From f42222261cdc6ee819d8b4e8bc83c5db1900d8fc Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Fri, 30 Jul 2021 17:05:08 +0800 Subject: [PATCH] build --- asset-manifest.json | 401 +++++++++--------- css/edu-purge.css | 8 +- css/iconfont.css | 182 +++++++- css/iconfont.js | 2 +- css/iconfont.json | 308 ++++++++++++++ css/iconfont.ttf | Bin 177180 -> 185928 bytes css/iconfont.woff | Bin 109372 -> 114520 bytes css/iconfont.woff2 | Bin 91180 -> 95284 bytes index.html | 2 +- service-worker.js | 2 +- ...5739a.chunk.css => 107.a935739a.chunk.css} | 0 ...791e4.chunk.css => 108.758791e4.chunk.css} | 0 ...6db9c.chunk.css => 110.cbb6db9c.chunk.css} | 0 ...30640.chunk.css => 111.6b430640.chunk.css} | 0 ...30640.chunk.css => 112.6b430640.chunk.css} | 0 ...c6e1a.chunk.css => 113.001c6e1a.chunk.css} | 0 ...d0bd32.chunk.css => 20.1ef90372.chunk.css} | 2 +- ...d8ee60.chunk.css => 40.6bd8ee60.chunk.css} | 0 ...1adc6e.chunk.css => 41.8b1adc6e.chunk.css} | 0 ...5dc6ed.chunk.css => 42.4b5dc6ed.chunk.css} | 0 ...c3a475.chunk.css => 45.dac3a475.chunk.css} | 0 ...d3a09e.chunk.css => 46.bad3a09e.chunk.css} | 0 static/css/48.bfc9b131.chunk.css | 1 + ...add6ef.chunk.css => 49.7cadd6ef.chunk.css} | 0 ...35739a.chunk.css => 50.a935739a.chunk.css} | 0 ...741bc4.chunk.css => 51.9b3b3d90.chunk.css} | 0 ...d02e10.chunk.css => 53.0ad02e10.chunk.css} | 0 ...e21baf.chunk.css => 54.67e21baf.chunk.css} | 0 static/css/55.81e3d30c.chunk.css | 1 + ...7479e8.chunk.css => 56.947479e8.chunk.css} | 0 ...430640.chunk.css => 57.6b430640.chunk.css} | 0 ...430640.chunk.css => 58.6b430640.chunk.css} | 0 ...430640.chunk.css => 59.6b430640.chunk.css} | 0 ...ef82ac.chunk.css => 60.82ef82ac.chunk.css} | 0 ...74511a.chunk.css => 61.67ae49c8.chunk.css} | 2 +- static/css/62.055e1c99.chunk.css | 1 + ...4ff84f.chunk.css => 64.c84ff84f.chunk.css} | 0 ...a65999.chunk.css => 65.cba65999.chunk.css} | 0 ...a65999.chunk.css => 66.cba65999.chunk.css} | 0 ...5d46f3.chunk.css => 67.b25d46f3.chunk.css} | 0 ...611c50.chunk.css => 68.3c611c50.chunk.css} | 0 ...05c8bc.chunk.css => 69.af05c8bc.chunk.css} | 0 ...59de0c.chunk.css => 72.c359de0c.chunk.css} | 0 ...26bc24.chunk.css => 73.8326bc24.chunk.css} | 0 ...d3a09e.chunk.css => 75.bad3a09e.chunk.css} | 0 ...b9e4d6.chunk.css => 76.f1b9e4d6.chunk.css} | 0 ...d3a09e.chunk.css => 77.bad3a09e.chunk.css} | 0 ...0f37d5.chunk.css => 78.640f37d5.chunk.css} | 0 ...0f37d5.chunk.css => 79.640f37d5.chunk.css} | 0 ...0f37d5.chunk.css => 80.640f37d5.chunk.css} | 0 ...39367d.chunk.css => 84.0d39367d.chunk.css} | 0 static/css/84.87b1a41b.chunk.css | 1 - ...3a9026.chunk.css => 85.6c3a9026.chunk.css} | 0 ...a55d08.chunk.css => 86.c8a55d08.chunk.css} | 0 ...de9df7.chunk.css => 87.88de9df7.chunk.css} | 0 static/css/88.79a40339.chunk.css | 1 + ...b8e1d1.chunk.css => 89.eab8e1d1.chunk.css} | 0 ...0f37d5.chunk.css => 90.640f37d5.chunk.css} | 0 ...c90937.chunk.css => 92.85c90937.chunk.css} | 0 ...15ef45.chunk.css => 93.a115ef45.chunk.css} | 0 ...d7ccba.chunk.css => 95.c3d7ccba.chunk.css} | 0 ...430640.chunk.css => 96.6b430640.chunk.css} | 0 ...d3a09e.chunk.css => 97.bad3a09e.chunk.css} | 0 static/js/100.76bfe53e.chunk.js | 1 + static/js/101.07142f2c.chunk.js | 1 + static/js/102.1fc4cc4b.chunk.js | 1 + static/js/103.26e2abb2.chunk.js | 1 - static/js/103.750792f6.chunk.js | 1 + ...79e11e8.chunk.js => 104.dc5b89ef.chunk.js} | 2 +- ...613ffbf.chunk.js => 105.03fba90a.chunk.js} | 2 +- ...d25671e.chunk.js => 106.a004e85c.chunk.js} | 2 +- static/js/107.1bbf7bfe.chunk.js | 1 + ...7ed7dda.chunk.js => 108.015dcb2d.chunk.js} | 2 +- ...274f85d.chunk.js => 109.54d3630c.chunk.js} | 2 +- static/js/109.d4bbfb9c.chunk.js | 1 - static/js/11.7cb161fa.chunk.js | 1 - static/js/11.a7fdfbae.chunk.js | 1 + ...7a668a3.chunk.js => 110.d7e57c77.chunk.js} | 2 +- ...4d963ea.chunk.js => 111.98573393.chunk.js} | 2 +- static/js/111.9bf587d1.chunk.js | 1 - ...95ba62e.chunk.js => 112.3cff7d70.chunk.js} | 2 +- static/js/113.c1f3a4af.chunk.js | 1 + static/js/114.96843ebd.chunk.js | 1 - ...9d407a3.chunk.js => 114.b5e8cc62.chunk.js} | 2 +- static/js/115.37a9ce98.chunk.js | 1 + ...27dc3d6.chunk.js => 116.725e0a1d.chunk.js} | 2 +- ...bcfe1fe.chunk.js => 117.db6bad42.chunk.js} | 2 +- static/js/118.c5d9809e.chunk.js | 1 + ...d62eaf5.chunk.js => 119.dd6e2c75.chunk.js} | 2 +- ...dae9138.chunk.js => 120.548e1ce9.chunk.js} | 2 +- ...6a2293c.chunk.js => 121.721f62c5.chunk.js} | 2 +- ...68e72f1.chunk.js => 122.867a7bbe.chunk.js} | 2 +- ...e3081ac.chunk.js => 123.b74ef8c1.chunk.js} | 2 +- ...15556a5.chunk.js => 124.d8dfb832.chunk.js} | 2 +- ...59fc365.chunk.js => 125.8edfcb50.chunk.js} | 2 +- ...3bfbe0b.chunk.js => 126.176ed936.chunk.js} | 2 +- ...0a1adba.chunk.js => 127.928217fc.chunk.js} | 2 +- ...a0abbdc.chunk.js => 128.ae6668d4.chunk.js} | 2 +- ...272d031.chunk.js => 129.ca2df276.chunk.js} | 2 +- ...bc9ef04.chunk.js => 130.b0a20201.chunk.js} | 2 +- ...c807dd5.chunk.js => 131.6b415563.chunk.js} | 2 +- ...1a27c71.chunk.js => 132.e61f5a01.chunk.js} | 4 +- ....txt => 132.e61f5a01.chunk.js.LICENSE.txt} | 0 ...f4567bc.chunk.js => 133.6d9e7573.chunk.js} | 2 +- ...c3daf2c.chunk.js => 134.3cbc63c4.chunk.js} | 2 +- ...d9ddf56.chunk.js => 135.ea30934e.chunk.js} | 2 +- ...283bdaa.chunk.js => 136.30e3d06e.chunk.js} | 2 +- ...68fee90.chunk.js => 137.b115527e.chunk.js} | 2 +- ...78ce863.chunk.js => 138.3759c424.chunk.js} | 2 +- ...684fd71.chunk.js => 139.3514327b.chunk.js} | 2 +- ...7509d49.chunk.js => 140.ef0db876.chunk.js} | 2 +- ...5f1fae3.chunk.js => 141.aaf411ff.chunk.js} | 2 +- ...b5e773a.chunk.js => 142.0bce8586.chunk.js} | 2 +- ...0203c43.chunk.js => 143.e757eae2.chunk.js} | 2 +- ...539aa65.chunk.js => 144.70f02e43.chunk.js} | 2 +- ...217523e.chunk.js => 145.ef0e314e.chunk.js} | 2 +- ...f88a5be.chunk.js => 146.3f792178.chunk.js} | 2 +- ...d4bb771.chunk.js => 147.461997d3.chunk.js} | 2 +- ...1a558cd.chunk.js => 148.eaf7204d.chunk.js} | 2 +- ...8d8fd7f.chunk.js => 149.1f3d56a8.chunk.js} | 2 +- ...be6edace.chunk.js => 15.ff27c469.chunk.js} | 2 +- ...a903874.chunk.js => 150.099faf57.chunk.js} | 2 +- ...575e1f7.chunk.js => 151.d3c3079d.chunk.js} | 2 +- ...f538573.chunk.js => 152.221b7f89.chunk.js} | 2 +- ...7e0c413.chunk.js => 153.6175e5d2.chunk.js} | 2 +- ...89e3265.chunk.js => 154.c829cc12.chunk.js} | 2 +- ...a4f930e.chunk.js => 155.4bbd2219.chunk.js} | 2 +- ...b000d17.chunk.js => 156.c002e0fd.chunk.js} | 2 +- ...d0cf53e.chunk.js => 157.73f102fe.chunk.js} | 2 +- ...571d0a1.chunk.js => 158.2dc5b12e.chunk.js} | 2 +- ...f328bed.chunk.js => 159.806003d6.chunk.js} | 2 +- ...8511f2a.chunk.js => 160.e02a8290.chunk.js} | 2 +- ...91844c3.chunk.js => 161.6d870e10.chunk.js} | 2 +- ...dc0dda2.chunk.js => 162.b0de6e1c.chunk.js} | 2 +- ...231633b.chunk.js => 163.9640e666.chunk.js} | 2 +- ...dac6e32.chunk.js => 164.8feed323.chunk.js} | 2 +- ...4545c99.chunk.js => 165.effbdda6.chunk.js} | 2 +- ...10d2520.chunk.js => 166.c5ce3a1e.chunk.js} | 2 +- ...906b042.chunk.js => 167.fd69a715.chunk.js} | 2 +- ...cfdb7ce.chunk.js => 168.a02aa89d.chunk.js} | 2 +- ...e80f098.chunk.js => 169.df0d5ec1.chunk.js} | 2 +- ...ab2d920.chunk.js => 170.a83a8d1b.chunk.js} | 2 +- ...6d13361.chunk.js => 171.018bbbba.chunk.js} | 2 +- ...677d888.chunk.js => 172.ffff71fb.chunk.js} | 2 +- ...0b5a8f5.chunk.js => 173.8d0918b1.chunk.js} | 2 +- ...83a9ff4.chunk.js => 174.92ba97eb.chunk.js} | 4 +- ....txt => 174.92ba97eb.chunk.js.LICENSE.txt} | 0 ...779492a.chunk.js => 175.b73c0837.chunk.js} | 2 +- ...674b248.chunk.js => 176.e702bb32.chunk.js} | 2 +- ...5f06bb2.chunk.js => 177.c6b5a7a3.chunk.js} | 2 +- ...0848834.chunk.js => 178.73c9122c.chunk.js} | 2 +- ...79f4e5d.chunk.js => 179.4ec1aceb.chunk.js} | 2 +- ...9edc7f27.chunk.js => 20.e30959c3.chunk.js} | 2 +- ...c34c6779.chunk.js => 23.b88eb28c.chunk.js} | 2 +- ...98de1a8d.chunk.js => 26.c072bb4e.chunk.js} | 2 +- ...622ad4a5.chunk.js => 27.bf0b028a.chunk.js} | 4 +- ...E.txt => 27.bf0b028a.chunk.js.LICENSE.txt} | 0 ...92123ccb.chunk.js => 29.b0188376.chunk.js} | 4 +- ...E.txt => 29.b0188376.chunk.js.LICENSE.txt} | 0 static/js/40.c5b873ca.chunk.js | 1 + ...d07bb338.chunk.js => 41.fa83d2ce.chunk.js} | 2 +- static/js/42.a0b89186.chunk.js | 1 - ...d3919122.chunk.js => 42.d629904e.chunk.js} | 2 +- ...110c541b.chunk.js => 45.82513d17.chunk.js} | 2 +- static/js/45.c4fe95c3.chunk.js | 1 - ...0cd3899c.chunk.js => 46.cd4f26c3.chunk.js} | 2 +- ...b0b6dec5.chunk.js => 47.6cb84afa.chunk.js} | 2 +- static/js/48.25007944.chunk.js | 1 + static/js/49.875c40c0.chunk.js | 1 + ...9c83bf3b.chunk.js => 50.7ce005c7.chunk.js} | 2 +- ...9dbadc19.chunk.js => 51.da6c365d.chunk.js} | 2 +- static/js/52.c6289a1d.chunk.js | 1 + ...fb48b2fd.chunk.js => 53.ce8192a5.chunk.js} | 2 +- ...80357107.chunk.js => 54.793c069c.chunk.js} | 2 +- static/js/55.13023ee2.chunk.js | 1 + ...7d72b52b.chunk.js => 56.2d060002.chunk.js} | 2 +- ...58bb7e2a.chunk.js => 57.54fb1544.chunk.js} | 2 +- ...77df0730.chunk.js => 58.383da659.chunk.js} | 2 +- ...c772bbe8.chunk.js => 59.380314ba.chunk.js} | 2 +- ...7aa75dfb.chunk.js => 60.e4f4ba6d.chunk.js} | 2 +- ...1016bf87.chunk.js => 61.5580596e.chunk.js} | 2 +- static/js/62.6c2c84d0.chunk.js | 1 + ...1f20c876.chunk.js => 63.ceca2518.chunk.js} | 2 +- ...09d80676.chunk.js => 64.9338eb24.chunk.js} | 2 +- ...2eec8261.chunk.js => 65.2e492311.chunk.js} | 2 +- ...c92deb45.chunk.js => 66.043216a5.chunk.js} | 2 +- ...d27af6cf.chunk.js => 67.6e99c658.chunk.js} | 2 +- ...c101fa1b.chunk.js => 68.af60d7e5.chunk.js} | 2 +- ...ba3ec6c3.chunk.js => 69.543a4686.chunk.js} | 2 +- ...6b061f77.chunk.js => 70.33ed1982.chunk.js} | 2 +- static/js/70.c64c7328.chunk.js | 1 - ...08608a0d.chunk.js => 71.6548dfe6.chunk.js} | 2 +- ...20635bac.chunk.js => 72.6fe052d9.chunk.js} | 2 +- ...8b5e5302.chunk.js => 73.f865dba6.chunk.js} | 2 +- ...c011786d.chunk.js => 74.37bb65a1.chunk.js} | 2 +- ...e27c63d0.chunk.js => 75.bfebb115.chunk.js} | 2 +- ...7e60b32e.chunk.js => 76.7719db1e.chunk.js} | 2 +- ...ef74d886.chunk.js => 77.e660660c.chunk.js} | 2 +- ...c9833ad9.chunk.js => 78.f248298d.chunk.js} | 2 +- ...664209c1.chunk.js => 79.e954d16c.chunk.js} | 2 +- ...d6b2aac4.chunk.js => 80.5938fa78.chunk.js} | 2 +- ...26d20aee.chunk.js => 81.99488f40.chunk.js} | 2 +- ...b4088ed4.chunk.js => 82.c65226e8.chunk.js} | 2 +- static/js/83.4b3c6bdb.chunk.js | 1 + ...17e8218a.chunk.js => 84.6beb67a4.chunk.js} | 2 +- ...ae0cff45.chunk.js => 85.7562bc00.chunk.js} | 2 +- ...4cb525b4.chunk.js => 86.9c2487ed.chunk.js} | 2 +- ...396122b2.chunk.js => 87.66e5cd6e.chunk.js} | 2 +- ...0d489477.chunk.js => 88.f10e9d1b.chunk.js} | 2 +- ...40405bf4.chunk.js => 89.757543fd.chunk.js} | 2 +- static/js/89.bf0a6db5.chunk.js | 1 - ...0ff1cd21.chunk.js => 90.0141220c.chunk.js} | 2 +- ...a4ae6de7.chunk.js => 91.dd57d255.chunk.js} | 2 +- ...b39a20ec.chunk.js => 92.16a72e20.chunk.js} | 2 +- static/js/93.ec37157b.chunk.js | 1 + ...b52b4be1.chunk.js => 94.d2aeda5b.chunk.js} | 2 +- ...1ee5c8e2.chunk.js => 95.6978f5e8.chunk.js} | 2 +- static/js/96.52811946.chunk.js | 1 - ...984d1c46.chunk.js => 96.52a6fa4a.chunk.js} | 2 +- static/js/97.23e4ee97.chunk.js | 1 - ...293189da.chunk.js => 97.dc2e87e8.chunk.js} | 2 +- static/js/98.22523c78.chunk.js | 1 - ...729ef9e7.chunk.js => 98.675beea9.chunk.js} | 2 +- ...97ee60e3.chunk.js => 99.1c8daa8c.chunk.js} | 2 +- static/js/99.294b88d2.chunk.js | 1 - static/js/main.827485fd.chunk.js | 2 + ...txt => main.827485fd.chunk.js.LICENSE.txt} | 0 static/js/main.e46872e3.chunk.js | 2 - static/js/runtime~main.6e0b28b2.js | 1 - static/js/runtime~main.f5f2667b.js | 1 + 230 files changed, 859 insertions(+), 355 deletions(-) rename static/css/{103.a935739a.chunk.css => 107.a935739a.chunk.css} (100%) rename static/css/{104.758791e4.chunk.css => 108.758791e4.chunk.css} (100%) rename static/css/{106.cbb6db9c.chunk.css => 110.cbb6db9c.chunk.css} (100%) rename static/css/{107.6b430640.chunk.css => 111.6b430640.chunk.css} (100%) rename static/css/{108.6b430640.chunk.css => 112.6b430640.chunk.css} (100%) rename static/css/{109.001c6e1a.chunk.css => 113.001c6e1a.chunk.css} (100%) rename static/css/{20.add0bd32.chunk.css => 20.1ef90372.chunk.css} (90%) rename static/css/{42.6bd8ee60.chunk.css => 40.6bd8ee60.chunk.css} (100%) rename static/css/{40.8b1adc6e.chunk.css => 41.8b1adc6e.chunk.css} (100%) rename static/css/{41.4b5dc6ed.chunk.css => 42.4b5dc6ed.chunk.css} (100%) rename static/css/{46.dac3a475.chunk.css => 45.dac3a475.chunk.css} (100%) rename static/css/{47.bad3a09e.chunk.css => 46.bad3a09e.chunk.css} (100%) create mode 100644 static/css/48.bfc9b131.chunk.css rename static/css/{70.7cadd6ef.chunk.css => 49.7cadd6ef.chunk.css} (100%) rename static/css/{49.a935739a.chunk.css => 50.a935739a.chunk.css} (100%) rename static/css/{50.ec741bc4.chunk.css => 51.9b3b3d90.chunk.css} (100%) rename static/css/{51.0ad02e10.chunk.css => 53.0ad02e10.chunk.css} (100%) rename static/css/{52.67e21baf.chunk.css => 54.67e21baf.chunk.css} (100%) create mode 100644 static/css/55.81e3d30c.chunk.css rename static/css/{53.947479e8.chunk.css => 56.947479e8.chunk.css} (100%) rename static/css/{54.6b430640.chunk.css => 57.6b430640.chunk.css} (100%) rename static/css/{55.6b430640.chunk.css => 58.6b430640.chunk.css} (100%) rename static/css/{56.6b430640.chunk.css => 59.6b430640.chunk.css} (100%) rename static/css/{57.82ef82ac.chunk.css => 60.82ef82ac.chunk.css} (100%) rename static/css/{58.1274511a.chunk.css => 61.67ae49c8.chunk.css} (57%) create mode 100644 static/css/62.055e1c99.chunk.css rename static/css/{60.c84ff84f.chunk.css => 64.c84ff84f.chunk.css} (100%) rename static/css/{61.cba65999.chunk.css => 65.cba65999.chunk.css} (100%) rename static/css/{62.cba65999.chunk.css => 66.cba65999.chunk.css} (100%) rename static/css/{63.b25d46f3.chunk.css => 67.b25d46f3.chunk.css} (100%) rename static/css/{64.3c611c50.chunk.css => 68.3c611c50.chunk.css} (100%) rename static/css/{65.af05c8bc.chunk.css => 69.af05c8bc.chunk.css} (100%) rename static/css/{68.c359de0c.chunk.css => 72.c359de0c.chunk.css} (100%) rename static/css/{69.8326bc24.chunk.css => 73.8326bc24.chunk.css} (100%) rename static/css/{71.bad3a09e.chunk.css => 75.bad3a09e.chunk.css} (100%) rename static/css/{73.f1b9e4d6.chunk.css => 76.f1b9e4d6.chunk.css} (100%) rename static/css/{72.bad3a09e.chunk.css => 77.bad3a09e.chunk.css} (100%) rename static/css/{75.640f37d5.chunk.css => 78.640f37d5.chunk.css} (100%) rename static/css/{76.640f37d5.chunk.css => 79.640f37d5.chunk.css} (100%) rename static/css/{77.640f37d5.chunk.css => 80.640f37d5.chunk.css} (100%) rename static/css/{80.0d39367d.chunk.css => 84.0d39367d.chunk.css} (100%) delete mode 100644 static/css/84.87b1a41b.chunk.css rename static/css/{81.6c3a9026.chunk.css => 85.6c3a9026.chunk.css} (100%) rename static/css/{82.c8a55d08.chunk.css => 86.c8a55d08.chunk.css} (100%) rename static/css/{83.88de9df7.chunk.css => 87.88de9df7.chunk.css} (100%) create mode 100644 static/css/88.79a40339.chunk.css rename static/css/{85.eab8e1d1.chunk.css => 89.eab8e1d1.chunk.css} (100%) rename static/css/{86.640f37d5.chunk.css => 90.640f37d5.chunk.css} (100%) rename static/css/{88.85c90937.chunk.css => 92.85c90937.chunk.css} (100%) rename static/css/{89.a115ef45.chunk.css => 93.a115ef45.chunk.css} (100%) rename static/css/{91.c3d7ccba.chunk.css => 95.c3d7ccba.chunk.css} (100%) rename static/css/{92.6b430640.chunk.css => 96.6b430640.chunk.css} (100%) rename static/css/{93.bad3a09e.chunk.css => 97.bad3a09e.chunk.css} (100%) create mode 100644 static/js/100.76bfe53e.chunk.js create mode 100644 static/js/101.07142f2c.chunk.js create mode 100644 static/js/102.1fc4cc4b.chunk.js delete mode 100644 static/js/103.26e2abb2.chunk.js create mode 100644 static/js/103.750792f6.chunk.js rename static/js/{100.379e11e8.chunk.js => 104.dc5b89ef.chunk.js} (96%) rename static/js/{101.4613ffbf.chunk.js => 105.03fba90a.chunk.js} (91%) rename static/js/{102.ed25671e.chunk.js => 106.a004e85c.chunk.js} (98%) create mode 100644 static/js/107.1bbf7bfe.chunk.js rename static/js/{104.a7ed7dda.chunk.js => 108.015dcb2d.chunk.js} (99%) rename static/js/{105.9274f85d.chunk.js => 109.54d3630c.chunk.js} (99%) delete mode 100644 static/js/109.d4bbfb9c.chunk.js delete mode 100644 static/js/11.7cb161fa.chunk.js create mode 100644 static/js/11.a7fdfbae.chunk.js rename static/js/{106.c7a668a3.chunk.js => 110.d7e57c77.chunk.js} (91%) rename static/js/{107.24d963ea.chunk.js => 111.98573393.chunk.js} (98%) delete mode 100644 static/js/111.9bf587d1.chunk.js rename static/js/{108.895ba62e.chunk.js => 112.3cff7d70.chunk.js} (98%) create mode 100644 static/js/113.c1f3a4af.chunk.js delete mode 100644 static/js/114.96843ebd.chunk.js rename static/js/{110.c9d407a3.chunk.js => 114.b5e8cc62.chunk.js} (98%) create mode 100644 static/js/115.37a9ce98.chunk.js rename static/js/{112.127dc3d6.chunk.js => 116.725e0a1d.chunk.js} (98%) rename static/js/{113.cbcfe1fe.chunk.js => 117.db6bad42.chunk.js} (99%) create mode 100644 static/js/118.c5d9809e.chunk.js rename static/js/{115.4d62eaf5.chunk.js => 119.dd6e2c75.chunk.js} (88%) rename static/js/{116.cdae9138.chunk.js => 120.548e1ce9.chunk.js} (98%) rename static/js/{117.46a2293c.chunk.js => 121.721f62c5.chunk.js} (99%) rename static/js/{118.d68e72f1.chunk.js => 122.867a7bbe.chunk.js} (99%) rename static/js/{119.8e3081ac.chunk.js => 123.b74ef8c1.chunk.js} (99%) rename static/js/{120.f15556a5.chunk.js => 124.d8dfb832.chunk.js} (96%) rename static/js/{121.a59fc365.chunk.js => 125.8edfcb50.chunk.js} (98%) rename static/js/{122.03bfbe0b.chunk.js => 126.176ed936.chunk.js} (94%) rename static/js/{123.40a1adba.chunk.js => 127.928217fc.chunk.js} (75%) rename static/js/{124.da0abbdc.chunk.js => 128.ae6668d4.chunk.js} (71%) rename static/js/{125.8272d031.chunk.js => 129.ca2df276.chunk.js} (93%) rename static/js/{126.dbc9ef04.chunk.js => 130.b0a20201.chunk.js} (93%) rename static/js/{127.4c807dd5.chunk.js => 131.6b415563.chunk.js} (93%) rename static/js/{128.31a27c71.chunk.js => 132.e61f5a01.chunk.js} (99%) rename static/js/{128.31a27c71.chunk.js.LICENSE.txt => 132.e61f5a01.chunk.js.LICENSE.txt} (100%) rename static/js/{129.ef4567bc.chunk.js => 133.6d9e7573.chunk.js} (98%) rename static/js/{130.3c3daf2c.chunk.js => 134.3cbc63c4.chunk.js} (90%) rename static/js/{131.1d9ddf56.chunk.js => 135.ea30934e.chunk.js} (93%) rename static/js/{132.c283bdaa.chunk.js => 136.30e3d06e.chunk.js} (98%) rename static/js/{133.c68fee90.chunk.js => 137.b115527e.chunk.js} (97%) rename static/js/{134.b78ce863.chunk.js => 138.3759c424.chunk.js} (97%) rename static/js/{135.9684fd71.chunk.js => 139.3514327b.chunk.js} (94%) rename static/js/{136.27509d49.chunk.js => 140.ef0db876.chunk.js} (98%) rename static/js/{137.c5f1fae3.chunk.js => 141.aaf411ff.chunk.js} (93%) rename static/js/{138.8b5e773a.chunk.js => 142.0bce8586.chunk.js} (96%) rename static/js/{139.b0203c43.chunk.js => 143.e757eae2.chunk.js} (96%) rename static/js/{140.d539aa65.chunk.js => 144.70f02e43.chunk.js} (98%) rename static/js/{141.1217523e.chunk.js => 145.ef0e314e.chunk.js} (98%) rename static/js/{142.5f88a5be.chunk.js => 146.3f792178.chunk.js} (92%) rename static/js/{143.6d4bb771.chunk.js => 147.461997d3.chunk.js} (96%) rename static/js/{144.71a558cd.chunk.js => 148.eaf7204d.chunk.js} (96%) rename static/js/{145.e8d8fd7f.chunk.js => 149.1f3d56a8.chunk.js} (96%) rename static/js/{15.be6edace.chunk.js => 15.ff27c469.chunk.js} (99%) rename static/js/{146.0a903874.chunk.js => 150.099faf57.chunk.js} (97%) rename static/js/{147.e575e1f7.chunk.js => 151.d3c3079d.chunk.js} (97%) rename static/js/{148.ef538573.chunk.js => 152.221b7f89.chunk.js} (99%) rename static/js/{149.17e0c413.chunk.js => 153.6175e5d2.chunk.js} (99%) rename static/js/{150.e89e3265.chunk.js => 154.c829cc12.chunk.js} (99%) rename static/js/{151.6a4f930e.chunk.js => 155.4bbd2219.chunk.js} (98%) rename static/js/{152.2b000d17.chunk.js => 156.c002e0fd.chunk.js} (98%) rename static/js/{153.ad0cf53e.chunk.js => 157.73f102fe.chunk.js} (99%) rename static/js/{154.3571d0a1.chunk.js => 158.2dc5b12e.chunk.js} (97%) rename static/js/{155.9f328bed.chunk.js => 159.806003d6.chunk.js} (97%) rename static/js/{156.68511f2a.chunk.js => 160.e02a8290.chunk.js} (96%) rename static/js/{157.091844c3.chunk.js => 161.6d870e10.chunk.js} (96%) rename static/js/{158.edc0dda2.chunk.js => 162.b0de6e1c.chunk.js} (99%) rename static/js/{159.a231633b.chunk.js => 163.9640e666.chunk.js} (97%) rename static/js/{160.ddac6e32.chunk.js => 164.8feed323.chunk.js} (99%) rename static/js/{161.f4545c99.chunk.js => 165.effbdda6.chunk.js} (98%) rename static/js/{162.910d2520.chunk.js => 166.c5ce3a1e.chunk.js} (97%) rename static/js/{163.6906b042.chunk.js => 167.fd69a715.chunk.js} (94%) rename static/js/{164.6cfdb7ce.chunk.js => 168.a02aa89d.chunk.js} (93%) rename static/js/{165.ae80f098.chunk.js => 169.df0d5ec1.chunk.js} (98%) rename static/js/{166.4ab2d920.chunk.js => 170.a83a8d1b.chunk.js} (96%) rename static/js/{167.36d13361.chunk.js => 171.018bbbba.chunk.js} (99%) rename static/js/{168.c677d888.chunk.js => 172.ffff71fb.chunk.js} (99%) rename static/js/{169.90b5a8f5.chunk.js => 173.8d0918b1.chunk.js} (98%) rename static/js/{170.083a9ff4.chunk.js => 174.92ba97eb.chunk.js} (96%) rename static/js/{170.083a9ff4.chunk.js.LICENSE.txt => 174.92ba97eb.chunk.js.LICENSE.txt} (100%) rename static/js/{171.f779492a.chunk.js => 175.b73c0837.chunk.js} (98%) rename static/js/{172.a674b248.chunk.js => 176.e702bb32.chunk.js} (97%) rename static/js/{173.a5f06bb2.chunk.js => 177.c6b5a7a3.chunk.js} (95%) rename static/js/{174.00848834.chunk.js => 178.73c9122c.chunk.js} (97%) rename static/js/{175.e79f4e5d.chunk.js => 179.4ec1aceb.chunk.js} (99%) rename static/js/{20.9edc7f27.chunk.js => 20.e30959c3.chunk.js} (96%) rename static/js/{23.c34c6779.chunk.js => 23.b88eb28c.chunk.js} (99%) rename static/js/{26.98de1a8d.chunk.js => 26.c072bb4e.chunk.js} (99%) rename static/js/{27.622ad4a5.chunk.js => 27.bf0b028a.chunk.js} (99%) rename static/js/{27.622ad4a5.chunk.js.LICENSE.txt => 27.bf0b028a.chunk.js.LICENSE.txt} (100%) rename static/js/{29.92123ccb.chunk.js => 29.b0188376.chunk.js} (99%) rename static/js/{29.92123ccb.chunk.js.LICENSE.txt => 29.b0188376.chunk.js.LICENSE.txt} (100%) create mode 100644 static/js/40.c5b873ca.chunk.js rename static/js/{40.d07bb338.chunk.js => 41.fa83d2ce.chunk.js} (99%) delete mode 100644 static/js/42.a0b89186.chunk.js rename static/js/{41.d3919122.chunk.js => 42.d629904e.chunk.js} (99%) rename static/js/{46.110c541b.chunk.js => 45.82513d17.chunk.js} (99%) delete mode 100644 static/js/45.c4fe95c3.chunk.js rename static/js/{47.0cd3899c.chunk.js => 46.cd4f26c3.chunk.js} (99%) rename static/js/{48.b0b6dec5.chunk.js => 47.6cb84afa.chunk.js} (99%) create mode 100644 static/js/48.25007944.chunk.js create mode 100644 static/js/49.875c40c0.chunk.js rename static/js/{49.9c83bf3b.chunk.js => 50.7ce005c7.chunk.js} (99%) rename static/js/{50.9dbadc19.chunk.js => 51.da6c365d.chunk.js} (99%) create mode 100644 static/js/52.c6289a1d.chunk.js rename static/js/{51.fb48b2fd.chunk.js => 53.ce8192a5.chunk.js} (99%) rename static/js/{52.80357107.chunk.js => 54.793c069c.chunk.js} (99%) create mode 100644 static/js/55.13023ee2.chunk.js rename static/js/{53.7d72b52b.chunk.js => 56.2d060002.chunk.js} (99%) rename static/js/{54.58bb7e2a.chunk.js => 57.54fb1544.chunk.js} (99%) rename static/js/{55.77df0730.chunk.js => 58.383da659.chunk.js} (99%) rename static/js/{56.c772bbe8.chunk.js => 59.380314ba.chunk.js} (99%) rename static/js/{57.7aa75dfb.chunk.js => 60.e4f4ba6d.chunk.js} (99%) rename static/js/{58.1016bf87.chunk.js => 61.5580596e.chunk.js} (95%) create mode 100644 static/js/62.6c2c84d0.chunk.js rename static/js/{59.1f20c876.chunk.js => 63.ceca2518.chunk.js} (99%) rename static/js/{60.09d80676.chunk.js => 64.9338eb24.chunk.js} (99%) rename static/js/{62.2eec8261.chunk.js => 65.2e492311.chunk.js} (99%) rename static/js/{61.c92deb45.chunk.js => 66.043216a5.chunk.js} (99%) rename static/js/{63.d27af6cf.chunk.js => 67.6e99c658.chunk.js} (99%) rename static/js/{64.c101fa1b.chunk.js => 68.af60d7e5.chunk.js} (99%) rename static/js/{65.ba3ec6c3.chunk.js => 69.543a4686.chunk.js} (99%) rename static/js/{66.6b061f77.chunk.js => 70.33ed1982.chunk.js} (99%) delete mode 100644 static/js/70.c64c7328.chunk.js rename static/js/{67.08608a0d.chunk.js => 71.6548dfe6.chunk.js} (99%) rename static/js/{68.20635bac.chunk.js => 72.6fe052d9.chunk.js} (99%) rename static/js/{69.8b5e5302.chunk.js => 73.f865dba6.chunk.js} (99%) rename static/js/{71.c011786d.chunk.js => 74.37bb65a1.chunk.js} (99%) rename static/js/{72.e27c63d0.chunk.js => 75.bfebb115.chunk.js} (99%) rename static/js/{73.7e60b32e.chunk.js => 76.7719db1e.chunk.js} (98%) rename static/js/{74.ef74d886.chunk.js => 77.e660660c.chunk.js} (99%) rename static/js/{75.c9833ad9.chunk.js => 78.f248298d.chunk.js} (99%) rename static/js/{76.664209c1.chunk.js => 79.e954d16c.chunk.js} (99%) rename static/js/{77.d6b2aac4.chunk.js => 80.5938fa78.chunk.js} (99%) rename static/js/{78.26d20aee.chunk.js => 81.99488f40.chunk.js} (99%) rename static/js/{79.b4088ed4.chunk.js => 82.c65226e8.chunk.js} (99%) create mode 100644 static/js/83.4b3c6bdb.chunk.js rename static/js/{80.17e8218a.chunk.js => 84.6beb67a4.chunk.js} (99%) rename static/js/{81.ae0cff45.chunk.js => 85.7562bc00.chunk.js} (99%) rename static/js/{82.4cb525b4.chunk.js => 86.9c2487ed.chunk.js} (99%) rename static/js/{83.396122b2.chunk.js => 87.66e5cd6e.chunk.js} (99%) rename static/js/{84.0d489477.chunk.js => 88.f10e9d1b.chunk.js} (85%) rename static/js/{85.40405bf4.chunk.js => 89.757543fd.chunk.js} (99%) delete mode 100644 static/js/89.bf0a6db5.chunk.js rename static/js/{86.0ff1cd21.chunk.js => 90.0141220c.chunk.js} (99%) rename static/js/{87.a4ae6de7.chunk.js => 91.dd57d255.chunk.js} (99%) rename static/js/{88.b39a20ec.chunk.js => 92.16a72e20.chunk.js} (96%) create mode 100644 static/js/93.ec37157b.chunk.js rename static/js/{90.b52b4be1.chunk.js => 94.d2aeda5b.chunk.js} (99%) rename static/js/{91.1ee5c8e2.chunk.js => 95.6978f5e8.chunk.js} (99%) delete mode 100644 static/js/96.52811946.chunk.js rename static/js/{92.984d1c46.chunk.js => 96.52a6fa4a.chunk.js} (99%) delete mode 100644 static/js/97.23e4ee97.chunk.js rename static/js/{93.293189da.chunk.js => 97.dc2e87e8.chunk.js} (99%) delete mode 100644 static/js/98.22523c78.chunk.js rename static/js/{94.729ef9e7.chunk.js => 98.675beea9.chunk.js} (99%) rename static/js/{95.97ee60e3.chunk.js => 99.1c8daa8c.chunk.js} (99%) delete mode 100644 static/js/99.294b88d2.chunk.js create mode 100644 static/js/main.827485fd.chunk.js rename static/js/{main.e46872e3.chunk.js.LICENSE.txt => main.827485fd.chunk.js.LICENSE.txt} (100%) delete mode 100644 static/js/main.e46872e3.chunk.js delete mode 100644 static/js/runtime~main.6e0b28b2.js create mode 100644 static/js/runtime~main.f5f2667b.js diff --git a/asset-manifest.json b/asset-manifest.json index 2b1053a63..bab8fd086 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -19,14 +19,14 @@ "static/css/10.dcad7b0a.chunk.css": "/react/build/static/css/10.dcad7b0a.chunk.css", "./static/js/10.b49915e4.chunk.js": "/react/build/./static/js/10.b49915e4.chunk.js", "static/css/11.5706cf10.chunk.css": "/react/build/static/css/11.5706cf10.chunk.css", - "./static/js/11.7cb161fa.chunk.js": "/react/build/./static/js/11.7cb161fa.chunk.js", + "./static/js/11.a7fdfbae.chunk.js": "/react/build/./static/js/11.a7fdfbae.chunk.js", "static/css/12.f1c6115d.chunk.css": "/react/build/static/css/12.f1c6115d.chunk.css", "./static/js/12.a35328b3.chunk.js": "/react/build/./static/js/12.a35328b3.chunk.js", "./static/js/13.f327a343.chunk.js": "/react/build/./static/js/13.f327a343.chunk.js", "static/css/14.68710b78.chunk.css": "/react/build/static/css/14.68710b78.chunk.css", "./static/js/14.8eebf3b2.chunk.js": "/react/build/./static/js/14.8eebf3b2.chunk.js", "static/css/15.cba65999.chunk.css": "/react/build/static/css/15.cba65999.chunk.css", - "./static/js/15.be6edace.chunk.js": "/react/build/./static/js/15.be6edace.chunk.js", + "./static/js/15.ff27c469.chunk.js": "/react/build/./static/js/15.ff27c469.chunk.js", "static/css/16.6c3a9026.chunk.css": "/react/build/static/css/16.6c3a9026.chunk.css", "./static/js/16.0fcd9a21.chunk.js": "/react/build/./static/js/16.0fcd9a21.chunk.js", "static/css/17.0d39367d.chunk.css": "/react/build/static/css/17.0d39367d.chunk.css", @@ -35,25 +35,25 @@ "./static/js/18.5a24e6ba.chunk.js": "/react/build/./static/js/18.5a24e6ba.chunk.js", "static/css/19.640f37d5.chunk.css": "/react/build/static/css/19.640f37d5.chunk.css", "./static/js/19.e3d1730e.chunk.js": "/react/build/./static/js/19.e3d1730e.chunk.js", - "static/css/20.add0bd32.chunk.css": "/react/build/static/css/20.add0bd32.chunk.css", - "./static/js/20.9edc7f27.chunk.js": "/react/build/./static/js/20.9edc7f27.chunk.js", + "static/css/20.1ef90372.chunk.css": "/react/build/static/css/20.1ef90372.chunk.css", + "./static/js/20.e30959c3.chunk.js": "/react/build/./static/js/20.e30959c3.chunk.js", "./static/js/21.bbbaa824.chunk.js": "/react/build/./static/js/21.bbbaa824.chunk.js", "static/css/22.befff622.chunk.css": "/react/build/static/css/22.befff622.chunk.css", "./static/js/22.488cf8bb.chunk.js": "/react/build/./static/js/22.488cf8bb.chunk.js", "static/css/23.5706cf10.chunk.css": "/react/build/static/css/23.5706cf10.chunk.css", - "./static/js/23.c34c6779.chunk.js": "/react/build/./static/js/23.c34c6779.chunk.js", + "./static/js/23.b88eb28c.chunk.js": "/react/build/./static/js/23.b88eb28c.chunk.js", "static/css/24.d2208d20.chunk.css": "/react/build/static/css/24.d2208d20.chunk.css", "./static/js/24.18e84355.chunk.js": "/react/build/./static/js/24.18e84355.chunk.js", "static/css/25.6b430640.chunk.css": "/react/build/static/css/25.6b430640.chunk.css", "./static/js/25.1ad757fe.chunk.js": "/react/build/./static/js/25.1ad757fe.chunk.js", "static/css/26.51d3f1ea.chunk.css": "/react/build/static/css/26.51d3f1ea.chunk.css", - "./static/js/26.98de1a8d.chunk.js": "/react/build/./static/js/26.98de1a8d.chunk.js", + "./static/js/26.c072bb4e.chunk.js": "/react/build/./static/js/26.c072bb4e.chunk.js", "static/css/27.f24decce.chunk.css": "/react/build/static/css/27.f24decce.chunk.css", - "./static/js/27.622ad4a5.chunk.js": "/react/build/./static/js/27.622ad4a5.chunk.js", + "./static/js/27.bf0b028a.chunk.js": "/react/build/./static/js/27.bf0b028a.chunk.js", "static/css/28.b0d37a14.chunk.css": "/react/build/static/css/28.b0d37a14.chunk.css", "./static/js/28.f213ce8c.chunk.js": "/react/build/./static/js/28.f213ce8c.chunk.js", "static/css/29.c6aaf415.chunk.css": "/react/build/static/css/29.c6aaf415.chunk.css", - "./static/js/29.92123ccb.chunk.js": "/react/build/./static/js/29.92123ccb.chunk.js", + "./static/js/29.b0188376.chunk.js": "/react/build/./static/js/29.b0188376.chunk.js", "static/css/30.bd168603.chunk.css": "/react/build/static/css/30.bd168603.chunk.css", "./static/js/30.6d1e1398.chunk.js": "/react/build/./static/js/30.6d1e1398.chunk.js", "static/css/31.1f11b2b9.chunk.css": "/react/build/static/css/31.1f11b2b9.chunk.css", @@ -71,206 +71,213 @@ "./static/js/38.135551f6.chunk.js": "/react/build/./static/js/38.135551f6.chunk.js", "static/css/39.d25ac101.chunk.css": "/react/build/static/css/39.d25ac101.chunk.css", "./static/js/39.2dff0325.chunk.js": "/react/build/./static/js/39.2dff0325.chunk.js", - "static/css/40.8b1adc6e.chunk.css": "/react/build/static/css/40.8b1adc6e.chunk.css", - "./static/js/40.d07bb338.chunk.js": "/react/build/./static/js/40.d07bb338.chunk.js", - "static/css/41.4b5dc6ed.chunk.css": "/react/build/static/css/41.4b5dc6ed.chunk.css", - "./static/js/41.d3919122.chunk.js": "/react/build/./static/js/41.d3919122.chunk.js", - "static/css/42.6bd8ee60.chunk.css": "/react/build/static/css/42.6bd8ee60.chunk.css", - "./static/js/42.a0b89186.chunk.js": "/react/build/./static/js/42.a0b89186.chunk.js", + "static/css/40.6bd8ee60.chunk.css": "/react/build/static/css/40.6bd8ee60.chunk.css", + "./static/js/40.c5b873ca.chunk.js": "/react/build/./static/js/40.c5b873ca.chunk.js", + "static/css/41.8b1adc6e.chunk.css": "/react/build/static/css/41.8b1adc6e.chunk.css", + "./static/js/41.fa83d2ce.chunk.js": "/react/build/./static/js/41.fa83d2ce.chunk.js", + "static/css/42.4b5dc6ed.chunk.css": "/react/build/static/css/42.4b5dc6ed.chunk.css", + "./static/js/42.d629904e.chunk.js": "/react/build/./static/js/42.d629904e.chunk.js", "static/css/43.1d076fa1.chunk.css": "/react/build/static/css/43.1d076fa1.chunk.css", "./static/js/43.30b6b3f3.chunk.js": "/react/build/./static/js/43.30b6b3f3.chunk.js", "static/css/44.142f7648.chunk.css": "/react/build/static/css/44.142f7648.chunk.css", "./static/js/44.1c5323f2.chunk.js": "/react/build/./static/js/44.1c5323f2.chunk.js", - "./static/js/45.c4fe95c3.chunk.js": "/react/build/./static/js/45.c4fe95c3.chunk.js", - "static/css/46.dac3a475.chunk.css": "/react/build/static/css/46.dac3a475.chunk.css", - "./static/js/46.110c541b.chunk.js": "/react/build/./static/js/46.110c541b.chunk.js", - "static/css/47.bad3a09e.chunk.css": "/react/build/static/css/47.bad3a09e.chunk.css", - "./static/js/47.0cd3899c.chunk.js": "/react/build/./static/js/47.0cd3899c.chunk.js", - "./static/js/48.b0b6dec5.chunk.js": "/react/build/./static/js/48.b0b6dec5.chunk.js", - "static/css/49.a935739a.chunk.css": "/react/build/static/css/49.a935739a.chunk.css", - "./static/js/49.9c83bf3b.chunk.js": "/react/build/./static/js/49.9c83bf3b.chunk.js", - "static/css/50.ec741bc4.chunk.css": "/react/build/static/css/50.ec741bc4.chunk.css", - "./static/js/50.9dbadc19.chunk.js": "/react/build/./static/js/50.9dbadc19.chunk.js", - "static/css/51.0ad02e10.chunk.css": "/react/build/static/css/51.0ad02e10.chunk.css", - "./static/js/51.fb48b2fd.chunk.js": "/react/build/./static/js/51.fb48b2fd.chunk.js", - "static/css/52.67e21baf.chunk.css": "/react/build/static/css/52.67e21baf.chunk.css", - "./static/js/52.80357107.chunk.js": "/react/build/./static/js/52.80357107.chunk.js", - "static/css/53.947479e8.chunk.css": "/react/build/static/css/53.947479e8.chunk.css", - "./static/js/53.7d72b52b.chunk.js": "/react/build/./static/js/53.7d72b52b.chunk.js", - "static/css/54.6b430640.chunk.css": "/react/build/static/css/54.6b430640.chunk.css", - "./static/js/54.58bb7e2a.chunk.js": "/react/build/./static/js/54.58bb7e2a.chunk.js", - "static/css/55.6b430640.chunk.css": "/react/build/static/css/55.6b430640.chunk.css", - "./static/js/55.77df0730.chunk.js": "/react/build/./static/js/55.77df0730.chunk.js", - "static/css/56.6b430640.chunk.css": "/react/build/static/css/56.6b430640.chunk.css", - "./static/js/56.c772bbe8.chunk.js": "/react/build/./static/js/56.c772bbe8.chunk.js", - "static/css/57.82ef82ac.chunk.css": "/react/build/static/css/57.82ef82ac.chunk.css", - "./static/js/57.7aa75dfb.chunk.js": "/react/build/./static/js/57.7aa75dfb.chunk.js", - "static/css/58.1274511a.chunk.css": "/react/build/static/css/58.1274511a.chunk.css", - "./static/js/58.1016bf87.chunk.js": "/react/build/./static/js/58.1016bf87.chunk.js", - "./static/js/59.1f20c876.chunk.js": "/react/build/./static/js/59.1f20c876.chunk.js", - "static/css/60.c84ff84f.chunk.css": "/react/build/static/css/60.c84ff84f.chunk.css", - "./static/js/60.09d80676.chunk.js": "/react/build/./static/js/60.09d80676.chunk.js", - "static/css/61.cba65999.chunk.css": "/react/build/static/css/61.cba65999.chunk.css", - "./static/js/61.c92deb45.chunk.js": "/react/build/./static/js/61.c92deb45.chunk.js", - "static/css/62.cba65999.chunk.css": "/react/build/static/css/62.cba65999.chunk.css", - "./static/js/62.2eec8261.chunk.js": "/react/build/./static/js/62.2eec8261.chunk.js", - "static/css/63.b25d46f3.chunk.css": "/react/build/static/css/63.b25d46f3.chunk.css", - "./static/js/63.d27af6cf.chunk.js": "/react/build/./static/js/63.d27af6cf.chunk.js", - "static/css/64.3c611c50.chunk.css": "/react/build/static/css/64.3c611c50.chunk.css", - "./static/js/64.c101fa1b.chunk.js": "/react/build/./static/js/64.c101fa1b.chunk.js", - "static/css/65.af05c8bc.chunk.css": "/react/build/static/css/65.af05c8bc.chunk.css", - "./static/js/65.ba3ec6c3.chunk.js": "/react/build/./static/js/65.ba3ec6c3.chunk.js", - "./static/js/66.6b061f77.chunk.js": "/react/build/./static/js/66.6b061f77.chunk.js", - "./static/js/67.08608a0d.chunk.js": "/react/build/./static/js/67.08608a0d.chunk.js", - "static/css/68.c359de0c.chunk.css": "/react/build/static/css/68.c359de0c.chunk.css", - "./static/js/68.20635bac.chunk.js": "/react/build/./static/js/68.20635bac.chunk.js", - "static/css/69.8326bc24.chunk.css": "/react/build/static/css/69.8326bc24.chunk.css", - "./static/js/69.8b5e5302.chunk.js": "/react/build/./static/js/69.8b5e5302.chunk.js", - "static/css/70.7cadd6ef.chunk.css": "/react/build/static/css/70.7cadd6ef.chunk.css", - "./static/js/70.c64c7328.chunk.js": "/react/build/./static/js/70.c64c7328.chunk.js", - "static/css/71.bad3a09e.chunk.css": "/react/build/static/css/71.bad3a09e.chunk.css", - "./static/js/71.c011786d.chunk.js": "/react/build/./static/js/71.c011786d.chunk.js", - "static/css/72.bad3a09e.chunk.css": "/react/build/static/css/72.bad3a09e.chunk.css", - "./static/js/72.e27c63d0.chunk.js": "/react/build/./static/js/72.e27c63d0.chunk.js", - "static/css/73.f1b9e4d6.chunk.css": "/react/build/static/css/73.f1b9e4d6.chunk.css", - "./static/js/73.7e60b32e.chunk.js": "/react/build/./static/js/73.7e60b32e.chunk.js", + "static/css/45.dac3a475.chunk.css": "/react/build/static/css/45.dac3a475.chunk.css", + "./static/js/45.82513d17.chunk.js": "/react/build/./static/js/45.82513d17.chunk.js", + "static/css/46.bad3a09e.chunk.css": "/react/build/static/css/46.bad3a09e.chunk.css", + "./static/js/46.cd4f26c3.chunk.js": "/react/build/./static/js/46.cd4f26c3.chunk.js", + "./static/js/47.6cb84afa.chunk.js": "/react/build/./static/js/47.6cb84afa.chunk.js", + "static/css/48.bfc9b131.chunk.css": "/react/build/static/css/48.bfc9b131.chunk.css", + "./static/js/48.25007944.chunk.js": "/react/build/./static/js/48.25007944.chunk.js", + "static/css/49.7cadd6ef.chunk.css": "/react/build/static/css/49.7cadd6ef.chunk.css", + "./static/js/49.875c40c0.chunk.js": "/react/build/./static/js/49.875c40c0.chunk.js", + "static/css/50.a935739a.chunk.css": "/react/build/static/css/50.a935739a.chunk.css", + "./static/js/50.7ce005c7.chunk.js": "/react/build/./static/js/50.7ce005c7.chunk.js", + "static/css/51.9b3b3d90.chunk.css": "/react/build/static/css/51.9b3b3d90.chunk.css", + "./static/js/51.da6c365d.chunk.js": "/react/build/./static/js/51.da6c365d.chunk.js", + "./static/js/52.c6289a1d.chunk.js": "/react/build/./static/js/52.c6289a1d.chunk.js", + "static/css/53.0ad02e10.chunk.css": "/react/build/static/css/53.0ad02e10.chunk.css", + "./static/js/53.ce8192a5.chunk.js": "/react/build/./static/js/53.ce8192a5.chunk.js", + "static/css/54.67e21baf.chunk.css": "/react/build/static/css/54.67e21baf.chunk.css", + "./static/js/54.793c069c.chunk.js": "/react/build/./static/js/54.793c069c.chunk.js", + "static/css/55.81e3d30c.chunk.css": "/react/build/static/css/55.81e3d30c.chunk.css", + "./static/js/55.13023ee2.chunk.js": "/react/build/./static/js/55.13023ee2.chunk.js", + "static/css/56.947479e8.chunk.css": "/react/build/static/css/56.947479e8.chunk.css", + "./static/js/56.2d060002.chunk.js": "/react/build/./static/js/56.2d060002.chunk.js", + "static/css/57.6b430640.chunk.css": "/react/build/static/css/57.6b430640.chunk.css", + "./static/js/57.54fb1544.chunk.js": "/react/build/./static/js/57.54fb1544.chunk.js", + "static/css/58.6b430640.chunk.css": "/react/build/static/css/58.6b430640.chunk.css", + "./static/js/58.383da659.chunk.js": "/react/build/./static/js/58.383da659.chunk.js", + "static/css/59.6b430640.chunk.css": "/react/build/static/css/59.6b430640.chunk.css", + "./static/js/59.380314ba.chunk.js": "/react/build/./static/js/59.380314ba.chunk.js", + "static/css/60.82ef82ac.chunk.css": "/react/build/static/css/60.82ef82ac.chunk.css", + "./static/js/60.e4f4ba6d.chunk.js": "/react/build/./static/js/60.e4f4ba6d.chunk.js", + "static/css/61.67ae49c8.chunk.css": "/react/build/static/css/61.67ae49c8.chunk.css", + "./static/js/61.5580596e.chunk.js": "/react/build/./static/js/61.5580596e.chunk.js", + "static/css/62.055e1c99.chunk.css": "/react/build/static/css/62.055e1c99.chunk.css", + "./static/js/62.6c2c84d0.chunk.js": "/react/build/./static/js/62.6c2c84d0.chunk.js", + "./static/js/63.ceca2518.chunk.js": "/react/build/./static/js/63.ceca2518.chunk.js", + "static/css/64.c84ff84f.chunk.css": "/react/build/static/css/64.c84ff84f.chunk.css", + "./static/js/64.9338eb24.chunk.js": "/react/build/./static/js/64.9338eb24.chunk.js", + "static/css/65.cba65999.chunk.css": "/react/build/static/css/65.cba65999.chunk.css", + "./static/js/65.2e492311.chunk.js": "/react/build/./static/js/65.2e492311.chunk.js", + "static/css/66.cba65999.chunk.css": "/react/build/static/css/66.cba65999.chunk.css", + "./static/js/66.043216a5.chunk.js": "/react/build/./static/js/66.043216a5.chunk.js", + "static/css/67.b25d46f3.chunk.css": "/react/build/static/css/67.b25d46f3.chunk.css", + "./static/js/67.6e99c658.chunk.js": "/react/build/./static/js/67.6e99c658.chunk.js", + "static/css/68.3c611c50.chunk.css": "/react/build/static/css/68.3c611c50.chunk.css", + "./static/js/68.af60d7e5.chunk.js": "/react/build/./static/js/68.af60d7e5.chunk.js", + "static/css/69.af05c8bc.chunk.css": "/react/build/static/css/69.af05c8bc.chunk.css", + "./static/js/69.543a4686.chunk.js": "/react/build/./static/js/69.543a4686.chunk.js", + "./static/js/70.33ed1982.chunk.js": "/react/build/./static/js/70.33ed1982.chunk.js", + "./static/js/71.6548dfe6.chunk.js": "/react/build/./static/js/71.6548dfe6.chunk.js", + "static/css/72.c359de0c.chunk.css": "/react/build/static/css/72.c359de0c.chunk.css", + "./static/js/72.6fe052d9.chunk.js": "/react/build/./static/js/72.6fe052d9.chunk.js", + "static/css/73.8326bc24.chunk.css": "/react/build/static/css/73.8326bc24.chunk.css", + "./static/js/73.f865dba6.chunk.js": "/react/build/./static/js/73.f865dba6.chunk.js", "static/css/74.bad3a09e.chunk.css": "/react/build/static/css/74.bad3a09e.chunk.css", - "./static/js/74.ef74d886.chunk.js": "/react/build/./static/js/74.ef74d886.chunk.js", - "static/css/75.640f37d5.chunk.css": "/react/build/static/css/75.640f37d5.chunk.css", - "./static/js/75.c9833ad9.chunk.js": "/react/build/./static/js/75.c9833ad9.chunk.js", - "static/css/76.640f37d5.chunk.css": "/react/build/static/css/76.640f37d5.chunk.css", - "./static/js/76.664209c1.chunk.js": "/react/build/./static/js/76.664209c1.chunk.js", - "static/css/77.640f37d5.chunk.css": "/react/build/static/css/77.640f37d5.chunk.css", - "./static/js/77.d6b2aac4.chunk.js": "/react/build/./static/js/77.d6b2aac4.chunk.js", - "./static/js/78.26d20aee.chunk.js": "/react/build/./static/js/78.26d20aee.chunk.js", - "./static/js/79.b4088ed4.chunk.js": "/react/build/./static/js/79.b4088ed4.chunk.js", - "static/css/80.0d39367d.chunk.css": "/react/build/static/css/80.0d39367d.chunk.css", - "./static/js/80.17e8218a.chunk.js": "/react/build/./static/js/80.17e8218a.chunk.js", - "static/css/81.6c3a9026.chunk.css": "/react/build/static/css/81.6c3a9026.chunk.css", - "./static/js/81.ae0cff45.chunk.js": "/react/build/./static/js/81.ae0cff45.chunk.js", - "static/css/82.c8a55d08.chunk.css": "/react/build/static/css/82.c8a55d08.chunk.css", - "./static/js/82.4cb525b4.chunk.js": "/react/build/./static/js/82.4cb525b4.chunk.js", - "static/css/83.88de9df7.chunk.css": "/react/build/static/css/83.88de9df7.chunk.css", - "./static/js/83.396122b2.chunk.js": "/react/build/./static/js/83.396122b2.chunk.js", - "static/css/84.87b1a41b.chunk.css": "/react/build/static/css/84.87b1a41b.chunk.css", - "./static/js/84.0d489477.chunk.js": "/react/build/./static/js/84.0d489477.chunk.js", - "static/css/85.eab8e1d1.chunk.css": "/react/build/static/css/85.eab8e1d1.chunk.css", - "./static/js/85.40405bf4.chunk.js": "/react/build/./static/js/85.40405bf4.chunk.js", - "static/css/86.640f37d5.chunk.css": "/react/build/static/css/86.640f37d5.chunk.css", - "./static/js/86.0ff1cd21.chunk.js": "/react/build/./static/js/86.0ff1cd21.chunk.js", - "./static/js/87.a4ae6de7.chunk.js": "/react/build/./static/js/87.a4ae6de7.chunk.js", - "static/css/88.85c90937.chunk.css": "/react/build/static/css/88.85c90937.chunk.css", - "./static/js/88.b39a20ec.chunk.js": "/react/build/./static/js/88.b39a20ec.chunk.js", - "static/css/89.a115ef45.chunk.css": "/react/build/static/css/89.a115ef45.chunk.css", - "./static/js/89.bf0a6db5.chunk.js": "/react/build/./static/js/89.bf0a6db5.chunk.js", - "./static/js/90.b52b4be1.chunk.js": "/react/build/./static/js/90.b52b4be1.chunk.js", - "static/css/91.c3d7ccba.chunk.css": "/react/build/static/css/91.c3d7ccba.chunk.css", - "./static/js/91.1ee5c8e2.chunk.js": "/react/build/./static/js/91.1ee5c8e2.chunk.js", - "static/css/92.6b430640.chunk.css": "/react/build/static/css/92.6b430640.chunk.css", - "./static/js/92.984d1c46.chunk.js": "/react/build/./static/js/92.984d1c46.chunk.js", - "static/css/93.bad3a09e.chunk.css": "/react/build/static/css/93.bad3a09e.chunk.css", - "./static/js/93.293189da.chunk.js": "/react/build/./static/js/93.293189da.chunk.js", - "./static/js/94.729ef9e7.chunk.js": "/react/build/./static/js/94.729ef9e7.chunk.js", - "./static/js/95.97ee60e3.chunk.js": "/react/build/./static/js/95.97ee60e3.chunk.js", - "./static/js/96.52811946.chunk.js": "/react/build/./static/js/96.52811946.chunk.js", - "./static/js/97.23e4ee97.chunk.js": "/react/build/./static/js/97.23e4ee97.chunk.js", - "./static/js/98.22523c78.chunk.js": "/react/build/./static/js/98.22523c78.chunk.js", - "./static/js/99.294b88d2.chunk.js": "/react/build/./static/js/99.294b88d2.chunk.js", - "./static/js/100.379e11e8.chunk.js": "/react/build/./static/js/100.379e11e8.chunk.js", - "./static/js/101.4613ffbf.chunk.js": "/react/build/./static/js/101.4613ffbf.chunk.js", - "./static/js/102.ed25671e.chunk.js": "/react/build/./static/js/102.ed25671e.chunk.js", - "static/css/103.a935739a.chunk.css": "/react/build/static/css/103.a935739a.chunk.css", - "./static/js/103.26e2abb2.chunk.js": "/react/build/./static/js/103.26e2abb2.chunk.js", - "static/css/104.758791e4.chunk.css": "/react/build/static/css/104.758791e4.chunk.css", - "./static/js/104.a7ed7dda.chunk.js": "/react/build/./static/js/104.a7ed7dda.chunk.js", - "./static/js/105.9274f85d.chunk.js": "/react/build/./static/js/105.9274f85d.chunk.js", - "static/css/106.cbb6db9c.chunk.css": "/react/build/static/css/106.cbb6db9c.chunk.css", - "./static/js/106.c7a668a3.chunk.js": "/react/build/./static/js/106.c7a668a3.chunk.js", - "static/css/107.6b430640.chunk.css": "/react/build/static/css/107.6b430640.chunk.css", - "./static/js/107.24d963ea.chunk.js": "/react/build/./static/js/107.24d963ea.chunk.js", - "static/css/108.6b430640.chunk.css": "/react/build/static/css/108.6b430640.chunk.css", - "./static/js/108.895ba62e.chunk.js": "/react/build/./static/js/108.895ba62e.chunk.js", - "static/css/109.001c6e1a.chunk.css": "/react/build/static/css/109.001c6e1a.chunk.css", - "./static/js/109.d4bbfb9c.chunk.js": "/react/build/./static/js/109.d4bbfb9c.chunk.js", - "./static/js/110.c9d407a3.chunk.js": "/react/build/./static/js/110.c9d407a3.chunk.js", - "./static/js/111.9bf587d1.chunk.js": "/react/build/./static/js/111.9bf587d1.chunk.js", - "./static/js/112.127dc3d6.chunk.js": "/react/build/./static/js/112.127dc3d6.chunk.js", - "./static/js/113.cbcfe1fe.chunk.js": "/react/build/./static/js/113.cbcfe1fe.chunk.js", - "./static/js/114.96843ebd.chunk.js": "/react/build/./static/js/114.96843ebd.chunk.js", - "./static/js/115.4d62eaf5.chunk.js": "/react/build/./static/js/115.4d62eaf5.chunk.js", - "./static/js/116.cdae9138.chunk.js": "/react/build/./static/js/116.cdae9138.chunk.js", - "./static/js/117.46a2293c.chunk.js": "/react/build/./static/js/117.46a2293c.chunk.js", - "./static/js/118.d68e72f1.chunk.js": "/react/build/./static/js/118.d68e72f1.chunk.js", - "./static/js/119.8e3081ac.chunk.js": "/react/build/./static/js/119.8e3081ac.chunk.js", - "./static/js/120.f15556a5.chunk.js": "/react/build/./static/js/120.f15556a5.chunk.js", - "./static/js/121.a59fc365.chunk.js": "/react/build/./static/js/121.a59fc365.chunk.js", - "./static/js/122.03bfbe0b.chunk.js": "/react/build/./static/js/122.03bfbe0b.chunk.js", - "./static/js/123.40a1adba.chunk.js": "/react/build/./static/js/123.40a1adba.chunk.js", - "./static/js/124.da0abbdc.chunk.js": "/react/build/./static/js/124.da0abbdc.chunk.js", - "./static/js/125.8272d031.chunk.js": "/react/build/./static/js/125.8272d031.chunk.js", - "./static/js/126.dbc9ef04.chunk.js": "/react/build/./static/js/126.dbc9ef04.chunk.js", - "./static/js/127.4c807dd5.chunk.js": "/react/build/./static/js/127.4c807dd5.chunk.js", - "./static/js/128.31a27c71.chunk.js": "/react/build/./static/js/128.31a27c71.chunk.js", - "./static/js/129.ef4567bc.chunk.js": "/react/build/./static/js/129.ef4567bc.chunk.js", - "./static/js/130.3c3daf2c.chunk.js": "/react/build/./static/js/130.3c3daf2c.chunk.js", - "./static/js/131.1d9ddf56.chunk.js": "/react/build/./static/js/131.1d9ddf56.chunk.js", - "./static/js/132.c283bdaa.chunk.js": "/react/build/./static/js/132.c283bdaa.chunk.js", - "./static/js/133.c68fee90.chunk.js": "/react/build/./static/js/133.c68fee90.chunk.js", - "./static/js/134.b78ce863.chunk.js": "/react/build/./static/js/134.b78ce863.chunk.js", - "./static/js/135.9684fd71.chunk.js": "/react/build/./static/js/135.9684fd71.chunk.js", - "./static/js/136.27509d49.chunk.js": "/react/build/./static/js/136.27509d49.chunk.js", - "./static/js/137.c5f1fae3.chunk.js": "/react/build/./static/js/137.c5f1fae3.chunk.js", - "./static/js/138.8b5e773a.chunk.js": "/react/build/./static/js/138.8b5e773a.chunk.js", - "./static/js/139.b0203c43.chunk.js": "/react/build/./static/js/139.b0203c43.chunk.js", - "./static/js/140.d539aa65.chunk.js": "/react/build/./static/js/140.d539aa65.chunk.js", - "./static/js/141.1217523e.chunk.js": "/react/build/./static/js/141.1217523e.chunk.js", - "./static/js/142.5f88a5be.chunk.js": "/react/build/./static/js/142.5f88a5be.chunk.js", - "./static/js/143.6d4bb771.chunk.js": "/react/build/./static/js/143.6d4bb771.chunk.js", - "./static/js/144.71a558cd.chunk.js": "/react/build/./static/js/144.71a558cd.chunk.js", - "./static/js/145.e8d8fd7f.chunk.js": "/react/build/./static/js/145.e8d8fd7f.chunk.js", - "./static/js/146.0a903874.chunk.js": "/react/build/./static/js/146.0a903874.chunk.js", - "./static/js/147.e575e1f7.chunk.js": "/react/build/./static/js/147.e575e1f7.chunk.js", - "./static/js/148.ef538573.chunk.js": "/react/build/./static/js/148.ef538573.chunk.js", - "./static/js/149.17e0c413.chunk.js": "/react/build/./static/js/149.17e0c413.chunk.js", - "./static/js/150.e89e3265.chunk.js": "/react/build/./static/js/150.e89e3265.chunk.js", - "./static/js/151.6a4f930e.chunk.js": "/react/build/./static/js/151.6a4f930e.chunk.js", - "./static/js/152.2b000d17.chunk.js": "/react/build/./static/js/152.2b000d17.chunk.js", - "./static/js/153.ad0cf53e.chunk.js": "/react/build/./static/js/153.ad0cf53e.chunk.js", - "./static/js/154.3571d0a1.chunk.js": "/react/build/./static/js/154.3571d0a1.chunk.js", - "./static/js/155.9f328bed.chunk.js": "/react/build/./static/js/155.9f328bed.chunk.js", - "./static/js/156.68511f2a.chunk.js": "/react/build/./static/js/156.68511f2a.chunk.js", - "./static/js/157.091844c3.chunk.js": "/react/build/./static/js/157.091844c3.chunk.js", - "./static/js/158.edc0dda2.chunk.js": "/react/build/./static/js/158.edc0dda2.chunk.js", - "./static/js/159.a231633b.chunk.js": "/react/build/./static/js/159.a231633b.chunk.js", - "./static/js/160.ddac6e32.chunk.js": "/react/build/./static/js/160.ddac6e32.chunk.js", - "./static/js/161.f4545c99.chunk.js": "/react/build/./static/js/161.f4545c99.chunk.js", - "./static/js/162.910d2520.chunk.js": "/react/build/./static/js/162.910d2520.chunk.js", - "./static/js/163.6906b042.chunk.js": "/react/build/./static/js/163.6906b042.chunk.js", - "./static/js/164.6cfdb7ce.chunk.js": "/react/build/./static/js/164.6cfdb7ce.chunk.js", - "./static/js/165.ae80f098.chunk.js": "/react/build/./static/js/165.ae80f098.chunk.js", - "./static/js/166.4ab2d920.chunk.js": "/react/build/./static/js/166.4ab2d920.chunk.js", - "./static/js/167.36d13361.chunk.js": "/react/build/./static/js/167.36d13361.chunk.js", - "./static/js/168.c677d888.chunk.js": "/react/build/./static/js/168.c677d888.chunk.js", - "./static/js/169.90b5a8f5.chunk.js": "/react/build/./static/js/169.90b5a8f5.chunk.js", - "./static/js/170.083a9ff4.chunk.js": "/react/build/./static/js/170.083a9ff4.chunk.js", - "./static/js/171.f779492a.chunk.js": "/react/build/./static/js/171.f779492a.chunk.js", - "./static/js/172.a674b248.chunk.js": "/react/build/./static/js/172.a674b248.chunk.js", - "./static/js/173.a5f06bb2.chunk.js": "/react/build/./static/js/173.a5f06bb2.chunk.js", - "./static/js/174.00848834.chunk.js": "/react/build/./static/js/174.00848834.chunk.js", - "./static/js/175.e79f4e5d.chunk.js": "/react/build/./static/js/175.e79f4e5d.chunk.js", + "./static/js/74.37bb65a1.chunk.js": "/react/build/./static/js/74.37bb65a1.chunk.js", + "static/css/75.bad3a09e.chunk.css": "/react/build/static/css/75.bad3a09e.chunk.css", + "./static/js/75.bfebb115.chunk.js": "/react/build/./static/js/75.bfebb115.chunk.js", + "static/css/76.f1b9e4d6.chunk.css": "/react/build/static/css/76.f1b9e4d6.chunk.css", + "./static/js/76.7719db1e.chunk.js": "/react/build/./static/js/76.7719db1e.chunk.js", + "static/css/77.bad3a09e.chunk.css": "/react/build/static/css/77.bad3a09e.chunk.css", + "./static/js/77.e660660c.chunk.js": "/react/build/./static/js/77.e660660c.chunk.js", + "static/css/78.640f37d5.chunk.css": "/react/build/static/css/78.640f37d5.chunk.css", + "./static/js/78.f248298d.chunk.js": "/react/build/./static/js/78.f248298d.chunk.js", + "static/css/79.640f37d5.chunk.css": "/react/build/static/css/79.640f37d5.chunk.css", + "./static/js/79.e954d16c.chunk.js": "/react/build/./static/js/79.e954d16c.chunk.js", + "static/css/80.640f37d5.chunk.css": "/react/build/static/css/80.640f37d5.chunk.css", + "./static/js/80.5938fa78.chunk.js": "/react/build/./static/js/80.5938fa78.chunk.js", + "./static/js/81.99488f40.chunk.js": "/react/build/./static/js/81.99488f40.chunk.js", + "./static/js/82.c65226e8.chunk.js": "/react/build/./static/js/82.c65226e8.chunk.js", + "./static/js/83.4b3c6bdb.chunk.js": "/react/build/./static/js/83.4b3c6bdb.chunk.js", + "static/css/84.0d39367d.chunk.css": "/react/build/static/css/84.0d39367d.chunk.css", + "./static/js/84.6beb67a4.chunk.js": "/react/build/./static/js/84.6beb67a4.chunk.js", + "static/css/85.6c3a9026.chunk.css": "/react/build/static/css/85.6c3a9026.chunk.css", + "./static/js/85.7562bc00.chunk.js": "/react/build/./static/js/85.7562bc00.chunk.js", + "static/css/86.c8a55d08.chunk.css": "/react/build/static/css/86.c8a55d08.chunk.css", + "./static/js/86.9c2487ed.chunk.js": "/react/build/./static/js/86.9c2487ed.chunk.js", + "static/css/87.88de9df7.chunk.css": "/react/build/static/css/87.88de9df7.chunk.css", + "./static/js/87.66e5cd6e.chunk.js": "/react/build/./static/js/87.66e5cd6e.chunk.js", + "static/css/88.79a40339.chunk.css": "/react/build/static/css/88.79a40339.chunk.css", + "./static/js/88.f10e9d1b.chunk.js": "/react/build/./static/js/88.f10e9d1b.chunk.js", + "static/css/89.eab8e1d1.chunk.css": "/react/build/static/css/89.eab8e1d1.chunk.css", + "./static/js/89.757543fd.chunk.js": "/react/build/./static/js/89.757543fd.chunk.js", + "static/css/90.640f37d5.chunk.css": "/react/build/static/css/90.640f37d5.chunk.css", + "./static/js/90.0141220c.chunk.js": "/react/build/./static/js/90.0141220c.chunk.js", + "./static/js/91.dd57d255.chunk.js": "/react/build/./static/js/91.dd57d255.chunk.js", + "static/css/92.85c90937.chunk.css": "/react/build/static/css/92.85c90937.chunk.css", + "./static/js/92.16a72e20.chunk.js": "/react/build/./static/js/92.16a72e20.chunk.js", + "static/css/93.a115ef45.chunk.css": "/react/build/static/css/93.a115ef45.chunk.css", + "./static/js/93.ec37157b.chunk.js": "/react/build/./static/js/93.ec37157b.chunk.js", + "./static/js/94.d2aeda5b.chunk.js": "/react/build/./static/js/94.d2aeda5b.chunk.js", + "static/css/95.c3d7ccba.chunk.css": "/react/build/static/css/95.c3d7ccba.chunk.css", + "./static/js/95.6978f5e8.chunk.js": "/react/build/./static/js/95.6978f5e8.chunk.js", + "static/css/96.6b430640.chunk.css": "/react/build/static/css/96.6b430640.chunk.css", + "./static/js/96.52a6fa4a.chunk.js": "/react/build/./static/js/96.52a6fa4a.chunk.js", + "static/css/97.bad3a09e.chunk.css": "/react/build/static/css/97.bad3a09e.chunk.css", + "./static/js/97.dc2e87e8.chunk.js": "/react/build/./static/js/97.dc2e87e8.chunk.js", + "./static/js/98.675beea9.chunk.js": "/react/build/./static/js/98.675beea9.chunk.js", + "./static/js/99.1c8daa8c.chunk.js": "/react/build/./static/js/99.1c8daa8c.chunk.js", + "./static/js/100.76bfe53e.chunk.js": "/react/build/./static/js/100.76bfe53e.chunk.js", + "./static/js/101.07142f2c.chunk.js": "/react/build/./static/js/101.07142f2c.chunk.js", + "./static/js/102.1fc4cc4b.chunk.js": "/react/build/./static/js/102.1fc4cc4b.chunk.js", + "./static/js/103.750792f6.chunk.js": "/react/build/./static/js/103.750792f6.chunk.js", + "./static/js/104.dc5b89ef.chunk.js": "/react/build/./static/js/104.dc5b89ef.chunk.js", + "./static/js/105.03fba90a.chunk.js": "/react/build/./static/js/105.03fba90a.chunk.js", + "./static/js/106.a004e85c.chunk.js": "/react/build/./static/js/106.a004e85c.chunk.js", + "static/css/107.a935739a.chunk.css": "/react/build/static/css/107.a935739a.chunk.css", + "./static/js/107.1bbf7bfe.chunk.js": "/react/build/./static/js/107.1bbf7bfe.chunk.js", + "static/css/108.758791e4.chunk.css": "/react/build/static/css/108.758791e4.chunk.css", + "./static/js/108.015dcb2d.chunk.js": "/react/build/./static/js/108.015dcb2d.chunk.js", + "./static/js/109.54d3630c.chunk.js": "/react/build/./static/js/109.54d3630c.chunk.js", + "static/css/110.cbb6db9c.chunk.css": "/react/build/static/css/110.cbb6db9c.chunk.css", + "./static/js/110.d7e57c77.chunk.js": "/react/build/./static/js/110.d7e57c77.chunk.js", + "static/css/111.6b430640.chunk.css": "/react/build/static/css/111.6b430640.chunk.css", + "./static/js/111.98573393.chunk.js": "/react/build/./static/js/111.98573393.chunk.js", + "static/css/112.6b430640.chunk.css": "/react/build/static/css/112.6b430640.chunk.css", + "./static/js/112.3cff7d70.chunk.js": "/react/build/./static/js/112.3cff7d70.chunk.js", + "static/css/113.001c6e1a.chunk.css": "/react/build/static/css/113.001c6e1a.chunk.css", + "./static/js/113.c1f3a4af.chunk.js": "/react/build/./static/js/113.c1f3a4af.chunk.js", + "./static/js/114.b5e8cc62.chunk.js": "/react/build/./static/js/114.b5e8cc62.chunk.js", + "./static/js/115.37a9ce98.chunk.js": "/react/build/./static/js/115.37a9ce98.chunk.js", + "./static/js/116.725e0a1d.chunk.js": "/react/build/./static/js/116.725e0a1d.chunk.js", + "./static/js/117.db6bad42.chunk.js": "/react/build/./static/js/117.db6bad42.chunk.js", + "./static/js/118.c5d9809e.chunk.js": "/react/build/./static/js/118.c5d9809e.chunk.js", + "./static/js/119.dd6e2c75.chunk.js": "/react/build/./static/js/119.dd6e2c75.chunk.js", + "./static/js/120.548e1ce9.chunk.js": "/react/build/./static/js/120.548e1ce9.chunk.js", + "./static/js/121.721f62c5.chunk.js": "/react/build/./static/js/121.721f62c5.chunk.js", + "./static/js/122.867a7bbe.chunk.js": "/react/build/./static/js/122.867a7bbe.chunk.js", + "./static/js/123.b74ef8c1.chunk.js": "/react/build/./static/js/123.b74ef8c1.chunk.js", + "./static/js/124.d8dfb832.chunk.js": "/react/build/./static/js/124.d8dfb832.chunk.js", + "./static/js/125.8edfcb50.chunk.js": "/react/build/./static/js/125.8edfcb50.chunk.js", + "./static/js/126.176ed936.chunk.js": "/react/build/./static/js/126.176ed936.chunk.js", + "./static/js/127.928217fc.chunk.js": "/react/build/./static/js/127.928217fc.chunk.js", + "./static/js/128.ae6668d4.chunk.js": "/react/build/./static/js/128.ae6668d4.chunk.js", + "./static/js/129.ca2df276.chunk.js": "/react/build/./static/js/129.ca2df276.chunk.js", + "./static/js/130.b0a20201.chunk.js": "/react/build/./static/js/130.b0a20201.chunk.js", + "./static/js/131.6b415563.chunk.js": "/react/build/./static/js/131.6b415563.chunk.js", + "./static/js/132.e61f5a01.chunk.js": "/react/build/./static/js/132.e61f5a01.chunk.js", + "./static/js/133.6d9e7573.chunk.js": "/react/build/./static/js/133.6d9e7573.chunk.js", + "./static/js/134.3cbc63c4.chunk.js": "/react/build/./static/js/134.3cbc63c4.chunk.js", + "./static/js/135.ea30934e.chunk.js": "/react/build/./static/js/135.ea30934e.chunk.js", + "./static/js/136.30e3d06e.chunk.js": "/react/build/./static/js/136.30e3d06e.chunk.js", + "./static/js/137.b115527e.chunk.js": "/react/build/./static/js/137.b115527e.chunk.js", + "./static/js/138.3759c424.chunk.js": "/react/build/./static/js/138.3759c424.chunk.js", + "./static/js/139.3514327b.chunk.js": "/react/build/./static/js/139.3514327b.chunk.js", + "./static/js/140.ef0db876.chunk.js": "/react/build/./static/js/140.ef0db876.chunk.js", + "./static/js/141.aaf411ff.chunk.js": "/react/build/./static/js/141.aaf411ff.chunk.js", + "./static/js/142.0bce8586.chunk.js": "/react/build/./static/js/142.0bce8586.chunk.js", + "./static/js/143.e757eae2.chunk.js": "/react/build/./static/js/143.e757eae2.chunk.js", + "./static/js/144.70f02e43.chunk.js": "/react/build/./static/js/144.70f02e43.chunk.js", + "./static/js/145.ef0e314e.chunk.js": "/react/build/./static/js/145.ef0e314e.chunk.js", + "./static/js/146.3f792178.chunk.js": "/react/build/./static/js/146.3f792178.chunk.js", + "./static/js/147.461997d3.chunk.js": "/react/build/./static/js/147.461997d3.chunk.js", + "./static/js/148.eaf7204d.chunk.js": "/react/build/./static/js/148.eaf7204d.chunk.js", + "./static/js/149.1f3d56a8.chunk.js": "/react/build/./static/js/149.1f3d56a8.chunk.js", + "./static/js/150.099faf57.chunk.js": "/react/build/./static/js/150.099faf57.chunk.js", + "./static/js/151.d3c3079d.chunk.js": "/react/build/./static/js/151.d3c3079d.chunk.js", + "./static/js/152.221b7f89.chunk.js": "/react/build/./static/js/152.221b7f89.chunk.js", + "./static/js/153.6175e5d2.chunk.js": "/react/build/./static/js/153.6175e5d2.chunk.js", + "./static/js/154.c829cc12.chunk.js": "/react/build/./static/js/154.c829cc12.chunk.js", + "./static/js/155.4bbd2219.chunk.js": "/react/build/./static/js/155.4bbd2219.chunk.js", + "./static/js/156.c002e0fd.chunk.js": "/react/build/./static/js/156.c002e0fd.chunk.js", + "./static/js/157.73f102fe.chunk.js": "/react/build/./static/js/157.73f102fe.chunk.js", + "./static/js/158.2dc5b12e.chunk.js": "/react/build/./static/js/158.2dc5b12e.chunk.js", + "./static/js/159.806003d6.chunk.js": "/react/build/./static/js/159.806003d6.chunk.js", + "./static/js/160.e02a8290.chunk.js": "/react/build/./static/js/160.e02a8290.chunk.js", + "./static/js/161.6d870e10.chunk.js": "/react/build/./static/js/161.6d870e10.chunk.js", + "./static/js/162.b0de6e1c.chunk.js": "/react/build/./static/js/162.b0de6e1c.chunk.js", + "./static/js/163.9640e666.chunk.js": "/react/build/./static/js/163.9640e666.chunk.js", + "./static/js/164.8feed323.chunk.js": "/react/build/./static/js/164.8feed323.chunk.js", + "./static/js/165.effbdda6.chunk.js": "/react/build/./static/js/165.effbdda6.chunk.js", + "./static/js/166.c5ce3a1e.chunk.js": "/react/build/./static/js/166.c5ce3a1e.chunk.js", + "./static/js/167.fd69a715.chunk.js": "/react/build/./static/js/167.fd69a715.chunk.js", + "./static/js/168.a02aa89d.chunk.js": "/react/build/./static/js/168.a02aa89d.chunk.js", + "./static/js/169.df0d5ec1.chunk.js": "/react/build/./static/js/169.df0d5ec1.chunk.js", + "./static/js/170.a83a8d1b.chunk.js": "/react/build/./static/js/170.a83a8d1b.chunk.js", + "./static/js/171.018bbbba.chunk.js": "/react/build/./static/js/171.018bbbba.chunk.js", + "./static/js/172.ffff71fb.chunk.js": "/react/build/./static/js/172.ffff71fb.chunk.js", + "./static/js/173.8d0918b1.chunk.js": "/react/build/./static/js/173.8d0918b1.chunk.js", + "./static/js/174.92ba97eb.chunk.js": "/react/build/./static/js/174.92ba97eb.chunk.js", + "./static/js/175.b73c0837.chunk.js": "/react/build/./static/js/175.b73c0837.chunk.js", + "./static/js/176.e702bb32.chunk.js": "/react/build/./static/js/176.e702bb32.chunk.js", + "./static/js/177.c6b5a7a3.chunk.js": "/react/build/./static/js/177.c6b5a7a3.chunk.js", + "./static/js/178.73c9122c.chunk.js": "/react/build/./static/js/178.73c9122c.chunk.js", + "./static/js/179.4ec1aceb.chunk.js": "/react/build/./static/js/179.4ec1aceb.chunk.js", "main.css": "/react/build/static/css/main.07f7e90c.chunk.css", - "main.js": "/react/build/./static/js/main.e46872e3.chunk.js", - "runtime~main.js": "/react/build/./static/js/runtime~main.6e0b28b2.js", + "main.js": "/react/build/./static/js/main.827485fd.chunk.js", + "runtime~main.js": "/react/build/./static/js/runtime~main.f5f2667b.js", "./static/js/12.a35328b3.chunk.js.LICENSE.txt": "/react/build/./static/js/12.a35328b3.chunk.js.LICENSE.txt", - "./static/js/128.31a27c71.chunk.js.LICENSE.txt": "/react/build/./static/js/128.31a27c71.chunk.js.LICENSE.txt", - "./static/js/170.083a9ff4.chunk.js.LICENSE.txt": "/react/build/./static/js/170.083a9ff4.chunk.js.LICENSE.txt", - "./static/js/27.622ad4a5.chunk.js.LICENSE.txt": "/react/build/./static/js/27.622ad4a5.chunk.js.LICENSE.txt", + "./static/js/132.e61f5a01.chunk.js.LICENSE.txt": "/react/build/./static/js/132.e61f5a01.chunk.js.LICENSE.txt", + "./static/js/174.92ba97eb.chunk.js.LICENSE.txt": "/react/build/./static/js/174.92ba97eb.chunk.js.LICENSE.txt", + "./static/js/27.bf0b028a.chunk.js.LICENSE.txt": "/react/build/./static/js/27.bf0b028a.chunk.js.LICENSE.txt", "./static/js/28.f213ce8c.chunk.js.LICENSE.txt": "/react/build/./static/js/28.f213ce8c.chunk.js.LICENSE.txt", - "./static/js/29.92123ccb.chunk.js.LICENSE.txt": "/react/build/./static/js/29.92123ccb.chunk.js.LICENSE.txt", + "./static/js/29.b0188376.chunk.js.LICENSE.txt": "/react/build/./static/js/29.b0188376.chunk.js.LICENSE.txt", "./static/js/31.e0cc0c12.chunk.js.LICENSE.txt": "/react/build/./static/js/31.e0cc0c12.chunk.js.LICENSE.txt", "./static/js/35.455ba148.chunk.js.LICENSE.txt": "/react/build/./static/js/35.455ba148.chunk.js.LICENSE.txt", "./static/js/4.2e0dfe47.chunk.js.LICENSE.txt": "/react/build/./static/js/4.2e0dfe47.chunk.js.LICENSE.txt", - "./static/js/main.e46872e3.chunk.js.LICENSE.txt": "/react/build/./static/js/main.e46872e3.chunk.js.LICENSE.txt", + "./static/js/main.827485fd.chunk.js.LICENSE.txt": "/react/build/./static/js/main.827485fd.chunk.js.LICENSE.txt", "css.worker.js": "/react/build/css.worker.js", "editor.worker.js": "/react/build/editor.worker.js", "html.worker.js": "/react/build/html.worker.js", diff --git a/css/edu-purge.css b/css/edu-purge.css index 1dc17448b..f721824be 100644 --- a/css/edu-purge.css +++ b/css/edu-purge.css @@ -2424,10 +2424,16 @@ input::-ms-clear { .color-grey-c { color: #ccc !important; } - +a.hoverLine:hover{ + text-decoration: underline; +} .color-grey-cd { color: #cdcdcd !important; } +.color-grey-d { + color: #ddd; +} + .color-grey-9 { color: #999999 !important; diff --git a/css/iconfont.css b/css/iconfont.css index fbd30d52c..caf053b94 100644 --- a/css/iconfont.css +++ b/css/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 2340181 */ - src: url('iconfont.woff2?t=1626838578464') format('woff2'), - url('iconfont.woff?t=1626838578464') format('woff'), - url('iconfont.ttf?t=1626838578464') format('truetype'); + src: url('iconfont.woff2?t=1627378753360') format('woff2'), + url('iconfont.woff?t=1627378753360') format('woff'), + url('iconfont.ttf?t=1627378753360') format('truetype'); } .iconfont { @@ -13,6 +13,182 @@ -moz-osx-font-smoothing: grayscale; } +.icon-duoxuanxuanzhong:before { + content: "\e88f"; +} + +.icon-cuowuicon:before { + content: "\e890"; +} + +.icon-daochu_xuanfu1:before { + content: "\e891"; +} + +.icon-chenggongicon:before { + content: "\e892"; +} + +.icon-weixuanzhongxiangyingicon:before { + content: "\e893"; +} + +.icon-bitianicon:before { + content: "\e895"; +} + +.icon-weixuanzhongxiangmubiaoqianicon:before { + content: "\e897"; +} + +.icon-liebiaoicon:before { + content: "\e898"; +} + +.icon-xialaanniu_icon:before { + content: "\e89a"; +} + +.icon-weixuanzhongqingqiuicon:before { + content: "\e89b"; +} + +.icon-xuanzhong3:before { + content: "\e89e"; +} + +.icon-xuanzechenggongicon:before { + content: "\e89f"; +} + +.icon-xiezuozheguanliicon:before { + content: "\e8a1"; +} + +.icon-xuanzhongxiangyingicon:before { + content: "\e8a2"; +} + +.icon-xuanzhongfenzhiicon:before { + content: "\e8a3"; +} + +.icon-bg:before { + content: "\e8a4"; +} + +.icon-xuanzhongjibenshezhiicon:before { + content: "\e8a5"; +} + +.icon-xuanzhongxiangmubiaoqianicon:before { + content: "\e8aa"; +} + +.icon-a-xuanzhongwebhookicon:before { + content: "\e8af"; +} + +.icon-xinzengmulu_xuantingicon:before { + content: "\e884"; +} + +.icon-xinzengyemian_morenicon:before { + content: "\e885"; +} + +.icon-zhankai_morenicon:before { + content: "\e889"; +} + +.icon-shanchu_tc_icon:before { + content: "\e88c"; +} + +.icon-wiki_icon:before { + content: "\e88d"; +} + +.icon-xinzengyemian_shubiaodianjiicon:before { + content: "\e88e"; +} + +.icon-daorumoban_icon:before { + content: "\e86f"; +} + +.icon-daochu_xuanfu:before { + content: "\e870"; +} + +.icon-fuceng:before { + content: "\e871"; +} + +.icon-cuowu:before { + content: "\e872"; +} + +.icon-chenggong1:before { + content: "\e873"; +} + +.icon-gengduo_icon:before { + content: "\e874"; +} + +.icon-fucengguanbi_icon:before { + content: "\e875"; +} + +.icon-fuzhi_icon:before { + content: "\e876"; +} + +.icon-shanchuicon:before { + content: "\e877"; +} + +.icon-a-lajitong_icon3x:before { + content: "\e878"; +} + +.icon-shouqi_morenicon:before { + content: "\e879"; +} + +.icon-huanying_icon:before { + content: "\e87a"; +} + +.icon-sousuo_shanchuicon:before { + content: "\e87b"; +} + +.icon-sousuo_icon:before { + content: "\e87d"; +} + +.icon-wendangyulan_icon:before { + content: "\e87e"; +} + +.icon-wenjianjia_icon:before { + content: "\e87f"; +} + +.icon-xialaanniu:before { + content: "\e880"; +} + +.icon-xinzengmulu_morenicon:before { + content: "\e882"; +} + +.icon-xinzengmulu_shubiaodianjiicon:before { + content: "\e883"; +} + .icon-erciqueren_icon:before { content: "\e867"; } diff --git a/css/iconfont.js b/css/iconfont.js index 77ba176ff..ce56b8293 100644 --- a/css/iconfont.js +++ b/css/iconfont.js @@ -1 +1 @@ -!function(c){var l,a,h,i,o,z,t='',p=(p=document.getElementsByTagName("script"))[p.length-1].getAttribute("data-injectcss");if(p&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}function v(){o||(o=!0,h())}l=function(){var c,l,a;(a=document.createElement("div")).innerHTML=t,t=null,(l=a.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",c=l,(a=document.body).firstChild?(l=a.firstChild).parentNode.insertBefore(c,l):a.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),l()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(h=l,i=c.document,o=!1,(z=function(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(z,50)}v()})(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,v())})}(window); \ No newline at end of file +!function(c){var l,a,h,i,o,z,t='',p=(p=document.getElementsByTagName("script"))[p.length-1].getAttribute("data-injectcss");if(p&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}function v(){o||(o=!0,h())}l=function(){var c,l,a;(a=document.createElement("div")).innerHTML=t,t=null,(l=a.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",c=l,(a=document.body).firstChild?(l=a.firstChild).parentNode.insertBefore(c,l):a.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),l()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(h=l,i=c.document,o=!1,(z=function(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(z,50)}v()})(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,v())})}(window); \ No newline at end of file diff --git a/css/iconfont.json b/css/iconfont.json index 44d85cac9..1ccafde67 100644 --- a/css/iconfont.json +++ b/css/iconfont.json @@ -5,6 +5,314 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "23144143", + "name": "多选选中", + "font_class": "duoxuanxuanzhong", + "unicode": "e88f", + "unicode_decimal": 59535 + }, + { + "icon_id": "23144144", + "name": "错误icon", + "font_class": "cuowuicon", + "unicode": "e890", + "unicode_decimal": 59536 + }, + { + "icon_id": "23144145", + "name": "导出_悬浮", + "font_class": "daochu_xuanfu1", + "unicode": "e891", + "unicode_decimal": 59537 + }, + { + "icon_id": "23144146", + "name": "成功icon", + "font_class": "chenggongicon", + "unicode": "e892", + "unicode_decimal": 59538 + }, + { + "icon_id": "23144147", + "name": "未选中响应icon", + "font_class": "weixuanzhongxiangyingicon", + "unicode": "e893", + "unicode_decimal": 59539 + }, + { + "icon_id": "23144149", + "name": "必填icon", + "font_class": "bitianicon", + "unicode": "e895", + "unicode_decimal": 59541 + }, + { + "icon_id": "23144151", + "name": "未选中项目标签icon", + "font_class": "weixuanzhongxiangmubiaoqianicon", + "unicode": "e897", + "unicode_decimal": 59543 + }, + { + "icon_id": "23144152", + "name": "列表icon", + "font_class": "liebiaoicon", + "unicode": "e898", + "unicode_decimal": 59544 + }, + { + "icon_id": "23144154", + "name": "下拉按钮_icon", + "font_class": "xialaanniu_icon", + "unicode": "e89a", + "unicode_decimal": 59546 + }, + { + "icon_id": "23144155", + "name": "未选中请求icon", + "font_class": "weixuanzhongqingqiuicon", + "unicode": "e89b", + "unicode_decimal": 59547 + }, + { + "icon_id": "23144156", + "name": "选中", + "font_class": "xuanzhong3", + "unicode": "e89e", + "unicode_decimal": 59550 + }, + { + "icon_id": "23144157", + "name": "选择成功icon", + "font_class": "xuanzechenggongicon", + "unicode": "e89f", + "unicode_decimal": 59551 + }, + { + "icon_id": "23144158", + "name": "协作者管理icon", + "font_class": "xiezuozheguanliicon", + "unicode": "e8a1", + "unicode_decimal": 59553 + }, + { + "icon_id": "23144159", + "name": "选中响应icon", + "font_class": "xuanzhongxiangyingicon", + "unicode": "e8a2", + "unicode_decimal": 59554 + }, + { + "icon_id": "23144160", + "name": "选中分支icon", + "font_class": "xuanzhongfenzhiicon", + "unicode": "e8a3", + "unicode_decimal": 59555 + }, + { + "icon_id": "23144161", + "name": "bg", + "font_class": "bg", + "unicode": "e8a4", + "unicode_decimal": 59556 + }, + { + "icon_id": "23144162", + "name": "选中基本设置icon", + "font_class": "xuanzhongjibenshezhiicon", + "unicode": "e8a5", + "unicode_decimal": 59557 + }, + { + "icon_id": "23144165", + "name": "选中项目标签icon", + "font_class": "xuanzhongxiangmubiaoqianicon", + "unicode": "e8aa", + "unicode_decimal": 59562 + }, + { + "icon_id": "23144167", + "name": "选中webhook icon", + "font_class": "a-xuanzhongwebhookicon", + "unicode": "e8af", + "unicode_decimal": 59567 + }, + { + "icon_id": "23046282", + "name": "新增目录_悬停icon", + "font_class": "xinzengmulu_xuantingicon", + "unicode": "e884", + "unicode_decimal": 59524 + }, + { + "icon_id": "23046283", + "name": "新增页面_默认icon", + "font_class": "xinzengyemian_morenicon", + "unicode": "e885", + "unicode_decimal": 59525 + }, + { + "icon_id": "23046287", + "name": "展开_默认icon", + "font_class": "zhankai_morenicon", + "unicode": "e889", + "unicode_decimal": 59529 + }, + { + "icon_id": "23046290", + "name": "shanchu_tc_icon", + "font_class": "shanchu_tc_icon", + "unicode": "e88c", + "unicode_decimal": 59532 + }, + { + "icon_id": "23046293", + "name": "wiki_icon", + "font_class": "wiki_icon", + "unicode": "e88d", + "unicode_decimal": 59533 + }, + { + "icon_id": "23046311", + "name": "新增页面_鼠标点击icon", + "font_class": "xinzengyemian_shubiaodianjiicon", + "unicode": "e88e", + "unicode_decimal": 59534 + }, + { + "icon_id": "23046244", + "name": "导入模版_icon", + "font_class": "daorumoban_icon", + "unicode": "e86f", + "unicode_decimal": 59503 + }, + { + "icon_id": "23046247", + "name": "导出_悬浮", + "font_class": "daochu_xuanfu", + "unicode": "e870", + "unicode_decimal": 59504 + }, + { + "icon_id": "23046249", + "name": "复层", + "font_class": "fuceng", + "unicode": "e871", + "unicode_decimal": 59505 + }, + { + "icon_id": "23046252", + "name": "错误", + "font_class": "cuowu", + "unicode": "e872", + "unicode_decimal": 59506 + }, + { + "icon_id": "23046254", + "name": "成功", + "font_class": "chenggong1", + "unicode": "e873", + "unicode_decimal": 59507 + }, + { + "icon_id": "23046255", + "name": "更多_icon", + "font_class": "gengduo_icon", + "unicode": "e874", + "unicode_decimal": 59508 + }, + { + "icon_id": "23046258", + "name": "复层关闭_icon", + "font_class": "fucengguanbi_icon", + "unicode": "e875", + "unicode_decimal": 59509 + }, + { + "icon_id": "23046262", + "name": "复制_icon", + "font_class": "fuzhi_icon", + "unicode": "e876", + "unicode_decimal": 59510 + }, + { + "icon_id": "23046268", + "name": "删除icon", + "font_class": "shanchuicon", + "unicode": "e877", + "unicode_decimal": 59511 + }, + { + "icon_id": "23046269", + "name": "垃圾桶_icon@3x", + "font_class": "a-lajitong_icon3x", + "unicode": "e878", + "unicode_decimal": 59512 + }, + { + "icon_id": "23046270", + "name": "收起_默认icon", + "font_class": "shouqi_morenicon", + "unicode": "e879", + "unicode_decimal": 59513 + }, + { + "icon_id": "23046271", + "name": "欢迎_icon", + "font_class": "huanying_icon", + "unicode": "e87a", + "unicode_decimal": 59514 + }, + { + "icon_id": "23046273", + "name": "搜索_删除icon", + "font_class": "sousuo_shanchuicon", + "unicode": "e87b", + "unicode_decimal": 59515 + }, + { + "icon_id": "23046275", + "name": "搜索_icon", + "font_class": "sousuo_icon", + "unicode": "e87d", + "unicode_decimal": 59517 + }, + { + "icon_id": "23046276", + "name": "文档预览_icon", + "font_class": "wendangyulan_icon", + "unicode": "e87e", + "unicode_decimal": 59518 + }, + { + "icon_id": "23046277", + "name": "文件夹_icon", + "font_class": "wenjianjia_icon", + "unicode": "e87f", + "unicode_decimal": 59519 + }, + { + "icon_id": "23046278", + "name": "下拉按钮", + "font_class": "xialaanniu", + "unicode": "e880", + "unicode_decimal": 59520 + }, + { + "icon_id": "23046280", + "name": "新增目录_默认icon", + "font_class": "xinzengmulu_morenicon", + "unicode": "e882", + "unicode_decimal": 59522 + }, + { + "icon_id": "23046281", + "name": "新增目录_鼠标点击icon", + "font_class": "xinzengmulu_shubiaodianjiicon", + "unicode": "e883", + "unicode_decimal": 59523 + }, { "icon_id": "22906287", "name": "二次确认_icon", diff --git a/css/iconfont.ttf b/css/iconfont.ttf index 662bd663064ec2ec526607dac802a57069f8a1e0..fd977e5acab52da7e4988b4c19c0ca02bd278b26 100644 GIT binary patch delta 20567 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 literal 109372 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 diff --git a/css/iconfont.woff2 b/css/iconfont.woff2 index 171927971ce285896b87a03994128ec77b8d354b..35a1ece2f3337130a9609ed2b0d06d48b2d881ec 100644 GIT binary patch literal 95284 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�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⪼|>agxjCje)gjYwgv!v08RVOh7#mvT0?~ zELLGi!n9Ykmqdld%*=?UbJmr(<@nKPSh&dE7+DK#_VgUjqOe z3Tcjn)ZlTcj3qvk{VD0>*mROnOw!Di!+UHdjt_0{=2mPJMIWI;$9rAnW!Wi|4gP<` zk!c9D*}PJ8n)Jz3B#2y&11A+lsEiGz0sl>=684URERn<(neL3TaG8^*$X$Yls~eX7 zf!p+{CmQti2K4~p=ANS5i&x82(n)fe6@V5llB4~&ETqy!l1B}aWGs}%Vu5WGt>$%H zxTeTUCe!C87jGsZte~b7w_6A8)o)(h!{FPxpwd=*6xknOHE%e~uWqK#xK9gUcwVBnVSQUq!JT5q^85ysCf_zYu7o5@jf^3^Do$Ml9o z4l|K&(IiLU0|3XM(S#X*9eIuHB+}BqC<686(}cf+k;ZSEZk?txi34tim3S_9A7Jeu zgu?&5lesWl{RhYoE6MSGI@qUA=;Pp=mUyJ+*d#HjG)u@LqlU?Sey~L#80L%O>Hm$o z;`wygi%Q3^-CbJjeqJE3xq8zP^wah<06ccFx?P(1m=MUFv(1M|Yyz~Ad*PL-z>;tC zkpKFu&`(Dtq3=Z9Tv{i{*WyxR33^4q2tyKj_SU>%dC^3e}%z&8bCgmIHsI;rv-HW zeD*fzGxK(Qc72!HjKQfGO_)!ZPa2(NfyB_FA#kqEfJ@}dtQ7s7Ruo73r!;<^o75Ma zYirM-B$-7-#(PfJMP1l{x0E4 zg}uk^Gh_;_OCR=i!k;^2_a9$zA)GZLW-i|`o|udP2E_nI=5KHP`};4QzW2%{pZe_$ z2N)e39snWXX8Lc9c|di7KZ@<3&VEGVm=2{8o@M?P^ab`=)63fdg{?EgBBGPtWF)P& zk86n!=<|Q>UL?R+iIEy-Ky4QAc9}pM3ng6y+*|I*aT)QPdB%4u_MP%KJb#>SDysMD z8Mo!$6upQzoT(meDb*DBM8}0&aK)!kF4h53%dE*hwR~vI&)IE}@j0ZyHCBhB@5tO@ zB#+$?LYW4zpu?n1yFQ;vLaRb*T?j9BycLL4&7^GzlNZ+I@{Ma~V?2#{qh(_tGo&&V&AHDf!t}Lej zlqD>>4<=adERF+qrtW-CdS%er*di@QsyZap`ALXmHpF3c*L2{nnL3Kd^?X#kQMxt} zZs>XZkdP18MrMv%Uv*cvn&(=>mL>GhYq)>wu|;XF3uFx;X2A|r1lN@i!4gz;hE0DN zEGYW%#HvmLZW3U`NDANHOhw3Y0O zgcqD(gE3~lZvMx=H<)(JD{z~rlBt+~(tXOSZ&^P)(|F9urkQ70$V8?jn4!fD_xXcl z;p1YQp@{U<9P${jwd6t|`rGN#PGjOS&$-oa9^~b@jftc@-uL6Z`O^XC8r;XZg7?ZN zUTP(641ydomaCL{Z6T62X>JY?;i6l-9eavesut%kuT!k>*aEsM=H&p|&bh z^0DcY9LJPt_} zf3`Ix!KV_9$gAKpO1&uypBqiol0}v3DgpX=C>A$P{2u<3Kc>zszsN^RI3askCzT5M zc-T-eK9MX3d=M~~{}ouR6un$=FPW~+W&?tXF3lZeYvi1XRXxRqI@q_!So{3Pu!H?}eZKE5Vi={-sQphEsHUP#I^XZ6OBpIZ6X IE(pl~01Nl!+5i9m literal 91180 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

wS~2W?cQ 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 H0{{R3vo3h< diff --git a/index.html b/index.html index 089d936e5..f1cbe11cc 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -

\ No newline at end of file +
\ No newline at end of file diff --git a/service-worker.js b/service-worker.js index b24ee14e3..53854bbab 100644 --- a/service-worker.js +++ b/service-worker.js @@ -1 +1 @@ -"use strict";var precacheConfig=[["/react/build/css.worker.js","abadf65f7ed870870dccf00a50b3c6ef"],["/react/build/editor.worker.js","2a381dfa06623f377bb84adbc7b38062"],["/react/build/html.worker.js","028952cd3f435d71d238edcdc2ef2967"],["/react/build/index.html","6fdd481630c021e5747e17fdbf3e7c0d"],["/react/build/json.worker.js","4a4ca127f837beaf0dddae0c74c81b57"],["/react/build/static/css/0.50ff7122.chunk.css","45259d31111b9a22f91937a03f4946cc"],["/react/build/static/css/1.23ed9182.chunk.css","5f00325b238a8f0ad62fd2e2ac4e9e54"],["/react/build/static/css/10.dcad7b0a.chunk.css","71a7f04c3d7b848bb4196a910f1aee6e"],["/react/build/static/css/103.a935739a.chunk.css","5c261627a48272d87599273b970d491e"],["/react/build/static/css/104.758791e4.chunk.css","edc631443bfe29f339867063a0b88821"],["/react/build/static/css/106.cbb6db9c.chunk.css","bff900e507a81620824f8a2a61b2b7fc"],["/react/build/static/css/107.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/108.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/109.001c6e1a.chunk.css","002913b6d11bce0e6ed9be0f3531bd87"],["/react/build/static/css/11.5706cf10.chunk.css","5d39578b91b84e925bd702d0d56a0ea2"],["/react/build/static/css/12.f1c6115d.chunk.css","8d16c1c5c5e4eaa8353e5b73aa97767e"],["/react/build/static/css/14.68710b78.chunk.css","0a57098eaafd05768954e758313b3d3b"],["/react/build/static/css/15.cba65999.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/16.6c3a9026.chunk.css","f75713551ec446f6744c93b0ff069520"],["/react/build/static/css/17.0d39367d.chunk.css","3c4fc3206988c3003af73a8abca3aeb6"],["/react/build/static/css/18.3bd39d6a.chunk.css","8c23511df1737358bf41e4098ff59993"],["/react/build/static/css/19.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/20.add0bd32.chunk.css","d05e6b7355be19e92944ca0fbcb21a12"],["/react/build/static/css/22.befff622.chunk.css","f241818abc5c45230326a78355fca78c"],["/react/build/static/css/23.5706cf10.chunk.css","5d39578b91b84e925bd702d0d56a0ea2"],["/react/build/static/css/24.d2208d20.chunk.css","12f45f69c12f40e9b756c721fb9a9ea7"],["/react/build/static/css/25.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/26.51d3f1ea.chunk.css","d783fee5314461e3f243af81186abf12"],["/react/build/static/css/27.f24decce.chunk.css","444e0664ca46decad01e7c0ccc79d5b0"],["/react/build/static/css/28.b0d37a14.chunk.css","398b2a97d927a7291af165b02c1ccef2"],["/react/build/static/css/29.c6aaf415.chunk.css","bec27e5d0837310e16b2f3ac068585c6"],["/react/build/static/css/3.c5398c62.chunk.css","7251503b2fb2777418b1d533e31be56d"],["/react/build/static/css/30.bd168603.chunk.css","9b29fef572541c378276bdcc39a5bccf"],["/react/build/static/css/31.1f11b2b9.chunk.css","daf6a61126478470b1078b5efaee94ae"],["/react/build/static/css/32.e522dd89.chunk.css","7b3e0567aefcc4fcd35f5d0209d61610"],["/react/build/static/css/33.3d18ff4f.chunk.css","fdaca539a7e664ecd63accadc304a750"],["/react/build/static/css/34.aaf4e234.chunk.css","320ffb31cb8884fb57b3ccc5cf540fe1"],["/react/build/static/css/35.5338d305.chunk.css","d9b5ca9cb767438bb42a4167d8c9141b"],["/react/build/static/css/39.d25ac101.chunk.css","b4d9acea6f289a480fab21ef3fb3b2f5"],["/react/build/static/css/40.8b1adc6e.chunk.css","ed55f8f6a1664983926938444907fafa"],["/react/build/static/css/41.4b5dc6ed.chunk.css","877b58418e0e8e2cee32b45c3f18aac8"],["/react/build/static/css/42.6bd8ee60.chunk.css","cde641f9025befec7c05ab4eb9f16e29"],["/react/build/static/css/43.1d076fa1.chunk.css","cba23405e0129afb39f510c15445c26c"],["/react/build/static/css/44.142f7648.chunk.css","fc35a5a65e73021e90c9a4ccc05688d7"],["/react/build/static/css/46.dac3a475.chunk.css","68411674572db8bdd95ee7a43e1ac280"],["/react/build/static/css/47.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/49.a935739a.chunk.css","5c261627a48272d87599273b970d491e"],["/react/build/static/css/5.5d2538f7.chunk.css","f7bca4f3d6437baa7779df051da7a998"],["/react/build/static/css/50.ec741bc4.chunk.css","061d293a05581a30026cd21f85cd4654"],["/react/build/static/css/51.0ad02e10.chunk.css","474ecb619f4717696793d947b95cdc73"],["/react/build/static/css/52.67e21baf.chunk.css","ff724278085b6419943d6bd15edebd43"],["/react/build/static/css/53.947479e8.chunk.css","4215fbff912ba2ff16a8d0129bd4b326"],["/react/build/static/css/54.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/55.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/56.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/57.82ef82ac.chunk.css","1211ec54a5dbd129cf63cacdc130ca13"],["/react/build/static/css/58.1274511a.chunk.css","fb6fd82fdc42179d1c294c03c8710882"],["/react/build/static/css/6.2ca169c4.chunk.css","49774a08ed85d3ce6bacd378483aa624"],["/react/build/static/css/60.c84ff84f.chunk.css","fd72e72552c7432fffa4abcd48b9ada9"],["/react/build/static/css/61.cba65999.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/62.cba65999.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/63.b25d46f3.chunk.css","0aa18a92d8bc1786b1d3a70c2162c424"],["/react/build/static/css/64.3c611c50.chunk.css","9d6660c0b626c128a1e6cd34da8267ed"],["/react/build/static/css/65.af05c8bc.chunk.css","bff37dcde82716bb405a930a27e9e5df"],["/react/build/static/css/68.c359de0c.chunk.css","df7b038f8f1a0e16793b24bc950b9b22"],["/react/build/static/css/69.8326bc24.chunk.css","50fa2fd1d5cfa7a2cccf27e71a62ed4a"],["/react/build/static/css/70.7cadd6ef.chunk.css","09781f13ebd9c896daff54d83a4e3557"],["/react/build/static/css/71.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/72.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/73.f1b9e4d6.chunk.css","1aacf45c9b65cd6e0ac5823f14193c5a"],["/react/build/static/css/74.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/75.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/76.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/77.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/8.b6ad2660.chunk.css","055625ef84311456b52fa4e418dbaff0"],["/react/build/static/css/80.0d39367d.chunk.css","3c4fc3206988c3003af73a8abca3aeb6"],["/react/build/static/css/81.6c3a9026.chunk.css","f75713551ec446f6744c93b0ff069520"],["/react/build/static/css/82.c8a55d08.chunk.css","226acc64dfa2fad8420e5eadf2d7b32d"],["/react/build/static/css/83.88de9df7.chunk.css","1b214774e894a917aaebf0b2f1e0e989"],["/react/build/static/css/84.87b1a41b.chunk.css","bc7455907e19f7931739d756c113f510"],["/react/build/static/css/85.eab8e1d1.chunk.css","2eabf412810b516f7aa2c27804f2552d"],["/react/build/static/css/86.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/88.85c90937.chunk.css","f04575b1d5aca6f3657e48ac6754cdd8"],["/react/build/static/css/89.a115ef45.chunk.css","f8c2e0652ddff83ddecacff86831f32b"],["/react/build/static/css/9.c2da1213.chunk.css","518189592f4d54396239adb7c8a02413"],["/react/build/static/css/91.c3d7ccba.chunk.css","34a9059267d28b291eb339d126e34e0d"],["/react/build/static/css/92.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/93.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/main.07f7e90c.chunk.css","625b1a7b32c0d15b3a1445a7a5c90541"],["/react/build/static/js/0.38cc2216.chunk.js","a4284c68ac642256950a71aad2989431"],["/react/build/static/js/1.9de07cbc.chunk.js","196c1ffd38b2415d627e2ab48865b2ee"],["/react/build/static/js/10.b49915e4.chunk.js","f613f14dc9f7cf91943af1b7bf0c70e0"],["/react/build/static/js/100.379e11e8.chunk.js","3789672bc2586a2bcc5ea35f5e5ea558"],["/react/build/static/js/101.4613ffbf.chunk.js","f8c41b511a7cc7eaa11d7b79ff5f06ce"],["/react/build/static/js/102.ed25671e.chunk.js","f3e445943effedae4d070c4831f70f70"],["/react/build/static/js/103.26e2abb2.chunk.js","040a328d99d4a22b43193c8c848d9340"],["/react/build/static/js/104.a7ed7dda.chunk.js","5aac237c4325e9e9d37beee6a26bc3db"],["/react/build/static/js/105.9274f85d.chunk.js","7336f5b4d2b75aa1587e8d53817a59d6"],["/react/build/static/js/106.c7a668a3.chunk.js","037370092a48302bcc0289700975c51d"],["/react/build/static/js/107.24d963ea.chunk.js","35fe3736b7c919ca1fce5371b4ceb013"],["/react/build/static/js/108.895ba62e.chunk.js","6bd8c3987d2f3cbd32a10a85b28079df"],["/react/build/static/js/109.d4bbfb9c.chunk.js","3190bede06b180c9612e7f2fcede63a2"],["/react/build/static/js/11.7cb161fa.chunk.js","e850056bdc5df095b898670a18956953"],["/react/build/static/js/110.c9d407a3.chunk.js","f3078d1488d94ec09c77dbddfe16580b"],["/react/build/static/js/111.9bf587d1.chunk.js","f4a398dfd0be5fb56a39e7e55dc16c1e"],["/react/build/static/js/112.127dc3d6.chunk.js","cf23ea649e34b943c2328a63023db104"],["/react/build/static/js/113.cbcfe1fe.chunk.js","802705904529260fb6350bbe8cc2126b"],["/react/build/static/js/114.96843ebd.chunk.js","c8ad41047a361bb338f8d0a6a78d2541"],["/react/build/static/js/115.4d62eaf5.chunk.js","d6a8eef5c83bcaf0ec115eb1df27a624"],["/react/build/static/js/116.cdae9138.chunk.js","0b4a1401f983024957a73ae7849540b3"],["/react/build/static/js/117.46a2293c.chunk.js","98510db99249bde11ac339901f5e0b44"],["/react/build/static/js/118.d68e72f1.chunk.js","2b671e046a1b04cc068ddde496f07d60"],["/react/build/static/js/119.8e3081ac.chunk.js","b9bd76d7c2d74f9642e238dca64f5aa9"],["/react/build/static/js/12.a35328b3.chunk.js","d06c201b1d9758e4c5a8b592905d0679"],["/react/build/static/js/12.a35328b3.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/120.f15556a5.chunk.js","4c29bc4b0057f69283a05fe1eca50f24"],["/react/build/static/js/121.a59fc365.chunk.js","a54cce156588a4856e25766b7f42102e"],["/react/build/static/js/122.03bfbe0b.chunk.js","d390810dddc888edd53a3ce6cd1b5fd7"],["/react/build/static/js/123.40a1adba.chunk.js","4b9c26e2420240ac30a116d68f6b3e23"],["/react/build/static/js/124.da0abbdc.chunk.js","1e691b9761c0dac9a973fef767b0651d"],["/react/build/static/js/125.8272d031.chunk.js","f2fff818cde6c8ff37e1cd9329aa90b0"],["/react/build/static/js/126.dbc9ef04.chunk.js","08f5d798695ad26bbb7a03e8359b68bf"],["/react/build/static/js/127.4c807dd5.chunk.js","a395af3a2472f5282a01083c36b1ee9b"],["/react/build/static/js/128.31a27c71.chunk.js","410624333927cf204c8527b663bdc244"],["/react/build/static/js/128.31a27c71.chunk.js.LICENSE.txt","03278fe9381615d8b390847939a9eb37"],["/react/build/static/js/129.ef4567bc.chunk.js","fc8491b597d709f8a842db4b5cf89ea8"],["/react/build/static/js/13.f327a343.chunk.js","6ac038ce9bd3c9cd2a6d8dd517b4ade0"],["/react/build/static/js/130.3c3daf2c.chunk.js","4bda5309bbddbc7d7a36ccbc17ff8221"],["/react/build/static/js/131.1d9ddf56.chunk.js","5d2ebaaae338d79a3b1980334457a15d"],["/react/build/static/js/132.c283bdaa.chunk.js","d9a87e25b923e87b7e4d1cd16f40d543"],["/react/build/static/js/133.c68fee90.chunk.js","98f852f0a35f9966ed5e54772c8ca7d2"],["/react/build/static/js/134.b78ce863.chunk.js","768427aa1f75298a27415ffb14f7d347"],["/react/build/static/js/135.9684fd71.chunk.js","962308f13d809f3df2372a76ed51acac"],["/react/build/static/js/136.27509d49.chunk.js","7479e9b35004d38238a8ee8190833162"],["/react/build/static/js/137.c5f1fae3.chunk.js","b85fdfe58bfa5e0207744d479285660c"],["/react/build/static/js/138.8b5e773a.chunk.js","5b7f6e4bf88f780af614a0f33953137e"],["/react/build/static/js/139.b0203c43.chunk.js","0611bc8401b88bebf49735d0df5803a1"],["/react/build/static/js/14.8eebf3b2.chunk.js","b43f99a700bcf659d81401619f6f0ac0"],["/react/build/static/js/140.d539aa65.chunk.js","c489d92f2a0b464d06fad90a28b7ce6a"],["/react/build/static/js/141.1217523e.chunk.js","6ae0b84ac233c9e7f4f6dbe3518a2968"],["/react/build/static/js/142.5f88a5be.chunk.js","1007eddc8522caebfdcee70cdcad2e87"],["/react/build/static/js/143.6d4bb771.chunk.js","5a066b2f77def72abc2c93410afa9727"],["/react/build/static/js/144.71a558cd.chunk.js","0f6af72b8475be82bdca4e92347d8ca7"],["/react/build/static/js/145.e8d8fd7f.chunk.js","9a1a44192e42cf03ded8da0ee53c0d20"],["/react/build/static/js/146.0a903874.chunk.js","a9fa16d1a07dd246d03d19b9a460faf4"],["/react/build/static/js/147.e575e1f7.chunk.js","59f2a7d8366009f804b04b13f4df967d"],["/react/build/static/js/148.ef538573.chunk.js","4986df078f0d91e85736f601af4b659d"],["/react/build/static/js/149.17e0c413.chunk.js","52575de761902b0489ee57927f2a8080"],["/react/build/static/js/15.be6edace.chunk.js","2e1cfffba1f49dfc8d5a0638d7d0918c"],["/react/build/static/js/150.e89e3265.chunk.js","b612fd7f76d57b59cc76d43e362e1875"],["/react/build/static/js/151.6a4f930e.chunk.js","e7a5f92c5c26555cfcfdab1a6317c32e"],["/react/build/static/js/152.2b000d17.chunk.js","73ab50e53c700dec34b62b8ae13f0a22"],["/react/build/static/js/153.ad0cf53e.chunk.js","42f2467f830ed5a5a1c3eebd1832cd46"],["/react/build/static/js/154.3571d0a1.chunk.js","44df44c21cd8308bf75c70d284187b78"],["/react/build/static/js/155.9f328bed.chunk.js","5dfc694c75cf44c194ecdd33e4cca6d7"],["/react/build/static/js/156.68511f2a.chunk.js","76ff0db9df0f73acc313a60e4061d51a"],["/react/build/static/js/157.091844c3.chunk.js","00db2d258e20ae51c427f4c6ac261f22"],["/react/build/static/js/158.edc0dda2.chunk.js","0eb368dee5c3642de57e951081884cb4"],["/react/build/static/js/159.a231633b.chunk.js","682b210569c11efb5cf0157177a331ed"],["/react/build/static/js/16.0fcd9a21.chunk.js","7adde7457e299b8404cf6ac1132c9667"],["/react/build/static/js/160.ddac6e32.chunk.js","a1f0f810735900a410c3f03db1fc8523"],["/react/build/static/js/161.f4545c99.chunk.js","7c842db87f1e621466f88298068fe2b8"],["/react/build/static/js/162.910d2520.chunk.js","97e99701a8f7a421f75abdaa4f6d8693"],["/react/build/static/js/163.6906b042.chunk.js","aa9ea96f9751e22559c956f75e0d0be2"],["/react/build/static/js/164.6cfdb7ce.chunk.js","88c95a7793ad625a6b2c5e07527fc701"],["/react/build/static/js/165.ae80f098.chunk.js","68a5e8a8c2b97853334aed08e925a650"],["/react/build/static/js/166.4ab2d920.chunk.js","8b516cfb1bb19d7bf4b254ba61d570a4"],["/react/build/static/js/167.36d13361.chunk.js","7db17080ad79be8e6e85b3f14836ec6b"],["/react/build/static/js/168.c677d888.chunk.js","dea63b3a247431a6b365aeb93c61cccf"],["/react/build/static/js/169.90b5a8f5.chunk.js","2f5b3082beef2eaca6e2111038602be3"],["/react/build/static/js/17.a2a84ace.chunk.js","2d0593aae3e52c641e78ccf3aff75893"],["/react/build/static/js/170.083a9ff4.chunk.js","d4c540fa92dc7ab7e81a787df37d6f00"],["/react/build/static/js/170.083a9ff4.chunk.js.LICENSE.txt","cf224aa154060b2c3c86fa6ed5af6aa8"],["/react/build/static/js/171.f779492a.chunk.js","1347d4929a30360c61f53cd8bfcf5fce"],["/react/build/static/js/172.a674b248.chunk.js","285c72ab2264909a216d14eaf0d6a2ec"],["/react/build/static/js/173.a5f06bb2.chunk.js","62b7495661a7e443102e9f6a6f1109e6"],["/react/build/static/js/174.00848834.chunk.js","91a60fbbcb44a734ebd3765527952ce3"],["/react/build/static/js/175.e79f4e5d.chunk.js","b303ea70479abd6151b630001529b29f"],["/react/build/static/js/18.5a24e6ba.chunk.js","1ae2996eea2ab038a55f13ce6cd7698d"],["/react/build/static/js/19.e3d1730e.chunk.js","a6e946d4cd0e85f3eea2e079fe08658f"],["/react/build/static/js/2.c57ac3a0.chunk.js","00c736c2c77b2c62fda0df1a6d495ec2"],["/react/build/static/js/20.9edc7f27.chunk.js","9f842121ee46fd6dfc4408f25d1fc386"],["/react/build/static/js/21.bbbaa824.chunk.js","dc6f9c6b74bcdb9371b43ba2a975118f"],["/react/build/static/js/22.488cf8bb.chunk.js","2da49ba2590ab7da018fc22f9eccd5ac"],["/react/build/static/js/23.c34c6779.chunk.js","a57665912b11970170620d3eafa0367e"],["/react/build/static/js/24.18e84355.chunk.js","ec0935e6f5bb6d1167fe5ab65b285148"],["/react/build/static/js/25.1ad757fe.chunk.js","26fe64dc8da928bc634e0f2455a9070e"],["/react/build/static/js/26.98de1a8d.chunk.js","5ca16139bbb97cf7f1fb6ebd52208eb0"],["/react/build/static/js/27.622ad4a5.chunk.js","5ec809d0f9c5b1a4c3d0d6c296b48b78"],["/react/build/static/js/27.622ad4a5.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/28.f213ce8c.chunk.js","34b4812aa55ecf3099fe8a883aa5519b"],["/react/build/static/js/28.f213ce8c.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/29.92123ccb.chunk.js","7b17277f7aaab9b6d6e4be515021457a"],["/react/build/static/js/29.92123ccb.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/3.5b9eeb99.chunk.js","b51155dbd843ec1486f8440e6d7234c1"],["/react/build/static/js/30.6d1e1398.chunk.js","7fbb7d8a64873fe2338fa83097c89150"],["/react/build/static/js/31.e0cc0c12.chunk.js","017472d5accfdcb4fea80ab9505055b4"],["/react/build/static/js/31.e0cc0c12.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/32.2fc0950f.chunk.js","3eccabd80cff7b3e1aa4987e0dbb8b09"],["/react/build/static/js/33.8f5d8ce9.chunk.js","de99ea08df71be48d7ce010a16b2e434"],["/react/build/static/js/34.50d3f4ad.chunk.js","fca815d6c8e1aa9dae7f708ee1711eb6"],["/react/build/static/js/35.455ba148.chunk.js","20a422df93b05b0ea2bd53c723516034"],["/react/build/static/js/35.455ba148.chunk.js.LICENSE.txt","275fe79abee3b697f1673c8bd9c58856"],["/react/build/static/js/36.d453661f.chunk.js","a1af341ff6c928ce4a5b037b5ddb5fa7"],["/react/build/static/js/37.d7b86a4b.chunk.js","0ebd7d58da02f444d158d55d4fa6e9f9"],["/react/build/static/js/38.135551f6.chunk.js","3189d03df533b558e203a4b1841905b8"],["/react/build/static/js/39.2dff0325.chunk.js","c3d638afdf7aa413047977ecfcd95d76"],["/react/build/static/js/4.2e0dfe47.chunk.js","8e70ee5b5f60622eb62bc30dc9ac8608"],["/react/build/static/js/4.2e0dfe47.chunk.js.LICENSE.txt","7ec01595672f75e83fd81b41f132f4c1"],["/react/build/static/js/40.d07bb338.chunk.js","abe54d54c70b8f0e0fa43bffcae7e6ae"],["/react/build/static/js/41.d3919122.chunk.js","f2de478e4b3b10d5f43929ded2a8b0bd"],["/react/build/static/js/42.a0b89186.chunk.js","e441463fd9b20676ff3fb5bdb39c1d7a"],["/react/build/static/js/43.30b6b3f3.chunk.js","364da46a95237b2596c972801f724315"],["/react/build/static/js/44.1c5323f2.chunk.js","1b5adde1b05c7fc7e4600489def57451"],["/react/build/static/js/45.c4fe95c3.chunk.js","52ea3e98206efab38ffe4f1a8303d19f"],["/react/build/static/js/46.110c541b.chunk.js","bd1d600e16f9ee82d54839a6a7524e0b"],["/react/build/static/js/47.0cd3899c.chunk.js","c886b77d61c4c437185adb378c4b2ef2"],["/react/build/static/js/48.b0b6dec5.chunk.js","aaf62b4abbd798ed0a5e84b90cf36f0b"],["/react/build/static/js/49.9c83bf3b.chunk.js","f52cc4ad3e33189dde914a962ea1b605"],["/react/build/static/js/5.ba9c3134.chunk.js","6f55d41c958d9daa9388eff6fff951bf"],["/react/build/static/js/50.9dbadc19.chunk.js","1aa4d389a5807ad67bbb1566c8c61e13"],["/react/build/static/js/51.fb48b2fd.chunk.js","d900540224868c1a31f65b97837607c4"],["/react/build/static/js/52.80357107.chunk.js","6265bf9e27b27bccfd855dfdc7b996e6"],["/react/build/static/js/53.7d72b52b.chunk.js","d9760e7005d4ba481b5f33f747a22d20"],["/react/build/static/js/54.58bb7e2a.chunk.js","0407077002fffda11ce8f713cf349f89"],["/react/build/static/js/55.77df0730.chunk.js","42b90673c40a243d584f221622ed74ec"],["/react/build/static/js/56.c772bbe8.chunk.js","29220357463a80a1a78b24e8ab6beed0"],["/react/build/static/js/57.7aa75dfb.chunk.js","ac9cfd9460b48c3ad4fbdcc3d261922f"],["/react/build/static/js/58.1016bf87.chunk.js","0e9fb8967d6b719fab56cb358ac7d728"],["/react/build/static/js/59.1f20c876.chunk.js","aff23499fdbc1a89b6bf871b292cd8ae"],["/react/build/static/js/6.4f4599c8.chunk.js","c6ec6bd6c43ae934622c6c8643a546e4"],["/react/build/static/js/60.09d80676.chunk.js","7d1363311abafbb8090c77f3c4feec57"],["/react/build/static/js/61.c92deb45.chunk.js","516a0b163032a12a2e5fb8b5ba131deb"],["/react/build/static/js/62.2eec8261.chunk.js","e9100467681abe2efe6a73d30dd4fabd"],["/react/build/static/js/63.d27af6cf.chunk.js","0803317701eb17ad84e1267ec5937729"],["/react/build/static/js/64.c101fa1b.chunk.js","413df0b07c34139922242083d0477e5e"],["/react/build/static/js/65.ba3ec6c3.chunk.js","301d843f28e090776b435592b042307f"],["/react/build/static/js/66.6b061f77.chunk.js","3e93a492332c73e7ba7d6c37fe7bab1e"],["/react/build/static/js/67.08608a0d.chunk.js","b3b381f24ec0d711387152fac256d5ff"],["/react/build/static/js/68.20635bac.chunk.js","49b1c0e8751df3532737dbbcbb98bae0"],["/react/build/static/js/69.8b5e5302.chunk.js","c30ad364b3d3b6ac94d44e2609d9a475"],["/react/build/static/js/7.4680dd8c.chunk.js","ee7c3b96ed38da6233d00f199f3fb1b0"],["/react/build/static/js/70.c64c7328.chunk.js","1b0fcd0598f86ba7da17e5f6311ec469"],["/react/build/static/js/71.c011786d.chunk.js","585d3b588c4106c9a6e7a1a1304fdf08"],["/react/build/static/js/72.e27c63d0.chunk.js","6b6dd9399d2d27d9b3b025bd8a67af4f"],["/react/build/static/js/73.7e60b32e.chunk.js","b1e4025a0356104d7aab4cfa5a3436e6"],["/react/build/static/js/74.ef74d886.chunk.js","b65b06c0e39b61a6aedc7fe9abfa90a2"],["/react/build/static/js/75.c9833ad9.chunk.js","fcb5fc0e9d395377a744d77404518a42"],["/react/build/static/js/76.664209c1.chunk.js","7d66c8880a35f40ab3b49e69223a5c76"],["/react/build/static/js/77.d6b2aac4.chunk.js","1498e428b40a131f7871f106a8bda7dd"],["/react/build/static/js/78.26d20aee.chunk.js","88c7b260a2757df8210bcb65340bccc3"],["/react/build/static/js/79.b4088ed4.chunk.js","ddd5450bc1ec06ad5653004ec6658086"],["/react/build/static/js/8.63015978.chunk.js","80e9c94567b4a35a78a95e68a3e65e1a"],["/react/build/static/js/80.17e8218a.chunk.js","c409c6f2368ffea907f076902b7530fe"],["/react/build/static/js/81.ae0cff45.chunk.js","338e3944b1cf8d8afb72509423b37740"],["/react/build/static/js/82.4cb525b4.chunk.js","d7770a101f8b25c04fb5b54c809ee1cc"],["/react/build/static/js/83.396122b2.chunk.js","0549271228feaceed3c6e59af7f4b9d2"],["/react/build/static/js/84.0d489477.chunk.js","31579f6b3ae9bded58efe4ae076b568c"],["/react/build/static/js/85.40405bf4.chunk.js","cbeed163a70553eb70553a34677512e3"],["/react/build/static/js/86.0ff1cd21.chunk.js","b6fb6be2d9443fdce16df6bb22a1b2b5"],["/react/build/static/js/87.a4ae6de7.chunk.js","8b240c9752c48b1993e465f5d80a3140"],["/react/build/static/js/88.b39a20ec.chunk.js","2b067157ec36f30a0a0b3a8fba733e5d"],["/react/build/static/js/89.bf0a6db5.chunk.js","a5fbf6802c5274519c4521f736546d4b"],["/react/build/static/js/9.fc8f1e6d.chunk.js","d33e3b96846e404810044adeb9f74bf0"],["/react/build/static/js/90.b52b4be1.chunk.js","19ae4f448d15dcd25201c1488084c29e"],["/react/build/static/js/91.1ee5c8e2.chunk.js","24a68dfc32ef0b1b3b88f6dea5e8f9cd"],["/react/build/static/js/92.984d1c46.chunk.js","d468cbbeb81209caead0e1f81ba56058"],["/react/build/static/js/93.293189da.chunk.js","0aeb5e2d5aa1788136961c585b50f724"],["/react/build/static/js/94.729ef9e7.chunk.js","20ccabe8262f5669799cad9967a99eb7"],["/react/build/static/js/95.97ee60e3.chunk.js","0e56f5d71b93c4d64c55a9f436e5e16b"],["/react/build/static/js/96.52811946.chunk.js","222ae590c106b4107a42e7b58a61f0b3"],["/react/build/static/js/97.23e4ee97.chunk.js","d8370663e37aeeea7f32c8debfb880d6"],["/react/build/static/js/98.22523c78.chunk.js","956f68f83193339268eb96d295d05607"],["/react/build/static/js/99.294b88d2.chunk.js","fb5eca9ab9ca89f7a1d781c7feb65fa5"],["/react/build/static/js/main.e46872e3.chunk.js.LICENSE.txt","20c4c9722b39971e742932d08ec3daf5"],["/react/build/static/js/runtime~main.6e0b28b2.js","26e60121d35663bc152e2f28d65f9fb7"],["/react/build/static/media/KaTeX_AMS-Regular.b1489df1.woff","7f06b4e30317f784d61d26686aed0ab2"],["/react/build/static/media/KaTeX_AMS-Regular.d4531cf7.woff2","e78e28b4834954df047e4925e9dbf354"],["/react/build/static/media/KaTeX_AMS-Regular.f80d9eaf.ttf","aaf4eee9fba9907d61c3935e0b6a54ae"],["/react/build/static/media/KaTeX_Caligraphic-Bold.0c96bc8f.ttf","021dd4dc61ee5f5cdf315f43b48c094b"],["/react/build/static/media/KaTeX_Caligraphic-Bold.7ce7636b.woff","1e802ca9dedc4ed4e3c6f645e4316128"],["/react/build/static/media/KaTeX_Caligraphic-Bold.f046a374.woff2","4ec58befa687e9752c3c91cd9bcf1bcb"],["/react/build/static/media/KaTeX_Caligraphic-Regular.35f3c951.ttf","d49f2d55ce4f40f982d8ba63d746fbf9"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4519ba4c.woff2","7edb53b6693d75b8a2232481eea1a52c"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4a559f36.woff","d3b46c3a530116933081d9d74e3e9fe8"],["/react/build/static/media/KaTeX_Fraktur-Bold.069514d4.ttf","a31e7cba7b7221ebf1a2ae545fb306b2"],["/react/build/static/media/KaTeX_Fraktur-Bold.2ea3916b.woff","c4c8cab7d5be97b2bb283e531c077355"],["/react/build/static/media/KaTeX_Fraktur-Bold.5b8749ee.woff2","d5b59ec9764e10f4a82369ae29f3ac58"],["/react/build/static/media/KaTeX_Fraktur-Regular.0d90113d.woff","b7d9c46bff5d51da6209e355cc4a235d"],["/react/build/static/media/KaTeX_Fraktur-Regular.2c629b06.woff2","32a5339eb809f381a7357ba56f82aab3"],["/react/build/static/media/KaTeX_Fraktur-Regular.96556db6.ttf","a48dad4f58c82e38a10da0ceebb86370"],["/react/build/static/media/KaTeX_Main-Bold.07e762d0.ttf","9ceff51b3cb7ce6eb4e8efa8163a1472"],["/react/build/static/media/KaTeX_Main-Bold.20b90c20.woff2","8e1e01c4b1207c0a383d9a2b4f86e637"],["/react/build/static/media/KaTeX_Main-Bold.a9cdbc85.woff","22086eb5d97009c3e99bcc1d16ce6865"],["/react/build/static/media/KaTeX_Main-BoldItalic.7649d52f.woff","4c57dbc44bfff1fdf08a59cf556fdab3"],["/react/build/static/media/KaTeX_Main-BoldItalic.b345de5b.woff2","284a17fe5baf72ff8217d4c7e70c0f82"],["/react/build/static/media/KaTeX_Main-BoldItalic.bc8d96e9.ttf","e8b44b990516dab7937bf240fde8b46a"],["/react/build/static/media/KaTeX_Main-Italic.44a32ae6.ttf","29c86397e75cdcb3135af8295f1c2e28"],["/react/build/static/media/KaTeX_Main-Italic.ab751a9e.woff2","e533d5a2506cf053cd671b335ec04dde"],["/react/build/static/media/KaTeX_Main-Italic.e3954fe9.woff","99be0e10c38cd42466e6fe1665ef9536"],["/react/build/static/media/KaTeX_Main-Regular.13b3f852.woff2","5c734d78610fa35282f3379f866707f2"],["/react/build/static/media/KaTeX_Main-Regular.9e75cd60.woff","b741441f6d71014d0453ca3ebc884dd4"],["/react/build/static/media/KaTeX_Main-Regular.af7fc7b3.ttf","5c94aef490324b0925dbe5f643e8fd04"],["/react/build/static/media/KaTeX_Math-BoldItalic.4d6241be.ttf","9a2834a9ff8ab411153571e0e55ac693"],["/react/build/static/media/KaTeX_Math-BoldItalic.94810ff6.woff","b13731ef4e2bfc3d8d859271e39550fc"],["/react/build/static/media/KaTeX_Math-BoldItalic.d5d35e84.woff2","d747bd1e7a6a43864285edd73dcde253"],["/react/build/static/media/KaTeX_Math-Italic.11278d36.woff","f0303906c2a67ac63bf1e8ccd638a89e"],["/react/build/static/media/KaTeX_Math-Italic.cae7ea26.ttf","291e76b8871b84560701bd29f9d1dcc7"],["/react/build/static/media/KaTeX_Math-Italic.ffda8803.woff2","4ad08b826b8065e1eab85324d726538c"],["/react/build/static/media/KaTeX_SansSerif-Bold.2946bdb5.woff","3fb419559955e3ce75619f1a5e8c6c84"],["/react/build/static/media/KaTeX_SansSerif-Bold.5a20a475.woff2","6e0830bee40435e72165345e0682fbfc"],["/react/build/static/media/KaTeX_SansSerif-Bold.f0ad0abc.ttf","7dc027cba9f7b11ec92af4a311372a85"],["/react/build/static/media/KaTeX_SansSerif-Italic.c7feacd5.ttf","4059868e460d2d2e6be18e180d20c43d"],["/react/build/static/media/KaTeX_SansSerif-Italic.c834ba6d.woff","727a9b0d97d72d2fc0228fe4e07fb4d8"],["/react/build/static/media/KaTeX_SansSerif-Italic.e5fc2aef.woff2","fba01c9c6fb2866a0f95bcacb2c187a5"],["/react/build/static/media/KaTeX_SansSerif-Regular.5af9e1cf.ttf","5c58d168c0b66d2c32234a6718e74dfb"],["/react/build/static/media/KaTeX_SansSerif-Regular.5bf28900.woff2","d929cd671b19f0cfea55b6200fb47461"],["/react/build/static/media/KaTeX_SansSerif-Regular.a4fd0563.woff","2555754a67062cac3a0913b715ab982f"],["/react/build/static/media/KaTeX_Script-Regular.a1c15978.woff2","755e2491f13b5269f0afd5a56f7aa692"],["/react/build/static/media/KaTeX_Script-Regular.cd3b0634.woff","d524c9a5b62a17f98f4a97af37fea735"],["/react/build/static/media/KaTeX_Script-Regular.dd0db7ae.ttf","d12ea9efb375f9dc331f562e69892638"],["/react/build/static/media/KaTeX_Size1-Regular.1876361f.woff2","048c39cba4dfb0460682a45e84548e4b"],["/react/build/static/media/KaTeX_Size1-Regular.bbd9552c.ttf","7342d45b052c3a2abc21049959fbab7f"],["/react/build/static/media/KaTeX_Size1-Regular.c4ae0d25.woff","08b5f00e7140f7a10e62c8e2484dfa5a"],["/react/build/static/media/KaTeX_Size2-Regular.635e9324.woff","af24b0e4b7e52656ca77914695c99930"],["/react/build/static/media/KaTeX_Size2-Regular.d1e8ff17.ttf","eb130dcc661de766c999c60ba1525a88"],["/react/build/static/media/KaTeX_Size2-Regular.f516b73c.woff2","81d6b8d5ca77d63d5033d6991549a659"],["/react/build/static/media/KaTeX_Size3-Regular.1ef7adae.woff2","b311ca09df2c89a10fbb914b5a053805"],["/react/build/static/media/KaTeX_Size3-Regular.5d632274.ttf","7e02a40c41e52dc3b2b6b197bbdf05ea"],["/react/build/static/media/KaTeX_Size3-Regular.f32a9fde.woff","0d8926405d832a4b065e516bd385d812"],["/react/build/static/media/KaTeX_Size4-Regular.1d132596.ttf","ad7672524b64b730dfd176140a8945cb"],["/react/build/static/media/KaTeX_Size4-Regular.4f012d6a.woff2","6a3255dfc1ba41c46e7e807f8ab16c49"],["/react/build/static/media/KaTeX_Size4-Regular.f668d566.woff","68895bb880a61a7fc019dbfaa5121bb4"],["/react/build/static/media/KaTeX_Typewriter-Regular.4f31d033.woff2","6cc31ea5c223c88705a13727a71417fa"],["/react/build/static/media/KaTeX_Typewriter-Regular.b1d1af1a.ttf","257023560753aeb0b89b7e434d3da17f"],["/react/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff","3fe216d2a5f736c560cde71984554b64"],["/react/build/static/media/banner_list.e02c5e16.jpg","bc53dcd5b0731ce2ac28c3ea02a01c97"],["/react/build/static/media/beijintulogontwo.41076faf.png","245dc9e1ed09d34f605c2d5799ee3327"],["/react/build/static/media/educoder.695bfe08.png","0bc98d3f00dce03f9f4bef39aa288335"],["/react/build/static/media/slick.2630a3e3.svg","f97e3bbf73254b0112091d0192f17aec"],["/react/build/static/media/slick.29518378.woff","b7c9e1e479de3b53f1e4e30ebac2403a"],["/react/build/static/media/slick.a4e97f5a.eot","ced611daf7709cc778da928fec876475"],["/react/build/static/media/slick.c94f7671.ttf","d41f55a78e6f49a5512878df1737e58a"],["/react/build/ts.worker.js.LICENSE.txt","ce15c9d372cc5baeacdeb733817bdde4"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(c,a){var e=new URL(c);return"/"===e.pathname.slice(-1)&&(e.pathname+=a),e.toString()},cleanResponse=function(a){return a.redirected?("body"in a?Promise.resolve(a.body):a.blob()).then(function(c){return new Response(c,{headers:a.headers,status:a.status,statusText:a.statusText})}):Promise.resolve(a)},createCacheKey=function(c,a,e,d){var t=new URL(c);return d&&t.pathname.match(d)||(t.search+=(t.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(e)),t.toString()},isPathWhitelisted=function(c,a){if(0===c.length)return!0;var e=new URL(a).pathname;return c.some(function(c){return e.match(c)})},stripIgnoredUrlParameters=function(c,e){var a=new URL(c);return a.hash="",a.search=a.search.slice(1).split("&").map(function(c){return c.split("=")}).filter(function(a){return e.every(function(c){return!c.test(a[0])})}).map(function(c){return c.join("=")}).join("&"),a.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(c){var a=c[0],e=c[1],d=new URL(a,self.location),t=createCacheKey(d,hashParamName,e,/\.\w{8}\./);return[d.toString(),t]}));function setOfCachedUrls(c){return c.keys().then(function(c){return c.map(function(c){return c.url})}).then(function(c){return new Set(c)})}self.addEventListener("install",function(c){c.waitUntil(caches.open(cacheName).then(function(d){return setOfCachedUrls(d).then(function(e){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!e.has(a)){var c=new Request(a,{credentials:"same-origin"});return fetch(c).then(function(c){if(!c.ok)throw new Error("Request for "+a+" returned a response with status "+c.status);return cleanResponse(c).then(function(c){return d.put(a,c)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(c){var e=new Set(urlsToCacheKeys.values());c.waitUntil(caches.open(cacheName).then(function(a){return a.keys().then(function(c){return Promise.all(c.map(function(c){if(!e.has(c.url))return a.delete(c)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(a){if("GET"===a.request.method){var c,e=stripIgnoredUrlParameters(a.request.url,ignoreUrlParametersMatching),d="index.html";(c=urlsToCacheKeys.has(e))||(e=addDirectoryIndex(e,d),c=urlsToCacheKeys.has(e));var t="/react/build/index.html";!c&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(e=new URL(t,self.location).toString(),c=urlsToCacheKeys.has(e)),c&&a.respondWith(caches.open(cacheName).then(function(c){return c.match(urlsToCacheKeys.get(e)).then(function(c){if(c)return c;throw Error("The cached response that was expected is missing.")})}).catch(function(c){return console.warn('Couldn\'t serve response for "%s" from cache: %O',a.request.url,c),fetch(a.request)}))}}); \ No newline at end of file +"use strict";var precacheConfig=[["/react/build/css.worker.js","abadf65f7ed870870dccf00a50b3c6ef"],["/react/build/editor.worker.js","2a381dfa06623f377bb84adbc7b38062"],["/react/build/html.worker.js","028952cd3f435d71d238edcdc2ef2967"],["/react/build/index.html","b1176adf3d271046144810040f5866b7"],["/react/build/json.worker.js","4a4ca127f837beaf0dddae0c74c81b57"],["/react/build/static/css/0.50ff7122.chunk.css","45259d31111b9a22f91937a03f4946cc"],["/react/build/static/css/1.23ed9182.chunk.css","5f00325b238a8f0ad62fd2e2ac4e9e54"],["/react/build/static/css/10.dcad7b0a.chunk.css","71a7f04c3d7b848bb4196a910f1aee6e"],["/react/build/static/css/107.a935739a.chunk.css","5c261627a48272d87599273b970d491e"],["/react/build/static/css/108.758791e4.chunk.css","edc631443bfe29f339867063a0b88821"],["/react/build/static/css/11.5706cf10.chunk.css","5d39578b91b84e925bd702d0d56a0ea2"],["/react/build/static/css/110.cbb6db9c.chunk.css","bff900e507a81620824f8a2a61b2b7fc"],["/react/build/static/css/111.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/112.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/113.001c6e1a.chunk.css","002913b6d11bce0e6ed9be0f3531bd87"],["/react/build/static/css/12.f1c6115d.chunk.css","8d16c1c5c5e4eaa8353e5b73aa97767e"],["/react/build/static/css/14.68710b78.chunk.css","0a57098eaafd05768954e758313b3d3b"],["/react/build/static/css/15.cba65999.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/16.6c3a9026.chunk.css","f75713551ec446f6744c93b0ff069520"],["/react/build/static/css/17.0d39367d.chunk.css","3c4fc3206988c3003af73a8abca3aeb6"],["/react/build/static/css/18.3bd39d6a.chunk.css","8c23511df1737358bf41e4098ff59993"],["/react/build/static/css/19.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/20.1ef90372.chunk.css","2f1d83e1bfc4bef12485139e2e9b427e"],["/react/build/static/css/22.befff622.chunk.css","f241818abc5c45230326a78355fca78c"],["/react/build/static/css/23.5706cf10.chunk.css","5d39578b91b84e925bd702d0d56a0ea2"],["/react/build/static/css/24.d2208d20.chunk.css","12f45f69c12f40e9b756c721fb9a9ea7"],["/react/build/static/css/25.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/26.51d3f1ea.chunk.css","d783fee5314461e3f243af81186abf12"],["/react/build/static/css/27.f24decce.chunk.css","444e0664ca46decad01e7c0ccc79d5b0"],["/react/build/static/css/28.b0d37a14.chunk.css","398b2a97d927a7291af165b02c1ccef2"],["/react/build/static/css/29.c6aaf415.chunk.css","bec27e5d0837310e16b2f3ac068585c6"],["/react/build/static/css/3.c5398c62.chunk.css","7251503b2fb2777418b1d533e31be56d"],["/react/build/static/css/30.bd168603.chunk.css","9b29fef572541c378276bdcc39a5bccf"],["/react/build/static/css/31.1f11b2b9.chunk.css","daf6a61126478470b1078b5efaee94ae"],["/react/build/static/css/32.e522dd89.chunk.css","7b3e0567aefcc4fcd35f5d0209d61610"],["/react/build/static/css/33.3d18ff4f.chunk.css","fdaca539a7e664ecd63accadc304a750"],["/react/build/static/css/34.aaf4e234.chunk.css","320ffb31cb8884fb57b3ccc5cf540fe1"],["/react/build/static/css/35.5338d305.chunk.css","d9b5ca9cb767438bb42a4167d8c9141b"],["/react/build/static/css/39.d25ac101.chunk.css","b4d9acea6f289a480fab21ef3fb3b2f5"],["/react/build/static/css/40.6bd8ee60.chunk.css","cde641f9025befec7c05ab4eb9f16e29"],["/react/build/static/css/41.8b1adc6e.chunk.css","ed55f8f6a1664983926938444907fafa"],["/react/build/static/css/42.4b5dc6ed.chunk.css","877b58418e0e8e2cee32b45c3f18aac8"],["/react/build/static/css/43.1d076fa1.chunk.css","cba23405e0129afb39f510c15445c26c"],["/react/build/static/css/44.142f7648.chunk.css","fc35a5a65e73021e90c9a4ccc05688d7"],["/react/build/static/css/45.dac3a475.chunk.css","68411674572db8bdd95ee7a43e1ac280"],["/react/build/static/css/46.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/48.bfc9b131.chunk.css","8765c32ee6d51313f04e65734abb7c4c"],["/react/build/static/css/49.7cadd6ef.chunk.css","09781f13ebd9c896daff54d83a4e3557"],["/react/build/static/css/5.5d2538f7.chunk.css","f7bca4f3d6437baa7779df051da7a998"],["/react/build/static/css/50.a935739a.chunk.css","5c261627a48272d87599273b970d491e"],["/react/build/static/css/51.9b3b3d90.chunk.css","061d293a05581a30026cd21f85cd4654"],["/react/build/static/css/53.0ad02e10.chunk.css","474ecb619f4717696793d947b95cdc73"],["/react/build/static/css/54.67e21baf.chunk.css","ff724278085b6419943d6bd15edebd43"],["/react/build/static/css/55.81e3d30c.chunk.css","85d7fb2493ec2eeb978d82e2d85c9a7a"],["/react/build/static/css/56.947479e8.chunk.css","4215fbff912ba2ff16a8d0129bd4b326"],["/react/build/static/css/57.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/58.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/59.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/6.2ca169c4.chunk.css","49774a08ed85d3ce6bacd378483aa624"],["/react/build/static/css/60.82ef82ac.chunk.css","1211ec54a5dbd129cf63cacdc130ca13"],["/react/build/static/css/61.67ae49c8.chunk.css","7837e83144e820f5eb0f95ca9fee157a"],["/react/build/static/css/62.055e1c99.chunk.css","f6851b3b2a6f39fec7a75fb7710c6441"],["/react/build/static/css/64.c84ff84f.chunk.css","fd72e72552c7432fffa4abcd48b9ada9"],["/react/build/static/css/65.cba65999.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/66.cba65999.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/67.b25d46f3.chunk.css","0aa18a92d8bc1786b1d3a70c2162c424"],["/react/build/static/css/68.3c611c50.chunk.css","9d6660c0b626c128a1e6cd34da8267ed"],["/react/build/static/css/69.af05c8bc.chunk.css","bff37dcde82716bb405a930a27e9e5df"],["/react/build/static/css/72.c359de0c.chunk.css","df7b038f8f1a0e16793b24bc950b9b22"],["/react/build/static/css/73.8326bc24.chunk.css","50fa2fd1d5cfa7a2cccf27e71a62ed4a"],["/react/build/static/css/74.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/75.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/76.f1b9e4d6.chunk.css","1aacf45c9b65cd6e0ac5823f14193c5a"],["/react/build/static/css/77.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/78.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/79.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/8.b6ad2660.chunk.css","055625ef84311456b52fa4e418dbaff0"],["/react/build/static/css/80.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/84.0d39367d.chunk.css","3c4fc3206988c3003af73a8abca3aeb6"],["/react/build/static/css/85.6c3a9026.chunk.css","f75713551ec446f6744c93b0ff069520"],["/react/build/static/css/86.c8a55d08.chunk.css","226acc64dfa2fad8420e5eadf2d7b32d"],["/react/build/static/css/87.88de9df7.chunk.css","1b214774e894a917aaebf0b2f1e0e989"],["/react/build/static/css/88.79a40339.chunk.css","619146aabdef4745209aba0d078eb139"],["/react/build/static/css/89.eab8e1d1.chunk.css","2eabf412810b516f7aa2c27804f2552d"],["/react/build/static/css/9.c2da1213.chunk.css","518189592f4d54396239adb7c8a02413"],["/react/build/static/css/90.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/92.85c90937.chunk.css","f04575b1d5aca6f3657e48ac6754cdd8"],["/react/build/static/css/93.a115ef45.chunk.css","f8c2e0652ddff83ddecacff86831f32b"],["/react/build/static/css/95.c3d7ccba.chunk.css","34a9059267d28b291eb339d126e34e0d"],["/react/build/static/css/96.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/97.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/main.07f7e90c.chunk.css","625b1a7b32c0d15b3a1445a7a5c90541"],["/react/build/static/js/0.38cc2216.chunk.js","a4284c68ac642256950a71aad2989431"],["/react/build/static/js/1.9de07cbc.chunk.js","196c1ffd38b2415d627e2ab48865b2ee"],["/react/build/static/js/10.b49915e4.chunk.js","f613f14dc9f7cf91943af1b7bf0c70e0"],["/react/build/static/js/100.76bfe53e.chunk.js","ac079335fd58b337096fb550b645f216"],["/react/build/static/js/101.07142f2c.chunk.js","a222b3598a2d76d77a0935637268cef4"],["/react/build/static/js/102.1fc4cc4b.chunk.js","afa2cfc3cce76b6d210b19693cddc959"],["/react/build/static/js/103.750792f6.chunk.js","fc6a61982ee67bf399a9eeb0a551b053"],["/react/build/static/js/104.dc5b89ef.chunk.js","345a00c76f9d440a2ce70f6a383c7848"],["/react/build/static/js/105.03fba90a.chunk.js","8a32af18cc0e45ced15393f752a968c6"],["/react/build/static/js/106.a004e85c.chunk.js","248fe63113956338496f844a6e41d580"],["/react/build/static/js/107.1bbf7bfe.chunk.js","826e5d9f9e333ddd6972a3df6a208aac"],["/react/build/static/js/108.015dcb2d.chunk.js","0dfc5d396c7b5cbfc888910022ebabd5"],["/react/build/static/js/109.54d3630c.chunk.js","b479569bc57b58e480df5e48b7e10d41"],["/react/build/static/js/11.a7fdfbae.chunk.js","dae447d5c490303a95a8e77657ac1870"],["/react/build/static/js/110.d7e57c77.chunk.js","97ce14619706f443627c7b3a2c8507df"],["/react/build/static/js/111.98573393.chunk.js","0012e4ec741327b44ca0ade87b56ce2e"],["/react/build/static/js/112.3cff7d70.chunk.js","612f3fbf3e651894e01532cab1b5c8e7"],["/react/build/static/js/113.c1f3a4af.chunk.js","f36b1e0904d7a6392ee623a9968e4337"],["/react/build/static/js/114.b5e8cc62.chunk.js","a9f790444b5450385c8b84ab1231d43f"],["/react/build/static/js/115.37a9ce98.chunk.js","af80833eb6341b8f8e4ab9ba08ee3348"],["/react/build/static/js/116.725e0a1d.chunk.js","f999b535a6652621af4e97186574ad95"],["/react/build/static/js/117.db6bad42.chunk.js","8e41c255f3d446e69a37a26b9061dc82"],["/react/build/static/js/118.c5d9809e.chunk.js","8a7b8f168e9b0ea25789f0abd497d118"],["/react/build/static/js/119.dd6e2c75.chunk.js","d860717df86f9c56c44d9dcd292925e9"],["/react/build/static/js/12.a35328b3.chunk.js","d06c201b1d9758e4c5a8b592905d0679"],["/react/build/static/js/12.a35328b3.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/120.548e1ce9.chunk.js","8e9c8c1b73b01ed6521e973975f3a804"],["/react/build/static/js/121.721f62c5.chunk.js","8b3ae09cb4e5e782b3b96b694b227be9"],["/react/build/static/js/122.867a7bbe.chunk.js","066d19c6fb51356cd7bc6e107b4400fb"],["/react/build/static/js/123.b74ef8c1.chunk.js","9d62cfee9536b0013c86bbbe9b2a09ca"],["/react/build/static/js/124.d8dfb832.chunk.js","6abd39e59590e1b40be4879eddba34a8"],["/react/build/static/js/125.8edfcb50.chunk.js","feb41f525afaa1d2c7cb26f2d7001ebe"],["/react/build/static/js/126.176ed936.chunk.js","d64bee652e7e095f030c2bd12f961f3f"],["/react/build/static/js/127.928217fc.chunk.js","0a566421a4ba08d3702d34fbaf67bf76"],["/react/build/static/js/128.ae6668d4.chunk.js","97d38359983a1272419834d12c896612"],["/react/build/static/js/129.ca2df276.chunk.js","84db25dfb245f11534bc83ab4138f087"],["/react/build/static/js/13.f327a343.chunk.js","6ac038ce9bd3c9cd2a6d8dd517b4ade0"],["/react/build/static/js/130.b0a20201.chunk.js","573aa4a86ad1853547de24b7b28a4de6"],["/react/build/static/js/131.6b415563.chunk.js","83ad54e565c0680446f4b6b3740f5af9"],["/react/build/static/js/132.e61f5a01.chunk.js","67271c6bdde8990e79901513e49718a9"],["/react/build/static/js/132.e61f5a01.chunk.js.LICENSE.txt","03278fe9381615d8b390847939a9eb37"],["/react/build/static/js/133.6d9e7573.chunk.js","e8d000cfbb634731079827f6412c3514"],["/react/build/static/js/134.3cbc63c4.chunk.js","137672f7f9e379d850e0cdbcc9e77fef"],["/react/build/static/js/135.ea30934e.chunk.js","254355dc855d0e272d0326aed42cc9c0"],["/react/build/static/js/136.30e3d06e.chunk.js","0fadc41ae7c95612df72b7fee5d8e923"],["/react/build/static/js/137.b115527e.chunk.js","f3d95bc7022bdebc16aaded7496dfa76"],["/react/build/static/js/138.3759c424.chunk.js","840694ccae99550edaceb4c2c5ceeff3"],["/react/build/static/js/139.3514327b.chunk.js","c3dd7bfd19a39ed8fa023c129bf666a1"],["/react/build/static/js/14.8eebf3b2.chunk.js","b43f99a700bcf659d81401619f6f0ac0"],["/react/build/static/js/140.ef0db876.chunk.js","0e65b98100e59857f446845caf67839e"],["/react/build/static/js/141.aaf411ff.chunk.js","9c3a868a638377093f67d9a90bad608a"],["/react/build/static/js/142.0bce8586.chunk.js","9ee7f91ce08f57009ea86646b8e05485"],["/react/build/static/js/143.e757eae2.chunk.js","8608d40e64624f85124f5fd65d1d4f67"],["/react/build/static/js/144.70f02e43.chunk.js","5b0e002a89f6a7c2a5a5bf425945208b"],["/react/build/static/js/145.ef0e314e.chunk.js","bda5725df474ee471958568ea8f529d9"],["/react/build/static/js/146.3f792178.chunk.js","b4fac5cc8340ee33341a9d4086d79633"],["/react/build/static/js/147.461997d3.chunk.js","aaa6619b76a0c8cf4ca351346ce0a9cc"],["/react/build/static/js/148.eaf7204d.chunk.js","c849703d4a0563037342966c68112c16"],["/react/build/static/js/149.1f3d56a8.chunk.js","47d3d431ff86c234aa3961b6ebe5c625"],["/react/build/static/js/15.ff27c469.chunk.js","6ac8289578dcfc622172f4740f2a5cdb"],["/react/build/static/js/150.099faf57.chunk.js","5295fa4b0509974ecb852dac384abe12"],["/react/build/static/js/151.d3c3079d.chunk.js","92bdf376b162c24c98d828732c652287"],["/react/build/static/js/152.221b7f89.chunk.js","d1cabe74ee540ba1f75b070f956c10ee"],["/react/build/static/js/153.6175e5d2.chunk.js","c73541c51a95f096a3e0c38a06232506"],["/react/build/static/js/154.c829cc12.chunk.js","12bcad81969ae03f05a34d836f0eb403"],["/react/build/static/js/155.4bbd2219.chunk.js","170df806bd5755c86f933cb68480c021"],["/react/build/static/js/156.c002e0fd.chunk.js","140620fd2ca1539c4ac7c267745227e7"],["/react/build/static/js/157.73f102fe.chunk.js","08d640af32f5db4a84f44714cb879ea0"],["/react/build/static/js/158.2dc5b12e.chunk.js","cb37dfd73ddaf0b35ddfeee9b501f6b7"],["/react/build/static/js/159.806003d6.chunk.js","8493b95c1c3d276ded3a6f034b67820e"],["/react/build/static/js/16.0fcd9a21.chunk.js","7adde7457e299b8404cf6ac1132c9667"],["/react/build/static/js/160.e02a8290.chunk.js","76560a3e5c94cec08aa4026cbc83332e"],["/react/build/static/js/161.6d870e10.chunk.js","f5c87e8bd30a13351af858763935e239"],["/react/build/static/js/162.b0de6e1c.chunk.js","ed69e0bac44d19e71faf3d8d4063fe92"],["/react/build/static/js/163.9640e666.chunk.js","f47268b637aacbb8ae117b81f7f62157"],["/react/build/static/js/164.8feed323.chunk.js","7d2eeb2004bc0330d523e7d5ef4dead2"],["/react/build/static/js/165.effbdda6.chunk.js","57407045ed38c2267d3a564ca0ebb4d9"],["/react/build/static/js/166.c5ce3a1e.chunk.js","3e02ec17e19b8eb7f57fcd24d49c63bf"],["/react/build/static/js/167.fd69a715.chunk.js","70030164270e573b2c758dbc2de12c0b"],["/react/build/static/js/168.a02aa89d.chunk.js","b27ef42cb35ae2ba1ffe3cc8d614409a"],["/react/build/static/js/169.df0d5ec1.chunk.js","e8d1e4162c330f7d46bde63a39740b85"],["/react/build/static/js/17.a2a84ace.chunk.js","2d0593aae3e52c641e78ccf3aff75893"],["/react/build/static/js/170.a83a8d1b.chunk.js","7b7f7b98c7dd807b43e4f605dca4a341"],["/react/build/static/js/171.018bbbba.chunk.js","0e3a4b4ffdc9effe7fab9313416d4e22"],["/react/build/static/js/172.ffff71fb.chunk.js","65ca5730f45b19a10b40834230e42dcd"],["/react/build/static/js/173.8d0918b1.chunk.js","e127402750bbdfd64713b6323e6f0796"],["/react/build/static/js/174.92ba97eb.chunk.js","91389ffb16e245b97758c9b3f439c346"],["/react/build/static/js/174.92ba97eb.chunk.js.LICENSE.txt","cf224aa154060b2c3c86fa6ed5af6aa8"],["/react/build/static/js/175.b73c0837.chunk.js","e75c9e37b199154776309031b8c4a0cc"],["/react/build/static/js/176.e702bb32.chunk.js","54708196522bbfb0544c80e657fe9245"],["/react/build/static/js/177.c6b5a7a3.chunk.js","c8c7d5a9023268f2357fc6adc31ca4e7"],["/react/build/static/js/178.73c9122c.chunk.js","3008fcb870c6f28bee3929ac50d218fc"],["/react/build/static/js/179.4ec1aceb.chunk.js","5f007b260dfde2f5bf575444b89a7ca2"],["/react/build/static/js/18.5a24e6ba.chunk.js","1ae2996eea2ab038a55f13ce6cd7698d"],["/react/build/static/js/19.e3d1730e.chunk.js","a6e946d4cd0e85f3eea2e079fe08658f"],["/react/build/static/js/2.c57ac3a0.chunk.js","00c736c2c77b2c62fda0df1a6d495ec2"],["/react/build/static/js/20.e30959c3.chunk.js","e15f5e8fc94747ea0d2c3d0d0418ec3a"],["/react/build/static/js/21.bbbaa824.chunk.js","dc6f9c6b74bcdb9371b43ba2a975118f"],["/react/build/static/js/22.488cf8bb.chunk.js","2da49ba2590ab7da018fc22f9eccd5ac"],["/react/build/static/js/23.b88eb28c.chunk.js","01a23f75c14ca08b551f830b234eea52"],["/react/build/static/js/24.18e84355.chunk.js","ec0935e6f5bb6d1167fe5ab65b285148"],["/react/build/static/js/25.1ad757fe.chunk.js","26fe64dc8da928bc634e0f2455a9070e"],["/react/build/static/js/26.c072bb4e.chunk.js","406e71a928af4a8d0bb7be0603a23a7f"],["/react/build/static/js/27.bf0b028a.chunk.js","2faf9526aa3d692d3f0b9a7de3bceb24"],["/react/build/static/js/27.bf0b028a.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/28.f213ce8c.chunk.js","34b4812aa55ecf3099fe8a883aa5519b"],["/react/build/static/js/28.f213ce8c.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/29.b0188376.chunk.js","a3912517a5d7ca3c4cfcaa6867739bb7"],["/react/build/static/js/29.b0188376.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/3.5b9eeb99.chunk.js","b51155dbd843ec1486f8440e6d7234c1"],["/react/build/static/js/30.6d1e1398.chunk.js","7fbb7d8a64873fe2338fa83097c89150"],["/react/build/static/js/31.e0cc0c12.chunk.js","017472d5accfdcb4fea80ab9505055b4"],["/react/build/static/js/31.e0cc0c12.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/32.2fc0950f.chunk.js","3eccabd80cff7b3e1aa4987e0dbb8b09"],["/react/build/static/js/33.8f5d8ce9.chunk.js","de99ea08df71be48d7ce010a16b2e434"],["/react/build/static/js/34.50d3f4ad.chunk.js","fca815d6c8e1aa9dae7f708ee1711eb6"],["/react/build/static/js/35.455ba148.chunk.js","20a422df93b05b0ea2bd53c723516034"],["/react/build/static/js/35.455ba148.chunk.js.LICENSE.txt","275fe79abee3b697f1673c8bd9c58856"],["/react/build/static/js/36.d453661f.chunk.js","a1af341ff6c928ce4a5b037b5ddb5fa7"],["/react/build/static/js/37.d7b86a4b.chunk.js","0ebd7d58da02f444d158d55d4fa6e9f9"],["/react/build/static/js/38.135551f6.chunk.js","3189d03df533b558e203a4b1841905b8"],["/react/build/static/js/39.2dff0325.chunk.js","c3d638afdf7aa413047977ecfcd95d76"],["/react/build/static/js/4.2e0dfe47.chunk.js","8e70ee5b5f60622eb62bc30dc9ac8608"],["/react/build/static/js/4.2e0dfe47.chunk.js.LICENSE.txt","7ec01595672f75e83fd81b41f132f4c1"],["/react/build/static/js/40.c5b873ca.chunk.js","fb45744ef34f1df4d9571fc21f630d62"],["/react/build/static/js/41.fa83d2ce.chunk.js","7bb6e0acf847b0b6cedad5863dbfc007"],["/react/build/static/js/42.d629904e.chunk.js","58ed4fe4400757388057d43329b6e376"],["/react/build/static/js/43.30b6b3f3.chunk.js","364da46a95237b2596c972801f724315"],["/react/build/static/js/44.1c5323f2.chunk.js","1b5adde1b05c7fc7e4600489def57451"],["/react/build/static/js/45.82513d17.chunk.js","f5931ebc78e85fdcd0f21ab047714931"],["/react/build/static/js/46.cd4f26c3.chunk.js","91787293fd9d9f6744bff3687b3b1b6e"],["/react/build/static/js/47.6cb84afa.chunk.js","b4b88d632fe14afb375ea99c3e17831d"],["/react/build/static/js/48.25007944.chunk.js","ff8509d93ead8aa7be0e76d79cc3a3dd"],["/react/build/static/js/49.875c40c0.chunk.js","2ede3809ca7b0087333812e9f84d54b3"],["/react/build/static/js/5.ba9c3134.chunk.js","6f55d41c958d9daa9388eff6fff951bf"],["/react/build/static/js/50.7ce005c7.chunk.js","50327bccf9ca48bd0ae34f5363f0e04c"],["/react/build/static/js/51.da6c365d.chunk.js","31ae3e9822b788a2df4ac9b5cf826c2c"],["/react/build/static/js/52.c6289a1d.chunk.js","49aa769042c8ed976fd0452f50139451"],["/react/build/static/js/53.ce8192a5.chunk.js","ffa235ab50426bb35fa2f79dd66499a4"],["/react/build/static/js/54.793c069c.chunk.js","016f9ea8d137014f5c784f5407500e2c"],["/react/build/static/js/55.13023ee2.chunk.js","48720e8476c404726c9b5bab7fb3ea8a"],["/react/build/static/js/56.2d060002.chunk.js","ede8e4581c45573e035d5964e7b51282"],["/react/build/static/js/57.54fb1544.chunk.js","169020dc5dfa11b88764894f61164edb"],["/react/build/static/js/58.383da659.chunk.js","f9917d903559df44b890ee4c5bbf0f81"],["/react/build/static/js/59.380314ba.chunk.js","f27889e9727238b960cccd9f22c0aaa3"],["/react/build/static/js/6.4f4599c8.chunk.js","c6ec6bd6c43ae934622c6c8643a546e4"],["/react/build/static/js/60.e4f4ba6d.chunk.js","aea9f48bd07f5641e44c6e5374cf00a7"],["/react/build/static/js/61.5580596e.chunk.js","f991e3ab18b1d372ec9f1a381c756a79"],["/react/build/static/js/62.6c2c84d0.chunk.js","63922227ea1da0110a8fef58f880f89b"],["/react/build/static/js/63.ceca2518.chunk.js","2f2f19bd9f524e7dc535f3439cdf4447"],["/react/build/static/js/64.9338eb24.chunk.js","5be136b531bec172089664d042712735"],["/react/build/static/js/65.2e492311.chunk.js","bd01f7dcd3aaf4a90f29044715302b2c"],["/react/build/static/js/66.043216a5.chunk.js","77b6bb10890cad3e2b0078c967eb80c7"],["/react/build/static/js/67.6e99c658.chunk.js","8a9cd1badc0c058fe29282d140e5ef5b"],["/react/build/static/js/68.af60d7e5.chunk.js","ad6afb3cf14c5429f85c8c6654635948"],["/react/build/static/js/69.543a4686.chunk.js","887d1b93a3cdb9d465edc61ba0ccdb4f"],["/react/build/static/js/7.4680dd8c.chunk.js","ee7c3b96ed38da6233d00f199f3fb1b0"],["/react/build/static/js/70.33ed1982.chunk.js","a09073e090069e038238a249b303e405"],["/react/build/static/js/71.6548dfe6.chunk.js","a8c3e64fbdd9d6c194c62ed1db6663d1"],["/react/build/static/js/72.6fe052d9.chunk.js","abf9f21fe325e1665c4a490295941938"],["/react/build/static/js/73.f865dba6.chunk.js","4b3a68b60149e561630fe259b3f321ba"],["/react/build/static/js/74.37bb65a1.chunk.js","d0e79f3ef09c38e378455087dc3c4b3b"],["/react/build/static/js/75.bfebb115.chunk.js","02879fd9f9d8e412c4ab025b13414edf"],["/react/build/static/js/76.7719db1e.chunk.js","26b2b9f34165d26de3d72324a918514e"],["/react/build/static/js/77.e660660c.chunk.js","a4cbdfa0d554253b9e3d2e65afe28dfb"],["/react/build/static/js/78.f248298d.chunk.js","294c5aa006a7a2ec86589c2d5a859713"],["/react/build/static/js/79.e954d16c.chunk.js","157a8424041f79e1361e720630ec1ab1"],["/react/build/static/js/8.63015978.chunk.js","80e9c94567b4a35a78a95e68a3e65e1a"],["/react/build/static/js/80.5938fa78.chunk.js","bcca041c4b55d8cb3950dc97191245ce"],["/react/build/static/js/81.99488f40.chunk.js","02559eb5870ee8396aa27d1f6a507b59"],["/react/build/static/js/82.c65226e8.chunk.js","8e78de29f152c55e11c6b630d834adf2"],["/react/build/static/js/83.4b3c6bdb.chunk.js","6ca244921a4dd3e4c0b47deec56244e9"],["/react/build/static/js/84.6beb67a4.chunk.js","5e083b7f2a39f1324625aa7abb011450"],["/react/build/static/js/85.7562bc00.chunk.js","8820206bbdd3ab304099ddd4619f2f10"],["/react/build/static/js/86.9c2487ed.chunk.js","1b9a8af7f155c9c3bc6949403cb94c28"],["/react/build/static/js/87.66e5cd6e.chunk.js","5f06ce5dbbbe6d432d6aaf1952e8093b"],["/react/build/static/js/88.f10e9d1b.chunk.js","14a7278fcec75bb5322fa5ed4fab0a5c"],["/react/build/static/js/89.757543fd.chunk.js","44b6dab3a17f387bebc217ee5cf68f00"],["/react/build/static/js/9.fc8f1e6d.chunk.js","d33e3b96846e404810044adeb9f74bf0"],["/react/build/static/js/90.0141220c.chunk.js","e619ac3b9809f239b99b4e47ac41183a"],["/react/build/static/js/91.dd57d255.chunk.js","c056babc0e2847218b4b4b96154accea"],["/react/build/static/js/92.16a72e20.chunk.js","901712fd1d472f801138f4cc7fe58d2a"],["/react/build/static/js/93.ec37157b.chunk.js","f40d803dd52109aabd39518ffd20f2a6"],["/react/build/static/js/94.d2aeda5b.chunk.js","57d7fc84b7888f2a8ef033ccc37519e2"],["/react/build/static/js/95.6978f5e8.chunk.js","1eb8c219038445f480ecee13827d1f18"],["/react/build/static/js/96.52a6fa4a.chunk.js","388b8abbb6e1dab1a69a88edc9b70185"],["/react/build/static/js/97.dc2e87e8.chunk.js","6daaeb276044c27a2d20daf1d0cb08da"],["/react/build/static/js/98.675beea9.chunk.js","536bac502dd48f8575ed04b23d7990a3"],["/react/build/static/js/99.1c8daa8c.chunk.js","567227fc4b775b3e23dfc89817c390d5"],["/react/build/static/js/main.827485fd.chunk.js.LICENSE.txt","20c4c9722b39971e742932d08ec3daf5"],["/react/build/static/js/runtime~main.f5f2667b.js","bf7e62a0e1fec2f1058f47e971df1bbf"],["/react/build/static/media/KaTeX_AMS-Regular.b1489df1.woff","7f06b4e30317f784d61d26686aed0ab2"],["/react/build/static/media/KaTeX_AMS-Regular.d4531cf7.woff2","e78e28b4834954df047e4925e9dbf354"],["/react/build/static/media/KaTeX_AMS-Regular.f80d9eaf.ttf","aaf4eee9fba9907d61c3935e0b6a54ae"],["/react/build/static/media/KaTeX_Caligraphic-Bold.0c96bc8f.ttf","021dd4dc61ee5f5cdf315f43b48c094b"],["/react/build/static/media/KaTeX_Caligraphic-Bold.7ce7636b.woff","1e802ca9dedc4ed4e3c6f645e4316128"],["/react/build/static/media/KaTeX_Caligraphic-Bold.f046a374.woff2","4ec58befa687e9752c3c91cd9bcf1bcb"],["/react/build/static/media/KaTeX_Caligraphic-Regular.35f3c951.ttf","d49f2d55ce4f40f982d8ba63d746fbf9"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4519ba4c.woff2","7edb53b6693d75b8a2232481eea1a52c"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4a559f36.woff","d3b46c3a530116933081d9d74e3e9fe8"],["/react/build/static/media/KaTeX_Fraktur-Bold.069514d4.ttf","a31e7cba7b7221ebf1a2ae545fb306b2"],["/react/build/static/media/KaTeX_Fraktur-Bold.2ea3916b.woff","c4c8cab7d5be97b2bb283e531c077355"],["/react/build/static/media/KaTeX_Fraktur-Bold.5b8749ee.woff2","d5b59ec9764e10f4a82369ae29f3ac58"],["/react/build/static/media/KaTeX_Fraktur-Regular.0d90113d.woff","b7d9c46bff5d51da6209e355cc4a235d"],["/react/build/static/media/KaTeX_Fraktur-Regular.2c629b06.woff2","32a5339eb809f381a7357ba56f82aab3"],["/react/build/static/media/KaTeX_Fraktur-Regular.96556db6.ttf","a48dad4f58c82e38a10da0ceebb86370"],["/react/build/static/media/KaTeX_Main-Bold.07e762d0.ttf","9ceff51b3cb7ce6eb4e8efa8163a1472"],["/react/build/static/media/KaTeX_Main-Bold.20b90c20.woff2","8e1e01c4b1207c0a383d9a2b4f86e637"],["/react/build/static/media/KaTeX_Main-Bold.a9cdbc85.woff","22086eb5d97009c3e99bcc1d16ce6865"],["/react/build/static/media/KaTeX_Main-BoldItalic.7649d52f.woff","4c57dbc44bfff1fdf08a59cf556fdab3"],["/react/build/static/media/KaTeX_Main-BoldItalic.b345de5b.woff2","284a17fe5baf72ff8217d4c7e70c0f82"],["/react/build/static/media/KaTeX_Main-BoldItalic.bc8d96e9.ttf","e8b44b990516dab7937bf240fde8b46a"],["/react/build/static/media/KaTeX_Main-Italic.44a32ae6.ttf","29c86397e75cdcb3135af8295f1c2e28"],["/react/build/static/media/KaTeX_Main-Italic.ab751a9e.woff2","e533d5a2506cf053cd671b335ec04dde"],["/react/build/static/media/KaTeX_Main-Italic.e3954fe9.woff","99be0e10c38cd42466e6fe1665ef9536"],["/react/build/static/media/KaTeX_Main-Regular.13b3f852.woff2","5c734d78610fa35282f3379f866707f2"],["/react/build/static/media/KaTeX_Main-Regular.9e75cd60.woff","b741441f6d71014d0453ca3ebc884dd4"],["/react/build/static/media/KaTeX_Main-Regular.af7fc7b3.ttf","5c94aef490324b0925dbe5f643e8fd04"],["/react/build/static/media/KaTeX_Math-BoldItalic.4d6241be.ttf","9a2834a9ff8ab411153571e0e55ac693"],["/react/build/static/media/KaTeX_Math-BoldItalic.94810ff6.woff","b13731ef4e2bfc3d8d859271e39550fc"],["/react/build/static/media/KaTeX_Math-BoldItalic.d5d35e84.woff2","d747bd1e7a6a43864285edd73dcde253"],["/react/build/static/media/KaTeX_Math-Italic.11278d36.woff","f0303906c2a67ac63bf1e8ccd638a89e"],["/react/build/static/media/KaTeX_Math-Italic.cae7ea26.ttf","291e76b8871b84560701bd29f9d1dcc7"],["/react/build/static/media/KaTeX_Math-Italic.ffda8803.woff2","4ad08b826b8065e1eab85324d726538c"],["/react/build/static/media/KaTeX_SansSerif-Bold.2946bdb5.woff","3fb419559955e3ce75619f1a5e8c6c84"],["/react/build/static/media/KaTeX_SansSerif-Bold.5a20a475.woff2","6e0830bee40435e72165345e0682fbfc"],["/react/build/static/media/KaTeX_SansSerif-Bold.f0ad0abc.ttf","7dc027cba9f7b11ec92af4a311372a85"],["/react/build/static/media/KaTeX_SansSerif-Italic.c7feacd5.ttf","4059868e460d2d2e6be18e180d20c43d"],["/react/build/static/media/KaTeX_SansSerif-Italic.c834ba6d.woff","727a9b0d97d72d2fc0228fe4e07fb4d8"],["/react/build/static/media/KaTeX_SansSerif-Italic.e5fc2aef.woff2","fba01c9c6fb2866a0f95bcacb2c187a5"],["/react/build/static/media/KaTeX_SansSerif-Regular.5af9e1cf.ttf","5c58d168c0b66d2c32234a6718e74dfb"],["/react/build/static/media/KaTeX_SansSerif-Regular.5bf28900.woff2","d929cd671b19f0cfea55b6200fb47461"],["/react/build/static/media/KaTeX_SansSerif-Regular.a4fd0563.woff","2555754a67062cac3a0913b715ab982f"],["/react/build/static/media/KaTeX_Script-Regular.a1c15978.woff2","755e2491f13b5269f0afd5a56f7aa692"],["/react/build/static/media/KaTeX_Script-Regular.cd3b0634.woff","d524c9a5b62a17f98f4a97af37fea735"],["/react/build/static/media/KaTeX_Script-Regular.dd0db7ae.ttf","d12ea9efb375f9dc331f562e69892638"],["/react/build/static/media/KaTeX_Size1-Regular.1876361f.woff2","048c39cba4dfb0460682a45e84548e4b"],["/react/build/static/media/KaTeX_Size1-Regular.bbd9552c.ttf","7342d45b052c3a2abc21049959fbab7f"],["/react/build/static/media/KaTeX_Size1-Regular.c4ae0d25.woff","08b5f00e7140f7a10e62c8e2484dfa5a"],["/react/build/static/media/KaTeX_Size2-Regular.635e9324.woff","af24b0e4b7e52656ca77914695c99930"],["/react/build/static/media/KaTeX_Size2-Regular.d1e8ff17.ttf","eb130dcc661de766c999c60ba1525a88"],["/react/build/static/media/KaTeX_Size2-Regular.f516b73c.woff2","81d6b8d5ca77d63d5033d6991549a659"],["/react/build/static/media/KaTeX_Size3-Regular.1ef7adae.woff2","b311ca09df2c89a10fbb914b5a053805"],["/react/build/static/media/KaTeX_Size3-Regular.5d632274.ttf","7e02a40c41e52dc3b2b6b197bbdf05ea"],["/react/build/static/media/KaTeX_Size3-Regular.f32a9fde.woff","0d8926405d832a4b065e516bd385d812"],["/react/build/static/media/KaTeX_Size4-Regular.1d132596.ttf","ad7672524b64b730dfd176140a8945cb"],["/react/build/static/media/KaTeX_Size4-Regular.4f012d6a.woff2","6a3255dfc1ba41c46e7e807f8ab16c49"],["/react/build/static/media/KaTeX_Size4-Regular.f668d566.woff","68895bb880a61a7fc019dbfaa5121bb4"],["/react/build/static/media/KaTeX_Typewriter-Regular.4f31d033.woff2","6cc31ea5c223c88705a13727a71417fa"],["/react/build/static/media/KaTeX_Typewriter-Regular.b1d1af1a.ttf","257023560753aeb0b89b7e434d3da17f"],["/react/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff","3fe216d2a5f736c560cde71984554b64"],["/react/build/static/media/banner_list.e02c5e16.jpg","bc53dcd5b0731ce2ac28c3ea02a01c97"],["/react/build/static/media/beijintulogontwo.41076faf.png","245dc9e1ed09d34f605c2d5799ee3327"],["/react/build/static/media/educoder.695bfe08.png","0bc98d3f00dce03f9f4bef39aa288335"],["/react/build/static/media/slick.2630a3e3.svg","f97e3bbf73254b0112091d0192f17aec"],["/react/build/static/media/slick.29518378.woff","b7c9e1e479de3b53f1e4e30ebac2403a"],["/react/build/static/media/slick.a4e97f5a.eot","ced611daf7709cc778da928fec876475"],["/react/build/static/media/slick.c94f7671.ttf","d41f55a78e6f49a5512878df1737e58a"],["/react/build/ts.worker.js.LICENSE.txt","ce15c9d372cc5baeacdeb733817bdde4"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(c,a){var e=new URL(c);return"/"===e.pathname.slice(-1)&&(e.pathname+=a),e.toString()},cleanResponse=function(a){return a.redirected?("body"in a?Promise.resolve(a.body):a.blob()).then(function(c){return new Response(c,{headers:a.headers,status:a.status,statusText:a.statusText})}):Promise.resolve(a)},createCacheKey=function(c,a,e,t){var d=new URL(c);return t&&d.pathname.match(t)||(d.search+=(d.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(e)),d.toString()},isPathWhitelisted=function(c,a){if(0===c.length)return!0;var e=new URL(a).pathname;return c.some(function(c){return e.match(c)})},stripIgnoredUrlParameters=function(c,e){var a=new URL(c);return a.hash="",a.search=a.search.slice(1).split("&").map(function(c){return c.split("=")}).filter(function(a){return e.every(function(c){return!c.test(a[0])})}).map(function(c){return c.join("=")}).join("&"),a.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(c){var a=c[0],e=c[1],t=new URL(a,self.location),d=createCacheKey(t,hashParamName,e,/\.\w{8}\./);return[t.toString(),d]}));function setOfCachedUrls(c){return c.keys().then(function(c){return c.map(function(c){return c.url})}).then(function(c){return new Set(c)})}self.addEventListener("install",function(c){c.waitUntil(caches.open(cacheName).then(function(t){return setOfCachedUrls(t).then(function(e){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!e.has(a)){var c=new Request(a,{credentials:"same-origin"});return fetch(c).then(function(c){if(!c.ok)throw new Error("Request for "+a+" returned a response with status "+c.status);return cleanResponse(c).then(function(c){return t.put(a,c)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(c){var e=new Set(urlsToCacheKeys.values());c.waitUntil(caches.open(cacheName).then(function(a){return a.keys().then(function(c){return Promise.all(c.map(function(c){if(!e.has(c.url))return a.delete(c)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(a){if("GET"===a.request.method){var c,e=stripIgnoredUrlParameters(a.request.url,ignoreUrlParametersMatching),t="index.html";(c=urlsToCacheKeys.has(e))||(e=addDirectoryIndex(e,t),c=urlsToCacheKeys.has(e));var d="/react/build/index.html";!c&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(e=new URL(d,self.location).toString(),c=urlsToCacheKeys.has(e)),c&&a.respondWith(caches.open(cacheName).then(function(c){return c.match(urlsToCacheKeys.get(e)).then(function(c){if(c)return c;throw Error("The cached response that was expected is missing.")})}).catch(function(c){return console.warn('Couldn\'t serve response for "%s" from cache: %O',a.request.url,c),fetch(a.request)}))}}); \ No newline at end of file diff --git a/static/css/103.a935739a.chunk.css b/static/css/107.a935739a.chunk.css similarity index 100% rename from static/css/103.a935739a.chunk.css rename to static/css/107.a935739a.chunk.css diff --git a/static/css/104.758791e4.chunk.css b/static/css/108.758791e4.chunk.css similarity index 100% rename from static/css/104.758791e4.chunk.css rename to static/css/108.758791e4.chunk.css diff --git a/static/css/106.cbb6db9c.chunk.css b/static/css/110.cbb6db9c.chunk.css similarity index 100% rename from static/css/106.cbb6db9c.chunk.css rename to static/css/110.cbb6db9c.chunk.css diff --git a/static/css/107.6b430640.chunk.css b/static/css/111.6b430640.chunk.css similarity index 100% rename from static/css/107.6b430640.chunk.css rename to static/css/111.6b430640.chunk.css diff --git a/static/css/108.6b430640.chunk.css b/static/css/112.6b430640.chunk.css similarity index 100% rename from static/css/108.6b430640.chunk.css rename to static/css/112.6b430640.chunk.css diff --git a/static/css/109.001c6e1a.chunk.css b/static/css/113.001c6e1a.chunk.css similarity index 100% rename from static/css/109.001c6e1a.chunk.css rename to static/css/113.001c6e1a.chunk.css diff --git a/static/css/20.add0bd32.chunk.css b/static/css/20.1ef90372.chunk.css similarity index 90% rename from static/css/20.add0bd32.chunk.css rename to static/css/20.1ef90372.chunk.css index fe216e442..2e533ba32 100644 --- a/static/css/20.add0bd32.chunk.css +++ b/static/css/20.1ef90372.chunk.css @@ -1 +1 @@ -dl,ol,ul{margin-bottom:0}.newMain{background-color:#fff}.color-black{color:#333}.projectallName{font-size:22px;font-weight:400;line-height:30px;max-width:850px}.projectallName .projectN{word-break:break-all}.textRight{text-align:right}.main{width:1200px;padding:20px;margin:20px auto;background:#fff;border-radius:2px;border:1px solid #eee}.radius-2{border-radius:2px}.normal{width:1200px;margin:0 auto}.back-white{background:#fff}.back-black{background:#000}.btn_32{border-radius:4px;padding:0 12px;height:32px;line-height:32px;background-color:#f4f4f4;color:#666;display:inline-block}@media screen and (max-width:1200px){.main{width:1000px;margin:10px auto}}.hide-1{display:inline-block;white-space:nowrap}.hide-1,.hide-2{overflow:hidden;text-overflow:ellipsis}.hide-2{display:inline-block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.df{display:flex}.flex-1{flex:1;width:0}.f-wrap-between{display:flex;flex-wrap:wrap;justify-content:space-between}.f-wrap-alignCenter{display:flex;flex-wrap:wrap;align-items:center}.commitDesc{flex:1;margin-left:20px;font-size:16px;color:#333;line-height:26px;word-break:break-all}.normalBox{border-radius:4px;border:1px solid #ddd}.normalBox-title{padding:10px;background-color:#f4f4f4;line-height:18px}.none_panels{text-align:center;height:400px;display:flex;justify-content:center;align-items:center}.none_panels.small{height:120px}.none_panels.small img{width:50px}.none_panels img{margin-bottom:15px}.none_p_title{font-size:16px;color:#999}form.ant-form{color:#333}.required{position:relative}.required:before{content:"*";color:red;position:absolute;left:-10px;top:0;line-height:22px}form .ant-row.ant-form-item{margin-bottom:15px}@media screen and (max-width:1000px){.main{margin:1rem auto}.main,.normal{width:750px}}@media screen and (max-width:750px){.main{width:95%;margin:1rem auto}.normal{width:100%}}.ver-middle{vertical-align:middle}.pd510{padding:5px 10px}.modalsStyle .ant-modal-content>.ant-modal-header{text-align:left!important}.modalsStyle .ant-modal-body{max-width:400px;margin:0 auto;text-align:left;min-height:140px;display:flex;align-items:center}.modalsStyle .ant-modal-close-x{margin-top:8px}.list-l-Menu,.list-r-Info>div{box-shadow:0 0 2px rgba(0,0,0,.2)}.list-l-Menu{margin-bottom:12px;border-radius:2px;background-color:#fff}.list-l-Menu>li{font-size:1rem;padding:0 0 0 20px;box-sizing:border-box;color:#333;position:relative}.list-l-Menu>li>p{height:62px;line-height:62px;width:100%;border-bottom:1px solid #eee;display:flex;justify-content:space-between;cursor:pointer;padding-right:20px;margin:0}.list-l-Menu>li>p a{width:100%}.list-l-Menu>li>p span:last-child{color:#999}.list-l-Menu>li:last-child>p{border-bottom:none}.list-l-Menu>li:not(.MenuTitle):hover,.list-l-Menu li.active{background-color:#fafafa}.list-l-Menu li.active:before{position:absolute;left:0;top:15px;width:6px;content:"";height:33px;background:#4cacff}.list-l-Menu .MenuTitle{font-size:16px;background-size:100% 100%;color:#333!important;height:62px;line-height:62px;border-bottom:1px solid #e0e0e0;font-weight:400}.list-l-Menu .ant-menu-inline{border:none}.list-l-Menu .ant-menu-inline .ant-menu-item{width:100%!important}.list-l-Menu .ant-menu-item-group-title{padding:0}.group-setting-switch{border:1px solid #ddd!important;background-color:#fff!important} \ No newline at end of file +dl,ol,ul{margin-bottom:0}.newMain{background-color:#fff}.color-black{color:#333}.projectallName{font-size:22px;font-weight:400;line-height:30px;max-width:850px}.projectallName .projectN{word-break:break-all}.textRight{text-align:right}.main{width:1200px;padding:20px;margin:20px auto;background:#fff;border-radius:2px;border:1px solid #eee}.radius-2{border-radius:2px}.normal{width:1200px;margin:0 auto}.back-white{background:#fff}.back-black{background:#000}.btn_32{border-radius:4px;padding:0 12px;height:32px;line-height:32px;background-color:#f4f4f4;color:#666;display:inline-block}@media screen and (max-width:1200px){.main{width:1000px;margin:10px auto}}.hide-1{display:inline-block;white-space:nowrap}.hide-1,.hide-2{overflow:hidden;text-overflow:ellipsis}.hide-2{display:inline-block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.df{display:flex}.flex-1{flex:1;width:0}.f-wrap-between{display:flex;flex-wrap:wrap;justify-content:space-between}.f-wrap-alignCenter{display:flex;flex-wrap:wrap;align-items:center}.commitDesc{flex:1;margin-left:20px;font-size:16px;color:#333;line-height:26px;word-break:break-all}.normalBox{border-radius:4px;border:1px solid #ddd}.normalBox-title{padding:10px;background-color:#f4f4f4;line-height:18px}.none_panels{text-align:center;height:400px;display:flex;justify-content:center;align-items:center}.none_panels.small{height:120px}.none_panels.small img{width:50px}.none_panels img{margin-bottom:15px}.none_p_title{font-size:16px;color:#999}form.ant-form{color:#333}.required{position:relative}.required:before{content:"*";color:red;position:absolute;left:-10px;top:0;line-height:22px}form .ant-row.ant-form-item{margin-bottom:15px}@media screen and (max-width:1000px){.main{margin:1rem auto}.main,.normal{width:750px}}@media screen and (max-width:750px){.main{width:95%;margin:1rem auto}.normal{width:100%}}.ver-middle{vertical-align:middle}.pd510{padding:5px 10px}.modalsStyle .ant-modal-content>.ant-modal-header{text-align:left!important}.modalsStyle .ant-modal-body{max-width:400px;margin:0 auto;text-align:left;min-height:140px;display:flex;align-items:center}.modalsStyle .ant-modal-close-x{margin-top:8px}.list-l-Menu,.list-r-Info>div{box-shadow:0 0 2px rgba(0,0,0,.2)}.list-l-Menu{margin-bottom:12px;border-radius:2px;background-color:#fff}.list-l-Menu>li{font-size:1rem;padding:0 0 0 20px;box-sizing:border-box;color:#333;position:relative}.list-l-Menu>li>p{height:62px;line-height:62px;width:100%;border-bottom:1px solid #eee;display:flex;justify-content:space-between;cursor:pointer;padding-right:20px;margin:0}.list-l-Menu>li>p a{width:100%}.list-l-Menu>li>p span:last-child{color:#999}.list-l-Menu>li:last-child>p{border-bottom:none}.list-l-Menu>li:not(.MenuTitle):hover,.list-l-Menu li.active{background-color:#fafafa}.list-l-Menu li.active:before{position:absolute;left:0;top:15px;width:6px;content:"";height:33px;background:#4cacff}.list-l-Menu .MenuTitle{font-size:16px;background-size:100% 100%;color:#333!important;height:62px;line-height:62px;border-bottom:1px solid #e0e0e0;font-weight:400}.list-l-Menu .ant-menu-inline{border:none}.list-l-Menu .ant-menu-inline .ant-menu-item{width:100%!important}.list-l-Menu .ant-menu-item-group-title{padding:0}.group-setting-switch{border:1px solid #ddd!important;background-color:#fff!important}.ant-btn.ant-btn-background-ghost{border-color:#d0d0d0}.ant-btn.ant-btn-background-ghost.ant-btn-primary:hover{background-color:#1890ff!important;border-color:#1890ff;color:#fff}.ant-btn.ant-btn-background-ghost.ant-btn-danger:hover{background-color:#df0002!important;border-color:#df0002;color:#fff} \ No newline at end of file diff --git a/static/css/42.6bd8ee60.chunk.css b/static/css/40.6bd8ee60.chunk.css similarity index 100% rename from static/css/42.6bd8ee60.chunk.css rename to static/css/40.6bd8ee60.chunk.css diff --git a/static/css/40.8b1adc6e.chunk.css b/static/css/41.8b1adc6e.chunk.css similarity index 100% rename from static/css/40.8b1adc6e.chunk.css rename to static/css/41.8b1adc6e.chunk.css diff --git a/static/css/41.4b5dc6ed.chunk.css b/static/css/42.4b5dc6ed.chunk.css similarity index 100% rename from static/css/41.4b5dc6ed.chunk.css rename to static/css/42.4b5dc6ed.chunk.css diff --git a/static/css/46.dac3a475.chunk.css b/static/css/45.dac3a475.chunk.css similarity index 100% rename from static/css/46.dac3a475.chunk.css rename to static/css/45.dac3a475.chunk.css diff --git a/static/css/47.bad3a09e.chunk.css b/static/css/46.bad3a09e.chunk.css similarity index 100% rename from static/css/47.bad3a09e.chunk.css rename to static/css/46.bad3a09e.chunk.css diff --git a/static/css/48.bfc9b131.chunk.css b/static/css/48.bfc9b131.chunk.css new file mode 100644 index 000000000..1edf7f0d4 --- /dev/null +++ b/static/css/48.bfc9b131.chunk.css @@ -0,0 +1 @@ +.deleteBox .ant-modal-header{background-color:#f8f8f8;border-bottom:none}.deleteBox .ant-modal-header .ant-modal-title{text-align:left;font-size:20px}.deleteBox .ant-modal-body{padding:30px 50px}.deleteBox .ant-modal-body p{font-size:16px;line-height:26px;color:#666;word-break:break-all}.deleteBox .ant-modal-body .desc .descMain{align-items:center;justify-content:center;font-size:20px;margin-bottom:10px}.deleteBox .ant-modal-body .desc .descMain i{font-size:38px!important;color:#df0002}.deleteBox .ant-modal-footer{border-top:none;text-align:center;padding-bottom:40px}.deleteBox .ant-modal-footer button{width:120px;margin:0 20px}.deleteBox .ant-modal-footer button.ant-btn-danger{background-color:#fff;color:#df0002;border-color:#d0d0d0}.hookpanel>p{padding:20px 25px 0 20px}.hookpanel .ant-list .ant-list-item{padding:15px 20px}.hookpanel .ant-list .ant-list-item:last-child{border-bottom:1px solid #e8e8e8}.hookpanel .ant-list .ant-list-item .webName{flex:1;margin-right:15px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.newPanel .ant-form .ant-form-item-label label{font-size:16px}.newPanel .has-success .ant-form-explain{font-size:12px;color:#999;line-height:20px;margin-top:5px;word-break:break-all}.newPanel .ant-form .ant-row{padding:0 194px 0 20px}.newPanel .ant-form .ant-row.topLine{border-top:1px solid #eee;padding-top:20px;margin-top:25px}.newPanel .ant-form .ant-row.bottomLine{border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:25px}.newPanel .ant-form .ant-row.bottomLine .ant-checkbox+span{font-size:16px}.newPanel .eventCb{padding:0 194px 0 45px}.newPanel .eventCb .ant-checkbox-group{width:100%}.newPanel .eventCb .colSpan{display:flex;flex-wrap:wrap}.newPanel .eventCb .colSpan>span{width:50%;margin:0;display:block}.newPanel .eventCb .colSpan>span>span{display:block;padding-left:24px;margin-bottom:20px;font-size:12px}.newPanel .ant-form-item-children{display:block}.newPanel .ant-checkbox+span{color:#333}.newPanel .ant-checkbox+span>span{color:#333;height:20px;line-height:20px;padding-left:24px;font-size:12px;display:block}.deschead{background:#fafcff;border-radius:4px 4px 0 0;border:1px solid rgba(42,97,255,.23);height:50px;padding:0 20px;margin-top:20px;display:flex;align-items:center;justify-content:space-between}.deschead.mg{margin:20px!important;padding:0 12px}.historyColl .ant-collapse-header{background-color:#fff}.historyColl .panelHeader{display:flex}.historyColl .panelHeader span{width:20%;color:#333;font-weight:400}.historyColl .panelHeader .time{text-align:right}.historyColl .panelHeader .name{flex:1}.historyColl .ant-collapse-content-box{background-color:#fff}.contentMenu{margin-left:14px}.contentMenu li{font-weight:500}.contentPanel .retitle{font-size:16px;font-weight:600;color:#333;margin:20px 0 10px!important}.contentPanel .con{background:#eee;border-radius:4px;padding:15px;max-height:400px;overflow:auto}.contentPanel .con p{font-size:13px;color:#333;line-height:28px}.contentPanel .con p>span:first-child{font-weight:500}.contentPanel .conEditor .overflow-guard{border-radius:4px}.contentPanel .conEditor .lines-content,.contentPanel .conEditor .margin-view-overlays,.contentPanel .conEditor .margin-view-overlays>div,.contentPanel .conEditor .view-lines>div{background-color:#eee} \ No newline at end of file diff --git a/static/css/70.7cadd6ef.chunk.css b/static/css/49.7cadd6ef.chunk.css similarity index 100% rename from static/css/70.7cadd6ef.chunk.css rename to static/css/49.7cadd6ef.chunk.css diff --git a/static/css/49.a935739a.chunk.css b/static/css/50.a935739a.chunk.css similarity index 100% rename from static/css/49.a935739a.chunk.css rename to static/css/50.a935739a.chunk.css diff --git a/static/css/50.ec741bc4.chunk.css b/static/css/51.9b3b3d90.chunk.css similarity index 100% rename from static/css/50.ec741bc4.chunk.css rename to static/css/51.9b3b3d90.chunk.css diff --git a/static/css/51.0ad02e10.chunk.css b/static/css/53.0ad02e10.chunk.css similarity index 100% rename from static/css/51.0ad02e10.chunk.css rename to static/css/53.0ad02e10.chunk.css diff --git a/static/css/52.67e21baf.chunk.css b/static/css/54.67e21baf.chunk.css similarity index 100% rename from static/css/52.67e21baf.chunk.css rename to static/css/54.67e21baf.chunk.css diff --git a/static/css/55.81e3d30c.chunk.css b/static/css/55.81e3d30c.chunk.css new file mode 100644 index 000000000..949d47604 --- /dev/null +++ b/static/css/55.81e3d30c.chunk.css @@ -0,0 +1 @@ +.ant-list{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative}.ant-list *{outline:none}.ant-list-pagination{margin-top:24px;text-align:right}.ant-list-pagination .ant-pagination-options{text-align:left}.ant-list-more{margin-top:12px;text-align:center}.ant-list-more button{padding-right:32px;padding-left:32px}.ant-list-spin{min-height:40px;text-align:center}.ant-list-empty-text{padding:16px;color:rgba(0,0,0,.25);font-size:14px;text-align:center}.ant-list-items{margin:0;padding:0;list-style:none}.ant-list-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0}.ant-list-item-content{color:rgba(0,0,0,.65)}.ant-list-item-meta{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1 1;-ms-flex-align:start;align-items:flex-start;font-size:0}.ant-list-item-meta-avatar{margin-right:16px}.ant-list-item-meta-content{-ms-flex:1 0;flex:1 0}.ant-list-item-meta-title{margin-bottom:4px;color:rgba(0,0,0,.65);font-size:14px;line-height:22px}.ant-list-item-meta-title>a{color:rgba(0,0,0,.65);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-list-item-meta-title>a:hover{color:#1890ff}.ant-list-item-meta-description{color:rgba(0,0,0,.45);font-size:14px;line-height:22px}.ant-list-item-action{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:48px;padding:0;font-size:0;list-style:none}.ant-list-item-action>li{position:relative;display:inline-block;padding:0 8px;color:rgba(0,0,0,.45);font-size:14px;line-height:22px;text-align:center;cursor:pointer}.ant-list-item-action>li:first-child{padding-left:0}.ant-list-item-action-split{position:absolute;top:50%;right:0;width:1px;height:14px;margin-top:-7px;background-color:#e8e8e8}.ant-list-footer,.ant-list-header{background:transparent}.ant-list-footer,.ant-list-header{padding-top:12px;padding-bottom:12px}.ant-list-empty{padding:16px 0;color:rgba(0,0,0,.45);font-size:12px;text-align:center}.ant-list-split .ant-list-item{border-bottom:1px solid #e8e8e8}.ant-list-split .ant-list-item:last-child{border-bottom:none}.ant-list-split .ant-list-header{border-bottom:1px solid #e8e8e8}.ant-list-loading .ant-list-spin-nested-loading{min-height:32px}.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child{border-bottom:1px solid #e8e8e8}.ant-list-lg .ant-list-item{padding-top:16px;padding-bottom:16px}.ant-list-sm .ant-list-item{padding-top:8px;padding-bottom:8px}.ant-list-vertical .ant-list-item{-ms-flex-align:initial;align-items:normal}.ant-list-vertical .ant-list-item-main{display:block;-ms-flex:1;flex:1 1}.ant-list-vertical .ant-list-item-extra{margin-left:40px}.ant-list-vertical .ant-list-item-meta{margin-bottom:16px}.ant-list-vertical .ant-list-item-meta-title{margin-bottom:12px;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.ant-list-vertical .ant-list-item-action{margin-top:16px;margin-left:auto}.ant-list-vertical .ant-list-item-action>li{padding:0 16px}.ant-list-vertical .ant-list-item-action>li:first-child{padding-left:0}.ant-list-grid .ant-col>.ant-list-item{display:block;max-width:100%;margin-bottom:16px;padding-top:0;padding-bottom:0;border-bottom:none}.ant-list-item-no-flex{display:block}.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:right}.ant-list-bordered{border:1px solid #d9d9d9;border-radius:4px}.ant-list-bordered .ant-list-footer,.ant-list-bordered .ant-list-header,.ant-list-bordered .ant-list-item{padding-right:24px;padding-left:24px}.ant-list-bordered .ant-list-item{border-bottom:1px solid #e8e8e8}.ant-list-bordered .ant-list-pagination{margin:16px 24px}.ant-list-bordered.ant-list-sm .ant-list-item{padding-right:16px;padding-left:16px}.ant-list-bordered.ant-list-sm .ant-list-footer,.ant-list-bordered.ant-list-sm .ant-list-header{padding:8px 16px}.ant-list-bordered.ant-list-lg .ant-list-footer,.ant-list-bordered.ant-list-lg .ant-list-header{padding:16px 24px}@media screen and (max-width:768px){.ant-list-item-action,.ant-list-vertical .ant-list-item-extra{margin-left:24px}}@media screen and (max-width:576px){.ant-list-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.ant-list-item-action{margin-left:12px}.ant-list-vertical .ant-list-item{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.ant-list-vertical .ant-list-item-main{min-width:220px}.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}.deleteBox .ant-modal-header{background-color:#f8f8f8;border-bottom:none}.deleteBox .ant-modal-header .ant-modal-title{text-align:left;font-size:20px}.deleteBox .ant-modal-body{padding:30px 50px}.deleteBox .ant-modal-body p{font-size:16px;line-height:26px;color:#666;word-break:break-all}.deleteBox .ant-modal-body .desc .descMain{align-items:center;justify-content:center;font-size:20px;margin-bottom:10px}.deleteBox .ant-modal-body .desc .descMain i{font-size:38px!important;color:#df0002}.deleteBox .ant-modal-footer{border-top:none;text-align:center;padding-bottom:40px}.deleteBox .ant-modal-footer button{width:120px;margin:0 20px}.deleteBox .ant-modal-footer button.ant-btn-danger{background-color:#fff;color:#df0002;border-color:#d0d0d0}.hookpanel>p{padding:20px 25px 0 20px}.hookpanel .ant-list .ant-list-item{padding:15px 20px}.hookpanel .ant-list .ant-list-item:last-child{border-bottom:1px solid #e8e8e8}.hookpanel .ant-list .ant-list-item .webName{flex:1;margin-right:15px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.newPanel .ant-form .ant-form-item-label label{font-size:16px}.newPanel .has-success .ant-form-explain{font-size:12px;color:#999;line-height:20px;margin-top:5px;word-break:break-all}.newPanel .ant-form .ant-row{padding:0 194px 0 20px}.newPanel .ant-form .ant-row.topLine{border-top:1px solid #eee;padding-top:20px;margin-top:25px}.newPanel .ant-form .ant-row.bottomLine{border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:25px}.newPanel .ant-form .ant-row.bottomLine .ant-checkbox+span{font-size:16px}.newPanel .eventCb{padding:0 194px 0 45px}.newPanel .eventCb .ant-checkbox-group{width:100%}.newPanel .eventCb .colSpan{display:flex;flex-wrap:wrap}.newPanel .eventCb .colSpan>span{width:50%;margin:0;display:block}.newPanel .eventCb .colSpan>span>span{display:block;padding-left:24px;margin-bottom:20px;font-size:12px}.newPanel .ant-form-item-children{display:block}.newPanel .ant-checkbox+span{color:#333}.newPanel .ant-checkbox+span>span{color:#333;height:20px;line-height:20px;padding-left:24px;font-size:12px;display:block}.deschead{background:#fafcff;border-radius:4px 4px 0 0;border:1px solid rgba(42,97,255,.23);height:50px;padding:0 20px;margin-top:20px;display:flex;align-items:center;justify-content:space-between}.deschead.mg{margin:20px!important;padding:0 12px}.historyColl .ant-collapse-header{background-color:#fff}.historyColl .panelHeader{display:flex}.historyColl .panelHeader span{width:20%;color:#333;font-weight:400}.historyColl .panelHeader .time{text-align:right}.historyColl .panelHeader .name{flex:1}.historyColl .ant-collapse-content-box{background-color:#fff}.contentMenu{margin-left:14px}.contentMenu li{font-weight:500}.contentPanel .retitle{font-size:16px;font-weight:600;color:#333;margin:20px 0 10px!important}.contentPanel .con{background:#eee;border-radius:4px;padding:15px;max-height:400px;overflow:auto}.contentPanel .con p{font-size:13px;color:#333;line-height:28px}.contentPanel .con p>span:first-child{font-weight:500}.contentPanel .conEditor .overflow-guard{border-radius:4px}.contentPanel .conEditor .lines-content,.contentPanel .conEditor .margin-view-overlays,.contentPanel .conEditor .margin-view-overlays>div,.contentPanel .conEditor .view-lines>div{background-color:#eee} \ No newline at end of file diff --git a/static/css/53.947479e8.chunk.css b/static/css/56.947479e8.chunk.css similarity index 100% rename from static/css/53.947479e8.chunk.css rename to static/css/56.947479e8.chunk.css diff --git a/static/css/54.6b430640.chunk.css b/static/css/57.6b430640.chunk.css similarity index 100% rename from static/css/54.6b430640.chunk.css rename to static/css/57.6b430640.chunk.css diff --git a/static/css/55.6b430640.chunk.css b/static/css/58.6b430640.chunk.css similarity index 100% rename from static/css/55.6b430640.chunk.css rename to static/css/58.6b430640.chunk.css diff --git a/static/css/56.6b430640.chunk.css b/static/css/59.6b430640.chunk.css similarity index 100% rename from static/css/56.6b430640.chunk.css rename to static/css/59.6b430640.chunk.css diff --git a/static/css/57.82ef82ac.chunk.css b/static/css/60.82ef82ac.chunk.css similarity index 100% rename from static/css/57.82ef82ac.chunk.css rename to static/css/60.82ef82ac.chunk.css diff --git a/static/css/58.1274511a.chunk.css b/static/css/61.67ae49c8.chunk.css similarity index 57% rename from static/css/58.1274511a.chunk.css rename to static/css/61.67ae49c8.chunk.css index f072bbc52..13ecd6f9f 100644 --- a/static/css/58.1274511a.chunk.css +++ b/static/css/61.67ae49c8.chunk.css @@ -1 +1 @@ -.background-f{background:#fff}.pt-15{padding-top:15px}.mr-4{margin-right:4px}.pb-10{padding-bottom:10px}.plr-20{padding:0 20px}.font-12{font-size:12px}.font-15{font-size:15px}.border-b-line{border-bottom:1px solid #eee}.list-item{width:100%}.w-25{width:25%}.p-10{padding:10px}.pd-105{padding:15px 10px}.grid-item{display:grid!important;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.avatar-60{height:60px;width:60px;border-radius:50%}.text-primary{color:#5091ff!important}.text-primary:hover{color:#2878ff!important}.text-yellow{color:#ffa802!important}.text-gray{color:#888}.ml12{margin-left:12px}.user-join-time{font-size:14px!important;color:#60b25e}.btn-cir-grey{background:#fafafa;color:#888;font-weight:400;border:1px solid #eee;border-radius:2px;cursor:pointer}.wd-75{width:75px}.pbt15{padding:15px 0}.pbt25{padding:25px 0}.mlr10{margin:0 15px}.user-list-items{height:100%;width:100%;display:inline-block}.max-w-200{max-width:200px}.inline-block{display:inline-block}.new-content-flex{width:1200px;margin:20px auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-r-Search{width:400px}.list-right{width:74%;background:#fff;padding:0!important;border:none!important}.text-center{text-align:center}.mt-n15{margin-top:-15px}.position-relative{position:relative}.mr-5{margin-right:5px}a.text-button-grey{color:#fff}.user-info-star-button{margin:20px 50px 0}.list-l-p{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding-right:20px}.fwb{font-weight:700}.pl-10{height:100%}.w-100{width:100%}.w-33{width:33%}.text-right{text-align:right}.bbt{border-bottom:1px solid #e0e0e0}dl,ol,ul{margin-bottom:0}.newMain{background-color:#fff}.color-black{color:#333}.projectallName{font-size:22px;font-weight:400;line-height:30px;max-width:850px}.projectallName .projectN{word-break:break-all}.textRight{text-align:right}.main{width:1200px;padding:20px;margin:20px auto;background:#fff;border-radius:2px;border:1px solid #eee}.radius-2{border-radius:2px}.normal{width:1200px;margin:0 auto}.back-white{background:#fff}.back-black{background:#000}.btn_32{border-radius:4px;padding:0 12px;height:32px;line-height:32px;background-color:#f4f4f4;color:#666;display:inline-block}@media screen and (max-width:1200px){.main{width:1000px;margin:10px auto}}.hide-1{display:inline-block;white-space:nowrap}.hide-1,.hide-2{overflow:hidden;text-overflow:ellipsis}.hide-2{display:inline-block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.df{display:flex}.flex-1{flex:1;width:0}.f-wrap-between{display:flex;flex-wrap:wrap;justify-content:space-between}.f-wrap-alignCenter{display:flex;flex-wrap:wrap;align-items:center}.commitDesc{flex:1;margin-left:20px;font-size:16px;color:#333;line-height:26px;word-break:break-all}.normalBox{border-radius:4px;border:1px solid #ddd}.normalBox-title{padding:10px;background-color:#f4f4f4;line-height:18px}.none_panels{text-align:center;height:400px;display:flex;justify-content:center;align-items:center}.none_panels.small{height:120px}.none_panels.small img{width:50px}.none_panels img{margin-bottom:15px}.none_p_title{font-size:16px;color:#999}form.ant-form{color:#333}.required{position:relative}.required:before{content:"*";color:red;position:absolute;left:-10px;top:0;line-height:22px}form .ant-row.ant-form-item{margin-bottom:15px}@media screen and (max-width:1000px){.main{margin:1rem auto}.main,.normal{width:750px}}@media screen and (max-width:750px){.main{width:95%;margin:1rem auto}.normal{width:100%}}.ver-middle{vertical-align:middle}.pd510{padding:5px 10px}.modalsStyle .ant-modal-content>.ant-modal-header{text-align:left!important}.modalsStyle .ant-modal-body{max-width:400px;margin:0 auto;text-align:left;min-height:140px;display:flex;align-items:center}.modalsStyle .ant-modal-close-x{margin-top:8px}.list-l-Menu,.list-r-Info>div{box-shadow:0 0 2px rgba(0,0,0,.2)}.list-l-Menu{margin-bottom:12px;border-radius:2px;background-color:#fff}.list-l-Menu>li{font-size:1rem;padding:0 0 0 20px;box-sizing:border-box;color:#333;position:relative}.list-l-Menu>li>p{height:62px;line-height:62px;width:100%;border-bottom:1px solid #eee;display:flex;justify-content:space-between;cursor:pointer;padding-right:20px;margin:0}.list-l-Menu>li>p a{width:100%}.list-l-Menu>li>p span:last-child{color:#999}.list-l-Menu>li:last-child>p{border-bottom:none}.list-l-Menu>li:not(.MenuTitle):hover,.list-l-Menu li.active{background-color:#fafafa}.list-l-Menu li.active:before{position:absolute;left:0;top:15px;width:6px;content:"";height:33px;background:#4cacff}.list-l-Menu .MenuTitle{font-size:16px;background-size:100% 100%;color:#333!important;height:62px;line-height:62px;border-bottom:1px solid #e0e0e0;font-weight:400}.list-l-Menu .ant-menu-inline{border:none}.list-l-Menu .ant-menu-inline .ant-menu-item{width:100%!important}.list-l-Menu .ant-menu-item-group-title{padding:0}.group-setting-switch{border:1px solid #ddd!important;background-color:#fff!important}.headerbox{padding:20px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between}.headerbox>div{width:400px}.headerbox>p,.headerbox>p a{display:flex;align-items:center}.headerbox>p a{color:#5091ff;margin-left:30px;font-size:16px}.headerbox .ant-btn.ant-input-search-button{margin-top:-1px;margin-right:-1px}.echartBox{border:1px solid #dedede}.echartBox>p{color:#999;padding:15px 20px;text-align:center}.contentBox{padding:20px 20px 0}.contentBox>div{margin-bottom:20px;display:flex;align-items:center;padding:20px 25px;background-color:#fafafa}.contentBox>div .imgBox{width:190px;height:90px;display:flex;align-items:center;justify-content:center;margin-right:20px;background-color:#fff}.contentBox>div .imgBox img{max-width:90%;max-height:90%}.contentBox .item-news{display:flex;justify-content:space-between;font-size:12px;color:#888;margin-top:3px;margin-bottom:0}.contentBox .teamdesc{word-break:break-all;line-height:20px}.infosType{padding:20px 30px 0 20px;display:flex;justify-content:space-between}.infosType .infoStatus{height:30px;background:#fff;border-radius:15px;border:1px solid #ddd;line-height:30px;font-size:12px;color:#888;display:flex}.infosType .infoStatus>span{display:block;padding:0 12px;border-radius:15px;cursor:pointer}.infosType .infoStatus>span.active{background-color:#5091ff;color:#fff;padding:0 15px}.infosType .infoStatus .statusDivider{margin:8px 0 0!important}.userDescription{color:#666;line-height:18px;text-align:left;margin:10px 0;word-break:break-all;text-align:justify;font-size:16px}.focusBox,.infoBox{width:100%!important;display:inline-block;margin-top:30px;padding-top:30px;border-top:1px solid #f1f1f1}.infoBox{padding-bottom:10px;text-align:left;line-height:28px;color:#666;margin-top:20px}.infoBox>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.infoBox i{color:#dedede;font-size:15px!important}.infoBox span{margin-left:10px}.headimg{position:relative;display:block}.headimg img{width:110px;height:110px;border-radius:50%}.headimg span{position:absolute;bottom:-6px;right:0;left:65px}.headimg span i{font-size:25px!important;border-radius:50%;color:#fff}.headimg span i.icon-nan1{background-color:#1890ff}.headimg span i.icon-nv1{background-color:pink}ul.ant-menu.menuStyle{padding:0 30px;font-size:16px}ul.ant-menu.menuStyle li{height:70px;line-height:70px;padding:0;margin-right:30px!important;border-bottom:transparent!important}.disposeInfo{padding:0 30px;min-height:400px}.disposeInfo .disposeItem{display:flex;justify-content:space-between;padding:30px 0;border-bottom:1px solid #eee}.authTag{display:inline-block;padding:0 10px;border-radius:12px;font-size:12px;height:22px;line-height:22px}.authTag.red{border:1px solid #f73030;color:#f73030}.authTag.green{border:1px solid #28bd6c;color:#28bd6c}.CIList{padding:0 30px;min-height:400px}.CIList li{display:flex;justify-content:space-between;padding:28px 0;border-bottom:1px solid #eee}.infosRightMenu .ant-menu-item{padding:0;margin:0 20px!important;font-size:17px;height:32px;line-height:0;border-bottom:2px solid transparent!important;position:relative}.infosRightMenu .ant-menu-item a>i{font-size:15px!important;margin-right:8px}.infosRightMenu .ant-menu-item .menuNum{font-size:12px;margin-left:3px;color:#ff6e21}.infosRightMenu .ant-menu-item.ant-menu-item-selected:before{position:absolute;width:100%;bottom:-1px;height:2px;left:0;background-color:#1890ff;content:""} \ No newline at end of file +.background-f{background:#fff}.pt-15{padding-top:15px}.mr-4{margin-right:4px}.pb-10{padding-bottom:10px}.plr-20{padding:0 20px}.font-12{font-size:12px}.font-15{font-size:15px}.border-b-line{border-bottom:1px solid #eee}.list-item{width:100%}.w-25{width:25%}.p-10{padding:10px}.pd-105{padding:15px 10px}.grid-item{display:grid!important;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.avatar-60{height:60px;width:60px;border-radius:50%}.text-primary{color:#5091ff!important}.text-primary:hover{color:#2878ff!important}.text-yellow{color:#ffa802!important}.text-gray{color:#888}.ml12{margin-left:12px}.user-join-time{font-size:14px!important;color:#60b25e}.btn-cir-grey{background:#fafafa;color:#888;font-weight:400;border:1px solid #eee;border-radius:2px;cursor:pointer}.wd-75{width:75px}.pbt15{padding:15px 0}.pbt25{padding:25px 0}.mlr10{margin:0 15px}.user-list-items{height:100%;width:100%;display:inline-block}.max-w-200{max-width:200px}.inline-block{display:inline-block}.new-content-flex{width:1200px;margin:20px auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-r-Search{width:400px}.list-right{width:74%;background:#fff;padding:0!important;border:none!important}.text-center{text-align:center}.mt-n15{margin-top:-15px}.position-relative{position:relative}.mr-5{margin-right:5px}a.text-button-grey{color:#fff}.user-info-star-button{margin:20px 50px 0}.list-l-p{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding-right:20px}.fwb{font-weight:700}.pl-10{height:100%}.w-100{width:100%}.w-33{width:33%}.text-right{text-align:right}.bbt{border-bottom:1px solid #e0e0e0}dl,ol,ul{margin-bottom:0}.newMain{background-color:#fff}.color-black{color:#333}.projectallName{font-size:22px;font-weight:400;line-height:30px;max-width:850px}.projectallName .projectN{word-break:break-all}.textRight{text-align:right}.main{width:1200px;padding:20px;margin:20px auto;background:#fff;border-radius:2px;border:1px solid #eee}.radius-2{border-radius:2px}.normal{width:1200px;margin:0 auto}.back-white{background:#fff}.back-black{background:#000}.btn_32{border-radius:4px;padding:0 12px;height:32px;line-height:32px;background-color:#f4f4f4;color:#666;display:inline-block}@media screen and (max-width:1200px){.main{width:1000px;margin:10px auto}}.hide-1{display:inline-block;white-space:nowrap}.hide-1,.hide-2{overflow:hidden;text-overflow:ellipsis}.hide-2{display:inline-block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.df{display:flex}.flex-1{flex:1;width:0}.f-wrap-between{display:flex;flex-wrap:wrap;justify-content:space-between}.f-wrap-alignCenter{display:flex;flex-wrap:wrap;align-items:center}.commitDesc{flex:1;margin-left:20px;font-size:16px;color:#333;line-height:26px;word-break:break-all}.normalBox{border-radius:4px;border:1px solid #ddd}.normalBox-title{padding:10px;background-color:#f4f4f4;line-height:18px}.none_panels{text-align:center;height:400px;display:flex;justify-content:center;align-items:center}.none_panels.small{height:120px}.none_panels.small img{width:50px}.none_panels img{margin-bottom:15px}.none_p_title{font-size:16px;color:#999}form.ant-form{color:#333}.required{position:relative}.required:before{content:"*";color:red;position:absolute;left:-10px;top:0;line-height:22px}form .ant-row.ant-form-item{margin-bottom:15px}@media screen and (max-width:1000px){.main{margin:1rem auto}.main,.normal{width:750px}}@media screen and (max-width:750px){.main{width:95%;margin:1rem auto}.normal{width:100%}}.ver-middle{vertical-align:middle}.pd510{padding:5px 10px}.modalsStyle .ant-modal-content>.ant-modal-header{text-align:left!important}.modalsStyle .ant-modal-body{max-width:400px;margin:0 auto;text-align:left;min-height:140px;display:flex;align-items:center}.modalsStyle .ant-modal-close-x{margin-top:8px}.list-l-Menu,.list-r-Info>div{box-shadow:0 0 2px rgba(0,0,0,.2)}.list-l-Menu{margin-bottom:12px;border-radius:2px;background-color:#fff}.list-l-Menu>li{font-size:1rem;padding:0 0 0 20px;box-sizing:border-box;color:#333;position:relative}.list-l-Menu>li>p{height:62px;line-height:62px;width:100%;border-bottom:1px solid #eee;display:flex;justify-content:space-between;cursor:pointer;padding-right:20px;margin:0}.list-l-Menu>li>p a{width:100%}.list-l-Menu>li>p span:last-child{color:#999}.list-l-Menu>li:last-child>p{border-bottom:none}.list-l-Menu>li:not(.MenuTitle):hover,.list-l-Menu li.active{background-color:#fafafa}.list-l-Menu li.active:before{position:absolute;left:0;top:15px;width:6px;content:"";height:33px;background:#4cacff}.list-l-Menu .MenuTitle{font-size:16px;background-size:100% 100%;color:#333!important;height:62px;line-height:62px;border-bottom:1px solid #e0e0e0;font-weight:400}.list-l-Menu .ant-menu-inline{border:none}.list-l-Menu .ant-menu-inline .ant-menu-item{width:100%!important}.list-l-Menu .ant-menu-item-group-title{padding:0}.group-setting-switch{border:1px solid #ddd!important;background-color:#fff!important}.ant-btn.ant-btn-background-ghost{border-color:#d0d0d0}.ant-btn.ant-btn-background-ghost.ant-btn-primary:hover{background-color:#1890ff!important;border-color:#1890ff;color:#fff}.ant-btn.ant-btn-background-ghost.ant-btn-danger:hover{background-color:#df0002!important;border-color:#df0002;color:#fff}.headerbox{padding:20px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between}.headerbox>div{width:400px}.headerbox>p,.headerbox>p a{display:flex;align-items:center}.headerbox>p a{color:#5091ff;margin-left:30px;font-size:16px}.headerbox .ant-btn.ant-input-search-button{margin-top:-1px;margin-right:-1px}.echartBox{border:1px solid #dedede}.echartBox>p{color:#999;padding:15px 20px;text-align:center}.contentBox{padding:20px 20px 0}.contentBox>div{margin-bottom:20px;display:flex;align-items:center;padding:20px 25px;background-color:#fafafa}.contentBox>div .imgBox{width:190px;height:90px;display:flex;align-items:center;justify-content:center;margin-right:20px;background-color:#fff}.contentBox>div .imgBox img{max-width:90%;max-height:90%}.contentBox .item-news{display:flex;justify-content:space-between;font-size:12px;color:#888;margin-top:3px;margin-bottom:0}.contentBox .teamdesc{word-break:break-all;line-height:20px}.infosType{padding:20px 30px 0 20px;display:flex;justify-content:space-between}.infosType .infoStatus{height:30px;background:#fff;border-radius:15px;border:1px solid #ddd;line-height:30px;font-size:12px;color:#888;display:flex}.infosType .infoStatus>span{display:block;padding:0 12px;border-radius:15px;cursor:pointer}.infosType .infoStatus>span.active{background-color:#5091ff;color:#fff;padding:0 15px}.infosType .infoStatus .statusDivider{margin:8px 0 0!important}.userDescription{color:#666;line-height:18px;text-align:left;margin:10px 0;word-break:break-all;text-align:justify;font-size:16px}.focusBox,.infoBox{width:100%!important;display:inline-block;margin-top:30px;padding-top:30px;border-top:1px solid #f1f1f1}.infoBox{padding-bottom:10px;text-align:left;line-height:28px;color:#666;margin-top:20px}.infoBox>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.infoBox i{color:#dedede;font-size:15px!important}.infoBox span{margin-left:10px}.headimg{position:relative;display:block}.headimg img{width:110px;height:110px;border-radius:50%}.headimg span{position:absolute;bottom:-6px;right:0;left:65px}.headimg span i{font-size:25px!important;border-radius:50%;color:#fff}.headimg span i.icon-nan1{background-color:#1890ff}.headimg span i.icon-nv1{background-color:pink}ul.ant-menu.menuStyle{padding:0 30px;font-size:16px}ul.ant-menu.menuStyle li{height:70px;line-height:70px;padding:0;margin-right:30px!important;border-bottom:transparent!important}.disposeInfo{padding:0 30px;min-height:400px}.disposeInfo .disposeItem{display:flex;justify-content:space-between;padding:30px 0;border-bottom:1px solid #eee}.authTag{display:inline-block;padding:0 10px;border-radius:12px;font-size:12px;height:22px;line-height:22px}.authTag.red{border:1px solid #f73030;color:#f73030}.authTag.green{border:1px solid #28bd6c;color:#28bd6c}.CIList{padding:0 30px;min-height:400px}.CIList li{display:flex;justify-content:space-between;padding:28px 0;border-bottom:1px solid #eee}.infosRightMenu .ant-menu-item{padding:0;margin:0 20px!important;font-size:17px;height:32px;line-height:0;border-bottom:2px solid transparent!important;position:relative}.infosRightMenu .ant-menu-item a>i{font-size:15px!important;margin-right:8px}.infosRightMenu .ant-menu-item .menuNum{font-size:12px;margin-left:3px;color:#ff6e21}.infosRightMenu .ant-menu-item.ant-menu-item-selected:before{position:absolute;width:100%;bottom:-1px;height:2px;left:0;background-color:#1890ff;content:""} \ No newline at end of file diff --git a/static/css/62.055e1c99.chunk.css b/static/css/62.055e1c99.chunk.css new file mode 100644 index 000000000..b9b782e76 --- /dev/null +++ b/static/css/62.055e1c99.chunk.css @@ -0,0 +1 @@ +@-webkit-keyframes antCheckboxEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}@keyframes antCheckboxEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}.ant-checkbox{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;top:-.09em;display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;outline:none;cursor:pointer}.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#1890ff}.ant-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;-webkit-animation:antCheckboxEffect .36s ease-in-out;animation:antCheckboxEffect .36s ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;content:""}.ant-checkbox-wrapper:hover .ant-checkbox:after,.ant-checkbox:hover:after{visibility:visible}.ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-checkbox-inner:after{position:absolute;top:50%;left:22%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(0) translate(-50%,-50%);-ms-transform:rotate(45deg) scale(0) translate(-50%,-50%);transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;-webkit-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;-o-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-checkbox-checked .ant-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(1) translate(-50%,-50%);-ms-transform:rotate(45deg) scale(1) translate(-50%,-50%);transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;-webkit-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;-o-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-checkbox-disabled{cursor:not-allowed}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:rgba(0,0,0,.25);-webkit-animation-name:none;animation-name:none}.ant-checkbox-disabled .ant-checkbox-input{cursor:not-allowed}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;-webkit-animation-name:none;animation-name:none}.ant-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{visibility:hidden}.ant-checkbox-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";display:inline-block;line-height:unset;cursor:pointer}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{cursor:not-allowed}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:8px}.ant-checkbox+span{padding-right:8px;padding-left:8px}.ant-checkbox-group{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";display:inline-block}.ant-checkbox-group-item{display:inline-block;margin-right:8px}.ant-checkbox-group-item:last-child{margin-right:0}.ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:0}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-checkbox-indeterminate .ant-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-collapse{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background-color:#fafafa;border:1px solid #d9d9d9;border-bottom:0;border-radius:4px}.ant-collapse>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 4px 4px}.ant-collapse>.ant-collapse-item>.ant-collapse-header{position:relative;padding:12px 16px 12px 40px;color:rgba(0,0,0,.85);line-height:22px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:16px;display:inline-block;font-size:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow>*{line-height:1}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{display:inline-block}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow:before{display:none}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow-icon{display:block}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{-webkit-transition:-webkit-transform .24s;transition:-webkit-transform .24s;-o-transition:transform .24s;transition:transform .24s;transition:transform .24s,-webkit-transform .24s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{float:right}.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{outline:none}.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-left:12px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header{padding:12px 40px 12px 16px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{right:16px;left:auto}.ant-collapse-anim-active{-webkit-transition:height .2s cubic-bezier(.215,.61,.355,1);-o-transition:height .2s cubic-bezier(.215,.61,.355,1);transition:height .2s cubic-bezier(.215,.61,.355,1)}.ant-collapse-content{overflow:hidden;color:rgba(0,0,0,.65);background-color:#fff;border-top:1px solid #d9d9d9}.ant-collapse-content>.ant-collapse-content-box{padding:16px}.ant-collapse-content-inactive{display:none}.ant-collapse-item:last-child>.ant-collapse-content{border-radius:0 0 4px 4px}.ant-collapse-borderless{background-color:#fafafa;border:0}.ant-collapse-borderless>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{border-radius:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:4px}.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{color:rgba(0,0,0,.25);cursor:not-allowed} \ No newline at end of file diff --git a/static/css/60.c84ff84f.chunk.css b/static/css/64.c84ff84f.chunk.css similarity index 100% rename from static/css/60.c84ff84f.chunk.css rename to static/css/64.c84ff84f.chunk.css diff --git a/static/css/61.cba65999.chunk.css b/static/css/65.cba65999.chunk.css similarity index 100% rename from static/css/61.cba65999.chunk.css rename to static/css/65.cba65999.chunk.css diff --git a/static/css/62.cba65999.chunk.css b/static/css/66.cba65999.chunk.css similarity index 100% rename from static/css/62.cba65999.chunk.css rename to static/css/66.cba65999.chunk.css diff --git a/static/css/63.b25d46f3.chunk.css b/static/css/67.b25d46f3.chunk.css similarity index 100% rename from static/css/63.b25d46f3.chunk.css rename to static/css/67.b25d46f3.chunk.css diff --git a/static/css/64.3c611c50.chunk.css b/static/css/68.3c611c50.chunk.css similarity index 100% rename from static/css/64.3c611c50.chunk.css rename to static/css/68.3c611c50.chunk.css diff --git a/static/css/65.af05c8bc.chunk.css b/static/css/69.af05c8bc.chunk.css similarity index 100% rename from static/css/65.af05c8bc.chunk.css rename to static/css/69.af05c8bc.chunk.css diff --git a/static/css/68.c359de0c.chunk.css b/static/css/72.c359de0c.chunk.css similarity index 100% rename from static/css/68.c359de0c.chunk.css rename to static/css/72.c359de0c.chunk.css diff --git a/static/css/69.8326bc24.chunk.css b/static/css/73.8326bc24.chunk.css similarity index 100% rename from static/css/69.8326bc24.chunk.css rename to static/css/73.8326bc24.chunk.css diff --git a/static/css/71.bad3a09e.chunk.css b/static/css/75.bad3a09e.chunk.css similarity index 100% rename from static/css/71.bad3a09e.chunk.css rename to static/css/75.bad3a09e.chunk.css diff --git a/static/css/73.f1b9e4d6.chunk.css b/static/css/76.f1b9e4d6.chunk.css similarity index 100% rename from static/css/73.f1b9e4d6.chunk.css rename to static/css/76.f1b9e4d6.chunk.css diff --git a/static/css/72.bad3a09e.chunk.css b/static/css/77.bad3a09e.chunk.css similarity index 100% rename from static/css/72.bad3a09e.chunk.css rename to static/css/77.bad3a09e.chunk.css diff --git a/static/css/75.640f37d5.chunk.css b/static/css/78.640f37d5.chunk.css similarity index 100% rename from static/css/75.640f37d5.chunk.css rename to static/css/78.640f37d5.chunk.css diff --git a/static/css/76.640f37d5.chunk.css b/static/css/79.640f37d5.chunk.css similarity index 100% rename from static/css/76.640f37d5.chunk.css rename to static/css/79.640f37d5.chunk.css diff --git a/static/css/77.640f37d5.chunk.css b/static/css/80.640f37d5.chunk.css similarity index 100% rename from static/css/77.640f37d5.chunk.css rename to static/css/80.640f37d5.chunk.css diff --git a/static/css/80.0d39367d.chunk.css b/static/css/84.0d39367d.chunk.css similarity index 100% rename from static/css/80.0d39367d.chunk.css rename to static/css/84.0d39367d.chunk.css diff --git a/static/css/84.87b1a41b.chunk.css b/static/css/84.87b1a41b.chunk.css deleted file mode 100644 index acc8e1a1d..000000000 --- a/static/css/84.87b1a41b.chunk.css +++ /dev/null @@ -1 +0,0 @@ -dl,ol,ul{margin-bottom:0}.newMain{background-color:#fff}.color-black{color:#333}.projectallName{font-size:22px;font-weight:400;line-height:30px;max-width:850px}.projectallName .projectN{word-break:break-all}.textRight{text-align:right}.main{width:1200px;padding:20px;margin:20px auto;background:#fff;border-radius:2px;border:1px solid #eee}.radius-2{border-radius:2px}.normal{width:1200px;margin:0 auto}.back-white{background:#fff}.back-black{background:#000}.btn_32{border-radius:4px;padding:0 12px;height:32px;line-height:32px;background-color:#f4f4f4;color:#666;display:inline-block}@media screen and (max-width:1200px){.main{width:1000px;margin:10px auto}}.hide-1{display:inline-block;white-space:nowrap}.hide-1,.hide-2{overflow:hidden;text-overflow:ellipsis}.hide-2{display:inline-block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.df{display:flex}.flex-1{flex:1;width:0}.f-wrap-between{display:flex;flex-wrap:wrap;justify-content:space-between}.f-wrap-alignCenter{display:flex;flex-wrap:wrap;align-items:center}.commitDesc{flex:1;margin-left:20px;font-size:16px;color:#333;line-height:26px;word-break:break-all}.normalBox{border-radius:4px;border:1px solid #ddd}.normalBox-title{padding:10px;background-color:#f4f4f4;line-height:18px}.none_panels{text-align:center;height:400px;display:flex;justify-content:center;align-items:center}.none_panels.small{height:120px}.none_panels.small img{width:50px}.none_panels img{margin-bottom:15px}.none_p_title{font-size:16px;color:#999}form.ant-form{color:#333}.required{position:relative}.required:before{content:"*";color:red;position:absolute;left:-10px;top:0;line-height:22px}form .ant-row.ant-form-item{margin-bottom:15px}@media screen and (max-width:1000px){.main{margin:1rem auto}.main,.normal{width:750px}}@media screen and (max-width:750px){.main{width:95%;margin:1rem auto}.normal{width:100%}}.ver-middle{vertical-align:middle}.pd510{padding:5px 10px}.modalsStyle .ant-modal-content>.ant-modal-header{text-align:left!important}.modalsStyle .ant-modal-body{max-width:400px;margin:0 auto;text-align:left;min-height:140px;display:flex;align-items:center}.modalsStyle .ant-modal-close-x{margin-top:8px}.list-l-Menu,.list-r-Info>div{box-shadow:0 0 2px rgba(0,0,0,.2)}.list-l-Menu{margin-bottom:12px;border-radius:2px;background-color:#fff}.list-l-Menu>li{font-size:1rem;padding:0 0 0 20px;box-sizing:border-box;color:#333;position:relative}.list-l-Menu>li>p{height:62px;line-height:62px;width:100%;border-bottom:1px solid #eee;display:flex;justify-content:space-between;cursor:pointer;padding-right:20px;margin:0}.list-l-Menu>li>p a{width:100%}.list-l-Menu>li>p span:last-child{color:#999}.list-l-Menu>li:last-child>p{border-bottom:none}.list-l-Menu>li:not(.MenuTitle):hover,.list-l-Menu li.active{background-color:#fafafa}.list-l-Menu li.active:before{position:absolute;left:0;top:15px;width:6px;content:"";height:33px;background:#4cacff}.list-l-Menu .MenuTitle{font-size:16px;background-size:100% 100%;color:#333!important;height:62px;line-height:62px;border-bottom:1px solid #e0e0e0;font-weight:400}.list-l-Menu .ant-menu-inline{border:none}.list-l-Menu .ant-menu-inline .ant-menu-item{width:100%!important}.list-l-Menu .ant-menu-item-group-title{padding:0}.group-setting-switch{border:1px solid #ddd!important;background-color:#fff!important}.teamBox{margin:10px 0;border:1px solid #eee;border-radius:2px}.teamBox .teamBox-title{border-bottom:1px solid #eee;background-color:#f1f8ff;height:50px;line-height:50px;text-align:center;color:#333;font-size:18px}.teamBox .teamBox-form{padding:24px 40px 0}.teamBox .lables{position:relative;color:#333;margin-bottom:5px;display:block;font-size:16px}.teamBox .lables.must:before{content:"*";color:#f73030;font-size:18px;position:absolute;left:-15px;height:100%}.ant-btn.grey{background:#bbb;color:#fff;border:1px solid #bbb}.teamDetail{width:1200px;margin:0 auto;padding-top:18px}.list{display:flex;align-items:flex-start}.list .list-l{background-color:#fff;max-width:860px;width:72%;margin-bottom:30px;border:1px solid #eee}.list .list-l .head{padding:16px 32px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.list .list-l .head .addBtn{display:inline-block;border-radius:5px;border:1px solid #5091ff;color:#5091ff;height:30px;line-height:30px;padding:0 10px}.list .list-l .head .ant-btn.ant-input-search-button{margin-top:-1px;margin-right:-1px}.list .list-l .team{padding:0 32px;min-height:450px}.list .list-l .team .team_project{padding:22px 0;border-bottom:1px solid #eee}.list .list-l .team .team_project .t_p_title{display:flex;align-items:center;justify-content:space-between}.list .list-l .team .team_project .t_p_title .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;max-width:500px;float:left}.list .list-l .team .team_project .desc{color:#333;margin-top:6px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.list .list-l .team .team_project:last-child{border-bottom:none}.list .list-r{width:28%;max-width:340px;padding-left:20px;box-sizing:border-box;margin-bottom:30px}.list .list-r>div{border:1px solid #eee}.list .box{background:#fff;border-radius:5px;margin-bottom:20px}.list .box .head{padding:25px 20px;display:flex;border-bottom:1px solid #eee;justify-content:space-between;color:#333}.list .box .content{padding:13px 0}.list .box .content .teammembers{display:flex;align-items:center;padding:13px 20px}.list .box .content .teammembers .m-img{border-radius:50%;width:45px;height:45px;margin-right:12px}.list .box .foot{padding:15px 20px;border-top:1px solid #eee}.subNavs{display:flex}.subNavs a{display:block;margin-left:14px;height:40px;padding:0 22px;border-radius:2px;border:1px solid #eee;background-color:#fafafa;color:#333;display:flex;align-items:center;font-size:14px}.subNavs a lable,.subNavs a span{display:block;height:18px;line-height:18px}.subNavs a lable{padding:0 7px;background-color:#eee;font-size:12px;border-radius:10px;margin-left:5px}.subNavs a.active{border:1px solid #5091ff;color:#5091ff}.subNavs a.active lable{background-color:#f1f8ff;color:#5091ff}.groupBox{display:flex;flex-wrap:wrap;align-items:flex-start;padding:30px 35px}.groupBox,.groupBox>div{background-color:#fff;margin-bottom:30px}.groupBox>div{border:1px solid #eee;width:48.5%;margin-right:3%}.groupBox>div .g-foot,.groupBox>div .g-head{display:flex;justify-content:space-between;background-color:#f1f8ff;padding:10px 10px 10px 25px;align-items:center}.groupBox>div .g-foot{background-color:#fafafa;justify-content:left}.groupBox>div .g-body{padding:15px;min-height:84px;display:flex;align-items:center}.groupBox>div .g-body .moreMember{margin:0 10px}.groupBox>div .g-body .moreMember i{height:44px;width:44px;line-height:44px;color:#ddd!important;font-size:44px!important}.groupBox>div:nth-child(2n){margin-right:0}.memberBox{display:flex;align-items:flex-start;flex-wrap:wrap;background-color:#fff;padding:24px 35px;margin-bottom:30px;min-height:400px;align-content:flex-start}.memberBox>div{width:22.75%;margin-right:3%}.memberBox>div .m-infos{flex:1}.memberBox>div:nth-child(4n){margin-right:0}.MemberBoxThree{display:flex;align-items:flex-start;flex-wrap:wrap;background-color:#fff;padding:24px 35px;margin-bottom:30px;min-height:400px;align-content:flex-start}.MemberBoxThree>div{width:31%;margin-right:3.5%}.MemberBoxThree>div .m-infos{flex:1}.MemberBoxThree>div:nth-child(3n){margin-right:0}.GroupSubLevel{display:flex;align-items:flex-start}.GroupSubLevel .g-sub-left{width:0;background-color:#fff}.GroupSubLevel .g-sub-left>div{border:1px solid #eee}.GroupSubLevel .g-sub-left .g-desc{padding:18px 20px;color:#333;min-height:100px}.GroupSubLevel .g-sub-left .g-tip{color:#888;padding:28px 20px;border-top:1px solid #eee}.GroupSubLevel .g-sub-left .g-tip>p{margin-bottom:10px!important}.GroupSubLevel .g-sub-left .g-tip>p>span{color:#333}.GroupSubLevel .g-sub-left .g-tip>button{margin-top:10px}.warningBox{border:1px solid #db2729;border-radius:5px 5px 0 0}.warningBox .warningTitle{height:40px;line-height:40px;background:#ffe8e6;border-radius:5px 5px 0 0;border-bottom:1px solid #db2729;color:#db2729;font-size:16px;padding:0 30px}.warningBox .warningContent{padding:20px 30px}.warningBox .warningDelete{display:block;height:26px;line-height:26px;padding:0 15px;background:#f73030;border-radius:20px;color:#fff}.teamMemberTable .ant-table-small{border:none}.teamMemberTable .ant-table-body{margin:0!important}.teamMemberTable .ant-table-body thead tr{background-color:#f1f8ff;color:#333}.teamMemberTable .ant-table-body tbody tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td{background-color:#fff}.teamMemberTable .ant-table-body tbody tr td{border-bottom:1px solid #eee!important;padding:15px 8px!important}.actionNav{padding:20px 30px;background-color:#fafafa}.GSlist{padding-top:15px;min-height:400px}.GSlist>div{padding:20px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}.hide{display:hidden} \ No newline at end of file diff --git a/static/css/81.6c3a9026.chunk.css b/static/css/85.6c3a9026.chunk.css similarity index 100% rename from static/css/81.6c3a9026.chunk.css rename to static/css/85.6c3a9026.chunk.css diff --git a/static/css/82.c8a55d08.chunk.css b/static/css/86.c8a55d08.chunk.css similarity index 100% rename from static/css/82.c8a55d08.chunk.css rename to static/css/86.c8a55d08.chunk.css diff --git a/static/css/83.88de9df7.chunk.css b/static/css/87.88de9df7.chunk.css similarity index 100% rename from static/css/83.88de9df7.chunk.css rename to static/css/87.88de9df7.chunk.css diff --git a/static/css/88.79a40339.chunk.css b/static/css/88.79a40339.chunk.css new file mode 100644 index 000000000..5ddd1826f --- /dev/null +++ b/static/css/88.79a40339.chunk.css @@ -0,0 +1 @@ +dl,ol,ul{margin-bottom:0}.newMain{background-color:#fff}.color-black{color:#333}.projectallName{font-size:22px;font-weight:400;line-height:30px;max-width:850px}.projectallName .projectN{word-break:break-all}.textRight{text-align:right}.main{width:1200px;padding:20px;margin:20px auto;background:#fff;border-radius:2px;border:1px solid #eee}.radius-2{border-radius:2px}.normal{width:1200px;margin:0 auto}.back-white{background:#fff}.back-black{background:#000}.btn_32{border-radius:4px;padding:0 12px;height:32px;line-height:32px;background-color:#f4f4f4;color:#666;display:inline-block}@media screen and (max-width:1200px){.main{width:1000px;margin:10px auto}}.hide-1{display:inline-block;white-space:nowrap}.hide-1,.hide-2{overflow:hidden;text-overflow:ellipsis}.hide-2{display:inline-block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.df{display:flex}.flex-1{flex:1;width:0}.f-wrap-between{display:flex;flex-wrap:wrap;justify-content:space-between}.f-wrap-alignCenter{display:flex;flex-wrap:wrap;align-items:center}.commitDesc{flex:1;margin-left:20px;font-size:16px;color:#333;line-height:26px;word-break:break-all}.normalBox{border-radius:4px;border:1px solid #ddd}.normalBox-title{padding:10px;background-color:#f4f4f4;line-height:18px}.none_panels{text-align:center;height:400px;display:flex;justify-content:center;align-items:center}.none_panels.small{height:120px}.none_panels.small img{width:50px}.none_panels img{margin-bottom:15px}.none_p_title{font-size:16px;color:#999}form.ant-form{color:#333}.required{position:relative}.required:before{content:"*";color:red;position:absolute;left:-10px;top:0;line-height:22px}form .ant-row.ant-form-item{margin-bottom:15px}@media screen and (max-width:1000px){.main{margin:1rem auto}.main,.normal{width:750px}}@media screen and (max-width:750px){.main{width:95%;margin:1rem auto}.normal{width:100%}}.ver-middle{vertical-align:middle}.pd510{padding:5px 10px}.modalsStyle .ant-modal-content>.ant-modal-header{text-align:left!important}.modalsStyle .ant-modal-body{max-width:400px;margin:0 auto;text-align:left;min-height:140px;display:flex;align-items:center}.modalsStyle .ant-modal-close-x{margin-top:8px}.list-l-Menu,.list-r-Info>div{box-shadow:0 0 2px rgba(0,0,0,.2)}.list-l-Menu{margin-bottom:12px;border-radius:2px;background-color:#fff}.list-l-Menu>li{font-size:1rem;padding:0 0 0 20px;box-sizing:border-box;color:#333;position:relative}.list-l-Menu>li>p{height:62px;line-height:62px;width:100%;border-bottom:1px solid #eee;display:flex;justify-content:space-between;cursor:pointer;padding-right:20px;margin:0}.list-l-Menu>li>p a{width:100%}.list-l-Menu>li>p span:last-child{color:#999}.list-l-Menu>li:last-child>p{border-bottom:none}.list-l-Menu>li:not(.MenuTitle):hover,.list-l-Menu li.active{background-color:#fafafa}.list-l-Menu li.active:before{position:absolute;left:0;top:15px;width:6px;content:"";height:33px;background:#4cacff}.list-l-Menu .MenuTitle{font-size:16px;background-size:100% 100%;color:#333!important;height:62px;line-height:62px;border-bottom:1px solid #e0e0e0;font-weight:400}.list-l-Menu .ant-menu-inline{border:none}.list-l-Menu .ant-menu-inline .ant-menu-item{width:100%!important}.list-l-Menu .ant-menu-item-group-title{padding:0}.group-setting-switch{border:1px solid #ddd!important;background-color:#fff!important}.ant-btn.ant-btn-background-ghost{border-color:#d0d0d0}.ant-btn.ant-btn-background-ghost.ant-btn-primary:hover{background-color:#1890ff!important;border-color:#1890ff;color:#fff}.ant-btn.ant-btn-background-ghost.ant-btn-danger:hover{background-color:#df0002!important;border-color:#df0002;color:#fff}.teamBox{margin:10px 0;border:1px solid #eee;border-radius:2px}.teamBox .teamBox-title{border-bottom:1px solid #eee;background-color:#f1f8ff;height:50px;line-height:50px;text-align:center;color:#333;font-size:18px}.teamBox .teamBox-form{padding:24px 40px 0}.teamBox .lables{position:relative;color:#333;margin-bottom:5px;display:block;font-size:16px}.teamBox .lables.must:before{content:"*";color:#f73030;font-size:18px;position:absolute;left:-15px;height:100%}.ant-btn.grey{background:#bbb;color:#fff;border:1px solid #bbb}.teamDetail{width:1200px;margin:0 auto;padding-top:18px}.list{display:flex;align-items:flex-start}.list .list-l{background-color:#fff;max-width:860px;width:72%;margin-bottom:30px;border:1px solid #eee}.list .list-l .head{padding:16px 32px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.list .list-l .head .addBtn{display:inline-block;border-radius:5px;border:1px solid #5091ff;color:#5091ff;height:30px;line-height:30px;padding:0 10px}.list .list-l .head .ant-btn.ant-input-search-button{margin-top:-1px;margin-right:-1px}.list .list-l .team{padding:0 32px;min-height:450px}.list .list-l .team .team_project{padding:22px 0;border-bottom:1px solid #eee}.list .list-l .team .team_project .t_p_title{display:flex;align-items:center;justify-content:space-between}.list .list-l .team .team_project .t_p_title .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;max-width:500px;float:left}.list .list-l .team .team_project .desc{color:#333;margin-top:6px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.list .list-l .team .team_project:last-child{border-bottom:none}.list .list-r{width:28%;max-width:340px;padding-left:20px;box-sizing:border-box;margin-bottom:30px}.list .list-r>div{border:1px solid #eee}.list .box{background:#fff;border-radius:5px;margin-bottom:20px}.list .box .head{padding:25px 20px;display:flex;border-bottom:1px solid #eee;justify-content:space-between;color:#333}.list .box .content{padding:13px 0}.list .box .content .teammembers{display:flex;align-items:center;padding:13px 20px}.list .box .content .teammembers .m-img{border-radius:50%;width:45px;height:45px;margin-right:12px}.list .box .foot{padding:15px 20px;border-top:1px solid #eee}.subNavs{display:flex}.subNavs a{display:block;margin-left:14px;height:40px;padding:0 22px;border-radius:2px;border:1px solid #eee;background-color:#fafafa;color:#333;display:flex;align-items:center;font-size:14px}.subNavs a lable,.subNavs a span{display:block;height:18px;line-height:18px}.subNavs a lable{padding:0 7px;background-color:#eee;font-size:12px;border-radius:10px;margin-left:5px}.subNavs a.active{border:1px solid #5091ff;color:#5091ff}.subNavs a.active lable{background-color:#f1f8ff;color:#5091ff}.groupBox{display:flex;flex-wrap:wrap;align-items:flex-start;padding:30px 35px}.groupBox,.groupBox>div{background-color:#fff;margin-bottom:30px}.groupBox>div{border:1px solid #eee;width:48.5%;margin-right:3%}.groupBox>div .g-foot,.groupBox>div .g-head{display:flex;justify-content:space-between;background-color:#f1f8ff;padding:10px 10px 10px 25px;align-items:center}.groupBox>div .g-foot{background-color:#fafafa;justify-content:left}.groupBox>div .g-body{padding:15px;min-height:84px;display:flex;align-items:center}.groupBox>div .g-body .moreMember{margin:0 10px}.groupBox>div .g-body .moreMember i{height:44px;width:44px;line-height:44px;color:#ddd!important;font-size:44px!important}.groupBox>div:nth-child(2n){margin-right:0}.memberBox{display:flex;align-items:flex-start;flex-wrap:wrap;background-color:#fff;padding:24px 35px;margin-bottom:30px;min-height:400px;align-content:flex-start}.memberBox>div{width:22.75%;margin-right:3%}.memberBox>div .m-infos{flex:1}.memberBox>div:nth-child(4n){margin-right:0}.MemberBoxThree{display:flex;align-items:flex-start;flex-wrap:wrap;background-color:#fff;padding:24px 35px;margin-bottom:30px;min-height:400px;align-content:flex-start}.MemberBoxThree>div{width:31%;margin-right:3.5%}.MemberBoxThree>div .m-infos{flex:1}.MemberBoxThree>div:nth-child(3n){margin-right:0}.GroupSubLevel{display:flex;align-items:flex-start}.GroupSubLevel .g-sub-left{width:0;background-color:#fff}.GroupSubLevel .g-sub-left>div{border:1px solid #eee}.GroupSubLevel .g-sub-left .g-desc{padding:18px 20px;color:#333;min-height:100px}.GroupSubLevel .g-sub-left .g-tip{color:#888;padding:28px 20px;border-top:1px solid #eee}.GroupSubLevel .g-sub-left .g-tip>p{margin-bottom:10px!important}.GroupSubLevel .g-sub-left .g-tip>p>span{color:#333}.GroupSubLevel .g-sub-left .g-tip>button{margin-top:10px}.warningBox{border:1px solid #db2729;border-radius:5px 5px 0 0}.warningBox .warningTitle{height:40px;line-height:40px;background:#ffe8e6;border-radius:5px 5px 0 0;border-bottom:1px solid #db2729;color:#db2729;font-size:16px;padding:0 30px}.warningBox .warningContent{padding:20px 30px}.warningBox .warningDelete{display:block;height:26px;line-height:26px;padding:0 15px;background:#f73030;border-radius:20px;color:#fff}.teamMemberTable .ant-table-small{border:none}.teamMemberTable .ant-table-body{margin:0!important}.teamMemberTable .ant-table-body thead tr{background-color:#f1f8ff;color:#333}.teamMemberTable .ant-table-body tbody tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td{background-color:#fff}.teamMemberTable .ant-table-body tbody tr td{border-bottom:1px solid #eee!important;padding:15px 8px!important}.actionNav{padding:20px 30px;background-color:#fafafa}.GSlist{padding-top:15px;min-height:400px}.GSlist>div{padding:20px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}.hide{display:hidden} \ No newline at end of file diff --git a/static/css/85.eab8e1d1.chunk.css b/static/css/89.eab8e1d1.chunk.css similarity index 100% rename from static/css/85.eab8e1d1.chunk.css rename to static/css/89.eab8e1d1.chunk.css diff --git a/static/css/86.640f37d5.chunk.css b/static/css/90.640f37d5.chunk.css similarity index 100% rename from static/css/86.640f37d5.chunk.css rename to static/css/90.640f37d5.chunk.css diff --git a/static/css/88.85c90937.chunk.css b/static/css/92.85c90937.chunk.css similarity index 100% rename from static/css/88.85c90937.chunk.css rename to static/css/92.85c90937.chunk.css diff --git a/static/css/89.a115ef45.chunk.css b/static/css/93.a115ef45.chunk.css similarity index 100% rename from static/css/89.a115ef45.chunk.css rename to static/css/93.a115ef45.chunk.css diff --git a/static/css/91.c3d7ccba.chunk.css b/static/css/95.c3d7ccba.chunk.css similarity index 100% rename from static/css/91.c3d7ccba.chunk.css rename to static/css/95.c3d7ccba.chunk.css diff --git a/static/css/92.6b430640.chunk.css b/static/css/96.6b430640.chunk.css similarity index 100% rename from static/css/92.6b430640.chunk.css rename to static/css/96.6b430640.chunk.css diff --git a/static/css/93.bad3a09e.chunk.css b/static/css/97.bad3a09e.chunk.css similarity index 100% rename from static/css/93.bad3a09e.chunk.css rename to static/css/97.bad3a09e.chunk.css diff --git a/static/js/100.76bfe53e.chunk.js b/static/js/100.76bfe53e.chunk.js new file mode 100644 index 000000000..69fb6440e --- /dev/null +++ b/static/js/100.76bfe53e.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[100],{"+BVi":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,l,r=q(n("W9HT")),o=q(n("2/Rp")),u=q(n("5rEg")),i=q(n("Vl3Y")),c=Object.assign||function(e){for(var t=1;t0?t.list.map((function(n,e){return l.default.createElement("li",{key:e,className:t.active===e?"active":""},l.default.createElement("p",null,l.default.createElement(a.Link,{to:n.href},l.default.createElement("i",{className:"iconfont "+(n.icon||"icon-huabanfuben")+" font-18 mr10"}),n.name)))})):"")}},spEH:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GroupProjectBackgroup=e.Content=e.Cancel=e.GreenUnder=e.NumUl=e.Redback=e.Blueback=e.Greenback=e.Greenline=e.Redline=e.Blueline=e.WhiteBack=e.Gap=e.Short=e.ShortWidth=e.Long=e.LongWidth=e.Box=e.AlignAJBottom=e.AlignTop=e.AlignCenter=e.FlexAJ=e.AlignCenterBetween=e.Banner=void 0;var i,r=A(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"]),l=A(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),a=A(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),o=A(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),d=A(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),p=A(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),u=A(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),c=A(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=A(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),x=A(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),g=A(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),s=A(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),b=A(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),h=A(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),m=A(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),k=A(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=A(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=A(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),B=A(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=A(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),j=A(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),z=A(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),E=A(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),C=A(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),O=t("vOnD"),_=(i=O)&&i.__esModule?i:{default:i};function A(n,e){return Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}e.Banner=_.default.div(r),e.AlignCenterBetween=_.default.div(l),e.FlexAJ=_.default.div(a),e.AlignCenter=_.default.div(o),e.AlignTop=_.default.div(d),e.AlignAJBottom=_.default.div(p),e.Box=_.default.div(u),e.LongWidth=_.default.div(c),e.Long=_.default.div(f),e.ShortWidth=_.default.div(x),e.Short=_.default.div(g),e.Gap=_.default.div(s),e.WhiteBack=_.default.div(b),e.Blueline=_.default.a(h),e.Redline=_.default.a(m,(function(n){return n.bold?"#fff":"#F73030"}),(function(n){return n.bold?"#F73030":"#fff"})),e.Greenline=_.default.a(k,(function(n){return n.bold?"#fff":"#28BD6C"}),(function(n){return n.bold?"#28BD6C":"#fff"})),e.Greenback=_.default.a(y),e.Blueback=_.default.a(v),e.Redback=_.default.a(B),e.NumUl=_.default.ul(w),e.GreenUnder=_.default.a(j),e.Cancel=_.default.a(z),e.Content=_.default.div(E),e.GroupProjectBackgroup=_.default.div(C)}}]); \ No newline at end of file diff --git a/static/js/102.1fc4cc4b.chunk.js b/static/js/102.1fc4cc4b.chunk.js new file mode 100644 index 000000000..4c52c7c9c --- /dev/null +++ b/static/js/102.1fc4cc4b.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[102],{"2CTR":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n11?e.substring(0,10):e}},W9hf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i(n("W9HT")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,l=void 0;try{for(var o,u=e[Symbol.iterator]();!(a=(o=u.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(e){r=!0,l=e}finally{try{!a&&u.return&&u.return()}finally{if(r)throw l}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("04bd");var l=n("q1tI"),o=i(l),u=i(n("vDqi")),s=n("PhNK"),c=i(n("2CTR")),f=n("eO8H");function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){t.projectDetail;var n=(0,l.useState)(!0),i=r(n,2),d=i[0],m=i[1],p=(0,l.useState)(void 0),E=r(p,2),b=E[0],A=E[1],w=e.match.params,g=w.projectsId,y=w.owner;return(0,l.useEffect)((function(){if(g){var e="/"+y+"/"+g+"/tags.json";u.default.get(e).then((function(e){e&&(m(!1),A(e.data))})).catch((function(e){console.log(e)}))}}),[y,g]),o.default.createElement("div",{className:"main",style:{padding:"0px",border:"none"}},o.default.createElement(a.default,{spinning:d},o.default.createElement("div",{style:{minHeight:"400px"}},b&&b.length>0&&o.default.createElement("div",{className:"div_table"},o.default.createElement("ul",{className:"ul_thead"},o.default.createElement("li",null,o.default.createElement("span",{className:"flex1"},"标签名"),o.default.createElement("span",null,"提交信息"),o.default.createElement("span",{className:"ul_tbody_forth"},"下载"))),o.default.createElement("ul",{className:"ul_tbody"},b.map((function(e,t){return o.default.createElement("li",null,o.default.createElement("span",{className:"flex1"},o.default.createElement("i",{className:"iconfont icon-biaoqian3 font-16 mr5 color-grey-8"}),o.default.createElement("span",{className:"font-16"},e.name)),o.default.createElement("span",{className:"ul_tbody_third"},o.default.createElement(f.Link,{to:"/projects/"+y+"/"+g+"/commits/"+(0,s.truncateCommitId)(""+e.id),className:"commitKey",style:{marginLeft:0}},(0,s.truncateCommitId)(""+e.id))),o.default.createElement("span",{className:"ul_tbody_forth"},o.default.createElement("a",{href:e.tarball_url,style:{color:"#4CC1DA"},className:"mr30"},o.default.createElement("i",{className:"iconfont icon-TAR font-18 mr5"}),"TAR"),o.default.createElement("a",{href:e.zipball_url,style:{color:"#28BD6C"}},o.default.createElement("i",{className:"iconfont icon-ZIP font-18 mr5"}),"ZIP")))})))),b&&0===b.length&&o.default.createElement(c.default,{_html:"暂无标签!"}))))}},dF3D:function(e,t){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/static/js/103.26e2abb2.chunk.js b/static/js/103.26e2abb2.chunk.js deleted file mode 100644 index a249cc0b4..000000000 --- a/static/js/103.26e2abb2.chunk.js +++ /dev/null @@ -1 +0,0 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[103],{"cuo/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t1&&p&&1===p.length?y(A-1):D())})).catch((function(e){}))}}}),s.default.createElement(m.default,{visible:X,onCancel:function(){return O(!1)},desc:Y}),s.default.createElement("div",{className:"sshHead"},s.default.createElement("span",null,"SSH密钥"),s.default.createElement(r.default,{type:"primary",size:"large",onClick:function(){return e.history.push("/settings/SSH/new")}},"添加SSH密钥")),p&&p.length>0&&s.default.createElement(u.default,null,p.map((function(e,t){return s.default.createElement(u.default.Item,null,s.default.createElement("img",{src:d.default,alt:""}),s.default.createElement("div",null,s.default.createElement("p",{className:"color-grey-3"},s.default.createElement("a",{className:"task-hide",style:{display:"block",fontWeight:"500"},onClick:function(){W(e),O(!0)}},e.name)),s.default.createElement("p",{className:"task-hide color-grey-6"},e.fingerprint),s.default.createElement("span",{className:"color-grey-6"},"添加时间:",e.created_time)),s.default.createElement(r.default,{type:"danger",onClick:function(){N(e.id),w(!0)}},"删除"))}))),!p&&s.default.createElement(n.default,null),k>10&&s.default.createElement("div",{className:"edu-txt-center mt15"},s.default.createElement(l.default,{simple:!0,current:A,onChange:function(e){y(e)},pageSize:10,total:k})),(!p||p&&0===p.length)&&s.default.createElement("p",{className:"mt30 pl20"},"您还没有添加任何SSH密钥"),s.default.createElement("p",{className:"questionLink"},s.default.createElement("a",{href:"https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent",target:"_blank"},"如何生成SSH密钥?")))}},yYO3:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAADS0lEQVRYR+2YXWgcVRTH//+ZWQXdkBTED5AixYDguszdTIMPoZJnv1AUtSoVKT6oj1bBglroiy1aBdHiB0VBBMGPJ0GoLDYgopO9O2vUYhAfRCwINWgQdcz9y42uJG2SnZkkQiHnaWDO+Z/fnr3nzj2XqGhpml4WhuHLAE4YYw5XlAGrBE5PT98TBMEzALb5eJLvRFH0UKPROF1WrxSAtTYG8CyAiRUS/eScOyDpWJIkeVGQQgDW2p0AHgVwk//BA8S/l/SKc+71JEl+HASyqpi19goAN5O8S1JrkNAK7x2ATwF8EATBx3med1aqDLvd7r2SQgAXkrzEOTcKYCfJ7RWSrhpC8g8AX0n6EsC3AL5zzllaa//cyERltEi+tgWwVYFzugLHSX4iaVjSLVXatlIXSPqL5G5jzPv9lpudnT1/fn7+GIDb/o82fM4Y47flZZam6QVRFJ2UdGlRiEoVcM7tGhsb81vsWWat9Z/n+zYVYGFh4dokSTqrALwA4IFNBSD5WBzHR85MIolZlmWSrtpUAACnSe6K4/ibpYmstX5dHCya/N+DTLVvgaRfSF5pjJnzQlmW7XXOvVgm+boAfHCtVtveaDRO+Wdr7X4AT24BnLMV8Efpeln6jVgDko6y0+n0SBbu3T7oRgAAOOAB3iB5Z9kKkJyI4/gzH9ftdo9Kur+Cxq3+VHyDpHfLBkv6muRBSTtIPuE7s6TGb7Va7XLOzMycl+d5D8COkgLrdX/VGPPg4mBStQrrIPg1z/Orx8fHT/03GVlr3wRw+zpEy4TuM8Y8v7gd96Pa7XZ9ZGTkOIAqY1iZ5G8ZY/b0A5bNhmmaXhQEwYckrymjWNRX0omhoaHrR0dH/Zi2aGcNp1NTU9vq9frbAK4rKlzQ7725ubk9k5OTvy/1X3E6TtO0FkXR05IeLii+lpskHTHGPE7ST8zLbM1ZP8uyG51zLwG4uCLID5L2tlqtj1aLH3TZAL8uwjA8BODuApcT//yv5IK/KQnDcH+z2fx5LfiBAP3gNE0nwjD090JmTUGyHQTBI81m84siVSsM4MX8wbPX693hnHvqzJ2TZNs5d7jVavlWLmylAJbsGdHw8PBukvsknSR5yBjzeeGsSxz/BjVTj26PT8q9AAAAAElFTkSuQmCC"}}]); \ No newline at end of file diff --git a/static/js/100.379e11e8.chunk.js b/static/js/104.dc5b89ef.chunk.js similarity index 96% rename from static/js/100.379e11e8.chunk.js rename to static/js/104.dc5b89ef.chunk.js index 8ca82b6cb..a379701fd 100644 --- a/static/js/100.379e11e8.chunk.js +++ b/static/js/104.dc5b89ef.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[100],{"CSm+":function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(n){for(var e=1;e-1?w(!1):w(!0),t.indexOf("/organize/"+e+"/group")>-1||t.indexOf("/organize/"+e+"/member")>-1?O(!0):O(!1))}),[t]),(0,r.useEffect)((function(){var n;e&&(n="/organizations/"+e+".json",c.default.get(n).then((function(n){n&&n.data&&h(n.data)})).catch((function(n){})))}),[e]),l.default.createElement("div",{className:"teamDetail"},f&&l.default.createElement(u.default,{src:"/organize/"+f.name,title:f.nickname,desc:!z&&f.description,img:f.avatar_url,rightBtn:l.default.createElement(l.default.Fragment,null,v&&!z&&f.is_admin?l.default.createElement(o.Link,{to:"/organize/"+e+"/setting",className:"color-blue ml10 font-14"},"设置",l.default.createElement("i",{className:"iconfont icon-shezhi2 ml3 fr"})):"",z&&l.default.createElement("span",{className:"subNavs"},l.default.createElement(o.Link,{to:"/organize/"+e+"/member",className:t==="/organize/"+e+"/member"?"active":""},l.default.createElement("span",null,"组织成员"),f.num_users&&l.default.createElement("lable",null,f.num_users)),l.default.createElement(o.Link,{to:"/organize/"+e+"/group",className:t==="/organize/"+e+"/group"?"active":""},l.default.createElement("span",null,"组织团队"),f.num_teams&&l.default.createElement("lable",null,f.num_teams)))),bottomInfos:!z&&l.default.createElement("div",null,f.location&&l.default.createElement("span",{className:"color-grey-6"},l.default.createElement("i",{className:"iconfont icon-weizhi mr3 font-16 color-grey-6"}),f.location),f.website&&l.default.createElement("a",{href:f.website,target:"_blank",className:"ml20 color-grey-6"},l.default.createElement("i",{className:"iconfont icon-lianjie mr3 font-14"}),f.website))}),l.default.createElement(o.Switch,n,l.default.createElement(o.Route,{path:"/organize/:OIdentifier/group/:groupId",render:function(e){return l.default.createElement(s,i({},n,e,{group:f}))}}),l.default.createElement(o.Route,{path:"/organize/:OIdentifier/member",render:function(e){return l.default.createElement(g,i({},n,e,{organizeDetail:f}))}}),l.default.createElement(o.Route,{path:"/organize/:OIdentifier/group",render:function(e){return l.default.createElement(x,i({},n,e,{organizeDetail:f}))}}),l.default.createElement(o.Route,{path:"/organize/:OIdentifier/setting",render:function(e){return l.default.createElement(b,i({},n,e,{organizeDetail:f,updateFunc:j}))}}),l.default.createElement(o.Route,{path:"/organize/:OIdentifier",render:function(e){return l.default.createElement(m,i({},n,e,{organizeDetail:f}))}})))}},eGzb:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,a=t("q1tI"),r=(i=a)&&i.__esModule?i:{default:i},l=t("sYIF"),o=t("eO8H");t("KkuB"),e.default=function(n){var e=n.img,t=n.title,i=n.desc,a=n.rightBtn,d=n.src,p=n.bottomInfos;return r.default.createElement("div",{className:"cards"},e&&r.default.createElement("div",{className:"img"},r.default.createElement("img",{src:(0,l.getImageUrl)("/"+e),alt:""})),r.default.createElement("div",{className:"content"},r.default.createElement("p",{className:"titles"},r.default.createElement(o.Link,{to:d},t),a),r.default.createElement("div",{className:"desc"},i),p))}},spEH:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GroupProjectBackgroup=e.Content=e.Cancel=e.GreenUnder=e.NumUl=e.Redback=e.Blueback=e.Greenback=e.Greenline=e.Redline=e.Blueline=e.WhiteBack=e.Gap=e.Short=e.ShortWidth=e.Long=e.LongWidth=e.Box=e.AlignAJBottom=e.AlignTop=e.AlignCenter=e.FlexAJ=e.AlignCenterBetween=e.Banner=void 0;var i,a=N(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"]),r=N(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),l=N(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),o=N(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),d=N(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),p=N(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),u=N(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),c=N(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=N(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),s=N(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),x=N(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),g=N(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),m=N(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),b=N(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),h=N(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=N(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),k=N(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=N(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=N(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),B=N(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),E=N(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),z=N(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),O=N(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),j=N(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),C=t("vOnD"),_=(i=C)&&i.__esModule?i:{default:i};function N(n,e){return Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}e.Banner=_.default.div(a),e.AlignCenterBetween=_.default.div(r),e.FlexAJ=_.default.div(l),e.AlignCenter=_.default.div(o),e.AlignTop=_.default.div(d),e.AlignAJBottom=_.default.div(p),e.Box=_.default.div(u),e.LongWidth=_.default.div(c),e.Long=_.default.div(f),e.ShortWidth=_.default.div(s),e.Short=_.default.div(x),e.Gap=_.default.div(g),e.WhiteBack=_.default.div(m),e.Blueline=_.default.a(b),e.Redline=_.default.a(h,(function(n){return n.bold?"#fff":"#F73030"}),(function(n){return n.bold?"#F73030":"#fff"})),e.Greenline=_.default.a(y,(function(n){return n.bold?"#fff":"#28BD6C"}),(function(n){return n.bold?"#28BD6C":"#fff"})),e.Greenback=_.default.a(k),e.Blueback=_.default.a(v),e.Redback=_.default.a(w),e.NumUl=_.default.ul(B),e.GreenUnder=_.default.a(E),e.Cancel=_.default.a(z),e.Content=_.default.div(O),e.GroupProjectBackgroup=_.default.div(j)}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[104],{"CSm+":function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(n){for(var e=1;e-1?w(!1):w(!0),t.indexOf("/organize/"+e+"/group")>-1||t.indexOf("/organize/"+e+"/member")>-1?O(!0):O(!1))}),[t]),(0,r.useEffect)((function(){var n;e&&(n="/organizations/"+e+".json",c.default.get(n).then((function(n){n&&n.data&&h(n.data)})).catch((function(n){})))}),[e]),l.default.createElement("div",{className:"teamDetail"},f&&l.default.createElement(u.default,{src:"/organize/"+f.name,title:f.nickname,desc:!z&&f.description,img:f.avatar_url,rightBtn:l.default.createElement(l.default.Fragment,null,v&&!z&&f.is_admin?l.default.createElement(o.Link,{to:"/organize/"+e+"/setting",className:"color-blue ml10 font-14"},"设置",l.default.createElement("i",{className:"iconfont icon-shezhi2 ml3 fr"})):"",z&&l.default.createElement("span",{className:"subNavs"},l.default.createElement(o.Link,{to:"/organize/"+e+"/member",className:t==="/organize/"+e+"/member"?"active":""},l.default.createElement("span",null,"组织成员"),f.num_users&&l.default.createElement("lable",null,f.num_users)),l.default.createElement(o.Link,{to:"/organize/"+e+"/group",className:t==="/organize/"+e+"/group"?"active":""},l.default.createElement("span",null,"组织团队"),f.num_teams&&l.default.createElement("lable",null,f.num_teams)))),bottomInfos:!z&&l.default.createElement("div",null,f.location&&l.default.createElement("span",{className:"color-grey-6"},l.default.createElement("i",{className:"iconfont icon-weizhi mr3 font-16 color-grey-6"}),f.location),f.website&&l.default.createElement("a",{href:f.website,target:"_blank",className:"ml20 color-grey-6"},l.default.createElement("i",{className:"iconfont icon-lianjie mr3 font-14"}),f.website))}),l.default.createElement(o.Switch,n,l.default.createElement(o.Route,{path:"/organize/:OIdentifier/group/:groupId",render:function(e){return l.default.createElement(s,i({},n,e,{group:f}))}}),l.default.createElement(o.Route,{path:"/organize/:OIdentifier/member",render:function(e){return l.default.createElement(g,i({},n,e,{organizeDetail:f}))}}),l.default.createElement(o.Route,{path:"/organize/:OIdentifier/group",render:function(e){return l.default.createElement(x,i({},n,e,{organizeDetail:f}))}}),l.default.createElement(o.Route,{path:"/organize/:OIdentifier/setting",render:function(e){return l.default.createElement(b,i({},n,e,{organizeDetail:f,updateFunc:j}))}}),l.default.createElement(o.Route,{path:"/organize/:OIdentifier",render:function(e){return l.default.createElement(m,i({},n,e,{organizeDetail:f}))}})))}},eGzb:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,a=t("q1tI"),r=(i=a)&&i.__esModule?i:{default:i},l=t("sYIF"),o=t("eO8H");t("KkuB"),e.default=function(n){var e=n.img,t=n.title,i=n.desc,a=n.rightBtn,d=n.src,p=n.bottomInfos;return r.default.createElement("div",{className:"cards"},e&&r.default.createElement("div",{className:"img"},r.default.createElement("img",{src:(0,l.getImageUrl)("/"+e),alt:""})),r.default.createElement("div",{className:"content"},r.default.createElement("p",{className:"titles"},r.default.createElement(o.Link,{to:d},t),a),r.default.createElement("div",{className:"desc"},i),p))}},spEH:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GroupProjectBackgroup=e.Content=e.Cancel=e.GreenUnder=e.NumUl=e.Redback=e.Blueback=e.Greenback=e.Greenline=e.Redline=e.Blueline=e.WhiteBack=e.Gap=e.Short=e.ShortWidth=e.Long=e.LongWidth=e.Box=e.AlignAJBottom=e.AlignTop=e.AlignCenter=e.FlexAJ=e.AlignCenterBetween=e.Banner=void 0;var i,a=N(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"]),r=N(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),l=N(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),o=N(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),d=N(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),p=N(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),u=N(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),c=N(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=N(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),s=N(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),x=N(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),g=N(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),m=N(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),b=N(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),h=N(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=N(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),k=N(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=N(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=N(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),B=N(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),E=N(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),z=N(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),O=N(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),j=N(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),C=t("vOnD"),_=(i=C)&&i.__esModule?i:{default:i};function N(n,e){return Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}e.Banner=_.default.div(a),e.AlignCenterBetween=_.default.div(r),e.FlexAJ=_.default.div(l),e.AlignCenter=_.default.div(o),e.AlignTop=_.default.div(d),e.AlignAJBottom=_.default.div(p),e.Box=_.default.div(u),e.LongWidth=_.default.div(c),e.Long=_.default.div(f),e.ShortWidth=_.default.div(s),e.Short=_.default.div(x),e.Gap=_.default.div(g),e.WhiteBack=_.default.div(m),e.Blueline=_.default.a(b),e.Redline=_.default.a(h,(function(n){return n.bold?"#fff":"#F73030"}),(function(n){return n.bold?"#F73030":"#fff"})),e.Greenline=_.default.a(y,(function(n){return n.bold?"#fff":"#28BD6C"}),(function(n){return n.bold?"#28BD6C":"#fff"})),e.Greenback=_.default.a(k),e.Blueback=_.default.a(v),e.Redback=_.default.a(w),e.NumUl=_.default.ul(B),e.GreenUnder=_.default.a(E),e.Cancel=_.default.a(z),e.Content=_.default.div(O),e.GroupProjectBackgroup=_.default.div(j)}}]); \ No newline at end of file diff --git a/static/js/101.4613ffbf.chunk.js b/static/js/105.03fba90a.chunk.js similarity index 91% rename from static/js/101.4613ffbf.chunk.js rename to static/js/105.03fba90a.chunk.js index 584819172..082db9722 100644 --- a/static/js/101.4613ffbf.chunk.js +++ b/static/js/105.03fba90a.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[101],{"093b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=f(n("q1tI")),r=n("spEH"),l=f(n("ess8")),u=f(n("rzEP")),i=n("eO8H"),o=f(n("CnBM")),d=f(n("HUFq"));function f(e){return e&&e.__esModule?e:{default:e}}var c=(0,o.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(66)]).then(n.t.bind(null,"Smcf",7))},loading:d.default}),s=(0,o.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(7),n.e(9),n.e(37)]).then(n.t.bind(null,"5DC0",7))},loading:d.default}),m=(0,o.default)({loader:function(){return Promise.all([n.e(2),n.e(3),n.e(63),n.e(110)]).then(n.t.bind(null,"4k9F",7))},loading:d.default}),g=(0,o.default)({loader:function(){return n.e(123).then(n.t.bind(null,"gSX0",7))},loading:d.default});t.default=function(e){var t=e.location.pathname,n=e.match.params.OIdentifier;var o=function(e){var t=0;return e==="/organize/"+n+"/setting/member"?t=1:e==="/organize/"+n+"/setting/group"?t=2:e==="/organize/"+n+"/setting/hooks"&&(t=3),t}(t),d={list:[{name:"基本设置",icon:"icon-base",href:"/organize/"+n+"/setting"},{name:"组织成员管理",icon:"icon-zuzhichengyuan",href:"/organize/"+n+"/setting/member"},{name:"组织团队管理",icon:"icon-zuzhixiangmu",href:"/organize/"+n+"/setting/group"}],active:o};return a.default.createElement(r.Box,null,a.default.createElement(r.Short,null,a.default.createElement(u.default,{header:a.default.createElement(l.default,null,"组织设置"),nav:d})),a.default.createElement(r.Long,null,a.default.createElement(r.Gap,null,a.default.createElement("div",{style:{border:"1px solid #eee"}},a.default.createElement(i.Switch,null,a.default.createElement(i.Route,{path:"/organize/:OIdentifier/setting/hooks",render:function(){return a.default.createElement(g,e)}}),a.default.createElement(i.Route,{path:"/organize/:OIdentifier/setting/group",render:function(){return a.default.createElement(c,e)}}),a.default.createElement(i.Route,{path:"/organize/:OIdentifier/setting/member",render:function(){return a.default.createElement(s,e)}}),a.default.createElement(i.Route,{path:"/organize/:OIdentifier/setting",render:function(){return a.default.createElement(m,e)}}))))))}},ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,r,l=(a=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(r)}}))),u=i(n("q1tI"));function i(e){return e&&e.__esModule?e:{default:e}}var o=i(n("vOnD")).default.div(l);t.default=function(e){var t=e.children;return u.default.createElement(o,null,t)}},rzEP:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,r=n("q1tI"),l=(a=r)&&a.__esModule?a:{default:a},u=n("eO8H");t.default=function(e){var t=e.header,n=e.nav;return l.default.createElement("ul",{className:"list-l-Menu"},t,n&&n.list&&n.list.length>0?n.list.map((function(e,t){return l.default.createElement("li",{key:t,className:n.active===t?"active":""},l.default.createElement("p",null,l.default.createElement(u.Link,{to:e.href},l.default.createElement("i",{className:"iconfont "+(e.icon||"icon-huabanfuben")+" font-18 mr10"}),e.name)))})):"")}}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[105],{"093b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=f(n("q1tI")),r=n("spEH"),l=f(n("ess8")),u=f(n("rzEP")),i=n("eO8H"),o=f(n("CnBM")),d=f(n("HUFq"));function f(e){return e&&e.__esModule?e:{default:e}}var c=(0,o.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(70)]).then(n.t.bind(null,"Smcf",7))},loading:d.default}),s=(0,o.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(7),n.e(9),n.e(37)]).then(n.t.bind(null,"5DC0",7))},loading:d.default}),m=(0,o.default)({loader:function(){return Promise.all([n.e(2),n.e(3),n.e(67),n.e(114)]).then(n.t.bind(null,"4k9F",7))},loading:d.default}),g=(0,o.default)({loader:function(){return n.e(127).then(n.t.bind(null,"gSX0",7))},loading:d.default});t.default=function(e){var t=e.location.pathname,n=e.match.params.OIdentifier;var o=function(e){var t=0;return e==="/organize/"+n+"/setting/member"?t=1:e==="/organize/"+n+"/setting/group"?t=2:e==="/organize/"+n+"/setting/hooks"&&(t=3),t}(t),d={list:[{name:"基本设置",icon:"icon-base",href:"/organize/"+n+"/setting"},{name:"组织成员管理",icon:"icon-zuzhichengyuan",href:"/organize/"+n+"/setting/member"},{name:"组织团队管理",icon:"icon-zuzhixiangmu",href:"/organize/"+n+"/setting/group"}],active:o};return a.default.createElement(r.Box,null,a.default.createElement(r.Short,null,a.default.createElement(u.default,{header:a.default.createElement(l.default,null,"组织设置"),nav:d})),a.default.createElement(r.Long,null,a.default.createElement(r.Gap,null,a.default.createElement("div",{style:{border:"1px solid #eee"}},a.default.createElement(i.Switch,null,a.default.createElement(i.Route,{path:"/organize/:OIdentifier/setting/hooks",render:function(){return a.default.createElement(g,e)}}),a.default.createElement(i.Route,{path:"/organize/:OIdentifier/setting/group",render:function(){return a.default.createElement(c,e)}}),a.default.createElement(i.Route,{path:"/organize/:OIdentifier/setting/member",render:function(){return a.default.createElement(s,e)}}),a.default.createElement(i.Route,{path:"/organize/:OIdentifier/setting",render:function(){return a.default.createElement(m,e)}}))))))}},ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,r,l=(a=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(r)}}))),u=i(n("q1tI"));function i(e){return e&&e.__esModule?e:{default:e}}var o=i(n("vOnD")).default.div(l);t.default=function(e){var t=e.children;return u.default.createElement(o,null,t)}},rzEP:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,r=n("q1tI"),l=(a=r)&&a.__esModule?a:{default:a},u=n("eO8H");t.default=function(e){var t=e.header,n=e.nav;return l.default.createElement("ul",{className:"list-l-Menu"},t,n&&n.list&&n.list.length>0?n.list.map((function(e,t){return l.default.createElement("li",{key:t,className:n.active===t?"active":""},l.default.createElement("p",null,l.default.createElement(u.Link,{to:e.href},l.default.createElement("i",{className:"iconfont "+(e.icon||"icon-huabanfuben")+" font-18 mr10"}),e.name)))})):"")}}}]); \ No newline at end of file diff --git a/static/js/102.ed25671e.chunk.js b/static/js/106.a004e85c.chunk.js similarity index 98% rename from static/js/102.ed25671e.chunk.js rename to static/js/106.a004e85c.chunk.js index 2d52d1189..b104617ff 100644 --- a/static/js/102.ed25671e.chunk.js +++ b/static/js/106.a004e85c.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[102],{ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,u=(r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],a=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}}))),s=o(n("q1tI"));function o(e){return e&&e.__esModule?e:{default:e}}var l=o(n("vOnD")).default.div(u);t.default=function(e){var t=e.children;return s.default.createElement(l,null,t)}},"qh7/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=h(n("2/Rp")),a=h(n("14Xm")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,u=void 0;try{for(var s,o=e[Symbol.iterator]();!(r=(s=o.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&o.return&&o.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},s=x(["\n {\n padding: 0px 30px;\n min-height: 400px;\n }\n"],["\n {\n padding: 0px 30px;\n min-height: 400px;\n }\n"]),o=x(["\n {\n padding: 22px 0px;\n border-bottom: 1px solid #eee;\n }\n"],["\n {\n padding: 22px 0px;\n border-bottom: 1px solid #eee;\n }\n"]),l=x(["\n {\n padding: 12px 0px;\n }\n"],["\n {\n padding: 12px 0px;\n }\n"]);n("L/Qf");var i=n("q1tI"),c=h(i),f=n("spEH"),d=n("tnhM"),p=h(n("ess8")),m=n("eO8H"),v=h(n("vOnD"));function h(e){return e&&e.__esModule?e:{default:e}}function x(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n("NzgE");var b=v.default.div(s),g=v.default.p(o),w=v.default.div(l);t.default=function(e){t=a.default.mark((function e(t){var n,r;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={page:l,limit:x},e.next=3,(0,d.getHooks)(t,n);case 3:(r=e.sent)&&k(r);case 5:case"end":return e.stop()}}),e,this)})),n=function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(a,u){try{var s=e[a](u),o=s.value}catch(e){return void n(e)}if(!s.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));t(o)}("next")}))};var t,n,s=(0,i.useState)(1),o=u(s,2),l=o[0],v=(o[1],(0,i.useState)(20)),h=u(v,2),x=h[0],y=(h[1],(0,i.useState)(void 0)),E=u(y,2),k=(E[0],E[1]);e.match.params.projectsId;return c.default.createElement(f.WhiteBack,null,c.default.createElement(p.default,null,c.default.createElement("span",null,"管理web钩子"),c.default.createElement(r.default,{type:"primary"},"添加web钩子")),c.default.createElement(b,null,c.default.createElement(g,null,"当Gitea事件发生时,Web钩子自动发出HTTP POST请求。在"," ",c.default.createElement(m.Link,{to:"",className:"color-blue"},"指南")," ","中阅读更多内容。"),c.default.createElement(w,null,c.default.createElement(f.FlexAJ,{className:"manageItem"},c.default.createElement("span",{className:"webName"},"https://gitea.com/zxf/homebrew-cask-versions/settings/hooks/gitea/new"),c.default.createElement("span",null,c.default.createElement(f.Redline,null,"删除"),c.default.createElement(f.Greenline,{className:"ml30"},"编辑"))),c.default.createElement(f.FlexAJ,{className:"manageItem"},c.default.createElement("span",{className:"webName"},"https://gitea.com/zxf/homebrew-cask-versions/settings/hooks/gitea/new"),c.default.createElement("span",null,c.default.createElement(f.Redline,null,"删除"),c.default.createElement(f.Greenline,{className:"ml30"},"编辑"))))))}},tnhM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUser=t.getSubEntries=t.getHooks=t.getTag=t.getBranch=void 0;var r=u(n("14Xm")),a=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}function s(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,u){try{var s=t[a](u),o=s.value}catch(e){return void n(e)}if(!s.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(o)}("next")}))}}var o,l,i,c,f;t.getBranch=(o=s(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/branches.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return o.apply(this,arguments)}),t.getTag=(l=s(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/tags.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return l.apply(this,arguments)}),t.getHooks=(i=s(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/projects/"+t+"/hooks.json",{params:n});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return i.apply(this,arguments)}),t.getSubEntries=(c=s(r.default.mark((function e(t,n,u){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+t+"/"+n+"/sub_entries.json",{params:u});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t,n){return c.apply(this,arguments)}),t.getUser=(f=s(r.default.mark((function e(t){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/users/"+t+"/hovercard.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e){return f.apply(this,arguments)})}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[106],{ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,u=(r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],a=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}}))),s=o(n("q1tI"));function o(e){return e&&e.__esModule?e:{default:e}}var l=o(n("vOnD")).default.div(u);t.default=function(e){var t=e.children;return s.default.createElement(l,null,t)}},"qh7/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=h(n("2/Rp")),a=h(n("14Xm")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,u=void 0;try{for(var s,o=e[Symbol.iterator]();!(r=(s=o.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&o.return&&o.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},s=x(["\n {\n padding: 0px 30px;\n min-height: 400px;\n }\n"],["\n {\n padding: 0px 30px;\n min-height: 400px;\n }\n"]),o=x(["\n {\n padding: 22px 0px;\n border-bottom: 1px solid #eee;\n }\n"],["\n {\n padding: 22px 0px;\n border-bottom: 1px solid #eee;\n }\n"]),l=x(["\n {\n padding: 12px 0px;\n }\n"],["\n {\n padding: 12px 0px;\n }\n"]);n("L/Qf");var i=n("q1tI"),c=h(i),f=n("spEH"),d=n("tnhM"),p=h(n("ess8")),m=n("eO8H"),v=h(n("vOnD"));function h(e){return e&&e.__esModule?e:{default:e}}function x(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n("NzgE");var b=v.default.div(s),g=v.default.p(o),w=v.default.div(l);t.default=function(e){t=a.default.mark((function e(t){var n,r;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={page:l,limit:x},e.next=3,(0,d.getHooks)(t,n);case 3:(r=e.sent)&&k(r);case 5:case"end":return e.stop()}}),e,this)})),n=function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(a,u){try{var s=e[a](u),o=s.value}catch(e){return void n(e)}if(!s.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));t(o)}("next")}))};var t,n,s=(0,i.useState)(1),o=u(s,2),l=o[0],v=(o[1],(0,i.useState)(20)),h=u(v,2),x=h[0],y=(h[1],(0,i.useState)(void 0)),E=u(y,2),k=(E[0],E[1]);e.match.params.projectsId;return c.default.createElement(f.WhiteBack,null,c.default.createElement(p.default,null,c.default.createElement("span",null,"管理web钩子"),c.default.createElement(r.default,{type:"primary"},"添加web钩子")),c.default.createElement(b,null,c.default.createElement(g,null,"当Gitea事件发生时,Web钩子自动发出HTTP POST请求。在"," ",c.default.createElement(m.Link,{to:"",className:"color-blue"},"指南")," ","中阅读更多内容。"),c.default.createElement(w,null,c.default.createElement(f.FlexAJ,{className:"manageItem"},c.default.createElement("span",{className:"webName"},"https://gitea.com/zxf/homebrew-cask-versions/settings/hooks/gitea/new"),c.default.createElement("span",null,c.default.createElement(f.Redline,null,"删除"),c.default.createElement(f.Greenline,{className:"ml30"},"编辑"))),c.default.createElement(f.FlexAJ,{className:"manageItem"},c.default.createElement("span",{className:"webName"},"https://gitea.com/zxf/homebrew-cask-versions/settings/hooks/gitea/new"),c.default.createElement("span",null,c.default.createElement(f.Redline,null,"删除"),c.default.createElement(f.Greenline,{className:"ml30"},"编辑"))))))}},tnhM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUser=t.getSubEntries=t.getHooks=t.getTag=t.getBranch=void 0;var r=u(n("14Xm")),a=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}function s(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,u){try{var s=t[a](u),o=s.value}catch(e){return void n(e)}if(!s.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(o)}("next")}))}}var o,l,i,c,f;t.getBranch=(o=s(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/branches.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return o.apply(this,arguments)}),t.getTag=(l=s(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/tags.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return l.apply(this,arguments)}),t.getHooks=(i=s(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/projects/"+t+"/hooks.json",{params:n});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return i.apply(this,arguments)}),t.getSubEntries=(c=s(r.default.mark((function e(t,n,u){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+t+"/"+n+"/sub_entries.json",{params:u});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t,n){return c.apply(this,arguments)}),t.getUser=(f=s(r.default.mark((function e(t){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/users/"+t+"/hovercard.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e){return f.apply(this,arguments)})}}]); \ No newline at end of file diff --git a/static/js/107.1bbf7bfe.chunk.js b/static/js/107.1bbf7bfe.chunk.js new file mode 100644 index 000000000..66e02a1f6 --- /dev/null +++ b/static/js/107.1bbf7bfe.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[107],{"cuo/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0){var n=e;r&&(n=e.filter((function(e){return e.name.toLowerCase().indexOf(r.toLowerCase())>-1})));var o=n&&n.map((function(e){return m.default.createElement(y,{key:e.id,value:e.name},e.name)}));a.setState(v({},t+"_list",o))}},a.subMitFrom=function(){a.props.form.validateFieldsAndScroll((function(e,t){if(e)a.setState({isSpin:!1});else{a.setState({isSpin:!0});var r=a.props.match.params.projectsType,n=a.state,o=n.project_language_id,l=n.project_category_id,i=n.license_id,s=n.ignore_id,c=n.owners_id,d=(n.owners_name,g.Base64.encode(t.password)),f=r&&"mirror"===r?"/projects/migrate.json":"/projects.json";h.default.post(f,u({},t,{auth_password:d,project_language_id:o,project_category_id:l,license_id:i,ignore_id:s,user_id:c})).then((function(e){e&&e.data.id&&(a.setState({isSpin:!1}),a.props.showNotification((r&&"mirror"===r?"镜像":"托管")+"项目创建成功!"),a.props.history.push("/projects/"+e.data.login+"/"+e.data.identifier))})).catch((function(e){a.setState({isSpin:!1}),console.log(e)}))}}))},a.ChangePlatform=function(e,t,r,n){var o;a.setOptionsList(n,r,e),a.setState((v(o={},r+"_id",t.key),v(o,r+"_name",e),o))},a.blurCategory=function(e,t,r){var n,o=t&&t.filter((function(t){return t.name===e}));o&&0!==o.length||(a.props.form.setFieldsValue(v({},r,void 0)),a.setState((v(n={},r+"_name",void 0),v(n,r+"_id",void 0),n)),a.setOptionsList(t,r))},a.checkId=function(e,t,a,r,n){var o=r.filter((function(e){return e.name===t}));t||a(),o&&o.length>0?a():a("请在下拉选项中选择正确的"+n+"!"),a()},a.changeMirrorCheck=function(){var e=a.state.mirrorCheck;a.setState({mirrorCheck:!e})},a.ChangeAddr=function(e){var t=e.target.value;if(t.indexOf("/")>-1){var r=t.split("/"),n=r[r.length-1];if(n.indexOf(".git")>-1){var o=n.split(".")[0];if(!o)return;a.props.form.setFieldsValue({repository_name:o})}}},a.changeDesc=function(e){var t=e.target.value;a.setState({descNum:t?t.length:0})},a.state={preType:"0",languageValue:"0",gitignoreType:"0",LicensesType:"0",mirrorCheck:!1,CategoryList:void 0,LanguageList:void 0,GitignoreList:void 0,LicensesList:void 0,OwnerList:void 0,isSpin:!1,project_language_id:void 0,project_category_id:void 0,license_id:void 0,ignore_id:void 0,owners_id:void 0,owners_name:void 0,project_language_list:void 0,project_category_list:void 0,license_list:void 0,ignore_list:void 0,owners_list:void 0,project_language_name:void 0,project_category_name:void 0,license_name:void 0,ignore_name:void 0,descNum:0},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),d(t,[{key:"render",value:function(){var e=this,t=this.props.form.getFieldDecorator,a=this.props.match.params.projectsType,c=this.state,u=c.CategoryList,d=c.LanguageList,f=c.GitignoreList,g=c.LicensesList,h=c.isSpin,_=c.owners_list,v=c.OwnerList,y=c.project_language_list,b=c.project_category_list,E=c.license_list,j=c.ignore_list,w=c.mirrorCheck,C=c.descNum;return m.default.createElement("div",{className:"main back-white",style:{padding:"0px",border:"none"}},m.default.createElement("div",{className:"newPanel"},m.default.createElement("div",{className:"newPanel_title"},"创建",a&&"mirror"===a?"镜像":"托管","项目"),m.default.createElement(r.default,{spinning:h},m.default.createElement(i.default,null,m.default.createElement("div",{className:"newPanel_content"},m.default.createElement(i.default.Item,{label:"拥有者"},t("user_id",{rules:[{required:!0,message:"请选择拥有者"},{validator:function(t,a,r){return e.checkId(t,a,r,v,"拥有者")}}]})(m.default.createElement(s.default,{placeholder:"请选择拥有者",onChange:function(t,a){return e.ChangePlatform(t,a,"owners",v)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,v,"owners")}},_))),a&&"mirror"===a&&m.default.createElement(m.default.Fragment,null,m.default.createElement(i.default.Item,{label:"镜像版本库地址",style:{marginBottom:"0px"}},t("clone_addr",{rules:[{required:!0,message:"请填写镜像版本库地址"}]})(m.default.createElement(l.default,{placeholder:"输入需要同步到本项目的镜像版本库地址",onChange:this.ChangeAddr}))),m.default.createElement("p",{className:"formTip color-orange"},"示例:https://github.com/facebook/reack.git")),a&&"mirror"===a&&m.default.createElement(m.default.Fragment,null,m.default.createElement("p",{className:"mt10 mb10 color-grey-3 pointer",onClick:this.changeMirrorCheck},"需要授权验证",m.default.createElement("i",{className:w?"iconfont icon-xiajiantou font-13 ml10 color-grey-8":"iconfont icon-youjiantou font-13 ml10 color-grey-8"})),w&&m.default.createElement("div",{className:"df mb20",style:{alignItems:"center"}},m.default.createElement("span",{className:"mr10"},"用户名"),m.default.createElement(i.default.Item,{style:{marginBottom:"0px"},label:""},t("auth_username",{rules:[]})(m.default.createElement(l.default,{placeholder:"请输入对应平台的登录用户名",style:{width:"240px"}}))),m.default.createElement("span",{className:"mr10"},"密码"),m.default.createElement(i.default.Item,{style:{marginBottom:"0px"},label:""},t("password",{rules:[]})(m.default.createElement(l.default,{placeholder:"请输入对应平台的登录密码",type:"password",style:{width:"240px"}}))))),m.default.createElement(i.default.Item,{label:"项目名称"},t("name",{rules:[{required:!0,message:"请填写项目名称"}]})(m.default.createElement(l.default,{placeholder:"例如:团队协作方法与研究",maxLength:50}))),m.default.createElement("div",{className:"pr"},m.default.createElement("span",{className:"toprightNum"},C,"/200"),m.default.createElement(i.default.Item,{label:"项目简介"},t("description",{rules:[{required:!0,message:"请填写项目简介"}]})(m.default.createElement(l.default.TextArea,{maxLength:200,placeholder:"项目的介绍",autoSize:{minRows:2,maxRows:6},onChange:this.changeDesc})))),m.default.createElement(i.default.Item,{label:"仓库名称"},t("repository_name",{rules:[{required:!0,message:"请填写仓库名称"}]})(m.default.createElement(l.default,{placeholder:"仓库名称请使用与项目相关的英文关键字",maxLength:100}))),m.default.createElement(i.default.Item,{label:"项目类别"},t("project_category",{rules:[{required:!0,message:"请选择大类别"},{validator:function(t,a,r){return e.checkId(t,a,r,u,"项目类别")}}]})(m.default.createElement(s.default,{placeholder:"请选择项目类别",onChange:function(t,a){return e.ChangePlatform(t,a,"project_category",u)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,u,"project_category")}},b))),m.default.createElement(i.default.Item,{label:"项目语言"},t("project_language",{rules:[{required:!0,message:"请选择项目语言"},{validator:function(t,a,r){return e.checkId(t,a,r,d,"项目语言")}}]})(m.default.createElement(s.default,{placeholder:"请选择项目语言",onChange:function(t,a){return e.ChangePlatform(t,a,"project_language",d)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,d,"project_language")}},y))),("deposit"===a||!a)&&m.default.createElement(m.default.Fragment,null,m.default.createElement(i.default.Item,{label:".gitignore"},t("ignore",{rules:[{required:!0,message:"请选择gitignore"},{validator:function(t,a,r){return e.checkId(t,a,r,f,"gitignore")}}]})(m.default.createElement(s.default,{placeholder:"请选择gitignore,用来定义哪些文件不需要添加到版本管理中",onChange:function(t,a){return e.ChangePlatform(t,a,"ignore",f)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,f,"ignore")}},j))),m.default.createElement(i.default.Item,{label:"开源许可证"},t("license",{rules:[{required:!0,message:"请选择开源许可证"},{validator:function(t,a,r){return e.checkId(t,a,r,g,"开源许可证")}}]})(m.default.createElement(s.default,{placeholder:"请选择开源许可证",onChange:function(t,a){return e.ChangePlatform(t,a,"license",g)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,g,"license")}},E)))),m.default.createElement(i.default.Item,{label:"可见性",style:{margin:"0px"},className:"privatePart"},t("private")(m.default.createElement(o.default,{value:"limit"},"将项目设为私有",m.default.createElement("span",{className:"ml15 font-13 color-grey-9"},"(只有项目所有人或拥有权限的项目成员才能看到)")))),a&&"mirror"===a&&m.default.createElement(i.default.Item,{label:"迁移类型:",style:{margin:"0px"},className:"privatePart"},t("is_mirror")(m.default.createElement(o.default,{value:"limit"},"该仓库将是一个",m.default.createElement("span",{className:"color-blue"},"镜像"),"(设置为镜像后,该项目为只读,不能进行push等相关操作)"))),m.default.createElement("div",null,"注:",m.default.createElement("span",{className:"ant-form-item-required"})," 为必填项,否则为选填"),m.default.createElement(i.default.Item,{className:"formTip mt20"},m.default.createElement(n.default,{type:"primary",onClick:this.subMitFrom,className:"mr20"},"创建项目"),m.default.createElement(p.Link,{to:"/projects",className:"btn_32"},"取消")))))))}}]),t}(f.Component),E=i.default.create({name:"NewWorkForm"})(b);t.default=E}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[108],{Jj8u:function(e,t,a){},MByq:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=_(a("W9HT")),n=_(a("2/Rp")),o=_(a("kaz8")),l=_(a("5rEg")),i=_(a("Vl3Y")),s=_(a("lrIw")),c=_(a("2fM7")),u=Object.assign||function(e){for(var t=1;t0){var n=e;r&&(n=e.filter((function(e){return e.name.toLowerCase().indexOf(r.toLowerCase())>-1})));var o=n&&n.map((function(e){return m.default.createElement(y,{key:e.id,value:e.name},e.name)}));a.setState(v({},t+"_list",o))}},a.subMitFrom=function(){a.props.form.validateFieldsAndScroll((function(e,t){if(e)a.setState({isSpin:!1});else{a.setState({isSpin:!0});var r=a.props.match.params.projectsType,n=a.state,o=n.project_language_id,l=n.project_category_id,i=n.license_id,s=n.ignore_id,c=n.owners_id,d=(n.owners_name,g.Base64.encode(t.password)),f=r&&"mirror"===r?"/projects/migrate.json":"/projects.json";h.default.post(f,u({},t,{auth_password:d,project_language_id:o,project_category_id:l,license_id:i,ignore_id:s,user_id:c})).then((function(e){e&&e.data.id&&(a.setState({isSpin:!1}),a.props.showNotification((r&&"mirror"===r?"镜像":"托管")+"项目创建成功!"),a.props.history.push("/projects/"+e.data.login+"/"+e.data.identifier))})).catch((function(e){a.setState({isSpin:!1}),console.log(e)}))}}))},a.ChangePlatform=function(e,t,r,n){var o;a.setOptionsList(n,r,e),a.setState((v(o={},r+"_id",t.key),v(o,r+"_name",e),o))},a.blurCategory=function(e,t,r){var n,o=t&&t.filter((function(t){return t.name===e}));o&&0!==o.length||(a.props.form.setFieldsValue(v({},r,void 0)),a.setState((v(n={},r+"_name",void 0),v(n,r+"_id",void 0),n)),a.setOptionsList(t,r))},a.checkId=function(e,t,a,r,n){var o=r.filter((function(e){return e.name===t}));t||a(),o&&o.length>0?a():a("请在下拉选项中选择正确的"+n+"!"),a()},a.changeMirrorCheck=function(){var e=a.state.mirrorCheck;a.setState({mirrorCheck:!e})},a.ChangeAddr=function(e){var t=e.target.value;if(t.indexOf("/")>-1){var r=t.split("/"),n=r[r.length-1];if(n.indexOf(".git")>-1){var o=n.split(".")[0];if(!o)return;a.props.form.setFieldsValue({repository_name:o})}}},a.changeDesc=function(e){var t=e.target.value;a.setState({descNum:t?t.length:0})},a.state={preType:"0",languageValue:"0",gitignoreType:"0",LicensesType:"0",mirrorCheck:!1,CategoryList:void 0,LanguageList:void 0,GitignoreList:void 0,LicensesList:void 0,OwnerList:void 0,isSpin:!1,project_language_id:void 0,project_category_id:void 0,license_id:void 0,ignore_id:void 0,owners_id:void 0,owners_name:void 0,project_language_list:void 0,project_category_list:void 0,license_list:void 0,ignore_list:void 0,owners_list:void 0,project_language_name:void 0,project_category_name:void 0,license_name:void 0,ignore_name:void 0,descNum:0},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),d(t,[{key:"render",value:function(){var e=this,t=this.props.form.getFieldDecorator,a=this.props.match.params.projectsType,c=this.state,u=c.CategoryList,d=c.LanguageList,f=c.GitignoreList,g=c.LicensesList,h=c.isSpin,_=c.owners_list,v=c.OwnerList,y=c.project_language_list,b=c.project_category_list,E=c.license_list,j=c.ignore_list,w=c.mirrorCheck,C=c.descNum;return m.default.createElement("div",{className:"main back-white",style:{padding:"0px",border:"none"}},m.default.createElement("div",{className:"newPanel"},m.default.createElement("div",{className:"newPanel_title"},"创建",a&&"mirror"===a?"镜像":"托管","项目"),m.default.createElement(r.default,{spinning:h},m.default.createElement(i.default,null,m.default.createElement("div",{className:"newPanel_content"},m.default.createElement(i.default.Item,{label:"拥有者"},t("user_id",{rules:[{required:!0,message:"请选择拥有者"},{validator:function(t,a,r){return e.checkId(t,a,r,v,"拥有者")}}]})(m.default.createElement(s.default,{placeholder:"请选择拥有者",onChange:function(t,a){return e.ChangePlatform(t,a,"owners",v)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,v,"owners")}},_))),a&&"mirror"===a&&m.default.createElement(m.default.Fragment,null,m.default.createElement(i.default.Item,{label:"镜像版本库地址",style:{marginBottom:"0px"}},t("clone_addr",{rules:[{required:!0,message:"请填写镜像版本库地址"}]})(m.default.createElement(l.default,{placeholder:"输入需要同步到本项目的镜像版本库地址",onChange:this.ChangeAddr}))),m.default.createElement("p",{className:"formTip color-orange"},"示例:https://github.com/facebook/reack.git")),a&&"mirror"===a&&m.default.createElement(m.default.Fragment,null,m.default.createElement("p",{className:"mt10 mb10 color-grey-3 pointer",onClick:this.changeMirrorCheck},"需要授权验证",m.default.createElement("i",{className:w?"iconfont icon-xiajiantou font-13 ml10 color-grey-8":"iconfont icon-youjiantou font-13 ml10 color-grey-8"})),w&&m.default.createElement("div",{className:"df mb20",style:{alignItems:"center"}},m.default.createElement("span",{className:"mr10"},"用户名"),m.default.createElement(i.default.Item,{style:{marginBottom:"0px"},label:""},t("auth_username",{rules:[]})(m.default.createElement(l.default,{placeholder:"请输入对应平台的登录用户名",style:{width:"240px"}}))),m.default.createElement("span",{className:"mr10"},"密码"),m.default.createElement(i.default.Item,{style:{marginBottom:"0px"},label:""},t("password",{rules:[]})(m.default.createElement(l.default,{placeholder:"请输入对应平台的登录密码",type:"password",style:{width:"240px"}}))))),m.default.createElement(i.default.Item,{label:"项目名称"},t("name",{rules:[{required:!0,message:"请填写项目名称"}]})(m.default.createElement(l.default,{placeholder:"例如:团队协作方法与研究",maxLength:50}))),m.default.createElement("div",{className:"pr"},m.default.createElement("span",{className:"toprightNum"},C,"/200"),m.default.createElement(i.default.Item,{label:"项目简介"},t("description",{rules:[{required:!0,message:"请填写项目简介"}]})(m.default.createElement(l.default.TextArea,{maxLength:200,placeholder:"项目的介绍",autoSize:{minRows:2,maxRows:6},onChange:this.changeDesc})))),m.default.createElement(i.default.Item,{label:"仓库名称"},t("repository_name",{rules:[{required:!0,message:"请填写仓库名称"}]})(m.default.createElement(l.default,{placeholder:"仓库名称请使用与项目相关的英文关键字",maxLength:100}))),m.default.createElement(i.default.Item,{label:"项目类别"},t("project_category",{rules:[{required:!0,message:"请选择大类别"},{validator:function(t,a,r){return e.checkId(t,a,r,u,"项目类别")}}]})(m.default.createElement(s.default,{placeholder:"请选择项目类别",onChange:function(t,a){return e.ChangePlatform(t,a,"project_category",u)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,u,"project_category")}},b))),m.default.createElement(i.default.Item,{label:"项目语言"},t("project_language",{rules:[{required:!0,message:"请选择项目语言"},{validator:function(t,a,r){return e.checkId(t,a,r,d,"项目语言")}}]})(m.default.createElement(s.default,{placeholder:"请选择项目语言",onChange:function(t,a){return e.ChangePlatform(t,a,"project_language",d)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,d,"project_language")}},y))),("deposit"===a||!a)&&m.default.createElement(m.default.Fragment,null,m.default.createElement(i.default.Item,{label:".gitignore"},t("ignore",{rules:[{required:!0,message:"请选择gitignore"},{validator:function(t,a,r){return e.checkId(t,a,r,f,"gitignore")}}]})(m.default.createElement(s.default,{placeholder:"请选择gitignore,用来定义哪些文件不需要添加到版本管理中",onChange:function(t,a){return e.ChangePlatform(t,a,"ignore",f)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,f,"ignore")}},j))),m.default.createElement(i.default.Item,{label:"开源许可证"},t("license",{rules:[{required:!0,message:"请选择开源许可证"},{validator:function(t,a,r){return e.checkId(t,a,r,g,"开源许可证")}}]})(m.default.createElement(s.default,{placeholder:"请选择开源许可证",onChange:function(t,a){return e.ChangePlatform(t,a,"license",g)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,g,"license")}},E)))),m.default.createElement(i.default.Item,{label:"可见性",style:{margin:"0px"},className:"privatePart"},t("private")(m.default.createElement(o.default,{value:"limit"},"将项目设为私有",m.default.createElement("span",{className:"ml15 font-13 color-grey-9"},"(只有项目所有人或拥有权限的项目成员才能看到)")))),a&&"mirror"===a&&m.default.createElement(i.default.Item,{label:"迁移类型:",style:{margin:"0px"},className:"privatePart"},t("is_mirror")(m.default.createElement(o.default,{value:"limit"},"该仓库将是一个",m.default.createElement("span",{className:"color-blue"},"镜像"),"(设置为镜像后,该项目为只读,不能进行push等相关操作)"))),m.default.createElement("div",null,"注:",m.default.createElement("span",{className:"ant-form-item-required"})," 为必填项,否则为选填"),m.default.createElement(i.default.Item,{className:"formTip mt20"},m.default.createElement(n.default,{type:"primary",onClick:this.subMitFrom,className:"mr20"},"创建项目"),m.default.createElement(p.Link,{to:"/projects",className:"btn_32"},"取消")))))))}}]),t}(f.Component),E=i.default.create({name:"NewWorkForm"})(b);t.default=E}}]); \ No newline at end of file diff --git a/static/js/105.9274f85d.chunk.js b/static/js/109.54d3630c.chunk.js similarity index 99% rename from static/js/105.9274f85d.chunk.js rename to static/js/109.54d3630c.chunk.js index 844589b62..31c72c653 100644 --- a/static/js/105.9274f85d.chunk.js +++ b/static/js/109.54d3630c.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[105],{"2CTR":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0?o.default.createElement("ul",{className:"notifyList"},p.map((function(e,t){return o.default.createElement("li",null,o.default.createElement(i.Link,{to:"/users/"+e.login},o.default.createElement("img",{src:(0,c.getImageUrl)("/"+(e.applied_user&&e.applied_user.image_url)),alt:"",className:"notifyImg"})),o.default.createElement("div",{className:"notifyFlex"},o.default.createElement("p",{className:"notifyInfos"},o.default.createElement(i.Link,{to:"/users/"+(e.applied_user&&e.applied_user.login),className:"font-15 mr20"},e.applied_user&&e.applied_user.name),o.default.createElement("span",{className:"color-grey-9"},e.time_ago)),"AppliedProject"===e.applied_type?function(e,t){var n=t.project;if(!e)return"";switch(e){case"successed":return o.default.createElement("p",null,"已通过你加入【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】项目的申请");default:return o.default.createElement("p",null,"已拒绝你加入【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】项目的申请")}}(e.status,e.applied):function(e,t){var n=t.project,r=t.owner;if(!e)return"";switch(e){case"canceled":return o.default.createElement("p",null,"取消转移【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库");case"common":return o.default.createElement("p",null,"正在将【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库转移给【",o.default.createElement(i.Link,{to:"/users/"+(r&&r.login)},r&&r.name),"】");case"successed":return o.default.createElement("p",null,"【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库成功转移给【",o.default.createElement(i.Link,{to:"/users/"+(r&&r.login)},r&&r.name),"】");default:return o.default.createElement("p",null,"拒绝转移【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库")}}(e.status,e.applied)))}))):"",p&&0===p.length&&o.default.createElement(s.default,{_html:"暂无通知"}),y>15&&o.default.createElement("div",{className:"edu-txt-center pt20 pb20"},o.default.createElement(a.default,{simple:!0,pageSize:15,total:y,current:g,onChange:function(e){w(e)}})))))}}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[109],{"2CTR":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0?o.default.createElement("ul",{className:"notifyList"},p.map((function(e,t){return o.default.createElement("li",null,o.default.createElement(i.Link,{to:"/users/"+e.login},o.default.createElement("img",{src:(0,c.getImageUrl)("/"+(e.applied_user&&e.applied_user.image_url)),alt:"",className:"notifyImg"})),o.default.createElement("div",{className:"notifyFlex"},o.default.createElement("p",{className:"notifyInfos"},o.default.createElement(i.Link,{to:"/users/"+(e.applied_user&&e.applied_user.login),className:"font-15 mr20"},e.applied_user&&e.applied_user.name),o.default.createElement("span",{className:"color-grey-9"},e.time_ago)),"AppliedProject"===e.applied_type?function(e,t){var n=t.project;if(!e)return"";switch(e){case"successed":return o.default.createElement("p",null,"已通过你加入【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】项目的申请");default:return o.default.createElement("p",null,"已拒绝你加入【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】项目的申请")}}(e.status,e.applied):function(e,t){var n=t.project,r=t.owner;if(!e)return"";switch(e){case"canceled":return o.default.createElement("p",null,"取消转移【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库");case"common":return o.default.createElement("p",null,"正在将【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库转移给【",o.default.createElement(i.Link,{to:"/users/"+(r&&r.login)},r&&r.name),"】");case"successed":return o.default.createElement("p",null,"【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库成功转移给【",o.default.createElement(i.Link,{to:"/users/"+(r&&r.login)},r&&r.name),"】");default:return o.default.createElement("p",null,"拒绝转移【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库")}}(e.status,e.applied)))}))):"",p&&0===p.length&&o.default.createElement(s.default,{_html:"暂无通知"}),y>15&&o.default.createElement("div",{className:"edu-txt-center pt20 pb20"},o.default.createElement(a.default,{simple:!0,pageSize:15,total:y,current:g,onChange:function(e){w(e)}})))))}}}]); \ No newline at end of file diff --git a/static/js/109.d4bbfb9c.chunk.js b/static/js/109.d4bbfb9c.chunk.js deleted file mode 100644 index d679be89d..000000000 --- a/static/js/109.d4bbfb9c.chunk.js +++ /dev/null @@ -1 +0,0 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[109],{"6dZj":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t-1?"active":""},o.default.createElement("p",null,o.default.createElement(c.Link,{to:"/projects/"+a+"/"+n+"/setting/collaborator",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-chengyuan font-18 mr10"}),"协作者管理"))),o.default.createElement("li",{className:l.indexOf("setting/branch")>-1?"active":""},o.default.createElement("p",null,o.default.createElement(c.Link,{to:"/projects/"+a+"/"+n+"/setting/branch",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-fenzhi font-20 mr10"}),"分支设置"))),o.default.createElement("li",{className:l.indexOf("setting/tags")>-1?"active":""},o.default.createElement("p",null,o.default.createElement(c.Link,{to:"/projects/"+a+"/"+n+"/setting/tags",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-biaoqian3 font-18 mr10 color-grey-6"}),"项目标签"))))),o.default.createElement(s.Long,null,o.default.createElement(s.Gap,{className:"list-r-Info"},o.default.createElement(c.Switch,this.props,o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/collaborator",render:function(t){return o.default.createElement(b,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/tags",render:function(t){return o.default.createElement(g,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/branch/:branch",render:function(t){return o.default.createElement(m,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/branch",render:function(t){return o.default.createElement(h,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/manage/new",render:function(t){return o.default.createElement(w,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/manage",render:function(t){return o.default.createElement(j,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting",render:function(t){return o.default.createElement(E,r({},e.props,t,e.state))}})))))}}]),t}(l.Component);t.default=y},NzgE:function(e,t,n){}}]); \ No newline at end of file diff --git a/static/js/11.7cb161fa.chunk.js b/static/js/11.7cb161fa.chunk.js deleted file mode 100644 index 6d1500d64..000000000 --- a/static/js/11.7cb161fa.chunk.js +++ /dev/null @@ -1 +0,0 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[11],{"+Fos":function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var i=n("Ll0s"),o=n("cGHE"),r=n("aokT"),s=n("N0LK"),a=function(e,t,n){this.lineNumber=e,this.column=t,this.leftoverVisibleColumns=n},u=function(){function e(){}return e.leftPosition=function(e,t,n){return n>e.getLineMinColumn(t)?n-=s.D(e.getLineContent(t),n-1):t>1&&(t-=1,n=e.getLineMaxColumn(t)),new o.a(t,n)},e.left=function(t,n,i,o){var r=e.leftPosition(n,i,o);return new a(r.lineNumber,r.column,0)},e.moveLeft=function(t,n,i,o,r){var s,a;if(i.hasSelection()&&!o)s=i.selection.startLineNumber,a=i.selection.startColumn;else{var u=e.left(t,n,i.position.lineNumber,i.position.column-(r-1));s=u.lineNumber,a=u.column}return i.move(o,s,a,0)},e.rightPosition=function(e,t,n){return nc?(n=c,o=u?t.getLineMaxColumn(n):Math.min(t.getLineMaxColumn(n),o)):o=i.a.columnFromVisibleColumn2(e,t,n,l),r=l-i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize),new a(n,o,r)},e.moveDown=function(t,n,i,o,r){var s,a;i.hasSelection()&&!o?(s=i.selection.endLineNumber,a=i.selection.endColumn):(s=i.position.lineNumber,a=i.position.column);var u=e.down(t,n,s,a,i.leftoverVisibleColumns,r,!0);return i.move(o,u.lineNumber,u.column,u.leftoverVisibleColumns)},e.translateDown=function(t,n,s){var a=s.selection,u=e.down(t,n,a.selectionStartLineNumber,a.selectionStartColumn,s.selectionStartLeftoverVisibleColumns,1,!1),l=e.down(t,n,a.positionLineNumber,a.positionColumn,s.leftoverVisibleColumns,1,!1);return new i.f(new r.a(u.lineNumber,u.column,u.lineNumber,u.column),u.leftoverVisibleColumns,new o.a(l.lineNumber,l.column),l.leftoverVisibleColumns)},e.up=function(e,t,n,o,r,s,u){var l=i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize)+r;return(n-=s)<1?(n=1,o=u?t.getLineMinColumn(n):Math.min(t.getLineMaxColumn(n),o)):o=i.a.columnFromVisibleColumn2(e,t,n,l),r=l-i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize),new a(n,o,r)},e.moveUp=function(t,n,i,o,r){var s,a;i.hasSelection()&&!o?(s=i.selection.startLineNumber,a=i.selection.startColumn):(s=i.position.lineNumber,a=i.position.column);var u=e.up(t,n,s,a,i.leftoverVisibleColumns,r,!0);return i.move(o,u.lineNumber,u.column,u.leftoverVisibleColumns)},e.translateUp=function(t,n,s){var a=s.selection,u=e.up(t,n,a.selectionStartLineNumber,a.selectionStartColumn,s.selectionStartLeftoverVisibleColumns,1,!1),l=e.up(t,n,a.positionLineNumber,a.positionColumn,s.leftoverVisibleColumns,1,!1);return new i.f(new r.a(u.lineNumber,u.column,u.lineNumber,u.column),u.leftoverVisibleColumns,new o.a(l.lineNumber,l.column),l.leftoverVisibleColumns)},e.moveToBeginningOfLine=function(e,t,n,i){var o,r=n.position.lineNumber,s=t.getLineMinColumn(r),a=t.getLineFirstNonWhitespaceColumn(r)||s;return o=n.position.column===a?s:a,n.move(i,r,o,0)},e.moveToEndOfLine=function(e,t,n,i){var o=n.position.lineNumber,r=t.getLineMaxColumn(o);return n.move(i,o,r,0)},e.moveToBeginningOfBuffer=function(e,t,n,i){return n.move(i,1,1,0)},e.moveToEndOfBuffer=function(e,t,n,i){var o=t.getLineCount(),r=t.getLineMaxColumn(o);return n.move(i,o,r,0)},e}()},"+a1H":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"handlebars",extensions:[".handlebars",".hbs"],aliases:["Handlebars","handlebars"],mimetypes:["text/x-handlebars-template"],loader:function(){return n.e(140).then(n.bind(null,"O3xE"))}})},"+hIS":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i="undefined"==typeof monaco?self.monaco:monaco,o={},r={},s=function(){function e(e){var t=this;this._languageId=e,this._loadingTriggered=!1,this._lazyLoadPromise=new Promise((function(e,n){t._lazyLoadPromiseResolve=e,t._lazyLoadPromiseReject=n}))}return e.getOrCreate=function(t){return r[t]||(r[t]=new e(t)),r[t]},e.prototype.whenLoaded=function(){return this._lazyLoadPromise},e.prototype.load=function(){var e=this;return this._loadingTriggered||(this._loadingTriggered=!0,o[this._languageId].loader().then((function(t){return e._lazyLoadPromiseResolve(t)}),(function(t){return e._lazyLoadPromiseReject(t)}))),this._lazyLoadPromise},e}();function a(e){var t=e.id;o[t]=e,i.languages.register(e);var n=s.getOrCreate(t);i.languages.setMonarchTokensProvider(t,n.whenLoaded().then((function(e){return e.language}))),i.languages.onLanguage(t,(function(){n.load().then((function(e){i.languages.setLanguageConfiguration(t,e.conf)}))}))}},"/UlZ":function(e,t,n){"use strict";n.d(t,"f",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"h",(function(){return d})),n.d(t,"g",(function(){return C})),n.d(t,"d",(function(){return D})),n.d(t,"j",(function(){return B})),n.d(t,"b",(function(){return G})),n.d(t,"c",(function(){return Y})),n.d(t,"i",(function(){return Z})),n.d(t,"e",(function(){return J}));var i,o=n("3/fG"),r=n("MNsG"),s=n("0JNc"),a=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),u=function(){return(u=Object.assign||function(e){for(var t,n=1,i=arguments.length;nn?n:e},t.float=function(e,t){if("number"==typeof e)return e;if(void 0===e)return t;var n=parseFloat(e);return isNaN(n)?t:n},t.prototype.validate=function(e){return this.validationFn(t.float(e,this.defaultValue))},t}(p),_=function(e){function t(t,n,i,o){void 0===o&&(o=void 0);return void 0!==o&&(o.type="string",o.default=i),e.call(this,t,n,i,o)||this}return a(t,e),t.string=function(e,t){return"string"!=typeof e?t:e},t.prototype.validate=function(e){return t.string(e,this.defaultValue)},t}(p),y=function(e){function t(t,n,i,o,r){void 0===r&&(r=void 0);var s=this;return void 0!==r&&(r.type="string",r.enum=o,r.default=i),(s=e.call(this,t,n,i,r)||this)._allowedValues=o,s}return a(t,e),t.stringSet=function(e,t,n){return"string"!=typeof e||-1===n.indexOf(e)?t:e},t.prototype.validate=function(e){return t.stringSet(e,this.defaultValue,this._allowedValues)},t}(p),b=function(e){function t(t,n,i,o,r,s,a){void 0===a&&(a=void 0);var u=this;return void 0!==a&&(a.type="string",a.enum=r,a.default=o),(u=e.call(this,t,n,i,a)||this)._allowedValues=r,u._convert=s,u}return a(t,e),t.prototype.validate=function(e){return"string"!=typeof e||-1===this._allowedValues.indexOf(e)?this.defaultValue:this._convert(e)},t}(h);var C,w=function(e){function t(){return e.call(this,2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[o.a("accessibilitySupport.auto","The editor will use platform APIs to detect when a Screen Reader is attached."),o.a("accessibilitySupport.on","The editor will be permanently optimized for usage with a Screen Reader."),o.a("accessibilitySupport.off","The editor will never be optimized for usage with a Screen Reader.")],default:"auto",description:o.a("accessibilitySupport","Controls whether the editor should run in a mode where it is optimized for screen readers.")})||this}return a(t,e),t.prototype.validate=function(e){switch(e){case"auto":return 0;case"off":return 1;case"on":return 2}return this.defaultValue},t.prototype.compute=function(e,t,n){return 0===n?e.accessibilitySupport:n},t}(h),S=function(e){function t(){var t={insertSpace:!0};return e.call(this,13,"comments",t,{"editor.comments.insertSpace":{type:"boolean",default:t.insertSpace,description:o.a("comments.insertSpace","Controls whether a space character is inserted when commenting.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{insertSpace:g.boolean(t.insertSpace,this.defaultValue.insertSpace)}},t}(h);!function(e){e[e.Line=1]="Line",e[e.Block=2]="Block",e[e.Underline=3]="Underline",e[e.LineThin=4]="LineThin",e[e.BlockOutline=5]="BlockOutline",e[e.UnderlineThin=6]="UnderlineThin"}(C||(C={}));var L=function(e){function t(){return e.call(this,104,[55,26])||this}return a(t,e),t.prototype.compute=function(e,t,n){var i="monaco-editor";return t.get(26)&&(i+=" "+t.get(26)),e.extraEditorClassName&&(i+=" "+e.extraEditorClassName),"default"===t.get(55)?i+=" mouse-default":"copy"===t.get(55)&&(i+=" mouse-copy"),t.get(85)&&(i+=" showUnused"),i},t}(f),N=function(e){function t(){return e.call(this,25,"emptySelectionClipboard",!0,{description:o.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})||this}return a(t,e),t.prototype.compute=function(e,t,n){return n&&e.emptySelectionClipboard},t}(g),O=function(e){function t(){var t={seedSearchStringFromSelection:!0,autoFindInSelection:"never",globalFindClipboard:!1,addExtraSpaceOnTop:!0};return e.call(this,28,"find",t,{"editor.find.seedSearchStringFromSelection":{type:"boolean",default:t.seedSearchStringFromSelection,description:o.a("find.seedSearchStringFromSelection","Controls whether the search string in the Find Widget is seeded from the editor selection.")},"editor.find.autoFindInSelection":{type:"string",enum:["never","always","multiline"],default:t.autoFindInSelection,enumDescriptions:[o.a("editor.find.autoFindInSelection.never","Never turn on Find in selection automatically (default)"),o.a("editor.find.autoFindInSelection.always","Always turn on Find in selection automatically"),o.a("editor.find.autoFindInSelection.multiline","Turn on Find in selection automatically when multiple lines of content are selected.")],description:o.a("find.autoFindInSelection","Controls whether the find operation is carried out on selected text or the entire file in the editor.")},"editor.find.globalFindClipboard":{type:"boolean",default:t.globalFindClipboard,description:o.a("find.globalFindClipboard","Controls whether the Find Widget should read or modify the shared find clipboard on macOS."),included:r.e},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:t.addExtraSpaceOnTop,description:o.a("find.addExtraSpaceOnTop","Controls whether the Find Widget should add extra lines on top of the editor. When true, you can scroll beyond the first line when the Find Widget is visible.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{seedSearchStringFromSelection:g.boolean(t.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection),autoFindInSelection:"boolean"==typeof e.autoFindInSelection?e.autoFindInSelection?"always":"never":y.stringSet(t.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:g.boolean(t.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:g.boolean(t.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop)}},t}(h),D=function(e){function t(){return e.call(this,35,"fontLigatures",t.OFF,{anyOf:[{type:"boolean",description:o.a("fontLigatures","Enables/Disables font ligatures.")},{type:"string",description:o.a("fontFeatureSettings","Explicit font-feature-settings.")}],description:o.a("fontLigaturesGeneral","Configures font ligatures."),default:!1})||this}return a(t,e),t.prototype.validate=function(e){return void 0===e?this.defaultValue:"string"==typeof e?"false"===e?t.OFF:"true"===e?t.ON:e:Boolean(e)?t.ON:t.OFF},t.OFF='"liga" off, "calt" off',t.ON='"liga" on, "calt" on',t}(h),E=function(e){function t(){return e.call(this,34)||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.fontInfo},t}(f),x=function(e){function t(){return e.call(this,36,"fontSize",G.fontSize,{type:"number",minimum:6,maximum:100,default:G.fontSize,description:o.a("fontSize","Controls the font size in pixels.")})||this}return a(t,e),t.prototype.validate=function(e){var t=v.float(e,this.defaultValue);return 0===t?G.fontSize:v.clamp(t,6,100)},t.prototype.compute=function(e,t,n){return e.fontInfo.fontSize},t}(p),k=function(e){function t(){var t={multiple:"peek",multipleDefinitions:"peek",multipleTypeDefinitions:"peek",multipleDeclarations:"peek",multipleImplementations:"peek",multipleReferences:"peek",alternativeDefinitionCommand:"editor.action.goToReferences",alternativeTypeDefinitionCommand:"editor.action.goToReferences",alternativeDeclarationCommand:"editor.action.goToReferences",alternativeImplementationCommand:"",alternativeReferenceCommand:""},n={type:"string",enum:["peek","gotoAndPeek","goto"],default:t.multiple,enumDescriptions:[o.a("editor.gotoLocation.multiple.peek","Show peek view of the results (default)"),o.a("editor.gotoLocation.multiple.gotoAndPeek","Go to the primary result and show a peek view"),o.a("editor.gotoLocation.multiple.goto","Go to the primary result and enable peek-less navigation to others")]};return e.call(this,41,"gotoLocation",t,{"editor.gotoLocation.multiple":{deprecationMessage:o.a("editor.gotoLocation.multiple.deprecated","This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.")},"editor.gotoLocation.multipleDefinitions":u({description:o.a("editor.editor.gotoLocation.multipleDefinitions","Controls the behavior the 'Go to Definition'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleTypeDefinitions":u({description:o.a("editor.editor.gotoLocation.multipleTypeDefinitions","Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleDeclarations":u({description:o.a("editor.editor.gotoLocation.multipleDeclarations","Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleImplementations":u({description:o.a("editor.editor.gotoLocation.multipleImplemenattions","Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleReferences":u({description:o.a("editor.editor.gotoLocation.multipleReferences","Controls the behavior the 'Go to References'-command when multiple target locations exist.")},n),"editor.gotoLocation.alternativeDefinitionCommand":{type:"string",default:t.alternativeDefinitionCommand,description:o.a("alternativeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Definition' is the current location.")},"editor.gotoLocation.alternativeTypeDefinitionCommand":{type:"string",default:t.alternativeTypeDefinitionCommand,description:o.a("alternativeTypeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.")},"editor.gotoLocation.alternativeDeclarationCommand":{type:"string",default:t.alternativeDeclarationCommand,description:o.a("alternativeDeclarationCommand","Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.")},"editor.gotoLocation.alternativeImplementationCommand":{type:"string",default:t.alternativeImplementationCommand,description:o.a("alternativeImplementationCommand","Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.")},"editor.gotoLocation.alternativeReferenceCommand":{type:"string",default:t.alternativeReferenceCommand,description:o.a("alternativeReferenceCommand","Alternative command id that is being executed when the result of 'Go to Reference' is the current location.")}})||this}return a(t,e),t.prototype.validate=function(e){var t,n,i,o,r;if("object"!=typeof e)return this.defaultValue;var s=e;return{multiple:y.stringSet(s.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]),multipleDefinitions:null!==(t=s.multipleDefinitions)&&void 0!==t?t:y.stringSet(s.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleTypeDefinitions:null!==(n=s.multipleTypeDefinitions)&&void 0!==n?n:y.stringSet(s.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleDeclarations:null!==(i=s.multipleDeclarations)&&void 0!==i?i:y.stringSet(s.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"]),multipleImplementations:null!==(o=s.multipleImplementations)&&void 0!==o?o:y.stringSet(s.multipleImplementations,"peek",["peek","gotoAndPeek","goto"]),multipleReferences:null!==(r=s.multipleReferences)&&void 0!==r?r:y.stringSet(s.multipleReferences,"peek",["peek","gotoAndPeek","goto"]),alternativeDefinitionCommand:_.string(s.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:_.string(s.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand),alternativeDeclarationCommand:_.string(s.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:_.string(s.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:_.string(s.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand)}},t}(h),I=function(e){function t(){var t={enabled:!0,delay:300,sticky:!0};return e.call(this,44,"hover",t,{"editor.hover.enabled":{type:"boolean",default:t.enabled,description:o.a("hover.enabled","Controls whether the hover is shown.")},"editor.hover.delay":{type:"number",default:t.delay,description:o.a("hover.delay","Controls the delay in milliseconds after which the hover is shown.")},"editor.hover.sticky":{type:"boolean",default:t.sticky,description:o.a("hover.sticky","Controls whether the hover should remain visible when mouse is moved over it.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),delay:m.clampedInt(t.delay,this.defaultValue.delay,0,1e4),sticky:g.boolean(t.sticky,this.defaultValue.sticky)}},t}(h),M=function(e){function t(){return e.call(this,107,[40,48,30,54,78,50])||this}return a(t,e),t.prototype.compute=function(e,n,i){return t.computeLayout(n,{outerWidth:e.outerWidth,outerHeight:e.outerHeight,lineHeight:e.fontInfo.lineHeight,lineNumbersDigitCount:e.lineNumbersDigitCount,typicalHalfwidthCharacterWidth:e.fontInfo.typicalHalfwidthCharacterWidth,maxDigitWidth:e.fontInfo.maxDigitWidth,pixelRatio:e.pixelRatio})},t.computeLayout=function(e,t){var n,i=0|t.outerWidth,o=0|t.outerHeight,r=0|t.lineHeight,s=0|t.lineNumbersDigitCount,a=t.typicalHalfwidthCharacterWidth,u=t.maxDigitWidth,c=t.pixelRatio,d=e.get(40),h=0!==e.get(50).renderType,f=0|e.get(51),p=e.get(54),g=p.enabled,v=p.side,_=p.renderCharacters,y=c>=2?Math.round(2*p.scale):p.scale,b=0|p.maxColumn,C=e.get(78),w=0|C.verticalScrollbarSize,S=C.verticalHasArrows,L=0|C.arrowSize,N=0|C.horizontalScrollbarSize,O=e.get(48),D=e.get(30);if("string"==typeof O&&/^\d+(\.\d+)?ch$/.test(O)){var E=parseFloat(O.substr(0,O.length-2));n=m.clampedInt(E*a,0,0,1e3)}else n=m.clampedInt(O,0,0,1e3);D&&(n+=16);var x=0;if(h){var k=Math.max(s,f);x=Math.round(k*u)}var I=0;d&&(I=r);var M,T,A,R,P=0,F=P+I,V=F+x,W=V+n,B=i-I-x-n;if(g){var j=y/c;M=_?1:2,(A=Math.max(0,Math.floor((B-w-2)*j/(a+j)))+l)/j>b&&(A=Math.floor(b*j)),R=B-A,"left"===v?(T=0,P+=A,F+=A,V+=A,W+=A):T=i-A-w}else T=0,A=0,M=0,R=B;var H=S?L:0;return{width:i,height:o,glyphMarginLeft:P,glyphMarginWidth:I,lineNumbersLeft:F,lineNumbersWidth:x,decorationsLeft:V,decorationsWidth:n,contentLeft:W,contentWidth:R,renderMinimap:M,minimapLeft:T,minimapWidth:A,viewportColumn:Math.max(1,Math.floor((R-w-2)/a)),verticalScrollbarWidth:w,horizontalScrollbarHeight:N,overviewRuler:{top:H,width:w,height:o-2*H,right:0}}},t}(f),T=function(e){function t(){var t={enabled:!0};return e.call(this,47,"lightbulb",t,{"editor.lightbulb.enabled":{type:"boolean",default:t.enabled,description:o.a("codeActions","Enables the code action lightbulb in the editor.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled)}},t}(h),A=function(e){function t(){return e.call(this,49,"lineHeight",G.lineHeight,0,150,{description:o.a("lineHeight","Controls the line height. Use 0 to compute the line height from the font size.")})||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.fontInfo.lineHeight},t}(m),R=function(e){function t(){var t={enabled:!0,side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};return e.call(this,54,"minimap",t,{"editor.minimap.enabled":{type:"boolean",default:t.enabled,description:o.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:t.side,description:o.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:t.showSlider,description:o.a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:t.scale,minimum:1,maximum:3,description:o.a("minimap.scale","Scale of content drawn in the minimap.")},"editor.minimap.renderCharacters":{type:"boolean",default:t.renderCharacters,description:o.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:t.maxColumn,description:o.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),side:y.stringSet(t.side,this.defaultValue.side,["right","left"]),showSlider:y.stringSet(t.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:g.boolean(t.renderCharacters,this.defaultValue.renderCharacters),scale:m.clampedInt(t.scale,1,1,3),maxColumn:m.clampedInt(t.maxColumn,this.defaultValue.maxColumn,1,1e4)}},t}(h);var P=function(e){function t(){var t={enabled:!0,cycle:!1};return e.call(this,64,"parameterHints",t,{"editor.parameterHints.enabled":{type:"boolean",default:t.enabled,description:o.a("parameterHints.enabled","Enables a pop-up that shows parameter documentation and type information as you type.")},"editor.parameterHints.cycle":{type:"boolean",default:t.cycle,description:o.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),cycle:g.boolean(t.cycle,this.defaultValue.cycle)}},t}(h),F=function(e){function t(){return e.call(this,105)||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.pixelRatio},t}(f),V=function(e){function t(){var t=this,n={other:!0,comments:!1,strings:!1};return(t=e.call(this,66,"quickSuggestions",n,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:n.strings,description:o.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:n.comments,description:o.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:n.other,description:o.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:n,description:o.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")})||this).defaultValue=n,t}return a(t,e),t.prototype.validate=function(e){if("boolean"==typeof e)return e;if("object"==typeof e){var t=e,n={other:g.boolean(t.other,this.defaultValue.other),comments:g.boolean(t.comments,this.defaultValue.comments),strings:g.boolean(t.strings,this.defaultValue.strings)};return!!(n.other&&n.comments&&n.strings)||!!(n.other||n.comments||n.strings)&&n}return this.defaultValue},t}(h),W=function(e){function t(){return e.call(this,50,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[o.a("lineNumbers.off","Line numbers are not rendered."),o.a("lineNumbers.on","Line numbers are rendered as absolute number."),o.a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),o.a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:o.a("lineNumbers","Controls the display of line numbers.")})||this}return a(t,e),t.prototype.validate=function(e){var t=this.defaultValue.renderType,n=this.defaultValue.renderFn;return void 0!==e&&("function"==typeof e?(t=4,n=e):t="interval"===e?3:"relative"===e?2:"on"===e?1:0),{renderType:t,renderFn:n}},t}(h);function B(e){var t=e.get(73);return"editable"===t?e.get(68):"on"!==t}var j=function(e){function t(){var t=[];return e.call(this,77,"rulers",t,{type:"array",items:{type:"number"},default:t,description:o.a("rulers","Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.")})||this}return a(t,e),t.prototype.validate=function(e){if(Array.isArray(e)){for(var t=[],n=0,i=e;n
"+e.substr(i.index+i[0].length)),e=e.replace(/&&/g,"&"),this.item&&this.item.setAttribute("aria-keyshortcuts",(n[1]?n[1]:n[3]).toLocaleLowerCase())}else e=e.replace(/&&/g,"&")}this.label&&(this.label.innerHTML=e.trim())}},t.prototype.updateTooltip=function(){var e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=Zn.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.item&&(this.item.title=e)},t.prototype.updateClass=function(){this.cssClass&&this.item&&Object(Z.K)(this.item,this.cssClass),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",Object(Z.e)(this.label,"icon"),this.cssClass&&Object(Z.f)(this.label,this.cssClass),this.updateEnabled()):this.label&&Object(Z.J)(this.label,"icon")},t.prototype.updateEnabled=function(){this.getAction().enabled?(this.element&&Object(Z.J)(this.element,"disabled"),this.item&&(Object(Z.J)(this.item,"disabled"),this.item.tabIndex=0)):(this.element&&Object(Z.e)(this.element,"disabled"),this.item&&(Object(Z.e)(this.item,"disabled"),Object(Z.M)(this.item)))},t.prototype.updateChecked=function(){this.item&&(this.getAction().checked?(Object(Z.e)(this.item,"checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(Object(Z.J)(this.item,"checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))},t.prototype.getMnemonic=function(){return this.mnemonic},t.prototype.applyStyle=function(){if(this.menuStyle){var e=this.element&&Object(Z.C)(this.element,"focused"),t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,n=e&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0,i=e&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"";this.item&&(this.item.style.color=t?t.toString():"",this.item.style.backgroundColor=n?n.toString():""),this.check&&(this.check.style.color=t?t.toString():""),this.container&&(this.container.style.border=i)}},t.prototype.style=function(e){this.menuStyle=e,this.applyStyle()},t}(jc.c),mf=function(e){function t(t,n,i,o){var r=e.call(this,t,t,o)||this;return r.submenuActions=n,r.parentData=i,r.submenuOptions=o,r.mysubmenu=null,r.submenuDisposables=r._register(new le.b),r.mouseOver=!1,r.expandDirection=o&&void 0!==o.expandDirection?o.expandDirection:uf.Right,r.showScheduler=new We.d((function(){r.mouseOver&&(r.cleanupExistingSubmenu(!1),r.createSubmenu(!1))}),250),r.hideScheduler=new We.d((function(){r.element&&!Object(Z.E)(document.activeElement,r.element)&&r.parentData.submenu===r.mysubmenu&&(r.parentData.parent.focus(!1),r.cleanupExistingSubmenu(!0))}),750),r}return lf(t,e),t.prototype.render=function(t){var n=this;e.prototype.render.call(this,t),this.element&&(this.item&&(Object(Z.e)(this.item,"monaco-submenu-item"),this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Object(Z.m)(this.item,Object(Z.a)("span.submenu-indicator.codicon.codicon-chevron-right")),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(Object(Z.g)(this.element,Z.c.KEY_UP,(function(e){var t=new Gn.a(e);(t.equals(17)||t.equals(3))&&(Z.b.stop(e,!0),n.createSubmenu(!0))}))),this._register(Object(Z.g)(this.element,Z.c.KEY_DOWN,(function(e){var t=new Gn.a(e);document.activeElement===n.item&&(t.equals(17)||t.equals(3))&&Z.b.stop(e,!0)}))),this._register(Object(Z.g)(this.element,Z.c.MOUSE_OVER,(function(e){n.mouseOver||(n.mouseOver=!0,n.showScheduler.schedule())}))),this._register(Object(Z.g)(this.element,Z.c.MOUSE_LEAVE,(function(e){n.mouseOver=!1}))),this._register(Object(Z.g)(this.element,Z.c.FOCUS_OUT,(function(e){n.element&&!Object(Z.E)(document.activeElement,n.element)&&n.hideScheduler.schedule()}))),this._register(this.parentData.parent.onScroll((function(){n.parentData.parent.focus(!1),n.cleanupExistingSubmenu(!1)}))))},t.prototype.onClick=function(e){Z.b.stop(e,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)},t.prototype.cleanupExistingSubmenu=function(e){this.parentData.submenu&&(e||this.parentData.submenu!==this.mysubmenu)&&(this.parentData.submenu.dispose(),this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0))},t.prototype.createSubmenu=function(e){var t=this;if(void 0===e&&(e=!0),this.element)if(this.parentData.submenu)this.parentData.submenu.focus(!1);else{this.updateAriaExpanded("true"),this.submenuContainer=Object(Z.m)(this.element,Object(Z.a)("div.monaco-submenu")),Object(Z.f)(this.submenuContainer,"menubar-menu-items-holder","context-view");var n=getComputedStyle(this.parentData.parent.domNode),i=parseFloat(n.paddingTop||"0")||0;this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px",this.parentData.submenu=new pf(this.submenuContainer,this.submenuActions,this.submenuOptions),this.menuStyle&&this.parentData.submenu.style(this.menuStyle);var o=this.element.getBoundingClientRect(),r=this.submenuContainer.getBoundingClientRect();this.expandDirection===uf.Right?window.innerWidth<=o.right+r.width?(this.submenuContainer.style.left="10px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset+o.height+"px"):(this.submenuContainer.style.left=this.element.offsetWidth+"px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px"):this.expandDirection===uf.Left&&(this.submenuContainer.style.right=this.element.offsetWidth+"px",this.submenuContainer.style.left="auto",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px"),this.submenuDisposables.add(Object(Z.g)(this.submenuContainer,Z.c.KEY_UP,(function(e){new Gn.a(e).equals(15)&&(Z.b.stop(e,!0),t.parentData.parent.focus(),t.cleanupExistingSubmenu(!0))}))),this.submenuDisposables.add(Object(Z.g)(this.submenuContainer,Z.c.KEY_DOWN,(function(e){new Gn.a(e).equals(15)&&Z.b.stop(e,!0)}))),this.submenuDisposables.add(this.parentData.submenu.onDidCancel((function(){t.parentData.parent.focus(),t.cleanupExistingSubmenu(!0)}))),this.parentData.submenu.focus(e),this.mysubmenu=this.parentData.submenu}},t.prototype.updateAriaExpanded=function(e){var t;this.item&&(null===(t=this.item)||void 0===t||t.setAttribute("aria-expanded",e))},t.prototype.applyStyle=function(){if(e.prototype.applyStyle.call(this),this.menuStyle){var t=this.element&&Object(Z.C)(this.element,"focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor;this.submenuIndicator&&(this.submenuIndicator.style.color=t?""+t:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle)}},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)},t}(gf),vf=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return lf(t,e),t.prototype.style=function(e){this.label&&(this.label.style.borderBottomColor=e.separatorColor?""+e.separatorColor:"")},t}(jc.b);var _f=function(){return(_f=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},xf=function(e,t){return function(n,i){t(n,i,e)}},kf=function(e){function t(t,n,i,o,r){var s=e.call(this)||this;return s._onDidContextMenu=s._register(new W.a),s.contextMenuHandler=new Nf(i,t,n,o,r),s}return Df(t,e),t.prototype.configure=function(e){this.contextMenuHandler.configure(e)},t.prototype.showContextMenu=function(e){this.contextMenuHandler.showContextMenu(e),this._onDidContextMenu.fire()},t=Ef([xf(0,Of.a),xf(1,lo.a),xf(2,Xc.b),xf(3,Cd.a),xf(4,Ir.c)],t)}(le.a);n("TT2d");!function(e){function t(e,t){if(e.start>=t.end||t.start>=e.end)return{start:0,end:0};var n=Math.max(e.start,t.start),i=Math.min(e.end,t.end);return i-n<=0?{start:0,end:0}:{start:n,end:i}}function n(e){return e.end-e.start<=0}e.intersect=t,e.isEmpty=n,e.intersects=function(e,i){return!n(t(e,i))},e.relativeComplement=function(e,t){var i=[],o={start:e.start,end:Math.min(t.start,e.end)},r={start:Math.max(t.end,e.start),end:e.end};return n(o)||i.push(o),n(r)||i.push(r),i}}(Sf||(Sf={}));var If=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Mf(e,t,n){var i=n.offset+n.size;return 0===n.position?t<=e-i?i:t<=n.offset?n.offset-t:Math.max(e-t,0):t<=n.offset?n.offset-t:t<=e-i?i:0}var Tf=function(e){function t(t){var n=e.call(this)||this;return n.container=null,n.delegate=null,n.toDisposeOnClean=le.a.None,n.toDisposeOnSetContainer=le.a.None,n.view=Z.a(".context-view"),Z.D(n.view),n.setContainer(t),n._register(Object(le.f)((function(){return n.setContainer(null)}))),n}return If(t,e),t.prototype.setContainer=function(e){var n=this;if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.container.removeChild(this.view),this.container=null),e){this.container=e,this.container.appendChild(this.view);var i=new le.b;t.BUBBLE_UP_EVENTS.forEach((function(e){i.add(Z.k(n.container,e,(function(e){n.onDOMEvent(e,!1)})))})),t.BUBBLE_DOWN_EVENTS.forEach((function(e){i.add(Z.k(n.container,e,(function(e){n.onDOMEvent(e,!0)}),!0))})),this.toDisposeOnSetContainer=i}},t.prototype.show=function(e){this.isVisible()&&this.hide(),Z.o(this.view),this.view.className="context-view",this.view.style.top="0px",this.view.style.left="0px",Z.R(this.view),this.toDisposeOnClean=e.render(this.view)||le.a.None,this.delegate=e,this.doLayout(),this.delegate.focus&&this.delegate.focus()},t.prototype.layout=function(){this.isVisible()&&(!1!==this.delegate.canRelayout||ie.c&&ss.a.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())},t.prototype.doLayout=function(){if(this.isVisible()){var e,t=this.delegate.getAnchor();if(Z.F(t)){var n=Z.w(t);e={top:n.top,left:n.left,width:n.width,height:n.height}}else e={top:t.y,left:t.x,width:t.width||1,height:t.height||2};var i,o=Z.B(this.view),r=Z.A(this.view),s=this.delegate.anchorPosition||0,a=this.delegate.anchorAlignment||0,u={offset:e.top-window.pageYOffset,size:e.height,position:0===s?0:1};i=0===a?{offset:e.left,size:0,position:0}:{offset:e.left+e.width,size:0,position:1};var l=Mf(window.innerHeight,r,u)+window.pageYOffset;Sf.intersects({start:l,end:l+r},{start:u.offset,end:u.offset+u.size})&&(i.size=e.width,1===a&&(i.offset=e.left));var c=Mf(window.innerWidth,o,i);Z.K(this.view,"top","bottom","left","right"),Z.e(this.view,0===s?"bottom":"top"),Z.e(this.view,0===a?"left":"right");var d=Z.w(this.container);this.view.style.top=l-d.top+"px",this.view.style.left=c-d.left+"px",this.view.style.width="initial"}},t.prototype.hide=function(e){var t=this.delegate;this.delegate=null,(null==t?void 0:t.onHide)&&t.onHide(e),this.toDisposeOnClean.dispose(),Z.D(this.view)},t.prototype.isVisible=function(){return!!this.delegate},t.prototype.onDOMEvent=function(e,t){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(e,document.activeElement):t&&!Z.E(e.target,this.container)&&this.hide())},t.prototype.dispose=function(){this.hide(),e.prototype.dispose.call(this)},t.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],t.BUBBLE_DOWN_EVENTS=["click"],t}(le.a),Af=Object(ue.c)("layoutService"),Rf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Pf=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Ff=function(e,t){return function(n,i){t(n,i,e)}},Vf=function(e){function t(t){var n=e.call(this)||this;return n.layoutService=t,n.contextView=n._register(new Tf(t.container)),n.layout(),n._register(t.onLayout((function(){return n.layout()}))),n}return Rf(t,e),t.prototype.setContainer=function(e){this.contextView.setContainer(e)},t.prototype.showContextView=function(e){this.contextView.show(e)},t.prototype.layout=function(){this.contextView.layout()},t.prototype.hideContextView=function(e){this.contextView.hide(e)},t=Pf([Ff(0,Af)],t)}(le.a),Wf=Object(ue.c)("dialogService");var Bf,jf=function(){function e(e){this._hashFn=e,this._nodes=Object.create(null)}return e.prototype.roots=function(){var e=[];return fi(this._nodes,(function(t){Object(je.f)(t.value.outgoing)&&e.push(t.value)})),e},e.prototype.insertEdge=function(e,t){var n=this.lookupOrInsertNode(e),i=this.lookupOrInsertNode(t);n.outgoing[this._hashFn(t)]=i,i.incoming[this._hashFn(e)]=n},e.prototype.removeNode=function(e){var t=this._hashFn(e);delete this._nodes[t],fi(this._nodes,(function(e){delete e.value.outgoing[t],delete e.value.incoming[t]}))},e.prototype.lookupOrInsertNode=function(e){var t=this._hashFn(e),n=this._nodes[t];return n||(n=function(e){return{data:e,incoming:Object.create(null),outgoing:Object.create(null)}}(e),this._nodes[t]=n),n},e.prototype.isEmpty=function(){for(var e in this._nodes)return!1;return!0},e.prototype.toString=function(){var e=[];return fi(this._nodes,(function(t){e.push(t.key+", (incoming)["+Object.keys(t.value.incoming).join(", ")+"], (outgoing)["+Object.keys(t.value.outgoing).join(",")+"]")})),e.join("\n")},e}(),Hf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),zf=function(){for(var e=0,t=0,n=arguments.length;t0?i[0].index:t.length;if(t.length!==l){console.warn("[createInstance] First service dependency of "+e.name+" at position "+(l+1)+" conflicts with "+t.length+" static arguments");var c=l-t.length;t=c>0?t.concat(new Array(c)):t.slice(0,l)}return new(e.bind.apply(e,zf([void 0],zf(t,o))))},e.prototype._setServiceInstance=function(e,t){if(this._services.get(e)instanceof kc)this._services.set(e,t);else{if(!this._parent)throw new Error("illegalState - setting UNKNOWN service instance");this._parent._setServiceInstance(e,t)}},e.prototype._getServiceInstanceOrDescriptor=function(e){var t=this._services.get(e);return!t&&this._parent?this._parent._getServiceInstanceOrDescriptor(e):t},e.prototype._getOrCreateServiceInstance=function(e,t){var n=this._getServiceInstanceOrDescriptor(e);return n instanceof kc?this._createAndCacheServiceInstance(e,n,t.branch(e,!0)):(t.branch(e,!1),n)},e.prototype._createAndCacheServiceInstance=function(e,t,n){for(var i=new jf((function(e){return e.id.toString()})),o=0,r=[{id:e,desc:t,_trace:n}];r.length;){var s=r.pop();if(i.lookupOrInsertNode(s),o++>150)throw new Kf(i);for(var a=0,u=ue.b.getServiceDependencies(s.desc.ctor);a "+l);var h=e(t+1,d);h&&o.push(h)}else o.push(r+"uses -> "+l)}return o.join("\n")}(1,this),"DONE, took "+t.toFixed(2)+"ms (grand total "+e._totals.toFixed(2)+"ms)"];(t>2||n)&&console.log(i.join("\n"))},e._None=new(function(e){function t(){return e.call(this,-1,null)||this}return Hf(t,e),t.prototype.stop=function(){},t.prototype.branch=function(){return this},t}(e)),e._totals=0,e}(),Yf=Object(ue.c)("label"),Zf=(n("4rho"),n("ZCR3")),Xf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();!function(e){e.TREE="tree",e.FORM="form"}(Bf||(Bf={}));var Jf=function(e){function t(t,n){return e.call(this,"ListError ["+t+"] "+n)||this}return Xf(t,e),t}(Error);function Qf(e,t){for(var n=[],i=0,o=t;i=r.range.end)){if(e.end=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},rp=function(){for(var e=0,t=0,n=arguments.length;t=this.items.length?(this.rangeMap=new tp,this.rangeMap.splice(0,0,f),this.items=f,l=[]):(this.rangeMap.splice(e,t,f),l=(i=this.items).splice.apply(i,rp([e,t],f)));var p=n.length-t,g=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),m=$f(d,p),v=Sf.intersect(g,m);for(u=v.start;u=-1&&en&&(this.scrollTop+=Math.min(14,Math.floor(.3*(t-n))))}},e.prototype.teardownDragAndDropScrollTopAnimation=function(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},e.prototype.getItemIndexFromEventTarget=function(e){for(var t=e;t instanceof HTMLElement&&t!==this.rowsContainer;){var n=t.getAttribute("data-index");if(n){var i=Number(n);if(!isNaN(i))return i}t=t.parentElement}},e.prototype.getRenderRange=function(e,t){return{start:this.rangeMap.indexAt(e),end:this.rangeMap.indexAfter(e+t-1)}},e.prototype._rerender=function(e,t){var n,i,o=this.getRenderRange(e,t);e===this.elementTop(o.start)?(n=o.start,i=0):o.end-o.start>1&&(n=o.start+1,i=this.elementTop(n)-e);for(var r=0;;){for(var s=this.getRenderRange(e,t),a=!1,u=s.start;u0?[{start:0,end:t.length}]:[]}.bind(void 0,!0);function gp(e){return 97<=e&&e<=122}function mp(e){return 65<=e&&e<=90}function vp(e){return 48<=e&&e<=57}function _p(e){return 32===e||9===e||10===e||13===e}var yp=new Set;function bp(e){return gp(e)||mp(e)||vp(e)}function Cp(e,t){return 0===t.length?t=[e]:e.end===t[0].start?t[0].start=e.start:t.unshift(e),t}function wp(e,t){for(var n=t;n0&&!bp(e.charCodeAt(n-1)))return n}return e.length}function Sp(e,t,n,i){if(n===e.length)return[];if(i===t.length)return null;if(e[n]!==t[i].toLowerCase())return null;var o=null,r=i+1;for(o=Sp(e,t,n+1,i+1);!o&&(r=wp(t,r))60)return null;var n=function(e){for(var t=0,n=0,i=0,o=0,r=0,s=0;s.2&&t<.8&&i>.6&&o<.2}(n)){if(!function(e){var t=e.upperPercent;return 0===e.lowerPercent&&t>.6}(n))return null;t=t.toLowerCase()}var i=null,o=0;for(e=e.toLowerCase();o/?".split("").forEach((function(e){return yp.add(e.charCodeAt(0))}));fp(pp,Lp,(function(e,t){var n=t.toLowerCase().indexOf(e.toLowerCase());return-1===n?null:[{start:n,end:n+e.length}]})),fp(pp,Lp,(function(e,t){return function e(t,n,i,o){if(i===t.length)return[];if(o===n.length)return null;if(t[i]===n[o]){var r;return(r=e(t,n,i+1,o+1))?Cp({start:o,end:o+1},r):null}return e(t,n,i,o+1)}(e.toLowerCase(),t.toLowerCase(),0,0)})),new Qn.a(1e4);var Np=128;function Op(){for(var e=[],t=[0],n=1;n<=Np;n++)t.push(-n);for(n=0;n<=Np;n++){var i=t.slice(0);i[0]=-n,e.push(i)}return e}var Dp,Ep=Op(),xp=Op(),kp=Op();function Ip(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:return!0;default:return!1}}function Mp(e,t,n){return t[e]!==n[e]}function Tp(e,t,n,i,o,r,s){var a=e.length>Np?Np:e.length,u=i.length>Np?Np:i.length;if(!(n>=a||r>=u||a-n>u-r)&&function(e,t,n,i,o,r){for(;t1?1:f),g=Ep[l-1][c]+-1,m=Ep[l][c-1]+-1;m>=g?m>p?(Ep[l][c]=m,kp[l][c]=4):m===p?(Ep[l][c]=m,kp[l][c]=6):(Ep[l][c]=p,kp[l][c]=2):g>p?(Ep[l][c]=g,kp[l][c]=1):g===p?(Ep[l][c]=g,kp[l][c]=3):(Ep[l][c]=p,kp[l][c]=2)}if(Rp=0,Fp=-100,Vp=r,Wp=s,function e(t,n,i,o,r){if(Rp>=10||i<-25)return;var s=0;for(;t>0&&n>0;){var a=xp[t][n],u=kp[t][n];if(4===u)n-=1,r?i-=5:0!==o&&(i-=1),r=!1,s=0;else{if(!(2&u))return;if(4&u&&e(t,n-1,0!==o?i-1:i,o,r),i+=a,t-=1,n-=1,r=!0,o+=Math.pow(2,n+Vp),1===a){if(s+=1,0===t&&!Wp)return}else i+=1+s*(a-1),s=0}}Rp+=1,(i-=n>=3?9:3*n)>Fp&&(Fp=i,Pp=o)}(l-1,c-1,a===u?1:0,0,!1),0!==Rp)return[Fp,Pp,r]}}function Ap(e,t,n,i,o,r,s){return t[n]!==r[s]?-1:s===n-i?e[n]===o[s]?7:5:!Mp(s,o,r)||0!==s&&Mp(s-1,o,r)?!Ip(r,s)||0!==s&&Ip(r,s-1)?Ip(r,s-1)||function(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}(r,s-1)?5:1:5:e[n]===o[s]?7:5}!function(e){e.Default=Object.freeze([-100,0,0]),e.isDefault=function(e){return!e||-100===e[0]&&0===e[1]&&0===e[2]}}(Dp||(Dp={}));var Rp=0,Pp=0,Fp=0,Vp=0,Wp=!1;var Bp=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),jp=function(){return(jp=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},zp=function(){for(var e=0,t=0,n=arguments.length;t=0){var o=this.renderedElements[i];this.trait.unrender(n),o.index=t}else{o={index:t,templateData:n};this.renderedElements.push(o)}this.trait.renderIndex(t,n)},e.prototype.splice=function(e,t,n){for(var i=[],o=0,r=this.renderedElements;o=e+t&&i.push({index:s.index+n-t,templateData:s.templateData})}this.renderedElements=i},e.prototype.renderIndexes=function(e){for(var t=0,n=this.renderedElements;t-1&&this.trait.renderIndex(o,r)}},e.prototype.disposeTemplate=function(e){var t=Object(Xe.h)(this.renderedElements,(function(t){return t.templateData===e}));t<0||this.renderedElements.splice(t,1)},e}(),Kp=function(){function e(e){this._trait=e,this.indexes=[],this.sortedIndexes=[],this._onChange=new W.a,this.onChange=this._onChange.event}return Object.defineProperty(e.prototype,"trait",{get:function(){return this._trait},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"renderer",{get:function(){return new Up(this)},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){var i=n.length-t,o=e+t,r=zp(this.sortedIndexes.filter((function(t){return t=o})).map((function(e){return e+i})));this.renderer.splice(e,t,n.length),this._set(r,r)},e.prototype.renderIndex=function(e,t){Z.S(t,this._trait,this.contains(e))},e.prototype.unrender=function(e){Z.J(e,this._trait)},e.prototype.set=function(e,t){return this._set(e,zp(e).sort(cg),t)},e.prototype._set=function(e,t,n){var i=this.indexes,o=this.sortedIndexes;this.indexes=e,this.sortedIndexes=t;var r=lg(o,e);return this.renderer.renderIndexes(r),this._onChange.fire({indexes:e,browserEvent:n}),i},e.prototype.get=function(){return this.indexes},e.prototype.contains=function(e){return Object(Xe.b)(this.sortedIndexes,e,cg)>=0},e.prototype.dispose=function(){Object(le.e)(this._onChange)},Hp([Zf.a],e.prototype,"renderer",null),e}(),qp=function(e){function t(){return e.call(this,"focused")||this}return Bp(t,e),t.prototype.renderIndex=function(t,n){e.prototype.renderIndex.call(this,t,n),this.contains(t)?n.setAttribute("aria-selected","true"):n.removeAttribute("aria-selected")},t}(Kp),Gp=function(){function e(e,t,n){this.trait=e,this.view=t,this.identityProvider=n}return e.prototype.splice=function(e,t,n){var i=this;if(!this.identityProvider)return this.trait.splice(e,t,n.map((function(){return!1})));var o=this.trait.get().map((function(e){return i.identityProvider.getId(i.view.element(e)).toString()})),r=n.map((function(e){return o.indexOf(i.identityProvider.getId(e).toString())>-1}));this.trait.splice(e,t,r)},e}();function Yp(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}var Zp,Xp=function(){function e(e,t,n){this.list=e,this.view=t,this.disposables=new le.b;var i=!1!==n.multipleSelectionSupport;this.openController=n.openController||og;var o=W.b.chain(Object(Lf.a)(t.domNode,"keydown")).filter((function(e){return!Yp(e.target)})).map((function(e){return new Gn.a(e)}));o.filter((function(e){return 3===e.keyCode})).on(this.onEnter,this,this.disposables),o.filter((function(e){return 16===e.keyCode})).on(this.onUpArrow,this,this.disposables),o.filter((function(e){return 18===e.keyCode})).on(this.onDownArrow,this,this.disposables),o.filter((function(e){return 11===e.keyCode})).on(this.onPageUpArrow,this,this.disposables),o.filter((function(e){return 12===e.keyCode})).on(this.onPageDownArrow,this,this.disposables),o.filter((function(e){return 9===e.keyCode})).on(this.onEscape,this,this.disposables),i&&o.filter((function(e){return(ie.e?e.metaKey:e.ctrlKey)&&31===e.keyCode})).on(this.onCtrlA,this,this.disposables)}return e.prototype.onEnter=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(this.list.getFocus(),e.browserEvent),this.openController.shouldOpen(e.browserEvent)&&this.list.open(this.list.getFocus(),e.browserEvent)},e.prototype.onUpArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusPrevious(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onDownArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusNext(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onPageUpArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusPreviousPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onPageDownArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusNextPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onCtrlA=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(Object(Xe.o)(this.list.length),e.browserEvent),this.view.domNode.focus()},e.prototype.onEscape=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection([],e.browserEvent),this.view.domNode.focus()},e.prototype.dispose=function(){this.disposables.dispose()},e}();!function(e){e[e.Idle=0]="Idle",e[e.Typing=1]="Typing"}(Zp||(Zp={}));var Jp=new(function(){function e(){}return e.prototype.mightProducePrintableCharacter=function(e){return!(e.ctrlKey||e.metaKey||e.altKey)&&(e.keyCode>=31&&e.keyCode<=56||e.keyCode>=21&&e.keyCode<=30||e.keyCode>=93&&e.keyCode<=102||e.keyCode>=80&&e.keyCode<=90)},e}()),Qp=function(){function e(e,t,n,i){this.list=e,this.view=t,this.keyboardNavigationLabelProvider=n,this.delegate=i,this.enabled=!1,this.state=Zp.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.enabledDisposables=new le.b,this.disposables=new le.b,this.updateOptions(e.options)}return e.prototype.updateOptions=function(e){void 0===e.enableKeyboardNavigation||!!e.enableKeyboardNavigation?this.enable():this.disable(),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation)},e.prototype.enable=function(){var e=this;if(!this.enabled){var t=W.b.chain(Object(Lf.a)(this.view.domNode,"keydown")).filter((function(e){return!Yp(e.target)})).filter((function(){return e.automaticKeyboardNavigation||e.triggered})).map((function(e){return new Gn.a(e)})).filter((function(t){return e.delegate.mightProducePrintableCharacter(t)})).forEach((function(e){e.stopPropagation(),e.preventDefault()})).map((function(e){return e.browserEvent.key})).event,n=W.b.debounce(t,(function(){return null}),800);W.b.reduce(W.b.any(t,n),(function(e,t){return null===t?null:(e||"")+t}))(this.onInput,this,this.enabledDisposables),this.enabled=!0,this.triggered=!1}},e.prototype.disable=function(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)},e.prototype.onInput=function(e){if(!e)return this.state=Zp.Idle,void(this.triggered=!1);var t=this.list.getFocus(),n=t.length>0?t[0]:0,i=this.state===Zp.Idle?1:0;this.state=Zp.Typing;for(var o=0;o=0&&e[o]===t-(n-o);)i.push(e[o--]);i.reverse(),o=n;for(;o=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[i++]);else{if(e[i]===t[o]){i++,o++;continue}e[i]=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[i++]);else{if(e[i]===t[o]){n.push(e[i]),i++,o++;continue}e[i]-1?t:[e]},e.prototype.getDragURI=function(e){return this.dnd.getDragURI(e)},e.prototype.getDragLabel=function(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e,t)},e.prototype.onDragStart=function(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(e,t)},e.prototype.onDragOver=function(e,t,n,i){return this.dnd.onDragOver(e,t,n,i)},e.prototype.onDragEnd=function(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)},e.prototype.drop=function(e,t,n,i){this.dnd.drop(e,t,n,i)},e}(),pg=function(){function e(e,t,n,i,o){void 0===o&&(o=ug),this.user=e,this._options=o,this.eventBufferer=new W.c,this.disposables=new le.b,this._onDidOpen=new W.a,this.onDidOpen=this._onDidOpen.event,this._onDidPin=new W.a,this.didJustPressContextMenuKey=!1,this._onDidDispose=new W.a,this.onDidDispose=this._onDidDispose.event,this.focus=new qp,this.selection=new Kp("selected"),Object(Le.d)(o,ag,!1);var r=[this.focus.renderer,this.selection.renderer];this.accessibilityProvider=o.accessibilityProvider,this.accessibilityProvider&&(r.push(new hg(this.accessibilityProvider)),this.accessibilityProvider.onDidChangeActiveDescendant&&this.accessibilityProvider.onDidChangeActiveDescendant(this.onDidChangeActiveDescendant,this,this.disposables)),i=i.map((function(e){return new dg(e.templateId,zp(r,[e]))}));var s=jp(jp({},o),{dnd:o.dnd&&new fg(this,o.dnd)});if(this.view=new cp(t,n,i,s),"string"!=typeof o.ariaRole?this.view.domNode.setAttribute("role",Bf.TREE):this.view.domNode.setAttribute("role",o.ariaRole),o.styleController)this.styleController=o.styleController(this.view.domId);else{var a=Z.q(this.view.domNode);this.styleController=new sg(a,this.view.domId)}if(this.spliceable=new dp([new Gp(this.focus,this.view,o.identityProvider),new Gp(this.selection,this.view,o.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.onDidFocus=W.b.map(Object(Lf.a)(this.view.domNode,"focus",!0),(function(){return null})),this.onDidBlur=W.b.map(Object(Lf.a)(this.view.domNode,"blur",!0),(function(){return null})),this.disposables.add(new $p(this,this.view)),"boolean"!=typeof o.keyboardSupport||o.keyboardSupport){var u=new Xp(this,this.view,o);this.disposables.add(u)}if(o.keyboardNavigationLabelProvider){var l=o.keyboardNavigationDelegate||Jp;this.typeLabelController=new Qp(this,this.view,o.keyboardNavigationLabelProvider,l),this.disposables.add(this.typeLabelController)}this.disposables.add(this.createMouseController(o)),this.onFocusChange(this._onFocusChange,this,this.disposables),this.onSelectionChange(this._onSelectionChange,this,this.disposables),o.ariaLabel&&this.view.domNode.setAttribute("aria-label",Object(Zn.a)("aria list","{0}. Use the navigation keys to navigate.",o.ariaLabel))}return Object.defineProperty(e.prototype,"onFocusChange",{get:function(){var e=this;return W.b.map(this.eventBufferer.wrapEvent(this.focus.onChange),(function(t){return e.toListEvent(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onSelectionChange",{get:function(){var e=this;return W.b.map(this.eventBufferer.wrapEvent(this.selection.onChange),(function(t){return e.toListEvent(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"domId",{get:function(){return this.view.domId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseClick",{get:function(){return this.view.onMouseClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDblClick",{get:function(){return this.view.onMouseDblClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseMiddleClick",{get:function(){return this.view.onMouseMiddleClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDown",{get:function(){return this.view.onMouseDown},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTouchStart",{get:function(){return this.view.onTouchStart},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTap",{get:function(){return this.view.onTap},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onContextMenu",{get:function(){var e=this,t=W.b.chain(Object(Lf.a)(this.view.domNode,"keydown")).map((function(e){return new Gn.a(e)})).filter((function(t){return e.didJustPressContextMenuKey=58===t.keyCode||t.shiftKey&&68===t.keyCode})).filter((function(e){return e.preventDefault(),e.stopPropagation(),!1})).event,n=W.b.chain(Object(Lf.a)(this.view.domNode,"keyup")).filter((function(){var t=e.didJustPressContextMenuKey;return e.didJustPressContextMenuKey=!1,t})).filter((function(){return e.getFocus().length>0&&!!e.view.domElement(e.getFocus()[0])})).map((function(t){var n=e.getFocus()[0];return{index:n,element:e.view.element(n),anchor:e.view.domElement(n),browserEvent:t}})).event,i=W.b.chain(this.view.onContextMenu).filter((function(){return!e.didJustPressContextMenuKey})).map((function(e){var t=e.element,n=e.index,i=e.browserEvent;return{element:t,index:n,anchor:{x:i.clientX+1,y:i.clientY},browserEvent:i}})).event;return W.b.any(t,n,i)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onKeyDown",{get:function(){return Object(Lf.a)(this.view.domNode,"keydown")},enumerable:!0,configurable:!0}),e.prototype.createMouseController=function(e){return new rg(this)},e.prototype.updateOptions=function(e){void 0===e&&(e={}),this._options=jp(jp({},this._options),e),this.typeLabelController&&this.typeLabelController.updateOptions(this._options)},Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){var i=this;if(void 0===n&&(n=[]),e<0||e>this.view.length)throw new Jf(this.user,"Invalid start index: "+e);if(t<0)throw new Jf(this.user,"Invalid delete count: "+t);0===t&&0===n.length||this.eventBufferer.bufferEvents((function(){return i.spliceable.splice(e,t,n)}))},e.prototype.rerender=function(){this.view.rerender()},e.prototype.element=function(e){return this.view.element(e)},Object.defineProperty(e.prototype,"length",{get:function(){return this.view.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"contentHeight",{get:function(){return this.view.contentHeight},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollTop",{get:function(){return this.view.getScrollTop()},set:function(e){this.view.setScrollTop(e)},enumerable:!0,configurable:!0}),e.prototype.domFocus=function(){this.view.domNode.focus()},e.prototype.layout=function(e,t){this.view.layout(e,t)},e.prototype.setSelection=function(e,t){for(var n=0,i=e;n=this.length)throw new Jf(this.user,"Invalid index "+o)}this.selection.set(e,t)},e.prototype.getSelection=function(){return this.selection.get()},e.prototype.getSelectedElements=function(){var e=this;return this.getSelection().map((function(t){return e.view.element(t)}))},e.prototype.setFocus=function(e,t){for(var n=0,i=e;n=this.length)throw new Jf(this.user,"Invalid index "+o)}this.focus.set(e,t)},e.prototype.focusNext=function(e,t,n,i){if(void 0===e&&(e=1),void 0===t&&(t=!1),0!==this.length){var o=this.focus.get(),r=this.findNextIndex(o.length>0?o[0]+e:0,t,i);r>-1&&this.setFocus([r],n)}},e.prototype.focusPrevious=function(e,t,n,i){if(void 0===e&&(e=1),void 0===t&&(t=!1),0!==this.length){var o=this.focus.get(),r=this.findPreviousIndex(o.length>0?o[0]-e:0,t,i);r>-1&&this.setFocus([r],n)}},e.prototype.focusNextPage=function(e,t){var n=this,i=this.view.indexAt(this.view.getScrollTop()+this.view.renderHeight);i=0===i?0:i-1;var o=this.view.element(i),r=this.getFocusedElements()[0];if(r!==o){var s=this.findPreviousIndex(i,!1,t);s>-1&&r!==this.view.element(s)?this.setFocus([s],e):this.setFocus([i],e)}else{var a=this.view.getScrollTop();this.view.setScrollTop(a+this.view.renderHeight-this.view.elementHeight(i)),this.view.getScrollTop()!==a&&setTimeout((function(){return n.focusNextPage(e,t)}),0)}},e.prototype.focusPreviousPage=function(e,t){var n,i=this,o=this.view.getScrollTop();n=0===o?this.view.indexAt(o):this.view.indexAfter(o-1);var r=this.view.element(n),s=this.getFocusedElements()[0];if(s!==r){var a=this.findNextIndex(n,!1,t);a>-1&&s!==this.view.element(a)?this.setFocus([a],e):this.setFocus([n],e)}else{var u=o;this.view.setScrollTop(o-this.view.renderHeight),this.view.getScrollTop()!==u&&setTimeout((function(){return i.focusPreviousPage(e,t)}),0)}},e.prototype.focusLast=function(e,t){if(0!==this.length){var n=this.findPreviousIndex(this.length-1,!1,t);n>-1&&this.setFocus([n],e)}},e.prototype.focusFirst=function(e,t){if(0!==this.length){var n=this.findNextIndex(0,!1,t);n>-1&&this.setFocus([n],e)}},e.prototype.findNextIndex=function(e,t,n){void 0===t&&(t=!1);for(var i=0;i=this.length&&!t)return-1;if(e%=this.length,!n||n(this.element(e)))return e;e++}return-1},e.prototype.findPreviousIndex=function(e,t,n){void 0===t&&(t=!1);for(var i=0;i=this.length)throw new Jf(this.user,"Invalid index "+e);var n=this.view.getScrollTop(),i=this.view.elementTop(e),o=this.view.elementHeight(e);if(Object(je.h)(t)){var r=o-this.view.renderHeight;this.view.setScrollTop(r*hp(t,0,1)+i)}else{var s=i+o,a=n+this.view.renderHeight;i=a||(i=a&&this.view.setScrollTop(s-this.view.renderHeight))}},e.prototype.getRelativeTop=function(e){if(e<0||e>=this.length)throw new Jf(this.user,"Invalid index "+e);var t=this.view.getScrollTop(),n=this.view.elementTop(e),i=this.view.elementHeight(e);if(nt+this.view.renderHeight)return null;var o=i-this.view.renderHeight;return Math.abs((t-n)/o)},e.prototype.getHTMLElement=function(){return this.view.domNode},e.prototype.open=function(e,t){for(var n=this,i=0,o=e;i=this.length)throw new Jf(this.user,"Invalid index "+r)}this._onDidOpen.fire({indexes:e,elements:e.map((function(e){return n.view.element(e)})),browserEvent:t})},e.prototype.pin=function(e,t){for(var n=this,i=0,o=e;i=this.length)throw new Jf(this.user,"Invalid index "+r)}this._onDidPin.fire({indexes:e,elements:e.map((function(e){return n.view.element(e)})),browserEvent:t})},e.prototype.style=function(e){this.styleController.style(e)},e.prototype.toListEvent=function(e){var t=this,n=e.indexes,i=e.browserEvent;return{indexes:n,elements:n.map((function(e){return t.view.element(e)})),browserEvent:i}},e.prototype._onFocusChange=function(){var e=this.focus.get();Z.S(this.view.domNode,"element-focused",e.length>0),this.onDidChangeActiveDescendant()},e.prototype.onDidChangeActiveDescendant=function(){var e,t=this.focus.get();if(t.length>0){var n=void 0;(null===(e=this.accessibilityProvider)||void 0===e?void 0:e.getActiveDescendantId)&&(n=this.accessibilityProvider.getActiveDescendantId(this.view.element(t[0]))),this.view.domNode.setAttribute("aria-activedescendant",n||this.view.getElementDomId(t[0]))}else this.view.domNode.removeAttribute("aria-activedescendant")},e.prototype._onSelectionChange=function(){var e=this.selection.get();Z.S(this.view.domNode,"selection-none",0===e.length),Z.S(this.view.domNode,"selection-single",1===e.length),Z.S(this.view.domNode,"selection-multiple",e.length>1)},e.prototype.dispose=function(){this._onDidDispose.fire(),this.disposables.dispose(),this._onDidOpen.dispose(),this._onDidPin.dispose(),this._onDidDispose.dispose()},Hp([Zf.a],e.prototype,"onFocusChange",null),Hp([Zf.a],e.prototype,"onSelectionChange",null),Hp([Zf.a],e.prototype,"onContextMenu",null),e}(),gg=(n("2V9f"),function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}()),mg=function(e){function t(t,n){return e.call(this,"TreeError ["+t+"] "+n)||this}return gg(t,e),t}(Error),vg=function(){function e(e){this.fn=e,this._map=new WeakMap}return e.prototype.map=function(e){var t=this._map.get(e);return t||(t=this.fn(e),this._map.set(e,t)),t},e}(),_g=function(){for(var e=0,t=0,n=arguments.length;t=0&&m0&&o){var O=function(e){o(e),e.children.forEach(O)};b.forEach(O)}this._onDidSplice.fire({insertedNodes:v,deletedNodes:b})},e.prototype.rerender=function(e){if(0===e.length)throw new mg(this.user,"Invalid tree location");var t=this.getTreeNodeWithListIndex(e),n=t.node,i=t.listIndex;t.revealed&&this.list.splice(i,1,[n])},e.prototype.has=function(e){return this.hasTreeNode(e)},e.prototype.getListIndex=function(e){var t=this.getTreeNodeWithListIndex(e),n=t.listIndex,i=t.visible,o=t.revealed;return i&&o?n:-1},e.prototype.getListRenderCount=function(e){return this.getTreeNode(e).renderNodeCount},e.prototype.isCollapsible=function(e){return this.getTreeNode(e).collapsible},e.prototype.setCollapsible=function(e,t){var n=this,i=this.getTreeNode(e);void 0===t&&(t=!i.collapsible);var o={collapsible:t};return this.eventBufferer.bufferEvents((function(){return n._setCollapseState(e,o)}))},e.prototype.isCollapsed=function(e){return this.getTreeNode(e).collapsed},e.prototype.setCollapsed=function(e,t,n){var i=this,o=this.getTreeNode(e);void 0===t&&(t=!o.collapsed);var r={collapsed:t,recursive:n||!1};return this.eventBufferer.bufferEvents((function(){return i._setCollapseState(e,r)}))},e.prototype._setCollapseState=function(e,t){var n=this.getTreeNodeWithListIndex(e),i=n.node,o=n.listIndex,r=n.revealed,s=this._setListNodeCollapseState(i,o,r,t);if(i!==this.root&&this.autoExpandSingleChildren&&s&&!Cg(t)&&i.collapsible&&!i.collapsed&&!t.recursive){for(var a=-1,u=0;u-1){a=-1;break}a=u}}a>-1&&this._setCollapseState(_g(e,[a]),t)}return s},e.prototype._setListNodeCollapseState=function(e,t,n,i){var o=this._setNodeCollapseState(e,i,!1);if(!n||!e.visible||!o)return o;var r=e.renderNodeCount,s=this.updateNodeAfterCollapseChange(e),a=r-(-1===t?0:1);return this.list.splice(t+1,a,s.slice(1)),o},e.prototype._setNodeCollapseState=function(e,t,n){var i;if(e===this.root?i=!1:(Cg(t)?(i=e.collapsible!==t.collapsible,e.collapsible=t.collapsible):e.collapsible?(i=e.collapsed!==t.collapsed,e.collapsed=t.collapsed):i=!1,i&&this._onDidChangeCollapseState.fire({node:e,deep:n})),!Cg(t)&&t.recursive)for(var o=0,r=e.children;o0,a.visibleChildrenCount=h,a.visible=2===u?h>0:1===u,a.visible?a.collapsed||(a.renderNodeCount=f):(a.renderNodeCount=0,i&&o.pop()),r&&r(a),a},e.prototype.updateNodeAfterCollapseChange=function(e){var t=e.renderNodeCount,n=[];return this._updateNodeAfterCollapseChange(e,n),this._updateAncestorsRenderNodeCount(e.parent,n.length-t),n},e.prototype._updateNodeAfterCollapseChange=function(e,t){if(!1===e.visible)return 0;if(t.push(e),e.renderNodeCount=1,!e.collapsed)for(var n=0,i=e.children;nt.children.length)&&this.hasTreeNode(i,t.children[n])},e.prototype.getTreeNode=function(e,t){if(void 0===t&&(t=this.root),!e||0===e.length)return t;var n=e[0],i=e.slice(1);if(n<0||n>t.children.length)throw new mg(this.user,"Invalid tree location");return this.getTreeNode(i,t.children[n])},e.prototype.getTreeNodeWithListIndex=function(e){if(0===e.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};var t=this.getParentNodeWithListIndex(e),n=t.parentNode,i=t.listIndex,o=t.revealed,r=t.visible,s=e[e.length-1];if(s<0||s>n.children.length)throw new mg(this.user,"Invalid tree location");var a=n.children[s];return{node:a,listIndex:i,revealed:o,visible:r&&a.visible}},e.prototype.getParentNodeWithListIndex=function(e,t,n,i,o){void 0===t&&(t=this.root),void 0===n&&(n=0),void 0===i&&(i=!0),void 0===o&&(o=!0);var r=e[0],s=e.slice(1);if(r<0||r>t.children.length)throw new mg(this.user,"Invalid tree location");for(var a=0;a0)?(Object(Z.f)(t.twistie,"codicon","codicon-chevron-down","collapsible"),Object(Z.S)(t.twistie,"collapsed",e.collapsed)):Object(Z.K)(t.twistie,"codicon","codicon-chevron-down","collapsible","collapsed"),e.collapsible?t.container.setAttribute("aria-expanded",String(!e.collapsed)):t.container.removeAttribute("aria-expanded")},e.prototype.renderIndentGuides=function(e,t){var n=this;if(Object(Z.o)(t.indent),t.indentGuidesDisposable.dispose(),this.shouldRenderIndentGuides){for(var i=new le.b,o=this.modelProvider(),r=e,s=function(){var e=o.getNodeLocation(r),s=o.getParentNodeLocation(e);if(!s)return"break";var u=o.getNode(s),l=Object(Z.a)(".indent-guide",{style:"width: "+a.indent+"px"});a.activeIndentNodes.has(u)&&Object(Z.e)(l,"active"),0===t.indent.childElementCount?t.indent.appendChild(l):t.indent.insertBefore(l,t.indent.firstElementChild),a.renderedIndentGuides.add(u,l),i.add(Object(le.f)((function(){return n.renderedIndentGuides.delete(u,l)}))),r=u},a=this;;){if("break"===s())break}t.indentGuidesDisposable=i}},e.prototype._onDidChangeActiveNodes=function(e){var t=this;if(this.shouldRenderIndentGuides){var n=new Set,i=this.modelProvider();e.forEach((function(e){var t=i.getNodeLocation(e);try{var o=i.getParentNodeLocation(t);e.collapsible&&e.children.length>0&&!e.collapsed?n.add(e):o&&n.add(i.getNode(o))}catch(e){}})),this.activeIndentNodes.forEach((function(e){n.has(e)||t.renderedIndentGuides.forEach(e,(function(e){return Object(Z.J)(e,"active")}))})),n.forEach((function(e){t.activeIndentNodes.has(e)||t.renderedIndentGuides.forEach(e,(function(e){return Object(Z.e)(e,"active")}))})),this.activeIndentNodes=n}},e.prototype.dispose=function(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),Object(le.e)(this.disposables)},e.DefaultIndent=8,e}(),Tg=function(){function e(e,t,n){this.tree=e,this.keyboardNavigationLabelProvider=t,this._filter=n,this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new le.b,e.onWillRefilter(this.reset,this,this.disposables)}return Object.defineProperty(e.prototype,"totalCount",{get:function(){return this._totalCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"matchCount",{get:function(){return this._matchCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pattern",{set:function(e){this._pattern=e,this._lowercasePattern=e.toLowerCase()},enumerable:!0,configurable:!0}),e.prototype.filter=function(e,t){if(this._filter){var n=this._filter.filter(e,t);if(this.tree.options.simpleKeyboardNavigation)return n;if(0===("boolean"==typeof n?n?1:0:yg(n)?bg(n.visibility):n))return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:Dp.Default,visibility:!0};var i=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e),o=i&&i.toString();if(void 0===o)return{data:Dp.Default,visibility:!0};var r=Tp(this._pattern,this._lowercasePattern,0,o,o.toLowerCase(),0,!0);return r?(this._matchCount++,{data:r,visibility:!0}):this.tree.options.filterOnType?2:{data:Dp.Default,visibility:!0}},e.prototype.reset=function(){this._totalCount=0,this._matchCount=0},e.prototype.dispose=function(){Object(le.e)(this.disposables)},e}(),Ag=function(){function e(e,t,n,i,o){this.tree=e,this.view=n,this.filter=i,this.keyboardNavigationDelegate=o,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new W.a,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new W.a,this.enabledDisposables=new le.b,this.disposables=new le.b,this.domNode=Object(Z.a)(".monaco-list-type-filter."+this.positionClassName),this.domNode.draggable=!0,Object(Lf.a)(this.domNode,"dragstart")(this.onDragStart,this,this.disposables),this.messageDomNode=Object(Z.m)(n.getHTMLElement(),Object(Z.a)(".monaco-list-type-filter-message")),this.labelDomNode=Object(Z.m)(this.domNode,Object(Z.a)("span.label"));var r=Object(Z.m)(this.domNode,Object(Z.a)(".controls"));this._filterOnType=!!e.options.filterOnType,this.filterOnTypeDomNode=Object(Z.m)(r,Object(Z.a)("input.filter.codicon.codicon-list-selection")),this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitle(),Object(Lf.a)(this.filterOnTypeDomNode,"input")(this.onDidChangeFilterOnType,this,this.disposables),this.clearDomNode=Object(Z.m)(r,Object(Z.a)("button.clear.codicon.codicon-close")),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=Object(Zn.a)("clear","Clear"),this.keyboardNavigationEventFilter=e.options.keyboardNavigationEventFilter,t.onDidSplice(this.onDidSpliceModel,this,this.disposables),this.updateOptions(e.options)}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this._enabled},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pattern",{get:function(){return this._pattern},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterOnType",{get:function(){return this._filterOnType},enumerable:!0,configurable:!0}),e.prototype.updateOptions=function(e){e.simpleKeyboardNavigation?this.disable():this.enable(),void 0!==e.filterOnType&&(this._filterOnType=!!e.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation),this.tree.refilter(),this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")},e.prototype.enable=function(){var e=this;if(!this._enabled){var t=W.b.chain(Object(Lf.a)(this.view.getHTMLElement(),"keydown")).filter((function(t){return!Rg(t.target)||t.target===e.filterOnTypeDomNode})).filter((function(e){return"Dead"!==e.key&&!/^Media/.test(e.key)})).map((function(e){return new Gn.a(e)})).filter(this.keyboardNavigationEventFilter||function(){return!0}).filter((function(){return e.automaticKeyboardNavigation||e.triggered})).filter((function(t){return e.keyboardNavigationDelegate.mightProducePrintableCharacter(t)||(e.pattern.length>0||e.triggered)&&(9===t.keyCode||1===t.keyCode)&&!t.altKey&&!t.ctrlKey&&!t.metaKey||1===t.keyCode&&(ie.e?t.altKey&&!t.metaKey:t.ctrlKey)&&!t.shiftKey})).forEach((function(e){e.stopPropagation(),e.preventDefault()})).event,n=Object(Lf.a)(this.clearDomNode,"click");W.b.chain(W.b.any(t,n)).event(this.onEventOrInput,this,this.enabledDisposables),this.filter.pattern="",this.tree.refilter(),this.render(),this._enabled=!0,this.triggered=!1}},e.prototype.disable=function(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.clear(),this.tree.refilter(),this.render(),this._enabled=!1,this.triggered=!1)},e.prototype.onEventOrInput=function(e){"string"==typeof e?this.onInput(e):e instanceof MouseEvent||9===e.keyCode||1===e.keyCode&&(ie.e?e.altKey:e.ctrlKey)?this.onInput(""):1===e.keyCode?this.onInput(0===this.pattern.length?"":this.pattern.substr(0,this.pattern.length-1)):this.onInput(this.pattern+e.browserEvent.key)},e.prototype.onInput=function(e){var t=this.view.getHTMLElement();e&&!this.domNode.parentElement?t.append(this.domNode):!e&&this.domNode.parentElement&&(this.domNode.remove(),this.tree.domFocus()),this._pattern=e,this._onDidChangePattern.fire(e),this.filter.pattern=e,this.tree.refilter(),e&&this.tree.focusNext(0,!0,void 0,(function(e){return!Dp.isDefault(e.filterData)}));var n=this.tree.getFocus();if(n.length>0){var i=n[0];null===this.tree.getRelativeTop(i)&&this.tree.reveal(i,.5)}this.render(),e||(this.triggered=!1)},e.prototype.onDragStart=function(){var e=this,t=this.view.getHTMLElement(),n=Object(Z.w)(t).left,i=t.clientWidth,o=i/2,r=this.domNode.clientWidth,s=new le.b,a=this.positionClassName,u=function(){switch(a){case"nw":e.domNode.style.top="4px",e.domNode.style.left="4px";break;case"ne":e.domNode.style.top="4px",e.domNode.style.left=i-r-6+"px"}};u(),Object(Z.J)(this.domNode,a),Object(Z.e)(this.domNode,"dragging"),s.add(Object(le.f)((function(){return Object(Z.J)(e.domNode,"dragging")}))),Object(Lf.a)(document,"dragover")((function(e){e.preventDefault();var t=e.screenX-n;e.dataTransfer&&(e.dataTransfer.dropEffect="none"),a=t0&&0===this.filter.matchCount;this.pattern&&this.tree.options.filterOnType&&e?(this.messageDomNode.textContent=Object(Zn.a)("empty","No elements found"),this._empty=!0):(this.messageDomNode.innerHTML="",this._empty=!1),Object(Z.S)(this.domNode,"no-matches",e),this.domNode.title=Object(Zn.a)("found","Matched {0} out of {1} elements",this.filter.matchCount,this.filter.totalCount),this.labelDomNode.textContent=this.pattern.length>16?"…"+this.pattern.substr(this.pattern.length-16):this.pattern,this._onDidChangeEmptyState.fire(this._empty)},e.prototype.shouldAllowFocus=function(e){return!(this.enabled&&this.pattern&&!this.filterOnType)||(this.filter.totalCount>0&&this.filter.matchCount<=1||!Dp.isDefault(e.filterData))},e.prototype.dispose=function(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.dispose(),this._enabled=!1,this.triggered=!1),this._onDidChangePattern.dispose(),Object(le.e)(this.disposables)},e}();function Rg(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}function Pg(e){return{elements:e.elements.map((function(e){return e.element})),browserEvent:e.browserEvent}}function Fg(e,t){t(e),e.children.forEach((function(e){return Fg(e,t)}))}var Vg=function(){function e(e){this.identityProvider=e,this.nodes=[],this._onDidChange=new W.a,this.onDidChange=this._onDidChange.event}return Object.defineProperty(e.prototype,"nodeSet",{get:function(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet},enumerable:!0,configurable:!0}),e.prototype.set=function(e,t){Object(Xe.f)(this.nodes,e)||this._set(e,!1,t)},e.prototype._set=function(e,t,n){if(this.nodes=Ng(e),this.elements=void 0,this._nodeSet=void 0,!t){var i=this;this._onDidChange.fire({get elements(){return i.get()},browserEvent:n})}},e.prototype.get=function(){return this.elements||(this.elements=this.nodes.map((function(e){return e.element}))),Ng(this.elements)},e.prototype.getNodes=function(){return this.nodes},e.prototype.has=function(e){return this.nodeSet.has(e)},e.prototype.onDidModelSplice=function(e){var t=this,n=e.insertedNodes,i=e.deletedNodes;if(!this.identityProvider){var o=this.createNodeSet(),r=function(e){return o.delete(e)};return i.forEach((function(e){return Fg(e,r)})),void this.set(Object(Qn.e)(o))}var s=new Set,a=function(e){return s.add(t.identityProvider.getId(e.element).toString())};i.forEach((function(e){return Fg(e,a)}));var u=new Map,l=function(e){return u.set(t.identityProvider.getId(e.element).toString(),e)};n.forEach((function(e){return Fg(e,l)}));for(var c=[],d=0,h=this.nodes;d0&&e.prototype.setFocus.call(this,Object(Xe.e)(Ng(e.prototype.getFocus.call(this),r))),s.length>0&&e.prototype.setSelection.call(this,Object(Xe.e)(Ng(e.prototype.getSelection.call(this),s)))}},t.prototype.setFocus=function(t,n,i){var o=this;void 0===i&&(i=!1),e.prototype.setFocus.call(this,t,n),i||this.focusTrait.set(t.map((function(e){return o.element(e)})),n)},t.prototype.setSelection=function(t,n,i){var o=this;void 0===i&&(i=!1),e.prototype.setSelection.call(this,t,n),i||this.selectionTrait.set(t.map((function(e){return o.element(e)})),n)},t}(pg),jg=function(){function e(e,t,n,i,o){var r=this;void 0===o&&(o={}),this._options=o,this.eventBufferer=new W.c,this.disposables=new le.b,this._onWillRefilter=new W.a,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new W.a;var s,a,u,l=new kg(n),c=new W.e,d=new W.e,h=new Ig(d.event);this.renderers=i.map((function(e){return new Mg(e,(function(){return r.model}),c.event,h,o)}));for(var f=0,p=this.renderers;f .indent-guide, .monaco-list"+t+".always .monaco-tl-indent > .indent-guide { border-color: "+e.treeIndentGuidesStroke.transparent(.4)+"; }"),n.push(".monaco-list"+t+" .monaco-tl-indent > .indent-guide.active { border-color: "+e.treeIndentGuidesStroke+"; }"));var i=n.join("\n");i!==this.styleElement.innerHTML&&(this.styleElement.innerHTML=i),this.view.style(e)},e.prototype.collapse=function(e,t){return void 0===t&&(t=!1),this.model.setCollapsed(e,!0,t)},e.prototype.expand=function(e,t){return void 0===t&&(t=!1),this.model.setCollapsed(e,!1,t)},e.prototype.isCollapsible=function(e){return this.model.isCollapsible(e)},e.prototype.setCollapsible=function(e,t){return this.model.setCollapsible(e,t)},e.prototype.isCollapsed=function(e){return this.model.isCollapsed(e)},e.prototype.refilter=function(){this._onWillRefilter.fire(void 0),this.model.refilter()},e.prototype.setSelection=function(e,t){var n=this,i=e.map((function(e){return n.model.getNode(e)}));this.selection.set(i,t);var o=e.map((function(e){return n.model.getListIndex(e)})).filter((function(e){return e>-1}));this.view.setSelection(o,t,!0)},e.prototype.getSelection=function(){return this.selection.get()},e.prototype.setFocus=function(e,t){var n=this,i=e.map((function(e){return n.model.getNode(e)}));this.focus.set(i,t);var o=e.map((function(e){return n.model.getListIndex(e)})).filter((function(e){return e>-1}));this.view.setFocus(o,t,!0)},e.prototype.focusNext=function(e,t,n,i){void 0===e&&(e=1),void 0===t&&(t=!1),void 0===i&&(i=this.focusNavigationFilter),this.view.focusNext(e,t,n,i)},e.prototype.getFocus=function(){return this.focus.get()},e.prototype.reveal=function(e,t){this.model.expandTo(e);var n=this.model.getListIndex(e);-1!==n&&this.view.reveal(n,t)},e.prototype.getRelativeTop=function(e){var t=this.model.getListIndex(e);return-1===t?null:this.view.getRelativeTop(t)},e.prototype.onLeftArrow=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n);if(!this.model.setCollapsed(i,!0)){var o=this.model.getParentNodeLocation(i);if(!o)return;var r=this.model.getListIndex(o);this.view.reveal(r),this.view.setFocus([r])}}},e.prototype.onRightArrow=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n);if(!this.model.setCollapsed(i,!1)){if(!n.children.some((function(e){return e.visible})))return;var o=this.view.getFocus()[0]+1;this.view.reveal(o),this.view.setFocus([o])}}},e.prototype.onSpace=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n),o=e.browserEvent.altKey;this.model.setCollapsed(i,void 0,o)}},e.prototype.dispose=function(){Object(le.e)(this.disposables),this.view.dispose()},e}(),Hg=function(){return(Hg=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},nm=function(e){function t(t,n,i,o,r){return void 0===r&&(r={}),e.call(this,t,n,i,o,r)||this}return $g(t,e),Object.defineProperty(t.prototype,"onDidChangeCollapseState",{get:function(){return this.model.onDidChangeCollapseState},enumerable:!0,configurable:!0}),t.prototype.setChildren=function(e,t){this.model.setChildren(e,t)},t.prototype.rerender=function(e){void 0!==e?this.model.rerender(e):this.view.rerender()},t.prototype.hasElement=function(e){return this.model.has(e)},t.prototype.createModel=function(e,t,n){return new Ug(e,t,n)},t}(jg),im=function(){function e(e,t){this._compressedTreeNodeProvider=e,this.renderer=t,this.templateId=t.templateId,t.onDidChangeTwistieState&&(this.onDidChangeTwistieState=t.onDidChangeTwistieState)}return Object.defineProperty(e.prototype,"compressedTreeNodeProvider",{get:function(){return this._compressedTreeNodeProvider()},enumerable:!0,configurable:!0}),e.prototype.renderTemplate=function(e){return{compressedTreeNode:void 0,data:this.renderer.renderTemplate(e)}},e.prototype.renderElement=function(e,t,n,i){var o=this.compressedTreeNodeProvider.getCompressedTreeNode(e.element);1===o.element.elements.length?(n.compressedTreeNode=void 0,this.renderer.renderElement(e,t,n.data,i)):(n.compressedTreeNode=o,this.renderer.renderCompressedElements(o,t,n.data,i))},e.prototype.disposeElement=function(e,t,n,i){n.compressedTreeNode?this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(n.compressedTreeNode,t,n.data,i):this.renderer.disposeElement&&this.renderer.disposeElement(e,t,n.data,i)},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.data)},e.prototype.renderTwistie=function(e,t){this.renderer.renderTwistie&&this.renderer.renderTwistie(e,t)},tm([Zf.a],e.prototype,"compressedTreeNodeProvider",null),e}();var om=function(e){function t(t,n,i,o,r){void 0===r&&(r={});var s=this,a=function(){return s},u=o.map((function(e){return new im(a,e)}));return s=e.call(this,t,n,i,u,function(e,t){return t&&em(em({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel:function(n){var i;try{i=e().getCompressedTreeNode(n)}catch(e){return t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n)}return 1===i.element.elements.length?t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n):t.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(i.element.elements)}}})}(a,r))||this}return $g(t,e),t.prototype.setChildren=function(e,t){this.model.setChildren(e,t)},t.prototype.createModel=function(e,t,n){return new Qg(e,t,n)},t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),void 0!==t.compressionEnabled&&this.model.setCompressionEnabled(t.compressionEnabled)},t.prototype.getCompressedTreeNode=function(e){return void 0===e&&(e=null),this.model.getCompressedTreeNode(e)},t}(nm),rm=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),sm=function(){return(sm=Object.assign||function(e){for(var t,n=1,i=arguments.length;n0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]-1&&i.focus.push(d),i&&i.viewState.selection&&i.viewState.selection.indexOf(l)>-1&&i.selection.push(d),i&&i.viewState.expanded&&i.viewState.expanded.indexOf(l)>-1?h.push(d):o&&r.collapseByDefault&&!r.collapseByDefault(t)&&(d.collapsedByDefault=!1,h.push(d)),d})),p=0,g=Object(Qn.e)(s);p-1)&&e.collapsedByDefault,e.collapsedByDefault=void 0,{element:e,children:e.hasChildren?st.c.map(st.c.fromArray(e.children),(function(e){return i.asTreeElement(e,t)})):[],collapsible:e.hasChildren,collapsed:n})},e.prototype.processChildren=function(e){return this.sorter&&e.sort(this.sorter.compare.bind(this.sorter)),e},e.prototype.dispose=function(){this.disposables.dispose()},e}(),Cm=function(){function e(e){this.node=e}return Object.defineProperty(e.prototype,"element",{get:function(){return{elements:this.node.element.elements.map((function(e){return e.element})),incompressible:this.node.element.incompressible}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){return this.node.children.map((function(t){return new e(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"depth",{get:function(){return this.node.depth},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildrenCount",{get:function(){return this.node.visibleChildrenCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildIndex",{get:function(){return this.node.visibleChildIndex},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsible",{get:function(){return this.node.collapsible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsed",{get:function(){return this.node.collapsed},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visible",{get:function(){return this.node.visible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterData",{get:function(){return this.node.filterData},enumerable:!0,configurable:!0}),e}(),wm=function(){function e(e,t,n,i){this.renderer=e,this.nodeMapper=t,this.compressibleNodeMapperProvider=n,this.onDidChangeTwistieState=i,this.renderedNodes=new Map,this.disposables=[],this.templateId=e.templateId}return e.prototype.renderTemplate=function(e){return{templateData:this.renderer.renderTemplate(e)}},e.prototype.renderElement=function(e,t,n,i){this.renderer.renderElement(this.nodeMapper.map(e),t,n.templateData,i)},e.prototype.renderCompressedElements=function(e,t,n,i){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,i)},e.prototype.renderTwistie=function(e,t){return Object(Z.S)(t,"codicon-loading",e.slow),!1},e.prototype.disposeElement=function(e,t,n,i){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,n.templateData,i)},e.prototype.disposeCompressedElements=function(e,t,n,i){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,i)},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.templateData)},e.prototype.dispose=function(){this.renderedNodes.clear(),this.disposables=Object(le.e)(this.disposables)},e}();var Sm=function(e){function t(t,n,i,o,r,s,a){void 0===a&&(a={});var u=e.call(this,t,n,i,r,s,a)||this;return u.compressionDelegate=o,u.compressibleNodeMapper=new vg((function(e){return new Cm(e)})),u.filter=a.filter,u}return rm(t,e),t.prototype.createTree=function(e,t,n,i,o){var r=this,s=new kg(n),a=i.map((function(e){return new wm(e,r.nodeMapper,(function(){return r.compressibleNodeMapper}),r._onDidChangeNodeSlowState.event)})),u=function(e){var t=e&&_m(e);return t&&sm(sm({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&sm(sm({},t.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel:function(t){return e.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(t.map((function(e){return e.element})))}})})}(o)||{};return new om(e,t,s,a,u)},t.prototype.asTreeElement=function(t,n){return sm({incompressible:this.compressionDelegate.isIncompressible(t.element)},e.prototype.asTreeElement.call(this,t,n))},t.prototype.updateOptions=function(e){void 0===e&&(e={}),this.tree.updateOptions(e)},t.prototype.render=function(t,n){var i=this;if(!this.identityProvider)return e.prototype.render.call(this,t,n);var o=function(e){return i.identityProvider.getId(e).toString()},r=function(e){for(var t=new Set,n=0,r=e;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},km=function(e,t){return function(n,i){t(n,i,e)}},Im=Object(ue.c)("listService"),Mm=function(){function e(e){this._themeService=e,this.disposables=new le.b,this.lists=[],this._lastFocusedWidget=void 0,this._hasCreatedStyleController=!1}return Object.defineProperty(e.prototype,"lastFocusedList",{get:function(){return this._lastFocusedWidget},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this;if(!this._hasCreatedStyleController){this._hasCreatedStyleController=!0;var i=new sg(Object(Z.q)(),"");this.disposables.add(bf(i,this._themeService))}if(this.lists.some((function(t){return t.widget===e})))throw new Error("Cannot register the same widget multiple times");var o={widget:e,extraContextKeys:t};return this.lists.push(o),e.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=e),Object(le.d)(e.onDidFocus((function(){return n._lastFocusedWidget=e})),Object(le.f)((function(){return n.lists.splice(n.lists.indexOf(o),1)})),e.onDidDispose((function(){n.lists=n.lists.filter((function(e){return e!==o})),n._lastFocusedWidget===e&&(n._lastFocusedWidget=void 0)})))},e.prototype.dispose=function(){this.disposables.dispose()},e=xm([km(0,Ir.c)],e)}(),Tm=new Zi.d("listFocus",!0),Am=new Zi.d("listSupportsMultiselect",!0),Rm=(Zi.a.and(Tm,Zi.a.not("inputFocus")),new Zi.d("listHasSelectionOrFocus",!1)),Pm=new Zi.d("listDoubleSelection",!1),Fm=new Zi.d("listMultiSelection",!1),Vm=new Zi.d("listSupportsKeyboardNavigation",!0),Wm=new Zi.d("listAutomaticKeyboardNavigation",!0),Bm=!1;var jm="workbench.tree.indent";function Hm(e){return"alt"===e.getValue("workbench.list.multiSelectModifier")}function zm(e){return"doubleClick"!==e.getValue("workbench.list.openMode")}var Um=function(e){function t(t){var n=e.call(this)||this;return n.configurationService=t,n.useAltAsMultipleSelectionModifier=Hm(t),n.registerListeners(),n}return Dm(t,e),t.prototype.registerListeners=function(){var e=this;this._register(this.configurationService.onDidChangeConfiguration((function(t){t.affectsConfiguration("workbench.list.multiSelectModifier")&&(e.useAltAsMultipleSelectionModifier=Hm(e.configurationService))})))},t.prototype.isSelectionSingleChangeEvent=function(e){return this.useAltAsMultipleSelectionModifier?e.browserEvent.altKey:eg(e)},t.prototype.isSelectionRangeChangeEvent=function(e){return tg(e)},t}(le.a),Km=function(e){function t(t,n){var i=e.call(this)||this;return i.configurationService=t,i.existingOpenController=n,i.openOnSingleClick=zm(t),i.registerListeners(),i}return Dm(t,e),t.prototype.registerListeners=function(){var e=this;this._register(this.configurationService.onDidChangeConfiguration((function(t){t.affectsConfiguration("workbench.list.openMode")&&(e.openOnSingleClick=zm(e.configurationService))})))},t.prototype.shouldOpen=function(e){if(e instanceof MouseEvent){var t=0===e.button,n=2===e.detail;return!(t&&!this.openOnSingleClick&&!n)&&(!(!t&&1!==e.button)&&(!this.existingOpenController||this.existingOpenController.shouldOpen(e)))}return!this.existingOpenController||this.existingOpenController.shouldOpen(e)},t}(le.a);function qm(e,t){var n=!1;return function(i){if(n)return n=!1,!1;var o=t.softDispatch(i,e);return o&&o.enterChord?(n=!0,!1):(n=!1,!0)}}(function(e){function t(t,n,i,o,r,s,a,u,l,c,d){var h=this,f=Gm(n,r,s,l,c,d),p=f.options,g=f.getAutomaticKeyboardNavigation,m=f.disposable;return(h=e.call(this,t,n,i,o,p)||this).disposables.add(m),h.internals=new Xm(h,p,g,r.overrideStyles,s,a,u,l,d),h.disposables.add(h.internals),h}Dm(t,e),t=xm([km(5,Zi.c),km(6,Im),km(7,Ir.c),km(8,Pi),km(9,Cd.a),km(10,Jl)],t)})(nm),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h){var f=this,p=Gm(n,s,a,c,d,h),g=p.options,m=p.getAutomaticKeyboardNavigation,v=p.disposable;return(f=e.call(this,t,n,i,o,r,g)||this).disposables.add(v),f.internals=new Xm(f,g,m,s.overrideStyles,a,u,l,c,h),f.disposables.add(f.internals),f}Dm(t,e),t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles)},t=xm([km(6,Zi.c),km(7,Im),km(8,Ir.c),km(9,Pi),km(10,Cd.a),km(11,Jl)],t)}(Om),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h){var f=this,p=Gm(n,s,a,c,d,h),g=p.options,m=p.getAutomaticKeyboardNavigation,v=p.disposable;return(f=e.call(this,t,n,i,o,r,g)||this).disposables.add(v),f.internals=new Xm(f,g,m,s.overrideStyles,a,u,l,c,h),f.disposables.add(f.internals),f}Dm(t,e),t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles)},t=xm([km(6,Zi.c),km(7,Im),km(8,Ir.c),km(9,Pi),km(10,Cd.a),km(11,Jl)],t)}(bm),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h,f){var p=this,g=Gm(n,a,u,d,h,f),m=g.options,v=g.getAutomaticKeyboardNavigation,_=g.disposable;return(p=e.call(this,t,n,i,o,r,s,m)||this).disposables.add(_),p.internals=new Xm(p,m,v,a.overrideStyles,u,l,c,d,f),p.disposables.add(p.internals),p}Dm(t,e),t=xm([km(7,Zi.c),km(8,Im),km(9,Ir.c),km(10,Pi),km(11,Cd.a),km(12,Jl)],t)}(Sm);function Gm(e,t,n,i,o,r){Vm.bindTo(n),Bm||(Wm.bindTo(n),Bm=!0);var s=function(){var e=n.getContextKeyValue("listAutomaticKeyboardNavigation");return e&&(e=i.getValue("workbench.list.automaticKeyboardNavigation")),e},a=r.isScreenReaderOptimized()?"simple":i.getValue("workbench.list.keyboardNavigation"),u=void 0!==t.horizontalScrolling?t.horizontalScrolling:function(e){return function(e,t,n){var i=e.inspect(t),o=e.inspect(n);return void 0!==i.userValue||void 0!==i.workspaceValue||void 0!==i.workspaceFolderValue?i.value:void 0!==o.userValue||void 0!==o.workspaceValue||void 0!==o.workspaceFolderValue?o.value:i.defaultValue}(e,"workbench.list.horizontalScrolling","workbench.tree.horizontalScrolling")}(i),l=zm(i),c=function(e,t,n){var i=new le.b,o=Em({},e);if(!1!==e.multipleSelectionSupport&&!e.multipleSelectionController){var r=new Um(t);o.multipleSelectionController=r,i.add(r)}var s=new Km(t,e.openController);return o.openController=s,i.add(s),o.keyboardNavigationDelegate={mightProducePrintableCharacter:function(e){return n.mightProducePrintableCharacter(e)}},[o,i]}(t,i,o),d=c[0],h=c[1],f=t.additionalScrollHeight;return{getAutomaticKeyboardNavigation:s,disposable:h,options:Em(Em({keyboardSupport:!1},d),{indent:i.getValue(jm),renderIndentGuides:i.getValue("workbench.tree.renderIndentGuides"),automaticKeyboardNavigation:s(),simpleKeyboardNavigation:"simple"===a,filterOnType:"filter"===a,horizontalScrolling:u,openOnSingleClick:l,keyboardNavigationEventFilter:qm(e,o),additionalScrollHeight:f,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements})}}var Ym,Zm,Xm=function(){function e(e,t,n,i,o,r,s,a,u){var l=this;this.tree=e,this.themeService=s,this.disposables=[],this.contextKeyService=function(e,t){var n=e.createScoped(t.getHTMLElement());return Tm.bindTo(n),n}(o,e),Am.bindTo(this.contextKeyService).set(!(!1===t.multipleSelectionSupport)),this.hasSelectionOrFocus=Rm.bindTo(this.contextKeyService),this.hasDoubleSelection=Pm.bindTo(this.contextKeyService),this.hasMultiSelection=Fm.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=Hm(a);var c=new Set;c.add("listAutomaticKeyboardNavigation");var d=function(){var t=u.isScreenReaderOptimized()?"simple":a.getValue("workbench.list.keyboardNavigation");e.updateOptions({simpleKeyboardNavigation:"simple"===t,filterOnType:"filter"===t})};this.updateStyleOverrides(i),this.disposables.push(this.contextKeyService,r.register(e),e.onDidChangeSelection((function(){var t=e.getSelection(),n=e.getFocus();l.hasSelectionOrFocus.set(t.length>0||n.length>0),l.hasMultiSelection.set(t.length>1),l.hasDoubleSelection.set(2===t.length)})),e.onDidChangeFocus((function(){var t=e.getSelection(),n=e.getFocus();l.hasSelectionOrFocus.set(t.length>0||n.length>0)})),a.onDidChangeConfiguration((function(t){if(t.affectsConfiguration("workbench.list.openMode")&&e.updateOptions({openOnSingleClick:zm(a)}),t.affectsConfiguration("workbench.list.multiSelectModifier")&&(l._useAltAsMultipleSelectionModifier=Hm(a)),t.affectsConfiguration(jm)){var i=a.getValue(jm);e.updateOptions({indent:i})}if(t.affectsConfiguration("workbench.tree.renderIndentGuides")){var o=a.getValue("workbench.tree.renderIndentGuides");e.updateOptions({renderIndentGuides:o})}t.affectsConfiguration("workbench.list.keyboardNavigation")&&d(),t.affectsConfiguration("workbench.list.automaticKeyboardNavigation")&&e.updateOptions({automaticKeyboardNavigation:n()})})),this.contextKeyService.onDidChangeContext((function(t){t.affectsSome(c)&&e.updateOptions({automaticKeyboardNavigation:n()})})),u.onDidChangeScreenReaderOptimized((function(){return d()})))}return e.prototype.updateStyleOverrides=function(e){Object(le.e)(this.styler),this.styler=e?bf(this.tree,this.themeService,e):le.a.None},e.prototype.dispose=function(){this.disposables=Object(le.e)(this.disposables),this.styler=Object(le.e)(this.styler)},e=xm([km(4,Zi.c),km(5,Im),km(6,Ir.c),km(7,Pi),km(8,Jl)],e)}();Xn.a.as($n).registerConfiguration({id:"workbench",order:7,title:Object(Zn.a)("workbenchConfigurationTitle","Workbench"),type:"object",properties:(Lm={},Lm["workbench.list.multiSelectModifier"]={type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[Object(Zn.a)("multiSelectModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),Object(Zn.a)("multiSelectModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:Object(Zn.a)({key:"multiSelectModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add an item in trees and lists to a multi-selection with the mouse (for example in the explorer, open editors and scm view). The 'Open to Side' mouse gestures - if supported - will adapt such that they do not conflict with the multiselect modifier.")},Lm["workbench.list.openMode"]={type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(Zn.a)({key:"openModeModifier",comment:["`singleClick` and `doubleClick` refers to a value the setting can take and should not be localized."]},"Controls how to open items in trees and lists using the mouse (if supported). For parents with children in trees, this setting will control if a single click expands the parent or a double click. Note that some trees and lists might choose to ignore this setting if it is not applicable. ")},Lm["workbench.list.horizontalScrolling"]={type:"boolean",default:!1,description:Object(Zn.a)("horizontalScrolling setting","Controls whether lists and trees support horizontal scrolling in the workbench.")},Lm["workbench.tree.horizontalScrolling"]={type:"boolean",default:!1,description:Object(Zn.a)("tree horizontalScrolling setting","Controls whether trees support horizontal scrolling in the workbench."),deprecationMessage:Object(Zn.a)("deprecated","This setting is deprecated, please use '{0}' instead.","workbench.list.horizontalScrolling")},Lm[jm]={type:"number",default:8,minimum:0,maximum:40,description:Object(Zn.a)("tree indent setting","Controls tree indentation in pixels.")},Lm["workbench.tree.renderIndentGuides"]={type:"string",enum:["none","onHover","always"],default:"onHover",description:Object(Zn.a)("render tree indent guides","Controls whether the tree should render indent guides.")},Lm["workbench.list.keyboardNavigation"]={type:"string",enum:["simple","highlight","filter"],enumDescriptions:[Object(Zn.a)("keyboardNavigationSettingKey.simple","Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),Object(Zn.a)("keyboardNavigationSettingKey.highlight","Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements."),Object(Zn.a)("keyboardNavigationSettingKey.filter","Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.")],default:"highlight",description:Object(Zn.a)("keyboardNavigationSettingKey","Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.")},Lm["workbench.list.automaticKeyboardNavigation"]={type:"boolean",default:!0,markdownDescription:Object(Zn.a)("automatic keyboard navigation setting","Controls whether keyboard navigation in lists and trees is automatically triggered simply by typing. If set to `false`, keyboard navigation is only triggered when executing the `list.toggleKeyboardNavigation` command, for which you can assign a keyboard shortcut.")},Lm)}),function(e){e[e.Hint=1]="Hint",e[e.Info=2]="Info",e[e.Warning=4]="Warning",e[e.Error=8]="Error"}(Ym||(Ym={})),function(e){e.compare=function(e,t){return t-e};var t=Object.create(null);t[e.Error]=Object(Zn.a)("sev.error","Error"),t[e.Warning]=Object(Zn.a)("sev.warning","Warning"),t[e.Info]=Object(Zn.a)("sev.info","Info"),e.toString=function(e){return t[e]||""},e.fromSeverity=function(t){switch(t){case Yn.a.Error:return e.Error;case Yn.a.Warning:return e.Warning;case Yn.a.Info:return e.Info;case Yn.a.Ignore:return e.Hint}},e.toSeverity=function(t){switch(t){case e.Error:return Yn.a.Error;case e.Warning:return Yn.a.Warning;case e.Info:return Yn.a.Info;case e.Hint:return Yn.a.Ignore}}}(Ym||(Ym={})),function(e){function t(e,t){var n=[""];return e.source?n.push(e.source.replace("¦","¦")):n.push(""),e.code?"string"==typeof e.code?n.push(e.code.replace("¦","¦")):n.push(e.code.value.replace("¦","¦")):n.push(""),void 0!==e.severity&&null!==e.severity?n.push(Ym.toString(e.severity)):n.push(""),e.message&&t?n.push(e.message.replace("¦","¦")):n.push(""),void 0!==e.startLineNumber&&null!==e.startLineNumber?n.push(e.startLineNumber.toString()):n.push(""),void 0!==e.startColumn&&null!==e.startColumn?n.push(e.startColumn.toString()):n.push(""),void 0!==e.endLineNumber&&null!==e.endLineNumber?n.push(e.endLineNumber.toString()):n.push(""),void 0!==e.endColumn&&null!==e.endColumn?n.push(e.endColumn.toString()):n.push(""),n.push(""),n.join("¦")}e.makeKey=function(e){return t(e,!0)},e.makeKeyOptionalMessage=t}(Zm||(Zm={}));var Jm,Qm,$m=Object(ue.c)("markerService");(Qm=Jm||(Jm={})).get=function(e,t,n){if(e[t])return e[t][n]},Qm.set=function(e,t,n,i){e[t]||(e[t]=Object.create(null)),e[t][n]=i},Qm.remove=function(e,t,n){return!(!e[t]||!e[t][n]||(delete e[t][n],Object(je.f)(e[t])&&delete e[t],0))};var ev=function(){function e(e){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=Object.create(null),this._service=e,this._subscription=e.onMarkerChanged(this._update,this)}return e.prototype.dispose=function(){this._subscription.dispose(),this._data=void 0},e.prototype._update=function(e){if(this._data)for(var t=0,n=e;t0?a:1,startColumn:u=u>0?u:1,endLineNumber:l=l>=a?l:a,endColumn:c=c>0?c:u,relatedInformation:d,tags:h}},e.prototype.read=function(t){void 0===t&&(t=Object.create(null));var n=t.owner,i=t.resource,o=t.severities,r=t.take;if((!r||r<0)&&(r=-1),n&&i){if(y=Jm.get(this._byResource,i.toString(),n)){for(var s=[],a=0,u=y;a0&&c===r)break}}return s}return[]}if(n||i){var d=n?this._byOwner[n]:i?this._byResource[i.toString()]:void 0;if(!d)return[];s=[];for(var h in d)for(var f=0,p=d[h];f0&&c===r)return s}}return s}var s=[];for(var g in this._byResource)for(var m in this._byResource[g])for(var v=0,_=this._byResource[g][m];v<_.length;v++){var y=_[v];if(e._accept(y,o)){var c=s.push(y);if(r>0&&c===r)return s}}return s},e._accept=function(e,t){return void 0===t||(t&e.severity)===e.severity},e._debouncer=function(t,n){t||(e._dedupeMap=Object.create(null),t=[]);for(var i=0,o=n;i=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},ov=function(e,t){return function(n,i){t(n,i,e)}},rv=function(){function e(e){this._commandService=e}return e.prototype.createMenu=function(e,t){return new sv(e,this._commandService,t)},e=iv([ov(0,ae.b)],e)}(),sv=function(){function e(e,t,n){var i=this;this._id=e,this._commandService=t,this._contextKeyService=n,this._onDidChange=new W.a,this._dispoables=new le.b,this._menuGroups=[],this._contextKeys=new Set,this._build(),this._dispoables.add(W.b.debounce(W.b.filter(bd.c.onDidChangeMenu,(function(e){return e===i._id})),(function(){}),50)(this._build,this)),this._dispoables.add(W.b.debounce(this._contextKeyService.onDidChangeContext,(function(e,t){return e||t.affectsSome(i._contextKeys)}),50)((function(e){return e&&i._onDidChange.fire(void 0)}),this))}return e.prototype.dispose=function(){this._dispoables.dispose(),this._onDidChange.dispose()},e.prototype._build=function(){this._menuGroups.length=0,this._contextKeys.clear();var t,n=bd.c.getMenuItems(this._id);n.sort(e._compareMenuItems);for(var i=0,o=n;i0&&t.push([r,s])}return t},e._fillInKbExprKeys=function(e,t){if(e)for(var n=0,i=e.keys();na?1:e._compareTitles(Object(bd.e)(t)?t.command.title:t.title,Object(bd.e)(n)?n.command.title:n.title)},e._compareTitles=function(e,t){var n="string"==typeof e?e:e.value,i="string"==typeof t?t:t.value;return n.localeCompare(i)},e=iv([ov(1,ae.b),ov(2,Zi.c)],e)}(),av=Object(ue.c)("markerDecorationsService"),uv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),lv=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},cv=function(e,t){return function(n,i){t(n,i,e)}};function dv(e){return e.toString()}var hv,fv=function(e){function t(t){var n=e.call(this)||this;return n.model=t,n._markersData=new Map,n._register(Object(le.f)((function(){n.model.deltaDecorations(Object(Qn.d)(n._markersData),[]),n._markersData.clear()}))),n}return uv(t,e),t.prototype.update=function(e,t){var n=Object(Qn.d)(this._markersData);this._markersData.clear();for(var i=this.model.deltaDecorations(n,t),o=0;o=o?new z.a(n.startLineNumber,o-1,n.endLineNumber,o):new z.a(n.startLineNumber,n.startColumn,n.endLineNumber,n.endColumn+1))}}else if(t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&n.startLineNumber===n.endLineNumber){var r=e.getLineFirstNonWhitespaceColumn(t.startLineNumber);r=0},t=lv([cv(0,Rt.a),cv(1,$m)],t)}(le.a),gv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),mv=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},vv=function(e,t){return function(n,i){t(n,i,e)}},_v=function(e){function t(t,n){var i=e.call(this)||this;i._contextKeyService=t,i._configurationService=n,i._accessibilitySupport=0,i._onDidChangeScreenReaderOptimized=new W.a,i._accessibilityModeEnabledContext=Ql.bindTo(i._contextKeyService);var o=function(){return i._accessibilityModeEnabledContext.set(i.isScreenReaderOptimized())};return i._register(i._configurationService.onDidChangeConfiguration((function(e){e.affectsConfiguration("editor.accessibilitySupport")&&(o(),i._onDidChangeScreenReaderOptimized.fire())}))),o(),i.onDidChangeScreenReaderOptimized((function(){return o()})),i}return gv(t,e),Object.defineProperty(t.prototype,"onDidChangeScreenReaderOptimized",{get:function(){return this._onDidChangeScreenReaderOptimized.event},enumerable:!0,configurable:!0}),t.prototype.isScreenReaderOptimized=function(){var e=this._configurationService.getValue("editor.accessibilitySupport");return"on"===e||"auto"===e&&2===this._accessibilitySupport},t.prototype.getAccessibilitySupport=function(){return this._accessibilitySupport},t=mv([vv(0,Zi.c),vv(1,Pi)],t)}(le.a),yv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();!function(e){var t=new Xl,n=function(){function e(e,t){this._serviceId=e,this._factory=t,this._value=null}return Object.defineProperty(e.prototype,"id",{get:function(){return this._serviceId},enumerable:!0,configurable:!0}),e.prototype.get=function(e){if(!this._value){if(e&&(this._value=e[this._serviceId.toString()]),this._value||(this._value=this._factory(e)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");t.set(this._serviceId,this._value)}return this._value},e}();e.LazyStaticService=n;var i=[];function o(e,t){var o=new n(e,t);return i.push(o),o}e.init=function(e){for(var t=new Xl,n=0,o=Ic;n=0&&n<5;)n++,t=t.replace(/@(\w+)/g,(function(n,i){var o="";if("string"==typeof e[i])o=e[i];else{if(!(e[i]&&e[i]instanceof RegExp))throw void 0===e[i]?Mn(e,"language definition does not contain attribute '"+i+"', used at: "+t):Mn(e,"attribute reference '"+i+"' must be a string, used at: "+t);o=e[i].source}return xn(o)?"":"(?:"+o+")"}));return new RegExp(t,e.ignoreCase?"i":"")}function Yv(e,t,n,i){var o=-1,r=n,s=n.match(/^\$(([sS]?)(\d\d?)|#)(.*)$/);s&&(s[3]&&(o=parseInt(s[3]),s[2]&&(o+=100)),r=s[4]);var a,u="~",l=r;if(r&&0!==r.length?/^\w*$/.test(l)?u="==":(s=r.match(/^(@|!@|~|!~|==|!=)(.*)$/))&&(u=s[1],l=s[2]):(u="!=",l=""),"~"!==u&&"!~"!==u||!/^(\w|\|)*$/.test(l))if("@"===u||"!@"===u){var c=e[l];if(!c)throw Mn(e,"the @ match target '"+l+"' is not defined, in rule: "+t);if(!function(e,t){if(!t)return!1;if(!Array.isArray(t))return!1;for(var n=0,i=t;n=100){i-=100;var o=n.split(".");if(o.unshift(n),i0&&"^"===n[0],this.name=this.name+": "+n,this.regex=Gv(e,"^(?:"+(this.matchOnlyAtLineStart?n.substr(1):n)+")")},e.prototype.setAction=function(e,t){this.action=function e(t,n,i){if(i){if("string"==typeof i)return i;if(i.token||""===i.token){if("string"!=typeof i.token)throw Mn(t,"a 'token' attribute must be of type string, in rule: "+n);var o={token:i.token};if(i.token.indexOf("$")>=0&&(o.tokenSubst=!0),"string"==typeof i.bracket)if("@open"===i.bracket)o.bracket=1;else{if("@close"!==i.bracket)throw Mn(t,"a 'bracket' attribute must be either '@open' or '@close', in rule: "+n);o.bracket=-1}if(i.next){if("string"!=typeof i.next)throw Mn(t,"the next state must be a string value in rule: "+n);var r=i.next;if(!/^(@pop|@push|@popall)$/.test(r)&&("@"===r[0]&&(r=r.substr(1)),r.indexOf("$")<0&&!function(e,t){for(var n=t;n&&n.length>0;){if(e.stateNames[n])return!0;var i=n.lastIndexOf(".");n=i<0?null:n.substr(0,i)}return!1}(t,Tn(t,r,"",[],""))))throw Mn(t,"the next state '"+i.next+"' is not defined in rule: "+n);o.next=r}return"number"==typeof i.goBack&&(o.goBack=i.goBack),"string"==typeof i.switchTo&&(o.switchTo=i.switchTo),"string"==typeof i.log&&(o.log=i.log),"string"==typeof i.nextEmbedded&&(o.nextEmbedded=i.nextEmbedded,t.usesEmbedded=!0),o}if(Array.isArray(i)){for(var s=[],a=0,u=i.length;a0&&o[r-1]===c)){var d=l.startIndex;0===a?d=0:d=1&&l.length<=3)if(d.setRegex(i,l[0]),l.length>=3)if("string"==typeof l[1])d.setAction(i,{token:l[1],next:l[2]});else{if("object"!=typeof l[1])throw Mn(n,"a next state as the last element of a rule can only be given if the action is either an object or a string, at: "+e);var h=l[1];h.next=l[2],d.setAction(i,h)}else d.setAction(i,l[1]);else{if(!l.regex)throw Mn(n,"a rule must either be an array, or an object with a 'regex' or 'include' field at: "+e);l.name&&"string"==typeof l.name&&(d.name=l.name),l.matchOnlyAtStart&&(d.matchOnlyAtLineStart=Uv(l.matchOnlyAtLineStart,!1)),d.setRegex(i,l.regex),d.setAction(i,l.action)}r.push(d)}}}if(i.languageId=e,i.ignoreCase=n.ignoreCase,i.noThrow=n.noThrow,i.usesEmbedded=n.usesEmbedded,i.stateNames=t.tokenizer,i.defaultToken=n.defaultToken,!t.tokenizer||"object"!=typeof t.tokenizer)throw Mn(n,"a language definition must define the 'tokenizer' attribute as an object");for(var r in n.tokenizer=[],t.tokenizer)if(t.tokenizer.hasOwnProperty(r)){n.start||(n.start=r);var s=t.tokenizer[r];n.tokenizer[r]=new Array,o("tokenizer."+r,n.tokenizer[r],s)}if(n.usesEmbedded=i.usesEmbedded,t.brackets){if(!Array.isArray(t.brackets))throw Mn(n,"the 'brackets' attribute must be defined as an array")}else t.brackets=[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}];for(var a=[],u=0,l=t.brackets;u0&&e.getLanguageId(a-1)===r;)a--;return new o(e,r,a,s+1,e.getStartOffset(a),e.getEndOffset(s))}n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r}));var o=function(){function e(e,t,n,i,o,r){this._actual=e,this.languageId=t,this._firstTokenIndex=n,this._lastTokenIndex=i,this.firstCharOffset=o,this._lastCharOffset=r}return e.prototype.getLineContent=function(){return this._actual.getLineContent().substring(this.firstCharOffset,this._lastCharOffset)},e.prototype.getActualLineContentBefore=function(e){return this._actual.getLineContent().substring(0,this.firstCharOffset+e)},e.prototype.getTokenCount=function(){return this._lastTokenIndex-this._firstTokenIndex},e.prototype.findTokenIndexAtOffset=function(e){return this._actual.findTokenIndexAtOffset(e+this.firstCharOffset)-this._firstTokenIndex},e.prototype.getStandardTokenType=function(e){return this._actual.getStandardTokenType(e+this._firstTokenIndex)},e}();function r(e){return 0!=(7&e)}},"C/vA":function(e,t,n){"use strict";function i(e){var t,n=this,i=!1;return function(){return i?t:(i=!0,t=e.apply(n,arguments))}}n.d(t,"a",(function(){return i}))},C6rC:function(e,t,n){},CHaL:function(e,t,n){},CZ1j:function(e,t,n){"use strict";function i(e){return e<0?0:e>255?255:0|e}function o(e){return e<0?0:e>4294967295?4294967295:0|e}n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}))},"Cg/j":function(e,t,n){"use strict";var i;n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return a})),function(e){e.serviceIds=new Map,e.DI_TARGET="$di$target",e.DI_DEPENDENCIES="$di$dependencies",e.getServiceDependencies=function(t){return t[e.DI_DEPENDENCIES]||[]}}(i||(i={}));var o=s("instantiationService");function r(e,t,n,o){t[i.DI_TARGET]===t?t[i.DI_DEPENDENCIES].push({id:e,index:n,optional:o}):(t[i.DI_DEPENDENCIES]=[{id:e,index:n,optional:o}],t[i.DI_TARGET]=t)}function s(e){if(i.serviceIds.has(e))return i.serviceIds.get(e);var t=function(e,n,i){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");r(t,e,i,!1)};return t.toString=function(){return e},i.serviceIds.set(e,t),t}function a(e){return function(t,n,i){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");r(e,t,i,!0)}}},CjF5:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("D3Dy"),o=n("MNsG"),r={clipboard:{writeText:o.f||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:o.f||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText),richText:function(){if(i.i)return!1;if(i.e){var e=navigator.userAgent.indexOf("Edge/"),t=parseInt(navigator.userAgent.substring(e+5,navigator.userAgent.indexOf(".",e)),10);if(!t||t>=12&&t<=16)return!1}return!0}()},keyboard:o.f||i.l?0:navigator.keyboard||i.k?1:2,touch:"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0,pointerEvents:window.PointerEvent&&("ontouchstart"in window||window.navigator.maxTouchPoints>0||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0)}},D3Dy:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return s})),n.d(t,"o",(function(){return a})),n.d(t,"a",(function(){return u})),n.d(t,"i",(function(){return c})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return h})),n.d(t,"h",(function(){return f})),n.d(t,"m",(function(){return p})),n.d(t,"d",(function(){return g})),n.d(t,"k",(function(){return m})),n.d(t,"n",(function(){return v})),n.d(t,"j",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"l",(function(){return b}));var i=n("MI8n"),o=function(){function e(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new i.a,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event}return e.prototype.getZoomLevel=function(){return this._zoomLevel},e.prototype.getTimeSinceLastZoomLevelChanged=function(){return Date.now()-this._lastZoomLevelChangeTime},e.prototype.getPixelRatio=function(){var e=document.createElement("canvas").getContext("2d");return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)},e.INSTANCE=new e,e}();function r(){return o.INSTANCE.getZoomLevel()}function s(){return o.INSTANCE.getTimeSinceLastZoomLevelChanged()}function a(e){return o.INSTANCE.onDidChangeZoomLevel(e)}function u(){return o.INSTANCE.getPixelRatio()}var l=navigator.userAgent,c=l.indexOf("Trident")>=0,d=l.indexOf("Edge/")>=0,h=c||d,f=l.indexOf("Firefox")>=0,p=l.indexOf("AppleWebKit")>=0,g=l.indexOf("Chrome")>=0,m=!g&&l.indexOf("Safari")>=0,v=!g&&!m&&p,_=l.indexOf("iPad")>=0||m&&navigator.maxTouchPoints>0,y=d&&l.indexOf("WebView/")>=0,b=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches},DTDp:function(e,t,n){},"E+ie":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"csp",extensions:[],aliases:["CSP","csp"],loader:function(){return n.e(135).then(n.bind(null,"p+q7"))}})},E4kL:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml"],loader:function(){return n.e(174).then(n.bind(null,"EaLm"))}})},EIAu:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return g}));var i=n("N0LK"),o=n("aokT"),r=function(){function e(t,n,i,o,r,s){this.languageIdentifier=t,this.index=n,this.open=i,this.close=o,this.forwardRegex=r,this.reversedRegex=s,this._openSet=e._toSet(this.open),this._closeSet=e._toSet(this.close)}return e.prototype.isOpen=function(e){return this._openSet.has(e)},e.prototype.isClose=function(e){return this._closeSet.has(e)},e._toSet=function(e){for(var t=new Set,n=0,i=e;n0&&u.push({open:c,close:d})}return u}(t);this.brackets=n.map((function(t,i){return new r(e,i,t.open,t.close,function(e,t,n,i){var o=[];o=(o=o.concat(e)).concat(t);for(var r=0,s=o.length;r=0&&i.push(l)}for(var c=0,d=s.close;c=0&&i.push(h)}}}function u(e,t){return e.length-t.length}function l(e){if(e.length<=1)return e;for(var t=[],n=new Set,i=0,o=e;i=0;n--)t+=e.charAt(n);return t}(h=e)),f}),g=function(){function e(){}return e._findPrevBracketInText=function(e,t,n,i){var r=n.match(e);if(!r)return null;var s=n.length-(r.index||0),a=r[0].length,u=i+s;return new o.a(t,u-a+1,t,u+1)},e.findPrevBracketInRange=function(e,t,n,i,o){var r=p(n).substring(n.length-o,n.length-i);return this._findPrevBracketInText(e,t,r,i)},e.findNextBracketInText=function(e,t,n,i){var r=n.match(e);if(!r)return null;var s=r.index||0,a=r[0].length;if(0===a)return null;var u=i+s;return new o.a(t,u+1,t,u+1+a)},e.findNextBracketInRange=function(e,t,n,i,o){var r=n.substring(i,o);return this.findNextBracketInText(e,t,r,i)},e}()},EOst:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"typescript",extensions:[".ts",".tsx"],aliases:["TypeScript","ts","typescript"],mimetypes:["text/typescript"],loader:function(){return n.e(171).then(n.bind(null,"87dK"))}})},EffR:function(e,t,n){"use strict";n.d(t,"o",(function(){return _})),n.d(t,"L",(function(){return y})),n.d(t,"G",(function(){return b})),n.d(t,"C",(function(){return L})),n.d(t,"e",(function(){return N})),n.d(t,"f",(function(){return O})),n.d(t,"J",(function(){return D})),n.d(t,"K",(function(){return E})),n.d(t,"S",(function(){return x})),n.d(t,"g",(function(){return I})),n.d(t,"k",(function(){return T})),n.d(t,"h",(function(){return A})),n.d(t,"i",(function(){return R})),n.d(t,"O",(function(){return P})),n.d(t,"Q",(function(){return F})),n.d(t,"j",(function(){return G})),n.d(t,"t",(function(){return Y})),n.d(t,"s",(function(){return Z})),n.d(t,"z",(function(){return Q})),n.d(t,"w",(function(){return $})),n.d(t,"d",(function(){return ee})),n.d(t,"B",(function(){return te})),n.d(t,"v",(function(){return ne})),n.d(t,"u",(function(){return ie})),n.d(t,"A",(function(){return oe})),n.d(t,"E",(function(){return re})),n.d(t,"r",(function(){return se})),n.d(t,"H",(function(){return ue})),n.d(t,"y",(function(){return le})),n.d(t,"q",(function(){return ce})),n.d(t,"I",(function(){return fe})),n.d(t,"F",(function(){return pe})),n.d(t,"c",(function(){return ge})),n.d(t,"b",(function(){return me})),n.d(t,"P",(function(){return ve})),n.d(t,"N",(function(){return _e})),n.d(t,"T",(function(){return be})),n.d(t,"m",(function(){return Ce})),n.d(t,"a",(function(){return Ne})),n.d(t,"R",(function(){return Oe})),n.d(t,"D",(function(){return De})),n.d(t,"M",(function(){return Ee})),n.d(t,"x",(function(){return xe})),n.d(t,"p",(function(){return ke})),n.d(t,"U",(function(){return Ie})),n.d(t,"l",(function(){return Me})),n.d(t,"n",(function(){return Te}));var i,o=n("D3Dy"),r=n("4y0V"),s=n("uDWl"),a=n("XSiN"),u=n("X+cX"),l=n("/cxE"),c=n("MI8n"),d=n("pmY6"),h=n("MNsG"),f=n("6OMU"),p=n("tYmi"),g=(n("CjF5"),i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(){return(m=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;){if(r=s+o,(0===s||32===n.charCodeAt(s-1))&&32===n.charCodeAt(r))return this._lastStart=s,void(this._lastEnd=r+1);if(s>0&&32===n.charCodeAt(s-1)&&r===i)return this._lastStart=s-1,void(this._lastEnd=r);if(0===s&&r===i)return this._lastStart=0,void(this._lastEnd=r)}this._lastStart=-1}else this._lastStart=-1}else this._lastStart=-1},e.prototype.hasClass=function(e,t){return this._findClassName(e,t),-1!==this._lastStart},e.prototype.addClasses=function(e){for(var t=this,n=[],i=1;i0;)B.sort(U.sort),B.shift().execute();H=!1},F=function(e,t){void 0===t&&(t=0);var n,i=new U(e,t);return W.push(i),j||(j=!0,n=z,V||(V=self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||function(e){return setTimeout((function(){return e((new Date).getTime())}),0)}),V.call(self,n)),i},P=function(e,t){if(H){var n=new U(e,t);return B.push(n),n}return F(e,t)};var K=function(e,t){return t},q=function(e){function t(t,n,i,o,r){void 0===o&&(o=K),void 0===r&&(r=16);var s=e.call(this)||this,a=null,l=0,c=s._register(new u.e),d=function(){l=(new Date).getTime(),i(a),a=null};return s._register(I(t,n,(function(e){a=o(a,e);var t=(new Date).getTime()-l;t>=r?(c.cancel(),d()):c.setIfNotSet(d,r-t)}))),s}return g(t,e),t}(d.a);function G(e,t,n,i,o){return new q(e,t,n,i,o)}function Y(e){return document.defaultView.getComputedStyle(e,null)}function Z(e){if(e!==document.body)return new J(e.clientWidth,e.clientHeight);if(h.c&&window.visualViewport){var t=window.visualViewport.width,n=window.visualViewport.height-(o.l?24:0);return new J(t,n)}if(window.innerWidth&&window.innerHeight)return new J(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new J(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new J(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}var X=function(){function e(){}return e.convertToPixels=function(e,t){return parseFloat(t)||0},e.getDimension=function(t,n,i){var o=Y(t),r="0";return o&&(r=o.getPropertyValue?o.getPropertyValue(n):o.getAttribute(i)),e.convertToPixels(t,r)},e.getBorderLeftWidth=function(t){return e.getDimension(t,"border-left-width","borderLeftWidth")},e.getBorderRightWidth=function(t){return e.getDimension(t,"border-right-width","borderRightWidth")},e.getBorderTopWidth=function(t){return e.getDimension(t,"border-top-width","borderTopWidth")},e.getBorderBottomWidth=function(t){return e.getDimension(t,"border-bottom-width","borderBottomWidth")},e.getPaddingLeft=function(t){return e.getDimension(t,"padding-left","paddingLeft")},e.getPaddingRight=function(t){return e.getDimension(t,"padding-right","paddingRight")},e.getPaddingTop=function(t){return e.getDimension(t,"padding-top","paddingTop")},e.getPaddingBottom=function(t){return e.getDimension(t,"padding-bottom","paddingBottom")},e.getMarginLeft=function(t){return e.getDimension(t,"margin-left","marginLeft")},e.getMarginTop=function(t){return e.getDimension(t,"margin-top","marginTop")},e.getMarginRight=function(t){return e.getDimension(t,"margin-right","marginRight")},e.getMarginBottom=function(t){return e.getDimension(t,"margin-bottom","marginBottom")},e}(),J=function(e,t){this.width=e,this.height=t};function Q(e){for(var t=e.offsetParent,n=e.offsetTop,i=e.offsetLeft;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){n-=e.scrollTop;var o=ae(e)?null:Y(e);o&&(i-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(i+=X.getBorderLeftWidth(e),n+=X.getBorderTopWidth(e),n+=e.offsetTop,i+=e.offsetLeft,t=e.offsetParent)}return{left:i,top:n}}function $(e){var t=e.getBoundingClientRect();return{left:t.left+ee.scrollX,top:t.top+ee.scrollY,width:t.width,height:t.height}}var ee=new(function(){function e(){}return Object.defineProperty(e.prototype,"scrollX",{get:function(){return"number"==typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollY",{get:function(){return"number"==typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop},enumerable:!0,configurable:!0}),e}());function te(e){var t=X.getMarginLeft(e)+X.getMarginRight(e);return e.offsetWidth+t}function ne(e){var t=X.getBorderLeftWidth(e)+X.getBorderRightWidth(e),n=X.getPaddingLeft(e)+X.getPaddingRight(e);return e.offsetWidth-t-n}function ie(e){var t=X.getBorderTopWidth(e)+X.getBorderBottomWidth(e),n=X.getPaddingTop(e)+X.getPaddingBottom(e);return e.offsetHeight-t-n}function oe(e){var t=X.getMarginTop(e)+X.getMarginBottom(e);return e.offsetHeight+t}function re(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function se(e,t,n){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(L(e,t))return e;if(n)if("string"==typeof n){if(L(e,n))return null}else if(e===n)return null;e=e.parentNode}return null}function ae(e){return e&&!!e.host&&!!e.mode}function ue(e){return!!le(e)}function le(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return ae(e)?e:null}function ce(e){void 0===e&&(e=document.getElementsByTagName("head")[0]);var t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}var de=null;function he(){return de||(de=ce()),de}function fe(e,t){if(void 0===t&&(t=he()),t){for(var n=function(e){return e&&e.sheet&&e.sheet.rules?e.sheet.rules:e&&e.sheet&&e.sheet.cssRules?e.sheet.cssRules:[]}(t),i=[],o=0;o=0;o--)t.sheet.deleteRule(i[o])}}function pe(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&1===e.nodeType&&"string"==typeof e.nodeName}var ge={CLICK:"click",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",CONTEXT_MENU:"contextmenu",WHEEL:"wheel",KEY_DOWN:"keydown",KEY_PRESS:"keypress",KEY_UP:"keyup",LOAD:"load",BEFORE_UNLOAD:"beforeunload",UNLOAD:"unload",ABORT:"abort",ERROR:"error",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_CHANGE:"fullscreenchange",WK_FULLSCREEN_CHANGE:"webkitfullscreenchange",SELECT:"select",CHANGE:"change",SUBMIT:"submit",RESET:"reset",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",STORAGE:"storage",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend",ANIMATION_START:o.m?"webkitAnimationStart":"animationstart",ANIMATION_END:o.m?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:o.m?"webkitAnimationIteration":"animationiteration"},me={stop:function(e,t){e.preventDefault?e.preventDefault():e.returnValue=!1,t&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)}};function ve(e){for(var t=[],n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)t[n]=e.scrollTop,e=e.parentNode;return t}function _e(e,t){for(var n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)e.scrollTop!==t[n]&&(e.scrollTop=t[n]),e=e.parentNode}var ye=function(e){function t(t){var n=e.call(this)||this;n._onDidFocus=n._register(new c.a),n.onDidFocus=n._onDidFocus.event,n._onDidBlur=n._register(new c.a),n.onDidBlur=n._onDidBlur.event;var i=re(document.activeElement,t),o=!1,s=function(){o=!1,i||(i=!0,n._onDidFocus.fire())},a=function(){i&&(o=!0,window.setTimeout((function(){o&&(o=!1,i=!1,n._onDidBlur.fire())}),0))};return n._refreshStateHandler=function(){re(document.activeElement,t)!==i&&(i?a():s())},n._register(Object(r.a)(t,ge.FOCUS,!0)(s)),n._register(Object(r.a)(t,ge.BLUR,!0)(a)),n}return g(t,e),t}(d.a);function be(e){return new ye(e)}function Ce(e){for(var t=[],n=1;n140)n._setDesiredScrollPositionNow(r.getScrollPosition());else{var a=n._sliderMousePosition(e)-i;n._setDesiredScrollPositionNow(r.getDesiredScrollPositionFromDelta(a))}}),(function(){n.slider.toggleClassName("active",!1),n._host.onDragEnd(),t()})),this._host.onDragStart()},t.prototype._setDesiredScrollPositionNow=function(e){var t={};this.writeScrollPosition(t,e),this._scrollable.setScrollPositionNow(t)},t}(l.a),y=function(){function e(e,t,n,i,o,r){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(n),this._arrowSize=Math.round(e),this._visibleSize=i,this._scrollSize=o,this._scrollPosition=r,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}return e.prototype.clone=function(){return new e(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)},e.prototype.setVisibleSize=function(e){var t=Math.round(e);return this._visibleSize!==t&&(this._visibleSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollSize=function(e){var t=Math.round(e);return this._scrollSize!==t&&(this._scrollSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollPosition=function(e){var t=Math.round(e);return this._scrollPosition!==t&&(this._scrollPosition=t,this._refreshComputedValues(),!0)},e._computeValues=function(e,t,n,i,o){var r=Math.max(0,n-e),s=Math.max(0,r-2*t),a=i>0&&i>n;if(!a)return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(s),computedSliderRatio:0,computedSliderPosition:0};var u=Math.round(Math.max(20,Math.floor(n*s/i))),l=(s-u)/(i-n),c=o*l;return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(u),computedSliderRatio:l,computedSliderPosition:Math.round(c)}},e.prototype._refreshComputedValues=function(){var t=e._computeValues(this._oppositeScrollbarSize,this._arrowSize,this._visibleSize,this._scrollSize,this._scrollPosition);this._computedAvailableSize=t.computedAvailableSize,this._computedIsNeeded=t.computedIsNeeded,this._computedSliderSize=t.computedSliderSize,this._computedSliderRatio=t.computedSliderRatio,this._computedSliderPosition=t.computedSliderPosition},e.prototype.getArrowSize=function(){return this._arrowSize},e.prototype.getScrollPosition=function(){return this._scrollPosition},e.prototype.getRectangleLargeSize=function(){return this._computedAvailableSize},e.prototype.getRectangleSmallSize=function(){return this._scrollbarSize},e.prototype.isNeeded=function(){return this._computedIsNeeded},e.prototype.getSliderSize=function(){return this._computedSliderSize},e.prototype.getSliderPosition=function(){return this._computedSliderPosition},e.prototype.getDesiredScrollPositionFromOffset=function(e){if(!this._computedIsNeeded)return 0;var t=e-this._arrowSize-this._computedSliderSize/2;return Math.round(t/this._computedSliderRatio)},e.prototype.getDesiredScrollPositionFromDelta=function(e){if(!this._computedIsNeeded)return 0;var t=this._computedSliderPosition+e;return Math.round(t/this._computedSliderRatio)},e}(),b=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),C=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new y(n.horizontalHasArrows?n.arrowSize:0,2===n.horizontal?0:n.horizontalScrollbarSize,2===n.vertical?0:n.verticalScrollbarSize,r.width,r.scrollWidth,s.scrollLeft),visibility:n.horizontal,extraScrollbarClassName:"horizontal",scrollable:t})||this,n.horizontalHasArrows){var u=(n.arrowSize-11)/2,l=(n.horizontalScrollbarSize-11)/2;o._createArrow({className:"left-arrow",top:l,left:u,bottom:void 0,right:void 0,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,1,0))}}),o._createArrow({className:"right-arrow",top:l,left:void 0,bottom:void 0,right:u,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,-1,0))}})}return o._createSlider(Math.floor((n.horizontalScrollbarSize-n.horizontalSliderSize)/2),0,void 0,n.horizontalSliderSize),o}return b(t,e),t.prototype._updateSlider=function(e,t){this.slider.setWidth(e),this.slider.setLeft(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)},t.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(e.width)||this._shouldRender,this._shouldRender},t.prototype._mouseDownRelativePosition=function(e,t){return e},t.prototype._sliderMousePosition=function(e){return e.posx},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posy},t.prototype.writeScrollPosition=function(e,t){e.scrollLeft=t},t}(_),w=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),S=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new y(n.verticalHasArrows?n.arrowSize:0,2===n.vertical?0:n.verticalScrollbarSize,0,r.height,r.scrollHeight,s.scrollTop),visibility:n.vertical,extraScrollbarClassName:"vertical",scrollable:t})||this,n.verticalHasArrows){var u=(n.arrowSize-11)/2,l=(n.verticalScrollbarSize-11)/2;o._createArrow({className:"up-arrow",top:u,left:l,bottom:void 0,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,0,1))}}),o._createArrow({className:"down-arrow",top:void 0,left:l,bottom:u,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,0,-1))}})}return o._createSlider(0,Math.floor((n.verticalScrollbarSize-n.verticalSliderSize)/2),n.verticalSliderSize,void 0),o}return w(t,e),t.prototype._updateSlider=function(e,t){this.slider.setHeight(e),this.slider.setTop(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)},t.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(e.height)||this._shouldRender,this._shouldRender},t.prototype._mouseDownRelativePosition=function(e,t){return t},t.prototype._sliderMousePosition=function(e){return e.posy},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posx},t.prototype.writeScrollPosition=function(e,t){e.scrollTop=t},t}(_),L=n("MI8n"),N=n("QuOb"),O=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),D=function(e,t,n){this.timestamp=e,this.deltaX=t,this.deltaY=n,this.score=0},E=function(){function e(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}return e.prototype.isPhysicalMouseWheel=function(){if(-1===this._front&&-1===this._rear)return!1;for(var e=1,t=0,n=1,i=this._rear;;){var o=i===this._front?e:Math.pow(2,-n);if(e-=o,t+=this._memory[i].score*o,i===this._front)break;i=(this._capacity+i-1)%this._capacity,n++}return t<=.5},e.prototype.accept=function(e,t,n){var i=new D(e,t,n);i.score=this._computeScore(i),-1===this._front&&-1===this._rear?(this._memory[0]=i,this._front=0,this._rear=0):(this._rear=(this._rear+1)%this._capacity,this._rear===this._front&&(this._front=(this._front+1)%this._capacity),this._memory[this._rear]=i)},e.prototype._computeScore=function(e){if(Math.abs(e.deltaX)>0&&Math.abs(e.deltaY)>0)return 1;var t=.5;-1===this._front&&-1===this._rear||this._memory[this._rear];return(Math.abs(e.deltaX-Math.round(e.deltaX))>0||Math.abs(e.deltaY-Math.round(e.deltaY))>0)&&(t+=.25),Math.min(Math.max(t,0),1)},e.INSTANCE=new e,e}(),x=function(e){function t(t,n,i){var o=e.call(this)||this;o._onScroll=o._register(new L.a),o.onScroll=o._onScroll.event,t.style.overflow="hidden",o._options=T(n),o._scrollable=i,o._register(o._scrollable.onScroll((function(e){o._onDidScroll(e),o._onScroll.fire(e)})));var r={onMouseWheel:function(e){return o._onMouseWheel(e)},onDragStart:function(){return o._onDragStart()},onDragEnd:function(){return o._onDragEnd()}};return o._verticalScrollbar=o._register(new S(o._scrollable,o._options,r)),o._horizontalScrollbar=o._register(new C(o._scrollable,o._options,r)),o._domNode=document.createElement("div"),o._domNode.className="monaco-scrollable-element "+o._options.className,o._domNode.setAttribute("role","presentation"),o._domNode.style.position="relative",o._domNode.style.overflow="hidden",o._domNode.appendChild(t),o._domNode.appendChild(o._horizontalScrollbar.domNode.domNode),o._domNode.appendChild(o._verticalScrollbar.domNode.domNode),o._options.useShadows?(o._leftShadowDomNode=Object(s.b)(document.createElement("div")),o._leftShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._leftShadowDomNode.domNode),o._topShadowDomNode=Object(s.b)(document.createElement("div")),o._topShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._topShadowDomNode.domNode),o._topLeftShadowDomNode=Object(s.b)(document.createElement("div")),o._topLeftShadowDomNode.setClassName("shadow top-left-corner"),o._domNode.appendChild(o._topLeftShadowDomNode.domNode)):(o._leftShadowDomNode=null,o._topShadowDomNode=null,o._topLeftShadowDomNode=null),o._listenOnDomNode=o._options.listenOnDomNode||o._domNode,o._mouseWheelToDispose=[],o._setListeningToMouseWheel(o._options.handleMouseWheel),o.onmouseover(o._listenOnDomNode,(function(e){return o._onMouseOver(e)})),o.onnonbubblingmouseout(o._listenOnDomNode,(function(e){return o._onMouseOut(e)})),o._hideTimeout=o._register(new c.e),o._isDragging=!1,o._mouseIsOver=!1,o._shouldRender=!0,o._revealOnScroll=!0,o}return O(t,e),t.prototype.dispose=function(){this._mouseWheelToDispose=Object(f.e)(this._mouseWheelToDispose),e.prototype.dispose.call(this)},t.prototype.getDomNode=function(){return this._domNode},t.prototype.getOverviewRulerLayoutInfo=function(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}},t.prototype.delegateVerticalScrollbarMouseDown=function(e){this._verticalScrollbar.delegateMouseDown(e)},t.prototype.getScrollDimensions=function(){return this._scrollable.getScrollDimensions()},t.prototype.setScrollDimensions=function(e){this._scrollable.setScrollDimensions(e)},t.prototype.updateClassName=function(e){this._options.className=e,m.e&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className},t.prototype.updateOptions=function(e){var t=T(e);this._options.handleMouseWheel=t.handleMouseWheel,this._options.mouseWheelScrollSensitivity=t.mouseWheelScrollSensitivity,this._options.fastScrollSensitivity=t.fastScrollSensitivity,this._setListeningToMouseWheel(this._options.handleMouseWheel),this._options.lazyRender||this._render()},t.prototype._setListeningToMouseWheel=function(e){var t=this;if(this._mouseWheelToDispose.length>0!==e&&(this._mouseWheelToDispose=Object(f.e)(this._mouseWheelToDispose),e)){this._mouseWheelToDispose.push(r.g(this._listenOnDomNode,o.f?"mousewheel":"wheel",(function(e){t._onMouseWheel(new a.b(e))}),{passive:!1}))}},t.prototype._onMouseWheel=function(e){var t,n=E.INSTANCE;if(n.accept(Date.now(),e.deltaX,e.deltaY),e.deltaY||e.deltaX){var i=e.deltaY*this._options.mouseWheelScrollSensitivity,o=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.flipAxes&&(i=(t=[o,i])[0],o=t[1]);var r=!m.e&&e.browserEvent&&e.browserEvent.shiftKey;!this._options.scrollYToX&&!r||o||(o=i,i=0),e.browserEvent&&e.browserEvent.altKey&&(o*=this._options.fastScrollSensitivity,i*=this._options.fastScrollSensitivity);var s=this._scrollable.getFutureScrollPosition(),a={};if(i){var u=s.scrollTop-50*i;this._verticalScrollbar.writeScrollPosition(a,u)}if(o){var l=s.scrollLeft-50*o;this._horizontalScrollbar.writeScrollPosition(a,l)}if(a=this._scrollable.validateScrollPosition(a),s.scrollLeft!==a.scrollLeft||s.scrollTop!==a.scrollTop)this._options.mouseWheelSmoothScroll&&n.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(a):this._scrollable.setScrollPositionNow(a),this._shouldRender=!0}(this._options.alwaysConsumeMouseWheel||this._shouldRender)&&(e.preventDefault(),e.stopPropagation())},t.prototype._onDidScroll=function(e){this._shouldRender=this._horizontalScrollbar.onDidScroll(e)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(e)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()},t.prototype.renderNow=function(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()},t.prototype._render=function(){if(this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows)){var e=this._scrollable.getCurrentScrollPosition(),t=e.scrollTop>0,n=e.scrollLeft>0;this._leftShadowDomNode.setClassName("shadow"+(n?" left":"")),this._topShadowDomNode.setClassName("shadow"+(t?" top":"")),this._topLeftShadowDomNode.setClassName("shadow top-left-corner"+(t?" top":"")+(n?" left":""))}},t.prototype._onDragStart=function(){this._isDragging=!0,this._reveal()},t.prototype._onDragEnd=function(){this._isDragging=!1,this._hide()},t.prototype._onMouseOut=function(e){this._mouseIsOver=!1,this._hide()},t.prototype._onMouseOver=function(e){this._mouseIsOver=!0,this._reveal()},t.prototype._reveal=function(){this._verticalScrollbar.beginReveal(),this._horizontalScrollbar.beginReveal(),this._scheduleHide()},t.prototype._hide=function(){this._mouseIsOver||this._isDragging||(this._verticalScrollbar.beginHide(),this._horizontalScrollbar.beginHide())},t.prototype._scheduleHide=function(){var e=this;this._mouseIsOver||this._isDragging||this._hideTimeout.cancelAndSet((function(){return e._hide()}),500)},t}(l.a),k=function(e){function t(t,n){var i=this;(n=n||{}).mouseWheelSmoothScroll=!1;var o=new N.a(0,(function(e){return r.Q(e)}));return(i=e.call(this,t,n,o)||this)._register(o),i}return O(t,e),t.prototype.setScrollPosition=function(e){this._scrollable.setScrollPositionNow(e)},t.prototype.getScrollPosition=function(){return this._scrollable.getCurrentScrollPosition()},t}(x),I=function(e){function t(t,n,i){return e.call(this,t,n,i)||this}return O(t,e),t}(x),M=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i._element=t,i.onScroll((function(e){e.scrollTopChanged&&(i._element.scrollTop=e.scrollTop),e.scrollLeftChanged&&(i._element.scrollLeft=e.scrollLeft)})),i.scanDomNode(),i}return O(t,e),t.prototype.scanDomNode=function(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})},t}(k);function T(e){var t={lazyRender:void 0!==e.lazyRender&&e.lazyRender,className:void 0!==e.className?e.className:"",useShadows:void 0===e.useShadows||e.useShadows,handleMouseWheel:void 0===e.handleMouseWheel||e.handleMouseWheel,flipAxes:void 0!==e.flipAxes&&e.flipAxes,alwaysConsumeMouseWheel:void 0!==e.alwaysConsumeMouseWheel&&e.alwaysConsumeMouseWheel,scrollYToX:void 0!==e.scrollYToX&&e.scrollYToX,mouseWheelScrollSensitivity:void 0!==e.mouseWheelScrollSensitivity?e.mouseWheelScrollSensitivity:1,fastScrollSensitivity:void 0!==e.fastScrollSensitivity?e.fastScrollSensitivity:5,mouseWheelSmoothScroll:void 0===e.mouseWheelSmoothScroll||e.mouseWheelSmoothScroll,arrowSize:void 0!==e.arrowSize?e.arrowSize:11,listenOnDomNode:void 0!==e.listenOnDomNode?e.listenOnDomNode:null,horizontal:void 0!==e.horizontal?e.horizontal:1,horizontalScrollbarSize:void 0!==e.horizontalScrollbarSize?e.horizontalScrollbarSize:10,horizontalSliderSize:void 0!==e.horizontalSliderSize?e.horizontalSliderSize:0,horizontalHasArrows:void 0!==e.horizontalHasArrows&&e.horizontalHasArrows,vertical:void 0!==e.vertical?e.vertical:1,verticalScrollbarSize:void 0!==e.verticalScrollbarSize?e.verticalScrollbarSize:10,verticalHasArrows:void 0!==e.verticalHasArrows&&e.verticalHasArrows,verticalSliderSize:void 0!==e.verticalSliderSize?e.verticalSliderSize:0};return t.horizontalSliderSize=void 0!==e.horizontalSliderSize?e.horizontalSliderSize:t.horizontalScrollbarSize,t.verticalSliderSize=void 0!==e.verticalSliderSize?e.verticalSliderSize:t.verticalScrollbarSize,m.e&&(t.className+=" mac"),t}},"GR/f":function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return y}));var i=n("/cxE"),o=n("N0LK"),r=n("LCkn"),s=n("Ll0s"),a=n("aokT"),u=n("gCVg"),l=n("cMvZ"),c=Object.create(null);function d(e,t){c[e]||(c[e]=["",e]);for(var n=c[e],i=n.length;i<=t;i++)n[i]=n[i-1]+e;return n[t]}var h,f=function(){function e(e,t){this._opts=t,this._selection=e,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}return e.unshiftIndent=function(e,t,n,i,o){var r=s.a.visibleColumnFromColumn(e,t,n);if(o){var a=d(" ",i);return d(a,s.a.prevIndentTabStop(r,i)/i)}return d(a="\t",s.a.prevRenderTabStop(r,n)/n)},e.shiftIndent=function(e,t,n,i,o){var r=s.a.visibleColumnFromColumn(e,t,n);if(o){var a=d(" ",i);return d(a,s.a.nextIndentTabStop(r,i)/i)}return d(a="\t",s.a.nextRenderTabStop(r,n)/n)},e.prototype._addEditOperation=function(e,t,n){this._useLastEditRangeForCursorEndPosition?e.addTrackedEditOperation(t,n):e.addEditOperation(t,n)},e.prototype.getEditOperations=function(t,n){var i=this._selection.startLineNumber,r=this._selection.endLineNumber;1===this._selection.endColumn&&i!==r&&(r-=1);var u=this._opts,c=u.tabSize,h=u.indentSize,f=u.insertSpaces,p=i===r;if(this._selection.isEmpty()&&/^\s*$/.test(t.getLineContent(i))&&(this._useLastEditRangeForCursorEndPosition=!0),this._opts.useTabStops)for(var g=0,m=0,v=i;v<=r;v++,g=m){m=0;var _=t.getLineContent(v),y=o.o(_);if((!this._opts.isUnshift||0!==_.length&&0!==y)&&(p||this._opts.isUnshift||0!==_.length)){if(-1===y&&(y=_.length),v>1)if(s.a.visibleColumnFromColumn(_,y+1,c)%h!=0&&t.isCheapToTokenize(v-1)){var b=l.a.getEnterAction(this._opts.autoIndent,t,new a.a(v-1,t.getLineMaxColumn(v-1),v-1,t.getLineMaxColumn(v-1)));if(b){if(m=g,b.appendText)for(var C=0,w=b.appendText.length;C1){var c=void 0;for(c=i-1;c>=1;c--){var d=n.getLineContent(c);if(o.B(d)>=0)break}if(c<1)return null;var h=n.getLineMaxColumn(c),f=l.a.getEnterAction(t.autoIndent,n,new a.a(c,h,c,h));f&&(s=f.indentation+f.appendText)}return r&&(r===m.a.Indent&&(s=e.shiftIndent(t,s)),r===m.a.Outdent&&(s=e.unshiftIndent(t,s)),s=t.normalizeIndentation(s)),s||null},e._replaceJumpToNextIndent=function(e,t,n,i){var o="",a=n.getStartPosition();if(e.insertSpaces)for(var u=s.a.visibleColumnFromColumn2(e,t,a),l=e.indentSize,c=l-u%l,d=0;d=4){var b=l.a.getIndentForEnter(t.autoIndent,n,u,{unshiftIndent:function(n){return e.unshiftIndent(t,n)},shiftIndent:function(n){return e.shiftIndent(t,n)},normalizeIndentation:function(e){return t.normalizeIndentation(e)}});if(b){var C=s.a.visibleColumnFromColumn2(t,n,u.getEndPosition()),w=u.endColumn,S="\n";y!==t.normalizeIndentation(b.beforeEnter)&&(S=t.normalizeIndentation(b.beforeEnter)+_.substring(y.length,u.startColumn-1)+"\n",u=new a.a(u.startLineNumber,1,u.endLineNumber,u.endColumn));var L=n.getLineContent(u.endLineNumber),N=o.o(L);if(u=N>=0?u.setEndPosition(u.endLineNumber,Math.max(u.endColumn,N+1)):u.setEndPosition(u.endLineNumber,n.getLineMaxColumn(u.endLineNumber)),i)return new r.d(u,S+t.normalizeIndentation(b.afterEnter),!0);var O=0;return w<=N+1&&(t.insertSpaces||(C=Math.ceil(C/t.indentSize)),O=Math.min(C+1-t.normalizeIndentation(b.afterEnter).length-1,0)),new r.c(u,S+t.normalizeIndentation(b.afterEnter),0,O,!0)}}return e._typeCommand(u,"\n"+t.normalizeIndentation(y),i)},e._isAutoIndentType=function(e,t,n){if(e.autoIndent<4)return!1;for(var i=0,o=n.length;i2?c.charCodeAt(l.column-2):0)&&d)return!1;if("auto"===e.autoClosingOvertype){for(var h=!1,f=0,p=i.length;f=0||n.indexOf(t)>=0},e._isBeforeClosingBrace=function(t,n,i){var o=t.autoClosingPairsClose2.get(i);if(!o)return!1;for(var r=e._autoClosingPairIsSymmetric(n),s=0,a=o;sr.open.length){for(var c=!0,d=0,h=n;dv.column-1){var y=_.charAt(v.column-1);if(!e._isBeforeClosingBrace(t,d,y)&&!h(y))return null}if(!n.isCheapToTokenize(v.lineNumber))return null;if(1===d.open.length&&u&&"always"!==c){var b=Object(g.a)(t.wordSeparators);if(a&&v.column>1&&0===b.get(_.charCodeAt(v.column-2)))return null;if(!a&&v.column>2&&0===b.get(_.charCodeAt(v.column-3)))return null}n.forceTokenization(v.lineNumber);var C=n.getLineTokens(v.lineNumber),w=!1;try{w=l.a.shouldAutoClosePair(d,C,a?v.column:v.column-1)}catch(e){Object(i.e)(e)}if(!w)return null}return d},e._runAutoClosingOpenCharType=function(e,t,n,i,o,r,a){for(var u=[],l=0,c=i.length;l=n?s:{done:!1,value:e[t++]}}}},e.fromNativeIterator=function(e){return{next:function(){var t=e.next();return t.done?s:{done:!1,value:t.value}}}},e.from=function(t){return t?Array.isArray(t)?e.fromArray(t):t:e.empty()},e.map=function(e,t){return{next:function(){var n=e.next();return n.done?s:{done:!1,value:t(n.value)}}}},e.filter=function(e,t){return{next:function(){for(;;){var n=e.next();if(n.done)return s;if(t(n.value))return{done:!1,value:n.value}}}}},e.forEach=function(e,t){for(var n=e.next();!n.done;n=e.next())t(n.value)},e.collect=function(e,t){void 0===t&&(t=Number.POSITIVE_INFINITY);var n=[];if(0===t)return n;for(var i=0,o=e.next();!o.done&&(n.push(o.value),!(++i>=t));o=e.next());return n},e.concat=function(){for(var e=[],t=0;t=e.length)return s;var t=e[n].next();return t.done?(n++,this.next()):t}}},e.chain=function(e){return new a(e)}}(o||(o={}));var a=function(){function e(e){this.it=e}return e.prototype.next=function(){return this.it.next()},e}();function u(e){return Array.isArray(e)?o.fromArray(e):e||o.empty()}var l=function(e){function t(t,n,i,o){return void 0===n&&(n=0),void 0===i&&(i=t.length),void 0===o&&(o=n-1),e.call(this,t,n,i,o)||this}return r(t,e),t.prototype.current=function(){return e.prototype.current.call(this)},t.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},t.prototype.first=function(){return this.index=this.start,this.current()},t.prototype.last=function(){return this.index=this.end-1,this.current()},t.prototype.parent=function(){return null},t}(function(){function e(e,t,n,i){void 0===t&&(t=0),void 0===n&&(n=e.length),void 0===i&&(i=t-1),this.items=e,this.start=t,this.end=n,this.index=i}return e.prototype.first=function(){return this.index=this.start,this.current()},e.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},e.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},e}());!function(){function e(e,t){this.iterator=e,this.fn=t}e.prototype.next=function(){return this.fn(this.iterator.next())}}()},JlLP:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:function(){return n.e(153).then(n.bind(null,"W1QP"))}})},JwdM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.processSize=function(e){return/^\d+$/.test(e)?"".concat(e,"px"):e},t.noop=function(){}},KDc4:function(e,t,n){"use strict";var i;n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o})),function(e){e[e.None=0]="None",e[e.Indent=1]="Indent",e[e.IndentOutdent=2]="IndentOutdent",e[e.Outdent=3]="Outdent"}(i||(i={}));var o=function(){function e(e){if(this.open=e.open,this.close=e.close,this._standardTokenMask=0,Array.isArray(e.notIn))for(var t=0,n=e.notIn.length;t=65536?2:1,9===l)a=e.nextRenderTabStop(a,i);else{for(var c=o.q(l);u=65536?2:1,c=h}o.w(l)||o.u(l)?a+=2:a+=1}}return a},e.visibleColumnFromColumn2=function(e,t,n){return this.visibleColumnFromColumn(t.getLineContent(n.lineNumber),n.column,e.tabSize)},e.columnFromVisibleColumn=function(t,n,i){if(n<=0)return 1;for(var r=t.length,s=0,a=1,u=0;u=65536?2:1;var c=void 0;if(9===l)c=e.nextRenderTabStop(s,i);else{for(var d=o.q(l);u=65536?2:1,d=f}c=o.w(l)||o.u(l)?s+2:s+1}var p=u+1;if(c>=n)return c-ns?s:o},e.nextRenderTabStop=function(e,t){return e+t-e%t},e.nextIndentTabStop=function(e,t){return e+t-e%t},e.prevRenderTabStop=function(e,t){return e-1-(e-1)%t},e.prevIndentTabStop=function(e,t){return e-1-(e-1)%t},e}();function w(e){return"'"===e||'"'===e||"`"===e}},"M/lh":function(e,t,n){var i;self.MonacoEnvironment=(i={editorWorkerService:"editor.worker.js",css:"css.worker.js",html:"html.worker.js",json:"json.worker.js",typescript:"ts.worker.js",javascript:"ts.worker.js",less:"css.worker.js",scss:"css.worker.js",handlebars:"html.worker.js",razor:"html.worker.js"},{getWorkerUrl:function(e,t){var o=n.p,r=(o?o.replace(/\/$/,"")+"/":"")+i[t];if(/^(http:)|(https:)|(file:)/.test(r)){var s=String(window.location),a=s.substr(0,s.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(r.substring(0,a.length)!==a)return"data:text/javascript;charset=utf-8,"+encodeURIComponent("/*"+t+'*/importScripts("'+r+'");')}return r}}),n("1YUG"),n("oQaD"),e.exports=n("8z58"),n("23p7"),n("OOlL"),n("li8W"),n("ApJL"),n("jrbv"),n("gqHg"),n("p3Ex"),n("E+ie"),n("9B1q"),n("9XAT"),n("SvYn"),n("I/Lx"),n("LexI"),n("+a1H"),n("hFdI"),n("c2dO"),n("zQEy"),n("k7mE"),n("cldp"),n("p5tG"),n("FvUK"),n("ZvGG"),n("QFiB"),n("/cAr"),n("xYNL"),n("sStQ"),n("oKJv"),n("H6Gb"),n("y3CF"),n("JlLP"),n("j2o1"),n("woZy"),n("iLY9"),n("Msxo"),n("ajgA"),n("QiAa"),n("pI2L"),n("ij/i"),n("XQgg"),n("Gb1F"),n("xmOD"),n("c9ML"),n("Mzro"),n("GZrW"),n("w9QG"),n("ufhN"),n("LRks"),n("EOst"),n("z3hU"),n("nrBJ"),n("BEdG"),n("E4kL")},M1Kb:function(e,t,n){"use strict";var i,o;n.d(t,"d",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return r})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return a})),function(e){e[e.Left=1]="Left",e[e.Center=2]="Center",e[e.Right=4]="Right",e[e.Full=7]="Full"}(i||(i={})),function(e){e[e.Inline=1]="Inline",e[e.Gutter=2]="Gutter"}(o||(o={}));var r=function(){function e(e){this.tabSize=Math.max(1,0|e.tabSize),this.indentSize=0|e.tabSize,this.insertSpaces=Boolean(e.insertSpaces),this.defaultEOL=0|e.defaultEOL,this.trimAutoWhitespace=Boolean(e.trimAutoWhitespace)}return e.prototype.equals=function(e){return this.tabSize===e.tabSize&&this.indentSize===e.indentSize&&this.insertSpaces===e.insertSpaces&&this.defaultEOL===e.defaultEOL&&this.trimAutoWhitespace===e.trimAutoWhitespace},e.prototype.createChangeEvent=function(e){return{tabSize:this.tabSize!==e.tabSize,indentSize:this.indentSize!==e.indentSize,insertSpaces:this.insertSpaces!==e.insertSpaces,trimAutoWhitespace:this.trimAutoWhitespace!==e.trimAutoWhitespace}},e}(),s=function(e,t){this.range=e,this.matches=t},a=function(e,t,n){this.reverseEdits=e,this.changes=t,this.trimAutoWhitespaceLineNumbers=n}},MD5Z:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"Eb",(function(){return d})),n.d(t,"N",(function(){return p})),n.d(t,"L",(function(){return g})),n.d(t,"M",(function(){return m})),n.d(t,"e",(function(){return v})),n.d(t,"b",(function(){return _})),n.d(t,"Lb",(function(){return y})),n.d(t,"Q",(function(){return b})),n.d(t,"S",(function(){return C})),n.d(t,"R",(function(){return w})),n.d(t,"P",(function(){return S})),n.d(t,"O",(function(){return L})),n.d(t,"W",(function(){return N})),n.d(t,"Y",(function(){return O})),n.d(t,"X",(function(){return D})),n.d(t,"Z",(function(){return E})),n.d(t,"bb",(function(){return x})),n.d(t,"ab",(function(){return k})),n.d(t,"T",(function(){return I})),n.d(t,"V",(function(){return M})),n.d(t,"U",(function(){return T})),n.d(t,"Cb",(function(){return P})),n.d(t,"Bb",(function(){return F})),n.d(t,"c",(function(){return V})),n.d(t,"d",(function(){return W})),n.d(t,"Gb",(function(){return B})),n.d(t,"Ib",(function(){return j})),n.d(t,"Jb",(function(){return H})),n.d(t,"Hb",(function(){return z})),n.d(t,"Db",(function(){return U})),n.d(t,"p",(function(){return K})),n.d(t,"o",(function(){return q})),n.d(t,"G",(function(){return G})),n.d(t,"F",(function(){return Y})),n.d(t,"B",(function(){return Z})),n.d(t,"A",(function(){return X})),n.d(t,"y",(function(){return J})),n.d(t,"x",(function(){return Q})),n.d(t,"n",(function(){return $})),n.d(t,"w",(function(){return ee})),n.d(t,"H",(function(){return te})),n.d(t,"J",(function(){return ne})),n.d(t,"I",(function(){return ie})),n.d(t,"K",(function(){return oe})),n.d(t,"C",(function(){return re})),n.d(t,"D",(function(){return se})),n.d(t,"z",(function(){return ae})),n.d(t,"E",(function(){return ue})),n.d(t,"q",(function(){return le})),n.d(t,"s",(function(){return ce})),n.d(t,"u",(function(){return de})),n.d(t,"r",(function(){return he})),n.d(t,"t",(function(){return fe})),n.d(t,"v",(function(){return pe})),n.d(t,"g",(function(){return me})),n.d(t,"h",(function(){return ve})),n.d(t,"j",(function(){return _e})),n.d(t,"l",(function(){return ye})),n.d(t,"k",(function(){return be})),n.d(t,"m",(function(){return Ce})),n.d(t,"i",(function(){return we})),n.d(t,"ib",(function(){return Se})),n.d(t,"jb",(function(){return Le})),n.d(t,"cb",(function(){return Ne})),n.d(t,"db",(function(){return Oe})),n.d(t,"nb",(function(){return De})),n.d(t,"ob",(function(){return Ee})),n.d(t,"mb",(function(){return xe})),n.d(t,"kb",(function(){return ke})),n.d(t,"lb",(function(){return Ie})),n.d(t,"eb",(function(){return Me})),n.d(t,"fb",(function(){return Te})),n.d(t,"hb",(function(){return Ae})),n.d(t,"gb",(function(){return Re})),n.d(t,"Kb",(function(){return Pe})),n.d(t,"qb",(function(){return Fe})),n.d(t,"rb",(function(){return Ve})),n.d(t,"pb",(function(){return We})),n.d(t,"ub",(function(){return Be})),n.d(t,"sb",(function(){return je})),n.d(t,"tb",(function(){return He})),n.d(t,"vb",(function(){return ze})),n.d(t,"Ab",(function(){return Ue})),n.d(t,"xb",(function(){return Ke})),n.d(t,"yb",(function(){return qe})),n.d(t,"wb",(function(){return Ge})),n.d(t,"zb",(function(){return Ye})),n.d(t,"f",(function(){return Ze})),n.d(t,"Fb",(function(){return Qe}));var i=n("ic2d"),o=n("zrhQ"),r=n("MI8n"),s=n("3/fG"),a=n("3Rsk"),u=n("X+cX"),l={ColorContribution:"base.contributions.colors"},c=new(function(){function e(){this._onDidChangeSchema=new r.a,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}return e.prototype.registerColor=function(e,t,n,i,o){void 0===i&&(i=!1);var r={id:e,description:n,defaults:t,needsTransparency:i,deprecationMessage:o};this.colorsById[e]=r;var s={type:"string",description:n,format:"color-hex",defaultSnippets:[{body:"${1:#ff0000}"}]};return o&&(s.deprecationMessage=o),this.colorSchema.properties[e]=s,this.colorReferenceSchema.enum.push(e),this.colorReferenceSchema.enumDescriptions.push(n),this._onDidChangeSchema.fire(),e},e.prototype.resolveDefaultColor=function(e,t){var n=this.colorsById[e];if(n&&n.defaults)return Qe(n.defaults[t.type],t)},e.prototype.getColorSchema=function(){return this.colorSchema},e.prototype.toString=function(){var e=this;return Object.keys(this.colorsById).sort((function(e,t){var n=-1===e.indexOf(".")?0:1,i=-1===t.indexOf(".")?0:1;return n!==i?n-i:e.localeCompare(t)})).map((function(t){return"- `"+t+"`: "+e.colorsById[t].description})).join("\n")},e}());function d(e,t,n,i,o){return c.registerColor(e,t,n,i,o)}i.a.add(l.ColorContribution,c);var h,f,p=d("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},s.a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),g=d("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},s.a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),m=d("focusBorder",{dark:o.a.fromHex("#0E639C").transparent(.8),light:o.a.fromHex("#007ACC").transparent(.4),hc:"#F38518"},s.a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component.")),v=d("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},s.a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),_=d("contrastActiveBorder",{light:null,dark:null,hc:m},s.a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),y=(d("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},s.a("textLinkForeground","Foreground color for links in text.")),d("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:o.a.black},s.a("textCodeBlockBackground","Background color for code blocks in text.")),d("widget.shadow",{dark:"#000000",light:"#A8A8A8",hc:null},s.a("widgetShadow","Shadow color of widgets such as find/replace inside the editor."))),b=d("input.background",{dark:"#3C3C3C",light:o.a.white,hc:o.a.black},s.a("inputBoxBackground","Input box background.")),C=d("input.foreground",{dark:p,light:p,hc:p},s.a("inputBoxForeground","Input box foreground.")),w=d("input.border",{dark:null,light:null,hc:v},s.a("inputBoxBorder","Input box border.")),S=d("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:v},s.a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),L=d("inputOption.activeBackground",{dark:Xe(m,.5),light:Xe(m,.3),hc:null},s.a("inputOption.activeBackground","Background color of activated options in input fields.")),N=d("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:o.a.black},s.a("inputValidationInfoBackground","Input validation background color for information severity.")),O=d("inputValidation.infoForeground",{dark:null,light:null,hc:null},s.a("inputValidationInfoForeground","Input validation foreground color for information severity.")),D=d("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:v},s.a("inputValidationInfoBorder","Input validation border color for information severity.")),E=d("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:o.a.black},s.a("inputValidationWarningBackground","Input validation background color for warning severity.")),x=d("inputValidation.warningForeground",{dark:null,light:null,hc:null},s.a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),k=d("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:v},s.a("inputValidationWarningBorder","Input validation border color for warning severity.")),I=d("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:o.a.black},s.a("inputValidationErrorBackground","Input validation background color for error severity.")),M=d("inputValidation.errorForeground",{dark:null,light:null,hc:null},s.a("inputValidationErrorForeground","Input validation foreground color for error severity.")),T=d("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:v},s.a("inputValidationErrorBorder","Input validation border color for error severity.")),A=d("dropdown.background",{dark:"#3C3C3C",light:o.a.white,hc:o.a.black},s.a("dropdownBackground","Dropdown background.")),R=d("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:o.a.white},s.a("dropdownForeground","Dropdown foreground.")),P=d("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:o.a.white},s.a("pickerGroupForeground","Quick picker color for grouping labels.")),F=d("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:o.a.white},s.a("pickerGroupBorder","Quick picker color for grouping borders.")),V=d("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:o.a.black},s.a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),W=d("badge.foreground",{dark:o.a.white,light:"#333",hc:o.a.white},s.a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),B=d("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},s.a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),j=d("scrollbarSlider.background",{dark:o.a.fromHex("#797979").transparent(.4),light:o.a.fromHex("#646464").transparent(.4),hc:Xe(v,.6)},s.a("scrollbarSliderBackground","Scrollbar slider background color.")),H=d("scrollbarSlider.hoverBackground",{dark:o.a.fromHex("#646464").transparent(.7),light:o.a.fromHex("#646464").transparent(.7),hc:Xe(v,.8)},s.a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),z=d("scrollbarSlider.activeBackground",{dark:o.a.fromHex("#BFBFBF").transparent(.4),light:o.a.fromHex("#000000").transparent(.6),hc:v},s.a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),U=d("progressBar.background",{dark:o.a.fromHex("#0E70C0"),light:o.a.fromHex("#0E70C0"),hc:v},s.a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),K=d("editorError.foreground",{dark:"#F48771",light:"#E51400",hc:null},s.a("editorError.foreground","Foreground color of error squigglies in the editor.")),q=d("editorError.border",{dark:null,light:null,hc:o.a.fromHex("#E47777").transparent(.8)},s.a("errorBorder","Border color of error boxes in the editor.")),G=d("editorWarning.foreground",{dark:"#CCA700",light:"#E9A700",hc:null},s.a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),Y=d("editorWarning.border",{dark:null,light:null,hc:o.a.fromHex("#FFCC00").transparent(.8)},s.a("warningBorder","Border color of warning boxes in the editor.")),Z=d("editorInfo.foreground",{dark:"#75BEFF",light:"#75BEFF",hc:null},s.a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),X=d("editorInfo.border",{dark:null,light:null,hc:o.a.fromHex("#75BEFF").transparent(.8)},s.a("infoBorder","Border color of info boxes in the editor.")),J=d("editorHint.foreground",{dark:o.a.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},s.a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),Q=d("editorHint.border",{dark:null,light:null,hc:o.a.fromHex("#eeeeee").transparent(.8)},s.a("hintBorder","Border color of hint boxes in the editor.")),$=d("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:o.a.black},s.a("editorBackground","Editor background color.")),ee=d("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:o.a.white},s.a("editorForeground","Editor default foreground color.")),te=d("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},s.a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),ne=d("editorWidget.foreground",{dark:p,light:p,hc:p},s.a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),ie=d("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:v},s.a("editorWidgetBorder","Border color of editor widgets. The color is only used if the widget chooses to have a border and if the color is not overridden by a widget.")),oe=d("editorWidget.resizeBorder",{light:null,dark:null,hc:null},s.a("editorWidgetResizeBorder","Border color of the resize bar of editor widgets. The color is only used if the widget chooses to have a resize border and if the color is not overridden by a widget.")),re=d("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},s.a("editorSelectionBackground","Color of the editor selection.")),se=d("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},s.a("editorSelectionForeground","Color of the selected text for high contrast.")),ae=d("editor.inactiveSelectionBackground",{light:Xe(re,.5),dark:Xe(re,.5),hc:Xe(re,.5)},s.a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),ue=d("editor.selectionHighlightBackground",{light:Je(re,$,.3,.6),dark:Je(re,$,.3,.6),hc:null},s.a("editorSelectionHighlight","Color for regions with the same content as the selection. The color must not be opaque so as not to hide underlying decorations."),!0),le=(d("editor.selectionHighlightBorder",{light:null,dark:null,hc:_},s.a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),d("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},s.a("editorFindMatch","Color of the current search match."))),ce=d("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},s.a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0),de=d("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},s.a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),he=d("editor.findMatchBorder",{light:null,dark:null,hc:_},s.a("editorFindMatchBorder","Border color of the current search match.")),fe=d("editor.findMatchHighlightBorder",{light:null,dark:null,hc:_},s.a("findMatchHighlightBorder","Border color of the other search matches.")),pe=d("editor.findRangeHighlightBorder",{dark:null,light:null,hc:Xe(_,.4)},s.a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),ge=(d("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},s.a("hoverHighlight","Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations."),!0),d("editorHoverWidget.background",{light:te,dark:te,hc:te},s.a("hoverBackground","Background color of the editor hover."))),me=(d("editorHoverWidget.foreground",{light:ne,dark:ne,hc:ne},s.a("hoverForeground","Foreground color of the editor hover.")),d("editorHoverWidget.border",{light:ie,dark:ie,hc:ie},s.a("hoverBorder","Border color of the editor hover.")),d("editorHoverWidget.statusBarBackground",{dark:(h=ge,f=.2,function(e){var t=Qe(h,e);if(t)return t.lighten(f)}),light:Ze(ge,.05),hc:te},s.a("statusBarBackground","Background color of the editor hover status bar.")),d("editorLink.activeForeground",{dark:"#4E94CE",light:o.a.blue,hc:o.a.cyan},s.a("activeLinkForeground","Color of active links.")),d("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},s.a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),d("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},s.a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),new o.a(new o.b(155,185,85,.2))),ve=new o.a(new o.b(255,0,0,.2)),_e=d("diffEditor.insertedTextBackground",{dark:me,light:me,hc:null},s.a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),ye=d("diffEditor.removedTextBackground",{dark:ve,light:ve,hc:null},s.a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),be=d("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},s.a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),Ce=d("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},s.a("diffEditorRemovedOutline","Outline color for text that got removed.")),we=d("diffEditor.border",{dark:null,light:null,hc:v},s.a("diffEditorBorder","Border color between the two text editors.")),Se=d("list.focusBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},s.a("listFocusBackground","List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Le=d("list.focusForeground",{dark:null,light:null,hc:null},s.a("listFocusForeground","List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Ne=d("list.activeSelectionBackground",{dark:"#094771",light:"#0074E8",hc:null},s.a("listActiveSelectionBackground","List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Oe=d("list.activeSelectionForeground",{dark:o.a.white,light:o.a.white,hc:null},s.a("listActiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),De=d("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},s.a("listInactiveSelectionBackground","List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),Ee=d("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},s.a("listInactiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),xe=d("list.inactiveFocusBackground",{dark:null,light:null,hc:null},s.a("listInactiveFocusBackground","List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),ke=d("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},s.a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),Ie=d("list.hoverForeground",{dark:null,light:null,hc:null},s.a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),Me=d("list.dropBackground",{dark:Se,light:Se,hc:null},s.a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),Te=(d("list.highlightForeground",{dark:"#0097fb",light:"#0066BF",hc:m},s.a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),d("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:o.a.black},s.a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees."))),Ae=d("listFilterWidget.outline",{dark:o.a.transparent,light:o.a.transparent,hc:"#f38518"},s.a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),Re=d("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:v},s.a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),Pe=d("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},s.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),Fe=d("menu.border",{dark:null,light:null,hc:v},s.a("menuBorder","Border color of menus.")),Ve=d("menu.foreground",{dark:R,light:p,hc:R},s.a("menuForeground","Foreground color of menu items.")),We=d("menu.background",{dark:A,light:A,hc:A},s.a("menuBackground","Background color of menu items.")),Be=d("menu.selectionForeground",{dark:Oe,light:Oe,hc:Oe},s.a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),je=d("menu.selectionBackground",{dark:Ne,light:Ne,hc:Ne},s.a("menuSelectionBackground","Background color of the selected menu item in menus.")),He=d("menu.selectionBorder",{dark:null,light:null,hc:_},s.a("menuSelectionBorder","Border color of the selected menu item in menus.")),ze=d("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:v},s.a("menuSeparatorBackground","Color of a separator menu item in menus.")),Ue=(d("editor.snippetTabstopHighlightBackground",{dark:new o.a(new o.b(124,124,124,.3)),light:new o.a(new o.b(10,50,100,.2)),hc:new o.a(new o.b(124,124,124,.3))},s.a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),d("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},s.a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),d("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},s.a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),d("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new o.a(new o.b(10,50,100,.5)),hc:"#525252"},s.a("snippetFinalTabstopHighlightBorder","Highlight border color of the final stabstop of a snippet.")),d("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},s.a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0)),Ke=(d("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},s.a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),d("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},s.a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0)),qe=d("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},s.a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0),Ge=d("minimap.errorHighlight",{dark:new o.a(new o.b(255,18,18,.7)),light:new o.a(new o.b(255,18,18,.7)),hc:new o.a(new o.b(255,50,50,1))},s.a("minimapError","Minimap marker color for errors.")),Ye=d("minimap.warningHighlight",{dark:G,light:G,hc:Y},s.a("overviewRuleWarning","Minimap marker color for warnings."));d("problemsErrorIcon.foreground",{dark:K,light:K,hc:K},s.a("problemsErrorIconForeground","The color used for the problems error icon.")),d("problemsWarningIcon.foreground",{dark:G,light:G,hc:G},s.a("problemsWarningIconForeground","The color used for the problems warning icon.")),d("problemsInfoIcon.foreground",{dark:Z,light:Z,hc:Z},s.a("problemsInfoIconForeground","The color used for the problems info icon."));function Ze(e,t){return function(n){var i=Qe(e,n);if(i)return i.darken(t)}}function Xe(e,t){return function(n){var i=Qe(e,n);if(i)return i.transparent(t)}}function Je(e,t,n,i){return function(r){var s=Qe(e,r);if(s){var a=Qe(t,r);return a?s.isDarkerThan(a)?o.a.getLighterColor(s,a,n).transparent(i):o.a.getDarkerColor(s,a,n).transparent(i):s.transparent(n*i)}}}function Qe(e,t){if(null!==e)return"string"==typeof e?"#"===e[0]?o.a.fromHex(e):t.getColor(e):e instanceof o.a?e:"function"==typeof e?e(t):void 0}var $e=i.a.as(a.a.JSONContribution);$e.registerSchema("vscode://schemas/workbench-colors",c.getColorSchema());var et=new u.d((function(){return $e.notifySchemaChanged("vscode://schemas/workbench-colors")}),200);c.onDidChangeSchema((function(){et.isScheduled()||et.schedule()}))},MI8n:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return c})),n.d(t,"d",(function(){return d})),n.d(t,"c",(function(){return h})),n.d(t,"e",(function(){return f}));var i,o,r=n("/cxE"),s=n("C/vA"),a=n("pmY6"),u=n("24hK"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});!function(e){function t(e){return function(t,n,i){void 0===n&&(n=null);var o,r=!1;return o=e((function(e){if(!r)return o?o.dispose():r=!0,t.call(n,e)}),null,i),r&&o.dispose(),o}}function n(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){return n.call(i,t(e))}),null,o)}))}function i(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){t(e),n.call(i,e)}),null,o)}))}function o(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){return t(e)&&n.call(i,e)}),null,o)}))}function r(e,t,i){var o=i;return n(e,(function(e){return o=t(o,e)}))}function s(e){var t,n=new c({onFirstListenerAdd:function(){t=e(n.fire,n)},onLastListenerRemove:function(){t.dispose()}});return n.event}function u(e,t,n,i,o){var r;void 0===n&&(n=100),void 0===i&&(i=!1);var s=void 0,a=void 0,u=0,l=new c({leakWarningThreshold:o,onFirstListenerAdd:function(){r=e((function(e){u++,s=t(s,e),i&&!a&&(l.fire(s),s=void 0),clearTimeout(a),a=setTimeout((function(){var e=s;s=void 0,a=void 0,(!i||u>1)&&l.fire(e),u=0}),n)}))},onLastListenerRemove:function(){r.dispose()}});return l.event}function l(e){var t,n=!0;return o(e,(function(e){var i=n||e!==t;return n=!1,t=e,i}))}e.None=function(){return a.a.None},e.once=t,e.map=n,e.forEach=i,e.filter=o,e.signal=function(e){return e},e.any=function(){for(var e=[],t=0;t0;){var i=this._deliveryQueue.shift(),o=i[0],s=i[1];try{"function"==typeof o?o.call(void 0,s):o[0].call(o[1],s)}catch(n){Object(r.e)(n)}}}},e.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},e._noop=function(){},e}(),d=function(e){function t(t){var n=e.call(this,t)||this;return n._isPaused=0,n._eventQueue=new u.a,n._mergeFn=t&&t.merge,n}return l(t,e),t.prototype.pause=function(){this._isPaused++},t.prototype.resume=function(){if(0!==this._isPaused&&0==--this._isPaused)if(this._mergeFn){var t=this._eventQueue.toArray();this._eventQueue.clear(),e.prototype.fire.call(this,this._mergeFn(t))}else for(;!this._isPaused&&0!==this._eventQueue.size;)e.prototype.fire.call(this,this._eventQueue.shift())},t.prototype.fire=function(t){this._listeners&&(0!==this._isPaused?this._eventQueue.push(t):e.prototype.fire.call(this,t))},t}(c),h=(function(){function e(){var e=this;this.hasListeners=!1,this.events=[],this.emitter=new c({onFirstListenerAdd:function(){return e.onFirstListenerAdd()},onLastListenerRemove:function(){return e.onLastListenerRemove()}})}Object.defineProperty(e.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),e.prototype.add=function(e){var t=this,n={event:e,listener:null};this.events.push(n),this.hasListeners&&this.hook(n);return Object(a.f)(Object(s.a)((function(){t.hasListeners&&t.unhook(n);var e=t.events.indexOf(n);t.events.splice(e,1)})))},e.prototype.onFirstListenerAdd=function(){var e=this;this.hasListeners=!0,this.events.forEach((function(t){return e.hook(t)}))},e.prototype.onLastListenerRemove=function(){var e=this;this.hasListeners=!1,this.events.forEach((function(t){return e.unhook(t)}))},e.prototype.hook=function(e){var t=this;e.listener=e.event((function(e){return t.emitter.fire(e)}))},e.prototype.unhook=function(e){e.listener&&e.listener.dispose(),e.listener=null},e.prototype.dispose=function(){this.emitter.dispose()}}(),function(){function e(){this.buffers=[]}return e.prototype.wrapEvent=function(e){var t=this;return function(n,i,o){return e((function(e){var o=t.buffers[t.buffers.length-1];o?o.push((function(){return n.call(i,e)})):n.call(i,e)}),void 0,o)}},e.prototype.bufferEvents=function(e){var t=[];this.buffers.push(t);var n=e();return this.buffers.pop(),t.forEach((function(e){return e()})),n},e}()),f=function(){function e(){var e=this;this.listening=!1,this.inputEvent=o.None,this.inputEventListener=a.a.None,this.emitter=new c({onFirstListenerDidAdd:function(){e.listening=!0,e.inputEventListener=e.inputEvent(e.emitter.fire,e.emitter)},onLastListenerRemove:function(){e.listening=!1,e.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(e.prototype,"input",{set:function(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),e.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},e}()},MNsG:function(e,t,n){"use strict";(function(e,i){n.d(t,"h",(function(){return g})),n.d(t,"e",(function(){return m})),n.d(t,"d",(function(){return v})),n.d(t,"f",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"c",(function(){return b})),n.d(t,"b",(function(){return C})),n.d(t,"i",(function(){return w})),n.d(t,"a",(function(){return S}));var o=!1,r=!1,s=!1,a=!1,u=!1,l=!1,c=void 0,d=void 0!==e&&void 0!==e.versions&&void 0!==e.versions.electron&&"renderer"===e.type;if("object"!=typeof navigator||d){if("object"==typeof e){o="win32"===e.platform,r="darwin"===e.platform,s="linux"===e.platform,"en","en";var h=Object({NODE_ENV:"production",PUBLIC_URL:"/react/build/"}).VSCODE_NLS_CONFIG;if(h)try{var f=JSON.parse(h),p=f.availableLanguages["*"];f.locale,p||"en",f._translationsConfigFile}catch(e){}a=!0}}else o=(c=navigator.userAgent).indexOf("Windows")>=0,r=c.indexOf("Macintosh")>=0,l=c.indexOf("Macintosh")>=0&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,s=c.indexOf("Linux")>=0,u=!0,navigator.language;var g=o,m=r,v=s,_=a,y=u,b=l,C="object"==typeof self?self:"object"==typeof i?i:{},w=function(){if(C.setImmediate)return C.setImmediate.bind(C);if("function"==typeof C.postMessage&&!C.importScripts){var t=[];C.addEventListener("message",(function(e){if(e.data&&e.data.vscodeSetImmediateId)for(var n=0,i=t.length;n=0&&e<256?this._asciiMap[e]=n:this._map.set(e,n)},e.prototype.get=function(e){return e>=0&&e<256?this._asciiMap[e]:this._map.get(e)||this._defaultValue},e}();!function(){function e(){this._actual=new o(0)}e.prototype.add=function(e){this._actual.set(e,1)},e.prototype.has=function(e){return 1===this._actual.get(e)}}()},MrjW:function(e,t,n){"use strict";n.r(t),n.d(t,"win32",(function(){return f})),n.d(t,"posix",(function(){return p})),n.d(t,"normalize",(function(){return g})),n.d(t,"join",(function(){return m})),n.d(t,"relative",(function(){return v})),n.d(t,"dirname",(function(){return _})),n.d(t,"basename",(function(){return y})),n.d(t,"extname",(function(){return b})),n.d(t,"sep",(function(){return C}));var i,o=n("wxcJ"),r=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),s=function(e){function t(t,n,i){var o,r=this;"string"==typeof n&&0===n.indexOf("not ")?(o="must not be",n=n.replace(/^not /,"")):o="must be";var s=-1!==t.indexOf(".")?"property":"argument",a='The "'+t+'" '+s+" "+o+" of type "+n;return a+=". Received type "+typeof i,(r=e.call(this,a)||this).code="ERR_INVALID_ARG_TYPE",r}return r(t,e),t}(Error);function a(e,t){if("string"!=typeof e)throw new s(t,"string",e)}function u(e){return 47===e||92===e}function l(e){return 47===e}function c(e){return e>=65&&e<=90||e>=97&&e<=122}function d(e,t,n,i){for(var o,r="",s=0,a=-1,u=0,l=0;l<=e.length;++l){if(l2){var c=r.lastIndexOf(n);-1===c?(r="",s=0):s=(r=r.slice(0,c)).length-1-r.lastIndexOf(n),a=l,u=0;continue}if(2===r.length||1===r.length){r="",s=0,a=l,u=0;continue}}t&&(r.length>0?r+=n+"..":r="..",s=2)}else r.length>0?r+=n+e.slice(a+1,l):r=e.slice(a+1,l),s=l-a-1;a=l,u=0}else 46===o&&-1!==u?++u:u=-1}return r}function h(e,t){var n=t.dir||t.root,i=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+i:n+e+i:i}var f={resolve:function(){for(var e=[],t=0;t=-1;s--){var l=void 0;if(s>=0?l=e[s]:n?void 0!==(l=o.b["="+n]||o.a())&&l.slice(0,3).toLowerCase()===n.toLowerCase()+"\\"||(l=n+"\\"):l=o.a(),a(l,"path"),0!==l.length){var h=l.length,f=0,p="",g=!1,m=l.charCodeAt(0);if(h>1)if(u(m))if(g=!0,u(l.charCodeAt(1))){for(var v=2,_=v;v2&&u(l.charCodeAt(2))&&(g=!0,f=3));else u(m)&&(f=1,g=!0);if(!(p.length>0&&n.length>0&&p.toLowerCase()!==n.toLowerCase())&&(0===n.length&&p.length>0&&(n=p),r||(i=l.slice(f)+"\\"+i,r=g),n.length>0&&r))break}}return n+(r?"\\":"")+(i=d(i,!r,"\\",u))||"."},normalize:function(e){a(e,"path");var t=e.length;if(0===t)return".";var n,i,o=0,r=!1,s=e.charCodeAt(0);if(t>1)if(u(s))if(r=!0,u(e.charCodeAt(1))){for(var l=2,h=l;l2&&u(e.charCodeAt(2))&&(r=!0,o=3));else if(u(s))return"\\";return 0!==(i=o0&&u(e.charCodeAt(t-1))&&(i+="\\"),void 0===n?r?i.length>0?"\\"+i:"\\":i.length>0?i:"":r?i.length>0?n+"\\"+i:n+"\\":i.length>0?n+i:n},isAbsolute:function(e){a(e,"path");var t=e.length;if(0===t)return!1;var n=e.charCodeAt(0);return!!u(n)||!!(c(n)&&t>2&&58===e.charCodeAt(1)&&u(e.charCodeAt(2)))},join:function(){for(var e,t,n=[],i=0;i0&&(void 0===e?e=t=r:e+="\\"+r)}if(void 0===e)return".";var s=!0,l=0;if("string"==typeof t&&u(t.charCodeAt(0))){++l;var c=t.length;c>1&&u(t.charCodeAt(1))&&(++l,c>2&&(u(t.charCodeAt(2))?++l:s=!1))}if(s){for(;l=2&&(e="\\"+e.slice(l))}return f.normalize(e)},relative:function(e,t){if(a(e,"from"),a(t,"to"),e===t)return"";var n=f.resolve(e),i=f.resolve(t);if(n===i)return"";if((e=n.toLowerCase())===(t=i.toLowerCase()))return"";for(var o=0;oo&&92===e.charCodeAt(r-1);--r);for(var s=r-o,u=0;uu&&92===t.charCodeAt(l-1);--l);for(var c=l-u,d=sd){if(92===t.charCodeAt(u+p))return i.slice(u+p+1);if(2===p)return i.slice(u+p)}s>d&&(92===e.charCodeAt(o+p)?h=p:2===p&&(h=3));break}var g=e.charCodeAt(o+p);if(g!==t.charCodeAt(u+p))break;92===g&&(h=p)}if(p!==d&&-1===h)return i;var m="";for(-1===h&&(h=0),p=o+h+1;p<=r;++p)p!==r&&92!==e.charCodeAt(p)||(0===m.length?m+="..":m+="\\..");return m.length>0?m+i.slice(u+h,l):(u+=h,92===i.charCodeAt(u)&&++u,i.slice(u,l))},toNamespacedPath:function(e){if("string"!=typeof e)return e;if(0===e.length)return"";var t=f.resolve(e);if(t.length>=3)if(92===t.charCodeAt(0)){if(92===t.charCodeAt(1)){var n=t.charCodeAt(2);if(63!==n&&46!==n)return"\\\\?\\UNC\\"+t.slice(2)}}else if(c(t.charCodeAt(0))&&58===t.charCodeAt(1)&&92===t.charCodeAt(2))return"\\\\?\\"+t;return e},dirname:function(e){a(e,"path");var t=e.length;if(0===t)return".";var n=-1,i=-1,o=!0,r=0,s=e.charCodeAt(0);if(t>1)if(u(s)){if(n=r=1,u(e.charCodeAt(1))){for(var l=2,d=l;l2&&u(e.charCodeAt(2))&&(n=r=3));else if(u(s))return e;for(var h=t-1;h>=r;--h)if(u(e.charCodeAt(h))){if(!o){i=h;break}}else o=!1;if(-1===i){if(-1===n)return".";i=n}return e.slice(0,i)},basename:function(e,t){void 0!==t&&a(t,"ext"),a(e,"path");var n,i=0,o=-1,r=!0;e.length>=2&&(c(e.charCodeAt(0))&&58===e.charCodeAt(1)&&(i=2));if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,l=-1;for(n=e.length-1;n>=i;--n){var d=e.charCodeAt(n);if(u(d)){if(!r){i=n+1;break}}else-1===l&&(r=!1,l=n+1),s>=0&&(d===t.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=l))}return i===o?o=l:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=i;--n)if(u(e.charCodeAt(n))){if(!r){i=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){a(e,"path");var t=0,n=-1,i=0,o=-1,r=!0,s=0;e.length>=2&&58===e.charCodeAt(1)&&c(e.charCodeAt(0))&&(t=i=2);for(var l=e.length-1;l>=t;--l){var d=e.charCodeAt(l);if(u(d)){if(!r){i=l+1;break}}else-1===o&&(r=!1,o=l+1),46===d?-1===n?n=l:1!==s&&(s=1):-1!==n&&(s=-1)}return-1===n||-1===o||0===s||1===s&&n===o-1&&n===i+1?"":e.slice(n,o)},format:function(e){if(null===e||"object"!=typeof e)throw new s("pathObject","Object",e);return h("\\",e)},parse:function(e){a(e,"path");var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n=e.length,i=0,o=e.charCodeAt(0);if(n>1){if(u(o)){if(i=1,u(e.charCodeAt(1))){for(var r=2,s=r;r2))return t.root=t.dir=e,t;if(u(e.charCodeAt(2))){if(3===n)return t.root=t.dir=e,t;i=3}}}else if(u(o))return t.root=t.dir=e,t;i>0&&(t.root=e.slice(0,i));for(var l=-1,d=i,h=-1,f=!0,p=e.length-1,g=0;p>=i;--p)if(u(o=e.charCodeAt(p))){if(!f){d=p+1;break}}else-1===h&&(f=!1,h=p+1),46===o?-1===l?l=p:1!==g&&(g=1):-1!==l&&(g=-1);return-1===l||-1===h||0===g||1===g&&l===h-1&&l===d+1?-1!==h&&(t.base=t.name=e.slice(d,h)):(t.name=e.slice(d,l),t.base=e.slice(d,h),t.ext=e.slice(l,h)),t.dir=d>0&&d!==i?e.slice(0,d-1):t.root,t},sep:"\\",delimiter:";",win32:null,posix:null},p={resolve:function(){for(var e=[],t=0;t=-1&&!i;r--){var s=void 0;a(s=r>=0?e[r]:o.a(),"path"),0!==s.length&&(n=s+"/"+n,i=47===s.charCodeAt(0))}return n=d(n,!i,"/",l),i?n.length>0?"/"+n:"/":n.length>0?n:"."},normalize:function(e){if(a(e,"path"),0===e.length)return".";var t=47===e.charCodeAt(0),n=47===e.charCodeAt(e.length-1);return 0!==(e=d(e,!t,"/",l)).length||t||(e="."),e.length>0&&n&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return a(e,"path"),e.length>0&&47===e.charCodeAt(0)},join:function(){for(var e,t=[],n=0;n0&&(void 0===e?e=o:e+="/"+o)}return void 0===e?".":p.normalize(e)},relative:function(e,t){if(a(e,"from"),a(t,"to"),e===t)return"";if((e=p.resolve(e))===(t=p.resolve(t)))return"";for(var n=1;nu){if(47===t.charCodeAt(r+c))return t.slice(r+c+1);if(0===c)return t.slice(r+c)}else o>u&&(47===e.charCodeAt(n+c)?l=c:0===c&&(l=0));break}var d=e.charCodeAt(n+c);if(d!==t.charCodeAt(r+c))break;47===d&&(l=c)}var h="";for(c=n+l+1;c<=i;++c)c!==i&&47!==e.charCodeAt(c)||(0===h.length?h+="..":h+="/..");return h.length>0?h+t.slice(r+l):(r+=l,47===t.charCodeAt(r)&&++r,t.slice(r))},toNamespacedPath:function(e){return e},dirname:function(e){if(a(e,"path"),0===e.length)return".";for(var t=47===e.charCodeAt(0),n=-1,i=!0,o=e.length-1;o>=1;--o)if(47===e.charCodeAt(o)){if(!i){n=o;break}}else i=!1;return-1===n?t?"/":".":t&&1===n?"//":e.slice(0,n)},basename:function(e,t){void 0!==t&&a(t,"ext"),a(e,"path");var n,i=0,o=-1,r=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,u=-1;for(n=e.length-1;n>=0;--n){var l=e.charCodeAt(n);if(47===l){if(!r){i=n+1;break}}else-1===u&&(r=!1,u=n+1),s>=0&&(l===t.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=u))}return i===o?o=u:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!r){i=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){a(e,"path");for(var t=-1,n=0,i=-1,o=!0,r=0,s=e.length-1;s>=0;--s){var u=e.charCodeAt(s);if(47!==u)-1===i&&(o=!1,i=s+1),46===u?-1===t?t=s:1!==r&&(r=1):-1!==t&&(r=-1);else if(!o){n=s+1;break}}return-1===t||-1===i||0===r||1===r&&t===i-1&&t===n+1?"":e.slice(t,i)},format:function(e){if(null===e||"object"!=typeof e)throw new s("pathObject","Object",e);return h("/",e)},parse:function(e){a(e,"path");var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n,i=47===e.charCodeAt(0);i?(t.root="/",n=1):n=0;for(var o=-1,r=0,s=-1,u=!0,l=e.length-1,c=0;l>=n;--l){var d=e.charCodeAt(l);if(47!==d)-1===s&&(u=!1,s=l+1),46===d?-1===o?o=l:1!==c&&(c=1):-1!==o&&(c=-1);else if(!u){r=l+1;break}}return-1===o||-1===s||0===c||1===c&&o===s-1&&o===r+1?-1!==s&&(t.base=t.name=0===r&&i?e.slice(1,s):e.slice(r,s)):(0===r&&i?(t.name=e.slice(1,o),t.base=e.slice(1,s)):(t.name=e.slice(r,o),t.base=e.slice(r,s)),t.ext=e.slice(o,s)),r>0?t.dir=e.slice(0,r-1):i&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};p.win32=f.win32=f,p.posix=f.posix=p;var g="win32"===o.c?f.normalize:p.normalize,m="win32"===o.c?f.join:p.join,v="win32"===o.c?f.relative:p.relative,_="win32"===o.c?f.dirname:p.dirname,y="win32"===o.c?f.basename:p.basename,b="win32"===o.c?f.extname:p.extname,C="win32"===o.c?f.sep:p.sep},Msxo:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"r",extensions:[".r",".rhistory",".rprofile",".rt"],aliases:["R","r"],loader:function(){return n.e(157).then(n.bind(null,"Qx4d"))}})},Mzro:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"shell",extensions:[".sh",".bash"],aliases:["Shell","sh"],loader:function(){return n.e(166).then(n.bind(null,"l/4i"))}})},N0LK:function(e,t,n){"use strict";function i(e){return!e||"string"!=typeof e||0===e.trim().length}n.d(t,"v",(function(){return i})),n.d(t,"p",(function(){return r})),n.d(t,"m",(function(){return s})),n.d(t,"n",(function(){return a})),n.d(t,"i",(function(){return u})),n.d(t,"H",(function(){return l})),n.d(t,"k",(function(){return c})),n.d(t,"j",(function(){return d})),n.d(t,"F",(function(){return h})),n.d(t,"E",(function(){return f})),n.d(t,"o",(function(){return p})),n.d(t,"r",(function(){return g})),n.d(t,"B",(function(){return m})),n.d(t,"z",(function(){return v})),n.d(t,"A",(function(){return _})),n.d(t,"l",(function(){return b})),n.d(t,"I",(function(){return w})),n.d(t,"c",(function(){return S})),n.d(t,"d",(function(){return L})),n.d(t,"x",(function(){return N})),n.d(t,"y",(function(){return O})),n.d(t,"s",(function(){return D})),n.d(t,"C",(function(){return x})),n.d(t,"D",(function(){return k})),n.d(t,"g",(function(){return M})),n.d(t,"e",(function(){return A})),n.d(t,"t",(function(){return P})),n.d(t,"f",(function(){return F})),n.d(t,"w",(function(){return V})),n.d(t,"u",(function(){return W})),n.d(t,"a",(function(){return B})),n.d(t,"J",(function(){return j})),n.d(t,"h",(function(){return H})),n.d(t,"G",(function(){return z})),n.d(t,"q",(function(){return U})),n.d(t,"b",(function(){return K}));var o=/{(\d+)}/g;function r(e){for(var t=[],n=1;n=t.length?e:t[i]}))}function s(e){return e.replace(/[<>&]/g,(function(e){switch(e){case"<":return"<";case">":return">";case"&":return"&";default:return e}}))}function a(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function u(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function l(e,t){if(e.length0?e.indexOf(t,n)===n:0===n&&e===t}function d(e,t,n){if(void 0===n&&(n={}),!e)throw new Error("Cannot create regex from empty string");t||(e=a(e)),n.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));var i="";return n.global&&(i+="g"),n.matchCase||(i+="i"),n.multiline&&(i+="m"),n.unicode&&(i+="u"),new RegExp(e,i)}function h(e){return"^"!==e.source&&"^$"!==e.source&&"$"!==e.source&&"^\\s*$"!==e.source&&!(!e.exec("")||0!==e.lastIndex)}function f(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function p(e){for(var t=0,n=e.length;t=0;n--){var i=e.charCodeAt(n);if(32!==i&&9!==i)return n}return-1}function v(e){return e>=97&&e<=122}function _(e){return e>=65&&e<=90}function y(e){return v(e)||_(e)}function b(e,t){return e.length===t.length&&C(e,t)}function C(e,t,n){void 0===n&&(n=e.length);for(var i=0;ie.length)&&C(e,t,n)}function S(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n1){var i=e.charCodeAt(t-2);if(N(i))return n-56320+(i-55296<<10)+65536}return n}function x(e,t){var n=q.getInstance(),i=t,o=e.length,r=D(e,o,t);t+=r>=65536?2:1;for(var s=n.getGraphemeBreakType(r);t=65536?2:1,s=u}return t-i}function k(e,t){var n=q.getInstance(),i=t,o=E(e,t);t-=o>=65536?2:1;for(var r=n.getGraphemeBreakType(o);t>0;){var s=E(e,t),a=n.getGraphemeBreakType(s);if(K(a,r))break;t-=s>=65536?2:1,r=a}return i-t}var I=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function M(e){return I.test(e)}var T=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function A(e){return T.test(e)}var R=/^[\t\n\r\x20-\x7E]*$/;function P(e){return R.test(e)}function F(e){for(var t=0,n=e.length;t=11904&&e<=55215||e>=63744&&e<=64255||e>=65281&&e<=65374}function W(e){return e>=127462&&e<=127487||e>=9728&&e<=10175||e>=127744&&e<=128591||e>=128640&&e<=128764||e>=128992&&e<=129003||e>=129280&&e<=129535||e>=129648&&e<=129651||e>=129656&&e<=129666||e>=129680&&e<=129685}var B=String.fromCharCode(65279);function j(e){return!!(e&&e.length>0&&65279===e.charCodeAt(0))}function H(e,t){return void 0===t&&(t=!1),!!e&&(t&&(e=e.replace(/\\./g,"")),e.toLowerCase()!==e)}function z(e){return(e%=52)<26?String.fromCharCode(97+e):String.fromCharCode(65+e-26)}function U(e){return q.getInstance().getGraphemeBreakType(e)}function K(e,t){return 0===e?5!==t&&7!==t:(2!==e||3!==t)&&(4===e||2===e||3===e||(4===t||2===t||3===t||(8!==e||8!==t&&9!==t&&11!==t&&12!==t)&&((11!==e&&9!==e||9!==t&&10!==t)&&((12!==e&&10!==e||10!==t)&&(5!==t&&13!==t&&(7!==t&&(1!==e&&((13!==e||14!==t)&&(6!==e||6!==t)))))))))}var q=function(){function e(){this._data=JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}return e.getInstance=function(){return e._INSTANCE||(e._INSTANCE=new e),e._INSTANCE},e.prototype.getGraphemeBreakType=function(e){if(e<32)return 10===e?3:13===e?2:4;if(e<127)return 0;for(var t=this._data,n=t.length/3,i=1;i<=n;)if(et[3*i+1]))return t[3*i+2];i=2*i+1}return 0},e._INSTANCE=null,e}()},OBOq:function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return d}));n("UCkY");var i,o,r,s=n("3/fG"),a=n("MNsG"),u=n("EffR");function l(e){(i=document.createElement("div")).className="monaco-aria-container",(o=document.createElement("div")).className="monaco-alert",o.setAttribute("role","alert"),o.setAttribute("aria-atomic","true"),i.appendChild(o),(r=document.createElement("div")).className="monaco-status",r.setAttribute("role","status"),r.setAttribute("aria-atomic","true"),i.appendChild(r),e.appendChild(i)}function c(e,t){p(o,e,t)}function d(e,t){a.e?c(e,t):p(r,e,t)}var h=0,f=void 0;function p(e,t,n){if(i){if(!n)switch(f===t?h++:(f=t,h=0),h){case 0:break;case 1:t=s.a("repeated","{0} (occurred again)",t);break;default:t=s.a("repeatedNtimes","{0} (occurred {1} times)",t,h)}u.o(e),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}}},OKK6:function(e,t,n){},OOlL:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:function(){return n.e(130).then(n.bind(null,"NlLO"))}})},PTeM:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return a}));var i=n("N0LK"),o=n("MrjW");function r(e){return e.replace(/[\\/]/g,o.posix.sep)}function s(e,t,n,r){if(void 0===r&&(r=o.sep),e===t)return!0;if(!e||!t)return!1;if(t.length>e.length)return!1;if(n){if(!Object(i.I)(e,t))return!1;if(t.length===e.length)return!0;var s=t.length;return t.charAt(t.length-1)===r&&s--,e.charAt(s)===r}return t.charAt(t.length-1)!==r&&(t+=r),0===e.indexOf(t)}function a(e){return e>=65&&e<=90||e>=97&&e<=122}},QDVR:function(e,t,n){"use strict";n.d(t,"e",(function(){return r})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return h}));var i,o=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});function r(e){var t=[];return e.forEach((function(e){return t.push(e)})),t}function s(e){var t=[];return e.forEach((function(e,n){return t.push(n)})),t}var a=function(){function e(){this._value="",this._pos=0}return e.prototype.reset=function(e){return this._value=e,this._pos=0,this},e.prototype.next=function(){return this._pos+=1,this},e.prototype.hasNext=function(){return this._pos0)n.left||(n.left=new l,n.left.segment=i.value()),n=n.left;else if(o<0)n.right||(n.right=new l,n.right.segment=i.value()),n=n.right;else{if(!i.hasNext())break;i.next(),n.mid||(n.mid=new l,n.mid.segment=i.value()),n=n.mid}}var r=n.value;return n.value=t,n.key=e,r},e.prototype.get=function(e){for(var t=this._iter.reset(e),n=this._root;n;){var i=t.cmp(n.segment);if(i>0)n=n.left;else if(i<0)n=n.right;else{if(!t.hasNext())break;t.next(),n=n.mid}}return n?n.value:void 0},e.prototype.findSubstr=function(e){for(var t=this._iter.reset(e),n=this._root,i=void 0;n;){var o=t.cmp(n.segment);if(o>0)n=n.left;else if(o<0)n=n.right;else{if(!t.hasNext())break;t.next(),i=n.value||i,n=n.mid}}return n&&n.value||i},e.prototype.forEach=function(e){this._forEach(this._root,e)},e.prototype._forEach=function(e,t){e&&(this._forEach(e.left,t),e.value&&t(e.value,e.key),this._forEach(e.mid,t),this._forEach(e.right,t))},e}(),d=function(){function e(){this.map=new Map,this.ignoreCase=!1}return e.prototype.set=function(e,t){this.map.set(this.toKey(e),t)},e.prototype.get=function(e){return this.map.get(this.toKey(e))},e.prototype.toKey=function(e){var t=e.toString();return this.ignoreCase&&(t=t.toLowerCase()),t},e}(),h=function(e){function t(t,n){void 0===n&&(n=1);var i=e.call(this)||this;return i._limit=t,i._ratio=Math.min(Math.max(0,n),1),i}return o(t,e),t.prototype.get=function(t){return e.prototype.get.call(this,t,2)},t.prototype.peek=function(t){return e.prototype.get.call(this,t,0)},t.prototype.set=function(t,n){e.prototype.set.call(this,t,n,2),this.checkTrim()},t.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},t}(function(){function e(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return e.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(e.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.get=function(e,t){void 0===t&&(t=0);var n=this._map.get(e);if(n)return 0!==t&&this.touch(n,t),n.value},e.prototype.set=function(e,t,n){void 0===n&&(n=0);var i=this._map.get(e);if(i)i.value=t,0!==n&&this.touch(i,n);else{switch(i={key:e,value:t,next:void 0,previous:void 0},n){case 0:this.addItemLast(i);break;case 1:this.addItemFirst(i);break;case 2:default:this.addItemLast(i)}this._map.set(e,i),this._size++}},e.prototype.delete=function(e){return!!this.remove(e)},e.prototype.remove=function(e){var t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value},e.prototype.forEach=function(e,t){for(var n=this._head;n;)t?e.bind(t)(n.value,n.key,this):e(n.value,n.key,this),n=n.next},e.prototype.trimOld=function(e){if(!(e>=this.size))if(0!==e){for(var t=this._head,n=this.size;t&&n>e;)this._map.delete(t.key),t=t.next,n--;this._head=t,this._size=n,t&&(t.previous=void 0)}else this.clear()},e.prototype.addItemFirst=function(e){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");e.next=this._head,this._head.previous=e}else this._tail=e;this._head=e},e.prototype.addItemLast=function(e){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");e.previous=this._tail,this._tail.next=e}else this._head=e;this._tail=e},e.prototype.removeItem=function(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{var t=e.next,n=e.previous;if(!t||!n)throw new Error("Invalid list");t.previous=n,n.next=t}e.next=void 0,e.previous=void 0},e.prototype.touch=function(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(1===t||2===t)if(1===t){if(e===this._head)return;var n=e.next,i=e.previous;e===this._tail?(i.next=void 0,this._tail=i):(n.previous=i,i.next=n),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e}else if(2===t){if(e===this._tail)return;n=e.next,i=e.previous;e===this._head?(n.previous=void 0,this._head=n):(n.previous=i,i.next=n),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e}},e.prototype.toJSON=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),e},e}())},QFiB:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:function(){return n.e(146).then(n.bind(null,"PhST"))}})},QRHv:function(e,t,n){"use strict";n.d(t,"f",(function(){return a})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return d})),n.d(t,"a",(function(){return f})),n.d(t,"e",(function(){return m})),n.d(t,"d",(function(){return v}));var i=n("6OMU"),o=n("4bUh"),r=n("cGHE"),s=n("twdY");function a(e){for(var t=0,n=0,i=0,o=0,r=e.length;o>>0}var l=new Uint32Array(0).buffer,c=function(){function e(){this.tokens=[]}return e.prototype.add=function(e,t){if(this.tokens.length>0){var n=this.tokens[this.tokens.length-1];if(n.startLineNumber+n.tokens.length-1+1===e)return void n.tokens.push(t)}this.tokens.push(new p(e,[t]))},e}(),d=function(){function e(e){this._tokens=e,this._tokenCount=e.length/4}return e.prototype.getMaxDeltaLine=function(){var e=this.getTokenCount();return 0===e?-1:this.getDeltaLine(e-1)},e.prototype.getTokenCount=function(){return this._tokenCount},e.prototype.getDeltaLine=function(e){return this._tokens[4*e]},e.prototype.getStartCharacter=function(e){return this._tokens[4*e+1]},e.prototype.getEndCharacter=function(e){return this._tokens[4*e+2]},e.prototype.getMetadata=function(e){return this._tokens[4*e+3]},e.prototype.clear=function(){this._tokenCount=0},e.prototype.acceptDeleteRange=function(e,t,n,i,o){for(var r=this._tokens,s=this._tokenCount,a=i-t,u=0,l=!1,c=0;co?p-=o-n:p=n;else if(h===t&&f===n){if(!(h===i&&p>o)){l=!0;continue}p-=o-n}else if(ho)){l=!0;continue}p=h===t?(f=n)+(p-o):(f=0)+(p-o)}else if(h>i){if(0===a&&!l){u=s;break}h-=a}else{if(!(h===i&&f>=o))throw new Error("Not possible!");e&&0===h&&(f+=e,p+=e),h-=a,f-=o-n,p-=o-n}var m=4*u;r[m]=h,r[m+1]=f,r[m+2]=p,r[m+3]=g,u++}}this._tokenCount=u},e.prototype.acceptInsertText=function(e,t,n,i,o,r){for(var s=0===n&&1===i&&(r>=48&&r<=57||r>=65&&r<=90||r>=97&&r<=122),a=this._tokens,u=this._tokenCount,l=0;lt)){for(var s=o;s>n&&e.getDeltaLine(s-1)===t;)s--;for(var a=o;a0?t.charCodeAt(0):0)},e.prototype.acceptEdit=function(e,t,n,i,o){this._acceptDeleteRange(e),this._acceptInsertText(new r.a(e.startLineNumber,e.startColumn),t,n,i,o),this._updateEndLineNumber()},e.prototype._acceptDeleteRange=function(e){if(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn){var t=e.startLineNumber-this.startLineNumber,n=e.endLineNumber-this.startLineNumber;if(n<0){var i=n-t;this.startLineNumber-=i}else{var o=this.tokens.getMaxDeltaLine();if(!(t>=o+1)){if(t<0&&n>=o+1)return this.startLineNumber=0,void this.tokens.clear();if(t<0){var r=-t;this.startLineNumber-=r,this.tokens.acceptDeleteRange(e.startColumn-1,0,0,n,e.endColumn-1)}else this.tokens.acceptDeleteRange(0,t,e.startColumn-1,n,e.endColumn-1)}}}},e.prototype._acceptInsertText=function(e,t,n,i,o){if(0!==t||0!==n){var r=e.lineNumber-this.startLineNumber;if(r<0)this.startLineNumber+=t;else r>=this.tokens.getMaxDeltaLine()+1||this.tokens.acceptInsertText(r,e.column-1,t,n,i,o)}},e}(),p=function(e,t){this.startLineNumber=e,this.tokens=t};function g(e){return e instanceof Uint32Array?e:new Uint32Array(e)}var m=function(){function e(){this._pieces=[]}return e.prototype.flush=function(){this._pieces=[]},e.prototype.set=function(e){this._pieces=e||[]},e.prototype.addSemanticTokens=function(t,n){var i=this._pieces;if(0===i.length)return n;var r=e._findFirstPieceWithLine(i,t),s=this._pieces[r].getLineTokens(t);if(!s)return n;for(var a=n.getCount(),u=s.getCount(),l=0,c=[],d=0,h=0;h>>0,v=~m>>>0;lt)){for(;o>n&&e[o-1].startLineNumber<=t&&t<=e[o-1].endLineNumber;)o--;return o}i=o-1}}return n},e.prototype.acceptEdit=function(e,t,n,i,o){for(var r=0,s=this._pieces;r1&&(o=s.x.getLanguageId(i[1])!==e),!o)return l}if(!i||0===i.length){var r=new Uint32Array(2);return r[0]=t,r[1]=u(e),r.buffer}return i[i.length-2]=t,0===i.byteOffset&&i.byteLength===i.buffer.byteLength?i.buffer:i},e.prototype._ensureLine=function(e){for(;e>=this._len;)this._lineTokens[this._len]=null,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._lineTokens.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],o=0;o=this._len))if(t.startLineNumber!==t.endLineNumber){this._lineTokens[n]=e._deleteEnding(this._lineTokens[n],t.startColumn-1);var i=t.endLineNumber-1,o=null;i=this._len||(0!==n?(this._lineTokens[o]=e._deleteEnding(this._lineTokens[o],t.column-1),this._lineTokens[o]=e._insert(this._lineTokens[o],t.column-1,i),this._insertLines(t.lineNumber,n)):this._lineTokens[o]=e._insert(this._lineTokens[o],t.column-1,i))}},e._deleteBeginning=function(t,n){return null===t||t===l?t:e._delete(t,0,n)},e._deleteEnding=function(t,n){if(null===t||t===l)return t;var i=g(t),o=i[i.length-2];return e._delete(t,n,o)},e._delete=function(e,t,n){if(null===e||e===l||t===n)return e;var i=g(e),r=i.length>>>1;if(0===t&&i[i.length-2]===n)return l;var s,a,u=o.a.findIndexInTokensArray(i,t),c=u>0?i[u-1<<1]:0;if(na&&(i[s++]=m,i[s++]=i[1+(p<<1)],a=m)}if(s===i.length)return e;var v=new Uint32Array(s);return v.set(i.subarray(0,s),0),v.buffer},e._append=function(e,t){if(t===l)return e;if(e===l)return t;if(null===e)return e;if(null===t)return null;var n=g(e),i=g(t),o=i.length>>>1,r=new Uint32Array(n.length+i.length);r.set(n,0);for(var s=n.length,a=n[n.length-2],u=0;u>>1,s=o.a.findIndexInTokensArray(i,t);s>0&&(i[s-1<<1]===t&&s--);for(var a=s;a(t|=0)&&(n=t-e),n<0&&(n=0),(i|=0)<0&&(i=0),(r|=0)+i>(o|=0)&&(r=o-i),r<0&&(r=0),this.width=e,this.scrollWidth=t,this.scrollLeft=n,this.height=i,this.scrollHeight=o,this.scrollTop=r}return e.prototype.equals=function(e){return this.width===e.width&&this.scrollWidth===e.scrollWidth&&this.scrollLeft===e.scrollLeft&&this.height===e.height&&this.scrollHeight===e.scrollHeight&&this.scrollTop===e.scrollTop},e.prototype.withScrollDimensions=function(t){return new e(void 0!==t.width?t.width:this.width,void 0!==t.scrollWidth?t.scrollWidth:this.scrollWidth,this.scrollLeft,void 0!==t.height?t.height:this.height,void 0!==t.scrollHeight?t.scrollHeight:this.scrollHeight,this.scrollTop)},e.prototype.withScrollPosition=function(t){return new e(this.width,this.scrollWidth,void 0!==t.scrollLeft?t.scrollLeft:this.scrollLeft,this.height,this.scrollHeight,void 0!==t.scrollTop?t.scrollTop:this.scrollTop)},e.prototype.createScrollEvent=function(e){var t=this.width!==e.width,n=this.scrollWidth!==e.scrollWidth,i=this.scrollLeft!==e.scrollLeft,o=this.height!==e.height,r=this.scrollHeight!==e.scrollHeight,s=this.scrollTop!==e.scrollTop;return{width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:t,scrollWidthChanged:n,scrollLeftChanged:i,heightChanged:o,scrollHeightChanged:r,scrollTopChanged:s}},e}(),u=function(e){function t(t,n){var i=e.call(this)||this;return i._onScroll=i._register(new o.a),i.onScroll=i._onScroll.event,i._smoothScrollDuration=t,i._scheduleAtNextAnimationFrame=n,i._state=new a(0,0,0,0,0,0),i._smoothScrolling=null,i}return s(t,e),t.prototype.dispose=function(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),e.prototype.dispose.call(this)},t.prototype.setSmoothScrollDuration=function(e){this._smoothScrollDuration=e},t.prototype.validateScrollPosition=function(e){return this._state.withScrollPosition(e)},t.prototype.getScrollDimensions=function(){return this._state},t.prototype.setScrollDimensions=function(e){var t=this._state.withScrollDimensions(e);this._setState(t),this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)},t.prototype.getFutureScrollPosition=function(){return this._smoothScrolling?this._smoothScrolling.to:this._state},t.prototype.getCurrentScrollPosition=function(){return this._state},t.prototype.setScrollPositionNow=function(e){var t=this._state.withScrollPosition(e);this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(t)},t.prototype.setScrollPositionSmooth=function(e){var t=this;if(0===this._smoothScrollDuration)return this.setScrollPositionNow(e);if(this._smoothScrolling){e={scrollLeft:void 0===e.scrollLeft?this._smoothScrolling.to.scrollLeft:e.scrollLeft,scrollTop:void 0===e.scrollTop?this._smoothScrolling.to.scrollTop:e.scrollTop};var n=this._state.withScrollPosition(e);if(this._smoothScrolling.to.scrollLeft===n.scrollLeft&&this._smoothScrolling.to.scrollTop===n.scrollTop)return;var i=this._smoothScrolling.combine(this._state,n,this._smoothScrollDuration);this._smoothScrolling.dispose(),this._smoothScrolling=i}else{n=this._state.withScrollPosition(e);this._smoothScrolling=d.start(this._state,n,this._smoothScrollDuration)}this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame((function(){t._smoothScrolling&&(t._smoothScrolling.animationFrameDisposable=null,t._performSmoothScrolling())}))},t.prototype._performSmoothScrolling=function(){var e=this;if(this._smoothScrolling){var t=this._smoothScrolling.tick(),n=this._state.withScrollPosition(t);if(this._setState(n),t.isDone)return this._smoothScrolling.dispose(),void(this._smoothScrolling=null);this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame((function(){e._smoothScrolling&&(e._smoothScrolling.animationFrameDisposable=null,e._performSmoothScrolling())}))}},t.prototype._setState=function(e){var t=this._state;t.equals(e)||(this._state=e,this._onScroll.fire(this._state.createScrollEvent(t)))},t}(r.a),l=function(e,t,n){this.scrollLeft=e,this.scrollTop=t,this.isDone=n};function c(e,t){var n=t-e;return function(t){return e+n*(1-function(e){return Math.pow(e,3)}(1-t))}}var d=function(){function e(e,t,n,i){this.from=e,this.to=t,this.duration=i,this._startTime=n,this.animationFrameDisposable=null,this._initAnimations()}return e.prototype._initAnimations=function(){this.scrollLeft=this._initAnimation(this.from.scrollLeft,this.to.scrollLeft,this.to.width),this.scrollTop=this._initAnimation(this.from.scrollTop,this.to.scrollTop,this.to.height)},e.prototype._initAnimation=function(e,t,n){var i,o,r;if(Math.abs(e-t)>2.5*n){var s=void 0,a=void 0;return e=0){var n=e.split("!=");return d.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("==")>=0){n=e.split("==");return c.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("=~")>=0){n=e.split("=~");return f.create(n[0].trim(),this._deserializeRegexValue(n[1],t))}return/^\!\s*/.test(e)?h.create(e.substr(1).trim()):l.create(e)},e._deserializeValue=function(e,t){if("true"===(e=e.trim()))return!0;if("false"===e)return!1;var n=/^'([^']*)'$/.exec(e);return n?n[1].trim():e},e._deserializeRegexValue=function(e,t){if(Object(o.v)(e)){if(t)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var n=e.indexOf("/"),i=e.lastIndexOf("/");if(n===i||n<0){if(t)throw new Error("bad regexp-value '"+e+"', missing /-enclosure");return console.warn("bad regexp-value '"+e+"', missing /-enclosure"),null}var r=e.slice(n+1,i),s="i"===e[i+1]?"i":"";try{return new RegExp(r,s)}catch(n){if(t)throw new Error("bad regexp-value '"+e+"', parse error: "+n);return console.warn("bad regexp-value '"+e+"', parse error: "+n),null}},e}();function u(e,t){var n=e.getType(),i=t.getType();if(n!==i)return n-i;switch(n){case 1:case 2:case 3:case 4:case 6:case 7:case 5:return e.cmp(t);default:throw new Error("Unknown ContextKeyExpr!")}}var l=function(){function e(e){this.key=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 1},e.prototype.cmp=function(e){return this.keye.key?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key},e.prototype.evaluate=function(e){return!!e.getValue(this.key)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return h.create(this.key)},e}(),c=function(){function e(e,t){this.key=e,this.value=t}return e.create=function(t,n){return"boolean"==typeof n?n?l.create(t):h.create(t):new e(t,n)},e.prototype.getType=function(){return 3},e.prototype.cmp=function(e){return this.keye.key?1:this.valuee.value?1:0},e.prototype.equals=function(t){return t instanceof e&&(this.key===t.key&&this.value===t.value)},e.prototype.evaluate=function(e){return e.getValue(this.key)==this.value},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return d.create(this.key,this.value)},e}(),d=function(){function e(e,t){this.key=e,this.value=t}return e.create=function(t,n){return"boolean"==typeof n?n?h.create(t):l.create(t):new e(t,n)},e.prototype.getType=function(){return 4},e.prototype.cmp=function(e){return this.keye.key?1:this.valuee.value?1:0},e.prototype.equals=function(t){return t instanceof e&&(this.key===t.key&&this.value===t.value)},e.prototype.evaluate=function(e){return e.getValue(this.key)!=this.value},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return c.create(this.key,this.value)},e}(),h=function(){function e(e){this.key=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 2},e.prototype.cmp=function(e){return this.keye.key?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key},e.prototype.evaluate=function(e){return!e.getValue(this.key)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return l.create(this.key)},e}(),f=function(){function e(e,t){this.key=e,this.regexp=t}return e.create=function(t,n){return new e(t,n)},e.prototype.getType=function(){return 6},e.prototype.cmp=function(e){if(this.keye.key)return 1;var t=this.regexp?this.regexp.source:"",n=e.regexp?e.regexp.source:"";return tn?1:0},e.prototype.equals=function(t){if(t instanceof e){var n=this.regexp?this.regexp.source:"",i=t.regexp?t.regexp.source:"";return this.key===t.key&&n===i}return!1},e.prototype.evaluate=function(e){var t=e.getValue(this.key);return!!this.regexp&&this.regexp.test(t)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return p.create(this)},e}(),p=function(){function e(e){this._actual=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 7},e.prototype.cmp=function(e){return this._actual.cmp(e._actual)},e.prototype.equals=function(t){return t instanceof e&&this._actual.equals(t._actual)},e.prototype.evaluate=function(e){return!this._actual.evaluate(e)},e.prototype.keys=function(){return this._actual.keys()},e.prototype.negate=function(){return this._actual},e}(),g=function(){function e(e){this.expr=e}return e.create=function(t){var n=e._normalizeArr(t);if(0!==n.length)return 1===n.length?n[0]:new e(n)},e.prototype.getType=function(){return 5},e.prototype.cmp=function(e){if(this.expr.lengthe.expr.length)return 1;for(var t=0,n=this.expr.length;t1;){for(var s=t.shift(),u=t.shift(),l=[],c=0,d=r(s);c=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n("YBdB"),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n("yLpj"))},Uzvx:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r}));var i=n("Cg/j"),o=Object(i.c)("contextViewService"),r=Object(i.c)("contextMenuService")},Vtyv:function(e,t,n){},VvMK:function(e,t,n){},Vxe3:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("codeEditorService")},WqXY:function(e,t,n){"use strict";n.d(t,"c",(function(){return m})),n.d(t,"d",(function(){return v})),n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return b}));n("yEoX");var i,o=n("MNsG"),r=n("3/fG"),s=n("pmY6"),a=n("8HAY"),u=n("EffR"),l=n("746U"),c=n("pg8w"),d=n("uDWl"),h=n("MI8n"),f=n("ZQ78"),p=n("D3Dy"),g=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(e){function t(t,n,i){var o=e.call(this)||this;return o.options=i,o._context=t||o,o._action=n,n instanceof a.a&&o._register(n.onDidChange((function(e){o.element&&o.handleActionChangeEvent(e)}))),o}return g(t,e),t.prototype.handleActionChangeEvent=function(e){void 0!==e.enabled&&this.updateEnabled(),void 0!==e.checked&&this.updateChecked(),void 0!==e.class&&this.updateClass(),void 0!==e.label&&(this.updateLabel(),this.updateTooltip()),void 0!==e.tooltip&&this.updateTooltip()},Object.defineProperty(t.prototype,"actionRunner",{get:function(){return this._actionRunner||(this._actionRunner=this._register(new a.b)),this._actionRunner},set:function(e){this._actionRunner=e},enumerable:!0,configurable:!0}),t.prototype.getAction=function(){return this._action},t.prototype.isEnabled=function(){return this._action.enabled},t.prototype.setActionContext=function(e){this._context=e},t.prototype.render=function(e){var t=this,n=this.element=e;this._register(c.b.addTarget(e));var i=this.options&&this.options.draggable;i&&(e.draggable=!0,p.h&&this._register(u.g(e,u.c.DRAG_START,(function(e){var n;return null===(n=e.dataTransfer)||void 0===n?void 0:n.setData(f.a.TEXT,t._action.label)})))),this._register(u.g(n,c.a.Tap,(function(e){return t.onClick(e)}))),this._register(u.g(n,u.c.MOUSE_DOWN,(function(e){i||u.b.stop(e,!0),t._action.enabled&&0===e.button&&u.e(n,"active")}))),this._register(u.g(n,u.c.CLICK,(function(e){u.b.stop(e,!0),t.options&&t.options.isMenu?t.onClick(e):o.i((function(){return t.onClick(e)}))}))),this._register(u.g(n,u.c.DBLCLICK,(function(e){u.b.stop(e,!0)}))),[u.c.MOUSE_UP,u.c.MOUSE_OUT].forEach((function(e){t._register(u.g(n,e,(function(e){u.b.stop(e),u.J(n,"active")})))}))},t.prototype.onClick=function(e){var t;u.b.stop(e,!0),l.l(this._context)?t=e:(t=this._context,l.i(t)&&(t.event=e)),this.actionRunner.run(this._action,t)},t.prototype.focus=function(){this.element&&(this.element.focus(),u.e(this.element,"focused"))},t.prototype.blur=function(){this.element&&(this.element.blur(),u.J(this.element,"focused"))},t.prototype.updateEnabled=function(){},t.prototype.updateLabel=function(){},t.prototype.updateTooltip=function(){},t.prototype.updateClass=function(){},t.prototype.updateChecked=function(){},t.prototype.dispose=function(){this.element&&(u.L(this.element),this.element=void 0),e.prototype.dispose.call(this)},t}(s.a),v=function(e){function t(n){var i=e.call(this,t.ID,n,n?"separator text":"separator")||this;return i.checked=!1,i.enabled=!1,i}return g(t,e),t.ID="vs.actions.separator",t}(a.a),_=function(e){function t(t,n,i){void 0===i&&(i={});var o=e.call(this,t,n,i)||this;return o.options=i,o.options.icon=void 0!==i.icon&&i.icon,o.options.label=void 0===i.label||i.label,o.cssClass="",o}return g(t,e),t.prototype.render=function(t){e.prototype.render.call(this,t),this.element&&(this.label=u.m(this.element,u.a("a.action-label"))),this.label&&(this._action.id===v.ID?this.label.setAttribute("role","presentation"):this.options.isMenu?this.label.setAttribute("role","menuitem"):this.label.setAttribute("role","button")),this.options.label&&this.options.keybinding&&this.element&&(u.m(this.element,u.a("span.keybinding")).textContent=this.options.keybinding),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()},t.prototype.focus=function(){e.prototype.focus.call(this),this.label&&this.label.focus()},t.prototype.updateLabel=function(){this.options.label&&this.label&&(this.label.textContent=this.getAction().label)},t.prototype.updateTooltip=function(){var e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=r.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.label&&(this.label.title=e)},t.prototype.updateClass=function(){this.cssClass&&this.label&&u.K(this.label,this.cssClass),this.options.icon?(this.cssClass=this.getAction().class,this.label&&(u.e(this.label,"codicon"),this.cssClass&&u.f(this.label,this.cssClass)),this.updateEnabled()):this.label&&u.J(this.label,"codicon")},t.prototype.updateEnabled=function(){this.getAction().enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),u.J(this.label,"disabled"),this.label.tabIndex=0),this.element&&u.J(this.element,"disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),u.e(this.label,"disabled"),u.M(this.label)),this.element&&u.e(this.element,"disabled"))},t.prototype.updateChecked=function(){this.label&&(this.getAction().checked?u.e(this.label,"checked"):u.J(this.label,"checked"))},t}(m),y={orientation:0,context:null,triggerKeys:{keys:[3,10],keyDown:!1}},b=function(e){function t(t,n){void 0===n&&(n=y);var i,o,r=e.call(this)||this;switch(r._onDidBlur=r._register(new h.a),r.onDidBlur=r._onDidBlur.event,r._onDidCancel=r._register(new h.a),r.onDidCancel=r._onDidCancel.event,r._onDidRun=r._register(new h.a),r.onDidRun=r._onDidRun.event,r._onDidBeforeRun=r._register(new h.a),r.onDidBeforeRun=r._onDidBeforeRun.event,r.options=n,r._context=n.context,r.options.triggerKeys||(r.options.triggerKeys=y.triggerKeys),r.options.actionRunner?r._actionRunner=r.options.actionRunner:(r._actionRunner=new a.b,r._register(r._actionRunner)),r._register(r._actionRunner.onDidRun((function(e){return r._onDidRun.fire(e)}))),r._register(r._actionRunner.onDidBeforeRun((function(e){return r._onDidBeforeRun.fire(e)}))),r.viewItems=[],r.focusedItem=void 0,r.domNode=document.createElement("div"),r.domNode.className="monaco-action-bar",!1!==n.animated&&u.e(r.domNode,"animated"),r.options.orientation){case 0:i=15,o=17;break;case 1:i=17,o=15,r.domNode.className+=" reverse";break;case 2:i=16,o=18,r.domNode.className+=" vertical";break;case 3:i=18,o=16,r.domNode.className+=" vertical reverse"}return r._register(u.g(r.domNode,u.c.KEY_DOWN,(function(e){var t=new d.a(e),n=!0;t.equals(i)?r.focusPrevious():t.equals(o)?r.focusNext():t.equals(9)?r.cancel():r.isTriggerKeyEvent(t)?r.options.triggerKeys&&r.options.triggerKeys.keyDown&&r.doTrigger(t):n=!1,n&&(t.preventDefault(),t.stopPropagation())}))),r._register(u.g(r.domNode,u.c.KEY_UP,(function(e){var t=new d.a(e);r.isTriggerKeyEvent(t)?(r.options.triggerKeys&&!r.options.triggerKeys.keyDown&&r.doTrigger(t),t.preventDefault(),t.stopPropagation()):(t.equals(2)||t.equals(1026))&&r.updateFocusedItem()}))),r.focusTracker=r._register(u.T(r.domNode)),r._register(r.focusTracker.onDidBlur((function(){document.activeElement!==r.domNode&&u.E(document.activeElement,r.domNode)||(r._onDidBlur.fire(),r.focusedItem=void 0)}))),r._register(r.focusTracker.onDidFocus((function(){return r.updateFocusedItem()}))),r.actionsList=document.createElement("ul"),r.actionsList.className="actions-container",r.actionsList.setAttribute("role","toolbar"),r.options.ariaLabel&&r.actionsList.setAttribute("aria-label",r.options.ariaLabel),r.domNode.appendChild(r.actionsList),t.appendChild(r.domNode),r}return g(t,e),t.prototype.isTriggerKeyEvent=function(e){var t=!1;return this.options.triggerKeys&&this.options.triggerKeys.keys.forEach((function(n){t=t||e.equals(n)})),t},t.prototype.updateFocusedItem=function(){for(var e=0;e=n.actionsList.children.length?(n.actionsList.appendChild(r),n.viewItems.push(i)):(n.actionsList.insertBefore(r,n.actionsList.children[o]),n.viewItems.splice(o,0,i),o++)}))},t.prototype.clear=function(){this.viewItems=Object(s.e)(this.viewItems),u.o(this.actionsList)},t.prototype.isEmpty=function(){return 0===this.viewItems.length},t.prototype.focus=function(e){var t=!1,n=void 0;void 0===e?t=!0:"number"==typeof e?n=e:"boolean"==typeof e&&(t=e),t&&void 0===this.focusedItem?(this.focusedItem=this.viewItems.length-1,this.focusNext()):(void 0!==n&&(this.focusedItem=n),this.updateFocus())},t.prototype.focusNext=function(){void 0===this.focusedItem&&(this.focusedItem=this.viewItems.length-1);var e,t=this.focusedItem;do{this.focusedItem=(this.focusedItem+1)%this.viewItems.length,e=this.viewItems[this.focusedItem]}while(this.focusedItem!==t&&!e.isEnabled());this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus()},t.prototype.focusPrevious=function(){void 0===this.focusedItem&&(this.focusedItem=0);var e,t=this.focusedItem;do{this.focusedItem=this.focusedItem-1,this.focusedItem<0&&(this.focusedItem=this.viewItems.length-1),e=this.viewItems[this.focusedItem]}while(this.focusedItem!==t&&!e.isEnabled());this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus(!0)},t.prototype.updateFocus=function(e,t){void 0===this.focusedItem&&this.actionsList.focus({preventScroll:t});for(var n=0;nn||e===n&&t>i?(this.startLineNumber=n,this.startColumn=i,this.endLineNumber=e,this.endColumn=t):(this.startLineNumber=e,this.startColumn=t,this.endLineNumber=n,this.endColumn=i)}return e.prototype.isEmpty=function(){return e.isEmpty(this)},e.isEmpty=function(e){return e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn},e.prototype.containsPosition=function(t){return e.containsPosition(this,t)},e.containsPosition=function(e,t){return!(t.lineNumbere.endLineNumber)&&(!(t.lineNumber===e.startLineNumber&&t.columne.endColumn))},e.prototype.containsRange=function(t){return e.containsRange(this,t)},e.containsRange=function(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)))},e.prototype.strictContainsRange=function(t){return e.strictContainsRange(this,t)},e.strictContainsRange=function(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumn<=e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>=e.endColumn)))},e.prototype.plusRange=function(t){return e.plusRange(this,t)},e.plusRange=function(t,n){var i,o,r,s;return n.startLineNumbert.endLineNumber?(r=n.endLineNumber,s=n.endColumn):n.endLineNumber===t.endLineNumber?(r=n.endLineNumber,s=Math.max(n.endColumn,t.endColumn)):(r=t.endLineNumber,s=t.endColumn),new e(i,o,r,s)},e.prototype.intersectRanges=function(t){return e.intersectRanges(this,t)},e.intersectRanges=function(t,n){var i=t.startLineNumber,o=t.startColumn,r=t.endLineNumber,s=t.endColumn,a=n.startLineNumber,u=n.startColumn,l=n.endLineNumber,c=n.endColumn;return il?(r=l,s=c):r===l&&(s=Math.min(s,c)),i>r||i===r&&o>s?null:new e(i,o,r,s)},e.prototype.equalsRange=function(t){return e.equalsRange(this,t)},e.equalsRange=function(e,t){return!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn},e.prototype.getEndPosition=function(){return new i.a(this.endLineNumber,this.endColumn)},e.prototype.getStartPosition=function(){return new i.a(this.startLineNumber,this.startColumn)},e.prototype.toString=function(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"},e.prototype.setEndPosition=function(t,n){return new e(this.startLineNumber,this.startColumn,t,n)},e.prototype.setStartPosition=function(t,n){return new e(t,n,this.endLineNumber,this.endColumn)},e.prototype.collapseToStart=function(){return e.collapseToStart(this)},e.collapseToStart=function(t){return new e(t.startLineNumber,t.startColumn,t.startLineNumber,t.startColumn)},e.fromPositions=function(t,n){return void 0===n&&(n=t),new e(t.lineNumber,t.column,n.lineNumber,n.column)},e.lift=function(t){return t?new e(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):null},e.isIRange=function(e){return e&&"number"==typeof e.startLineNumber&&"number"==typeof e.startColumn&&"number"==typeof e.endLineNumber&&"number"==typeof e.endColumn},e.areIntersectingOrTouching=function(e,t){return!(e.endLineNumbere.startLineNumber},e}()},bY76:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var i,o,r=n("MNsG"),s=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=/^\w[\w\d+.-]*$/,u=/^\//,l=/^\/\//;var c="/",d=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,h=function(){function e(e,t,n,i,o,r){void 0===r&&(r=!1),"object"==typeof e?(this.scheme=e.scheme||"",this.authority=e.authority||"",this.path=e.path||"",this.query=e.query||"",this.fragment=e.fragment||""):(this.scheme=function(e,t){return e||t?e:"file"}(e,r),this.authority=t||"",this.path=function(e,t){switch(e){case"https":case"http":case"file":t?t[0]!==c&&(t=c+t):t=c}return t}(this.scheme,n||""),this.query=i||"",this.fragment=o||"",function(e,t){if(!e.scheme&&t)throw new Error('[UriError]: Scheme is missing: {scheme: "", authority: "'+e.authority+'", path: "'+e.path+'", query: "'+e.query+'", fragment: "'+e.fragment+'"}');if(e.scheme&&!a.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!u.test(e.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(l.test(e.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}(this,r))}return e.isUri=function(t){return t instanceof e||!!t&&("string"==typeof t.authority&&"string"==typeof t.fragment&&"string"==typeof t.path&&"string"==typeof t.query&&"string"==typeof t.scheme&&"function"==typeof t.fsPath&&"function"==typeof t.with&&"function"==typeof t.toString)},Object.defineProperty(e.prototype,"fsPath",{get:function(){return _(this)},enumerable:!0,configurable:!0}),e.prototype.with=function(e){if(!e)return this;var t=e.scheme,n=e.authority,i=e.path,o=e.query,r=e.fragment;return void 0===t?t=this.scheme:null===t&&(t=""),void 0===n?n=this.authority:null===n&&(n=""),void 0===i?i=this.path:null===i&&(i=""),void 0===o?o=this.query:null===o&&(o=""),void 0===r?r=this.fragment:null===r&&(r=""),t===this.scheme&&n===this.authority&&i===this.path&&o===this.query&&r===this.fragment?this:new p(t,n,i,o,r)},e.parse=function(e,t){void 0===t&&(t=!1);var n=d.exec(e);return n?new p(n[2]||"",C(n[4]||""),C(n[5]||""),C(n[7]||""),C(n[9]||""),t):new p("","","","","")},e.file=function(e){var t="";if(r.h&&(e=e.replace(/\\/g,c)),e[0]===c&&e[1]===c){var n=e.indexOf(c,2);-1===n?(t=e.substring(2),e=c):(t=e.substring(2,n),e=e.substring(n)||c)}return new p("file",t,e,"","")},e.from=function(e){return new p(e.scheme,e.authority,e.path,e.query,e.fragment)},e.prototype.toString=function(e){return void 0===e&&(e=!1),y(this,e)},e.prototype.toJSON=function(){return this},e.revive=function(t){if(t){if(t instanceof e)return t;var n=new p(t);return n._formatted=t.external,n._fsPath=t._sep===f?t.fsPath:null,n}return t},e}(),f=r.h?1:void 0,p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._formatted=null,t._fsPath=null,t}return s(t,e),Object.defineProperty(t.prototype,"fsPath",{get:function(){return this._fsPath||(this._fsPath=_(this)),this._fsPath},enumerable:!0,configurable:!0}),t.prototype.toString=function(e){return void 0===e&&(e=!1),e?y(this,!0):(this._formatted||(this._formatted=y(this,!1)),this._formatted)},t.prototype.toJSON=function(){var e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=f),this._formatted&&(e.external=this._formatted),this.path&&(e.path=this.path),this.scheme&&(e.scheme=this.scheme),this.authority&&(e.authority=this.authority),this.query&&(e.query=this.query),this.fragment&&(e.fragment=this.fragment),e},t}(h),g=((o={})[58]="%3A",o[47]="%2F",o[63]="%3F",o[35]="%23",o[91]="%5B",o[93]="%5D",o[64]="%40",o[33]="%21",o[36]="%24",o[38]="%26",o[39]="%27",o[40]="%28",o[41]="%29",o[42]="%2A",o[43]="%2B",o[44]="%2C",o[59]="%3B",o[61]="%3D",o[32]="%20",o);function m(e,t){for(var n=void 0,i=-1,o=0;o=97&&r<=122||r>=65&&r<=90||r>=48&&r<=57||45===r||46===r||95===r||126===r||t&&47===r)-1!==i&&(n+=encodeURIComponent(e.substring(i,o)),i=-1),void 0!==n&&(n+=e.charAt(o));else{void 0===n&&(n=e.substr(0,o));var s=g[r];void 0!==s?(-1!==i&&(n+=encodeURIComponent(e.substring(i,o)),i=-1),n+=s):-1===i&&(i=o)}}return-1!==i&&(n+=encodeURIComponent(e.substring(i))),void 0!==n?n:e}function v(e){for(var t=void 0,n=0;n1&&"file"===e.scheme?"//"+e.authority+e.path:47===e.path.charCodeAt(0)&&(e.path.charCodeAt(1)>=65&&e.path.charCodeAt(1)<=90||e.path.charCodeAt(1)>=97&&e.path.charCodeAt(1)<=122)&&58===e.path.charCodeAt(2)?e.path[1].toLowerCase()+e.path.substr(2):e.path,r.h&&(t=t.replace(/\//g,"\\")),t}function y(e,t){var n=t?v:m,i="",o=e.scheme,r=e.authority,s=e.path,a=e.query,u=e.fragment;if(o&&(i+=o,i+=":"),(r||"file"===o)&&(i+=c,i+=c),r){var l=r.indexOf("@");if(-1!==l){var d=r.substr(0,l);r=r.substr(l+1),-1===(l=d.indexOf(":"))?i+=n(d,!1):(i+=n(d.substr(0,l),!1),i+=":",i+=n(d.substr(l+1),!1)),i+="@"}-1===(l=(r=r.toLowerCase()).indexOf(":"))?i+=n(r,!1):(i+=n(r.substr(0,l),!1),i+=r.substr(l))}if(s){if(s.length>=3&&47===s.charCodeAt(0)&&58===s.charCodeAt(2))(h=s.charCodeAt(1))>=65&&h<=90&&(s="/"+String.fromCharCode(h+32)+":"+s.substr(3));else if(s.length>=2&&58===s.charCodeAt(1)){var h;(h=s.charCodeAt(0))>=65&&h<=90&&(s=String.fromCharCode(h+32)+":"+s.substr(2))}i+=n(s,!0)}return a&&(i+="?",i+=n(a,!1)),u&&(i+="#",i+=t?u:m(u,!1)),i}var b=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function C(e){return e.match(b)?e.replace(b,(function(e){return function e(t){try{return decodeURIComponent(t)}catch(n){return t.length>3?t.substr(0,3)+e(t.substr(3)):t}}(e)})):e}},bexQ:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("keybindingService")},c2dO:function(e,t,n){"use strict";n.r(t),n.d(t,"LanguageServiceDefaultsImpl",(function(){return o}));n("M/lh");var i=monaco.Emitter,o=function(){function e(e,t,n){this._onDidChange=new i,this._languageId=e,this.setOptions(t),this.setModeConfiguration(n)}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!0,configurable:!0}),e.prototype.setOptions=function(e){this._options=e||Object.create(null),this._onDidChange.fire(this)},e.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},e}(),r={tabSize:4,insertSpaces:!1,wrapLineLength:120,unformatted:'default": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, select, small, span, strong, sub, sup, textarea, tt, var',contentUnformatted:"pre",indentInnerHtml:!1,preserveNewLines:!0,maxPreserveNewLines:null,indentHandlebars:!1,endWithNewline:!1,extraLiners:"head, body, /html",wrapAttributes:"auto"},s={format:r,suggest:{html5:!0}},a={format:r,suggest:{html5:!0,razor:!0}};function u(e){return{completionItems:!0,hovers:!0,documentSymbols:!0,links:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,selectionRanges:!0,diagnostics:e===l,documentFormattingEdits:e===l,documentRangeFormattingEdits:e===l}}var l="html",c=new o(l,{format:r,suggest:{html5:!0,angular1:!0,ionic:!0}},u(l)),d=new o("handlebars",s,u("handlebars")),h=new o("razor",a,u("razor"));function f(){return n.e(118).then(n.bind(null,"+lu7"))}monaco.languages.html={htmlDefaults:c,razorDefaults:h,handlebarDefaults:d},monaco.languages.onLanguage(l,(function(){f().then((function(e){return e.setupMode(c)}))})),monaco.languages.onLanguage("handlebars",(function(){f().then((function(e){return e.setupMode(d)}))})),monaco.languages.onLanguage("razor",(function(){f().then((function(e){return e.setupMode(h)}))}))},c9ML:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"scss",extensions:[".scss"],aliases:["Sass","sass","scss"],mimetypes:["text/x-scss","text/scss"],loader:function(){return n.e(165).then(n.bind(null,"QJnQ"))}})},cGHE:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var i=function(){function e(e,t){this.lineNumber=e,this.column=t}return e.prototype.with=function(t,n){return void 0===t&&(t=this.lineNumber),void 0===n&&(n=this.column),t===this.lineNumber&&n===this.column?this:new e(t,n)},e.prototype.delta=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=0),this.with(this.lineNumber+e,this.column+t)},e.prototype.equals=function(t){return e.equals(this,t)},e.equals=function(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column},e.prototype.isBefore=function(t){return e.isBefore(this,t)},e.isBefore=function(e,t){return e.lineNumber=this.el.clientHeight-4)return this.orthogonalEndSash}else{if(e.offsetX<=4)return this.orthogonalStartSash;if(e.offsetX>=this.el.clientWidth-4)return this.orthogonalEndSash}},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.el.remove()},t}(o.a)},cMvZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var i=n("MI8n"),o=n("pmY6"),r=n("N0LK"),s=n("0JNc"),a=n("KDc4"),u=n("BFtn"),l=function(){function e(t){if(t.autoClosingPairs?this._autoClosingPairs=t.autoClosingPairs.map((function(e){return new a.b(e)})):t.brackets?this._autoClosingPairs=t.brackets.map((function(e){return new a.b({open:e[0],close:e[1]})})):this._autoClosingPairs=[],t.__electricCharacterSupport&&t.__electricCharacterSupport.docComment){var n=t.__electricCharacterSupport.docComment;this._autoClosingPairs.push(new a.b({open:n.open,close:n.close||""}))}this._autoCloseBefore="string"==typeof t.autoCloseBefore?t.autoCloseBefore:e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=t.surroundingPairs||this._autoClosingPairs}return e.prototype.getAutoClosingPairs=function(){return this._autoClosingPairs},e.prototype.getAutoCloseBeforeSet=function(){return this._autoCloseBefore},e.shouldAutoClosePair=function(e,t,n){if(0===t.getTokenCount())return!0;var i=t.findTokenIndexAtOffset(n-2),o=t.getStandardTokenType(i);return e.isOK(o)},e.prototype.getSurroundingPairs=function(){return this._surroundingPairs},e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t",e}(),c=n("EIAu"),d=function(){function e(e){this._richEditBrackets=e}return e.prototype.getElectricCharacters=function(){var e=[];if(this._richEditBrackets)for(var t=0,n=this._richEditBrackets.brackets;t=3)for(var o=0,r=this._regExpRules.length;o=2&&n.length>0&&i.length>0)for(o=0,r=this._brackets.length;o=2&&n.length>0)for(o=0,r=this._brackets.length;o1){var o=void 0,r=-1;for(o=t-1;o>=1;o--){if(e.getLanguageIdAtPosition(o,0)!==i)return r;var s=e.getLineContent(o);if(!n.shouldIgnore(s)&&!/^\s+$/.test(s)&&""!==s)return o;r=o}}return-1},e.prototype.getInheritIndentForLine=function(e,t,n,i){if(void 0===i&&(i=!0),e<4)return null;var o=this.getIndentRulesSupport(t.getLanguageIdentifier().id);if(!o)return null;if(n<=1)return{indentation:"",action:null};var s=this.getPrecedingValidLine(t,n,o);if(s<0)return null;if(s<1)return{indentation:"",action:null};var u=t.getLineContent(s);if(o.shouldIncrease(u)||o.shouldIndentNextLine(u))return{indentation:r.r(u),action:a.a.Indent,line:s};if(o.shouldDecrease(u))return{indentation:r.r(u),action:null,line:s};if(1===s)return{indentation:r.r(t.getLineContent(s)),action:null,line:s};var l=s-1,c=o.getIndentMetadata(t.getLineContent(l));if(!(3&c)&&4&c){for(var d=0,h=l-1;h>0;h--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=h;break}return{indentation:r.r(t.getLineContent(d+1)),action:null,line:d+1}}if(i)return{indentation:r.r(t.getLineContent(s)),action:null,line:s};for(h=s;h>0;h--){var f=t.getLineContent(h);if(o.shouldIncrease(f))return{indentation:r.r(f),action:a.a.Indent,line:h};if(o.shouldIndentNextLine(f)){d=0;for(var p=h-1;p>0;p--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=p;break}return{indentation:r.r(t.getLineContent(d+1)),action:null,line:d+1}}if(o.shouldDecrease(f))return{indentation:r.r(f),action:null,line:h}}return{indentation:r.r(t.getLineContent(1)),action:null,line:1}},e.prototype.getGoodIndentForLine=function(e,t,n,i,o){if(e<4)return null;var s=this._getRichEditSupport(n);if(!s)return null;var u=this.getIndentRulesSupport(n);if(!u)return null;var l=this.getInheritIndentForLine(e,t,i),c=t.getLineContent(i);if(l){var d=l.line;if(void 0!==d){var h=s.onEnter(e,"",t.getLineContent(d),"");if(h){var f=r.r(t.getLineContent(d));return h.removeText&&(f=f.substring(0,f.length-h.removeText)),h.indentAction===a.a.Indent||h.indentAction===a.a.IndentOutdent?f=o.shiftIndent(f):h.indentAction===a.a.Outdent&&(f=o.unshiftIndent(f)),u.shouldDecrease(c)&&(f=o.unshiftIndent(f)),h.appendText&&(f+=h.appendText),r.r(f)}}return u.shouldDecrease(c)?l.action===a.a.Indent?l.indentation:o.unshiftIndent(l.indentation):l.action===a.a.Indent?o.shiftIndent(l.indentation):l.indentation}return null},e.prototype.getIndentForEnter=function(e,t,n,i){if(e<4)return null;t.forceTokenization(n.startLineNumber);var o,s,l=t.getLineTokens(n.startLineNumber),c=Object(u.a)(l,n.startColumn-1),d=c.getLineContent(),h=!1;(c.firstCharOffset>0&&l.getLanguageId(0)!==c.languageId?(h=!0,o=d.substr(0,n.startColumn-1-c.firstCharOffset)):o=l.getLineContent().substring(0,n.startColumn-1),n.isEmpty())?s=d.substr(n.startColumn-1-c.firstCharOffset):s=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-c.firstCharOffset);var f=this.getIndentRulesSupport(c.languageId);if(!f)return null;var p=o,g=r.r(o),m={getLineTokens:function(e){return t.getLineTokens(e)},getLanguageIdentifier:function(){return t.getLanguageIdentifier()},getLanguageIdAtPosition:function(e,n){return t.getLanguageIdAtPosition(e,n)},getLineContent:function(e){return e===n.startLineNumber?p:t.getLineContent(e)}},v=r.r(l.getLineContent()),_=this.getInheritIndentForLine(e,m,n.startLineNumber+1);if(!_){var y=h?v:g;return{beforeEnter:y,afterEnter:y}}var b=h?v:_.indentation;return _.action===a.a.Indent&&(b=i.shiftIndent(b)),f.shouldDecrease(s)&&(b=i.unshiftIndent(b)),{beforeEnter:h?v:g,afterEnter:b}},e.prototype.getIndentActionForType=function(e,t,n,i,o){if(e<4)return null;var r=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),s=this.getIndentRulesSupport(r.languageId);if(!s)return null;var u,l=r.getLineContent(),c=l.substr(0,n.startColumn-1-r.firstCharOffset);n.isEmpty()?u=l.substr(n.startColumn-1-r.firstCharOffset):u=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-r.firstCharOffset);if(!s.shouldDecrease(c+u)&&s.shouldDecrease(c+i+u)){var d=this.getInheritIndentForLine(e,t,n.startLineNumber,!1);if(!d)return null;var h=d.indentation;return d.action!==a.a.Indent&&(h=o.unshiftIndent(h)),h}return null},e.prototype.getIndentMetadata=function(e,t){var n=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return n?t<1||t>e.getLineCount()?null:n.getIndentMetadata(e.getLineContent(t)):null},e.prototype.getEnterAction=function(e,t,n){var i=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),o=this._getRichEditSupport(i.languageId);if(!o)return null;var r,s=i.getLineContent(),u=s.substr(0,n.startColumn-1-i.firstCharOffset);n.isEmpty()?r=s.substr(n.startColumn-1-i.firstCharOffset):r=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-i.firstCharOffset);var l="";if(n.startLineNumber>1&&0===i.firstCharOffset){var c=this.getScopedLineTokens(t,n.startLineNumber-1);c.languageId===i.languageId&&(l=c.getLineContent())}var d=o.onEnter(e,l,u,r);if(!d)return null;var h=d.indentAction,f=d.appendText,p=d.removeText||0;f||(f=h===a.a.Indent||h===a.a.IndentOutdent?"\t":"");var g=this.getIndentationAtPosition(t,n.startLineNumber,n.startColumn);return p&&(g=g.substring(0,g.length-p)),{indentAction:h,appendText:f,removeText:p,indentation:g}},e.prototype.getIndentationAtPosition=function(e,t,n){var i=e.getLineContent(t),o=r.r(i);return o.length>n-1&&(o=o.substring(0,n-1)),o},e.prototype.getScopedLineTokens=function(e,t,n){e.forceTokenization(t);var i=e.getLineTokens(t),o=void 0===n?e.getLineMaxColumn(t)-1:n-1;return Object(u.a)(i,o)},e.prototype.getBracketsSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.brackets||null},e}())},cl4r:function(e,t,n){},cldp:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"javascript",extensions:[".js",".es6",".jsx"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:function(){return n.e(116).then(n.bind(null,"7Xl7"))}})},eC1c:function(e,t,n){},eizg:function(e,t,n){},eq1K:function(e,t,n){},fjLI:function(e,t,n){"use strict";n.d(t,"e",(function(){return f})),n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return v})),n.d(t,"b",(function(){return _}));var i,o=n("8HAY"),r=n("Cg/j"),s=n("T8No"),a=n("nnTU"),u=n("MI8n"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},d=function(e,t){return function(n,i){t(n,i,e)}},h=function(){for(var e=0,t=0,n=arguments.length;t=0&&(i.splice(o,1),n._onDidChangeMenu.fire(e))}}},e.prototype.getMenuItems=function(e){var t=(this._menuItems.get(e)||[]).slice(0);return 0===e&&this._appendImplicitItems(t),t},e.prototype._appendImplicitItems=function(e){for(var t=new Set,n=0,i=e.filter((function(e){return f(e)}));n "+this.positionLineNumber+","+this.positionColumn+"]"},t.prototype.equalsSelection=function(e){return t.selectionsEqual(this,e)},t.selectionsEqual=function(e,t){return e.selectionStartLineNumber===t.selectionStartLineNumber&&e.selectionStartColumn===t.selectionStartColumn&&e.positionLineNumber===t.positionLineNumber&&e.positionColumn===t.positionColumn},t.prototype.getDirection=function(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1},t.prototype.setEndPosition=function(e,n){return 0===this.getDirection()?new t(this.startLineNumber,this.startColumn,e,n):new t(e,n,this.startLineNumber,this.startColumn)},t.prototype.getPosition=function(){return new o.a(this.positionLineNumber,this.positionColumn)},t.prototype.setStartPosition=function(e,n){return 0===this.getDirection()?new t(e,n,this.endLineNumber,this.endColumn):new t(this.endLineNumber,this.endColumn,e,n)},t.fromPositions=function(e,n){return void 0===n&&(n=e),new t(e.lineNumber,e.column,n.lineNumber,n.column)},t.liftSelection=function(e){return new t(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)},t.selectionsArrEqual=function(e,t){if(e&&!t||!e&&t)return!1;if(!e&&!t)return!0;if(e.length!==t.length)return!1;for(var n=0,i=e.length;n>>0,new i.c(s,null===n?r:n)}},"i/Rh":function(e,t,n){},iJk1:function(e,t,n){},iLY9:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:function(){return n.e(156).then(n.bind(null,"8ahN"))}})},ic2d:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("746U"),o=n("FWmy"),r=new(function(){function e(){this.data=new Map}return e.prototype.add=function(e,t){o.a(i.j(e)),o.a(i.i(t)),o.a(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,t)},e.prototype.as=function(e){return this.data.get(e)||null},e}())},"ij/i":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile"],aliases:["Ruby","rb"],loader:function(){return n.e(161).then(n.bind(null,"3MdH"))}})},iuje:function(e,t,n){"use strict";function i(e){return e&&"string"==typeof e.id}n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return r}));var o={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"},r={ExecuteCommand:"executeCommand",ExecuteCommands:"executeCommands",Type:"type",ReplacePreviousChar:"replacePreviousChar",CompositionStart:"compositionStart",CompositionEnd:"compositionEnd",Paste:"paste",Cut:"cut",Undo:"undo",Redo:"redo"}},j2o1:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"powershell",extensions:[".ps1",".psm1",".psd1"],aliases:["PowerShell","powershell","ps","ps1"],loader:function(){return n.e(154).then(n.bind(null,"ppMK"))}})},j6EG:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==l(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var r=i?Object.getOwnPropertyDescriptor(e,o):null;r&&(r.get||r.set)?Object.defineProperty(n,o,r):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n("M/lh")),o=a(n("17x9")),r=a(n("q1tI")),s=n("JwdM");function a(e){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(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 d(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function f(e,t){for(var n=0;n=n)break;var i=e.charCodeAt(t);if(110===i||114===i||87===i||119===i)return!0}}return!1}(this.searchString):this.searchString.indexOf("\n")>=0;var t=null;try{t=i.j(this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:e,global:!0,unicode:!0})}catch(e){return null}if(!t)return null;var n=!this.isRegex&&!e;return n&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(n=this.matchCase),new l(t,this.wordSeparators?Object(o.a)(this.wordSeparators):null,n?this.searchString:null)},e}();var l=function(e,t,n){this.regex=e,this.wordSeparators=t,this.simpleSearch=n};function c(e,t,n){if(!n)return new a.b(e,null);for(var i=[],o=0,r=t.length;o>0);t[o]>=e?i=o-1:t[o+1]>=e?(n=o,i=o):n=o+1}return n+1},e}(),h=function(){function e(){}return e.findMatches=function(e,t,n,i,o){var r=t.parseSearchRequest();return r?r.regex.multiline?this._doFindMatchesMultiline(e,n,new p(r.wordSeparators,r.regex),i,o):this._doFindMatchesLineByLine(e,n,r,i,o):[]},e._getMultilineMatchRange=function(e,t,n,i,o,r){var a,u,l=0;if(a=i?t+o+(l=i.findLineFeedCountBeforeOffset(o)):t+o,i){var c=i.findLineFeedCountBeforeOffset(o+r.length)-l;u=a+r.length+c}else u=a+r.length;var d=e.getPositionAt(a),h=e.getPositionAt(u);return new s.a(d.lineNumber,d.column,h.lineNumber,h.column)},e._doFindMatchesMultiline=function(e,t,n,i,o){var r,s=e.getOffsetAt(t.getStartPosition()),a=e.getValueInRange(t,1),u="\r\n"===e.getEOL()?new d(a):null,l=[],h=0;for(n.reset(0);r=n.next(a);)if(l[h++]=c(this._getMultilineMatchRange(e,s,a,u,r.index,r[0]),r,i),h>=o)return l;return l},e._doFindMatchesLineByLine=function(e,t,n,i,o){var r=[],s=0;if(t.startLineNumber===t.endLineNumber){var a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);return s=this._findMatchesInLine(n,a,t.startLineNumber,t.startColumn-1,s,r,i,o),r}var u=e.getLineContent(t.startLineNumber).substring(t.startColumn-1);s=this._findMatchesInLine(n,u,t.startLineNumber,t.startColumn-1,s,r,i,o);for(var l=t.startLineNumber+1;l=l))return o;return o}var _,y=new p(e.wordSeparators,e.regex);y.reset(0);do{if((_=y.next(t))&&(r[o++]=c(new s.a(n,_.index+1+i,n,_.index+1+_[0].length+i),_,u),o>=l))return o}while(_);return o},e.findNextMatch=function(e,t,n,i){var o=t.parseSearchRequest();if(!o)return null;var r=new p(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindNextMatchMultiline(e,n,r,i):this._doFindNextMatchLineByLine(e,n,r,i)},e._doFindNextMatchMultiline=function(e,t,n,i){var o=new r.a(t.lineNumber,1),a=e.getOffsetAt(o),u=e.getLineCount(),l=e.getValueInRange(new s.a(o.lineNumber,o.column,u,e.getLineMaxColumn(u)),1),h="\r\n"===e.getEOL()?new d(l):null;n.reset(t.column-1);var f=n.next(l);return f?c(this._getMultilineMatchRange(e,a,l,h,f.index,f[0]),f,i):1!==t.lineNumber||1!==t.column?this._doFindNextMatchMultiline(e,new r.a(1,1),n,i):null},e._doFindNextMatchLineByLine=function(e,t,n,i){var o=e.getLineCount(),r=t.lineNumber,s=e.getLineContent(r),a=this._findFirstMatchInLine(n,s,r,t.column,i);if(a)return a;for(var u=1;u<=o;u++){var l=(r+u-1)%o,c=e.getLineContent(l+1),d=this._findFirstMatchInLine(n,c,l+1,1,i);if(d)return d}return null},e._findFirstMatchInLine=function(e,t,n,i,o){e.reset(i-1);var r=e.next(t);return r?c(new s.a(n,r.index+1,n,r.index+1+r[0].length),r,o):null},e.findPreviousMatch=function(e,t,n,i){var o=t.parseSearchRequest();if(!o)return null;var r=new p(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindPreviousMatchMultiline(e,n,r,i):this._doFindPreviousMatchLineByLine(e,n,r,i)},e._doFindPreviousMatchMultiline=function(e,t,n,i){var o=this._doFindMatchesMultiline(e,new s.a(1,1,t.lineNumber,t.column),n,i,9990);if(o.length>0)return o[o.length-1];var a=e.getLineCount();return t.lineNumber!==a||t.column!==e.getLineMaxColumn(a)?this._doFindPreviousMatchMultiline(e,new r.a(a,e.getLineMaxColumn(a)),n,i):null},e._doFindPreviousMatchLineByLine=function(e,t,n,i){var o=e.getLineCount(),r=t.lineNumber,s=e.getLineContent(r).substring(0,t.column-1),a=this._findLastMatchInLine(n,s,r,i);if(a)return a;for(var u=1;u<=o;u++){var l=(o+r-u-1)%o,c=e.getLineContent(l+1),d=this._findLastMatchInLine(n,c,l+1,i);if(d)return d}return null},e._findLastMatchInLine=function(e,t,n,i){var o,r=null;for(e.reset(0);o=e.next(t);)r=c(new s.a(n,o.index+1,n,o.index+1+o[0].length),o,i);return r},e}();function f(e,t,n,i,o){return function(e,t,n,i,o){if(0===i)return!0;var r=t.charCodeAt(i-1);if(0!==e.get(r))return!0;if(13===r||10===r)return!0;if(o>0){var s=t.charCodeAt(i);if(0!==e.get(s))return!0}return!1}(e,t,0,i,o)&&function(e,t,n,i,o){if(i+o===n)return!0;var r=t.charCodeAt(i+o);if(0!==e.get(r))return!0;if(13===r||10===r)return!0;if(o>0){var s=t.charCodeAt(i+o-1);if(0!==e.get(s))return!0}return!1}(e,t,n,i,o)}var p=function(){function e(e,t){this._wordSeparators=e,this._searchRegex=t,this._prevMatchStartIndex=-1,this._prevMatchLength=0}return e.prototype.reset=function(e){this._searchRegex.lastIndex=e,this._prevMatchStartIndex=-1,this._prevMatchLength=0},e.prototype.next=function(e){var t,n=e.length;do{if(this._prevMatchStartIndex+this._prevMatchLength===n)return null;if(!(t=this._searchRegex.exec(e)))return null;var i=t.index,o=t[0].length;if(i===this._prevMatchStartIndex&&o===this._prevMatchLength){if(0===o){this._searchRegex.lastIndex+=1;continue}return null}if(this._prevMatchStartIndex=i,this._prevMatchLength=o,!this._wordSeparators||f(this._wordSeparators,e,n,i,o))return t}while(t);return null},e}()},jrbv:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"coffeescript",extensions:[".coffee"],aliases:["CoffeeScript","coffeescript","coffee"],mimetypes:["text/x-coffeescript","text/coffeescript"],loader:function(){return n.e(133).then(n.bind(null,"2ZXa"))}})},k7mE:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:function(){return n.e(143).then(n.bind(null,"BjZ/"))}})},"kw+w":function(e,t,n){},l2gE:function(e,t,n){"use strict";n.d(t,"a",(function(){return N}));var i=n("6OMU"),o=n("N0LK"),r=n("PTeM"),s=n("MrjW"),a=n("QDVR"),u=n("X+cX"),l=/\//g;function c(e){switch(e){case 0:return"";case 1:return"[^/\\\\]*?";default:return"(?:[/\\\\]|[^/\\\\]+[/\\\\]|[/\\\\][^/\\\\]+)*?"}}function d(e,t){if(!e)return[];for(var n=[],i=!1,o=!1,r="",s=0,a=e;s0;n--){var r=e.charCodeAt(n-1);if(47===r||92===r)break}t=e.substr(n)}var s=o.indexOf(t);return-1!==s?i[s]:null};a.basenames=o,a.patterns=i,a.allBasenames=o;var u=e.filter((function(e){return!e.basenames}));return u.push(a),u}},lKfe:function(e,t,n){},li8W:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:function(){return n.e(131).then(n.bind(null,"7s2V"))}})},lrmC:function(e,t,n){},nnTU:function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return d}));var i=n("pmY6"),o=n("746U"),r=n("Cg/j"),s=n("MI8n"),a=n("24hK"),u=n("QDVR"),l=function(){for(var e=0,t=0,n=arguments.length;t=21&&e<=30||(e>=31&&e<=56||(80===e||81===e||82===e||83===e||84===e||85===e||86===e||110===e||111===e||87===e||88===e||89===e||90===e||91===e||92===e))},e.prototype._assertNoCtrlAlt=function(t,n){t.ctrlKey&&t.altKey&&!t.metaKey&&e._mightProduceChar(t.keyCode)&&console.warn("Ctrl+Alt+ keybindings should not be used by default under Windows. Offender: ",t," for ",n)},e.prototype._registerDefaultKeybinding=function(e,t,n,i,r,s){1===o.a&&this._assertNoCtrlAlt(e.parts[0],t),this._coreKeybindings.push({keybinding:e,command:t,commandArgs:n,when:s,weight1:i,weight2:r}),this._cachedMergedKeybindings=null},e.prototype.getDefaultKeybindings=function(){return this._cachedMergedKeybindings||(this._cachedMergedKeybindings=[].concat(this._coreKeybindings).concat(this._extensionKeybindings),this._cachedMergedKeybindings.sort(u)),this._cachedMergedKeybindings.slice(0)},e}());function u(e,t){return e.weight1!==t.weight1?e.weight1-t.weight1:e.commandt.command?1:e.weight2-t.weight2}s.a.add("platform.keybindingsRegistry",a)},oKJv:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:function(){return n.e(150).then(n.bind(null,"HGU1"))}})},oQaD:function(e,t,n){"use strict";n.r(t),n.d(t,"getSelectionSearchString",(function(){return kt})),n.d(t,"CommonFindController",(function(){return It})),n.d(t,"FindController",(function(){return Mt})),n.d(t,"StartFindAction",(function(){return Tt})),n.d(t,"StartFindWithSelectionAction",(function(){return At})),n.d(t,"MatchFindAction",(function(){return Rt})),n.d(t,"NextMatchFindAction",(function(){return Pt})),n.d(t,"NextMatchFindAction2",(function(){return Ft})),n.d(t,"PreviousMatchFindAction",(function(){return Vt})),n.d(t,"PreviousMatchFindAction2",(function(){return Wt})),n.d(t,"SelectionMatchFindAction",(function(){return Bt})),n.d(t,"NextSelectionMatchFindAction",(function(){return jt})),n.d(t,"PreviousSelectionMatchFindAction",(function(){return Ht})),n.d(t,"StartFindReplaceAction",(function(){return zt}));var i=n("3/fG"),o=n("X+cX"),r=n("pmY6"),s=n("N0LK"),a=n("sswD"),u=n("wQH0"),l=n("LCkn"),c=n("cGHE"),d=n("aokT"),h=n("gCVg"),f=n("jAJ/"),p=n("M1Kb"),g=n("tX9W"),m=n("MD5Z"),v=n("t9D7"),_=function(){function e(e){this._editor=e,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}return e.prototype.dispose=function(){this._editor.deltaDecorations(this._allDecorations(),[]),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null},e.prototype.reset=function(){this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null},e.prototype.getCount=function(){return this._decorations.length},e.prototype.getFindScope=function(){return this._findScopeDecorationId?this._editor.getModel().getDecorationRange(this._findScopeDecorationId):null},e.prototype.getStartPosition=function(){return this._startPosition},e.prototype.setStartPosition=function(e){this._startPosition=e,this.setCurrentFindMatch(null)},e.prototype._getDecorationIndex=function(e){var t=this._decorations.indexOf(e);return t>=0?t+1:1},e.prototype.getCurrentMatchesPosition=function(t){for(var n=0,i=this._editor.getModel().getDecorationsInRange(t);n1e3){r=e._FIND_MATCH_NO_OVERVIEW_DECORATION;for(var a=i._editor.getModel().getLineCount(),u=i._editor.getLayoutInfo().height/a,l=Math.max(2,Math.ceil(3/u)),c=t[0].range.startLineNumber,h=t[0].range.endLineNumber,f=1,p=t.length;f=g.startLineNumber?g.endLineNumber>h&&(h=g.endLineNumber):(s.push({range:new d.a(c,1,h,1),options:e._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),c=g.startLineNumber,h=g.endLineNumber)}s.push({range:new d.a(c,1,h,1),options:e._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}var m=new Array(t.length);for(f=0,p=t.length;f=0;t--){var n=this._decorations[t],i=this._editor.getModel().getDecorationRange(n);if(i&&!(i.endLineNumber>e.lineNumber)){if(i.endLineNumbere.column))return i}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])},e.prototype.matchAfterPosition=function(e){if(0===this._decorations.length)return null;for(var t=0,n=this._decorations.length;te.lineNumber)return o;if(!(o.startColumn0){for(var n=[],i=0;i0;){if(e0},e.prototype._cannotFind=function(){if(!this._hasMatches()){var e=this._decorations.getFindScope();return e&&this._editor.revealRangeInCenterIfOutsideViewport(e,0),!0}return!1},e.prototype._setCurrentFindMatch=function(e){var t=this._decorations.setCurrentFindMatch(e);this._state.changeMatchInfo(t,this._decorations.getCount(),e),this._editor.setSelection(e),this._editor.revealRangeInCenterIfOutsideViewport(e,0)},e.prototype._prevSearchPosition=function(e){var t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),n=e.lineNumber,i=e.column,o=this._editor.getModel();return t||1===i?(1===n?n=o.getLineCount():n--,i=o.getLineMaxColumn(n)):i--,new c.a(n,i)},e.prototype._moveToPrevMatch=function(t,n){if(void 0===n&&(n=!1),this._decorations.getCount()<19999){var i=this._decorations.matchBeforePosition(t);return i&&i.isEmpty()&&i.getStartPosition().equals(t)&&(t=this._prevSearchPosition(t),i=this._decorations.matchBeforePosition(t)),void(i&&this._setCurrentFindMatch(i))}if(!this._cannotFind()){var o=this._decorations.getFindScope(),r=e._getSearchRange(this._editor.getModel(),o);r.getEndPosition().isBefore(t)&&(t=r.getEndPosition()),t.isBefore(r.getStartPosition())&&(t=r.getEndPosition());var s=t.lineNumber,a=t.column,u=this._editor.getModel(),l=new c.a(s,a),d=u.findPreviousMatch(this._state.searchString,l,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,!1);if(d&&d.range.isEmpty()&&d.range.getStartPosition().equals(l)&&(l=this._prevSearchPosition(l),d=u.findPreviousMatch(this._state.searchString,l,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,!1)),d)return n||r.containsRange(d.range)?void this._setCurrentFindMatch(d.range):this._moveToPrevMatch(d.range.getStartPosition(),!0)}},e.prototype.moveToPrevMatch=function(){this._moveToPrevMatch(this._editor.getSelection().getStartPosition())},e.prototype._nextSearchPosition=function(e){var t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),n=e.lineNumber,i=e.column,o=this._editor.getModel();return t||i===o.getLineMaxColumn(n)?(n===o.getLineCount()?n=1:n++,i=1):i++,new c.a(n,i)},e.prototype._moveToNextMatch=function(e){if(this._decorations.getCount()<19999){var t=this._decorations.matchAfterPosition(e);return t&&t.isEmpty()&&t.getStartPosition().equals(e)&&(e=this._nextSearchPosition(e),t=this._decorations.matchAfterPosition(e)),void(t&&this._setCurrentFindMatch(t))}var n=this._getNextMatch(e,!1,!0);n&&this._setCurrentFindMatch(n.range)},e.prototype._getNextMatch=function(t,n,i,o){if(void 0===o&&(o=!1),this._cannotFind())return null;var r=this._decorations.getFindScope(),s=e._getSearchRange(this._editor.getModel(),r);s.getEndPosition().isBefore(t)&&(t=s.getStartPosition()),t.isBefore(s.getStartPosition())&&(t=s.getStartPosition());var a=t.lineNumber,u=t.column,l=this._editor.getModel(),d=new c.a(a,u),h=l.findNextMatch(this._state.searchString,d,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n);return i&&h&&h.range.isEmpty()&&h.range.getStartPosition().equals(d)&&(d=this._nextSearchPosition(d),h=l.findNextMatch(this._state.searchString,d,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n)),h?o||s.containsRange(h.range)?h:this._getNextMatch(h.range.getEndPosition(),n,i,!0):null},e.prototype.moveToNextMatch=function(){this._moveToNextMatch(this._editor.getSelection().getEndPosition())},e.prototype._getReplacePattern=function(){return this._state.isRegex?function(e){if(!e||0===e.length)return new N(null);for(var t=new D(e),n=0,i=e.length;n=i)break;if(36===(a=e.charCodeAt(n))){t.emitUnchanged(n-1),t.emitStatic("$",n+1);continue}if(48===a||38===a){t.emitUnchanged(n-1),t.emitMatchIndex(0,n+1);continue}if(49<=a&&a<=57){var r=a-48;if(n+1=i)break;var a;switch(a=e.charCodeAt(n)){case 92:t.emitUnchanged(n-1),t.emitStatic("\\",n+1);break;case 110:t.emitUnchanged(n-1),t.emitStatic("\n",n+1);break;case 116:t.emitUnchanged(n-1),t.emitStatic("\t",n+1)}}}return t.finalize()}(this._state.replaceString):N.fromStaticValue(this._state.replaceString)},e.prototype.replace=function(){if(this._hasMatches()){var e=this._getReplacePattern(),t=this._editor.getSelection(),n=this._getNextMatch(t.getStartPosition(),!0,!1);if(n)if(t.equalsRange(n.range)){var i=e.buildReplaceString(n.matches,this._state.preserveCase),o=new l.a(t,i);this._executeEditorCommand("replace",o),this._decorations.setStartPosition(new c.a(t.startLineNumber,t.startColumn+i.length)),this.research(!0)}else this._decorations.setStartPosition(this._editor.getPosition()),this._setCurrentFindMatch(n.range)}},e.prototype._findMatches=function(t,n,i){var o=e._getSearchRange(this._editor.getModel(),t);return this._editor.getModel().findMatches(this._state.searchString,o,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n,i)},e.prototype.replaceAll=function(){if(this._hasMatches()){var e=this._decorations.getFindScope();null===e&&this._state.matchesCount>=19999?this._largeReplaceAll():this._regularReplaceAll(e),this.research(!1)}},e.prototype._largeReplaceAll=function(){var e=new f.a(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null).parseSearchRequest();if(e){var t=e.regex;if(!t.multiline){var n="mu";t.ignoreCase&&(n+="i"),t.global&&(n+="g"),t=new RegExp(t.source,n)}var i,o=this._editor.getModel(),r=o.getValue(1),s=o.getFullModelRange(),a=this._getReplacePattern(),u=this._state.preserveCase;i=a.hasReplacementPatterns||u?r.replace(t,(function(){return a.buildReplaceString(arguments,u)})):r.replace(t,a.buildReplaceString(null,u));var c=new l.b(s,i,this._editor.getSelection());this._executeEditorCommand("replaceAll",c)}},e.prototype._regularReplaceAll=function(e){for(var t=this._getReplacePattern(),n=this._findMatches(e,t.hasReplacementPatterns||this._state.preserveCase,1073741824),i=[],o=0,r=n.length;ot&&(e=t),this._matchesPosition!==e&&(this._matchesPosition=e,i.matchesPosition=!0,o=!0),this._matchesCount!==t&&(this._matchesCount=t,i.matchesCount=!0,o=!0),void 0!==n&&(d.a.equalsRange(this._currentMatch,n)||(this._currentMatch=n,i.currentMatch=!0,o=!0)),o&&this._onFindReplaceStateChange.fire(i)},t.prototype.change=function(e,t,n){void 0===n&&(n=!0);var i={moveCursor:t,updateHistory:n,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1},o=!1,r=this.isRegex,s=this.wholeWord,a=this.matchCase,u=this.preserveCase;void 0!==e.searchString&&this._searchString!==e.searchString&&(this._searchString=e.searchString,i.searchString=!0,o=!0),void 0!==e.replaceString&&this._replaceString!==e.replaceString&&(this._replaceString=e.replaceString,i.replaceString=!0,o=!0),void 0!==e.isRevealed&&this._isRevealed!==e.isRevealed&&(this._isRevealed=e.isRevealed,i.isRevealed=!0,o=!0),void 0!==e.isReplaceRevealed&&this._isReplaceRevealed!==e.isReplaceRevealed&&(this._isReplaceRevealed=e.isReplaceRevealed,i.isReplaceRevealed=!0,o=!0),void 0!==e.isRegex&&(this._isRegex=e.isRegex),void 0!==e.wholeWord&&(this._wholeWord=e.wholeWord),void 0!==e.matchCase&&(this._matchCase=e.matchCase),void 0!==e.preserveCase&&(this._preserveCase=e.preserveCase),void 0!==e.searchScope&&(d.a.equalsRange(this._searchScope,e.searchScope)||(this._searchScope=e.searchScope,i.searchScope=!0,o=!0)),this._isRegexOverride=void 0!==e.isRegexOverride?e.isRegexOverride:0,this._wholeWordOverride=void 0!==e.wholeWordOverride?e.wholeWordOverride:0,this._matchCaseOverride=void 0!==e.matchCaseOverride?e.matchCaseOverride:0,this._preserveCaseOverride=void 0!==e.preserveCaseOverride?e.preserveCaseOverride:0,r!==this.isRegex&&(o=!0,i.isRegex=!0),s!==this.wholeWord&&(o=!0,i.wholeWord=!0),a!==this.matchCase&&(o=!0,i.matchCase=!0),u!==this.preserveCase&&(o=!0,i.preserveCase=!0),o&&this._onFindReplaceStateChange.fire(i)},t}(r.a),ye=(n("AbCa"),n("OBOq")),be=n("cMOf"),Ce=n("/cxE"),we=n("MNsG"),Se=(n("yqFB"),n("i/Rh"),n("D3Dy"));function Le(e,t){void 0===t&&(t={});var n=Ne(t);return function e(t,n,i){var o;if(2===n.type)o=document.createTextNode(n.content||"");else if(3===n.type)o=document.createElement("b");else if(4===n.type)o=document.createElement("i");else if(5===n.type&&i){var r=document.createElement("a");r.href="#",i.disposeables.add($.k(r,"click",(function(e){i.callback(String(n.index),e)}))),o=r}else 7===n.type?o=document.createElement("br"):1===n.type&&(o=t);o&&t!==o&&t.appendChild(o);o&&Array.isArray(n.children)&&n.children.forEach((function(t){e(o,t,i)}))}(n,function(e){var t={type:1,children:[]},n=0,i=t,o=[],r=new Oe(e);for(;!r.eos();){var s=r.next(),a="\\"===s&&0!==De(r.peek());if(a&&(s=r.next()),a||0===De(s)||s!==r.peek())if("\n"===s)2===i.type&&(i=o.pop()),i.children.push({type:7});else if(2!==i.type){var u={type:2,content:s};i.children.push(u),o.push(i),i=u}else i.content+=s;else{r.advance(),2===i.type&&(i=o.pop());var l=De(s);if(i.type===l||5===i.type&&6===l)i=o.pop();else{var c={type:l,children:[]};5===l&&(c.index=n,n++),i.children.push(c),o.push(i),i=c}}}2===i.type&&(i=o.pop());o.length;return t}(e),t.actionHandler),n}function Ne(e){var t=e.inline?"span":"div",n=document.createElement(t);return e.className&&(n.className=e.className),n}var Oe=function(){function e(e){this.source=e,this.index=0}return e.prototype.eos=function(){return this.index>=this.source.length},e.prototype.next=function(){var e=this.peek();return this.advance(),e},e.prototype.peek=function(){return this.source[this.index]},e.prototype.advance=function(){this.index++},e}();function De(e){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;default:return 0}}var Ee=n("WqXY"),xe=n("JYp7"),ke=function(){function e(e,t){void 0===e&&(e=[]),void 0===t&&(t=10),this._initialize(e),this._limit=t,this._onChange()}return e.prototype.add=function(e){this._history.delete(e),this._history.add(e),this._onChange()},e.prototype.next=function(){return this._navigator.next()},e.prototype.previous=function(){return this._navigator.previous()},e.prototype.current=function(){return this._navigator.current()},e.prototype.parent=function(){return null},e.prototype.first=function(){return this._navigator.first()},e.prototype.last=function(){return this._navigator.last()},e.prototype.has=function(e){return this._history.has(e)},e.prototype._onChange=function(){this._reduceToLimit();var e=this._elements;this._navigator=new xe.a(e,0,e.length,e.length)},e.prototype._reduceToLimit=function(){var e=this._elements;e.length>this._limit&&this._initialize(e.slice(e.length-this._limit))},e.prototype._initialize=function(e){this._history=new Set;for(var t=0,n=e;t=0){var n=-1;e.equals(17)?n=(t+1)%f.length:e.equals(15)&&(n=0===t?f.length-1:t-1),e.equals(9)?f[t].blur():n>=0&&f[n].focus(),$.b.stop(e,!0)}}}));var p=document.createElement("div");return p.className="controls",p.style.display=r._showOptionButtons?"block":"none",p.appendChild(r.caseSensitive.domNode),p.appendChild(r.wholeWords.domNode),p.appendChild(r.regex.domNode),r.domNode.appendChild(p),t&&t.appendChild(r.domNode),r.onkeydown(r.inputBox.inputElement,(function(e){return r._onKeyDown.fire(e)})),r.onkeyup(r.inputBox.inputElement,(function(e){return r._onKeyUp.fire(e)})),r.oninput(r.inputBox.inputElement,(function(e){return r._onInput.fire()})),r.onmousedown(r.inputBox.inputElement,(function(e){return r._onMouseDown.fire(e)})),r}return Fe(t,e),t.prototype.enable=function(){$.J(this.domNode,"disabled"),this.inputBox.enable(),this.regex.enable(),this.wholeWords.enable(),this.caseSensitive.enable()},t.prototype.disable=function(){$.e(this.domNode,"disabled"),this.inputBox.disable(),this.regex.disable(),this.wholeWords.disable(),this.caseSensitive.disable()},t.prototype.setFocusInputOnOptionClick=function(e){this.fixFocusOnOptionClickEnabled=e},t.prototype.setEnabled=function(e){e?this.enable():this.disable()},t.prototype.getValue=function(){return this.inputBox.value},t.prototype.setValue=function(e){this.inputBox.value!==e&&(this.inputBox.value=e)},t.prototype.style=function(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()},t.prototype.applyStyles=function(){if(this.domNode){var e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionBackground:this.inputActiveOptionBackground};this.regex.style(e),this.wholeWords.style(e),this.caseSensitive.style(e);var t={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder};this.inputBox.style(t)}},t.prototype.select=function(){this.inputBox.select()},t.prototype.focus=function(){this.inputBox.focus()},t.prototype.getCaseSensitive=function(){return this.caseSensitive.checked},t.prototype.setCaseSensitive=function(e){this.caseSensitive.checked=e},t.prototype.getWholeWords=function(){return this.wholeWords.checked},t.prototype.setWholeWords=function(e){this.wholeWords.checked=e},t.prototype.getRegex=function(){return this.regex.checked},t.prototype.setRegex=function(e){this.regex.checked=e,this.validate()},t.prototype.focusOnCaseSensitive=function(){this.caseSensitive.focus()},t.prototype.highlightFindOptions=function(){$.J(this.domNode,"highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,$.e(this.domNode,"highlight-"+this._lastHighlightFindOptions)},t.prototype.validate=function(){this.inputBox.validate()},t.prototype.clearMessage=function(){this.inputBox.hideMessage()},t}(ee.a),Be=n("nrhi"),je=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),He=i.a("defaultLabel","input"),ze=i.a("label.preserveCaseCheckbox","Preserve Case"),Ue=function(e){function t(t){return e.call(this,{actionClassName:"codicon-preserve-case",title:ze+t.appendTitle,isChecked:t.isChecked,inputActiveOptionBorder:t.inputActiveOptionBorder,inputActiveOptionBackground:t.inputActiveOptionBackground})||this}return je(t,e),t}(se),Ke=function(e){function t(t,n,i,o){var r=e.call(this)||this;r._showOptionButtons=i,r.fixFocusOnOptionClickEnabled=!0,r.cachedOptionsWidth=0,r._onDidOptionChange=r._register(new ne.a),r.onDidOptionChange=r._onDidOptionChange.event,r._onKeyDown=r._register(new ne.a),r.onKeyDown=r._onKeyDown.event,r._onMouseDown=r._register(new ne.a),r._onInput=r._register(new ne.a),r._onKeyUp=r._register(new ne.a),r._onPreserveCaseKeyDown=r._register(new ne.a),r.onPreserveCaseKeyDown=r._onPreserveCaseKeyDown.event,r.contextViewProvider=n,r.placeholder=o.placeholder||"",r.validation=o.validation,r.label=o.label||He,r.inputActiveOptionBorder=o.inputActiveOptionBorder,r.inputActiveOptionBackground=o.inputActiveOptionBackground,r.inputBackground=o.inputBackground,r.inputForeground=o.inputForeground,r.inputBorder=o.inputBorder,r.inputValidationInfoBorder=o.inputValidationInfoBorder,r.inputValidationInfoBackground=o.inputValidationInfoBackground,r.inputValidationInfoForeground=o.inputValidationInfoForeground,r.inputValidationWarningBorder=o.inputValidationWarningBorder,r.inputValidationWarningBackground=o.inputValidationWarningBackground,r.inputValidationWarningForeground=o.inputValidationWarningForeground,r.inputValidationErrorBorder=o.inputValidationErrorBorder,r.inputValidationErrorBackground=o.inputValidationErrorBackground,r.inputValidationErrorForeground=o.inputValidationErrorForeground;var s=o.history||[],a=!!o.flexibleHeight,u=!!o.flexibleWidth,l=o.flexibleMaxHeight;r.domNode=document.createElement("div"),$.e(r.domNode,"monaco-findInput"),r.inputBox=r._register(new Pe(r.domNode,r.contextViewProvider,{ariaLabel:r.label||"",placeholder:r.placeholder||"",validationOptions:{validation:r.validation},inputBackground:r.inputBackground,inputForeground:r.inputForeground,inputBorder:r.inputBorder,inputValidationInfoBackground:r.inputValidationInfoBackground,inputValidationInfoForeground:r.inputValidationInfoForeground,inputValidationInfoBorder:r.inputValidationInfoBorder,inputValidationWarningBackground:r.inputValidationWarningBackground,inputValidationWarningForeground:r.inputValidationWarningForeground,inputValidationWarningBorder:r.inputValidationWarningBorder,inputValidationErrorBackground:r.inputValidationErrorBackground,inputValidationErrorForeground:r.inputValidationErrorForeground,inputValidationErrorBorder:r.inputValidationErrorBorder,history:s,flexibleHeight:a,flexibleWidth:u,flexibleMaxHeight:l})),r.preserveCase=r._register(new Ue({appendTitle:"",isChecked:!1,inputActiveOptionBorder:r.inputActiveOptionBorder,inputActiveOptionBackground:r.inputActiveOptionBackground})),r._register(r.preserveCase.onChange((function(e){r._onDidOptionChange.fire(e),!e&&r.fixFocusOnOptionClickEnabled&&r.inputBox.focus(),r.validate()}))),r._register(r.preserveCase.onKeyDown((function(e){r._onPreserveCaseKeyDown.fire(e)}))),r._showOptionButtons?r.cachedOptionsWidth=r.preserveCase.width():r.cachedOptionsWidth=0;var c=[r.preserveCase.domNode];r.onkeydown(r.domNode,(function(e){if(e.equals(15)||e.equals(17)||e.equals(9)){var t=c.indexOf(document.activeElement);if(t>=0){var n=-1;e.equals(17)?n=(t+1)%c.length:e.equals(15)&&(n=0===t?c.length-1:t-1),e.equals(9)?c[t].blur():n>=0&&c[n].focus(),$.b.stop(e,!0)}}}));var d=document.createElement("div");return d.className="controls",d.style.display=r._showOptionButtons?"block":"none",d.appendChild(r.preserveCase.domNode),r.domNode.appendChild(d),t&&t.appendChild(r.domNode),r.onkeydown(r.inputBox.inputElement,(function(e){return r._onKeyDown.fire(e)})),r.onkeyup(r.inputBox.inputElement,(function(e){return r._onKeyUp.fire(e)})),r.oninput(r.inputBox.inputElement,(function(e){return r._onInput.fire()})),r.onmousedown(r.inputBox.inputElement,(function(e){return r._onMouseDown.fire(e)})),r}return je(t,e),t.prototype.enable=function(){$.J(this.domNode,"disabled"),this.inputBox.enable(),this.preserveCase.enable()},t.prototype.disable=function(){$.e(this.domNode,"disabled"),this.inputBox.disable(),this.preserveCase.disable()},t.prototype.setEnabled=function(e){e?this.enable():this.disable()},t.prototype.style=function(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()},t.prototype.applyStyles=function(){if(this.domNode){var e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionBackground:this.inputActiveOptionBackground};this.preserveCase.style(e);var t={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder};this.inputBox.style(t)}},t.prototype.select=function(){this.inputBox.select()},t.prototype.focus=function(){this.inputBox.focus()},t.prototype.getPreserveCase=function(){return this.preserveCase.checked},t.prototype.setPreserveCase=function(e){this.preserveCase.checked=e},t.prototype.focusOnPreserve=function(){this.preserveCase.focus()},t.prototype.validate=function(){this.inputBox&&this.inputBox.validate()},Object.defineProperty(t.prototype,"width",{set:function(e){this.inputBox.paddingRight=this.cachedOptionsWidth,this.inputBox.width=e,this.domNode.style.width=e+"px"},enumerable:!0,configurable:!0}),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t}(ee.a),qe=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Ge=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Ye=function(e,t){return function(n,i){t(n,i,e)}};function Ze(e,t){return e.getContext(document.activeElement).getValue(t)}function Xe(e,t){var n=function(e,t){return e.createScoped(t.target)}(e,t);return function(e,t,n){new x.d(n,t).bindTo(e)}(n,t,"historyNavigationWidget"),{scopedContextKeyService:n,historyNavigationEnablement:new x.d("historyNavigationEnabled",!0).bindTo(n)}}var Je=function(e){function t(t,n,i,o,r){void 0===r&&(r=!1);var s=e.call(this,t,n,r,i)||this;return s._register(Xe(o,{target:s.inputBox.element,historyNavigator:s.inputBox}).scopedContextKeyService),s}return qe(t,e),t=Ge([Ye(3,x.c)],t)}(We),Qe=function(e){function t(t,n,i,o,r){void 0===r&&(r=!1);var s=e.call(this,t,n,r,i)||this;return s._register(Xe(o,{target:s.inputBox.element,historyNavigator:s.inputBox}).scopedContextKeyService),s}return qe(t,e),t=Ge([Ye(3,x.c)],t)}(Ke);Be.a.registerCommandAndKeybindingRule({id:"history.showPrevious",weight:200,when:x.a.and(x.a.has("historyNavigationWidget"),x.a.equals("historyNavigationEnabled",!0)),primary:16,secondary:[528],handler:function(e,t){var n=Ze(e.get(x.c),"historyNavigationWidget");n&&n.historyNavigator.showPreviousValue()}}),Be.a.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:x.a.and(x.a.has("historyNavigationWidget"),x.a.equals("historyNavigationEnabled",!0)),primary:18,secondary:[530],handler:function(e,t){var n=Ze(e.get(x.c),"historyNavigationWidget");n&&n.historyNavigator.showNextValue()}});var $e=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),et=i.a("label.find","Find"),tt=i.a("placeholder.find","Find"),nt=i.a("label.previousMatchButton","Previous match"),it=i.a("label.nextMatchButton","Next match"),ot=i.a("label.toggleSelectionFind","Find in selection"),rt=i.a("label.closeButton","Close"),st=i.a("label.replace","Replace"),at=i.a("placeholder.replace","Replace"),ut=i.a("label.replaceButton","Replace"),lt=i.a("label.replaceAllButton","Replace All"),ct=i.a("label.toggleReplaceButton","Toggle Replace mode"),dt=i.a("title.matchesCountLimit","Only the first {0} results are highlighted, but all find operations work on the entire text.",19999),ht=i.a("label.matchesLocation","{0} of {1}"),ft=i.a("label.noResults","No Results"),pt=69,gt=we.e?256:2048,mt=function(e){this.afterLineNumber=e,this.heightInPx=33,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"};function vt(e,t,n){var i=!!t.match(/\n/);n&&i&&n.selectionStart>0&&e.stopPropagation()}function _t(e,t,n){var i=!!t.match(/\n/);n&&i&&n.selectionEnd0&&0===this._state.matchesCount;$.S(this._domNode,"no-results",t),this._updateMatchesCount(),this._updateButtons()}(e.searchString||e.currentMatch)&&this._layoutViewZone(),e.updateHistory&&this._delayedUpdateHistory()},t.prototype._delayedUpdateHistory=function(){this._updateHistoryDelayer.trigger(this._updateHistory.bind(this))},t.prototype._updateHistory=function(){this._state.searchString&&this._findInput.inputBox.addToHistory(),this._state.replaceString&&this._replaceInput.inputBox.addToHistory()},t.prototype._updateMatchesCount=function(){var e;if(this._matchesCount.style.minWidth=pt+"px",this._state.matchesCount>=19999?this._matchesCount.title=dt:this._matchesCount.title="",this._matchesCount.firstChild&&this._matchesCount.removeChild(this._matchesCount.firstChild),this._state.matchesCount>0){var t=String(this._state.matchesCount);this._state.matchesCount>=19999&&(t+="+");var n=String(this._state.matchesPosition);"0"===n&&(n="?"),e=s.p(ht,n,t)}else e=ft;this._matchesCount.appendChild(document.createTextNode(e)),Object(ye.a)(this._getAriaLabel(e,this._state.currentMatch,this._state.searchString),!0),pt=Math.max(pt,this._matchesCount.clientWidth)},t.prototype._getAriaLabel=function(e,t,n){return e===ft?""===n?i.a("ariaSearchNoResultEmpty","{0} found",e):i.a("ariaSearchNoResult","{0} found for {1}",e,n):t?i.a("ariaSearchNoResultWithLineNum","{0} found for {1} at {2}",e,n,t.startLineNumber+":"+t.startColumn):i.a("ariaSearchNoResultWithLineNumNoCurrentMatch","{0} found for {1}",e,n)},t.prototype._updateToggleSelectionFindButton=function(){var e=this._codeEditor.getSelection(),t=!!e&&(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn),n=this._toggleSelectionFind.checked;this._isVisible&&(n||t)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()},t.prototype._updateButtons=function(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);var e=this._state.searchString.length>0,t=!!this._state.matchesCount;this._prevBtn.setEnabled(this._isVisible&&e&&t),this._nextBtn.setEnabled(this._isVisible&&e&&t),this._replaceBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),this._replaceAllBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),$.S(this._domNode,"replaceToggled",this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-right",!this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-down",this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible);var n=!this._codeEditor.getOption(68);this._toggleReplaceBtn.setEnabled(this._isVisible&&n)},t.prototype._reveal=function(){var e=this;if(!this._isVisible){this._isVisible=!0;var t=this._codeEditor.getSelection();switch(this._codeEditor.getOption(28).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":var n=!!t&&t.startLineNumber!==t.endLineNumber;this._toggleSelectionFind.checked=n}this._tryUpdateWidgetWidth(),this._updateButtons(),setTimeout((function(){$.e(e._domNode,"visible"),e._domNode.setAttribute("aria-hidden","false")}),0),setTimeout((function(){e._findInput.validate()}),200),this._codeEditor.layoutOverlayWidget(this);var i=!0;if(this._codeEditor.getOption(28).seedSearchStringFromSelection&&t){var o=this._codeEditor.getDomNode();if(o){var r=$.w(o),s=this._codeEditor.getScrolledVisiblePosition(t.getStartPosition()),a=r.left+(s?s.left:0),u=s?s.top:0;if(this._viewZone&&ut.startLineNumber&&(i=!1);var l=$.z(this._domNode).left;a>l&&(i=!1);var c=this._codeEditor.getScrolledVisiblePosition(t.getEndPosition());r.left+(c?c.left:0)>l&&(i=!1)}}}this._showViewZone(i)}},t.prototype._hide=function(e){this._isVisible&&(this._isVisible=!1,this._updateButtons(),$.J(this._domNode,"visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),e&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())},t.prototype._layoutViewZone=function(){var e=this;if(this._codeEditor.getOption(28).addExtraSpaceOnTop){if(this._isVisible){var t=this._viewZone;void 0===this._viewZoneId&&t&&this._codeEditor.changeViewZones((function(n){t.heightInPx=e._getHeight(),e._viewZoneId=n.addZone(t),e._codeEditor.setScrollTop(e._codeEditor.getScrollTop()+t.heightInPx)}))}}else this._removeViewZone()},t.prototype._showViewZone=function(e){var t=this;if((void 0===e&&(e=!0),this._isVisible)&&this._codeEditor.getOption(28).addExtraSpaceOnTop){void 0===this._viewZone&&(this._viewZone=new mt(0));var n=this._viewZone;this._codeEditor.changeViewZones((function(i){if(void 0!==t._viewZoneId){var o=t._getHeight();if(o===n.heightInPx)return;var r=o-n.heightInPx;return n.heightInPx=o,i.layoutZone(t._viewZoneId),void(e&&t._codeEditor.setScrollTop(t._codeEditor.getScrollTop()+r))}r=t._getHeight();n.heightInPx=r,t._viewZoneId=i.addZone(n),e&&t._codeEditor.setScrollTop(t._codeEditor.getScrollTop()+r)}))}},t.prototype._removeViewZone=function(){var e=this;this._codeEditor.changeViewZones((function(t){void 0!==e._viewZoneId&&(t.removeZone(e._viewZoneId),e._viewZoneId=void 0,e._viewZone&&(e._codeEditor.setScrollTop(e._codeEditor.getScrollTop()-e._viewZone.heightInPx),e._viewZone=void 0))}))},t.prototype._applyTheme=function(e){var t={inputActiveOptionBorder:e.getColor(m.P),inputActiveOptionBackground:e.getColor(m.O),inputBackground:e.getColor(m.Q),inputForeground:e.getColor(m.S),inputBorder:e.getColor(m.R),inputValidationInfoBackground:e.getColor(m.W),inputValidationInfoForeground:e.getColor(m.Y),inputValidationInfoBorder:e.getColor(m.X),inputValidationWarningBackground:e.getColor(m.Z),inputValidationWarningForeground:e.getColor(m.bb),inputValidationWarningBorder:e.getColor(m.ab),inputValidationErrorBackground:e.getColor(m.T),inputValidationErrorForeground:e.getColor(m.V),inputValidationErrorBorder:e.getColor(m.U)};this._findInput.style(t),this._replaceInput.style(t),this._toggleSelectionFind.style(t)},t.prototype._tryUpdateWidgetWidth=function(){if(this._isVisible&&$.G(this._domNode)){var e=this._codeEditor.getLayoutInfo();if(e.contentWidth<=0)$.e(this._domNode,"hiddenEditor");else{$.C(this._domNode,"hiddenEditor")&&$.J(this._domNode,"hiddenEditor");var t=e.width,n=e.minimapWidth,i=!1,o=!1,r=!1;if(this._resized)if($.B(this._domNode)>419)return this._domNode.style.maxWidth=t-28-n-15+"px",void(this._replaceInput.width=$.B(this._findInput.domNode));if(447+n>=t&&(o=!0),447+n-pt>=t&&(r=!0),447+n-pt>=t+50&&(i=!0),$.S(this._domNode,"collapsed-find-widget",i),$.S(this._domNode,"narrow-find-widget",r),$.S(this._domNode,"reduced-find-widget",o),r||i||(this._domNode.style.maxWidth=t-28-n-15+"px"),this._resized){this._findInput.inputBox.layout();var s=this._findInput.inputBox.element.clientWidth;s>0&&(this._replaceInput.width=s)}else this._isReplaceVisible&&(this._replaceInput.width=$.B(this._findInput.domNode))}}},t.prototype._getHeight=function(){var e=0;return e+=4,e+=this._findInput.inputBox.height+2,this._isReplaceVisible&&(e+=4,e+=this._replaceInput.inputBox.height+2),e+=4},t.prototype._tryUpdateHeight=function(){var e=this._getHeight();return(null===this._cachedHeight||this._cachedHeight!==e)&&(this._cachedHeight=e,this._domNode.style.height=e+"px",!0)},t.prototype.focusFindInput=function(){this._findInput.select(),this._findInput.focus()},t.prototype.focusReplaceInput=function(){this._replaceInput.select(),this._replaceInput.focus()},t.prototype.highlightFindOptions=function(){this._findInput.highlightFindOptions()},t.prototype._updateSearchScope=function(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){var e=this._codeEditor.getSelection();1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)));var t=this._state.currentMatch;e.startLineNumber!==e.endLineNumber&&(d.a.equalsRange(e,t)||this._state.change({searchScope:e},!0))}},t.prototype._onFindInputMouseDown=function(e){e.middleButton&&e.stopPropagation()},t.prototype._onFindInputKeyDown=function(e){return e.equals(3|gt)?(this._findInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?vt(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):e.equals(18)?_t(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):void 0},t.prototype._onReplaceInputKeyDown=function(e){return e.equals(3|gt)?(we.h&&we.f&&!this._ctrlEnterReplaceAllWarningPrompted&&(this._notificationService.info(i.a("ctrlEnter.keybindingChanged","Ctrl+Enter now inserts line break instead of replacing all. You can modify the keybinding for editor.action.replaceAll to override this behavior.")),this._ctrlEnterReplaceAllWarningPrompted=!0,this._storageService.store("ctrlEnterReplaceAll.windows.donotask",!0,0)),this._replaceInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(1026)?(this._findInput.focus(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?vt(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):e.equals(18)?_t(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):void 0},t.prototype.getHorizontalSashTop=function(e){return 0},t.prototype.getHorizontalSashLeft=function(e){return 0},t.prototype.getHorizontalSashWidth=function(e){return 500},t.prototype._keybindingLabelFor=function(e){var t=this._keybindingService.lookupKeybinding(e);return t?" ("+t.getLabel()+")":""},t.prototype._buildDomNode=function(){var e=this;this._findInput=this._register(new Je(null,this._contextViewProvider,{width:221,label:et,placeholder:tt,appendCaseSensitiveLabel:this._keybindingLabelFor(K),appendWholeWordsLabel:this._keybindingLabelFor(q),appendRegexLabel:this._keybindingLabelFor(G),validation:function(t){if(0===t.length||!e._findInput.getRegex())return null;try{return new RegExp(t),null}catch(e){return{content:e.message}}},flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._findInput.setRegex(!!this._state.isRegex),this._findInput.setCaseSensitive(!!this._state.matchCase),this._findInput.setWholeWords(!!this._state.wholeWord),this._register(this._findInput.onKeyDown((function(t){return e._onFindInputKeyDown(t)}))),this._register(this._findInput.inputBox.onDidChange((function(){e._ignoreChangeEvent||e._state.change({searchString:e._findInput.getValue()},!0)}))),this._register(this._findInput.onDidOptionChange((function(){e._state.change({isRegex:e._findInput.getRegex(),wholeWord:e._findInput.getWholeWords(),matchCase:e._findInput.getCaseSensitive()},!0)}))),this._register(this._findInput.onCaseSensitiveKeyDown((function(t){t.equals(1026)&&e._isReplaceVisible&&(e._replaceInput.focus(),t.preventDefault())}))),this._register(this._findInput.onRegexKeyDown((function(t){t.equals(2)&&e._isReplaceVisible&&(e._replaceInput.focusOnPreserve(),t.preventDefault())}))),this._register(this._findInput.inputBox.onDidHeightChange((function(t){e._tryUpdateHeight()&&e._showViewZone()}))),we.d&&this._register(this._findInput.onMouseDown((function(t){return e._onFindInputMouseDown(t)}))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount(),this._prevBtn=this._register(new bt({label:nt+this._keybindingLabelFor(B),className:"codicon codicon-arrow-up",onTrigger:function(){e._codeEditor.getAction(B).run().then(void 0,Ce.e)}})),this._nextBtn=this._register(new bt({label:it+this._keybindingLabelFor(W),className:"codicon codicon-arrow-down",onTrigger:function(){e._codeEditor.getAction(W).run().then(void 0,Ce.e)}}));var t=document.createElement("div");t.className="find-part",t.appendChild(this._findInput.domNode);var n=document.createElement("div");n.className="find-actions",t.appendChild(n),n.appendChild(this._matchesCount),n.appendChild(this._prevBtn.domNode),n.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new se({actionClassName:"codicon codicon-selection",title:ot+this._keybindingLabelFor(Y),isChecked:!1})),this._register(this._toggleSelectionFind.onChange((function(){if(e._toggleSelectionFind.checked){if(e._codeEditor.hasModel()){var t=e._codeEditor.getSelection();1===t.endColumn&&t.endLineNumber>t.startLineNumber&&(t=t.setEndPosition(t.endLineNumber-1,e._codeEditor.getModel().getLineMaxColumn(t.endLineNumber-1))),t.isEmpty()||e._state.change({searchScope:t},!0)}}else e._state.change({searchScope:null},!0)}))),n.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new bt({label:rt+this._keybindingLabelFor(U),className:"codicon codicon-close",onTrigger:function(){e._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:function(t){t.equals(2)&&e._isReplaceVisible&&(e._replaceBtn.isEnabled()?e._replaceBtn.focus():e._codeEditor.focus(),t.preventDefault())}})),n.appendChild(this._closeBtn.domNode),this._replaceInput=this._register(new Qe(null,void 0,{label:st,placeholder:at,history:[],flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown((function(t){return e._onReplaceInputKeyDown(t)}))),this._register(this._replaceInput.inputBox.onDidChange((function(){e._state.change({replaceString:e._replaceInput.inputBox.value},!1)}))),this._register(this._replaceInput.inputBox.onDidHeightChange((function(t){e._isReplaceVisible&&e._tryUpdateHeight()&&e._showViewZone()}))),this._register(this._replaceInput.onDidOptionChange((function(){e._state.change({preserveCase:e._replaceInput.getPreserveCase()},!0)}))),this._register(this._replaceInput.onPreserveCaseKeyDown((function(t){t.equals(2)&&(e._prevBtn.isEnabled()?e._prevBtn.focus():e._nextBtn.isEnabled()?e._nextBtn.focus():e._toggleSelectionFind.enabled?e._toggleSelectionFind.focus():e._closeBtn.isEnabled()&&e._closeBtn.focus(),t.preventDefault())}))),this._replaceBtn=this._register(new bt({label:ut+this._keybindingLabelFor(Z),className:"codicon codicon-replace",onTrigger:function(){e._controller.replace()},onKeyDown:function(t){t.equals(1026)&&(e._closeBtn.focus(),t.preventDefault())}})),this._replaceAllBtn=this._register(new bt({label:lt+this._keybindingLabelFor(X),className:"codicon codicon-replace-all",onTrigger:function(){e._controller.replaceAll()}}));var i=document.createElement("div");i.className="replace-part",i.appendChild(this._replaceInput.domNode);var o=document.createElement("div");o.className="replace-actions",i.appendChild(o),o.appendChild(this._replaceBtn.domNode),o.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new bt({label:ct,className:"codicon toggle left",onTrigger:function(){e._state.change({isReplaceRevealed:!e._isReplaceVisible},!1),e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode),e._replaceInput.inputBox.layout()),e._showViewZone()}})),this._toggleReplaceBtn.toggleClass("codicon-chevron-down",this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-right",!this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible),this._domNode=document.createElement("div"),this._domNode.className="editor-widget find-widget",this._domNode.setAttribute("aria-hidden","true"),this._domNode.style.width="419px",this._domNode.appendChild(this._toggleReplaceBtn.domNode),this._domNode.appendChild(t),this._domNode.appendChild(i),this._resizeSash=new be.a(this._domNode,this,{orientation:0}),this._resized=!1;var r=419;this._register(this._resizeSash.onDidStart((function(){r=$.B(e._domNode)}))),this._register(this._resizeSash.onDidChange((function(t){e._resized=!0;var n=r+t.startX-t.currentX;n<419||(n>(parseFloat($.t(e._domNode).maxWidth)||0)||(e._domNode.style.width=n+"px",e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode)),e._findInput.inputBox.layout(),e._tryUpdateHeight()))}))),this._register(this._resizeSash.onDidReset((function(){var t=$.B(e._domNode);if(!(t<419)){var n=419;if(!e._resized||419===t){var i=e._codeEditor.getLayoutInfo();n=i.width-28-i.minimapWidth-15,e._resized=!0}e._domNode.style.width=n+"px",e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode)),e._findInput.inputBox.layout()}})))},t.prototype.updateAccessibilitySupport=function(){var e=this._codeEditor.getOption(2);this._findInput.setFocusInputOnOptionClick(2!==e)},t.ID="editor.contrib.findWidget",t}(ee.a),bt=function(e){function t(t){var n=e.call(this)||this;return n._opts=t,n._domNode=document.createElement("div"),n._domNode.title=n._opts.label,n._domNode.tabIndex=0,n._domNode.className="button "+n._opts.className,n._domNode.setAttribute("role","button"),n._domNode.setAttribute("aria-label",n._opts.label),n.onclick(n._domNode,(function(e){n._opts.onTrigger(),e.preventDefault()})),n.onkeydown(n._domNode,(function(e){if(e.equals(10)||e.equals(3))return n._opts.onTrigger(),void e.preventDefault();n._opts.onKeyDown&&n._opts.onKeyDown(e)})),n}return $e(t,e),Object.defineProperty(t.prototype,"domNode",{get:function(){return this._domNode},enumerable:!0,configurable:!0}),t.prototype.isEnabled=function(){return this._domNode.tabIndex>=0},t.prototype.focus=function(){this._domNode.focus()},t.prototype.setEnabled=function(e){$.S(this._domNode,"disabled",!e),this._domNode.setAttribute("aria-disabled",String(!e)),this._domNode.tabIndex=e?0:-1},t.prototype.setExpanded=function(e){this._domNode.setAttribute("aria-expanded",String(!!e))},t.prototype.toggleClass=function(e,t){$.S(this._domNode,e,t)},t}(ee.a);Object(v.e)((function(e,t){var n=function(e,n){n&&t.addRule(".monaco-editor "+e+" { background-color: "+n+"; }")};n(".findMatch",e.getColor(m.s)),n(".currentFindMatch",e.getColor(m.q)),n(".findScope",e.getColor(m.u)),n(".find-widget",e.getColor(m.H));var i=e.getColor(m.Lb);i&&t.addRule(".monaco-editor .find-widget { box-shadow: 0 2px 8px "+i+"; }");var o=e.getColor(m.t);o&&t.addRule(".monaco-editor .findMatch { border: 1px "+("hc"===e.type?"dotted":"solid")+" "+o+"; box-sizing: border-box; }");var r=e.getColor(m.r);r&&t.addRule(".monaco-editor .currentFindMatch { border: 2px solid "+r+"; padding: 1px; box-sizing: border-box; }");var s=e.getColor(m.v);s&&t.addRule(".monaco-editor .findScope { border: 1px "+("hc"===e.type?"dashed":"solid")+" "+s+"; }");var a=e.getColor(m.e);a&&t.addRule(".monaco-editor .find-widget { border: 1px solid "+a+"; }");var u=e.getColor(m.J);u&&t.addRule(".monaco-editor .find-widget { color: "+u+"; }");var l=e.getColor(m.L);l&&t.addRule(".monaco-editor .find-widget.no-results .matchesCount { color: "+l+"; }");var c=e.getColor(m.K);if(c)t.addRule(".monaco-editor .find-widget .monaco-sash { background-color: "+c+"; width: 3px !important; margin-left: -4px;}");else{var d=e.getColor(m.I);d&&t.addRule(".monaco-editor .find-widget .monaco-sash { background-color: "+d+"; width: 3px !important; margin-left: -4px;}")}var h=e.getColor(m.M);h&&t.addRule(".monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: "+h+"; }")}));var Ct=n("9XeP"),wt=n("Uzvx"),St=n("Cg/j"),Lt=n("bexQ"),Nt=n("A+jI"),Ot=n("sM1p"),Dt=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Et=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},xt=function(e,t){return function(n,i){t(n,i,e)}};function kt(e){if(!e.hasModel())return null;var t=e.getSelection();if(t.startLineNumber===t.endLineNumber)if(t.isEmpty()){var n=e.getModel().getWordAtPosition(t.getStartPosition());if(n)return n.word}else if(e.getModel().getValueLengthInRange(t)<524288)return e.getModel().getValueInRange(t);return null}var It=function(e){function t(t,n,i,r){var s=e.call(this)||this;return s._editor=t,s._findWidgetVisible=k.bindTo(n),s._contextKeyService=n,s._storageService=i,s._clipboardService=r,s._updateHistoryDelayer=new o.a(500),s._state=s._register(new _e),s.loadQueryState(),s._register(s._state.onFindReplaceStateChange((function(e){return s._onStateChanged(e)}))),s._model=null,s._register(s._editor.onDidChangeModel((function(){var e=s._editor.getModel()&&s._state.isRevealed;s.disposeModel(),s._state.change({searchScope:null,matchCase:s._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:s._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:s._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:s._storageService.getBoolean("editor.preserveCase",1,!1)},!1),e&&s._start({forceRevealReplace:!1,seedSearchStringFromSelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1})}))),s}return Dt(t,e),t.get=function(e){return e.getContribution(t.ID)},t.prototype.dispose=function(){this.disposeModel(),e.prototype.dispose.call(this)},t.prototype.disposeModel=function(){this._model&&(this._model.dispose(),this._model=null)},t.prototype._onStateChanged=function(e){this.saveQueryState(e),e.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),e.searchString&&this.setGlobalBufferTerm(this._state.searchString)},t.prototype.saveQueryState=function(e){e.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1),e.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1),e.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1),e.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1)},t.prototype.loadQueryState=function(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)},t.prototype.isFindInputFocused=function(){return!!I.getValue(this._contextKeyService)},t.prototype.getState=function(){return this._state},t.prototype.closeFindWidget=function(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()},t.prototype.toggleCaseSensitive=function(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleWholeWords=function(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleRegex=function(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleSearchScope=function(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){var e=this._editor.getSelection();1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._editor.getModel().getLineMaxColumn(e.endLineNumber-1))),e.isEmpty()||this._state.change({searchScope:e},!0)}},t.prototype.setSearchString=function(e){this._state.isRegex&&(e=s.n(e)),this._state.change({searchString:e},!1)},t.prototype.highlightFindOptions=function(){},t.prototype._start=function(e){if(this.disposeModel(),this._editor.hasModel()){var t,n={isRevealed:!0};if(e.seedSearchStringFromSelection)(t=kt(this._editor))&&(this._state.isRegex?n.searchString=s.n(t):n.searchString=t);if(!n.searchString&&e.seedSearchStringFromGlobalClipboard)(t=this.getGlobalBufferTerm())&&(n.searchString=t);if(e.forceRevealReplace?n.isReplaceRevealed=!0:this._findWidgetVisible.get()||(n.isReplaceRevealed=!1),e.updateSearchScope){var i=this._editor.getSelection();i.isEmpty()||(n.searchScope=i)}this._state.change(n,!1),this._model||(this._model=new Q(this._editor,this._state))}},t.prototype.start=function(e){this._start(e)},t.prototype.moveToNextMatch=function(){return!!this._model&&(this._model.moveToNextMatch(),!0)},t.prototype.moveToPrevMatch=function(){return!!this._model&&(this._model.moveToPrevMatch(),!0)},t.prototype.replace=function(){return!!this._model&&(this._model.replace(),!0)},t.prototype.replaceAll=function(){return!!this._model&&(this._model.replaceAll(),!0)},t.prototype.selectAllMatches=function(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)},t.prototype.getGlobalBufferTerm=function(){return this._editor.getOption(28).globalFindClipboard&&this._clipboardService&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""},t.prototype.setGlobalBufferTerm=function(e){this._editor.getOption(28).globalFindClipboard&&this._clipboardService&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(e)},t.ID="editor.contrib.findController",t=Et([xt(1,x.c),xt(2,Nt.a),xt(3,Ct.a)],t)}(r.a),Mt=function(e){function t(t,n,i,o,r,s,a,u){var l=e.call(this,t,i,a,u)||this;return l._contextViewService=n,l._keybindingService=o,l._themeService=r,l._notificationService=s,l._widget=null,l._findOptionsWidget=null,l}return Dt(t,e),t.prototype._start=function(t){this._widget||this._createFindWidget();var n=this._editor.getSelection(),i=!1;switch(this._editor.getOption(28).autoFindInSelection){case"always":i=!0;break;case"never":i=!1;break;case"multiline":i=!!n&&n.startLineNumber!==n.endLineNumber}t.updateSearchScope=i,e.prototype._start.call(this,t),2===t.shouldFocus?this._widget.focusReplaceInput():1===t.shouldFocus&&this._widget.focusFindInput()},t.prototype.highlightFindOptions=function(){this._widget||this._createFindWidget(),this._state.isRevealed?this._widget.highlightFindOptions():this._findOptionsWidget.highlightFindOptions()},t.prototype._createFindWidget=function(){this._widget=this._register(new yt(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new ge(this._editor,this._state,this._keybindingService,this._themeService))},t=Et([xt(1,wt.b),xt(2,x.c),xt(3,Lt.a),xt(4,v.c),xt(5,Ot.a),xt(6,Nt.a),xt(7,Object(St.d)(Ct.a))],t)}(It),Tt=function(e){function t(){return e.call(this,{id:F,label:i.a("startFindAction","Find"),alias:"Find",precondition:void 0,kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:17,group:"3_find",title:i.a({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}})||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:t.getOption(28).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1})},t}(a.b),At=function(e){function t(){return e.call(this,{id:V,label:i.a("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:!0,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),n.setGlobalBufferTerm(n.getState().searchString))},t}(a.b),Rt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&!this._run(n)&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:0===n.getState().searchString.length&&t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))},t}(a.b),Pt=function(e){function t(){return e.call(this,{id:W,label:i.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Rt),Ft=function(e){function t(){return e.call(this,{id:W,label:i.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:x.a.and(u.a.focus,I),primary:3,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Rt),Vt=function(e){function t(){return e.call(this,{id:B,label:i.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Rt),Wt=function(e){function t(){return e.call(this,{id:B,label:i.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:x.a.and(u.a.focus,I),primary:1027,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Rt),Bt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);if(n){var i=kt(t);i&&n.setSearchString(i),this._run(n)||(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))}},t}(a.b),jt=function(e){function t(){return e.call(this,{id:j,label:i.a("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:2109,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Bt),Ht=function(e){function t(){return e.call(this,{id:H,label:i.a("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:3133,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Bt),zt=function(e){function t(){return e.call(this,{id:z,label:i.a("startReplace","Replace"),alias:"Replace",precondition:void 0,kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:17,group:"3_find",title:i.a({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}})||this}return Dt(t,e),t.prototype.run=function(e,t){if(t.hasModel()&&!t.getOption(68)){var n=It.get(t),i=t.getSelection(),o=n.isFindInputFocused(),r=!i.isEmpty()&&i.startLineNumber===i.endLineNumber&&t.getOption(28).seedSearchStringFromSelection&&!o,s=o||r?2:1;n&&n.start({forceRevealReplace:!0,seedSearchStringFromSelection:r,seedSearchStringFromGlobalClipboard:t.getOption(28).seedSearchStringFromSelection,shouldFocus:s,shouldAnimate:!0,updateSearchScope:!1})}},t}(a.b);Object(a.g)(It.ID,Mt),Object(a.e)(Tt),Object(a.e)(At),Object(a.e)(Pt),Object(a.e)(Ft),Object(a.e)(Vt),Object(a.e)(Wt),Object(a.e)(jt),Object(a.e)(Ht),Object(a.e)(zt);var Ut=a.c.bindToContribution(It.get);Object(a.f)(new Ut({id:U,precondition:k,handler:function(e){return e.closeFindWidget()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:9,secondary:[1033]}})),Object(a.f)(new Ut({id:K,precondition:void 0,handler:function(e){return e.toggleCaseSensitive()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:T.primary,mac:T.mac,win:T.win,linux:T.linux}})),Object(a.f)(new Ut({id:q,precondition:void 0,handler:function(e){return e.toggleWholeWords()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:A.primary,mac:A.mac,win:A.win,linux:A.linux}})),Object(a.f)(new Ut({id:G,precondition:void 0,handler:function(e){return e.toggleRegex()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:R.primary,mac:R.mac,win:R.win,linux:R.linux}})),Object(a.f)(new Ut({id:Y,precondition:void 0,handler:function(e){return e.toggleSearchScope()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:P.primary,mac:P.mac,win:P.win,linux:P.linux}})),Object(a.f)(new Ut({id:Z,precondition:k,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:3094}})),Object(a.f)(new Ut({id:Z,precondition:k,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:x.a.and(u.a.focus,M),primary:3}})),Object(a.f)(new Ut({id:X,precondition:k,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:2563}})),Object(a.f)(new Ut({id:X,precondition:k,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:x.a.and(u.a.focus,M),primary:void 0,mac:{primary:2051}}})),Object(a.f)(new Ut({id:J,precondition:k,handler:function(e){return e.selectAllMatches()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:515}}))},p3Ex:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:function(){return n.e(134).then(n.bind(null,"/Om3"))}})},p5tG:function(e,t,n){"use strict";n.r(t),n.d(t,"LanguageServiceDefaultsImpl",(function(){return o}));n("M/lh");var i=monaco.Emitter,o=function(){function e(e,t,n){this._onDidChange=new i,this._languageId=e,this.setDiagnosticsOptions(t),this.setModeConfiguration(n)}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"diagnosticsOptions",{get:function(){return this._diagnosticsOptions},enumerable:!0,configurable:!0}),e.prototype.setDiagnosticsOptions=function(e){this._diagnosticsOptions=e||Object.create(null),this._onDidChange.fire(this)},e.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},e}(),r=new o("json",{validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1},{documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0});monaco.languages.json={jsonDefaults:r},monaco.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]}),monaco.languages.onLanguage("json",(function(){n.e(119).then(n.bind(null,"R7lK")).then((function(e){return e.setupMode(r)}))}))},pI2L:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:function(){return n.e(160).then(n.bind(null,"KpXS"))}})},pg8w:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return d}));var i,o,r=n("6OMU"),s=n("pmY6"),a=n("EffR"),u=n("ZCR3"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};!function(e){e.Tap="-monaco-gesturetap",e.Change="-monaco-gesturechange",e.Start="-monaco-gesturestart",e.End="-monaco-gesturesend",e.Contextmenu="-monaco-gesturecontextmenu"}(o||(o={}));var d=function(e){function t(){var t=e.call(this)||this;return t.dispatched=!1,t.activeTouches={},t.handle=null,t.targets=[],t.ignoreTargets=[],t._lastSetTapCountTime=0,t._register(a.g(document,"touchstart",(function(e){return t.onTouchStart(e)}))),t._register(a.g(document,"touchend",(function(e){return t.onTouchEnd(e)}))),t._register(a.g(document,"touchmove",(function(e){return t.onTouchMove(e)}))),t}return l(t,e),t.addTarget=function(e){return t.isTouchDevice()?(t.INSTANCE||(t.INSTANCE=new t),t.INSTANCE.targets.push(e),{dispose:function(){t.INSTANCE.targets=t.INSTANCE.targets.filter((function(t){return t!==e}))}}):s.a.None},t.ignoreTarget=function(e){return t.isTouchDevice()?(t.INSTANCE||(t.INSTANCE=new t),t.INSTANCE.ignoreTargets.push(e),{dispose:function(){t.INSTANCE.ignoreTargets=t.INSTANCE.ignoreTargets.filter((function(t){return t!==e}))}}):s.a.None},t.isTouchDevice=function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0},t.prototype.dispose=function(){this.handle&&(this.handle.dispose(),this.handle=null),e.prototype.dispose.call(this)},t.prototype.onTouchStart=function(e){var t=Date.now();this.handle&&(this.handle.dispose(),this.handle=null);for(var n=0,i=e.targetTouches.length;n=t.HOLD_DELAY&&Math.abs(c.initialPageX-r.p(c.rollingPageX))<30&&Math.abs(c.initialPageY-r.p(c.rollingPageY))<30){var h;(h=a.newGestureEvent(o.Contextmenu,c.initialTarget)).pageX=r.p(c.rollingPageX),h.pageY=r.p(c.rollingPageY),a.dispatchEvent(h)}else if(1===i){var f=r.p(c.rollingPageX),p=r.p(c.rollingPageY),g=r.p(c.rollingTimestamps)-c.rollingTimestamps[0],m=f-c.rollingPageX[0],v=p-c.rollingPageY[0],_=a.targets.filter((function(e){return c.initialTarget instanceof Node&&e.contains(c.initialTarget)}));a.inertia(_,n,Math.abs(m)/g,m>0?1:-1,f,Math.abs(v)/g,v>0?1:-1,p)}a.dispatchEvent(a.newGestureEvent(o.End,c.initialTarget)),delete a.activeTouches[l.identifier]},a=this,u=0,l=e.changedTouches.length;ut.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=i,e.tapCount=r}else e.type!==o.Change&&e.type!==o.Contextmenu||(this._lastSetTapCountTime=0);for(var s=0;s0&&(g=!1,f=r*i*h),u>0&&(g=!1,p=l*u*h);var m=d.newGestureEvent(o.Change);m.translationX=f,m.translationY=p,e.forEach((function(e){return e.dispatchEvent(m)})),g||d.inertia(e,a,i,r,s+f,u,l,c+p)}))},t.prototype.onTouchMove=function(e){for(var t=Date.now(),n=0,i=e.changedTouches.length;n3&&(a.rollingPageX.shift(),a.rollingPageY.shift(),a.rollingTimestamps.shift()),a.rollingPageX.push(s.pageX),a.rollingPageY.push(s.pageY),a.rollingTimestamps.push(t)}else console.warn("end of an UNKNOWN touch",s)}this.dispatched&&(e.preventDefault(),e.stopPropagation(),this.dispatched=!1)},t.SCROLL_FRICTION=-.005,t.HOLD_DELAY=700,t.CLEAR_TAP_COUNT_TIME=400,c([u.a],t,"isTouchDevice",null),t}(s.a)},pmY6:function(e,t,n){"use strict";n.d(t,"e",(function(){return o})),n.d(t,"d",(function(){return r})),n.d(t,"f",(function(){return s})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return u})),n.d(t,"c",(function(){return l}));function i(e){}function o(e){return Array.isArray(e)?(e.forEach((function(e){e&&e.dispose()})),[]):e?(e.dispose(),e):void 0}function r(){for(var e=[],t=0;t0;){var n=t.shift();for(var i in Object.freeze(n),n)if(s.call(n,i)){var o=n[i];"object"!=typeof o||Object.isFrozen(o)||t.push(o)}}return e}var s=Object.prototype.hasOwnProperty;function a(e,t,n){return void 0===n&&(n=!0),Object(i.i)(e)?(Object(i.i)(t)&&Object.keys(t).forEach((function(o){o in e?n&&(Object(i.i)(e[o])&&Object(i.i)(t[o])?a(e[o],t[o],n):e[o]=t[o]):e[o]=t[o]})),e):t}function u(e,t,n){var i=t(e);return void 0===i?n:i}},sM1p:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return s}));var i=n("S3by"),o=n("Cg/j"),r=(i.a,Object(o.c)("notificationService")),s=function(){}},sStQ:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"perl",extensions:[".pl"],aliases:["Perl","pl"],loader:function(){return n.e(149).then(n.bind(null,"QKwv"))}})},siPX:function(e,t,n){},snIX:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var i=n("N0LK"),o=n("LCkn"),r=n("Ll0s"),s=n("+Fos"),a=n("aokT"),u=function(){function e(){}return e.deleteRight=function(e,t,n,i){for(var r=[],u=3!==e,l=0,c=i.length;l1){var m=n.getLineContent(g.lineNumber),v=i.o(m),_=-1===v?m.length+1:v+1;if(g.column<=_){var y=r.a.visibleColumnFromColumn2(t,n,g),b=r.a.prevIndentTabStop(y,t.indentSize),C=r.a.columnFromVisibleColumn2(t,n,g.lineNumber,b);p=new a.a(g.lineNumber,C,g.lineNumber,g.column)}else p=new a.a(g.lineNumber,g.column-1,g.lineNumber,g.column)}else{var w=s.a.left(t,n,g.lineNumber,g.column);p=new a.a(w.lineNumber,w.column,g.lineNumber,g.column)}}p.isEmpty()?l[d]=null:(p.startLineNumber!==p.endLineNumber&&(c=!0),l[d]=new o.a(p,""))}return[c,l]},e.cut=function(e,t,n){for(var i=[],s=0,u=n.length;s1?(d=c.lineNumber-1,h=t.getLineMaxColumn(c.lineNumber-1),f=c.lineNumber,p=t.getLineMaxColumn(c.lineNumber)):(d=c.lineNumber,h=1,f=c.lineNumber,p=t.getLineMaxColumn(c.lineNumber));var g=new a.a(d,h,f,p);g.isEmpty()?i[s]=null:i[s]=new o.a(g,"")}else i[s]=null;else i[s]=new o.a(l,"")}return new r.e(0,i,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})},e}()},sswD:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return g})),n.d(t,"b",(function(){return m})),n.d(t,"f",(function(){return v})),n.d(t,"e",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"d",(function(){return o}));n("/cxE"),n("bY76");var i,o,r=n("Vxe3"),s=(n("cGHE"),n("G2kB"),n("t49l"),n("fjLI")),a=n("nnTU"),u=n("T8No"),l=n("nrhi"),c=n("ic2d"),d=n("XXUj"),h=n("746U"),f=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),p=function(){function e(e){this.id=e.id,this.precondition=e.precondition,this._kbOpts=e.kbOpts,this._menuOpts=e.menuOpts,this._description=e.description}return e.prototype.register=function(){var e=this;if(Array.isArray(this._menuOpts)?this._menuOpts.forEach(this._registerMenuItem,this):this._menuOpts&&this._registerMenuItem(this._menuOpts),this._kbOpts){var t=this._kbOpts.kbExpr;this.precondition&&(t=t?u.a.and(t,this.precondition):this.precondition),l.a.registerCommandAndKeybindingRule({id:this.id,handler:function(t,n){return e.runCommand(t,n)},weight:this._kbOpts.weight,when:t,primary:this._kbOpts.primary,secondary:this._kbOpts.secondary,win:this._kbOpts.win,linux:this._kbOpts.linux,mac:this._kbOpts.mac,description:this._description})}else a.a.registerCommand({id:this.id,handler:function(t,n){return e.runCommand(t,n)},description:this._description})},e.prototype._registerMenuItem=function(e){s.c.appendMenuItem(e.menuId,{group:e.group,command:{id:this.id,title:e.title},when:e.when,order:e.order})},e}(),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return f(t,e),t.bindToContribution=function(e){return function(t){function n(e){var n=t.call(this,e)||this;return n._callback=e.handler,n}return f(n,t),n.prototype.runEditorCommand=function(t,n,i){e(n)&&this._callback(e(n),i)},n}(t)},t.prototype.runCommand=function(e,t){var n=this,i=e.get(r.a),o=i.getFocusedCodeEditor()||i.getActiveCodeEditor();if(o)return o.invokeWithinContext((function(e){if(e.get(u.c).contextMatchesRules(Object(h.n)(n.precondition)))return n.runEditorCommand(e,o,t)}))},t}(p),m=function(e){function t(n){var i=e.call(this,t.convertOptions(n))||this;return i.label=n.label,i.alias=n.alias,i}return f(t,e),t.convertOptions=function(e){var t;function n(t){return t.menuId||(t.menuId=7),t.title||(t.title=e.label),t.when=u.a.and(e.precondition,t.when),t}return t=Array.isArray(e.menuOpts)?e.menuOpts:e.menuOpts?[e.menuOpts]:[],Array.isArray(e.contextMenuOpts)?t.push.apply(t,e.contextMenuOpts.map(n)):e.contextMenuOpts&&t.push(n(e.contextMenuOpts)),e.menuOpts=t,e},t.prototype.runEditorCommand=function(e,t,n){return this.reportTelemetry(e,t),this.run(e,t,n||{})},t.prototype.reportTelemetry=function(e,t){e.get(d.a).publicLog2("editorActionInvoked",{name:this.label,id:this.id})},t}(g);function v(e){return b.INSTANCE.registerEditorCommand(e),e}function _(e){b.INSTANCE.registerEditorAction(new e)}function y(e,t){b.INSTANCE.registerEditorContribution(e,t)}!function(e){e.getEditorCommand=function(e){return b.INSTANCE.getEditorCommand(e)},e.getEditorActions=function(){return b.INSTANCE.getEditorActions()},e.getEditorContributions=function(){return b.INSTANCE.getEditorContributions()},e.getSomeEditorContributions=function(e){return b.INSTANCE.getEditorContributions().filter((function(t){return e.indexOf(t.id)>=0}))},e.getDiffEditorContributions=function(){return b.INSTANCE.getDiffEditorContributions()}}(o||(o={}));var b=function(){function e(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}return e.prototype.registerEditorContribution=function(e,t){this.editorContributions.push({id:e,ctor:t})},e.prototype.getEditorContributions=function(){return this.editorContributions.slice(0)},e.prototype.getDiffEditorContributions=function(){return this.diffEditorContributions.slice(0)},e.prototype.registerEditorAction=function(e){e.register(),this.editorActions.push(e)},e.prototype.getEditorActions=function(){return this.editorActions.slice(0)},e.prototype.registerEditorCommand=function(e){e.register(),this.editorCommands[e.id]=e},e.prototype.getEditorCommand=function(e){return this.editorCommands[e]||null},e.INSTANCE=new e,e}();c.a.add("editor.contributions",b.INSTANCE)},t49l:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("textModelService")},t9D7:function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"f",(function(){return u})),n.d(t,"b",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"a",(function(){return d})),n.d(t,"e",(function(){return f}));var i=n("Cg/j"),o=n("pmY6"),r=n("ic2d"),s=n("MI8n"),a=Object(i.c)("themeService");function u(e){return{id:e}}var l="hc";function c(e){switch(e){case"dark":return"vs-dark";case l:return"hc-black";default:return"vs"}}var d={ThemingContribution:"base.contributions.theming"},h=new(function(){function e(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new s.a}return e.prototype.onThemeChange=function(e){var t=this;return this.themingParticipants.push(e),this.onThemingParticipantAddedEmitter.fire(e),Object(o.f)((function(){var n=t.themingParticipants.indexOf(e);t.themingParticipants.splice(n,1)}))},e.prototype.getThemingParticipants=function(){return this.themingParticipants},e}());function f(e){return h.onThemeChange(e)}r.a.add(d.ThemingContribution,h)},tX9W:function(e,t,n){"use strict";n.d(t,"b",(function(){return Ue})),n.d(t,"a",(function(){return Xe}));var i=n("/cxE"),o=n("MI8n"),r=n("pmY6"),s=n("N0LK"),a=n("bY76"),u=n("/UlZ"),l=n("cGHE"),c=n("aokT"),d=n("gCVg"),h=n("M1Kb"),f=function(){function e(e,t){this.beforeVersionId=e,this.beforeCursorState=t,this.afterCursorState=null,this.afterVersionId=-1,this.editOperations=[]}return e.prototype.undo=function(e){for(var t=this.editOperations.length-1;t>=0;t--)this.editOperations[t]={operations:e.applyEdits(this.editOperations[t].operations)}},e.prototype.redo=function(e){for(var t=0;t0){var e=this.past.pop();try{e.undo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.future.push(e),{selections:e.beforeCursorState,recordedVersionId:e.beforeVersionId}}return null},e.prototype.canUndo=function(){return this.past.length>0||null!==this.currentOpenStackElement},e.prototype.redo=function(){if(this.future.length>0){var e=this.future.pop();try{e.redo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.past.push(e),{selections:e.afterCursorState,recordedVersionId:e.afterVersionId}}return null},e.prototype.canRedo=function(){return this.future.length>0},e}(),v=function(){this.spacesDiff=0,this.looksLikeAlignment=!1};function _(e,t,n,i,o){var r;for(o.spacesDiff=0,o.looksLikeAlignment=!1,r=0;r0&&a>0||l>0&&c>0)){var d=Math.abs(a-c),h=Math.abs(s-l);if(0===d)return o.spacesDiff=h,void(h>0&&0<=l-1&&l-10?o++:m>1&&r++,_(s,a,h,g,l),!l.looksLikeAlignment||n&&t===l.spacesDiff)){var S=l.spacesDiff;S<=8&&u[S]++,s=h,a=g}}var L=n;o!==r&&(L=oO&&(O=t,N=e)})),4===N&&u[4]>0&&u[2]>0&&u[2]>=u[4]/2&&(N=2)}return{insertSpaces:L,tabSize:N}}function b(e){return(1&e.metadata)>>>0}function C(e,t){e.metadata=254&e.metadata|t<<0}function w(e){return(2&e.metadata)>>>1==1}function S(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function L(e){return(4&e.metadata)>>>2==1}function N(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function O(e){return(8&e.metadata)>>>3==1}function D(e,t){e.metadata=247&e.metadata|(t?1:0)<<3}function E(e,t){e.metadata=207&e.metadata|t<<4}function x(e,t){e.metadata=191&e.metadata|(t?1:0)<<6}var k=function(){function e(e,t,n){this.metadata=0,this.parent=this,this.left=this,this.right=this,C(this,1),this.start=t,this.end=n,this.delta=0,this.maxEnd=n,this.id=e,this.ownerId=0,this.options=null,N(this,!1),E(this,1),D(this,!1),x(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=null,S(this,!1)}return e.prototype.reset=function(e,t,n,i){this.start=t,this.end=n,this.maxEnd=n,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=i},e.prototype.setOptions=function(e){this.options=e;var t=this.options.className;N(this,"squiggly-error"===t||"squiggly-warning"===t||"squiggly-info"===t),E(this,this.options.stickiness),D(this,!(!this.options.overviewRuler||!this.options.overviewRuler.color)),x(this,this.options.collapseOnReplaceEdit)},e.prototype.setCachedOffsets=function(e,t,n){this.cachedVersionId!==n&&(this.range=null),this.cachedVersionId=n,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),I=new k(null,0,0);I.parent=I,I.left=I,I.right=I,C(I,0);var M=function(){function e(){this.root=I,this.requestNormalizeDelta=!1}return e.prototype.intervalSearch=function(e,t,n,i,o){return this.root===I?[]:function(e,t,n,i,o,r){var s=e.root,a=0,u=0,l=0,c=[],d=0;for(;s!==I;)if(w(s))S(s.left,!1),S(s.right,!1),s===s.parent.right&&(a-=s.parent.delta),s=s.parent;else{if(!w(s.left)){if(a+s.maxEndn)S(s,!0);else{if((l=a+s.end)>=t){s.setCachedOffsets(u,l,r);var h=!0;i&&s.ownerId&&s.ownerId!==i&&(h=!1),o&&L(s)&&(h=!1),h&&(c[d++]=s)}S(s,!0),s.right===I||w(s.right)||(a+=s.delta,s=s.right)}}return S(e.root,!1),c}(this,e,t,n,i,o)},e.prototype.search=function(e,t,n){return this.root===I?[]:function(e,t,n,i){var o=e.root,r=0,s=0,a=0,u=[],l=0;for(;o!==I;)if(w(o))S(o.left,!1),S(o.right,!1),o===o.parent.right&&(r-=o.parent.delta),o=o.parent;else if(o.left===I||w(o.left)){s=r+o.start,a=r+o.end,o.setCachedOffsets(s,a,i);var c=!0;t&&o.ownerId&&o.ownerId!==t&&(c=!1),n&&L(o)&&(c=!1),c&&(u[l++]=o),S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right)}else o=o.left;return S(e.root,!1),u}(this,e,t,n)},e.prototype.collectNodesFromOwner=function(e){return function(e,t){var n=e.root,i=[],o=0;for(;n!==I;)w(n)?(S(n.left,!1),S(n.right,!1),n=n.parent):n.left===I||w(n.left)?(n.ownerId===t&&(i[o++]=n),S(n,!0),n.right===I||w(n.right)||(n=n.right)):n=n.left;return S(e.root,!1),i}(this,e)},e.prototype.collectNodesPostOrder=function(){return function(e){var t=e.root,n=[],i=0;for(;t!==I;)w(t)?(S(t.left,!1),S(t.right,!1),t=t.parent):t.left===I||w(t.left)?t.right===I||w(t.right)?(n[i++]=t,S(t,!0)):t=t.right:t=t.left;return S(e.root,!1),n}(this)},e.prototype.insert=function(e){R(this,e),this._normalizeDeltaIfNecessary()},e.prototype.delete=function(e){P(this,e),this._normalizeDeltaIfNecessary()},e.prototype.resolveNode=function(e,t){for(var n=e,i=0;e!==this.root;)e===e.parent.right&&(i+=e.parent.delta),e=e.parent;var o=n.start+i,r=n.end+i;n.setCachedOffsets(o,r,t)},e.prototype.acceptReplace=function(e,t,n,i){for(var o=function(e,t,n){var i=e.root,o=0,r=0,s=0,a=[],u=0;for(;i!==I;)if(w(i))S(i.left,!1),S(i.right,!1),i===i.parent.right&&(o-=i.parent.delta),i=i.parent;else{if(!w(i.left)){if(o+i.maxEndn?S(i,!0):((s=o+i.end)>=t&&(i.setCachedOffsets(r,s,0),a[u++]=i),S(i,!0),i.right===I||w(i.right)||(o+=i.delta,i=i.right))}return S(e.root,!1),a}(this,e,e+t),r=0,s=o.length;rn?(o.start+=s,o.end+=s,o.delta+=s,(o.delta<-1073741824||o.delta>1073741824)&&(e.requestNormalizeDelta=!0),S(o,!0)):(S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right))}S(e.root,!1)}(this,e,e+t,n),this._normalizeDeltaIfNecessary();for(r=0,s=o.length;rn)&&(1!==i&&(2===i||t))}function A(e,t,n,i,o){var r=function(e){return(48&e.metadata)>>>4}(e),s=0===r||2===r,a=1===r||2===r,u=n-t,l=i,c=Math.min(u,l),d=e.start,h=!1,f=e.end,p=!1;t<=d&&f<=n&&function(e){return(64&e.metadata)>>>6==1}(e)&&(e.start=t,h=!0,e.end=t,p=!0);var g=o?1:u>0?2:0;if(!h&&T(d,s,t,g)&&(h=!0),!p&&T(f,a,t,g)&&(p=!0),c>0&&!o){g=u>l?2:0;!h&&T(d,s,t+c,g)&&(h=!0),!p&&T(f,a,t+c,g)&&(p=!0)}g=o?1:0;!h&&T(d,s,n,g)&&(e.start=t+l,h=!0),!p&&T(f,a,n,g)&&(e.end=t+l,p=!0);var m=l-u;h||(e.start=Math.max(0,d+m)),p||(e.end=Math.max(0,f+m)),e.start>e.end&&(e.end=e.start)}function R(e,t){if(e.root===I)return t.parent=I,t.left=I,t.right=I,C(t,0),e.root=t,e.root;!function(e,t){var n=0,i=e.root,o=t.start,r=t.end;for(;;){if(z(o,r,i.start+n,i.end+n)<0){if(i.left===I){t.start-=n,t.end-=n,t.maxEnd-=n,i.left=t;break}i=i.left}else{if(i.right===I){t.start-=n+i.delta,t.end-=n+i.delta,t.maxEnd-=n+i.delta,i.right=t;break}n+=i.delta,i=i.right}}t.parent=i,t.left=I,t.right=I,C(t,1)}(e,t),H(t.parent);for(var n=t;n!==e.root&&1===b(n.parent);){var i;if(n.parent===n.parent.parent.left)1===b(i=n.parent.parent.right)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.right&&V(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),W(e,n.parent.parent));else 1===b(i=n.parent.parent.left)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.left&&W(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),V(e,n.parent.parent))}return C(e.root,0),t}function P(e,t){var n,i;if(t.left===I?(i=t,(n=t.right).delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta):t.right===I?(n=t.left,i=t):((n=(i=function(e){for(;e.left!==I;)e=e.left;return e}(t.right)).right).start+=i.delta,n.end+=i.delta,n.delta+=i.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),i.start+=t.delta,i.end+=t.delta,i.delta=t.delta,(i.delta<-1073741824||i.delta>1073741824)&&(e.requestNormalizeDelta=!0)),i===e.root)return e.root=n,C(n,0),t.detach(),F(),j(n),void(e.root.parent=I);var o,r=1===b(i);if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?n.parent=i.parent:(i.parent===t?n.parent=i:n.parent=i.parent,i.left=t.left,i.right=t.right,i.parent=t.parent,C(i,b(t)),t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==I&&(i.left.parent=i),i.right!==I&&(i.right.parent=i)),t.detach(),r)return H(n.parent),i!==t&&(H(i),H(i.parent)),void F();for(H(n),H(n.parent),i!==t&&(H(i),H(i.parent));n!==e.root&&0===b(n);)n===n.parent.left?(1===b(o=n.parent.right)&&(C(o,0),C(n.parent,1),V(e,n.parent),o=n.parent.right),0===b(o.left)&&0===b(o.right)?(C(o,1),n=n.parent):(0===b(o.right)&&(C(o.left,0),C(o,1),W(e,o),o=n.parent.right),C(o,b(n.parent)),C(n.parent,0),C(o.right,0),V(e,n.parent),n=e.root)):(1===b(o=n.parent.left)&&(C(o,0),C(n.parent,1),W(e,n.parent),o=n.parent.left),0===b(o.left)&&0===b(o.right)?(C(o,1),n=n.parent):(0===b(o.left)&&(C(o.right,0),C(o,1),V(e,o),o=n.parent.left),C(o,b(n.parent)),C(n.parent,0),C(o.left,0),W(e,n.parent),n=e.root));C(n,0),F()}function F(){I.parent=I,I.delta=0,I.start=0,I.end=0}function V(e,t){var n=t.right;n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta,t.right=n.left,n.left!==I&&(n.left.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n,j(t),j(n)}function W(e,t){var n=t.left;t.delta-=n.delta,(t.delta<-1073741824||t.delta>1073741824)&&(e.requestNormalizeDelta=!0),t.start-=n.delta,t.end-=n.delta,t.left=n.right,n.right!==I&&(n.right.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n,j(t),j(n)}function B(e){var t=e.end;if(e.left!==I){var n=e.left.maxEnd;n>t&&(t=n)}if(e.right!==I){var i=e.right.maxEnd+e.delta;i>t&&(t=i)}return t}function j(e){e.maxEnd=B(e)}function H(e){for(;e!==I;){var t=B(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}function z(e,t,n,i){return e===n?t-i:e-n}var U=function(){function e(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,this.parent=this,this.left=this,this.right=this}return e.prototype.next=function(){if(this.right!==K)return q(this.right);for(var e=this;e.parent!==K&&e.parent.left!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.prev=function(){if(this.left!==K)return G(this.left);for(var e=this;e.parent!==K&&e.parent.right!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),K=new U(null,0);function q(e){for(;e.left!==K;)e=e.left;return e}function G(e){for(;e.right!==K;)e=e.right;return e}function Y(e){return e===K?0:e.size_left+e.piece.length+Y(e.right)}function Z(e){return e===K?0:e.lf_left+e.piece.lineFeedCnt+Z(e.right)}function X(){K.parent=K}function J(e,t){var n=t.right;n.size_left+=t.size_left+(t.piece?t.piece.length:0),n.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=n.left,n.left!==K&&(n.left.parent=t),n.parent=t.parent,t.parent===K?e.root=n:t.parent.left===t?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n}function Q(e,t){var n=t.left;t.left=n.right,n.right!==K&&(n.right.parent=t),n.parent=t.parent,t.size_left-=n.size_left+(n.piece?n.piece.length:0),t.lf_left-=n.lf_left+(n.piece?n.piece.lineFeedCnt:0),t.parent===K?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n}function $(e,t){var n,i;if(n=t.left===K?(i=t).right:t.right===K?(i=t).left:(i=q(t.right)).right,i===e.root)return e.root=n,n.color=0,t.detach(),X(),void(e.root.parent=K);var o=1===i.color;if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?(n.parent=i.parent,ne(e,n)):(i.parent===t?n.parent=i:n.parent=i.parent,ne(e,n),i.left=t.left,i.right=t.right,i.parent=t.parent,i.color=t.color,t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==K&&(i.left.parent=i),i.right!==K&&(i.right.parent=i),i.size_left=t.size_left,i.lf_left=t.lf_left,ne(e,i)),t.detach(),n.parent.left===n){var r=Y(n),s=Z(n);if(r!==n.parent.size_left||s!==n.parent.lf_left){var a=r-n.parent.size_left,u=s-n.parent.lf_left;n.parent.size_left=r,n.parent.lf_left=s,te(e,n.parent,a,u)}}if(ne(e,n.parent),o)X();else{for(var l;n!==e.root&&0===n.color;)n===n.parent.left?(1===(l=n.parent.right).color&&(l.color=0,n.parent.color=1,J(e,n.parent),l=n.parent.right),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.right.color&&(l.left.color=0,l.color=1,Q(e,l),l=n.parent.right),l.color=n.parent.color,n.parent.color=0,l.right.color=0,J(e,n.parent),n=e.root)):(1===(l=n.parent.left).color&&(l.color=0,n.parent.color=1,Q(e,n.parent),l=n.parent.left),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.left.color&&(l.right.color=0,l.color=1,J(e,l),l=n.parent.left),l.color=n.parent.color,n.parent.color=0,l.left.color=0,Q(e,n.parent),n=e.root));n.color=0,X()}}function ee(e,t){for(ne(e,t);t!==e.root&&1===t.parent.color;){var n;if(t.parent===t.parent.parent.left)1===(n=t.parent.parent.right).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&J(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,Q(e,t.parent.parent));else 1===(n=t.parent.parent.left).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&Q(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,J(e,t.parent.parent))}e.root.color=0}function te(e,t,n,i){for(;t!==e.root&&t!==K;)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}function ne(e,t){var n=0,i=0;if(t!==e.root){if(0===n){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;n=Y((t=t.parent).left)-t.size_left,i=Z(t.left)-t.lf_left,t.size_left+=n,t.lf_left+=i}for(;t!==e.root&&(0!==n||0!==i);)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}}K.parent=K,K.left=K,K.right=K,K.color=0;var ie=n("jAJ/");function oe(e){var t;return(t=e[e.length-1]<65536?new Uint16Array(e.length):new Uint32Array(e.length)).set(e,0),t}var re=function(e,t,n,i,o){this.lineStarts=e,this.cr=t,this.lf=n,this.crlf=i,this.isBasicASCII=o};function se(e,t){void 0===t&&(t=!0);for(var n=[0],i=1,o=0,r=e.length;o=0;t--){var n=this._cache[t];if(n.nodeStartOffset<=e&&n.nodeStartOffset+n.node.piece.length>=e)return n}return null},e.prototype.get2=function(e){for(var t=this._cache.length-1;t>=0;t--){var n=this._cache[t];if(n.nodeStartLineNumber&&n.nodeStartLineNumber=e)return n}return null},e.prototype.set=function(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)},e.prototype.valdiate=function(e){for(var t=!1,n=this._cache,i=0;i=e)&&(n[i]=null,t=!0)}if(t){for(var r=[],s=0,a=n;s0){e[o].lineStarts||(e[o].lineStarts=se(e[o].buffer));var s=new ue(o+1,{line:0,column:0},{line:e[o].lineStarts.length-1,column:e[o].buffer.length-e[o].lineStarts[e[o].lineStarts.length-1]},e[o].lineStarts.length-1,e[o].buffer.length);this._buffers.push(e[o]),i=this.rbInsertRight(i,s)}this._searchCache=new ce(1),this._lastVisitedLine={lineNumber:0,value:""},this.computeBufferMetadata()},e.prototype.normalizeEOL=function(e){var t=this,n=65535-Math.floor(21845),i=2*n,o="",r=0,s=[];if(this.iterate(this.root,(function(a){var u=t.getNodeContent(a),l=u.length;if(r<=n||r+l0){var a=o.replace(/\r\n|\r|\n/g,e);s.push(new le(a,se(a)))}this.create(s,e,!0)},e.prototype.getEOL=function(){return this._EOL},e.prototype.setEOL=function(e){this._EOL=e,this._EOLLength=this._EOL.length,this.normalizeEOL(e)},e.prototype.getOffsetAt=function(e,t){for(var n=0,i=this.root;i!==K;)if(i.left!==K&&i.lf_left+1>=e)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt+1>=e)return(n+=i.size_left)+(this.getAccumulatedValue(i,e-i.lf_left-2)+t-1);e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}return n},e.prototype.getPositionAt=function(e){e=Math.floor(e),e=Math.max(0,e);for(var t=this.root,n=0,i=e;t!==K;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e){var o=this.getIndexOf(t,e-t.size_left);if(n+=t.lf_left+o.index,0===o.index){var r=i-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}return new l.a(n+1,o.remainder+1)}if(e-=t.size_left+t.piece.length,n+=t.lf_left+t.piece.lineFeedCnt,t.right===K){r=i-e-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}t=t.right}return new l.a(1,1)},e.prototype.getValueInRange=function(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var n=this.nodeAt2(e.startLineNumber,e.startColumn),i=this.nodeAt2(e.endLineNumber,e.endColumn),o=this.getValueInRange2(n,i);return t?t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?o:o.replace(/\r\n|\r|\n/g,t):o},e.prototype.getValueInRange2=function(e,t){if(e.node===t.node){var n=e.node,i=this._buffers[n.piece.bufferIndex].buffer,o=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i.substring(o+e.remainder,o+t.remainder)}var r=e.node,s=this._buffers[r.piece.bufferIndex].buffer,a=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start),u=s.substring(a+e.remainder,a+r.piece.length);for(r=r.next();r!==K;){var l=this._buffers[r.piece.bufferIndex].buffer,c=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start);if(r===t.node){u+=l.substring(c,c+t.remainder);break}u+=l.substr(c,r.piece.length),r=r.next()}return u},e.prototype.getLinesContent=function(){var e=this,t=[],n=0,i="",o=!1;return this.iterate(this.root,(function(r){if(r===K)return!0;var s=r.piece,a=s.length;if(0===a)return!0;var u=e._buffers[s.bufferIndex].buffer,l=e._buffers[s.bufferIndex].lineStarts,c=s.start.line,d=s.end.line,h=l[c]+s.start.column;if(o&&(10===u.charCodeAt(h)&&(h++,a--),t[n++]=i,i="",o=!1,0===a))return!0;if(c===d)return e._EOLNormalized||13!==u.charCodeAt(h+a-1)?i+=u.substr(h,a):(o=!0,i+=u.substr(h,a-1)),!0;i+=e._EOLNormalized?u.substring(h,Math.max(h,l[c+1]-e._EOLLength)):u.substring(h,l[c+1]).replace(/(\r\n|\r|\n)$/,""),t[n++]=i;for(var f=c+1;f=_)return l;this.positionInBuffer(e,p(h.index)-m,y);var b=this.getLineFeedCnt(e.piece.bufferIndex,o,y),C=y.line===o.line?y.column-o.column+i:y.column+1,w=C+h[0].length;if(d[l++]=Object(ie.d)(new c.a(n+b,C,n+b,w),h,a),p(h.index)+h[0].length>=_)return l;if(l>=u)return l}}while(h);return l},e.prototype.findMatchesLineByLine=function(e,t,n,i){var o=[],r=0,s=new ie.b(t.wordSeparators,t.regex),a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var u=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===u)return[];var l=this.positionInBuffer(a.node,a.remainder),c=this.positionInBuffer(u.node,u.remainder);if(a.node===u.node)return this.findMatchesInNode(a.node,s,e.startLineNumber,e.startColumn,l,c,t,n,i,r,o),o;for(var d=e.startLineNumber,h=a.node;h!==u.node;){var f=this.getLineFeedCnt(h.piece.bufferIndex,l,h.piece.end);if(f>=1){var p=this._buffers[h.piece.bufferIndex].lineStarts,g=this.offsetInBuffer(h.piece.bufferIndex,h.piece.start),m=p[l.line+f],v=d===e.startLineNumber?e.startColumn:1;if((r=this.findMatchesInNode(h,s,d,v,l,this.positionInBuffer(h,m-g),t,n,i,r,o))>=i)return o;d+=f}var _=d===e.startLineNumber?e.startColumn-1:0;if(d===e.endLineNumber){var y=this.getLineContent(d).substring(_,e.endColumn-1);return r=this._findMatchesInLine(t,s,y,e.endLineNumber,_,r,o,n,i),o}if((r=this._findMatchesInLine(t,s,this.getLineContent(d).substr(_),d,_,r,o,n,i))>=i)return o;d++,h=(a=this.nodeAt2(d,1)).node,l=this.positionInBuffer(a.node,a.remainder)}if(d===e.endLineNumber){var b=d===e.startLineNumber?e.startColumn-1:0;y=this.getLineContent(d).substring(b,e.endColumn-1);return r=this._findMatchesInLine(t,s,y,e.endLineNumber,b,r,o,n,i),o}var C=d===e.startLineNumber?e.startColumn:1;return r=this.findMatchesInNode(u.node,s,d,C,l,c,t,n,i,r,o),o},e.prototype._findMatchesInLine=function(e,t,n,i,o,r,s,a,u){var l,d=e.wordSeparators;if(!a&&e.simpleSearch){for(var f=e.simpleSearch,p=f.length,g=n.length,m=-p;-1!==(m=n.indexOf(f,m+p));)if((!d||Object(ie.e)(d,n,g,m,p))&&(s[r++]=new h.b(new c.a(i,m+1+o,i,m+1+p+o),null),r>=u))return r;return r}t.reset(0);do{if((l=t.next(n))&&(s[r++]=Object(ie.d)(new c.a(i,l.index+1+o,i,l.index+1+l[0].length+o),l,a),r>=u))return r}while(l);return r},e.prototype.insert=function(e,t,n){if(void 0===n&&(n=!1),this._EOLNormalized=this._EOLNormalized&&n,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==K){var i=this.nodeAt(e),o=i.node,r=i.remainder,s=i.nodeStartOffset,a=o.piece,u=a.bufferIndex,l=this.positionInBuffer(o,r);if(0===o.piece.bufferIndex&&a.end.line===this._lastChangeBufferPos.line&&a.end.column===this._lastChangeBufferPos.column&&s+a.length===e&&t.length<65535)return this.appendToNode(o,t),void this.computeBufferMetadata();if(s===e)this.insertContentToNodeLeft(t,o),this._searchCache.valdiate(e);else if(s+o.piece.length>e){var c=[],d=new ue(a.bufferIndex,l,a.end,this.getLineFeedCnt(a.bufferIndex,l,a.end),this.offsetInBuffer(u,a.end)-this.offsetInBuffer(u,l));if(this.shouldCheckCRLF()&&this.endWithCR(t))if(10===this.nodeCharCodeAt(o,r)){var h={line:d.start.line+1,column:0};d=new ue(d.bufferIndex,h,d.end,this.getLineFeedCnt(d.bufferIndex,h,d.end),d.length-1),t+="\n"}if(this.shouldCheckCRLF()&&this.startWithLF(t))if(13===this.nodeCharCodeAt(o,r-1)){var f=this.positionInBuffer(o,r-1);this.deleteNodeTail(o,f),t="\r"+t,0===o.piece.length&&c.push(o)}else this.deleteNodeTail(o,l);else this.deleteNodeTail(o,l);var p=this.createNewPieces(t);d.length>0&&this.rbInsertRight(o,d);for(var g=o,m=0;m=0;u--)a=this.rbInsertLeft(a,s[u]);this.validateCRLFWithPrevNode(a),this.deleteNodes(n)},e.prototype.insertContentToNodeRight=function(e,t){this.adjustCarriageReturnFromNext(e,t)&&(e+="\n");for(var n=this.createNewPieces(e),i=this.rbInsertRight(t,n[0]),o=i,r=1;r=c))break;a=l+1}return n?(n.line=l,n.column=s-d,null):{line:l,column:s-d}},e.prototype.getLineFeedCnt=function(e,t,n){if(0===n.column)return n.line-t.line;var i=this._buffers[e].lineStarts;if(n.line===i.length-1)return n.line-t.line;var o=i[n.line+1],r=i[n.line]+n.column;if(o>r+1)return n.line-t.line;var s=r-1;return 13===this._buffers[e].buffer.charCodeAt(s)?n.line-t.line+1:n.line-t.line},e.prototype.offsetInBuffer=function(e,t){return this._buffers[e].lineStarts[t.line]+t.column},e.prototype.deleteNodes=function(e){for(var t=0;t65535){for(var t=[];e.length>65535;){var n=e.charCodeAt(65534),i=void 0;13===n||n>=55296&&n<=56319?(i=e.substring(0,65534),e=e.substring(65534)):(i=e.substring(0,65535),e=e.substring(65535));var o=se(i);t.push(new ue(this._buffers.length,{line:0,column:0},{line:o.length-1,column:i.length-o[o.length-1]},o.length-1,i.length)),this._buffers.push(new le(i,o))}var r=se(e);return t.push(new ue(this._buffers.length,{line:0,column:0},{line:r.length-1,column:e.length-r[r.length-1]},r.length-1,e.length)),this._buffers.push(new le(e,r)),t}var s=this._buffers[0].buffer.length,a=se(e,!1),u=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===s&&0!==s&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},u=this._lastChangeBufferPos;for(var l=0;l=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),u=this.getAccumulatedValue(n,e-n.lf_left-1),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return l+=n.size_left,this._searchCache.set({node:n,nodeStartOffset:l,nodeStartLineNumber:c-(e-1-n.lf_left)}),s.substring(a+r,a+u-t)}if(n.lf_left+n.piece.lineFeedCnt===e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i=s.substring(a+r,a+n.piece.length);break}e-=n.lf_left+n.piece.lineFeedCnt,l+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){s=this._buffers[n.piece.bufferIndex].buffer;if(n.piece.lineFeedCnt>0){u=this.getAccumulatedValue(n,0),a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i+=s.substring(a,a+u-t)}a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i+=s.substr(a,n.piece.length),n=n.next()}return i},e.prototype.computeBufferMetadata=function(){for(var e=this.root,t=1,n=0;e!==K;)t+=e.lf_left+e.piece.lineFeedCnt,n+=e.size_left+e.piece.length,e=e.right;this._lineCnt=t,this._length=n,this._searchCache.valdiate(this._length)},e.prototype.getIndexOf=function(e,t){var n=e.piece,i=this.positionInBuffer(e,t),o=i.line-n.start.line;if(this.offsetInBuffer(n.bufferIndex,n.end)-this.offsetInBuffer(n.bufferIndex,n.start)===t){var r=this.getLineFeedCnt(e.piece.bufferIndex,n.start,i);if(r!==o)return{index:r,remainder:0}}return{index:o,remainder:i.column}},e.prototype.getAccumulatedValue=function(e,t){if(t<0)return 0;var n=e.piece,i=this._buffers[n.bufferIndex].lineStarts,o=n.start.line+t+1;return o>n.end.line?i[n.end.line]+n.end.column-i[n.start.line]-n.start.column:i[o]-i[n.start.line]-n.start.column},e.prototype.deleteNodeTail=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.end),r=t,s=this.offsetInBuffer(n.bufferIndex,r),a=this.getLineFeedCnt(n.bufferIndex,n.start,r),u=a-i,l=s-o,c=n.length+l;e.piece=new ue(n.bufferIndex,n.start,r,a,c),te(this,e,l,u)},e.prototype.deleteNodeHead=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.start),r=t,s=this.getLineFeedCnt(n.bufferIndex,r,n.end),a=s-i,u=o-this.offsetInBuffer(n.bufferIndex,r),l=n.length+u;e.piece=new ue(n.bufferIndex,r,n.end,s,l),te(this,e,u,a)},e.prototype.shrinkNode=function(e,t,n){var i=e.piece,o=i.start,r=i.end,s=i.length,a=i.lineFeedCnt,u=t,l=this.getLineFeedCnt(i.bufferIndex,i.start,u),c=this.offsetInBuffer(i.bufferIndex,t)-this.offsetInBuffer(i.bufferIndex,o);e.piece=new ue(i.bufferIndex,i.start,u,l,c),te(this,e,c-s,l-a);var d=new ue(i.bufferIndex,n,r,this.getLineFeedCnt(i.bufferIndex,n,r),this.offsetInBuffer(i.bufferIndex,r)-this.offsetInBuffer(i.bufferIndex,n)),h=this.rbInsertRight(e,d);this.validateCRLFWithPrevNode(h)},e.prototype.appendToNode=function(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var n=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),i=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;for(var o=se(t,!1),r=0;re)t=t.left;else{if(t.size_left+t.piece.length>=e){i+=t.size_left;var o={node:t,remainder:e-t.size_left,nodeStartOffset:i};return this._searchCache.set(o),o}e-=t.size_left+t.piece.length,i+=t.size_left+t.piece.length,t=t.right}return null},e.prototype.nodeAt2=function(e,t){for(var n=this.root,i=0;n!==K;)if(n.left!==K&&n.lf_left>=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){var o=this.getAccumulatedValue(n,e-n.lf_left-2),r=this.getAccumulatedValue(n,e-n.lf_left-1);return i+=n.size_left,{node:n,remainder:Math.min(o+t-1,r),nodeStartOffset:i}}if(n.lf_left+n.piece.lineFeedCnt===e-1){if((o=this.getAccumulatedValue(n,e-n.lf_left-2))+t-1<=n.piece.length)return{node:n,remainder:o+t-1,nodeStartOffset:i};t-=n.piece.length-o;break}e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){if(n.piece.lineFeedCnt>0){r=this.getAccumulatedValue(n,0);var s=this.offsetOfNode(n);return{node:n,remainder:Math.min(t-1,r),nodeStartOffset:s}}if(n.piece.length>=t-1)return{node:n,remainder:t-1,nodeStartOffset:this.offsetOfNode(n)};t-=n.piece.length,n=n.next()}return null},e.prototype.nodeCharCodeAt=function(e,t){if(e.piece.lineFeedCnt<1)return-1;var n=this._buffers[e.piece.bufferIndex],i=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t;return n.buffer.charCodeAt(i)},e.prototype.offsetOfNode=function(e){if(!e)return 0;for(var t=e.size_left;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t},e.prototype.shouldCheckCRLF=function(){return!(this._EOLNormalized&&"\n"===this._EOL)},e.prototype.startWithLF=function(e){if("string"==typeof e)return 10===e.charCodeAt(0);if(e===K||0===e.piece.lineFeedCnt)return!1;var t=e.piece,n=this._buffers[t.bufferIndex].lineStarts,i=t.start.line,o=n[i]+t.start.column;return i!==n.length-1&&(!(n[i+1]>o+1)&&10===this._buffers[t.bufferIndex].buffer.charCodeAt(o))},e.prototype.endWithCR=function(e){return"string"==typeof e?13===e.charCodeAt(e.length-1):e!==K&&0!==e.piece.lineFeedCnt&&13===this.nodeCharCodeAt(e,e.piece.length-1)},e.prototype.validateCRLFWithPrevNode=function(e){if(this.shouldCheckCRLF()&&this.startWithLF(e)){var t=e.prev();this.endWithCR(t)&&this.fixCRLF(t,e)}},e.prototype.validateCRLFWithNextNode=function(e){if(this.shouldCheckCRLF()&&this.endWithCR(e)){var t=e.next();this.startWithLF(t)&&this.fixCRLF(e,t)}},e.prototype.fixCRLF=function(e,t){var n,i=[],o=this._buffers[e.piece.bufferIndex].lineStarts;n=0===e.piece.end.column?{line:e.piece.end.line-1,column:o[e.piece.end.line]-o[e.piece.end.line-1]-1}:{line:e.piece.end.line,column:e.piece.end.column-1};var r=e.piece.length-1,s=e.piece.lineFeedCnt-1;e.piece=new ue(e.piece.bufferIndex,e.piece.start,n,s,r),te(this,e,-1,-1),0===e.piece.length&&i.push(e);var a={line:t.piece.start.line+1,column:0},u=t.piece.length-1,l=this.getLineFeedCnt(t.piece.bufferIndex,a,t.piece.end);t.piece=new ue(t.piece.bufferIndex,a,t.piece.end,l,u),te(this,t,-1,-1),0===t.piece.length&&i.push(t);var c=this.createNewPieces("\r\n");this.rbInsertRight(e,c[0]);for(var d=0;d0){v.sort((function(e,t){return t.lineNumber-e.lineNumber})),S=[];u=0;for(var L=v.length;u0&&v[u-1].lineNumber===y)){var N=v[u].oldContent,O=this.getLineContent(y);0!==O.length&&O!==N&&-1===s.o(O)&&S.push(y)}}}return new h.a(C,w,S)},e.prototype._reduceOperations=function(e){return e.length<1e3?e:[this._toSingleEditOperation(e)]},e.prototype._toSingleEditOperation=function(e){for(var t=!1,n=e[0].range,i=e[e.length-1].range,o=new c.a(n.startLineNumber,n.startColumn,i.endLineNumber,i.endColumn),r=n.startLineNumber,s=n.startColumn,a=[],u=0,l=e.length;u0){var h=a.lines.length,f=a.lines[0],p=a.lines[h-1];d=1===h?new c.a(u,l,u,l+f.length):new c.a(u,l,u+h-1,p.length+1)}else d=new c.a(u,l,u,l);n=d.endLineNumber,i=d.endColumn,t.push(d),o=a}return t},e._sortOpsAscending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?e.sortIndex-t.sortIndex:n},e._sortOpsDescending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?t.sortIndex-e.sortIndex:-n},e}(),fe=function(){function e(e,t,n,i,o,r,s,a){this._chunks=e,this._bom=t,this._cr=n,this._lf=i,this._crlf=o,this._containsRTL=r,this._isBasicASCII=s,this._normalizeEOL=a}return e.prototype._getEOL=function(e){var t=this._cr+this._lf+this._crlf,n=this._cr+this._crlf;return 0===t?1===e?"\n":"\r\n":n>t/2?"\r\n":"\n"},e.prototype.create=function(e){var t=this._getEOL(e),n=this._chunks;if(this._normalizeEOL&&("\r\n"===t&&(this._cr>0||this._lf>0)||"\n"===t&&(this._cr>0||this._crlf>0)))for(var i=0,o=n.length;i=55296&&t<=56319?(this._acceptChunk1(e.substr(0,e.length-1),!1),this._hasPreviousChar=!0,this._previousChar=t):(this._acceptChunk1(e,!1),this._hasPreviousChar=!1,this._previousChar=t)}},e.prototype._acceptChunk1=function(e,t){(t||0!==e.length)&&(this._hasPreviousChar?this._acceptChunk2(String.fromCharCode(this._previousChar)+e):this._acceptChunk2(e))},e.prototype._acceptChunk2=function(e){var t=function(e,t){e.length=0,e[0]=0;for(var n=1,i=0,o=0,r=0,s=!0,a=0,u=t.length;a126)&&(s=!1)}var c=new re(oe(e),i,o,r,s);return e.length=0,c}(this._tmpLineStarts,e);this.chunks.push(new le(e,t.lineStarts)),this.cr+=t.cr,this.lf+=t.lf,this.crlf+=t.crlf,this.isBasicASCII&&(this.isBasicASCII=t.isBasicASCII),this.isBasicASCII||this.containsRTL||(this.containsRTL=s.g(e))},e.prototype.finish=function(e){return void 0===e&&(e=!0),this._finish(),new fe(this.chunks,this.BOM,this.cr,this.lf,this.crlf,this.containsRTL,this.isBasicASCII,e)},e.prototype._finish=function(){if(0===this.chunks.length&&this._acceptChunk1("",!0),this._hasPreviousChar){this._hasPreviousChar=!1;var e=this.chunks[this.chunks.length-1];e.buffer+=String.fromCharCode(this._previousChar);var t=se(e.buffer);e.lineStarts=t,13===this._previousChar&&this.cr++}},e}(),ge=function(){this.changeType=1},me=function(e,t){this.changeType=2,this.lineNumber=e,this.detail=t},ve=function(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t},_e=function(e,t,n){this.changeType=4,this.fromLineNumber=e,this.toLineNumber=t,this.detail=n},ye=function(){this.changeType=5},be=function(){function e(e,t,n,i){this.changes=e,this.versionId=t,this.isUndoing=n,this.isRedoing=i}return e.prototype.containsEvent=function(e){for(var t=0,n=this.changes.length;t=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._beginState.splice(e,t),this._valid.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],i=[],o=0;o=0;o--)this._invalidateLine(e.startLineNumber+o-1);this._acceptDeleteRange(e),this._acceptInsertText(new l.a(e.startLineNumber,e.startColumn),t)},e.prototype._acceptDeleteRange=function(e){e.startLineNumber-1>=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)},e.prototype._acceptInsertText=function(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)},e}(),Ie=function(e){function t(t){var n=e.call(this)||this;return n._isDisposed=!1,n._textModel=t,n._tokenizationStateStore=new ke,n._tokenizationSupport=null,n._register(Le.y.onDidChange((function(e){var t=n._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(n._resetTokenizationState(),n._textModel.clearTokens())}))),n._register(n._textModel.onDidChangeRawContentFast((function(e){e.containsEvent(1)&&n._resetTokenizationState()}))),n._register(n._textModel.onDidChangeContentFast((function(e){for(var t=0,i=e.changes.length;t1);){if(this._tokenizeOneInvalidLine(t)>=e)break}this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens)},t.prototype.tokenizeViewport=function(e,t){var n=new De.b;this._tokenizeViewport(n,e,t),this._textModel.setTokens(n.tokens)},t.prototype.reset=function(){this._resetTokenizationState(),this._textModel.clearTokens()},t.prototype.forceTokenization=function(e){var t=new De.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)},t.prototype.isCheapToTokenize=function(e){if(!this._tokenizationSupport)return!0;var t=this._tokenizationStateStore.invalidLineStartIndex+1;return!(e>t)&&(e0&&s>=1;s--){var a=this._textModel.getLineFirstNonWhitespaceColumn(s);if(0!==a&&a=0;s--){l=(h=Me(u,this._tokenizationSupport,o[s],l)).endState}for(var c=t;c<=n;c++){var d=this._textModel.getLineContent(c),h=Me(u,this._tokenizationSupport,d,l);e.add(c,h.tokens),this._tokenizationStateStore.setFakeTokens(c-1),l=h.endState}}},t}(r.a);function Me(e,t,n,o){var r=null;if(t)try{r=t.tokenize2(n,o.clone(),0)}catch(e){Object(i.e)(e)}return r||(r=Object(Ne.e)(e.id,n,o,0)),Se.a.convertToEndOffset(r.tokens,n.length),r}var Te=n("0JNc"),Ae=n("cMvZ"),Re=n("BFtn"),Pe=n("EIAu"),Fe=n("746U"),Ve=n("zrhQ"),We=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Be(e){var t=new pe;return t.acceptChunk(e),t.finish()}function je(e,t){return("string"==typeof e?Be(e):e).create(t)}var He=0,ze=function(){throw new Error("Invalid change accessor")},Ue=function(e){function t(n,i,r,u){void 0===u&&(u=null);var l=e.call(this)||this;l._onWillDispose=l._register(new o.a),l.onWillDispose=l._onWillDispose.event,l._onDidChangeDecorations=l._register(new $e),l.onDidChangeDecorations=l._onDidChangeDecorations.event,l._onDidChangeLanguage=l._register(new o.a),l.onDidChangeLanguage=l._onDidChangeLanguage.event,l._onDidChangeLanguageConfiguration=l._register(new o.a),l.onDidChangeLanguageConfiguration=l._onDidChangeLanguageConfiguration.event,l._onDidChangeTokens=l._register(new o.a),l.onDidChangeTokens=l._onDidChangeTokens.event,l._onDidChangeOptions=l._register(new o.a),l.onDidChangeOptions=l._onDidChangeOptions.event,l._onDidChangeAttached=l._register(new o.a),l.onDidChangeAttached=l._onDidChangeAttached.event,l._eventEmitter=l._register(new et),He++,l.id="$model"+He,l.isForSimpleWidget=i.isForSimpleWidget,l._associatedResource=null==u?a.a.parse("inmemory://model/"+He):u,l._attachedEditorCount=0,l._buffer=je(n,i.defaultEOL),l._options=t.resolveOptions(l._buffer,i);var d=l._buffer.getLineCount(),h=l._buffer.getValueLengthInRange(new c.a(1,1,d,l._buffer.getLineLength(d)+1),0);return i.largeFileOptimizations?l._isTooLargeForTokenization=h>t.LARGE_FILE_SIZE_THRESHOLD||d>t.LARGE_FILE_LINE_COUNT_THRESHOLD:l._isTooLargeForTokenization=!1,l._isTooLargeForSyncing=h>t.MODEL_SYNC_LIMIT,l._versionId=1,l._alternativeVersionId=1,l._isDisposed=!1,l._isDisposing=!1,l._languageIdentifier=r||Ne.a,l._languageRegistryListener=Ae.a.onDidChange((function(e){e.languageIdentifier.id===l._languageIdentifier.id&&l._onDidChangeLanguageConfiguration.fire({})})),l._instanceId=s.G(He),l._lastDecorationId=0,l._decorations=Object.create(null),l._decorationsTree=new Ke,l._commandManager=new m(l),l._isUndoing=!1,l._isRedoing=!1,l._trimAutoWhitespaceLines=null,l._tokens=new De.d,l._tokens2=new De.e,l._tokenization=new Ie(l),l}return We(t,e),t.createFromString=function(e,n,i,o){return void 0===n&&(n=t.DEFAULT_CREATION_OPTIONS),void 0===i&&(i=null),void 0===o&&(o=null),new t(e,n,i,o)},t.resolveOptions=function(e,t){if(t.detectIndentation){var n=y(e,t.tabSize,t.insertSpaces);return new h.e({tabSize:n.tabSize,indentSize:n.tabSize,insertSpaces:n.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}return new h.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})},t.prototype.onDidChangeRawContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeRawContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.onDidChangeContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.dispose=function(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,e.prototype.dispose.call(this),this._isDisposing=!1},t.prototype._assertNotDisposed=function(){if(this._isDisposed)throw new Error("Model is disposed!")},t.prototype._emitContentChangedEvent=function(e,t){this._isDisposing||this._eventEmitter.fire(new Ce(e,t))},t.prototype.setValue=function(e){if(this._assertNotDisposed(),null!==e){var t=je(e,this._options.defaultEOL);this.setValueFromTextBuffer(t)}},t.prototype._createContentChanged2=function(e,t,n,i,o,r,s){return{changes:[{range:e,rangeOffset:t,rangeLength:n,text:i}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:r,isFlush:s}},t.prototype.setValueFromTextBuffer=function(e){if(this._assertNotDisposed(),null!==e){var t=this.getFullModelRange(),n=this.getValueLengthInRange(t),i=this.getLineCount(),o=this.getLineMaxColumn(i);this._buffer=e,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ke,this._commandManager=new m(this),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new be([new ge],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,i,o),0,n,this.getValue(),!1,!1,!0))}},t.prototype.setEOL=function(e){this._assertNotDisposed();var t=1===e?"\r\n":"\n";if(this._buffer.getEOL()!==t){var n=this.getFullModelRange(),i=this.getValueLengthInRange(n),o=this.getLineCount(),r=this.getLineMaxColumn(o);this._onBeforeEOLChange(),this._buffer.setEOL(t),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new be([new ye],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,o,r),0,i,this.getValue(),!1,!1,!1))}},t.prototype._onBeforeEOLChange=function(){var e=this.getVersionId(),t=this._decorationsTree.search(0,!1,!1,e);this._ensureNodesHaveRanges(t)},t.prototype._onAfterEOLChange=function(){for(var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder(),n=0,i=t.length;n0},t.prototype.getAttachedEditorCount=function(){return this._attachedEditorCount},t.prototype.isTooLargeForSyncing=function(){return this._isTooLargeForSyncing},t.prototype.isTooLargeForTokenization=function(){return this._isTooLargeForTokenization},t.prototype.isDisposed=function(){return this._isDisposed},t.prototype.isDominatedByLongLines=function(){if(this._assertNotDisposed(),this.isTooLargeForTokenization())return!1;for(var e=0,t=0,n=this._buffer.getLineCount(),i=1;i<=n;i++){var o=this._buffer.getLineLength(i);o>=1e4?t+=o:e+=o}return t>e},Object.defineProperty(t.prototype,"uri",{get:function(){return this._associatedResource},enumerable:!0,configurable:!0}),t.prototype.getOptions=function(){return this._assertNotDisposed(),this._options},t.prototype.getFormattingOptions=function(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}},t.prototype.updateOptions=function(e){this._assertNotDisposed();var t=void 0!==e.tabSize?e.tabSize:this._options.tabSize,n=void 0!==e.indentSize?e.indentSize:this._options.indentSize,i=void 0!==e.insertSpaces?e.insertSpaces:this._options.insertSpaces,o=void 0!==e.trimAutoWhitespace?e.trimAutoWhitespace:this._options.trimAutoWhitespace,r=new h.e({tabSize:t,indentSize:n,insertSpaces:i,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o});if(!this._options.equals(r)){var s=this._options.createChangeEvent(r);this._options=r,this._onDidChangeOptions.fire(s)}},t.prototype.detectIndentation=function(e,t){this._assertNotDisposed();var n=y(this._buffer,t,e);this.updateOptions({insertSpaces:n.insertSpaces,tabSize:n.tabSize,indentSize:n.tabSize})},t._normalizeIndentationFromWhitespace=function(e,t,n){for(var i=0,o=0;othis.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)},t.prototype.getLineLength=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)},t.prototype.getLinesContent=function(){return this._assertNotDisposed(),this._buffer.getLinesContent()},t.prototype.getEOL=function(){return this._assertNotDisposed(),this._buffer.getEOL()},t.prototype.getLineMinColumn=function(e){return this._assertNotDisposed(),1},t.prototype.getLineMaxColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1},t.prototype.getLineFirstNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)},t.prototype.getLineLastNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)},t.prototype._validateRangeRelaxedNoAllocations=function(e){var t,n,i=this._buffer.getLineCount(),o=e.startLineNumber,r=e.startColumn;if(o<1)t=1,n=1;else if(o>i)t=i,n=this.getLineMaxColumn(t);else{if(t=0|o,r<=1)n=1;else n=r>=(h=this.getLineMaxColumn(t))?h:0|r}var s,a,u=e.endLineNumber,l=e.endColumn;if(u<1)s=1,a=1;else if(u>i)s=i,a=this.getLineMaxColumn(s);else{var h;if(s=0|u,l<=1)a=1;else a=l>=(h=this.getLineMaxColumn(s))?h:0|l}return o===t&&r===n&&u===s&&l===a&&e instanceof c.a&&!(e instanceof d.a)?e:new c.a(t,n,s,a)},t.prototype._isValidPosition=function(e,t,n){if("number"!=typeof e||"number"!=typeof t)return!1;if(isNaN(e)||isNaN(t))return!1;if(e<1||t<1)return!1;if((0|e)!==e||(0|t)!==t)return!1;if(e>this._buffer.getLineCount())return!1;if(1===t)return!0;if(t>this.getLineMaxColumn(e))return!1;if(1===n){var i=this._buffer.getLineCharCode(e,t-2);if(s.x(i))return!1}return!0},t.prototype._validatePosition=function(e,t,n){var i=Math.floor("number"!=typeof e||isNaN(e)?1:e),o=Math.floor("number"!=typeof t||isNaN(t)?1:t),r=this._buffer.getLineCount();if(i<1)return new l.a(1,1);if(i>r)return new l.a(r,this.getLineMaxColumn(r));if(o<=1)return new l.a(i,1);var a=this.getLineMaxColumn(i);if(o>=a)return new l.a(i,a);if(1===n){var u=this._buffer.getLineCharCode(i,o-2);if(s.x(u))return new l.a(i,o-1)}return new l.a(i,o)},t.prototype.validatePosition=function(e){return this._assertNotDisposed(),e instanceof l.a&&this._isValidPosition(e.lineNumber,e.column,1)?e:this._validatePosition(e.lineNumber,e.column,1)},t.prototype._isValidRange=function(e,t){var n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn;if(!this._isValidPosition(n,i,0))return!1;if(!this._isValidPosition(o,r,0))return!1;if(1===t){var a=i>1?this._buffer.getLineCharCode(n,i-2):0,u=r>1&&r<=this._buffer.getLineLength(o)?this._buffer.getLineCharCode(o,r-2):0,l=s.x(a),c=s.x(u);return!l&&!c}return!0},t.prototype.validateRange=function(e){if(this._assertNotDisposed(),e instanceof c.a&&!(e instanceof d.a)&&this._isValidRange(e,1))return e;var t=this._validatePosition(e.startLineNumber,e.startColumn,0),n=this._validatePosition(e.endLineNumber,e.endColumn,0),i=t.lineNumber,o=t.column,r=n.lineNumber,a=n.column,u=o>1?this._buffer.getLineCharCode(i,o-2):0,l=a>1&&a<=this._buffer.getLineLength(r)?this._buffer.getLineCharCode(r,a-2):0,h=s.x(u),f=s.x(l);return h||f?i===r&&o===a?new c.a(i,o-1,r,a-1):h&&f?new c.a(i,o-1,r,a+1):h?new c.a(i,o-1,r,a):new c.a(i,o,r,a+1):new c.a(i,o,r,a)},t.prototype.modifyPosition=function(e,t){this._assertNotDisposed();var n=this.getOffsetAt(e)+t;return this.getPositionAt(Math.min(this._buffer.getLength(),Math.max(0,n)))},t.prototype.getFullModelRange=function(){this._assertNotDisposed();var e=this.getLineCount();return new c.a(1,1,e,this.getLineMaxColumn(e))},t.prototype.findMatchesLineByLine=function(e,t,n,i){return this._buffer.findMatchesLineByLine(e,t,n,i)},t.prototype.findMatches=function(e,t,n,i,o,r,s){var a;if(void 0===s&&(s=999),this._assertNotDisposed(),a=c.a.isIRange(t)?this.validateRange(t):this.getFullModelRange(),!n&&e.indexOf("\n")<0){var u=new ie.a(e,n,i,o).parseSearchRequest();return u?this.findMatchesLineByLine(a,u,r,s):[]}return ie.c.findMatches(this,new ie.a(e,n,i,o),a,r,s)},t.prototype.findNextMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);if(!n&&e.indexOf("\n")<0){var a=new ie.a(e,n,i,o).parseSearchRequest();if(!a)return null;var u=this.getLineCount(),l=new c.a(s.lineNumber,s.column,u,this.getLineMaxColumn(u)),d=this.findMatchesLineByLine(l,a,r,1);return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r),d.length>0?d[0]:(l=new c.a(1,1,s.lineNumber,this.getLineMaxColumn(s.lineNumber)),(d=this.findMatchesLineByLine(l,a,r,1)).length>0?d[0]:null)}return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.findPreviousMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);return ie.c.findPreviousMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.pushStackElement=function(){this._commandManager.pushStackElement()},t.prototype.pushEOL=function(e){if(("\n"===this.getEOL()?0:1)!==e)try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._commandManager.pushEOL(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype.pushEditOperations=function(e,t,n){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._pushEditOperations(e,t,n)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._pushEditOperations=function(e,t,n){var i=this;if(this._options.trimAutoWhitespace&&this._trimAutoWhitespaceLines){for(var o=t.map((function(e){return{range:i.validateRange(e.range),text:e.text}})),r=!0,s=0,a=e.length;su.endLineNumber,p=u.startLineNumber>_.endLineNumber;if(!f&&!p){l=!0;break}}if(!l){r=!1;break}}if(r)for(s=0,a=this._trimAutoWhitespaceLines.length;s_.endLineNumber)&&!(g===_.startLineNumber&&_.startColumn===m&&_.isEmpty()&&y&&y.length>0&&"\n"===y.charAt(0)||g===_.startLineNumber&&1===_.startColumn&&_.isEmpty()&&y&&y.length>0&&"\n"===y.charAt(y.length-1))){v=!1;break}}v&&t.push({range:new c.a(g,1,g,m),text:null})}this._trimAutoWhitespaceLines=null}return this._commandManager.pushEditOperation(e,t,n)},t.prototype.applyEdits=function(e){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._applyEdits(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._applyEdits=function(e){for(var t=0,n=e.length;t0?l.text.charCodeAt(0):0),this._onDidChangeDecorations.fire(),this._decorationsTree.acceptReplace(l.rangeOffset,l.rangeLength,l.text.length,l.forceMoveMarkers);for(var p=l.range.startLineNumber,g=l.range.endLineNumber,m=g-p,v=d,_=Math.min(m,v),y=v-m,b=_;b>=0;b--){var C=p+b,w=r-u-y+C;a.push(new me(C,this.getLineContent(w)))}if(_this.getLineCount()?[]:this.getLinesDecorations(e,e,t,n)},t.prototype.getLinesDecorations=function(e,t,n,i){void 0===n&&(n=0),void 0===i&&(i=!1);var o=this.getLineCount(),r=Math.min(o,Math.max(1,e)),s=Math.min(o,Math.max(1,t)),a=this.getLineMaxColumn(s);return this._getDecorationsInRange(new c.a(r,1,s,a),n,i)},t.prototype.getDecorationsInRange=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=!1);var i=this.validateRange(e);return this._getDecorationsInRange(i,t,n)},t.prototype.getOverviewRulerDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!0,n);return this._ensureNodesHaveRanges(i)},t.prototype.getAllDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!1,n);return this._ensureNodesHaveRanges(i)},t.prototype._getDecorationsInRange=function(e,t,n){var i=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),o=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),r=this.getVersionId(),s=this._decorationsTree.intervalSearch(i,o,t,n,r);return this._ensureNodesHaveRanges(s)},t.prototype._ensureNodesHaveRanges=function(e){for(var t=0,n=e.length;tthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokens.setTokens(this._languageIdentifier.id,e-1,this._buffer.getLineLength(e),t)},t.prototype.setTokens=function(e){if(0!==e.length){for(var t=[],n=0,i=e.length;nthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)},t.prototype.isCheapToTokenize=function(e){return this._tokenization.isCheapToTokenize(e)},t.prototype.tokenizeIfCheap=function(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)},t.prototype.getLineTokens=function(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)},t.prototype._getLineTokens=function(e){var t=this.getLineContent(e),n=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,n)},t.prototype.getLanguageIdentifier=function(){return this._languageIdentifier},t.prototype.getModeId=function(){return this._languageIdentifier.language},t.prototype.setMode=function(e){if(this._languageIdentifier.id!==e.id){var t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language};this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({})}},t.prototype.getLanguageIdAtPosition=function(e,t){var n=this.validatePosition(new l.a(e,t)),i=this.getLineTokens(n.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(n.column-1))},t.prototype.getWordAtPosition=function(e){this._assertNotDisposed();var n=this.validatePosition(e),i=this.getLineContent(n.lineNumber),o=this._getLineTokens(n.lineNumber),r=o.findTokenIndexAtOffset(n.column-1),s=t._findLanguageBoundaries(o,r),a=s[0],u=s[1],l=Object(Te.d)(n.column,Ae.a.getWordDefinition(o.getLanguageId(r)),i.substring(a,u),a);if(l&&l.startColumn<=e.column&&e.column<=l.endColumn)return l;if(r>0&&a===n.column-1){var c=t._findLanguageBoundaries(o,r-1),d=c[0],h=c[1],f=Object(Te.d)(n.column,Ae.a.getWordDefinition(o.getLanguageId(r-1)),i.substring(d,h),d);if(f&&f.startColumn<=e.column&&e.column<=f.endColumn)return f}return null},t._findLanguageBoundaries=function(e,t){for(var n=e.getLanguageId(t),i=0,o=t;o>=0&&e.getLanguageId(o)===n;o--)i=e.getStartOffset(o);for(var r=e.getLineContent().length,s=(o=t,e.getCount());o=0;u--){var l=n.getEndOffset(u);if(l<=a)break;Object(Re.b)(n.getStandardTokenType(u))&&(a=l)}for(var c=Math.min(o.length,e.column-1+s.maxBracketLength),d=null;;){if(!(m=Pe.a.findNextBracketInRange(s.forwardRegex,t,o,a,c)))break;if(m.startColumn<=e.column&&e.column<=m.endColumn){var h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();(v=this._matchFoundBracket(m,s.textIsBracket[h],s.textIsOpenBracket[h]))&&(d=v)}a=m.endColumn-1}if(d)return d}if(r>0&&n.getStartOffset(r)===e.column-1){var f=r-1,p=Ae.a.getBracketsSupport(n.getLanguageId(f));if(p&&!Object(Re.b)(n.getStandardTokenType(f))){for(a=Math.max(0,e.column-1-p.maxBracketLength),c=Math.min(o.length,e.column-1+p.maxBracketLength),u=f+1;u=c)break;Object(Re.b)(n.getStandardTokenType(u))&&(c=g)}var m;if((m=Pe.a.findPrevBracketInRange(p.reversedRegex,t,o,a,c))&&m.startColumn<=e.column&&e.column<=m.endColumn){var v;h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();if(v=this._matchFoundBracket(m,p.textIsBracket[h],p.textIsOpenBracket[h]))return v}}}return null},t.prototype._matchFoundBracket=function(e,t,n){if(!t)return null;var i;if(n){if(i=this._findMatchingBracketDown(t,e.getEndPosition()))return[e,i]}else if(i=this._findMatchingBracketUp(t,e.getStartPosition()))return[e,i];return null},t.prototype._findMatchingBracketUp=function(e,t){for(var n=e.languageIdentifier.id,i=e.reversedRegex,o=-1,r=function(t,n,r,s){for(;;){var a=Pe.a.findPrevBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;s=a.startColumn-1}return null},s=t.lineNumber;s>=1;s--){var a=this._getLineTokens(s),u=a.getCount(),l=this._buffer.getLineContent(s),c=u-1,d=l.length,h=l.length;s===t.lineNumber&&(c=a.findTokenIndexAtOffset(t.column-1),d=t.column-1,h=t.column-1);for(var f=!0;c>=0;c--){var p,g=a.getLanguageId(c)===n&&!Object(Re.b)(a.getStandardTokenType(c));if(g)f?d=a.getStartOffset(c):(d=a.getStartOffset(c),h=a.getEndOffset(c));else if(f&&d!==h)if(p=r(s,l,d,h))return p;f=g}if(f&&d!==h)if(p=r(s,l,d,h))return p}return null},t.prototype._findMatchingBracketDown=function(e,t){for(var n=e.languageIdentifier.id,i=e.forwardRegex,o=1,r=function(t,n,r,s){for(;;){var a=Pe.a.findNextBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;r=a.endColumn-1}return null},s=this.getLineCount(),a=t.lineNumber;a<=s;a++){var u=this._getLineTokens(a),l=u.getCount(),c=this._buffer.getLineContent(a),d=0,h=0,f=0;a===t.lineNumber&&(d=u.findTokenIndexAtOffset(t.column-1),h=t.column-1,f=t.column-1);for(var p=!0;d=1;o--){var r=this._getLineTokens(o),s=r.getCount(),a=this._buffer.getLineContent(o),u=s-1,l=a.length,c=a.length;if(o===t.lineNumber)u=r.findTokenIndexAtOffset(t.column-1),l=t.column-1,c=t.column-1,n!==(h=r.getLanguageId(u))&&(n=h,i=Ae.a.getBracketsSupport(n));for(var d=!0;u>=0;u--){var h;if(n!==(h=r.getLanguageId(u))){if(i&&d&&l!==c){if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f);d=!1}n=h,i=Ae.a.getBracketsSupport(n)}var f,p=!!i&&!Object(Re.b)(r.getStandardTokenType(u));if(p)d?l=r.getStartOffset(u):(l=r.getStartOffset(u),c=r.getEndOffset(u));else if(i&&d&&l!==c)if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f);d=p}if(i&&d&&l!==c)if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f)}return null},t.prototype.findNextBracket=function(e){for(var t=this.validatePosition(e),n=this.getLineCount(),i=-1,o=null,r=t.lineNumber;r<=n;r++){var s=this._getLineTokens(r),a=s.getCount(),u=this._buffer.getLineContent(r),l=0,c=0,d=0;if(r===t.lineNumber)l=s.findTokenIndexAtOffset(t.column-1),c=t.column-1,d=t.column-1,i!==(f=s.getLanguageId(l))&&(i=f,o=Ae.a.getBracketsSupport(i));for(var h=!0;lt)return null;var f=this._getLineTokens(h),p=f.getCount(),g=this._buffer.getLineContent(h),m=0,v=0,_=0;if(h===i.lineNumber)m=f.findTokenIndexAtOffset(i.column-1),v=i.column-1,_=i.column-1,l!==(b=f.getLanguageId(m))&&a(l=b,c=Ae.a.getBracketsSupport(l));for(var y=!0;mo)throw new Error("Illegal value for lineNumber");for(var r=Ae.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(r&&r.offSide),a=-2,u=-1,l=-2,c=-1,d=function(e){if(-1!==a&&(-2===a||a>e-1)){a=-1,u=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){a=t,u=n;break}}}if(-2===l){l=-1,c=-1;for(t=e;t=0){l=t,c=r;break}}}},h=-2,f=-1,p=-2,g=-1,m=function(e){if(-2===h){h=-1,f=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){h=t,f=n;break}}}if(-1!==p&&(-2===p||p=0){p=t,g=r;break}}}},v=0,_=!0,y=0,b=!0,C=0,w=0;_||b;w++){var S=e-w,L=e+w;if(0!==w&&(S<1||So||L>n)&&(b=!1),w>5e4&&(_=!1,b=!1),_){var N=void 0;if((O=this._computeIndentLevel(S-1))>=0?(l=S-1,c=O,N=Math.ceil(O/this._options.indentSize)):(d(S),N=this._getIndentLevelForWhitespaceLine(s,u,c)),0===w){if(v=S,y=L,0===(C=N))return{startLineNumber:v,endLineNumber:y,indent:C};continue}N>=C?v=S:_=!1}if(b){var O,D=void 0;(O=this._computeIndentLevel(L-1))>=0?(h=L-1,f=O,D=Math.ceil(O/this._options.indentSize)):(m(L),D=this._getIndentLevelForWhitespaceLine(s,f,g)),D>=C?y=L:b=!1}}return{startLineNumber:v,endLineNumber:y,indent:C}},t.prototype.getLinesIndentGuides=function(e,t){this._assertNotDisposed();var n=this.getLineCount();if(e<1||e>n)throw new Error("Illegal value for startLineNumber");if(t<1||t>n)throw new Error("Illegal value for endLineNumber");for(var i=Ae.a.getFoldingRules(this._languageIdentifier.id),o=Boolean(i&&i.offSide),r=new Array(t-e+1),s=-2,a=-1,u=-2,l=-1,c=e;c<=t;c++){var d=c-e,h=this._computeIndentLevel(c-1);if(h>=0)s=c-1,a=h,r[d]=Math.ceil(h/this._options.indentSize);else{if(-2===s){s=-1,a=-1;for(var f=c-2;f>=0;f--){if((p=this._computeIndentLevel(f))>=0){s=f,a=p;break}}}if(-1!==u&&(-2===u||u=0){u=f,l=p;break}}}r[d]=this._getIndentLevelForWhitespaceLine(o,a,l)}}return r},t.prototype._getIndentLevelForWhitespaceLine=function(e,t,n){return-1===t||-1===n?0:t0?this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(e):this._deferredEvent=e:(this._fastEmitter.fire(e),this._slowEmitter.fire(e))},t}(r.a)},tYmi:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return s}));var i,o=n("bY76"),r=n("MNsG");!function(e){e.inMemory="inmemory",e.vscode="vscode",e.internal="private",e.walkThrough="walkThrough",e.walkThroughSnippet="walkThroughSnippet",e.http="http",e.https="https",e.file="file",e.mailto="mailto",e.untitled="untitled",e.data="data",e.command="command",e.vscodeRemote="vscode-remote",e.vscodeRemoteResource="vscode-remote-resource",e.userData="vscode-userdata"}(i||(i={}));var s=new(function(){function e(){this._hosts=Object.create(null),this._ports=Object.create(null),this._connectionTokens=Object.create(null),this._preferredWebSchema="http",this._delegate=null}return e.prototype.setPreferredWebSchema=function(e){this._preferredWebSchema=e},e.prototype.rewrite=function(e){if(this._delegate)return this._delegate(e);var t=e.authority,n=this._hosts[t];n&&-1!==n.indexOf(":")&&(n="["+n+"]");var s=this._ports[t],a=this._connectionTokens[t],u="path="+encodeURIComponent(e.path);return"string"==typeof a&&(u+="&tkn="+encodeURIComponent(a)),o.a.from({scheme:r.g?this._preferredWebSchema:i.vscodeRemoteResource,authority:n+":"+s,path:"/vscode-remote-resource",query:u})},e}())},twdY:function(e,t,n){"use strict";n.d(t,"q",(function(){return _})),n.d(t,"x",(function(){return y})),n.d(t,"m",(function(){return w})),n.d(t,"A",(function(){return C})),n.d(t,"t",(function(){return S})),n.d(t,"u",(function(){return L})),n.d(t,"d",(function(){return N})),n.d(t,"w",(function(){return O})),n.d(t,"o",(function(){return D})),n.d(t,"l",(function(){return E})),n.d(t,"h",(function(){return x})),n.d(t,"f",(function(){return k})),n.d(t,"e",(function(){return I})),n.d(t,"p",(function(){return M})),n.d(t,"z",(function(){return T})),n.d(t,"b",(function(){return A})),n.d(t,"a",(function(){return R})),n.d(t,"g",(function(){return P})),n.d(t,"i",(function(){return F})),n.d(t,"s",(function(){return V})),n.d(t,"r",(function(){return W})),n.d(t,"c",(function(){return B})),n.d(t,"v",(function(){return j})),n.d(t,"n",(function(){return H})),n.d(t,"k",(function(){return z})),n.d(t,"j",(function(){return U})),n.d(t,"y",(function(){return K}));var i=n("746U"),o=n("bY76"),r=(n("aokT"),n("MI8n")),s=n("pmY6"),a=n("l2gE");function u(e,t,n,i){if(Array.isArray(e)){for(var o=0,r=0,s=e;ro&&(o=l)}return o}if("string"==typeof e)return i?"*"===e?5:e===n?10:0:0;if(e){var c=e.language,d=e.pattern,h=e.scheme,f=e.hasAccessToAllModels;if(!i&&!f)return 0;o=0;if(h)if(h===t.scheme)o=10;else{if("*"!==h)return 0;o=5}if(c)if(c===n)o=10;else{if("*"!==c)return 0;o=Math.max(o,5)}if(d){if(d!==t.fsPath&&!Object(a.a)(d,t.fsPath))return 0;o=10}return o}return 0}var l=n("G2kB");function c(e){return"string"!=typeof e&&(Array.isArray(e)?e.every(c):!!e.exclusive)}var d,h,f,p,g=function(){function e(){this._clock=0,this._entries=[],this._onDidChange=new r.a}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this,i={selector:e,provider:t,_score:-1,_time:this._clock++};return this._entries.push(i),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),Object(s.f)((function(){if(i){var e=n._entries.indexOf(i);e>=0&&(n._entries.splice(e,1),n._lastCandidate=void 0,n._onDidChange.fire(n._entries.length),i=void 0)}}))},e.prototype.has=function(e){return this.all(e).length>0},e.prototype.all=function(e){if(!e)return[];this._updateScores(e);for(var t=[],n=0,i=this._entries;n0&&t.push(o.provider)}return t},e.prototype.ordered=function(e){var t=[];return this._orderedForEach(e,(function(e){return t.push(e.provider)})),t},e.prototype.orderedGroups=function(e){var t,n,i=[];return this._orderedForEach(e,(function(e){t&&n===e._score?t.push(e.provider):(n=e._score,t=[e.provider],i.push(t))})),i},e.prototype._orderedForEach=function(e,t){if(e){this._updateScores(e);for(var n=0,i=this._entries;n0&&t(o)}}},e.prototype._updateScores=function(t){var n={uri:t.uri.toString(),language:t.getLanguageIdentifier().language};if(!this._lastCandidate||this._lastCandidate.language!==n.language||this._lastCandidate.uri!==n.uri){this._lastCandidate=n;for(var i=0,o=this._entries;i0){for(var s=0,a=this._entries;st._score?-1:e._timet._time?-1:0},e}(),m=n("QDVR"),v=function(){function e(){this._map=new Map,this._promises=new Map,this._onDidChange=new r.a,this.onDidChange=this._onDidChange.event,this._colorMap=null}return e.prototype.fire=function(e){this._onDidChange.fire({changedLanguages:e,changedColorMap:!1})},e.prototype.register=function(e,t){var n=this;return this._map.set(e,t),this.fire([e]),Object(s.f)((function(){n._map.get(e)===t&&(n._map.delete(e),n.fire([e]))}))},e.prototype.registerPromise=function(e,t){var n=this,i=null,o=!1;return this._promises.set(e,t.then((function(t){n._promises.delete(e),!o&&t&&(i=n.register(e,t))}))),Object(s.f)((function(){o=!0,i&&i.dispose()}))},e.prototype.getPromise=function(e){var t=this,n=this.get(e);if(n)return Promise.resolve(n);var i=this._promises.get(e);return i?i.then((function(n){return t.get(e)})):null},e.prototype.get=function(e){return Object(i.o)(this._map.get(e))},e.prototype.setColorMap=function(e){this._colorMap=e,this._onDidChange.fire({changedLanguages:Object(m.d)(this._map),changedColorMap:!0})},e.prototype.getColorMap=function(){return this._colorMap},e.prototype.getDefaultBackground=function(){return this._colorMap&&this._colorMap.length>2?this._colorMap[2]:null},e}(),_=function(e,t){this.language=e,this.id=t},y=function(){function e(){}return e.getLanguageId=function(e){return(255&e)>>>0},e.getTokenType=function(e){return(1792&e)>>>8},e.getFontStyle=function(e){return(14336&e)>>>11},e.getForeground=function(e){return(8372224&e)>>>14},e.getBackground=function(e){return(4286578688&e)>>>23},e.getClassNameFromMetadata=function(e){var t="mtk"+this.getForeground(e),n=this.getFontStyle(e);return 1&n&&(t+=" mtki"),2&n&&(t+=" mtkb"),4&n&&(t+=" mtku"),t},e.getInlineStyleFromMetadata=function(e,t){var n=this.getForeground(e),i=this.getFontStyle(e),o="color: "+t[n]+";";return 1&i&&(o+="font-style: italic;"),2&i&&(o+="font-weight: bold;"),4&i&&(o+="text-decoration: underline;"),o},e}();(d=Object.create(null))[0]="method",d[1]="function",d[2]="constructor",d[3]="field",d[4]="variable",d[5]="class",d[6]="struct",d[7]="interface",d[8]="module",d[9]="property",d[10]="event",d[11]="operator",d[12]="unit",d[13]="value",d[14]="constant",d[15]="enum",d[16]="enum-member",d[17]="keyword",d[25]="snippet",d[18]="text",d[19]="color",d[20]="file",d[21]="reference",d[22]="customcolor",d[23]="folder",d[24]="type-parameter",function(){var e=Object.create(null);e.method=0,e.function=1,e.constructor=2,e.field=3,e.variable=4,e.class=5,e.struct=6,e.interface=7,e.module=8,e.property=9,e.event=10,e.operator=11,e.unit=12,e.value=13,e.constant=14,e.enum=15,e["enum-member"]=16,e.enumMember=16,e.keyword=17,e.snippet=25,e.text=18,e.color=19,e.file=20,e.reference=21,e.customcolor=22,e.folder=23,e["type-parameter"]=24,e.typeParameter=24}();!function(e){e[e.Invoke=1]="Invoke",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.ContentChange=3]="ContentChange"}(h||(h={})),function(e){e[e.Text=0]="Text",e[e.Read=1]="Read",e[e.Write=2]="Write"}(f||(f={})),function(e){var t=new Map;t.set("file",0),t.set("module",1),t.set("namespace",2),t.set("package",3),t.set("class",4),t.set("method",5),t.set("property",6),t.set("field",7),t.set("constructor",8),t.set("enum",9),t.set("interface",10),t.set("function",11),t.set("variable",12),t.set("constant",13),t.set("string",14),t.set("number",15),t.set("boolean",16),t.set("array",17),t.set("object",18),t.set("key",19),t.set("null",20),t.set("enum-member",21),t.set("struct",22),t.set("event",23),t.set("operator",24),t.set("type-parameter",25);var n=new Map;n.set(0,"file"),n.set(1,"module"),n.set(2,"namespace"),n.set(3,"package"),n.set(4,"class"),n.set(5,"method"),n.set(6,"property"),n.set(7,"field"),n.set(8,"constructor"),n.set(9,"enum"),n.set(10,"interface"),n.set(11,"function"),n.set(12,"variable"),n.set(13,"constant"),n.set(14,"string"),n.set(15,"number"),n.set(16,"boolean"),n.set(17,"array"),n.set(18,"object"),n.set(19,"key"),n.set(20,"null"),n.set(21,"enum-member"),n.set(22,"struct"),n.set(23,"event"),n.set(24,"operator"),n.set(25,"type-parameter"),e.fromString=function(e){return t.get(e)},e.toString=function(e){return n.get(e)},e.toCssClassName=function(e,t){return"codicon "+(t?"inline":"block")+" codicon-symbol-"+(n.get(e)||"property")}}(p||(p={}));var b,C,w=function(){function e(e){this.value=e}return e.Comment=new e("comment"),e.Imports=new e("imports"),e.Region=new e("region"),e}();(b||(b={})).is=function(e){return Object(i.i)(e)&&(Boolean(e.newUri)||Boolean(e.oldUri))},(C||(C={})).is=function(e){return Object(i.i)(e)&&o.a.isUri(e.resource)&&Object(i.i)(e.edit)};var S=new g,L=new g,N=new g,O=new g,D=new g,E=new g,x=new g,k=new g,I=new g,M=new g,T=new g,A=new g,R=new g,P=new g,F=new g,V=new g,W=new g,B=new g,j=new g,H=new g,z=new g,U=new g,K=new v},uDWl:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var i=n("D3Dy"),o=n("/kV6"),r=n("MNsG"),s=new Array(230),a=new Array(112);!function(){for(var e=0;e0)for(var t=0,n=e;t0){switch(l=Math.min(c<=.5?d/(2*c):d/(2-2*c),1),s){case n:u=(i-o)/d+(i1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e},e.toRGBA=function(t){var n,i,r,s=t.h/360,a=t.s,u=t.l,l=t.a;if(0===a)n=i=r=u;else{var c=u<.5?u*(1+a):u+a-u*a,d=2*u-c;n=e._hue2rgb(d,c,s+1/3),i=e._hue2rgb(d,c,s),r=e._hue2rgb(d,c,s-1/3)}return new o(Math.round(255*n),Math.round(255*i),Math.round(255*r),l)},e}(),s=function(){function e(e,t,n,o){this.h=0|Math.max(Math.min(360,e),0),this.s=i(Math.max(Math.min(1,t),0),3),this.v=i(Math.max(Math.min(1,n),0),3),this.a=i(Math.max(Math.min(1,o),0),3)}return e.equals=function(e,t){return e.h===t.h&&e.s===t.s&&e.v===t.v&&e.a===t.a},e.fromRGBA=function(t){var n,i=t.r/255,o=t.g/255,r=t.b/255,s=Math.max(i,o,r),a=s-Math.min(i,o,r),u=0===s?0:a/s;return n=0===a?0:s===i?((o-r)/a%6+6)%6:s===o?(r-i)/a+2:(i-o)/a+4,new e(Math.round(60*n),u,s,t.a)},e.toRGBA=function(e){var t=e.h,n=e.s,i=e.v,r=e.a,s=i*n,a=s*(1-Math.abs(t/60%2-1)),u=i-s,l=[0,0,0],c=l[0],d=l[1],h=l[2];return t<60?(c=s,d=a):t<120?(c=a,d=s):t<180?(d=s,h=a):t<240?(d=a,h=s):t<300?(c=a,h=s):t<360&&(c=s,h=a),c=Math.round(255*(c+u)),d=Math.round(255*(d+u)),h=Math.round(255*(h+u)),new o(c,d,h,r)},e}(),a=function(){function e(e){if(!e)throw new Error("Color needs a value");if(e instanceof o)this.rgba=e;else if(e instanceof r)this._hsla=e,this.rgba=r.toRGBA(e);else{if(!(e instanceof s))throw new Error("Invalid color ctor argument");this._hsva=e,this.rgba=s.toRGBA(e)}}return e.fromHex=function(t){return e.Format.CSS.parseHex(t)||e.red},Object.defineProperty(e.prototype,"hsla",{get:function(){return this._hsla?this._hsla:r.fromRGBA(this.rgba)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hsva",{get:function(){return this._hsva?this._hsva:s.fromRGBA(this.rgba)},enumerable:!0,configurable:!0}),e.prototype.equals=function(e){return!!e&&o.equals(this.rgba,e.rgba)&&r.equals(this.hsla,e.hsla)&&s.equals(this.hsva,e.hsva)},e.prototype.getRelativeLuminance=function(){return i(.2126*e._relativeLuminanceForComponent(this.rgba.r)+.7152*e._relativeLuminanceForComponent(this.rgba.g)+.0722*e._relativeLuminanceForComponent(this.rgba.b),4)},e._relativeLuminanceForComponent=function(e){var t=e/255;return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)},e.prototype.isLighter=function(){return(299*this.rgba.r+587*this.rgba.g+114*this.rgba.b)/1e3>=128},e.prototype.isLighterThan=function(e){return this.getRelativeLuminance()>e.getRelativeLuminance()},e.prototype.isDarkerThan=function(e){return this.getRelativeLuminance()e.getLineMinColumn(t)?n-=s.D(e.getLineContent(t),n-1):t>1&&(t-=1,n=e.getLineMaxColumn(t)),new o.a(t,n)},e.left=function(t,n,i,o){var r=e.leftPosition(n,i,o);return new a(r.lineNumber,r.column,0)},e.moveLeft=function(t,n,i,o,r){var s,a;if(i.hasSelection()&&!o)s=i.selection.startLineNumber,a=i.selection.startColumn;else{var u=e.left(t,n,i.position.lineNumber,i.position.column-(r-1));s=u.lineNumber,a=u.column}return i.move(o,s,a,0)},e.rightPosition=function(e,t,n){return nc?(n=c,o=u?t.getLineMaxColumn(n):Math.min(t.getLineMaxColumn(n),o)):o=i.a.columnFromVisibleColumn2(e,t,n,l),r=l-i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize),new a(n,o,r)},e.moveDown=function(t,n,i,o,r){var s,a;i.hasSelection()&&!o?(s=i.selection.endLineNumber,a=i.selection.endColumn):(s=i.position.lineNumber,a=i.position.column);var u=e.down(t,n,s,a,i.leftoverVisibleColumns,r,!0);return i.move(o,u.lineNumber,u.column,u.leftoverVisibleColumns)},e.translateDown=function(t,n,s){var a=s.selection,u=e.down(t,n,a.selectionStartLineNumber,a.selectionStartColumn,s.selectionStartLeftoverVisibleColumns,1,!1),l=e.down(t,n,a.positionLineNumber,a.positionColumn,s.leftoverVisibleColumns,1,!1);return new i.f(new r.a(u.lineNumber,u.column,u.lineNumber,u.column),u.leftoverVisibleColumns,new o.a(l.lineNumber,l.column),l.leftoverVisibleColumns)},e.up=function(e,t,n,o,r,s,u){var l=i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize)+r;return(n-=s)<1?(n=1,o=u?t.getLineMinColumn(n):Math.min(t.getLineMaxColumn(n),o)):o=i.a.columnFromVisibleColumn2(e,t,n,l),r=l-i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize),new a(n,o,r)},e.moveUp=function(t,n,i,o,r){var s,a;i.hasSelection()&&!o?(s=i.selection.startLineNumber,a=i.selection.startColumn):(s=i.position.lineNumber,a=i.position.column);var u=e.up(t,n,s,a,i.leftoverVisibleColumns,r,!0);return i.move(o,u.lineNumber,u.column,u.leftoverVisibleColumns)},e.translateUp=function(t,n,s){var a=s.selection,u=e.up(t,n,a.selectionStartLineNumber,a.selectionStartColumn,s.selectionStartLeftoverVisibleColumns,1,!1),l=e.up(t,n,a.positionLineNumber,a.positionColumn,s.leftoverVisibleColumns,1,!1);return new i.f(new r.a(u.lineNumber,u.column,u.lineNumber,u.column),u.leftoverVisibleColumns,new o.a(l.lineNumber,l.column),l.leftoverVisibleColumns)},e.moveToBeginningOfLine=function(e,t,n,i){var o,r=n.position.lineNumber,s=t.getLineMinColumn(r),a=t.getLineFirstNonWhitespaceColumn(r)||s;return o=n.position.column===a?s:a,n.move(i,r,o,0)},e.moveToEndOfLine=function(e,t,n,i){var o=n.position.lineNumber,r=t.getLineMaxColumn(o);return n.move(i,o,r,0)},e.moveToBeginningOfBuffer=function(e,t,n,i){return n.move(i,1,1,0)},e.moveToEndOfBuffer=function(e,t,n,i){var o=t.getLineCount(),r=t.getLineMaxColumn(o);return n.move(i,o,r,0)},e}()},"+a1H":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"handlebars",extensions:[".handlebars",".hbs"],aliases:["Handlebars","handlebars"],mimetypes:["text/x-handlebars-template"],loader:function(){return n.e(144).then(n.bind(null,"O3xE"))}})},"+hIS":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i="undefined"==typeof monaco?self.monaco:monaco,o={},r={},s=function(){function e(e){var t=this;this._languageId=e,this._loadingTriggered=!1,this._lazyLoadPromise=new Promise((function(e,n){t._lazyLoadPromiseResolve=e,t._lazyLoadPromiseReject=n}))}return e.getOrCreate=function(t){return r[t]||(r[t]=new e(t)),r[t]},e.prototype.whenLoaded=function(){return this._lazyLoadPromise},e.prototype.load=function(){var e=this;return this._loadingTriggered||(this._loadingTriggered=!0,o[this._languageId].loader().then((function(t){return e._lazyLoadPromiseResolve(t)}),(function(t){return e._lazyLoadPromiseReject(t)}))),this._lazyLoadPromise},e}();function a(e){var t=e.id;o[t]=e,i.languages.register(e);var n=s.getOrCreate(t);i.languages.setMonarchTokensProvider(t,n.whenLoaded().then((function(e){return e.language}))),i.languages.onLanguage(t,(function(){n.load().then((function(e){i.languages.setLanguageConfiguration(t,e.conf)}))}))}},"/UlZ":function(e,t,n){"use strict";n.d(t,"f",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"h",(function(){return d})),n.d(t,"g",(function(){return C})),n.d(t,"d",(function(){return D})),n.d(t,"j",(function(){return B})),n.d(t,"b",(function(){return G})),n.d(t,"c",(function(){return Y})),n.d(t,"i",(function(){return Z})),n.d(t,"e",(function(){return J}));var i,o=n("3/fG"),r=n("MNsG"),s=n("0JNc"),a=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),u=function(){return(u=Object.assign||function(e){for(var t,n=1,i=arguments.length;nn?n:e},t.float=function(e,t){if("number"==typeof e)return e;if(void 0===e)return t;var n=parseFloat(e);return isNaN(n)?t:n},t.prototype.validate=function(e){return this.validationFn(t.float(e,this.defaultValue))},t}(p),_=function(e){function t(t,n,i,o){void 0===o&&(o=void 0);return void 0!==o&&(o.type="string",o.default=i),e.call(this,t,n,i,o)||this}return a(t,e),t.string=function(e,t){return"string"!=typeof e?t:e},t.prototype.validate=function(e){return t.string(e,this.defaultValue)},t}(p),y=function(e){function t(t,n,i,o,r){void 0===r&&(r=void 0);var s=this;return void 0!==r&&(r.type="string",r.enum=o,r.default=i),(s=e.call(this,t,n,i,r)||this)._allowedValues=o,s}return a(t,e),t.stringSet=function(e,t,n){return"string"!=typeof e||-1===n.indexOf(e)?t:e},t.prototype.validate=function(e){return t.stringSet(e,this.defaultValue,this._allowedValues)},t}(p),b=function(e){function t(t,n,i,o,r,s,a){void 0===a&&(a=void 0);var u=this;return void 0!==a&&(a.type="string",a.enum=r,a.default=o),(u=e.call(this,t,n,i,a)||this)._allowedValues=r,u._convert=s,u}return a(t,e),t.prototype.validate=function(e){return"string"!=typeof e||-1===this._allowedValues.indexOf(e)?this.defaultValue:this._convert(e)},t}(h);var C,w=function(e){function t(){return e.call(this,2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[o.a("accessibilitySupport.auto","The editor will use platform APIs to detect when a Screen Reader is attached."),o.a("accessibilitySupport.on","The editor will be permanently optimized for usage with a Screen Reader."),o.a("accessibilitySupport.off","The editor will never be optimized for usage with a Screen Reader.")],default:"auto",description:o.a("accessibilitySupport","Controls whether the editor should run in a mode where it is optimized for screen readers.")})||this}return a(t,e),t.prototype.validate=function(e){switch(e){case"auto":return 0;case"off":return 1;case"on":return 2}return this.defaultValue},t.prototype.compute=function(e,t,n){return 0===n?e.accessibilitySupport:n},t}(h),S=function(e){function t(){var t={insertSpace:!0};return e.call(this,13,"comments",t,{"editor.comments.insertSpace":{type:"boolean",default:t.insertSpace,description:o.a("comments.insertSpace","Controls whether a space character is inserted when commenting.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{insertSpace:g.boolean(t.insertSpace,this.defaultValue.insertSpace)}},t}(h);!function(e){e[e.Line=1]="Line",e[e.Block=2]="Block",e[e.Underline=3]="Underline",e[e.LineThin=4]="LineThin",e[e.BlockOutline=5]="BlockOutline",e[e.UnderlineThin=6]="UnderlineThin"}(C||(C={}));var L=function(e){function t(){return e.call(this,104,[55,26])||this}return a(t,e),t.prototype.compute=function(e,t,n){var i="monaco-editor";return t.get(26)&&(i+=" "+t.get(26)),e.extraEditorClassName&&(i+=" "+e.extraEditorClassName),"default"===t.get(55)?i+=" mouse-default":"copy"===t.get(55)&&(i+=" mouse-copy"),t.get(85)&&(i+=" showUnused"),i},t}(f),N=function(e){function t(){return e.call(this,25,"emptySelectionClipboard",!0,{description:o.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})||this}return a(t,e),t.prototype.compute=function(e,t,n){return n&&e.emptySelectionClipboard},t}(g),O=function(e){function t(){var t={seedSearchStringFromSelection:!0,autoFindInSelection:"never",globalFindClipboard:!1,addExtraSpaceOnTop:!0};return e.call(this,28,"find",t,{"editor.find.seedSearchStringFromSelection":{type:"boolean",default:t.seedSearchStringFromSelection,description:o.a("find.seedSearchStringFromSelection","Controls whether the search string in the Find Widget is seeded from the editor selection.")},"editor.find.autoFindInSelection":{type:"string",enum:["never","always","multiline"],default:t.autoFindInSelection,enumDescriptions:[o.a("editor.find.autoFindInSelection.never","Never turn on Find in selection automatically (default)"),o.a("editor.find.autoFindInSelection.always","Always turn on Find in selection automatically"),o.a("editor.find.autoFindInSelection.multiline","Turn on Find in selection automatically when multiple lines of content are selected.")],description:o.a("find.autoFindInSelection","Controls whether the find operation is carried out on selected text or the entire file in the editor.")},"editor.find.globalFindClipboard":{type:"boolean",default:t.globalFindClipboard,description:o.a("find.globalFindClipboard","Controls whether the Find Widget should read or modify the shared find clipboard on macOS."),included:r.e},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:t.addExtraSpaceOnTop,description:o.a("find.addExtraSpaceOnTop","Controls whether the Find Widget should add extra lines on top of the editor. When true, you can scroll beyond the first line when the Find Widget is visible.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{seedSearchStringFromSelection:g.boolean(t.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection),autoFindInSelection:"boolean"==typeof e.autoFindInSelection?e.autoFindInSelection?"always":"never":y.stringSet(t.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:g.boolean(t.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:g.boolean(t.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop)}},t}(h),D=function(e){function t(){return e.call(this,35,"fontLigatures",t.OFF,{anyOf:[{type:"boolean",description:o.a("fontLigatures","Enables/Disables font ligatures.")},{type:"string",description:o.a("fontFeatureSettings","Explicit font-feature-settings.")}],description:o.a("fontLigaturesGeneral","Configures font ligatures."),default:!1})||this}return a(t,e),t.prototype.validate=function(e){return void 0===e?this.defaultValue:"string"==typeof e?"false"===e?t.OFF:"true"===e?t.ON:e:Boolean(e)?t.ON:t.OFF},t.OFF='"liga" off, "calt" off',t.ON='"liga" on, "calt" on',t}(h),x=function(e){function t(){return e.call(this,34)||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.fontInfo},t}(f),E=function(e){function t(){return e.call(this,36,"fontSize",G.fontSize,{type:"number",minimum:6,maximum:100,default:G.fontSize,description:o.a("fontSize","Controls the font size in pixels.")})||this}return a(t,e),t.prototype.validate=function(e){var t=v.float(e,this.defaultValue);return 0===t?G.fontSize:v.clamp(t,6,100)},t.prototype.compute=function(e,t,n){return e.fontInfo.fontSize},t}(p),k=function(e){function t(){var t={multiple:"peek",multipleDefinitions:"peek",multipleTypeDefinitions:"peek",multipleDeclarations:"peek",multipleImplementations:"peek",multipleReferences:"peek",alternativeDefinitionCommand:"editor.action.goToReferences",alternativeTypeDefinitionCommand:"editor.action.goToReferences",alternativeDeclarationCommand:"editor.action.goToReferences",alternativeImplementationCommand:"",alternativeReferenceCommand:""},n={type:"string",enum:["peek","gotoAndPeek","goto"],default:t.multiple,enumDescriptions:[o.a("editor.gotoLocation.multiple.peek","Show peek view of the results (default)"),o.a("editor.gotoLocation.multiple.gotoAndPeek","Go to the primary result and show a peek view"),o.a("editor.gotoLocation.multiple.goto","Go to the primary result and enable peek-less navigation to others")]};return e.call(this,41,"gotoLocation",t,{"editor.gotoLocation.multiple":{deprecationMessage:o.a("editor.gotoLocation.multiple.deprecated","This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.")},"editor.gotoLocation.multipleDefinitions":u({description:o.a("editor.editor.gotoLocation.multipleDefinitions","Controls the behavior the 'Go to Definition'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleTypeDefinitions":u({description:o.a("editor.editor.gotoLocation.multipleTypeDefinitions","Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleDeclarations":u({description:o.a("editor.editor.gotoLocation.multipleDeclarations","Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleImplementations":u({description:o.a("editor.editor.gotoLocation.multipleImplemenattions","Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleReferences":u({description:o.a("editor.editor.gotoLocation.multipleReferences","Controls the behavior the 'Go to References'-command when multiple target locations exist.")},n),"editor.gotoLocation.alternativeDefinitionCommand":{type:"string",default:t.alternativeDefinitionCommand,description:o.a("alternativeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Definition' is the current location.")},"editor.gotoLocation.alternativeTypeDefinitionCommand":{type:"string",default:t.alternativeTypeDefinitionCommand,description:o.a("alternativeTypeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.")},"editor.gotoLocation.alternativeDeclarationCommand":{type:"string",default:t.alternativeDeclarationCommand,description:o.a("alternativeDeclarationCommand","Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.")},"editor.gotoLocation.alternativeImplementationCommand":{type:"string",default:t.alternativeImplementationCommand,description:o.a("alternativeImplementationCommand","Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.")},"editor.gotoLocation.alternativeReferenceCommand":{type:"string",default:t.alternativeReferenceCommand,description:o.a("alternativeReferenceCommand","Alternative command id that is being executed when the result of 'Go to Reference' is the current location.")}})||this}return a(t,e),t.prototype.validate=function(e){var t,n,i,o,r;if("object"!=typeof e)return this.defaultValue;var s=e;return{multiple:y.stringSet(s.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]),multipleDefinitions:null!==(t=s.multipleDefinitions)&&void 0!==t?t:y.stringSet(s.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleTypeDefinitions:null!==(n=s.multipleTypeDefinitions)&&void 0!==n?n:y.stringSet(s.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleDeclarations:null!==(i=s.multipleDeclarations)&&void 0!==i?i:y.stringSet(s.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"]),multipleImplementations:null!==(o=s.multipleImplementations)&&void 0!==o?o:y.stringSet(s.multipleImplementations,"peek",["peek","gotoAndPeek","goto"]),multipleReferences:null!==(r=s.multipleReferences)&&void 0!==r?r:y.stringSet(s.multipleReferences,"peek",["peek","gotoAndPeek","goto"]),alternativeDefinitionCommand:_.string(s.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:_.string(s.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand),alternativeDeclarationCommand:_.string(s.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:_.string(s.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:_.string(s.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand)}},t}(h),I=function(e){function t(){var t={enabled:!0,delay:300,sticky:!0};return e.call(this,44,"hover",t,{"editor.hover.enabled":{type:"boolean",default:t.enabled,description:o.a("hover.enabled","Controls whether the hover is shown.")},"editor.hover.delay":{type:"number",default:t.delay,description:o.a("hover.delay","Controls the delay in milliseconds after which the hover is shown.")},"editor.hover.sticky":{type:"boolean",default:t.sticky,description:o.a("hover.sticky","Controls whether the hover should remain visible when mouse is moved over it.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),delay:m.clampedInt(t.delay,this.defaultValue.delay,0,1e4),sticky:g.boolean(t.sticky,this.defaultValue.sticky)}},t}(h),M=function(e){function t(){return e.call(this,107,[40,48,30,54,78,50])||this}return a(t,e),t.prototype.compute=function(e,n,i){return t.computeLayout(n,{outerWidth:e.outerWidth,outerHeight:e.outerHeight,lineHeight:e.fontInfo.lineHeight,lineNumbersDigitCount:e.lineNumbersDigitCount,typicalHalfwidthCharacterWidth:e.fontInfo.typicalHalfwidthCharacterWidth,maxDigitWidth:e.fontInfo.maxDigitWidth,pixelRatio:e.pixelRatio})},t.computeLayout=function(e,t){var n,i=0|t.outerWidth,o=0|t.outerHeight,r=0|t.lineHeight,s=0|t.lineNumbersDigitCount,a=t.typicalHalfwidthCharacterWidth,u=t.maxDigitWidth,c=t.pixelRatio,d=e.get(40),h=0!==e.get(50).renderType,f=0|e.get(51),p=e.get(54),g=p.enabled,v=p.side,_=p.renderCharacters,y=c>=2?Math.round(2*p.scale):p.scale,b=0|p.maxColumn,C=e.get(78),w=0|C.verticalScrollbarSize,S=C.verticalHasArrows,L=0|C.arrowSize,N=0|C.horizontalScrollbarSize,O=e.get(48),D=e.get(30);if("string"==typeof O&&/^\d+(\.\d+)?ch$/.test(O)){var x=parseFloat(O.substr(0,O.length-2));n=m.clampedInt(x*a,0,0,1e3)}else n=m.clampedInt(O,0,0,1e3);D&&(n+=16);var E=0;if(h){var k=Math.max(s,f);E=Math.round(k*u)}var I=0;d&&(I=r);var M,T,A,R,P=0,F=P+I,V=F+E,W=V+n,B=i-I-E-n;if(g){var j=y/c;M=_?1:2,(A=Math.max(0,Math.floor((B-w-2)*j/(a+j)))+l)/j>b&&(A=Math.floor(b*j)),R=B-A,"left"===v?(T=0,P+=A,F+=A,V+=A,W+=A):T=i-A-w}else T=0,A=0,M=0,R=B;var H=S?L:0;return{width:i,height:o,glyphMarginLeft:P,glyphMarginWidth:I,lineNumbersLeft:F,lineNumbersWidth:E,decorationsLeft:V,decorationsWidth:n,contentLeft:W,contentWidth:R,renderMinimap:M,minimapLeft:T,minimapWidth:A,viewportColumn:Math.max(1,Math.floor((R-w-2)/a)),verticalScrollbarWidth:w,horizontalScrollbarHeight:N,overviewRuler:{top:H,width:w,height:o-2*H,right:0}}},t}(f),T=function(e){function t(){var t={enabled:!0};return e.call(this,47,"lightbulb",t,{"editor.lightbulb.enabled":{type:"boolean",default:t.enabled,description:o.a("codeActions","Enables the code action lightbulb in the editor.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled)}},t}(h),A=function(e){function t(){return e.call(this,49,"lineHeight",G.lineHeight,0,150,{description:o.a("lineHeight","Controls the line height. Use 0 to compute the line height from the font size.")})||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.fontInfo.lineHeight},t}(m),R=function(e){function t(){var t={enabled:!0,side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};return e.call(this,54,"minimap",t,{"editor.minimap.enabled":{type:"boolean",default:t.enabled,description:o.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:t.side,description:o.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:t.showSlider,description:o.a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:t.scale,minimum:1,maximum:3,description:o.a("minimap.scale","Scale of content drawn in the minimap.")},"editor.minimap.renderCharacters":{type:"boolean",default:t.renderCharacters,description:o.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:t.maxColumn,description:o.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),side:y.stringSet(t.side,this.defaultValue.side,["right","left"]),showSlider:y.stringSet(t.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:g.boolean(t.renderCharacters,this.defaultValue.renderCharacters),scale:m.clampedInt(t.scale,1,1,3),maxColumn:m.clampedInt(t.maxColumn,this.defaultValue.maxColumn,1,1e4)}},t}(h);var P=function(e){function t(){var t={enabled:!0,cycle:!1};return e.call(this,64,"parameterHints",t,{"editor.parameterHints.enabled":{type:"boolean",default:t.enabled,description:o.a("parameterHints.enabled","Enables a pop-up that shows parameter documentation and type information as you type.")},"editor.parameterHints.cycle":{type:"boolean",default:t.cycle,description:o.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),cycle:g.boolean(t.cycle,this.defaultValue.cycle)}},t}(h),F=function(e){function t(){return e.call(this,105)||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.pixelRatio},t}(f),V=function(e){function t(){var t=this,n={other:!0,comments:!1,strings:!1};return(t=e.call(this,66,"quickSuggestions",n,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:n.strings,description:o.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:n.comments,description:o.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:n.other,description:o.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:n,description:o.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")})||this).defaultValue=n,t}return a(t,e),t.prototype.validate=function(e){if("boolean"==typeof e)return e;if("object"==typeof e){var t=e,n={other:g.boolean(t.other,this.defaultValue.other),comments:g.boolean(t.comments,this.defaultValue.comments),strings:g.boolean(t.strings,this.defaultValue.strings)};return!!(n.other&&n.comments&&n.strings)||!!(n.other||n.comments||n.strings)&&n}return this.defaultValue},t}(h),W=function(e){function t(){return e.call(this,50,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[o.a("lineNumbers.off","Line numbers are not rendered."),o.a("lineNumbers.on","Line numbers are rendered as absolute number."),o.a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),o.a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:o.a("lineNumbers","Controls the display of line numbers.")})||this}return a(t,e),t.prototype.validate=function(e){var t=this.defaultValue.renderType,n=this.defaultValue.renderFn;return void 0!==e&&("function"==typeof e?(t=4,n=e):t="interval"===e?3:"relative"===e?2:"on"===e?1:0),{renderType:t,renderFn:n}},t}(h);function B(e){var t=e.get(73);return"editable"===t?e.get(68):"on"!==t}var j=function(e){function t(){var t=[];return e.call(this,77,"rulers",t,{type:"array",items:{type:"number"},default:t,description:o.a("rulers","Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.")})||this}return a(t,e),t.prototype.validate=function(e){if(Array.isArray(e)){for(var t=[],n=0,i=e;n
"+e.substr(i.index+i[0].length)),e=e.replace(/&&/g,"&"),this.item&&this.item.setAttribute("aria-keyshortcuts",(n[1]?n[1]:n[3]).toLocaleLowerCase())}else e=e.replace(/&&/g,"&")}this.label&&(this.label.innerHTML=e.trim())}},t.prototype.updateTooltip=function(){var e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=Zn.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.item&&(this.item.title=e)},t.prototype.updateClass=function(){this.cssClass&&this.item&&Object(Z.K)(this.item,this.cssClass),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",Object(Z.e)(this.label,"icon"),this.cssClass&&Object(Z.f)(this.label,this.cssClass),this.updateEnabled()):this.label&&Object(Z.J)(this.label,"icon")},t.prototype.updateEnabled=function(){this.getAction().enabled?(this.element&&Object(Z.J)(this.element,"disabled"),this.item&&(Object(Z.J)(this.item,"disabled"),this.item.tabIndex=0)):(this.element&&Object(Z.e)(this.element,"disabled"),this.item&&(Object(Z.e)(this.item,"disabled"),Object(Z.M)(this.item)))},t.prototype.updateChecked=function(){this.item&&(this.getAction().checked?(Object(Z.e)(this.item,"checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(Object(Z.J)(this.item,"checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))},t.prototype.getMnemonic=function(){return this.mnemonic},t.prototype.applyStyle=function(){if(this.menuStyle){var e=this.element&&Object(Z.C)(this.element,"focused"),t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,n=e&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0,i=e&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"";this.item&&(this.item.style.color=t?t.toString():"",this.item.style.backgroundColor=n?n.toString():""),this.check&&(this.check.style.color=t?t.toString():""),this.container&&(this.container.style.border=i)}},t.prototype.style=function(e){this.menuStyle=e,this.applyStyle()},t}(jc.c),mf=function(e){function t(t,n,i,o){var r=e.call(this,t,t,o)||this;return r.submenuActions=n,r.parentData=i,r.submenuOptions=o,r.mysubmenu=null,r.submenuDisposables=r._register(new le.b),r.mouseOver=!1,r.expandDirection=o&&void 0!==o.expandDirection?o.expandDirection:uf.Right,r.showScheduler=new We.d((function(){r.mouseOver&&(r.cleanupExistingSubmenu(!1),r.createSubmenu(!1))}),250),r.hideScheduler=new We.d((function(){r.element&&!Object(Z.E)(document.activeElement,r.element)&&r.parentData.submenu===r.mysubmenu&&(r.parentData.parent.focus(!1),r.cleanupExistingSubmenu(!0))}),750),r}return lf(t,e),t.prototype.render=function(t){var n=this;e.prototype.render.call(this,t),this.element&&(this.item&&(Object(Z.e)(this.item,"monaco-submenu-item"),this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Object(Z.m)(this.item,Object(Z.a)("span.submenu-indicator.codicon.codicon-chevron-right")),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(Object(Z.g)(this.element,Z.c.KEY_UP,(function(e){var t=new Gn.a(e);(t.equals(17)||t.equals(3))&&(Z.b.stop(e,!0),n.createSubmenu(!0))}))),this._register(Object(Z.g)(this.element,Z.c.KEY_DOWN,(function(e){var t=new Gn.a(e);document.activeElement===n.item&&(t.equals(17)||t.equals(3))&&Z.b.stop(e,!0)}))),this._register(Object(Z.g)(this.element,Z.c.MOUSE_OVER,(function(e){n.mouseOver||(n.mouseOver=!0,n.showScheduler.schedule())}))),this._register(Object(Z.g)(this.element,Z.c.MOUSE_LEAVE,(function(e){n.mouseOver=!1}))),this._register(Object(Z.g)(this.element,Z.c.FOCUS_OUT,(function(e){n.element&&!Object(Z.E)(document.activeElement,n.element)&&n.hideScheduler.schedule()}))),this._register(this.parentData.parent.onScroll((function(){n.parentData.parent.focus(!1),n.cleanupExistingSubmenu(!1)}))))},t.prototype.onClick=function(e){Z.b.stop(e,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)},t.prototype.cleanupExistingSubmenu=function(e){this.parentData.submenu&&(e||this.parentData.submenu!==this.mysubmenu)&&(this.parentData.submenu.dispose(),this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0))},t.prototype.createSubmenu=function(e){var t=this;if(void 0===e&&(e=!0),this.element)if(this.parentData.submenu)this.parentData.submenu.focus(!1);else{this.updateAriaExpanded("true"),this.submenuContainer=Object(Z.m)(this.element,Object(Z.a)("div.monaco-submenu")),Object(Z.f)(this.submenuContainer,"menubar-menu-items-holder","context-view");var n=getComputedStyle(this.parentData.parent.domNode),i=parseFloat(n.paddingTop||"0")||0;this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px",this.parentData.submenu=new pf(this.submenuContainer,this.submenuActions,this.submenuOptions),this.menuStyle&&this.parentData.submenu.style(this.menuStyle);var o=this.element.getBoundingClientRect(),r=this.submenuContainer.getBoundingClientRect();this.expandDirection===uf.Right?window.innerWidth<=o.right+r.width?(this.submenuContainer.style.left="10px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset+o.height+"px"):(this.submenuContainer.style.left=this.element.offsetWidth+"px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px"):this.expandDirection===uf.Left&&(this.submenuContainer.style.right=this.element.offsetWidth+"px",this.submenuContainer.style.left="auto",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px"),this.submenuDisposables.add(Object(Z.g)(this.submenuContainer,Z.c.KEY_UP,(function(e){new Gn.a(e).equals(15)&&(Z.b.stop(e,!0),t.parentData.parent.focus(),t.cleanupExistingSubmenu(!0))}))),this.submenuDisposables.add(Object(Z.g)(this.submenuContainer,Z.c.KEY_DOWN,(function(e){new Gn.a(e).equals(15)&&Z.b.stop(e,!0)}))),this.submenuDisposables.add(this.parentData.submenu.onDidCancel((function(){t.parentData.parent.focus(),t.cleanupExistingSubmenu(!0)}))),this.parentData.submenu.focus(e),this.mysubmenu=this.parentData.submenu}},t.prototype.updateAriaExpanded=function(e){var t;this.item&&(null===(t=this.item)||void 0===t||t.setAttribute("aria-expanded",e))},t.prototype.applyStyle=function(){if(e.prototype.applyStyle.call(this),this.menuStyle){var t=this.element&&Object(Z.C)(this.element,"focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor;this.submenuIndicator&&(this.submenuIndicator.style.color=t?""+t:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle)}},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)},t}(gf),vf=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return lf(t,e),t.prototype.style=function(e){this.label&&(this.label.style.borderBottomColor=e.separatorColor?""+e.separatorColor:"")},t}(jc.b);var _f=function(){return(_f=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Ef=function(e,t){return function(n,i){t(n,i,e)}},kf=function(e){function t(t,n,i,o,r){var s=e.call(this)||this;return s._onDidContextMenu=s._register(new W.a),s.contextMenuHandler=new Nf(i,t,n,o,r),s}return Df(t,e),t.prototype.configure=function(e){this.contextMenuHandler.configure(e)},t.prototype.showContextMenu=function(e){this.contextMenuHandler.showContextMenu(e),this._onDidContextMenu.fire()},t=xf([Ef(0,Of.a),Ef(1,lo.a),Ef(2,Xc.b),Ef(3,Cd.a),Ef(4,Ir.c)],t)}(le.a);n("TT2d");!function(e){function t(e,t){if(e.start>=t.end||t.start>=e.end)return{start:0,end:0};var n=Math.max(e.start,t.start),i=Math.min(e.end,t.end);return i-n<=0?{start:0,end:0}:{start:n,end:i}}function n(e){return e.end-e.start<=0}e.intersect=t,e.isEmpty=n,e.intersects=function(e,i){return!n(t(e,i))},e.relativeComplement=function(e,t){var i=[],o={start:e.start,end:Math.min(t.start,e.end)},r={start:Math.max(t.end,e.start),end:e.end};return n(o)||i.push(o),n(r)||i.push(r),i}}(Sf||(Sf={}));var If=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Mf(e,t,n){var i=n.offset+n.size;return 0===n.position?t<=e-i?i:t<=n.offset?n.offset-t:Math.max(e-t,0):t<=n.offset?n.offset-t:t<=e-i?i:0}var Tf=function(e){function t(t){var n=e.call(this)||this;return n.container=null,n.delegate=null,n.toDisposeOnClean=le.a.None,n.toDisposeOnSetContainer=le.a.None,n.view=Z.a(".context-view"),Z.D(n.view),n.setContainer(t),n._register(Object(le.f)((function(){return n.setContainer(null)}))),n}return If(t,e),t.prototype.setContainer=function(e){var n=this;if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.container.removeChild(this.view),this.container=null),e){this.container=e,this.container.appendChild(this.view);var i=new le.b;t.BUBBLE_UP_EVENTS.forEach((function(e){i.add(Z.k(n.container,e,(function(e){n.onDOMEvent(e,!1)})))})),t.BUBBLE_DOWN_EVENTS.forEach((function(e){i.add(Z.k(n.container,e,(function(e){n.onDOMEvent(e,!0)}),!0))})),this.toDisposeOnSetContainer=i}},t.prototype.show=function(e){this.isVisible()&&this.hide(),Z.o(this.view),this.view.className="context-view",this.view.style.top="0px",this.view.style.left="0px",Z.R(this.view),this.toDisposeOnClean=e.render(this.view)||le.a.None,this.delegate=e,this.doLayout(),this.delegate.focus&&this.delegate.focus()},t.prototype.layout=function(){this.isVisible()&&(!1!==this.delegate.canRelayout||ie.c&&ss.a.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())},t.prototype.doLayout=function(){if(this.isVisible()){var e,t=this.delegate.getAnchor();if(Z.F(t)){var n=Z.w(t);e={top:n.top,left:n.left,width:n.width,height:n.height}}else e={top:t.y,left:t.x,width:t.width||1,height:t.height||2};var i,o=Z.B(this.view),r=Z.A(this.view),s=this.delegate.anchorPosition||0,a=this.delegate.anchorAlignment||0,u={offset:e.top-window.pageYOffset,size:e.height,position:0===s?0:1};i=0===a?{offset:e.left,size:0,position:0}:{offset:e.left+e.width,size:0,position:1};var l=Mf(window.innerHeight,r,u)+window.pageYOffset;Sf.intersects({start:l,end:l+r},{start:u.offset,end:u.offset+u.size})&&(i.size=e.width,1===a&&(i.offset=e.left));var c=Mf(window.innerWidth,o,i);Z.K(this.view,"top","bottom","left","right"),Z.e(this.view,0===s?"bottom":"top"),Z.e(this.view,0===a?"left":"right");var d=Z.w(this.container);this.view.style.top=l-d.top+"px",this.view.style.left=c-d.left+"px",this.view.style.width="initial"}},t.prototype.hide=function(e){var t=this.delegate;this.delegate=null,(null==t?void 0:t.onHide)&&t.onHide(e),this.toDisposeOnClean.dispose(),Z.D(this.view)},t.prototype.isVisible=function(){return!!this.delegate},t.prototype.onDOMEvent=function(e,t){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(e,document.activeElement):t&&!Z.E(e.target,this.container)&&this.hide())},t.prototype.dispose=function(){this.hide(),e.prototype.dispose.call(this)},t.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],t.BUBBLE_DOWN_EVENTS=["click"],t}(le.a),Af=Object(ue.c)("layoutService"),Rf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Pf=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Ff=function(e,t){return function(n,i){t(n,i,e)}},Vf=function(e){function t(t){var n=e.call(this)||this;return n.layoutService=t,n.contextView=n._register(new Tf(t.container)),n.layout(),n._register(t.onLayout((function(){return n.layout()}))),n}return Rf(t,e),t.prototype.setContainer=function(e){this.contextView.setContainer(e)},t.prototype.showContextView=function(e){this.contextView.show(e)},t.prototype.layout=function(){this.contextView.layout()},t.prototype.hideContextView=function(e){this.contextView.hide(e)},t=Pf([Ff(0,Af)],t)}(le.a),Wf=Object(ue.c)("dialogService");var Bf,jf=function(){function e(e){this._hashFn=e,this._nodes=Object.create(null)}return e.prototype.roots=function(){var e=[];return fi(this._nodes,(function(t){Object(je.f)(t.value.outgoing)&&e.push(t.value)})),e},e.prototype.insertEdge=function(e,t){var n=this.lookupOrInsertNode(e),i=this.lookupOrInsertNode(t);n.outgoing[this._hashFn(t)]=i,i.incoming[this._hashFn(e)]=n},e.prototype.removeNode=function(e){var t=this._hashFn(e);delete this._nodes[t],fi(this._nodes,(function(e){delete e.value.outgoing[t],delete e.value.incoming[t]}))},e.prototype.lookupOrInsertNode=function(e){var t=this._hashFn(e),n=this._nodes[t];return n||(n=function(e){return{data:e,incoming:Object.create(null),outgoing:Object.create(null)}}(e),this._nodes[t]=n),n},e.prototype.isEmpty=function(){for(var e in this._nodes)return!1;return!0},e.prototype.toString=function(){var e=[];return fi(this._nodes,(function(t){e.push(t.key+", (incoming)["+Object.keys(t.value.incoming).join(", ")+"], (outgoing)["+Object.keys(t.value.outgoing).join(",")+"]")})),e.join("\n")},e}(),Hf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),zf=function(){for(var e=0,t=0,n=arguments.length;t0?i[0].index:t.length;if(t.length!==l){console.warn("[createInstance] First service dependency of "+e.name+" at position "+(l+1)+" conflicts with "+t.length+" static arguments");var c=l-t.length;t=c>0?t.concat(new Array(c)):t.slice(0,l)}return new(e.bind.apply(e,zf([void 0],zf(t,o))))},e.prototype._setServiceInstance=function(e,t){if(this._services.get(e)instanceof kc)this._services.set(e,t);else{if(!this._parent)throw new Error("illegalState - setting UNKNOWN service instance");this._parent._setServiceInstance(e,t)}},e.prototype._getServiceInstanceOrDescriptor=function(e){var t=this._services.get(e);return!t&&this._parent?this._parent._getServiceInstanceOrDescriptor(e):t},e.prototype._getOrCreateServiceInstance=function(e,t){var n=this._getServiceInstanceOrDescriptor(e);return n instanceof kc?this._createAndCacheServiceInstance(e,n,t.branch(e,!0)):(t.branch(e,!1),n)},e.prototype._createAndCacheServiceInstance=function(e,t,n){for(var i=new jf((function(e){return e.id.toString()})),o=0,r=[{id:e,desc:t,_trace:n}];r.length;){var s=r.pop();if(i.lookupOrInsertNode(s),o++>150)throw new Kf(i);for(var a=0,u=ue.b.getServiceDependencies(s.desc.ctor);a "+l);var h=e(t+1,d);h&&o.push(h)}else o.push(r+"uses -> "+l)}return o.join("\n")}(1,this),"DONE, took "+t.toFixed(2)+"ms (grand total "+e._totals.toFixed(2)+"ms)"];(t>2||n)&&console.log(i.join("\n"))},e._None=new(function(e){function t(){return e.call(this,-1,null)||this}return Hf(t,e),t.prototype.stop=function(){},t.prototype.branch=function(){return this},t}(e)),e._totals=0,e}(),Yf=Object(ue.c)("label"),Zf=(n("4rho"),n("ZCR3")),Xf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();!function(e){e.TREE="tree",e.FORM="form"}(Bf||(Bf={}));var Jf=function(e){function t(t,n){return e.call(this,"ListError ["+t+"] "+n)||this}return Xf(t,e),t}(Error);function Qf(e,t){for(var n=[],i=0,o=t;i=r.range.end)){if(e.end=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},rp=function(){for(var e=0,t=0,n=arguments.length;t=this.items.length?(this.rangeMap=new tp,this.rangeMap.splice(0,0,f),this.items=f,l=[]):(this.rangeMap.splice(e,t,f),l=(i=this.items).splice.apply(i,rp([e,t],f)));var p=n.length-t,g=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),m=$f(d,p),v=Sf.intersect(g,m);for(u=v.start;u=-1&&en&&(this.scrollTop+=Math.min(14,Math.floor(.3*(t-n))))}},e.prototype.teardownDragAndDropScrollTopAnimation=function(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},e.prototype.getItemIndexFromEventTarget=function(e){for(var t=e;t instanceof HTMLElement&&t!==this.rowsContainer;){var n=t.getAttribute("data-index");if(n){var i=Number(n);if(!isNaN(i))return i}t=t.parentElement}},e.prototype.getRenderRange=function(e,t){return{start:this.rangeMap.indexAt(e),end:this.rangeMap.indexAfter(e+t-1)}},e.prototype._rerender=function(e,t){var n,i,o=this.getRenderRange(e,t);e===this.elementTop(o.start)?(n=o.start,i=0):o.end-o.start>1&&(n=o.start+1,i=this.elementTop(n)-e);for(var r=0;;){for(var s=this.getRenderRange(e,t),a=!1,u=s.start;u0?[{start:0,end:t.length}]:[]}.bind(void 0,!0);function gp(e){return 97<=e&&e<=122}function mp(e){return 65<=e&&e<=90}function vp(e){return 48<=e&&e<=57}function _p(e){return 32===e||9===e||10===e||13===e}var yp=new Set;function bp(e){return gp(e)||mp(e)||vp(e)}function Cp(e,t){return 0===t.length?t=[e]:e.end===t[0].start?t[0].start=e.start:t.unshift(e),t}function wp(e,t){for(var n=t;n0&&!bp(e.charCodeAt(n-1)))return n}return e.length}function Sp(e,t,n,i){if(n===e.length)return[];if(i===t.length)return null;if(e[n]!==t[i].toLowerCase())return null;var o=null,r=i+1;for(o=Sp(e,t,n+1,i+1);!o&&(r=wp(t,r))60)return null;var n=function(e){for(var t=0,n=0,i=0,o=0,r=0,s=0;s.2&&t<.8&&i>.6&&o<.2}(n)){if(!function(e){var t=e.upperPercent;return 0===e.lowerPercent&&t>.6}(n))return null;t=t.toLowerCase()}var i=null,o=0;for(e=e.toLowerCase();o/?".split("").forEach((function(e){return yp.add(e.charCodeAt(0))}));fp(pp,Lp,(function(e,t){var n=t.toLowerCase().indexOf(e.toLowerCase());return-1===n?null:[{start:n,end:n+e.length}]})),fp(pp,Lp,(function(e,t){return function e(t,n,i,o){if(i===t.length)return[];if(o===n.length)return null;if(t[i]===n[o]){var r;return(r=e(t,n,i+1,o+1))?Cp({start:o,end:o+1},r):null}return e(t,n,i,o+1)}(e.toLowerCase(),t.toLowerCase(),0,0)})),new Qn.a(1e4);var Np=128;function Op(){for(var e=[],t=[0],n=1;n<=Np;n++)t.push(-n);for(n=0;n<=Np;n++){var i=t.slice(0);i[0]=-n,e.push(i)}return e}var Dp,xp=Op(),Ep=Op(),kp=Op();function Ip(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:return!0;default:return!1}}function Mp(e,t,n){return t[e]!==n[e]}function Tp(e,t,n,i,o,r,s){var a=e.length>Np?Np:e.length,u=i.length>Np?Np:i.length;if(!(n>=a||r>=u||a-n>u-r)&&function(e,t,n,i,o,r){for(;t1?1:f),g=xp[l-1][c]+-1,m=xp[l][c-1]+-1;m>=g?m>p?(xp[l][c]=m,kp[l][c]=4):m===p?(xp[l][c]=m,kp[l][c]=6):(xp[l][c]=p,kp[l][c]=2):g>p?(xp[l][c]=g,kp[l][c]=1):g===p?(xp[l][c]=g,kp[l][c]=3):(xp[l][c]=p,kp[l][c]=2)}if(Rp=0,Fp=-100,Vp=r,Wp=s,function e(t,n,i,o,r){if(Rp>=10||i<-25)return;var s=0;for(;t>0&&n>0;){var a=Ep[t][n],u=kp[t][n];if(4===u)n-=1,r?i-=5:0!==o&&(i-=1),r=!1,s=0;else{if(!(2&u))return;if(4&u&&e(t,n-1,0!==o?i-1:i,o,r),i+=a,t-=1,n-=1,r=!0,o+=Math.pow(2,n+Vp),1===a){if(s+=1,0===t&&!Wp)return}else i+=1+s*(a-1),s=0}}Rp+=1,(i-=n>=3?9:3*n)>Fp&&(Fp=i,Pp=o)}(l-1,c-1,a===u?1:0,0,!1),0!==Rp)return[Fp,Pp,r]}}function Ap(e,t,n,i,o,r,s){return t[n]!==r[s]?-1:s===n-i?e[n]===o[s]?7:5:!Mp(s,o,r)||0!==s&&Mp(s-1,o,r)?!Ip(r,s)||0!==s&&Ip(r,s-1)?Ip(r,s-1)||function(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}(r,s-1)?5:1:5:e[n]===o[s]?7:5}!function(e){e.Default=Object.freeze([-100,0,0]),e.isDefault=function(e){return!e||-100===e[0]&&0===e[1]&&0===e[2]}}(Dp||(Dp={}));var Rp=0,Pp=0,Fp=0,Vp=0,Wp=!1;var Bp=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),jp=function(){return(jp=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},zp=function(){for(var e=0,t=0,n=arguments.length;t=0){var o=this.renderedElements[i];this.trait.unrender(n),o.index=t}else{o={index:t,templateData:n};this.renderedElements.push(o)}this.trait.renderIndex(t,n)},e.prototype.splice=function(e,t,n){for(var i=[],o=0,r=this.renderedElements;o=e+t&&i.push({index:s.index+n-t,templateData:s.templateData})}this.renderedElements=i},e.prototype.renderIndexes=function(e){for(var t=0,n=this.renderedElements;t-1&&this.trait.renderIndex(o,r)}},e.prototype.disposeTemplate=function(e){var t=Object(Xe.h)(this.renderedElements,(function(t){return t.templateData===e}));t<0||this.renderedElements.splice(t,1)},e}(),Kp=function(){function e(e){this._trait=e,this.indexes=[],this.sortedIndexes=[],this._onChange=new W.a,this.onChange=this._onChange.event}return Object.defineProperty(e.prototype,"trait",{get:function(){return this._trait},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"renderer",{get:function(){return new Up(this)},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){var i=n.length-t,o=e+t,r=zp(this.sortedIndexes.filter((function(t){return t=o})).map((function(e){return e+i})));this.renderer.splice(e,t,n.length),this._set(r,r)},e.prototype.renderIndex=function(e,t){Z.S(t,this._trait,this.contains(e))},e.prototype.unrender=function(e){Z.J(e,this._trait)},e.prototype.set=function(e,t){return this._set(e,zp(e).sort(cg),t)},e.prototype._set=function(e,t,n){var i=this.indexes,o=this.sortedIndexes;this.indexes=e,this.sortedIndexes=t;var r=lg(o,e);return this.renderer.renderIndexes(r),this._onChange.fire({indexes:e,browserEvent:n}),i},e.prototype.get=function(){return this.indexes},e.prototype.contains=function(e){return Object(Xe.b)(this.sortedIndexes,e,cg)>=0},e.prototype.dispose=function(){Object(le.e)(this._onChange)},Hp([Zf.a],e.prototype,"renderer",null),e}(),qp=function(e){function t(){return e.call(this,"focused")||this}return Bp(t,e),t.prototype.renderIndex=function(t,n){e.prototype.renderIndex.call(this,t,n),this.contains(t)?n.setAttribute("aria-selected","true"):n.removeAttribute("aria-selected")},t}(Kp),Gp=function(){function e(e,t,n){this.trait=e,this.view=t,this.identityProvider=n}return e.prototype.splice=function(e,t,n){var i=this;if(!this.identityProvider)return this.trait.splice(e,t,n.map((function(){return!1})));var o=this.trait.get().map((function(e){return i.identityProvider.getId(i.view.element(e)).toString()})),r=n.map((function(e){return o.indexOf(i.identityProvider.getId(e).toString())>-1}));this.trait.splice(e,t,r)},e}();function Yp(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}var Zp,Xp=function(){function e(e,t,n){this.list=e,this.view=t,this.disposables=new le.b;var i=!1!==n.multipleSelectionSupport;this.openController=n.openController||og;var o=W.b.chain(Object(Lf.a)(t.domNode,"keydown")).filter((function(e){return!Yp(e.target)})).map((function(e){return new Gn.a(e)}));o.filter((function(e){return 3===e.keyCode})).on(this.onEnter,this,this.disposables),o.filter((function(e){return 16===e.keyCode})).on(this.onUpArrow,this,this.disposables),o.filter((function(e){return 18===e.keyCode})).on(this.onDownArrow,this,this.disposables),o.filter((function(e){return 11===e.keyCode})).on(this.onPageUpArrow,this,this.disposables),o.filter((function(e){return 12===e.keyCode})).on(this.onPageDownArrow,this,this.disposables),o.filter((function(e){return 9===e.keyCode})).on(this.onEscape,this,this.disposables),i&&o.filter((function(e){return(ie.e?e.metaKey:e.ctrlKey)&&31===e.keyCode})).on(this.onCtrlA,this,this.disposables)}return e.prototype.onEnter=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(this.list.getFocus(),e.browserEvent),this.openController.shouldOpen(e.browserEvent)&&this.list.open(this.list.getFocus(),e.browserEvent)},e.prototype.onUpArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusPrevious(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onDownArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusNext(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onPageUpArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusPreviousPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onPageDownArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusNextPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onCtrlA=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(Object(Xe.o)(this.list.length),e.browserEvent),this.view.domNode.focus()},e.prototype.onEscape=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection([],e.browserEvent),this.view.domNode.focus()},e.prototype.dispose=function(){this.disposables.dispose()},e}();!function(e){e[e.Idle=0]="Idle",e[e.Typing=1]="Typing"}(Zp||(Zp={}));var Jp=new(function(){function e(){}return e.prototype.mightProducePrintableCharacter=function(e){return!(e.ctrlKey||e.metaKey||e.altKey)&&(e.keyCode>=31&&e.keyCode<=56||e.keyCode>=21&&e.keyCode<=30||e.keyCode>=93&&e.keyCode<=102||e.keyCode>=80&&e.keyCode<=90)},e}()),Qp=function(){function e(e,t,n,i){this.list=e,this.view=t,this.keyboardNavigationLabelProvider=n,this.delegate=i,this.enabled=!1,this.state=Zp.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.enabledDisposables=new le.b,this.disposables=new le.b,this.updateOptions(e.options)}return e.prototype.updateOptions=function(e){void 0===e.enableKeyboardNavigation||!!e.enableKeyboardNavigation?this.enable():this.disable(),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation)},e.prototype.enable=function(){var e=this;if(!this.enabled){var t=W.b.chain(Object(Lf.a)(this.view.domNode,"keydown")).filter((function(e){return!Yp(e.target)})).filter((function(){return e.automaticKeyboardNavigation||e.triggered})).map((function(e){return new Gn.a(e)})).filter((function(t){return e.delegate.mightProducePrintableCharacter(t)})).forEach((function(e){e.stopPropagation(),e.preventDefault()})).map((function(e){return e.browserEvent.key})).event,n=W.b.debounce(t,(function(){return null}),800);W.b.reduce(W.b.any(t,n),(function(e,t){return null===t?null:(e||"")+t}))(this.onInput,this,this.enabledDisposables),this.enabled=!0,this.triggered=!1}},e.prototype.disable=function(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)},e.prototype.onInput=function(e){if(!e)return this.state=Zp.Idle,void(this.triggered=!1);var t=this.list.getFocus(),n=t.length>0?t[0]:0,i=this.state===Zp.Idle?1:0;this.state=Zp.Typing;for(var o=0;o=0&&e[o]===t-(n-o);)i.push(e[o--]);i.reverse(),o=n;for(;o=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[i++]);else{if(e[i]===t[o]){i++,o++;continue}e[i]=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[i++]);else{if(e[i]===t[o]){n.push(e[i]),i++,o++;continue}e[i]-1?t:[e]},e.prototype.getDragURI=function(e){return this.dnd.getDragURI(e)},e.prototype.getDragLabel=function(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e,t)},e.prototype.onDragStart=function(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(e,t)},e.prototype.onDragOver=function(e,t,n,i){return this.dnd.onDragOver(e,t,n,i)},e.prototype.onDragEnd=function(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)},e.prototype.drop=function(e,t,n,i){this.dnd.drop(e,t,n,i)},e}(),pg=function(){function e(e,t,n,i,o){void 0===o&&(o=ug),this.user=e,this._options=o,this.eventBufferer=new W.c,this.disposables=new le.b,this._onDidOpen=new W.a,this.onDidOpen=this._onDidOpen.event,this._onDidPin=new W.a,this.didJustPressContextMenuKey=!1,this._onDidDispose=new W.a,this.onDidDispose=this._onDidDispose.event,this.focus=new qp,this.selection=new Kp("selected"),Object(Le.d)(o,ag,!1);var r=[this.focus.renderer,this.selection.renderer];this.accessibilityProvider=o.accessibilityProvider,this.accessibilityProvider&&(r.push(new hg(this.accessibilityProvider)),this.accessibilityProvider.onDidChangeActiveDescendant&&this.accessibilityProvider.onDidChangeActiveDescendant(this.onDidChangeActiveDescendant,this,this.disposables)),i=i.map((function(e){return new dg(e.templateId,zp(r,[e]))}));var s=jp(jp({},o),{dnd:o.dnd&&new fg(this,o.dnd)});if(this.view=new cp(t,n,i,s),"string"!=typeof o.ariaRole?this.view.domNode.setAttribute("role",Bf.TREE):this.view.domNode.setAttribute("role",o.ariaRole),o.styleController)this.styleController=o.styleController(this.view.domId);else{var a=Z.q(this.view.domNode);this.styleController=new sg(a,this.view.domId)}if(this.spliceable=new dp([new Gp(this.focus,this.view,o.identityProvider),new Gp(this.selection,this.view,o.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.onDidFocus=W.b.map(Object(Lf.a)(this.view.domNode,"focus",!0),(function(){return null})),this.onDidBlur=W.b.map(Object(Lf.a)(this.view.domNode,"blur",!0),(function(){return null})),this.disposables.add(new $p(this,this.view)),"boolean"!=typeof o.keyboardSupport||o.keyboardSupport){var u=new Xp(this,this.view,o);this.disposables.add(u)}if(o.keyboardNavigationLabelProvider){var l=o.keyboardNavigationDelegate||Jp;this.typeLabelController=new Qp(this,this.view,o.keyboardNavigationLabelProvider,l),this.disposables.add(this.typeLabelController)}this.disposables.add(this.createMouseController(o)),this.onFocusChange(this._onFocusChange,this,this.disposables),this.onSelectionChange(this._onSelectionChange,this,this.disposables),o.ariaLabel&&this.view.domNode.setAttribute("aria-label",Object(Zn.a)("aria list","{0}. Use the navigation keys to navigate.",o.ariaLabel))}return Object.defineProperty(e.prototype,"onFocusChange",{get:function(){var e=this;return W.b.map(this.eventBufferer.wrapEvent(this.focus.onChange),(function(t){return e.toListEvent(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onSelectionChange",{get:function(){var e=this;return W.b.map(this.eventBufferer.wrapEvent(this.selection.onChange),(function(t){return e.toListEvent(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"domId",{get:function(){return this.view.domId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseClick",{get:function(){return this.view.onMouseClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDblClick",{get:function(){return this.view.onMouseDblClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseMiddleClick",{get:function(){return this.view.onMouseMiddleClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDown",{get:function(){return this.view.onMouseDown},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTouchStart",{get:function(){return this.view.onTouchStart},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTap",{get:function(){return this.view.onTap},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onContextMenu",{get:function(){var e=this,t=W.b.chain(Object(Lf.a)(this.view.domNode,"keydown")).map((function(e){return new Gn.a(e)})).filter((function(t){return e.didJustPressContextMenuKey=58===t.keyCode||t.shiftKey&&68===t.keyCode})).filter((function(e){return e.preventDefault(),e.stopPropagation(),!1})).event,n=W.b.chain(Object(Lf.a)(this.view.domNode,"keyup")).filter((function(){var t=e.didJustPressContextMenuKey;return e.didJustPressContextMenuKey=!1,t})).filter((function(){return e.getFocus().length>0&&!!e.view.domElement(e.getFocus()[0])})).map((function(t){var n=e.getFocus()[0];return{index:n,element:e.view.element(n),anchor:e.view.domElement(n),browserEvent:t}})).event,i=W.b.chain(this.view.onContextMenu).filter((function(){return!e.didJustPressContextMenuKey})).map((function(e){var t=e.element,n=e.index,i=e.browserEvent;return{element:t,index:n,anchor:{x:i.clientX+1,y:i.clientY},browserEvent:i}})).event;return W.b.any(t,n,i)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onKeyDown",{get:function(){return Object(Lf.a)(this.view.domNode,"keydown")},enumerable:!0,configurable:!0}),e.prototype.createMouseController=function(e){return new rg(this)},e.prototype.updateOptions=function(e){void 0===e&&(e={}),this._options=jp(jp({},this._options),e),this.typeLabelController&&this.typeLabelController.updateOptions(this._options)},Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){var i=this;if(void 0===n&&(n=[]),e<0||e>this.view.length)throw new Jf(this.user,"Invalid start index: "+e);if(t<0)throw new Jf(this.user,"Invalid delete count: "+t);0===t&&0===n.length||this.eventBufferer.bufferEvents((function(){return i.spliceable.splice(e,t,n)}))},e.prototype.rerender=function(){this.view.rerender()},e.prototype.element=function(e){return this.view.element(e)},Object.defineProperty(e.prototype,"length",{get:function(){return this.view.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"contentHeight",{get:function(){return this.view.contentHeight},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollTop",{get:function(){return this.view.getScrollTop()},set:function(e){this.view.setScrollTop(e)},enumerable:!0,configurable:!0}),e.prototype.domFocus=function(){this.view.domNode.focus()},e.prototype.layout=function(e,t){this.view.layout(e,t)},e.prototype.setSelection=function(e,t){for(var n=0,i=e;n=this.length)throw new Jf(this.user,"Invalid index "+o)}this.selection.set(e,t)},e.prototype.getSelection=function(){return this.selection.get()},e.prototype.getSelectedElements=function(){var e=this;return this.getSelection().map((function(t){return e.view.element(t)}))},e.prototype.setFocus=function(e,t){for(var n=0,i=e;n=this.length)throw new Jf(this.user,"Invalid index "+o)}this.focus.set(e,t)},e.prototype.focusNext=function(e,t,n,i){if(void 0===e&&(e=1),void 0===t&&(t=!1),0!==this.length){var o=this.focus.get(),r=this.findNextIndex(o.length>0?o[0]+e:0,t,i);r>-1&&this.setFocus([r],n)}},e.prototype.focusPrevious=function(e,t,n,i){if(void 0===e&&(e=1),void 0===t&&(t=!1),0!==this.length){var o=this.focus.get(),r=this.findPreviousIndex(o.length>0?o[0]-e:0,t,i);r>-1&&this.setFocus([r],n)}},e.prototype.focusNextPage=function(e,t){var n=this,i=this.view.indexAt(this.view.getScrollTop()+this.view.renderHeight);i=0===i?0:i-1;var o=this.view.element(i),r=this.getFocusedElements()[0];if(r!==o){var s=this.findPreviousIndex(i,!1,t);s>-1&&r!==this.view.element(s)?this.setFocus([s],e):this.setFocus([i],e)}else{var a=this.view.getScrollTop();this.view.setScrollTop(a+this.view.renderHeight-this.view.elementHeight(i)),this.view.getScrollTop()!==a&&setTimeout((function(){return n.focusNextPage(e,t)}),0)}},e.prototype.focusPreviousPage=function(e,t){var n,i=this,o=this.view.getScrollTop();n=0===o?this.view.indexAt(o):this.view.indexAfter(o-1);var r=this.view.element(n),s=this.getFocusedElements()[0];if(s!==r){var a=this.findNextIndex(n,!1,t);a>-1&&s!==this.view.element(a)?this.setFocus([a],e):this.setFocus([n],e)}else{var u=o;this.view.setScrollTop(o-this.view.renderHeight),this.view.getScrollTop()!==u&&setTimeout((function(){return i.focusPreviousPage(e,t)}),0)}},e.prototype.focusLast=function(e,t){if(0!==this.length){var n=this.findPreviousIndex(this.length-1,!1,t);n>-1&&this.setFocus([n],e)}},e.prototype.focusFirst=function(e,t){if(0!==this.length){var n=this.findNextIndex(0,!1,t);n>-1&&this.setFocus([n],e)}},e.prototype.findNextIndex=function(e,t,n){void 0===t&&(t=!1);for(var i=0;i=this.length&&!t)return-1;if(e%=this.length,!n||n(this.element(e)))return e;e++}return-1},e.prototype.findPreviousIndex=function(e,t,n){void 0===t&&(t=!1);for(var i=0;i=this.length)throw new Jf(this.user,"Invalid index "+e);var n=this.view.getScrollTop(),i=this.view.elementTop(e),o=this.view.elementHeight(e);if(Object(je.h)(t)){var r=o-this.view.renderHeight;this.view.setScrollTop(r*hp(t,0,1)+i)}else{var s=i+o,a=n+this.view.renderHeight;i=a||(i=a&&this.view.setScrollTop(s-this.view.renderHeight))}},e.prototype.getRelativeTop=function(e){if(e<0||e>=this.length)throw new Jf(this.user,"Invalid index "+e);var t=this.view.getScrollTop(),n=this.view.elementTop(e),i=this.view.elementHeight(e);if(nt+this.view.renderHeight)return null;var o=i-this.view.renderHeight;return Math.abs((t-n)/o)},e.prototype.getHTMLElement=function(){return this.view.domNode},e.prototype.open=function(e,t){for(var n=this,i=0,o=e;i=this.length)throw new Jf(this.user,"Invalid index "+r)}this._onDidOpen.fire({indexes:e,elements:e.map((function(e){return n.view.element(e)})),browserEvent:t})},e.prototype.pin=function(e,t){for(var n=this,i=0,o=e;i=this.length)throw new Jf(this.user,"Invalid index "+r)}this._onDidPin.fire({indexes:e,elements:e.map((function(e){return n.view.element(e)})),browserEvent:t})},e.prototype.style=function(e){this.styleController.style(e)},e.prototype.toListEvent=function(e){var t=this,n=e.indexes,i=e.browserEvent;return{indexes:n,elements:n.map((function(e){return t.view.element(e)})),browserEvent:i}},e.prototype._onFocusChange=function(){var e=this.focus.get();Z.S(this.view.domNode,"element-focused",e.length>0),this.onDidChangeActiveDescendant()},e.prototype.onDidChangeActiveDescendant=function(){var e,t=this.focus.get();if(t.length>0){var n=void 0;(null===(e=this.accessibilityProvider)||void 0===e?void 0:e.getActiveDescendantId)&&(n=this.accessibilityProvider.getActiveDescendantId(this.view.element(t[0]))),this.view.domNode.setAttribute("aria-activedescendant",n||this.view.getElementDomId(t[0]))}else this.view.domNode.removeAttribute("aria-activedescendant")},e.prototype._onSelectionChange=function(){var e=this.selection.get();Z.S(this.view.domNode,"selection-none",0===e.length),Z.S(this.view.domNode,"selection-single",1===e.length),Z.S(this.view.domNode,"selection-multiple",e.length>1)},e.prototype.dispose=function(){this._onDidDispose.fire(),this.disposables.dispose(),this._onDidOpen.dispose(),this._onDidPin.dispose(),this._onDidDispose.dispose()},Hp([Zf.a],e.prototype,"onFocusChange",null),Hp([Zf.a],e.prototype,"onSelectionChange",null),Hp([Zf.a],e.prototype,"onContextMenu",null),e}(),gg=(n("2V9f"),function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}()),mg=function(e){function t(t,n){return e.call(this,"TreeError ["+t+"] "+n)||this}return gg(t,e),t}(Error),vg=function(){function e(e){this.fn=e,this._map=new WeakMap}return e.prototype.map=function(e){var t=this._map.get(e);return t||(t=this.fn(e),this._map.set(e,t)),t},e}(),_g=function(){for(var e=0,t=0,n=arguments.length;t=0&&m0&&o){var O=function(e){o(e),e.children.forEach(O)};b.forEach(O)}this._onDidSplice.fire({insertedNodes:v,deletedNodes:b})},e.prototype.rerender=function(e){if(0===e.length)throw new mg(this.user,"Invalid tree location");var t=this.getTreeNodeWithListIndex(e),n=t.node,i=t.listIndex;t.revealed&&this.list.splice(i,1,[n])},e.prototype.has=function(e){return this.hasTreeNode(e)},e.prototype.getListIndex=function(e){var t=this.getTreeNodeWithListIndex(e),n=t.listIndex,i=t.visible,o=t.revealed;return i&&o?n:-1},e.prototype.getListRenderCount=function(e){return this.getTreeNode(e).renderNodeCount},e.prototype.isCollapsible=function(e){return this.getTreeNode(e).collapsible},e.prototype.setCollapsible=function(e,t){var n=this,i=this.getTreeNode(e);void 0===t&&(t=!i.collapsible);var o={collapsible:t};return this.eventBufferer.bufferEvents((function(){return n._setCollapseState(e,o)}))},e.prototype.isCollapsed=function(e){return this.getTreeNode(e).collapsed},e.prototype.setCollapsed=function(e,t,n){var i=this,o=this.getTreeNode(e);void 0===t&&(t=!o.collapsed);var r={collapsed:t,recursive:n||!1};return this.eventBufferer.bufferEvents((function(){return i._setCollapseState(e,r)}))},e.prototype._setCollapseState=function(e,t){var n=this.getTreeNodeWithListIndex(e),i=n.node,o=n.listIndex,r=n.revealed,s=this._setListNodeCollapseState(i,o,r,t);if(i!==this.root&&this.autoExpandSingleChildren&&s&&!Cg(t)&&i.collapsible&&!i.collapsed&&!t.recursive){for(var a=-1,u=0;u-1){a=-1;break}a=u}}a>-1&&this._setCollapseState(_g(e,[a]),t)}return s},e.prototype._setListNodeCollapseState=function(e,t,n,i){var o=this._setNodeCollapseState(e,i,!1);if(!n||!e.visible||!o)return o;var r=e.renderNodeCount,s=this.updateNodeAfterCollapseChange(e),a=r-(-1===t?0:1);return this.list.splice(t+1,a,s.slice(1)),o},e.prototype._setNodeCollapseState=function(e,t,n){var i;if(e===this.root?i=!1:(Cg(t)?(i=e.collapsible!==t.collapsible,e.collapsible=t.collapsible):e.collapsible?(i=e.collapsed!==t.collapsed,e.collapsed=t.collapsed):i=!1,i&&this._onDidChangeCollapseState.fire({node:e,deep:n})),!Cg(t)&&t.recursive)for(var o=0,r=e.children;o0,a.visibleChildrenCount=h,a.visible=2===u?h>0:1===u,a.visible?a.collapsed||(a.renderNodeCount=f):(a.renderNodeCount=0,i&&o.pop()),r&&r(a),a},e.prototype.updateNodeAfterCollapseChange=function(e){var t=e.renderNodeCount,n=[];return this._updateNodeAfterCollapseChange(e,n),this._updateAncestorsRenderNodeCount(e.parent,n.length-t),n},e.prototype._updateNodeAfterCollapseChange=function(e,t){if(!1===e.visible)return 0;if(t.push(e),e.renderNodeCount=1,!e.collapsed)for(var n=0,i=e.children;nt.children.length)&&this.hasTreeNode(i,t.children[n])},e.prototype.getTreeNode=function(e,t){if(void 0===t&&(t=this.root),!e||0===e.length)return t;var n=e[0],i=e.slice(1);if(n<0||n>t.children.length)throw new mg(this.user,"Invalid tree location");return this.getTreeNode(i,t.children[n])},e.prototype.getTreeNodeWithListIndex=function(e){if(0===e.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};var t=this.getParentNodeWithListIndex(e),n=t.parentNode,i=t.listIndex,o=t.revealed,r=t.visible,s=e[e.length-1];if(s<0||s>n.children.length)throw new mg(this.user,"Invalid tree location");var a=n.children[s];return{node:a,listIndex:i,revealed:o,visible:r&&a.visible}},e.prototype.getParentNodeWithListIndex=function(e,t,n,i,o){void 0===t&&(t=this.root),void 0===n&&(n=0),void 0===i&&(i=!0),void 0===o&&(o=!0);var r=e[0],s=e.slice(1);if(r<0||r>t.children.length)throw new mg(this.user,"Invalid tree location");for(var a=0;a0)?(Object(Z.f)(t.twistie,"codicon","codicon-chevron-down","collapsible"),Object(Z.S)(t.twistie,"collapsed",e.collapsed)):Object(Z.K)(t.twistie,"codicon","codicon-chevron-down","collapsible","collapsed"),e.collapsible?t.container.setAttribute("aria-expanded",String(!e.collapsed)):t.container.removeAttribute("aria-expanded")},e.prototype.renderIndentGuides=function(e,t){var n=this;if(Object(Z.o)(t.indent),t.indentGuidesDisposable.dispose(),this.shouldRenderIndentGuides){for(var i=new le.b,o=this.modelProvider(),r=e,s=function(){var e=o.getNodeLocation(r),s=o.getParentNodeLocation(e);if(!s)return"break";var u=o.getNode(s),l=Object(Z.a)(".indent-guide",{style:"width: "+a.indent+"px"});a.activeIndentNodes.has(u)&&Object(Z.e)(l,"active"),0===t.indent.childElementCount?t.indent.appendChild(l):t.indent.insertBefore(l,t.indent.firstElementChild),a.renderedIndentGuides.add(u,l),i.add(Object(le.f)((function(){return n.renderedIndentGuides.delete(u,l)}))),r=u},a=this;;){if("break"===s())break}t.indentGuidesDisposable=i}},e.prototype._onDidChangeActiveNodes=function(e){var t=this;if(this.shouldRenderIndentGuides){var n=new Set,i=this.modelProvider();e.forEach((function(e){var t=i.getNodeLocation(e);try{var o=i.getParentNodeLocation(t);e.collapsible&&e.children.length>0&&!e.collapsed?n.add(e):o&&n.add(i.getNode(o))}catch(e){}})),this.activeIndentNodes.forEach((function(e){n.has(e)||t.renderedIndentGuides.forEach(e,(function(e){return Object(Z.J)(e,"active")}))})),n.forEach((function(e){t.activeIndentNodes.has(e)||t.renderedIndentGuides.forEach(e,(function(e){return Object(Z.e)(e,"active")}))})),this.activeIndentNodes=n}},e.prototype.dispose=function(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),Object(le.e)(this.disposables)},e.DefaultIndent=8,e}(),Tg=function(){function e(e,t,n){this.tree=e,this.keyboardNavigationLabelProvider=t,this._filter=n,this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new le.b,e.onWillRefilter(this.reset,this,this.disposables)}return Object.defineProperty(e.prototype,"totalCount",{get:function(){return this._totalCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"matchCount",{get:function(){return this._matchCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pattern",{set:function(e){this._pattern=e,this._lowercasePattern=e.toLowerCase()},enumerable:!0,configurable:!0}),e.prototype.filter=function(e,t){if(this._filter){var n=this._filter.filter(e,t);if(this.tree.options.simpleKeyboardNavigation)return n;if(0===("boolean"==typeof n?n?1:0:yg(n)?bg(n.visibility):n))return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:Dp.Default,visibility:!0};var i=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e),o=i&&i.toString();if(void 0===o)return{data:Dp.Default,visibility:!0};var r=Tp(this._pattern,this._lowercasePattern,0,o,o.toLowerCase(),0,!0);return r?(this._matchCount++,{data:r,visibility:!0}):this.tree.options.filterOnType?2:{data:Dp.Default,visibility:!0}},e.prototype.reset=function(){this._totalCount=0,this._matchCount=0},e.prototype.dispose=function(){Object(le.e)(this.disposables)},e}(),Ag=function(){function e(e,t,n,i,o){this.tree=e,this.view=n,this.filter=i,this.keyboardNavigationDelegate=o,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new W.a,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new W.a,this.enabledDisposables=new le.b,this.disposables=new le.b,this.domNode=Object(Z.a)(".monaco-list-type-filter."+this.positionClassName),this.domNode.draggable=!0,Object(Lf.a)(this.domNode,"dragstart")(this.onDragStart,this,this.disposables),this.messageDomNode=Object(Z.m)(n.getHTMLElement(),Object(Z.a)(".monaco-list-type-filter-message")),this.labelDomNode=Object(Z.m)(this.domNode,Object(Z.a)("span.label"));var r=Object(Z.m)(this.domNode,Object(Z.a)(".controls"));this._filterOnType=!!e.options.filterOnType,this.filterOnTypeDomNode=Object(Z.m)(r,Object(Z.a)("input.filter.codicon.codicon-list-selection")),this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitle(),Object(Lf.a)(this.filterOnTypeDomNode,"input")(this.onDidChangeFilterOnType,this,this.disposables),this.clearDomNode=Object(Z.m)(r,Object(Z.a)("button.clear.codicon.codicon-close")),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=Object(Zn.a)("clear","Clear"),this.keyboardNavigationEventFilter=e.options.keyboardNavigationEventFilter,t.onDidSplice(this.onDidSpliceModel,this,this.disposables),this.updateOptions(e.options)}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this._enabled},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pattern",{get:function(){return this._pattern},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterOnType",{get:function(){return this._filterOnType},enumerable:!0,configurable:!0}),e.prototype.updateOptions=function(e){e.simpleKeyboardNavigation?this.disable():this.enable(),void 0!==e.filterOnType&&(this._filterOnType=!!e.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation),this.tree.refilter(),this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")},e.prototype.enable=function(){var e=this;if(!this._enabled){var t=W.b.chain(Object(Lf.a)(this.view.getHTMLElement(),"keydown")).filter((function(t){return!Rg(t.target)||t.target===e.filterOnTypeDomNode})).filter((function(e){return"Dead"!==e.key&&!/^Media/.test(e.key)})).map((function(e){return new Gn.a(e)})).filter(this.keyboardNavigationEventFilter||function(){return!0}).filter((function(){return e.automaticKeyboardNavigation||e.triggered})).filter((function(t){return e.keyboardNavigationDelegate.mightProducePrintableCharacter(t)||(e.pattern.length>0||e.triggered)&&(9===t.keyCode||1===t.keyCode)&&!t.altKey&&!t.ctrlKey&&!t.metaKey||1===t.keyCode&&(ie.e?t.altKey&&!t.metaKey:t.ctrlKey)&&!t.shiftKey})).forEach((function(e){e.stopPropagation(),e.preventDefault()})).event,n=Object(Lf.a)(this.clearDomNode,"click");W.b.chain(W.b.any(t,n)).event(this.onEventOrInput,this,this.enabledDisposables),this.filter.pattern="",this.tree.refilter(),this.render(),this._enabled=!0,this.triggered=!1}},e.prototype.disable=function(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.clear(),this.tree.refilter(),this.render(),this._enabled=!1,this.triggered=!1)},e.prototype.onEventOrInput=function(e){"string"==typeof e?this.onInput(e):e instanceof MouseEvent||9===e.keyCode||1===e.keyCode&&(ie.e?e.altKey:e.ctrlKey)?this.onInput(""):1===e.keyCode?this.onInput(0===this.pattern.length?"":this.pattern.substr(0,this.pattern.length-1)):this.onInput(this.pattern+e.browserEvent.key)},e.prototype.onInput=function(e){var t=this.view.getHTMLElement();e&&!this.domNode.parentElement?t.append(this.domNode):!e&&this.domNode.parentElement&&(this.domNode.remove(),this.tree.domFocus()),this._pattern=e,this._onDidChangePattern.fire(e),this.filter.pattern=e,this.tree.refilter(),e&&this.tree.focusNext(0,!0,void 0,(function(e){return!Dp.isDefault(e.filterData)}));var n=this.tree.getFocus();if(n.length>0){var i=n[0];null===this.tree.getRelativeTop(i)&&this.tree.reveal(i,.5)}this.render(),e||(this.triggered=!1)},e.prototype.onDragStart=function(){var e=this,t=this.view.getHTMLElement(),n=Object(Z.w)(t).left,i=t.clientWidth,o=i/2,r=this.domNode.clientWidth,s=new le.b,a=this.positionClassName,u=function(){switch(a){case"nw":e.domNode.style.top="4px",e.domNode.style.left="4px";break;case"ne":e.domNode.style.top="4px",e.domNode.style.left=i-r-6+"px"}};u(),Object(Z.J)(this.domNode,a),Object(Z.e)(this.domNode,"dragging"),s.add(Object(le.f)((function(){return Object(Z.J)(e.domNode,"dragging")}))),Object(Lf.a)(document,"dragover")((function(e){e.preventDefault();var t=e.screenX-n;e.dataTransfer&&(e.dataTransfer.dropEffect="none"),a=t0&&0===this.filter.matchCount;this.pattern&&this.tree.options.filterOnType&&e?(this.messageDomNode.textContent=Object(Zn.a)("empty","No elements found"),this._empty=!0):(this.messageDomNode.innerHTML="",this._empty=!1),Object(Z.S)(this.domNode,"no-matches",e),this.domNode.title=Object(Zn.a)("found","Matched {0} out of {1} elements",this.filter.matchCount,this.filter.totalCount),this.labelDomNode.textContent=this.pattern.length>16?"…"+this.pattern.substr(this.pattern.length-16):this.pattern,this._onDidChangeEmptyState.fire(this._empty)},e.prototype.shouldAllowFocus=function(e){return!(this.enabled&&this.pattern&&!this.filterOnType)||(this.filter.totalCount>0&&this.filter.matchCount<=1||!Dp.isDefault(e.filterData))},e.prototype.dispose=function(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.dispose(),this._enabled=!1,this.triggered=!1),this._onDidChangePattern.dispose(),Object(le.e)(this.disposables)},e}();function Rg(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}function Pg(e){return{elements:e.elements.map((function(e){return e.element})),browserEvent:e.browserEvent}}function Fg(e,t){t(e),e.children.forEach((function(e){return Fg(e,t)}))}var Vg=function(){function e(e){this.identityProvider=e,this.nodes=[],this._onDidChange=new W.a,this.onDidChange=this._onDidChange.event}return Object.defineProperty(e.prototype,"nodeSet",{get:function(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet},enumerable:!0,configurable:!0}),e.prototype.set=function(e,t){Object(Xe.f)(this.nodes,e)||this._set(e,!1,t)},e.prototype._set=function(e,t,n){if(this.nodes=Ng(e),this.elements=void 0,this._nodeSet=void 0,!t){var i=this;this._onDidChange.fire({get elements(){return i.get()},browserEvent:n})}},e.prototype.get=function(){return this.elements||(this.elements=this.nodes.map((function(e){return e.element}))),Ng(this.elements)},e.prototype.getNodes=function(){return this.nodes},e.prototype.has=function(e){return this.nodeSet.has(e)},e.prototype.onDidModelSplice=function(e){var t=this,n=e.insertedNodes,i=e.deletedNodes;if(!this.identityProvider){var o=this.createNodeSet(),r=function(e){return o.delete(e)};return i.forEach((function(e){return Fg(e,r)})),void this.set(Object(Qn.e)(o))}var s=new Set,a=function(e){return s.add(t.identityProvider.getId(e.element).toString())};i.forEach((function(e){return Fg(e,a)}));var u=new Map,l=function(e){return u.set(t.identityProvider.getId(e.element).toString(),e)};n.forEach((function(e){return Fg(e,l)}));for(var c=[],d=0,h=this.nodes;d0&&e.prototype.setFocus.call(this,Object(Xe.e)(Ng(e.prototype.getFocus.call(this),r))),s.length>0&&e.prototype.setSelection.call(this,Object(Xe.e)(Ng(e.prototype.getSelection.call(this),s)))}},t.prototype.setFocus=function(t,n,i){var o=this;void 0===i&&(i=!1),e.prototype.setFocus.call(this,t,n),i||this.focusTrait.set(t.map((function(e){return o.element(e)})),n)},t.prototype.setSelection=function(t,n,i){var o=this;void 0===i&&(i=!1),e.prototype.setSelection.call(this,t,n),i||this.selectionTrait.set(t.map((function(e){return o.element(e)})),n)},t}(pg),jg=function(){function e(e,t,n,i,o){var r=this;void 0===o&&(o={}),this._options=o,this.eventBufferer=new W.c,this.disposables=new le.b,this._onWillRefilter=new W.a,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new W.a;var s,a,u,l=new kg(n),c=new W.e,d=new W.e,h=new Ig(d.event);this.renderers=i.map((function(e){return new Mg(e,(function(){return r.model}),c.event,h,o)}));for(var f=0,p=this.renderers;f .indent-guide, .monaco-list"+t+".always .monaco-tl-indent > .indent-guide { border-color: "+e.treeIndentGuidesStroke.transparent(.4)+"; }"),n.push(".monaco-list"+t+" .monaco-tl-indent > .indent-guide.active { border-color: "+e.treeIndentGuidesStroke+"; }"));var i=n.join("\n");i!==this.styleElement.innerHTML&&(this.styleElement.innerHTML=i),this.view.style(e)},e.prototype.collapse=function(e,t){return void 0===t&&(t=!1),this.model.setCollapsed(e,!0,t)},e.prototype.expand=function(e,t){return void 0===t&&(t=!1),this.model.setCollapsed(e,!1,t)},e.prototype.isCollapsible=function(e){return this.model.isCollapsible(e)},e.prototype.setCollapsible=function(e,t){return this.model.setCollapsible(e,t)},e.prototype.isCollapsed=function(e){return this.model.isCollapsed(e)},e.prototype.refilter=function(){this._onWillRefilter.fire(void 0),this.model.refilter()},e.prototype.setSelection=function(e,t){var n=this,i=e.map((function(e){return n.model.getNode(e)}));this.selection.set(i,t);var o=e.map((function(e){return n.model.getListIndex(e)})).filter((function(e){return e>-1}));this.view.setSelection(o,t,!0)},e.prototype.getSelection=function(){return this.selection.get()},e.prototype.setFocus=function(e,t){var n=this,i=e.map((function(e){return n.model.getNode(e)}));this.focus.set(i,t);var o=e.map((function(e){return n.model.getListIndex(e)})).filter((function(e){return e>-1}));this.view.setFocus(o,t,!0)},e.prototype.focusNext=function(e,t,n,i){void 0===e&&(e=1),void 0===t&&(t=!1),void 0===i&&(i=this.focusNavigationFilter),this.view.focusNext(e,t,n,i)},e.prototype.getFocus=function(){return this.focus.get()},e.prototype.reveal=function(e,t){this.model.expandTo(e);var n=this.model.getListIndex(e);-1!==n&&this.view.reveal(n,t)},e.prototype.getRelativeTop=function(e){var t=this.model.getListIndex(e);return-1===t?null:this.view.getRelativeTop(t)},e.prototype.onLeftArrow=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n);if(!this.model.setCollapsed(i,!0)){var o=this.model.getParentNodeLocation(i);if(!o)return;var r=this.model.getListIndex(o);this.view.reveal(r),this.view.setFocus([r])}}},e.prototype.onRightArrow=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n);if(!this.model.setCollapsed(i,!1)){if(!n.children.some((function(e){return e.visible})))return;var o=this.view.getFocus()[0]+1;this.view.reveal(o),this.view.setFocus([o])}}},e.prototype.onSpace=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n),o=e.browserEvent.altKey;this.model.setCollapsed(i,void 0,o)}},e.prototype.dispose=function(){Object(le.e)(this.disposables),this.view.dispose()},e}(),Hg=function(){return(Hg=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},nm=function(e){function t(t,n,i,o,r){return void 0===r&&(r={}),e.call(this,t,n,i,o,r)||this}return $g(t,e),Object.defineProperty(t.prototype,"onDidChangeCollapseState",{get:function(){return this.model.onDidChangeCollapseState},enumerable:!0,configurable:!0}),t.prototype.setChildren=function(e,t){this.model.setChildren(e,t)},t.prototype.rerender=function(e){void 0!==e?this.model.rerender(e):this.view.rerender()},t.prototype.hasElement=function(e){return this.model.has(e)},t.prototype.createModel=function(e,t,n){return new Ug(e,t,n)},t}(jg),im=function(){function e(e,t){this._compressedTreeNodeProvider=e,this.renderer=t,this.templateId=t.templateId,t.onDidChangeTwistieState&&(this.onDidChangeTwistieState=t.onDidChangeTwistieState)}return Object.defineProperty(e.prototype,"compressedTreeNodeProvider",{get:function(){return this._compressedTreeNodeProvider()},enumerable:!0,configurable:!0}),e.prototype.renderTemplate=function(e){return{compressedTreeNode:void 0,data:this.renderer.renderTemplate(e)}},e.prototype.renderElement=function(e,t,n,i){var o=this.compressedTreeNodeProvider.getCompressedTreeNode(e.element);1===o.element.elements.length?(n.compressedTreeNode=void 0,this.renderer.renderElement(e,t,n.data,i)):(n.compressedTreeNode=o,this.renderer.renderCompressedElements(o,t,n.data,i))},e.prototype.disposeElement=function(e,t,n,i){n.compressedTreeNode?this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(n.compressedTreeNode,t,n.data,i):this.renderer.disposeElement&&this.renderer.disposeElement(e,t,n.data,i)},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.data)},e.prototype.renderTwistie=function(e,t){this.renderer.renderTwistie&&this.renderer.renderTwistie(e,t)},tm([Zf.a],e.prototype,"compressedTreeNodeProvider",null),e}();var om=function(e){function t(t,n,i,o,r){void 0===r&&(r={});var s=this,a=function(){return s},u=o.map((function(e){return new im(a,e)}));return s=e.call(this,t,n,i,u,function(e,t){return t&&em(em({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel:function(n){var i;try{i=e().getCompressedTreeNode(n)}catch(e){return t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n)}return 1===i.element.elements.length?t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n):t.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(i.element.elements)}}})}(a,r))||this}return $g(t,e),t.prototype.setChildren=function(e,t){this.model.setChildren(e,t)},t.prototype.createModel=function(e,t,n){return new Qg(e,t,n)},t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),void 0!==t.compressionEnabled&&this.model.setCompressionEnabled(t.compressionEnabled)},t.prototype.getCompressedTreeNode=function(e){return void 0===e&&(e=null),this.model.getCompressedTreeNode(e)},t}(nm),rm=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),sm=function(){return(sm=Object.assign||function(e){for(var t,n=1,i=arguments.length;n0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]-1&&i.focus.push(d),i&&i.viewState.selection&&i.viewState.selection.indexOf(l)>-1&&i.selection.push(d),i&&i.viewState.expanded&&i.viewState.expanded.indexOf(l)>-1?h.push(d):o&&r.collapseByDefault&&!r.collapseByDefault(t)&&(d.collapsedByDefault=!1,h.push(d)),d})),p=0,g=Object(Qn.e)(s);p-1)&&e.collapsedByDefault,e.collapsedByDefault=void 0,{element:e,children:e.hasChildren?st.c.map(st.c.fromArray(e.children),(function(e){return i.asTreeElement(e,t)})):[],collapsible:e.hasChildren,collapsed:n})},e.prototype.processChildren=function(e){return this.sorter&&e.sort(this.sorter.compare.bind(this.sorter)),e},e.prototype.dispose=function(){this.disposables.dispose()},e}(),Cm=function(){function e(e){this.node=e}return Object.defineProperty(e.prototype,"element",{get:function(){return{elements:this.node.element.elements.map((function(e){return e.element})),incompressible:this.node.element.incompressible}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){return this.node.children.map((function(t){return new e(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"depth",{get:function(){return this.node.depth},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildrenCount",{get:function(){return this.node.visibleChildrenCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildIndex",{get:function(){return this.node.visibleChildIndex},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsible",{get:function(){return this.node.collapsible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsed",{get:function(){return this.node.collapsed},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visible",{get:function(){return this.node.visible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterData",{get:function(){return this.node.filterData},enumerable:!0,configurable:!0}),e}(),wm=function(){function e(e,t,n,i){this.renderer=e,this.nodeMapper=t,this.compressibleNodeMapperProvider=n,this.onDidChangeTwistieState=i,this.renderedNodes=new Map,this.disposables=[],this.templateId=e.templateId}return e.prototype.renderTemplate=function(e){return{templateData:this.renderer.renderTemplate(e)}},e.prototype.renderElement=function(e,t,n,i){this.renderer.renderElement(this.nodeMapper.map(e),t,n.templateData,i)},e.prototype.renderCompressedElements=function(e,t,n,i){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,i)},e.prototype.renderTwistie=function(e,t){return Object(Z.S)(t,"codicon-loading",e.slow),!1},e.prototype.disposeElement=function(e,t,n,i){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,n.templateData,i)},e.prototype.disposeCompressedElements=function(e,t,n,i){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,i)},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.templateData)},e.prototype.dispose=function(){this.renderedNodes.clear(),this.disposables=Object(le.e)(this.disposables)},e}();var Sm=function(e){function t(t,n,i,o,r,s,a){void 0===a&&(a={});var u=e.call(this,t,n,i,r,s,a)||this;return u.compressionDelegate=o,u.compressibleNodeMapper=new vg((function(e){return new Cm(e)})),u.filter=a.filter,u}return rm(t,e),t.prototype.createTree=function(e,t,n,i,o){var r=this,s=new kg(n),a=i.map((function(e){return new wm(e,r.nodeMapper,(function(){return r.compressibleNodeMapper}),r._onDidChangeNodeSlowState.event)})),u=function(e){var t=e&&_m(e);return t&&sm(sm({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&sm(sm({},t.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel:function(t){return e.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(t.map((function(e){return e.element})))}})})}(o)||{};return new om(e,t,s,a,u)},t.prototype.asTreeElement=function(t,n){return sm({incompressible:this.compressionDelegate.isIncompressible(t.element)},e.prototype.asTreeElement.call(this,t,n))},t.prototype.updateOptions=function(e){void 0===e&&(e={}),this.tree.updateOptions(e)},t.prototype.render=function(t,n){var i=this;if(!this.identityProvider)return e.prototype.render.call(this,t,n);var o=function(e){return i.identityProvider.getId(e).toString()},r=function(e){for(var t=new Set,n=0,r=e;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},km=function(e,t){return function(n,i){t(n,i,e)}},Im=Object(ue.c)("listService"),Mm=function(){function e(e){this._themeService=e,this.disposables=new le.b,this.lists=[],this._lastFocusedWidget=void 0,this._hasCreatedStyleController=!1}return Object.defineProperty(e.prototype,"lastFocusedList",{get:function(){return this._lastFocusedWidget},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this;if(!this._hasCreatedStyleController){this._hasCreatedStyleController=!0;var i=new sg(Object(Z.q)(),"");this.disposables.add(bf(i,this._themeService))}if(this.lists.some((function(t){return t.widget===e})))throw new Error("Cannot register the same widget multiple times");var o={widget:e,extraContextKeys:t};return this.lists.push(o),e.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=e),Object(le.d)(e.onDidFocus((function(){return n._lastFocusedWidget=e})),Object(le.f)((function(){return n.lists.splice(n.lists.indexOf(o),1)})),e.onDidDispose((function(){n.lists=n.lists.filter((function(e){return e!==o})),n._lastFocusedWidget===e&&(n._lastFocusedWidget=void 0)})))},e.prototype.dispose=function(){this.disposables.dispose()},e=Em([km(0,Ir.c)],e)}(),Tm=new Zi.d("listFocus",!0),Am=new Zi.d("listSupportsMultiselect",!0),Rm=(Zi.a.and(Tm,Zi.a.not("inputFocus")),new Zi.d("listHasSelectionOrFocus",!1)),Pm=new Zi.d("listDoubleSelection",!1),Fm=new Zi.d("listMultiSelection",!1),Vm=new Zi.d("listSupportsKeyboardNavigation",!0),Wm=new Zi.d("listAutomaticKeyboardNavigation",!0),Bm=!1;var jm="workbench.tree.indent";function Hm(e){return"alt"===e.getValue("workbench.list.multiSelectModifier")}function zm(e){return"doubleClick"!==e.getValue("workbench.list.openMode")}var Um=function(e){function t(t){var n=e.call(this)||this;return n.configurationService=t,n.useAltAsMultipleSelectionModifier=Hm(t),n.registerListeners(),n}return Dm(t,e),t.prototype.registerListeners=function(){var e=this;this._register(this.configurationService.onDidChangeConfiguration((function(t){t.affectsConfiguration("workbench.list.multiSelectModifier")&&(e.useAltAsMultipleSelectionModifier=Hm(e.configurationService))})))},t.prototype.isSelectionSingleChangeEvent=function(e){return this.useAltAsMultipleSelectionModifier?e.browserEvent.altKey:eg(e)},t.prototype.isSelectionRangeChangeEvent=function(e){return tg(e)},t}(le.a),Km=function(e){function t(t,n){var i=e.call(this)||this;return i.configurationService=t,i.existingOpenController=n,i.openOnSingleClick=zm(t),i.registerListeners(),i}return Dm(t,e),t.prototype.registerListeners=function(){var e=this;this._register(this.configurationService.onDidChangeConfiguration((function(t){t.affectsConfiguration("workbench.list.openMode")&&(e.openOnSingleClick=zm(e.configurationService))})))},t.prototype.shouldOpen=function(e){if(e instanceof MouseEvent){var t=0===e.button,n=2===e.detail;return!(t&&!this.openOnSingleClick&&!n)&&(!(!t&&1!==e.button)&&(!this.existingOpenController||this.existingOpenController.shouldOpen(e)))}return!this.existingOpenController||this.existingOpenController.shouldOpen(e)},t}(le.a);function qm(e,t){var n=!1;return function(i){if(n)return n=!1,!1;var o=t.softDispatch(i,e);return o&&o.enterChord?(n=!0,!1):(n=!1,!0)}}(function(e){function t(t,n,i,o,r,s,a,u,l,c,d){var h=this,f=Gm(n,r,s,l,c,d),p=f.options,g=f.getAutomaticKeyboardNavigation,m=f.disposable;return(h=e.call(this,t,n,i,o,p)||this).disposables.add(m),h.internals=new Xm(h,p,g,r.overrideStyles,s,a,u,l,d),h.disposables.add(h.internals),h}Dm(t,e),t=Em([km(5,Zi.c),km(6,Im),km(7,Ir.c),km(8,Pi),km(9,Cd.a),km(10,Jl)],t)})(nm),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h){var f=this,p=Gm(n,s,a,c,d,h),g=p.options,m=p.getAutomaticKeyboardNavigation,v=p.disposable;return(f=e.call(this,t,n,i,o,r,g)||this).disposables.add(v),f.internals=new Xm(f,g,m,s.overrideStyles,a,u,l,c,h),f.disposables.add(f.internals),f}Dm(t,e),t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles)},t=Em([km(6,Zi.c),km(7,Im),km(8,Ir.c),km(9,Pi),km(10,Cd.a),km(11,Jl)],t)}(Om),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h){var f=this,p=Gm(n,s,a,c,d,h),g=p.options,m=p.getAutomaticKeyboardNavigation,v=p.disposable;return(f=e.call(this,t,n,i,o,r,g)||this).disposables.add(v),f.internals=new Xm(f,g,m,s.overrideStyles,a,u,l,c,h),f.disposables.add(f.internals),f}Dm(t,e),t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles)},t=Em([km(6,Zi.c),km(7,Im),km(8,Ir.c),km(9,Pi),km(10,Cd.a),km(11,Jl)],t)}(bm),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h,f){var p=this,g=Gm(n,a,u,d,h,f),m=g.options,v=g.getAutomaticKeyboardNavigation,_=g.disposable;return(p=e.call(this,t,n,i,o,r,s,m)||this).disposables.add(_),p.internals=new Xm(p,m,v,a.overrideStyles,u,l,c,d,f),p.disposables.add(p.internals),p}Dm(t,e),t=Em([km(7,Zi.c),km(8,Im),km(9,Ir.c),km(10,Pi),km(11,Cd.a),km(12,Jl)],t)}(Sm);function Gm(e,t,n,i,o,r){Vm.bindTo(n),Bm||(Wm.bindTo(n),Bm=!0);var s=function(){var e=n.getContextKeyValue("listAutomaticKeyboardNavigation");return e&&(e=i.getValue("workbench.list.automaticKeyboardNavigation")),e},a=r.isScreenReaderOptimized()?"simple":i.getValue("workbench.list.keyboardNavigation"),u=void 0!==t.horizontalScrolling?t.horizontalScrolling:function(e){return function(e,t,n){var i=e.inspect(t),o=e.inspect(n);return void 0!==i.userValue||void 0!==i.workspaceValue||void 0!==i.workspaceFolderValue?i.value:void 0!==o.userValue||void 0!==o.workspaceValue||void 0!==o.workspaceFolderValue?o.value:i.defaultValue}(e,"workbench.list.horizontalScrolling","workbench.tree.horizontalScrolling")}(i),l=zm(i),c=function(e,t,n){var i=new le.b,o=xm({},e);if(!1!==e.multipleSelectionSupport&&!e.multipleSelectionController){var r=new Um(t);o.multipleSelectionController=r,i.add(r)}var s=new Km(t,e.openController);return o.openController=s,i.add(s),o.keyboardNavigationDelegate={mightProducePrintableCharacter:function(e){return n.mightProducePrintableCharacter(e)}},[o,i]}(t,i,o),d=c[0],h=c[1],f=t.additionalScrollHeight;return{getAutomaticKeyboardNavigation:s,disposable:h,options:xm(xm({keyboardSupport:!1},d),{indent:i.getValue(jm),renderIndentGuides:i.getValue("workbench.tree.renderIndentGuides"),automaticKeyboardNavigation:s(),simpleKeyboardNavigation:"simple"===a,filterOnType:"filter"===a,horizontalScrolling:u,openOnSingleClick:l,keyboardNavigationEventFilter:qm(e,o),additionalScrollHeight:f,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements})}}var Ym,Zm,Xm=function(){function e(e,t,n,i,o,r,s,a,u){var l=this;this.tree=e,this.themeService=s,this.disposables=[],this.contextKeyService=function(e,t){var n=e.createScoped(t.getHTMLElement());return Tm.bindTo(n),n}(o,e),Am.bindTo(this.contextKeyService).set(!(!1===t.multipleSelectionSupport)),this.hasSelectionOrFocus=Rm.bindTo(this.contextKeyService),this.hasDoubleSelection=Pm.bindTo(this.contextKeyService),this.hasMultiSelection=Fm.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=Hm(a);var c=new Set;c.add("listAutomaticKeyboardNavigation");var d=function(){var t=u.isScreenReaderOptimized()?"simple":a.getValue("workbench.list.keyboardNavigation");e.updateOptions({simpleKeyboardNavigation:"simple"===t,filterOnType:"filter"===t})};this.updateStyleOverrides(i),this.disposables.push(this.contextKeyService,r.register(e),e.onDidChangeSelection((function(){var t=e.getSelection(),n=e.getFocus();l.hasSelectionOrFocus.set(t.length>0||n.length>0),l.hasMultiSelection.set(t.length>1),l.hasDoubleSelection.set(2===t.length)})),e.onDidChangeFocus((function(){var t=e.getSelection(),n=e.getFocus();l.hasSelectionOrFocus.set(t.length>0||n.length>0)})),a.onDidChangeConfiguration((function(t){if(t.affectsConfiguration("workbench.list.openMode")&&e.updateOptions({openOnSingleClick:zm(a)}),t.affectsConfiguration("workbench.list.multiSelectModifier")&&(l._useAltAsMultipleSelectionModifier=Hm(a)),t.affectsConfiguration(jm)){var i=a.getValue(jm);e.updateOptions({indent:i})}if(t.affectsConfiguration("workbench.tree.renderIndentGuides")){var o=a.getValue("workbench.tree.renderIndentGuides");e.updateOptions({renderIndentGuides:o})}t.affectsConfiguration("workbench.list.keyboardNavigation")&&d(),t.affectsConfiguration("workbench.list.automaticKeyboardNavigation")&&e.updateOptions({automaticKeyboardNavigation:n()})})),this.contextKeyService.onDidChangeContext((function(t){t.affectsSome(c)&&e.updateOptions({automaticKeyboardNavigation:n()})})),u.onDidChangeScreenReaderOptimized((function(){return d()})))}return e.prototype.updateStyleOverrides=function(e){Object(le.e)(this.styler),this.styler=e?bf(this.tree,this.themeService,e):le.a.None},e.prototype.dispose=function(){this.disposables=Object(le.e)(this.disposables),this.styler=Object(le.e)(this.styler)},e=Em([km(4,Zi.c),km(5,Im),km(6,Ir.c),km(7,Pi),km(8,Jl)],e)}();Xn.a.as($n).registerConfiguration({id:"workbench",order:7,title:Object(Zn.a)("workbenchConfigurationTitle","Workbench"),type:"object",properties:(Lm={},Lm["workbench.list.multiSelectModifier"]={type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[Object(Zn.a)("multiSelectModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),Object(Zn.a)("multiSelectModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:Object(Zn.a)({key:"multiSelectModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add an item in trees and lists to a multi-selection with the mouse (for example in the explorer, open editors and scm view). The 'Open to Side' mouse gestures - if supported - will adapt such that they do not conflict with the multiselect modifier.")},Lm["workbench.list.openMode"]={type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(Zn.a)({key:"openModeModifier",comment:["`singleClick` and `doubleClick` refers to a value the setting can take and should not be localized."]},"Controls how to open items in trees and lists using the mouse (if supported). For parents with children in trees, this setting will control if a single click expands the parent or a double click. Note that some trees and lists might choose to ignore this setting if it is not applicable. ")},Lm["workbench.list.horizontalScrolling"]={type:"boolean",default:!1,description:Object(Zn.a)("horizontalScrolling setting","Controls whether lists and trees support horizontal scrolling in the workbench.")},Lm["workbench.tree.horizontalScrolling"]={type:"boolean",default:!1,description:Object(Zn.a)("tree horizontalScrolling setting","Controls whether trees support horizontal scrolling in the workbench."),deprecationMessage:Object(Zn.a)("deprecated","This setting is deprecated, please use '{0}' instead.","workbench.list.horizontalScrolling")},Lm[jm]={type:"number",default:8,minimum:0,maximum:40,description:Object(Zn.a)("tree indent setting","Controls tree indentation in pixels.")},Lm["workbench.tree.renderIndentGuides"]={type:"string",enum:["none","onHover","always"],default:"onHover",description:Object(Zn.a)("render tree indent guides","Controls whether the tree should render indent guides.")},Lm["workbench.list.keyboardNavigation"]={type:"string",enum:["simple","highlight","filter"],enumDescriptions:[Object(Zn.a)("keyboardNavigationSettingKey.simple","Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),Object(Zn.a)("keyboardNavigationSettingKey.highlight","Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements."),Object(Zn.a)("keyboardNavigationSettingKey.filter","Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.")],default:"highlight",description:Object(Zn.a)("keyboardNavigationSettingKey","Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.")},Lm["workbench.list.automaticKeyboardNavigation"]={type:"boolean",default:!0,markdownDescription:Object(Zn.a)("automatic keyboard navigation setting","Controls whether keyboard navigation in lists and trees is automatically triggered simply by typing. If set to `false`, keyboard navigation is only triggered when executing the `list.toggleKeyboardNavigation` command, for which you can assign a keyboard shortcut.")},Lm)}),function(e){e[e.Hint=1]="Hint",e[e.Info=2]="Info",e[e.Warning=4]="Warning",e[e.Error=8]="Error"}(Ym||(Ym={})),function(e){e.compare=function(e,t){return t-e};var t=Object.create(null);t[e.Error]=Object(Zn.a)("sev.error","Error"),t[e.Warning]=Object(Zn.a)("sev.warning","Warning"),t[e.Info]=Object(Zn.a)("sev.info","Info"),e.toString=function(e){return t[e]||""},e.fromSeverity=function(t){switch(t){case Yn.a.Error:return e.Error;case Yn.a.Warning:return e.Warning;case Yn.a.Info:return e.Info;case Yn.a.Ignore:return e.Hint}},e.toSeverity=function(t){switch(t){case e.Error:return Yn.a.Error;case e.Warning:return Yn.a.Warning;case e.Info:return Yn.a.Info;case e.Hint:return Yn.a.Ignore}}}(Ym||(Ym={})),function(e){function t(e,t){var n=[""];return e.source?n.push(e.source.replace("¦","¦")):n.push(""),e.code?"string"==typeof e.code?n.push(e.code.replace("¦","¦")):n.push(e.code.value.replace("¦","¦")):n.push(""),void 0!==e.severity&&null!==e.severity?n.push(Ym.toString(e.severity)):n.push(""),e.message&&t?n.push(e.message.replace("¦","¦")):n.push(""),void 0!==e.startLineNumber&&null!==e.startLineNumber?n.push(e.startLineNumber.toString()):n.push(""),void 0!==e.startColumn&&null!==e.startColumn?n.push(e.startColumn.toString()):n.push(""),void 0!==e.endLineNumber&&null!==e.endLineNumber?n.push(e.endLineNumber.toString()):n.push(""),void 0!==e.endColumn&&null!==e.endColumn?n.push(e.endColumn.toString()):n.push(""),n.push(""),n.join("¦")}e.makeKey=function(e){return t(e,!0)},e.makeKeyOptionalMessage=t}(Zm||(Zm={}));var Jm,Qm,$m=Object(ue.c)("markerService");(Qm=Jm||(Jm={})).get=function(e,t,n){if(e[t])return e[t][n]},Qm.set=function(e,t,n,i){e[t]||(e[t]=Object.create(null)),e[t][n]=i},Qm.remove=function(e,t,n){return!(!e[t]||!e[t][n]||(delete e[t][n],Object(je.f)(e[t])&&delete e[t],0))};var ev=function(){function e(e){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=Object.create(null),this._service=e,this._subscription=e.onMarkerChanged(this._update,this)}return e.prototype.dispose=function(){this._subscription.dispose(),this._data=void 0},e.prototype._update=function(e){if(this._data)for(var t=0,n=e;t0?a:1,startColumn:u=u>0?u:1,endLineNumber:l=l>=a?l:a,endColumn:c=c>0?c:u,relatedInformation:d,tags:h}},e.prototype.read=function(t){void 0===t&&(t=Object.create(null));var n=t.owner,i=t.resource,o=t.severities,r=t.take;if((!r||r<0)&&(r=-1),n&&i){if(y=Jm.get(this._byResource,i.toString(),n)){for(var s=[],a=0,u=y;a0&&c===r)break}}return s}return[]}if(n||i){var d=n?this._byOwner[n]:i?this._byResource[i.toString()]:void 0;if(!d)return[];s=[];for(var h in d)for(var f=0,p=d[h];f0&&c===r)return s}}return s}var s=[];for(var g in this._byResource)for(var m in this._byResource[g])for(var v=0,_=this._byResource[g][m];v<_.length;v++){var y=_[v];if(e._accept(y,o)){var c=s.push(y);if(r>0&&c===r)return s}}return s},e._accept=function(e,t){return void 0===t||(t&e.severity)===e.severity},e._debouncer=function(t,n){t||(e._dedupeMap=Object.create(null),t=[]);for(var i=0,o=n;i=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},ov=function(e,t){return function(n,i){t(n,i,e)}},rv=function(){function e(e){this._commandService=e}return e.prototype.createMenu=function(e,t){return new sv(e,this._commandService,t)},e=iv([ov(0,ae.b)],e)}(),sv=function(){function e(e,t,n){var i=this;this._id=e,this._commandService=t,this._contextKeyService=n,this._onDidChange=new W.a,this._dispoables=new le.b,this._menuGroups=[],this._contextKeys=new Set,this._build(),this._dispoables.add(W.b.debounce(W.b.filter(bd.c.onDidChangeMenu,(function(e){return e===i._id})),(function(){}),50)(this._build,this)),this._dispoables.add(W.b.debounce(this._contextKeyService.onDidChangeContext,(function(e,t){return e||t.affectsSome(i._contextKeys)}),50)((function(e){return e&&i._onDidChange.fire(void 0)}),this))}return e.prototype.dispose=function(){this._dispoables.dispose(),this._onDidChange.dispose()},e.prototype._build=function(){this._menuGroups.length=0,this._contextKeys.clear();var t,n=bd.c.getMenuItems(this._id);n.sort(e._compareMenuItems);for(var i=0,o=n;i0&&t.push([r,s])}return t},e._fillInKbExprKeys=function(e,t){if(e)for(var n=0,i=e.keys();na?1:e._compareTitles(Object(bd.e)(t)?t.command.title:t.title,Object(bd.e)(n)?n.command.title:n.title)},e._compareTitles=function(e,t){var n="string"==typeof e?e:e.value,i="string"==typeof t?t:t.value;return n.localeCompare(i)},e=iv([ov(1,ae.b),ov(2,Zi.c)],e)}(),av=Object(ue.c)("markerDecorationsService"),uv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),lv=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},cv=function(e,t){return function(n,i){t(n,i,e)}};function dv(e){return e.toString()}var hv,fv=function(e){function t(t){var n=e.call(this)||this;return n.model=t,n._markersData=new Map,n._register(Object(le.f)((function(){n.model.deltaDecorations(Object(Qn.d)(n._markersData),[]),n._markersData.clear()}))),n}return uv(t,e),t.prototype.update=function(e,t){var n=Object(Qn.d)(this._markersData);this._markersData.clear();for(var i=this.model.deltaDecorations(n,t),o=0;o=o?new z.a(n.startLineNumber,o-1,n.endLineNumber,o):new z.a(n.startLineNumber,n.startColumn,n.endLineNumber,n.endColumn+1))}}else if(t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&n.startLineNumber===n.endLineNumber){var r=e.getLineFirstNonWhitespaceColumn(t.startLineNumber);r=0},t=lv([cv(0,Rt.a),cv(1,$m)],t)}(le.a),gv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),mv=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},vv=function(e,t){return function(n,i){t(n,i,e)}},_v=function(e){function t(t,n){var i=e.call(this)||this;i._contextKeyService=t,i._configurationService=n,i._accessibilitySupport=0,i._onDidChangeScreenReaderOptimized=new W.a,i._accessibilityModeEnabledContext=Ql.bindTo(i._contextKeyService);var o=function(){return i._accessibilityModeEnabledContext.set(i.isScreenReaderOptimized())};return i._register(i._configurationService.onDidChangeConfiguration((function(e){e.affectsConfiguration("editor.accessibilitySupport")&&(o(),i._onDidChangeScreenReaderOptimized.fire())}))),o(),i.onDidChangeScreenReaderOptimized((function(){return o()})),i}return gv(t,e),Object.defineProperty(t.prototype,"onDidChangeScreenReaderOptimized",{get:function(){return this._onDidChangeScreenReaderOptimized.event},enumerable:!0,configurable:!0}),t.prototype.isScreenReaderOptimized=function(){var e=this._configurationService.getValue("editor.accessibilitySupport");return"on"===e||"auto"===e&&2===this._accessibilitySupport},t.prototype.getAccessibilitySupport=function(){return this._accessibilitySupport},t=mv([vv(0,Zi.c),vv(1,Pi)],t)}(le.a),yv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();!function(e){var t=new Xl,n=function(){function e(e,t){this._serviceId=e,this._factory=t,this._value=null}return Object.defineProperty(e.prototype,"id",{get:function(){return this._serviceId},enumerable:!0,configurable:!0}),e.prototype.get=function(e){if(!this._value){if(e&&(this._value=e[this._serviceId.toString()]),this._value||(this._value=this._factory(e)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");t.set(this._serviceId,this._value)}return this._value},e}();e.LazyStaticService=n;var i=[];function o(e,t){var o=new n(e,t);return i.push(o),o}e.init=function(e){for(var t=new Xl,n=0,o=Ic;n=0&&n<5;)n++,t=t.replace(/@(\w+)/g,(function(n,i){var o="";if("string"==typeof e[i])o=e[i];else{if(!(e[i]&&e[i]instanceof RegExp))throw void 0===e[i]?Mn(e,"language definition does not contain attribute '"+i+"', used at: "+t):Mn(e,"attribute reference '"+i+"' must be a string, used at: "+t);o=e[i].source}return En(o)?"":"(?:"+o+")"}));return new RegExp(t,e.ignoreCase?"i":"")}function Yv(e,t,n,i){var o=-1,r=n,s=n.match(/^\$(([sS]?)(\d\d?)|#)(.*)$/);s&&(s[3]&&(o=parseInt(s[3]),s[2]&&(o+=100)),r=s[4]);var a,u="~",l=r;if(r&&0!==r.length?/^\w*$/.test(l)?u="==":(s=r.match(/^(@|!@|~|!~|==|!=)(.*)$/))&&(u=s[1],l=s[2]):(u="!=",l=""),"~"!==u&&"!~"!==u||!/^(\w|\|)*$/.test(l))if("@"===u||"!@"===u){var c=e[l];if(!c)throw Mn(e,"the @ match target '"+l+"' is not defined, in rule: "+t);if(!function(e,t){if(!t)return!1;if(!Array.isArray(t))return!1;for(var n=0,i=t;n=100){i-=100;var o=n.split(".");if(o.unshift(n),i0&&"^"===n[0],this.name=this.name+": "+n,this.regex=Gv(e,"^(?:"+(this.matchOnlyAtLineStart?n.substr(1):n)+")")},e.prototype.setAction=function(e,t){this.action=function e(t,n,i){if(i){if("string"==typeof i)return i;if(i.token||""===i.token){if("string"!=typeof i.token)throw Mn(t,"a 'token' attribute must be of type string, in rule: "+n);var o={token:i.token};if(i.token.indexOf("$")>=0&&(o.tokenSubst=!0),"string"==typeof i.bracket)if("@open"===i.bracket)o.bracket=1;else{if("@close"!==i.bracket)throw Mn(t,"a 'bracket' attribute must be either '@open' or '@close', in rule: "+n);o.bracket=-1}if(i.next){if("string"!=typeof i.next)throw Mn(t,"the next state must be a string value in rule: "+n);var r=i.next;if(!/^(@pop|@push|@popall)$/.test(r)&&("@"===r[0]&&(r=r.substr(1)),r.indexOf("$")<0&&!function(e,t){for(var n=t;n&&n.length>0;){if(e.stateNames[n])return!0;var i=n.lastIndexOf(".");n=i<0?null:n.substr(0,i)}return!1}(t,Tn(t,r,"",[],""))))throw Mn(t,"the next state '"+i.next+"' is not defined in rule: "+n);o.next=r}return"number"==typeof i.goBack&&(o.goBack=i.goBack),"string"==typeof i.switchTo&&(o.switchTo=i.switchTo),"string"==typeof i.log&&(o.log=i.log),"string"==typeof i.nextEmbedded&&(o.nextEmbedded=i.nextEmbedded,t.usesEmbedded=!0),o}if(Array.isArray(i)){for(var s=[],a=0,u=i.length;a0&&o[r-1]===c)){var d=l.startIndex;0===a?d=0:d=1&&l.length<=3)if(d.setRegex(i,l[0]),l.length>=3)if("string"==typeof l[1])d.setAction(i,{token:l[1],next:l[2]});else{if("object"!=typeof l[1])throw Mn(n,"a next state as the last element of a rule can only be given if the action is either an object or a string, at: "+e);var h=l[1];h.next=l[2],d.setAction(i,h)}else d.setAction(i,l[1]);else{if(!l.regex)throw Mn(n,"a rule must either be an array, or an object with a 'regex' or 'include' field at: "+e);l.name&&"string"==typeof l.name&&(d.name=l.name),l.matchOnlyAtStart&&(d.matchOnlyAtLineStart=Uv(l.matchOnlyAtLineStart,!1)),d.setRegex(i,l.regex),d.setAction(i,l.action)}r.push(d)}}}if(i.languageId=e,i.ignoreCase=n.ignoreCase,i.noThrow=n.noThrow,i.usesEmbedded=n.usesEmbedded,i.stateNames=t.tokenizer,i.defaultToken=n.defaultToken,!t.tokenizer||"object"!=typeof t.tokenizer)throw Mn(n,"a language definition must define the 'tokenizer' attribute as an object");for(var r in n.tokenizer=[],t.tokenizer)if(t.tokenizer.hasOwnProperty(r)){n.start||(n.start=r);var s=t.tokenizer[r];n.tokenizer[r]=new Array,o("tokenizer."+r,n.tokenizer[r],s)}if(n.usesEmbedded=i.usesEmbedded,t.brackets){if(!Array.isArray(t.brackets))throw Mn(n,"the 'brackets' attribute must be defined as an array")}else t.brackets=[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}];for(var a=[],u=0,l=t.brackets;u0&&e.getLanguageId(a-1)===r;)a--;return new o(e,r,a,s+1,e.getStartOffset(a),e.getEndOffset(s))}n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r}));var o=function(){function e(e,t,n,i,o,r){this._actual=e,this.languageId=t,this._firstTokenIndex=n,this._lastTokenIndex=i,this.firstCharOffset=o,this._lastCharOffset=r}return e.prototype.getLineContent=function(){return this._actual.getLineContent().substring(this.firstCharOffset,this._lastCharOffset)},e.prototype.getActualLineContentBefore=function(e){return this._actual.getLineContent().substring(0,this.firstCharOffset+e)},e.prototype.getTokenCount=function(){return this._lastTokenIndex-this._firstTokenIndex},e.prototype.findTokenIndexAtOffset=function(e){return this._actual.findTokenIndexAtOffset(e+this.firstCharOffset)-this._firstTokenIndex},e.prototype.getStandardTokenType=function(e){return this._actual.getStandardTokenType(e+this._firstTokenIndex)},e}();function r(e){return 0!=(7&e)}},"C/vA":function(e,t,n){"use strict";function i(e){var t,n=this,i=!1;return function(){return i?t:(i=!0,t=e.apply(n,arguments))}}n.d(t,"a",(function(){return i}))},C6rC:function(e,t,n){},CHaL:function(e,t,n){},CZ1j:function(e,t,n){"use strict";function i(e){return e<0?0:e>255?255:0|e}function o(e){return e<0?0:e>4294967295?4294967295:0|e}n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}))},"Cg/j":function(e,t,n){"use strict";var i;n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return a})),function(e){e.serviceIds=new Map,e.DI_TARGET="$di$target",e.DI_DEPENDENCIES="$di$dependencies",e.getServiceDependencies=function(t){return t[e.DI_DEPENDENCIES]||[]}}(i||(i={}));var o=s("instantiationService");function r(e,t,n,o){t[i.DI_TARGET]===t?t[i.DI_DEPENDENCIES].push({id:e,index:n,optional:o}):(t[i.DI_DEPENDENCIES]=[{id:e,index:n,optional:o}],t[i.DI_TARGET]=t)}function s(e){if(i.serviceIds.has(e))return i.serviceIds.get(e);var t=function(e,n,i){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");r(t,e,i,!1)};return t.toString=function(){return e},i.serviceIds.set(e,t),t}function a(e){return function(t,n,i){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");r(e,t,i,!0)}}},CjF5:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("D3Dy"),o=n("MNsG"),r={clipboard:{writeText:o.f||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:o.f||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText),richText:function(){if(i.i)return!1;if(i.e){var e=navigator.userAgent.indexOf("Edge/"),t=parseInt(navigator.userAgent.substring(e+5,navigator.userAgent.indexOf(".",e)),10);if(!t||t>=12&&t<=16)return!1}return!0}()},keyboard:o.f||i.l?0:navigator.keyboard||i.k?1:2,touch:"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0,pointerEvents:window.PointerEvent&&("ontouchstart"in window||window.navigator.maxTouchPoints>0||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0)}},D3Dy:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return s})),n.d(t,"o",(function(){return a})),n.d(t,"a",(function(){return u})),n.d(t,"i",(function(){return c})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return h})),n.d(t,"h",(function(){return f})),n.d(t,"m",(function(){return p})),n.d(t,"d",(function(){return g})),n.d(t,"k",(function(){return m})),n.d(t,"n",(function(){return v})),n.d(t,"j",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"l",(function(){return b}));var i=n("MI8n"),o=function(){function e(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new i.a,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event}return e.prototype.getZoomLevel=function(){return this._zoomLevel},e.prototype.getTimeSinceLastZoomLevelChanged=function(){return Date.now()-this._lastZoomLevelChangeTime},e.prototype.getPixelRatio=function(){var e=document.createElement("canvas").getContext("2d");return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)},e.INSTANCE=new e,e}();function r(){return o.INSTANCE.getZoomLevel()}function s(){return o.INSTANCE.getTimeSinceLastZoomLevelChanged()}function a(e){return o.INSTANCE.onDidChangeZoomLevel(e)}function u(){return o.INSTANCE.getPixelRatio()}var l=navigator.userAgent,c=l.indexOf("Trident")>=0,d=l.indexOf("Edge/")>=0,h=c||d,f=l.indexOf("Firefox")>=0,p=l.indexOf("AppleWebKit")>=0,g=l.indexOf("Chrome")>=0,m=!g&&l.indexOf("Safari")>=0,v=!g&&!m&&p,_=l.indexOf("iPad")>=0||m&&navigator.maxTouchPoints>0,y=d&&l.indexOf("WebView/")>=0,b=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches},DTDp:function(e,t,n){},"E+ie":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"csp",extensions:[],aliases:["CSP","csp"],loader:function(){return n.e(139).then(n.bind(null,"p+q7"))}})},E4kL:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml"],loader:function(){return n.e(178).then(n.bind(null,"EaLm"))}})},EIAu:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return g}));var i=n("N0LK"),o=n("aokT"),r=function(){function e(t,n,i,o,r,s){this.languageIdentifier=t,this.index=n,this.open=i,this.close=o,this.forwardRegex=r,this.reversedRegex=s,this._openSet=e._toSet(this.open),this._closeSet=e._toSet(this.close)}return e.prototype.isOpen=function(e){return this._openSet.has(e)},e.prototype.isClose=function(e){return this._closeSet.has(e)},e._toSet=function(e){for(var t=new Set,n=0,i=e;n0&&u.push({open:c,close:d})}return u}(t);this.brackets=n.map((function(t,i){return new r(e,i,t.open,t.close,function(e,t,n,i){var o=[];o=(o=o.concat(e)).concat(t);for(var r=0,s=o.length;r=0&&i.push(l)}for(var c=0,d=s.close;c=0&&i.push(h)}}}function u(e,t){return e.length-t.length}function l(e){if(e.length<=1)return e;for(var t=[],n=new Set,i=0,o=e;i=0;n--)t+=e.charAt(n);return t}(h=e)),f}),g=function(){function e(){}return e._findPrevBracketInText=function(e,t,n,i){var r=n.match(e);if(!r)return null;var s=n.length-(r.index||0),a=r[0].length,u=i+s;return new o.a(t,u-a+1,t,u+1)},e.findPrevBracketInRange=function(e,t,n,i,o){var r=p(n).substring(n.length-o,n.length-i);return this._findPrevBracketInText(e,t,r,i)},e.findNextBracketInText=function(e,t,n,i){var r=n.match(e);if(!r)return null;var s=r.index||0,a=r[0].length;if(0===a)return null;var u=i+s;return new o.a(t,u+1,t,u+1+a)},e.findNextBracketInRange=function(e,t,n,i,o){var r=n.substring(i,o);return this.findNextBracketInText(e,t,r,i)},e}()},EOst:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"typescript",extensions:[".ts",".tsx"],aliases:["TypeScript","ts","typescript"],mimetypes:["text/typescript"],loader:function(){return n.e(175).then(n.bind(null,"87dK"))}})},EffR:function(e,t,n){"use strict";n.d(t,"o",(function(){return _})),n.d(t,"L",(function(){return y})),n.d(t,"G",(function(){return b})),n.d(t,"C",(function(){return L})),n.d(t,"e",(function(){return N})),n.d(t,"f",(function(){return O})),n.d(t,"J",(function(){return D})),n.d(t,"K",(function(){return x})),n.d(t,"S",(function(){return E})),n.d(t,"g",(function(){return I})),n.d(t,"k",(function(){return T})),n.d(t,"h",(function(){return A})),n.d(t,"i",(function(){return R})),n.d(t,"O",(function(){return P})),n.d(t,"Q",(function(){return F})),n.d(t,"j",(function(){return G})),n.d(t,"t",(function(){return Y})),n.d(t,"s",(function(){return Z})),n.d(t,"z",(function(){return Q})),n.d(t,"w",(function(){return $})),n.d(t,"d",(function(){return ee})),n.d(t,"B",(function(){return te})),n.d(t,"v",(function(){return ne})),n.d(t,"u",(function(){return ie})),n.d(t,"A",(function(){return oe})),n.d(t,"E",(function(){return re})),n.d(t,"r",(function(){return se})),n.d(t,"H",(function(){return ue})),n.d(t,"y",(function(){return le})),n.d(t,"q",(function(){return ce})),n.d(t,"I",(function(){return fe})),n.d(t,"F",(function(){return pe})),n.d(t,"c",(function(){return ge})),n.d(t,"b",(function(){return me})),n.d(t,"P",(function(){return ve})),n.d(t,"N",(function(){return _e})),n.d(t,"T",(function(){return be})),n.d(t,"m",(function(){return Ce})),n.d(t,"a",(function(){return Ne})),n.d(t,"R",(function(){return Oe})),n.d(t,"D",(function(){return De})),n.d(t,"M",(function(){return xe})),n.d(t,"x",(function(){return Ee})),n.d(t,"p",(function(){return ke})),n.d(t,"U",(function(){return Ie})),n.d(t,"l",(function(){return Me})),n.d(t,"n",(function(){return Te}));var i,o=n("D3Dy"),r=n("4y0V"),s=n("uDWl"),a=n("XSiN"),u=n("X+cX"),l=n("/cxE"),c=n("MI8n"),d=n("pmY6"),h=n("MNsG"),f=n("6OMU"),p=n("tYmi"),g=(n("CjF5"),i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(){return(m=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;){if(r=s+o,(0===s||32===n.charCodeAt(s-1))&&32===n.charCodeAt(r))return this._lastStart=s,void(this._lastEnd=r+1);if(s>0&&32===n.charCodeAt(s-1)&&r===i)return this._lastStart=s-1,void(this._lastEnd=r);if(0===s&&r===i)return this._lastStart=0,void(this._lastEnd=r)}this._lastStart=-1}else this._lastStart=-1}else this._lastStart=-1},e.prototype.hasClass=function(e,t){return this._findClassName(e,t),-1!==this._lastStart},e.prototype.addClasses=function(e){for(var t=this,n=[],i=1;i0;)B.sort(U.sort),B.shift().execute();H=!1},F=function(e,t){void 0===t&&(t=0);var n,i=new U(e,t);return W.push(i),j||(j=!0,n=z,V||(V=self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||function(e){return setTimeout((function(){return e((new Date).getTime())}),0)}),V.call(self,n)),i},P=function(e,t){if(H){var n=new U(e,t);return B.push(n),n}return F(e,t)};var K=function(e,t){return t},q=function(e){function t(t,n,i,o,r){void 0===o&&(o=K),void 0===r&&(r=16);var s=e.call(this)||this,a=null,l=0,c=s._register(new u.e),d=function(){l=(new Date).getTime(),i(a),a=null};return s._register(I(t,n,(function(e){a=o(a,e);var t=(new Date).getTime()-l;t>=r?(c.cancel(),d()):c.setIfNotSet(d,r-t)}))),s}return g(t,e),t}(d.a);function G(e,t,n,i,o){return new q(e,t,n,i,o)}function Y(e){return document.defaultView.getComputedStyle(e,null)}function Z(e){if(e!==document.body)return new J(e.clientWidth,e.clientHeight);if(h.c&&window.visualViewport){var t=window.visualViewport.width,n=window.visualViewport.height-(o.l?24:0);return new J(t,n)}if(window.innerWidth&&window.innerHeight)return new J(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new J(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new J(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}var X=function(){function e(){}return e.convertToPixels=function(e,t){return parseFloat(t)||0},e.getDimension=function(t,n,i){var o=Y(t),r="0";return o&&(r=o.getPropertyValue?o.getPropertyValue(n):o.getAttribute(i)),e.convertToPixels(t,r)},e.getBorderLeftWidth=function(t){return e.getDimension(t,"border-left-width","borderLeftWidth")},e.getBorderRightWidth=function(t){return e.getDimension(t,"border-right-width","borderRightWidth")},e.getBorderTopWidth=function(t){return e.getDimension(t,"border-top-width","borderTopWidth")},e.getBorderBottomWidth=function(t){return e.getDimension(t,"border-bottom-width","borderBottomWidth")},e.getPaddingLeft=function(t){return e.getDimension(t,"padding-left","paddingLeft")},e.getPaddingRight=function(t){return e.getDimension(t,"padding-right","paddingRight")},e.getPaddingTop=function(t){return e.getDimension(t,"padding-top","paddingTop")},e.getPaddingBottom=function(t){return e.getDimension(t,"padding-bottom","paddingBottom")},e.getMarginLeft=function(t){return e.getDimension(t,"margin-left","marginLeft")},e.getMarginTop=function(t){return e.getDimension(t,"margin-top","marginTop")},e.getMarginRight=function(t){return e.getDimension(t,"margin-right","marginRight")},e.getMarginBottom=function(t){return e.getDimension(t,"margin-bottom","marginBottom")},e}(),J=function(e,t){this.width=e,this.height=t};function Q(e){for(var t=e.offsetParent,n=e.offsetTop,i=e.offsetLeft;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){n-=e.scrollTop;var o=ae(e)?null:Y(e);o&&(i-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(i+=X.getBorderLeftWidth(e),n+=X.getBorderTopWidth(e),n+=e.offsetTop,i+=e.offsetLeft,t=e.offsetParent)}return{left:i,top:n}}function $(e){var t=e.getBoundingClientRect();return{left:t.left+ee.scrollX,top:t.top+ee.scrollY,width:t.width,height:t.height}}var ee=new(function(){function e(){}return Object.defineProperty(e.prototype,"scrollX",{get:function(){return"number"==typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollY",{get:function(){return"number"==typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop},enumerable:!0,configurable:!0}),e}());function te(e){var t=X.getMarginLeft(e)+X.getMarginRight(e);return e.offsetWidth+t}function ne(e){var t=X.getBorderLeftWidth(e)+X.getBorderRightWidth(e),n=X.getPaddingLeft(e)+X.getPaddingRight(e);return e.offsetWidth-t-n}function ie(e){var t=X.getBorderTopWidth(e)+X.getBorderBottomWidth(e),n=X.getPaddingTop(e)+X.getPaddingBottom(e);return e.offsetHeight-t-n}function oe(e){var t=X.getMarginTop(e)+X.getMarginBottom(e);return e.offsetHeight+t}function re(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function se(e,t,n){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(L(e,t))return e;if(n)if("string"==typeof n){if(L(e,n))return null}else if(e===n)return null;e=e.parentNode}return null}function ae(e){return e&&!!e.host&&!!e.mode}function ue(e){return!!le(e)}function le(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return ae(e)?e:null}function ce(e){void 0===e&&(e=document.getElementsByTagName("head")[0]);var t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}var de=null;function he(){return de||(de=ce()),de}function fe(e,t){if(void 0===t&&(t=he()),t){for(var n=function(e){return e&&e.sheet&&e.sheet.rules?e.sheet.rules:e&&e.sheet&&e.sheet.cssRules?e.sheet.cssRules:[]}(t),i=[],o=0;o=0;o--)t.sheet.deleteRule(i[o])}}function pe(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&1===e.nodeType&&"string"==typeof e.nodeName}var ge={CLICK:"click",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",CONTEXT_MENU:"contextmenu",WHEEL:"wheel",KEY_DOWN:"keydown",KEY_PRESS:"keypress",KEY_UP:"keyup",LOAD:"load",BEFORE_UNLOAD:"beforeunload",UNLOAD:"unload",ABORT:"abort",ERROR:"error",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_CHANGE:"fullscreenchange",WK_FULLSCREEN_CHANGE:"webkitfullscreenchange",SELECT:"select",CHANGE:"change",SUBMIT:"submit",RESET:"reset",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",STORAGE:"storage",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend",ANIMATION_START:o.m?"webkitAnimationStart":"animationstart",ANIMATION_END:o.m?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:o.m?"webkitAnimationIteration":"animationiteration"},me={stop:function(e,t){e.preventDefault?e.preventDefault():e.returnValue=!1,t&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)}};function ve(e){for(var t=[],n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)t[n]=e.scrollTop,e=e.parentNode;return t}function _e(e,t){for(var n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)e.scrollTop!==t[n]&&(e.scrollTop=t[n]),e=e.parentNode}var ye=function(e){function t(t){var n=e.call(this)||this;n._onDidFocus=n._register(new c.a),n.onDidFocus=n._onDidFocus.event,n._onDidBlur=n._register(new c.a),n.onDidBlur=n._onDidBlur.event;var i=re(document.activeElement,t),o=!1,s=function(){o=!1,i||(i=!0,n._onDidFocus.fire())},a=function(){i&&(o=!0,window.setTimeout((function(){o&&(o=!1,i=!1,n._onDidBlur.fire())}),0))};return n._refreshStateHandler=function(){re(document.activeElement,t)!==i&&(i?a():s())},n._register(Object(r.a)(t,ge.FOCUS,!0)(s)),n._register(Object(r.a)(t,ge.BLUR,!0)(a)),n}return g(t,e),t}(d.a);function be(e){return new ye(e)}function Ce(e){for(var t=[],n=1;n140)n._setDesiredScrollPositionNow(r.getScrollPosition());else{var a=n._sliderMousePosition(e)-i;n._setDesiredScrollPositionNow(r.getDesiredScrollPositionFromDelta(a))}}),(function(){n.slider.toggleClassName("active",!1),n._host.onDragEnd(),t()})),this._host.onDragStart()},t.prototype._setDesiredScrollPositionNow=function(e){var t={};this.writeScrollPosition(t,e),this._scrollable.setScrollPositionNow(t)},t}(l.a),y=function(){function e(e,t,n,i,o,r){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(n),this._arrowSize=Math.round(e),this._visibleSize=i,this._scrollSize=o,this._scrollPosition=r,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}return e.prototype.clone=function(){return new e(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)},e.prototype.setVisibleSize=function(e){var t=Math.round(e);return this._visibleSize!==t&&(this._visibleSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollSize=function(e){var t=Math.round(e);return this._scrollSize!==t&&(this._scrollSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollPosition=function(e){var t=Math.round(e);return this._scrollPosition!==t&&(this._scrollPosition=t,this._refreshComputedValues(),!0)},e._computeValues=function(e,t,n,i,o){var r=Math.max(0,n-e),s=Math.max(0,r-2*t),a=i>0&&i>n;if(!a)return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(s),computedSliderRatio:0,computedSliderPosition:0};var u=Math.round(Math.max(20,Math.floor(n*s/i))),l=(s-u)/(i-n),c=o*l;return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(u),computedSliderRatio:l,computedSliderPosition:Math.round(c)}},e.prototype._refreshComputedValues=function(){var t=e._computeValues(this._oppositeScrollbarSize,this._arrowSize,this._visibleSize,this._scrollSize,this._scrollPosition);this._computedAvailableSize=t.computedAvailableSize,this._computedIsNeeded=t.computedIsNeeded,this._computedSliderSize=t.computedSliderSize,this._computedSliderRatio=t.computedSliderRatio,this._computedSliderPosition=t.computedSliderPosition},e.prototype.getArrowSize=function(){return this._arrowSize},e.prototype.getScrollPosition=function(){return this._scrollPosition},e.prototype.getRectangleLargeSize=function(){return this._computedAvailableSize},e.prototype.getRectangleSmallSize=function(){return this._scrollbarSize},e.prototype.isNeeded=function(){return this._computedIsNeeded},e.prototype.getSliderSize=function(){return this._computedSliderSize},e.prototype.getSliderPosition=function(){return this._computedSliderPosition},e.prototype.getDesiredScrollPositionFromOffset=function(e){if(!this._computedIsNeeded)return 0;var t=e-this._arrowSize-this._computedSliderSize/2;return Math.round(t/this._computedSliderRatio)},e.prototype.getDesiredScrollPositionFromDelta=function(e){if(!this._computedIsNeeded)return 0;var t=this._computedSliderPosition+e;return Math.round(t/this._computedSliderRatio)},e}(),b=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),C=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new y(n.horizontalHasArrows?n.arrowSize:0,2===n.horizontal?0:n.horizontalScrollbarSize,2===n.vertical?0:n.verticalScrollbarSize,r.width,r.scrollWidth,s.scrollLeft),visibility:n.horizontal,extraScrollbarClassName:"horizontal",scrollable:t})||this,n.horizontalHasArrows){var u=(n.arrowSize-11)/2,l=(n.horizontalScrollbarSize-11)/2;o._createArrow({className:"left-arrow",top:l,left:u,bottom:void 0,right:void 0,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,1,0))}}),o._createArrow({className:"right-arrow",top:l,left:void 0,bottom:void 0,right:u,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,-1,0))}})}return o._createSlider(Math.floor((n.horizontalScrollbarSize-n.horizontalSliderSize)/2),0,void 0,n.horizontalSliderSize),o}return b(t,e),t.prototype._updateSlider=function(e,t){this.slider.setWidth(e),this.slider.setLeft(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)},t.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(e.width)||this._shouldRender,this._shouldRender},t.prototype._mouseDownRelativePosition=function(e,t){return e},t.prototype._sliderMousePosition=function(e){return e.posx},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posy},t.prototype.writeScrollPosition=function(e,t){e.scrollLeft=t},t}(_),w=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),S=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new y(n.verticalHasArrows?n.arrowSize:0,2===n.vertical?0:n.verticalScrollbarSize,0,r.height,r.scrollHeight,s.scrollTop),visibility:n.vertical,extraScrollbarClassName:"vertical",scrollable:t})||this,n.verticalHasArrows){var u=(n.arrowSize-11)/2,l=(n.verticalScrollbarSize-11)/2;o._createArrow({className:"up-arrow",top:u,left:l,bottom:void 0,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,0,1))}}),o._createArrow({className:"down-arrow",top:void 0,left:l,bottom:u,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,0,-1))}})}return o._createSlider(0,Math.floor((n.verticalScrollbarSize-n.verticalSliderSize)/2),n.verticalSliderSize,void 0),o}return w(t,e),t.prototype._updateSlider=function(e,t){this.slider.setHeight(e),this.slider.setTop(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)},t.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(e.height)||this._shouldRender,this._shouldRender},t.prototype._mouseDownRelativePosition=function(e,t){return t},t.prototype._sliderMousePosition=function(e){return e.posy},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posx},t.prototype.writeScrollPosition=function(e,t){e.scrollTop=t},t}(_),L=n("MI8n"),N=n("QuOb"),O=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),D=function(e,t,n){this.timestamp=e,this.deltaX=t,this.deltaY=n,this.score=0},x=function(){function e(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}return e.prototype.isPhysicalMouseWheel=function(){if(-1===this._front&&-1===this._rear)return!1;for(var e=1,t=0,n=1,i=this._rear;;){var o=i===this._front?e:Math.pow(2,-n);if(e-=o,t+=this._memory[i].score*o,i===this._front)break;i=(this._capacity+i-1)%this._capacity,n++}return t<=.5},e.prototype.accept=function(e,t,n){var i=new D(e,t,n);i.score=this._computeScore(i),-1===this._front&&-1===this._rear?(this._memory[0]=i,this._front=0,this._rear=0):(this._rear=(this._rear+1)%this._capacity,this._rear===this._front&&(this._front=(this._front+1)%this._capacity),this._memory[this._rear]=i)},e.prototype._computeScore=function(e){if(Math.abs(e.deltaX)>0&&Math.abs(e.deltaY)>0)return 1;var t=.5;-1===this._front&&-1===this._rear||this._memory[this._rear];return(Math.abs(e.deltaX-Math.round(e.deltaX))>0||Math.abs(e.deltaY-Math.round(e.deltaY))>0)&&(t+=.25),Math.min(Math.max(t,0),1)},e.INSTANCE=new e,e}(),E=function(e){function t(t,n,i){var o=e.call(this)||this;o._onScroll=o._register(new L.a),o.onScroll=o._onScroll.event,t.style.overflow="hidden",o._options=T(n),o._scrollable=i,o._register(o._scrollable.onScroll((function(e){o._onDidScroll(e),o._onScroll.fire(e)})));var r={onMouseWheel:function(e){return o._onMouseWheel(e)},onDragStart:function(){return o._onDragStart()},onDragEnd:function(){return o._onDragEnd()}};return o._verticalScrollbar=o._register(new S(o._scrollable,o._options,r)),o._horizontalScrollbar=o._register(new C(o._scrollable,o._options,r)),o._domNode=document.createElement("div"),o._domNode.className="monaco-scrollable-element "+o._options.className,o._domNode.setAttribute("role","presentation"),o._domNode.style.position="relative",o._domNode.style.overflow="hidden",o._domNode.appendChild(t),o._domNode.appendChild(o._horizontalScrollbar.domNode.domNode),o._domNode.appendChild(o._verticalScrollbar.domNode.domNode),o._options.useShadows?(o._leftShadowDomNode=Object(s.b)(document.createElement("div")),o._leftShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._leftShadowDomNode.domNode),o._topShadowDomNode=Object(s.b)(document.createElement("div")),o._topShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._topShadowDomNode.domNode),o._topLeftShadowDomNode=Object(s.b)(document.createElement("div")),o._topLeftShadowDomNode.setClassName("shadow top-left-corner"),o._domNode.appendChild(o._topLeftShadowDomNode.domNode)):(o._leftShadowDomNode=null,o._topShadowDomNode=null,o._topLeftShadowDomNode=null),o._listenOnDomNode=o._options.listenOnDomNode||o._domNode,o._mouseWheelToDispose=[],o._setListeningToMouseWheel(o._options.handleMouseWheel),o.onmouseover(o._listenOnDomNode,(function(e){return o._onMouseOver(e)})),o.onnonbubblingmouseout(o._listenOnDomNode,(function(e){return o._onMouseOut(e)})),o._hideTimeout=o._register(new c.e),o._isDragging=!1,o._mouseIsOver=!1,o._shouldRender=!0,o._revealOnScroll=!0,o}return O(t,e),t.prototype.dispose=function(){this._mouseWheelToDispose=Object(f.e)(this._mouseWheelToDispose),e.prototype.dispose.call(this)},t.prototype.getDomNode=function(){return this._domNode},t.prototype.getOverviewRulerLayoutInfo=function(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}},t.prototype.delegateVerticalScrollbarMouseDown=function(e){this._verticalScrollbar.delegateMouseDown(e)},t.prototype.getScrollDimensions=function(){return this._scrollable.getScrollDimensions()},t.prototype.setScrollDimensions=function(e){this._scrollable.setScrollDimensions(e)},t.prototype.updateClassName=function(e){this._options.className=e,m.e&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className},t.prototype.updateOptions=function(e){var t=T(e);this._options.handleMouseWheel=t.handleMouseWheel,this._options.mouseWheelScrollSensitivity=t.mouseWheelScrollSensitivity,this._options.fastScrollSensitivity=t.fastScrollSensitivity,this._setListeningToMouseWheel(this._options.handleMouseWheel),this._options.lazyRender||this._render()},t.prototype._setListeningToMouseWheel=function(e){var t=this;if(this._mouseWheelToDispose.length>0!==e&&(this._mouseWheelToDispose=Object(f.e)(this._mouseWheelToDispose),e)){this._mouseWheelToDispose.push(r.g(this._listenOnDomNode,o.f?"mousewheel":"wheel",(function(e){t._onMouseWheel(new a.b(e))}),{passive:!1}))}},t.prototype._onMouseWheel=function(e){var t,n=x.INSTANCE;if(n.accept(Date.now(),e.deltaX,e.deltaY),e.deltaY||e.deltaX){var i=e.deltaY*this._options.mouseWheelScrollSensitivity,o=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.flipAxes&&(i=(t=[o,i])[0],o=t[1]);var r=!m.e&&e.browserEvent&&e.browserEvent.shiftKey;!this._options.scrollYToX&&!r||o||(o=i,i=0),e.browserEvent&&e.browserEvent.altKey&&(o*=this._options.fastScrollSensitivity,i*=this._options.fastScrollSensitivity);var s=this._scrollable.getFutureScrollPosition(),a={};if(i){var u=s.scrollTop-50*i;this._verticalScrollbar.writeScrollPosition(a,u)}if(o){var l=s.scrollLeft-50*o;this._horizontalScrollbar.writeScrollPosition(a,l)}if(a=this._scrollable.validateScrollPosition(a),s.scrollLeft!==a.scrollLeft||s.scrollTop!==a.scrollTop)this._options.mouseWheelSmoothScroll&&n.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(a):this._scrollable.setScrollPositionNow(a),this._shouldRender=!0}(this._options.alwaysConsumeMouseWheel||this._shouldRender)&&(e.preventDefault(),e.stopPropagation())},t.prototype._onDidScroll=function(e){this._shouldRender=this._horizontalScrollbar.onDidScroll(e)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(e)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()},t.prototype.renderNow=function(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()},t.prototype._render=function(){if(this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows)){var e=this._scrollable.getCurrentScrollPosition(),t=e.scrollTop>0,n=e.scrollLeft>0;this._leftShadowDomNode.setClassName("shadow"+(n?" left":"")),this._topShadowDomNode.setClassName("shadow"+(t?" top":"")),this._topLeftShadowDomNode.setClassName("shadow top-left-corner"+(t?" top":"")+(n?" left":""))}},t.prototype._onDragStart=function(){this._isDragging=!0,this._reveal()},t.prototype._onDragEnd=function(){this._isDragging=!1,this._hide()},t.prototype._onMouseOut=function(e){this._mouseIsOver=!1,this._hide()},t.prototype._onMouseOver=function(e){this._mouseIsOver=!0,this._reveal()},t.prototype._reveal=function(){this._verticalScrollbar.beginReveal(),this._horizontalScrollbar.beginReveal(),this._scheduleHide()},t.prototype._hide=function(){this._mouseIsOver||this._isDragging||(this._verticalScrollbar.beginHide(),this._horizontalScrollbar.beginHide())},t.prototype._scheduleHide=function(){var e=this;this._mouseIsOver||this._isDragging||this._hideTimeout.cancelAndSet((function(){return e._hide()}),500)},t}(l.a),k=function(e){function t(t,n){var i=this;(n=n||{}).mouseWheelSmoothScroll=!1;var o=new N.a(0,(function(e){return r.Q(e)}));return(i=e.call(this,t,n,o)||this)._register(o),i}return O(t,e),t.prototype.setScrollPosition=function(e){this._scrollable.setScrollPositionNow(e)},t.prototype.getScrollPosition=function(){return this._scrollable.getCurrentScrollPosition()},t}(E),I=function(e){function t(t,n,i){return e.call(this,t,n,i)||this}return O(t,e),t}(E),M=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i._element=t,i.onScroll((function(e){e.scrollTopChanged&&(i._element.scrollTop=e.scrollTop),e.scrollLeftChanged&&(i._element.scrollLeft=e.scrollLeft)})),i.scanDomNode(),i}return O(t,e),t.prototype.scanDomNode=function(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})},t}(k);function T(e){var t={lazyRender:void 0!==e.lazyRender&&e.lazyRender,className:void 0!==e.className?e.className:"",useShadows:void 0===e.useShadows||e.useShadows,handleMouseWheel:void 0===e.handleMouseWheel||e.handleMouseWheel,flipAxes:void 0!==e.flipAxes&&e.flipAxes,alwaysConsumeMouseWheel:void 0!==e.alwaysConsumeMouseWheel&&e.alwaysConsumeMouseWheel,scrollYToX:void 0!==e.scrollYToX&&e.scrollYToX,mouseWheelScrollSensitivity:void 0!==e.mouseWheelScrollSensitivity?e.mouseWheelScrollSensitivity:1,fastScrollSensitivity:void 0!==e.fastScrollSensitivity?e.fastScrollSensitivity:5,mouseWheelSmoothScroll:void 0===e.mouseWheelSmoothScroll||e.mouseWheelSmoothScroll,arrowSize:void 0!==e.arrowSize?e.arrowSize:11,listenOnDomNode:void 0!==e.listenOnDomNode?e.listenOnDomNode:null,horizontal:void 0!==e.horizontal?e.horizontal:1,horizontalScrollbarSize:void 0!==e.horizontalScrollbarSize?e.horizontalScrollbarSize:10,horizontalSliderSize:void 0!==e.horizontalSliderSize?e.horizontalSliderSize:0,horizontalHasArrows:void 0!==e.horizontalHasArrows&&e.horizontalHasArrows,vertical:void 0!==e.vertical?e.vertical:1,verticalScrollbarSize:void 0!==e.verticalScrollbarSize?e.verticalScrollbarSize:10,verticalHasArrows:void 0!==e.verticalHasArrows&&e.verticalHasArrows,verticalSliderSize:void 0!==e.verticalSliderSize?e.verticalSliderSize:0};return t.horizontalSliderSize=void 0!==e.horizontalSliderSize?e.horizontalSliderSize:t.horizontalScrollbarSize,t.verticalSliderSize=void 0!==e.verticalSliderSize?e.verticalSliderSize:t.verticalScrollbarSize,m.e&&(t.className+=" mac"),t}},"GR/f":function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return y}));var i=n("/cxE"),o=n("N0LK"),r=n("LCkn"),s=n("Ll0s"),a=n("aokT"),u=n("gCVg"),l=n("cMvZ"),c=Object.create(null);function d(e,t){c[e]||(c[e]=["",e]);for(var n=c[e],i=n.length;i<=t;i++)n[i]=n[i-1]+e;return n[t]}var h,f=function(){function e(e,t){this._opts=t,this._selection=e,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}return e.unshiftIndent=function(e,t,n,i,o){var r=s.a.visibleColumnFromColumn(e,t,n);if(o){var a=d(" ",i);return d(a,s.a.prevIndentTabStop(r,i)/i)}return d(a="\t",s.a.prevRenderTabStop(r,n)/n)},e.shiftIndent=function(e,t,n,i,o){var r=s.a.visibleColumnFromColumn(e,t,n);if(o){var a=d(" ",i);return d(a,s.a.nextIndentTabStop(r,i)/i)}return d(a="\t",s.a.nextRenderTabStop(r,n)/n)},e.prototype._addEditOperation=function(e,t,n){this._useLastEditRangeForCursorEndPosition?e.addTrackedEditOperation(t,n):e.addEditOperation(t,n)},e.prototype.getEditOperations=function(t,n){var i=this._selection.startLineNumber,r=this._selection.endLineNumber;1===this._selection.endColumn&&i!==r&&(r-=1);var u=this._opts,c=u.tabSize,h=u.indentSize,f=u.insertSpaces,p=i===r;if(this._selection.isEmpty()&&/^\s*$/.test(t.getLineContent(i))&&(this._useLastEditRangeForCursorEndPosition=!0),this._opts.useTabStops)for(var g=0,m=0,v=i;v<=r;v++,g=m){m=0;var _=t.getLineContent(v),y=o.o(_);if((!this._opts.isUnshift||0!==_.length&&0!==y)&&(p||this._opts.isUnshift||0!==_.length)){if(-1===y&&(y=_.length),v>1)if(s.a.visibleColumnFromColumn(_,y+1,c)%h!=0&&t.isCheapToTokenize(v-1)){var b=l.a.getEnterAction(this._opts.autoIndent,t,new a.a(v-1,t.getLineMaxColumn(v-1),v-1,t.getLineMaxColumn(v-1)));if(b){if(m=g,b.appendText)for(var C=0,w=b.appendText.length;C1){var c=void 0;for(c=i-1;c>=1;c--){var d=n.getLineContent(c);if(o.B(d)>=0)break}if(c<1)return null;var h=n.getLineMaxColumn(c),f=l.a.getEnterAction(t.autoIndent,n,new a.a(c,h,c,h));f&&(s=f.indentation+f.appendText)}return r&&(r===m.a.Indent&&(s=e.shiftIndent(t,s)),r===m.a.Outdent&&(s=e.unshiftIndent(t,s)),s=t.normalizeIndentation(s)),s||null},e._replaceJumpToNextIndent=function(e,t,n,i){var o="",a=n.getStartPosition();if(e.insertSpaces)for(var u=s.a.visibleColumnFromColumn2(e,t,a),l=e.indentSize,c=l-u%l,d=0;d=4){var b=l.a.getIndentForEnter(t.autoIndent,n,u,{unshiftIndent:function(n){return e.unshiftIndent(t,n)},shiftIndent:function(n){return e.shiftIndent(t,n)},normalizeIndentation:function(e){return t.normalizeIndentation(e)}});if(b){var C=s.a.visibleColumnFromColumn2(t,n,u.getEndPosition()),w=u.endColumn,S="\n";y!==t.normalizeIndentation(b.beforeEnter)&&(S=t.normalizeIndentation(b.beforeEnter)+_.substring(y.length,u.startColumn-1)+"\n",u=new a.a(u.startLineNumber,1,u.endLineNumber,u.endColumn));var L=n.getLineContent(u.endLineNumber),N=o.o(L);if(u=N>=0?u.setEndPosition(u.endLineNumber,Math.max(u.endColumn,N+1)):u.setEndPosition(u.endLineNumber,n.getLineMaxColumn(u.endLineNumber)),i)return new r.d(u,S+t.normalizeIndentation(b.afterEnter),!0);var O=0;return w<=N+1&&(t.insertSpaces||(C=Math.ceil(C/t.indentSize)),O=Math.min(C+1-t.normalizeIndentation(b.afterEnter).length-1,0)),new r.c(u,S+t.normalizeIndentation(b.afterEnter),0,O,!0)}}return e._typeCommand(u,"\n"+t.normalizeIndentation(y),i)},e._isAutoIndentType=function(e,t,n){if(e.autoIndent<4)return!1;for(var i=0,o=n.length;i2?c.charCodeAt(l.column-2):0)&&d)return!1;if("auto"===e.autoClosingOvertype){for(var h=!1,f=0,p=i.length;f=0||n.indexOf(t)>=0},e._isBeforeClosingBrace=function(t,n,i){var o=t.autoClosingPairsClose2.get(i);if(!o)return!1;for(var r=e._autoClosingPairIsSymmetric(n),s=0,a=o;sr.open.length){for(var c=!0,d=0,h=n;dv.column-1){var y=_.charAt(v.column-1);if(!e._isBeforeClosingBrace(t,d,y)&&!h(y))return null}if(!n.isCheapToTokenize(v.lineNumber))return null;if(1===d.open.length&&u&&"always"!==c){var b=Object(g.a)(t.wordSeparators);if(a&&v.column>1&&0===b.get(_.charCodeAt(v.column-2)))return null;if(!a&&v.column>2&&0===b.get(_.charCodeAt(v.column-3)))return null}n.forceTokenization(v.lineNumber);var C=n.getLineTokens(v.lineNumber),w=!1;try{w=l.a.shouldAutoClosePair(d,C,a?v.column:v.column-1)}catch(e){Object(i.e)(e)}if(!w)return null}return d},e._runAutoClosingOpenCharType=function(e,t,n,i,o,r,a){for(var u=[],l=0,c=i.length;l=n?s:{done:!1,value:e[t++]}}}},e.fromNativeIterator=function(e){return{next:function(){var t=e.next();return t.done?s:{done:!1,value:t.value}}}},e.from=function(t){return t?Array.isArray(t)?e.fromArray(t):t:e.empty()},e.map=function(e,t){return{next:function(){var n=e.next();return n.done?s:{done:!1,value:t(n.value)}}}},e.filter=function(e,t){return{next:function(){for(;;){var n=e.next();if(n.done)return s;if(t(n.value))return{done:!1,value:n.value}}}}},e.forEach=function(e,t){for(var n=e.next();!n.done;n=e.next())t(n.value)},e.collect=function(e,t){void 0===t&&(t=Number.POSITIVE_INFINITY);var n=[];if(0===t)return n;for(var i=0,o=e.next();!o.done&&(n.push(o.value),!(++i>=t));o=e.next());return n},e.concat=function(){for(var e=[],t=0;t=e.length)return s;var t=e[n].next();return t.done?(n++,this.next()):t}}},e.chain=function(e){return new a(e)}}(o||(o={}));var a=function(){function e(e){this.it=e}return e.prototype.next=function(){return this.it.next()},e}();function u(e){return Array.isArray(e)?o.fromArray(e):e||o.empty()}var l=function(e){function t(t,n,i,o){return void 0===n&&(n=0),void 0===i&&(i=t.length),void 0===o&&(o=n-1),e.call(this,t,n,i,o)||this}return r(t,e),t.prototype.current=function(){return e.prototype.current.call(this)},t.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},t.prototype.first=function(){return this.index=this.start,this.current()},t.prototype.last=function(){return this.index=this.end-1,this.current()},t.prototype.parent=function(){return null},t}(function(){function e(e,t,n,i){void 0===t&&(t=0),void 0===n&&(n=e.length),void 0===i&&(i=t-1),this.items=e,this.start=t,this.end=n,this.index=i}return e.prototype.first=function(){return this.index=this.start,this.current()},e.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},e.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},e}());!function(){function e(e,t){this.iterator=e,this.fn=t}e.prototype.next=function(){return this.fn(this.iterator.next())}}()},JlLP:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:function(){return n.e(157).then(n.bind(null,"W1QP"))}})},KDc4:function(e,t,n){"use strict";var i;n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o})),function(e){e[e.None=0]="None",e[e.Indent=1]="Indent",e[e.IndentOutdent=2]="IndentOutdent",e[e.Outdent=3]="Outdent"}(i||(i={}));var o=function(){function e(e){if(this.open=e.open,this.close=e.close,this._standardTokenMask=0,Array.isArray(e.notIn))for(var t=0,n=e.notIn.length;t=65536?2:1,9===l)a=e.nextRenderTabStop(a,i);else{for(var c=o.q(l);u=65536?2:1,c=h}o.w(l)||o.u(l)?a+=2:a+=1}}return a},e.visibleColumnFromColumn2=function(e,t,n){return this.visibleColumnFromColumn(t.getLineContent(n.lineNumber),n.column,e.tabSize)},e.columnFromVisibleColumn=function(t,n,i){if(n<=0)return 1;for(var r=t.length,s=0,a=1,u=0;u=65536?2:1;var c=void 0;if(9===l)c=e.nextRenderTabStop(s,i);else{for(var d=o.q(l);u=65536?2:1,d=f}c=o.w(l)||o.u(l)?s+2:s+1}var p=u+1;if(c>=n)return c-ns?s:o},e.nextRenderTabStop=function(e,t){return e+t-e%t},e.nextIndentTabStop=function(e,t){return e+t-e%t},e.prevRenderTabStop=function(e,t){return e-1-(e-1)%t},e.prevIndentTabStop=function(e,t){return e-1-(e-1)%t},e}();function w(e){return"'"===e||'"'===e||"`"===e}},"M/lh":function(e,t,n){var i;self.MonacoEnvironment=(i={editorWorkerService:"editor.worker.js",css:"css.worker.js",html:"html.worker.js",json:"json.worker.js",typescript:"ts.worker.js",javascript:"ts.worker.js",less:"css.worker.js",scss:"css.worker.js",handlebars:"html.worker.js",razor:"html.worker.js"},{getWorkerUrl:function(e,t){var o=n.p,r=(o?o.replace(/\/$/,"")+"/":"")+i[t];if(/^(http:)|(https:)|(file:)/.test(r)){var s=String(window.location),a=s.substr(0,s.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(r.substring(0,a.length)!==a)return"data:text/javascript;charset=utf-8,"+encodeURIComponent("/*"+t+'*/importScripts("'+r+'");')}return r}}),n("1YUG"),n("oQaD"),e.exports=n("8z58"),n("23p7"),n("OOlL"),n("li8W"),n("ApJL"),n("jrbv"),n("gqHg"),n("p3Ex"),n("E+ie"),n("9B1q"),n("9XAT"),n("SvYn"),n("I/Lx"),n("LexI"),n("+a1H"),n("hFdI"),n("c2dO"),n("zQEy"),n("k7mE"),n("cldp"),n("p5tG"),n("FvUK"),n("ZvGG"),n("QFiB"),n("/cAr"),n("xYNL"),n("sStQ"),n("oKJv"),n("H6Gb"),n("y3CF"),n("JlLP"),n("j2o1"),n("woZy"),n("iLY9"),n("Msxo"),n("ajgA"),n("QiAa"),n("pI2L"),n("ij/i"),n("XQgg"),n("Gb1F"),n("xmOD"),n("c9ML"),n("Mzro"),n("GZrW"),n("w9QG"),n("ufhN"),n("LRks"),n("EOst"),n("z3hU"),n("nrBJ"),n("BEdG"),n("E4kL")},M1Kb:function(e,t,n){"use strict";var i,o;n.d(t,"d",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return r})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return a})),function(e){e[e.Left=1]="Left",e[e.Center=2]="Center",e[e.Right=4]="Right",e[e.Full=7]="Full"}(i||(i={})),function(e){e[e.Inline=1]="Inline",e[e.Gutter=2]="Gutter"}(o||(o={}));var r=function(){function e(e){this.tabSize=Math.max(1,0|e.tabSize),this.indentSize=0|e.tabSize,this.insertSpaces=Boolean(e.insertSpaces),this.defaultEOL=0|e.defaultEOL,this.trimAutoWhitespace=Boolean(e.trimAutoWhitespace)}return e.prototype.equals=function(e){return this.tabSize===e.tabSize&&this.indentSize===e.indentSize&&this.insertSpaces===e.insertSpaces&&this.defaultEOL===e.defaultEOL&&this.trimAutoWhitespace===e.trimAutoWhitespace},e.prototype.createChangeEvent=function(e){return{tabSize:this.tabSize!==e.tabSize,indentSize:this.indentSize!==e.indentSize,insertSpaces:this.insertSpaces!==e.insertSpaces,trimAutoWhitespace:this.trimAutoWhitespace!==e.trimAutoWhitespace}},e}(),s=function(e,t){this.range=e,this.matches=t},a=function(e,t,n){this.reverseEdits=e,this.changes=t,this.trimAutoWhitespaceLineNumbers=n}},MD5Z:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"Eb",(function(){return d})),n.d(t,"N",(function(){return p})),n.d(t,"L",(function(){return g})),n.d(t,"M",(function(){return m})),n.d(t,"e",(function(){return v})),n.d(t,"b",(function(){return _})),n.d(t,"Lb",(function(){return y})),n.d(t,"Q",(function(){return b})),n.d(t,"S",(function(){return C})),n.d(t,"R",(function(){return w})),n.d(t,"P",(function(){return S})),n.d(t,"O",(function(){return L})),n.d(t,"W",(function(){return N})),n.d(t,"Y",(function(){return O})),n.d(t,"X",(function(){return D})),n.d(t,"Z",(function(){return x})),n.d(t,"bb",(function(){return E})),n.d(t,"ab",(function(){return k})),n.d(t,"T",(function(){return I})),n.d(t,"V",(function(){return M})),n.d(t,"U",(function(){return T})),n.d(t,"Cb",(function(){return P})),n.d(t,"Bb",(function(){return F})),n.d(t,"c",(function(){return V})),n.d(t,"d",(function(){return W})),n.d(t,"Gb",(function(){return B})),n.d(t,"Ib",(function(){return j})),n.d(t,"Jb",(function(){return H})),n.d(t,"Hb",(function(){return z})),n.d(t,"Db",(function(){return U})),n.d(t,"p",(function(){return K})),n.d(t,"o",(function(){return q})),n.d(t,"G",(function(){return G})),n.d(t,"F",(function(){return Y})),n.d(t,"B",(function(){return Z})),n.d(t,"A",(function(){return X})),n.d(t,"y",(function(){return J})),n.d(t,"x",(function(){return Q})),n.d(t,"n",(function(){return $})),n.d(t,"w",(function(){return ee})),n.d(t,"H",(function(){return te})),n.d(t,"J",(function(){return ne})),n.d(t,"I",(function(){return ie})),n.d(t,"K",(function(){return oe})),n.d(t,"C",(function(){return re})),n.d(t,"D",(function(){return se})),n.d(t,"z",(function(){return ae})),n.d(t,"E",(function(){return ue})),n.d(t,"q",(function(){return le})),n.d(t,"s",(function(){return ce})),n.d(t,"u",(function(){return de})),n.d(t,"r",(function(){return he})),n.d(t,"t",(function(){return fe})),n.d(t,"v",(function(){return pe})),n.d(t,"g",(function(){return me})),n.d(t,"h",(function(){return ve})),n.d(t,"j",(function(){return _e})),n.d(t,"l",(function(){return ye})),n.d(t,"k",(function(){return be})),n.d(t,"m",(function(){return Ce})),n.d(t,"i",(function(){return we})),n.d(t,"ib",(function(){return Se})),n.d(t,"jb",(function(){return Le})),n.d(t,"cb",(function(){return Ne})),n.d(t,"db",(function(){return Oe})),n.d(t,"nb",(function(){return De})),n.d(t,"ob",(function(){return xe})),n.d(t,"mb",(function(){return Ee})),n.d(t,"kb",(function(){return ke})),n.d(t,"lb",(function(){return Ie})),n.d(t,"eb",(function(){return Me})),n.d(t,"fb",(function(){return Te})),n.d(t,"hb",(function(){return Ae})),n.d(t,"gb",(function(){return Re})),n.d(t,"Kb",(function(){return Pe})),n.d(t,"qb",(function(){return Fe})),n.d(t,"rb",(function(){return Ve})),n.d(t,"pb",(function(){return We})),n.d(t,"ub",(function(){return Be})),n.d(t,"sb",(function(){return je})),n.d(t,"tb",(function(){return He})),n.d(t,"vb",(function(){return ze})),n.d(t,"Ab",(function(){return Ue})),n.d(t,"xb",(function(){return Ke})),n.d(t,"yb",(function(){return qe})),n.d(t,"wb",(function(){return Ge})),n.d(t,"zb",(function(){return Ye})),n.d(t,"f",(function(){return Ze})),n.d(t,"Fb",(function(){return Qe}));var i=n("ic2d"),o=n("zrhQ"),r=n("MI8n"),s=n("3/fG"),a=n("3Rsk"),u=n("X+cX"),l={ColorContribution:"base.contributions.colors"},c=new(function(){function e(){this._onDidChangeSchema=new r.a,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}return e.prototype.registerColor=function(e,t,n,i,o){void 0===i&&(i=!1);var r={id:e,description:n,defaults:t,needsTransparency:i,deprecationMessage:o};this.colorsById[e]=r;var s={type:"string",description:n,format:"color-hex",defaultSnippets:[{body:"${1:#ff0000}"}]};return o&&(s.deprecationMessage=o),this.colorSchema.properties[e]=s,this.colorReferenceSchema.enum.push(e),this.colorReferenceSchema.enumDescriptions.push(n),this._onDidChangeSchema.fire(),e},e.prototype.resolveDefaultColor=function(e,t){var n=this.colorsById[e];if(n&&n.defaults)return Qe(n.defaults[t.type],t)},e.prototype.getColorSchema=function(){return this.colorSchema},e.prototype.toString=function(){var e=this;return Object.keys(this.colorsById).sort((function(e,t){var n=-1===e.indexOf(".")?0:1,i=-1===t.indexOf(".")?0:1;return n!==i?n-i:e.localeCompare(t)})).map((function(t){return"- `"+t+"`: "+e.colorsById[t].description})).join("\n")},e}());function d(e,t,n,i,o){return c.registerColor(e,t,n,i,o)}i.a.add(l.ColorContribution,c);var h,f,p=d("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},s.a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),g=d("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},s.a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),m=d("focusBorder",{dark:o.a.fromHex("#0E639C").transparent(.8),light:o.a.fromHex("#007ACC").transparent(.4),hc:"#F38518"},s.a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component.")),v=d("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},s.a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),_=d("contrastActiveBorder",{light:null,dark:null,hc:m},s.a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),y=(d("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},s.a("textLinkForeground","Foreground color for links in text.")),d("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:o.a.black},s.a("textCodeBlockBackground","Background color for code blocks in text.")),d("widget.shadow",{dark:"#000000",light:"#A8A8A8",hc:null},s.a("widgetShadow","Shadow color of widgets such as find/replace inside the editor."))),b=d("input.background",{dark:"#3C3C3C",light:o.a.white,hc:o.a.black},s.a("inputBoxBackground","Input box background.")),C=d("input.foreground",{dark:p,light:p,hc:p},s.a("inputBoxForeground","Input box foreground.")),w=d("input.border",{dark:null,light:null,hc:v},s.a("inputBoxBorder","Input box border.")),S=d("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:v},s.a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),L=d("inputOption.activeBackground",{dark:Xe(m,.5),light:Xe(m,.3),hc:null},s.a("inputOption.activeBackground","Background color of activated options in input fields.")),N=d("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:o.a.black},s.a("inputValidationInfoBackground","Input validation background color for information severity.")),O=d("inputValidation.infoForeground",{dark:null,light:null,hc:null},s.a("inputValidationInfoForeground","Input validation foreground color for information severity.")),D=d("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:v},s.a("inputValidationInfoBorder","Input validation border color for information severity.")),x=d("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:o.a.black},s.a("inputValidationWarningBackground","Input validation background color for warning severity.")),E=d("inputValidation.warningForeground",{dark:null,light:null,hc:null},s.a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),k=d("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:v},s.a("inputValidationWarningBorder","Input validation border color for warning severity.")),I=d("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:o.a.black},s.a("inputValidationErrorBackground","Input validation background color for error severity.")),M=d("inputValidation.errorForeground",{dark:null,light:null,hc:null},s.a("inputValidationErrorForeground","Input validation foreground color for error severity.")),T=d("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:v},s.a("inputValidationErrorBorder","Input validation border color for error severity.")),A=d("dropdown.background",{dark:"#3C3C3C",light:o.a.white,hc:o.a.black},s.a("dropdownBackground","Dropdown background.")),R=d("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:o.a.white},s.a("dropdownForeground","Dropdown foreground.")),P=d("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:o.a.white},s.a("pickerGroupForeground","Quick picker color for grouping labels.")),F=d("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:o.a.white},s.a("pickerGroupBorder","Quick picker color for grouping borders.")),V=d("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:o.a.black},s.a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),W=d("badge.foreground",{dark:o.a.white,light:"#333",hc:o.a.white},s.a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),B=d("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},s.a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),j=d("scrollbarSlider.background",{dark:o.a.fromHex("#797979").transparent(.4),light:o.a.fromHex("#646464").transparent(.4),hc:Xe(v,.6)},s.a("scrollbarSliderBackground","Scrollbar slider background color.")),H=d("scrollbarSlider.hoverBackground",{dark:o.a.fromHex("#646464").transparent(.7),light:o.a.fromHex("#646464").transparent(.7),hc:Xe(v,.8)},s.a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),z=d("scrollbarSlider.activeBackground",{dark:o.a.fromHex("#BFBFBF").transparent(.4),light:o.a.fromHex("#000000").transparent(.6),hc:v},s.a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),U=d("progressBar.background",{dark:o.a.fromHex("#0E70C0"),light:o.a.fromHex("#0E70C0"),hc:v},s.a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),K=d("editorError.foreground",{dark:"#F48771",light:"#E51400",hc:null},s.a("editorError.foreground","Foreground color of error squigglies in the editor.")),q=d("editorError.border",{dark:null,light:null,hc:o.a.fromHex("#E47777").transparent(.8)},s.a("errorBorder","Border color of error boxes in the editor.")),G=d("editorWarning.foreground",{dark:"#CCA700",light:"#E9A700",hc:null},s.a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),Y=d("editorWarning.border",{dark:null,light:null,hc:o.a.fromHex("#FFCC00").transparent(.8)},s.a("warningBorder","Border color of warning boxes in the editor.")),Z=d("editorInfo.foreground",{dark:"#75BEFF",light:"#75BEFF",hc:null},s.a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),X=d("editorInfo.border",{dark:null,light:null,hc:o.a.fromHex("#75BEFF").transparent(.8)},s.a("infoBorder","Border color of info boxes in the editor.")),J=d("editorHint.foreground",{dark:o.a.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},s.a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),Q=d("editorHint.border",{dark:null,light:null,hc:o.a.fromHex("#eeeeee").transparent(.8)},s.a("hintBorder","Border color of hint boxes in the editor.")),$=d("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:o.a.black},s.a("editorBackground","Editor background color.")),ee=d("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:o.a.white},s.a("editorForeground","Editor default foreground color.")),te=d("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},s.a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),ne=d("editorWidget.foreground",{dark:p,light:p,hc:p},s.a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),ie=d("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:v},s.a("editorWidgetBorder","Border color of editor widgets. The color is only used if the widget chooses to have a border and if the color is not overridden by a widget.")),oe=d("editorWidget.resizeBorder",{light:null,dark:null,hc:null},s.a("editorWidgetResizeBorder","Border color of the resize bar of editor widgets. The color is only used if the widget chooses to have a resize border and if the color is not overridden by a widget.")),re=d("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},s.a("editorSelectionBackground","Color of the editor selection.")),se=d("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},s.a("editorSelectionForeground","Color of the selected text for high contrast.")),ae=d("editor.inactiveSelectionBackground",{light:Xe(re,.5),dark:Xe(re,.5),hc:Xe(re,.5)},s.a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),ue=d("editor.selectionHighlightBackground",{light:Je(re,$,.3,.6),dark:Je(re,$,.3,.6),hc:null},s.a("editorSelectionHighlight","Color for regions with the same content as the selection. The color must not be opaque so as not to hide underlying decorations."),!0),le=(d("editor.selectionHighlightBorder",{light:null,dark:null,hc:_},s.a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),d("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},s.a("editorFindMatch","Color of the current search match."))),ce=d("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},s.a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0),de=d("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},s.a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),he=d("editor.findMatchBorder",{light:null,dark:null,hc:_},s.a("editorFindMatchBorder","Border color of the current search match.")),fe=d("editor.findMatchHighlightBorder",{light:null,dark:null,hc:_},s.a("findMatchHighlightBorder","Border color of the other search matches.")),pe=d("editor.findRangeHighlightBorder",{dark:null,light:null,hc:Xe(_,.4)},s.a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),ge=(d("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},s.a("hoverHighlight","Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations."),!0),d("editorHoverWidget.background",{light:te,dark:te,hc:te},s.a("hoverBackground","Background color of the editor hover."))),me=(d("editorHoverWidget.foreground",{light:ne,dark:ne,hc:ne},s.a("hoverForeground","Foreground color of the editor hover.")),d("editorHoverWidget.border",{light:ie,dark:ie,hc:ie},s.a("hoverBorder","Border color of the editor hover.")),d("editorHoverWidget.statusBarBackground",{dark:(h=ge,f=.2,function(e){var t=Qe(h,e);if(t)return t.lighten(f)}),light:Ze(ge,.05),hc:te},s.a("statusBarBackground","Background color of the editor hover status bar.")),d("editorLink.activeForeground",{dark:"#4E94CE",light:o.a.blue,hc:o.a.cyan},s.a("activeLinkForeground","Color of active links.")),d("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},s.a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),d("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},s.a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),new o.a(new o.b(155,185,85,.2))),ve=new o.a(new o.b(255,0,0,.2)),_e=d("diffEditor.insertedTextBackground",{dark:me,light:me,hc:null},s.a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),ye=d("diffEditor.removedTextBackground",{dark:ve,light:ve,hc:null},s.a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),be=d("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},s.a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),Ce=d("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},s.a("diffEditorRemovedOutline","Outline color for text that got removed.")),we=d("diffEditor.border",{dark:null,light:null,hc:v},s.a("diffEditorBorder","Border color between the two text editors.")),Se=d("list.focusBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},s.a("listFocusBackground","List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Le=d("list.focusForeground",{dark:null,light:null,hc:null},s.a("listFocusForeground","List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Ne=d("list.activeSelectionBackground",{dark:"#094771",light:"#0074E8",hc:null},s.a("listActiveSelectionBackground","List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Oe=d("list.activeSelectionForeground",{dark:o.a.white,light:o.a.white,hc:null},s.a("listActiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),De=d("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},s.a("listInactiveSelectionBackground","List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),xe=d("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},s.a("listInactiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),Ee=d("list.inactiveFocusBackground",{dark:null,light:null,hc:null},s.a("listInactiveFocusBackground","List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),ke=d("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},s.a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),Ie=d("list.hoverForeground",{dark:null,light:null,hc:null},s.a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),Me=d("list.dropBackground",{dark:Se,light:Se,hc:null},s.a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),Te=(d("list.highlightForeground",{dark:"#0097fb",light:"#0066BF",hc:m},s.a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),d("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:o.a.black},s.a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees."))),Ae=d("listFilterWidget.outline",{dark:o.a.transparent,light:o.a.transparent,hc:"#f38518"},s.a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),Re=d("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:v},s.a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),Pe=d("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},s.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),Fe=d("menu.border",{dark:null,light:null,hc:v},s.a("menuBorder","Border color of menus.")),Ve=d("menu.foreground",{dark:R,light:p,hc:R},s.a("menuForeground","Foreground color of menu items.")),We=d("menu.background",{dark:A,light:A,hc:A},s.a("menuBackground","Background color of menu items.")),Be=d("menu.selectionForeground",{dark:Oe,light:Oe,hc:Oe},s.a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),je=d("menu.selectionBackground",{dark:Ne,light:Ne,hc:Ne},s.a("menuSelectionBackground","Background color of the selected menu item in menus.")),He=d("menu.selectionBorder",{dark:null,light:null,hc:_},s.a("menuSelectionBorder","Border color of the selected menu item in menus.")),ze=d("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:v},s.a("menuSeparatorBackground","Color of a separator menu item in menus.")),Ue=(d("editor.snippetTabstopHighlightBackground",{dark:new o.a(new o.b(124,124,124,.3)),light:new o.a(new o.b(10,50,100,.2)),hc:new o.a(new o.b(124,124,124,.3))},s.a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),d("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},s.a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),d("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},s.a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),d("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new o.a(new o.b(10,50,100,.5)),hc:"#525252"},s.a("snippetFinalTabstopHighlightBorder","Highlight border color of the final stabstop of a snippet.")),d("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},s.a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0)),Ke=(d("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},s.a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),d("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},s.a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0)),qe=d("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},s.a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0),Ge=d("minimap.errorHighlight",{dark:new o.a(new o.b(255,18,18,.7)),light:new o.a(new o.b(255,18,18,.7)),hc:new o.a(new o.b(255,50,50,1))},s.a("minimapError","Minimap marker color for errors.")),Ye=d("minimap.warningHighlight",{dark:G,light:G,hc:Y},s.a("overviewRuleWarning","Minimap marker color for warnings."));d("problemsErrorIcon.foreground",{dark:K,light:K,hc:K},s.a("problemsErrorIconForeground","The color used for the problems error icon.")),d("problemsWarningIcon.foreground",{dark:G,light:G,hc:G},s.a("problemsWarningIconForeground","The color used for the problems warning icon.")),d("problemsInfoIcon.foreground",{dark:Z,light:Z,hc:Z},s.a("problemsInfoIconForeground","The color used for the problems info icon."));function Ze(e,t){return function(n){var i=Qe(e,n);if(i)return i.darken(t)}}function Xe(e,t){return function(n){var i=Qe(e,n);if(i)return i.transparent(t)}}function Je(e,t,n,i){return function(r){var s=Qe(e,r);if(s){var a=Qe(t,r);return a?s.isDarkerThan(a)?o.a.getLighterColor(s,a,n).transparent(i):o.a.getDarkerColor(s,a,n).transparent(i):s.transparent(n*i)}}}function Qe(e,t){if(null!==e)return"string"==typeof e?"#"===e[0]?o.a.fromHex(e):t.getColor(e):e instanceof o.a?e:"function"==typeof e?e(t):void 0}var $e=i.a.as(a.a.JSONContribution);$e.registerSchema("vscode://schemas/workbench-colors",c.getColorSchema());var et=new u.d((function(){return $e.notifySchemaChanged("vscode://schemas/workbench-colors")}),200);c.onDidChangeSchema((function(){et.isScheduled()||et.schedule()}))},MI8n:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return c})),n.d(t,"d",(function(){return d})),n.d(t,"c",(function(){return h})),n.d(t,"e",(function(){return f}));var i,o,r=n("/cxE"),s=n("C/vA"),a=n("pmY6"),u=n("24hK"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});!function(e){function t(e){return function(t,n,i){void 0===n&&(n=null);var o,r=!1;return o=e((function(e){if(!r)return o?o.dispose():r=!0,t.call(n,e)}),null,i),r&&o.dispose(),o}}function n(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){return n.call(i,t(e))}),null,o)}))}function i(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){t(e),n.call(i,e)}),null,o)}))}function o(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){return t(e)&&n.call(i,e)}),null,o)}))}function r(e,t,i){var o=i;return n(e,(function(e){return o=t(o,e)}))}function s(e){var t,n=new c({onFirstListenerAdd:function(){t=e(n.fire,n)},onLastListenerRemove:function(){t.dispose()}});return n.event}function u(e,t,n,i,o){var r;void 0===n&&(n=100),void 0===i&&(i=!1);var s=void 0,a=void 0,u=0,l=new c({leakWarningThreshold:o,onFirstListenerAdd:function(){r=e((function(e){u++,s=t(s,e),i&&!a&&(l.fire(s),s=void 0),clearTimeout(a),a=setTimeout((function(){var e=s;s=void 0,a=void 0,(!i||u>1)&&l.fire(e),u=0}),n)}))},onLastListenerRemove:function(){r.dispose()}});return l.event}function l(e){var t,n=!0;return o(e,(function(e){var i=n||e!==t;return n=!1,t=e,i}))}e.None=function(){return a.a.None},e.once=t,e.map=n,e.forEach=i,e.filter=o,e.signal=function(e){return e},e.any=function(){for(var e=[],t=0;t0;){var i=this._deliveryQueue.shift(),o=i[0],s=i[1];try{"function"==typeof o?o.call(void 0,s):o[0].call(o[1],s)}catch(n){Object(r.e)(n)}}}},e.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},e._noop=function(){},e}(),d=function(e){function t(t){var n=e.call(this,t)||this;return n._isPaused=0,n._eventQueue=new u.a,n._mergeFn=t&&t.merge,n}return l(t,e),t.prototype.pause=function(){this._isPaused++},t.prototype.resume=function(){if(0!==this._isPaused&&0==--this._isPaused)if(this._mergeFn){var t=this._eventQueue.toArray();this._eventQueue.clear(),e.prototype.fire.call(this,this._mergeFn(t))}else for(;!this._isPaused&&0!==this._eventQueue.size;)e.prototype.fire.call(this,this._eventQueue.shift())},t.prototype.fire=function(t){this._listeners&&(0!==this._isPaused?this._eventQueue.push(t):e.prototype.fire.call(this,t))},t}(c),h=(function(){function e(){var e=this;this.hasListeners=!1,this.events=[],this.emitter=new c({onFirstListenerAdd:function(){return e.onFirstListenerAdd()},onLastListenerRemove:function(){return e.onLastListenerRemove()}})}Object.defineProperty(e.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),e.prototype.add=function(e){var t=this,n={event:e,listener:null};this.events.push(n),this.hasListeners&&this.hook(n);return Object(a.f)(Object(s.a)((function(){t.hasListeners&&t.unhook(n);var e=t.events.indexOf(n);t.events.splice(e,1)})))},e.prototype.onFirstListenerAdd=function(){var e=this;this.hasListeners=!0,this.events.forEach((function(t){return e.hook(t)}))},e.prototype.onLastListenerRemove=function(){var e=this;this.hasListeners=!1,this.events.forEach((function(t){return e.unhook(t)}))},e.prototype.hook=function(e){var t=this;e.listener=e.event((function(e){return t.emitter.fire(e)}))},e.prototype.unhook=function(e){e.listener&&e.listener.dispose(),e.listener=null},e.prototype.dispose=function(){this.emitter.dispose()}}(),function(){function e(){this.buffers=[]}return e.prototype.wrapEvent=function(e){var t=this;return function(n,i,o){return e((function(e){var o=t.buffers[t.buffers.length-1];o?o.push((function(){return n.call(i,e)})):n.call(i,e)}),void 0,o)}},e.prototype.bufferEvents=function(e){var t=[];this.buffers.push(t);var n=e();return this.buffers.pop(),t.forEach((function(e){return e()})),n},e}()),f=function(){function e(){var e=this;this.listening=!1,this.inputEvent=o.None,this.inputEventListener=a.a.None,this.emitter=new c({onFirstListenerDidAdd:function(){e.listening=!0,e.inputEventListener=e.inputEvent(e.emitter.fire,e.emitter)},onLastListenerRemove:function(){e.listening=!1,e.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(e.prototype,"input",{set:function(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),e.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},e}()},MNsG:function(e,t,n){"use strict";(function(e,i){n.d(t,"h",(function(){return g})),n.d(t,"e",(function(){return m})),n.d(t,"d",(function(){return v})),n.d(t,"f",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"c",(function(){return b})),n.d(t,"b",(function(){return C})),n.d(t,"i",(function(){return w})),n.d(t,"a",(function(){return S}));var o=!1,r=!1,s=!1,a=!1,u=!1,l=!1,c=void 0,d=void 0!==e&&void 0!==e.versions&&void 0!==e.versions.electron&&"renderer"===e.type;if("object"!=typeof navigator||d){if("object"==typeof e){o="win32"===e.platform,r="darwin"===e.platform,s="linux"===e.platform,"en","en";var h=Object({NODE_ENV:"production",PUBLIC_URL:"/react/build/"}).VSCODE_NLS_CONFIG;if(h)try{var f=JSON.parse(h),p=f.availableLanguages["*"];f.locale,p||"en",f._translationsConfigFile}catch(e){}a=!0}}else o=(c=navigator.userAgent).indexOf("Windows")>=0,r=c.indexOf("Macintosh")>=0,l=c.indexOf("Macintosh")>=0&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,s=c.indexOf("Linux")>=0,u=!0,navigator.language;var g=o,m=r,v=s,_=a,y=u,b=l,C="object"==typeof self?self:"object"==typeof i?i:{},w=function(){if(C.setImmediate)return C.setImmediate.bind(C);if("function"==typeof C.postMessage&&!C.importScripts){var t=[];C.addEventListener("message",(function(e){if(e.data&&e.data.vscodeSetImmediateId)for(var n=0,i=t.length;n=0&&e<256?this._asciiMap[e]=n:this._map.set(e,n)},e.prototype.get=function(e){return e>=0&&e<256?this._asciiMap[e]:this._map.get(e)||this._defaultValue},e}();!function(){function e(){this._actual=new o(0)}e.prototype.add=function(e){this._actual.set(e,1)},e.prototype.has=function(e){return 1===this._actual.get(e)}}()},MrjW:function(e,t,n){"use strict";n.r(t),n.d(t,"win32",(function(){return f})),n.d(t,"posix",(function(){return p})),n.d(t,"normalize",(function(){return g})),n.d(t,"join",(function(){return m})),n.d(t,"relative",(function(){return v})),n.d(t,"dirname",(function(){return _})),n.d(t,"basename",(function(){return y})),n.d(t,"extname",(function(){return b})),n.d(t,"sep",(function(){return C}));var i,o=n("wxcJ"),r=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),s=function(e){function t(t,n,i){var o,r=this;"string"==typeof n&&0===n.indexOf("not ")?(o="must not be",n=n.replace(/^not /,"")):o="must be";var s=-1!==t.indexOf(".")?"property":"argument",a='The "'+t+'" '+s+" "+o+" of type "+n;return a+=". Received type "+typeof i,(r=e.call(this,a)||this).code="ERR_INVALID_ARG_TYPE",r}return r(t,e),t}(Error);function a(e,t){if("string"!=typeof e)throw new s(t,"string",e)}function u(e){return 47===e||92===e}function l(e){return 47===e}function c(e){return e>=65&&e<=90||e>=97&&e<=122}function d(e,t,n,i){for(var o,r="",s=0,a=-1,u=0,l=0;l<=e.length;++l){if(l2){var c=r.lastIndexOf(n);-1===c?(r="",s=0):s=(r=r.slice(0,c)).length-1-r.lastIndexOf(n),a=l,u=0;continue}if(2===r.length||1===r.length){r="",s=0,a=l,u=0;continue}}t&&(r.length>0?r+=n+"..":r="..",s=2)}else r.length>0?r+=n+e.slice(a+1,l):r=e.slice(a+1,l),s=l-a-1;a=l,u=0}else 46===o&&-1!==u?++u:u=-1}return r}function h(e,t){var n=t.dir||t.root,i=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+i:n+e+i:i}var f={resolve:function(){for(var e=[],t=0;t=-1;s--){var l=void 0;if(s>=0?l=e[s]:n?void 0!==(l=o.b["="+n]||o.a())&&l.slice(0,3).toLowerCase()===n.toLowerCase()+"\\"||(l=n+"\\"):l=o.a(),a(l,"path"),0!==l.length){var h=l.length,f=0,p="",g=!1,m=l.charCodeAt(0);if(h>1)if(u(m))if(g=!0,u(l.charCodeAt(1))){for(var v=2,_=v;v2&&u(l.charCodeAt(2))&&(g=!0,f=3));else u(m)&&(f=1,g=!0);if(!(p.length>0&&n.length>0&&p.toLowerCase()!==n.toLowerCase())&&(0===n.length&&p.length>0&&(n=p),r||(i=l.slice(f)+"\\"+i,r=g),n.length>0&&r))break}}return n+(r?"\\":"")+(i=d(i,!r,"\\",u))||"."},normalize:function(e){a(e,"path");var t=e.length;if(0===t)return".";var n,i,o=0,r=!1,s=e.charCodeAt(0);if(t>1)if(u(s))if(r=!0,u(e.charCodeAt(1))){for(var l=2,h=l;l2&&u(e.charCodeAt(2))&&(r=!0,o=3));else if(u(s))return"\\";return 0!==(i=o0&&u(e.charCodeAt(t-1))&&(i+="\\"),void 0===n?r?i.length>0?"\\"+i:"\\":i.length>0?i:"":r?i.length>0?n+"\\"+i:n+"\\":i.length>0?n+i:n},isAbsolute:function(e){a(e,"path");var t=e.length;if(0===t)return!1;var n=e.charCodeAt(0);return!!u(n)||!!(c(n)&&t>2&&58===e.charCodeAt(1)&&u(e.charCodeAt(2)))},join:function(){for(var e,t,n=[],i=0;i0&&(void 0===e?e=t=r:e+="\\"+r)}if(void 0===e)return".";var s=!0,l=0;if("string"==typeof t&&u(t.charCodeAt(0))){++l;var c=t.length;c>1&&u(t.charCodeAt(1))&&(++l,c>2&&(u(t.charCodeAt(2))?++l:s=!1))}if(s){for(;l=2&&(e="\\"+e.slice(l))}return f.normalize(e)},relative:function(e,t){if(a(e,"from"),a(t,"to"),e===t)return"";var n=f.resolve(e),i=f.resolve(t);if(n===i)return"";if((e=n.toLowerCase())===(t=i.toLowerCase()))return"";for(var o=0;oo&&92===e.charCodeAt(r-1);--r);for(var s=r-o,u=0;uu&&92===t.charCodeAt(l-1);--l);for(var c=l-u,d=sd){if(92===t.charCodeAt(u+p))return i.slice(u+p+1);if(2===p)return i.slice(u+p)}s>d&&(92===e.charCodeAt(o+p)?h=p:2===p&&(h=3));break}var g=e.charCodeAt(o+p);if(g!==t.charCodeAt(u+p))break;92===g&&(h=p)}if(p!==d&&-1===h)return i;var m="";for(-1===h&&(h=0),p=o+h+1;p<=r;++p)p!==r&&92!==e.charCodeAt(p)||(0===m.length?m+="..":m+="\\..");return m.length>0?m+i.slice(u+h,l):(u+=h,92===i.charCodeAt(u)&&++u,i.slice(u,l))},toNamespacedPath:function(e){if("string"!=typeof e)return e;if(0===e.length)return"";var t=f.resolve(e);if(t.length>=3)if(92===t.charCodeAt(0)){if(92===t.charCodeAt(1)){var n=t.charCodeAt(2);if(63!==n&&46!==n)return"\\\\?\\UNC\\"+t.slice(2)}}else if(c(t.charCodeAt(0))&&58===t.charCodeAt(1)&&92===t.charCodeAt(2))return"\\\\?\\"+t;return e},dirname:function(e){a(e,"path");var t=e.length;if(0===t)return".";var n=-1,i=-1,o=!0,r=0,s=e.charCodeAt(0);if(t>1)if(u(s)){if(n=r=1,u(e.charCodeAt(1))){for(var l=2,d=l;l2&&u(e.charCodeAt(2))&&(n=r=3));else if(u(s))return e;for(var h=t-1;h>=r;--h)if(u(e.charCodeAt(h))){if(!o){i=h;break}}else o=!1;if(-1===i){if(-1===n)return".";i=n}return e.slice(0,i)},basename:function(e,t){void 0!==t&&a(t,"ext"),a(e,"path");var n,i=0,o=-1,r=!0;e.length>=2&&(c(e.charCodeAt(0))&&58===e.charCodeAt(1)&&(i=2));if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,l=-1;for(n=e.length-1;n>=i;--n){var d=e.charCodeAt(n);if(u(d)){if(!r){i=n+1;break}}else-1===l&&(r=!1,l=n+1),s>=0&&(d===t.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=l))}return i===o?o=l:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=i;--n)if(u(e.charCodeAt(n))){if(!r){i=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){a(e,"path");var t=0,n=-1,i=0,o=-1,r=!0,s=0;e.length>=2&&58===e.charCodeAt(1)&&c(e.charCodeAt(0))&&(t=i=2);for(var l=e.length-1;l>=t;--l){var d=e.charCodeAt(l);if(u(d)){if(!r){i=l+1;break}}else-1===o&&(r=!1,o=l+1),46===d?-1===n?n=l:1!==s&&(s=1):-1!==n&&(s=-1)}return-1===n||-1===o||0===s||1===s&&n===o-1&&n===i+1?"":e.slice(n,o)},format:function(e){if(null===e||"object"!=typeof e)throw new s("pathObject","Object",e);return h("\\",e)},parse:function(e){a(e,"path");var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n=e.length,i=0,o=e.charCodeAt(0);if(n>1){if(u(o)){if(i=1,u(e.charCodeAt(1))){for(var r=2,s=r;r2))return t.root=t.dir=e,t;if(u(e.charCodeAt(2))){if(3===n)return t.root=t.dir=e,t;i=3}}}else if(u(o))return t.root=t.dir=e,t;i>0&&(t.root=e.slice(0,i));for(var l=-1,d=i,h=-1,f=!0,p=e.length-1,g=0;p>=i;--p)if(u(o=e.charCodeAt(p))){if(!f){d=p+1;break}}else-1===h&&(f=!1,h=p+1),46===o?-1===l?l=p:1!==g&&(g=1):-1!==l&&(g=-1);return-1===l||-1===h||0===g||1===g&&l===h-1&&l===d+1?-1!==h&&(t.base=t.name=e.slice(d,h)):(t.name=e.slice(d,l),t.base=e.slice(d,h),t.ext=e.slice(l,h)),t.dir=d>0&&d!==i?e.slice(0,d-1):t.root,t},sep:"\\",delimiter:";",win32:null,posix:null},p={resolve:function(){for(var e=[],t=0;t=-1&&!i;r--){var s=void 0;a(s=r>=0?e[r]:o.a(),"path"),0!==s.length&&(n=s+"/"+n,i=47===s.charCodeAt(0))}return n=d(n,!i,"/",l),i?n.length>0?"/"+n:"/":n.length>0?n:"."},normalize:function(e){if(a(e,"path"),0===e.length)return".";var t=47===e.charCodeAt(0),n=47===e.charCodeAt(e.length-1);return 0!==(e=d(e,!t,"/",l)).length||t||(e="."),e.length>0&&n&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return a(e,"path"),e.length>0&&47===e.charCodeAt(0)},join:function(){for(var e,t=[],n=0;n0&&(void 0===e?e=o:e+="/"+o)}return void 0===e?".":p.normalize(e)},relative:function(e,t){if(a(e,"from"),a(t,"to"),e===t)return"";if((e=p.resolve(e))===(t=p.resolve(t)))return"";for(var n=1;nu){if(47===t.charCodeAt(r+c))return t.slice(r+c+1);if(0===c)return t.slice(r+c)}else o>u&&(47===e.charCodeAt(n+c)?l=c:0===c&&(l=0));break}var d=e.charCodeAt(n+c);if(d!==t.charCodeAt(r+c))break;47===d&&(l=c)}var h="";for(c=n+l+1;c<=i;++c)c!==i&&47!==e.charCodeAt(c)||(0===h.length?h+="..":h+="/..");return h.length>0?h+t.slice(r+l):(r+=l,47===t.charCodeAt(r)&&++r,t.slice(r))},toNamespacedPath:function(e){return e},dirname:function(e){if(a(e,"path"),0===e.length)return".";for(var t=47===e.charCodeAt(0),n=-1,i=!0,o=e.length-1;o>=1;--o)if(47===e.charCodeAt(o)){if(!i){n=o;break}}else i=!1;return-1===n?t?"/":".":t&&1===n?"//":e.slice(0,n)},basename:function(e,t){void 0!==t&&a(t,"ext"),a(e,"path");var n,i=0,o=-1,r=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,u=-1;for(n=e.length-1;n>=0;--n){var l=e.charCodeAt(n);if(47===l){if(!r){i=n+1;break}}else-1===u&&(r=!1,u=n+1),s>=0&&(l===t.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=u))}return i===o?o=u:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!r){i=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){a(e,"path");for(var t=-1,n=0,i=-1,o=!0,r=0,s=e.length-1;s>=0;--s){var u=e.charCodeAt(s);if(47!==u)-1===i&&(o=!1,i=s+1),46===u?-1===t?t=s:1!==r&&(r=1):-1!==t&&(r=-1);else if(!o){n=s+1;break}}return-1===t||-1===i||0===r||1===r&&t===i-1&&t===n+1?"":e.slice(t,i)},format:function(e){if(null===e||"object"!=typeof e)throw new s("pathObject","Object",e);return h("/",e)},parse:function(e){a(e,"path");var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n,i=47===e.charCodeAt(0);i?(t.root="/",n=1):n=0;for(var o=-1,r=0,s=-1,u=!0,l=e.length-1,c=0;l>=n;--l){var d=e.charCodeAt(l);if(47!==d)-1===s&&(u=!1,s=l+1),46===d?-1===o?o=l:1!==c&&(c=1):-1!==o&&(c=-1);else if(!u){r=l+1;break}}return-1===o||-1===s||0===c||1===c&&o===s-1&&o===r+1?-1!==s&&(t.base=t.name=0===r&&i?e.slice(1,s):e.slice(r,s)):(0===r&&i?(t.name=e.slice(1,o),t.base=e.slice(1,s)):(t.name=e.slice(r,o),t.base=e.slice(r,s)),t.ext=e.slice(o,s)),r>0?t.dir=e.slice(0,r-1):i&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};p.win32=f.win32=f,p.posix=f.posix=p;var g="win32"===o.c?f.normalize:p.normalize,m="win32"===o.c?f.join:p.join,v="win32"===o.c?f.relative:p.relative,_="win32"===o.c?f.dirname:p.dirname,y="win32"===o.c?f.basename:p.basename,b="win32"===o.c?f.extname:p.extname,C="win32"===o.c?f.sep:p.sep},Msxo:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"r",extensions:[".r",".rhistory",".rprofile",".rt"],aliases:["R","r"],loader:function(){return n.e(161).then(n.bind(null,"Qx4d"))}})},Mzro:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"shell",extensions:[".sh",".bash"],aliases:["Shell","sh"],loader:function(){return n.e(170).then(n.bind(null,"l/4i"))}})},N0LK:function(e,t,n){"use strict";function i(e){return!e||"string"!=typeof e||0===e.trim().length}n.d(t,"v",(function(){return i})),n.d(t,"p",(function(){return r})),n.d(t,"m",(function(){return s})),n.d(t,"n",(function(){return a})),n.d(t,"i",(function(){return u})),n.d(t,"H",(function(){return l})),n.d(t,"k",(function(){return c})),n.d(t,"j",(function(){return d})),n.d(t,"F",(function(){return h})),n.d(t,"E",(function(){return f})),n.d(t,"o",(function(){return p})),n.d(t,"r",(function(){return g})),n.d(t,"B",(function(){return m})),n.d(t,"z",(function(){return v})),n.d(t,"A",(function(){return _})),n.d(t,"l",(function(){return b})),n.d(t,"I",(function(){return w})),n.d(t,"c",(function(){return S})),n.d(t,"d",(function(){return L})),n.d(t,"x",(function(){return N})),n.d(t,"y",(function(){return O})),n.d(t,"s",(function(){return D})),n.d(t,"C",(function(){return E})),n.d(t,"D",(function(){return k})),n.d(t,"g",(function(){return M})),n.d(t,"e",(function(){return A})),n.d(t,"t",(function(){return P})),n.d(t,"f",(function(){return F})),n.d(t,"w",(function(){return V})),n.d(t,"u",(function(){return W})),n.d(t,"a",(function(){return B})),n.d(t,"J",(function(){return j})),n.d(t,"h",(function(){return H})),n.d(t,"G",(function(){return z})),n.d(t,"q",(function(){return U})),n.d(t,"b",(function(){return K}));var o=/{(\d+)}/g;function r(e){for(var t=[],n=1;n=t.length?e:t[i]}))}function s(e){return e.replace(/[<>&]/g,(function(e){switch(e){case"<":return"<";case">":return">";case"&":return"&";default:return e}}))}function a(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function u(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function l(e,t){if(e.length0?e.indexOf(t,n)===n:0===n&&e===t}function d(e,t,n){if(void 0===n&&(n={}),!e)throw new Error("Cannot create regex from empty string");t||(e=a(e)),n.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));var i="";return n.global&&(i+="g"),n.matchCase||(i+="i"),n.multiline&&(i+="m"),n.unicode&&(i+="u"),new RegExp(e,i)}function h(e){return"^"!==e.source&&"^$"!==e.source&&"$"!==e.source&&"^\\s*$"!==e.source&&!(!e.exec("")||0!==e.lastIndex)}function f(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function p(e){for(var t=0,n=e.length;t=0;n--){var i=e.charCodeAt(n);if(32!==i&&9!==i)return n}return-1}function v(e){return e>=97&&e<=122}function _(e){return e>=65&&e<=90}function y(e){return v(e)||_(e)}function b(e,t){return e.length===t.length&&C(e,t)}function C(e,t,n){void 0===n&&(n=e.length);for(var i=0;ie.length)&&C(e,t,n)}function S(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n1){var i=e.charCodeAt(t-2);if(N(i))return n-56320+(i-55296<<10)+65536}return n}function E(e,t){var n=q.getInstance(),i=t,o=e.length,r=D(e,o,t);t+=r>=65536?2:1;for(var s=n.getGraphemeBreakType(r);t=65536?2:1,s=u}return t-i}function k(e,t){var n=q.getInstance(),i=t,o=x(e,t);t-=o>=65536?2:1;for(var r=n.getGraphemeBreakType(o);t>0;){var s=x(e,t),a=n.getGraphemeBreakType(s);if(K(a,r))break;t-=s>=65536?2:1,r=a}return i-t}var I=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function M(e){return I.test(e)}var T=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function A(e){return T.test(e)}var R=/^[\t\n\r\x20-\x7E]*$/;function P(e){return R.test(e)}function F(e){for(var t=0,n=e.length;t=11904&&e<=55215||e>=63744&&e<=64255||e>=65281&&e<=65374}function W(e){return e>=127462&&e<=127487||e>=9728&&e<=10175||e>=127744&&e<=128591||e>=128640&&e<=128764||e>=128992&&e<=129003||e>=129280&&e<=129535||e>=129648&&e<=129651||e>=129656&&e<=129666||e>=129680&&e<=129685}var B=String.fromCharCode(65279);function j(e){return!!(e&&e.length>0&&65279===e.charCodeAt(0))}function H(e,t){return void 0===t&&(t=!1),!!e&&(t&&(e=e.replace(/\\./g,"")),e.toLowerCase()!==e)}function z(e){return(e%=52)<26?String.fromCharCode(97+e):String.fromCharCode(65+e-26)}function U(e){return q.getInstance().getGraphemeBreakType(e)}function K(e,t){return 0===e?5!==t&&7!==t:(2!==e||3!==t)&&(4===e||2===e||3===e||(4===t||2===t||3===t||(8!==e||8!==t&&9!==t&&11!==t&&12!==t)&&((11!==e&&9!==e||9!==t&&10!==t)&&((12!==e&&10!==e||10!==t)&&(5!==t&&13!==t&&(7!==t&&(1!==e&&((13!==e||14!==t)&&(6!==e||6!==t)))))))))}var q=function(){function e(){this._data=JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}return e.getInstance=function(){return e._INSTANCE||(e._INSTANCE=new e),e._INSTANCE},e.prototype.getGraphemeBreakType=function(e){if(e<32)return 10===e?3:13===e?2:4;if(e<127)return 0;for(var t=this._data,n=t.length/3,i=1;i<=n;)if(et[3*i+1]))return t[3*i+2];i=2*i+1}return 0},e._INSTANCE=null,e}()},OBOq:function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return d}));n("UCkY");var i,o,r,s=n("3/fG"),a=n("MNsG"),u=n("EffR");function l(e){(i=document.createElement("div")).className="monaco-aria-container",(o=document.createElement("div")).className="monaco-alert",o.setAttribute("role","alert"),o.setAttribute("aria-atomic","true"),i.appendChild(o),(r=document.createElement("div")).className="monaco-status",r.setAttribute("role","status"),r.setAttribute("aria-atomic","true"),i.appendChild(r),e.appendChild(i)}function c(e,t){p(o,e,t)}function d(e,t){a.e?c(e,t):p(r,e,t)}var h=0,f=void 0;function p(e,t,n){if(i){if(!n)switch(f===t?h++:(f=t,h=0),h){case 0:break;case 1:t=s.a("repeated","{0} (occurred again)",t);break;default:t=s.a("repeatedNtimes","{0} (occurred {1} times)",t,h)}u.o(e),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}}},OKK6:function(e,t,n){},OOlL:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:function(){return n.e(134).then(n.bind(null,"NlLO"))}})},PTeM:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return a}));var i=n("N0LK"),o=n("MrjW");function r(e){return e.replace(/[\\/]/g,o.posix.sep)}function s(e,t,n,r){if(void 0===r&&(r=o.sep),e===t)return!0;if(!e||!t)return!1;if(t.length>e.length)return!1;if(n){if(!Object(i.I)(e,t))return!1;if(t.length===e.length)return!0;var s=t.length;return t.charAt(t.length-1)===r&&s--,e.charAt(s)===r}return t.charAt(t.length-1)!==r&&(t+=r),0===e.indexOf(t)}function a(e){return e>=65&&e<=90||e>=97&&e<=122}},QDVR:function(e,t,n){"use strict";n.d(t,"e",(function(){return r})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return h}));var i,o=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});function r(e){var t=[];return e.forEach((function(e){return t.push(e)})),t}function s(e){var t=[];return e.forEach((function(e,n){return t.push(n)})),t}var a=function(){function e(){this._value="",this._pos=0}return e.prototype.reset=function(e){return this._value=e,this._pos=0,this},e.prototype.next=function(){return this._pos+=1,this},e.prototype.hasNext=function(){return this._pos0)n.left||(n.left=new l,n.left.segment=i.value()),n=n.left;else if(o<0)n.right||(n.right=new l,n.right.segment=i.value()),n=n.right;else{if(!i.hasNext())break;i.next(),n.mid||(n.mid=new l,n.mid.segment=i.value()),n=n.mid}}var r=n.value;return n.value=t,n.key=e,r},e.prototype.get=function(e){for(var t=this._iter.reset(e),n=this._root;n;){var i=t.cmp(n.segment);if(i>0)n=n.left;else if(i<0)n=n.right;else{if(!t.hasNext())break;t.next(),n=n.mid}}return n?n.value:void 0},e.prototype.findSubstr=function(e){for(var t=this._iter.reset(e),n=this._root,i=void 0;n;){var o=t.cmp(n.segment);if(o>0)n=n.left;else if(o<0)n=n.right;else{if(!t.hasNext())break;t.next(),i=n.value||i,n=n.mid}}return n&&n.value||i},e.prototype.forEach=function(e){this._forEach(this._root,e)},e.prototype._forEach=function(e,t){e&&(this._forEach(e.left,t),e.value&&t(e.value,e.key),this._forEach(e.mid,t),this._forEach(e.right,t))},e}(),d=function(){function e(){this.map=new Map,this.ignoreCase=!1}return e.prototype.set=function(e,t){this.map.set(this.toKey(e),t)},e.prototype.get=function(e){return this.map.get(this.toKey(e))},e.prototype.toKey=function(e){var t=e.toString();return this.ignoreCase&&(t=t.toLowerCase()),t},e}(),h=function(e){function t(t,n){void 0===n&&(n=1);var i=e.call(this)||this;return i._limit=t,i._ratio=Math.min(Math.max(0,n),1),i}return o(t,e),t.prototype.get=function(t){return e.prototype.get.call(this,t,2)},t.prototype.peek=function(t){return e.prototype.get.call(this,t,0)},t.prototype.set=function(t,n){e.prototype.set.call(this,t,n,2),this.checkTrim()},t.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},t}(function(){function e(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return e.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(e.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.get=function(e,t){void 0===t&&(t=0);var n=this._map.get(e);if(n)return 0!==t&&this.touch(n,t),n.value},e.prototype.set=function(e,t,n){void 0===n&&(n=0);var i=this._map.get(e);if(i)i.value=t,0!==n&&this.touch(i,n);else{switch(i={key:e,value:t,next:void 0,previous:void 0},n){case 0:this.addItemLast(i);break;case 1:this.addItemFirst(i);break;case 2:default:this.addItemLast(i)}this._map.set(e,i),this._size++}},e.prototype.delete=function(e){return!!this.remove(e)},e.prototype.remove=function(e){var t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value},e.prototype.forEach=function(e,t){for(var n=this._head;n;)t?e.bind(t)(n.value,n.key,this):e(n.value,n.key,this),n=n.next},e.prototype.trimOld=function(e){if(!(e>=this.size))if(0!==e){for(var t=this._head,n=this.size;t&&n>e;)this._map.delete(t.key),t=t.next,n--;this._head=t,this._size=n,t&&(t.previous=void 0)}else this.clear()},e.prototype.addItemFirst=function(e){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");e.next=this._head,this._head.previous=e}else this._tail=e;this._head=e},e.prototype.addItemLast=function(e){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");e.previous=this._tail,this._tail.next=e}else this._head=e;this._tail=e},e.prototype.removeItem=function(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{var t=e.next,n=e.previous;if(!t||!n)throw new Error("Invalid list");t.previous=n,n.next=t}e.next=void 0,e.previous=void 0},e.prototype.touch=function(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(1===t||2===t)if(1===t){if(e===this._head)return;var n=e.next,i=e.previous;e===this._tail?(i.next=void 0,this._tail=i):(n.previous=i,i.next=n),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e}else if(2===t){if(e===this._tail)return;n=e.next,i=e.previous;e===this._head?(n.previous=void 0,this._head=n):(n.previous=i,i.next=n),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e}},e.prototype.toJSON=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),e},e}())},QFiB:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:function(){return n.e(150).then(n.bind(null,"PhST"))}})},QRHv:function(e,t,n){"use strict";n.d(t,"f",(function(){return a})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return d})),n.d(t,"a",(function(){return f})),n.d(t,"e",(function(){return m})),n.d(t,"d",(function(){return v}));var i=n("6OMU"),o=n("4bUh"),r=n("cGHE"),s=n("twdY");function a(e){for(var t=0,n=0,i=0,o=0,r=e.length;o>>0}var l=new Uint32Array(0).buffer,c=function(){function e(){this.tokens=[]}return e.prototype.add=function(e,t){if(this.tokens.length>0){var n=this.tokens[this.tokens.length-1];if(n.startLineNumber+n.tokens.length-1+1===e)return void n.tokens.push(t)}this.tokens.push(new p(e,[t]))},e}(),d=function(){function e(e){this._tokens=e,this._tokenCount=e.length/4}return e.prototype.getMaxDeltaLine=function(){var e=this.getTokenCount();return 0===e?-1:this.getDeltaLine(e-1)},e.prototype.getTokenCount=function(){return this._tokenCount},e.prototype.getDeltaLine=function(e){return this._tokens[4*e]},e.prototype.getStartCharacter=function(e){return this._tokens[4*e+1]},e.prototype.getEndCharacter=function(e){return this._tokens[4*e+2]},e.prototype.getMetadata=function(e){return this._tokens[4*e+3]},e.prototype.clear=function(){this._tokenCount=0},e.prototype.acceptDeleteRange=function(e,t,n,i,o){for(var r=this._tokens,s=this._tokenCount,a=i-t,u=0,l=!1,c=0;co?p-=o-n:p=n;else if(h===t&&f===n){if(!(h===i&&p>o)){l=!0;continue}p-=o-n}else if(ho)){l=!0;continue}p=h===t?(f=n)+(p-o):(f=0)+(p-o)}else if(h>i){if(0===a&&!l){u=s;break}h-=a}else{if(!(h===i&&f>=o))throw new Error("Not possible!");e&&0===h&&(f+=e,p+=e),h-=a,f-=o-n,p-=o-n}var m=4*u;r[m]=h,r[m+1]=f,r[m+2]=p,r[m+3]=g,u++}}this._tokenCount=u},e.prototype.acceptInsertText=function(e,t,n,i,o,r){for(var s=0===n&&1===i&&(r>=48&&r<=57||r>=65&&r<=90||r>=97&&r<=122),a=this._tokens,u=this._tokenCount,l=0;lt)){for(var s=o;s>n&&e.getDeltaLine(s-1)===t;)s--;for(var a=o;a0?t.charCodeAt(0):0)},e.prototype.acceptEdit=function(e,t,n,i,o){this._acceptDeleteRange(e),this._acceptInsertText(new r.a(e.startLineNumber,e.startColumn),t,n,i,o),this._updateEndLineNumber()},e.prototype._acceptDeleteRange=function(e){if(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn){var t=e.startLineNumber-this.startLineNumber,n=e.endLineNumber-this.startLineNumber;if(n<0){var i=n-t;this.startLineNumber-=i}else{var o=this.tokens.getMaxDeltaLine();if(!(t>=o+1)){if(t<0&&n>=o+1)return this.startLineNumber=0,void this.tokens.clear();if(t<0){var r=-t;this.startLineNumber-=r,this.tokens.acceptDeleteRange(e.startColumn-1,0,0,n,e.endColumn-1)}else this.tokens.acceptDeleteRange(0,t,e.startColumn-1,n,e.endColumn-1)}}}},e.prototype._acceptInsertText=function(e,t,n,i,o){if(0!==t||0!==n){var r=e.lineNumber-this.startLineNumber;if(r<0)this.startLineNumber+=t;else r>=this.tokens.getMaxDeltaLine()+1||this.tokens.acceptInsertText(r,e.column-1,t,n,i,o)}},e}(),p=function(e,t){this.startLineNumber=e,this.tokens=t};function g(e){return e instanceof Uint32Array?e:new Uint32Array(e)}var m=function(){function e(){this._pieces=[]}return e.prototype.flush=function(){this._pieces=[]},e.prototype.set=function(e){this._pieces=e||[]},e.prototype.addSemanticTokens=function(t,n){var i=this._pieces;if(0===i.length)return n;var r=e._findFirstPieceWithLine(i,t),s=this._pieces[r].getLineTokens(t);if(!s)return n;for(var a=n.getCount(),u=s.getCount(),l=0,c=[],d=0,h=0;h>>0,v=~m>>>0;lt)){for(;o>n&&e[o-1].startLineNumber<=t&&t<=e[o-1].endLineNumber;)o--;return o}i=o-1}}return n},e.prototype.acceptEdit=function(e,t,n,i,o){for(var r=0,s=this._pieces;r1&&(o=s.x.getLanguageId(i[1])!==e),!o)return l}if(!i||0===i.length){var r=new Uint32Array(2);return r[0]=t,r[1]=u(e),r.buffer}return i[i.length-2]=t,0===i.byteOffset&&i.byteLength===i.buffer.byteLength?i.buffer:i},e.prototype._ensureLine=function(e){for(;e>=this._len;)this._lineTokens[this._len]=null,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._lineTokens.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],o=0;o=this._len))if(t.startLineNumber!==t.endLineNumber){this._lineTokens[n]=e._deleteEnding(this._lineTokens[n],t.startColumn-1);var i=t.endLineNumber-1,o=null;i=this._len||(0!==n?(this._lineTokens[o]=e._deleteEnding(this._lineTokens[o],t.column-1),this._lineTokens[o]=e._insert(this._lineTokens[o],t.column-1,i),this._insertLines(t.lineNumber,n)):this._lineTokens[o]=e._insert(this._lineTokens[o],t.column-1,i))}},e._deleteBeginning=function(t,n){return null===t||t===l?t:e._delete(t,0,n)},e._deleteEnding=function(t,n){if(null===t||t===l)return t;var i=g(t),o=i[i.length-2];return e._delete(t,n,o)},e._delete=function(e,t,n){if(null===e||e===l||t===n)return e;var i=g(e),r=i.length>>>1;if(0===t&&i[i.length-2]===n)return l;var s,a,u=o.a.findIndexInTokensArray(i,t),c=u>0?i[u-1<<1]:0;if(na&&(i[s++]=m,i[s++]=i[1+(p<<1)],a=m)}if(s===i.length)return e;var v=new Uint32Array(s);return v.set(i.subarray(0,s),0),v.buffer},e._append=function(e,t){if(t===l)return e;if(e===l)return t;if(null===e)return e;if(null===t)return null;var n=g(e),i=g(t),o=i.length>>>1,r=new Uint32Array(n.length+i.length);r.set(n,0);for(var s=n.length,a=n[n.length-2],u=0;u>>1,s=o.a.findIndexInTokensArray(i,t);s>0&&(i[s-1<<1]===t&&s--);for(var a=s;a(t|=0)&&(n=t-e),n<0&&(n=0),(i|=0)<0&&(i=0),(r|=0)+i>(o|=0)&&(r=o-i),r<0&&(r=0),this.width=e,this.scrollWidth=t,this.scrollLeft=n,this.height=i,this.scrollHeight=o,this.scrollTop=r}return e.prototype.equals=function(e){return this.width===e.width&&this.scrollWidth===e.scrollWidth&&this.scrollLeft===e.scrollLeft&&this.height===e.height&&this.scrollHeight===e.scrollHeight&&this.scrollTop===e.scrollTop},e.prototype.withScrollDimensions=function(t){return new e(void 0!==t.width?t.width:this.width,void 0!==t.scrollWidth?t.scrollWidth:this.scrollWidth,this.scrollLeft,void 0!==t.height?t.height:this.height,void 0!==t.scrollHeight?t.scrollHeight:this.scrollHeight,this.scrollTop)},e.prototype.withScrollPosition=function(t){return new e(this.width,this.scrollWidth,void 0!==t.scrollLeft?t.scrollLeft:this.scrollLeft,this.height,this.scrollHeight,void 0!==t.scrollTop?t.scrollTop:this.scrollTop)},e.prototype.createScrollEvent=function(e){var t=this.width!==e.width,n=this.scrollWidth!==e.scrollWidth,i=this.scrollLeft!==e.scrollLeft,o=this.height!==e.height,r=this.scrollHeight!==e.scrollHeight,s=this.scrollTop!==e.scrollTop;return{width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:t,scrollWidthChanged:n,scrollLeftChanged:i,heightChanged:o,scrollHeightChanged:r,scrollTopChanged:s}},e}(),u=function(e){function t(t,n){var i=e.call(this)||this;return i._onScroll=i._register(new o.a),i.onScroll=i._onScroll.event,i._smoothScrollDuration=t,i._scheduleAtNextAnimationFrame=n,i._state=new a(0,0,0,0,0,0),i._smoothScrolling=null,i}return s(t,e),t.prototype.dispose=function(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),e.prototype.dispose.call(this)},t.prototype.setSmoothScrollDuration=function(e){this._smoothScrollDuration=e},t.prototype.validateScrollPosition=function(e){return this._state.withScrollPosition(e)},t.prototype.getScrollDimensions=function(){return this._state},t.prototype.setScrollDimensions=function(e){var t=this._state.withScrollDimensions(e);this._setState(t),this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)},t.prototype.getFutureScrollPosition=function(){return this._smoothScrolling?this._smoothScrolling.to:this._state},t.prototype.getCurrentScrollPosition=function(){return this._state},t.prototype.setScrollPositionNow=function(e){var t=this._state.withScrollPosition(e);this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(t)},t.prototype.setScrollPositionSmooth=function(e){var t=this;if(0===this._smoothScrollDuration)return this.setScrollPositionNow(e);if(this._smoothScrolling){e={scrollLeft:void 0===e.scrollLeft?this._smoothScrolling.to.scrollLeft:e.scrollLeft,scrollTop:void 0===e.scrollTop?this._smoothScrolling.to.scrollTop:e.scrollTop};var n=this._state.withScrollPosition(e);if(this._smoothScrolling.to.scrollLeft===n.scrollLeft&&this._smoothScrolling.to.scrollTop===n.scrollTop)return;var i=this._smoothScrolling.combine(this._state,n,this._smoothScrollDuration);this._smoothScrolling.dispose(),this._smoothScrolling=i}else{n=this._state.withScrollPosition(e);this._smoothScrolling=d.start(this._state,n,this._smoothScrollDuration)}this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame((function(){t._smoothScrolling&&(t._smoothScrolling.animationFrameDisposable=null,t._performSmoothScrolling())}))},t.prototype._performSmoothScrolling=function(){var e=this;if(this._smoothScrolling){var t=this._smoothScrolling.tick(),n=this._state.withScrollPosition(t);if(this._setState(n),t.isDone)return this._smoothScrolling.dispose(),void(this._smoothScrolling=null);this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame((function(){e._smoothScrolling&&(e._smoothScrolling.animationFrameDisposable=null,e._performSmoothScrolling())}))}},t.prototype._setState=function(e){var t=this._state;t.equals(e)||(this._state=e,this._onScroll.fire(this._state.createScrollEvent(t)))},t}(r.a),l=function(e,t,n){this.scrollLeft=e,this.scrollTop=t,this.isDone=n};function c(e,t){var n=t-e;return function(t){return e+n*(1-function(e){return Math.pow(e,3)}(1-t))}}var d=function(){function e(e,t,n,i){this.from=e,this.to=t,this.duration=i,this._startTime=n,this.animationFrameDisposable=null,this._initAnimations()}return e.prototype._initAnimations=function(){this.scrollLeft=this._initAnimation(this.from.scrollLeft,this.to.scrollLeft,this.to.width),this.scrollTop=this._initAnimation(this.from.scrollTop,this.to.scrollTop,this.to.height)},e.prototype._initAnimation=function(e,t,n){var i,o,r;if(Math.abs(e-t)>2.5*n){var s=void 0,a=void 0;return e=0){var n=e.split("!=");return d.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("==")>=0){n=e.split("==");return c.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("=~")>=0){n=e.split("=~");return f.create(n[0].trim(),this._deserializeRegexValue(n[1],t))}return/^\!\s*/.test(e)?h.create(e.substr(1).trim()):l.create(e)},e._deserializeValue=function(e,t){if("true"===(e=e.trim()))return!0;if("false"===e)return!1;var n=/^'([^']*)'$/.exec(e);return n?n[1].trim():e},e._deserializeRegexValue=function(e,t){if(Object(o.v)(e)){if(t)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var n=e.indexOf("/"),i=e.lastIndexOf("/");if(n===i||n<0){if(t)throw new Error("bad regexp-value '"+e+"', missing /-enclosure");return console.warn("bad regexp-value '"+e+"', missing /-enclosure"),null}var r=e.slice(n+1,i),s="i"===e[i+1]?"i":"";try{return new RegExp(r,s)}catch(n){if(t)throw new Error("bad regexp-value '"+e+"', parse error: "+n);return console.warn("bad regexp-value '"+e+"', parse error: "+n),null}},e}();function u(e,t){var n=e.getType(),i=t.getType();if(n!==i)return n-i;switch(n){case 1:case 2:case 3:case 4:case 6:case 7:case 5:return e.cmp(t);default:throw new Error("Unknown ContextKeyExpr!")}}var l=function(){function e(e){this.key=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 1},e.prototype.cmp=function(e){return this.keye.key?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key},e.prototype.evaluate=function(e){return!!e.getValue(this.key)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return h.create(this.key)},e}(),c=function(){function e(e,t){this.key=e,this.value=t}return e.create=function(t,n){return"boolean"==typeof n?n?l.create(t):h.create(t):new e(t,n)},e.prototype.getType=function(){return 3},e.prototype.cmp=function(e){return this.keye.key?1:this.valuee.value?1:0},e.prototype.equals=function(t){return t instanceof e&&(this.key===t.key&&this.value===t.value)},e.prototype.evaluate=function(e){return e.getValue(this.key)==this.value},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return d.create(this.key,this.value)},e}(),d=function(){function e(e,t){this.key=e,this.value=t}return e.create=function(t,n){return"boolean"==typeof n?n?h.create(t):l.create(t):new e(t,n)},e.prototype.getType=function(){return 4},e.prototype.cmp=function(e){return this.keye.key?1:this.valuee.value?1:0},e.prototype.equals=function(t){return t instanceof e&&(this.key===t.key&&this.value===t.value)},e.prototype.evaluate=function(e){return e.getValue(this.key)!=this.value},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return c.create(this.key,this.value)},e}(),h=function(){function e(e){this.key=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 2},e.prototype.cmp=function(e){return this.keye.key?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key},e.prototype.evaluate=function(e){return!e.getValue(this.key)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return l.create(this.key)},e}(),f=function(){function e(e,t){this.key=e,this.regexp=t}return e.create=function(t,n){return new e(t,n)},e.prototype.getType=function(){return 6},e.prototype.cmp=function(e){if(this.keye.key)return 1;var t=this.regexp?this.regexp.source:"",n=e.regexp?e.regexp.source:"";return tn?1:0},e.prototype.equals=function(t){if(t instanceof e){var n=this.regexp?this.regexp.source:"",i=t.regexp?t.regexp.source:"";return this.key===t.key&&n===i}return!1},e.prototype.evaluate=function(e){var t=e.getValue(this.key);return!!this.regexp&&this.regexp.test(t)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return p.create(this)},e}(),p=function(){function e(e){this._actual=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 7},e.prototype.cmp=function(e){return this._actual.cmp(e._actual)},e.prototype.equals=function(t){return t instanceof e&&this._actual.equals(t._actual)},e.prototype.evaluate=function(e){return!this._actual.evaluate(e)},e.prototype.keys=function(){return this._actual.keys()},e.prototype.negate=function(){return this._actual},e}(),g=function(){function e(e){this.expr=e}return e.create=function(t){var n=e._normalizeArr(t);if(0!==n.length)return 1===n.length?n[0]:new e(n)},e.prototype.getType=function(){return 5},e.prototype.cmp=function(e){if(this.expr.lengthe.expr.length)return 1;for(var t=0,n=this.expr.length;t1;){for(var s=t.shift(),u=t.shift(),l=[],c=0,d=r(s);c=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n("YBdB"),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n("yLpj"))},Uzvx:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r}));var i=n("Cg/j"),o=Object(i.c)("contextViewService"),r=Object(i.c)("contextMenuService")},Vtyv:function(e,t,n){},VvMK:function(e,t,n){},Vxe3:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("codeEditorService")},WqXY:function(e,t,n){"use strict";n.d(t,"c",(function(){return m})),n.d(t,"d",(function(){return v})),n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return b}));n("yEoX");var i,o=n("MNsG"),r=n("3/fG"),s=n("pmY6"),a=n("8HAY"),u=n("EffR"),l=n("746U"),c=n("pg8w"),d=n("uDWl"),h=n("MI8n"),f=n("ZQ78"),p=n("D3Dy"),g=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(e){function t(t,n,i){var o=e.call(this)||this;return o.options=i,o._context=t||o,o._action=n,n instanceof a.a&&o._register(n.onDidChange((function(e){o.element&&o.handleActionChangeEvent(e)}))),o}return g(t,e),t.prototype.handleActionChangeEvent=function(e){void 0!==e.enabled&&this.updateEnabled(),void 0!==e.checked&&this.updateChecked(),void 0!==e.class&&this.updateClass(),void 0!==e.label&&(this.updateLabel(),this.updateTooltip()),void 0!==e.tooltip&&this.updateTooltip()},Object.defineProperty(t.prototype,"actionRunner",{get:function(){return this._actionRunner||(this._actionRunner=this._register(new a.b)),this._actionRunner},set:function(e){this._actionRunner=e},enumerable:!0,configurable:!0}),t.prototype.getAction=function(){return this._action},t.prototype.isEnabled=function(){return this._action.enabled},t.prototype.setActionContext=function(e){this._context=e},t.prototype.render=function(e){var t=this,n=this.element=e;this._register(c.b.addTarget(e));var i=this.options&&this.options.draggable;i&&(e.draggable=!0,p.h&&this._register(u.g(e,u.c.DRAG_START,(function(e){var n;return null===(n=e.dataTransfer)||void 0===n?void 0:n.setData(f.a.TEXT,t._action.label)})))),this._register(u.g(n,c.a.Tap,(function(e){return t.onClick(e)}))),this._register(u.g(n,u.c.MOUSE_DOWN,(function(e){i||u.b.stop(e,!0),t._action.enabled&&0===e.button&&u.e(n,"active")}))),this._register(u.g(n,u.c.CLICK,(function(e){u.b.stop(e,!0),t.options&&t.options.isMenu?t.onClick(e):o.i((function(){return t.onClick(e)}))}))),this._register(u.g(n,u.c.DBLCLICK,(function(e){u.b.stop(e,!0)}))),[u.c.MOUSE_UP,u.c.MOUSE_OUT].forEach((function(e){t._register(u.g(n,e,(function(e){u.b.stop(e),u.J(n,"active")})))}))},t.prototype.onClick=function(e){var t;u.b.stop(e,!0),l.l(this._context)?t=e:(t=this._context,l.i(t)&&(t.event=e)),this.actionRunner.run(this._action,t)},t.prototype.focus=function(){this.element&&(this.element.focus(),u.e(this.element,"focused"))},t.prototype.blur=function(){this.element&&(this.element.blur(),u.J(this.element,"focused"))},t.prototype.updateEnabled=function(){},t.prototype.updateLabel=function(){},t.prototype.updateTooltip=function(){},t.prototype.updateClass=function(){},t.prototype.updateChecked=function(){},t.prototype.dispose=function(){this.element&&(u.L(this.element),this.element=void 0),e.prototype.dispose.call(this)},t}(s.a),v=function(e){function t(n){var i=e.call(this,t.ID,n,n?"separator text":"separator")||this;return i.checked=!1,i.enabled=!1,i}return g(t,e),t.ID="vs.actions.separator",t}(a.a),_=function(e){function t(t,n,i){void 0===i&&(i={});var o=e.call(this,t,n,i)||this;return o.options=i,o.options.icon=void 0!==i.icon&&i.icon,o.options.label=void 0===i.label||i.label,o.cssClass="",o}return g(t,e),t.prototype.render=function(t){e.prototype.render.call(this,t),this.element&&(this.label=u.m(this.element,u.a("a.action-label"))),this.label&&(this._action.id===v.ID?this.label.setAttribute("role","presentation"):this.options.isMenu?this.label.setAttribute("role","menuitem"):this.label.setAttribute("role","button")),this.options.label&&this.options.keybinding&&this.element&&(u.m(this.element,u.a("span.keybinding")).textContent=this.options.keybinding),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()},t.prototype.focus=function(){e.prototype.focus.call(this),this.label&&this.label.focus()},t.prototype.updateLabel=function(){this.options.label&&this.label&&(this.label.textContent=this.getAction().label)},t.prototype.updateTooltip=function(){var e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=r.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.label&&(this.label.title=e)},t.prototype.updateClass=function(){this.cssClass&&this.label&&u.K(this.label,this.cssClass),this.options.icon?(this.cssClass=this.getAction().class,this.label&&(u.e(this.label,"codicon"),this.cssClass&&u.f(this.label,this.cssClass)),this.updateEnabled()):this.label&&u.J(this.label,"codicon")},t.prototype.updateEnabled=function(){this.getAction().enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),u.J(this.label,"disabled"),this.label.tabIndex=0),this.element&&u.J(this.element,"disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),u.e(this.label,"disabled"),u.M(this.label)),this.element&&u.e(this.element,"disabled"))},t.prototype.updateChecked=function(){this.label&&(this.getAction().checked?u.e(this.label,"checked"):u.J(this.label,"checked"))},t}(m),y={orientation:0,context:null,triggerKeys:{keys:[3,10],keyDown:!1}},b=function(e){function t(t,n){void 0===n&&(n=y);var i,o,r=e.call(this)||this;switch(r._onDidBlur=r._register(new h.a),r.onDidBlur=r._onDidBlur.event,r._onDidCancel=r._register(new h.a),r.onDidCancel=r._onDidCancel.event,r._onDidRun=r._register(new h.a),r.onDidRun=r._onDidRun.event,r._onDidBeforeRun=r._register(new h.a),r.onDidBeforeRun=r._onDidBeforeRun.event,r.options=n,r._context=n.context,r.options.triggerKeys||(r.options.triggerKeys=y.triggerKeys),r.options.actionRunner?r._actionRunner=r.options.actionRunner:(r._actionRunner=new a.b,r._register(r._actionRunner)),r._register(r._actionRunner.onDidRun((function(e){return r._onDidRun.fire(e)}))),r._register(r._actionRunner.onDidBeforeRun((function(e){return r._onDidBeforeRun.fire(e)}))),r.viewItems=[],r.focusedItem=void 0,r.domNode=document.createElement("div"),r.domNode.className="monaco-action-bar",!1!==n.animated&&u.e(r.domNode,"animated"),r.options.orientation){case 0:i=15,o=17;break;case 1:i=17,o=15,r.domNode.className+=" reverse";break;case 2:i=16,o=18,r.domNode.className+=" vertical";break;case 3:i=18,o=16,r.domNode.className+=" vertical reverse"}return r._register(u.g(r.domNode,u.c.KEY_DOWN,(function(e){var t=new d.a(e),n=!0;t.equals(i)?r.focusPrevious():t.equals(o)?r.focusNext():t.equals(9)?r.cancel():r.isTriggerKeyEvent(t)?r.options.triggerKeys&&r.options.triggerKeys.keyDown&&r.doTrigger(t):n=!1,n&&(t.preventDefault(),t.stopPropagation())}))),r._register(u.g(r.domNode,u.c.KEY_UP,(function(e){var t=new d.a(e);r.isTriggerKeyEvent(t)?(r.options.triggerKeys&&!r.options.triggerKeys.keyDown&&r.doTrigger(t),t.preventDefault(),t.stopPropagation()):(t.equals(2)||t.equals(1026))&&r.updateFocusedItem()}))),r.focusTracker=r._register(u.T(r.domNode)),r._register(r.focusTracker.onDidBlur((function(){document.activeElement!==r.domNode&&u.E(document.activeElement,r.domNode)||(r._onDidBlur.fire(),r.focusedItem=void 0)}))),r._register(r.focusTracker.onDidFocus((function(){return r.updateFocusedItem()}))),r.actionsList=document.createElement("ul"),r.actionsList.className="actions-container",r.actionsList.setAttribute("role","toolbar"),r.options.ariaLabel&&r.actionsList.setAttribute("aria-label",r.options.ariaLabel),r.domNode.appendChild(r.actionsList),t.appendChild(r.domNode),r}return g(t,e),t.prototype.isTriggerKeyEvent=function(e){var t=!1;return this.options.triggerKeys&&this.options.triggerKeys.keys.forEach((function(n){t=t||e.equals(n)})),t},t.prototype.updateFocusedItem=function(){for(var e=0;e=n.actionsList.children.length?(n.actionsList.appendChild(r),n.viewItems.push(i)):(n.actionsList.insertBefore(r,n.actionsList.children[o]),n.viewItems.splice(o,0,i),o++)}))},t.prototype.clear=function(){this.viewItems=Object(s.e)(this.viewItems),u.o(this.actionsList)},t.prototype.isEmpty=function(){return 0===this.viewItems.length},t.prototype.focus=function(e){var t=!1,n=void 0;void 0===e?t=!0:"number"==typeof e?n=e:"boolean"==typeof e&&(t=e),t&&void 0===this.focusedItem?(this.focusedItem=this.viewItems.length-1,this.focusNext()):(void 0!==n&&(this.focusedItem=n),this.updateFocus())},t.prototype.focusNext=function(){void 0===this.focusedItem&&(this.focusedItem=this.viewItems.length-1);var e,t=this.focusedItem;do{this.focusedItem=(this.focusedItem+1)%this.viewItems.length,e=this.viewItems[this.focusedItem]}while(this.focusedItem!==t&&!e.isEnabled());this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus()},t.prototype.focusPrevious=function(){void 0===this.focusedItem&&(this.focusedItem=0);var e,t=this.focusedItem;do{this.focusedItem=this.focusedItem-1,this.focusedItem<0&&(this.focusedItem=this.viewItems.length-1),e=this.viewItems[this.focusedItem]}while(this.focusedItem!==t&&!e.isEnabled());this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus(!0)},t.prototype.updateFocus=function(e,t){void 0===this.focusedItem&&this.actionsList.focus({preventScroll:t});for(var n=0;nn||e===n&&t>i?(this.startLineNumber=n,this.startColumn=i,this.endLineNumber=e,this.endColumn=t):(this.startLineNumber=e,this.startColumn=t,this.endLineNumber=n,this.endColumn=i)}return e.prototype.isEmpty=function(){return e.isEmpty(this)},e.isEmpty=function(e){return e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn},e.prototype.containsPosition=function(t){return e.containsPosition(this,t)},e.containsPosition=function(e,t){return!(t.lineNumbere.endLineNumber)&&(!(t.lineNumber===e.startLineNumber&&t.columne.endColumn))},e.prototype.containsRange=function(t){return e.containsRange(this,t)},e.containsRange=function(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)))},e.prototype.strictContainsRange=function(t){return e.strictContainsRange(this,t)},e.strictContainsRange=function(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumn<=e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>=e.endColumn)))},e.prototype.plusRange=function(t){return e.plusRange(this,t)},e.plusRange=function(t,n){var i,o,r,s;return n.startLineNumbert.endLineNumber?(r=n.endLineNumber,s=n.endColumn):n.endLineNumber===t.endLineNumber?(r=n.endLineNumber,s=Math.max(n.endColumn,t.endColumn)):(r=t.endLineNumber,s=t.endColumn),new e(i,o,r,s)},e.prototype.intersectRanges=function(t){return e.intersectRanges(this,t)},e.intersectRanges=function(t,n){var i=t.startLineNumber,o=t.startColumn,r=t.endLineNumber,s=t.endColumn,a=n.startLineNumber,u=n.startColumn,l=n.endLineNumber,c=n.endColumn;return il?(r=l,s=c):r===l&&(s=Math.min(s,c)),i>r||i===r&&o>s?null:new e(i,o,r,s)},e.prototype.equalsRange=function(t){return e.equalsRange(this,t)},e.equalsRange=function(e,t){return!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn},e.prototype.getEndPosition=function(){return new i.a(this.endLineNumber,this.endColumn)},e.prototype.getStartPosition=function(){return new i.a(this.startLineNumber,this.startColumn)},e.prototype.toString=function(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"},e.prototype.setEndPosition=function(t,n){return new e(this.startLineNumber,this.startColumn,t,n)},e.prototype.setStartPosition=function(t,n){return new e(t,n,this.endLineNumber,this.endColumn)},e.prototype.collapseToStart=function(){return e.collapseToStart(this)},e.collapseToStart=function(t){return new e(t.startLineNumber,t.startColumn,t.startLineNumber,t.startColumn)},e.fromPositions=function(t,n){return void 0===n&&(n=t),new e(t.lineNumber,t.column,n.lineNumber,n.column)},e.lift=function(t){return t?new e(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):null},e.isIRange=function(e){return e&&"number"==typeof e.startLineNumber&&"number"==typeof e.startColumn&&"number"==typeof e.endLineNumber&&"number"==typeof e.endColumn},e.areIntersectingOrTouching=function(e,t){return!(e.endLineNumbere.startLineNumber},e}()},bY76:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var i,o,r=n("MNsG"),s=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=/^\w[\w\d+.-]*$/,u=/^\//,l=/^\/\//;var c="/",d=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,h=function(){function e(e,t,n,i,o,r){void 0===r&&(r=!1),"object"==typeof e?(this.scheme=e.scheme||"",this.authority=e.authority||"",this.path=e.path||"",this.query=e.query||"",this.fragment=e.fragment||""):(this.scheme=function(e,t){return e||t?e:"file"}(e,r),this.authority=t||"",this.path=function(e,t){switch(e){case"https":case"http":case"file":t?t[0]!==c&&(t=c+t):t=c}return t}(this.scheme,n||""),this.query=i||"",this.fragment=o||"",function(e,t){if(!e.scheme&&t)throw new Error('[UriError]: Scheme is missing: {scheme: "", authority: "'+e.authority+'", path: "'+e.path+'", query: "'+e.query+'", fragment: "'+e.fragment+'"}');if(e.scheme&&!a.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!u.test(e.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(l.test(e.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}(this,r))}return e.isUri=function(t){return t instanceof e||!!t&&("string"==typeof t.authority&&"string"==typeof t.fragment&&"string"==typeof t.path&&"string"==typeof t.query&&"string"==typeof t.scheme&&"function"==typeof t.fsPath&&"function"==typeof t.with&&"function"==typeof t.toString)},Object.defineProperty(e.prototype,"fsPath",{get:function(){return _(this)},enumerable:!0,configurable:!0}),e.prototype.with=function(e){if(!e)return this;var t=e.scheme,n=e.authority,i=e.path,o=e.query,r=e.fragment;return void 0===t?t=this.scheme:null===t&&(t=""),void 0===n?n=this.authority:null===n&&(n=""),void 0===i?i=this.path:null===i&&(i=""),void 0===o?o=this.query:null===o&&(o=""),void 0===r?r=this.fragment:null===r&&(r=""),t===this.scheme&&n===this.authority&&i===this.path&&o===this.query&&r===this.fragment?this:new p(t,n,i,o,r)},e.parse=function(e,t){void 0===t&&(t=!1);var n=d.exec(e);return n?new p(n[2]||"",C(n[4]||""),C(n[5]||""),C(n[7]||""),C(n[9]||""),t):new p("","","","","")},e.file=function(e){var t="";if(r.h&&(e=e.replace(/\\/g,c)),e[0]===c&&e[1]===c){var n=e.indexOf(c,2);-1===n?(t=e.substring(2),e=c):(t=e.substring(2,n),e=e.substring(n)||c)}return new p("file",t,e,"","")},e.from=function(e){return new p(e.scheme,e.authority,e.path,e.query,e.fragment)},e.prototype.toString=function(e){return void 0===e&&(e=!1),y(this,e)},e.prototype.toJSON=function(){return this},e.revive=function(t){if(t){if(t instanceof e)return t;var n=new p(t);return n._formatted=t.external,n._fsPath=t._sep===f?t.fsPath:null,n}return t},e}(),f=r.h?1:void 0,p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._formatted=null,t._fsPath=null,t}return s(t,e),Object.defineProperty(t.prototype,"fsPath",{get:function(){return this._fsPath||(this._fsPath=_(this)),this._fsPath},enumerable:!0,configurable:!0}),t.prototype.toString=function(e){return void 0===e&&(e=!1),e?y(this,!0):(this._formatted||(this._formatted=y(this,!1)),this._formatted)},t.prototype.toJSON=function(){var e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=f),this._formatted&&(e.external=this._formatted),this.path&&(e.path=this.path),this.scheme&&(e.scheme=this.scheme),this.authority&&(e.authority=this.authority),this.query&&(e.query=this.query),this.fragment&&(e.fragment=this.fragment),e},t}(h),g=((o={})[58]="%3A",o[47]="%2F",o[63]="%3F",o[35]="%23",o[91]="%5B",o[93]="%5D",o[64]="%40",o[33]="%21",o[36]="%24",o[38]="%26",o[39]="%27",o[40]="%28",o[41]="%29",o[42]="%2A",o[43]="%2B",o[44]="%2C",o[59]="%3B",o[61]="%3D",o[32]="%20",o);function m(e,t){for(var n=void 0,i=-1,o=0;o=97&&r<=122||r>=65&&r<=90||r>=48&&r<=57||45===r||46===r||95===r||126===r||t&&47===r)-1!==i&&(n+=encodeURIComponent(e.substring(i,o)),i=-1),void 0!==n&&(n+=e.charAt(o));else{void 0===n&&(n=e.substr(0,o));var s=g[r];void 0!==s?(-1!==i&&(n+=encodeURIComponent(e.substring(i,o)),i=-1),n+=s):-1===i&&(i=o)}}return-1!==i&&(n+=encodeURIComponent(e.substring(i))),void 0!==n?n:e}function v(e){for(var t=void 0,n=0;n1&&"file"===e.scheme?"//"+e.authority+e.path:47===e.path.charCodeAt(0)&&(e.path.charCodeAt(1)>=65&&e.path.charCodeAt(1)<=90||e.path.charCodeAt(1)>=97&&e.path.charCodeAt(1)<=122)&&58===e.path.charCodeAt(2)?e.path[1].toLowerCase()+e.path.substr(2):e.path,r.h&&(t=t.replace(/\//g,"\\")),t}function y(e,t){var n=t?v:m,i="",o=e.scheme,r=e.authority,s=e.path,a=e.query,u=e.fragment;if(o&&(i+=o,i+=":"),(r||"file"===o)&&(i+=c,i+=c),r){var l=r.indexOf("@");if(-1!==l){var d=r.substr(0,l);r=r.substr(l+1),-1===(l=d.indexOf(":"))?i+=n(d,!1):(i+=n(d.substr(0,l),!1),i+=":",i+=n(d.substr(l+1),!1)),i+="@"}-1===(l=(r=r.toLowerCase()).indexOf(":"))?i+=n(r,!1):(i+=n(r.substr(0,l),!1),i+=r.substr(l))}if(s){if(s.length>=3&&47===s.charCodeAt(0)&&58===s.charCodeAt(2))(h=s.charCodeAt(1))>=65&&h<=90&&(s="/"+String.fromCharCode(h+32)+":"+s.substr(3));else if(s.length>=2&&58===s.charCodeAt(1)){var h;(h=s.charCodeAt(0))>=65&&h<=90&&(s=String.fromCharCode(h+32)+":"+s.substr(2))}i+=n(s,!0)}return a&&(i+="?",i+=n(a,!1)),u&&(i+="#",i+=t?u:m(u,!1)),i}var b=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function C(e){return e.match(b)?e.replace(b,(function(e){return function e(t){try{return decodeURIComponent(t)}catch(n){return t.length>3?t.substr(0,3)+e(t.substr(3)):t}}(e)})):e}},bexQ:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("keybindingService")},c2dO:function(e,t,n){"use strict";n.r(t),n.d(t,"LanguageServiceDefaultsImpl",(function(){return o}));n("M/lh");var i=monaco.Emitter,o=function(){function e(e,t,n){this._onDidChange=new i,this._languageId=e,this.setOptions(t),this.setModeConfiguration(n)}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!0,configurable:!0}),e.prototype.setOptions=function(e){this._options=e||Object.create(null),this._onDidChange.fire(this)},e.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},e}(),r={tabSize:4,insertSpaces:!1,wrapLineLength:120,unformatted:'default": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, select, small, span, strong, sub, sup, textarea, tt, var',contentUnformatted:"pre",indentInnerHtml:!1,preserveNewLines:!0,maxPreserveNewLines:null,indentHandlebars:!1,endWithNewline:!1,extraLiners:"head, body, /html",wrapAttributes:"auto"},s={format:r,suggest:{html5:!0}},a={format:r,suggest:{html5:!0,razor:!0}};function u(e){return{completionItems:!0,hovers:!0,documentSymbols:!0,links:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,selectionRanges:!0,diagnostics:e===l,documentFormattingEdits:e===l,documentRangeFormattingEdits:e===l}}var l="html",c=new o(l,{format:r,suggest:{html5:!0,angular1:!0,ionic:!0}},u(l)),d=new o("handlebars",s,u("handlebars")),h=new o("razor",a,u("razor"));function f(){return n.e(122).then(n.bind(null,"+lu7"))}monaco.languages.html={htmlDefaults:c,razorDefaults:h,handlebarDefaults:d},monaco.languages.onLanguage(l,(function(){f().then((function(e){return e.setupMode(c)}))})),monaco.languages.onLanguage("handlebars",(function(){f().then((function(e){return e.setupMode(d)}))})),monaco.languages.onLanguage("razor",(function(){f().then((function(e){return e.setupMode(h)}))}))},c9ML:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"scss",extensions:[".scss"],aliases:["Sass","sass","scss"],mimetypes:["text/x-scss","text/scss"],loader:function(){return n.e(169).then(n.bind(null,"QJnQ"))}})},cGHE:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var i=function(){function e(e,t){this.lineNumber=e,this.column=t}return e.prototype.with=function(t,n){return void 0===t&&(t=this.lineNumber),void 0===n&&(n=this.column),t===this.lineNumber&&n===this.column?this:new e(t,n)},e.prototype.delta=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=0),this.with(this.lineNumber+e,this.column+t)},e.prototype.equals=function(t){return e.equals(this,t)},e.equals=function(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column},e.prototype.isBefore=function(t){return e.isBefore(this,t)},e.isBefore=function(e,t){return e.lineNumber=this.el.clientHeight-4)return this.orthogonalEndSash}else{if(e.offsetX<=4)return this.orthogonalStartSash;if(e.offsetX>=this.el.clientWidth-4)return this.orthogonalEndSash}},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.el.remove()},t}(o.a)},cMvZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var i=n("MI8n"),o=n("pmY6"),r=n("N0LK"),s=n("0JNc"),a=n("KDc4"),u=n("BFtn"),l=function(){function e(t){if(t.autoClosingPairs?this._autoClosingPairs=t.autoClosingPairs.map((function(e){return new a.b(e)})):t.brackets?this._autoClosingPairs=t.brackets.map((function(e){return new a.b({open:e[0],close:e[1]})})):this._autoClosingPairs=[],t.__electricCharacterSupport&&t.__electricCharacterSupport.docComment){var n=t.__electricCharacterSupport.docComment;this._autoClosingPairs.push(new a.b({open:n.open,close:n.close||""}))}this._autoCloseBefore="string"==typeof t.autoCloseBefore?t.autoCloseBefore:e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=t.surroundingPairs||this._autoClosingPairs}return e.prototype.getAutoClosingPairs=function(){return this._autoClosingPairs},e.prototype.getAutoCloseBeforeSet=function(){return this._autoCloseBefore},e.shouldAutoClosePair=function(e,t,n){if(0===t.getTokenCount())return!0;var i=t.findTokenIndexAtOffset(n-2),o=t.getStandardTokenType(i);return e.isOK(o)},e.prototype.getSurroundingPairs=function(){return this._surroundingPairs},e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t",e}(),c=n("EIAu"),d=function(){function e(e){this._richEditBrackets=e}return e.prototype.getElectricCharacters=function(){var e=[];if(this._richEditBrackets)for(var t=0,n=this._richEditBrackets.brackets;t=3)for(var o=0,r=this._regExpRules.length;o=2&&n.length>0&&i.length>0)for(o=0,r=this._brackets.length;o=2&&n.length>0)for(o=0,r=this._brackets.length;o1){var o=void 0,r=-1;for(o=t-1;o>=1;o--){if(e.getLanguageIdAtPosition(o,0)!==i)return r;var s=e.getLineContent(o);if(!n.shouldIgnore(s)&&!/^\s+$/.test(s)&&""!==s)return o;r=o}}return-1},e.prototype.getInheritIndentForLine=function(e,t,n,i){if(void 0===i&&(i=!0),e<4)return null;var o=this.getIndentRulesSupport(t.getLanguageIdentifier().id);if(!o)return null;if(n<=1)return{indentation:"",action:null};var s=this.getPrecedingValidLine(t,n,o);if(s<0)return null;if(s<1)return{indentation:"",action:null};var u=t.getLineContent(s);if(o.shouldIncrease(u)||o.shouldIndentNextLine(u))return{indentation:r.r(u),action:a.a.Indent,line:s};if(o.shouldDecrease(u))return{indentation:r.r(u),action:null,line:s};if(1===s)return{indentation:r.r(t.getLineContent(s)),action:null,line:s};var l=s-1,c=o.getIndentMetadata(t.getLineContent(l));if(!(3&c)&&4&c){for(var d=0,h=l-1;h>0;h--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=h;break}return{indentation:r.r(t.getLineContent(d+1)),action:null,line:d+1}}if(i)return{indentation:r.r(t.getLineContent(s)),action:null,line:s};for(h=s;h>0;h--){var f=t.getLineContent(h);if(o.shouldIncrease(f))return{indentation:r.r(f),action:a.a.Indent,line:h};if(o.shouldIndentNextLine(f)){d=0;for(var p=h-1;p>0;p--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=p;break}return{indentation:r.r(t.getLineContent(d+1)),action:null,line:d+1}}if(o.shouldDecrease(f))return{indentation:r.r(f),action:null,line:h}}return{indentation:r.r(t.getLineContent(1)),action:null,line:1}},e.prototype.getGoodIndentForLine=function(e,t,n,i,o){if(e<4)return null;var s=this._getRichEditSupport(n);if(!s)return null;var u=this.getIndentRulesSupport(n);if(!u)return null;var l=this.getInheritIndentForLine(e,t,i),c=t.getLineContent(i);if(l){var d=l.line;if(void 0!==d){var h=s.onEnter(e,"",t.getLineContent(d),"");if(h){var f=r.r(t.getLineContent(d));return h.removeText&&(f=f.substring(0,f.length-h.removeText)),h.indentAction===a.a.Indent||h.indentAction===a.a.IndentOutdent?f=o.shiftIndent(f):h.indentAction===a.a.Outdent&&(f=o.unshiftIndent(f)),u.shouldDecrease(c)&&(f=o.unshiftIndent(f)),h.appendText&&(f+=h.appendText),r.r(f)}}return u.shouldDecrease(c)?l.action===a.a.Indent?l.indentation:o.unshiftIndent(l.indentation):l.action===a.a.Indent?o.shiftIndent(l.indentation):l.indentation}return null},e.prototype.getIndentForEnter=function(e,t,n,i){if(e<4)return null;t.forceTokenization(n.startLineNumber);var o,s,l=t.getLineTokens(n.startLineNumber),c=Object(u.a)(l,n.startColumn-1),d=c.getLineContent(),h=!1;(c.firstCharOffset>0&&l.getLanguageId(0)!==c.languageId?(h=!0,o=d.substr(0,n.startColumn-1-c.firstCharOffset)):o=l.getLineContent().substring(0,n.startColumn-1),n.isEmpty())?s=d.substr(n.startColumn-1-c.firstCharOffset):s=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-c.firstCharOffset);var f=this.getIndentRulesSupport(c.languageId);if(!f)return null;var p=o,g=r.r(o),m={getLineTokens:function(e){return t.getLineTokens(e)},getLanguageIdentifier:function(){return t.getLanguageIdentifier()},getLanguageIdAtPosition:function(e,n){return t.getLanguageIdAtPosition(e,n)},getLineContent:function(e){return e===n.startLineNumber?p:t.getLineContent(e)}},v=r.r(l.getLineContent()),_=this.getInheritIndentForLine(e,m,n.startLineNumber+1);if(!_){var y=h?v:g;return{beforeEnter:y,afterEnter:y}}var b=h?v:_.indentation;return _.action===a.a.Indent&&(b=i.shiftIndent(b)),f.shouldDecrease(s)&&(b=i.unshiftIndent(b)),{beforeEnter:h?v:g,afterEnter:b}},e.prototype.getIndentActionForType=function(e,t,n,i,o){if(e<4)return null;var r=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),s=this.getIndentRulesSupport(r.languageId);if(!s)return null;var u,l=r.getLineContent(),c=l.substr(0,n.startColumn-1-r.firstCharOffset);n.isEmpty()?u=l.substr(n.startColumn-1-r.firstCharOffset):u=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-r.firstCharOffset);if(!s.shouldDecrease(c+u)&&s.shouldDecrease(c+i+u)){var d=this.getInheritIndentForLine(e,t,n.startLineNumber,!1);if(!d)return null;var h=d.indentation;return d.action!==a.a.Indent&&(h=o.unshiftIndent(h)),h}return null},e.prototype.getIndentMetadata=function(e,t){var n=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return n?t<1||t>e.getLineCount()?null:n.getIndentMetadata(e.getLineContent(t)):null},e.prototype.getEnterAction=function(e,t,n){var i=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),o=this._getRichEditSupport(i.languageId);if(!o)return null;var r,s=i.getLineContent(),u=s.substr(0,n.startColumn-1-i.firstCharOffset);n.isEmpty()?r=s.substr(n.startColumn-1-i.firstCharOffset):r=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-i.firstCharOffset);var l="";if(n.startLineNumber>1&&0===i.firstCharOffset){var c=this.getScopedLineTokens(t,n.startLineNumber-1);c.languageId===i.languageId&&(l=c.getLineContent())}var d=o.onEnter(e,l,u,r);if(!d)return null;var h=d.indentAction,f=d.appendText,p=d.removeText||0;f||(f=h===a.a.Indent||h===a.a.IndentOutdent?"\t":"");var g=this.getIndentationAtPosition(t,n.startLineNumber,n.startColumn);return p&&(g=g.substring(0,g.length-p)),{indentAction:h,appendText:f,removeText:p,indentation:g}},e.prototype.getIndentationAtPosition=function(e,t,n){var i=e.getLineContent(t),o=r.r(i);return o.length>n-1&&(o=o.substring(0,n-1)),o},e.prototype.getScopedLineTokens=function(e,t,n){e.forceTokenization(t);var i=e.getLineTokens(t),o=void 0===n?e.getLineMaxColumn(t)-1:n-1;return Object(u.a)(i,o)},e.prototype.getBracketsSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.brackets||null},e}())},cl4r:function(e,t,n){},cldp:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"javascript",extensions:[".js",".es6",".jsx"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:function(){return n.e(120).then(n.bind(null,"7Xl7"))}})},eC1c:function(e,t,n){},eizg:function(e,t,n){},eq1K:function(e,t,n){},fjLI:function(e,t,n){"use strict";n.d(t,"e",(function(){return f})),n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return v})),n.d(t,"b",(function(){return _}));var i,o=n("8HAY"),r=n("Cg/j"),s=n("T8No"),a=n("nnTU"),u=n("MI8n"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},d=function(e,t){return function(n,i){t(n,i,e)}},h=function(){for(var e=0,t=0,n=arguments.length;t=0&&(i.splice(o,1),n._onDidChangeMenu.fire(e))}}},e.prototype.getMenuItems=function(e){var t=(this._menuItems.get(e)||[]).slice(0);return 0===e&&this._appendImplicitItems(t),t},e.prototype._appendImplicitItems=function(e){for(var t=new Set,n=0,i=e.filter((function(e){return f(e)}));n "+this.positionLineNumber+","+this.positionColumn+"]"},t.prototype.equalsSelection=function(e){return t.selectionsEqual(this,e)},t.selectionsEqual=function(e,t){return e.selectionStartLineNumber===t.selectionStartLineNumber&&e.selectionStartColumn===t.selectionStartColumn&&e.positionLineNumber===t.positionLineNumber&&e.positionColumn===t.positionColumn},t.prototype.getDirection=function(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1},t.prototype.setEndPosition=function(e,n){return 0===this.getDirection()?new t(this.startLineNumber,this.startColumn,e,n):new t(e,n,this.startLineNumber,this.startColumn)},t.prototype.getPosition=function(){return new o.a(this.positionLineNumber,this.positionColumn)},t.prototype.setStartPosition=function(e,n){return 0===this.getDirection()?new t(e,n,this.endLineNumber,this.endColumn):new t(this.endLineNumber,this.endColumn,e,n)},t.fromPositions=function(e,n){return void 0===n&&(n=e),new t(e.lineNumber,e.column,n.lineNumber,n.column)},t.liftSelection=function(e){return new t(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)},t.selectionsArrEqual=function(e,t){if(e&&!t||!e&&t)return!1;if(!e&&!t)return!0;if(e.length!==t.length)return!1;for(var n=0,i=e.length;n>>0,new i.c(s,null===n?r:n)}},"i/Rh":function(e,t,n){},iJk1:function(e,t,n){},iLY9:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:function(){return n.e(160).then(n.bind(null,"8ahN"))}})},ic2d:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("746U"),o=n("FWmy"),r=new(function(){function e(){this.data=new Map}return e.prototype.add=function(e,t){o.a(i.j(e)),o.a(i.i(t)),o.a(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,t)},e.prototype.as=function(e){return this.data.get(e)||null},e}())},"ij/i":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile"],aliases:["Ruby","rb"],loader:function(){return n.e(165).then(n.bind(null,"3MdH"))}})},iuje:function(e,t,n){"use strict";function i(e){return e&&"string"==typeof e.id}n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return r}));var o={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"},r={ExecuteCommand:"executeCommand",ExecuteCommands:"executeCommands",Type:"type",ReplacePreviousChar:"replacePreviousChar",CompositionStart:"compositionStart",CompositionEnd:"compositionEnd",Paste:"paste",Cut:"cut",Undo:"undo",Redo:"redo"}},j2o1:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"powershell",extensions:[".ps1",".psm1",".psd1"],aliases:["PowerShell","powershell","ps","ps1"],loader:function(){return n.e(158).then(n.bind(null,"ppMK"))}})},"jAJ/":function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"d",(function(){return c})),n.d(t,"c",(function(){return h})),n.d(t,"e",(function(){return f})),n.d(t,"b",(function(){return p}));var i=n("N0LK"),o=n("5v8Y"),r=n("cGHE"),s=n("aokT"),a=n("M1Kb"),u=function(){function e(e,t,n,i){this.searchString=e,this.isRegex=t,this.matchCase=n,this.wordSeparators=i}return e.prototype.parseSearchRequest=function(){if(""===this.searchString)return null;var e;e=this.isRegex?function(e){if(!e||0===e.length)return!1;for(var t=0,n=e.length;t=n)break;var i=e.charCodeAt(t);if(110===i||114===i||87===i||119===i)return!0}}return!1}(this.searchString):this.searchString.indexOf("\n")>=0;var t=null;try{t=i.j(this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:e,global:!0,unicode:!0})}catch(e){return null}if(!t)return null;var n=!this.isRegex&&!e;return n&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(n=this.matchCase),new l(t,this.wordSeparators?Object(o.a)(this.wordSeparators):null,n?this.searchString:null)},e}();var l=function(e,t,n){this.regex=e,this.wordSeparators=t,this.simpleSearch=n};function c(e,t,n){if(!n)return new a.b(e,null);for(var i=[],o=0,r=t.length;o>0);t[o]>=e?i=o-1:t[o+1]>=e?(n=o,i=o):n=o+1}return n+1},e}(),h=function(){function e(){}return e.findMatches=function(e,t,n,i,o){var r=t.parseSearchRequest();return r?r.regex.multiline?this._doFindMatchesMultiline(e,n,new p(r.wordSeparators,r.regex),i,o):this._doFindMatchesLineByLine(e,n,r,i,o):[]},e._getMultilineMatchRange=function(e,t,n,i,o,r){var a,u,l=0;if(a=i?t+o+(l=i.findLineFeedCountBeforeOffset(o)):t+o,i){var c=i.findLineFeedCountBeforeOffset(o+r.length)-l;u=a+r.length+c}else u=a+r.length;var d=e.getPositionAt(a),h=e.getPositionAt(u);return new s.a(d.lineNumber,d.column,h.lineNumber,h.column)},e._doFindMatchesMultiline=function(e,t,n,i,o){var r,s=e.getOffsetAt(t.getStartPosition()),a=e.getValueInRange(t,1),u="\r\n"===e.getEOL()?new d(a):null,l=[],h=0;for(n.reset(0);r=n.next(a);)if(l[h++]=c(this._getMultilineMatchRange(e,s,a,u,r.index,r[0]),r,i),h>=o)return l;return l},e._doFindMatchesLineByLine=function(e,t,n,i,o){var r=[],s=0;if(t.startLineNumber===t.endLineNumber){var a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);return s=this._findMatchesInLine(n,a,t.startLineNumber,t.startColumn-1,s,r,i,o),r}var u=e.getLineContent(t.startLineNumber).substring(t.startColumn-1);s=this._findMatchesInLine(n,u,t.startLineNumber,t.startColumn-1,s,r,i,o);for(var l=t.startLineNumber+1;l=l))return o;return o}var _,y=new p(e.wordSeparators,e.regex);y.reset(0);do{if((_=y.next(t))&&(r[o++]=c(new s.a(n,_.index+1+i,n,_.index+1+_[0].length+i),_,u),o>=l))return o}while(_);return o},e.findNextMatch=function(e,t,n,i){var o=t.parseSearchRequest();if(!o)return null;var r=new p(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindNextMatchMultiline(e,n,r,i):this._doFindNextMatchLineByLine(e,n,r,i)},e._doFindNextMatchMultiline=function(e,t,n,i){var o=new r.a(t.lineNumber,1),a=e.getOffsetAt(o),u=e.getLineCount(),l=e.getValueInRange(new s.a(o.lineNumber,o.column,u,e.getLineMaxColumn(u)),1),h="\r\n"===e.getEOL()?new d(l):null;n.reset(t.column-1);var f=n.next(l);return f?c(this._getMultilineMatchRange(e,a,l,h,f.index,f[0]),f,i):1!==t.lineNumber||1!==t.column?this._doFindNextMatchMultiline(e,new r.a(1,1),n,i):null},e._doFindNextMatchLineByLine=function(e,t,n,i){var o=e.getLineCount(),r=t.lineNumber,s=e.getLineContent(r),a=this._findFirstMatchInLine(n,s,r,t.column,i);if(a)return a;for(var u=1;u<=o;u++){var l=(r+u-1)%o,c=e.getLineContent(l+1),d=this._findFirstMatchInLine(n,c,l+1,1,i);if(d)return d}return null},e._findFirstMatchInLine=function(e,t,n,i,o){e.reset(i-1);var r=e.next(t);return r?c(new s.a(n,r.index+1,n,r.index+1+r[0].length),r,o):null},e.findPreviousMatch=function(e,t,n,i){var o=t.parseSearchRequest();if(!o)return null;var r=new p(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindPreviousMatchMultiline(e,n,r,i):this._doFindPreviousMatchLineByLine(e,n,r,i)},e._doFindPreviousMatchMultiline=function(e,t,n,i){var o=this._doFindMatchesMultiline(e,new s.a(1,1,t.lineNumber,t.column),n,i,9990);if(o.length>0)return o[o.length-1];var a=e.getLineCount();return t.lineNumber!==a||t.column!==e.getLineMaxColumn(a)?this._doFindPreviousMatchMultiline(e,new r.a(a,e.getLineMaxColumn(a)),n,i):null},e._doFindPreviousMatchLineByLine=function(e,t,n,i){var o=e.getLineCount(),r=t.lineNumber,s=e.getLineContent(r).substring(0,t.column-1),a=this._findLastMatchInLine(n,s,r,i);if(a)return a;for(var u=1;u<=o;u++){var l=(o+r-u-1)%o,c=e.getLineContent(l+1),d=this._findLastMatchInLine(n,c,l+1,i);if(d)return d}return null},e._findLastMatchInLine=function(e,t,n,i){var o,r=null;for(e.reset(0);o=e.next(t);)r=c(new s.a(n,o.index+1,n,o.index+1+o[0].length),o,i);return r},e}();function f(e,t,n,i,o){return function(e,t,n,i,o){if(0===i)return!0;var r=t.charCodeAt(i-1);if(0!==e.get(r))return!0;if(13===r||10===r)return!0;if(o>0){var s=t.charCodeAt(i);if(0!==e.get(s))return!0}return!1}(e,t,0,i,o)&&function(e,t,n,i,o){if(i+o===n)return!0;var r=t.charCodeAt(i+o);if(0!==e.get(r))return!0;if(13===r||10===r)return!0;if(o>0){var s=t.charCodeAt(i+o-1);if(0!==e.get(s))return!0}return!1}(e,t,n,i,o)}var p=function(){function e(e,t){this._wordSeparators=e,this._searchRegex=t,this._prevMatchStartIndex=-1,this._prevMatchLength=0}return e.prototype.reset=function(e){this._searchRegex.lastIndex=e,this._prevMatchStartIndex=-1,this._prevMatchLength=0},e.prototype.next=function(e){var t,n=e.length;do{if(this._prevMatchStartIndex+this._prevMatchLength===n)return null;if(!(t=this._searchRegex.exec(e)))return null;var i=t.index,o=t[0].length;if(i===this._prevMatchStartIndex&&o===this._prevMatchLength){if(0===o){this._searchRegex.lastIndex+=1;continue}return null}if(this._prevMatchStartIndex=i,this._prevMatchLength=o,!this._wordSeparators||f(this._wordSeparators,e,n,i,o))return t}while(t);return null},e}()},jrbv:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"coffeescript",extensions:[".coffee"],aliases:["CoffeeScript","coffeescript","coffee"],mimetypes:["text/x-coffeescript","text/coffeescript"],loader:function(){return n.e(137).then(n.bind(null,"2ZXa"))}})},k7mE:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:function(){return n.e(147).then(n.bind(null,"BjZ/"))}})},"kw+w":function(e,t,n){},l2gE:function(e,t,n){"use strict";n.d(t,"a",(function(){return N}));var i=n("6OMU"),o=n("N0LK"),r=n("PTeM"),s=n("MrjW"),a=n("QDVR"),u=n("X+cX"),l=/\//g;function c(e){switch(e){case 0:return"";case 1:return"[^/\\\\]*?";default:return"(?:[/\\\\]|[^/\\\\]+[/\\\\]|[/\\\\][^/\\\\]+)*?"}}function d(e,t){if(!e)return[];for(var n=[],i=!1,o=!1,r="",s=0,a=e;s0;n--){var r=e.charCodeAt(n-1);if(47===r||92===r)break}t=e.substr(n)}var s=o.indexOf(t);return-1!==s?i[s]:null};a.basenames=o,a.patterns=i,a.allBasenames=o;var u=e.filter((function(e){return!e.basenames}));return u.push(a),u}},lKfe:function(e,t,n){},li8W:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:function(){return n.e(135).then(n.bind(null,"7s2V"))}})},lrmC:function(e,t,n){},nnTU:function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return d}));var i=n("pmY6"),o=n("746U"),r=n("Cg/j"),s=n("MI8n"),a=n("24hK"),u=n("QDVR"),l=function(){for(var e=0,t=0,n=arguments.length;t=21&&e<=30||(e>=31&&e<=56||(80===e||81===e||82===e||83===e||84===e||85===e||86===e||110===e||111===e||87===e||88===e||89===e||90===e||91===e||92===e))},e.prototype._assertNoCtrlAlt=function(t,n){t.ctrlKey&&t.altKey&&!t.metaKey&&e._mightProduceChar(t.keyCode)&&console.warn("Ctrl+Alt+ keybindings should not be used by default under Windows. Offender: ",t," for ",n)},e.prototype._registerDefaultKeybinding=function(e,t,n,i,r,s){1===o.a&&this._assertNoCtrlAlt(e.parts[0],t),this._coreKeybindings.push({keybinding:e,command:t,commandArgs:n,when:s,weight1:i,weight2:r}),this._cachedMergedKeybindings=null},e.prototype.getDefaultKeybindings=function(){return this._cachedMergedKeybindings||(this._cachedMergedKeybindings=[].concat(this._coreKeybindings).concat(this._extensionKeybindings),this._cachedMergedKeybindings.sort(u)),this._cachedMergedKeybindings.slice(0)},e}());function u(e,t){return e.weight1!==t.weight1?e.weight1-t.weight1:e.commandt.command?1:e.weight2-t.weight2}s.a.add("platform.keybindingsRegistry",a)},oKJv:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:function(){return n.e(154).then(n.bind(null,"HGU1"))}})},oQaD:function(e,t,n){"use strict";n.r(t),n.d(t,"getSelectionSearchString",(function(){return kt})),n.d(t,"CommonFindController",(function(){return It})),n.d(t,"FindController",(function(){return Mt})),n.d(t,"StartFindAction",(function(){return Tt})),n.d(t,"StartFindWithSelectionAction",(function(){return At})),n.d(t,"MatchFindAction",(function(){return Rt})),n.d(t,"NextMatchFindAction",(function(){return Pt})),n.d(t,"NextMatchFindAction2",(function(){return Ft})),n.d(t,"PreviousMatchFindAction",(function(){return Vt})),n.d(t,"PreviousMatchFindAction2",(function(){return Wt})),n.d(t,"SelectionMatchFindAction",(function(){return Bt})),n.d(t,"NextSelectionMatchFindAction",(function(){return jt})),n.d(t,"PreviousSelectionMatchFindAction",(function(){return Ht})),n.d(t,"StartFindReplaceAction",(function(){return zt}));var i=n("3/fG"),o=n("X+cX"),r=n("pmY6"),s=n("N0LK"),a=n("sswD"),u=n("wQH0"),l=n("LCkn"),c=n("cGHE"),d=n("aokT"),h=n("gCVg"),f=n("jAJ/"),p=n("M1Kb"),g=n("tX9W"),m=n("MD5Z"),v=n("t9D7"),_=function(){function e(e){this._editor=e,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}return e.prototype.dispose=function(){this._editor.deltaDecorations(this._allDecorations(),[]),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null},e.prototype.reset=function(){this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null},e.prototype.getCount=function(){return this._decorations.length},e.prototype.getFindScope=function(){return this._findScopeDecorationId?this._editor.getModel().getDecorationRange(this._findScopeDecorationId):null},e.prototype.getStartPosition=function(){return this._startPosition},e.prototype.setStartPosition=function(e){this._startPosition=e,this.setCurrentFindMatch(null)},e.prototype._getDecorationIndex=function(e){var t=this._decorations.indexOf(e);return t>=0?t+1:1},e.prototype.getCurrentMatchesPosition=function(t){for(var n=0,i=this._editor.getModel().getDecorationsInRange(t);n1e3){r=e._FIND_MATCH_NO_OVERVIEW_DECORATION;for(var a=i._editor.getModel().getLineCount(),u=i._editor.getLayoutInfo().height/a,l=Math.max(2,Math.ceil(3/u)),c=t[0].range.startLineNumber,h=t[0].range.endLineNumber,f=1,p=t.length;f=g.startLineNumber?g.endLineNumber>h&&(h=g.endLineNumber):(s.push({range:new d.a(c,1,h,1),options:e._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),c=g.startLineNumber,h=g.endLineNumber)}s.push({range:new d.a(c,1,h,1),options:e._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}var m=new Array(t.length);for(f=0,p=t.length;f=0;t--){var n=this._decorations[t],i=this._editor.getModel().getDecorationRange(n);if(i&&!(i.endLineNumber>e.lineNumber)){if(i.endLineNumbere.column))return i}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])},e.prototype.matchAfterPosition=function(e){if(0===this._decorations.length)return null;for(var t=0,n=this._decorations.length;te.lineNumber)return o;if(!(o.startColumn0){for(var n=[],i=0;i0;){if(e0},e.prototype._cannotFind=function(){if(!this._hasMatches()){var e=this._decorations.getFindScope();return e&&this._editor.revealRangeInCenterIfOutsideViewport(e,0),!0}return!1},e.prototype._setCurrentFindMatch=function(e){var t=this._decorations.setCurrentFindMatch(e);this._state.changeMatchInfo(t,this._decorations.getCount(),e),this._editor.setSelection(e),this._editor.revealRangeInCenterIfOutsideViewport(e,0)},e.prototype._prevSearchPosition=function(e){var t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),n=e.lineNumber,i=e.column,o=this._editor.getModel();return t||1===i?(1===n?n=o.getLineCount():n--,i=o.getLineMaxColumn(n)):i--,new c.a(n,i)},e.prototype._moveToPrevMatch=function(t,n){if(void 0===n&&(n=!1),this._decorations.getCount()<19999){var i=this._decorations.matchBeforePosition(t);return i&&i.isEmpty()&&i.getStartPosition().equals(t)&&(t=this._prevSearchPosition(t),i=this._decorations.matchBeforePosition(t)),void(i&&this._setCurrentFindMatch(i))}if(!this._cannotFind()){var o=this._decorations.getFindScope(),r=e._getSearchRange(this._editor.getModel(),o);r.getEndPosition().isBefore(t)&&(t=r.getEndPosition()),t.isBefore(r.getStartPosition())&&(t=r.getEndPosition());var s=t.lineNumber,a=t.column,u=this._editor.getModel(),l=new c.a(s,a),d=u.findPreviousMatch(this._state.searchString,l,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,!1);if(d&&d.range.isEmpty()&&d.range.getStartPosition().equals(l)&&(l=this._prevSearchPosition(l),d=u.findPreviousMatch(this._state.searchString,l,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,!1)),d)return n||r.containsRange(d.range)?void this._setCurrentFindMatch(d.range):this._moveToPrevMatch(d.range.getStartPosition(),!0)}},e.prototype.moveToPrevMatch=function(){this._moveToPrevMatch(this._editor.getSelection().getStartPosition())},e.prototype._nextSearchPosition=function(e){var t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),n=e.lineNumber,i=e.column,o=this._editor.getModel();return t||i===o.getLineMaxColumn(n)?(n===o.getLineCount()?n=1:n++,i=1):i++,new c.a(n,i)},e.prototype._moveToNextMatch=function(e){if(this._decorations.getCount()<19999){var t=this._decorations.matchAfterPosition(e);return t&&t.isEmpty()&&t.getStartPosition().equals(e)&&(e=this._nextSearchPosition(e),t=this._decorations.matchAfterPosition(e)),void(t&&this._setCurrentFindMatch(t))}var n=this._getNextMatch(e,!1,!0);n&&this._setCurrentFindMatch(n.range)},e.prototype._getNextMatch=function(t,n,i,o){if(void 0===o&&(o=!1),this._cannotFind())return null;var r=this._decorations.getFindScope(),s=e._getSearchRange(this._editor.getModel(),r);s.getEndPosition().isBefore(t)&&(t=s.getStartPosition()),t.isBefore(s.getStartPosition())&&(t=s.getStartPosition());var a=t.lineNumber,u=t.column,l=this._editor.getModel(),d=new c.a(a,u),h=l.findNextMatch(this._state.searchString,d,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n);return i&&h&&h.range.isEmpty()&&h.range.getStartPosition().equals(d)&&(d=this._nextSearchPosition(d),h=l.findNextMatch(this._state.searchString,d,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n)),h?o||s.containsRange(h.range)?h:this._getNextMatch(h.range.getEndPosition(),n,i,!0):null},e.prototype.moveToNextMatch=function(){this._moveToNextMatch(this._editor.getSelection().getEndPosition())},e.prototype._getReplacePattern=function(){return this._state.isRegex?function(e){if(!e||0===e.length)return new N(null);for(var t=new D(e),n=0,i=e.length;n=i)break;if(36===(a=e.charCodeAt(n))){t.emitUnchanged(n-1),t.emitStatic("$",n+1);continue}if(48===a||38===a){t.emitUnchanged(n-1),t.emitMatchIndex(0,n+1);continue}if(49<=a&&a<=57){var r=a-48;if(n+1=i)break;var a;switch(a=e.charCodeAt(n)){case 92:t.emitUnchanged(n-1),t.emitStatic("\\",n+1);break;case 110:t.emitUnchanged(n-1),t.emitStatic("\n",n+1);break;case 116:t.emitUnchanged(n-1),t.emitStatic("\t",n+1)}}}return t.finalize()}(this._state.replaceString):N.fromStaticValue(this._state.replaceString)},e.prototype.replace=function(){if(this._hasMatches()){var e=this._getReplacePattern(),t=this._editor.getSelection(),n=this._getNextMatch(t.getStartPosition(),!0,!1);if(n)if(t.equalsRange(n.range)){var i=e.buildReplaceString(n.matches,this._state.preserveCase),o=new l.a(t,i);this._executeEditorCommand("replace",o),this._decorations.setStartPosition(new c.a(t.startLineNumber,t.startColumn+i.length)),this.research(!0)}else this._decorations.setStartPosition(this._editor.getPosition()),this._setCurrentFindMatch(n.range)}},e.prototype._findMatches=function(t,n,i){var o=e._getSearchRange(this._editor.getModel(),t);return this._editor.getModel().findMatches(this._state.searchString,o,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n,i)},e.prototype.replaceAll=function(){if(this._hasMatches()){var e=this._decorations.getFindScope();null===e&&this._state.matchesCount>=19999?this._largeReplaceAll():this._regularReplaceAll(e),this.research(!1)}},e.prototype._largeReplaceAll=function(){var e=new f.a(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null).parseSearchRequest();if(e){var t=e.regex;if(!t.multiline){var n="mu";t.ignoreCase&&(n+="i"),t.global&&(n+="g"),t=new RegExp(t.source,n)}var i,o=this._editor.getModel(),r=o.getValue(1),s=o.getFullModelRange(),a=this._getReplacePattern(),u=this._state.preserveCase;i=a.hasReplacementPatterns||u?r.replace(t,(function(){return a.buildReplaceString(arguments,u)})):r.replace(t,a.buildReplaceString(null,u));var c=new l.b(s,i,this._editor.getSelection());this._executeEditorCommand("replaceAll",c)}},e.prototype._regularReplaceAll=function(e){for(var t=this._getReplacePattern(),n=this._findMatches(e,t.hasReplacementPatterns||this._state.preserveCase,1073741824),i=[],o=0,r=n.length;ot&&(e=t),this._matchesPosition!==e&&(this._matchesPosition=e,i.matchesPosition=!0,o=!0),this._matchesCount!==t&&(this._matchesCount=t,i.matchesCount=!0,o=!0),void 0!==n&&(d.a.equalsRange(this._currentMatch,n)||(this._currentMatch=n,i.currentMatch=!0,o=!0)),o&&this._onFindReplaceStateChange.fire(i)},t.prototype.change=function(e,t,n){void 0===n&&(n=!0);var i={moveCursor:t,updateHistory:n,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1},o=!1,r=this.isRegex,s=this.wholeWord,a=this.matchCase,u=this.preserveCase;void 0!==e.searchString&&this._searchString!==e.searchString&&(this._searchString=e.searchString,i.searchString=!0,o=!0),void 0!==e.replaceString&&this._replaceString!==e.replaceString&&(this._replaceString=e.replaceString,i.replaceString=!0,o=!0),void 0!==e.isRevealed&&this._isRevealed!==e.isRevealed&&(this._isRevealed=e.isRevealed,i.isRevealed=!0,o=!0),void 0!==e.isReplaceRevealed&&this._isReplaceRevealed!==e.isReplaceRevealed&&(this._isReplaceRevealed=e.isReplaceRevealed,i.isReplaceRevealed=!0,o=!0),void 0!==e.isRegex&&(this._isRegex=e.isRegex),void 0!==e.wholeWord&&(this._wholeWord=e.wholeWord),void 0!==e.matchCase&&(this._matchCase=e.matchCase),void 0!==e.preserveCase&&(this._preserveCase=e.preserveCase),void 0!==e.searchScope&&(d.a.equalsRange(this._searchScope,e.searchScope)||(this._searchScope=e.searchScope,i.searchScope=!0,o=!0)),this._isRegexOverride=void 0!==e.isRegexOverride?e.isRegexOverride:0,this._wholeWordOverride=void 0!==e.wholeWordOverride?e.wholeWordOverride:0,this._matchCaseOverride=void 0!==e.matchCaseOverride?e.matchCaseOverride:0,this._preserveCaseOverride=void 0!==e.preserveCaseOverride?e.preserveCaseOverride:0,r!==this.isRegex&&(o=!0,i.isRegex=!0),s!==this.wholeWord&&(o=!0,i.wholeWord=!0),a!==this.matchCase&&(o=!0,i.matchCase=!0),u!==this.preserveCase&&(o=!0,i.preserveCase=!0),o&&this._onFindReplaceStateChange.fire(i)},t}(r.a),ye=(n("AbCa"),n("OBOq")),be=n("cMOf"),Ce=n("/cxE"),we=n("MNsG"),Se=(n("yqFB"),n("i/Rh"),n("D3Dy"));function Le(e,t){void 0===t&&(t={});var n=Ne(t);return function e(t,n,i){var o;if(2===n.type)o=document.createTextNode(n.content||"");else if(3===n.type)o=document.createElement("b");else if(4===n.type)o=document.createElement("i");else if(5===n.type&&i){var r=document.createElement("a");r.href="#",i.disposeables.add($.k(r,"click",(function(e){i.callback(String(n.index),e)}))),o=r}else 7===n.type?o=document.createElement("br"):1===n.type&&(o=t);o&&t!==o&&t.appendChild(o);o&&Array.isArray(n.children)&&n.children.forEach((function(t){e(o,t,i)}))}(n,function(e){var t={type:1,children:[]},n=0,i=t,o=[],r=new Oe(e);for(;!r.eos();){var s=r.next(),a="\\"===s&&0!==De(r.peek());if(a&&(s=r.next()),a||0===De(s)||s!==r.peek())if("\n"===s)2===i.type&&(i=o.pop()),i.children.push({type:7});else if(2!==i.type){var u={type:2,content:s};i.children.push(u),o.push(i),i=u}else i.content+=s;else{r.advance(),2===i.type&&(i=o.pop());var l=De(s);if(i.type===l||5===i.type&&6===l)i=o.pop();else{var c={type:l,children:[]};5===l&&(c.index=n,n++),i.children.push(c),o.push(i),i=c}}}2===i.type&&(i=o.pop());o.length;return t}(e),t.actionHandler),n}function Ne(e){var t=e.inline?"span":"div",n=document.createElement(t);return e.className&&(n.className=e.className),n}var Oe=function(){function e(e){this.source=e,this.index=0}return e.prototype.eos=function(){return this.index>=this.source.length},e.prototype.next=function(){var e=this.peek();return this.advance(),e},e.prototype.peek=function(){return this.source[this.index]},e.prototype.advance=function(){this.index++},e}();function De(e){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;default:return 0}}var xe=n("WqXY"),Ee=n("JYp7"),ke=function(){function e(e,t){void 0===e&&(e=[]),void 0===t&&(t=10),this._initialize(e),this._limit=t,this._onChange()}return e.prototype.add=function(e){this._history.delete(e),this._history.add(e),this._onChange()},e.prototype.next=function(){return this._navigator.next()},e.prototype.previous=function(){return this._navigator.previous()},e.prototype.current=function(){return this._navigator.current()},e.prototype.parent=function(){return null},e.prototype.first=function(){return this._navigator.first()},e.prototype.last=function(){return this._navigator.last()},e.prototype.has=function(e){return this._history.has(e)},e.prototype._onChange=function(){this._reduceToLimit();var e=this._elements;this._navigator=new Ee.a(e,0,e.length,e.length)},e.prototype._reduceToLimit=function(){var e=this._elements;e.length>this._limit&&this._initialize(e.slice(e.length-this._limit))},e.prototype._initialize=function(e){this._history=new Set;for(var t=0,n=e;t=0){var n=-1;e.equals(17)?n=(t+1)%f.length:e.equals(15)&&(n=0===t?f.length-1:t-1),e.equals(9)?f[t].blur():n>=0&&f[n].focus(),$.b.stop(e,!0)}}}));var p=document.createElement("div");return p.className="controls",p.style.display=r._showOptionButtons?"block":"none",p.appendChild(r.caseSensitive.domNode),p.appendChild(r.wholeWords.domNode),p.appendChild(r.regex.domNode),r.domNode.appendChild(p),t&&t.appendChild(r.domNode),r.onkeydown(r.inputBox.inputElement,(function(e){return r._onKeyDown.fire(e)})),r.onkeyup(r.inputBox.inputElement,(function(e){return r._onKeyUp.fire(e)})),r.oninput(r.inputBox.inputElement,(function(e){return r._onInput.fire()})),r.onmousedown(r.inputBox.inputElement,(function(e){return r._onMouseDown.fire(e)})),r}return Fe(t,e),t.prototype.enable=function(){$.J(this.domNode,"disabled"),this.inputBox.enable(),this.regex.enable(),this.wholeWords.enable(),this.caseSensitive.enable()},t.prototype.disable=function(){$.e(this.domNode,"disabled"),this.inputBox.disable(),this.regex.disable(),this.wholeWords.disable(),this.caseSensitive.disable()},t.prototype.setFocusInputOnOptionClick=function(e){this.fixFocusOnOptionClickEnabled=e},t.prototype.setEnabled=function(e){e?this.enable():this.disable()},t.prototype.getValue=function(){return this.inputBox.value},t.prototype.setValue=function(e){this.inputBox.value!==e&&(this.inputBox.value=e)},t.prototype.style=function(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()},t.prototype.applyStyles=function(){if(this.domNode){var e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionBackground:this.inputActiveOptionBackground};this.regex.style(e),this.wholeWords.style(e),this.caseSensitive.style(e);var t={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder};this.inputBox.style(t)}},t.prototype.select=function(){this.inputBox.select()},t.prototype.focus=function(){this.inputBox.focus()},t.prototype.getCaseSensitive=function(){return this.caseSensitive.checked},t.prototype.setCaseSensitive=function(e){this.caseSensitive.checked=e},t.prototype.getWholeWords=function(){return this.wholeWords.checked},t.prototype.setWholeWords=function(e){this.wholeWords.checked=e},t.prototype.getRegex=function(){return this.regex.checked},t.prototype.setRegex=function(e){this.regex.checked=e,this.validate()},t.prototype.focusOnCaseSensitive=function(){this.caseSensitive.focus()},t.prototype.highlightFindOptions=function(){$.J(this.domNode,"highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,$.e(this.domNode,"highlight-"+this._lastHighlightFindOptions)},t.prototype.validate=function(){this.inputBox.validate()},t.prototype.clearMessage=function(){this.inputBox.hideMessage()},t}(ee.a),Be=n("nrhi"),je=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),He=i.a("defaultLabel","input"),ze=i.a("label.preserveCaseCheckbox","Preserve Case"),Ue=function(e){function t(t){return e.call(this,{actionClassName:"codicon-preserve-case",title:ze+t.appendTitle,isChecked:t.isChecked,inputActiveOptionBorder:t.inputActiveOptionBorder,inputActiveOptionBackground:t.inputActiveOptionBackground})||this}return je(t,e),t}(se),Ke=function(e){function t(t,n,i,o){var r=e.call(this)||this;r._showOptionButtons=i,r.fixFocusOnOptionClickEnabled=!0,r.cachedOptionsWidth=0,r._onDidOptionChange=r._register(new ne.a),r.onDidOptionChange=r._onDidOptionChange.event,r._onKeyDown=r._register(new ne.a),r.onKeyDown=r._onKeyDown.event,r._onMouseDown=r._register(new ne.a),r._onInput=r._register(new ne.a),r._onKeyUp=r._register(new ne.a),r._onPreserveCaseKeyDown=r._register(new ne.a),r.onPreserveCaseKeyDown=r._onPreserveCaseKeyDown.event,r.contextViewProvider=n,r.placeholder=o.placeholder||"",r.validation=o.validation,r.label=o.label||He,r.inputActiveOptionBorder=o.inputActiveOptionBorder,r.inputActiveOptionBackground=o.inputActiveOptionBackground,r.inputBackground=o.inputBackground,r.inputForeground=o.inputForeground,r.inputBorder=o.inputBorder,r.inputValidationInfoBorder=o.inputValidationInfoBorder,r.inputValidationInfoBackground=o.inputValidationInfoBackground,r.inputValidationInfoForeground=o.inputValidationInfoForeground,r.inputValidationWarningBorder=o.inputValidationWarningBorder,r.inputValidationWarningBackground=o.inputValidationWarningBackground,r.inputValidationWarningForeground=o.inputValidationWarningForeground,r.inputValidationErrorBorder=o.inputValidationErrorBorder,r.inputValidationErrorBackground=o.inputValidationErrorBackground,r.inputValidationErrorForeground=o.inputValidationErrorForeground;var s=o.history||[],a=!!o.flexibleHeight,u=!!o.flexibleWidth,l=o.flexibleMaxHeight;r.domNode=document.createElement("div"),$.e(r.domNode,"monaco-findInput"),r.inputBox=r._register(new Pe(r.domNode,r.contextViewProvider,{ariaLabel:r.label||"",placeholder:r.placeholder||"",validationOptions:{validation:r.validation},inputBackground:r.inputBackground,inputForeground:r.inputForeground,inputBorder:r.inputBorder,inputValidationInfoBackground:r.inputValidationInfoBackground,inputValidationInfoForeground:r.inputValidationInfoForeground,inputValidationInfoBorder:r.inputValidationInfoBorder,inputValidationWarningBackground:r.inputValidationWarningBackground,inputValidationWarningForeground:r.inputValidationWarningForeground,inputValidationWarningBorder:r.inputValidationWarningBorder,inputValidationErrorBackground:r.inputValidationErrorBackground,inputValidationErrorForeground:r.inputValidationErrorForeground,inputValidationErrorBorder:r.inputValidationErrorBorder,history:s,flexibleHeight:a,flexibleWidth:u,flexibleMaxHeight:l})),r.preserveCase=r._register(new Ue({appendTitle:"",isChecked:!1,inputActiveOptionBorder:r.inputActiveOptionBorder,inputActiveOptionBackground:r.inputActiveOptionBackground})),r._register(r.preserveCase.onChange((function(e){r._onDidOptionChange.fire(e),!e&&r.fixFocusOnOptionClickEnabled&&r.inputBox.focus(),r.validate()}))),r._register(r.preserveCase.onKeyDown((function(e){r._onPreserveCaseKeyDown.fire(e)}))),r._showOptionButtons?r.cachedOptionsWidth=r.preserveCase.width():r.cachedOptionsWidth=0;var c=[r.preserveCase.domNode];r.onkeydown(r.domNode,(function(e){if(e.equals(15)||e.equals(17)||e.equals(9)){var t=c.indexOf(document.activeElement);if(t>=0){var n=-1;e.equals(17)?n=(t+1)%c.length:e.equals(15)&&(n=0===t?c.length-1:t-1),e.equals(9)?c[t].blur():n>=0&&c[n].focus(),$.b.stop(e,!0)}}}));var d=document.createElement("div");return d.className="controls",d.style.display=r._showOptionButtons?"block":"none",d.appendChild(r.preserveCase.domNode),r.domNode.appendChild(d),t&&t.appendChild(r.domNode),r.onkeydown(r.inputBox.inputElement,(function(e){return r._onKeyDown.fire(e)})),r.onkeyup(r.inputBox.inputElement,(function(e){return r._onKeyUp.fire(e)})),r.oninput(r.inputBox.inputElement,(function(e){return r._onInput.fire()})),r.onmousedown(r.inputBox.inputElement,(function(e){return r._onMouseDown.fire(e)})),r}return je(t,e),t.prototype.enable=function(){$.J(this.domNode,"disabled"),this.inputBox.enable(),this.preserveCase.enable()},t.prototype.disable=function(){$.e(this.domNode,"disabled"),this.inputBox.disable(),this.preserveCase.disable()},t.prototype.setEnabled=function(e){e?this.enable():this.disable()},t.prototype.style=function(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()},t.prototype.applyStyles=function(){if(this.domNode){var e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionBackground:this.inputActiveOptionBackground};this.preserveCase.style(e);var t={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder};this.inputBox.style(t)}},t.prototype.select=function(){this.inputBox.select()},t.prototype.focus=function(){this.inputBox.focus()},t.prototype.getPreserveCase=function(){return this.preserveCase.checked},t.prototype.setPreserveCase=function(e){this.preserveCase.checked=e},t.prototype.focusOnPreserve=function(){this.preserveCase.focus()},t.prototype.validate=function(){this.inputBox&&this.inputBox.validate()},Object.defineProperty(t.prototype,"width",{set:function(e){this.inputBox.paddingRight=this.cachedOptionsWidth,this.inputBox.width=e,this.domNode.style.width=e+"px"},enumerable:!0,configurable:!0}),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t}(ee.a),qe=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Ge=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Ye=function(e,t){return function(n,i){t(n,i,e)}};function Ze(e,t){return e.getContext(document.activeElement).getValue(t)}function Xe(e,t){var n=function(e,t){return e.createScoped(t.target)}(e,t);return function(e,t,n){new E.d(n,t).bindTo(e)}(n,t,"historyNavigationWidget"),{scopedContextKeyService:n,historyNavigationEnablement:new E.d("historyNavigationEnabled",!0).bindTo(n)}}var Je=function(e){function t(t,n,i,o,r){void 0===r&&(r=!1);var s=e.call(this,t,n,r,i)||this;return s._register(Xe(o,{target:s.inputBox.element,historyNavigator:s.inputBox}).scopedContextKeyService),s}return qe(t,e),t=Ge([Ye(3,E.c)],t)}(We),Qe=function(e){function t(t,n,i,o,r){void 0===r&&(r=!1);var s=e.call(this,t,n,r,i)||this;return s._register(Xe(o,{target:s.inputBox.element,historyNavigator:s.inputBox}).scopedContextKeyService),s}return qe(t,e),t=Ge([Ye(3,E.c)],t)}(Ke);Be.a.registerCommandAndKeybindingRule({id:"history.showPrevious",weight:200,when:E.a.and(E.a.has("historyNavigationWidget"),E.a.equals("historyNavigationEnabled",!0)),primary:16,secondary:[528],handler:function(e,t){var n=Ze(e.get(E.c),"historyNavigationWidget");n&&n.historyNavigator.showPreviousValue()}}),Be.a.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:E.a.and(E.a.has("historyNavigationWidget"),E.a.equals("historyNavigationEnabled",!0)),primary:18,secondary:[530],handler:function(e,t){var n=Ze(e.get(E.c),"historyNavigationWidget");n&&n.historyNavigator.showNextValue()}});var $e=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),et=i.a("label.find","Find"),tt=i.a("placeholder.find","Find"),nt=i.a("label.previousMatchButton","Previous match"),it=i.a("label.nextMatchButton","Next match"),ot=i.a("label.toggleSelectionFind","Find in selection"),rt=i.a("label.closeButton","Close"),st=i.a("label.replace","Replace"),at=i.a("placeholder.replace","Replace"),ut=i.a("label.replaceButton","Replace"),lt=i.a("label.replaceAllButton","Replace All"),ct=i.a("label.toggleReplaceButton","Toggle Replace mode"),dt=i.a("title.matchesCountLimit","Only the first {0} results are highlighted, but all find operations work on the entire text.",19999),ht=i.a("label.matchesLocation","{0} of {1}"),ft=i.a("label.noResults","No Results"),pt=69,gt=we.e?256:2048,mt=function(e){this.afterLineNumber=e,this.heightInPx=33,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"};function vt(e,t,n){var i=!!t.match(/\n/);n&&i&&n.selectionStart>0&&e.stopPropagation()}function _t(e,t,n){var i=!!t.match(/\n/);n&&i&&n.selectionEnd0&&0===this._state.matchesCount;$.S(this._domNode,"no-results",t),this._updateMatchesCount(),this._updateButtons()}(e.searchString||e.currentMatch)&&this._layoutViewZone(),e.updateHistory&&this._delayedUpdateHistory()},t.prototype._delayedUpdateHistory=function(){this._updateHistoryDelayer.trigger(this._updateHistory.bind(this))},t.prototype._updateHistory=function(){this._state.searchString&&this._findInput.inputBox.addToHistory(),this._state.replaceString&&this._replaceInput.inputBox.addToHistory()},t.prototype._updateMatchesCount=function(){var e;if(this._matchesCount.style.minWidth=pt+"px",this._state.matchesCount>=19999?this._matchesCount.title=dt:this._matchesCount.title="",this._matchesCount.firstChild&&this._matchesCount.removeChild(this._matchesCount.firstChild),this._state.matchesCount>0){var t=String(this._state.matchesCount);this._state.matchesCount>=19999&&(t+="+");var n=String(this._state.matchesPosition);"0"===n&&(n="?"),e=s.p(ht,n,t)}else e=ft;this._matchesCount.appendChild(document.createTextNode(e)),Object(ye.a)(this._getAriaLabel(e,this._state.currentMatch,this._state.searchString),!0),pt=Math.max(pt,this._matchesCount.clientWidth)},t.prototype._getAriaLabel=function(e,t,n){return e===ft?""===n?i.a("ariaSearchNoResultEmpty","{0} found",e):i.a("ariaSearchNoResult","{0} found for {1}",e,n):t?i.a("ariaSearchNoResultWithLineNum","{0} found for {1} at {2}",e,n,t.startLineNumber+":"+t.startColumn):i.a("ariaSearchNoResultWithLineNumNoCurrentMatch","{0} found for {1}",e,n)},t.prototype._updateToggleSelectionFindButton=function(){var e=this._codeEditor.getSelection(),t=!!e&&(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn),n=this._toggleSelectionFind.checked;this._isVisible&&(n||t)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()},t.prototype._updateButtons=function(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);var e=this._state.searchString.length>0,t=!!this._state.matchesCount;this._prevBtn.setEnabled(this._isVisible&&e&&t),this._nextBtn.setEnabled(this._isVisible&&e&&t),this._replaceBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),this._replaceAllBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),$.S(this._domNode,"replaceToggled",this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-right",!this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-down",this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible);var n=!this._codeEditor.getOption(68);this._toggleReplaceBtn.setEnabled(this._isVisible&&n)},t.prototype._reveal=function(){var e=this;if(!this._isVisible){this._isVisible=!0;var t=this._codeEditor.getSelection();switch(this._codeEditor.getOption(28).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":var n=!!t&&t.startLineNumber!==t.endLineNumber;this._toggleSelectionFind.checked=n}this._tryUpdateWidgetWidth(),this._updateButtons(),setTimeout((function(){$.e(e._domNode,"visible"),e._domNode.setAttribute("aria-hidden","false")}),0),setTimeout((function(){e._findInput.validate()}),200),this._codeEditor.layoutOverlayWidget(this);var i=!0;if(this._codeEditor.getOption(28).seedSearchStringFromSelection&&t){var o=this._codeEditor.getDomNode();if(o){var r=$.w(o),s=this._codeEditor.getScrolledVisiblePosition(t.getStartPosition()),a=r.left+(s?s.left:0),u=s?s.top:0;if(this._viewZone&&ut.startLineNumber&&(i=!1);var l=$.z(this._domNode).left;a>l&&(i=!1);var c=this._codeEditor.getScrolledVisiblePosition(t.getEndPosition());r.left+(c?c.left:0)>l&&(i=!1)}}}this._showViewZone(i)}},t.prototype._hide=function(e){this._isVisible&&(this._isVisible=!1,this._updateButtons(),$.J(this._domNode,"visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),e&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())},t.prototype._layoutViewZone=function(){var e=this;if(this._codeEditor.getOption(28).addExtraSpaceOnTop){if(this._isVisible){var t=this._viewZone;void 0===this._viewZoneId&&t&&this._codeEditor.changeViewZones((function(n){t.heightInPx=e._getHeight(),e._viewZoneId=n.addZone(t),e._codeEditor.setScrollTop(e._codeEditor.getScrollTop()+t.heightInPx)}))}}else this._removeViewZone()},t.prototype._showViewZone=function(e){var t=this;if((void 0===e&&(e=!0),this._isVisible)&&this._codeEditor.getOption(28).addExtraSpaceOnTop){void 0===this._viewZone&&(this._viewZone=new mt(0));var n=this._viewZone;this._codeEditor.changeViewZones((function(i){if(void 0!==t._viewZoneId){var o=t._getHeight();if(o===n.heightInPx)return;var r=o-n.heightInPx;return n.heightInPx=o,i.layoutZone(t._viewZoneId),void(e&&t._codeEditor.setScrollTop(t._codeEditor.getScrollTop()+r))}r=t._getHeight();n.heightInPx=r,t._viewZoneId=i.addZone(n),e&&t._codeEditor.setScrollTop(t._codeEditor.getScrollTop()+r)}))}},t.prototype._removeViewZone=function(){var e=this;this._codeEditor.changeViewZones((function(t){void 0!==e._viewZoneId&&(t.removeZone(e._viewZoneId),e._viewZoneId=void 0,e._viewZone&&(e._codeEditor.setScrollTop(e._codeEditor.getScrollTop()-e._viewZone.heightInPx),e._viewZone=void 0))}))},t.prototype._applyTheme=function(e){var t={inputActiveOptionBorder:e.getColor(m.P),inputActiveOptionBackground:e.getColor(m.O),inputBackground:e.getColor(m.Q),inputForeground:e.getColor(m.S),inputBorder:e.getColor(m.R),inputValidationInfoBackground:e.getColor(m.W),inputValidationInfoForeground:e.getColor(m.Y),inputValidationInfoBorder:e.getColor(m.X),inputValidationWarningBackground:e.getColor(m.Z),inputValidationWarningForeground:e.getColor(m.bb),inputValidationWarningBorder:e.getColor(m.ab),inputValidationErrorBackground:e.getColor(m.T),inputValidationErrorForeground:e.getColor(m.V),inputValidationErrorBorder:e.getColor(m.U)};this._findInput.style(t),this._replaceInput.style(t),this._toggleSelectionFind.style(t)},t.prototype._tryUpdateWidgetWidth=function(){if(this._isVisible&&$.G(this._domNode)){var e=this._codeEditor.getLayoutInfo();if(e.contentWidth<=0)$.e(this._domNode,"hiddenEditor");else{$.C(this._domNode,"hiddenEditor")&&$.J(this._domNode,"hiddenEditor");var t=e.width,n=e.minimapWidth,i=!1,o=!1,r=!1;if(this._resized)if($.B(this._domNode)>419)return this._domNode.style.maxWidth=t-28-n-15+"px",void(this._replaceInput.width=$.B(this._findInput.domNode));if(447+n>=t&&(o=!0),447+n-pt>=t&&(r=!0),447+n-pt>=t+50&&(i=!0),$.S(this._domNode,"collapsed-find-widget",i),$.S(this._domNode,"narrow-find-widget",r),$.S(this._domNode,"reduced-find-widget",o),r||i||(this._domNode.style.maxWidth=t-28-n-15+"px"),this._resized){this._findInput.inputBox.layout();var s=this._findInput.inputBox.element.clientWidth;s>0&&(this._replaceInput.width=s)}else this._isReplaceVisible&&(this._replaceInput.width=$.B(this._findInput.domNode))}}},t.prototype._getHeight=function(){var e=0;return e+=4,e+=this._findInput.inputBox.height+2,this._isReplaceVisible&&(e+=4,e+=this._replaceInput.inputBox.height+2),e+=4},t.prototype._tryUpdateHeight=function(){var e=this._getHeight();return(null===this._cachedHeight||this._cachedHeight!==e)&&(this._cachedHeight=e,this._domNode.style.height=e+"px",!0)},t.prototype.focusFindInput=function(){this._findInput.select(),this._findInput.focus()},t.prototype.focusReplaceInput=function(){this._replaceInput.select(),this._replaceInput.focus()},t.prototype.highlightFindOptions=function(){this._findInput.highlightFindOptions()},t.prototype._updateSearchScope=function(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){var e=this._codeEditor.getSelection();1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)));var t=this._state.currentMatch;e.startLineNumber!==e.endLineNumber&&(d.a.equalsRange(e,t)||this._state.change({searchScope:e},!0))}},t.prototype._onFindInputMouseDown=function(e){e.middleButton&&e.stopPropagation()},t.prototype._onFindInputKeyDown=function(e){return e.equals(3|gt)?(this._findInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?vt(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):e.equals(18)?_t(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):void 0},t.prototype._onReplaceInputKeyDown=function(e){return e.equals(3|gt)?(we.h&&we.f&&!this._ctrlEnterReplaceAllWarningPrompted&&(this._notificationService.info(i.a("ctrlEnter.keybindingChanged","Ctrl+Enter now inserts line break instead of replacing all. You can modify the keybinding for editor.action.replaceAll to override this behavior.")),this._ctrlEnterReplaceAllWarningPrompted=!0,this._storageService.store("ctrlEnterReplaceAll.windows.donotask",!0,0)),this._replaceInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(1026)?(this._findInput.focus(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?vt(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):e.equals(18)?_t(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):void 0},t.prototype.getHorizontalSashTop=function(e){return 0},t.prototype.getHorizontalSashLeft=function(e){return 0},t.prototype.getHorizontalSashWidth=function(e){return 500},t.prototype._keybindingLabelFor=function(e){var t=this._keybindingService.lookupKeybinding(e);return t?" ("+t.getLabel()+")":""},t.prototype._buildDomNode=function(){var e=this;this._findInput=this._register(new Je(null,this._contextViewProvider,{width:221,label:et,placeholder:tt,appendCaseSensitiveLabel:this._keybindingLabelFor(K),appendWholeWordsLabel:this._keybindingLabelFor(q),appendRegexLabel:this._keybindingLabelFor(G),validation:function(t){if(0===t.length||!e._findInput.getRegex())return null;try{return new RegExp(t),null}catch(e){return{content:e.message}}},flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._findInput.setRegex(!!this._state.isRegex),this._findInput.setCaseSensitive(!!this._state.matchCase),this._findInput.setWholeWords(!!this._state.wholeWord),this._register(this._findInput.onKeyDown((function(t){return e._onFindInputKeyDown(t)}))),this._register(this._findInput.inputBox.onDidChange((function(){e._ignoreChangeEvent||e._state.change({searchString:e._findInput.getValue()},!0)}))),this._register(this._findInput.onDidOptionChange((function(){e._state.change({isRegex:e._findInput.getRegex(),wholeWord:e._findInput.getWholeWords(),matchCase:e._findInput.getCaseSensitive()},!0)}))),this._register(this._findInput.onCaseSensitiveKeyDown((function(t){t.equals(1026)&&e._isReplaceVisible&&(e._replaceInput.focus(),t.preventDefault())}))),this._register(this._findInput.onRegexKeyDown((function(t){t.equals(2)&&e._isReplaceVisible&&(e._replaceInput.focusOnPreserve(),t.preventDefault())}))),this._register(this._findInput.inputBox.onDidHeightChange((function(t){e._tryUpdateHeight()&&e._showViewZone()}))),we.d&&this._register(this._findInput.onMouseDown((function(t){return e._onFindInputMouseDown(t)}))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount(),this._prevBtn=this._register(new bt({label:nt+this._keybindingLabelFor(B),className:"codicon codicon-arrow-up",onTrigger:function(){e._codeEditor.getAction(B).run().then(void 0,Ce.e)}})),this._nextBtn=this._register(new bt({label:it+this._keybindingLabelFor(W),className:"codicon codicon-arrow-down",onTrigger:function(){e._codeEditor.getAction(W).run().then(void 0,Ce.e)}}));var t=document.createElement("div");t.className="find-part",t.appendChild(this._findInput.domNode);var n=document.createElement("div");n.className="find-actions",t.appendChild(n),n.appendChild(this._matchesCount),n.appendChild(this._prevBtn.domNode),n.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new se({actionClassName:"codicon codicon-selection",title:ot+this._keybindingLabelFor(Y),isChecked:!1})),this._register(this._toggleSelectionFind.onChange((function(){if(e._toggleSelectionFind.checked){if(e._codeEditor.hasModel()){var t=e._codeEditor.getSelection();1===t.endColumn&&t.endLineNumber>t.startLineNumber&&(t=t.setEndPosition(t.endLineNumber-1,e._codeEditor.getModel().getLineMaxColumn(t.endLineNumber-1))),t.isEmpty()||e._state.change({searchScope:t},!0)}}else e._state.change({searchScope:null},!0)}))),n.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new bt({label:rt+this._keybindingLabelFor(U),className:"codicon codicon-close",onTrigger:function(){e._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:function(t){t.equals(2)&&e._isReplaceVisible&&(e._replaceBtn.isEnabled()?e._replaceBtn.focus():e._codeEditor.focus(),t.preventDefault())}})),n.appendChild(this._closeBtn.domNode),this._replaceInput=this._register(new Qe(null,void 0,{label:st,placeholder:at,history:[],flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown((function(t){return e._onReplaceInputKeyDown(t)}))),this._register(this._replaceInput.inputBox.onDidChange((function(){e._state.change({replaceString:e._replaceInput.inputBox.value},!1)}))),this._register(this._replaceInput.inputBox.onDidHeightChange((function(t){e._isReplaceVisible&&e._tryUpdateHeight()&&e._showViewZone()}))),this._register(this._replaceInput.onDidOptionChange((function(){e._state.change({preserveCase:e._replaceInput.getPreserveCase()},!0)}))),this._register(this._replaceInput.onPreserveCaseKeyDown((function(t){t.equals(2)&&(e._prevBtn.isEnabled()?e._prevBtn.focus():e._nextBtn.isEnabled()?e._nextBtn.focus():e._toggleSelectionFind.enabled?e._toggleSelectionFind.focus():e._closeBtn.isEnabled()&&e._closeBtn.focus(),t.preventDefault())}))),this._replaceBtn=this._register(new bt({label:ut+this._keybindingLabelFor(Z),className:"codicon codicon-replace",onTrigger:function(){e._controller.replace()},onKeyDown:function(t){t.equals(1026)&&(e._closeBtn.focus(),t.preventDefault())}})),this._replaceAllBtn=this._register(new bt({label:lt+this._keybindingLabelFor(X),className:"codicon codicon-replace-all",onTrigger:function(){e._controller.replaceAll()}}));var i=document.createElement("div");i.className="replace-part",i.appendChild(this._replaceInput.domNode);var o=document.createElement("div");o.className="replace-actions",i.appendChild(o),o.appendChild(this._replaceBtn.domNode),o.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new bt({label:ct,className:"codicon toggle left",onTrigger:function(){e._state.change({isReplaceRevealed:!e._isReplaceVisible},!1),e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode),e._replaceInput.inputBox.layout()),e._showViewZone()}})),this._toggleReplaceBtn.toggleClass("codicon-chevron-down",this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-right",!this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible),this._domNode=document.createElement("div"),this._domNode.className="editor-widget find-widget",this._domNode.setAttribute("aria-hidden","true"),this._domNode.style.width="419px",this._domNode.appendChild(this._toggleReplaceBtn.domNode),this._domNode.appendChild(t),this._domNode.appendChild(i),this._resizeSash=new be.a(this._domNode,this,{orientation:0}),this._resized=!1;var r=419;this._register(this._resizeSash.onDidStart((function(){r=$.B(e._domNode)}))),this._register(this._resizeSash.onDidChange((function(t){e._resized=!0;var n=r+t.startX-t.currentX;n<419||(n>(parseFloat($.t(e._domNode).maxWidth)||0)||(e._domNode.style.width=n+"px",e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode)),e._findInput.inputBox.layout(),e._tryUpdateHeight()))}))),this._register(this._resizeSash.onDidReset((function(){var t=$.B(e._domNode);if(!(t<419)){var n=419;if(!e._resized||419===t){var i=e._codeEditor.getLayoutInfo();n=i.width-28-i.minimapWidth-15,e._resized=!0}e._domNode.style.width=n+"px",e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode)),e._findInput.inputBox.layout()}})))},t.prototype.updateAccessibilitySupport=function(){var e=this._codeEditor.getOption(2);this._findInput.setFocusInputOnOptionClick(2!==e)},t.ID="editor.contrib.findWidget",t}(ee.a),bt=function(e){function t(t){var n=e.call(this)||this;return n._opts=t,n._domNode=document.createElement("div"),n._domNode.title=n._opts.label,n._domNode.tabIndex=0,n._domNode.className="button "+n._opts.className,n._domNode.setAttribute("role","button"),n._domNode.setAttribute("aria-label",n._opts.label),n.onclick(n._domNode,(function(e){n._opts.onTrigger(),e.preventDefault()})),n.onkeydown(n._domNode,(function(e){if(e.equals(10)||e.equals(3))return n._opts.onTrigger(),void e.preventDefault();n._opts.onKeyDown&&n._opts.onKeyDown(e)})),n}return $e(t,e),Object.defineProperty(t.prototype,"domNode",{get:function(){return this._domNode},enumerable:!0,configurable:!0}),t.prototype.isEnabled=function(){return this._domNode.tabIndex>=0},t.prototype.focus=function(){this._domNode.focus()},t.prototype.setEnabled=function(e){$.S(this._domNode,"disabled",!e),this._domNode.setAttribute("aria-disabled",String(!e)),this._domNode.tabIndex=e?0:-1},t.prototype.setExpanded=function(e){this._domNode.setAttribute("aria-expanded",String(!!e))},t.prototype.toggleClass=function(e,t){$.S(this._domNode,e,t)},t}(ee.a);Object(v.e)((function(e,t){var n=function(e,n){n&&t.addRule(".monaco-editor "+e+" { background-color: "+n+"; }")};n(".findMatch",e.getColor(m.s)),n(".currentFindMatch",e.getColor(m.q)),n(".findScope",e.getColor(m.u)),n(".find-widget",e.getColor(m.H));var i=e.getColor(m.Lb);i&&t.addRule(".monaco-editor .find-widget { box-shadow: 0 2px 8px "+i+"; }");var o=e.getColor(m.t);o&&t.addRule(".monaco-editor .findMatch { border: 1px "+("hc"===e.type?"dotted":"solid")+" "+o+"; box-sizing: border-box; }");var r=e.getColor(m.r);r&&t.addRule(".monaco-editor .currentFindMatch { border: 2px solid "+r+"; padding: 1px; box-sizing: border-box; }");var s=e.getColor(m.v);s&&t.addRule(".monaco-editor .findScope { border: 1px "+("hc"===e.type?"dashed":"solid")+" "+s+"; }");var a=e.getColor(m.e);a&&t.addRule(".monaco-editor .find-widget { border: 1px solid "+a+"; }");var u=e.getColor(m.J);u&&t.addRule(".monaco-editor .find-widget { color: "+u+"; }");var l=e.getColor(m.L);l&&t.addRule(".monaco-editor .find-widget.no-results .matchesCount { color: "+l+"; }");var c=e.getColor(m.K);if(c)t.addRule(".monaco-editor .find-widget .monaco-sash { background-color: "+c+"; width: 3px !important; margin-left: -4px;}");else{var d=e.getColor(m.I);d&&t.addRule(".monaco-editor .find-widget .monaco-sash { background-color: "+d+"; width: 3px !important; margin-left: -4px;}")}var h=e.getColor(m.M);h&&t.addRule(".monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: "+h+"; }")}));var Ct=n("9XeP"),wt=n("Uzvx"),St=n("Cg/j"),Lt=n("bexQ"),Nt=n("A+jI"),Ot=n("sM1p"),Dt=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),xt=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Et=function(e,t){return function(n,i){t(n,i,e)}};function kt(e){if(!e.hasModel())return null;var t=e.getSelection();if(t.startLineNumber===t.endLineNumber)if(t.isEmpty()){var n=e.getModel().getWordAtPosition(t.getStartPosition());if(n)return n.word}else if(e.getModel().getValueLengthInRange(t)<524288)return e.getModel().getValueInRange(t);return null}var It=function(e){function t(t,n,i,r){var s=e.call(this)||this;return s._editor=t,s._findWidgetVisible=k.bindTo(n),s._contextKeyService=n,s._storageService=i,s._clipboardService=r,s._updateHistoryDelayer=new o.a(500),s._state=s._register(new _e),s.loadQueryState(),s._register(s._state.onFindReplaceStateChange((function(e){return s._onStateChanged(e)}))),s._model=null,s._register(s._editor.onDidChangeModel((function(){var e=s._editor.getModel()&&s._state.isRevealed;s.disposeModel(),s._state.change({searchScope:null,matchCase:s._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:s._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:s._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:s._storageService.getBoolean("editor.preserveCase",1,!1)},!1),e&&s._start({forceRevealReplace:!1,seedSearchStringFromSelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1})}))),s}return Dt(t,e),t.get=function(e){return e.getContribution(t.ID)},t.prototype.dispose=function(){this.disposeModel(),e.prototype.dispose.call(this)},t.prototype.disposeModel=function(){this._model&&(this._model.dispose(),this._model=null)},t.prototype._onStateChanged=function(e){this.saveQueryState(e),e.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),e.searchString&&this.setGlobalBufferTerm(this._state.searchString)},t.prototype.saveQueryState=function(e){e.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1),e.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1),e.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1),e.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1)},t.prototype.loadQueryState=function(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)},t.prototype.isFindInputFocused=function(){return!!I.getValue(this._contextKeyService)},t.prototype.getState=function(){return this._state},t.prototype.closeFindWidget=function(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()},t.prototype.toggleCaseSensitive=function(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleWholeWords=function(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleRegex=function(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleSearchScope=function(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){var e=this._editor.getSelection();1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._editor.getModel().getLineMaxColumn(e.endLineNumber-1))),e.isEmpty()||this._state.change({searchScope:e},!0)}},t.prototype.setSearchString=function(e){this._state.isRegex&&(e=s.n(e)),this._state.change({searchString:e},!1)},t.prototype.highlightFindOptions=function(){},t.prototype._start=function(e){if(this.disposeModel(),this._editor.hasModel()){var t,n={isRevealed:!0};if(e.seedSearchStringFromSelection)(t=kt(this._editor))&&(this._state.isRegex?n.searchString=s.n(t):n.searchString=t);if(!n.searchString&&e.seedSearchStringFromGlobalClipboard)(t=this.getGlobalBufferTerm())&&(n.searchString=t);if(e.forceRevealReplace?n.isReplaceRevealed=!0:this._findWidgetVisible.get()||(n.isReplaceRevealed=!1),e.updateSearchScope){var i=this._editor.getSelection();i.isEmpty()||(n.searchScope=i)}this._state.change(n,!1),this._model||(this._model=new Q(this._editor,this._state))}},t.prototype.start=function(e){this._start(e)},t.prototype.moveToNextMatch=function(){return!!this._model&&(this._model.moveToNextMatch(),!0)},t.prototype.moveToPrevMatch=function(){return!!this._model&&(this._model.moveToPrevMatch(),!0)},t.prototype.replace=function(){return!!this._model&&(this._model.replace(),!0)},t.prototype.replaceAll=function(){return!!this._model&&(this._model.replaceAll(),!0)},t.prototype.selectAllMatches=function(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)},t.prototype.getGlobalBufferTerm=function(){return this._editor.getOption(28).globalFindClipboard&&this._clipboardService&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""},t.prototype.setGlobalBufferTerm=function(e){this._editor.getOption(28).globalFindClipboard&&this._clipboardService&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(e)},t.ID="editor.contrib.findController",t=xt([Et(1,E.c),Et(2,Nt.a),Et(3,Ct.a)],t)}(r.a),Mt=function(e){function t(t,n,i,o,r,s,a,u){var l=e.call(this,t,i,a,u)||this;return l._contextViewService=n,l._keybindingService=o,l._themeService=r,l._notificationService=s,l._widget=null,l._findOptionsWidget=null,l}return Dt(t,e),t.prototype._start=function(t){this._widget||this._createFindWidget();var n=this._editor.getSelection(),i=!1;switch(this._editor.getOption(28).autoFindInSelection){case"always":i=!0;break;case"never":i=!1;break;case"multiline":i=!!n&&n.startLineNumber!==n.endLineNumber}t.updateSearchScope=i,e.prototype._start.call(this,t),2===t.shouldFocus?this._widget.focusReplaceInput():1===t.shouldFocus&&this._widget.focusFindInput()},t.prototype.highlightFindOptions=function(){this._widget||this._createFindWidget(),this._state.isRevealed?this._widget.highlightFindOptions():this._findOptionsWidget.highlightFindOptions()},t.prototype._createFindWidget=function(){this._widget=this._register(new yt(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new ge(this._editor,this._state,this._keybindingService,this._themeService))},t=xt([Et(1,wt.b),Et(2,E.c),Et(3,Lt.a),Et(4,v.c),Et(5,Ot.a),Et(6,Nt.a),Et(7,Object(St.d)(Ct.a))],t)}(It),Tt=function(e){function t(){return e.call(this,{id:F,label:i.a("startFindAction","Find"),alias:"Find",precondition:void 0,kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:17,group:"3_find",title:i.a({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}})||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:t.getOption(28).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1})},t}(a.b),At=function(e){function t(){return e.call(this,{id:V,label:i.a("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:!0,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),n.setGlobalBufferTerm(n.getState().searchString))},t}(a.b),Rt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&!this._run(n)&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:0===n.getState().searchString.length&&t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))},t}(a.b),Pt=function(e){function t(){return e.call(this,{id:W,label:i.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Rt),Ft=function(e){function t(){return e.call(this,{id:W,label:i.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:E.a.and(u.a.focus,I),primary:3,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Rt),Vt=function(e){function t(){return e.call(this,{id:B,label:i.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Rt),Wt=function(e){function t(){return e.call(this,{id:B,label:i.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:E.a.and(u.a.focus,I),primary:1027,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Rt),Bt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);if(n){var i=kt(t);i&&n.setSearchString(i),this._run(n)||(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))}},t}(a.b),jt=function(e){function t(){return e.call(this,{id:j,label:i.a("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:2109,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Bt),Ht=function(e){function t(){return e.call(this,{id:H,label:i.a("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:3133,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Bt),zt=function(e){function t(){return e.call(this,{id:z,label:i.a("startReplace","Replace"),alias:"Replace",precondition:void 0,kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:17,group:"3_find",title:i.a({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}})||this}return Dt(t,e),t.prototype.run=function(e,t){if(t.hasModel()&&!t.getOption(68)){var n=It.get(t),i=t.getSelection(),o=n.isFindInputFocused(),r=!i.isEmpty()&&i.startLineNumber===i.endLineNumber&&t.getOption(28).seedSearchStringFromSelection&&!o,s=o||r?2:1;n&&n.start({forceRevealReplace:!0,seedSearchStringFromSelection:r,seedSearchStringFromGlobalClipboard:t.getOption(28).seedSearchStringFromSelection,shouldFocus:s,shouldAnimate:!0,updateSearchScope:!1})}},t}(a.b);Object(a.g)(It.ID,Mt),Object(a.e)(Tt),Object(a.e)(At),Object(a.e)(Pt),Object(a.e)(Ft),Object(a.e)(Vt),Object(a.e)(Wt),Object(a.e)(jt),Object(a.e)(Ht),Object(a.e)(zt);var Ut=a.c.bindToContribution(It.get);Object(a.f)(new Ut({id:U,precondition:k,handler:function(e){return e.closeFindWidget()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:9,secondary:[1033]}})),Object(a.f)(new Ut({id:K,precondition:void 0,handler:function(e){return e.toggleCaseSensitive()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:T.primary,mac:T.mac,win:T.win,linux:T.linux}})),Object(a.f)(new Ut({id:q,precondition:void 0,handler:function(e){return e.toggleWholeWords()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:A.primary,mac:A.mac,win:A.win,linux:A.linux}})),Object(a.f)(new Ut({id:G,precondition:void 0,handler:function(e){return e.toggleRegex()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:R.primary,mac:R.mac,win:R.win,linux:R.linux}})),Object(a.f)(new Ut({id:Y,precondition:void 0,handler:function(e){return e.toggleSearchScope()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:P.primary,mac:P.mac,win:P.win,linux:P.linux}})),Object(a.f)(new Ut({id:Z,precondition:k,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:3094}})),Object(a.f)(new Ut({id:Z,precondition:k,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:E.a.and(u.a.focus,M),primary:3}})),Object(a.f)(new Ut({id:X,precondition:k,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:2563}})),Object(a.f)(new Ut({id:X,precondition:k,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:E.a.and(u.a.focus,M),primary:void 0,mac:{primary:2051}}})),Object(a.f)(new Ut({id:J,precondition:k,handler:function(e){return e.selectAllMatches()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:515}}))},p3Ex:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:function(){return n.e(138).then(n.bind(null,"/Om3"))}})},p5tG:function(e,t,n){"use strict";n.r(t),n.d(t,"LanguageServiceDefaultsImpl",(function(){return o}));n("M/lh");var i=monaco.Emitter,o=function(){function e(e,t,n){this._onDidChange=new i,this._languageId=e,this.setDiagnosticsOptions(t),this.setModeConfiguration(n)}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"diagnosticsOptions",{get:function(){return this._diagnosticsOptions},enumerable:!0,configurable:!0}),e.prototype.setDiagnosticsOptions=function(e){this._diagnosticsOptions=e||Object.create(null),this._onDidChange.fire(this)},e.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},e}(),r=new o("json",{validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1},{documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0});monaco.languages.json={jsonDefaults:r},monaco.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]}),monaco.languages.onLanguage("json",(function(){n.e(123).then(n.bind(null,"R7lK")).then((function(e){return e.setupMode(r)}))}))},pI2L:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:function(){return n.e(164).then(n.bind(null,"KpXS"))}})},pg8w:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return d}));var i,o,r=n("6OMU"),s=n("pmY6"),a=n("EffR"),u=n("ZCR3"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};!function(e){e.Tap="-monaco-gesturetap",e.Change="-monaco-gesturechange",e.Start="-monaco-gesturestart",e.End="-monaco-gesturesend",e.Contextmenu="-monaco-gesturecontextmenu"}(o||(o={}));var d=function(e){function t(){var t=e.call(this)||this;return t.dispatched=!1,t.activeTouches={},t.handle=null,t.targets=[],t.ignoreTargets=[],t._lastSetTapCountTime=0,t._register(a.g(document,"touchstart",(function(e){return t.onTouchStart(e)}))),t._register(a.g(document,"touchend",(function(e){return t.onTouchEnd(e)}))),t._register(a.g(document,"touchmove",(function(e){return t.onTouchMove(e)}))),t}return l(t,e),t.addTarget=function(e){return t.isTouchDevice()?(t.INSTANCE||(t.INSTANCE=new t),t.INSTANCE.targets.push(e),{dispose:function(){t.INSTANCE.targets=t.INSTANCE.targets.filter((function(t){return t!==e}))}}):s.a.None},t.ignoreTarget=function(e){return t.isTouchDevice()?(t.INSTANCE||(t.INSTANCE=new t),t.INSTANCE.ignoreTargets.push(e),{dispose:function(){t.INSTANCE.ignoreTargets=t.INSTANCE.ignoreTargets.filter((function(t){return t!==e}))}}):s.a.None},t.isTouchDevice=function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0},t.prototype.dispose=function(){this.handle&&(this.handle.dispose(),this.handle=null),e.prototype.dispose.call(this)},t.prototype.onTouchStart=function(e){var t=Date.now();this.handle&&(this.handle.dispose(),this.handle=null);for(var n=0,i=e.targetTouches.length;n=t.HOLD_DELAY&&Math.abs(c.initialPageX-r.p(c.rollingPageX))<30&&Math.abs(c.initialPageY-r.p(c.rollingPageY))<30){var h;(h=a.newGestureEvent(o.Contextmenu,c.initialTarget)).pageX=r.p(c.rollingPageX),h.pageY=r.p(c.rollingPageY),a.dispatchEvent(h)}else if(1===i){var f=r.p(c.rollingPageX),p=r.p(c.rollingPageY),g=r.p(c.rollingTimestamps)-c.rollingTimestamps[0],m=f-c.rollingPageX[0],v=p-c.rollingPageY[0],_=a.targets.filter((function(e){return c.initialTarget instanceof Node&&e.contains(c.initialTarget)}));a.inertia(_,n,Math.abs(m)/g,m>0?1:-1,f,Math.abs(v)/g,v>0?1:-1,p)}a.dispatchEvent(a.newGestureEvent(o.End,c.initialTarget)),delete a.activeTouches[l.identifier]},a=this,u=0,l=e.changedTouches.length;ut.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=i,e.tapCount=r}else e.type!==o.Change&&e.type!==o.Contextmenu||(this._lastSetTapCountTime=0);for(var s=0;s0&&(g=!1,f=r*i*h),u>0&&(g=!1,p=l*u*h);var m=d.newGestureEvent(o.Change);m.translationX=f,m.translationY=p,e.forEach((function(e){return e.dispatchEvent(m)})),g||d.inertia(e,a,i,r,s+f,u,l,c+p)}))},t.prototype.onTouchMove=function(e){for(var t=Date.now(),n=0,i=e.changedTouches.length;n3&&(a.rollingPageX.shift(),a.rollingPageY.shift(),a.rollingTimestamps.shift()),a.rollingPageX.push(s.pageX),a.rollingPageY.push(s.pageY),a.rollingTimestamps.push(t)}else console.warn("end of an UNKNOWN touch",s)}this.dispatched&&(e.preventDefault(),e.stopPropagation(),this.dispatched=!1)},t.SCROLL_FRICTION=-.005,t.HOLD_DELAY=700,t.CLEAR_TAP_COUNT_TIME=400,c([u.a],t,"isTouchDevice",null),t}(s.a)},pmY6:function(e,t,n){"use strict";n.d(t,"e",(function(){return o})),n.d(t,"d",(function(){return r})),n.d(t,"f",(function(){return s})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return u})),n.d(t,"c",(function(){return l}));function i(e){}function o(e){return Array.isArray(e)?(e.forEach((function(e){e&&e.dispose()})),[]):e?(e.dispose(),e):void 0}function r(){for(var e=[],t=0;t0;){var n=t.shift();for(var i in Object.freeze(n),n)if(s.call(n,i)){var o=n[i];"object"!=typeof o||Object.isFrozen(o)||t.push(o)}}return e}var s=Object.prototype.hasOwnProperty;function a(e,t,n){return void 0===n&&(n=!0),Object(i.i)(e)?(Object(i.i)(t)&&Object.keys(t).forEach((function(o){o in e?n&&(Object(i.i)(e[o])&&Object(i.i)(t[o])?a(e[o],t[o],n):e[o]=t[o]):e[o]=t[o]})),e):t}function u(e,t,n){var i=t(e);return void 0===i?n:i}},sM1p:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return s}));var i=n("S3by"),o=n("Cg/j"),r=(i.a,Object(o.c)("notificationService")),s=function(){}},sStQ:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"perl",extensions:[".pl"],aliases:["Perl","pl"],loader:function(){return n.e(153).then(n.bind(null,"QKwv"))}})},siPX:function(e,t,n){},snIX:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var i=n("N0LK"),o=n("LCkn"),r=n("Ll0s"),s=n("+Fos"),a=n("aokT"),u=function(){function e(){}return e.deleteRight=function(e,t,n,i){for(var r=[],u=3!==e,l=0,c=i.length;l1){var m=n.getLineContent(g.lineNumber),v=i.o(m),_=-1===v?m.length+1:v+1;if(g.column<=_){var y=r.a.visibleColumnFromColumn2(t,n,g),b=r.a.prevIndentTabStop(y,t.indentSize),C=r.a.columnFromVisibleColumn2(t,n,g.lineNumber,b);p=new a.a(g.lineNumber,C,g.lineNumber,g.column)}else p=new a.a(g.lineNumber,g.column-1,g.lineNumber,g.column)}else{var w=s.a.left(t,n,g.lineNumber,g.column);p=new a.a(w.lineNumber,w.column,g.lineNumber,g.column)}}p.isEmpty()?l[d]=null:(p.startLineNumber!==p.endLineNumber&&(c=!0),l[d]=new o.a(p,""))}return[c,l]},e.cut=function(e,t,n){for(var i=[],s=0,u=n.length;s1?(d=c.lineNumber-1,h=t.getLineMaxColumn(c.lineNumber-1),f=c.lineNumber,p=t.getLineMaxColumn(c.lineNumber)):(d=c.lineNumber,h=1,f=c.lineNumber,p=t.getLineMaxColumn(c.lineNumber));var g=new a.a(d,h,f,p);g.isEmpty()?i[s]=null:i[s]=new o.a(g,"")}else i[s]=null;else i[s]=new o.a(l,"")}return new r.e(0,i,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})},e}()},sswD:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return g})),n.d(t,"b",(function(){return m})),n.d(t,"f",(function(){return v})),n.d(t,"e",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"d",(function(){return o}));n("/cxE"),n("bY76");var i,o,r=n("Vxe3"),s=(n("cGHE"),n("G2kB"),n("t49l"),n("fjLI")),a=n("nnTU"),u=n("T8No"),l=n("nrhi"),c=n("ic2d"),d=n("XXUj"),h=n("746U"),f=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),p=function(){function e(e){this.id=e.id,this.precondition=e.precondition,this._kbOpts=e.kbOpts,this._menuOpts=e.menuOpts,this._description=e.description}return e.prototype.register=function(){var e=this;if(Array.isArray(this._menuOpts)?this._menuOpts.forEach(this._registerMenuItem,this):this._menuOpts&&this._registerMenuItem(this._menuOpts),this._kbOpts){var t=this._kbOpts.kbExpr;this.precondition&&(t=t?u.a.and(t,this.precondition):this.precondition),l.a.registerCommandAndKeybindingRule({id:this.id,handler:function(t,n){return e.runCommand(t,n)},weight:this._kbOpts.weight,when:t,primary:this._kbOpts.primary,secondary:this._kbOpts.secondary,win:this._kbOpts.win,linux:this._kbOpts.linux,mac:this._kbOpts.mac,description:this._description})}else a.a.registerCommand({id:this.id,handler:function(t,n){return e.runCommand(t,n)},description:this._description})},e.prototype._registerMenuItem=function(e){s.c.appendMenuItem(e.menuId,{group:e.group,command:{id:this.id,title:e.title},when:e.when,order:e.order})},e}(),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return f(t,e),t.bindToContribution=function(e){return function(t){function n(e){var n=t.call(this,e)||this;return n._callback=e.handler,n}return f(n,t),n.prototype.runEditorCommand=function(t,n,i){e(n)&&this._callback(e(n),i)},n}(t)},t.prototype.runCommand=function(e,t){var n=this,i=e.get(r.a),o=i.getFocusedCodeEditor()||i.getActiveCodeEditor();if(o)return o.invokeWithinContext((function(e){if(e.get(u.c).contextMatchesRules(Object(h.n)(n.precondition)))return n.runEditorCommand(e,o,t)}))},t}(p),m=function(e){function t(n){var i=e.call(this,t.convertOptions(n))||this;return i.label=n.label,i.alias=n.alias,i}return f(t,e),t.convertOptions=function(e){var t;function n(t){return t.menuId||(t.menuId=7),t.title||(t.title=e.label),t.when=u.a.and(e.precondition,t.when),t}return t=Array.isArray(e.menuOpts)?e.menuOpts:e.menuOpts?[e.menuOpts]:[],Array.isArray(e.contextMenuOpts)?t.push.apply(t,e.contextMenuOpts.map(n)):e.contextMenuOpts&&t.push(n(e.contextMenuOpts)),e.menuOpts=t,e},t.prototype.runEditorCommand=function(e,t,n){return this.reportTelemetry(e,t),this.run(e,t,n||{})},t.prototype.reportTelemetry=function(e,t){e.get(d.a).publicLog2("editorActionInvoked",{name:this.label,id:this.id})},t}(g);function v(e){return b.INSTANCE.registerEditorCommand(e),e}function _(e){b.INSTANCE.registerEditorAction(new e)}function y(e,t){b.INSTANCE.registerEditorContribution(e,t)}!function(e){e.getEditorCommand=function(e){return b.INSTANCE.getEditorCommand(e)},e.getEditorActions=function(){return b.INSTANCE.getEditorActions()},e.getEditorContributions=function(){return b.INSTANCE.getEditorContributions()},e.getSomeEditorContributions=function(e){return b.INSTANCE.getEditorContributions().filter((function(t){return e.indexOf(t.id)>=0}))},e.getDiffEditorContributions=function(){return b.INSTANCE.getDiffEditorContributions()}}(o||(o={}));var b=function(){function e(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}return e.prototype.registerEditorContribution=function(e,t){this.editorContributions.push({id:e,ctor:t})},e.prototype.getEditorContributions=function(){return this.editorContributions.slice(0)},e.prototype.getDiffEditorContributions=function(){return this.diffEditorContributions.slice(0)},e.prototype.registerEditorAction=function(e){e.register(),this.editorActions.push(e)},e.prototype.getEditorActions=function(){return this.editorActions.slice(0)},e.prototype.registerEditorCommand=function(e){e.register(),this.editorCommands[e.id]=e},e.prototype.getEditorCommand=function(e){return this.editorCommands[e]||null},e.INSTANCE=new e,e}();c.a.add("editor.contributions",b.INSTANCE)},t49l:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("textModelService")},t9D7:function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"f",(function(){return u})),n.d(t,"b",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"a",(function(){return d})),n.d(t,"e",(function(){return f}));var i=n("Cg/j"),o=n("pmY6"),r=n("ic2d"),s=n("MI8n"),a=Object(i.c)("themeService");function u(e){return{id:e}}var l="hc";function c(e){switch(e){case"dark":return"vs-dark";case l:return"hc-black";default:return"vs"}}var d={ThemingContribution:"base.contributions.theming"},h=new(function(){function e(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new s.a}return e.prototype.onThemeChange=function(e){var t=this;return this.themingParticipants.push(e),this.onThemingParticipantAddedEmitter.fire(e),Object(o.f)((function(){var n=t.themingParticipants.indexOf(e);t.themingParticipants.splice(n,1)}))},e.prototype.getThemingParticipants=function(){return this.themingParticipants},e}());function f(e){return h.onThemeChange(e)}r.a.add(d.ThemingContribution,h)},tX9W:function(e,t,n){"use strict";n.d(t,"b",(function(){return Ue})),n.d(t,"a",(function(){return Xe}));var i=n("/cxE"),o=n("MI8n"),r=n("pmY6"),s=n("N0LK"),a=n("bY76"),u=n("/UlZ"),l=n("cGHE"),c=n("aokT"),d=n("gCVg"),h=n("M1Kb"),f=function(){function e(e,t){this.beforeVersionId=e,this.beforeCursorState=t,this.afterCursorState=null,this.afterVersionId=-1,this.editOperations=[]}return e.prototype.undo=function(e){for(var t=this.editOperations.length-1;t>=0;t--)this.editOperations[t]={operations:e.applyEdits(this.editOperations[t].operations)}},e.prototype.redo=function(e){for(var t=0;t0){var e=this.past.pop();try{e.undo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.future.push(e),{selections:e.beforeCursorState,recordedVersionId:e.beforeVersionId}}return null},e.prototype.canUndo=function(){return this.past.length>0||null!==this.currentOpenStackElement},e.prototype.redo=function(){if(this.future.length>0){var e=this.future.pop();try{e.redo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.past.push(e),{selections:e.afterCursorState,recordedVersionId:e.afterVersionId}}return null},e.prototype.canRedo=function(){return this.future.length>0},e}(),v=function(){this.spacesDiff=0,this.looksLikeAlignment=!1};function _(e,t,n,i,o){var r;for(o.spacesDiff=0,o.looksLikeAlignment=!1,r=0;r0&&a>0||l>0&&c>0)){var d=Math.abs(a-c),h=Math.abs(s-l);if(0===d)return o.spacesDiff=h,void(h>0&&0<=l-1&&l-10?o++:m>1&&r++,_(s,a,h,g,l),!l.looksLikeAlignment||n&&t===l.spacesDiff)){var S=l.spacesDiff;S<=8&&u[S]++,s=h,a=g}}var L=n;o!==r&&(L=oO&&(O=t,N=e)})),4===N&&u[4]>0&&u[2]>0&&u[2]>=u[4]/2&&(N=2)}return{insertSpaces:L,tabSize:N}}function b(e){return(1&e.metadata)>>>0}function C(e,t){e.metadata=254&e.metadata|t<<0}function w(e){return(2&e.metadata)>>>1==1}function S(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function L(e){return(4&e.metadata)>>>2==1}function N(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function O(e){return(8&e.metadata)>>>3==1}function D(e,t){e.metadata=247&e.metadata|(t?1:0)<<3}function x(e,t){e.metadata=207&e.metadata|t<<4}function E(e,t){e.metadata=191&e.metadata|(t?1:0)<<6}var k=function(){function e(e,t,n){this.metadata=0,this.parent=this,this.left=this,this.right=this,C(this,1),this.start=t,this.end=n,this.delta=0,this.maxEnd=n,this.id=e,this.ownerId=0,this.options=null,N(this,!1),x(this,1),D(this,!1),E(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=null,S(this,!1)}return e.prototype.reset=function(e,t,n,i){this.start=t,this.end=n,this.maxEnd=n,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=i},e.prototype.setOptions=function(e){this.options=e;var t=this.options.className;N(this,"squiggly-error"===t||"squiggly-warning"===t||"squiggly-info"===t),x(this,this.options.stickiness),D(this,!(!this.options.overviewRuler||!this.options.overviewRuler.color)),E(this,this.options.collapseOnReplaceEdit)},e.prototype.setCachedOffsets=function(e,t,n){this.cachedVersionId!==n&&(this.range=null),this.cachedVersionId=n,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),I=new k(null,0,0);I.parent=I,I.left=I,I.right=I,C(I,0);var M=function(){function e(){this.root=I,this.requestNormalizeDelta=!1}return e.prototype.intervalSearch=function(e,t,n,i,o){return this.root===I?[]:function(e,t,n,i,o,r){var s=e.root,a=0,u=0,l=0,c=[],d=0;for(;s!==I;)if(w(s))S(s.left,!1),S(s.right,!1),s===s.parent.right&&(a-=s.parent.delta),s=s.parent;else{if(!w(s.left)){if(a+s.maxEndn)S(s,!0);else{if((l=a+s.end)>=t){s.setCachedOffsets(u,l,r);var h=!0;i&&s.ownerId&&s.ownerId!==i&&(h=!1),o&&L(s)&&(h=!1),h&&(c[d++]=s)}S(s,!0),s.right===I||w(s.right)||(a+=s.delta,s=s.right)}}return S(e.root,!1),c}(this,e,t,n,i,o)},e.prototype.search=function(e,t,n){return this.root===I?[]:function(e,t,n,i){var o=e.root,r=0,s=0,a=0,u=[],l=0;for(;o!==I;)if(w(o))S(o.left,!1),S(o.right,!1),o===o.parent.right&&(r-=o.parent.delta),o=o.parent;else if(o.left===I||w(o.left)){s=r+o.start,a=r+o.end,o.setCachedOffsets(s,a,i);var c=!0;t&&o.ownerId&&o.ownerId!==t&&(c=!1),n&&L(o)&&(c=!1),c&&(u[l++]=o),S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right)}else o=o.left;return S(e.root,!1),u}(this,e,t,n)},e.prototype.collectNodesFromOwner=function(e){return function(e,t){var n=e.root,i=[],o=0;for(;n!==I;)w(n)?(S(n.left,!1),S(n.right,!1),n=n.parent):n.left===I||w(n.left)?(n.ownerId===t&&(i[o++]=n),S(n,!0),n.right===I||w(n.right)||(n=n.right)):n=n.left;return S(e.root,!1),i}(this,e)},e.prototype.collectNodesPostOrder=function(){return function(e){var t=e.root,n=[],i=0;for(;t!==I;)w(t)?(S(t.left,!1),S(t.right,!1),t=t.parent):t.left===I||w(t.left)?t.right===I||w(t.right)?(n[i++]=t,S(t,!0)):t=t.right:t=t.left;return S(e.root,!1),n}(this)},e.prototype.insert=function(e){R(this,e),this._normalizeDeltaIfNecessary()},e.prototype.delete=function(e){P(this,e),this._normalizeDeltaIfNecessary()},e.prototype.resolveNode=function(e,t){for(var n=e,i=0;e!==this.root;)e===e.parent.right&&(i+=e.parent.delta),e=e.parent;var o=n.start+i,r=n.end+i;n.setCachedOffsets(o,r,t)},e.prototype.acceptReplace=function(e,t,n,i){for(var o=function(e,t,n){var i=e.root,o=0,r=0,s=0,a=[],u=0;for(;i!==I;)if(w(i))S(i.left,!1),S(i.right,!1),i===i.parent.right&&(o-=i.parent.delta),i=i.parent;else{if(!w(i.left)){if(o+i.maxEndn?S(i,!0):((s=o+i.end)>=t&&(i.setCachedOffsets(r,s,0),a[u++]=i),S(i,!0),i.right===I||w(i.right)||(o+=i.delta,i=i.right))}return S(e.root,!1),a}(this,e,e+t),r=0,s=o.length;rn?(o.start+=s,o.end+=s,o.delta+=s,(o.delta<-1073741824||o.delta>1073741824)&&(e.requestNormalizeDelta=!0),S(o,!0)):(S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right))}S(e.root,!1)}(this,e,e+t,n),this._normalizeDeltaIfNecessary();for(r=0,s=o.length;rn)&&(1!==i&&(2===i||t))}function A(e,t,n,i,o){var r=function(e){return(48&e.metadata)>>>4}(e),s=0===r||2===r,a=1===r||2===r,u=n-t,l=i,c=Math.min(u,l),d=e.start,h=!1,f=e.end,p=!1;t<=d&&f<=n&&function(e){return(64&e.metadata)>>>6==1}(e)&&(e.start=t,h=!0,e.end=t,p=!0);var g=o?1:u>0?2:0;if(!h&&T(d,s,t,g)&&(h=!0),!p&&T(f,a,t,g)&&(p=!0),c>0&&!o){g=u>l?2:0;!h&&T(d,s,t+c,g)&&(h=!0),!p&&T(f,a,t+c,g)&&(p=!0)}g=o?1:0;!h&&T(d,s,n,g)&&(e.start=t+l,h=!0),!p&&T(f,a,n,g)&&(e.end=t+l,p=!0);var m=l-u;h||(e.start=Math.max(0,d+m)),p||(e.end=Math.max(0,f+m)),e.start>e.end&&(e.end=e.start)}function R(e,t){if(e.root===I)return t.parent=I,t.left=I,t.right=I,C(t,0),e.root=t,e.root;!function(e,t){var n=0,i=e.root,o=t.start,r=t.end;for(;;){if(z(o,r,i.start+n,i.end+n)<0){if(i.left===I){t.start-=n,t.end-=n,t.maxEnd-=n,i.left=t;break}i=i.left}else{if(i.right===I){t.start-=n+i.delta,t.end-=n+i.delta,t.maxEnd-=n+i.delta,i.right=t;break}n+=i.delta,i=i.right}}t.parent=i,t.left=I,t.right=I,C(t,1)}(e,t),H(t.parent);for(var n=t;n!==e.root&&1===b(n.parent);){var i;if(n.parent===n.parent.parent.left)1===b(i=n.parent.parent.right)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.right&&V(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),W(e,n.parent.parent));else 1===b(i=n.parent.parent.left)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.left&&W(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),V(e,n.parent.parent))}return C(e.root,0),t}function P(e,t){var n,i;if(t.left===I?(i=t,(n=t.right).delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta):t.right===I?(n=t.left,i=t):((n=(i=function(e){for(;e.left!==I;)e=e.left;return e}(t.right)).right).start+=i.delta,n.end+=i.delta,n.delta+=i.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),i.start+=t.delta,i.end+=t.delta,i.delta=t.delta,(i.delta<-1073741824||i.delta>1073741824)&&(e.requestNormalizeDelta=!0)),i===e.root)return e.root=n,C(n,0),t.detach(),F(),j(n),void(e.root.parent=I);var o,r=1===b(i);if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?n.parent=i.parent:(i.parent===t?n.parent=i:n.parent=i.parent,i.left=t.left,i.right=t.right,i.parent=t.parent,C(i,b(t)),t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==I&&(i.left.parent=i),i.right!==I&&(i.right.parent=i)),t.detach(),r)return H(n.parent),i!==t&&(H(i),H(i.parent)),void F();for(H(n),H(n.parent),i!==t&&(H(i),H(i.parent));n!==e.root&&0===b(n);)n===n.parent.left?(1===b(o=n.parent.right)&&(C(o,0),C(n.parent,1),V(e,n.parent),o=n.parent.right),0===b(o.left)&&0===b(o.right)?(C(o,1),n=n.parent):(0===b(o.right)&&(C(o.left,0),C(o,1),W(e,o),o=n.parent.right),C(o,b(n.parent)),C(n.parent,0),C(o.right,0),V(e,n.parent),n=e.root)):(1===b(o=n.parent.left)&&(C(o,0),C(n.parent,1),W(e,n.parent),o=n.parent.left),0===b(o.left)&&0===b(o.right)?(C(o,1),n=n.parent):(0===b(o.left)&&(C(o.right,0),C(o,1),V(e,o),o=n.parent.left),C(o,b(n.parent)),C(n.parent,0),C(o.left,0),W(e,n.parent),n=e.root));C(n,0),F()}function F(){I.parent=I,I.delta=0,I.start=0,I.end=0}function V(e,t){var n=t.right;n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta,t.right=n.left,n.left!==I&&(n.left.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n,j(t),j(n)}function W(e,t){var n=t.left;t.delta-=n.delta,(t.delta<-1073741824||t.delta>1073741824)&&(e.requestNormalizeDelta=!0),t.start-=n.delta,t.end-=n.delta,t.left=n.right,n.right!==I&&(n.right.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n,j(t),j(n)}function B(e){var t=e.end;if(e.left!==I){var n=e.left.maxEnd;n>t&&(t=n)}if(e.right!==I){var i=e.right.maxEnd+e.delta;i>t&&(t=i)}return t}function j(e){e.maxEnd=B(e)}function H(e){for(;e!==I;){var t=B(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}function z(e,t,n,i){return e===n?t-i:e-n}var U=function(){function e(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,this.parent=this,this.left=this,this.right=this}return e.prototype.next=function(){if(this.right!==K)return q(this.right);for(var e=this;e.parent!==K&&e.parent.left!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.prev=function(){if(this.left!==K)return G(this.left);for(var e=this;e.parent!==K&&e.parent.right!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),K=new U(null,0);function q(e){for(;e.left!==K;)e=e.left;return e}function G(e){for(;e.right!==K;)e=e.right;return e}function Y(e){return e===K?0:e.size_left+e.piece.length+Y(e.right)}function Z(e){return e===K?0:e.lf_left+e.piece.lineFeedCnt+Z(e.right)}function X(){K.parent=K}function J(e,t){var n=t.right;n.size_left+=t.size_left+(t.piece?t.piece.length:0),n.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=n.left,n.left!==K&&(n.left.parent=t),n.parent=t.parent,t.parent===K?e.root=n:t.parent.left===t?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n}function Q(e,t){var n=t.left;t.left=n.right,n.right!==K&&(n.right.parent=t),n.parent=t.parent,t.size_left-=n.size_left+(n.piece?n.piece.length:0),t.lf_left-=n.lf_left+(n.piece?n.piece.lineFeedCnt:0),t.parent===K?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n}function $(e,t){var n,i;if(n=t.left===K?(i=t).right:t.right===K?(i=t).left:(i=q(t.right)).right,i===e.root)return e.root=n,n.color=0,t.detach(),X(),void(e.root.parent=K);var o=1===i.color;if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?(n.parent=i.parent,ne(e,n)):(i.parent===t?n.parent=i:n.parent=i.parent,ne(e,n),i.left=t.left,i.right=t.right,i.parent=t.parent,i.color=t.color,t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==K&&(i.left.parent=i),i.right!==K&&(i.right.parent=i),i.size_left=t.size_left,i.lf_left=t.lf_left,ne(e,i)),t.detach(),n.parent.left===n){var r=Y(n),s=Z(n);if(r!==n.parent.size_left||s!==n.parent.lf_left){var a=r-n.parent.size_left,u=s-n.parent.lf_left;n.parent.size_left=r,n.parent.lf_left=s,te(e,n.parent,a,u)}}if(ne(e,n.parent),o)X();else{for(var l;n!==e.root&&0===n.color;)n===n.parent.left?(1===(l=n.parent.right).color&&(l.color=0,n.parent.color=1,J(e,n.parent),l=n.parent.right),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.right.color&&(l.left.color=0,l.color=1,Q(e,l),l=n.parent.right),l.color=n.parent.color,n.parent.color=0,l.right.color=0,J(e,n.parent),n=e.root)):(1===(l=n.parent.left).color&&(l.color=0,n.parent.color=1,Q(e,n.parent),l=n.parent.left),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.left.color&&(l.right.color=0,l.color=1,J(e,l),l=n.parent.left),l.color=n.parent.color,n.parent.color=0,l.left.color=0,Q(e,n.parent),n=e.root));n.color=0,X()}}function ee(e,t){for(ne(e,t);t!==e.root&&1===t.parent.color;){var n;if(t.parent===t.parent.parent.left)1===(n=t.parent.parent.right).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&J(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,Q(e,t.parent.parent));else 1===(n=t.parent.parent.left).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&Q(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,J(e,t.parent.parent))}e.root.color=0}function te(e,t,n,i){for(;t!==e.root&&t!==K;)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}function ne(e,t){var n=0,i=0;if(t!==e.root){if(0===n){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;n=Y((t=t.parent).left)-t.size_left,i=Z(t.left)-t.lf_left,t.size_left+=n,t.lf_left+=i}for(;t!==e.root&&(0!==n||0!==i);)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}}K.parent=K,K.left=K,K.right=K,K.color=0;var ie=n("jAJ/");function oe(e){var t;return(t=e[e.length-1]<65536?new Uint16Array(e.length):new Uint32Array(e.length)).set(e,0),t}var re=function(e,t,n,i,o){this.lineStarts=e,this.cr=t,this.lf=n,this.crlf=i,this.isBasicASCII=o};function se(e,t){void 0===t&&(t=!0);for(var n=[0],i=1,o=0,r=e.length;o=0;t--){var n=this._cache[t];if(n.nodeStartOffset<=e&&n.nodeStartOffset+n.node.piece.length>=e)return n}return null},e.prototype.get2=function(e){for(var t=this._cache.length-1;t>=0;t--){var n=this._cache[t];if(n.nodeStartLineNumber&&n.nodeStartLineNumber=e)return n}return null},e.prototype.set=function(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)},e.prototype.valdiate=function(e){for(var t=!1,n=this._cache,i=0;i=e)&&(n[i]=null,t=!0)}if(t){for(var r=[],s=0,a=n;s0){e[o].lineStarts||(e[o].lineStarts=se(e[o].buffer));var s=new ue(o+1,{line:0,column:0},{line:e[o].lineStarts.length-1,column:e[o].buffer.length-e[o].lineStarts[e[o].lineStarts.length-1]},e[o].lineStarts.length-1,e[o].buffer.length);this._buffers.push(e[o]),i=this.rbInsertRight(i,s)}this._searchCache=new ce(1),this._lastVisitedLine={lineNumber:0,value:""},this.computeBufferMetadata()},e.prototype.normalizeEOL=function(e){var t=this,n=65535-Math.floor(21845),i=2*n,o="",r=0,s=[];if(this.iterate(this.root,(function(a){var u=t.getNodeContent(a),l=u.length;if(r<=n||r+l0){var a=o.replace(/\r\n|\r|\n/g,e);s.push(new le(a,se(a)))}this.create(s,e,!0)},e.prototype.getEOL=function(){return this._EOL},e.prototype.setEOL=function(e){this._EOL=e,this._EOLLength=this._EOL.length,this.normalizeEOL(e)},e.prototype.getOffsetAt=function(e,t){for(var n=0,i=this.root;i!==K;)if(i.left!==K&&i.lf_left+1>=e)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt+1>=e)return(n+=i.size_left)+(this.getAccumulatedValue(i,e-i.lf_left-2)+t-1);e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}return n},e.prototype.getPositionAt=function(e){e=Math.floor(e),e=Math.max(0,e);for(var t=this.root,n=0,i=e;t!==K;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e){var o=this.getIndexOf(t,e-t.size_left);if(n+=t.lf_left+o.index,0===o.index){var r=i-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}return new l.a(n+1,o.remainder+1)}if(e-=t.size_left+t.piece.length,n+=t.lf_left+t.piece.lineFeedCnt,t.right===K){r=i-e-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}t=t.right}return new l.a(1,1)},e.prototype.getValueInRange=function(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var n=this.nodeAt2(e.startLineNumber,e.startColumn),i=this.nodeAt2(e.endLineNumber,e.endColumn),o=this.getValueInRange2(n,i);return t?t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?o:o.replace(/\r\n|\r|\n/g,t):o},e.prototype.getValueInRange2=function(e,t){if(e.node===t.node){var n=e.node,i=this._buffers[n.piece.bufferIndex].buffer,o=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i.substring(o+e.remainder,o+t.remainder)}var r=e.node,s=this._buffers[r.piece.bufferIndex].buffer,a=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start),u=s.substring(a+e.remainder,a+r.piece.length);for(r=r.next();r!==K;){var l=this._buffers[r.piece.bufferIndex].buffer,c=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start);if(r===t.node){u+=l.substring(c,c+t.remainder);break}u+=l.substr(c,r.piece.length),r=r.next()}return u},e.prototype.getLinesContent=function(){var e=this,t=[],n=0,i="",o=!1;return this.iterate(this.root,(function(r){if(r===K)return!0;var s=r.piece,a=s.length;if(0===a)return!0;var u=e._buffers[s.bufferIndex].buffer,l=e._buffers[s.bufferIndex].lineStarts,c=s.start.line,d=s.end.line,h=l[c]+s.start.column;if(o&&(10===u.charCodeAt(h)&&(h++,a--),t[n++]=i,i="",o=!1,0===a))return!0;if(c===d)return e._EOLNormalized||13!==u.charCodeAt(h+a-1)?i+=u.substr(h,a):(o=!0,i+=u.substr(h,a-1)),!0;i+=e._EOLNormalized?u.substring(h,Math.max(h,l[c+1]-e._EOLLength)):u.substring(h,l[c+1]).replace(/(\r\n|\r|\n)$/,""),t[n++]=i;for(var f=c+1;f=_)return l;this.positionInBuffer(e,p(h.index)-m,y);var b=this.getLineFeedCnt(e.piece.bufferIndex,o,y),C=y.line===o.line?y.column-o.column+i:y.column+1,w=C+h[0].length;if(d[l++]=Object(ie.d)(new c.a(n+b,C,n+b,w),h,a),p(h.index)+h[0].length>=_)return l;if(l>=u)return l}}while(h);return l},e.prototype.findMatchesLineByLine=function(e,t,n,i){var o=[],r=0,s=new ie.b(t.wordSeparators,t.regex),a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var u=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===u)return[];var l=this.positionInBuffer(a.node,a.remainder),c=this.positionInBuffer(u.node,u.remainder);if(a.node===u.node)return this.findMatchesInNode(a.node,s,e.startLineNumber,e.startColumn,l,c,t,n,i,r,o),o;for(var d=e.startLineNumber,h=a.node;h!==u.node;){var f=this.getLineFeedCnt(h.piece.bufferIndex,l,h.piece.end);if(f>=1){var p=this._buffers[h.piece.bufferIndex].lineStarts,g=this.offsetInBuffer(h.piece.bufferIndex,h.piece.start),m=p[l.line+f],v=d===e.startLineNumber?e.startColumn:1;if((r=this.findMatchesInNode(h,s,d,v,l,this.positionInBuffer(h,m-g),t,n,i,r,o))>=i)return o;d+=f}var _=d===e.startLineNumber?e.startColumn-1:0;if(d===e.endLineNumber){var y=this.getLineContent(d).substring(_,e.endColumn-1);return r=this._findMatchesInLine(t,s,y,e.endLineNumber,_,r,o,n,i),o}if((r=this._findMatchesInLine(t,s,this.getLineContent(d).substr(_),d,_,r,o,n,i))>=i)return o;d++,h=(a=this.nodeAt2(d,1)).node,l=this.positionInBuffer(a.node,a.remainder)}if(d===e.endLineNumber){var b=d===e.startLineNumber?e.startColumn-1:0;y=this.getLineContent(d).substring(b,e.endColumn-1);return r=this._findMatchesInLine(t,s,y,e.endLineNumber,b,r,o,n,i),o}var C=d===e.startLineNumber?e.startColumn:1;return r=this.findMatchesInNode(u.node,s,d,C,l,c,t,n,i,r,o),o},e.prototype._findMatchesInLine=function(e,t,n,i,o,r,s,a,u){var l,d=e.wordSeparators;if(!a&&e.simpleSearch){for(var f=e.simpleSearch,p=f.length,g=n.length,m=-p;-1!==(m=n.indexOf(f,m+p));)if((!d||Object(ie.e)(d,n,g,m,p))&&(s[r++]=new h.b(new c.a(i,m+1+o,i,m+1+p+o),null),r>=u))return r;return r}t.reset(0);do{if((l=t.next(n))&&(s[r++]=Object(ie.d)(new c.a(i,l.index+1+o,i,l.index+1+l[0].length+o),l,a),r>=u))return r}while(l);return r},e.prototype.insert=function(e,t,n){if(void 0===n&&(n=!1),this._EOLNormalized=this._EOLNormalized&&n,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==K){var i=this.nodeAt(e),o=i.node,r=i.remainder,s=i.nodeStartOffset,a=o.piece,u=a.bufferIndex,l=this.positionInBuffer(o,r);if(0===o.piece.bufferIndex&&a.end.line===this._lastChangeBufferPos.line&&a.end.column===this._lastChangeBufferPos.column&&s+a.length===e&&t.length<65535)return this.appendToNode(o,t),void this.computeBufferMetadata();if(s===e)this.insertContentToNodeLeft(t,o),this._searchCache.valdiate(e);else if(s+o.piece.length>e){var c=[],d=new ue(a.bufferIndex,l,a.end,this.getLineFeedCnt(a.bufferIndex,l,a.end),this.offsetInBuffer(u,a.end)-this.offsetInBuffer(u,l));if(this.shouldCheckCRLF()&&this.endWithCR(t))if(10===this.nodeCharCodeAt(o,r)){var h={line:d.start.line+1,column:0};d=new ue(d.bufferIndex,h,d.end,this.getLineFeedCnt(d.bufferIndex,h,d.end),d.length-1),t+="\n"}if(this.shouldCheckCRLF()&&this.startWithLF(t))if(13===this.nodeCharCodeAt(o,r-1)){var f=this.positionInBuffer(o,r-1);this.deleteNodeTail(o,f),t="\r"+t,0===o.piece.length&&c.push(o)}else this.deleteNodeTail(o,l);else this.deleteNodeTail(o,l);var p=this.createNewPieces(t);d.length>0&&this.rbInsertRight(o,d);for(var g=o,m=0;m=0;u--)a=this.rbInsertLeft(a,s[u]);this.validateCRLFWithPrevNode(a),this.deleteNodes(n)},e.prototype.insertContentToNodeRight=function(e,t){this.adjustCarriageReturnFromNext(e,t)&&(e+="\n");for(var n=this.createNewPieces(e),i=this.rbInsertRight(t,n[0]),o=i,r=1;r=c))break;a=l+1}return n?(n.line=l,n.column=s-d,null):{line:l,column:s-d}},e.prototype.getLineFeedCnt=function(e,t,n){if(0===n.column)return n.line-t.line;var i=this._buffers[e].lineStarts;if(n.line===i.length-1)return n.line-t.line;var o=i[n.line+1],r=i[n.line]+n.column;if(o>r+1)return n.line-t.line;var s=r-1;return 13===this._buffers[e].buffer.charCodeAt(s)?n.line-t.line+1:n.line-t.line},e.prototype.offsetInBuffer=function(e,t){return this._buffers[e].lineStarts[t.line]+t.column},e.prototype.deleteNodes=function(e){for(var t=0;t65535){for(var t=[];e.length>65535;){var n=e.charCodeAt(65534),i=void 0;13===n||n>=55296&&n<=56319?(i=e.substring(0,65534),e=e.substring(65534)):(i=e.substring(0,65535),e=e.substring(65535));var o=se(i);t.push(new ue(this._buffers.length,{line:0,column:0},{line:o.length-1,column:i.length-o[o.length-1]},o.length-1,i.length)),this._buffers.push(new le(i,o))}var r=se(e);return t.push(new ue(this._buffers.length,{line:0,column:0},{line:r.length-1,column:e.length-r[r.length-1]},r.length-1,e.length)),this._buffers.push(new le(e,r)),t}var s=this._buffers[0].buffer.length,a=se(e,!1),u=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===s&&0!==s&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},u=this._lastChangeBufferPos;for(var l=0;l=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),u=this.getAccumulatedValue(n,e-n.lf_left-1),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return l+=n.size_left,this._searchCache.set({node:n,nodeStartOffset:l,nodeStartLineNumber:c-(e-1-n.lf_left)}),s.substring(a+r,a+u-t)}if(n.lf_left+n.piece.lineFeedCnt===e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i=s.substring(a+r,a+n.piece.length);break}e-=n.lf_left+n.piece.lineFeedCnt,l+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){s=this._buffers[n.piece.bufferIndex].buffer;if(n.piece.lineFeedCnt>0){u=this.getAccumulatedValue(n,0),a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i+=s.substring(a,a+u-t)}a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i+=s.substr(a,n.piece.length),n=n.next()}return i},e.prototype.computeBufferMetadata=function(){for(var e=this.root,t=1,n=0;e!==K;)t+=e.lf_left+e.piece.lineFeedCnt,n+=e.size_left+e.piece.length,e=e.right;this._lineCnt=t,this._length=n,this._searchCache.valdiate(this._length)},e.prototype.getIndexOf=function(e,t){var n=e.piece,i=this.positionInBuffer(e,t),o=i.line-n.start.line;if(this.offsetInBuffer(n.bufferIndex,n.end)-this.offsetInBuffer(n.bufferIndex,n.start)===t){var r=this.getLineFeedCnt(e.piece.bufferIndex,n.start,i);if(r!==o)return{index:r,remainder:0}}return{index:o,remainder:i.column}},e.prototype.getAccumulatedValue=function(e,t){if(t<0)return 0;var n=e.piece,i=this._buffers[n.bufferIndex].lineStarts,o=n.start.line+t+1;return o>n.end.line?i[n.end.line]+n.end.column-i[n.start.line]-n.start.column:i[o]-i[n.start.line]-n.start.column},e.prototype.deleteNodeTail=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.end),r=t,s=this.offsetInBuffer(n.bufferIndex,r),a=this.getLineFeedCnt(n.bufferIndex,n.start,r),u=a-i,l=s-o,c=n.length+l;e.piece=new ue(n.bufferIndex,n.start,r,a,c),te(this,e,l,u)},e.prototype.deleteNodeHead=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.start),r=t,s=this.getLineFeedCnt(n.bufferIndex,r,n.end),a=s-i,u=o-this.offsetInBuffer(n.bufferIndex,r),l=n.length+u;e.piece=new ue(n.bufferIndex,r,n.end,s,l),te(this,e,u,a)},e.prototype.shrinkNode=function(e,t,n){var i=e.piece,o=i.start,r=i.end,s=i.length,a=i.lineFeedCnt,u=t,l=this.getLineFeedCnt(i.bufferIndex,i.start,u),c=this.offsetInBuffer(i.bufferIndex,t)-this.offsetInBuffer(i.bufferIndex,o);e.piece=new ue(i.bufferIndex,i.start,u,l,c),te(this,e,c-s,l-a);var d=new ue(i.bufferIndex,n,r,this.getLineFeedCnt(i.bufferIndex,n,r),this.offsetInBuffer(i.bufferIndex,r)-this.offsetInBuffer(i.bufferIndex,n)),h=this.rbInsertRight(e,d);this.validateCRLFWithPrevNode(h)},e.prototype.appendToNode=function(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var n=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),i=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;for(var o=se(t,!1),r=0;re)t=t.left;else{if(t.size_left+t.piece.length>=e){i+=t.size_left;var o={node:t,remainder:e-t.size_left,nodeStartOffset:i};return this._searchCache.set(o),o}e-=t.size_left+t.piece.length,i+=t.size_left+t.piece.length,t=t.right}return null},e.prototype.nodeAt2=function(e,t){for(var n=this.root,i=0;n!==K;)if(n.left!==K&&n.lf_left>=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){var o=this.getAccumulatedValue(n,e-n.lf_left-2),r=this.getAccumulatedValue(n,e-n.lf_left-1);return i+=n.size_left,{node:n,remainder:Math.min(o+t-1,r),nodeStartOffset:i}}if(n.lf_left+n.piece.lineFeedCnt===e-1){if((o=this.getAccumulatedValue(n,e-n.lf_left-2))+t-1<=n.piece.length)return{node:n,remainder:o+t-1,nodeStartOffset:i};t-=n.piece.length-o;break}e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){if(n.piece.lineFeedCnt>0){r=this.getAccumulatedValue(n,0);var s=this.offsetOfNode(n);return{node:n,remainder:Math.min(t-1,r),nodeStartOffset:s}}if(n.piece.length>=t-1)return{node:n,remainder:t-1,nodeStartOffset:this.offsetOfNode(n)};t-=n.piece.length,n=n.next()}return null},e.prototype.nodeCharCodeAt=function(e,t){if(e.piece.lineFeedCnt<1)return-1;var n=this._buffers[e.piece.bufferIndex],i=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t;return n.buffer.charCodeAt(i)},e.prototype.offsetOfNode=function(e){if(!e)return 0;for(var t=e.size_left;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t},e.prototype.shouldCheckCRLF=function(){return!(this._EOLNormalized&&"\n"===this._EOL)},e.prototype.startWithLF=function(e){if("string"==typeof e)return 10===e.charCodeAt(0);if(e===K||0===e.piece.lineFeedCnt)return!1;var t=e.piece,n=this._buffers[t.bufferIndex].lineStarts,i=t.start.line,o=n[i]+t.start.column;return i!==n.length-1&&(!(n[i+1]>o+1)&&10===this._buffers[t.bufferIndex].buffer.charCodeAt(o))},e.prototype.endWithCR=function(e){return"string"==typeof e?13===e.charCodeAt(e.length-1):e!==K&&0!==e.piece.lineFeedCnt&&13===this.nodeCharCodeAt(e,e.piece.length-1)},e.prototype.validateCRLFWithPrevNode=function(e){if(this.shouldCheckCRLF()&&this.startWithLF(e)){var t=e.prev();this.endWithCR(t)&&this.fixCRLF(t,e)}},e.prototype.validateCRLFWithNextNode=function(e){if(this.shouldCheckCRLF()&&this.endWithCR(e)){var t=e.next();this.startWithLF(t)&&this.fixCRLF(e,t)}},e.prototype.fixCRLF=function(e,t){var n,i=[],o=this._buffers[e.piece.bufferIndex].lineStarts;n=0===e.piece.end.column?{line:e.piece.end.line-1,column:o[e.piece.end.line]-o[e.piece.end.line-1]-1}:{line:e.piece.end.line,column:e.piece.end.column-1};var r=e.piece.length-1,s=e.piece.lineFeedCnt-1;e.piece=new ue(e.piece.bufferIndex,e.piece.start,n,s,r),te(this,e,-1,-1),0===e.piece.length&&i.push(e);var a={line:t.piece.start.line+1,column:0},u=t.piece.length-1,l=this.getLineFeedCnt(t.piece.bufferIndex,a,t.piece.end);t.piece=new ue(t.piece.bufferIndex,a,t.piece.end,l,u),te(this,t,-1,-1),0===t.piece.length&&i.push(t);var c=this.createNewPieces("\r\n");this.rbInsertRight(e,c[0]);for(var d=0;d0){v.sort((function(e,t){return t.lineNumber-e.lineNumber})),S=[];u=0;for(var L=v.length;u0&&v[u-1].lineNumber===y)){var N=v[u].oldContent,O=this.getLineContent(y);0!==O.length&&O!==N&&-1===s.o(O)&&S.push(y)}}}return new h.a(C,w,S)},e.prototype._reduceOperations=function(e){return e.length<1e3?e:[this._toSingleEditOperation(e)]},e.prototype._toSingleEditOperation=function(e){for(var t=!1,n=e[0].range,i=e[e.length-1].range,o=new c.a(n.startLineNumber,n.startColumn,i.endLineNumber,i.endColumn),r=n.startLineNumber,s=n.startColumn,a=[],u=0,l=e.length;u0){var h=a.lines.length,f=a.lines[0],p=a.lines[h-1];d=1===h?new c.a(u,l,u,l+f.length):new c.a(u,l,u+h-1,p.length+1)}else d=new c.a(u,l,u,l);n=d.endLineNumber,i=d.endColumn,t.push(d),o=a}return t},e._sortOpsAscending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?e.sortIndex-t.sortIndex:n},e._sortOpsDescending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?t.sortIndex-e.sortIndex:-n},e}(),fe=function(){function e(e,t,n,i,o,r,s,a){this._chunks=e,this._bom=t,this._cr=n,this._lf=i,this._crlf=o,this._containsRTL=r,this._isBasicASCII=s,this._normalizeEOL=a}return e.prototype._getEOL=function(e){var t=this._cr+this._lf+this._crlf,n=this._cr+this._crlf;return 0===t?1===e?"\n":"\r\n":n>t/2?"\r\n":"\n"},e.prototype.create=function(e){var t=this._getEOL(e),n=this._chunks;if(this._normalizeEOL&&("\r\n"===t&&(this._cr>0||this._lf>0)||"\n"===t&&(this._cr>0||this._crlf>0)))for(var i=0,o=n.length;i=55296&&t<=56319?(this._acceptChunk1(e.substr(0,e.length-1),!1),this._hasPreviousChar=!0,this._previousChar=t):(this._acceptChunk1(e,!1),this._hasPreviousChar=!1,this._previousChar=t)}},e.prototype._acceptChunk1=function(e,t){(t||0!==e.length)&&(this._hasPreviousChar?this._acceptChunk2(String.fromCharCode(this._previousChar)+e):this._acceptChunk2(e))},e.prototype._acceptChunk2=function(e){var t=function(e,t){e.length=0,e[0]=0;for(var n=1,i=0,o=0,r=0,s=!0,a=0,u=t.length;a126)&&(s=!1)}var c=new re(oe(e),i,o,r,s);return e.length=0,c}(this._tmpLineStarts,e);this.chunks.push(new le(e,t.lineStarts)),this.cr+=t.cr,this.lf+=t.lf,this.crlf+=t.crlf,this.isBasicASCII&&(this.isBasicASCII=t.isBasicASCII),this.isBasicASCII||this.containsRTL||(this.containsRTL=s.g(e))},e.prototype.finish=function(e){return void 0===e&&(e=!0),this._finish(),new fe(this.chunks,this.BOM,this.cr,this.lf,this.crlf,this.containsRTL,this.isBasicASCII,e)},e.prototype._finish=function(){if(0===this.chunks.length&&this._acceptChunk1("",!0),this._hasPreviousChar){this._hasPreviousChar=!1;var e=this.chunks[this.chunks.length-1];e.buffer+=String.fromCharCode(this._previousChar);var t=se(e.buffer);e.lineStarts=t,13===this._previousChar&&this.cr++}},e}(),ge=function(){this.changeType=1},me=function(e,t){this.changeType=2,this.lineNumber=e,this.detail=t},ve=function(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t},_e=function(e,t,n){this.changeType=4,this.fromLineNumber=e,this.toLineNumber=t,this.detail=n},ye=function(){this.changeType=5},be=function(){function e(e,t,n,i){this.changes=e,this.versionId=t,this.isUndoing=n,this.isRedoing=i}return e.prototype.containsEvent=function(e){for(var t=0,n=this.changes.length;t=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._beginState.splice(e,t),this._valid.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],i=[],o=0;o=0;o--)this._invalidateLine(e.startLineNumber+o-1);this._acceptDeleteRange(e),this._acceptInsertText(new l.a(e.startLineNumber,e.startColumn),t)},e.prototype._acceptDeleteRange=function(e){e.startLineNumber-1>=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)},e.prototype._acceptInsertText=function(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)},e}(),Ie=function(e){function t(t){var n=e.call(this)||this;return n._isDisposed=!1,n._textModel=t,n._tokenizationStateStore=new ke,n._tokenizationSupport=null,n._register(Le.y.onDidChange((function(e){var t=n._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(n._resetTokenizationState(),n._textModel.clearTokens())}))),n._register(n._textModel.onDidChangeRawContentFast((function(e){e.containsEvent(1)&&n._resetTokenizationState()}))),n._register(n._textModel.onDidChangeContentFast((function(e){for(var t=0,i=e.changes.length;t1);){if(this._tokenizeOneInvalidLine(t)>=e)break}this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens)},t.prototype.tokenizeViewport=function(e,t){var n=new De.b;this._tokenizeViewport(n,e,t),this._textModel.setTokens(n.tokens)},t.prototype.reset=function(){this._resetTokenizationState(),this._textModel.clearTokens()},t.prototype.forceTokenization=function(e){var t=new De.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)},t.prototype.isCheapToTokenize=function(e){if(!this._tokenizationSupport)return!0;var t=this._tokenizationStateStore.invalidLineStartIndex+1;return!(e>t)&&(e0&&s>=1;s--){var a=this._textModel.getLineFirstNonWhitespaceColumn(s);if(0!==a&&a=0;s--){l=(h=Me(u,this._tokenizationSupport,o[s],l)).endState}for(var c=t;c<=n;c++){var d=this._textModel.getLineContent(c),h=Me(u,this._tokenizationSupport,d,l);e.add(c,h.tokens),this._tokenizationStateStore.setFakeTokens(c-1),l=h.endState}}},t}(r.a);function Me(e,t,n,o){var r=null;if(t)try{r=t.tokenize2(n,o.clone(),0)}catch(e){Object(i.e)(e)}return r||(r=Object(Ne.e)(e.id,n,o,0)),Se.a.convertToEndOffset(r.tokens,n.length),r}var Te=n("0JNc"),Ae=n("cMvZ"),Re=n("BFtn"),Pe=n("EIAu"),Fe=n("746U"),Ve=n("zrhQ"),We=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Be(e){var t=new pe;return t.acceptChunk(e),t.finish()}function je(e,t){return("string"==typeof e?Be(e):e).create(t)}var He=0,ze=function(){throw new Error("Invalid change accessor")},Ue=function(e){function t(n,i,r,u){void 0===u&&(u=null);var l=e.call(this)||this;l._onWillDispose=l._register(new o.a),l.onWillDispose=l._onWillDispose.event,l._onDidChangeDecorations=l._register(new $e),l.onDidChangeDecorations=l._onDidChangeDecorations.event,l._onDidChangeLanguage=l._register(new o.a),l.onDidChangeLanguage=l._onDidChangeLanguage.event,l._onDidChangeLanguageConfiguration=l._register(new o.a),l.onDidChangeLanguageConfiguration=l._onDidChangeLanguageConfiguration.event,l._onDidChangeTokens=l._register(new o.a),l.onDidChangeTokens=l._onDidChangeTokens.event,l._onDidChangeOptions=l._register(new o.a),l.onDidChangeOptions=l._onDidChangeOptions.event,l._onDidChangeAttached=l._register(new o.a),l.onDidChangeAttached=l._onDidChangeAttached.event,l._eventEmitter=l._register(new et),He++,l.id="$model"+He,l.isForSimpleWidget=i.isForSimpleWidget,l._associatedResource=null==u?a.a.parse("inmemory://model/"+He):u,l._attachedEditorCount=0,l._buffer=je(n,i.defaultEOL),l._options=t.resolveOptions(l._buffer,i);var d=l._buffer.getLineCount(),h=l._buffer.getValueLengthInRange(new c.a(1,1,d,l._buffer.getLineLength(d)+1),0);return i.largeFileOptimizations?l._isTooLargeForTokenization=h>t.LARGE_FILE_SIZE_THRESHOLD||d>t.LARGE_FILE_LINE_COUNT_THRESHOLD:l._isTooLargeForTokenization=!1,l._isTooLargeForSyncing=h>t.MODEL_SYNC_LIMIT,l._versionId=1,l._alternativeVersionId=1,l._isDisposed=!1,l._isDisposing=!1,l._languageIdentifier=r||Ne.a,l._languageRegistryListener=Ae.a.onDidChange((function(e){e.languageIdentifier.id===l._languageIdentifier.id&&l._onDidChangeLanguageConfiguration.fire({})})),l._instanceId=s.G(He),l._lastDecorationId=0,l._decorations=Object.create(null),l._decorationsTree=new Ke,l._commandManager=new m(l),l._isUndoing=!1,l._isRedoing=!1,l._trimAutoWhitespaceLines=null,l._tokens=new De.d,l._tokens2=new De.e,l._tokenization=new Ie(l),l}return We(t,e),t.createFromString=function(e,n,i,o){return void 0===n&&(n=t.DEFAULT_CREATION_OPTIONS),void 0===i&&(i=null),void 0===o&&(o=null),new t(e,n,i,o)},t.resolveOptions=function(e,t){if(t.detectIndentation){var n=y(e,t.tabSize,t.insertSpaces);return new h.e({tabSize:n.tabSize,indentSize:n.tabSize,insertSpaces:n.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}return new h.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})},t.prototype.onDidChangeRawContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeRawContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.onDidChangeContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.dispose=function(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,e.prototype.dispose.call(this),this._isDisposing=!1},t.prototype._assertNotDisposed=function(){if(this._isDisposed)throw new Error("Model is disposed!")},t.prototype._emitContentChangedEvent=function(e,t){this._isDisposing||this._eventEmitter.fire(new Ce(e,t))},t.prototype.setValue=function(e){if(this._assertNotDisposed(),null!==e){var t=je(e,this._options.defaultEOL);this.setValueFromTextBuffer(t)}},t.prototype._createContentChanged2=function(e,t,n,i,o,r,s){return{changes:[{range:e,rangeOffset:t,rangeLength:n,text:i}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:r,isFlush:s}},t.prototype.setValueFromTextBuffer=function(e){if(this._assertNotDisposed(),null!==e){var t=this.getFullModelRange(),n=this.getValueLengthInRange(t),i=this.getLineCount(),o=this.getLineMaxColumn(i);this._buffer=e,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ke,this._commandManager=new m(this),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new be([new ge],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,i,o),0,n,this.getValue(),!1,!1,!0))}},t.prototype.setEOL=function(e){this._assertNotDisposed();var t=1===e?"\r\n":"\n";if(this._buffer.getEOL()!==t){var n=this.getFullModelRange(),i=this.getValueLengthInRange(n),o=this.getLineCount(),r=this.getLineMaxColumn(o);this._onBeforeEOLChange(),this._buffer.setEOL(t),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new be([new ye],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,o,r),0,i,this.getValue(),!1,!1,!1))}},t.prototype._onBeforeEOLChange=function(){var e=this.getVersionId(),t=this._decorationsTree.search(0,!1,!1,e);this._ensureNodesHaveRanges(t)},t.prototype._onAfterEOLChange=function(){for(var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder(),n=0,i=t.length;n0},t.prototype.getAttachedEditorCount=function(){return this._attachedEditorCount},t.prototype.isTooLargeForSyncing=function(){return this._isTooLargeForSyncing},t.prototype.isTooLargeForTokenization=function(){return this._isTooLargeForTokenization},t.prototype.isDisposed=function(){return this._isDisposed},t.prototype.isDominatedByLongLines=function(){if(this._assertNotDisposed(),this.isTooLargeForTokenization())return!1;for(var e=0,t=0,n=this._buffer.getLineCount(),i=1;i<=n;i++){var o=this._buffer.getLineLength(i);o>=1e4?t+=o:e+=o}return t>e},Object.defineProperty(t.prototype,"uri",{get:function(){return this._associatedResource},enumerable:!0,configurable:!0}),t.prototype.getOptions=function(){return this._assertNotDisposed(),this._options},t.prototype.getFormattingOptions=function(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}},t.prototype.updateOptions=function(e){this._assertNotDisposed();var t=void 0!==e.tabSize?e.tabSize:this._options.tabSize,n=void 0!==e.indentSize?e.indentSize:this._options.indentSize,i=void 0!==e.insertSpaces?e.insertSpaces:this._options.insertSpaces,o=void 0!==e.trimAutoWhitespace?e.trimAutoWhitespace:this._options.trimAutoWhitespace,r=new h.e({tabSize:t,indentSize:n,insertSpaces:i,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o});if(!this._options.equals(r)){var s=this._options.createChangeEvent(r);this._options=r,this._onDidChangeOptions.fire(s)}},t.prototype.detectIndentation=function(e,t){this._assertNotDisposed();var n=y(this._buffer,t,e);this.updateOptions({insertSpaces:n.insertSpaces,tabSize:n.tabSize,indentSize:n.tabSize})},t._normalizeIndentationFromWhitespace=function(e,t,n){for(var i=0,o=0;othis.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)},t.prototype.getLineLength=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)},t.prototype.getLinesContent=function(){return this._assertNotDisposed(),this._buffer.getLinesContent()},t.prototype.getEOL=function(){return this._assertNotDisposed(),this._buffer.getEOL()},t.prototype.getLineMinColumn=function(e){return this._assertNotDisposed(),1},t.prototype.getLineMaxColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1},t.prototype.getLineFirstNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)},t.prototype.getLineLastNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)},t.prototype._validateRangeRelaxedNoAllocations=function(e){var t,n,i=this._buffer.getLineCount(),o=e.startLineNumber,r=e.startColumn;if(o<1)t=1,n=1;else if(o>i)t=i,n=this.getLineMaxColumn(t);else{if(t=0|o,r<=1)n=1;else n=r>=(h=this.getLineMaxColumn(t))?h:0|r}var s,a,u=e.endLineNumber,l=e.endColumn;if(u<1)s=1,a=1;else if(u>i)s=i,a=this.getLineMaxColumn(s);else{var h;if(s=0|u,l<=1)a=1;else a=l>=(h=this.getLineMaxColumn(s))?h:0|l}return o===t&&r===n&&u===s&&l===a&&e instanceof c.a&&!(e instanceof d.a)?e:new c.a(t,n,s,a)},t.prototype._isValidPosition=function(e,t,n){if("number"!=typeof e||"number"!=typeof t)return!1;if(isNaN(e)||isNaN(t))return!1;if(e<1||t<1)return!1;if((0|e)!==e||(0|t)!==t)return!1;if(e>this._buffer.getLineCount())return!1;if(1===t)return!0;if(t>this.getLineMaxColumn(e))return!1;if(1===n){var i=this._buffer.getLineCharCode(e,t-2);if(s.x(i))return!1}return!0},t.prototype._validatePosition=function(e,t,n){var i=Math.floor("number"!=typeof e||isNaN(e)?1:e),o=Math.floor("number"!=typeof t||isNaN(t)?1:t),r=this._buffer.getLineCount();if(i<1)return new l.a(1,1);if(i>r)return new l.a(r,this.getLineMaxColumn(r));if(o<=1)return new l.a(i,1);var a=this.getLineMaxColumn(i);if(o>=a)return new l.a(i,a);if(1===n){var u=this._buffer.getLineCharCode(i,o-2);if(s.x(u))return new l.a(i,o-1)}return new l.a(i,o)},t.prototype.validatePosition=function(e){return this._assertNotDisposed(),e instanceof l.a&&this._isValidPosition(e.lineNumber,e.column,1)?e:this._validatePosition(e.lineNumber,e.column,1)},t.prototype._isValidRange=function(e,t){var n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn;if(!this._isValidPosition(n,i,0))return!1;if(!this._isValidPosition(o,r,0))return!1;if(1===t){var a=i>1?this._buffer.getLineCharCode(n,i-2):0,u=r>1&&r<=this._buffer.getLineLength(o)?this._buffer.getLineCharCode(o,r-2):0,l=s.x(a),c=s.x(u);return!l&&!c}return!0},t.prototype.validateRange=function(e){if(this._assertNotDisposed(),e instanceof c.a&&!(e instanceof d.a)&&this._isValidRange(e,1))return e;var t=this._validatePosition(e.startLineNumber,e.startColumn,0),n=this._validatePosition(e.endLineNumber,e.endColumn,0),i=t.lineNumber,o=t.column,r=n.lineNumber,a=n.column,u=o>1?this._buffer.getLineCharCode(i,o-2):0,l=a>1&&a<=this._buffer.getLineLength(r)?this._buffer.getLineCharCode(r,a-2):0,h=s.x(u),f=s.x(l);return h||f?i===r&&o===a?new c.a(i,o-1,r,a-1):h&&f?new c.a(i,o-1,r,a+1):h?new c.a(i,o-1,r,a):new c.a(i,o,r,a+1):new c.a(i,o,r,a)},t.prototype.modifyPosition=function(e,t){this._assertNotDisposed();var n=this.getOffsetAt(e)+t;return this.getPositionAt(Math.min(this._buffer.getLength(),Math.max(0,n)))},t.prototype.getFullModelRange=function(){this._assertNotDisposed();var e=this.getLineCount();return new c.a(1,1,e,this.getLineMaxColumn(e))},t.prototype.findMatchesLineByLine=function(e,t,n,i){return this._buffer.findMatchesLineByLine(e,t,n,i)},t.prototype.findMatches=function(e,t,n,i,o,r,s){var a;if(void 0===s&&(s=999),this._assertNotDisposed(),a=c.a.isIRange(t)?this.validateRange(t):this.getFullModelRange(),!n&&e.indexOf("\n")<0){var u=new ie.a(e,n,i,o).parseSearchRequest();return u?this.findMatchesLineByLine(a,u,r,s):[]}return ie.c.findMatches(this,new ie.a(e,n,i,o),a,r,s)},t.prototype.findNextMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);if(!n&&e.indexOf("\n")<0){var a=new ie.a(e,n,i,o).parseSearchRequest();if(!a)return null;var u=this.getLineCount(),l=new c.a(s.lineNumber,s.column,u,this.getLineMaxColumn(u)),d=this.findMatchesLineByLine(l,a,r,1);return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r),d.length>0?d[0]:(l=new c.a(1,1,s.lineNumber,this.getLineMaxColumn(s.lineNumber)),(d=this.findMatchesLineByLine(l,a,r,1)).length>0?d[0]:null)}return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.findPreviousMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);return ie.c.findPreviousMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.pushStackElement=function(){this._commandManager.pushStackElement()},t.prototype.pushEOL=function(e){if(("\n"===this.getEOL()?0:1)!==e)try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._commandManager.pushEOL(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype.pushEditOperations=function(e,t,n){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._pushEditOperations(e,t,n)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._pushEditOperations=function(e,t,n){var i=this;if(this._options.trimAutoWhitespace&&this._trimAutoWhitespaceLines){for(var o=t.map((function(e){return{range:i.validateRange(e.range),text:e.text}})),r=!0,s=0,a=e.length;su.endLineNumber,p=u.startLineNumber>_.endLineNumber;if(!f&&!p){l=!0;break}}if(!l){r=!1;break}}if(r)for(s=0,a=this._trimAutoWhitespaceLines.length;s_.endLineNumber)&&!(g===_.startLineNumber&&_.startColumn===m&&_.isEmpty()&&y&&y.length>0&&"\n"===y.charAt(0)||g===_.startLineNumber&&1===_.startColumn&&_.isEmpty()&&y&&y.length>0&&"\n"===y.charAt(y.length-1))){v=!1;break}}v&&t.push({range:new c.a(g,1,g,m),text:null})}this._trimAutoWhitespaceLines=null}return this._commandManager.pushEditOperation(e,t,n)},t.prototype.applyEdits=function(e){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._applyEdits(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._applyEdits=function(e){for(var t=0,n=e.length;t0?l.text.charCodeAt(0):0),this._onDidChangeDecorations.fire(),this._decorationsTree.acceptReplace(l.rangeOffset,l.rangeLength,l.text.length,l.forceMoveMarkers);for(var p=l.range.startLineNumber,g=l.range.endLineNumber,m=g-p,v=d,_=Math.min(m,v),y=v-m,b=_;b>=0;b--){var C=p+b,w=r-u-y+C;a.push(new me(C,this.getLineContent(w)))}if(_this.getLineCount()?[]:this.getLinesDecorations(e,e,t,n)},t.prototype.getLinesDecorations=function(e,t,n,i){void 0===n&&(n=0),void 0===i&&(i=!1);var o=this.getLineCount(),r=Math.min(o,Math.max(1,e)),s=Math.min(o,Math.max(1,t)),a=this.getLineMaxColumn(s);return this._getDecorationsInRange(new c.a(r,1,s,a),n,i)},t.prototype.getDecorationsInRange=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=!1);var i=this.validateRange(e);return this._getDecorationsInRange(i,t,n)},t.prototype.getOverviewRulerDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!0,n);return this._ensureNodesHaveRanges(i)},t.prototype.getAllDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!1,n);return this._ensureNodesHaveRanges(i)},t.prototype._getDecorationsInRange=function(e,t,n){var i=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),o=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),r=this.getVersionId(),s=this._decorationsTree.intervalSearch(i,o,t,n,r);return this._ensureNodesHaveRanges(s)},t.prototype._ensureNodesHaveRanges=function(e){for(var t=0,n=e.length;tthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokens.setTokens(this._languageIdentifier.id,e-1,this._buffer.getLineLength(e),t)},t.prototype.setTokens=function(e){if(0!==e.length){for(var t=[],n=0,i=e.length;nthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)},t.prototype.isCheapToTokenize=function(e){return this._tokenization.isCheapToTokenize(e)},t.prototype.tokenizeIfCheap=function(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)},t.prototype.getLineTokens=function(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)},t.prototype._getLineTokens=function(e){var t=this.getLineContent(e),n=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,n)},t.prototype.getLanguageIdentifier=function(){return this._languageIdentifier},t.prototype.getModeId=function(){return this._languageIdentifier.language},t.prototype.setMode=function(e){if(this._languageIdentifier.id!==e.id){var t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language};this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({})}},t.prototype.getLanguageIdAtPosition=function(e,t){var n=this.validatePosition(new l.a(e,t)),i=this.getLineTokens(n.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(n.column-1))},t.prototype.getWordAtPosition=function(e){this._assertNotDisposed();var n=this.validatePosition(e),i=this.getLineContent(n.lineNumber),o=this._getLineTokens(n.lineNumber),r=o.findTokenIndexAtOffset(n.column-1),s=t._findLanguageBoundaries(o,r),a=s[0],u=s[1],l=Object(Te.d)(n.column,Ae.a.getWordDefinition(o.getLanguageId(r)),i.substring(a,u),a);if(l&&l.startColumn<=e.column&&e.column<=l.endColumn)return l;if(r>0&&a===n.column-1){var c=t._findLanguageBoundaries(o,r-1),d=c[0],h=c[1],f=Object(Te.d)(n.column,Ae.a.getWordDefinition(o.getLanguageId(r-1)),i.substring(d,h),d);if(f&&f.startColumn<=e.column&&e.column<=f.endColumn)return f}return null},t._findLanguageBoundaries=function(e,t){for(var n=e.getLanguageId(t),i=0,o=t;o>=0&&e.getLanguageId(o)===n;o--)i=e.getStartOffset(o);for(var r=e.getLineContent().length,s=(o=t,e.getCount());o=0;u--){var l=n.getEndOffset(u);if(l<=a)break;Object(Re.b)(n.getStandardTokenType(u))&&(a=l)}for(var c=Math.min(o.length,e.column-1+s.maxBracketLength),d=null;;){if(!(m=Pe.a.findNextBracketInRange(s.forwardRegex,t,o,a,c)))break;if(m.startColumn<=e.column&&e.column<=m.endColumn){var h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();(v=this._matchFoundBracket(m,s.textIsBracket[h],s.textIsOpenBracket[h]))&&(d=v)}a=m.endColumn-1}if(d)return d}if(r>0&&n.getStartOffset(r)===e.column-1){var f=r-1,p=Ae.a.getBracketsSupport(n.getLanguageId(f));if(p&&!Object(Re.b)(n.getStandardTokenType(f))){for(a=Math.max(0,e.column-1-p.maxBracketLength),c=Math.min(o.length,e.column-1+p.maxBracketLength),u=f+1;u=c)break;Object(Re.b)(n.getStandardTokenType(u))&&(c=g)}var m;if((m=Pe.a.findPrevBracketInRange(p.reversedRegex,t,o,a,c))&&m.startColumn<=e.column&&e.column<=m.endColumn){var v;h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();if(v=this._matchFoundBracket(m,p.textIsBracket[h],p.textIsOpenBracket[h]))return v}}}return null},t.prototype._matchFoundBracket=function(e,t,n){if(!t)return null;var i;if(n){if(i=this._findMatchingBracketDown(t,e.getEndPosition()))return[e,i]}else if(i=this._findMatchingBracketUp(t,e.getStartPosition()))return[e,i];return null},t.prototype._findMatchingBracketUp=function(e,t){for(var n=e.languageIdentifier.id,i=e.reversedRegex,o=-1,r=function(t,n,r,s){for(;;){var a=Pe.a.findPrevBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;s=a.startColumn-1}return null},s=t.lineNumber;s>=1;s--){var a=this._getLineTokens(s),u=a.getCount(),l=this._buffer.getLineContent(s),c=u-1,d=l.length,h=l.length;s===t.lineNumber&&(c=a.findTokenIndexAtOffset(t.column-1),d=t.column-1,h=t.column-1);for(var f=!0;c>=0;c--){var p,g=a.getLanguageId(c)===n&&!Object(Re.b)(a.getStandardTokenType(c));if(g)f?d=a.getStartOffset(c):(d=a.getStartOffset(c),h=a.getEndOffset(c));else if(f&&d!==h)if(p=r(s,l,d,h))return p;f=g}if(f&&d!==h)if(p=r(s,l,d,h))return p}return null},t.prototype._findMatchingBracketDown=function(e,t){for(var n=e.languageIdentifier.id,i=e.forwardRegex,o=1,r=function(t,n,r,s){for(;;){var a=Pe.a.findNextBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;r=a.endColumn-1}return null},s=this.getLineCount(),a=t.lineNumber;a<=s;a++){var u=this._getLineTokens(a),l=u.getCount(),c=this._buffer.getLineContent(a),d=0,h=0,f=0;a===t.lineNumber&&(d=u.findTokenIndexAtOffset(t.column-1),h=t.column-1,f=t.column-1);for(var p=!0;d=1;o--){var r=this._getLineTokens(o),s=r.getCount(),a=this._buffer.getLineContent(o),u=s-1,l=a.length,c=a.length;if(o===t.lineNumber)u=r.findTokenIndexAtOffset(t.column-1),l=t.column-1,c=t.column-1,n!==(h=r.getLanguageId(u))&&(n=h,i=Ae.a.getBracketsSupport(n));for(var d=!0;u>=0;u--){var h;if(n!==(h=r.getLanguageId(u))){if(i&&d&&l!==c){if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f);d=!1}n=h,i=Ae.a.getBracketsSupport(n)}var f,p=!!i&&!Object(Re.b)(r.getStandardTokenType(u));if(p)d?l=r.getStartOffset(u):(l=r.getStartOffset(u),c=r.getEndOffset(u));else if(i&&d&&l!==c)if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f);d=p}if(i&&d&&l!==c)if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f)}return null},t.prototype.findNextBracket=function(e){for(var t=this.validatePosition(e),n=this.getLineCount(),i=-1,o=null,r=t.lineNumber;r<=n;r++){var s=this._getLineTokens(r),a=s.getCount(),u=this._buffer.getLineContent(r),l=0,c=0,d=0;if(r===t.lineNumber)l=s.findTokenIndexAtOffset(t.column-1),c=t.column-1,d=t.column-1,i!==(f=s.getLanguageId(l))&&(i=f,o=Ae.a.getBracketsSupport(i));for(var h=!0;lt)return null;var f=this._getLineTokens(h),p=f.getCount(),g=this._buffer.getLineContent(h),m=0,v=0,_=0;if(h===i.lineNumber)m=f.findTokenIndexAtOffset(i.column-1),v=i.column-1,_=i.column-1,l!==(b=f.getLanguageId(m))&&a(l=b,c=Ae.a.getBracketsSupport(l));for(var y=!0;mo)throw new Error("Illegal value for lineNumber");for(var r=Ae.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(r&&r.offSide),a=-2,u=-1,l=-2,c=-1,d=function(e){if(-1!==a&&(-2===a||a>e-1)){a=-1,u=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){a=t,u=n;break}}}if(-2===l){l=-1,c=-1;for(t=e;t=0){l=t,c=r;break}}}},h=-2,f=-1,p=-2,g=-1,m=function(e){if(-2===h){h=-1,f=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){h=t,f=n;break}}}if(-1!==p&&(-2===p||p=0){p=t,g=r;break}}}},v=0,_=!0,y=0,b=!0,C=0,w=0;_||b;w++){var S=e-w,L=e+w;if(0!==w&&(S<1||So||L>n)&&(b=!1),w>5e4&&(_=!1,b=!1),_){var N=void 0;if((O=this._computeIndentLevel(S-1))>=0?(l=S-1,c=O,N=Math.ceil(O/this._options.indentSize)):(d(S),N=this._getIndentLevelForWhitespaceLine(s,u,c)),0===w){if(v=S,y=L,0===(C=N))return{startLineNumber:v,endLineNumber:y,indent:C};continue}N>=C?v=S:_=!1}if(b){var O,D=void 0;(O=this._computeIndentLevel(L-1))>=0?(h=L-1,f=O,D=Math.ceil(O/this._options.indentSize)):(m(L),D=this._getIndentLevelForWhitespaceLine(s,f,g)),D>=C?y=L:b=!1}}return{startLineNumber:v,endLineNumber:y,indent:C}},t.prototype.getLinesIndentGuides=function(e,t){this._assertNotDisposed();var n=this.getLineCount();if(e<1||e>n)throw new Error("Illegal value for startLineNumber");if(t<1||t>n)throw new Error("Illegal value for endLineNumber");for(var i=Ae.a.getFoldingRules(this._languageIdentifier.id),o=Boolean(i&&i.offSide),r=new Array(t-e+1),s=-2,a=-1,u=-2,l=-1,c=e;c<=t;c++){var d=c-e,h=this._computeIndentLevel(c-1);if(h>=0)s=c-1,a=h,r[d]=Math.ceil(h/this._options.indentSize);else{if(-2===s){s=-1,a=-1;for(var f=c-2;f>=0;f--){if((p=this._computeIndentLevel(f))>=0){s=f,a=p;break}}}if(-1!==u&&(-2===u||u=0){u=f,l=p;break}}}r[d]=this._getIndentLevelForWhitespaceLine(o,a,l)}}return r},t.prototype._getIndentLevelForWhitespaceLine=function(e,t,n){return-1===t||-1===n?0:t0?this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(e):this._deferredEvent=e:(this._fastEmitter.fire(e),this._slowEmitter.fire(e))},t}(r.a)},tYmi:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return s}));var i,o=n("bY76"),r=n("MNsG");!function(e){e.inMemory="inmemory",e.vscode="vscode",e.internal="private",e.walkThrough="walkThrough",e.walkThroughSnippet="walkThroughSnippet",e.http="http",e.https="https",e.file="file",e.mailto="mailto",e.untitled="untitled",e.data="data",e.command="command",e.vscodeRemote="vscode-remote",e.vscodeRemoteResource="vscode-remote-resource",e.userData="vscode-userdata"}(i||(i={}));var s=new(function(){function e(){this._hosts=Object.create(null),this._ports=Object.create(null),this._connectionTokens=Object.create(null),this._preferredWebSchema="http",this._delegate=null}return e.prototype.setPreferredWebSchema=function(e){this._preferredWebSchema=e},e.prototype.rewrite=function(e){if(this._delegate)return this._delegate(e);var t=e.authority,n=this._hosts[t];n&&-1!==n.indexOf(":")&&(n="["+n+"]");var s=this._ports[t],a=this._connectionTokens[t],u="path="+encodeURIComponent(e.path);return"string"==typeof a&&(u+="&tkn="+encodeURIComponent(a)),o.a.from({scheme:r.g?this._preferredWebSchema:i.vscodeRemoteResource,authority:n+":"+s,path:"/vscode-remote-resource",query:u})},e}())},twdY:function(e,t,n){"use strict";n.d(t,"q",(function(){return _})),n.d(t,"x",(function(){return y})),n.d(t,"m",(function(){return w})),n.d(t,"A",(function(){return C})),n.d(t,"t",(function(){return S})),n.d(t,"u",(function(){return L})),n.d(t,"d",(function(){return N})),n.d(t,"w",(function(){return O})),n.d(t,"o",(function(){return D})),n.d(t,"l",(function(){return x})),n.d(t,"h",(function(){return E})),n.d(t,"f",(function(){return k})),n.d(t,"e",(function(){return I})),n.d(t,"p",(function(){return M})),n.d(t,"z",(function(){return T})),n.d(t,"b",(function(){return A})),n.d(t,"a",(function(){return R})),n.d(t,"g",(function(){return P})),n.d(t,"i",(function(){return F})),n.d(t,"s",(function(){return V})),n.d(t,"r",(function(){return W})),n.d(t,"c",(function(){return B})),n.d(t,"v",(function(){return j})),n.d(t,"n",(function(){return H})),n.d(t,"k",(function(){return z})),n.d(t,"j",(function(){return U})),n.d(t,"y",(function(){return K}));var i=n("746U"),o=n("bY76"),r=(n("aokT"),n("MI8n")),s=n("pmY6"),a=n("l2gE");function u(e,t,n,i){if(Array.isArray(e)){for(var o=0,r=0,s=e;ro&&(o=l)}return o}if("string"==typeof e)return i?"*"===e?5:e===n?10:0:0;if(e){var c=e.language,d=e.pattern,h=e.scheme,f=e.hasAccessToAllModels;if(!i&&!f)return 0;o=0;if(h)if(h===t.scheme)o=10;else{if("*"!==h)return 0;o=5}if(c)if(c===n)o=10;else{if("*"!==c)return 0;o=Math.max(o,5)}if(d){if(d!==t.fsPath&&!Object(a.a)(d,t.fsPath))return 0;o=10}return o}return 0}var l=n("G2kB");function c(e){return"string"!=typeof e&&(Array.isArray(e)?e.every(c):!!e.exclusive)}var d,h,f,p,g=function(){function e(){this._clock=0,this._entries=[],this._onDidChange=new r.a}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this,i={selector:e,provider:t,_score:-1,_time:this._clock++};return this._entries.push(i),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),Object(s.f)((function(){if(i){var e=n._entries.indexOf(i);e>=0&&(n._entries.splice(e,1),n._lastCandidate=void 0,n._onDidChange.fire(n._entries.length),i=void 0)}}))},e.prototype.has=function(e){return this.all(e).length>0},e.prototype.all=function(e){if(!e)return[];this._updateScores(e);for(var t=[],n=0,i=this._entries;n0&&t.push(o.provider)}return t},e.prototype.ordered=function(e){var t=[];return this._orderedForEach(e,(function(e){return t.push(e.provider)})),t},e.prototype.orderedGroups=function(e){var t,n,i=[];return this._orderedForEach(e,(function(e){t&&n===e._score?t.push(e.provider):(n=e._score,t=[e.provider],i.push(t))})),i},e.prototype._orderedForEach=function(e,t){if(e){this._updateScores(e);for(var n=0,i=this._entries;n0&&t(o)}}},e.prototype._updateScores=function(t){var n={uri:t.uri.toString(),language:t.getLanguageIdentifier().language};if(!this._lastCandidate||this._lastCandidate.language!==n.language||this._lastCandidate.uri!==n.uri){this._lastCandidate=n;for(var i=0,o=this._entries;i0){for(var s=0,a=this._entries;st._score?-1:e._timet._time?-1:0},e}(),m=n("QDVR"),v=function(){function e(){this._map=new Map,this._promises=new Map,this._onDidChange=new r.a,this.onDidChange=this._onDidChange.event,this._colorMap=null}return e.prototype.fire=function(e){this._onDidChange.fire({changedLanguages:e,changedColorMap:!1})},e.prototype.register=function(e,t){var n=this;return this._map.set(e,t),this.fire([e]),Object(s.f)((function(){n._map.get(e)===t&&(n._map.delete(e),n.fire([e]))}))},e.prototype.registerPromise=function(e,t){var n=this,i=null,o=!1;return this._promises.set(e,t.then((function(t){n._promises.delete(e),!o&&t&&(i=n.register(e,t))}))),Object(s.f)((function(){o=!0,i&&i.dispose()}))},e.prototype.getPromise=function(e){var t=this,n=this.get(e);if(n)return Promise.resolve(n);var i=this._promises.get(e);return i?i.then((function(n){return t.get(e)})):null},e.prototype.get=function(e){return Object(i.o)(this._map.get(e))},e.prototype.setColorMap=function(e){this._colorMap=e,this._onDidChange.fire({changedLanguages:Object(m.d)(this._map),changedColorMap:!0})},e.prototype.getColorMap=function(){return this._colorMap},e.prototype.getDefaultBackground=function(){return this._colorMap&&this._colorMap.length>2?this._colorMap[2]:null},e}(),_=function(e,t){this.language=e,this.id=t},y=function(){function e(){}return e.getLanguageId=function(e){return(255&e)>>>0},e.getTokenType=function(e){return(1792&e)>>>8},e.getFontStyle=function(e){return(14336&e)>>>11},e.getForeground=function(e){return(8372224&e)>>>14},e.getBackground=function(e){return(4286578688&e)>>>23},e.getClassNameFromMetadata=function(e){var t="mtk"+this.getForeground(e),n=this.getFontStyle(e);return 1&n&&(t+=" mtki"),2&n&&(t+=" mtkb"),4&n&&(t+=" mtku"),t},e.getInlineStyleFromMetadata=function(e,t){var n=this.getForeground(e),i=this.getFontStyle(e),o="color: "+t[n]+";";return 1&i&&(o+="font-style: italic;"),2&i&&(o+="font-weight: bold;"),4&i&&(o+="text-decoration: underline;"),o},e}();(d=Object.create(null))[0]="method",d[1]="function",d[2]="constructor",d[3]="field",d[4]="variable",d[5]="class",d[6]="struct",d[7]="interface",d[8]="module",d[9]="property",d[10]="event",d[11]="operator",d[12]="unit",d[13]="value",d[14]="constant",d[15]="enum",d[16]="enum-member",d[17]="keyword",d[25]="snippet",d[18]="text",d[19]="color",d[20]="file",d[21]="reference",d[22]="customcolor",d[23]="folder",d[24]="type-parameter",function(){var e=Object.create(null);e.method=0,e.function=1,e.constructor=2,e.field=3,e.variable=4,e.class=5,e.struct=6,e.interface=7,e.module=8,e.property=9,e.event=10,e.operator=11,e.unit=12,e.value=13,e.constant=14,e.enum=15,e["enum-member"]=16,e.enumMember=16,e.keyword=17,e.snippet=25,e.text=18,e.color=19,e.file=20,e.reference=21,e.customcolor=22,e.folder=23,e["type-parameter"]=24,e.typeParameter=24}();!function(e){e[e.Invoke=1]="Invoke",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.ContentChange=3]="ContentChange"}(h||(h={})),function(e){e[e.Text=0]="Text",e[e.Read=1]="Read",e[e.Write=2]="Write"}(f||(f={})),function(e){var t=new Map;t.set("file",0),t.set("module",1),t.set("namespace",2),t.set("package",3),t.set("class",4),t.set("method",5),t.set("property",6),t.set("field",7),t.set("constructor",8),t.set("enum",9),t.set("interface",10),t.set("function",11),t.set("variable",12),t.set("constant",13),t.set("string",14),t.set("number",15),t.set("boolean",16),t.set("array",17),t.set("object",18),t.set("key",19),t.set("null",20),t.set("enum-member",21),t.set("struct",22),t.set("event",23),t.set("operator",24),t.set("type-parameter",25);var n=new Map;n.set(0,"file"),n.set(1,"module"),n.set(2,"namespace"),n.set(3,"package"),n.set(4,"class"),n.set(5,"method"),n.set(6,"property"),n.set(7,"field"),n.set(8,"constructor"),n.set(9,"enum"),n.set(10,"interface"),n.set(11,"function"),n.set(12,"variable"),n.set(13,"constant"),n.set(14,"string"),n.set(15,"number"),n.set(16,"boolean"),n.set(17,"array"),n.set(18,"object"),n.set(19,"key"),n.set(20,"null"),n.set(21,"enum-member"),n.set(22,"struct"),n.set(23,"event"),n.set(24,"operator"),n.set(25,"type-parameter"),e.fromString=function(e){return t.get(e)},e.toString=function(e){return n.get(e)},e.toCssClassName=function(e,t){return"codicon "+(t?"inline":"block")+" codicon-symbol-"+(n.get(e)||"property")}}(p||(p={}));var b,C,w=function(){function e(e){this.value=e}return e.Comment=new e("comment"),e.Imports=new e("imports"),e.Region=new e("region"),e}();(b||(b={})).is=function(e){return Object(i.i)(e)&&(Boolean(e.newUri)||Boolean(e.oldUri))},(C||(C={})).is=function(e){return Object(i.i)(e)&&o.a.isUri(e.resource)&&Object(i.i)(e.edit)};var S=new g,L=new g,N=new g,O=new g,D=new g,x=new g,E=new g,k=new g,I=new g,M=new g,T=new g,A=new g,R=new g,P=new g,F=new g,V=new g,W=new g,B=new g,j=new g,H=new g,z=new g,U=new g,K=new v},uDWl:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var i=n("D3Dy"),o=n("/kV6"),r=n("MNsG"),s=new Array(230),a=new Array(112);!function(){for(var e=0;e0)for(var t=0,n=e;t0){switch(l=Math.min(c<=.5?d/(2*c):d/(2-2*c),1),s){case n:u=(i-o)/d+(i1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e},e.toRGBA=function(t){var n,i,r,s=t.h/360,a=t.s,u=t.l,l=t.a;if(0===a)n=i=r=u;else{var c=u<.5?u*(1+a):u+a-u*a,d=2*u-c;n=e._hue2rgb(d,c,s+1/3),i=e._hue2rgb(d,c,s),r=e._hue2rgb(d,c,s-1/3)}return new o(Math.round(255*n),Math.round(255*i),Math.round(255*r),l)},e}(),s=function(){function e(e,t,n,o){this.h=0|Math.max(Math.min(360,e),0),this.s=i(Math.max(Math.min(1,t),0),3),this.v=i(Math.max(Math.min(1,n),0),3),this.a=i(Math.max(Math.min(1,o),0),3)}return e.equals=function(e,t){return e.h===t.h&&e.s===t.s&&e.v===t.v&&e.a===t.a},e.fromRGBA=function(t){var n,i=t.r/255,o=t.g/255,r=t.b/255,s=Math.max(i,o,r),a=s-Math.min(i,o,r),u=0===s?0:a/s;return n=0===a?0:s===i?((o-r)/a%6+6)%6:s===o?(r-i)/a+2:(i-o)/a+4,new e(Math.round(60*n),u,s,t.a)},e.toRGBA=function(e){var t=e.h,n=e.s,i=e.v,r=e.a,s=i*n,a=s*(1-Math.abs(t/60%2-1)),u=i-s,l=[0,0,0],c=l[0],d=l[1],h=l[2];return t<60?(c=s,d=a):t<120?(c=a,d=s):t<180?(d=s,h=a):t<240?(d=a,h=s):t<300?(c=a,h=s):t<360&&(c=s,h=a),c=Math.round(255*(c+u)),d=Math.round(255*(d+u)),h=Math.round(255*(h+u)),new o(c,d,h,r)},e}(),a=function(){function e(e){if(!e)throw new Error("Color needs a value");if(e instanceof o)this.rgba=e;else if(e instanceof r)this._hsla=e,this.rgba=r.toRGBA(e);else{if(!(e instanceof s))throw new Error("Invalid color ctor argument");this._hsva=e,this.rgba=s.toRGBA(e)}}return e.fromHex=function(t){return e.Format.CSS.parseHex(t)||e.red},Object.defineProperty(e.prototype,"hsla",{get:function(){return this._hsla?this._hsla:r.fromRGBA(this.rgba)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hsva",{get:function(){return this._hsva?this._hsva:s.fromRGBA(this.rgba)},enumerable:!0,configurable:!0}),e.prototype.equals=function(e){return!!e&&o.equals(this.rgba,e.rgba)&&r.equals(this.hsla,e.hsla)&&s.equals(this.hsva,e.hsva)},e.prototype.getRelativeLuminance=function(){return i(.2126*e._relativeLuminanceForComponent(this.rgba.r)+.7152*e._relativeLuminanceForComponent(this.rgba.g)+.0722*e._relativeLuminanceForComponent(this.rgba.b),4)},e._relativeLuminanceForComponent=function(e){var t=e/255;return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)},e.prototype.isLighter=function(){return(299*this.rgba.r+587*this.rgba.g+114*this.rgba.b)/1e3>=128},e.prototype.isLighterThan=function(e){return this.getRelativeLuminance()>e.getRelativeLuminance()},e.prototype.isDarkerThan=function(e){return this.getRelativeLuminance()-1?h(!1):h(!0))}),[c]),(0,l.useEffect)((function(){var e;t&&a&&(e="/organizations/"+t+"/teams/"+a+".json",s.default.get(e).then((function(e){e&&e.data&&p(e.data)})).catch((function(e){})))}),[t,a]),u.default.createElement("div",{className:"teamDetail",style:{paddingTop:"0px"}},u.default.createElement("div",null,u.default.createElement("i",{className:"iconfont icon-zuobiao mr5"}),u.default.createElement(i.Link,{to:"/organize/"+t},t),u.default.createElement("i",{className:"iconfont icon-youjiantou ml3 mr3 font-12 color-grey-9"}),u.default.createElement("span",{className:"color-grey-9"},g?g.name:"新建团队")),g&&u.default.createElement(m.default,{src:"/organize/"+t+"/group/"+a,title:g.nickname||g.name,rightBtn:b&&u.default.createElement("span",{className:"subNavs"},u.default.createElement(i.Link,{to:"/organize/"+t+"/member",className:c==="/organize/"+t+"/member"?"active":""},u.default.createElement("span",null,"组织成员"),g.num_users&&u.default.createElement("lable",null,g.num_users)),u.default.createElement(i.Link,{to:"/organize/"+t+"/group",className:c==="/organize/"+t+"/group"?"active":""},u.default.createElement("span",null,"组织团队"),g.num_teams&&u.default.createElement("lable",null,g.num_teams))),desc:!b&&g.description}),u.default.createElement(i.Switch,e,u.default.createElement(i.Route,{path:"/organize/:OIdentifier/group/:groupId/setting",render:function(t){return u.default.createElement(f,n({},e,t))}})))}},eGzb:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=a("q1tI"),l=(n=r)&&n.__esModule?n:{default:n},u=a("sYIF"),i=a("eO8H");a("KkuB"),t.default=function(e){var t=e.img,a=e.title,n=e.desc,r=e.rightBtn,c=e.src,o=e.bottomInfos;return l.default.createElement("div",{className:"cards"},t&&l.default.createElement("div",{className:"img"},l.default.createElement("img",{src:(0,u.getImageUrl)("/"+t),alt:""})),l.default.createElement("div",{className:"content"},l.default.createElement("p",{className:"titles"},l.default.createElement(i.Link,{to:c},a),r),l.default.createElement("div",{className:"desc"},n),o))}}}]); \ No newline at end of file diff --git a/static/js/108.895ba62e.chunk.js b/static/js/112.3cff7d70.chunk.js similarity index 98% rename from static/js/108.895ba62e.chunk.js rename to static/js/112.3cff7d70.chunk.js index 9520c604f..42e2c7c38 100644 --- a/static/js/108.895ba62e.chunk.js +++ b/static/js/112.3cff7d70.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[108],{"6JOy":function(e,t,a){},s4sY:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=E(a("W9HT")),n=E(a("JBPa")),r=E(a("BMrR")),o=E(a("kPKH")),u=E(a("2fM7")),s=E(a("Vl3Y")),i=E(a("PArb")),c=E(a("9yH6")),f=E(a("5rEg")),d=Object.assign||function(e){for(var t=1;t-1?"active":""},o.default.createElement("p",null,o.default.createElement(u.Link,{to:"/projects/"+a+"/"+n+"/setting/collaborator",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-chengyuan font-18 mr10"}),"协作者管理"))),o.default.createElement("li",{className:l.indexOf("setting/webhooks")>-1?"active":""},o.default.createElement("p",null,o.default.createElement(u.Link,{to:"/projects/"+a+"/"+n+"/setting/webhooks",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-a-xuanzhongwebhookicon font-18 mr10 color-grey-9"}),"Webhooks"))),o.default.createElement("li",{className:l.indexOf("setting/branch")>-1?"active":""},o.default.createElement("p",null,o.default.createElement(u.Link,{to:"/projects/"+a+"/"+n+"/setting/branch",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-fenzhi font-20 mr10"}),"分支设置"))),o.default.createElement("li",{className:l.indexOf("setting/tags")>-1?"active":""},o.default.createElement("p",null,o.default.createElement(u.Link,{to:"/projects/"+a+"/"+n+"/setting/tags",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-biaoqian3 font-18 mr10 color-grey-6"}),"项目标签"))))),o.default.createElement(i.Long,null,o.default.createElement(i.Gap,null,o.default.createElement(u.Switch,this.props,o.default.createElement(u.Route,{path:"/projects/:owner/:projectsId/setting/webhooks/new",render:function(t){return o.default.createElement(g,r({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/projects/:owner/:projectsId/setting/webhooks/:id",render:function(t){return o.default.createElement(g,r({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/projects/:owner/:projectsId/setting/webhooks",render:function(t){return o.default.createElement(b,r({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/projects/:owner/:projectsId/setting/collaborator",render:function(t){return o.default.createElement(j,r({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/projects/:owner/:projectsId/setting/tags",render:function(t){return o.default.createElement(w,r({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/projects/:owner/:projectsId/setting/branch/:branch",render:function(t){return o.default.createElement(m,r({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/projects/:owner/:projectsId/setting/branch",render:function(t){return o.default.createElement(h,r({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/projects/:owner/:projectsId/setting/manage/new",render:function(t){return o.default.createElement(N,r({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/projects/:owner/:projectsId/setting/manage",render:function(t){return o.default.createElement(y,r({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/projects/:owner/:projectsId/setting",render:function(t){return o.default.createElement(E,r({},e.props,t,e.state))}})))))}}]),t}(l.Component);t.default=v},NzgE:function(e,t,n){}}]); \ No newline at end of file diff --git a/static/js/114.96843ebd.chunk.js b/static/js/114.96843ebd.chunk.js deleted file mode 100644 index f1793757a..000000000 --- a/static/js/114.96843ebd.chunk.js +++ /dev/null @@ -1 +0,0 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[114],{"+JVH":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0?"active":""},l.default.createElement("i",{className:"iconfont icon-tijiaojilu font-20 mr3 font-bd"}),l.default.createElement("span",null,t&&t.commits_count||0),"个提交"),l.default.createElement(c.Link,{to:"/projects/"+o+"/"+a+"/branchs",className:u.indexOf("/branchs")>0?"active":""},l.default.createElement("i",{className:"iconfont icon-fenzhi1 font-18 mr3"}),l.default.createElement("span",null,t&&t.branches_count||0),"个分支"),l.default.createElement(c.Link,{to:"/projects/"+o+"/"+a+"/tag",className:u.indexOf("/tag")>0?"active":""},l.default.createElement("i",{className:"iconfont icon-biaoqian3 font-18 mr3"}),l.default.createElement("span",null,t&&t.tags_count||0),"个标签"),l.default.createElement(c.Link,{to:"/projects/"+o+"/"+a+"/releases",className:u.indexOf("/releases")>0?"active":""},l.default.createElement("i",{className:"iconfont icon-fahangban font-18 mr3"}),l.default.createElement("span",null,t&&t.version_releasesed_count||0),"个发行版")):l.default.createElement(l.default.Fragment,null,l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-tijiaojilu font-20 mr3 font-bd"}),l.default.createElement("span",null,t&&t.commits_count||0),"个提交"),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-fenzhi1 font-18 mr3"}),l.default.createElement("span",null,t&&t.branches_count||0),"个分支"),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-biaoqian3 font-18 mr3"}),l.default.createElement("span",null,t&&t.tags_count||0),"个标签"),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-fahangban font-18 mr3"}),l.default.createElement("span",null,t&&t.version_releasesed_count||0),"个发行版")),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-cangku font-18 mr3"}),"仓库 ",l.default.createElement("span",{className:"ml3"},t&&t.size||0)))}}]),t}(o.Component);t.default=s}}]); \ No newline at end of file diff --git a/static/js/110.c9d407a3.chunk.js b/static/js/114.b5e8cc62.chunk.js similarity index 98% rename from static/js/110.c9d407a3.chunk.js rename to static/js/114.b5e8cc62.chunk.js index 974f0b97b..c6cad9b88 100644 --- a/static/js/110.c9d407a3.chunk.js +++ b/static/js/114.b5e8cc62.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[110],{"4k9F":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l,n,r=w(a("2/Rp")),u=w(a("PArb")),i=w(a("kaz8")),c=w(a("9yH6")),d=w(a("Vl3Y")),o=w(a("5rEg")),f=Object.assign||function(e){for(var t=1;t-1?h(!1):h(!0))}),[c]),(0,l.useEffect)((function(){var e;t&&a&&(e="/organizations/"+t+"/teams/"+a+".json",s.default.get(e).then((function(e){e&&e.data&&p(e.data)})).catch((function(e){})))}),[t,a]),u.default.createElement("div",{className:"teamDetail",style:{paddingTop:"0px"}},u.default.createElement("div",null,u.default.createElement("i",{className:"iconfont icon-zuobiao mr5"}),u.default.createElement(i.Link,{to:"/organize/"+t},t),u.default.createElement("i",{className:"iconfont icon-youjiantou ml3 mr3 font-12 color-grey-9"}),u.default.createElement("span",{className:"color-grey-9"},g?g.name:"新建团队")),g&&u.default.createElement(m.default,{src:"/organize/"+t+"/group/"+a,title:g.nickname||g.name,rightBtn:b&&u.default.createElement("span",{className:"subNavs"},u.default.createElement(i.Link,{to:"/organize/"+t+"/member",className:c==="/organize/"+t+"/member"?"active":""},u.default.createElement("span",null,"组织成员"),g.num_users&&u.default.createElement("lable",null,g.num_users)),u.default.createElement(i.Link,{to:"/organize/"+t+"/group",className:c==="/organize/"+t+"/group"?"active":""},u.default.createElement("span",null,"组织团队"),g.num_teams&&u.default.createElement("lable",null,g.num_teams))),desc:!b&&g.description}),u.default.createElement(i.Switch,e,u.default.createElement(i.Route,{path:"/organize/:OIdentifier/group/:groupId/setting",render:function(t){return u.default.createElement(f,n({},e,t))}})))}},eGzb:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=a("q1tI"),l=(n=r)&&n.__esModule?n:{default:n},u=a("sYIF"),i=a("eO8H");a("KkuB"),t.default=function(e){var t=e.img,a=e.title,n=e.desc,r=e.rightBtn,c=e.src,o=e.bottomInfos;return l.default.createElement("div",{className:"cards"},t&&l.default.createElement("div",{className:"img"},l.default.createElement("img",{src:(0,u.getImageUrl)("/"+t),alt:""})),l.default.createElement("div",{className:"content"},l.default.createElement("p",{className:"titles"},l.default.createElement(i.Link,{to:c},a),r),l.default.createElement("div",{className:"desc"},n),o))}}}]); \ No newline at end of file diff --git a/static/js/112.127dc3d6.chunk.js b/static/js/116.725e0a1d.chunk.js similarity index 98% rename from static/js/112.127dc3d6.chunk.js rename to static/js/116.725e0a1d.chunk.js index 176977f7f..2cbd97263 100644 --- a/static/js/112.127dc3d6.chunk.js +++ b/static/js/116.725e0a1d.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[112],{ess8:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l,n,r=(l=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],n=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(l,{raw:{value:Object.freeze(n)}}))),s=c(a("q1tI"));function c(e){return e&&e.__esModule?e:{default:e}}var d=c(a("vOnD")).default.div(r);t.default=function(e){var t=e.children;return s.default.createElement(d,null,t)}},pSeD:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=b(a("2/Rp")),n=b(a("fyUT")),r=b(a("2fM7")),s=b(a("9yH6")),c=b(a("kaz8")),d=b(a("Vl3Y")),u=Object.assign||function(e){for(var t=1;t li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),C=_(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),j=_(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),A=_(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),D=_(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),G=i("vOnD"),F=(t=G)&&t.__esModule?t:{default:t};function _(n,e){return Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}e.Banner=F.default.div(d),e.AlignCenterBetween=F.default.div(r),e.FlexAJ=F.default.div(o),e.AlignCenter=F.default.div(l),e.AlignTop=F.default.div(a),e.AlignAJBottom=F.default.div(p),e.Box=F.default.div(x),e.LongWidth=F.default.div(c),e.Long=F.default.div(f),e.ShortWidth=F.default.div(g),e.Short=F.default.div(s),e.Gap=F.default.div(u),e.WhiteBack=F.default.div(b),e.Blueline=F.default.a(h),e.Redline=F.default.a(m,(function(n){return n.bold?"#fff":"#F73030"}),(function(n){return n.bold?"#F73030":"#fff"})),e.Greenline=F.default.a(k,(function(n){return n.bold?"#fff":"#28BD6C"}),(function(n){return n.bold?"#28BD6C":"#fff"})),e.Greenback=F.default.a(y),e.Blueback=F.default.a(B),e.Redback=F.default.a(w),e.NumUl=F.default.ul(v),e.GreenUnder=F.default.a(C),e.Cancel=F.default.a(j),e.Content=F.default.div(A),e.GroupProjectBackgroup=F.default.div(D)}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[117],{IaUq:function(n,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=r(i("q1tI")),d=r(i("my/d"));function r(n){return n&&n.__esModule?n:{default:n}}e.default=function(n){return t.default.createElement("div",{className:"teamDetail"},t.default.createElement(d.default,n))}},spEH:function(n,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GroupProjectBackgroup=e.Content=e.Cancel=e.GreenUnder=e.NumUl=e.Redback=e.Blueback=e.Greenback=e.Greenline=e.Redline=e.Blueline=e.WhiteBack=e.Gap=e.Short=e.ShortWidth=e.Long=e.LongWidth=e.Box=e.AlignAJBottom=e.AlignTop=e.AlignCenter=e.FlexAJ=e.AlignCenterBetween=e.Banner=void 0;var t,d=_(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"]),r=_(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),o=_(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),l=_(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),a=_(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),p=_(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),x=_(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),c=_(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=_(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),g=_(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),s=_(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),u=_(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),b=_(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),h=_(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),m=_(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),k=_(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=_(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),B=_(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=_(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=_(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),C=_(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),j=_(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),A=_(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),D=_(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),G=i("vOnD"),F=(t=G)&&t.__esModule?t:{default:t};function _(n,e){return Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}e.Banner=F.default.div(d),e.AlignCenterBetween=F.default.div(r),e.FlexAJ=F.default.div(o),e.AlignCenter=F.default.div(l),e.AlignTop=F.default.div(a),e.AlignAJBottom=F.default.div(p),e.Box=F.default.div(x),e.LongWidth=F.default.div(c),e.Long=F.default.div(f),e.ShortWidth=F.default.div(g),e.Short=F.default.div(s),e.Gap=F.default.div(u),e.WhiteBack=F.default.div(b),e.Blueline=F.default.a(h),e.Redline=F.default.a(m,(function(n){return n.bold?"#fff":"#F73030"}),(function(n){return n.bold?"#F73030":"#fff"})),e.Greenline=F.default.a(k,(function(n){return n.bold?"#fff":"#28BD6C"}),(function(n){return n.bold?"#28BD6C":"#fff"})),e.Greenback=F.default.a(y),e.Blueback=F.default.a(B),e.Redback=F.default.a(w),e.NumUl=F.default.ul(v),e.GreenUnder=F.default.a(C),e.Cancel=F.default.a(j),e.Content=F.default.div(A),e.GroupProjectBackgroup=F.default.div(D)}}]); \ No newline at end of file diff --git a/static/js/118.c5d9809e.chunk.js b/static/js/118.c5d9809e.chunk.js new file mode 100644 index 000000000..a400172e0 --- /dev/null +++ b/static/js/118.c5d9809e.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[118],{"+JVH":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0?"active":""},l.default.createElement("i",{className:"iconfont icon-tijiaojilu font-20 mr3 font-bd"}),l.default.createElement("span",null,t&&t.commits_count||0),"个提交"),l.default.createElement(c.Link,{to:"/projects/"+o+"/"+a+"/branchs",className:u.indexOf("/branchs")>0?"active":""},l.default.createElement("i",{className:"iconfont icon-fenzhi1 font-18 mr3"}),l.default.createElement("span",null,t&&t.branches_count||0),"个分支"),l.default.createElement(c.Link,{to:"/projects/"+o+"/"+a+"/tag",className:u.indexOf("/tag")>0?"active":""},l.default.createElement("i",{className:"iconfont icon-biaoqian3 font-18 mr3"}),l.default.createElement("span",null,t&&t.tags_count||0),"个标签"),l.default.createElement(c.Link,{to:"/projects/"+o+"/"+a+"/releases",className:u.indexOf("/releases")>0?"active":""},l.default.createElement("i",{className:"iconfont icon-fahangban font-18 mr3"}),l.default.createElement("span",null,t&&t.version_releasesed_count||0),"个发行版")):l.default.createElement(l.default.Fragment,null,l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-tijiaojilu font-20 mr3 font-bd"}),l.default.createElement("span",null,t&&t.commits_count||0),"个提交"),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-fenzhi1 font-18 mr3"}),l.default.createElement("span",null,t&&t.branches_count||0),"个分支"),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-biaoqian3 font-18 mr3"}),l.default.createElement("span",null,t&&t.tags_count||0),"个标签"),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-fahangban font-18 mr3"}),l.default.createElement("span",null,t&&t.version_releasesed_count||0),"个发行版")),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-cangku font-18 mr3"}),"仓库 ",l.default.createElement("span",{className:"ml3"},t&&t.size||0)))}}]),t}(o.Component);t.default=s}}]); \ No newline at end of file diff --git a/static/js/115.4d62eaf5.chunk.js b/static/js/119.dd6e2c75.chunk.js similarity index 88% rename from static/js/115.4d62eaf5.chunk.js rename to static/js/119.dd6e2c75.chunk.js index 5750fab01..8193bfaf3 100644 --- a/static/js/115.4d62eaf5.chunk.js +++ b/static/js/119.dd6e2c75.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[115],{dtw8:function(t,e,r){"use strict";r.r(e);var n=r("8Wa3");r.d(e,"MemoryRouter",(function(){return n.a}));var u=r("LWYa");r.d(e,"Prompt",(function(){return u.a}));var a=r("mLw1");r.d(e,"Redirect",(function(){return a.a}));var o=r("4p7I");r.d(e,"Route",(function(){return o.a}));var c=r("nr6O");r.d(e,"Router",(function(){return c.a}));var i=r("yczp");r.d(e,"StaticRouter",(function(){return i.a}));var d=r("yoKv");r.d(e,"Switch",(function(){return d.a}));var f=r("l1PF");r.d(e,"generatePath",(function(){return f.a}));var l=r("SsKX");r.d(e,"matchPath",(function(){return l.a}));var s=r("9C/b");r.d(e,"withRouter",(function(){return s.a}))},klRS:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(t){for(var e=1;e\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],onEnterRules:[{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,afterText:/^\s*\*\/$/,action:{indentAction:o.languages.IndentAction.IndentOutdent,appendText:" * "}},{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,action:{indentAction:o.languages.IndentAction.None,appendText:" * "}},{beforeText:/^(\t|(\ \ ))*\ \*(\ ([^\*]|\*(?!\/))*)?$/,action:{indentAction:o.languages.IndentAction.None,appendText:"* "}},{beforeText:/^(\t|(\ \ ))*\ \*\/\s*$/,action:{indentAction:o.languages.IndentAction.None,removeText:1}}],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string","comment"]},{open:"`",close:"`",notIn:["string","comment"]},{open:"/**",close:" */",notIn:["string"]}],folding:{markers:{start:new RegExp("^\\s*//\\s*#?region\\b"),end:new RegExp("^\\s*//\\s*#?endregion\\b")}}},r={defaultToken:"invalid",tokenPostfix:".ts",keywords:["abstract","as","break","case","catch","class","continue","const","constructor","debugger","declare","default","delete","do","else","enum","export","extends","false","finally","for","from","function","get","if","implements","import","in","infer","instanceof","interface","is","keyof","let","module","namespace","never","new","null","package","private","protected","public","readonly","require","global","return","set","static","super","switch","symbol","this","throw","true","try","type","typeof","unique","var","void","while","with","yield","async","await","of"],typeKeywords:["any","boolean","number","object","string","undefined"],operators:["<=",">=","==","!=","===","!==","=>","+","-","**","*","/","%","++","--","<<",">",">>>","&","|","^","!","~","&&","||","??","?",":","=","+=","-=","*=","**=","/=","%=","<<=",">>=",">>>=","&=","|=","^=","@"],symbols:/[=>](?!@symbols)/,"@brackets"],[/!(?=([^=]|$))/,"delimiter"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/(@digits)[eE]([\-+]?(@digits))?/,"number.float"],[/(@digits)\.(@digits)([eE][\-+]?(@digits))?/,"number.float"],[/0[xX](@hexdigits)n?/,"number.hex"],[/0[oO]?(@octaldigits)n?/,"number.octal"],[/0[bB](@binarydigits)n?/,"number.binary"],[/(@digits)n?/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string_double"],[/'/,"string","@string_single"],[/`/,"string","@string_backtick"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@jsdoc"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],jsdoc:[[/[^\/*]+/,"comment.doc"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],regexp:[[/(\{)(\d+(?:,\d*)?)(\})/,["regexp.escape.control","regexp.escape.control","regexp.escape.control"]],[/(\[)(\^?)(?=(?:[^\]\\\/]|\\.)+)/,["regexp.escape.control",{token:"regexp.escape.control",next:"@regexrange"}]],[/(\()(\?:|\?=|\?!)/,["regexp.escape.control","regexp.escape.control"]],[/[()]/,"regexp.escape.control"],[/@regexpctl/,"regexp.escape.control"],[/[^\\\/]/,"regexp"],[/@regexpesc/,"regexp.escape"],[/\\\./,"regexp.invalid"],[/(\/)([gimsuy]*)/,[{token:"regexp",bracket:"@close",next:"@pop"},"keyword.other"]]],regexrange:[[/-/,"regexp.escape.control"],[/\^/,"regexp.invalid"],[/@regexpesc/,"regexp.escape"],[/[^\]]/,"regexp"],[/\]/,{token:"regexp.escape.control",next:"@pop",bracket:"@close"}]],string_double:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],string_single:[[/[^\\']+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/'/,"string","@pop"]],string_backtick:[[/\$\{/,{token:"delimiter.bracket",next:"@bracketCounting"}],[/[^\\`$]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/`/,"string","@pop"]],bracketCounting:[[/\{/,"delimiter.bracket","@bracketCounting"],[/\}/,"delimiter.bracket","@pop"],{include:"common"}]}}}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[120,175],{"7Xl7":function(e,n,t){"use strict";t.r(n),t.d(n,"conf",(function(){return i})),t.d(n,"language",(function(){return r}));var o=t("87dK"),i=("undefined"==typeof monaco?self.monaco:monaco,o.conf),r={defaultToken:"invalid",tokenPostfix:".js",keywords:["break","case","catch","class","continue","const","constructor","debugger","default","delete","do","else","export","extends","false","finally","for","from","function","get","if","import","in","instanceof","let","new","null","return","set","super","switch","symbol","this","throw","true","try","typeof","undefined","var","void","while","with","yield","async","await","of"],typeKeywords:[],operators:o.language.operators,symbols:o.language.symbols,escapes:o.language.escapes,digits:o.language.digits,octaldigits:o.language.octaldigits,binarydigits:o.language.binarydigits,hexdigits:o.language.hexdigits,regexpctl:o.language.regexpctl,regexpesc:o.language.regexpesc,tokenizer:o.language.tokenizer}},"87dK":function(e,n,t){"use strict";t.r(n),t.d(n,"conf",(function(){return i})),t.d(n,"language",(function(){return r}));var o="undefined"==typeof monaco?self.monaco:monaco,i={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\#\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],onEnterRules:[{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,afterText:/^\s*\*\/$/,action:{indentAction:o.languages.IndentAction.IndentOutdent,appendText:" * "}},{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,action:{indentAction:o.languages.IndentAction.None,appendText:" * "}},{beforeText:/^(\t|(\ \ ))*\ \*(\ ([^\*]|\*(?!\/))*)?$/,action:{indentAction:o.languages.IndentAction.None,appendText:"* "}},{beforeText:/^(\t|(\ \ ))*\ \*\/\s*$/,action:{indentAction:o.languages.IndentAction.None,removeText:1}}],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string","comment"]},{open:"`",close:"`",notIn:["string","comment"]},{open:"/**",close:" */",notIn:["string"]}],folding:{markers:{start:new RegExp("^\\s*//\\s*#?region\\b"),end:new RegExp("^\\s*//\\s*#?endregion\\b")}}},r={defaultToken:"invalid",tokenPostfix:".ts",keywords:["abstract","as","break","case","catch","class","continue","const","constructor","debugger","declare","default","delete","do","else","enum","export","extends","false","finally","for","from","function","get","if","implements","import","in","infer","instanceof","interface","is","keyof","let","module","namespace","never","new","null","package","private","protected","public","readonly","require","global","return","set","static","super","switch","symbol","this","throw","true","try","type","typeof","unique","var","void","while","with","yield","async","await","of"],typeKeywords:["any","boolean","number","object","string","undefined"],operators:["<=",">=","==","!=","===","!==","=>","+","-","**","*","/","%","++","--","<<",">",">>>","&","|","^","!","~","&&","||","??","?",":","=","+=","-=","*=","**=","/=","%=","<<=",">>=",">>>=","&=","|=","^=","@"],symbols:/[=>](?!@symbols)/,"@brackets"],[/!(?=([^=]|$))/,"delimiter"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/(@digits)[eE]([\-+]?(@digits))?/,"number.float"],[/(@digits)\.(@digits)([eE][\-+]?(@digits))?/,"number.float"],[/0[xX](@hexdigits)n?/,"number.hex"],[/0[oO]?(@octaldigits)n?/,"number.octal"],[/0[bB](@binarydigits)n?/,"number.binary"],[/(@digits)n?/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string_double"],[/'/,"string","@string_single"],[/`/,"string","@string_backtick"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@jsdoc"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],jsdoc:[[/[^\/*]+/,"comment.doc"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],regexp:[[/(\{)(\d+(?:,\d*)?)(\})/,["regexp.escape.control","regexp.escape.control","regexp.escape.control"]],[/(\[)(\^?)(?=(?:[^\]\\\/]|\\.)+)/,["regexp.escape.control",{token:"regexp.escape.control",next:"@regexrange"}]],[/(\()(\?:|\?=|\?!)/,["regexp.escape.control","regexp.escape.control"]],[/[()]/,"regexp.escape.control"],[/@regexpctl/,"regexp.escape.control"],[/[^\\\/]/,"regexp"],[/@regexpesc/,"regexp.escape"],[/\\\./,"regexp.invalid"],[/(\/)([gimsuy]*)/,[{token:"regexp",bracket:"@close",next:"@pop"},"keyword.other"]]],regexrange:[[/-/,"regexp.escape.control"],[/\^/,"regexp.invalid"],[/@regexpesc/,"regexp.escape"],[/[^\]]/,"regexp"],[/\]/,{token:"regexp.escape.control",next:"@pop",bracket:"@close"}]],string_double:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],string_single:[[/[^\\']+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/'/,"string","@pop"]],string_backtick:[[/\$\{/,{token:"delimiter.bracket",next:"@bracketCounting"}],[/[^\\`$]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/`/,"string","@pop"]],bracketCounting:[[/\{/,"delimiter.bracket","@bracketCounting"],[/\}/,"delimiter.bracket","@pop"],{include:"common"}]}}}}]); \ No newline at end of file diff --git a/static/js/117.46a2293c.chunk.js b/static/js/121.721f62c5.chunk.js similarity index 99% rename from static/js/117.46a2293c.chunk.js rename to static/js/121.721f62c5.chunk.js index a4dbe6a89..3e83f8c4c 100644 --- a/static/js/117.46a2293c.chunk.js +++ b/static/js/121.721f62c5.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[117],{"20/g":function(e,t,n){"use strict";n.r(t),n.d(t,"setupMode",(function(){return Lo}));var i,r=function(){function e(e){var t=this;this._defaults=e,this._worker=null,this._idleCheckInterval=window.setInterval((function(){return t._checkIfIdle()}),3e4),this._lastUsedTime=0,this._configChangeListener=this._defaults.onDidChange((function(){return t._stopWorker()}))}return e.prototype._stopWorker=function(){this._worker&&(this._worker.dispose(),this._worker=null),this._client=null},e.prototype.dispose=function(){clearInterval(this._idleCheckInterval),this._configChangeListener.dispose(),this._stopWorker()},e.prototype._checkIfIdle=function(){this._worker&&(Date.now()-this._lastUsedTime>12e4&&this._stopWorker())},e.prototype._getClient=function(){return this._lastUsedTime=Date.now(),this._client||(this._worker=monaco.editor.createWebWorker({moduleId:"vs/language/css/cssWorker",label:this._defaults.languageId,createData:{languageSettings:this._defaults.diagnosticsOptions,languageId:this._defaults.languageId}}),this._client=this._worker.getProxy()),this._client},e.prototype.getLanguageServiceWorker=function(){for(var e,t=this,n=[],i=0;ithis.source.length)return!1;for(var t=0;t=h&&e<=m&&(this.stream.advance(t+1),this.stream.advanceWhileChar((function(e){return e>=h&&e<=m||0===t&&e===q})),!0)},e.prototype._newline=function(e){var t=this.stream.peekChar();switch(t){case M:case N:case I:return this.stream.advance(1),e.push(String.fromCharCode(t)),t===M&&this.stream.advanceIfChar(I)&&e.push("\n"),!0}return!1},e.prototype._escape=function(e,t){var n=this.stream.peekChar();if(n===R){this.stream.advance(1),n=this.stream.peekChar();for(var i=0;i<6&&(n>=h&&n<=m||n>=s&&n<=a||n>=c&&n<=d);)this.stream.advance(1),n=this.stream.peekChar(),i++;if(i>0){try{var r=parseInt(this.stream.substring(this.stream.pos()-i),16);r&&e.push(String.fromCharCode(r))}catch(e){}return n===A||n===W?this.stream.advance(1):this._newline([]),!0}if(n!==M&&n!==N&&n!==I)return this.stream.advance(1),e.push(String.fromCharCode(n)),!0;if(t)return this._newline(e)}return!1},e.prototype._stringChar=function(e,t){var n=this.stream.peekChar();return 0!==n&&n!==e&&n!==R&&n!==M&&n!==N&&n!==I&&(this.stream.advance(1),t.push(String.fromCharCode(n)),!0)},e.prototype._string=function(e){if(this.stream.peekChar()===_||this.stream.peekChar()===P){var t=this.stream.nextChar();for(e.push(String.fromCharCode(t));this._stringChar(t,e)||this._escape(e,!0););return this.stream.peekChar()===t?(this.stream.nextChar(),e.push(String.fromCharCode(t)),i.String):i.BadString}return null},e.prototype._unquotedChar=function(e){var t=this.stream.peekChar();return 0!==t&&t!==R&&t!==_&&t!==P&&t!==S&&t!==k&&t!==A&&t!==W&&t!==I&&t!==N&&t!==M&&(this.stream.advance(1),e.push(String.fromCharCode(t)),!0)},e.prototype._unquotedString=function(e){for(var t=!1;this._unquotedChar(e)||this._escape(e);)t=!0;return t},e.prototype._whitespace=function(){return this.stream.advanceWhileChar((function(e){return e===A||e===W||e===I||e===N||e===M}))>0},e.prototype._name=function(e){for(var t=!1;this._identChar(e)||this._escape(e);)t=!0;return t},e.prototype.ident=function(e){var t=this.stream.pos();if(this._minus(e)&&this._minus(e)){if(this._identFirstChar(e)||this._escape(e)){for(;this._identChar(e)||this._escape(e););return!0}}else if(this._identFirstChar(e)||this._escape(e)){for(;this._identChar(e)||this._escape(e););return!0}return this.stream.goBackTo(t),!1},e.prototype._identFirstChar=function(e){var t=this.stream.peekChar();return(t===v||t>=s&&t<=l||t>=c&&t<=p||t>=128&&t<=65535)&&(this.stream.advance(1),e.push(String.fromCharCode(t)),!0)},e.prototype._minus=function(e){var t=this.stream.peekChar();return t===y&&(this.stream.advance(1),e.push(String.fromCharCode(t)),!0)},e.prototype._identChar=function(e){var t=this.stream.peekChar();return(t===v||t===y||t>=s&&t<=l||t>=c&&t<=p||t>=h&&t<=m||t>=128&&t<=65535)&&(this.stream.advance(1),e.push(String.fromCharCode(t)),!0)},e}(),Q=(H=function(e,t){return(H=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}H(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});function ee(e,t){var n=null;return!e||te.end?null:(e.accept((function(e){return-1===e.offset&&-1===e.length||e.offset<=t&&e.end>=t&&(n?e.length<=n.length&&(n=e):n=e,!0)})),n)}function te(e,t){for(var n=ee(e,t),i=[];n;)i.unshift(n),n=n.parent;return i}!function(e){e[e.Undefined=0]="Undefined",e[e.Identifier=1]="Identifier",e[e.Stylesheet=2]="Stylesheet",e[e.Ruleset=3]="Ruleset",e[e.Selector=4]="Selector",e[e.SimpleSelector=5]="SimpleSelector",e[e.SelectorInterpolation=6]="SelectorInterpolation",e[e.SelectorCombinator=7]="SelectorCombinator",e[e.SelectorCombinatorParent=8]="SelectorCombinatorParent",e[e.SelectorCombinatorSibling=9]="SelectorCombinatorSibling",e[e.SelectorCombinatorAllSiblings=10]="SelectorCombinatorAllSiblings",e[e.SelectorCombinatorShadowPiercingDescendant=11]="SelectorCombinatorShadowPiercingDescendant",e[e.Page=12]="Page",e[e.PageBoxMarginBox=13]="PageBoxMarginBox",e[e.ClassSelector=14]="ClassSelector",e[e.IdentifierSelector=15]="IdentifierSelector",e[e.ElementNameSelector=16]="ElementNameSelector",e[e.PseudoSelector=17]="PseudoSelector",e[e.AttributeSelector=18]="AttributeSelector",e[e.Declaration=19]="Declaration",e[e.Declarations=20]="Declarations",e[e.Property=21]="Property",e[e.Expression=22]="Expression",e[e.BinaryExpression=23]="BinaryExpression",e[e.Term=24]="Term",e[e.Operator=25]="Operator",e[e.Value=26]="Value",e[e.StringLiteral=27]="StringLiteral",e[e.URILiteral=28]="URILiteral",e[e.EscapedValue=29]="EscapedValue",e[e.Function=30]="Function",e[e.NumericValue=31]="NumericValue",e[e.HexColorValue=32]="HexColorValue",e[e.MixinDeclaration=33]="MixinDeclaration",e[e.MixinReference=34]="MixinReference",e[e.VariableName=35]="VariableName",e[e.VariableDeclaration=36]="VariableDeclaration",e[e.Prio=37]="Prio",e[e.Interpolation=38]="Interpolation",e[e.NestedProperties=39]="NestedProperties",e[e.ExtendsReference=40]="ExtendsReference",e[e.SelectorPlaceholder=41]="SelectorPlaceholder",e[e.Debug=42]="Debug",e[e.If=43]="If",e[e.Else=44]="Else",e[e.For=45]="For",e[e.Each=46]="Each",e[e.While=47]="While",e[e.MixinContent=48]="MixinContent",e[e.Media=49]="Media",e[e.Keyframe=50]="Keyframe",e[e.FontFace=51]="FontFace",e[e.Import=52]="Import",e[e.Namespace=53]="Namespace",e[e.Invocation=54]="Invocation",e[e.FunctionDeclaration=55]="FunctionDeclaration",e[e.ReturnStatement=56]="ReturnStatement",e[e.MediaQuery=57]="MediaQuery",e[e.FunctionParameter=58]="FunctionParameter",e[e.FunctionArgument=59]="FunctionArgument",e[e.KeyframeSelector=60]="KeyframeSelector",e[e.ViewPort=61]="ViewPort",e[e.Document=62]="Document",e[e.AtApplyRule=63]="AtApplyRule",e[e.CustomPropertyDeclaration=64]="CustomPropertyDeclaration",e[e.CustomPropertySet=65]="CustomPropertySet",e[e.ListEntry=66]="ListEntry",e[e.Supports=67]="Supports",e[e.SupportsCondition=68]="SupportsCondition",e[e.NamespacePrefix=69]="NamespacePrefix",e[e.GridLine=70]="GridLine",e[e.Plugin=71]="Plugin",e[e.UnknownAtRule=72]="UnknownAtRule",e[e.Use=73]="Use",e[e.ModuleConfiguration=74]="ModuleConfiguration",e[e.Forward=75]="Forward",e[e.ForwardVisibility=76]="ForwardVisibility",e[e.Module=77]="Module"}(Y||(Y={})),function(e){e[e.Mixin=0]="Mixin",e[e.Rule=1]="Rule",e[e.Variable=2]="Variable",e[e.Function=3]="Function",e[e.Keyframe=4]="Keyframe",e[e.Unknown=5]="Unknown",e[e.Module=6]="Module",e[e.Forward=7]="Forward",e[e.ForwardVisibility=8]="ForwardVisibility"}(X||(X={}));var ne,ie=function(){function e(e,t,n){void 0===e&&(e=-1),void 0===t&&(t=-1),this.parent=null,this.offset=e,this.length=t,n&&(this.nodeType=n)}return Object.defineProperty(e.prototype,"end",{get:function(){return this.offset+this.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"type",{get:function(){return this.nodeType||Y.Undefined},set:function(e){this.nodeType=e},enumerable:!0,configurable:!0}),e.prototype.getTextProvider=function(){for(var e=this;e&&!e.textProvider;)e=e.parent;return e?e.textProvider:function(){return"unknown"}},e.prototype.getText=function(){return this.getTextProvider()(this.offset,this.length)},e.prototype.matches=function(e){return this.length===e.length&&this.getTextProvider()(this.offset,this.length)===e},e.prototype.startsWith=function(e){return this.length>=e.length&&this.getTextProvider()(this.offset,e.length)===e},e.prototype.endsWith=function(e){return this.length>=e.length&&this.getTextProvider()(this.end-e.length,e.length)===e},e.prototype.accept=function(e){if(e(this)&&this.children)for(var t=0,n=this.children;t=0&&e.parent.children.splice(n,1)}e.parent=this;var i=this.children;return i||(i=this.children=[]),-1!==t?i.splice(t,0,e):i.push(e),e},e.prototype.attachTo=function(e,t){return void 0===t&&(t=-1),e&&e.adoptChild(this,t),this},e.prototype.collectIssues=function(e){this.issues&&e.push.apply(e,this.issues)},e.prototype.addIssue=function(e){this.issues||(this.issues=[]),this.issues.push(e)},e.prototype.hasIssue=function(e){return Array.isArray(this.issues)&&this.issues.some((function(t){return t.getRule()===e}))},e.prototype.isErroneous=function(e){return void 0===e&&(e=!1),!!(this.issues&&this.issues.length>0)||e&&Array.isArray(this.children)&&this.children.some((function(e){return e.isErroneous(!0)}))},e.prototype.setNode=function(e,t,n){return void 0===n&&(n=-1),!!t&&(t.attachTo(this,n),this[e]=t,!0)},e.prototype.addChild=function(e){return!!e&&(this.children||(this.children=[]),e.attachTo(this),this.updateOffsetAndLength(e),!0)},e.prototype.updateOffsetAndLength=function(e){(e.offsetthis.end||-1===this.length)&&(this.length=t-this.offset)},e.prototype.hasChildren=function(){return!!this.children&&this.children.length>0},e.prototype.getChildren=function(){return this.children?this.children.slice(0):[]},e.prototype.getChild=function(e){return this.children&&e=0;n--)if((t=this.children[n]).offset<=e)return t;return null},e.prototype.findChildAtOffset=function(e,t){var n=this.findFirstChildBeforeOffset(e);return n&&n.end>=e?t&&n.findChildAtOffset(e,!0)||n:null},e.prototype.encloses=function(e){return this.offset<=e.offset&&this.offset+this.length>=e.offset+e.length},e.prototype.getParent=function(){for(var e=this.parent;e instanceof re;)e=e.parent;return e},e.prototype.findParent=function(e){for(var t=this;t&&t.type!==e;)t=t.parent;return t},e.prototype.findAParent=function(){for(var e=[],t=0;t0&&(t+="\n\n",t+=e.references.map((function(e){return e.name+": "+e.url})).join(" | ")),t}function Tt(e){if(!e.description||""===e.description)return"";var t="";e.status&&(t+=Ft(e.status)),"string"==typeof e.description?t+=e.description:t=e.description.value;var n=Rt(e.browsers);return n&&(t+="\n\n("+n+")"),"syntax"in e&&(t+="\n\nSyntax: "+e.syntax),e.references&&e.references.length>0&&(t+="\n\n",t+=e.references.map((function(e){return"["+e.name+"]("+e.url+")"})).join(" | ")),t}function Rt(e){return void 0===e&&(e=[]),0===e.length?null:e.map((function(e){var t="",n=e.match(/([A-Z]+)(\d+)?/),i=n[1],r=n[2];return i in Ct&&(t+=Ct[i]),r&&(t+=" "+r),t})).join(", ")}var Et=gt(),It=[{func:"rgb($red, $green, $blue)",desc:Et("css.builtin.rgb","Creates a Color from red, green, and blue values.")},{func:"rgba($red, $green, $blue, $alpha)",desc:Et("css.builtin.rgba","Creates a Color from red, green, blue, and alpha values.")},{func:"hsl($hue, $saturation, $lightness)",desc:Et("css.builtin.hsl","Creates a Color from hue, saturation, and lightness values.")},{func:"hsla($hue, $saturation, $lightness, $alpha)",desc:Et("css.builtin.hsla","Creates a Color from hue, saturation, lightness, and alpha values.")}],Mt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rebeccapurple:"#663399",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},Nt={currentColor:"The value of the 'color' property. The computed value of the 'currentColor' keyword is the computed value of the 'color' property. If the 'currentColor' keyword is set on the 'color' property itself, it is treated as 'color:inherit' at parse time.",transparent:"Fully transparent. This keyword can be considered a shorthand for rgba(0,0,0,0) which is its computed value."};function Pt(e,t){var n=e.getText().match(/^([-+]?[0-9]*\.?[0-9]+)(%?)$/);if(n){n[2]&&(t=100);var i=parseFloat(n[1])/t;if(i>=0&&i<=1)return i}throw new Error}function _t(e){var t=e.getName();return!!t&&/^(rgb|rgba|hsl|hsla)$/gi.test(t)}function At(e){return e<48?0:e<=57?e-48:(e<97&&(e+=32),e>=97&&e<=102?e-97+10:0)}function Wt(e){if("#"!==e[0])return null;switch(e.length){case 4:return{red:17*At(e.charCodeAt(1))/255,green:17*At(e.charCodeAt(2))/255,blue:17*At(e.charCodeAt(3))/255,alpha:1};case 5:return{red:17*At(e.charCodeAt(1))/255,green:17*At(e.charCodeAt(2))/255,blue:17*At(e.charCodeAt(3))/255,alpha:17*At(e.charCodeAt(4))/255};case 7:return{red:(16*At(e.charCodeAt(1))+At(e.charCodeAt(2)))/255,green:(16*At(e.charCodeAt(3))+At(e.charCodeAt(4)))/255,blue:(16*At(e.charCodeAt(5))+At(e.charCodeAt(6)))/255,alpha:1};case 9:return{red:(16*At(e.charCodeAt(1))+At(e.charCodeAt(2)))/255,green:(16*At(e.charCodeAt(3))+At(e.charCodeAt(4)))/255,blue:(16*At(e.charCodeAt(5))+At(e.charCodeAt(6)))/255,alpha:(16*At(e.charCodeAt(7))+At(e.charCodeAt(8)))/255}}return null}function Ot(e){if(e.type===Y.HexColorValue)return Wt(e.getText());if(e.type===Y.Function){var t=e,n=t.getName(),i=t.getArguments().getChildren();if(!n||i.length<3||i.length>4)return null;try{var r=4===i.length?Pt(i[3],1):1;if("rgb"===n||"rgba"===n)return{red:Pt(i[0],255),green:Pt(i[1],255),blue:Pt(i[2],255),alpha:r};if("hsl"===n||"hsla"===n)return function(e,t,n,i){if(void 0===i&&(i=1),0===t)return{red:n,green:n,blue:n,alpha:i};var r=function(e,t,n){for(;n<0;)n+=6;for(;n>=6;)n-=6;return n<1?(t-e)*n+e:n<3?t:n<4?(t-e)*(4-n)+e:e},o=n<=.5?n*(t+1):n+t-n*t,s=2*n-o;return{red:r(s,o,(e/=60)+2),green:r(s,o,e),blue:r(s,o,e-2),alpha:i}}(function(e){var t=e.getText();if(t.match(/^([-+]?[0-9]*\.?[0-9]+)(deg)?$/))return parseFloat(t)%360;throw new Error}(i[0]),Pt(i[1],100),Pt(i[2],100),r)}catch(e){return null}}else if(e.type===Y.Identifier){if(e.parent&&e.parent.type!==Y.Term)return null;var o=e.parent;if(o&&o.parent&&o.parent.type===Y.BinaryExpression){var s=o.parent;if(s.parent&&s.parent.type===Y.ListEntry&&s.parent.key===s)return null}var a=e.getText().toLowerCase();if("none"===a)return null;var l=Mt[a];if(l)return Wt(l)}return null}var Lt={bottom:"Computes to ‘100%’ for the vertical position if one or two values are given, otherwise specifies the bottom edge as the origin for the next offset.",center:"Computes to ‘50%’ (‘left 50%’) for the horizontal position if the horizontal position is not otherwise specified, or ‘50%’ (‘top 50%’) for the vertical position if it is.",left:"Computes to ‘0%’ for the horizontal position if one or two values are given, otherwise specifies the left edge as the origin for the next offset.",right:"Computes to ‘100%’ for the horizontal position if one or two values are given, otherwise specifies the right edge as the origin for the next offset.",top:"Computes to ‘0%’ for the vertical position if one or two values are given, otherwise specifies the top edge as the origin for the next offset."},Ut={"no-repeat":"Placed once and not repeated in this direction.",repeat:"Repeated in this direction as often as needed to cover the background painting area.","repeat-x":"Computes to ‘repeat no-repeat’.","repeat-y":"Computes to ‘no-repeat repeat’.",round:"Repeated as often as will fit within the background positioning area. If it doesn’t fit a whole number of times, it is rescaled so that it does.",space:"Repeated as often as will fit within the background positioning area without being clipped and then the images are spaced out to fill the area."},jt={dashed:"A series of square-ended dashes.",dotted:"A series of round dots.",double:"Two parallel solid lines with some space between them.",groove:"Looks as if it were carved in the canvas.",hidden:"Same as ‘none’, but has different behavior in the border conflict resolution rules for border-collapsed tables.",inset:"Looks as if the content on the inside of the border is sunken into the canvas.",none:"No border. Color and width are ignored.",outset:"Looks as if the content on the inside of the border is coming out of the canvas.",ridge:"Looks as if it were coming out of the canvas.",solid:"A single line segment."},Vt=["medium","thick","thin"],Bt={"border-box":"The background is painted within (clipped to) the border box.","content-box":"The background is painted within (clipped to) the content box.","padding-box":"The background is painted within (clipped to) the padding box."},$t={"margin-box":"Uses the margin box as reference box.","fill-box":"Uses the object bounding box as reference box.","stroke-box":"Uses the stroke bounding box as reference box.","view-box":"Uses the nearest SVG viewport as reference box."},qt={initial:"Represents the value specified as the property’s initial value.",inherit:"Represents the computed value of the property on the element’s parent.",unset:"Acts as either `inherit` or `initial`, depending on whether the property is inherited or not."},Kt={"url()":"Reference an image file by URL","image()":"Provide image fallbacks and annotations.","-webkit-image-set()":"Provide multiple resolutions. Remember to use unprefixed image-set() in addition.","image-set()":"Provide multiple resolutions of an image and const the UA decide which is most appropriate in a given situation.","-moz-element()":"Use an element in the document as an image. Remember to use unprefixed element() in addition.","element()":"Use an element in the document as an image.","cross-fade()":"Indicates the two images to be combined and how far along in the transition the combination is.","-webkit-gradient()":"Deprecated. Use modern linear-gradient() or radial-gradient() instead.","-webkit-linear-gradient()":"Linear gradient. Remember to use unprefixed version in addition.","-moz-linear-gradient()":"Linear gradient. Remember to use unprefixed version in addition.","-o-linear-gradient()":"Linear gradient. Remember to use unprefixed version in addition.","linear-gradient()":"A linear gradient is created by specifying a straight gradient line, and then several colors placed along that line.","-webkit-repeating-linear-gradient()":"Repeating Linear gradient. Remember to use unprefixed version in addition.","-moz-repeating-linear-gradient()":"Repeating Linear gradient. Remember to use unprefixed version in addition.","-o-repeating-linear-gradient()":"Repeating Linear gradient. Remember to use unprefixed version in addition.","repeating-linear-gradient()":"Same as linear-gradient, except the color-stops are repeated infinitely in both directions, with their positions shifted by multiples of the difference between the last specified color-stop’s position and the first specified color-stop’s position.","-webkit-radial-gradient()":"Radial gradient. Remember to use unprefixed version in addition.","-moz-radial-gradient()":"Radial gradient. Remember to use unprefixed version in addition.","radial-gradient()":"Colors emerge from a single point and smoothly spread outward in a circular or elliptical shape.","-webkit-repeating-radial-gradient()":"Repeating radial gradient. Remember to use unprefixed version in addition.","-moz-repeating-radial-gradient()":"Repeating radial gradient. Remember to use unprefixed version in addition.","repeating-radial-gradient()":"Same as radial-gradient, except the color-stops are repeated infinitely in both directions, with their positions shifted by multiples of the difference between the last specified color-stop’s position and the first specified color-stop’s position."},Gt={ease:"Equivalent to cubic-bezier(0.25, 0.1, 0.25, 1.0).","ease-in":"Equivalent to cubic-bezier(0.42, 0, 1.0, 1.0).","ease-in-out":"Equivalent to cubic-bezier(0.42, 0, 0.58, 1.0).","ease-out":"Equivalent to cubic-bezier(0, 0, 0.58, 1.0).",linear:"Equivalent to cubic-bezier(0.0, 0.0, 1.0, 1.0).","step-end":"Equivalent to steps(1, end).","step-start":"Equivalent to steps(1, start).","steps()":"The first parameter specifies the number of intervals in the function. The second parameter, which is optional, is either the value “start” or “end”.","cubic-bezier()":"Specifies a cubic-bezier curve. The four values specify points P1 and P2 of the curve as (x1, y1, x2, y2).","cubic-bezier(0.6, -0.28, 0.735, 0.045)":"Ease-in Back. Overshoots.","cubic-bezier(0.68, -0.55, 0.265, 1.55)":"Ease-in-out Back. Overshoots.","cubic-bezier(0.175, 0.885, 0.32, 1.275)":"Ease-out Back. Overshoots.","cubic-bezier(0.6, 0.04, 0.98, 0.335)":"Ease-in Circular. Based on half circle.","cubic-bezier(0.785, 0.135, 0.15, 0.86)":"Ease-in-out Circular. Based on half circle.","cubic-bezier(0.075, 0.82, 0.165, 1)":"Ease-out Circular. Based on half circle.","cubic-bezier(0.55, 0.055, 0.675, 0.19)":"Ease-in Cubic. Based on power of three.","cubic-bezier(0.645, 0.045, 0.355, 1)":"Ease-in-out Cubic. Based on power of three.","cubic-bezier(0.215, 0.610, 0.355, 1)":"Ease-out Cubic. Based on power of three.","cubic-bezier(0.95, 0.05, 0.795, 0.035)":"Ease-in Exponential. Based on two to the power ten.","cubic-bezier(1, 0, 0, 1)":"Ease-in-out Exponential. Based on two to the power ten.","cubic-bezier(0.19, 1, 0.22, 1)":"Ease-out Exponential. Based on two to the power ten.","cubic-bezier(0.47, 0, 0.745, 0.715)":"Ease-in Sine.","cubic-bezier(0.445, 0.05, 0.55, 0.95)":"Ease-in-out Sine.","cubic-bezier(0.39, 0.575, 0.565, 1)":"Ease-out Sine.","cubic-bezier(0.55, 0.085, 0.68, 0.53)":"Ease-in Quadratic. Based on power of two.","cubic-bezier(0.455, 0.03, 0.515, 0.955)":"Ease-in-out Quadratic. Based on power of two.","cubic-bezier(0.25, 0.46, 0.45, 0.94)":"Ease-out Quadratic. Based on power of two.","cubic-bezier(0.895, 0.03, 0.685, 0.22)":"Ease-in Quartic. Based on power of four.","cubic-bezier(0.77, 0, 0.175, 1)":"Ease-in-out Quartic. Based on power of four.","cubic-bezier(0.165, 0.84, 0.44, 1)":"Ease-out Quartic. Based on power of four.","cubic-bezier(0.755, 0.05, 0.855, 0.06)":"Ease-in Quintic. Based on power of five.","cubic-bezier(0.86, 0, 0.07, 1)":"Ease-in-out Quintic. Based on power of five.","cubic-bezier(0.23, 1, 0.320, 1)":"Ease-out Quintic. Based on power of five."},Jt={"circle()":"Defines a circle.","ellipse()":"Defines an ellipse.","inset()":"Defines an inset rectangle.","polygon()":"Defines a polygon."},Ht={length:["em","rem","ex","px","cm","mm","in","pt","pc","ch","vw","vh","vmin","vmax"],angle:["deg","rad","grad","turn"],time:["ms","s"],frequency:["Hz","kHz"],resolution:["dpi","dpcm","dppx"],percentage:["%","fr"]},Yt=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","const","video","wbr"],Xt=["circle","clipPath","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","hatch","hatchpath","image","line","linearGradient","marker","mask","mesh","meshpatch","meshrow","metadata","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","solidcolor","stop","svg","switch","symbol","text","textPath","tspan","use","view"],Zt=["@bottom-center","@bottom-left","@bottom-left-corner","@bottom-right","@bottom-right-corner","@left-bottom","@left-middle","@left-top","@right-bottom","@right-middle","@right-top","@top-center","@top-left","@top-left-corner","@top-right","@top-right-corner"],Qt=new St([new kt({version:1.1,properties:[{name:"width",values:[{name:"auto",description:"The width depends on the values of other properties."},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/width"}],description:"Specifies the width of the content area, padding area or border area (depending on 'box-sizing') of certain boxes.",restrictions:["length","percentage"]},{name:"height",values:[{name:"auto",description:"The height depends on the values of other properties."},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/height"}],description:"Specifies the height of the content area, padding area or border area (depending on 'box-sizing') of certain boxes.",restrictions:["length","percentage"]},{name:"display",values:[{name:"block",description:"The element generates a block-level box"},{name:"contents",description:"The element itself does not generate any boxes, but its children and pseudo-elements still generate boxes as normal."},{name:"flex",description:"The element generates a principal flex container box and establishes a flex formatting context."},{name:"flexbox",description:"The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'."},{name:"flow-root",description:"The element generates a block container box, and lays out its contents using flow layout."},{name:"grid",description:"The element generates a principal grid container box, and establishes a grid formatting context."},{name:"inline",description:"The element generates an inline-level box."},{name:"inline-block",description:"A block box, which itself is flowed as a single inline box, similar to a replaced element. The inside of an inline-block is formatted as a block box, and the box itself is formatted as an inline box."},{name:"inline-flex",description:"Inline-level flex container."},{name:"inline-flexbox",description:"Inline-level flex container. Standardized as 'inline-flex'"},{name:"inline-table",description:"Inline-level table wrapper box containing table box."},{name:"list-item",description:"One or more block boxes and one marker box."},{name:"-moz-box",description:"The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'."},{name:"-moz-deck"},{name:"-moz-grid"},{name:"-moz-grid-group"},{name:"-moz-grid-line"},{name:"-moz-groupbox"},{name:"-moz-inline-box",description:"Inline-level flex container. Standardized as 'inline-flex'"},{name:"-moz-inline-grid"},{name:"-moz-inline-stack"},{name:"-moz-marker"},{name:"-moz-popup"},{name:"-moz-stack"},{name:"-ms-flexbox",description:"The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'."},{name:"-ms-grid",description:"The element generates a principal grid container box, and establishes a grid formatting context."},{name:"-ms-inline-flexbox",description:"Inline-level flex container. Standardized as 'inline-flex'"},{name:"-ms-inline-grid",description:"Inline-level grid container."},{name:"none",description:"The element and its descendants generates no boxes."},{name:"ruby",description:"The element generates a principal ruby container box, and establishes a ruby formatting context."},{name:"ruby-base"},{name:"ruby-base-container"},{name:"ruby-text"},{name:"ruby-text-container"},{name:"run-in",description:"The element generates a run-in box. Run-in elements act like inlines or blocks, depending on the surrounding elements."},{name:"table",description:"The element generates a principal table wrapper box containing an additionally-generated table box, and establishes a table formatting context."},{name:"table-caption"},{name:"table-cell"},{name:"table-column"},{name:"table-column-group"},{name:"table-footer-group"},{name:"table-header-group"},{name:"table-row"},{name:"table-row-group"},{name:"-webkit-box",description:"The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'."},{name:"-webkit-flex",description:"The element lays out its contents using flow layout (block-and-inline layout)."},{name:"-webkit-inline-box",description:"Inline-level flex container. Standardized as 'inline-flex'"},{name:"-webkit-inline-flex",description:"Inline-level flex container."}],syntax:"[ || ] | | | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/display"}],description:"In combination with 'float' and 'position', determines the type of box or boxes that are generated for an element.",restrictions:["enum"]},{name:"padding",values:[],syntax:"[ | ]{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"position",values:[{name:"absolute",description:"The box's position (and possibly size) is specified with the 'top', 'right', 'bottom', and 'left' properties. These properties specify offsets with respect to the box's 'containing block'."},{name:"fixed",description:"The box's position is calculated according to the 'absolute' model, but in addition, the box is fixed with respect to some reference. As with the 'absolute' model, the box's margins do not collapse with any other margins."},{name:"-ms-page",description:"The box's position is calculated according to the 'absolute' model."},{name:"relative",description:"The box's position is calculated according to the normal flow (this is called the position in normal flow). Then the box is offset relative to its normal position."},{name:"static",description:"The box is a normal box, laid out according to the normal flow. The 'top', 'right', 'bottom', and 'left' properties do not apply."},{name:"sticky",description:"The box's position is calculated according to the normal flow. Then the box is offset relative to its flow root and containing block and in all cases, including table elements, does not affect the position of any following boxes."},{name:"-webkit-sticky",description:"The box's position is calculated according to the normal flow. Then the box is offset relative to its flow root and containing block and in all cases, including table elements, does not affect the position of any following boxes."}],syntax:"static | relative | absolute | sticky | fixed",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/position"}],restrictions:["enum"]},{name:"border",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border"}],description:"Shorthand property for setting border width, style, and color.",restrictions:["length","line-width","line-style","color"]},{name:"margin",values:[{name:"auto"}],syntax:"[ | | auto ]{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits.",restrictions:["length","percentage"]},{name:"top",values:[{name:"auto",description:"For non-replaced elements, the effect of this value depends on which of related properties have the value 'auto' as well"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/top"}],description:"Specifies how far an absolutely positioned box's top margin edge is offset below the top edge of the box's 'containing block'.",restrictions:["length","percentage"]},{name:"left",values:[{name:"auto",description:"For non-replaced elements, the effect of this value depends on which of related properties have the value 'auto' as well"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/left"}],description:"Specifies how far an absolutely positioned box's left margin edge is offset to the right of the left edge of the box's 'containing block'.",restrictions:["length","percentage"]},{name:"margin-top",values:[{name:"auto"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin-top"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..",restrictions:["length","percentage"]},{name:"color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/color"}],description:"Color of an element's text",restrictions:["color"]},{name:"font-size",values:[{name:"large"},{name:"larger"},{name:"medium"},{name:"small"},{name:"smaller"},{name:"x-large"},{name:"x-small"},{name:"xx-large"},{name:"xx-small"}],syntax:" | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-size"}],description:"Indicates the desired height of glyphs from the font. For scalable fonts, the font-size is a scale factor applied to the EM unit of the font. (Note that certain glyphs may bleed outside their EM box.) For non-scalable fonts, the font-size is converted into absolute units and matched against the declared font-size of the font, using the same absolute coordinate space for both of the matched values.",restrictions:["length","percentage"]},{name:"background-color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-color"}],description:"Sets the background color of an element.",restrictions:["color"]},{name:"text-align",values:[{name:"center",description:"The inline contents are centered within the line box."},{name:"end",description:"The inline contents are aligned to the end edge of the line box."},{name:"justify",description:"The text is justified according to the method specified by the 'text-justify' property."},{name:"left",description:"The inline contents are aligned to the left edge of the line box. In vertical text, 'left' aligns to the edge of the line box that would be the start edge for left-to-right text."},{name:"right",description:"The inline contents are aligned to the right edge of the line box. In vertical text, 'right' aligns to the edge of the line box that would be the end edge for left-to-right text."},{name:"start",description:"The inline contents are aligned to the start edge of the line box."}],syntax:"start | end | left | right | center | justify | match-parent",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-align"}],description:"Describes how inline contents of a block are horizontally aligned if the contents do not completely fill the line box.",restrictions:["string"]},{name:"opacity",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/opacity"}],description:"Opacity of an element's text, where 1 is opaque and 0 is entirely transparent.",restrictions:["number(0-1)"]},{name:"background",values:[{name:"fixed",description:"The background is fixed with regard to the viewport. In paged media where there is no viewport, a 'fixed' background is fixed with respect to the page box and therefore replicated on every page."},{name:"local",description:"The background is fixed with regard to the element's contents: if the element has a scrolling mechanism, the background scrolls with the element's contents."},{name:"none",description:"A value of 'none' counts as an image layer but draws nothing."},{name:"scroll",description:"The background is fixed with regard to the element itself and does not scroll with its contents. (It is effectively attached to the element's border.)"}],syntax:"[ , ]* ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background"}],description:"Shorthand property for setting most background properties at the same place in the style sheet.",restrictions:["enum","image","color","position","length","repeat","percentage","box"]},{name:"float",values:[{name:"inline-end",description:"A keyword indicating that the element must float on the end side of its containing block. That is the right side with ltr scripts, and the left side with rtl scripts."},{name:"inline-start",description:"A keyword indicating that the element must float on the start side of its containing block. That is the left side with ltr scripts, and the right side with rtl scripts."},{name:"left",description:"The element generates a block box that is floated to the left. Content flows on the right side of the box, starting at the top (subject to the 'clear' property)."},{name:"none",description:"The box is not floated."},{name:"right",description:"Similar to 'left', except the box is floated to the right, and content flows on the left side of the box, starting at the top."}],syntax:"left | right | none | inline-start | inline-end",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/float"}],description:"Specifies how a box should be floated. It may be set for any element, but only applies to elements that generate boxes that are not absolutely positioned.",restrictions:["enum"]},{name:"font-weight",values:[{name:"100",description:"Thin"},{name:"200",description:"Extra Light (Ultra Light)"},{name:"300",description:"Light"},{name:"400",description:"Normal"},{name:"500",description:"Medium"},{name:"600",description:"Semi Bold (Demi Bold)"},{name:"700",description:"Bold"},{name:"800",description:"Extra Bold (Ultra Bold)"},{name:"900",description:"Black (Heavy)"},{name:"bold",description:"Same as 700"},{name:"bolder",description:"Specifies the weight of the face bolder than the inherited value."},{name:"lighter",description:"Specifies the weight of the face lighter than the inherited value."},{name:"normal",description:"Same as 400"}],syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-weight"}],description:"Specifies weight of glyphs in the font, their degree of blackness or stroke thickness.",restrictions:["enum"]},{name:"overflow",values:[{name:"auto",description:"The behavior of the 'auto' value is UA-dependent, but should cause a scrolling mechanism to be provided for overflowing boxes."},{name:"hidden",description:"Content is clipped and no scrolling mechanism should be provided to view the content outside the clipping region."},{name:"-moz-hidden-unscrollable",description:"Same as the standardized 'clip', except doesn’t establish a block formatting context."},{name:"scroll",description:"Content is clipped and if the user agent uses a scrolling mechanism that is visible on the screen (such as a scroll bar or a panner), that mechanism should be displayed for a box whether or not any of its content is clipped."},{name:"visible",description:"Content is not clipped, i.e., it may be rendered outside the content box."}],syntax:"[ visible | hidden | clip | scroll | auto ]{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/overflow"}],description:"Shorthand for setting 'overflow-x' and 'overflow-y'.",restrictions:["enum"]},{name:"line-height",values:[{name:"normal",description:"Tells user agents to set the computed value to a 'reasonable' value based on the font size of the element."}],syntax:"normal | | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/line-height"}],description:"Determines the block-progression dimension of the text content area of an inline box.",restrictions:["number","length","percentage"]},{name:"font-family",values:[{name:"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif"},{name:"Arial, Helvetica, sans-serif"},{name:"Cambria, Cochin, Georgia, Times, 'Times New Roman', serif"},{name:"'Courier New', Courier, monospace"},{name:"cursive"},{name:"fantasy"},{name:"'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif"},{name:"Georgia, 'Times New Roman', Times, serif"},{name:"'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif"},{name:"Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif"},{name:"'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif"},{name:"monospace"},{name:"sans-serif"},{name:"'Segoe UI', Tahoma, Geneva, Verdana, sans-serif"},{name:"serif"},{name:"'Times New Roman', Times, serif"},{name:"'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif"},{name:"Verdana, Geneva, Tahoma, sans-serif"}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-family"}],description:"Specifies a prioritized list of font family names or generic family names. A user agent iterates through the list of family names until it matches an available font that contains a glyph for the character to be rendered.",restrictions:["font"]},{name:"text-decoration",values:[{name:"dashed",description:"Produces a dashed line style."},{name:"dotted",description:"Produces a dotted line."},{name:"double",description:"Produces a double line."},{name:"line-through",description:"Each line of text has a line through the middle."},{name:"none",description:"Produces no line."},{name:"overline",description:"Each line of text has a line above it."},{name:"solid",description:"Produces a solid line."},{name:"underline",description:"Each line of text is underlined."},{name:"wavy",description:"Produces a wavy line."}],syntax:"<'text-decoration-line'> || <'text-decoration-style'> || <'text-decoration-color'> || <'text-decoration-thickness'>",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration"}],description:"Decorations applied to font used for an element's text.",restrictions:["enum","color"]},{name:"box-sizing",values:[{name:"border-box",description:"The specified width and height (and respective min/max properties) on this element determine the border box of the element."},{name:"content-box",description:"Behavior of width and height as specified by CSS2.1. The specified width and height (and respective min/max properties) apply to the width and height respectively of the content box of the element."}],syntax:"content-box | border-box",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/box-sizing"}],description:"Specifies the behavior of the 'width' and 'height' properties.",restrictions:["enum"]},{name:"z-index",values:[{name:"auto",description:"The stack level of the generated box in the current stacking context is 0. The box does not establish a new stacking context unless it is the root element."}],syntax:"auto | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/z-index"}],description:"For a positioned box, the 'z-index' property specifies the stack level of the box in the current stacking context and whether the box establishes a local stacking context.",restrictions:["integer"]},{name:"vertical-align",values:[{name:"auto",description:"Align the dominant baseline of the parent box with the equivalent, or heuristically reconstructed, baseline of the element inline box."},{name:"baseline",description:"Align the 'alphabetic' baseline of the element with the 'alphabetic' baseline of the parent element."},{name:"bottom",description:"Align the after edge of the extended inline box with the after-edge of the line box."},{name:"middle",description:"Align the 'middle' baseline of the inline element with the middle baseline of the parent."},{name:"sub",description:"Lower the baseline of the box to the proper position for subscripts of the parent's box. (This value has no effect on the font size of the element's text.)"},{name:"super",description:"Raise the baseline of the box to the proper position for superscripts of the parent's box. (This value has no effect on the font size of the element's text.)"},{name:"text-bottom",description:"Align the bottom of the box with the after-edge of the parent element's font."},{name:"text-top",description:"Align the top of the box with the before-edge of the parent element's font."},{name:"top",description:"Align the before edge of the extended inline box with the before-edge of the line box."},{name:"-webkit-baseline-middle"}],syntax:"baseline | sub | super | text-top | text-bottom | middle | top | bottom | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/vertical-align"}],description:"Affects the vertical positioning of the inline boxes generated by an inline-level element inside a line box.",restrictions:["percentage","length"]},{name:"border-radius",syntax:"{1,4} [ / {1,4} ]?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-radius"}],description:"Defines the radii of the outer border edge.",restrictions:["length","percentage"]},{name:"margin-left",values:[{name:"auto"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin-left"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..",restrictions:["length","percentage"]},{name:"cursor",values:[{name:"alias",description:"Indicates an alias of/shortcut to something is to be created. Often rendered as an arrow with a small curved arrow next to it."},{name:"all-scroll",description:"Indicates that the something can be scrolled in any direction. Often rendered as arrows pointing up, down, left, and right with a dot in the middle."},{name:"auto",description:"The UA determines the cursor to display based on the current context."},{name:"cell",description:"Indicates that a cell or set of cells may be selected. Often rendered as a thick plus-sign with a dot in the middle."},{name:"col-resize",description:"Indicates that the item/column can be resized horizontally. Often rendered as arrows pointing left and right with a vertical bar separating them."},{name:"context-menu",description:"A context menu is available for the object under the cursor. Often rendered as an arrow with a small menu-like graphic next to it."},{name:"copy",description:"Indicates something is to be copied. Often rendered as an arrow with a small plus sign next to it."},{name:"crosshair",description:"A simple crosshair (e.g., short line segments resembling a '+' sign). Often used to indicate a two dimensional bitmap selection mode."},{name:"default",description:"The platform-dependent default cursor. Often rendered as an arrow."},{name:"e-resize",description:"Indicates that east edge is to be moved."},{name:"ew-resize",description:"Indicates a bidirectional east-west resize cursor."},{name:"grab",description:"Indicates that something can be grabbed."},{name:"grabbing",description:"Indicates that something is being grabbed."},{name:"help",description:"Help is available for the object under the cursor. Often rendered as a question mark or a balloon."},{name:"move",description:"Indicates something is to be moved."},{name:"-moz-grab",description:"Indicates that something can be grabbed."},{name:"-moz-grabbing",description:"Indicates that something is being grabbed."},{name:"-moz-zoom-in",description:"Indicates that something can be zoomed (magnified) in."},{name:"-moz-zoom-out",description:"Indicates that something can be zoomed (magnified) out."},{name:"ne-resize",description:"Indicates that movement starts from north-east corner."},{name:"nesw-resize",description:"Indicates a bidirectional north-east/south-west cursor."},{name:"no-drop",description:"Indicates that the dragged item cannot be dropped at the current cursor location. Often rendered as a hand or pointer with a small circle with a line through it."},{name:"none",description:"No cursor is rendered for the element."},{name:"not-allowed",description:"Indicates that the requested action will not be carried out. Often rendered as a circle with a line through it."},{name:"n-resize",description:"Indicates that north edge is to be moved."},{name:"ns-resize",description:"Indicates a bidirectional north-south cursor."},{name:"nw-resize",description:"Indicates that movement starts from north-west corner."},{name:"nwse-resize",description:"Indicates a bidirectional north-west/south-east cursor."},{name:"pointer",description:"The cursor is a pointer that indicates a link."},{name:"progress",description:"A progress indicator. The program is performing some processing, but is different from 'wait' in that the user may still interact with the program. Often rendered as a spinning beach ball, or an arrow with a watch or hourglass."},{name:"row-resize",description:"Indicates that the item/row can be resized vertically. Often rendered as arrows pointing up and down with a horizontal bar separating them."},{name:"se-resize",description:"Indicates that movement starts from south-east corner."},{name:"s-resize",description:"Indicates that south edge is to be moved."},{name:"sw-resize",description:"Indicates that movement starts from south-west corner."},{name:"text",description:"Indicates text that may be selected. Often rendered as a vertical I-beam."},{name:"vertical-text",description:"Indicates vertical-text that may be selected. Often rendered as a horizontal I-beam."},{name:"wait",description:"Indicates that the program is busy and the user should wait. Often rendered as a watch or hourglass."},{name:"-webkit-grab",description:"Indicates that something can be grabbed."},{name:"-webkit-grabbing",description:"Indicates that something is being grabbed."},{name:"-webkit-zoom-in",description:"Indicates that something can be zoomed (magnified) in."},{name:"-webkit-zoom-out",description:"Indicates that something can be zoomed (magnified) out."},{name:"w-resize",description:"Indicates that west edge is to be moved."},{name:"zoom-in",description:"Indicates that something can be zoomed (magnified) in."},{name:"zoom-out",description:"Indicates that something can be zoomed (magnified) out."}],syntax:"[ [ [ ]? , ]* [ auto | default | none | context-menu | help | pointer | progress | wait | cell | crosshair | text | vertical-text | alias | copy | move | no-drop | not-allowed | e-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | w-resize | ew-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row-resize | all-scroll | zoom-in | zoom-out | grab | grabbing ] ]",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/cursor"}],description:"Allows control over cursor appearance in an element",restrictions:["url","number","enum"]},{name:"margin-bottom",values:[{name:"auto"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin-bottom"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..",restrictions:["length","percentage"]},{name:"right",values:[{name:"auto",description:"For non-replaced elements, the effect of this value depends on which of related properties have the value 'auto' as well"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/right"}],description:"Specifies how far an absolutely positioned box's right margin edge is offset to the left of the right edge of the box's 'containing block'.",restrictions:["length","percentage"]},{name:"margin-right",values:[{name:"auto"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin-right"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..",restrictions:["length","percentage"]},{name:"padding-left",syntax:" | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding-left"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"padding-top",syntax:" | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding-top"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"max-width",values:[{name:"none",description:"No limit on the width of the box."},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/max-width"}],description:"Allows authors to constrain content width to a certain range.",restrictions:["length","percentage"]},{name:"bottom",values:[{name:"auto",description:"For non-replaced elements, the effect of this value depends on which of related properties have the value 'auto' as well"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/bottom"}],description:"Specifies how far an absolutely positioned box's bottom margin edge is offset above the bottom edge of the box's 'containing block'.",restrictions:["length","percentage"]},{name:"background-image",values:[{name:"none",description:"Counts as an image layer but draws nothing."}],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-image"}],description:"Sets the background image(s) of an element.",restrictions:["image","enum"]},{name:"content",values:[{name:"attr()",description:"The attr(n) function returns as a string the value of attribute n for the subject of the selector."},{name:"counter(name)",description:"Counters are denoted by identifiers (see the 'counter-increment' and 'counter-reset' properties)."},{name:"icon",description:"The (pseudo-)element is replaced in its entirety by the resource referenced by its 'icon' property, and treated as a replaced element."},{name:"none",description:"On elements, this inhibits the children of the element from being rendered as children of this element, as if the element was empty. On pseudo-elements it causes the pseudo-element to have no content."},{name:"normal",description:"See http://www.w3.org/TR/css3-content/#content for computation rules."},{name:"url()"}],syntax:"normal | none | [ | ] [/ ]?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/content"}],description:"Determines which page-based occurrence of a given element is applied to a counter or string value.",restrictions:["string","url"]},{name:"padding-right",syntax:" | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding-right"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"white-space",values:[{name:"normal",description:"Sets 'white-space-collapsing' to 'collapse' and 'text-wrap' to 'normal'."},{name:"nowrap",description:"Sets 'white-space-collapsing' to 'collapse' and 'text-wrap' to 'none'."},{name:"pre",description:"Sets 'white-space-collapsing' to 'preserve' and 'text-wrap' to 'none'."},{name:"pre-line",description:"Sets 'white-space-collapsing' to 'preserve-breaks' and 'text-wrap' to 'normal'."},{name:"pre-wrap",description:"Sets 'white-space-collapsing' to 'preserve' and 'text-wrap' to 'normal'."}],syntax:"normal | pre | nowrap | pre-wrap | pre-line | break-spaces",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/white-space"}],description:"Shorthand property for the 'white-space-collapsing' and 'text-wrap' properties.",restrictions:["enum"]},{name:"padding-bottom",syntax:" | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding-bottom"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"border-bottom",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom"}],description:"Shorthand property for setting border width, style and color.",restrictions:["length","line-width","line-style","color"]},{name:"box-shadow",values:[{name:"inset",description:"Changes the drop shadow from an outer shadow (one that shadows the box onto the canvas, as if it were lifted above the canvas) to an inner shadow (one that shadows the canvas onto the box, as if the box were cut out of the canvas and shifted behind it)."},{name:"none",description:"No shadow."}],syntax:"none | #",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/box-shadow"}],description:"Attaches one or more drop-shadows to the box. The property is a comma-separated list of shadows, each specified by 2-4 length values, an optional color, and an optional 'inset' keyword. Omitted lengths are 0; omitted colors are a user agent chosen color.",restrictions:["length","color","enum"]},{name:"transform",values:[{name:"matrix()",description:"Specifies a 2D transformation in the form of a transformation matrix of six values. matrix(a,b,c,d,e,f) is equivalent to applying the transformation matrix [a b c d e f]"},{name:"matrix3d()",description:"Specifies a 3D transformation as a 4x4 homogeneous matrix of 16 values in column-major order."},{name:"none"},{name:"perspective()",description:"Specifies a perspective projection matrix."},{name:"rotate()",description:"Specifies a 2D rotation by the angle specified in the parameter about the origin of the element, as defined by the transform-origin property."},{name:"rotate3d()",description:"Specifies a clockwise 3D rotation by the angle specified in last parameter about the [x,y,z] direction vector described by the first 3 parameters."},{name:"rotateX('angle')",description:"Specifies a clockwise rotation by the given angle about the X axis."},{name:"rotateY('angle')",description:"Specifies a clockwise rotation by the given angle about the Y axis."},{name:"rotateZ('angle')",description:"Specifies a clockwise rotation by the given angle about the Z axis."},{name:"scale()",description:"Specifies a 2D scale operation by the [sx,sy] scaling vector described by the 2 parameters. If the second parameter is not provided, it is takes a value equal to the first."},{name:"scale3d()",description:"Specifies a 3D scale operation by the [sx,sy,sz] scaling vector described by the 3 parameters."},{name:"scaleX()",description:"Specifies a scale operation using the [sx,1] scaling vector, where sx is given as the parameter."},{name:"scaleY()",description:"Specifies a scale operation using the [sy,1] scaling vector, where sy is given as the parameter."},{name:"scaleZ()",description:"Specifies a scale operation using the [1,1,sz] scaling vector, where sz is given as the parameter."},{name:"skew()",description:"Specifies a skew transformation along the X and Y axes. The first angle parameter specifies the skew on the X axis. The second angle parameter specifies the skew on the Y axis. If the second parameter is not given then a value of 0 is used for the Y angle (ie: no skew on the Y axis)."},{name:"skewX()",description:"Specifies a skew transformation along the X axis by the given angle."},{name:"skewY()",description:"Specifies a skew transformation along the Y axis by the given angle."},{name:"translate()",description:"Specifies a 2D translation by the vector [tx, ty], where tx is the first translation-value parameter and ty is the optional second translation-value parameter."},{name:"translate3d()",description:"Specifies a 3D translation by the vector [tx,ty,tz], with tx, ty and tz being the first, second and third translation-value parameters respectively."},{name:"translateX()",description:"Specifies a translation by the given amount in the X direction."},{name:"translateY()",description:"Specifies a translation by the given amount in the Y direction."},{name:"translateZ()",description:"Specifies a translation by the given amount in the Z direction. Note that percentage values are not allowed in the translateZ translation-value, and if present are evaluated as 0."}],syntax:"none | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/transform"}],description:"A two-dimensional transformation is applied to an element through the 'transform' property. This property contains a list of transform functions similar to those allowed by SVG.",restrictions:["enum"]},{name:"min-height",values:[{name:"auto"},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/min-height"}],description:"Allows authors to constrain content height to a certain range.",restrictions:["length","percentage"]},{name:"visibility",values:[{name:"collapse",description:"Table-specific. If used on elements other than rows, row groups, columns, or column groups, 'collapse' has the same meaning as 'hidden'."},{name:"hidden",description:"The generated box is invisible (fully transparent, nothing is drawn), but still affects layout."},{name:"visible",description:"The generated box is visible."}],syntax:"visible | hidden | collapse",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/visibility"}],description:"Specifies whether the boxes generated by an element are rendered. Invisible boxes still affect layout (set the ‘display’ property to ‘none’ to suppress box generation altogether).",restrictions:["enum"]},{name:"background-position",syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-position"}],description:"Specifies the initial position of the background image(s) (after any resizing) within their corresponding background positioning area.",restrictions:["position","length","percentage"]},{name:"border-top",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-top"}],description:"Shorthand property for setting border width, style and color",restrictions:["length","line-width","line-style","color"]},{name:"min-width",values:[{name:"auto"},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/min-width"}],description:"Allows authors to constrain content width to a certain range.",restrictions:["length","percentage"]},{name:"outline",values:[{name:"auto",description:"Permits the user agent to render a custom outline style, typically the default platform style."},{name:"invert",description:"Performs a color inversion on the pixels on the screen."}],syntax:"[ <'outline-color'> || <'outline-style'> || <'outline-width'> ]",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/outline"}],description:"Shorthand property for 'outline-style', 'outline-width', and 'outline-color'.",restrictions:["length","line-width","line-style","color","enum"]},{name:"transition",values:[{name:"all",description:"Every property that is able to undergo a transition will do so."},{name:"none",description:"No property will transition."}],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/transition"}],description:"Shorthand property combines four of the transition properties into a single property.",restrictions:["time","property","timing-function","enum"]},{name:"clear",values:[{name:"both",description:"The clearance of the generated box is set to the amount necessary to place the top border edge below the bottom outer edge of any right-floating and left-floating boxes that resulted from elements earlier in the source document."},{name:"left",description:"The clearance of the generated box is set to the amount necessary to place the top border edge below the bottom outer edge of any left-floating boxes that resulted from elements earlier in the source document."},{name:"none",description:"No constraint on the box's position with respect to floats."},{name:"right",description:"The clearance of the generated box is set to the amount necessary to place the top border edge below the bottom outer edge of any right-floating boxes that resulted from elements earlier in the source document."}],syntax:"none | left | right | both | inline-start | inline-end",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/clear"}],description:"Indicates which sides of an element's box(es) may not be adjacent to an earlier floating box. The 'clear' property does not consider floats inside the element itself or in other block formatting contexts.",restrictions:["enum"]},{name:"border-color",values:[],syntax:"{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-color"}],description:"The color of the border around all four edges of an element.",restrictions:["color"]},{name:"background-repeat",values:[],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-repeat"}],description:"Specifies how background images are tiled after they have been sized and positioned.",restrictions:["repeat"]},{name:"background-size",values:[{name:"auto",description:"Resolved by using the image’s intrinsic ratio and the size of the other dimension, or failing that, using the image’s intrinsic size, or failing that, treating it as 100%."},{name:"contain",description:"Scale the image, while preserving its intrinsic aspect ratio (if any), to the largest size such that both its width and its height can fit inside the background positioning area."},{name:"cover",description:"Scale the image, while preserving its intrinsic aspect ratio (if any), to the smallest size such that both its width and its height can completely cover the background positioning area."}],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-size"}],description:"Specifies the size of the background images.",restrictions:["length","percentage"]},{name:"text-transform",values:[{name:"capitalize",description:"Puts the first typographic letter unit of each word in titlecase."},{name:"lowercase",description:"Puts all letters in lowercase."},{name:"none",description:"No effects."},{name:"uppercase",description:"Puts all letters in uppercase."}],syntax:"none | capitalize | uppercase | lowercase | full-width | full-size-kana",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-transform"}],description:"Controls capitalization effects of an element’s text.",restrictions:["enum"]},{name:"max-height",values:[{name:"none",description:"No limit on the height of the box."},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/max-height"}],description:"Allows authors to constrain content height to a certain range.",restrictions:["length","percentage"]},{name:"list-style",values:[{name:"armenian"},{name:"circle",description:"A hollow circle."},{name:"decimal"},{name:"decimal-leading-zero"},{name:"disc",description:"A filled circle."},{name:"georgian"},{name:"inside",description:"The marker box is outside the principal block box, as described in the section on the ::marker pseudo-element below."},{name:"lower-alpha"},{name:"lower-greek"},{name:"lower-latin"},{name:"lower-roman"},{name:"none"},{name:"outside",description:"The ::marker pseudo-element is an inline element placed immediately before all ::before pseudo-elements in the principal block box, after which the element's content flows."},{name:"square",description:"A filled square."},{name:"symbols()",description:"Allows a counter style to be defined inline."},{name:"upper-alpha"},{name:"upper-latin"},{name:"upper-roman"},{name:"url()"}],syntax:"<'list-style-type'> || <'list-style-position'> || <'list-style-image'>",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/list-style"}],description:"Shorthand for setting 'list-style-type', 'list-style-position' and 'list-style-image'",restrictions:["image","enum","url"]},{name:"font-style",values:[{name:"italic",description:"Selects a font that is labeled as an 'italic' face, or an 'oblique' face if one is not"},{name:"normal",description:"Selects a face that is classified as 'normal'."},{name:"oblique",description:"Selects a font that is labeled as an 'oblique' face, or an 'italic' face if one is not."}],syntax:"normal | italic | oblique {0,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-style"}],description:"Allows italic or oblique faces to be selected. Italic forms are generally cursive in nature while oblique faces are typically sloped versions of the regular face.",restrictions:["enum"]},{name:"font",values:[{name:"100",description:"Thin"},{name:"200",description:"Extra Light (Ultra Light)"},{name:"300",description:"Light"},{name:"400",description:"Normal"},{name:"500",description:"Medium"},{name:"600",description:"Semi Bold (Demi Bold)"},{name:"700",description:"Bold"},{name:"800",description:"Extra Bold (Ultra Bold)"},{name:"900",description:"Black (Heavy)"},{name:"bold",description:"Same as 700"},{name:"bolder",description:"Specifies the weight of the face bolder than the inherited value."},{name:"caption",description:"The font used for captioned controls (e.g., buttons, drop-downs, etc.)."},{name:"icon",description:"The font used to label icons."},{name:"italic",description:"Selects a font that is labeled 'italic', or, if that is not available, one labeled 'oblique'."},{name:"large"},{name:"larger"},{name:"lighter",description:"Specifies the weight of the face lighter than the inherited value."},{name:"medium"},{name:"menu",description:"The font used in menus (e.g., dropdown menus and menu lists)."},{name:"message-box",description:"The font used in dialog boxes."},{name:"normal",description:"Specifies a face that is not labeled as a small-caps font."},{name:"oblique",description:"Selects a font that is labeled 'oblique'."},{name:"small"},{name:"small-caps",description:"Specifies a font that is labeled as a small-caps font. If a genuine small-caps font is not available, user agents should simulate a small-caps font."},{name:"small-caption",description:"The font used for labeling small controls."},{name:"smaller"},{name:"status-bar",description:"The font used in window status bars."},{name:"x-large"},{name:"x-small"},{name:"xx-large"},{name:"xx-small"}],syntax:"[ [ <'font-style'> || || <'font-weight'> || <'font-stretch'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ] | caption | icon | menu | message-box | small-caption | status-bar",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font"}],description:"Shorthand property for setting 'font-style', 'font-variant', 'font-weight', 'font-size', 'line-height', and 'font-family', at the same place in the style sheet. The syntax of this property is based on a traditional typographical shorthand notation to set multiple properties related to fonts.",restrictions:["font"]},{name:"text-overflow",values:[{name:"clip",description:"Clip inline content that overflows. Characters may be only partially rendered."},{name:"ellipsis",description:"Render an ellipsis character (U+2026) to represent clipped inline content."}],syntax:"[ clip | ellipsis | ]{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-overflow"}],description:"Text can overflow for example when it is prevented from wrapping.",restrictions:["enum","string"]},{name:"border-left",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-left"}],description:"Shorthand property for setting border width, style and color",restrictions:["length","line-width","line-style","color"]},{name:"border-right",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-right"}],description:"Shorthand property for setting border width, style and color",restrictions:["length","line-width","line-style","color"]},{name:"border-width",values:[],syntax:"{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-width"}],description:"Shorthand that sets the four 'border-*-width' properties. If it has four values, they set top, right, bottom and left in that order. If left is missing, it is the same as right; if bottom is missing, it is the same as top; if right is missing, it is the same as top.",restrictions:["length","line-width"]},{name:"justify-content",values:[{name:"center",description:"Flex items are packed toward the center of the line."},{name:"start",description:"The items are packed flush to each other toward the start edge of the alignment container in the main axis."},{name:"end",description:"The items are packed flush to each other toward the end edge of the alignment container in the main axis."},{name:"left",description:"The items are packed flush to each other toward the left edge of the alignment container in the main axis."},{name:"right",description:"The items are packed flush to each other toward the right edge of the alignment container in the main axis."},{name:"safe",description:"If the size of the item overflows the alignment container, the item is instead aligned as if the alignment mode were start."},{name:"unsafe",description:"Regardless of the relative sizes of the item and alignment container, the given alignment value is honored."},{name:"stretch",description:"If the combined size of the alignment subjects is less than the size of the alignment container, any auto-sized alignment subjects have their size increased equally (not proportionally), while still respecting the constraints imposed by max-height/max-width (or equivalent functionality), so that the combined size exactly fills the alignment container."},{name:"space-evenly",description:"The items are evenly distributed within the alignment container along the main axis."},{name:"flex-end",description:"Flex items are packed toward the end of the line."},{name:"flex-start",description:"Flex items are packed toward the start of the line."},{name:"space-around",description:"Flex items are evenly distributed in the line, with half-size spaces on either end."},{name:"space-between",description:"Flex items are evenly distributed in the line."},{name:"baseline",description:"Specifies participation in first-baseline alignment."},{name:"first baseline",description:"Specifies participation in first-baseline alignment."},{name:"last baseline",description:"Specifies participation in last-baseline alignment."}],syntax:"normal | | ? [ | left | right ]",description:"Aligns flex items along the main axis of the current line of the flex container.",restrictions:["enum"]},{name:"align-items",values:[{name:"baseline",description:"If the flex item’s inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it participates in baseline alignment."},{name:"center",description:"The flex item’s margin box is centered in the cross axis within the line."},{name:"flex-end",description:"The cross-end margin edge of the flex item is placed flush with the cross-end edge of the line."},{name:"flex-start",description:"The cross-start margin edge of the flex item is placed flush with the cross-start edge of the line."},{name:"stretch",description:"If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched."}],syntax:"normal | stretch | | [ ? ]",description:"Aligns flex items along the cross axis of the current line of the flex container.",restrictions:["enum"]},{name:"overflow-y",values:[{name:"auto",description:"The behavior of the 'auto' value is UA-dependent, but should cause a scrolling mechanism to be provided for overflowing boxes."},{name:"hidden",description:"Content is clipped and no scrolling mechanism should be provided to view the content outside the clipping region."},{name:"scroll",description:"Content is clipped and if the user agent uses a scrolling mechanism that is visible on the screen (such as a scroll bar or a panner), that mechanism should be displayed for a box whether or not any of its content is clipped."},{name:"visible",description:"Content is not clipped, i.e., it may be rendered outside the content box."}],syntax:"visible | hidden | clip | scroll | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/overflow-y"}],description:"Specifies the handling of overflow in the vertical direction.",restrictions:["enum"]},{name:"pointer-events",values:[{name:"all",description:"The given element can be the target element for pointer events whenever the pointer is over either the interior or the perimeter of the element."},{name:"fill",description:"The given element can be the target element for pointer events whenever the pointer is over the interior of the element."},{name:"none",description:"The given element does not receive pointer events."},{name:"painted",description:'The given element can be the target element for pointer events when the pointer is over a "painted" area. '},{name:"stroke",description:"The given element can be the target element for pointer events whenever the pointer is over the perimeter of the element."},{name:"visible",description:"The given element can be the target element for pointer events when the ‘visibility’ property is set to visible and the pointer is over either the interior or the perimete of the element."},{name:"visibleFill",description:"The given element can be the target element for pointer events when the ‘visibility’ property is set to visible and when the pointer is over the interior of the element."},{name:"visiblePainted",description:"The given element can be the target element for pointer events when the ‘visibility’ property is set to visible and when the pointer is over a ‘painted’ area."},{name:"visibleStroke",description:"The given element can be the target element for pointer events when the ‘visibility’ property is set to visible and when the pointer is over the perimeter of the element."}],syntax:"auto | none | visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | inherit",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/pointer-events"}],description:"Specifies under what circumstances a given element can be the target element for a pointer event.",restrictions:["enum"]},{name:"letter-spacing",values:[{name:"normal",description:"The spacing is the normal spacing for the current font. It is typically zero-length."}],syntax:"normal | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/letter-spacing"}],description:"Specifies the minimum, maximum, and optimal spacing between grapheme clusters.",restrictions:["length"]},{name:"border-style",values:[],syntax:"{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-style"}],description:"The style of the border around edges of an element.",restrictions:["line-style"]},{name:"animation",values:[{name:"alternate",description:"The animation cycle iterations that are odd counts are played in the normal direction, and the animation cycle iterations that are even counts are played in a reverse direction."},{name:"alternate-reverse",description:"The animation cycle iterations that are odd counts are played in the reverse direction, and the animation cycle iterations that are even counts are played in a normal direction."},{name:"backwards",description:"The beginning property value (as defined in the first @keyframes at-rule) is applied before the animation is displayed, during the period defined by 'animation-delay'."},{name:"both",description:"Both forwards and backwards fill modes are applied."},{name:"forwards",description:"The final property value (as defined in the last @keyframes at-rule) is maintained after the animation completes."},{name:"infinite",description:"Causes the animation to repeat forever."},{name:"none",description:"No animation is performed"},{name:"normal",description:"Normal playback."},{name:"reverse",description:"All iterations of the animation are played in the reverse direction from the way they were specified."}],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/animation"}],description:"Shorthand property combines six of the animation properties into a single property.",restrictions:["time","timing-function","enum","identifier","number"]},{name:"overflow-x",values:[{name:"auto",description:"The behavior of the 'auto' value is UA-dependent, but should cause a scrolling mechanism to be provided for overflowing boxes."},{name:"hidden",description:"Content is clipped and no scrolling mechanism should be provided to view the content outside the clipping region."},{name:"scroll",description:"Content is clipped and if the user agent uses a scrolling mechanism that is visible on the screen (such as a scroll bar or a panner), that mechanism should be displayed for a box whether or not any of its content is clipped."},{name:"visible",description:"Content is not clipped, i.e., it may be rendered outside the content box."}],syntax:"visible | hidden | clip | scroll | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/overflow-x"}],description:"Specifies the handling of overflow in the horizontal direction.",restrictions:["enum"]},{name:"word-wrap",values:[{name:"break-word",description:"An otherwise unbreakable sequence of characters may be broken at an arbitrary point if there are no otherwise-acceptable break points in the line."},{name:"normal",description:"Lines may break only at allowed break points."}],syntax:"normal | break-word",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/overflow-wrap"}],description:"Specifies whether the UA may break within a word to prevent overflow when an otherwise-unbreakable string is too long to fit.",restrictions:["enum"]},{name:"border-collapse",values:[{name:"collapse",description:"Selects the collapsing borders model."},{name:"separate",description:"Selects the separated borders border model."}],syntax:"collapse | separate",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-collapse"}],description:"Selects a table's border model.",restrictions:["enum"]},{name:"flex-direction",values:[{name:"column",description:"The flex container’s main axis has the same orientation as the block axis of the current writing mode."},{name:"column-reverse",description:"Same as 'column', except the main-start and main-end directions are swapped."},{name:"row",description:"The flex container’s main axis has the same orientation as the inline axis of the current writing mode."},{name:"row-reverse",description:"Same as 'row', except the main-start and main-end directions are swapped."}],syntax:"row | row-reverse | column | column-reverse",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex-direction"}],description:"Specifies how flex items are placed in the flex container, by setting the direction of the flex container’s main axis.",restrictions:["enum"]},{name:"zoom",browsers:["E12","S3.1","C1","IE5.5","O15"],values:[{name:"normal"}],syntax:"auto | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/zoom"}],description:"Non-standard. Specifies the magnification scale of the object. See 'transform: scale()' for a standards-based alternative.",restrictions:["enum","integer","number","percentage"]},{name:"flex",values:[{name:"auto",description:"Retrieves the value of the main size property as the used 'flex-basis'."},{name:"content",description:"Indicates automatic sizing, based on the flex item’s content."},{name:"none",description:"Expands to '0 0 auto'."}],syntax:"none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex"}],description:"Specifies the components of a flexible length: the flex grow factor and flex shrink factor, and the flex basis.",restrictions:["length","number","percentage"]},{name:"text-shadow",values:[{name:"none",description:"No shadow."}],syntax:"none | #",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-shadow"}],description:"Enables shadow effects to be applied to the text of the element.",restrictions:["length","color"]},{name:"list-style-type",values:[{name:"armenian",description:"Traditional uppercase Armenian numbering."},{name:"circle",description:"A hollow circle."},{name:"decimal",description:"Western decimal numbers."},{name:"decimal-leading-zero",description:"Decimal numbers padded by initial zeros."},{name:"disc",description:"A filled circle."},{name:"georgian",description:"Traditional Georgian numbering."},{name:"lower-alpha",description:"Lowercase ASCII letters."},{name:"lower-greek",description:"Lowercase classical Greek."},{name:"lower-latin",description:"Lowercase ASCII letters."},{name:"lower-roman",description:"Lowercase ASCII Roman numerals."},{name:"none",description:"No marker"},{name:"square",description:"A filled square."},{name:"symbols()",description:"Allows a counter style to be defined inline."},{name:"upper-alpha",description:"Uppercase ASCII letters."},{name:"upper-latin",description:"Uppercase ASCII letters."},{name:"upper-roman",description:"Uppercase ASCII Roman numerals."}],syntax:" | | none",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/list-style-type"}],description:"Used to construct the default contents of a list item’s marker",restrictions:["enum","string"]},{name:"border-bottom-left-radius",syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-left-radius"}],description:"Defines the radii of the bottom left outer border edge.",restrictions:["length","percentage"]},{name:"user-select",values:[{name:"all",description:"The content of the element must be selected atomically"},{name:"auto"},{name:"contain",description:"UAs must not allow a selection which is started in this element to be extended outside of this element."},{name:"none",description:"The UA must not allow selections to be started in this element."},{name:"text",description:"The element imposes no constraint on the selection."}],status:"nonstandard",syntax:"auto | text | none | contain | all",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/user-select"}],description:"Controls the appearance of selection.",restrictions:["enum"]},{name:"fill",values:[{name:"url()",description:"A URL reference to a paint server element, which is an element that defines a paint server: ‘hatch’, ‘linearGradient’, ‘mesh’, ‘pattern’, ‘radialGradient’ and ‘solidcolor’."},{name:"none",description:"No paint is applied in this layer."}],description:"Paints the interior of the given graphical element.",restrictions:["color","enum","url"]},{name:"transform-origin",syntax:"[ | left | center | right | top | bottom ] | [ [ | left | center | right ] && [ | top | center | bottom ] ] ?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/transform-origin"}],description:"Establishes the origin of transformation for an element.",restrictions:["position","length","percentage"]},{name:"border-top-left-radius",syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-top-left-radius"}],description:"Defines the radii of the top left outer border edge.",restrictions:["length","percentage"]},{name:"text-indent",values:[],syntax:" && hanging? && each-line?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-indent"}],description:"Specifies the indentation applied to lines of inline content in a block. The indentation only affects the first line of inline content in the block unless the 'hanging' keyword is specified, in which case it affects all lines except the first.",restrictions:["percentage","length"]},{name:"border-bottom-right-radius",syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-right-radius"}],description:"Defines the radii of the bottom right outer border edge.",restrictions:["length","percentage"]},{name:"flex-wrap",values:[{name:"nowrap",description:"The flex container is single-line."},{name:"wrap",description:"The flexbox is multi-line."},{name:"wrap-reverse",description:"Same as 'wrap', except the cross-start and cross-end directions are swapped."}],syntax:"nowrap | wrap | wrap-reverse",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex-wrap"}],description:"Controls whether the flex container is single-line or multi-line, and the direction of the cross-axis, which determines the direction new lines are stacked in.",restrictions:["enum"]},{name:"border-spacing",syntax:" ?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-spacing"}],description:"The lengths specify the distance that separates adjoining cell borders. If one length is specified, it gives both the horizontal and vertical spacing. If two are specified, the first gives the horizontal spacing and the second the vertical spacing. Lengths may not be negative.",restrictions:["length"]},{name:"border-top-right-radius",syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-top-right-radius"}],description:"Defines the radii of the top right outer border edge.",restrictions:["length","percentage"]},{name:"clip",values:[{name:"auto",description:"The element does not clip."},{name:"rect()",description:"Specifies offsets from the edges of the border box."}],syntax:" | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/clip"}],description:"Deprecated. Use the 'clip-path' property when support allows. Defines the visible portion of an element’s box.",restrictions:["enum"]},{name:"border-top-color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-top-color"}],description:"Sets the color of the top border.",restrictions:["color"]},{name:"word-break",values:[{name:"break-all",description:"Lines may break between any two grapheme clusters for non-CJK scripts."},{name:"keep-all",description:"Block characters can no longer create implied break points."},{name:"normal",description:"Breaks non-CJK scripts according to their own rules."}],syntax:"normal | break-all | keep-all | break-word",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/word-break"}],description:"Specifies line break opportunities for non-CJK scripts.",restrictions:["enum"]},{name:"border-bottom-color",syntax:"<'border-top-color'>",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-color"}],description:"Sets the color of the bottom border.",restrictions:["color"]},{name:"flex-grow",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex-grow"}],description:"Sets the flex grow factor. Negative numbers are invalid.",restrictions:["number"]},{name:"direction",values:[{name:"ltr",description:"Left-to-right direction."},{name:"rtl",description:"Right-to-left direction."}],syntax:"ltr | rtl",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/direction"}],description:"Specifies the inline base direction or directionality of any bidi paragraph, embedding, isolate, or override established by the box. Note: for HTML content use the 'dir' attribute and 'bdo' element rather than this property.",restrictions:["enum"]},{name:"align-self",values:[{name:"auto",description:"Computes to the value of 'align-items' on the element’s parent, or 'stretch' if the element has no parent. On absolutely positioned elements, it computes to itself."},{name:"baseline",description:"If the flex item’s inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it participates in baseline alignment."},{name:"center",description:"The flex item’s margin box is centered in the cross axis within the line."},{name:"flex-end",description:"The cross-end margin edge of the flex item is placed flush with the cross-end edge of the line."},{name:"flex-start",description:"The cross-start margin edge of the flex item is placed flush with the cross-start edge of the line."},{name:"stretch",description:"If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched."}],syntax:"auto | normal | stretch | | ? ",description:"Allows the default alignment along the cross axis to be overridden for individual flex items.",restrictions:["enum"]},{name:"flex-shrink",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex-shrink"}],description:"Sets the flex shrink factor. Negative numbers are invalid.",restrictions:["number"]},{name:"text-rendering",browsers:["FF1","S5","C4","O15"],values:[{name:"auto"},{name:"geometricPrecision",description:"Indicates that the user agent shall emphasize geometric precision over legibility and rendering speed."},{name:"optimizeLegibility",description:"Indicates that the user agent shall emphasize legibility over rendering speed and geometric precision."},{name:"optimizeSpeed",description:"Indicates that the user agent shall emphasize rendering speed over legibility and geometric precision."}],syntax:"auto | optimizeSpeed | optimizeLegibility | geometricPrecision",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-rendering"}],description:"The creator of SVG content might want to provide a hint to the implementation about what tradeoffs to make as it renders text. The ‘text-rendering’ property provides these hints.",restrictions:["enum"]},{name:"touch-action",values:[{name:"auto",description:"The user agent may determine any permitted touch behaviors for touches that begin on the element."},{name:"cross-slide-x"},{name:"cross-slide-y"},{name:"double-tap-zoom"},{name:"manipulation",description:"The user agent may consider touches that begin on the element only for the purposes of scrolling and continuous zooming."},{name:"none",description:"Touches that begin on the element must not trigger default touch behaviors."},{name:"pan-x",description:"The user agent may consider touches that begin on the element only for the purposes of horizontally scrolling the element’s nearest ancestor with horizontally scrollable content."},{name:"pan-y",description:"The user agent may consider touches that begin on the element only for the purposes of vertically scrolling the element’s nearest ancestor with vertically scrollable content."},{name:"pinch-zoom"}],syntax:"auto | none | [ [ pan-x | pan-left | pan-right ] || [ pan-y | pan-up | pan-down ] || pinch-zoom ] | manipulation",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/touch-action"}],description:"Determines whether touch input may trigger default behavior supplied by user agent.",restrictions:["enum"]},{name:"background-clip",syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-clip"}],description:"Determines the background painting area.",restrictions:["box"]},{name:"filter",browsers:["E12","FF35","S9.1","C53","O40"],values:[{name:"none",description:"No filter effects are applied."},{name:"blur()",description:"Applies a Gaussian blur to the input image."},{name:"brightness()",description:"Applies a linear multiplier to input image, making it appear more or less bright."},{name:"contrast()",description:"Adjusts the contrast of the input."},{name:"drop-shadow()",description:"Applies a drop shadow effect to the input image."},{name:"grayscale()",description:"Converts the input image to grayscale."},{name:"hue-rotate()",description:"Applies a hue rotation on the input image. "},{name:"invert()",description:"Inverts the samples in the input image."},{name:"opacity()",description:"Applies transparency to the samples in the input image."},{name:"saturate()",description:"Saturates the input image."},{name:"sepia()",description:"Converts the input image to sepia."},{name:"url()",browsers:["E12","FF35","S9.1","C53","O40"],description:"A filter reference to a element."}],syntax:"none | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/filter"}],description:"Processes an element’s rendering before it is displayed in the document, by applying one or more filter effects.",restrictions:["enum","url"]},{name:"src",values:[{name:"url()",description:"Reference font by URL"},{name:"format()",description:"Optional hint describing the format of the font resource."},{name:"local()",description:"Format-specific string that identifies a locally available copy of a given font."}],syntax:"[ [ format( # ) ]? | local( ) ]#",description:"@font-face descriptor. Specifies the resource containing font data. It is required, whether the font is downloadable or locally installed.",restrictions:["enum","url","identifier"]},{name:"animation-timing-function",syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/animation-timing-function"}],description:"Describes how the animation will progress over one cycle of its duration.",restrictions:["timing-function"]},{name:"border-right-color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-right-color"}],description:"Sets the color of the right border.",restrictions:["color"]},{name:"font-variant",values:[{name:"normal",description:"Specifies a face that is not labeled as a small-caps font."},{name:"small-caps",description:"Specifies a font that is labeled as a small-caps font. If a genuine small-caps font is not available, user agents should simulate a small-caps font."}],syntax:"normal | none | [ || || || || stylistic() || historical-forms || styleset(#) || character-variant(#) || swash() || ornaments() || annotation() || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || || || || ordinal || slashed-zero || || || ruby ]",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-variant"}],description:"Specifies variant representations of the font",restrictions:["enum"]},{name:"border-left-color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-left-color"}],description:"Sets the color of the left border.",restrictions:["color"]},{name:"animation-name",values:[{name:"none",description:"No animation is performed"}],syntax:"[ none | ]#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/animation-name"}],description:"Defines a list of animations that apply. Each name is used to select the keyframe at-rule that provides the property values for the animation.",restrictions:["identifier","enum"]},{name:"animation-duration",syntax:"