From f6d65e533c62f6deb21342d4901ece24497b433e Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Thu, 4 Jun 2015 07:31:04 +0200 Subject: Update to MediaWiki 1.25.1 --- resources/lib/jquery.client/AUTHORS.txt | 9 + resources/lib/jquery.client/LICENSE-MIT.txt | 20 + resources/lib/jquery.client/README.md | 6 + resources/lib/jquery.client/jquery.client.js | 317 + resources/lib/jquery.ui/themes/smoothness/PATCHES | 3 + .../jquery.ui/themes/smoothness/jquery.ui.core.css | 2 +- .../themes/smoothness/jquery.ui.theme.css | 4 +- resources/lib/jquery/jquery.jStorage.js | 20 +- resources/lib/jquery/jquery.js | 13 +- resources/lib/jquery/jquery.json.js | 199 - resources/lib/jquery/jquery.migrate.js | 551 - resources/lib/jquery/jquery.qunit.css | 237 - resources/lib/jquery/jquery.qunit.js | 2288 ---- resources/lib/moment/locale/af.js | 4 +- resources/lib/moment/locale/ar-ma.js | 3 +- resources/lib/moment/locale/ar-sa.js | 5 +- resources/lib/moment/locale/ar.js | 5 +- resources/lib/moment/locale/az.js | 4 +- resources/lib/moment/locale/be.js | 4 +- resources/lib/moment/locale/bg.js | 4 +- resources/lib/moment/locale/bn.js | 3 +- resources/lib/moment/locale/bo.js | 3 +- resources/lib/moment/locale/br.js | 4 +- resources/lib/moment/locale/bs.js | 8 +- resources/lib/moment/locale/ca.js | 15 +- resources/lib/moment/locale/cs.js | 6 +- resources/lib/moment/locale/cv.js | 4 +- resources/lib/moment/locale/cy.js | 4 +- resources/lib/moment/locale/da.js | 4 +- resources/lib/moment/locale/de-at.js | 16 +- resources/lib/moment/locale/de.js | 16 +- resources/lib/moment/locale/el.js | 10 +- resources/lib/moment/locale/en-au.js | 4 +- resources/lib/moment/locale/en-ca.js | 4 +- resources/lib/moment/locale/en-gb.js | 4 +- resources/lib/moment/locale/eo.js | 4 +- resources/lib/moment/locale/es.js | 4 +- resources/lib/moment/locale/et.js | 4 +- resources/lib/moment/locale/eu.js | 4 +- resources/lib/moment/locale/fa.js | 4 +- resources/lib/moment/locale/fi.js | 4 +- resources/lib/moment/locale/fo.js | 4 +- resources/lib/moment/locale/fr-ca.js | 4 +- resources/lib/moment/locale/fr.js | 4 +- resources/lib/moment/locale/gl.js | 4 +- resources/lib/moment/locale/he.js | 3 +- resources/lib/moment/locale/hi.js | 3 +- resources/lib/moment/locale/hr.js | 4 +- resources/lib/moment/locale/hu.js | 4 +- resources/lib/moment/locale/hy-am.js | 4 +- resources/lib/moment/locale/id.js | 3 +- resources/lib/moment/locale/is.js | 4 +- resources/lib/moment/locale/it.js | 13 +- resources/lib/moment/locale/ja.js | 3 +- resources/lib/moment/locale/ka.js | 4 +- resources/lib/moment/locale/km.js | 3 +- resources/lib/moment/locale/ko.js | 4 +- resources/lib/moment/locale/lb.js | 4 +- resources/lib/moment/locale/lt.js | 4 +- resources/lib/moment/locale/lv.js | 4 +- resources/lib/moment/locale/mk.js | 4 +- resources/lib/moment/locale/ml.js | 3 +- resources/lib/moment/locale/mr.js | 3 +- resources/lib/moment/locale/ms-my.js | 3 +- resources/lib/moment/locale/my.js | 3 +- resources/lib/moment/locale/nb.js | 4 +- resources/lib/moment/locale/ne.js | 3 +- resources/lib/moment/locale/nl.js | 4 +- resources/lib/moment/locale/nn.js | 4 +- resources/lib/moment/locale/pl.js | 4 +- resources/lib/moment/locale/pt-br.js | 4 +- resources/lib/moment/locale/pt.js | 4 +- resources/lib/moment/locale/ro.js | 3 +- resources/lib/moment/locale/ru.js | 40 +- resources/lib/moment/locale/sk.js | 4 +- resources/lib/moment/locale/sl.js | 4 +- resources/lib/moment/locale/sq.js | 4 +- resources/lib/moment/locale/sr-cyrl.js | 4 +- resources/lib/moment/locale/sr.js | 4 +- resources/lib/moment/locale/sv.js | 4 +- resources/lib/moment/locale/ta.js | 4 +- resources/lib/moment/locale/th.js | 3 +- resources/lib/moment/locale/tl-ph.js | 4 +- resources/lib/moment/locale/tr.js | 4 +- resources/lib/moment/locale/tzm-latn.js | 3 +- resources/lib/moment/locale/tzm.js | 3 +- resources/lib/moment/locale/uk.js | 4 +- resources/lib/moment/locale/uz.js | 3 +- resources/lib/moment/locale/vi.js | 4 +- resources/lib/moment/locale/zh-cn.js | 4 +- resources/lib/moment/locale/zh-tw.js | 4 +- resources/lib/moment/moment.js | 148 +- resources/lib/mustache/mustache.js | 578 + resources/lib/oojs-ui/i18n/ace.json | 1 - resources/lib/oojs-ui/i18n/af.json | 13 +- resources/lib/oojs-ui/i18n/am.json | 3 +- resources/lib/oojs-ui/i18n/ar.json | 8 +- resources/lib/oojs-ui/i18n/arc.json | 3 +- resources/lib/oojs-ui/i18n/awa.json | 8 + resources/lib/oojs-ui/i18n/az.json | 1 - resources/lib/oojs-ui/i18n/ba.json | 1 - resources/lib/oojs-ui/i18n/bcc.json | 9 + resources/lib/oojs-ui/i18n/bcl.json | 1 - resources/lib/oojs-ui/i18n/be-tarask.json | 1 - resources/lib/oojs-ui/i18n/be.json | 7 +- resources/lib/oojs-ui/i18n/bg.json | 1 - resources/lib/oojs-ui/i18n/bn.json | 16 +- resources/lib/oojs-ui/i18n/br.json | 8 +- resources/lib/oojs-ui/i18n/bs.json | 13 +- resources/lib/oojs-ui/i18n/ca.json | 16 +- resources/lib/oojs-ui/i18n/ce.json | 10 +- resources/lib/oojs-ui/i18n/ckb.json | 6 +- resources/lib/oojs-ui/i18n/co.json | 1 - resources/lib/oojs-ui/i18n/crh-cyrl.json | 8 + resources/lib/oojs-ui/i18n/crh-latn.json | 8 + resources/lib/oojs-ui/i18n/cs.json | 8 +- resources/lib/oojs-ui/i18n/cu.json | 4 +- resources/lib/oojs-ui/i18n/cy.json | 1 - resources/lib/oojs-ui/i18n/da.json | 1 - resources/lib/oojs-ui/i18n/de.json | 5 +- resources/lib/oojs-ui/i18n/diq.json | 1 - resources/lib/oojs-ui/i18n/dsb.json | 1 - resources/lib/oojs-ui/i18n/egl.json | 7 +- resources/lib/oojs-ui/i18n/el.json | 5 +- resources/lib/oojs-ui/i18n/eml.json | 7 +- resources/lib/oojs-ui/i18n/en.json | 5 +- resources/lib/oojs-ui/i18n/eo.json | 1 - resources/lib/oojs-ui/i18n/es.json | 5 +- resources/lib/oojs-ui/i18n/et.json | 5 +- resources/lib/oojs-ui/i18n/eu.json | 13 +- resources/lib/oojs-ui/i18n/fa.json | 8 +- resources/lib/oojs-ui/i18n/fi.json | 5 +- resources/lib/oojs-ui/i18n/fo.json | 12 +- resources/lib/oojs-ui/i18n/fr.json | 8 +- resources/lib/oojs-ui/i18n/frr.json | 1 - resources/lib/oojs-ui/i18n/fur.json | 1 - resources/lib/oojs-ui/i18n/fy.json | 11 + resources/lib/oojs-ui/i18n/gl.json | 8 +- resources/lib/oojs-ui/i18n/he.json | 5 +- resources/lib/oojs-ui/i18n/hi.json | 14 +- resources/lib/oojs-ui/i18n/hr.json | 2 + resources/lib/oojs-ui/i18n/hsb.json | 11 +- resources/lib/oojs-ui/i18n/hu.json | 5 +- resources/lib/oojs-ui/i18n/hy.json | 5 +- resources/lib/oojs-ui/i18n/id.json | 12 +- resources/lib/oojs-ui/i18n/ie.json | 1 - resources/lib/oojs-ui/i18n/ilo.json | 5 +- resources/lib/oojs-ui/i18n/is.json | 12 +- resources/lib/oojs-ui/i18n/it.json | 5 +- resources/lib/oojs-ui/i18n/ja.json | 8 +- resources/lib/oojs-ui/i18n/jv.json | 1 - resources/lib/oojs-ui/i18n/ka.json | 12 +- resources/lib/oojs-ui/i18n/kk-cyrl.json | 11 +- resources/lib/oojs-ui/i18n/km.json | 1 - resources/lib/oojs-ui/i18n/kn.json | 21 +- resources/lib/oojs-ui/i18n/ko.json | 5 +- resources/lib/oojs-ui/i18n/krc.json | 11 +- resources/lib/oojs-ui/i18n/ksh.json | 19 + resources/lib/oojs-ui/i18n/ku-latn.json | 13 + resources/lib/oojs-ui/i18n/kw.json | 3 +- resources/lib/oojs-ui/i18n/ky.json | 3 +- resources/lib/oojs-ui/i18n/lb.json | 5 +- resources/lib/oojs-ui/i18n/lmo.json | 1 - resources/lib/oojs-ui/i18n/lt.json | 1 - resources/lib/oojs-ui/i18n/lv.json | 6 +- resources/lib/oojs-ui/i18n/lzh.json | 2 +- resources/lib/oojs-ui/i18n/mg.json | 3 +- resources/lib/oojs-ui/i18n/min.json | 7 +- resources/lib/oojs-ui/i18n/mk.json | 5 +- resources/lib/oojs-ui/i18n/ml.json | 1 - resources/lib/oojs-ui/i18n/mr.json | 1 - resources/lib/oojs-ui/i18n/nap.json | 1 - resources/lib/oojs-ui/i18n/nb.json | 8 +- resources/lib/oojs-ui/i18n/nds-nl.json | 13 +- resources/lib/oojs-ui/i18n/nds.json | 1 - resources/lib/oojs-ui/i18n/ne.json | 12 +- resources/lib/oojs-ui/i18n/nl.json | 5 +- resources/lib/oojs-ui/i18n/nn.json | 1 - resources/lib/oojs-ui/i18n/oc.json | 5 +- resources/lib/oojs-ui/i18n/om.json | 5 +- resources/lib/oojs-ui/i18n/or.json | 13 +- resources/lib/oojs-ui/i18n/pa.json | 15 +- resources/lib/oojs-ui/i18n/pfl.json | 6 +- resources/lib/oojs-ui/i18n/pl.json | 5 +- resources/lib/oojs-ui/i18n/pms.json | 1 - resources/lib/oojs-ui/i18n/ps.json | 11 +- resources/lib/oojs-ui/i18n/pt-br.json | 1 - resources/lib/oojs-ui/i18n/pt.json | 5 +- resources/lib/oojs-ui/i18n/qqq.json | 5 +- resources/lib/oojs-ui/i18n/qu.json | 1 - resources/lib/oojs-ui/i18n/ro.json | 5 +- resources/lib/oojs-ui/i18n/roa-tara.json | 12 +- resources/lib/oojs-ui/i18n/ru.json | 8 +- resources/lib/oojs-ui/i18n/sah.json | 3 +- resources/lib/oojs-ui/i18n/scn.json | 4 +- resources/lib/oojs-ui/i18n/sco.json | 1 - resources/lib/oojs-ui/i18n/sh.json | 1 - resources/lib/oojs-ui/i18n/si.json | 1 - resources/lib/oojs-ui/i18n/sk.json | 2 +- resources/lib/oojs-ui/i18n/sl.json | 5 +- resources/lib/oojs-ui/i18n/sr-ec.json | 5 +- resources/lib/oojs-ui/i18n/sr-el.json | 10 +- resources/lib/oojs-ui/i18n/sv.json | 5 +- resources/lib/oojs-ui/i18n/ta.json | 6 +- resources/lib/oojs-ui/i18n/te.json | 3 +- resources/lib/oojs-ui/i18n/tg-cyrl.json | 1 - resources/lib/oojs-ui/i18n/th.json | 1 - resources/lib/oojs-ui/i18n/tl.json | 7 +- resources/lib/oojs-ui/i18n/tr.json | 15 +- resources/lib/oojs-ui/i18n/tt-cyrl.json | 1 - resources/lib/oojs-ui/i18n/uk.json | 8 +- resources/lib/oojs-ui/i18n/uz.json | 1 - resources/lib/oojs-ui/i18n/vec.json | 4 +- resources/lib/oojs-ui/i18n/vi.json | 8 +- resources/lib/oojs-ui/i18n/vo.json | 1 - resources/lib/oojs-ui/i18n/yo.json | 1 - resources/lib/oojs-ui/i18n/zh-hans.json | 11 +- resources/lib/oojs-ui/i18n/zh-hant.json | 10 +- resources/lib/oojs-ui/images/anchor.png | Bin 203 -> 0 bytes resources/lib/oojs-ui/images/anchor.svg | 7 - resources/lib/oojs-ui/images/grab.cur | Bin 0 -> 326 bytes resources/lib/oojs-ui/images/grabbing.cur | Bin 0 -> 326 bytes resources/lib/oojs-ui/images/icons/accept.png | Bin 332 -> 0 bytes resources/lib/oojs-ui/images/icons/accept.svg | 6 - resources/lib/oojs-ui/images/icons/add-item.png | Bin 145 -> 0 bytes resources/lib/oojs-ui/images/icons/add-item.svg | 6 - resources/lib/oojs-ui/images/icons/advanced.png | Bin 531 -> 0 bytes resources/lib/oojs-ui/images/icons/advanced.svg | 6 - resources/lib/oojs-ui/images/icons/alert.png | Bin 448 -> 0 bytes resources/lib/oojs-ui/images/icons/alert.svg | 8 - .../lib/oojs-ui/images/icons/arched-arrow-ltr.png | Bin 294 -> 0 bytes .../lib/oojs-ui/images/icons/arched-arrow-ltr.svg | 6 - .../lib/oojs-ui/images/icons/arched-arrow-rtl.png | Bin 296 -> 0 bytes .../lib/oojs-ui/images/icons/arched-arrow-rtl.svg | 6 - resources/lib/oojs-ui/images/icons/check.png | Bin 235 -> 0 bytes resources/lib/oojs-ui/images/icons/check.svg | 6 - resources/lib/oojs-ui/images/icons/clear.png | Bin 430 -> 0 bytes resources/lib/oojs-ui/images/icons/clear.svg | 6 - resources/lib/oojs-ui/images/icons/close.png | Bin 286 -> 0 bytes resources/lib/oojs-ui/images/icons/close.svg | 6 - resources/lib/oojs-ui/images/icons/code.png | Bin 313 -> 0 bytes resources/lib/oojs-ui/images/icons/code.svg | 7 - resources/lib/oojs-ui/images/icons/collapse.png | Bin 221 -> 0 bytes resources/lib/oojs-ui/images/icons/collapse.svg | 6 - resources/lib/oojs-ui/images/icons/comment.png | Bin 244 -> 0 bytes resources/lib/oojs-ui/images/icons/comment.svg | 6 - resources/lib/oojs-ui/images/icons/expand.png | Bin 237 -> 0 bytes resources/lib/oojs-ui/images/icons/expand.svg | 6 - resources/lib/oojs-ui/images/icons/help.png | Bin 591 -> 0 bytes resources/lib/oojs-ui/images/icons/help.svg | 10 - resources/lib/oojs-ui/images/icons/history.png | Bin 591 -> 0 bytes resources/lib/oojs-ui/images/icons/history.svg | 7 - resources/lib/oojs-ui/images/icons/info.png | Bin 349 -> 0 bytes resources/lib/oojs-ui/images/icons/info.svg | 6 - resources/lib/oojs-ui/images/icons/link.png | Bin 348 -> 0 bytes resources/lib/oojs-ui/images/icons/link.svg | 8 - resources/lib/oojs-ui/images/icons/menu.png | Bin 190 -> 0 bytes resources/lib/oojs-ui/images/icons/menu.svg | 6 - resources/lib/oojs-ui/images/icons/move-ltr.png | Bin 254 -> 0 bytes resources/lib/oojs-ui/images/icons/move-ltr.svg | 6 - resources/lib/oojs-ui/images/icons/move-rtl.png | Bin 250 -> 0 bytes resources/lib/oojs-ui/images/icons/move-rtl.svg | 6 - resources/lib/oojs-ui/images/icons/picture.png | Bin 402 -> 0 bytes resources/lib/oojs-ui/images/icons/picture.svg | 8 - resources/lib/oojs-ui/images/icons/remove-item.png | Bin 131 -> 0 bytes resources/lib/oojs-ui/images/icons/remove-item.svg | 6 - resources/lib/oojs-ui/images/icons/remove.png | Bin 175 -> 0 bytes resources/lib/oojs-ui/images/icons/remove.svg | 6 - resources/lib/oojs-ui/images/icons/search.png | Bin 267 -> 0 bytes resources/lib/oojs-ui/images/icons/search.svg | 6 - resources/lib/oojs-ui/images/icons/settings.png | Bin 230 -> 0 bytes resources/lib/oojs-ui/images/icons/settings.svg | 6 - resources/lib/oojs-ui/images/icons/tag.png | Bin 319 -> 0 bytes resources/lib/oojs-ui/images/icons/tag.svg | 6 - resources/lib/oojs-ui/images/icons/window.png | Bin 309 -> 0 bytes resources/lib/oojs-ui/images/icons/window.svg | 7 - resources/lib/oojs-ui/images/indicators/alert.png | Bin 256 -> 0 bytes resources/lib/oojs-ui/images/indicators/alert.svg | 6 - .../lib/oojs-ui/images/indicators/arrow-down.png | Bin 199 -> 0 bytes .../lib/oojs-ui/images/indicators/arrow-down.svg | 6 - .../lib/oojs-ui/images/indicators/arrow-ltr.png | Bin 204 -> 0 bytes .../lib/oojs-ui/images/indicators/arrow-ltr.svg | 6 - .../lib/oojs-ui/images/indicators/arrow-rtl.png | Bin 194 -> 0 bytes .../lib/oojs-ui/images/indicators/arrow-rtl.svg | 6 - .../lib/oojs-ui/images/indicators/arrow-up.png | Bin 180 -> 0 bytes .../lib/oojs-ui/images/indicators/arrow-up.svg | 6 - .../lib/oojs-ui/images/indicators/required.png | Bin 264 -> 0 bytes .../lib/oojs-ui/images/indicators/required.svg | 6 - resources/lib/oojs-ui/images/textures/pending.gif | Bin 2032 -> 0 bytes .../lib/oojs-ui/images/textures/transparency.png | Bin 145 -> 0 bytes .../lib/oojs-ui/images/textures/transparency.svg | 10 - resources/lib/oojs-ui/images/toolbar-shadow.png | Bin 131 -> 0 bytes resources/lib/oojs-ui/oojs-ui-apex.css | 1945 ---- resources/lib/oojs-ui/oojs-ui-apex.rtl.css | 1929 ---- .../lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.css | 64 + .../oojs-ui/oojs-ui-mediawiki-icons-content.css | 76 + .../oojs-ui-mediawiki-icons-editing-advanced.css | 166 + .../oojs-ui-mediawiki-icons-editing-core.css | 88 + .../oojs-ui-mediawiki-icons-editing-list.css | 34 + .../oojs-ui-mediawiki-icons-editing-styling.css | 495 + .../oojs-ui-mediawiki-icons-interactions.css | 106 + .../lib/oojs-ui/oojs-ui-mediawiki-icons-layout.css | 100 + .../oojs-ui/oojs-ui-mediawiki-icons-location.css | 34 + .../lib/oojs-ui/oojs-ui-mediawiki-icons-media.css | 46 + .../oojs-ui/oojs-ui-mediawiki-icons-moderation.css | 148 + .../oojs-ui/oojs-ui-mediawiki-icons-movement.css | 64 + .../lib/oojs-ui/oojs-ui-mediawiki-icons-user.css | 34 + .../oojs-ui/oojs-ui-mediawiki-icons-wikimedia.css | 28 + .../lib/oojs-ui/oojs-ui-mediawiki-noimages.css | 2660 +++++ resources/lib/oojs-ui/oojs-ui-mediawiki.css | 3204 ++++++ resources/lib/oojs-ui/oojs-ui-mediawiki.js | 66 + resources/lib/oojs-ui/oojs-ui-minerva.css | 1397 --- resources/lib/oojs-ui/oojs-ui-minerva.rtl.css | 1381 --- resources/lib/oojs-ui/oojs-ui.css | 1159 -- resources/lib/oojs-ui/oojs-ui.js | 11245 +++++++++++++------ resources/lib/oojs-ui/oojs-ui.rtl.css | 112 - resources/lib/oojs-ui/oojs-ui.svg.css | 112 - resources/lib/oojs-ui/oojs-ui.svg.rtl.css | 112 - .../mediawiki/images/icons/add-constructive.png | Bin 0 -> 152 bytes .../mediawiki/images/icons/add-constructive.svg | 6 + .../themes/mediawiki/images/icons/add-invert.png | Bin 0 -> 148 bytes .../themes/mediawiki/images/icons/add-invert.svg | 6 + .../oojs-ui/themes/mediawiki/images/icons/add.png | Bin 0 -> 144 bytes .../oojs-ui/themes/mediawiki/images/icons/add.svg | 6 + .../mediawiki/images/icons/advanced-invert.png | Bin 0 -> 453 bytes .../mediawiki/images/icons/advanced-invert.svg | 4 + .../themes/mediawiki/images/icons/advanced.png | Bin 0 -> 404 bytes .../themes/mediawiki/images/icons/advanced.svg | 4 + .../themes/mediawiki/images/icons/alert-invert.png | Bin 0 -> 469 bytes .../themes/mediawiki/images/icons/alert-invert.svg | 8 + .../mediawiki/images/icons/alert-warning.png | Bin 0 -> 594 bytes .../mediawiki/images/icons/alert-warning.svg | 8 + .../themes/mediawiki/images/icons/alert.png | Bin 0 -> 433 bytes .../themes/mediawiki/images/icons/alert.svg | 8 + .../themes/mediawiki/images/icons/align-center.png | Bin 0 -> 165 bytes .../themes/mediawiki/images/icons/align-center.svg | 6 + .../mediawiki/images/icons/align-float-left.png | Bin 0 -> 176 bytes .../mediawiki/images/icons/align-float-left.svg | 6 + .../mediawiki/images/icons/align-float-right.png | Bin 0 -> 176 bytes .../mediawiki/images/icons/align-float-right.svg | 6 + .../images/icons/arched-arrow-ltr-invert.png | Bin 0 -> 351 bytes .../images/icons/arched-arrow-ltr-invert.svg | 6 + .../mediawiki/images/icons/arched-arrow-ltr.png | Bin 0 -> 309 bytes .../mediawiki/images/icons/arched-arrow-ltr.svg | 6 + .../images/icons/arched-arrow-rtl-invert.png | Bin 0 -> 331 bytes .../images/icons/arched-arrow-rtl-invert.svg | 6 + .../mediawiki/images/icons/arched-arrow-rtl.png | Bin 0 -> 286 bytes .../mediawiki/images/icons/arched-arrow-rtl.svg | 6 + .../themes/mediawiki/images/icons/arrow-ltr.png | Bin 0 -> 197 bytes .../themes/mediawiki/images/icons/arrow-ltr.svg | 6 + .../themes/mediawiki/images/icons/arrow-rtl.png | Bin 0 -> 198 bytes .../themes/mediawiki/images/icons/arrow-rtl.svg | 6 + .../themes/mediawiki/images/icons/article-ltr.png | Bin 0 -> 197 bytes .../themes/mediawiki/images/icons/article-ltr.svg | 6 + .../themes/mediawiki/images/icons/article-rtl.png | Bin 0 -> 190 bytes .../themes/mediawiki/images/icons/article-rtl.svg | 6 + .../mediawiki/images/icons/articleCheck-ltr.png | Bin 0 -> 304 bytes .../mediawiki/images/icons/articleCheck-ltr.svg | 9 + .../mediawiki/images/icons/articleCheck-rtl.png | Bin 0 -> 295 bytes .../mediawiki/images/icons/articleCheck-rtl.svg | 9 + .../mediawiki/images/icons/articleSearch-ltr.png | Bin 0 -> 345 bytes .../mediawiki/images/icons/articleSearch-ltr.svg | 6 + .../mediawiki/images/icons/articleSearch-rtl.png | Bin 0 -> 377 bytes .../mediawiki/images/icons/articleSearch-rtl.svg | 6 + .../oojs-ui/themes/mediawiki/images/icons/bell.png | Bin 0 -> 256 bytes .../oojs-ui/themes/mediawiki/images/icons/bell.svg | 4 + .../themes/mediawiki/images/icons/bellOn-ltr.png | Bin 0 -> 365 bytes .../themes/mediawiki/images/icons/bellOn-ltr.svg | 4 + .../themes/mediawiki/images/icons/bellOn-rtl.png | Bin 0 -> 376 bytes .../themes/mediawiki/images/icons/bellOn-rtl.svg | 4 + .../oojs-ui/themes/mediawiki/images/icons/beta.png | Bin 0 -> 348 bytes .../oojs-ui/themes/mediawiki/images/icons/beta.svg | 4 + .../themes/mediawiki/images/icons/betaLaunch.png | Bin 0 -> 304 bytes .../themes/mediawiki/images/icons/betaLaunch.svg | 4 + .../themes/mediawiki/images/icons/bigger-ltr.png | Bin 0 -> 341 bytes .../themes/mediawiki/images/icons/bigger-ltr.svg | 7 + .../themes/mediawiki/images/icons/bigger-rtl.png | Bin 0 -> 342 bytes .../themes/mediawiki/images/icons/bigger-rtl.svg | 7 + .../mediawiki/images/icons/block-destructive.png | Bin 0 -> 461 bytes .../mediawiki/images/icons/block-destructive.svg | 4 + .../themes/mediawiki/images/icons/block-invert.png | Bin 0 -> 323 bytes .../themes/mediawiki/images/icons/block-invert.svg | 4 + .../themes/mediawiki/images/icons/block.png | Bin 0 -> 295 bytes .../themes/mediawiki/images/icons/block.svg | 4 + .../images/icons/blockUndo-ltr-invert.png | Bin 0 -> 329 bytes .../images/icons/blockUndo-ltr-invert.svg | 6 + .../mediawiki/images/icons/blockUndo-ltr.png | Bin 0 -> 309 bytes .../mediawiki/images/icons/blockUndo-ltr.svg | 6 + .../images/icons/blockUndo-rtl-invert.png | Bin 0 -> 342 bytes .../images/icons/blockUndo-rtl-invert.svg | 6 + .../mediawiki/images/icons/blockUndo-rtl.png | Bin 0 -> 317 bytes .../mediawiki/images/icons/blockUndo-rtl.svg | 6 + .../themes/mediawiki/images/icons/bold-a.png | Bin 0 -> 276 bytes .../themes/mediawiki/images/icons/bold-a.svg | 6 + .../mediawiki/images/icons/bold-arab-ain.png | Bin 0 -> 289 bytes .../mediawiki/images/icons/bold-arab-ain.svg | 6 + .../mediawiki/images/icons/bold-arab-dad.png | Bin 0 -> 315 bytes .../mediawiki/images/icons/bold-arab-dad.svg | 6 + .../themes/mediawiki/images/icons/bold-armn-to.png | Bin 0 -> 342 bytes .../themes/mediawiki/images/icons/bold-armn-to.svg | 6 + .../themes/mediawiki/images/icons/bold-b.png | Bin 0 -> 219 bytes .../themes/mediawiki/images/icons/bold-b.svg | 6 + .../themes/mediawiki/images/icons/bold-cyrl-be.png | Bin 0 -> 232 bytes .../themes/mediawiki/images/icons/bold-cyrl-be.svg | 6 + .../themes/mediawiki/images/icons/bold-cyrl-te.png | Bin 0 -> 145 bytes .../themes/mediawiki/images/icons/bold-cyrl-te.svg | 6 + .../mediawiki/images/icons/bold-cyrl-zhe.png | Bin 0 -> 343 bytes .../mediawiki/images/icons/bold-cyrl-zhe.svg | 6 + .../themes/mediawiki/images/icons/bold-f.png | Bin 0 -> 150 bytes .../themes/mediawiki/images/icons/bold-f.svg | 6 + .../themes/mediawiki/images/icons/bold-g.png | Bin 0 -> 315 bytes .../themes/mediawiki/images/icons/bold-g.svg | 6 + .../mediawiki/images/icons/bold-geor-man.png | Bin 0 -> 297 bytes .../mediawiki/images/icons/bold-geor-man.svg | 6 + .../themes/mediawiki/images/icons/bold-l.png | Bin 0 -> 143 bytes .../themes/mediawiki/images/icons/bold-l.svg | 6 + .../themes/mediawiki/images/icons/bold-n.png | Bin 0 -> 176 bytes .../themes/mediawiki/images/icons/bold-n.svg | 6 + .../themes/mediawiki/images/icons/bold-v.png | Bin 0 -> 256 bytes .../themes/mediawiki/images/icons/bold-v.svg | 6 + .../themes/mediawiki/images/icons/book-ltr.png | Bin 0 -> 238 bytes .../themes/mediawiki/images/icons/book-ltr.svg | 4 + .../themes/mediawiki/images/icons/book-rtl.png | Bin 0 -> 236 bytes .../themes/mediawiki/images/icons/book-rtl.svg | 4 + .../themes/mediawiki/images/icons/bookmark-ltr.png | Bin 0 -> 221 bytes .../themes/mediawiki/images/icons/bookmark-ltr.svg | 4 + .../themes/mediawiki/images/icons/bookmark-rtl.png | Bin 0 -> 216 bytes .../themes/mediawiki/images/icons/bookmark-rtl.svg | 4 + .../themes/mediawiki/images/icons/browser-ltr.png | Bin 0 -> 208 bytes .../themes/mediawiki/images/icons/browser-ltr.svg | 4 + .../themes/mediawiki/images/icons/browser-rtl.png | Bin 0 -> 201 bytes .../themes/mediawiki/images/icons/browser-rtl.svg | 4 + .../mediawiki/images/icons/cancel-invert.png | Bin 0 -> 378 bytes .../mediawiki/images/icons/cancel-invert.svg | 6 + .../themes/mediawiki/images/icons/cancel.png | Bin 0 -> 351 bytes .../themes/mediawiki/images/icons/cancel.svg | 6 + .../themes/mediawiki/images/icons/caret-ltr.png | Bin 0 -> 250 bytes .../themes/mediawiki/images/icons/caret-ltr.svg | 4 + .../themes/mediawiki/images/icons/caret-rtl.png | Bin 0 -> 252 bytes .../themes/mediawiki/images/icons/caret-rtl.svg | 4 + .../themes/mediawiki/images/icons/caretDown.png | Bin 0 -> 246 bytes .../themes/mediawiki/images/icons/caretDown.svg | 4 + .../themes/mediawiki/images/icons/caretUp.png | Bin 0 -> 252 bytes .../themes/mediawiki/images/icons/caretUp.svg | 4 + .../mediawiki/images/icons/case-sensitive.png | Bin 0 -> 368 bytes .../mediawiki/images/icons/case-sensitive.svg | 7 + .../mediawiki/images/icons/check-constructive.png | Bin 0 -> 252 bytes .../mediawiki/images/icons/check-constructive.svg | 6 + .../themes/mediawiki/images/icons/check-invert.png | Bin 0 -> 190 bytes .../themes/mediawiki/images/icons/check-invert.svg | 6 + .../mediawiki/images/icons/check-progressive.png | Bin 0 -> 280 bytes .../mediawiki/images/icons/check-progressive.svg | 6 + .../themes/mediawiki/images/icons/check.png | Bin 0 -> 183 bytes .../themes/mediawiki/images/icons/check.svg | 6 + .../mediawiki/images/icons/circle-constructive.png | Bin 0 -> 337 bytes .../mediawiki/images/icons/circle-constructive.svg | 2 + .../mediawiki/images/icons/circle-invert.png | Bin 0 -> 274 bytes .../mediawiki/images/icons/circle-invert.svg | 2 + .../themes/mediawiki/images/icons/circle.png | Bin 0 -> 244 bytes .../themes/mediawiki/images/icons/circle.svg | 2 + .../mediawiki/images/icons/citeArticle-ltr.png | Bin 0 -> 224 bytes .../mediawiki/images/icons/citeArticle-ltr.svg | 6 + .../mediawiki/images/icons/citeArticle-rtl.png | Bin 0 -> 225 bytes .../mediawiki/images/icons/citeArticle-rtl.svg | 6 + .../themes/mediawiki/images/icons/clear.png | Bin 0 -> 316 bytes .../themes/mediawiki/images/icons/clear.svg | 6 + .../themes/mediawiki/images/icons/clock.png | Bin 0 -> 334 bytes .../themes/mediawiki/images/icons/clock.svg | 6 + .../mediawiki/images/icons/close-ltr-invert.png | Bin 0 -> 333 bytes .../mediawiki/images/icons/close-ltr-invert.svg | 4 + .../themes/mediawiki/images/icons/close-ltr.png | Bin 0 -> 296 bytes .../themes/mediawiki/images/icons/close-ltr.svg | 4 + .../mediawiki/images/icons/close-rtl-invert.png | Bin 0 -> 357 bytes .../mediawiki/images/icons/close-rtl-invert.svg | 4 + .../themes/mediawiki/images/icons/close-rtl.png | Bin 0 -> 319 bytes .../themes/mediawiki/images/icons/close-rtl.svg | 4 + .../themes/mediawiki/images/icons/code-invert.png | Bin 0 -> 297 bytes .../themes/mediawiki/images/icons/code-invert.svg | 7 + .../oojs-ui/themes/mediawiki/images/icons/code.png | Bin 0 -> 272 bytes .../oojs-ui/themes/mediawiki/images/icons/code.svg | 7 + .../mediawiki/images/icons/collapse-invert.png | Bin 0 -> 204 bytes .../mediawiki/images/icons/collapse-invert.svg | 6 + .../themes/mediawiki/images/icons/collapse.png | Bin 0 -> 207 bytes .../themes/mediawiki/images/icons/collapse.svg | 6 + .../mediawiki/images/icons/comment-invert.png | Bin 0 -> 233 bytes .../mediawiki/images/icons/comment-invert.svg | 6 + .../themes/mediawiki/images/icons/comment.png | Bin 0 -> 211 bytes .../themes/mediawiki/images/icons/comment.svg | 6 + .../themes/mediawiki/images/icons/die-ltr.png | Bin 0 -> 220 bytes .../themes/mediawiki/images/icons/die-ltr.svg | 4 + .../themes/mediawiki/images/icons/die-rtl.png | Bin 0 -> 223 bytes .../themes/mediawiki/images/icons/die-rtl.svg | 4 + .../themes/mediawiki/images/icons/downTriangle.png | Bin 0 -> 212 bytes .../themes/mediawiki/images/icons/downTriangle.svg | 4 + .../themes/mediawiki/images/icons/download-ltr.png | Bin 0 -> 252 bytes .../themes/mediawiki/images/icons/download-ltr.svg | 6 + .../themes/mediawiki/images/icons/download-rtl.png | Bin 0 -> 262 bytes .../themes/mediawiki/images/icons/download-rtl.svg | 6 + .../mediawiki/images/icons/edit-ltr-invert.png | Bin 0 -> 320 bytes .../mediawiki/images/icons/edit-ltr-invert.svg | 6 + .../images/icons/edit-ltr-progressive.png | Bin 0 -> 477 bytes .../images/icons/edit-ltr-progressive.svg | 6 + .../themes/mediawiki/images/icons/edit-ltr.png | Bin 0 -> 282 bytes .../themes/mediawiki/images/icons/edit-ltr.svg | 6 + .../mediawiki/images/icons/edit-rtl-invert.png | Bin 0 -> 314 bytes .../mediawiki/images/icons/edit-rtl-invert.svg | 6 + .../images/icons/edit-rtl-progressive.png | Bin 0 -> 480 bytes .../images/icons/edit-rtl-progressive.svg | 6 + .../themes/mediawiki/images/icons/edit-rtl.png | Bin 0 -> 284 bytes .../themes/mediawiki/images/icons/edit-rtl.svg | 6 + .../mediawiki/images/icons/editLock-ltr-invert.png | Bin 0 -> 360 bytes .../mediawiki/images/icons/editLock-ltr-invert.svg | 8 + .../themes/mediawiki/images/icons/editLock-ltr.png | Bin 0 -> 312 bytes .../themes/mediawiki/images/icons/editLock-ltr.svg | 8 + .../mediawiki/images/icons/editLock-rtl-invert.png | Bin 0 -> 369 bytes .../mediawiki/images/icons/editLock-rtl-invert.svg | 8 + .../themes/mediawiki/images/icons/editLock-rtl.png | Bin 0 -> 328 bytes .../themes/mediawiki/images/icons/editLock-rtl.svg | 8 + .../mediawiki/images/icons/editUndo-ltr-invert.png | Bin 0 -> 447 bytes .../mediawiki/images/icons/editUndo-ltr-invert.svg | 11 + .../themes/mediawiki/images/icons/editUndo-ltr.png | Bin 0 -> 390 bytes .../themes/mediawiki/images/icons/editUndo-ltr.svg | 11 + .../mediawiki/images/icons/editUndo-rtl-invert.png | Bin 0 -> 439 bytes .../mediawiki/images/icons/editUndo-rtl-invert.svg | 11 + .../themes/mediawiki/images/icons/editUndo-rtl.png | Bin 0 -> 379 bytes .../themes/mediawiki/images/icons/editUndo-rtl.svg | 11 + .../mediawiki/images/icons/ellipsis-invert.png | Bin 0 -> 172 bytes .../mediawiki/images/icons/ellipsis-invert.svg | 14 + .../themes/mediawiki/images/icons/ellipsis.png | Bin 0 -> 166 bytes .../themes/mediawiki/images/icons/ellipsis.svg | 14 + .../mediawiki/images/icons/expand-invert.png | Bin 0 -> 212 bytes .../mediawiki/images/icons/expand-invert.svg | 6 + .../themes/mediawiki/images/icons/expand.png | Bin 0 -> 196 bytes .../themes/mediawiki/images/icons/expand.svg | 6 + .../images/icons/external-link-ltr-invert.png | Bin 0 -> 184 bytes .../images/icons/external-link-ltr-invert.svg | 7 + .../mediawiki/images/icons/external-link-ltr.png | Bin 0 -> 168 bytes .../mediawiki/images/icons/external-link-ltr.svg | 7 + .../images/icons/external-link-rtl-invert.png | Bin 0 -> 180 bytes .../images/icons/external-link-rtl-invert.svg | 7 + .../mediawiki/images/icons/external-link-rtl.png | Bin 0 -> 164 bytes .../mediawiki/images/icons/external-link-rtl.svg | 7 + .../oojs-ui/themes/mediawiki/images/icons/eye.png | Bin 0 -> 353 bytes .../oojs-ui/themes/mediawiki/images/icons/eye.svg | 7 + .../themes/mediawiki/images/icons/eyeClosed.png | Bin 0 -> 324 bytes .../themes/mediawiki/images/icons/eyeClosed.svg | 4 + .../themes/mediawiki/images/icons/find-ltr.png | Bin 0 -> 298 bytes .../themes/mediawiki/images/icons/find-ltr.svg | 7 + .../themes/mediawiki/images/icons/find-rtl.png | Bin 0 -> 297 bytes .../themes/mediawiki/images/icons/find-rtl.svg | 7 + .../mediawiki/images/icons/flag-ltr-invert.png | Bin 0 -> 260 bytes .../mediawiki/images/icons/flag-ltr-invert.svg | 4 + .../themes/mediawiki/images/icons/flag-ltr.png | Bin 0 -> 231 bytes .../themes/mediawiki/images/icons/flag-ltr.svg | 4 + .../mediawiki/images/icons/flag-rtl-invert.png | Bin 0 -> 263 bytes .../mediawiki/images/icons/flag-rtl-invert.svg | 4 + .../themes/mediawiki/images/icons/flag-rtl.png | Bin 0 -> 237 bytes .../themes/mediawiki/images/icons/flag-rtl.svg | 4 + .../mediawiki/images/icons/flagUndo-ltr-invert.png | Bin 0 -> 306 bytes .../mediawiki/images/icons/flagUndo-ltr-invert.svg | 16 + .../themes/mediawiki/images/icons/flagUndo-ltr.png | Bin 0 -> 295 bytes .../themes/mediawiki/images/icons/flagUndo-ltr.svg | 16 + .../mediawiki/images/icons/flagUndo-rtl-invert.png | Bin 0 -> 309 bytes .../mediawiki/images/icons/flagUndo-rtl-invert.svg | 16 + .../themes/mediawiki/images/icons/flagUndo-rtl.png | Bin 0 -> 294 bytes .../themes/mediawiki/images/icons/flagUndo-rtl.svg | 16 + .../images/icons/folderPlaceholder-ltr.png | Bin 0 -> 163 bytes .../images/icons/folderPlaceholder-ltr.svg | 4 + .../images/icons/folderPlaceholder-rtl.png | Bin 0 -> 167 bytes .../images/icons/folderPlaceholder-rtl.svg | 4 + .../themes/mediawiki/images/icons/funnel-ltr.png | Bin 0 -> 231 bytes .../themes/mediawiki/images/icons/funnel-ltr.svg | 6 + .../themes/mediawiki/images/icons/funnel-rtl.png | Bin 0 -> 233 bytes .../themes/mediawiki/images/icons/funnel-rtl.svg | 6 + .../themes/mediawiki/images/icons/heart.png | Bin 0 -> 263 bytes .../themes/mediawiki/images/icons/heart.svg | 4 + .../mediawiki/images/icons/help-ltr-invert.png | Bin 0 -> 603 bytes .../mediawiki/images/icons/help-ltr-invert.svg | 10 + .../themes/mediawiki/images/icons/help-ltr.png | Bin 0 -> 529 bytes .../themes/mediawiki/images/icons/help-ltr.svg | 10 + .../mediawiki/images/icons/help-rtl-invert.png | Bin 0 -> 622 bytes .../mediawiki/images/icons/help-rtl-invert.svg | 10 + .../themes/mediawiki/images/icons/help-rtl.png | Bin 0 -> 543 bytes .../themes/mediawiki/images/icons/help-rtl.svg | 10 + .../mediawiki/images/icons/history-invert.png | Bin 0 -> 628 bytes .../mediawiki/images/icons/history-invert.svg | 7 + .../themes/mediawiki/images/icons/history.png | Bin 0 -> 543 bytes .../themes/mediawiki/images/icons/history.svg | 7 + .../themes/mediawiki/images/icons/image-ltr.png | Bin 0 -> 212 bytes .../themes/mediawiki/images/icons/image-ltr.svg | 6 + .../themes/mediawiki/images/icons/image-rtl.png | Bin 0 -> 207 bytes .../themes/mediawiki/images/icons/image-rtl.svg | 6 + .../themes/mediawiki/images/icons/imageAdd-ltr.png | Bin 0 -> 253 bytes .../themes/mediawiki/images/icons/imageAdd-ltr.svg | 7 + .../themes/mediawiki/images/icons/imageAdd-rtl.png | Bin 0 -> 237 bytes .../themes/mediawiki/images/icons/imageAdd-rtl.svg | 7 + .../mediawiki/images/icons/imageLock-ltr.png | Bin 0 -> 281 bytes .../mediawiki/images/icons/imageLock-ltr.svg | 4 + .../mediawiki/images/icons/imageLock-rtl.png | Bin 0 -> 288 bytes .../mediawiki/images/icons/imageLock-rtl.svg | 4 + .../themes/mediawiki/images/icons/indent-ltr.png | Bin 0 -> 194 bytes .../themes/mediawiki/images/icons/indent-ltr.svg | 6 + .../themes/mediawiki/images/icons/indent-rtl.png | Bin 0 -> 187 bytes .../themes/mediawiki/images/icons/indent-rtl.svg | 6 + .../themes/mediawiki/images/icons/info-invert.png | Bin 0 -> 377 bytes .../themes/mediawiki/images/icons/info-invert.svg | 6 + .../oojs-ui/themes/mediawiki/images/icons/info.png | Bin 0 -> 328 bytes .../oojs-ui/themes/mediawiki/images/icons/info.svg | 6 + .../themes/mediawiki/images/icons/insert.png | Bin 0 -> 144 bytes .../themes/mediawiki/images/icons/insert.svg | 6 + .../themes/mediawiki/images/icons/italic-a.png | Bin 0 -> 284 bytes .../themes/mediawiki/images/icons/italic-a.svg | 6 + .../images/icons/italic-arab-keheh-jeem.png | Bin 0 -> 333 bytes .../images/icons/italic-arab-keheh-jeem.svg | 6 + .../mediawiki/images/icons/italic-arab-meem.png | Bin 0 -> 271 bytes .../mediawiki/images/icons/italic-arab-meem.svg | 6 + .../mediawiki/images/icons/italic-armn-sha.png | Bin 0 -> 339 bytes .../mediawiki/images/icons/italic-armn-sha.svg | 6 + .../themes/mediawiki/images/icons/italic-c.png | Bin 0 -> 300 bytes .../themes/mediawiki/images/icons/italic-c.svg | 6 + .../themes/mediawiki/images/icons/italic-d.png | Bin 0 -> 324 bytes .../themes/mediawiki/images/icons/italic-d.svg | 6 + .../themes/mediawiki/images/icons/italic-e.png | Bin 0 -> 254 bytes .../themes/mediawiki/images/icons/italic-e.svg | 6 + .../mediawiki/images/icons/italic-geor-kan.png | Bin 0 -> 287 bytes .../mediawiki/images/icons/italic-geor-kan.svg | 6 + .../themes/mediawiki/images/icons/italic-i.png | Bin 0 -> 208 bytes .../themes/mediawiki/images/icons/italic-i.svg | 6 + .../themes/mediawiki/images/icons/italic-k.png | Bin 0 -> 285 bytes .../themes/mediawiki/images/icons/italic-k.svg | 6 + .../themes/mediawiki/images/icons/italic-s.png | Bin 0 -> 321 bytes .../themes/mediawiki/images/icons/italic-s.svg | 6 + .../themes/mediawiki/images/icons/journal-ltr.png | Bin 0 -> 184 bytes .../themes/mediawiki/images/icons/journal-ltr.svg | 4 + .../themes/mediawiki/images/icons/journal-rtl.png | Bin 0 -> 193 bytes .../themes/mediawiki/images/icons/journal-rtl.svg | 4 + .../themes/mediawiki/images/icons/key-ltr.png | Bin 0 -> 286 bytes .../themes/mediawiki/images/icons/key-ltr.svg | 4 + .../themes/mediawiki/images/icons/key-rtl.png | Bin 0 -> 280 bytes .../themes/mediawiki/images/icons/key-rtl.svg | 4 + .../themes/mediawiki/images/icons/keyboard-ltr.png | Bin 0 -> 185 bytes .../themes/mediawiki/images/icons/keyboard-ltr.svg | 6 + .../themes/mediawiki/images/icons/keyboard-rtl.png | Bin 0 -> 187 bytes .../themes/mediawiki/images/icons/keyboard-rtl.svg | 6 + .../themes/mediawiki/images/icons/language.png | Bin 0 -> 410 bytes .../themes/mediawiki/images/icons/language.svg | 7 + .../themes/mediawiki/images/icons/layout-ltr.png | Bin 0 -> 166 bytes .../themes/mediawiki/images/icons/layout-ltr.svg | 7 + .../themes/mediawiki/images/icons/layout-rtl.png | Bin 0 -> 163 bytes .../themes/mediawiki/images/icons/layout-rtl.svg | 7 + .../mediawiki/images/icons/link-ltr-invert.png | Bin 0 -> 467 bytes .../mediawiki/images/icons/link-ltr-invert.svg | 13 + .../themes/mediawiki/images/icons/link-ltr.png | Bin 0 -> 423 bytes .../themes/mediawiki/images/icons/link-ltr.svg | 13 + .../mediawiki/images/icons/link-rtl-invert.png | Bin 0 -> 506 bytes .../mediawiki/images/icons/link-rtl-invert.svg | 6 + .../themes/mediawiki/images/icons/link-rtl.png | Bin 0 -> 444 bytes .../themes/mediawiki/images/icons/link-rtl.svg | 6 + .../mediawiki/images/icons/listBullet-ltr.png | Bin 0 -> 193 bytes .../mediawiki/images/icons/listBullet-ltr.svg | 4 + .../mediawiki/images/icons/listBullet-rtl.png | Bin 0 -> 178 bytes .../mediawiki/images/icons/listBullet-rtl.svg | 4 + .../mediawiki/images/icons/listNumbered-ltr.png | Bin 0 -> 174 bytes .../mediawiki/images/icons/listNumbered-ltr.svg | 4 + .../mediawiki/images/icons/listNumbered-rtl.png | Bin 0 -> 184 bytes .../mediawiki/images/icons/listNumbered-rtl.svg | 4 + .../images/icons/lock-ltr-destructive.png | Bin 0 -> 347 bytes .../images/icons/lock-ltr-destructive.svg | 6 + .../mediawiki/images/icons/lock-ltr-invert.png | Bin 0 -> 262 bytes .../mediawiki/images/icons/lock-ltr-invert.svg | 6 + .../themes/mediawiki/images/icons/lock-ltr.png | Bin 0 -> 239 bytes .../themes/mediawiki/images/icons/lock-ltr.svg | 6 + .../images/icons/lock-rtl-destructive.png | Bin 0 -> 344 bytes .../images/icons/lock-rtl-destructive.svg | 6 + .../mediawiki/images/icons/lock-rtl-invert.png | Bin 0 -> 257 bytes .../mediawiki/images/icons/lock-rtl-invert.svg | 6 + .../themes/mediawiki/images/icons/lock-rtl.png | Bin 0 -> 241 bytes .../themes/mediawiki/images/icons/lock-rtl.svg | 6 + .../themes/mediawiki/images/icons/logOut-ltr.png | Bin 0 -> 219 bytes .../themes/mediawiki/images/icons/logOut-ltr.svg | 6 + .../themes/mediawiki/images/icons/logOut-rtl.png | Bin 0 -> 225 bytes .../themes/mediawiki/images/icons/logOut-rtl.svg | 6 + .../themes/mediawiki/images/icons/logo-cc.png | Bin 0 -> 373 bytes .../themes/mediawiki/images/icons/logo-cc.svg | 6 + .../images/icons/logo-wikimediaCommons.png | Bin 0 -> 521 bytes .../images/icons/logo-wikimediaCommons.svg | 7 + .../mediawiki/images/icons/logo-wikipedia.png | Bin 0 -> 459 bytes .../mediawiki/images/icons/logo-wikipedia.svg | 6 + .../themes/mediawiki/images/icons/map-ltr.png | Bin 0 -> 265 bytes .../themes/mediawiki/images/icons/map-ltr.svg | 4 + .../themes/mediawiki/images/icons/map-rtl.png | Bin 0 -> 303 bytes .../themes/mediawiki/images/icons/map-rtl.svg | 4 + .../themes/mediawiki/images/icons/mapPin.png | Bin 0 -> 367 bytes .../themes/mediawiki/images/icons/mapPin.svg | 4 + .../mediawiki/images/icons/mapPinAdd-ltr.png | Bin 0 -> 384 bytes .../mediawiki/images/icons/mapPinAdd-ltr.svg | 9 + .../mediawiki/images/icons/mapPinAdd-rtl.png | Bin 0 -> 378 bytes .../mediawiki/images/icons/mapPinAdd-rtl.svg | 9 + .../themes/mediawiki/images/icons/menu-invert.png | Bin 0 -> 181 bytes .../themes/mediawiki/images/icons/menu-invert.svg | 10 + .../oojs-ui/themes/mediawiki/images/icons/menu.png | Bin 0 -> 170 bytes .../oojs-ui/themes/mediawiki/images/icons/menu.svg | 10 + .../themes/mediawiki/images/icons/message-ltr.png | Bin 0 -> 290 bytes .../themes/mediawiki/images/icons/message-ltr.svg | 6 + .../themes/mediawiki/images/icons/message-rtl.png | Bin 0 -> 300 bytes .../themes/mediawiki/images/icons/message-rtl.svg | 6 + .../mediawiki/images/icons/move-ltr-invert.png | Bin 0 -> 225 bytes .../mediawiki/images/icons/move-ltr-invert.svg | 6 + .../themes/mediawiki/images/icons/move-ltr.png | Bin 0 -> 219 bytes .../themes/mediawiki/images/icons/move-ltr.svg | 6 + .../mediawiki/images/icons/move-rtl-invert.png | Bin 0 -> 221 bytes .../mediawiki/images/icons/move-rtl-invert.svg | 6 + .../themes/mediawiki/images/icons/move-rtl.png | Bin 0 -> 214 bytes .../themes/mediawiki/images/icons/move-rtl.svg | 6 + .../oojs-ui/themes/mediawiki/images/icons/move.png | Bin 0 -> 249 bytes .../oojs-ui/themes/mediawiki/images/icons/move.svg | 4 + .../mediawiki/images/icons/newWindow-ltr.png | Bin 0 -> 216 bytes .../mediawiki/images/icons/newWindow-ltr.svg | 6 + .../mediawiki/images/icons/newWindow-rtl.png | Bin 0 -> 222 bytes .../mediawiki/images/icons/newWindow-rtl.svg | 6 + .../themes/mediawiki/images/icons/newline-ltr.png | Bin 0 -> 267 bytes .../themes/mediawiki/images/icons/newline-ltr.svg | 6 + .../themes/mediawiki/images/icons/newline-rtl.png | Bin 0 -> 282 bytes .../themes/mediawiki/images/icons/newline-rtl.svg | 6 + .../mediawiki/images/icons/newspaper-ltr.png | Bin 0 -> 188 bytes .../mediawiki/images/icons/newspaper-ltr.svg | 4 + .../mediawiki/images/icons/newspaper-rtl.png | Bin 0 -> 189 bytes .../mediawiki/images/icons/newspaper-rtl.svg | 4 + .../mediawiki/images/icons/noWikiText-ltr.png | Bin 0 -> 234 bytes .../mediawiki/images/icons/noWikiText-ltr.svg | 6 + .../mediawiki/images/icons/noWikiText-rtl.png | Bin 0 -> 228 bytes .../mediawiki/images/icons/noWikiText-rtl.svg | 6 + .../themes/mediawiki/images/icons/outdent-ltr.png | Bin 0 -> 190 bytes .../themes/mediawiki/images/icons/outdent-ltr.svg | 6 + .../themes/mediawiki/images/icons/outdent-rtl.png | Bin 0 -> 193 bytes .../themes/mediawiki/images/icons/outdent-rtl.svg | 6 + .../themes/mediawiki/images/icons/outline-ltr.png | Bin 0 -> 153 bytes .../themes/mediawiki/images/icons/outline-ltr.svg | 7 + .../themes/mediawiki/images/icons/outline-rtl.png | Bin 0 -> 154 bytes .../themes/mediawiki/images/icons/outline-rtl.svg | 7 + .../mediawiki/images/icons/photoGallery-ltr.png | Bin 0 -> 220 bytes .../mediawiki/images/icons/photoGallery-ltr.svg | 6 + .../mediawiki/images/icons/photoGallery-rtl.png | Bin 0 -> 213 bytes .../mediawiki/images/icons/photoGallery-rtl.svg | 6 + .../mediawiki/images/icons/picture-invert.png | Bin 0 -> 396 bytes .../mediawiki/images/icons/picture-invert.svg | 8 + .../themes/mediawiki/images/icons/picture.png | Bin 0 -> 350 bytes .../themes/mediawiki/images/icons/picture.svg | 8 + .../themes/mediawiki/images/icons/play-ltr.png | Bin 0 -> 307 bytes .../themes/mediawiki/images/icons/play-ltr.svg | 6 + .../themes/mediawiki/images/icons/play-rtl.png | Bin 0 -> 302 bytes .../themes/mediawiki/images/icons/play-rtl.svg | 6 + .../themes/mediawiki/images/icons/printer-ltr.png | Bin 0 -> 222 bytes .../themes/mediawiki/images/icons/printer-ltr.svg | 4 + .../themes/mediawiki/images/icons/printer-rtl.png | Bin 0 -> 221 bytes .../themes/mediawiki/images/icons/printer-rtl.svg | 4 + .../themes/mediawiki/images/icons/puzzle-ltr.png | Bin 0 -> 344 bytes .../themes/mediawiki/images/icons/puzzle-ltr.svg | 4 + .../themes/mediawiki/images/icons/puzzle-rtl.png | Bin 0 -> 360 bytes .../themes/mediawiki/images/icons/puzzle-rtl.svg | 4 + .../themes/mediawiki/images/icons/quotes-ltr.png | Bin 0 -> 319 bytes .../themes/mediawiki/images/icons/quotes-ltr.svg | 11 + .../themes/mediawiki/images/icons/quotes-rtl.png | Bin 0 -> 326 bytes .../themes/mediawiki/images/icons/quotes-rtl.svg | 11 + .../mediawiki/images/icons/quotesAdd-ltr.png | Bin 0 -> 293 bytes .../mediawiki/images/icons/quotesAdd-ltr.svg | 6 + .../mediawiki/images/icons/quotesAdd-rtl.png | Bin 0 -> 287 bytes .../mediawiki/images/icons/quotesAdd-rtl.svg | 6 + .../themes/mediawiki/images/icons/redirect-ltr.png | Bin 0 -> 382 bytes .../themes/mediawiki/images/icons/redirect-ltr.svg | 8 + .../themes/mediawiki/images/icons/redirect-rtl.png | Bin 0 -> 381 bytes .../themes/mediawiki/images/icons/redirect-rtl.svg | 9 + .../mediawiki/images/icons/regular-expression.png | Bin 0 -> 340 bytes .../mediawiki/images/icons/regular-expression.svg | 9 + .../mediawiki/images/icons/remove-destructive.png | Bin 0 -> 189 bytes .../mediawiki/images/icons/remove-destructive.svg | 6 + .../mediawiki/images/icons/remove-invert.png | Bin 0 -> 181 bytes .../mediawiki/images/icons/remove-invert.svg | 6 + .../themes/mediawiki/images/icons/remove.png | Bin 0 -> 172 bytes .../themes/mediawiki/images/icons/remove.svg | 6 + .../themes/mediawiki/images/icons/ribbonPrize.png | Bin 0 -> 402 bytes .../themes/mediawiki/images/icons/ribbonPrize.svg | 9 + .../mediawiki/images/icons/search-ltr-invert.png | Bin 0 -> 372 bytes .../mediawiki/images/icons/search-ltr-invert.svg | 6 + .../themes/mediawiki/images/icons/search-ltr.png | Bin 0 -> 350 bytes .../themes/mediawiki/images/icons/search-ltr.svg | 6 + .../mediawiki/images/icons/search-rtl-invert.png | Bin 0 -> 376 bytes .../mediawiki/images/icons/search-rtl-invert.svg | 6 + .../themes/mediawiki/images/icons/search-rtl.png | Bin 0 -> 341 bytes .../themes/mediawiki/images/icons/search-rtl.svg | 6 + .../mediawiki/images/icons/secure-link-invert.png | Bin 0 -> 215 bytes .../mediawiki/images/icons/secure-link-invert.svg | 6 + .../themes/mediawiki/images/icons/secure-link.png | Bin 0 -> 201 bytes .../themes/mediawiki/images/icons/secure-link.svg | 6 + .../mediawiki/images/icons/settings-invert.png | Bin 0 -> 202 bytes .../mediawiki/images/icons/settings-invert.svg | 6 + .../themes/mediawiki/images/icons/settings.png | Bin 0 -> 191 bytes .../themes/mediawiki/images/icons/settings.svg | 6 + .../mediawiki/images/icons/signature-ltr.png | Bin 0 -> 432 bytes .../mediawiki/images/icons/signature-ltr.svg | 4 + .../mediawiki/images/icons/signature-rtl.png | Bin 0 -> 446 bytes .../mediawiki/images/icons/signature-rtl.svg | 4 + .../themes/mediawiki/images/icons/smaller-ltr.png | Bin 0 -> 341 bytes .../themes/mediawiki/images/icons/smaller-ltr.svg | 7 + .../themes/mediawiki/images/icons/smaller-rtl.png | Bin 0 -> 342 bytes .../themes/mediawiki/images/icons/smaller-rtl.svg | 7 + .../mediawiki/images/icons/specialCharacter.png | Bin 0 -> 360 bytes .../mediawiki/images/icons/specialCharacter.svg | 6 + .../mediawiki/images/icons/speechBubble-ltr.png | Bin 0 -> 158 bytes .../mediawiki/images/icons/speechBubble-ltr.svg | 6 + .../mediawiki/images/icons/speechBubble-rtl.png | Bin 0 -> 180 bytes .../mediawiki/images/icons/speechBubble-rtl.svg | 6 + .../mediawiki/images/icons/speechBubbleAdd-ltr.png | Bin 0 -> 189 bytes .../mediawiki/images/icons/speechBubbleAdd-ltr.svg | 7 + .../mediawiki/images/icons/speechBubbleAdd-rtl.png | Bin 0 -> 214 bytes .../mediawiki/images/icons/speechBubbleAdd-rtl.svg | 7 + .../mediawiki/images/icons/speechBubbles-ltr.png | Bin 0 -> 179 bytes .../mediawiki/images/icons/speechBubbles-ltr.svg | 6 + .../mediawiki/images/icons/speechBubbles-rtl.png | Bin 0 -> 184 bytes .../mediawiki/images/icons/speechBubbles-rtl.svg | 6 + .../themes/mediawiki/images/icons/star-invert.png | Bin 0 -> 484 bytes .../themes/mediawiki/images/icons/star-invert.svg | 4 + .../oojs-ui/themes/mediawiki/images/icons/star.png | Bin 0 -> 435 bytes .../oojs-ui/themes/mediawiki/images/icons/star.svg | 4 + .../oojs-ui/themes/mediawiki/images/icons/stop.png | Bin 0 -> 368 bytes .../oojs-ui/themes/mediawiki/images/icons/stop.svg | 4 + .../mediawiki/images/icons/strikethrough-a.png | Bin 0 -> 299 bytes .../mediawiki/images/icons/strikethrough-a.svg | 7 + .../mediawiki/images/icons/strikethrough-s.png | Bin 0 -> 306 bytes .../mediawiki/images/icons/strikethrough-s.svg | 7 + .../mediawiki/images/icons/strikethrough-y.png | Bin 0 -> 244 bytes .../mediawiki/images/icons/strikethrough-y.svg | 7 + .../images/icons/stripeFlow-ltr-invert.png | Bin 0 -> 159 bytes .../images/icons/stripeFlow-ltr-invert.svg | 4 + .../mediawiki/images/icons/stripeFlow-ltr.png | Bin 0 -> 152 bytes .../mediawiki/images/icons/stripeFlow-ltr.svg | 4 + .../images/icons/stripeFlow-rtl-invert.png | Bin 0 -> 164 bytes .../images/icons/stripeFlow-rtl-invert.svg | 4 + .../mediawiki/images/icons/stripeFlow-rtl.png | Bin 0 -> 156 bytes .../mediawiki/images/icons/stripeFlow-rtl.svg | 4 + .../images/icons/stripeSideMenu-invert.png | Bin 0 -> 142 bytes .../images/icons/stripeSideMenu-invert.svg | 12 + .../mediawiki/images/icons/stripeSideMenu.png | Bin 0 -> 134 bytes .../mediawiki/images/icons/stripeSideMenu.svg | 12 + .../images/icons/stripeSummary-ltr-invert.png | Bin 0 -> 148 bytes .../images/icons/stripeSummary-ltr-invert.svg | 6 + .../mediawiki/images/icons/stripeSummary-ltr.png | Bin 0 -> 140 bytes .../mediawiki/images/icons/stripeSummary-ltr.svg | 6 + .../images/icons/stripeSummary-rtl-invert.png | Bin 0 -> 147 bytes .../images/icons/stripeSummary-rtl-invert.svg | 6 + .../mediawiki/images/icons/stripeSummary-rtl.png | Bin 0 -> 140 bytes .../mediawiki/images/icons/stripeSummary-rtl.svg | 6 + .../images/icons/stripeToC-ltr-invert.png | Bin 0 -> 159 bytes .../images/icons/stripeToC-ltr-invert.svg | 6 + .../images/icons/stripeToC-ltr-progressive.png | Bin 0 -> 160 bytes .../images/icons/stripeToC-ltr-progressive.svg | 6 + .../mediawiki/images/icons/stripeToC-ltr.png | Bin 0 -> 153 bytes .../mediawiki/images/icons/stripeToC-ltr.svg | 6 + .../images/icons/stripeToC-rtl-invert.png | Bin 0 -> 159 bytes .../images/icons/stripeToC-rtl-invert.svg | 6 + .../images/icons/stripeToC-rtl-progressive.png | Bin 0 -> 160 bytes .../images/icons/stripeToC-rtl-progressive.svg | 6 + .../mediawiki/images/icons/stripeToC-rtl.png | Bin 0 -> 151 bytes .../mediawiki/images/icons/stripeToC-rtl.svg | 6 + .../mediawiki/images/icons/subscript-ltr.png | Bin 0 -> 244 bytes .../mediawiki/images/icons/subscript-ltr.svg | 5 + .../mediawiki/images/icons/subscript-rtl.png | Bin 0 -> 240 bytes .../mediawiki/images/icons/subscript-rtl.svg | 5 + .../themes/mediawiki/images/icons/sun-ltr.png | Bin 0 -> 409 bytes .../themes/mediawiki/images/icons/sun-ltr.svg | 5 + .../themes/mediawiki/images/icons/sun-rtl.png | Bin 0 -> 392 bytes .../themes/mediawiki/images/icons/sun-rtl.svg | 5 + .../mediawiki/images/icons/superscript-ltr.png | Bin 0 -> 241 bytes .../mediawiki/images/icons/superscript-ltr.svg | 5 + .../mediawiki/images/icons/superscript-rtl.png | Bin 0 -> 240 bytes .../mediawiki/images/icons/superscript-rtl.svg | 5 + .../mediawiki/images/icons/table-caption.png | Bin 0 -> 154 bytes .../mediawiki/images/icons/table-caption.svg | 7 + .../images/icons/table-insert-column-ltr.png | Bin 0 -> 164 bytes .../images/icons/table-insert-column-ltr.svg | 11 + .../images/icons/table-insert-column-rtl.png | Bin 0 -> 165 bytes .../images/icons/table-insert-column-rtl.svg | 11 + .../images/icons/table-insert-row-after.png | Bin 0 -> 153 bytes .../images/icons/table-insert-row-after.svg | 11 + .../images/icons/table-insert-row-before.png | Bin 0 -> 151 bytes .../images/icons/table-insert-row-before.svg | 11 + .../mediawiki/images/icons/table-merge-cells.png | Bin 0 -> 220 bytes .../mediawiki/images/icons/table-merge-cells.svg | 10 + .../themes/mediawiki/images/icons/table.png | Bin 0 -> 150 bytes .../themes/mediawiki/images/icons/table.svg | 7 + .../mediawiki/images/icons/tag-constructive.png | Bin 0 -> 419 bytes .../mediawiki/images/icons/tag-constructive.svg | 6 + .../mediawiki/images/icons/tag-destructive.png | Bin 0 -> 438 bytes .../mediawiki/images/icons/tag-destructive.svg | 6 + .../themes/mediawiki/images/icons/tag-invert.png | Bin 0 -> 295 bytes .../themes/mediawiki/images/icons/tag-invert.svg | 6 + .../mediawiki/images/icons/tag-progressive.png | Bin 0 -> 424 bytes .../mediawiki/images/icons/tag-progressive.svg | 6 + .../themes/mediawiki/images/icons/tag-warning.png | Bin 0 -> 403 bytes .../themes/mediawiki/images/icons/tag-warning.svg | 6 + .../oojs-ui/themes/mediawiki/images/icons/tag.png | Bin 0 -> 262 bytes .../oojs-ui/themes/mediawiki/images/icons/tag.svg | 6 + .../mediawiki/images/icons/templateAdd-ltr.png | Bin 0 -> 193 bytes .../mediawiki/images/icons/templateAdd-ltr.svg | 7 + .../mediawiki/images/icons/templateAdd-rtl.png | Bin 0 -> 202 bytes .../mediawiki/images/icons/templateAdd-rtl.svg | 7 + .../images/icons/text-dir-lefttoright.png | Bin 0 -> 224 bytes .../images/icons/text-dir-lefttoright.svg | 6 + .../images/icons/text-dir-righttoleft.png | Bin 0 -> 233 bytes .../images/icons/text-dir-righttoleft.svg | 6 + .../themes/mediawiki/images/icons/text-style.png | Bin 0 -> 306 bytes .../themes/mediawiki/images/icons/text-style.svg | 7 + .../mediawiki/images/icons/translation-ltr.png | Bin 0 -> 429 bytes .../mediawiki/images/icons/translation-ltr.svg | 4 + .../mediawiki/images/icons/translation-rtl.png | Bin 0 -> 437 bytes .../mediawiki/images/icons/translation-rtl.svg | 4 + .../themes/mediawiki/images/icons/trash-invert.png | Bin 0 -> 204 bytes .../themes/mediawiki/images/icons/trash-invert.svg | 4 + .../themes/mediawiki/images/icons/trash.png | Bin 0 -> 193 bytes .../themes/mediawiki/images/icons/trash.svg | 4 + .../images/icons/trashUndo-ltr-invert.png | Bin 0 -> 282 bytes .../images/icons/trashUndo-ltr-invert.svg | 6 + .../mediawiki/images/icons/trashUndo-ltr.png | Bin 0 -> 254 bytes .../mediawiki/images/icons/trashUndo-ltr.svg | 6 + .../images/icons/trashUndo-rtl-invert.png | Bin 0 -> 298 bytes .../images/icons/trashUndo-rtl-invert.svg | 6 + .../mediawiki/images/icons/trashUndo-rtl.png | Bin 0 -> 280 bytes .../mediawiki/images/icons/trashUndo-rtl.svg | 6 + .../images/icons/unLock-ltr-destructive.png | Bin 0 -> 348 bytes .../images/icons/unLock-ltr-destructive.svg | 4 + .../mediawiki/images/icons/unLock-ltr-invert.png | Bin 0 -> 265 bytes .../mediawiki/images/icons/unLock-ltr-invert.svg | 4 + .../themes/mediawiki/images/icons/unLock-ltr.png | Bin 0 -> 245 bytes .../themes/mediawiki/images/icons/unLock-ltr.svg | 4 + .../images/icons/unLock-rtl-destructive.png | Bin 0 -> 345 bytes .../images/icons/unLock-rtl-destructive.svg | 4 + .../mediawiki/images/icons/unLock-rtl-invert.png | Bin 0 -> 265 bytes .../mediawiki/images/icons/unLock-rtl-invert.svg | 4 + .../themes/mediawiki/images/icons/unLock-rtl.png | Bin 0 -> 245 bytes .../themes/mediawiki/images/icons/unLock-rtl.svg | 4 + .../mediawiki/images/icons/unStar-invert.png | Bin 0 -> 298 bytes .../mediawiki/images/icons/unStar-invert.svg | 4 + .../themes/mediawiki/images/icons/unStar.png | Bin 0 -> 262 bytes .../themes/mediawiki/images/icons/unStar.svg | 4 + .../themes/mediawiki/images/icons/underline-a.png | Bin 0 -> 295 bytes .../themes/mediawiki/images/icons/underline-a.svg | 7 + .../themes/mediawiki/images/icons/underline-u.png | Bin 0 -> 220 bytes .../themes/mediawiki/images/icons/underline-u.svg | 7 + .../themes/mediawiki/images/icons/upTriangle.png | Bin 0 -> 203 bytes .../themes/mediawiki/images/icons/upTriangle.svg | 4 + .../themes/mediawiki/images/icons/upload-ltr.png | Bin 0 -> 250 bytes .../themes/mediawiki/images/icons/upload-ltr.svg | 6 + .../themes/mediawiki/images/icons/upload-rtl.png | Bin 0 -> 251 bytes .../themes/mediawiki/images/icons/upload-rtl.svg | 6 + .../mediawiki/images/icons/userActive-ltr.png | Bin 0 -> 323 bytes .../mediawiki/images/icons/userActive-ltr.svg | 4 + .../mediawiki/images/icons/userActive-rtl.png | Bin 0 -> 313 bytes .../mediawiki/images/icons/userActive-rtl.svg | 4 + .../themes/mediawiki/images/icons/userAvatar.png | Bin 0 -> 265 bytes .../themes/mediawiki/images/icons/userAvatar.svg | 8 + .../mediawiki/images/icons/userInactive-ltr.png | Bin 0 -> 288 bytes .../mediawiki/images/icons/userInactive-ltr.svg | 4 + .../mediawiki/images/icons/userInactive-rtl.png | Bin 0 -> 277 bytes .../mediawiki/images/icons/userInactive-rtl.svg | 4 + .../themes/mediawiki/images/icons/userTalk-ltr.png | Bin 0 -> 314 bytes .../themes/mediawiki/images/icons/userTalk-ltr.svg | 4 + .../themes/mediawiki/images/icons/userTalk-rtl.png | Bin 0 -> 333 bytes .../themes/mediawiki/images/icons/userTalk-rtl.svg | 4 + .../mediawiki/images/icons/viewCompact-invert.png | Bin 0 -> 211 bytes .../mediawiki/images/icons/viewCompact-invert.svg | 14 + .../themes/mediawiki/images/icons/viewCompact.png | Bin 0 -> 202 bytes .../themes/mediawiki/images/icons/viewCompact.svg | 14 + .../images/icons/viewDetails-ltr-invert.png | Bin 0 -> 245 bytes .../images/icons/viewDetails-ltr-invert.svg | 9 + .../mediawiki/images/icons/viewDetails-ltr.png | Bin 0 -> 225 bytes .../mediawiki/images/icons/viewDetails-ltr.svg | 9 + .../images/icons/viewDetails-rtl-invert.png | Bin 0 -> 215 bytes .../images/icons/viewDetails-rtl-invert.svg | 9 + .../mediawiki/images/icons/viewDetails-rtl.png | Bin 0 -> 201 bytes .../mediawiki/images/icons/viewDetails-rtl.svg | 9 + .../images/icons/visionSimulator-invert.png | Bin 0 -> 238 bytes .../images/icons/visionSimulator-invert.svg | 4 + .../mediawiki/images/icons/visionSimulator.png | Bin 0 -> 228 bytes .../mediawiki/images/icons/visionSimulator.svg | 4 + .../mediawiki/images/icons/watchlist-ltr.png | Bin 0 -> 296 bytes .../mediawiki/images/icons/watchlist-ltr.svg | 6 + .../mediawiki/images/icons/watchlist-rtl.png | Bin 0 -> 285 bytes .../mediawiki/images/icons/watchlist-rtl.svg | 6 + .../themes/mediawiki/images/icons/wikiText.png | Bin 0 -> 163 bytes .../themes/mediawiki/images/icons/wikiText.svg | 15 + .../mediawiki/images/icons/wikitrail-ltr.png | Bin 0 -> 409 bytes .../mediawiki/images/icons/wikitrail-ltr.svg | 8 + .../mediawiki/images/icons/wikitrail-rtl.png | Bin 0 -> 405 bytes .../mediawiki/images/icons/wikitrail-rtl.svg | 8 + .../mediawiki/images/icons/window-invert.png | Bin 0 -> 273 bytes .../mediawiki/images/icons/window-invert.svg | 7 + .../themes/mediawiki/images/icons/window.png | Bin 0 -> 251 bytes .../themes/mediawiki/images/icons/window.svg | 7 + .../mediawiki/images/indicators/alert-invert.png | Bin 0 -> 264 bytes .../mediawiki/images/indicators/alert-invert.svg | 6 + .../themes/mediawiki/images/indicators/alert.png | Bin 0 -> 233 bytes .../themes/mediawiki/images/indicators/alert.svg | 6 + .../images/indicators/arrow-down-invert.png | Bin 0 -> 184 bytes .../images/indicators/arrow-down-invert.svg | 8 + .../mediawiki/images/indicators/arrow-down.png | Bin 0 -> 173 bytes .../mediawiki/images/indicators/arrow-down.svg | 8 + .../images/indicators/arrow-ltr-invert.png | Bin 0 -> 150 bytes .../images/indicators/arrow-ltr-invert.svg | 8 + .../mediawiki/images/indicators/arrow-ltr.png | Bin 0 -> 143 bytes .../mediawiki/images/indicators/arrow-ltr.svg | 8 + .../images/indicators/arrow-rtl-invert.png | Bin 0 -> 148 bytes .../images/indicators/arrow-rtl-invert.svg | 8 + .../mediawiki/images/indicators/arrow-rtl.png | Bin 0 -> 142 bytes .../mediawiki/images/indicators/arrow-rtl.svg | 8 + .../images/indicators/arrow-up-invert.png | Bin 0 -> 137 bytes .../images/indicators/arrow-up-invert.svg | 8 + .../mediawiki/images/indicators/arrow-up.png | Bin 0 -> 132 bytes .../mediawiki/images/indicators/arrow-up.svg | 8 + .../images/indicators/required-invert.png | Bin 0 -> 266 bytes .../images/indicators/required-invert.svg | 6 + .../mediawiki/images/indicators/required.png | Bin 0 -> 241 bytes .../mediawiki/images/indicators/required.svg | 6 + .../images/indicators/search-ltr-invert.png | Bin 0 -> 251 bytes .../images/indicators/search-ltr-invert.svg | 6 + .../mediawiki/images/indicators/search-ltr.png | Bin 0 -> 231 bytes .../mediawiki/images/indicators/search-ltr.svg | 6 + .../images/indicators/search-rtl-invert.png | Bin 0 -> 261 bytes .../images/indicators/search-rtl-invert.svg | 6 + .../mediawiki/images/indicators/search-rtl.png | Bin 0 -> 234 bytes .../mediawiki/images/indicators/search-rtl.svg | 6 + .../themes/mediawiki/images/textures/pending.gif | Bin 0 -> 2032 bytes .../mediawiki/images/textures/transparency.png | Bin 0 -> 145 bytes .../mediawiki/images/textures/transparency.svg | 10 + .../oojs-ui/themes/minerva/images/icons/check.png | Bin 640 -> 0 bytes .../oojs-ui/themes/minerva/images/icons/check.svg | 8 - resources/lib/oojs/oojs.jquery.js | 126 +- resources/lib/qunitjs/qunit.css | 280 + resources/lib/qunitjs/qunit.js | 2875 +++++ 1038 files changed, 22865 insertions(+), 15233 deletions(-) create mode 100644 resources/lib/jquery.client/AUTHORS.txt create mode 100644 resources/lib/jquery.client/LICENSE-MIT.txt create mode 100644 resources/lib/jquery.client/README.md create mode 100644 resources/lib/jquery.client/jquery.client.js create mode 100644 resources/lib/jquery.ui/themes/smoothness/PATCHES delete mode 100644 resources/lib/jquery/jquery.json.js delete mode 100644 resources/lib/jquery/jquery.migrate.js delete mode 100644 resources/lib/jquery/jquery.qunit.css delete mode 100644 resources/lib/jquery/jquery.qunit.js create mode 100644 resources/lib/mustache/mustache.js create mode 100644 resources/lib/oojs-ui/i18n/awa.json create mode 100644 resources/lib/oojs-ui/i18n/bcc.json create mode 100644 resources/lib/oojs-ui/i18n/crh-cyrl.json create mode 100644 resources/lib/oojs-ui/i18n/crh-latn.json create mode 100644 resources/lib/oojs-ui/i18n/fy.json create mode 100644 resources/lib/oojs-ui/i18n/ksh.json create mode 100644 resources/lib/oojs-ui/i18n/ku-latn.json delete mode 100644 resources/lib/oojs-ui/images/anchor.png delete mode 100644 resources/lib/oojs-ui/images/anchor.svg create mode 100644 resources/lib/oojs-ui/images/grab.cur create mode 100644 resources/lib/oojs-ui/images/grabbing.cur delete mode 100644 resources/lib/oojs-ui/images/icons/accept.png delete mode 100644 resources/lib/oojs-ui/images/icons/accept.svg delete mode 100644 resources/lib/oojs-ui/images/icons/add-item.png delete mode 100644 resources/lib/oojs-ui/images/icons/add-item.svg delete mode 100644 resources/lib/oojs-ui/images/icons/advanced.png delete mode 100644 resources/lib/oojs-ui/images/icons/advanced.svg delete mode 100644 resources/lib/oojs-ui/images/icons/alert.png delete mode 100644 resources/lib/oojs-ui/images/icons/alert.svg delete mode 100644 resources/lib/oojs-ui/images/icons/arched-arrow-ltr.png delete mode 100644 resources/lib/oojs-ui/images/icons/arched-arrow-ltr.svg delete mode 100644 resources/lib/oojs-ui/images/icons/arched-arrow-rtl.png delete mode 100644 resources/lib/oojs-ui/images/icons/arched-arrow-rtl.svg delete mode 100644 resources/lib/oojs-ui/images/icons/check.png delete mode 100644 resources/lib/oojs-ui/images/icons/check.svg delete mode 100644 resources/lib/oojs-ui/images/icons/clear.png delete mode 100644 resources/lib/oojs-ui/images/icons/clear.svg delete mode 100644 resources/lib/oojs-ui/images/icons/close.png delete mode 100644 resources/lib/oojs-ui/images/icons/close.svg delete mode 100644 resources/lib/oojs-ui/images/icons/code.png delete mode 100644 resources/lib/oojs-ui/images/icons/code.svg delete mode 100644 resources/lib/oojs-ui/images/icons/collapse.png delete mode 100644 resources/lib/oojs-ui/images/icons/collapse.svg delete mode 100644 resources/lib/oojs-ui/images/icons/comment.png delete mode 100644 resources/lib/oojs-ui/images/icons/comment.svg delete mode 100644 resources/lib/oojs-ui/images/icons/expand.png delete mode 100644 resources/lib/oojs-ui/images/icons/expand.svg delete mode 100644 resources/lib/oojs-ui/images/icons/help.png delete mode 100644 resources/lib/oojs-ui/images/icons/help.svg delete mode 100644 resources/lib/oojs-ui/images/icons/history.png delete mode 100644 resources/lib/oojs-ui/images/icons/history.svg delete mode 100644 resources/lib/oojs-ui/images/icons/info.png delete mode 100644 resources/lib/oojs-ui/images/icons/info.svg delete mode 100644 resources/lib/oojs-ui/images/icons/link.png delete mode 100644 resources/lib/oojs-ui/images/icons/link.svg delete mode 100644 resources/lib/oojs-ui/images/icons/menu.png delete mode 100644 resources/lib/oojs-ui/images/icons/menu.svg delete mode 100644 resources/lib/oojs-ui/images/icons/move-ltr.png delete mode 100644 resources/lib/oojs-ui/images/icons/move-ltr.svg delete mode 100644 resources/lib/oojs-ui/images/icons/move-rtl.png delete mode 100644 resources/lib/oojs-ui/images/icons/move-rtl.svg delete mode 100644 resources/lib/oojs-ui/images/icons/picture.png delete mode 100644 resources/lib/oojs-ui/images/icons/picture.svg delete mode 100644 resources/lib/oojs-ui/images/icons/remove-item.png delete mode 100644 resources/lib/oojs-ui/images/icons/remove-item.svg delete mode 100644 resources/lib/oojs-ui/images/icons/remove.png delete mode 100644 resources/lib/oojs-ui/images/icons/remove.svg delete mode 100644 resources/lib/oojs-ui/images/icons/search.png delete mode 100644 resources/lib/oojs-ui/images/icons/search.svg delete mode 100644 resources/lib/oojs-ui/images/icons/settings.png delete mode 100644 resources/lib/oojs-ui/images/icons/settings.svg delete mode 100644 resources/lib/oojs-ui/images/icons/tag.png delete mode 100644 resources/lib/oojs-ui/images/icons/tag.svg delete mode 100644 resources/lib/oojs-ui/images/icons/window.png delete mode 100644 resources/lib/oojs-ui/images/icons/window.svg delete mode 100644 resources/lib/oojs-ui/images/indicators/alert.png delete mode 100644 resources/lib/oojs-ui/images/indicators/alert.svg delete mode 100644 resources/lib/oojs-ui/images/indicators/arrow-down.png delete mode 100644 resources/lib/oojs-ui/images/indicators/arrow-down.svg delete mode 100644 resources/lib/oojs-ui/images/indicators/arrow-ltr.png delete mode 100644 resources/lib/oojs-ui/images/indicators/arrow-ltr.svg delete mode 100644 resources/lib/oojs-ui/images/indicators/arrow-rtl.png delete mode 100644 resources/lib/oojs-ui/images/indicators/arrow-rtl.svg delete mode 100644 resources/lib/oojs-ui/images/indicators/arrow-up.png delete mode 100644 resources/lib/oojs-ui/images/indicators/arrow-up.svg delete mode 100644 resources/lib/oojs-ui/images/indicators/required.png delete mode 100644 resources/lib/oojs-ui/images/indicators/required.svg delete mode 100644 resources/lib/oojs-ui/images/textures/pending.gif delete mode 100644 resources/lib/oojs-ui/images/textures/transparency.png delete mode 100644 resources/lib/oojs-ui/images/textures/transparency.svg delete mode 100644 resources/lib/oojs-ui/images/toolbar-shadow.png delete mode 100644 resources/lib/oojs-ui/oojs-ui-apex.css delete mode 100644 resources/lib/oojs-ui/oojs-ui-apex.rtl.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-content.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-media.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-user.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-noimages.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki.js delete mode 100644 resources/lib/oojs-ui/oojs-ui-minerva.css delete mode 100644 resources/lib/oojs-ui/oojs-ui-minerva.rtl.css delete mode 100644 resources/lib/oojs-ui/oojs-ui.css delete mode 100644 resources/lib/oojs-ui/oojs-ui.rtl.css delete mode 100644 resources/lib/oojs-ui/oojs-ui.svg.css delete mode 100644 resources/lib/oojs-ui/oojs-ui.svg.rtl.css create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/add-constructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/add-constructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/add-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/add-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/add.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/add.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/advanced-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/advanced-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/advanced.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/advanced.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/alert-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/alert-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/alert-warning.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/alert-warning.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/alert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/alert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/align-center.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/align-center.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/align-float-left.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/align-float-left.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/align-float-right.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/align-float-right.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arrow-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arrow-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arrow-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arrow-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/article-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/article-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/article-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/article-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/articleCheck-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/articleCheck-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/articleCheck-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/articleCheck-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/articleSearch-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/articleSearch-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/articleSearch-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/articleSearch-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bell.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bell.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bellOn-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bellOn-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bellOn-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bellOn-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/beta.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/beta.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/betaLaunch.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/betaLaunch.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bigger-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bigger-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bigger-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bigger-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/block-destructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/block-destructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/block-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/block-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/block.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/block.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-a.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-a.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-arab-ain.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-arab-ain.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-arab-dad.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-arab-dad.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-armn-to.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-armn-to.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-b.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-b.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-cyrl-be.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-cyrl-be.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-cyrl-te.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-cyrl-te.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-cyrl-zhe.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-cyrl-zhe.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-f.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-f.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-g.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-g.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-geor-man.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-geor-man.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-l.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-l.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-n.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-n.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-v.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-v.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/book-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/book-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/book-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/book-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bookmark-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bookmark-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bookmark-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bookmark-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/browser-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/browser-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/browser-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/browser-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/cancel-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/cancel-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/cancel.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/cancel.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/caret-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/caret-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/caret-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/caret-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/caretDown.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/caretDown.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/caretUp.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/caretUp.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/case-sensitive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/case-sensitive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/check-constructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/check-constructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/check-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/check-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/check-progressive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/check-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/check.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/check.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/circle-constructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/circle-constructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/circle-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/circle-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/circle.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/circle.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/citeArticle-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/citeArticle-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/citeArticle-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/citeArticle-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/clear.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/clear.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/clock.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/clock.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/close-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/close-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/close-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/close-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/close-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/close-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/close-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/close-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/code-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/code-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/code.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/code.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/collapse-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/collapse-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/collapse.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/collapse.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/comment-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/comment-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/comment.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/comment.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/die-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/die-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/die-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/die-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/downTriangle.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/downTriangle.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/download-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/download-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/download-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/download-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-progressive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-progressive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ellipsis-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ellipsis-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ellipsis.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ellipsis.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/expand-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/expand-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/expand.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/expand.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/eye.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/eye.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/eyeClosed.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/eyeClosed.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/find-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/find-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/find-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/find-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/folderPlaceholder-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/folderPlaceholder-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/folderPlaceholder-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/folderPlaceholder-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/funnel-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/funnel-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/funnel-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/funnel-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/heart.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/heart.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/help-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/help-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/help-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/help-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/help-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/help-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/help-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/help-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/history-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/history-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/history.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/history.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/image-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/image-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/image-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/image-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/imageAdd-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/imageAdd-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/imageAdd-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/imageAdd-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/imageLock-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/imageLock-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/imageLock-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/imageLock-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/indent-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/indent-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/indent-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/indent-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/info-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/info-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/info.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/info.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/insert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/insert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-a.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-a.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-arab-keheh-jeem.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-arab-keheh-jeem.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-arab-meem.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-arab-meem.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-armn-sha.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-armn-sha.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-c.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-c.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-d.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-d.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-e.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-e.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-geor-kan.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-geor-kan.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-i.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-i.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-k.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-k.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-s.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-s.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/journal-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/journal-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/journal-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/journal-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/key-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/key-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/key-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/key-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/keyboard-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/keyboard-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/keyboard-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/keyboard-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/language.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/language.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/layout-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/layout-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/layout-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/layout-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/link-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/link-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/link-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/link-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/link-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/link-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/link-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/link-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/listBullet-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/listBullet-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/listBullet-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/listBullet-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/listNumbered-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/listNumbered-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/listNumbered-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/listNumbered-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-destructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-destructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-destructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-destructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logOut-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logOut-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logOut-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logOut-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logo-cc.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logo-cc.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logo-wikimediaCommons.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logo-wikimediaCommons.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logo-wikipedia.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logo-wikipedia.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/map-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/map-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/map-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/map-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/mapPin.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/mapPin.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/mapPinAdd-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/mapPinAdd-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/mapPinAdd-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/mapPinAdd-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/menu-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/menu-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/menu.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/menu.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/message-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/message-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/message-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/message-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newWindow-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newWindow-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newWindow-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newWindow-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newline-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newline-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newline-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newline-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newspaper-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newspaper-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newspaper-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newspaper-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/noWikiText-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/noWikiText-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/noWikiText-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/noWikiText-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/outdent-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/outdent-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/outdent-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/outdent-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/outline-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/outline-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/outline-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/outline-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/photoGallery-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/photoGallery-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/photoGallery-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/photoGallery-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/picture-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/picture-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/picture.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/picture.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/play-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/play-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/play-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/play-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/printer-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/printer-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/printer-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/printer-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/puzzle-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/puzzle-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/puzzle-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/puzzle-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/quotes-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/quotes-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/quotes-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/quotes-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/quotesAdd-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/quotesAdd-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/quotesAdd-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/quotesAdd-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/redirect-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/redirect-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/redirect-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/redirect-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/regular-expression.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/regular-expression.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/remove-destructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/remove-destructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/remove-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/remove-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/remove.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/remove.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/search-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/search-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/search-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/search-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/search-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/search-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/search-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/search-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/secure-link-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/secure-link-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/secure-link.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/secure-link.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/settings-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/settings-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/settings.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/settings.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/signature-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/signature-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/signature-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/signature-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/smaller-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/smaller-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/smaller-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/smaller-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/specialCharacter.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/specialCharacter.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubble-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubble-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubble-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubble-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubbleAdd-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubbleAdd-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubbleAdd-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubbleAdd-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubbles-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubbles-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubbles-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubbles-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/star-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/star-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/star.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/star.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stop.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stop.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/strikethrough-a.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/strikethrough-a.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/strikethrough-s.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/strikethrough-s.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/strikethrough-y.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/strikethrough-y.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSideMenu-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSideMenu-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSideMenu.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSideMenu.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-progressive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-progressive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/subscript-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/subscript-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/subscript-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/subscript-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/sun-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/sun-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/sun-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/sun-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/superscript-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/superscript-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/superscript-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/superscript-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-caption.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-caption.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-insert-column-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-insert-column-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-insert-column-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-insert-column-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-insert-row-after.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-insert-row-after.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-insert-row-before.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-insert-row-before.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-merge-cells.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-merge-cells.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-constructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-constructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-destructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-destructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-progressive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-warning.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-warning.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/templateAdd-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/templateAdd-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/templateAdd-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/templateAdd-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/text-dir-lefttoright.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/text-dir-lefttoright.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/text-dir-righttoleft.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/text-dir-righttoleft.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/text-style.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/text-style.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/translation-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/translation-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/translation-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/translation-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trash-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trash-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trash.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trash.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-destructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-destructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-destructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-destructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unStar-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unStar-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unStar.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unStar.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/underline-a.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/underline-a.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/underline-u.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/underline-u.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/upTriangle.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/upTriangle.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/upload-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/upload-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/upload-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/upload-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userActive-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userActive-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userActive-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userActive-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userAvatar.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userAvatar.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userInactive-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userInactive-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userInactive-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userInactive-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userTalk-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userTalk-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userTalk-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userTalk-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewCompact-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewCompact-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewCompact.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewCompact.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/visionSimulator-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/visionSimulator-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/visionSimulator.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/visionSimulator.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/watchlist-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/watchlist-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/watchlist-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/watchlist-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/wikiText.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/wikiText.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/wikitrail-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/wikitrail-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/wikitrail-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/wikitrail-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/window-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/window-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/window.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/window.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/required-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/required-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/required.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/required.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/textures/pending.gif create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/textures/transparency.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/textures/transparency.svg delete mode 100644 resources/lib/oojs-ui/themes/minerva/images/icons/check.png delete mode 100644 resources/lib/oojs-ui/themes/minerva/images/icons/check.svg create mode 100644 resources/lib/qunitjs/qunit.css create mode 100644 resources/lib/qunitjs/qunit.js (limited to 'resources/lib') diff --git a/resources/lib/jquery.client/AUTHORS.txt b/resources/lib/jquery.client/AUTHORS.txt new file mode 100644 index 00000000..9f186cac --- /dev/null +++ b/resources/lib/jquery.client/AUTHORS.txt @@ -0,0 +1,9 @@ +Trevor Parscal +Timo Tijhof +Roan Kattouw +Derk-Jan Hartman +Bartosz Dziewoński +Rob Moen +Ed Sanders +Alex Monk +James D. Forrester diff --git a/resources/lib/jquery.client/LICENSE-MIT.txt b/resources/lib/jquery.client/LICENSE-MIT.txt new file mode 100644 index 00000000..f149289d --- /dev/null +++ b/resources/lib/jquery.client/LICENSE-MIT.txt @@ -0,0 +1,20 @@ +Copyright 2010-2015 jquery-client maintainers and other contributors. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/resources/lib/jquery.client/README.md b/resources/lib/jquery.client/README.md new file mode 100644 index 00000000..02b5dd41 --- /dev/null +++ b/resources/lib/jquery.client/README.md @@ -0,0 +1,6 @@ +[![Build Status](https://travis-ci.org/wikimedia/jquery-client.svg?branch=master)](https://travis-ci.org/wikimedia/jquery-client) [![npm](https://img.shields.io/npm/v/jquery-client.svg?style=flat)](https://www.npmjs.com/package/jquery-client) + +jQuery Client +================= + +jQuery Client is a jQuery plugin for user-agent detection. diff --git a/resources/lib/jquery.client/jquery.client.js b/resources/lib/jquery.client/jquery.client.js new file mode 100644 index 00000000..1560c7d2 --- /dev/null +++ b/resources/lib/jquery.client/jquery.client.js @@ -0,0 +1,317 @@ +/*! + * jQuery Client v1.0.0 + * https://www.mediawiki.org/wiki/JQuery_Client + * + * Copyright 2010-2015 jquery-client maintainers and other contributors. + * Released under the MIT license + * http://jquery-client.mit-license.org + */ + +/** + * User-agent detection + * + * @class jQuery.client + * @singleton + */ +( function ( $ ) { + + /** + * @private + * @property {Object} profileCache Keyed by userAgent string, + * value is the parsed $.client.profile object for that user agent. + */ + var profileCache = {}; + + $.client = { + + /** + * Get an object containing information about the client. + * + * @param {Object} [nav] An object with a 'userAgent' and 'platform' property. + * Defaults to the global `navigator` object. + * @return {Object} The resulting client object will be in the following format: + * + * { + * 'name': 'firefox', + * 'layout': 'gecko', + * 'layoutVersion': 20101026, + * 'platform': 'linux' + * 'version': '3.5.1', + * 'versionBase': '3', + * 'versionNumber': 3.5, + * } + */ + profile: function ( nav ) { + /*jshint boss:true */ + + if ( nav === undefined ) { + nav = window.navigator; + } + + // Use the cached version if possible + if ( profileCache[ nav.userAgent + '|' + nav.platform ] !== undefined ) { + return profileCache[ nav.userAgent + '|' + nav.platform ]; + } + + var + versionNumber, + key = nav.userAgent + '|' + nav.platform, + + // Configuration + + // Name of browsers or layout engines we don't recognize + uk = 'unknown', + // Generic version digit + x = 'x', + // Strings found in user agent strings that need to be conformed + wildUserAgents = ['Opera', 'Navigator', 'Minefield', 'KHTML', 'Chrome', 'PLAYSTATION 3', 'Iceweasel'], + // Translations for conforming user agent strings + userAgentTranslations = [ + // Tons of browsers lie about being something they are not + [/(Firefox|MSIE|KHTML,?\slike\sGecko|Konqueror)/, ''], + // Chrome lives in the shadow of Safari still + ['Chrome Safari', 'Chrome'], + // KHTML is the layout engine not the browser - LIES! + ['KHTML', 'Konqueror'], + // Firefox nightly builds + ['Minefield', 'Firefox'], + // This helps keep different versions consistent + ['Navigator', 'Netscape'], + // This prevents version extraction issues, otherwise translation would happen later + ['PLAYSTATION 3', 'PS3'] + ], + // Strings which precede a version number in a user agent string - combined and used as + // match 1 in version detection + versionPrefixes = [ + 'camino', 'chrome', 'firefox', 'iceweasel', 'netscape', 'netscape6', 'opera', 'version', 'konqueror', + 'lynx', 'msie', 'safari', 'ps3', 'android' + ], + // Used as matches 2, 3 and 4 in version extraction - 3 is used as actual version number + versionSuffix = '(\\/|\\;?\\s|)([a-z0-9\\.\\+]*?)(\\;|dev|rel|\\)|\\s|$)', + // Names of known browsers + names = [ + 'camino', 'chrome', 'firefox', 'iceweasel', 'netscape', 'konqueror', 'lynx', 'msie', 'opera', + 'safari', 'ipod', 'iphone', 'blackberry', 'ps3', 'rekonq', 'android' + ], + // Tanslations for conforming browser names + nameTranslations = [], + // Names of known layout engines + layouts = ['gecko', 'konqueror', 'msie', 'trident', 'edge', 'opera', 'webkit'], + // Translations for conforming layout names + layoutTranslations = [ ['konqueror', 'khtml'], ['msie', 'trident'], ['opera', 'presto'] ], + // Names of supported layout engines for version number + layoutVersions = ['applewebkit', 'gecko', 'trident', 'edge'], + // Names of known operating systems + platforms = ['win', 'wow64', 'mac', 'linux', 'sunos', 'solaris', 'iphone'], + // Translations for conforming operating system names + platformTranslations = [ ['sunos', 'solaris'], ['wow64', 'win'] ], + + /** + * Performs multiple replacements on a string + * @ignore + */ + translate = function ( source, translations ) { + var i; + for ( i = 0; i < translations.length; i++ ) { + source = source.replace( translations[i][0], translations[i][1] ); + } + return source; + }, + + // Pre-processing + + ua = nav.userAgent, + match, + name = uk, + layout = uk, + layoutversion = uk, + platform = uk, + version = x; + + if ( match = new RegExp( '(' + wildUserAgents.join( '|' ) + ')' ).exec( ua ) ) { + // Takes a userAgent string and translates given text into something we can more easily work with + ua = translate( ua, userAgentTranslations ); + } + // Everything will be in lowercase from now on + ua = ua.toLowerCase(); + + // Extraction + + if ( match = new RegExp( '(' + names.join( '|' ) + ')' ).exec( ua ) ) { + name = translate( match[1], nameTranslations ); + } + if ( match = new RegExp( '(' + layouts.join( '|' ) + ')' ).exec( ua ) ) { + layout = translate( match[1], layoutTranslations ); + } + if ( match = new RegExp( '(' + layoutVersions.join( '|' ) + ')\\\/(\\d+)').exec( ua ) ) { + layoutversion = parseInt( match[2], 10 ); + } + if ( match = new RegExp( '(' + platforms.join( '|' ) + ')' ).exec( nav.platform.toLowerCase() ) ) { + platform = translate( match[1], platformTranslations ); + } + if ( match = new RegExp( '(' + versionPrefixes.join( '|' ) + ')' + versionSuffix ).exec( ua ) ) { + version = match[3]; + } + + // Edge Cases -- did I mention about how user agent string lie? + + // Decode Safari's crazy 400+ version numbers + if ( name === 'safari' && version > 400 ) { + version = '2.0'; + } + // Expose Opera 10's lies about being Opera 9.8 + if ( name === 'opera' && version >= 9.8 ) { + match = ua.match( /\bversion\/([0-9\.]*)/ ); + if ( match && match[1] ) { + version = match[1]; + } else { + version = '10'; + } + } + // And Opera 15's lies about being Chrome + if ( name === 'chrome' && ( match = ua.match( /\bopr\/([0-9\.]*)/ ) ) ) { + if ( match[1] ) { + name = 'opera'; + version = match[1]; + } + } + // And IE 11's lies about being not being IE + if ( layout === 'trident' && layoutversion >= 7 && ( match = ua.match( /\brv[ :\/]([0-9\.]*)/ ) ) ) { + if ( match[1] ) { + name = 'msie'; + version = match[1]; + } + } + // And IE 12's different lies about not being IE + if ( name === 'chrome' && ( match = ua.match( /\bedge\/([0-9\.]*)/ ) ) ) { + name = 'msie'; + version = match[1]; + layout = 'edge'; + layoutversion = parseInt( match[1], 10 ); + } + // And Amazon Silk's lies about being Android on mobile or Safari on desktop + if ( match = ua.match( /\bsilk\/([0-9.\-_]*)/ ) ) { + if ( match[1] ) { + name = 'silk'; + version = match[1]; + } + } + + versionNumber = parseFloat( version, 10 ) || 0.0; + + // Caching + + return profileCache[ key ] = { + name: name, + layout: layout, + layoutVersion: layoutversion, + platform: platform, + version: version, + versionBase: ( version !== x ? Math.floor( versionNumber ).toString() : x ), + versionNumber: versionNumber + }; + }, + + /** + * Checks the current browser against a support map object. + * + * Version numbers passed as numeric values will be compared like numbers (1.2 > 1.11). + * Version numbers passed as string values will be compared using a simple component-wise + * algorithm, similar to PHP's version_compare ('1.2' < '1.11'). + * + * A browser map is in the following format: + * + * { + * // Multiple rules with configurable operators + * 'msie': [['>=', 7], ['!=', 9]], + * // Match no versions + * 'iphone': false, + * // Match any version + * 'android': null + * } + * + * It can optionally be split into ltr/rtl sections: + * + * { + * 'ltr': { + * 'android': null, + * 'iphone': false + * }, + * 'rtl': { + * 'android': false, + * // rules are not inherited from ltr + * 'iphone': false + * } + * } + * + * @param {Object} map Browser support map + * @param {Object} [profile] A client-profile object + * @param {boolean} [exactMatchOnly=false] Only return true if the browser is matched, otherwise + * returns true if the browser is not found. + * + * @return {boolean} The current browser is in the support map + */ + test: function ( map, profile, exactMatchOnly ) { + /*jshint evil:true */ + + var conditions, dir, i, op, val, j, pieceVersion, pieceVal, compare; + profile = $.isPlainObject( profile ) ? profile : $.client.profile(); + if ( map.ltr && map.rtl ) { + dir = $( 'body' ).is( '.rtl' ) ? 'rtl' : 'ltr'; + map = map[dir]; + } + // Check over each browser condition to determine if we are running in a compatible client + if ( typeof map !== 'object' || map[profile.name] === undefined ) { + // Not found, return true if exactMatchOnly not set, false otherwise + return !exactMatchOnly; + } + conditions = map[profile.name]; + if ( conditions === false ) { + // Match no versions + return false; + } + if ( conditions === null ) { + // Match all versions + return true; + } + for ( i = 0; i < conditions.length; i++ ) { + op = conditions[i][0]; + val = conditions[i][1]; + if ( typeof val === 'string' ) { + // Perform a component-wise comparison of versions, similar to PHP's version_compare + // but simpler. '1.11' is larger than '1.2'. + pieceVersion = profile.version.toString().split( '.' ); + pieceVal = val.split( '.' ); + // Extend with zeroes to equal length + while ( pieceVersion.length < pieceVal.length ) { + pieceVersion.push( '0' ); + } + while ( pieceVal.length < pieceVersion.length ) { + pieceVal.push( '0' ); + } + // Compare components + compare = 0; + for ( j = 0; j < pieceVersion.length; j++ ) { + if ( Number( pieceVersion[j] ) < Number( pieceVal[j] ) ) { + compare = -1; + break; + } else if ( Number( pieceVersion[j] ) > Number( pieceVal[j] ) ) { + compare = 1; + break; + } + } + // compare will be -1, 0 or 1, depending on comparison result + if ( !( eval( String( compare + op + '0' ) ) ) ) { + return false; + } + } else if ( typeof val === 'number' ) { + if ( !( eval( 'profile.versionNumber' + op + val ) ) ) { + return false; + } + } + } + + return true; + } + }; +}( jQuery ) ); diff --git a/resources/lib/jquery.ui/themes/smoothness/PATCHES b/resources/lib/jquery.ui/themes/smoothness/PATCHES new file mode 100644 index 00000000..53fbe1fc --- /dev/null +++ b/resources/lib/jquery.ui/themes/smoothness/PATCHES @@ -0,0 +1,3 @@ +jquery.ui.theme.css +* Removed ".ui-widget-content a { color: #222222; }" and + ".ui-widget-header a { color: #222222; }" due to bug T85857. diff --git a/resources/lib/jquery.ui/themes/smoothness/jquery.ui.core.css b/resources/lib/jquery.ui/themes/smoothness/jquery.ui.core.css index 2e088ca1..d4f7db3b 100644 --- a/resources/lib/jquery.ui/themes/smoothness/jquery.ui.core.css +++ b/resources/lib/jquery.ui/themes/smoothness/jquery.ui.core.css @@ -14,7 +14,7 @@ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } +.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; } .ui-helper-clearfix:after { clear: both; } .ui-helper-clearfix { zoom: 1; } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } diff --git a/resources/lib/jquery.ui/themes/smoothness/jquery.ui.theme.css b/resources/lib/jquery.ui/themes/smoothness/jquery.ui.theme.css index d170081b..1d8b8a8f 100644 --- a/resources/lib/jquery.ui/themes/smoothness/jquery.ui.theme.css +++ b/resources/lib/jquery.ui/themes/smoothness/jquery.ui.theme.css @@ -18,9 +18,7 @@ .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; color: #222222; } -.ui-widget-content a { color: #222222; } .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x; color: #222222; font-weight: bold; } -.ui-widget-header a { color: #222222; } /* Interaction states ----------------------------------*/ @@ -245,4 +243,4 @@ /* Overlays */ .ui-widget-overlay { background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3;filter:Alpha(Opacity=30); } -.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } \ No newline at end of file +.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } diff --git a/resources/lib/jquery/jquery.jStorage.js b/resources/lib/jquery/jquery.jStorage.js index cc11aed1..45e19ac6 100644 --- a/resources/lib/jquery/jquery.jStorage.js +++ b/resources/lib/jquery/jquery.jStorage.js @@ -34,12 +34,15 @@ * For more information, please refer to */ +/* global ActiveXObject: false */ +/* jshint browser: true */ + (function() { 'use strict'; var /* jStorage version */ - JSTORAGE_VERSION = '0.4.10', + JSTORAGE_VERSION = '0.4.12', /* detect a dollar object or create one if not found */ $ = window.jQuery || window.$ || (window.$ = {}), @@ -58,7 +61,7 @@ }; // Break if no JSON support was found - if (!('parse' in JSON) || !('stringify' in JSON)) { + if (typeof JSON.parse !== 'function' || typeof JSON.stringify !== 'function') { throw new Error('No JSON support found, include //cdnjs.cloudflare.com/ajax/libs/json2/20110223/json2.js to page'); } @@ -536,16 +539,21 @@ return; } var pubelm, - _pubsubCurrent = _pubsub_last; + _pubsubCurrent = _pubsub_last, + needFired = []; for (i = len = _storage.__jstorage_meta.PubSub.length - 1; i >= 0; i--) { pubelm = _storage.__jstorage_meta.PubSub[i]; if (pubelm[0] > _pubsub_last) { _pubsubCurrent = pubelm[0]; - _fireSubscribers(pubelm[1], pubelm[2]); + needFired.unshift(pubelm); } } + for (i = needFired.length - 1; i >= 0; i--) { + _fireSubscribers(needFired[i][1], needFired[i][2]); + } + _pubsub_last = _pubsubCurrent; } @@ -653,8 +661,10 @@ switch (l) { case 3: h ^= (str.charCodeAt(i + 2) & 0xff) << 16; + /* falls through */ case 2: h ^= (str.charCodeAt(i + 1) & 0xff) << 8; + /* falls through */ case 1: h ^= (str.charCodeAt(i) & 0xff); h = (((h & 0xffff) * 0x5bd1e995) + ((((h >>> 16) * 0x5bd1e995) & 0xffff) << 16)); @@ -983,4 +993,4 @@ // Initialize jStorage _init(); -})(); \ No newline at end of file +})(); diff --git a/resources/lib/jquery/jquery.js b/resources/lib/jquery/jquery.js index 1c3aa822..6feb1108 100644 --- a/resources/lib/jquery/jquery.js +++ b/resources/lib/jquery/jquery.js @@ -1,5 +1,5 @@ /*! - * jQuery JavaScript Library v1.11.2 + * jQuery JavaScript Library v1.11.3 * http://jquery.com/ * * Includes Sizzle.js @@ -9,7 +9,7 @@ * Released under the MIT license * http://jquery.org/license * - * Date: 2014-12-17T15:27Z + * Date: 2015-04-28T16:19Z */ (function( global, factory ) { @@ -64,7 +64,7 @@ var support = {}; var - version = "1.11.2", + version = "1.11.3", // Define a local copy of jQuery jQuery = function( selector, context ) { @@ -569,7 +569,12 @@ jQuery.each("Boolean Number String Function Array Date RegExp Object Error".spli }); function isArraylike( obj ) { - var length = obj.length, + + // Support: iOS 8.2 (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = "length" in obj && obj.length, type = jQuery.type( obj ); if ( type === "function" || jQuery.isWindow( obj ) ) { diff --git a/resources/lib/jquery/jquery.json.js b/resources/lib/jquery/jquery.json.js deleted file mode 100644 index 75953f4d..00000000 --- a/resources/lib/jquery/jquery.json.js +++ /dev/null @@ -1,199 +0,0 @@ -/** - * jQuery JSON plugin 2.4.0 - * - * @author Brantley Harris, 2009-2011 - * @author Timo Tijhof, 2011-2012 - * @source This plugin is heavily influenced by MochiKit's serializeJSON, which is - * copyrighted 2005 by Bob Ippolito. - * @source Brantley Harris wrote this plugin. It is based somewhat on the JSON.org - * website's http://www.json.org/json2.js, which proclaims: - * "NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.", a sentiment that - * I uphold. - * @license MIT License - */ -(function ($) { - 'use strict'; - - var escape = /["\\\x00-\x1f\x7f-\x9f]/g, - meta = { - '\b': '\\b', - '\t': '\\t', - '\n': '\\n', - '\f': '\\f', - '\r': '\\r', - '"' : '\\"', - '\\': '\\\\' - }, - hasOwn = Object.prototype.hasOwnProperty; - - /** - * jQuery.toJSON - * Converts the given argument into a JSON representation. - * - * @param o {Mixed} The json-serializable *thing* to be converted - * - * If an object has a toJSON prototype, that will be used to get the representation. - * Non-integer/string keys are skipped in the object, as are keys that point to a - * function. - * - */ - $.toJSON = typeof JSON === 'object' && JSON.stringify ? JSON.stringify : function (o) { - if (o === null) { - return 'null'; - } - - var pairs, k, name, val, - type = $.type(o); - - if (type === 'undefined') { - return undefined; - } - - // Also covers instantiated Number and Boolean objects, - // which are typeof 'object' but thanks to $.type, we - // catch them here. I don't know whether it is right - // or wrong that instantiated primitives are not - // exported to JSON as an {"object":..}. - // We choose this path because that's what the browsers did. - if (type === 'number' || type === 'boolean') { - return String(o); - } - if (type === 'string') { - return $.quoteString(o); - } - if (typeof o.toJSON === 'function') { - return $.toJSON(o.toJSON()); - } - if (type === 'date') { - var month = o.getUTCMonth() + 1, - day = o.getUTCDate(), - year = o.getUTCFullYear(), - hours = o.getUTCHours(), - minutes = o.getUTCMinutes(), - seconds = o.getUTCSeconds(), - milli = o.getUTCMilliseconds(); - - if (month < 10) { - month = '0' + month; - } - if (day < 10) { - day = '0' + day; - } - if (hours < 10) { - hours = '0' + hours; - } - if (minutes < 10) { - minutes = '0' + minutes; - } - if (seconds < 10) { - seconds = '0' + seconds; - } - if (milli < 100) { - milli = '0' + milli; - } - if (milli < 10) { - milli = '0' + milli; - } - return '"' + year + '-' + month + '-' + day + 'T' + - hours + ':' + minutes + ':' + seconds + - '.' + milli + 'Z"'; - } - - pairs = []; - - if ($.isArray(o)) { - for (k = 0; k < o.length; k++) { - pairs.push($.toJSON(o[k]) || 'null'); - } - return '[' + pairs.join(',') + ']'; - } - - // Any other object (plain object, RegExp, ..) - // Need to do typeof instead of $.type, because we also - // want to catch non-plain objects. - if (typeof o === 'object') { - for (k in o) { - // Only include own properties, - // Filter out inherited prototypes - if (hasOwn.call(o, k)) { - // Keys must be numerical or string. Skip others - type = typeof k; - if (type === 'number') { - name = '"' + k + '"'; - } else if (type === 'string') { - name = $.quoteString(k); - } else { - continue; - } - type = typeof o[k]; - - // Invalid values like these return undefined - // from toJSON, however those object members - // shouldn't be included in the JSON string at all. - if (type !== 'function' && type !== 'undefined') { - val = $.toJSON(o[k]); - pairs.push(name + ':' + val); - } - } - } - return '{' + pairs.join(',') + '}'; - } - }; - - /** - * jQuery.evalJSON - * Evaluates a given json string. - * - * @param str {String} - */ - $.evalJSON = typeof JSON === 'object' && JSON.parse ? JSON.parse : function (str) { - /*jshint evil: true */ - return eval('(' + str + ')'); - }; - - /** - * jQuery.secureEvalJSON - * Evals JSON in a way that is *more* secure. - * - * @param str {String} - */ - $.secureEvalJSON = typeof JSON === 'object' && JSON.parse ? JSON.parse : function (str) { - var filtered = - str - .replace(/\\["\\\/bfnrtu]/g, '@') - .replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']') - .replace(/(?:^|:|,)(?:\s*\[)+/g, ''); - - if (/^[\],:{}\s]*$/.test(filtered)) { - /*jshint evil: true */ - return eval('(' + str + ')'); - } - throw new SyntaxError('Error parsing JSON, source is not valid.'); - }; - - /** - * jQuery.quoteString - * Returns a string-repr of a string, escaping quotes intelligently. - * Mostly a support function for toJSON. - * Examples: - * >>> jQuery.quoteString('apple') - * "apple" - * - * >>> jQuery.quoteString('"Where are we going?", she asked.') - * "\"Where are we going?\", she asked." - */ - $.quoteString = function (str) { - if (str.match(escape)) { - return '"' + str.replace(escape, function (a) { - var c = meta[a]; - if (typeof c === 'string') { - return c; - } - c = a.charCodeAt(); - return '\\u00' + Math.floor(c / 16).toString(16) + (c % 16).toString(16); - }) + '"'; - } - return '"' + str + '"'; - }; - -}(jQuery)); diff --git a/resources/lib/jquery/jquery.migrate.js b/resources/lib/jquery/jquery.migrate.js deleted file mode 100644 index 5b182366..00000000 --- a/resources/lib/jquery/jquery.migrate.js +++ /dev/null @@ -1,551 +0,0 @@ -/*! - * jQuery Migrate - v1.2.1 - 2013-05-08 - * https://github.com/jquery/jquery-migrate - * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors; Licensed MIT - * - * Patched for MediaWiki to add mw.track calls. --Krinkle 2014-04-14 - */ -(function( jQuery, window, undefined ) { -// See http://bugs.jquery.com/ticket/13335 -// "use strict"; - - -var warnedAbout = {}; - -// List of warnings already given; public read only -jQuery.migrateWarnings = []; - -// Set to true to prevent console output; migrateWarnings still maintained -// jQuery.migrateMute = false; - -// Show a message on the console so devs know we're active -if ( !jQuery.migrateMute && window.console && window.console.log ) { - window.console.log("JQMIGRATE: Logging is active"); -} - -// Set to false to disable traces that appear with warnings -if ( jQuery.migrateTrace === undefined ) { - jQuery.migrateTrace = true; -} - -// Forget any warnings we've already given; public -jQuery.migrateReset = function() { - warnedAbout = {}; - jQuery.migrateWarnings.length = 0; -}; - -function migrateWarn( msg, key ) { - var console = window.console; - /* - MediaWiki patch for tracking usage. - - Custom keys: - - andSelf - - attr-pass - - attr-prop - - bind-error - - clean - - create-html - - data-events - - die - - event-ajax - - event-global - - event-hover - - event-handle - - input-type - - json-invalid - - live - - sub - - toggle-handle - - Prop keys: - - attrFn - - browser - */ - mw.track( "jquery.migrate", key || "unknown" ); - - if ( !warnedAbout[ msg ] ) { - warnedAbout[ msg ] = true; - jQuery.migrateWarnings.push( msg ); - if ( console && console.warn && !jQuery.migrateMute ) { - console.warn( "JQMIGRATE: " + msg ); - if ( jQuery.migrateTrace && console.trace ) { - console.trace(); - } - } - } -} - -function migrateWarnProp( obj, prop, value, msg, key ) { - if ( Object.defineProperty ) { - // On ES5 browsers (non-oldIE), warn if the code tries to get prop; - // allow property to be overwritten in case some other plugin wants it - try { - Object.defineProperty( obj, prop, { - configurable: true, - enumerable: true, - get: function() { - migrateWarn( msg, key || prop ); - return value; - }, - set: function( newValue ) { - migrateWarn( msg, key || prop ); - value = newValue; - } - }); - return; - } catch( err ) { - // IE8 is a dope about Object.defineProperty, can't warn there - } - } - - // Non-ES5 (or broken) browser; just set the property - jQuery._definePropertyBroken = true; - obj[ prop ] = value; -} - -if ( document.compatMode === "BackCompat" ) { - // jQuery has never supported or tested Quirks Mode - migrateWarn( "jQuery is not compatible with Quirks Mode" ); -} - - -var attrFn = jQuery( "", { size: 1 } ).attr("size") && jQuery.attrFn, - oldAttr = jQuery.attr, - valueAttrGet = jQuery.attrHooks.value && jQuery.attrHooks.value.get || - function() { return null; }, - valueAttrSet = jQuery.attrHooks.value && jQuery.attrHooks.value.set || - function() { return undefined; }, - rnoType = /^(?:input|button)$/i, - rnoAttrNodeType = /^[238]$/, - rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, - ruseDefault = /^(?:checked|selected)$/i; - -// jQuery.attrFn -migrateWarnProp( jQuery, "attrFn", attrFn || {}, "jQuery.attrFn is deprecated" ); - -jQuery.attr = function( elem, name, value, pass ) { - var lowerName = name.toLowerCase(), - nType = elem && elem.nodeType; - - if ( pass ) { - // Since pass is used internally, we only warn for new jQuery - // versions where there isn't a pass arg in the formal params - if ( oldAttr.length < 4 ) { - migrateWarn("jQuery.fn.attr( props, pass ) is deprecated", "attr-pass" ); - } - if ( elem && !rnoAttrNodeType.test( nType ) && - (attrFn ? name in attrFn : jQuery.isFunction(jQuery.fn[name])) ) { - return jQuery( elem )[ name ]( value ); - } - } - - // Warn if user tries to set `type`, since it breaks on IE 6/7/8; by checking - // for disconnected elements we don't warn on $( "