From 6f9d151f90ed72ac056ee4ddc3055e90e7989913 Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Sat, 1 Feb 2025 20:11:23 -0800 Subject: [PATCH] first cleanup. unpk3dir. --- .dir.tiff | Bin 0 -> 9494 bytes Documentation/Entities.md | 162 +++++ Documentation/EntitiesUO.md | 171 +++++ Documentation/Materials.md | 35 + Documentation/Scripts.md | 12 + Documentation/Spawns.md | 46 ++ Documentation/cod_entstats.txt | 164 +++++ Documentation/coduo_entstats.txt | 174 +++++ PAK_NAME | 1 + PLUGINS | 1 + PROJECT | 1 + README.md | 34 +- decls/def/actor.def | 123 ++++ decls/def/actor/ally_airborne_bar.def | 14 + decls/def/actor/ally_airborne_bar_82nd.def | 14 + decls/def/actor/ally_airborne_carbine.def | 14 + .../def/actor/ally_airborne_carbine_82nd.def | 14 + decls/def/actor/ally_airborne_garand.def | 14 + decls/def/actor/ally_airborne_garand_82nd.def | 14 + decls/def/actor/ally_airborne_medic.def | 14 + .../actor/ally_airborne_officer_thompson.def | 14 + decls/def/actor/ally_airborne_snow_bar.def | 14 + .../def/actor/ally_airborne_snow_bazooka.def | 14 + .../def/actor/ally_airborne_snow_carbine.def | 14 + decls/def/actor/ally_airborne_snow_garand.def | 14 + .../def/actor/ally_airborne_snow_mg30cal.def | 14 + .../ally_airborne_snow_officer_thompson.def | 14 + .../actor/ally_airborne_snow_springfield.def | 14 + .../def/actor/ally_airborne_snow_thompson.def | 14 + decls/def/actor/ally_airborne_thompson.def | 14 + .../def/actor/ally_airborne_thompson_82nd.def | 14 + .../def/actor/ally_british_commando_bren.def | 14 + .../actor/ally_british_commando_enfield.def | 14 + .../ally_british_commando_panzerfaust.def | 14 + .../def/actor/ally_british_commando_sten.def | 14 + decls/def/actor/ally_british_officer_sten.def | 14 + decls/def/actor/ally_british_silencer.def | 14 + .../actor/ally_british_snowcommando_bren.def | 14 + .../ally_british_snowcommando_enfield.def | 14 + .../actor/ally_british_snowcommando_mp40.def | 14 + .../actor/ally_british_snowcommando_sten.def | 14 + decls/def/actor/ally_britishairborne_bren.def | 14 + .../actor/ally_britishairborne_enfield.def | 14 + decls/def/actor/ally_britishairborne_sten.def | 14 + .../ally_britishairborne_sten_engineer.def | 14 + decls/def/actor/ally_disguised_mp40.def | 14 + decls/def/actor/ally_resistance_enfield.def | 14 + .../actor/ally_russianarmy_commissar_ppsh.def | 14 + decls/def/actor/ally_russianarmy_dp28.def | 14 + decls/def/actor/ally_russianarmy_mosin.def | 14 + decls/def/actor/ally_russianarmy_nco_ppsh.def | 14 + decls/def/actor/ally_russianarmy_ppsh.def | 14 + .../actor/ally_russianarmy_recruit_mosin.def | 14 + .../actor/ally_russianarmy_recruit_ppsh.def | 14 + decls/def/actor/ally_russianarmy_sniper.def | 14 + .../def/actor/ally_russianarmy_snow_mosin.def | 14 + .../actor/ally_russianarmy_snow_nco_ppsh.def | 14 + .../ally_russianarmy_snow_officer_ppsh.def | 14 + .../def/actor/ally_russianarmy_snow_ppsh.def | 14 + decls/def/actor/ally_russianarmy_svt40.def | 14 + .../actor/axis_fallschirmjager_nco_fg42.def | 14 + .../axis_fallschirmjager_officer_mp40.def | 14 + .../axis_fallschirmjager_soldier_fg42.def | 14 + .../axis_fallschirmjager_soldier_kar98k.def | 14 + .../axis_fallschirmjager_soldier_mg34.def | 14 + .../axis_fallschirmjager_soldier_mg42.def | 14 + .../axis_fallschirmjager_soldier_mp40.def | 14 + .../axis_fallschirmjager_soldiergrey_fg42.def | 14 + ...xis_fallschirmjager_soldiergrey_kar98k.def | 14 + .../axis_fallschirmjager_soldiergrey_mp40.def | 14 + ...axis_fallschirmjager_soldiergrey_stg44.def | 14 + decls/def/actor/axis_kriegsmarine_officer.def | 14 + .../axis_kriegsmarine_soldier_kar98k.def | 14 + .../actor/axis_kriegsmarine_soldier_mp40.def | 14 + .../actor/axis_kriegsmarine_soldier_stg44.def | 14 + decls/def/actor/axis_snow_waffen_nco_mp40.def | 14 + .../actor/axis_snow_waffen_officer_mp40.def | 14 + .../axis_snow_waffen_soldier_gewehr43.def | 14 + .../actor/axis_snow_waffen_soldier_kar98k.def | 14 + ...now_waffen_soldier_kar98k_pavlovsniper.def | 14 + .../actor/axis_snow_waffen_soldier_mg34.def | 14 + .../actor/axis_snow_waffen_soldier_mg42.def | 14 + .../actor/axis_snow_waffen_soldier_mp40.def | 14 + .../axis_snow_waffen_soldier_panzerfaust.def | 14 + .../actor/axis_snow_waffen_soldier_stg44.def | 14 + .../actor/axis_snow_wehrmacht_nco_mp40.def | 14 + .../axis_snow_wehrmacht_officer_mp40.def | 14 + .../axis_snow_wehrmacht_soldier_gewehr43.def | 14 + .../axis_snow_wehrmacht_soldier_kar98k.def | 14 + ..._wehrmacht_soldier_kar98k_pavlovsniper.def | 14 + .../axis_snow_wehrmacht_soldier_mg34.def | 14 + .../axis_snow_wehrmacht_soldier_mg42.def | 14 + .../axis_snow_wehrmacht_soldier_mp40.def | 14 + ...xis_snow_wehrmacht_soldier_panzerfaust.def | 14 + ...s_snow_wehrmacht_soldier_panzerschreck.def | 14 + .../axis_snow_wehrmacht_soldier_stg44.def | 14 + .../actor/axis_tropical_soldier_gewehr43.def | 14 + .../actor/axis_tropical_soldier_kar98k.def | 14 + ...s_tropical_soldier_kar98k_pavlovsniper.def | 14 + .../def/actor/axis_tropical_soldier_mg34.def | 14 + .../def/actor/axis_tropical_soldier_mg42.def | 14 + .../def/actor/axis_tropical_soldier_mp40.def | 14 + .../axis_tropical_soldier_panzerschreck.def | 14 + .../def/actor/axis_tropical_soldier_stg44.def | 14 + .../actor/axis_waffen_clean_soldier_mp40.def | 14 + decls/def/actor/axis_waffen_nco_mp40.def | 14 + decls/def/actor/axis_waffen_officer_mp40.def | 14 + decls/def/actor/axis_waffen_soldier_fg42.def | 14 + .../axis_waffen_soldier_flamethrower.def | 14 + .../actor/axis_waffen_soldier_gewehr43.def | 14 + .../def/actor/axis_waffen_soldier_kar98k.def | 14 + ...xis_waffen_soldier_kar98k_pavlovsniper.def | 14 + decls/def/actor/axis_waffen_soldier_mg34.def | 14 + decls/def/actor/axis_waffen_soldier_mg42.def | 14 + decls/def/actor/axis_waffen_soldier_mp40.def | 14 + .../actor/axis_waffen_soldier_panzerfaust.def | 14 + decls/def/actor/axis_waffen_soldier_stg44.def | 14 + .../actor/axis_wehrmacht_clean_nco_mp40.def | 14 + .../axis_wehrmacht_clean_officer_mp40.def | 14 + .../axis_wehrmacht_clean_officer_pistol.def | 14 + .../axis_wehrmacht_clean_soldier_kar98k.def | 14 + .../axis_wehrmacht_clean_soldier_mg42.def | 14 + .../axis_wehrmacht_clean_soldier_mp40.def | 14 + ...is_wehrmacht_clean_soldier_panzerfaust.def | 14 + ..._wehrmacht_clean_soldier_panzerschreck.def | 14 + .../axis_wehrmacht_clean_soldier_stg44.def | 14 + decls/def/actor/axis_wehrmacht_nco_mp40.def | 14 + .../def/actor/axis_wehrmacht_officer_mp40.def | 14 + .../axis_wehrmacht_soldier_flamethrower.def | 14 + .../actor/axis_wehrmacht_soldier_kar98k.def | 14 + .../def/actor/axis_wehrmacht_soldier_mg34.def | 14 + .../def/actor/axis_wehrmacht_soldier_mg42.def | 14 + .../def/actor/axis_wehrmacht_soldier_mp40.def | 14 + .../axis_wehrmacht_soldier_panzerfaust.def | 14 + .../axis_wehrmacht_soldier_panzerschreck.def | 14 + .../actor/axis_wehrmacht_soldier_stg44.def | 14 + decls/def/ammo.def | 57 ++ decls/def/func.def | 9 + decls/def/items.def | 52 ++ decls/def/misc.def | 9 + decls/def/player.def | 18 + decls/def/projectiles.def | 7 + decls/def/script.def | 30 + decls/def/spawns.def | 90 +++ decls/def/weapons.def | 96 +++ decls/def/weapons/bar.def | 61 ++ decls/def/weapons/bren.def | 61 ++ decls/def/weapons/colt.def | 64 ++ decls/def/weapons/enfield.def | 64 ++ decls/def/weapons/fg42.def | 63 ++ decls/def/weapons/kar98k.def | 64 ++ decls/def/weapons/kar98k_scoped.def | 64 ++ decls/def/weapons/luger.def | 63 ++ decls/def/weapons/m1carbine.def | 64 ++ decls/def/weapons/m1garand.def | 65 ++ decls/def/weapons/mosinnagant.def | 64 ++ decls/def/weapons/mosinnagantsniper.def | 64 ++ decls/def/weapons/mp40.def | 63 ++ decls/def/weapons/mp44.def | 63 ++ decls/def/weapons/ppsh.def | 64 ++ decls/def/weapons/springfield.def | 64 ++ decls/def/weapons/sten.def | 63 ++ decls/def/weapons/thompson.def | 63 ++ decls/sound/footsteps.sndshd | 15 + decls/sound/player.sndshd | 112 +++ decls/sound/weapons.sndshd | 664 ++++++++++++++++++ engine.h | 248 +++++++ fonts/IBMPlexMono-Text.otf | Bin 0 -> 83916 bytes fonts/IBMPlexMono-Text.txt | 92 +++ fonts/centerprint.font | 2 + fonts/chat.font | 2 + fonts/console.font | 2 + fonts/font16.font | 2 + fonts/font20.font | 3 + fonts/menu_button.font | 2 + fonts/menu_header.font | 3 + fonts/menu_label.font | 2 + fonts/menu_label_bold.font | 2 + fonts/menu_main.font | 3 + fonts/nimbus/NimbusSanL-Bol.otf | Bin 0 -> 72712 bytes fonts/nimbus/NimbusSanL-Reg.otf | Bin 0 -> 71196 bytes fonts/nimbus/NumbusSanL.txt | 340 +++++++++ fonts/subtitle.font | 4 + fonts/tahoma.ttf | Bin 0 -> 143884 bytes fonts/tahomabd.ttf | Bin 0 -> 137272 bytes fonts/title.font | 4 + fonts/ui.font | 5 + fonts/verdana.ttf | Bin 0 -> 171792 bytes gfx/background.mat | 5 + gfx/flags16/CREDITS | 3 + gfx/flags16/ad.png | Bin 0 -> 643 bytes gfx/flags16/ae.png | Bin 0 -> 408 bytes gfx/flags16/af.png | Bin 0 -> 604 bytes gfx/flags16/ag.png | Bin 0 -> 591 bytes gfx/flags16/ai.png | Bin 0 -> 643 bytes gfx/flags16/al.png | Bin 0 -> 600 bytes gfx/flags16/am.png | Bin 0 -> 497 bytes gfx/flags16/an.png | Bin 0 -> 488 bytes gfx/flags16/ao.png | Bin 0 -> 428 bytes gfx/flags16/ar.png | Bin 0 -> 506 bytes gfx/flags16/as.png | Bin 0 -> 647 bytes gfx/flags16/at.png | Bin 0 -> 403 bytes gfx/flags16/au.png | Bin 0 -> 673 bytes gfx/flags16/aw.png | Bin 0 -> 524 bytes gfx/flags16/ax.png | Bin 0 -> 663 bytes gfx/flags16/az.png | Bin 0 -> 589 bytes gfx/flags16/ba.png | Bin 0 -> 593 bytes gfx/flags16/bb.png | Bin 0 -> 585 bytes gfx/flags16/bd.png | Bin 0 -> 504 bytes gfx/flags16/be.png | Bin 0 -> 449 bytes gfx/flags16/bf.png | Bin 0 -> 497 bytes gfx/flags16/bg.png | Bin 0 -> 462 bytes gfx/flags16/bh.png | Bin 0 -> 457 bytes gfx/flags16/bi.png | Bin 0 -> 675 bytes gfx/flags16/bj.png | Bin 0 -> 486 bytes gfx/flags16/bm.png | Bin 0 -> 611 bytes gfx/flags16/bn.png | Bin 0 -> 639 bytes gfx/flags16/bo.png | Bin 0 -> 500 bytes gfx/flags16/br.png | Bin 0 -> 593 bytes gfx/flags16/bs.png | Bin 0 -> 526 bytes gfx/flags16/bt.png | Bin 0 -> 631 bytes gfx/flags16/bv.png | Bin 0 -> 512 bytes gfx/flags16/bw.png | Bin 0 -> 443 bytes gfx/flags16/by.png | Bin 0 -> 514 bytes gfx/flags16/bz.png | Bin 0 -> 600 bytes gfx/flags16/ca.png | Bin 0 -> 628 bytes gfx/flags16/catalonia.png | Bin 0 -> 398 bytes gfx/flags16/cc.png | Bin 0 -> 625 bytes gfx/flags16/cd.png | Bin 0 -> 528 bytes gfx/flags16/cf.png | Bin 0 -> 614 bytes gfx/flags16/cg.png | Bin 0 -> 521 bytes gfx/flags16/ch.png | Bin 0 -> 367 bytes gfx/flags16/ci.png | Bin 0 -> 453 bytes gfx/flags16/ck.png | Bin 0 -> 586 bytes gfx/flags16/cl.png | Bin 0 -> 450 bytes gfx/flags16/cm.png | Bin 0 -> 525 bytes gfx/flags16/cn.png | Bin 0 -> 472 bytes gfx/flags16/co.png | Bin 0 -> 483 bytes gfx/flags16/cr.png | Bin 0 -> 477 bytes gfx/flags16/cs.png | Bin 0 -> 439 bytes gfx/flags16/cu.png | Bin 0 -> 563 bytes gfx/flags16/cv.png | Bin 0 -> 529 bytes gfx/flags16/cx.png | Bin 0 -> 608 bytes gfx/flags16/cy.png | Bin 0 -> 428 bytes gfx/flags16/cz.png | Bin 0 -> 476 bytes gfx/flags16/de.png | Bin 0 -> 545 bytes gfx/flags16/dj.png | Bin 0 -> 572 bytes gfx/flags16/dk.png | Bin 0 -> 495 bytes gfx/flags16/dm.png | Bin 0 -> 620 bytes gfx/flags16/do.png | Bin 0 -> 508 bytes gfx/flags16/dz.png | Bin 0 -> 582 bytes gfx/flags16/ec.png | Bin 0 -> 500 bytes gfx/flags16/ee.png | Bin 0 -> 429 bytes gfx/flags16/eg.png | Bin 0 -> 465 bytes gfx/flags16/eh.png | Bin 0 -> 508 bytes gfx/flags16/england.png | Bin 0 -> 496 bytes gfx/flags16/er.png | Bin 0 -> 653 bytes gfx/flags16/es.png | Bin 0 -> 469 bytes gfx/flags16/et.png | Bin 0 -> 592 bytes gfx/flags16/europeanunion.png | Bin 0 -> 479 bytes gfx/flags16/fam.png | Bin 0 -> 532 bytes gfx/flags16/fi.png | Bin 0 -> 489 bytes gfx/flags16/fj.png | Bin 0 -> 610 bytes gfx/flags16/fk.png | Bin 0 -> 648 bytes gfx/flags16/fm.png | Bin 0 -> 552 bytes gfx/flags16/fo.png | Bin 0 -> 474 bytes gfx/flags16/fr.png | Bin 0 -> 545 bytes gfx/flags16/ga.png | Bin 0 -> 489 bytes gfx/flags16/gb.png | Bin 0 -> 599 bytes gfx/flags16/gd.png | Bin 0 -> 637 bytes gfx/flags16/ge.png | Bin 0 -> 594 bytes gfx/flags16/gf.png | Bin 0 -> 545 bytes gfx/flags16/gh.png | Bin 0 -> 490 bytes gfx/flags16/gi.png | Bin 0 -> 463 bytes gfx/flags16/gl.png | Bin 0 -> 470 bytes gfx/flags16/gm.png | Bin 0 -> 493 bytes gfx/flags16/gn.png | Bin 0 -> 480 bytes gfx/flags16/gp.png | Bin 0 -> 488 bytes gfx/flags16/gq.png | Bin 0 -> 537 bytes gfx/flags16/gr.png | Bin 0 -> 487 bytes gfx/flags16/gs.png | Bin 0 -> 630 bytes gfx/flags16/gt.png | Bin 0 -> 493 bytes gfx/flags16/gu.png | Bin 0 -> 509 bytes gfx/flags16/gw.png | Bin 0 -> 516 bytes gfx/flags16/gy.png | Bin 0 -> 645 bytes gfx/flags16/hk.png | Bin 0 -> 527 bytes gfx/flags16/hm.png | Bin 0 -> 673 bytes gfx/flags16/hn.png | Bin 0 -> 537 bytes gfx/flags16/hr.png | Bin 0 -> 524 bytes gfx/flags16/ht.png | Bin 0 -> 487 bytes gfx/flags16/hu.png | Bin 0 -> 432 bytes gfx/flags16/id.png | Bin 0 -> 430 bytes gfx/flags16/ie.png | Bin 0 -> 481 bytes gfx/flags16/il.png | Bin 0 -> 431 bytes gfx/flags16/in.png | Bin 0 -> 503 bytes gfx/flags16/io.png | Bin 0 -> 658 bytes gfx/flags16/iq.png | Bin 0 -> 515 bytes gfx/flags16/ir.png | Bin 0 -> 512 bytes gfx/flags16/is.png | Bin 0 -> 532 bytes gfx/flags16/it.png | Bin 0 -> 420 bytes gfx/flags16/jm.png | Bin 0 -> 637 bytes gfx/flags16/jo.png | Bin 0 -> 473 bytes gfx/flags16/jp.png | Bin 0 -> 420 bytes gfx/flags16/ke.png | Bin 0 -> 569 bytes gfx/flags16/kg.png | Bin 0 -> 510 bytes gfx/flags16/kh.png | Bin 0 -> 549 bytes gfx/flags16/ki.png | Bin 0 -> 656 bytes gfx/flags16/km.png | Bin 0 -> 577 bytes gfx/flags16/kn.png | Bin 0 -> 604 bytes gfx/flags16/kp.png | Bin 0 -> 561 bytes gfx/flags16/kr.png | Bin 0 -> 592 bytes gfx/flags16/kw.png | Bin 0 -> 486 bytes gfx/flags16/ky.png | Bin 0 -> 643 bytes gfx/flags16/kz.png | Bin 0 -> 616 bytes gfx/flags16/la.png | Bin 0 -> 563 bytes gfx/flags16/lb.png | Bin 0 -> 517 bytes gfx/flags16/lc.png | Bin 0 -> 520 bytes gfx/flags16/li.png | Bin 0 -> 537 bytes gfx/flags16/lk.png | Bin 0 -> 627 bytes gfx/flags16/lr.png | Bin 0 -> 466 bytes gfx/flags16/ls.png | Bin 0 -> 628 bytes gfx/flags16/lt.png | Bin 0 -> 508 bytes gfx/flags16/lu.png | Bin 0 -> 481 bytes gfx/flags16/lv.png | Bin 0 -> 465 bytes gfx/flags16/ly.png | Bin 0 -> 419 bytes gfx/flags16/ma.png | Bin 0 -> 432 bytes gfx/flags16/mc.png | Bin 0 -> 380 bytes gfx/flags16/md.png | Bin 0 -> 566 bytes gfx/flags16/me.png | Bin 0 -> 448 bytes gfx/flags16/mg.png | Bin 0 -> 453 bytes gfx/flags16/mh.png | Bin 0 -> 628 bytes gfx/flags16/mk.png | Bin 0 -> 664 bytes gfx/flags16/ml.png | Bin 0 -> 474 bytes gfx/flags16/mm.png | Bin 0 -> 483 bytes gfx/flags16/mn.png | Bin 0 -> 492 bytes gfx/flags16/mo.png | Bin 0 -> 588 bytes gfx/flags16/mp.png | Bin 0 -> 597 bytes gfx/flags16/mq.png | Bin 0 -> 655 bytes gfx/flags16/mr.png | Bin 0 -> 569 bytes gfx/flags16/ms.png | Bin 0 -> 614 bytes gfx/flags16/mt.png | Bin 0 -> 420 bytes gfx/flags16/mu.png | Bin 0 -> 496 bytes gfx/flags16/mv.png | Bin 0 -> 542 bytes gfx/flags16/mw.png | Bin 0 -> 529 bytes gfx/flags16/mx.png | Bin 0 -> 574 bytes gfx/flags16/my.png | Bin 0 -> 571 bytes gfx/flags16/mz.png | Bin 0 -> 584 bytes gfx/flags16/na.png | Bin 0 -> 647 bytes gfx/flags16/nc.png | Bin 0 -> 591 bytes gfx/flags16/ne.png | Bin 0 -> 537 bytes gfx/flags16/nf.png | Bin 0 -> 602 bytes gfx/flags16/ng.png | Bin 0 -> 482 bytes gfx/flags16/ni.png | Bin 0 -> 508 bytes gfx/flags16/nl.png | Bin 0 -> 453 bytes gfx/flags16/no.png | Bin 0 -> 512 bytes gfx/flags16/np.png | Bin 0 -> 443 bytes gfx/flags16/nr.png | Bin 0 -> 527 bytes gfx/flags16/nu.png | Bin 0 -> 572 bytes gfx/flags16/nz.png | Bin 0 -> 639 bytes gfx/flags16/om.png | Bin 0 -> 478 bytes gfx/flags16/pa.png | Bin 0 -> 519 bytes gfx/flags16/pe.png | Bin 0 -> 397 bytes gfx/flags16/pf.png | Bin 0 -> 498 bytes gfx/flags16/pg.png | Bin 0 -> 593 bytes gfx/flags16/ph.png | Bin 0 -> 538 bytes gfx/flags16/pk.png | Bin 0 -> 569 bytes gfx/flags16/pl.png | Bin 0 -> 374 bytes gfx/flags16/pm.png | Bin 0 -> 689 bytes gfx/flags16/pn.png | Bin 0 -> 657 bytes gfx/flags16/pr.png | Bin 0 -> 556 bytes gfx/flags16/ps.png | Bin 0 -> 472 bytes gfx/flags16/pt.png | Bin 0 -> 554 bytes gfx/flags16/pw.png | Bin 0 -> 550 bytes gfx/flags16/py.png | Bin 0 -> 473 bytes gfx/flags16/qa.png | Bin 0 -> 450 bytes gfx/flags16/re.png | Bin 0 -> 545 bytes gfx/flags16/ro.png | Bin 0 -> 495 bytes gfx/flags16/rs.png | Bin 0 -> 423 bytes gfx/flags16/ru.png | Bin 0 -> 420 bytes gfx/flags16/rw.png | Bin 0 -> 533 bytes gfx/flags16/sa.png | Bin 0 -> 551 bytes gfx/flags16/sb.png | Bin 0 -> 624 bytes gfx/flags16/sc.png | Bin 0 -> 608 bytes gfx/flags16/scotland.png | Bin 0 -> 649 bytes gfx/flags16/sd.png | Bin 0 -> 492 bytes gfx/flags16/se.png | Bin 0 -> 542 bytes gfx/flags16/sg.png | Bin 0 -> 468 bytes gfx/flags16/sh.png | Bin 0 -> 645 bytes gfx/flags16/si.png | Bin 0 -> 510 bytes gfx/flags16/sj.png | Bin 0 -> 512 bytes gfx/flags16/sk.png | Bin 0 -> 562 bytes gfx/flags16/sl.png | Bin 0 -> 436 bytes gfx/flags16/sm.png | Bin 0 -> 502 bytes gfx/flags16/sn.png | Bin 0 -> 532 bytes gfx/flags16/so.png | Bin 0 -> 527 bytes gfx/flags16/sr.png | Bin 0 -> 513 bytes gfx/flags16/st.png | Bin 0 -> 584 bytes gfx/flags16/sv.png | Bin 0 -> 501 bytes gfx/flags16/sy.png | Bin 0 -> 422 bytes gfx/flags16/sz.png | Bin 0 -> 643 bytes gfx/flags16/tc.png | Bin 0 -> 624 bytes gfx/flags16/td.png | Bin 0 -> 570 bytes gfx/flags16/tf.png | Bin 0 -> 527 bytes gfx/flags16/tg.png | Bin 0 -> 562 bytes gfx/flags16/th.png | Bin 0 -> 452 bytes gfx/flags16/tj.png | Bin 0 -> 496 bytes gfx/flags16/tk.png | Bin 0 -> 638 bytes gfx/flags16/tl.png | Bin 0 -> 514 bytes gfx/flags16/tm.png | Bin 0 -> 593 bytes gfx/flags16/tn.png | Bin 0 -> 495 bytes gfx/flags16/to.png | Bin 0 -> 426 bytes gfx/flags16/tr.png | Bin 0 -> 492 bytes gfx/flags16/tt.png | Bin 0 -> 617 bytes gfx/flags16/tv.png | Bin 0 -> 536 bytes gfx/flags16/tw.png | Bin 0 -> 465 bytes gfx/flags16/tz.png | Bin 0 -> 642 bytes gfx/flags16/ua.png | Bin 0 -> 446 bytes gfx/flags16/ug.png | Bin 0 -> 531 bytes gfx/flags16/um.png | Bin 0 -> 571 bytes gfx/flags16/us.png | Bin 0 -> 609 bytes gfx/flags16/uy.png | Bin 0 -> 532 bytes gfx/flags16/uz.png | Bin 0 -> 515 bytes gfx/flags16/va.png | Bin 0 -> 553 bytes gfx/flags16/vc.png | Bin 0 -> 577 bytes gfx/flags16/ve.png | Bin 0 -> 528 bytes gfx/flags16/vg.png | Bin 0 -> 630 bytes gfx/flags16/vi.png | Bin 0 -> 616 bytes gfx/flags16/vn.png | Bin 0 -> 474 bytes gfx/flags16/vu.png | Bin 0 -> 604 bytes gfx/flags16/wales.png | Bin 0 -> 652 bytes gfx/flags16/wf.png | Bin 0 -> 554 bytes gfx/flags16/ws.png | Bin 0 -> 476 bytes gfx/flags16/ye.png | Bin 0 -> 413 bytes gfx/flags16/yt.png | Bin 0 -> 593 bytes gfx/flags16/za.png | Bin 0 -> 642 bytes gfx/flags16/zm.png | Bin 0 -> 500 bytes gfx/flags16/zw.png | Bin 0 -> 574 bytes gfx/icon16/CREDITS | 3 + gfx/icon16/accept.png | Bin 0 -> 781 bytes gfx/icon16/add.png | Bin 0 -> 733 bytes gfx/icon16/anchor.png | Bin 0 -> 523 bytes gfx/icon16/application.png | Bin 0 -> 464 bytes gfx/icon16/application_add.png | Bin 0 -> 619 bytes gfx/icon16/application_cascade.png | Bin 0 -> 524 bytes gfx/icon16/application_delete.png | Bin 0 -> 610 bytes gfx/icon16/application_double.png | Bin 0 -> 533 bytes gfx/icon16/application_edit.png | Bin 0 -> 703 bytes gfx/icon16/application_error.png | Bin 0 -> 656 bytes gfx/icon16/application_form.png | Bin 0 -> 467 bytes gfx/icon16/application_form_add.png | Bin 0 -> 592 bytes gfx/icon16/application_form_delete.png | Bin 0 -> 605 bytes gfx/icon16/application_form_edit.png | Bin 0 -> 714 bytes gfx/icon16/application_form_magnify.png | Bin 0 -> 612 bytes gfx/icon16/application_get.png | Bin 0 -> 581 bytes gfx/icon16/application_go.png | Bin 0 -> 634 bytes gfx/icon16/application_home.png | Bin 0 -> 685 bytes gfx/icon16/application_key.png | Bin 0 -> 670 bytes gfx/icon16/application_lightning.png | Bin 0 -> 656 bytes gfx/icon16/application_link.png | Bin 0 -> 701 bytes gfx/icon16/application_osx.png | Bin 0 -> 487 bytes gfx/icon16/application_osx_terminal.png | Bin 0 -> 525 bytes gfx/icon16/application_put.png | Bin 0 -> 585 bytes gfx/icon16/application_side_boxes.png | Bin 0 -> 478 bytes gfx/icon16/application_side_contract.png | Bin 0 -> 547 bytes gfx/icon16/application_side_expand.png | Bin 0 -> 581 bytes gfx/icon16/application_side_list.png | Bin 0 -> 510 bytes gfx/icon16/application_side_tree.png | Bin 0 -> 483 bytes gfx/icon16/application_split.png | Bin 0 -> 520 bytes gfx/icon16/application_tile_horizontal.png | Bin 0 -> 432 bytes gfx/icon16/application_tile_vertical.png | Bin 0 -> 492 bytes gfx/icon16/application_view_columns.png | Bin 0 -> 493 bytes gfx/icon16/application_view_detail.png | Bin 0 -> 576 bytes gfx/icon16/application_view_gallery.png | Bin 0 -> 555 bytes gfx/icon16/application_view_icons.png | Bin 0 -> 476 bytes gfx/icon16/application_view_list.png | Bin 0 -> 473 bytes gfx/icon16/application_view_tile.png | Bin 0 -> 465 bytes gfx/icon16/application_xp.png | Bin 0 -> 426 bytes gfx/icon16/application_xp_terminal.png | Bin 0 -> 507 bytes gfx/icon16/arrow_branch.png | Bin 0 -> 582 bytes gfx/icon16/arrow_divide.png | Bin 0 -> 677 bytes gfx/icon16/arrow_down.png | Bin 0 -> 379 bytes gfx/icon16/arrow_in.png | Bin 0 -> 600 bytes gfx/icon16/arrow_inout.png | Bin 0 -> 551 bytes gfx/icon16/arrow_join.png | Bin 0 -> 626 bytes gfx/icon16/arrow_left.png | Bin 0 -> 345 bytes gfx/icon16/arrow_merge.png | Bin 0 -> 484 bytes gfx/icon16/arrow_out.png | Bin 0 -> 594 bytes gfx/icon16/arrow_redo.png | Bin 0 -> 625 bytes gfx/icon16/arrow_refresh.png | Bin 0 -> 685 bytes gfx/icon16/arrow_refresh_small.png | Bin 0 -> 506 bytes gfx/icon16/arrow_right.png | Bin 0 -> 349 bytes gfx/icon16/arrow_rotate_anticlockwise.png | Bin 0 -> 608 bytes gfx/icon16/arrow_rotate_clockwise.png | Bin 0 -> 602 bytes gfx/icon16/arrow_switch.png | Bin 0 -> 683 bytes gfx/icon16/arrow_turn_left.png | Bin 0 -> 516 bytes gfx/icon16/arrow_turn_right.png | Bin 0 -> 489 bytes gfx/icon16/arrow_undo.png | Bin 0 -> 631 bytes gfx/icon16/arrow_up.png | Bin 0 -> 372 bytes gfx/icon16/asterisk_orange.png | Bin 0 -> 760 bytes gfx/icon16/asterisk_yellow.png | Bin 0 -> 743 bytes gfx/icon16/attach.png | Bin 0 -> 391 bytes gfx/icon16/award_star_add.png | Bin 0 -> 853 bytes gfx/icon16/award_star_bronze_1.png | Bin 0 -> 733 bytes gfx/icon16/award_star_bronze_2.png | Bin 0 -> 755 bytes gfx/icon16/award_star_bronze_3.png | Bin 0 -> 754 bytes gfx/icon16/award_star_delete.png | Bin 0 -> 849 bytes gfx/icon16/award_star_gold_1.png | Bin 0 -> 753 bytes gfx/icon16/award_star_gold_2.png | Bin 0 -> 770 bytes gfx/icon16/award_star_gold_3.png | Bin 0 -> 781 bytes gfx/icon16/award_star_silver_1.png | Bin 0 -> 714 bytes gfx/icon16/award_star_silver_2.png | Bin 0 -> 734 bytes gfx/icon16/award_star_silver_3.png | Bin 0 -> 738 bytes gfx/icon16/basket.png | Bin 0 -> 669 bytes gfx/icon16/basket_add.png | Bin 0 -> 752 bytes gfx/icon16/basket_delete.png | Bin 0 -> 773 bytes gfx/icon16/basket_edit.png | Bin 0 -> 811 bytes gfx/icon16/basket_error.png | Bin 0 -> 794 bytes gfx/icon16/basket_go.png | Bin 0 -> 777 bytes gfx/icon16/basket_put.png | Bin 0 -> 733 bytes gfx/icon16/basket_remove.png | Bin 0 -> 738 bytes gfx/icon16/bell.png | Bin 0 -> 789 bytes gfx/icon16/bell_add.png | Bin 0 -> 816 bytes gfx/icon16/bell_delete.png | Bin 0 -> 824 bytes gfx/icon16/bell_error.png | Bin 0 -> 813 bytes gfx/icon16/bell_go.png | Bin 0 -> 836 bytes gfx/icon16/bell_link.png | Bin 0 -> 850 bytes gfx/icon16/bin.png | Bin 0 -> 476 bytes gfx/icon16/bin_closed.png | Bin 0 -> 363 bytes gfx/icon16/bin_empty.png | Bin 0 -> 475 bytes gfx/icon16/bomb.png | Bin 0 -> 793 bytes gfx/icon16/book.png | Bin 0 -> 593 bytes gfx/icon16/book_add.png | Bin 0 -> 714 bytes gfx/icon16/book_addresses.png | Bin 0 -> 770 bytes gfx/icon16/book_delete.png | Bin 0 -> 719 bytes gfx/icon16/book_edit.png | Bin 0 -> 813 bytes gfx/icon16/book_error.png | Bin 0 -> 734 bytes gfx/icon16/book_go.png | Bin 0 -> 745 bytes gfx/icon16/book_key.png | Bin 0 -> 779 bytes gfx/icon16/book_link.png | Bin 0 -> 789 bytes gfx/icon16/book_next.png | Bin 0 -> 702 bytes gfx/icon16/book_open.png | Bin 0 -> 622 bytes gfx/icon16/book_previous.png | Bin 0 -> 680 bytes gfx/icon16/box.png | Bin 0 -> 555 bytes gfx/icon16/brick.png | Bin 0 -> 452 bytes gfx/icon16/brick_add.png | Bin 0 -> 729 bytes gfx/icon16/brick_delete.png | Bin 0 -> 745 bytes gfx/icon16/brick_edit.png | Bin 0 -> 775 bytes gfx/icon16/brick_error.png | Bin 0 -> 798 bytes gfx/icon16/brick_go.png | Bin 0 -> 790 bytes gfx/icon16/brick_link.png | Bin 0 -> 764 bytes gfx/icon16/bricks.png | Bin 0 -> 825 bytes gfx/icon16/briefcase.png | Bin 0 -> 793 bytes gfx/icon16/bug.png | Bin 0 -> 774 bytes gfx/icon16/bug_add.png | Bin 0 -> 806 bytes gfx/icon16/bug_delete.png | Bin 0 -> 836 bytes gfx/icon16/bug_edit.png | Bin 0 -> 873 bytes gfx/icon16/bug_error.png | Bin 0 -> 841 bytes gfx/icon16/bug_go.png | Bin 0 -> 831 bytes gfx/icon16/bug_link.png | Bin 0 -> 847 bytes gfx/icon16/building.png | Bin 0 -> 556 bytes gfx/icon16/building_add.png | Bin 0 -> 631 bytes gfx/icon16/building_delete.png | Bin 0 -> 633 bytes gfx/icon16/building_edit.png | Bin 0 -> 731 bytes gfx/icon16/building_error.png | Bin 0 -> 653 bytes gfx/icon16/building_go.png | Bin 0 -> 665 bytes gfx/icon16/building_key.png | Bin 0 -> 705 bytes gfx/icon16/building_link.png | Bin 0 -> 668 bytes gfx/icon16/bullet_add.png | Bin 0 -> 286 bytes gfx/icon16/bullet_arrow_bottom.png | Bin 0 -> 229 bytes gfx/icon16/bullet_arrow_down.png | Bin 0 -> 201 bytes gfx/icon16/bullet_arrow_top.png | Bin 0 -> 230 bytes gfx/icon16/bullet_arrow_up.png | Bin 0 -> 201 bytes gfx/icon16/bullet_black.png | Bin 0 -> 211 bytes gfx/icon16/bullet_blue.png | Bin 0 -> 289 bytes gfx/icon16/bullet_delete.png | Bin 0 -> 308 bytes gfx/icon16/bullet_disk.png | Bin 0 -> 483 bytes gfx/icon16/bullet_error.png | Bin 0 -> 454 bytes gfx/icon16/bullet_feed.png | Bin 0 -> 262 bytes gfx/icon16/bullet_go.png | Bin 0 -> 410 bytes gfx/icon16/bullet_green.png | Bin 0 -> 295 bytes gfx/icon16/bullet_key.png | Bin 0 -> 436 bytes gfx/icon16/bullet_orange.png | Bin 0 -> 283 bytes gfx/icon16/bullet_picture.png | Bin 0 -> 470 bytes gfx/icon16/bullet_pink.png | Bin 0 -> 286 bytes gfx/icon16/bullet_purple.png | Bin 0 -> 294 bytes gfx/icon16/bullet_red.png | Bin 0 -> 287 bytes gfx/icon16/bullet_star.png | Bin 0 -> 331 bytes gfx/icon16/bullet_toggle_minus.png | Bin 0 -> 207 bytes gfx/icon16/bullet_toggle_plus.png | Bin 0 -> 209 bytes gfx/icon16/bullet_white.png | Bin 0 -> 201 bytes gfx/icon16/bullet_wrench.png | Bin 0 -> 448 bytes gfx/icon16/bullet_yellow.png | Bin 0 -> 287 bytes gfx/icon16/cake.png | Bin 0 -> 676 bytes gfx/icon16/calculator.png | Bin 0 -> 543 bytes gfx/icon16/calculator_add.png | Bin 0 -> 660 bytes gfx/icon16/calculator_delete.png | Bin 0 -> 692 bytes gfx/icon16/calculator_edit.png | Bin 0 -> 767 bytes gfx/icon16/calculator_error.png | Bin 0 -> 731 bytes gfx/icon16/calculator_link.png | Bin 0 -> 723 bytes gfx/icon16/calendar.png | Bin 0 -> 675 bytes gfx/icon16/calendar_add.png | Bin 0 -> 723 bytes gfx/icon16/calendar_delete.png | Bin 0 -> 742 bytes gfx/icon16/calendar_edit.png | Bin 0 -> 777 bytes gfx/icon16/calendar_link.png | Bin 0 -> 795 bytes gfx/icon16/calendar_view_day.png | Bin 0 -> 572 bytes gfx/icon16/calendar_view_month.png | Bin 0 -> 595 bytes gfx/icon16/calendar_view_week.png | Bin 0 -> 480 bytes gfx/icon16/camera.png | Bin 0 -> 665 bytes gfx/icon16/camera_add.png | Bin 0 -> 800 bytes gfx/icon16/camera_delete.png | Bin 0 -> 797 bytes gfx/icon16/camera_edit.png | Bin 0 -> 872 bytes gfx/icon16/camera_error.png | Bin 0 -> 835 bytes gfx/icon16/camera_go.png | Bin 0 -> 809 bytes gfx/icon16/camera_link.png | Bin 0 -> 839 bytes gfx/icon16/camera_small.png | Bin 0 -> 489 bytes gfx/icon16/cancel.png | Bin 0 -> 587 bytes gfx/icon16/car.png | Bin 0 -> 610 bytes gfx/icon16/car_add.png | Bin 0 -> 677 bytes gfx/icon16/car_delete.png | Bin 0 -> 689 bytes gfx/icon16/cart.png | Bin 0 -> 421 bytes gfx/icon16/cart_add.png | Bin 0 -> 711 bytes gfx/icon16/cart_delete.png | Bin 0 -> 742 bytes gfx/icon16/cart_edit.png | Bin 0 -> 789 bytes gfx/icon16/cart_error.png | Bin 0 -> 790 bytes gfx/icon16/cart_go.png | Bin 0 -> 763 bytes gfx/icon16/cart_put.png | Bin 0 -> 763 bytes gfx/icon16/cart_remove.png | Bin 0 -> 769 bytes gfx/icon16/cd.png | Bin 0 -> 673 bytes gfx/icon16/cd_add.png | Bin 0 -> 758 bytes gfx/icon16/cd_burn.png | Bin 0 -> 756 bytes gfx/icon16/cd_delete.png | Bin 0 -> 767 bytes gfx/icon16/cd_edit.png | Bin 0 -> 790 bytes gfx/icon16/cd_eject.png | Bin 0 -> 786 bytes gfx/icon16/cd_go.png | Bin 0 -> 793 bytes gfx/icon16/chart_bar.png | Bin 0 -> 541 bytes gfx/icon16/chart_bar_add.png | Bin 0 -> 626 bytes gfx/icon16/chart_bar_delete.png | Bin 0 -> 636 bytes gfx/icon16/chart_bar_edit.png | Bin 0 -> 754 bytes gfx/icon16/chart_bar_error.png | Bin 0 -> 671 bytes gfx/icon16/chart_bar_link.png | Bin 0 -> 712 bytes gfx/icon16/chart_curve.png | Bin 0 -> 710 bytes gfx/icon16/chart_curve_add.png | Bin 0 -> 761 bytes gfx/icon16/chart_curve_delete.png | Bin 0 -> 782 bytes gfx/icon16/chart_curve_edit.png | Bin 0 -> 822 bytes gfx/icon16/chart_curve_error.png | Bin 0 -> 837 bytes gfx/icon16/chart_curve_go.png | Bin 0 -> 823 bytes gfx/icon16/chart_curve_link.png | Bin 0 -> 829 bytes gfx/icon16/chart_line.png | Bin 0 -> 526 bytes gfx/icon16/chart_line_add.png | Bin 0 -> 655 bytes gfx/icon16/chart_line_delete.png | Bin 0 -> 675 bytes gfx/icon16/chart_line_edit.png | Bin 0 -> 718 bytes gfx/icon16/chart_line_error.png | Bin 0 -> 741 bytes gfx/icon16/chart_line_link.png | Bin 0 -> 749 bytes gfx/icon16/chart_organisation.png | Bin 0 -> 444 bytes gfx/icon16/chart_organisation_add.png | Bin 0 -> 551 bytes gfx/icon16/chart_organisation_delete.png | Bin 0 -> 563 bytes gfx/icon16/chart_pie.png | Bin 0 -> 918 bytes gfx/icon16/chart_pie_add.png | Bin 0 -> 975 bytes gfx/icon16/chart_pie_delete.png | Bin 0 -> 983 bytes gfx/icon16/chart_pie_edit.png | Bin 0 -> 986 bytes gfx/icon16/chart_pie_error.png | Bin 0 -> 989 bytes gfx/icon16/chart_pie_link.png | Bin 0 -> 1021 bytes gfx/icon16/clock.png | Bin 0 -> 882 bytes gfx/icon16/clock_add.png | Bin 0 -> 925 bytes gfx/icon16/clock_delete.png | Bin 0 -> 952 bytes gfx/icon16/clock_edit.png | Bin 0 -> 967 bytes gfx/icon16/clock_error.png | Bin 0 -> 953 bytes gfx/icon16/clock_go.png | Bin 0 -> 959 bytes gfx/icon16/clock_link.png | Bin 0 -> 961 bytes gfx/icon16/clock_pause.png | Bin 0 -> 927 bytes gfx/icon16/clock_play.png | Bin 0 -> 943 bytes gfx/icon16/clock_red.png | Bin 0 -> 889 bytes gfx/icon16/clock_stop.png | Bin 0 -> 922 bytes gfx/icon16/cog.png | Bin 0 -> 512 bytes gfx/icon16/cog_add.png | Bin 0 -> 814 bytes gfx/icon16/cog_delete.png | Bin 0 -> 847 bytes gfx/icon16/cog_edit.png | Bin 0 -> 865 bytes gfx/icon16/cog_error.png | Bin 0 -> 869 bytes gfx/icon16/cog_go.png | Bin 0 -> 859 bytes gfx/icon16/coins.png | Bin 0 -> 732 bytes gfx/icon16/coins_add.png | Bin 0 -> 789 bytes gfx/icon16/coins_delete.png | Bin 0 -> 775 bytes gfx/icon16/color_swatch.png | Bin 0 -> 209 bytes gfx/icon16/color_wheel.png | Bin 0 -> 892 bytes gfx/icon16/comment.png | Bin 0 -> 413 bytes gfx/icon16/comment_add.png | Bin 0 -> 530 bytes gfx/icon16/comment_delete.png | Bin 0 -> 548 bytes gfx/icon16/comment_edit.png | Bin 0 -> 644 bytes gfx/icon16/comments.png | Bin 0 -> 557 bytes gfx/icon16/comments_add.png | Bin 0 -> 648 bytes gfx/icon16/comments_delete.png | Bin 0 -> 670 bytes gfx/icon16/compress.png | Bin 0 -> 766 bytes gfx/icon16/computer.png | Bin 0 -> 667 bytes gfx/icon16/computer_add.png | Bin 0 -> 781 bytes gfx/icon16/computer_delete.png | Bin 0 -> 775 bytes gfx/icon16/computer_edit.png | Bin 0 -> 792 bytes gfx/icon16/computer_error.png | Bin 0 -> 784 bytes gfx/icon16/computer_go.png | Bin 0 -> 777 bytes gfx/icon16/computer_key.png | Bin 0 -> 771 bytes gfx/icon16/computer_link.png | Bin 0 -> 792 bytes gfx/icon16/connect.png | Bin 0 -> 748 bytes gfx/icon16/contrast.png | Bin 0 -> 434 bytes gfx/icon16/contrast_decrease.png | Bin 0 -> 695 bytes gfx/icon16/contrast_high.png | Bin 0 -> 435 bytes gfx/icon16/contrast_increase.png | Bin 0 -> 717 bytes gfx/icon16/contrast_low.png | Bin 0 -> 421 bytes gfx/icon16/control_eject.png | Bin 0 -> 603 bytes gfx/icon16/control_eject_blue.png | Bin 0 -> 727 bytes gfx/icon16/control_end.png | Bin 0 -> 621 bytes gfx/icon16/control_end_blue.png | Bin 0 -> 737 bytes gfx/icon16/control_equalizer.png | Bin 0 -> 432 bytes gfx/icon16/control_equalizer_blue.png | Bin 0 -> 764 bytes gfx/icon16/control_fastforward.png | Bin 0 -> 607 bytes gfx/icon16/control_fastforward_blue.png | Bin 0 -> 736 bytes gfx/icon16/control_pause.png | Bin 0 -> 598 bytes gfx/icon16/control_pause_blue.png | Bin 0 -> 721 bytes gfx/icon16/control_play.png | Bin 0 -> 592 bytes gfx/icon16/control_play_blue.png | Bin 0 -> 717 bytes gfx/icon16/control_repeat.png | Bin 0 -> 422 bytes gfx/icon16/control_repeat_blue.png | Bin 0 -> 750 bytes gfx/icon16/control_rewind.png | Bin 0 -> 614 bytes gfx/icon16/control_rewind_blue.png | Bin 0 -> 745 bytes gfx/icon16/control_start.png | Bin 0 -> 604 bytes gfx/icon16/control_start_blue.png | Bin 0 -> 720 bytes gfx/icon16/control_stop.png | Bin 0 -> 403 bytes gfx/icon16/control_stop_blue.png | Bin 0 -> 695 bytes gfx/icon16/controller.png | Bin 0 -> 666 bytes gfx/icon16/controller_add.png | Bin 0 -> 759 bytes gfx/icon16/controller_delete.png | Bin 0 -> 770 bytes gfx/icon16/controller_error.png | Bin 0 -> 815 bytes gfx/icon16/creditcards.png | Bin 0 -> 693 bytes gfx/icon16/cross.png | Bin 0 -> 655 bytes gfx/icon16/cross_mono.png | Bin 0 -> 4707 bytes gfx/icon16/css.png | Bin 0 -> 524 bytes gfx/icon16/css_add.png | Bin 0 -> 666 bytes gfx/icon16/css_delete.png | Bin 0 -> 654 bytes gfx/icon16/css_go.png | Bin 0 -> 655 bytes gfx/icon16/css_valid.png | Bin 0 -> 661 bytes gfx/icon16/cup.png | Bin 0 -> 633 bytes gfx/icon16/cup_add.png | Bin 0 -> 715 bytes gfx/icon16/cup_delete.png | Bin 0 -> 731 bytes gfx/icon16/cup_edit.png | Bin 0 -> 778 bytes gfx/icon16/cup_error.png | Bin 0 -> 790 bytes gfx/icon16/cup_go.png | Bin 0 -> 780 bytes gfx/icon16/cup_key.png | Bin 0 -> 776 bytes gfx/icon16/cup_link.png | Bin 0 -> 760 bytes gfx/icon16/cursor.png | Bin 0 -> 354 bytes gfx/icon16/cut.png | Bin 0 -> 648 bytes gfx/icon16/cut_red.png | Bin 0 -> 650 bytes gfx/icon16/database.png | Bin 0 -> 390 bytes gfx/icon16/database_add.png | Bin 0 -> 658 bytes gfx/icon16/database_connect.png | Bin 0 -> 763 bytes gfx/icon16/database_delete.png | Bin 0 -> 659 bytes gfx/icon16/database_edit.png | Bin 0 -> 767 bytes gfx/icon16/database_error.png | Bin 0 -> 682 bytes gfx/icon16/database_gear.png | Bin 0 -> 468 bytes gfx/icon16/database_go.png | Bin 0 -> 698 bytes gfx/icon16/database_key.png | Bin 0 -> 764 bytes gfx/icon16/database_lightning.png | Bin 0 -> 775 bytes gfx/icon16/database_link.png | Bin 0 -> 679 bytes gfx/icon16/database_refresh.png | Bin 0 -> 770 bytes gfx/icon16/database_save.png | Bin 0 -> 755 bytes gfx/icon16/database_table.png | Bin 0 -> 726 bytes gfx/icon16/date.png | Bin 0 -> 626 bytes gfx/icon16/date_add.png | Bin 0 -> 703 bytes gfx/icon16/date_delete.png | Bin 0 -> 716 bytes gfx/icon16/date_edit.png | Bin 0 -> 799 bytes gfx/icon16/date_error.png | Bin 0 -> 753 bytes gfx/icon16/date_go.png | Bin 0 -> 753 bytes gfx/icon16/date_link.png | Bin 0 -> 764 bytes gfx/icon16/date_magnify.png | Bin 0 -> 711 bytes gfx/icon16/date_next.png | Bin 0 -> 688 bytes gfx/icon16/date_previous.png | Bin 0 -> 720 bytes gfx/icon16/delete.png | Bin 0 -> 715 bytes gfx/icon16/disconnect.png | Bin 0 -> 796 bytes gfx/icon16/disk.png | Bin 0 -> 620 bytes gfx/icon16/disk_multiple.png | Bin 0 -> 691 bytes gfx/icon16/door.png | Bin 0 -> 412 bytes gfx/icon16/door_in.png | Bin 0 -> 693 bytes gfx/icon16/door_open.png | Bin 0 -> 508 bytes gfx/icon16/door_out.png | Bin 0 -> 688 bytes gfx/icon16/drink.png | Bin 0 -> 692 bytes gfx/icon16/drink_empty.png | Bin 0 -> 433 bytes gfx/icon16/drive.png | Bin 0 -> 346 bytes gfx/icon16/drive_add.png | Bin 0 -> 623 bytes gfx/icon16/drive_burn.png | Bin 0 -> 608 bytes gfx/icon16/drive_cd.png | Bin 0 -> 734 bytes gfx/icon16/drive_cd_empty.png | Bin 0 -> 341 bytes gfx/icon16/drive_delete.png | Bin 0 -> 628 bytes gfx/icon16/drive_disk.png | Bin 0 -> 695 bytes gfx/icon16/drive_edit.png | Bin 0 -> 714 bytes gfx/icon16/drive_error.png | Bin 0 -> 705 bytes gfx/icon16/drive_go.png | Bin 0 -> 661 bytes gfx/icon16/drive_key.png | Bin 0 -> 681 bytes gfx/icon16/drive_link.png | Bin 0 -> 679 bytes gfx/icon16/drive_magnify.png | Bin 0 -> 641 bytes gfx/icon16/drive_network.png | Bin 0 -> 585 bytes gfx/icon16/drive_rename.png | Bin 0 -> 494 bytes gfx/icon16/drive_user.png | Bin 0 -> 712 bytes gfx/icon16/drive_web.png | Bin 0 -> 686 bytes gfx/icon16/dvd.png | Bin 0 -> 764 bytes gfx/icon16/dvd_add.png | Bin 0 -> 788 bytes gfx/icon16/dvd_delete.png | Bin 0 -> 800 bytes gfx/icon16/dvd_edit.png | Bin 0 -> 844 bytes gfx/icon16/dvd_error.png | Bin 0 -> 854 bytes gfx/icon16/dvd_go.png | Bin 0 -> 854 bytes gfx/icon16/dvd_key.png | Bin 0 -> 816 bytes gfx/icon16/dvd_link.png | Bin 0 -> 819 bytes gfx/icon16/email.png | Bin 0 -> 641 bytes gfx/icon16/email_add.png | Bin 0 -> 761 bytes gfx/icon16/email_attach.png | Bin 0 -> 793 bytes gfx/icon16/email_delete.png | Bin 0 -> 756 bytes gfx/icon16/email_edit.png | Bin 0 -> 756 bytes gfx/icon16/email_error.png | Bin 0 -> 792 bytes gfx/icon16/email_go.png | Bin 0 -> 754 bytes gfx/icon16/email_link.png | Bin 0 -> 821 bytes gfx/icon16/email_open.png | Bin 0 -> 783 bytes gfx/icon16/email_open_image.png | Bin 0 -> 811 bytes gfx/icon16/emoticon_evilgrin.png | Bin 0 -> 727 bytes gfx/icon16/emoticon_grin.png | Bin 0 -> 714 bytes gfx/icon16/emoticon_happy.png | Bin 0 -> 731 bytes gfx/icon16/emoticon_smile.png | Bin 0 -> 725 bytes gfx/icon16/emoticon_surprised.png | Bin 0 -> 741 bytes gfx/icon16/emoticon_tongue.png | Bin 0 -> 727 bytes gfx/icon16/emoticon_unhappy.png | Bin 0 -> 723 bytes gfx/icon16/emoticon_waii.png | Bin 0 -> 737 bytes gfx/icon16/emoticon_wink.png | Bin 0 -> 712 bytes gfx/icon16/error.png | Bin 0 -> 666 bytes gfx/icon16/error_add.png | Bin 0 -> 710 bytes gfx/icon16/error_delete.png | Bin 0 -> 729 bytes gfx/icon16/error_go.png | Bin 0 -> 734 bytes gfx/icon16/exclamation.png | Bin 0 -> 701 bytes gfx/icon16/eye.png | Bin 0 -> 750 bytes gfx/icon16/feed.png | Bin 0 -> 691 bytes gfx/icon16/feed_add.png | Bin 0 -> 763 bytes gfx/icon16/feed_delete.png | Bin 0 -> 746 bytes gfx/icon16/feed_disk.png | Bin 0 -> 738 bytes gfx/icon16/feed_edit.png | Bin 0 -> 801 bytes gfx/icon16/feed_error.png | Bin 0 -> 770 bytes gfx/icon16/feed_go.png | Bin 0 -> 761 bytes gfx/icon16/feed_key.png | Bin 0 -> 771 bytes gfx/icon16/feed_link.png | Bin 0 -> 806 bytes gfx/icon16/feed_magnify.png | Bin 0 -> 737 bytes gfx/icon16/female.png | Bin 0 -> 590 bytes gfx/icon16/film.png | Bin 0 -> 653 bytes gfx/icon16/film_add.png | Bin 0 -> 739 bytes gfx/icon16/film_delete.png | Bin 0 -> 730 bytes gfx/icon16/film_edit.png | Bin 0 -> 855 bytes gfx/icon16/film_error.png | Bin 0 -> 800 bytes gfx/icon16/film_go.png | Bin 0 -> 813 bytes gfx/icon16/film_key.png | Bin 0 -> 835 bytes gfx/icon16/film_link.png | Bin 0 -> 830 bytes gfx/icon16/film_save.png | Bin 0 -> 806 bytes gfx/icon16/find.png | Bin 0 -> 659 bytes gfx/icon16/flag_blue.png | Bin 0 -> 671 bytes gfx/icon16/flag_green.png | Bin 0 -> 672 bytes gfx/icon16/flag_orange.png | Bin 0 -> 669 bytes gfx/icon16/flag_pink.png | Bin 0 -> 651 bytes gfx/icon16/flag_purple.png | Bin 0 -> 656 bytes gfx/icon16/flag_red.png | Bin 0 -> 665 bytes gfx/icon16/flag_yellow.png | Bin 0 -> 671 bytes gfx/icon16/folder.png | Bin 0 -> 537 bytes gfx/icon16/folder_add.png | Bin 0 -> 668 bytes gfx/icon16/folder_bell.png | Bin 0 -> 781 bytes gfx/icon16/folder_brick.png | Bin 0 -> 735 bytes gfx/icon16/folder_bug.png | Bin 0 -> 829 bytes gfx/icon16/folder_camera.png | Bin 0 -> 729 bytes gfx/icon16/folder_database.png | Bin 0 -> 687 bytes gfx/icon16/folder_delete.png | Bin 0 -> 666 bytes gfx/icon16/folder_edit.png | Bin 0 -> 733 bytes gfx/icon16/folder_error.png | Bin 0 -> 727 bytes gfx/icon16/folder_explore.png | Bin 0 -> 679 bytes gfx/icon16/folder_feed.png | Bin 0 -> 691 bytes gfx/icon16/folder_find.png | Bin 0 -> 795 bytes gfx/icon16/folder_go.png | Bin 0 -> 694 bytes gfx/icon16/folder_heart.png | Bin 0 -> 741 bytes gfx/icon16/folder_image.png | Bin 0 -> 677 bytes gfx/icon16/folder_key.png | Bin 0 -> 720 bytes gfx/icon16/folder_lightbulb.png | Bin 0 -> 741 bytes gfx/icon16/folder_link.png | Bin 0 -> 785 bytes gfx/icon16/folder_magnify.png | Bin 0 -> 686 bytes gfx/icon16/folder_page.png | Bin 0 -> 688 bytes gfx/icon16/folder_page_white.png | Bin 0 -> 639 bytes gfx/icon16/folder_palette.png | Bin 0 -> 822 bytes gfx/icon16/folder_picture.png | Bin 0 -> 713 bytes gfx/icon16/folder_star.png | Bin 0 -> 755 bytes gfx/icon16/folder_table.png | Bin 0 -> 675 bytes gfx/icon16/folder_user.png | Bin 0 -> 730 bytes gfx/icon16/folder_wrench.png | Bin 0 -> 740 bytes gfx/icon16/font.png | Bin 0 -> 567 bytes gfx/icon16/font_add.png | Bin 0 -> 634 bytes gfx/icon16/font_delete.png | Bin 0 -> 661 bytes gfx/icon16/font_go.png | Bin 0 -> 700 bytes gfx/icon16/group.png | Bin 0 -> 753 bytes gfx/icon16/group_add.png | Bin 0 -> 807 bytes gfx/icon16/group_delete.png | Bin 0 -> 827 bytes gfx/icon16/group_edit.png | Bin 0 -> 785 bytes gfx/icon16/group_error.png | Bin 0 -> 842 bytes gfx/icon16/group_gear.png | Bin 0 -> 824 bytes gfx/icon16/group_go.png | Bin 0 -> 842 bytes gfx/icon16/group_key.png | Bin 0 -> 813 bytes gfx/icon16/group_link.png | Bin 0 -> 858 bytes gfx/icon16/heart.png | Bin 0 -> 749 bytes gfx/icon16/heart_add.png | Bin 0 -> 820 bytes gfx/icon16/heart_delete.png | Bin 0 -> 823 bytes gfx/icon16/help.png | Bin 0 -> 786 bytes gfx/icon16/hourglass.png | Bin 0 -> 744 bytes gfx/icon16/hourglass_add.png | Bin 0 -> 814 bytes gfx/icon16/hourglass_delete.png | Bin 0 -> 829 bytes gfx/icon16/hourglass_go.png | Bin 0 -> 866 bytes gfx/icon16/hourglass_link.png | Bin 0 -> 871 bytes gfx/icon16/house.png | Bin 0 -> 806 bytes gfx/icon16/house_go.png | Bin 0 -> 861 bytes gfx/icon16/house_link.png | Bin 0 -> 868 bytes gfx/icon16/html.png | Bin 0 -> 578 bytes gfx/icon16/html_add.png | Bin 0 -> 698 bytes gfx/icon16/html_delete.png | Bin 0 -> 688 bytes gfx/icon16/html_go.png | Bin 0 -> 692 bytes gfx/icon16/html_valid.png | Bin 0 -> 704 bytes gfx/icon16/image.png | Bin 0 -> 516 bytes gfx/icon16/image_add.png | Bin 0 -> 653 bytes gfx/icon16/image_delete.png | Bin 0 -> 653 bytes gfx/icon16/image_edit.png | Bin 0 -> 783 bytes gfx/icon16/image_link.png | Bin 0 -> 773 bytes gfx/icon16/images.png | Bin 0 -> 661 bytes gfx/icon16/information.png | Bin 0 -> 778 bytes gfx/icon16/ipod.png | Bin 0 -> 463 bytes gfx/icon16/ipod_cast.png | Bin 0 -> 711 bytes gfx/icon16/ipod_cast_add.png | Bin 0 -> 796 bytes gfx/icon16/ipod_cast_delete.png | Bin 0 -> 809 bytes gfx/icon16/ipod_sound.png | Bin 0 -> 678 bytes gfx/icon16/joystick.png | Bin 0 -> 559 bytes gfx/icon16/joystick_add.png | Bin 0 -> 669 bytes gfx/icon16/joystick_delete.png | Bin 0 -> 671 bytes gfx/icon16/joystick_error.png | Bin 0 -> 711 bytes gfx/icon16/key.png | Bin 0 -> 612 bytes gfx/icon16/key_add.png | Bin 0 -> 703 bytes gfx/icon16/key_delete.png | Bin 0 -> 724 bytes gfx/icon16/key_go.png | Bin 0 -> 744 bytes gfx/icon16/keyboard.png | Bin 0 -> 570 bytes gfx/icon16/keyboard_add.png | Bin 0 -> 683 bytes gfx/icon16/keyboard_delete.png | Bin 0 -> 681 bytes gfx/icon16/keyboard_magnify.png | Bin 0 -> 651 bytes gfx/icon16/layers.png | Bin 0 -> 597 bytes gfx/icon16/layout.png | Bin 0 -> 480 bytes gfx/icon16/layout_add.png | Bin 0 -> 577 bytes gfx/icon16/layout_content.png | Bin 0 -> 519 bytes gfx/icon16/layout_delete.png | Bin 0 -> 608 bytes gfx/icon16/layout_edit.png | Bin 0 -> 716 bytes gfx/icon16/layout_error.png | Bin 0 -> 666 bytes gfx/icon16/layout_header.png | Bin 0 -> 500 bytes gfx/icon16/layout_link.png | Bin 0 -> 660 bytes gfx/icon16/layout_sidebar.png | Bin 0 -> 479 bytes gfx/icon16/lightbulb.png | Bin 0 -> 699 bytes gfx/icon16/lightbulb_add.png | Bin 0 -> 839 bytes gfx/icon16/lightbulb_delete.png | Bin 0 -> 857 bytes gfx/icon16/lightbulb_off.png | Bin 0 -> 742 bytes gfx/icon16/lightning.png | Bin 0 -> 634 bytes gfx/icon16/lightning_add.png | Bin 0 -> 746 bytes gfx/icon16/lightning_delete.png | Bin 0 -> 745 bytes gfx/icon16/lightning_go.png | Bin 0 -> 739 bytes gfx/icon16/link.png | Bin 0 -> 343 bytes gfx/icon16/link_add.png | Bin 0 -> 570 bytes gfx/icon16/link_break.png | Bin 0 -> 657 bytes gfx/icon16/link_delete.png | Bin 0 -> 600 bytes gfx/icon16/link_edit.png | Bin 0 -> 703 bytes gfx/icon16/link_error.png | Bin 0 -> 698 bytes gfx/icon16/link_go.png | Bin 0 -> 655 bytes gfx/icon16/lock.png | Bin 0 -> 749 bytes gfx/icon16/lock_add.png | Bin 0 -> 824 bytes gfx/icon16/lock_break.png | Bin 0 -> 771 bytes gfx/icon16/lock_delete.png | Bin 0 -> 815 bytes gfx/icon16/lock_edit.png | Bin 0 -> 861 bytes gfx/icon16/lock_go.png | Bin 0 -> 829 bytes gfx/icon16/lock_open.png | Bin 0 -> 727 bytes gfx/icon16/lorry.png | Bin 0 -> 582 bytes gfx/icon16/lorry_add.png | Bin 0 -> 689 bytes gfx/icon16/lorry_delete.png | Bin 0 -> 683 bytes gfx/icon16/lorry_error.png | Bin 0 -> 739 bytes gfx/icon16/lorry_flatbed.png | Bin 0 -> 450 bytes gfx/icon16/lorry_go.png | Bin 0 -> 699 bytes gfx/icon16/lorry_link.png | Bin 0 -> 775 bytes gfx/icon16/magnifier.png | Bin 0 -> 615 bytes gfx/icon16/magnifier_zoom_in.png | Bin 0 -> 680 bytes gfx/icon16/magnifier_zoom_out.png | Bin 0 -> 657 bytes gfx/icon16/male.png | Bin 0 -> 629 bytes gfx/icon16/map.png | Bin 0 -> 804 bytes gfx/icon16/map_add.png | Bin 0 -> 836 bytes gfx/icon16/map_delete.png | Bin 0 -> 835 bytes gfx/icon16/map_edit.png | Bin 0 -> 876 bytes gfx/icon16/map_go.png | Bin 0 -> 842 bytes gfx/icon16/map_magnify.png | Bin 0 -> 797 bytes gfx/icon16/medal_bronze_1.png | Bin 0 -> 640 bytes gfx/icon16/medal_bronze_2.png | Bin 0 -> 654 bytes gfx/icon16/medal_bronze_3.png | Bin 0 -> 646 bytes gfx/icon16/medal_bronze_add.png | Bin 0 -> 747 bytes gfx/icon16/medal_bronze_delete.png | Bin 0 -> 730 bytes gfx/icon16/medal_gold_1.png | Bin 0 -> 629 bytes gfx/icon16/medal_gold_2.png | Bin 0 -> 641 bytes gfx/icon16/medal_gold_3.png | Bin 0 -> 634 bytes gfx/icon16/medal_gold_add.png | Bin 0 -> 733 bytes gfx/icon16/medal_gold_delete.png | Bin 0 -> 724 bytes gfx/icon16/medal_silver_1.png | Bin 0 -> 589 bytes gfx/icon16/medal_silver_2.png | Bin 0 -> 600 bytes gfx/icon16/medal_silver_3.png | Bin 0 -> 597 bytes gfx/icon16/medal_silver_add.png | Bin 0 -> 727 bytes gfx/icon16/medal_silver_delete.png | Bin 0 -> 714 bytes gfx/icon16/money.png | Bin 0 -> 738 bytes gfx/icon16/money_add.png | Bin 0 -> 784 bytes gfx/icon16/money_delete.png | Bin 0 -> 806 bytes gfx/icon16/money_dollar.png | Bin 0 -> 630 bytes gfx/icon16/money_euro.png | Bin 0 -> 605 bytes gfx/icon16/money_pound.png | Bin 0 -> 565 bytes gfx/icon16/money_yen.png | Bin 0 -> 562 bytes gfx/icon16/monitor.png | Bin 0 -> 612 bytes gfx/icon16/monitor_add.png | Bin 0 -> 692 bytes gfx/icon16/monitor_delete.png | Bin 0 -> 691 bytes gfx/icon16/monitor_edit.png | Bin 0 -> 769 bytes gfx/icon16/monitor_error.png | Bin 0 -> 714 bytes gfx/icon16/monitor_go.png | Bin 0 -> 696 bytes gfx/icon16/monitor_lightning.png | Bin 0 -> 768 bytes gfx/icon16/monitor_link.png | Bin 0 -> 736 bytes gfx/icon16/mouse.png | Bin 0 -> 634 bytes gfx/icon16/mouse_add.png | Bin 0 -> 729 bytes gfx/icon16/mouse_delete.png | Bin 0 -> 741 bytes gfx/icon16/mouse_error.png | Bin 0 -> 790 bytes gfx/icon16/music.png | Bin 0 -> 385 bytes gfx/icon16/new.png | Bin 0 -> 378 bytes gfx/icon16/newspaper.png | Bin 0 -> 658 bytes gfx/icon16/newspaper_add.png | Bin 0 -> 750 bytes gfx/icon16/newspaper_delete.png | Bin 0 -> 775 bytes gfx/icon16/newspaper_go.png | Bin 0 -> 779 bytes gfx/icon16/newspaper_link.png | Bin 0 -> 787 bytes gfx/icon16/note.png | Bin 0 -> 500 bytes gfx/icon16/note_add.png | Bin 0 -> 641 bytes gfx/icon16/note_delete.png | Bin 0 -> 631 bytes gfx/icon16/note_edit.png | Bin 0 -> 731 bytes gfx/icon16/note_error.png | Bin 0 -> 680 bytes gfx/icon16/note_go.png | Bin 0 -> 661 bytes gfx/icon16/package.png | Bin 0 -> 853 bytes gfx/icon16/package_add.png | Bin 0 -> 899 bytes gfx/icon16/package_delete.png | Bin 0 -> 891 bytes gfx/icon16/package_go.png | Bin 0 -> 898 bytes gfx/icon16/package_green.png | Bin 0 -> 896 bytes gfx/icon16/package_link.png | Bin 0 -> 939 bytes gfx/icon16/page.png | Bin 0 -> 635 bytes gfx/icon16/page_add.png | Bin 0 -> 739 bytes gfx/icon16/page_attach.png | Bin 0 -> 794 bytes gfx/icon16/page_code.png | Bin 0 -> 818 bytes gfx/icon16/page_copy.png | Bin 0 -> 663 bytes gfx/icon16/page_delete.png | Bin 0 -> 740 bytes gfx/icon16/page_edit.png | Bin 0 -> 807 bytes gfx/icon16/page_error.png | Bin 0 -> 793 bytes gfx/icon16/page_excel.png | Bin 0 -> 817 bytes gfx/icon16/page_find.png | Bin 0 -> 879 bytes gfx/icon16/page_gear.png | Bin 0 -> 833 bytes gfx/icon16/page_go.png | Bin 0 -> 779 bytes gfx/icon16/page_green.png | Bin 0 -> 621 bytes gfx/icon16/page_key.png | Bin 0 -> 801 bytes gfx/icon16/page_lightning.png | Bin 0 -> 839 bytes gfx/icon16/page_link.png | Bin 0 -> 830 bytes gfx/icon16/page_paintbrush.png | Bin 0 -> 813 bytes gfx/icon16/page_paste.png | Bin 0 -> 703 bytes gfx/icon16/page_red.png | Bin 0 -> 641 bytes gfx/icon16/page_refresh.png | Bin 0 -> 858 bytes gfx/icon16/page_save.png | Bin 0 -> 774 bytes gfx/icon16/page_white.png | Bin 0 -> 294 bytes gfx/icon16/page_white_acrobat.png | Bin 0 -> 591 bytes gfx/icon16/page_white_actionscript.png | Bin 0 -> 664 bytes gfx/icon16/page_white_add.png | Bin 0 -> 512 bytes gfx/icon16/page_white_c.png | Bin 0 -> 587 bytes gfx/icon16/page_white_camera.png | Bin 0 -> 656 bytes gfx/icon16/page_white_cd.png | Bin 0 -> 666 bytes gfx/icon16/page_white_code.png | Bin 0 -> 603 bytes gfx/icon16/page_white_code_red.png | Bin 0 -> 587 bytes gfx/icon16/page_white_coldfusion.png | Bin 0 -> 592 bytes gfx/icon16/page_white_compressed.png | Bin 0 -> 724 bytes gfx/icon16/page_white_copy.png | Bin 0 -> 309 bytes gfx/icon16/page_white_cplusplus.png | Bin 0 -> 621 bytes gfx/icon16/page_white_csharp.png | Bin 0 -> 700 bytes gfx/icon16/page_white_cup.png | Bin 0 -> 639 bytes gfx/icon16/page_white_database.png | Bin 0 -> 579 bytes gfx/icon16/page_white_delete.png | Bin 0 -> 536 bytes gfx/icon16/page_white_dvd.png | Bin 0 -> 638 bytes gfx/icon16/page_white_edit.png | Bin 0 -> 618 bytes gfx/icon16/page_white_error.png | Bin 0 -> 623 bytes gfx/icon16/page_white_excel.png | Bin 0 -> 663 bytes gfx/icon16/page_white_find.png | Bin 0 -> 676 bytes gfx/icon16/page_white_flash.png | Bin 0 -> 582 bytes gfx/icon16/page_white_freehand.png | Bin 0 -> 639 bytes gfx/icon16/page_white_gear.png | Bin 0 -> 402 bytes gfx/icon16/page_white_get.png | Bin 0 -> 516 bytes gfx/icon16/page_white_go.png | Bin 0 -> 612 bytes gfx/icon16/page_white_h.png | Bin 0 -> 603 bytes gfx/icon16/page_white_horizontal.png | Bin 0 -> 296 bytes gfx/icon16/page_white_key.png | Bin 0 -> 616 bytes gfx/icon16/page_white_lightning.png | Bin 0 -> 669 bytes gfx/icon16/page_white_link.png | Bin 0 -> 614 bytes gfx/icon16/page_white_magnify.png | Bin 0 -> 554 bytes gfx/icon16/page_white_medal.png | Bin 0 -> 706 bytes gfx/icon16/page_white_office.png | Bin 0 -> 779 bytes gfx/icon16/page_white_paint.png | Bin 0 -> 688 bytes gfx/icon16/page_white_paintbrush.png | Bin 0 -> 618 bytes gfx/icon16/page_white_paste.png | Bin 0 -> 620 bytes gfx/icon16/page_white_php.png | Bin 0 -> 538 bytes gfx/icon16/page_white_picture.png | Bin 0 -> 650 bytes gfx/icon16/page_white_powerpoint.png | Bin 0 -> 588 bytes gfx/icon16/page_white_put.png | Bin 0 -> 523 bytes gfx/icon16/page_white_ruby.png | Bin 0 -> 626 bytes gfx/icon16/page_white_stack.png | Bin 0 -> 317 bytes gfx/icon16/page_white_star.png | Bin 0 -> 565 bytes gfx/icon16/page_white_swoosh.png | Bin 0 -> 634 bytes gfx/icon16/page_white_text.png | Bin 0 -> 342 bytes gfx/icon16/page_white_text_width.png | Bin 0 -> 315 bytes gfx/icon16/page_white_tux.png | Bin 0 -> 668 bytes gfx/icon16/page_white_vector.png | Bin 0 -> 644 bytes gfx/icon16/page_white_visualstudio.png | Bin 0 -> 702 bytes gfx/icon16/page_white_width.png | Bin 0 -> 309 bytes gfx/icon16/page_white_word.png | Bin 0 -> 651 bytes gfx/icon16/page_white_world.png | Bin 0 -> 734 bytes gfx/icon16/page_white_wrench.png | Bin 0 -> 613 bytes gfx/icon16/page_white_zip.png | Bin 0 -> 386 bytes gfx/icon16/page_word.png | Bin 0 -> 777 bytes gfx/icon16/page_world.png | Bin 0 -> 903 bytes gfx/icon16/paintbrush.png | Bin 0 -> 548 bytes gfx/icon16/paintcan.png | Bin 0 -> 707 bytes gfx/icon16/palette.png | Bin 0 -> 856 bytes gfx/icon16/paste_plain.png | Bin 0 -> 605 bytes gfx/icon16/paste_word.png | Bin 0 -> 701 bytes gfx/icon16/pencil.png | Bin 0 -> 450 bytes gfx/icon16/pencil_add.png | Bin 0 -> 589 bytes gfx/icon16/pencil_delete.png | Bin 0 -> 603 bytes gfx/icon16/pencil_go.png | Bin 0 -> 666 bytes gfx/icon16/phone.png | Bin 0 -> 488 bytes gfx/icon16/phone_add.png | Bin 0 -> 621 bytes gfx/icon16/phone_delete.png | Bin 0 -> 615 bytes gfx/icon16/phone_sound.png | Bin 0 -> 703 bytes gfx/icon16/photo.png | Bin 0 -> 589 bytes gfx/icon16/photo_add.png | Bin 0 -> 707 bytes gfx/icon16/photo_delete.png | Bin 0 -> 703 bytes gfx/icon16/photo_link.png | Bin 0 -> 784 bytes gfx/icon16/photos.png | Bin 0 -> 647 bytes gfx/icon16/picture.png | Bin 0 -> 606 bytes gfx/icon16/picture_add.png | Bin 0 -> 745 bytes gfx/icon16/picture_delete.png | Bin 0 -> 744 bytes gfx/icon16/picture_edit.png | Bin 0 -> 826 bytes gfx/icon16/picture_empty.png | Bin 0 -> 463 bytes gfx/icon16/picture_error.png | Bin 0 -> 755 bytes gfx/icon16/picture_go.png | Bin 0 -> 758 bytes gfx/icon16/picture_key.png | Bin 0 -> 794 bytes gfx/icon16/picture_link.png | Bin 0 -> 835 bytes gfx/icon16/picture_save.png | Bin 0 -> 755 bytes gfx/icon16/pictures.png | Bin 0 -> 704 bytes gfx/icon16/pilcrow.png | Bin 0 -> 361 bytes gfx/icon16/pill.png | Bin 0 -> 719 bytes gfx/icon16/pill_add.png | Bin 0 -> 797 bytes gfx/icon16/pill_delete.png | Bin 0 -> 805 bytes gfx/icon16/pill_go.png | Bin 0 -> 817 bytes gfx/icon16/plugin.png | Bin 0 -> 591 bytes gfx/icon16/plugin_add.png | Bin 0 -> 691 bytes gfx/icon16/plugin_delete.png | Bin 0 -> 692 bytes gfx/icon16/plugin_disabled.png | Bin 0 -> 347 bytes gfx/icon16/plugin_edit.png | Bin 0 -> 746 bytes gfx/icon16/plugin_error.png | Bin 0 -> 702 bytes gfx/icon16/plugin_go.png | Bin 0 -> 694 bytes gfx/icon16/plugin_link.png | Bin 0 -> 759 bytes gfx/icon16/printer.png | Bin 0 -> 731 bytes gfx/icon16/printer_add.png | Bin 0 -> 782 bytes gfx/icon16/printer_delete.png | Bin 0 -> 792 bytes gfx/icon16/printer_empty.png | Bin 0 -> 350 bytes gfx/icon16/printer_error.png | Bin 0 -> 854 bytes gfx/icon16/rainbow.png | Bin 0 -> 655 bytes gfx/icon16/report.png | Bin 0 -> 649 bytes gfx/icon16/report_add.png | Bin 0 -> 714 bytes gfx/icon16/report_delete.png | Bin 0 -> 729 bytes gfx/icon16/report_disk.png | Bin 0 -> 760 bytes gfx/icon16/report_edit.png | Bin 0 -> 762 bytes gfx/icon16/report_go.png | Bin 0 -> 756 bytes gfx/icon16/report_key.png | Bin 0 -> 760 bytes gfx/icon16/report_link.png | Bin 0 -> 754 bytes gfx/icon16/report_magnify.png | Bin 0 -> 738 bytes gfx/icon16/report_picture.png | Bin 0 -> 733 bytes gfx/icon16/report_user.png | Bin 0 -> 785 bytes gfx/icon16/report_word.png | Bin 0 -> 731 bytes gfx/icon16/resultset_first.png | Bin 0 -> 522 bytes gfx/icon16/resultset_last.png | Bin 0 -> 524 bytes gfx/icon16/resultset_next.png | Bin 0 -> 395 bytes gfx/icon16/resultset_previous.png | Bin 0 -> 389 bytes gfx/icon16/rosette.png | Bin 0 -> 673 bytes gfx/icon16/rss.png | Bin 0 -> 530 bytes gfx/icon16/rss_add.png | Bin 0 -> 649 bytes gfx/icon16/rss_delete.png | Bin 0 -> 633 bytes gfx/icon16/rss_go.png | Bin 0 -> 635 bytes gfx/icon16/rss_valid.png | Bin 0 -> 660 bytes gfx/icon16/ruby.png | Bin 0 -> 592 bytes gfx/icon16/ruby_add.png | Bin 0 -> 691 bytes gfx/icon16/ruby_delete.png | Bin 0 -> 704 bytes gfx/icon16/ruby_gear.png | Bin 0 -> 716 bytes gfx/icon16/ruby_get.png | Bin 0 -> 692 bytes gfx/icon16/ruby_go.png | Bin 0 -> 720 bytes gfx/icon16/ruby_key.png | Bin 0 -> 732 bytes gfx/icon16/ruby_link.png | Bin 0 -> 767 bytes gfx/icon16/ruby_put.png | Bin 0 -> 694 bytes gfx/icon16/script.png | Bin 0 -> 748 bytes gfx/icon16/script_add.png | Bin 0 -> 811 bytes gfx/icon16/script_code.png | Bin 0 -> 859 bytes gfx/icon16/script_code_red.png | Bin 0 -> 868 bytes gfx/icon16/script_delete.png | Bin 0 -> 811 bytes gfx/icon16/script_edit.png | Bin 0 -> 880 bytes gfx/icon16/script_error.png | Bin 0 -> 861 bytes gfx/icon16/script_gear.png | Bin 0 -> 861 bytes gfx/icon16/script_go.png | Bin 0 -> 839 bytes gfx/icon16/script_key.png | Bin 0 -> 853 bytes gfx/icon16/script_lightning.png | Bin 0 -> 879 bytes gfx/icon16/script_link.png | Bin 0 -> 876 bytes gfx/icon16/script_palette.png | Bin 0 -> 917 bytes gfx/icon16/script_save.png | Bin 0 -> 804 bytes gfx/icon16/server.png | Bin 0 -> 530 bytes gfx/icon16/server_add.png | Bin 0 -> 676 bytes gfx/icon16/server_chart.png | Bin 0 -> 673 bytes gfx/icon16/server_compressed.png | Bin 0 -> 721 bytes gfx/icon16/server_connect.png | Bin 0 -> 755 bytes gfx/icon16/server_database.png | Bin 0 -> 666 bytes gfx/icon16/server_delete.png | Bin 0 -> 668 bytes gfx/icon16/server_edit.png | Bin 0 -> 749 bytes gfx/icon16/server_error.png | Bin 0 -> 678 bytes gfx/icon16/server_go.png | Bin 0 -> 706 bytes gfx/icon16/server_key.png | Bin 0 -> 746 bytes gfx/icon16/server_lightning.png | Bin 0 -> 729 bytes gfx/icon16/server_link.png | Bin 0 -> 706 bytes gfx/icon16/server_uncompressed.png | Bin 0 -> 669 bytes gfx/icon16/shading.png | Bin 0 -> 225 bytes gfx/icon16/shape_align_bottom.png | Bin 0 -> 398 bytes gfx/icon16/shape_align_center.png | Bin 0 -> 384 bytes gfx/icon16/shape_align_left.png | Bin 0 -> 402 bytes gfx/icon16/shape_align_middle.png | Bin 0 -> 414 bytes gfx/icon16/shape_align_right.png | Bin 0 -> 401 bytes gfx/icon16/shape_align_top.png | Bin 0 -> 406 bytes gfx/icon16/shape_flip_horizontal.png | Bin 0 -> 403 bytes gfx/icon16/shape_flip_vertical.png | Bin 0 -> 418 bytes gfx/icon16/shape_group.png | Bin 0 -> 553 bytes gfx/icon16/shape_handles.png | Bin 0 -> 538 bytes gfx/icon16/shape_move_back.png | Bin 0 -> 395 bytes gfx/icon16/shape_move_backwards.png | Bin 0 -> 358 bytes gfx/icon16/shape_move_forwards.png | Bin 0 -> 381 bytes gfx/icon16/shape_move_front.png | Bin 0 -> 435 bytes gfx/icon16/shape_rotate_anticlockwise.png | Bin 0 -> 657 bytes gfx/icon16/shape_rotate_clockwise.png | Bin 0 -> 673 bytes gfx/icon16/shape_square.png | Bin 0 -> 353 bytes gfx/icon16/shape_square_add.png | Bin 0 -> 539 bytes gfx/icon16/shape_square_delete.png | Bin 0 -> 537 bytes gfx/icon16/shape_square_edit.png | Bin 0 -> 660 bytes gfx/icon16/shape_square_error.png | Bin 0 -> 570 bytes gfx/icon16/shape_square_go.png | Bin 0 -> 566 bytes gfx/icon16/shape_square_key.png | Bin 0 -> 607 bytes gfx/icon16/shape_square_link.png | Bin 0 -> 642 bytes gfx/icon16/shape_ungroup.png | Bin 0 -> 666 bytes gfx/icon16/shield.png | Bin 0 -> 702 bytes gfx/icon16/shield_add.png | Bin 0 -> 758 bytes gfx/icon16/shield_delete.png | Bin 0 -> 768 bytes gfx/icon16/shield_go.png | Bin 0 -> 775 bytes gfx/icon16/sitemap.png | Bin 0 -> 278 bytes gfx/icon16/sitemap_color.png | Bin 0 -> 406 bytes gfx/icon16/sound.png | Bin 0 -> 610 bytes gfx/icon16/sound_add.png | Bin 0 -> 684 bytes gfx/icon16/sound_delete.png | Bin 0 -> 711 bytes gfx/icon16/sound_low.png | Bin 0 -> 524 bytes gfx/icon16/sound_mute.png | Bin 0 -> 474 bytes gfx/icon16/sound_none.png | Bin 0 -> 417 bytes gfx/icon16/spellcheck.png | Bin 0 -> 603 bytes gfx/icon16/sport_8ball.png | Bin 0 -> 490 bytes gfx/icon16/sport_basketball.png | Bin 0 -> 977 bytes gfx/icon16/sport_football.png | Bin 0 -> 875 bytes gfx/icon16/sport_golf.png | Bin 0 -> 504 bytes gfx/icon16/sport_raquet.png | Bin 0 -> 719 bytes gfx/icon16/sport_shuttlecock.png | Bin 0 -> 683 bytes gfx/icon16/sport_soccer.png | Bin 0 -> 517 bytes gfx/icon16/sport_tennis.png | Bin 0 -> 884 bytes gfx/icon16/star.png | Bin 0 -> 670 bytes gfx/icon16/status_away.png | Bin 0 -> 794 bytes gfx/icon16/status_busy.png | Bin 0 -> 751 bytes gfx/icon16/status_offline.png | Bin 0 -> 422 bytes gfx/icon16/status_online.png | Bin 0 -> 722 bytes gfx/icon16/stop.png | Bin 0 -> 700 bytes gfx/icon16/style.png | Bin 0 -> 813 bytes gfx/icon16/style_add.png | Bin 0 -> 844 bytes gfx/icon16/style_delete.png | Bin 0 -> 865 bytes gfx/icon16/style_edit.png | Bin 0 -> 927 bytes gfx/icon16/style_go.png | Bin 0 -> 862 bytes gfx/icon16/sum.png | Bin 0 -> 289 bytes gfx/icon16/tab.png | Bin 0 -> 323 bytes gfx/icon16/tab_add.png | Bin 0 -> 488 bytes gfx/icon16/tab_delete.png | Bin 0 -> 493 bytes gfx/icon16/tab_edit.png | Bin 0 -> 580 bytes gfx/icon16/tab_go.png | Bin 0 -> 552 bytes gfx/icon16/table.png | Bin 0 -> 566 bytes gfx/icon16/table_add.png | Bin 0 -> 663 bytes gfx/icon16/table_delete.png | Bin 0 -> 660 bytes gfx/icon16/table_edit.png | Bin 0 -> 744 bytes gfx/icon16/table_error.png | Bin 0 -> 687 bytes gfx/icon16/table_gear.png | Bin 0 -> 714 bytes gfx/icon16/table_go.png | Bin 0 -> 683 bytes gfx/icon16/table_key.png | Bin 0 -> 746 bytes gfx/icon16/table_lightning.png | Bin 0 -> 736 bytes gfx/icon16/table_link.png | Bin 0 -> 728 bytes gfx/icon16/table_multiple.png | Bin 0 -> 612 bytes gfx/icon16/table_refresh.png | Bin 0 -> 795 bytes gfx/icon16/table_relationship.png | Bin 0 -> 663 bytes gfx/icon16/table_row_delete.png | Bin 0 -> 629 bytes gfx/icon16/table_row_insert.png | Bin 0 -> 641 bytes gfx/icon16/table_save.png | Bin 0 -> 723 bytes gfx/icon16/table_sort.png | Bin 0 -> 678 bytes gfx/icon16/tag.png | Bin 0 -> 389 bytes gfx/icon16/tag_blue.png | Bin 0 -> 586 bytes gfx/icon16/tag_blue_add.png | Bin 0 -> 671 bytes gfx/icon16/tag_blue_delete.png | Bin 0 -> 701 bytes gfx/icon16/tag_blue_edit.png | Bin 0 -> 748 bytes gfx/icon16/tag_green.png | Bin 0 -> 613 bytes gfx/icon16/tag_orange.png | Bin 0 -> 586 bytes gfx/icon16/tag_pink.png | Bin 0 -> 579 bytes gfx/icon16/tag_purple.png | Bin 0 -> 599 bytes gfx/icon16/tag_red.png | Bin 0 -> 592 bytes gfx/icon16/tag_yellow.png | Bin 0 -> 586 bytes gfx/icon16/telephone.png | Bin 0 -> 791 bytes gfx/icon16/telephone_add.png | Bin 0 -> 860 bytes gfx/icon16/telephone_delete.png | Bin 0 -> 856 bytes gfx/icon16/telephone_edit.png | Bin 0 -> 893 bytes gfx/icon16/telephone_error.png | Bin 0 -> 884 bytes gfx/icon16/telephone_go.png | Bin 0 -> 865 bytes gfx/icon16/telephone_key.png | Bin 0 -> 881 bytes gfx/icon16/telephone_link.png | Bin 0 -> 909 bytes gfx/icon16/television.png | Bin 0 -> 696 bytes gfx/icon16/television_add.png | Bin 0 -> 809 bytes gfx/icon16/television_delete.png | Bin 0 -> 810 bytes gfx/icon16/text_align_center.png | Bin 0 -> 234 bytes gfx/icon16/text_align_justify.png | Bin 0 -> 209 bytes gfx/icon16/text_align_left.png | Bin 0 -> 209 bytes gfx/icon16/text_align_right.png | Bin 0 -> 209 bytes gfx/icon16/text_allcaps.png | Bin 0 -> 284 bytes gfx/icon16/text_bold.png | Bin 0 -> 304 bytes gfx/icon16/text_columns.png | Bin 0 -> 246 bytes gfx/icon16/text_dropcaps.png | Bin 0 -> 314 bytes gfx/icon16/text_heading_1.png | Bin 0 -> 276 bytes gfx/icon16/text_heading_2.png | Bin 0 -> 304 bytes gfx/icon16/text_heading_3.png | Bin 0 -> 306 bytes gfx/icon16/text_heading_4.png | Bin 0 -> 293 bytes gfx/icon16/text_heading_5.png | Bin 0 -> 304 bytes gfx/icon16/text_heading_6.png | Bin 0 -> 310 bytes gfx/icon16/text_horizontalrule.png | Bin 0 -> 317 bytes gfx/icon16/text_indent.png | Bin 0 -> 353 bytes gfx/icon16/text_indent_remove.png | Bin 0 -> 351 bytes gfx/icon16/text_italic.png | Bin 0 -> 223 bytes gfx/icon16/text_kerning.png | Bin 0 -> 495 bytes gfx/icon16/text_letter_omega.png | Bin 0 -> 541 bytes gfx/icon16/text_letterspacing.png | Bin 0 -> 503 bytes gfx/icon16/text_linespacing.png | Bin 0 -> 363 bytes gfx/icon16/text_list_bullets.png | Bin 0 -> 344 bytes gfx/icon16/text_list_numbers.png | Bin 0 -> 357 bytes gfx/icon16/text_lowercase.png | Bin 0 -> 709 bytes gfx/icon16/text_padding_bottom.png | Bin 0 -> 237 bytes gfx/icon16/text_padding_left.png | Bin 0 -> 271 bytes gfx/icon16/text_padding_right.png | Bin 0 -> 271 bytes gfx/icon16/text_padding_top.png | Bin 0 -> 236 bytes gfx/icon16/text_replace.png | Bin 0 -> 691 bytes gfx/icon16/text_signature.png | Bin 0 -> 524 bytes gfx/icon16/text_smallcaps.png | Bin 0 -> 260 bytes gfx/icon16/text_strikethrough.png | Bin 0 -> 269 bytes gfx/icon16/text_subscript.png | Bin 0 -> 422 bytes gfx/icon16/text_superscript.png | Bin 0 -> 421 bytes gfx/icon16/text_underline.png | Bin 0 -> 273 bytes gfx/icon16/text_uppercase.png | Bin 0 -> 747 bytes gfx/icon16/textfield.png | Bin 0 -> 153 bytes gfx/icon16/textfield_add.png | Bin 0 -> 321 bytes gfx/icon16/textfield_delete.png | Bin 0 -> 335 bytes gfx/icon16/textfield_key.png | Bin 0 -> 455 bytes gfx/icon16/textfield_rename.png | Bin 0 -> 273 bytes gfx/icon16/thumb_down.png | Bin 0 -> 601 bytes gfx/icon16/thumb_up.png | Bin 0 -> 619 bytes gfx/icon16/tick.png | Bin 0 -> 537 bytes gfx/icon16/time.png | Bin 0 -> 793 bytes gfx/icon16/time_add.png | Bin 0 -> 827 bytes gfx/icon16/time_delete.png | Bin 0 -> 853 bytes gfx/icon16/time_go.png | Bin 0 -> 882 bytes gfx/icon16/timeline_marker.png | Bin 0 -> 327 bytes gfx/icon16/transmit.png | Bin 0 -> 749 bytes gfx/icon16/transmit_add.png | Bin 0 -> 803 bytes gfx/icon16/transmit_blue.png | Bin 0 -> 814 bytes gfx/icon16/transmit_delete.png | Bin 0 -> 827 bytes gfx/icon16/transmit_edit.png | Bin 0 -> 848 bytes gfx/icon16/transmit_error.png | Bin 0 -> 883 bytes gfx/icon16/transmit_go.png | Bin 0 -> 842 bytes gfx/icon16/tux.png | Bin 0 -> 696 bytes gfx/icon16/user.png | Bin 0 -> 741 bytes gfx/icon16/user_add.png | Bin 0 -> 746 bytes gfx/icon16/user_comment.png | Bin 0 -> 743 bytes gfx/icon16/user_delete.png | Bin 0 -> 767 bytes gfx/icon16/user_edit.png | Bin 0 -> 833 bytes gfx/icon16/user_female.png | Bin 0 -> 663 bytes gfx/icon16/user_go.png | Bin 0 -> 793 bytes gfx/icon16/user_gray.png | Bin 0 -> 706 bytes gfx/icon16/user_green.png | Bin 0 -> 722 bytes gfx/icon16/user_orange.png | Bin 0 -> 723 bytes gfx/icon16/user_red.png | Bin 0 -> 717 bytes gfx/icon16/user_suit.png | Bin 0 -> 748 bytes gfx/icon16/vcard.png | Bin 0 -> 533 bytes gfx/icon16/vcard_add.png | Bin 0 -> 661 bytes gfx/icon16/vcard_delete.png | Bin 0 -> 651 bytes gfx/icon16/vcard_edit.png | Bin 0 -> 775 bytes gfx/icon16/vector.png | Bin 0 -> 481 bytes gfx/icon16/vector_add.png | Bin 0 -> 616 bytes gfx/icon16/vector_delete.png | Bin 0 -> 635 bytes gfx/icon16/wand.png | Bin 0 -> 570 bytes gfx/icon16/weather_clouds.png | Bin 0 -> 581 bytes gfx/icon16/weather_cloudy.png | Bin 0 -> 694 bytes gfx/icon16/weather_lightning.png | Bin 0 -> 641 bytes gfx/icon16/weather_rain.png | Bin 0 -> 626 bytes gfx/icon16/weather_snow.png | Bin 0 -> 341 bytes gfx/icon16/weather_sun.png | Bin 0 -> 623 bytes gfx/icon16/webcam.png | Bin 0 -> 728 bytes gfx/icon16/webcam_add.png | Bin 0 -> 786 bytes gfx/icon16/webcam_delete.png | Bin 0 -> 805 bytes gfx/icon16/webcam_error.png | Bin 0 -> 821 bytes gfx/icon16/world.png | Bin 0 -> 923 bytes gfx/icon16/world_add.png | Bin 0 -> 940 bytes gfx/icon16/world_delete.png | Bin 0 -> 945 bytes gfx/icon16/world_edit.png | Bin 0 -> 945 bytes gfx/icon16/world_go.png | Bin 0 -> 944 bytes gfx/icon16/world_link.png | Bin 0 -> 957 bytes gfx/icon16/wrench.png | Bin 0 -> 610 bytes gfx/icon16/wrench_orange.png | Bin 0 -> 584 bytes gfx/icon16/xhtml.png | Bin 0 -> 595 bytes gfx/icon16/xhtml_add.png | Bin 0 -> 703 bytes gfx/icon16/xhtml_delete.png | Bin 0 -> 696 bytes gfx/icon16/xhtml_go.png | Bin 0 -> 697 bytes gfx/icon16/xhtml_valid.png | Bin 0 -> 718 bytes gfx/icon16/zoom.png | Bin 0 -> 692 bytes gfx/icon16/zoom_in.png | Bin 0 -> 725 bytes gfx/icon16/zoom_out.png | Bin 0 -> 708 bytes gfx/ui/avatar_missing.tga | Bin 0 -> 3217 bytes gfx/ui/m_bottom.tga | Bin 0 -> 204 bytes gfx/ui/m_bottomleft.tga | Bin 0 -> 322 bytes gfx/ui/m_bottomright.tga | Bin 0 -> 322 bytes gfx/ui/m_left.tga | Bin 0 -> 204 bytes gfx/ui/m_linebottom.tga | Bin 0 -> 204 bytes gfx/ui/m_linebottomleft.tga | Bin 0 -> 514 bytes gfx/ui/m_linebottomright.tga | Bin 0 -> 514 bytes gfx/ui/m_lineleft.tga | Bin 0 -> 364 bytes gfx/ui/m_linemid.tga | Bin 0 -> 204 bytes gfx/ui/m_lineright.tga | Bin 0 -> 364 bytes gfx/ui/m_linetop.tga | Bin 0 -> 204 bytes gfx/ui/m_linetopleft.tga | Bin 0 -> 514 bytes gfx/ui/m_linetopright.tga | Bin 0 -> 514 bytes gfx/ui/m_mid.tga | Bin 0 -> 204 bytes gfx/ui/m_right.tga | Bin 0 -> 204 bytes gfx/ui/m_top.tga | Bin 0 -> 204 bytes gfx/ui/m_topleft.tga | Bin 0 -> 322 bytes gfx/ui/m_topright.tga | Bin 0 -> 322 bytes gfx/ui/voice_off.tga | Bin 0 -> 707 bytes gfx/ui/voice_on.tga | Bin 0 -> 973 bytes icon.tga | Bin 0 -> 9234 bytes img/ph.png | Bin 0 -> 5198 bytes liblist.gam | 57 ++ manifest.fmf | 14 - particles/impact_default.cfg | 80 +++ quake.rc | 25 + scripts/surfaceproperties.txt | 9 + scripts/ui_style.txt | 10 + src/Makefile | 4 +- src/client/Makefile | 4 +- src/client/camera.qc | 81 --- src/client/cmds.qc | 27 - src/client/draw.qc | 27 - src/client/entities.qc | 26 - src/client/game_event.qc | 39 - src/client/hud.qc | 62 +- src/client/hud_weaponselect.qc | 50 -- src/client/init.qc | 37 - src/client/main.qc | 482 +++++++++++++ src/client/progdefs.h | 95 +++ src/client/progs.src | 14 +- src/client/scoreboard.qc | 168 ----- src/client/viewmodel.qc | 140 ---- src/maps/Makefile | 5 + src/maps/mp_carentan.qc | 44 ++ src/menu/Makefile | 4 +- src/menu/progs.src | 3 +- src/progs.src | 2 + src/rules/Makefile | 6 + src/rules/dm.qc | 120 ++++ src/rules/hq.qc | 126 ++++ src/server/Makefile | 4 +- src/server/damage.qc | 15 - src/server/defs.h | 28 - src/server/gamerules.h | 53 -- src/server/gamerules.qc | 115 --- src/server/gamerules_multiplayer.qc | 129 ---- src/server/gamerules_singleplayer.qc | 78 -- src/server/items.h | 32 - src/server/items.qc | 92 --- src/server/main.qc | 5 + src/server/modelevent.qc | 25 - src/server/progs.src | 12 +- src/shared/fx_blood.qc | 48 -- src/shared/fx_corpse.qc | 63 -- src/shared/include.src | 7 - src/shared/player.qc | 114 --- src/shared/weapon_common.h | 99 --- src/shared/weapon_common.qc | 478 ------------- src/shared/weapons.h | 20 - src/shared/weapons.qc | 20 - zpak001.pk3dir/def/spawns.def | 116 --- zpak001.pk3dir/def/weapons.def | 51 -- 1512 files changed, 6790 insertions(+), 2248 deletions(-) create mode 100644 .dir.tiff create mode 100644 Documentation/Entities.md create mode 100644 Documentation/EntitiesUO.md create mode 100644 Documentation/Materials.md create mode 100644 Documentation/Scripts.md create mode 100644 Documentation/Spawns.md create mode 100644 Documentation/cod_entstats.txt create mode 100644 Documentation/coduo_entstats.txt create mode 100644 PAK_NAME create mode 100644 PLUGINS create mode 100644 PROJECT create mode 100644 decls/def/actor.def create mode 100644 decls/def/actor/ally_airborne_bar.def create mode 100644 decls/def/actor/ally_airborne_bar_82nd.def create mode 100644 decls/def/actor/ally_airborne_carbine.def create mode 100644 decls/def/actor/ally_airborne_carbine_82nd.def create mode 100644 decls/def/actor/ally_airborne_garand.def create mode 100644 decls/def/actor/ally_airborne_garand_82nd.def create mode 100644 decls/def/actor/ally_airborne_medic.def create mode 100644 decls/def/actor/ally_airborne_officer_thompson.def create mode 100644 decls/def/actor/ally_airborne_snow_bar.def create mode 100644 decls/def/actor/ally_airborne_snow_bazooka.def create mode 100644 decls/def/actor/ally_airborne_snow_carbine.def create mode 100644 decls/def/actor/ally_airborne_snow_garand.def create mode 100644 decls/def/actor/ally_airborne_snow_mg30cal.def create mode 100644 decls/def/actor/ally_airborne_snow_officer_thompson.def create mode 100644 decls/def/actor/ally_airborne_snow_springfield.def create mode 100644 decls/def/actor/ally_airborne_snow_thompson.def create mode 100644 decls/def/actor/ally_airborne_thompson.def create mode 100644 decls/def/actor/ally_airborne_thompson_82nd.def create mode 100644 decls/def/actor/ally_british_commando_bren.def create mode 100644 decls/def/actor/ally_british_commando_enfield.def create mode 100644 decls/def/actor/ally_british_commando_panzerfaust.def create mode 100644 decls/def/actor/ally_british_commando_sten.def create mode 100644 decls/def/actor/ally_british_officer_sten.def create mode 100644 decls/def/actor/ally_british_silencer.def create mode 100644 decls/def/actor/ally_british_snowcommando_bren.def create mode 100644 decls/def/actor/ally_british_snowcommando_enfield.def create mode 100644 decls/def/actor/ally_british_snowcommando_mp40.def create mode 100644 decls/def/actor/ally_british_snowcommando_sten.def create mode 100644 decls/def/actor/ally_britishairborne_bren.def create mode 100644 decls/def/actor/ally_britishairborne_enfield.def create mode 100644 decls/def/actor/ally_britishairborne_sten.def create mode 100644 decls/def/actor/ally_britishairborne_sten_engineer.def create mode 100644 decls/def/actor/ally_disguised_mp40.def create mode 100644 decls/def/actor/ally_resistance_enfield.def create mode 100644 decls/def/actor/ally_russianarmy_commissar_ppsh.def create mode 100644 decls/def/actor/ally_russianarmy_dp28.def create mode 100644 decls/def/actor/ally_russianarmy_mosin.def create mode 100644 decls/def/actor/ally_russianarmy_nco_ppsh.def create mode 100644 decls/def/actor/ally_russianarmy_ppsh.def create mode 100644 decls/def/actor/ally_russianarmy_recruit_mosin.def create mode 100644 decls/def/actor/ally_russianarmy_recruit_ppsh.def create mode 100644 decls/def/actor/ally_russianarmy_sniper.def create mode 100644 decls/def/actor/ally_russianarmy_snow_mosin.def create mode 100644 decls/def/actor/ally_russianarmy_snow_nco_ppsh.def create mode 100644 decls/def/actor/ally_russianarmy_snow_officer_ppsh.def create mode 100644 decls/def/actor/ally_russianarmy_snow_ppsh.def create mode 100644 decls/def/actor/ally_russianarmy_svt40.def create mode 100644 decls/def/actor/axis_fallschirmjager_nco_fg42.def create mode 100644 decls/def/actor/axis_fallschirmjager_officer_mp40.def create mode 100644 decls/def/actor/axis_fallschirmjager_soldier_fg42.def create mode 100644 decls/def/actor/axis_fallschirmjager_soldier_kar98k.def create mode 100644 decls/def/actor/axis_fallschirmjager_soldier_mg34.def create mode 100644 decls/def/actor/axis_fallschirmjager_soldier_mg42.def create mode 100644 decls/def/actor/axis_fallschirmjager_soldier_mp40.def create mode 100644 decls/def/actor/axis_fallschirmjager_soldiergrey_fg42.def create mode 100644 decls/def/actor/axis_fallschirmjager_soldiergrey_kar98k.def create mode 100644 decls/def/actor/axis_fallschirmjager_soldiergrey_mp40.def create mode 100644 decls/def/actor/axis_fallschirmjager_soldiergrey_stg44.def create mode 100644 decls/def/actor/axis_kriegsmarine_officer.def create mode 100644 decls/def/actor/axis_kriegsmarine_soldier_kar98k.def create mode 100644 decls/def/actor/axis_kriegsmarine_soldier_mp40.def create mode 100644 decls/def/actor/axis_kriegsmarine_soldier_stg44.def create mode 100644 decls/def/actor/axis_snow_waffen_nco_mp40.def create mode 100644 decls/def/actor/axis_snow_waffen_officer_mp40.def create mode 100644 decls/def/actor/axis_snow_waffen_soldier_gewehr43.def create mode 100644 decls/def/actor/axis_snow_waffen_soldier_kar98k.def create mode 100644 decls/def/actor/axis_snow_waffen_soldier_kar98k_pavlovsniper.def create mode 100644 decls/def/actor/axis_snow_waffen_soldier_mg34.def create mode 100644 decls/def/actor/axis_snow_waffen_soldier_mg42.def create mode 100644 decls/def/actor/axis_snow_waffen_soldier_mp40.def create mode 100644 decls/def/actor/axis_snow_waffen_soldier_panzerfaust.def create mode 100644 decls/def/actor/axis_snow_waffen_soldier_stg44.def create mode 100644 decls/def/actor/axis_snow_wehrmacht_nco_mp40.def create mode 100644 decls/def/actor/axis_snow_wehrmacht_officer_mp40.def create mode 100644 decls/def/actor/axis_snow_wehrmacht_soldier_gewehr43.def create mode 100644 decls/def/actor/axis_snow_wehrmacht_soldier_kar98k.def create mode 100644 decls/def/actor/axis_snow_wehrmacht_soldier_kar98k_pavlovsniper.def create mode 100644 decls/def/actor/axis_snow_wehrmacht_soldier_mg34.def create mode 100644 decls/def/actor/axis_snow_wehrmacht_soldier_mg42.def create mode 100644 decls/def/actor/axis_snow_wehrmacht_soldier_mp40.def create mode 100644 decls/def/actor/axis_snow_wehrmacht_soldier_panzerfaust.def create mode 100644 decls/def/actor/axis_snow_wehrmacht_soldier_panzerschreck.def create mode 100644 decls/def/actor/axis_snow_wehrmacht_soldier_stg44.def create mode 100644 decls/def/actor/axis_tropical_soldier_gewehr43.def create mode 100644 decls/def/actor/axis_tropical_soldier_kar98k.def create mode 100644 decls/def/actor/axis_tropical_soldier_kar98k_pavlovsniper.def create mode 100644 decls/def/actor/axis_tropical_soldier_mg34.def create mode 100644 decls/def/actor/axis_tropical_soldier_mg42.def create mode 100644 decls/def/actor/axis_tropical_soldier_mp40.def create mode 100644 decls/def/actor/axis_tropical_soldier_panzerschreck.def create mode 100644 decls/def/actor/axis_tropical_soldier_stg44.def create mode 100644 decls/def/actor/axis_waffen_clean_soldier_mp40.def create mode 100644 decls/def/actor/axis_waffen_nco_mp40.def create mode 100644 decls/def/actor/axis_waffen_officer_mp40.def create mode 100644 decls/def/actor/axis_waffen_soldier_fg42.def create mode 100644 decls/def/actor/axis_waffen_soldier_flamethrower.def create mode 100644 decls/def/actor/axis_waffen_soldier_gewehr43.def create mode 100644 decls/def/actor/axis_waffen_soldier_kar98k.def create mode 100644 decls/def/actor/axis_waffen_soldier_kar98k_pavlovsniper.def create mode 100644 decls/def/actor/axis_waffen_soldier_mg34.def create mode 100644 decls/def/actor/axis_waffen_soldier_mg42.def create mode 100644 decls/def/actor/axis_waffen_soldier_mp40.def create mode 100644 decls/def/actor/axis_waffen_soldier_panzerfaust.def create mode 100644 decls/def/actor/axis_waffen_soldier_stg44.def create mode 100644 decls/def/actor/axis_wehrmacht_clean_nco_mp40.def create mode 100644 decls/def/actor/axis_wehrmacht_clean_officer_mp40.def create mode 100644 decls/def/actor/axis_wehrmacht_clean_officer_pistol.def create mode 100644 decls/def/actor/axis_wehrmacht_clean_soldier_kar98k.def create mode 100644 decls/def/actor/axis_wehrmacht_clean_soldier_mg42.def create mode 100644 decls/def/actor/axis_wehrmacht_clean_soldier_mp40.def create mode 100644 decls/def/actor/axis_wehrmacht_clean_soldier_panzerfaust.def create mode 100644 decls/def/actor/axis_wehrmacht_clean_soldier_panzerschreck.def create mode 100644 decls/def/actor/axis_wehrmacht_clean_soldier_stg44.def create mode 100644 decls/def/actor/axis_wehrmacht_nco_mp40.def create mode 100644 decls/def/actor/axis_wehrmacht_officer_mp40.def create mode 100644 decls/def/actor/axis_wehrmacht_soldier_flamethrower.def create mode 100644 decls/def/actor/axis_wehrmacht_soldier_kar98k.def create mode 100644 decls/def/actor/axis_wehrmacht_soldier_mg34.def create mode 100644 decls/def/actor/axis_wehrmacht_soldier_mg42.def create mode 100644 decls/def/actor/axis_wehrmacht_soldier_mp40.def create mode 100644 decls/def/actor/axis_wehrmacht_soldier_panzerfaust.def create mode 100644 decls/def/actor/axis_wehrmacht_soldier_panzerschreck.def create mode 100644 decls/def/actor/axis_wehrmacht_soldier_stg44.def create mode 100644 decls/def/ammo.def create mode 100644 decls/def/func.def create mode 100644 decls/def/items.def create mode 100644 decls/def/misc.def create mode 100644 decls/def/player.def create mode 100644 decls/def/projectiles.def create mode 100644 decls/def/script.def create mode 100644 decls/def/spawns.def create mode 100644 decls/def/weapons.def create mode 100644 decls/def/weapons/bar.def create mode 100644 decls/def/weapons/bren.def create mode 100644 decls/def/weapons/colt.def create mode 100644 decls/def/weapons/enfield.def create mode 100644 decls/def/weapons/fg42.def create mode 100644 decls/def/weapons/kar98k.def create mode 100644 decls/def/weapons/kar98k_scoped.def create mode 100644 decls/def/weapons/luger.def create mode 100644 decls/def/weapons/m1carbine.def create mode 100644 decls/def/weapons/m1garand.def create mode 100644 decls/def/weapons/mosinnagant.def create mode 100644 decls/def/weapons/mosinnagantsniper.def create mode 100644 decls/def/weapons/mp40.def create mode 100644 decls/def/weapons/mp44.def create mode 100644 decls/def/weapons/ppsh.def create mode 100644 decls/def/weapons/springfield.def create mode 100644 decls/def/weapons/sten.def create mode 100644 decls/def/weapons/thompson.def create mode 100644 decls/sound/footsteps.sndshd create mode 100644 decls/sound/player.sndshd create mode 100644 decls/sound/weapons.sndshd create mode 100644 engine.h create mode 100644 fonts/IBMPlexMono-Text.otf create mode 100644 fonts/IBMPlexMono-Text.txt create mode 100644 fonts/centerprint.font create mode 100644 fonts/chat.font create mode 100644 fonts/console.font create mode 100644 fonts/font16.font create mode 100644 fonts/font20.font create mode 100644 fonts/menu_button.font create mode 100644 fonts/menu_header.font create mode 100644 fonts/menu_label.font create mode 100644 fonts/menu_label_bold.font create mode 100644 fonts/menu_main.font create mode 100644 fonts/nimbus/NimbusSanL-Bol.otf create mode 100644 fonts/nimbus/NimbusSanL-Reg.otf create mode 100644 fonts/nimbus/NumbusSanL.txt create mode 100644 fonts/subtitle.font create mode 100644 fonts/tahoma.ttf create mode 100644 fonts/tahomabd.ttf create mode 100644 fonts/title.font create mode 100644 fonts/ui.font create mode 100644 fonts/verdana.ttf create mode 100644 gfx/background.mat create mode 100644 gfx/flags16/CREDITS create mode 100755 gfx/flags16/ad.png create mode 100755 gfx/flags16/ae.png create mode 100755 gfx/flags16/af.png create mode 100755 gfx/flags16/ag.png create mode 100755 gfx/flags16/ai.png create mode 100755 gfx/flags16/al.png create mode 100755 gfx/flags16/am.png create mode 100755 gfx/flags16/an.png create mode 100644 gfx/flags16/ao.png create mode 100755 gfx/flags16/ar.png create mode 100755 gfx/flags16/as.png create mode 100755 gfx/flags16/at.png create mode 100755 gfx/flags16/au.png create mode 100755 gfx/flags16/aw.png create mode 100755 gfx/flags16/ax.png create mode 100755 gfx/flags16/az.png create mode 100755 gfx/flags16/ba.png create mode 100755 gfx/flags16/bb.png create mode 100755 gfx/flags16/bd.png create mode 100755 gfx/flags16/be.png create mode 100755 gfx/flags16/bf.png create mode 100755 gfx/flags16/bg.png create mode 100755 gfx/flags16/bh.png create mode 100755 gfx/flags16/bi.png create mode 100755 gfx/flags16/bj.png create mode 100755 gfx/flags16/bm.png create mode 100755 gfx/flags16/bn.png create mode 100755 gfx/flags16/bo.png create mode 100755 gfx/flags16/br.png create mode 100755 gfx/flags16/bs.png create mode 100755 gfx/flags16/bt.png create mode 100755 gfx/flags16/bv.png create mode 100755 gfx/flags16/bw.png create mode 100755 gfx/flags16/by.png create mode 100755 gfx/flags16/bz.png create mode 100755 gfx/flags16/ca.png create mode 100644 gfx/flags16/catalonia.png create mode 100755 gfx/flags16/cc.png create mode 100644 gfx/flags16/cd.png create mode 100755 gfx/flags16/cf.png create mode 100755 gfx/flags16/cg.png create mode 100755 gfx/flags16/ch.png create mode 100755 gfx/flags16/ci.png create mode 100755 gfx/flags16/ck.png create mode 100755 gfx/flags16/cl.png create mode 100755 gfx/flags16/cm.png create mode 100755 gfx/flags16/cn.png create mode 100755 gfx/flags16/co.png create mode 100755 gfx/flags16/cr.png create mode 100755 gfx/flags16/cs.png create mode 100755 gfx/flags16/cu.png create mode 100755 gfx/flags16/cv.png create mode 100755 gfx/flags16/cx.png create mode 100755 gfx/flags16/cy.png create mode 100755 gfx/flags16/cz.png create mode 100755 gfx/flags16/de.png create mode 100755 gfx/flags16/dj.png create mode 100755 gfx/flags16/dk.png create mode 100755 gfx/flags16/dm.png create mode 100755 gfx/flags16/do.png create mode 100755 gfx/flags16/dz.png create mode 100755 gfx/flags16/ec.png create mode 100755 gfx/flags16/ee.png create mode 100755 gfx/flags16/eg.png create mode 100755 gfx/flags16/eh.png create mode 100755 gfx/flags16/england.png create mode 100755 gfx/flags16/er.png create mode 100755 gfx/flags16/es.png create mode 100755 gfx/flags16/et.png create mode 100644 gfx/flags16/europeanunion.png create mode 100755 gfx/flags16/fam.png create mode 100755 gfx/flags16/fi.png create mode 100755 gfx/flags16/fj.png create mode 100755 gfx/flags16/fk.png create mode 100755 gfx/flags16/fm.png create mode 100755 gfx/flags16/fo.png create mode 100755 gfx/flags16/fr.png create mode 100755 gfx/flags16/ga.png create mode 100644 gfx/flags16/gb.png create mode 100755 gfx/flags16/gd.png create mode 100755 gfx/flags16/ge.png create mode 100755 gfx/flags16/gf.png create mode 100755 gfx/flags16/gh.png create mode 100755 gfx/flags16/gi.png create mode 100755 gfx/flags16/gl.png create mode 100755 gfx/flags16/gm.png create mode 100755 gfx/flags16/gn.png create mode 100755 gfx/flags16/gp.png create mode 100755 gfx/flags16/gq.png create mode 100755 gfx/flags16/gr.png create mode 100755 gfx/flags16/gs.png create mode 100755 gfx/flags16/gt.png create mode 100755 gfx/flags16/gu.png create mode 100755 gfx/flags16/gw.png create mode 100755 gfx/flags16/gy.png create mode 100755 gfx/flags16/hk.png create mode 100755 gfx/flags16/hm.png create mode 100755 gfx/flags16/hn.png create mode 100755 gfx/flags16/hr.png create mode 100755 gfx/flags16/ht.png create mode 100755 gfx/flags16/hu.png create mode 100755 gfx/flags16/id.png create mode 100755 gfx/flags16/ie.png create mode 100755 gfx/flags16/il.png create mode 100755 gfx/flags16/in.png create mode 100755 gfx/flags16/io.png create mode 100755 gfx/flags16/iq.png create mode 100755 gfx/flags16/ir.png create mode 100755 gfx/flags16/is.png create mode 100755 gfx/flags16/it.png create mode 100755 gfx/flags16/jm.png create mode 100755 gfx/flags16/jo.png create mode 100755 gfx/flags16/jp.png create mode 100755 gfx/flags16/ke.png create mode 100755 gfx/flags16/kg.png create mode 100755 gfx/flags16/kh.png create mode 100755 gfx/flags16/ki.png create mode 100755 gfx/flags16/km.png create mode 100755 gfx/flags16/kn.png create mode 100755 gfx/flags16/kp.png create mode 100755 gfx/flags16/kr.png create mode 100755 gfx/flags16/kw.png create mode 100755 gfx/flags16/ky.png create mode 100755 gfx/flags16/kz.png create mode 100755 gfx/flags16/la.png create mode 100755 gfx/flags16/lb.png create mode 100644 gfx/flags16/lc.png create mode 100755 gfx/flags16/li.png create mode 100755 gfx/flags16/lk.png create mode 100755 gfx/flags16/lr.png create mode 100755 gfx/flags16/ls.png create mode 100755 gfx/flags16/lt.png create mode 100755 gfx/flags16/lu.png create mode 100755 gfx/flags16/lv.png create mode 100755 gfx/flags16/ly.png create mode 100755 gfx/flags16/ma.png create mode 100755 gfx/flags16/mc.png create mode 100755 gfx/flags16/md.png create mode 100644 gfx/flags16/me.png create mode 100755 gfx/flags16/mg.png create mode 100755 gfx/flags16/mh.png create mode 100755 gfx/flags16/mk.png create mode 100755 gfx/flags16/ml.png create mode 100755 gfx/flags16/mm.png create mode 100755 gfx/flags16/mn.png create mode 100755 gfx/flags16/mo.png create mode 100755 gfx/flags16/mp.png create mode 100755 gfx/flags16/mq.png create mode 100755 gfx/flags16/mr.png create mode 100755 gfx/flags16/ms.png create mode 100755 gfx/flags16/mt.png create mode 100755 gfx/flags16/mu.png create mode 100755 gfx/flags16/mv.png create mode 100755 gfx/flags16/mw.png create mode 100755 gfx/flags16/mx.png create mode 100755 gfx/flags16/my.png create mode 100755 gfx/flags16/mz.png create mode 100755 gfx/flags16/na.png create mode 100755 gfx/flags16/nc.png create mode 100755 gfx/flags16/ne.png create mode 100755 gfx/flags16/nf.png create mode 100755 gfx/flags16/ng.png create mode 100755 gfx/flags16/ni.png create mode 100755 gfx/flags16/nl.png create mode 100755 gfx/flags16/no.png create mode 100755 gfx/flags16/np.png create mode 100755 gfx/flags16/nr.png create mode 100755 gfx/flags16/nu.png create mode 100755 gfx/flags16/nz.png create mode 100755 gfx/flags16/om.png create mode 100755 gfx/flags16/pa.png create mode 100755 gfx/flags16/pe.png create mode 100755 gfx/flags16/pf.png create mode 100755 gfx/flags16/pg.png create mode 100755 gfx/flags16/ph.png create mode 100755 gfx/flags16/pk.png create mode 100755 gfx/flags16/pl.png create mode 100755 gfx/flags16/pm.png create mode 100755 gfx/flags16/pn.png create mode 100755 gfx/flags16/pr.png create mode 100755 gfx/flags16/ps.png create mode 100755 gfx/flags16/pt.png create mode 100755 gfx/flags16/pw.png create mode 100755 gfx/flags16/py.png create mode 100755 gfx/flags16/qa.png create mode 100755 gfx/flags16/re.png create mode 100755 gfx/flags16/ro.png create mode 100644 gfx/flags16/rs.png create mode 100755 gfx/flags16/ru.png create mode 100755 gfx/flags16/rw.png create mode 100755 gfx/flags16/sa.png create mode 100755 gfx/flags16/sb.png create mode 100755 gfx/flags16/sc.png create mode 100755 gfx/flags16/scotland.png create mode 100755 gfx/flags16/sd.png create mode 100755 gfx/flags16/se.png create mode 100755 gfx/flags16/sg.png create mode 100755 gfx/flags16/sh.png create mode 100755 gfx/flags16/si.png create mode 100755 gfx/flags16/sj.png create mode 100755 gfx/flags16/sk.png create mode 100755 gfx/flags16/sl.png create mode 100755 gfx/flags16/sm.png create mode 100755 gfx/flags16/sn.png create mode 100755 gfx/flags16/so.png create mode 100755 gfx/flags16/sr.png create mode 100755 gfx/flags16/st.png create mode 100755 gfx/flags16/sv.png create mode 100755 gfx/flags16/sy.png create mode 100755 gfx/flags16/sz.png create mode 100755 gfx/flags16/tc.png create mode 100755 gfx/flags16/td.png create mode 100755 gfx/flags16/tf.png create mode 100755 gfx/flags16/tg.png create mode 100755 gfx/flags16/th.png create mode 100755 gfx/flags16/tj.png create mode 100755 gfx/flags16/tk.png create mode 100755 gfx/flags16/tl.png create mode 100755 gfx/flags16/tm.png create mode 100755 gfx/flags16/tn.png create mode 100755 gfx/flags16/to.png create mode 100755 gfx/flags16/tr.png create mode 100755 gfx/flags16/tt.png create mode 100755 gfx/flags16/tv.png create mode 100755 gfx/flags16/tw.png create mode 100755 gfx/flags16/tz.png create mode 100755 gfx/flags16/ua.png create mode 100755 gfx/flags16/ug.png create mode 100755 gfx/flags16/um.png create mode 100755 gfx/flags16/us.png create mode 100755 gfx/flags16/uy.png create mode 100755 gfx/flags16/uz.png create mode 100755 gfx/flags16/va.png create mode 100755 gfx/flags16/vc.png create mode 100755 gfx/flags16/ve.png create mode 100755 gfx/flags16/vg.png create mode 100755 gfx/flags16/vi.png create mode 100755 gfx/flags16/vn.png create mode 100755 gfx/flags16/vu.png create mode 100755 gfx/flags16/wales.png create mode 100755 gfx/flags16/wf.png create mode 100755 gfx/flags16/ws.png create mode 100755 gfx/flags16/ye.png create mode 100755 gfx/flags16/yt.png create mode 100755 gfx/flags16/za.png create mode 100755 gfx/flags16/zm.png create mode 100755 gfx/flags16/zw.png create mode 100644 gfx/icon16/CREDITS create mode 100644 gfx/icon16/accept.png create mode 100644 gfx/icon16/add.png create mode 100644 gfx/icon16/anchor.png create mode 100644 gfx/icon16/application.png create mode 100644 gfx/icon16/application_add.png create mode 100644 gfx/icon16/application_cascade.png create mode 100644 gfx/icon16/application_delete.png create mode 100644 gfx/icon16/application_double.png create mode 100644 gfx/icon16/application_edit.png create mode 100644 gfx/icon16/application_error.png create mode 100644 gfx/icon16/application_form.png create mode 100644 gfx/icon16/application_form_add.png create mode 100644 gfx/icon16/application_form_delete.png create mode 100644 gfx/icon16/application_form_edit.png create mode 100644 gfx/icon16/application_form_magnify.png create mode 100644 gfx/icon16/application_get.png create mode 100644 gfx/icon16/application_go.png create mode 100644 gfx/icon16/application_home.png create mode 100644 gfx/icon16/application_key.png create mode 100644 gfx/icon16/application_lightning.png create mode 100644 gfx/icon16/application_link.png create mode 100644 gfx/icon16/application_osx.png create mode 100644 gfx/icon16/application_osx_terminal.png create mode 100644 gfx/icon16/application_put.png create mode 100644 gfx/icon16/application_side_boxes.png create mode 100644 gfx/icon16/application_side_contract.png create mode 100644 gfx/icon16/application_side_expand.png create mode 100644 gfx/icon16/application_side_list.png create mode 100644 gfx/icon16/application_side_tree.png create mode 100644 gfx/icon16/application_split.png create mode 100644 gfx/icon16/application_tile_horizontal.png create mode 100644 gfx/icon16/application_tile_vertical.png create mode 100644 gfx/icon16/application_view_columns.png create mode 100644 gfx/icon16/application_view_detail.png create mode 100644 gfx/icon16/application_view_gallery.png create mode 100644 gfx/icon16/application_view_icons.png create mode 100644 gfx/icon16/application_view_list.png create mode 100644 gfx/icon16/application_view_tile.png create mode 100644 gfx/icon16/application_xp.png create mode 100644 gfx/icon16/application_xp_terminal.png create mode 100644 gfx/icon16/arrow_branch.png create mode 100644 gfx/icon16/arrow_divide.png create mode 100644 gfx/icon16/arrow_down.png create mode 100644 gfx/icon16/arrow_in.png create mode 100644 gfx/icon16/arrow_inout.png create mode 100644 gfx/icon16/arrow_join.png create mode 100644 gfx/icon16/arrow_left.png create mode 100644 gfx/icon16/arrow_merge.png create mode 100644 gfx/icon16/arrow_out.png create mode 100644 gfx/icon16/arrow_redo.png create mode 100644 gfx/icon16/arrow_refresh.png create mode 100644 gfx/icon16/arrow_refresh_small.png create mode 100644 gfx/icon16/arrow_right.png create mode 100644 gfx/icon16/arrow_rotate_anticlockwise.png create mode 100644 gfx/icon16/arrow_rotate_clockwise.png create mode 100644 gfx/icon16/arrow_switch.png create mode 100644 gfx/icon16/arrow_turn_left.png create mode 100644 gfx/icon16/arrow_turn_right.png create mode 100644 gfx/icon16/arrow_undo.png create mode 100644 gfx/icon16/arrow_up.png create mode 100644 gfx/icon16/asterisk_orange.png create mode 100644 gfx/icon16/asterisk_yellow.png create mode 100644 gfx/icon16/attach.png create mode 100644 gfx/icon16/award_star_add.png create mode 100644 gfx/icon16/award_star_bronze_1.png create mode 100644 gfx/icon16/award_star_bronze_2.png create mode 100644 gfx/icon16/award_star_bronze_3.png create mode 100644 gfx/icon16/award_star_delete.png create mode 100644 gfx/icon16/award_star_gold_1.png create mode 100644 gfx/icon16/award_star_gold_2.png create mode 100644 gfx/icon16/award_star_gold_3.png create mode 100644 gfx/icon16/award_star_silver_1.png create mode 100644 gfx/icon16/award_star_silver_2.png create mode 100644 gfx/icon16/award_star_silver_3.png create mode 100644 gfx/icon16/basket.png create mode 100644 gfx/icon16/basket_add.png create mode 100644 gfx/icon16/basket_delete.png create mode 100644 gfx/icon16/basket_edit.png create mode 100644 gfx/icon16/basket_error.png create mode 100644 gfx/icon16/basket_go.png create mode 100644 gfx/icon16/basket_put.png create mode 100644 gfx/icon16/basket_remove.png create mode 100644 gfx/icon16/bell.png create mode 100644 gfx/icon16/bell_add.png create mode 100644 gfx/icon16/bell_delete.png create mode 100644 gfx/icon16/bell_error.png create mode 100644 gfx/icon16/bell_go.png create mode 100644 gfx/icon16/bell_link.png create mode 100644 gfx/icon16/bin.png create mode 100644 gfx/icon16/bin_closed.png create mode 100644 gfx/icon16/bin_empty.png create mode 100644 gfx/icon16/bomb.png create mode 100644 gfx/icon16/book.png create mode 100644 gfx/icon16/book_add.png create mode 100644 gfx/icon16/book_addresses.png create mode 100644 gfx/icon16/book_delete.png create mode 100644 gfx/icon16/book_edit.png create mode 100644 gfx/icon16/book_error.png create mode 100644 gfx/icon16/book_go.png create mode 100644 gfx/icon16/book_key.png create mode 100644 gfx/icon16/book_link.png create mode 100644 gfx/icon16/book_next.png create mode 100644 gfx/icon16/book_open.png create mode 100644 gfx/icon16/book_previous.png create mode 100644 gfx/icon16/box.png create mode 100644 gfx/icon16/brick.png create mode 100644 gfx/icon16/brick_add.png create mode 100644 gfx/icon16/brick_delete.png create mode 100644 gfx/icon16/brick_edit.png create mode 100644 gfx/icon16/brick_error.png create mode 100644 gfx/icon16/brick_go.png create mode 100644 gfx/icon16/brick_link.png create mode 100644 gfx/icon16/bricks.png create mode 100644 gfx/icon16/briefcase.png create mode 100644 gfx/icon16/bug.png create mode 100644 gfx/icon16/bug_add.png create mode 100644 gfx/icon16/bug_delete.png create mode 100644 gfx/icon16/bug_edit.png create mode 100644 gfx/icon16/bug_error.png create mode 100644 gfx/icon16/bug_go.png create mode 100644 gfx/icon16/bug_link.png create mode 100644 gfx/icon16/building.png create mode 100644 gfx/icon16/building_add.png create mode 100644 gfx/icon16/building_delete.png create mode 100644 gfx/icon16/building_edit.png create mode 100644 gfx/icon16/building_error.png create mode 100644 gfx/icon16/building_go.png create mode 100644 gfx/icon16/building_key.png create mode 100644 gfx/icon16/building_link.png create mode 100644 gfx/icon16/bullet_add.png create mode 100644 gfx/icon16/bullet_arrow_bottom.png create mode 100644 gfx/icon16/bullet_arrow_down.png create mode 100644 gfx/icon16/bullet_arrow_top.png create mode 100644 gfx/icon16/bullet_arrow_up.png create mode 100644 gfx/icon16/bullet_black.png create mode 100644 gfx/icon16/bullet_blue.png create mode 100644 gfx/icon16/bullet_delete.png create mode 100644 gfx/icon16/bullet_disk.png create mode 100644 gfx/icon16/bullet_error.png create mode 100644 gfx/icon16/bullet_feed.png create mode 100644 gfx/icon16/bullet_go.png create mode 100644 gfx/icon16/bullet_green.png create mode 100644 gfx/icon16/bullet_key.png create mode 100644 gfx/icon16/bullet_orange.png create mode 100644 gfx/icon16/bullet_picture.png create mode 100644 gfx/icon16/bullet_pink.png create mode 100644 gfx/icon16/bullet_purple.png create mode 100644 gfx/icon16/bullet_red.png create mode 100644 gfx/icon16/bullet_star.png create mode 100644 gfx/icon16/bullet_toggle_minus.png create mode 100644 gfx/icon16/bullet_toggle_plus.png create mode 100644 gfx/icon16/bullet_white.png create mode 100644 gfx/icon16/bullet_wrench.png create mode 100644 gfx/icon16/bullet_yellow.png create mode 100644 gfx/icon16/cake.png create mode 100644 gfx/icon16/calculator.png create mode 100644 gfx/icon16/calculator_add.png create mode 100644 gfx/icon16/calculator_delete.png create mode 100644 gfx/icon16/calculator_edit.png create mode 100644 gfx/icon16/calculator_error.png create mode 100644 gfx/icon16/calculator_link.png create mode 100644 gfx/icon16/calendar.png create mode 100644 gfx/icon16/calendar_add.png create mode 100644 gfx/icon16/calendar_delete.png create mode 100644 gfx/icon16/calendar_edit.png create mode 100644 gfx/icon16/calendar_link.png create mode 100644 gfx/icon16/calendar_view_day.png create mode 100644 gfx/icon16/calendar_view_month.png create mode 100644 gfx/icon16/calendar_view_week.png create mode 100644 gfx/icon16/camera.png create mode 100644 gfx/icon16/camera_add.png create mode 100644 gfx/icon16/camera_delete.png create mode 100644 gfx/icon16/camera_edit.png create mode 100644 gfx/icon16/camera_error.png create mode 100644 gfx/icon16/camera_go.png create mode 100644 gfx/icon16/camera_link.png create mode 100644 gfx/icon16/camera_small.png create mode 100644 gfx/icon16/cancel.png create mode 100644 gfx/icon16/car.png create mode 100644 gfx/icon16/car_add.png create mode 100644 gfx/icon16/car_delete.png create mode 100644 gfx/icon16/cart.png create mode 100644 gfx/icon16/cart_add.png create mode 100644 gfx/icon16/cart_delete.png create mode 100644 gfx/icon16/cart_edit.png create mode 100644 gfx/icon16/cart_error.png create mode 100644 gfx/icon16/cart_go.png create mode 100644 gfx/icon16/cart_put.png create mode 100644 gfx/icon16/cart_remove.png create mode 100644 gfx/icon16/cd.png create mode 100644 gfx/icon16/cd_add.png create mode 100644 gfx/icon16/cd_burn.png create mode 100644 gfx/icon16/cd_delete.png create mode 100644 gfx/icon16/cd_edit.png create mode 100644 gfx/icon16/cd_eject.png create mode 100644 gfx/icon16/cd_go.png create mode 100644 gfx/icon16/chart_bar.png create mode 100644 gfx/icon16/chart_bar_add.png create mode 100644 gfx/icon16/chart_bar_delete.png create mode 100644 gfx/icon16/chart_bar_edit.png create mode 100644 gfx/icon16/chart_bar_error.png create mode 100644 gfx/icon16/chart_bar_link.png create mode 100644 gfx/icon16/chart_curve.png create mode 100644 gfx/icon16/chart_curve_add.png create mode 100644 gfx/icon16/chart_curve_delete.png create mode 100644 gfx/icon16/chart_curve_edit.png create mode 100644 gfx/icon16/chart_curve_error.png create mode 100644 gfx/icon16/chart_curve_go.png create mode 100644 gfx/icon16/chart_curve_link.png create mode 100644 gfx/icon16/chart_line.png create mode 100644 gfx/icon16/chart_line_add.png create mode 100644 gfx/icon16/chart_line_delete.png create mode 100644 gfx/icon16/chart_line_edit.png create mode 100644 gfx/icon16/chart_line_error.png create mode 100644 gfx/icon16/chart_line_link.png create mode 100644 gfx/icon16/chart_organisation.png create mode 100644 gfx/icon16/chart_organisation_add.png create mode 100644 gfx/icon16/chart_organisation_delete.png create mode 100644 gfx/icon16/chart_pie.png create mode 100644 gfx/icon16/chart_pie_add.png create mode 100644 gfx/icon16/chart_pie_delete.png create mode 100644 gfx/icon16/chart_pie_edit.png create mode 100644 gfx/icon16/chart_pie_error.png create mode 100644 gfx/icon16/chart_pie_link.png create mode 100644 gfx/icon16/clock.png create mode 100644 gfx/icon16/clock_add.png create mode 100644 gfx/icon16/clock_delete.png create mode 100644 gfx/icon16/clock_edit.png create mode 100644 gfx/icon16/clock_error.png create mode 100644 gfx/icon16/clock_go.png create mode 100644 gfx/icon16/clock_link.png create mode 100644 gfx/icon16/clock_pause.png create mode 100644 gfx/icon16/clock_play.png create mode 100644 gfx/icon16/clock_red.png create mode 100644 gfx/icon16/clock_stop.png create mode 100644 gfx/icon16/cog.png create mode 100644 gfx/icon16/cog_add.png create mode 100644 gfx/icon16/cog_delete.png create mode 100644 gfx/icon16/cog_edit.png create mode 100644 gfx/icon16/cog_error.png create mode 100644 gfx/icon16/cog_go.png create mode 100644 gfx/icon16/coins.png create mode 100644 gfx/icon16/coins_add.png create mode 100644 gfx/icon16/coins_delete.png create mode 100644 gfx/icon16/color_swatch.png create mode 100644 gfx/icon16/color_wheel.png create mode 100644 gfx/icon16/comment.png create mode 100644 gfx/icon16/comment_add.png create mode 100644 gfx/icon16/comment_delete.png create mode 100644 gfx/icon16/comment_edit.png create mode 100644 gfx/icon16/comments.png create mode 100644 gfx/icon16/comments_add.png create mode 100644 gfx/icon16/comments_delete.png create mode 100644 gfx/icon16/compress.png create mode 100644 gfx/icon16/computer.png create mode 100644 gfx/icon16/computer_add.png create mode 100644 gfx/icon16/computer_delete.png create mode 100644 gfx/icon16/computer_edit.png create mode 100644 gfx/icon16/computer_error.png create mode 100644 gfx/icon16/computer_go.png create mode 100644 gfx/icon16/computer_key.png create mode 100644 gfx/icon16/computer_link.png create mode 100644 gfx/icon16/connect.png create mode 100644 gfx/icon16/contrast.png create mode 100644 gfx/icon16/contrast_decrease.png create mode 100644 gfx/icon16/contrast_high.png create mode 100644 gfx/icon16/contrast_increase.png create mode 100644 gfx/icon16/contrast_low.png create mode 100644 gfx/icon16/control_eject.png create mode 100644 gfx/icon16/control_eject_blue.png create mode 100644 gfx/icon16/control_end.png create mode 100644 gfx/icon16/control_end_blue.png create mode 100644 gfx/icon16/control_equalizer.png create mode 100644 gfx/icon16/control_equalizer_blue.png create mode 100644 gfx/icon16/control_fastforward.png create mode 100644 gfx/icon16/control_fastforward_blue.png create mode 100644 gfx/icon16/control_pause.png create mode 100644 gfx/icon16/control_pause_blue.png create mode 100644 gfx/icon16/control_play.png create mode 100644 gfx/icon16/control_play_blue.png create mode 100644 gfx/icon16/control_repeat.png create mode 100644 gfx/icon16/control_repeat_blue.png create mode 100644 gfx/icon16/control_rewind.png create mode 100644 gfx/icon16/control_rewind_blue.png create mode 100644 gfx/icon16/control_start.png create mode 100644 gfx/icon16/control_start_blue.png create mode 100644 gfx/icon16/control_stop.png create mode 100644 gfx/icon16/control_stop_blue.png create mode 100644 gfx/icon16/controller.png create mode 100644 gfx/icon16/controller_add.png create mode 100644 gfx/icon16/controller_delete.png create mode 100644 gfx/icon16/controller_error.png create mode 100644 gfx/icon16/creditcards.png create mode 100644 gfx/icon16/cross.png create mode 100644 gfx/icon16/cross_mono.png create mode 100644 gfx/icon16/css.png create mode 100644 gfx/icon16/css_add.png create mode 100644 gfx/icon16/css_delete.png create mode 100644 gfx/icon16/css_go.png create mode 100644 gfx/icon16/css_valid.png create mode 100644 gfx/icon16/cup.png create mode 100644 gfx/icon16/cup_add.png create mode 100644 gfx/icon16/cup_delete.png create mode 100644 gfx/icon16/cup_edit.png create mode 100644 gfx/icon16/cup_error.png create mode 100644 gfx/icon16/cup_go.png create mode 100644 gfx/icon16/cup_key.png create mode 100644 gfx/icon16/cup_link.png create mode 100644 gfx/icon16/cursor.png create mode 100644 gfx/icon16/cut.png create mode 100644 gfx/icon16/cut_red.png create mode 100644 gfx/icon16/database.png create mode 100644 gfx/icon16/database_add.png create mode 100644 gfx/icon16/database_connect.png create mode 100644 gfx/icon16/database_delete.png create mode 100644 gfx/icon16/database_edit.png create mode 100644 gfx/icon16/database_error.png create mode 100644 gfx/icon16/database_gear.png create mode 100644 gfx/icon16/database_go.png create mode 100644 gfx/icon16/database_key.png create mode 100644 gfx/icon16/database_lightning.png create mode 100644 gfx/icon16/database_link.png create mode 100644 gfx/icon16/database_refresh.png create mode 100644 gfx/icon16/database_save.png create mode 100644 gfx/icon16/database_table.png create mode 100644 gfx/icon16/date.png create mode 100644 gfx/icon16/date_add.png create mode 100644 gfx/icon16/date_delete.png create mode 100644 gfx/icon16/date_edit.png create mode 100644 gfx/icon16/date_error.png create mode 100644 gfx/icon16/date_go.png create mode 100644 gfx/icon16/date_link.png create mode 100644 gfx/icon16/date_magnify.png create mode 100644 gfx/icon16/date_next.png create mode 100644 gfx/icon16/date_previous.png create mode 100644 gfx/icon16/delete.png create mode 100644 gfx/icon16/disconnect.png create mode 100644 gfx/icon16/disk.png create mode 100644 gfx/icon16/disk_multiple.png create mode 100644 gfx/icon16/door.png create mode 100644 gfx/icon16/door_in.png create mode 100644 gfx/icon16/door_open.png create mode 100644 gfx/icon16/door_out.png create mode 100644 gfx/icon16/drink.png create mode 100644 gfx/icon16/drink_empty.png create mode 100644 gfx/icon16/drive.png create mode 100644 gfx/icon16/drive_add.png create mode 100644 gfx/icon16/drive_burn.png create mode 100644 gfx/icon16/drive_cd.png create mode 100644 gfx/icon16/drive_cd_empty.png create mode 100644 gfx/icon16/drive_delete.png create mode 100644 gfx/icon16/drive_disk.png create mode 100644 gfx/icon16/drive_edit.png create mode 100644 gfx/icon16/drive_error.png create mode 100644 gfx/icon16/drive_go.png create mode 100644 gfx/icon16/drive_key.png create mode 100644 gfx/icon16/drive_link.png create mode 100644 gfx/icon16/drive_magnify.png create mode 100644 gfx/icon16/drive_network.png create mode 100644 gfx/icon16/drive_rename.png create mode 100644 gfx/icon16/drive_user.png create mode 100644 gfx/icon16/drive_web.png create mode 100644 gfx/icon16/dvd.png create mode 100644 gfx/icon16/dvd_add.png create mode 100644 gfx/icon16/dvd_delete.png create mode 100644 gfx/icon16/dvd_edit.png create mode 100644 gfx/icon16/dvd_error.png create mode 100644 gfx/icon16/dvd_go.png create mode 100644 gfx/icon16/dvd_key.png create mode 100644 gfx/icon16/dvd_link.png create mode 100644 gfx/icon16/email.png create mode 100644 gfx/icon16/email_add.png create mode 100644 gfx/icon16/email_attach.png create mode 100644 gfx/icon16/email_delete.png create mode 100644 gfx/icon16/email_edit.png create mode 100644 gfx/icon16/email_error.png create mode 100644 gfx/icon16/email_go.png create mode 100644 gfx/icon16/email_link.png create mode 100644 gfx/icon16/email_open.png create mode 100644 gfx/icon16/email_open_image.png create mode 100644 gfx/icon16/emoticon_evilgrin.png create mode 100644 gfx/icon16/emoticon_grin.png create mode 100644 gfx/icon16/emoticon_happy.png create mode 100644 gfx/icon16/emoticon_smile.png create mode 100644 gfx/icon16/emoticon_surprised.png create mode 100644 gfx/icon16/emoticon_tongue.png create mode 100644 gfx/icon16/emoticon_unhappy.png create mode 100644 gfx/icon16/emoticon_waii.png create mode 100644 gfx/icon16/emoticon_wink.png create mode 100644 gfx/icon16/error.png create mode 100644 gfx/icon16/error_add.png create mode 100644 gfx/icon16/error_delete.png create mode 100644 gfx/icon16/error_go.png create mode 100644 gfx/icon16/exclamation.png create mode 100644 gfx/icon16/eye.png create mode 100644 gfx/icon16/feed.png create mode 100644 gfx/icon16/feed_add.png create mode 100644 gfx/icon16/feed_delete.png create mode 100644 gfx/icon16/feed_disk.png create mode 100644 gfx/icon16/feed_edit.png create mode 100644 gfx/icon16/feed_error.png create mode 100644 gfx/icon16/feed_go.png create mode 100644 gfx/icon16/feed_key.png create mode 100644 gfx/icon16/feed_link.png create mode 100644 gfx/icon16/feed_magnify.png create mode 100644 gfx/icon16/female.png create mode 100644 gfx/icon16/film.png create mode 100644 gfx/icon16/film_add.png create mode 100644 gfx/icon16/film_delete.png create mode 100644 gfx/icon16/film_edit.png create mode 100644 gfx/icon16/film_error.png create mode 100644 gfx/icon16/film_go.png create mode 100644 gfx/icon16/film_key.png create mode 100644 gfx/icon16/film_link.png create mode 100644 gfx/icon16/film_save.png create mode 100644 gfx/icon16/find.png create mode 100644 gfx/icon16/flag_blue.png create mode 100644 gfx/icon16/flag_green.png create mode 100644 gfx/icon16/flag_orange.png create mode 100644 gfx/icon16/flag_pink.png create mode 100644 gfx/icon16/flag_purple.png create mode 100644 gfx/icon16/flag_red.png create mode 100644 gfx/icon16/flag_yellow.png create mode 100644 gfx/icon16/folder.png create mode 100644 gfx/icon16/folder_add.png create mode 100644 gfx/icon16/folder_bell.png create mode 100644 gfx/icon16/folder_brick.png create mode 100644 gfx/icon16/folder_bug.png create mode 100644 gfx/icon16/folder_camera.png create mode 100644 gfx/icon16/folder_database.png create mode 100644 gfx/icon16/folder_delete.png create mode 100644 gfx/icon16/folder_edit.png create mode 100644 gfx/icon16/folder_error.png create mode 100644 gfx/icon16/folder_explore.png create mode 100644 gfx/icon16/folder_feed.png create mode 100644 gfx/icon16/folder_find.png create mode 100644 gfx/icon16/folder_go.png create mode 100644 gfx/icon16/folder_heart.png create mode 100644 gfx/icon16/folder_image.png create mode 100644 gfx/icon16/folder_key.png create mode 100644 gfx/icon16/folder_lightbulb.png create mode 100644 gfx/icon16/folder_link.png create mode 100644 gfx/icon16/folder_magnify.png create mode 100644 gfx/icon16/folder_page.png create mode 100644 gfx/icon16/folder_page_white.png create mode 100644 gfx/icon16/folder_palette.png create mode 100644 gfx/icon16/folder_picture.png create mode 100644 gfx/icon16/folder_star.png create mode 100644 gfx/icon16/folder_table.png create mode 100644 gfx/icon16/folder_user.png create mode 100644 gfx/icon16/folder_wrench.png create mode 100644 gfx/icon16/font.png create mode 100644 gfx/icon16/font_add.png create mode 100644 gfx/icon16/font_delete.png create mode 100644 gfx/icon16/font_go.png create mode 100644 gfx/icon16/group.png create mode 100644 gfx/icon16/group_add.png create mode 100644 gfx/icon16/group_delete.png create mode 100644 gfx/icon16/group_edit.png create mode 100644 gfx/icon16/group_error.png create mode 100644 gfx/icon16/group_gear.png create mode 100644 gfx/icon16/group_go.png create mode 100644 gfx/icon16/group_key.png create mode 100644 gfx/icon16/group_link.png create mode 100644 gfx/icon16/heart.png create mode 100644 gfx/icon16/heart_add.png create mode 100644 gfx/icon16/heart_delete.png create mode 100644 gfx/icon16/help.png create mode 100644 gfx/icon16/hourglass.png create mode 100644 gfx/icon16/hourglass_add.png create mode 100644 gfx/icon16/hourglass_delete.png create mode 100644 gfx/icon16/hourglass_go.png create mode 100644 gfx/icon16/hourglass_link.png create mode 100644 gfx/icon16/house.png create mode 100644 gfx/icon16/house_go.png create mode 100644 gfx/icon16/house_link.png create mode 100644 gfx/icon16/html.png create mode 100644 gfx/icon16/html_add.png create mode 100644 gfx/icon16/html_delete.png create mode 100644 gfx/icon16/html_go.png create mode 100644 gfx/icon16/html_valid.png create mode 100644 gfx/icon16/image.png create mode 100644 gfx/icon16/image_add.png create mode 100644 gfx/icon16/image_delete.png create mode 100644 gfx/icon16/image_edit.png create mode 100644 gfx/icon16/image_link.png create mode 100644 gfx/icon16/images.png create mode 100644 gfx/icon16/information.png create mode 100644 gfx/icon16/ipod.png create mode 100644 gfx/icon16/ipod_cast.png create mode 100644 gfx/icon16/ipod_cast_add.png create mode 100644 gfx/icon16/ipod_cast_delete.png create mode 100644 gfx/icon16/ipod_sound.png create mode 100644 gfx/icon16/joystick.png create mode 100644 gfx/icon16/joystick_add.png create mode 100644 gfx/icon16/joystick_delete.png create mode 100644 gfx/icon16/joystick_error.png create mode 100644 gfx/icon16/key.png create mode 100644 gfx/icon16/key_add.png create mode 100644 gfx/icon16/key_delete.png create mode 100644 gfx/icon16/key_go.png create mode 100644 gfx/icon16/keyboard.png create mode 100644 gfx/icon16/keyboard_add.png create mode 100644 gfx/icon16/keyboard_delete.png create mode 100644 gfx/icon16/keyboard_magnify.png create mode 100644 gfx/icon16/layers.png create mode 100644 gfx/icon16/layout.png create mode 100644 gfx/icon16/layout_add.png create mode 100644 gfx/icon16/layout_content.png create mode 100644 gfx/icon16/layout_delete.png create mode 100644 gfx/icon16/layout_edit.png create mode 100644 gfx/icon16/layout_error.png create mode 100644 gfx/icon16/layout_header.png create mode 100644 gfx/icon16/layout_link.png create mode 100644 gfx/icon16/layout_sidebar.png create mode 100644 gfx/icon16/lightbulb.png create mode 100644 gfx/icon16/lightbulb_add.png create mode 100644 gfx/icon16/lightbulb_delete.png create mode 100644 gfx/icon16/lightbulb_off.png create mode 100644 gfx/icon16/lightning.png create mode 100644 gfx/icon16/lightning_add.png create mode 100644 gfx/icon16/lightning_delete.png create mode 100644 gfx/icon16/lightning_go.png create mode 100644 gfx/icon16/link.png create mode 100644 gfx/icon16/link_add.png create mode 100644 gfx/icon16/link_break.png create mode 100644 gfx/icon16/link_delete.png create mode 100644 gfx/icon16/link_edit.png create mode 100644 gfx/icon16/link_error.png create mode 100644 gfx/icon16/link_go.png create mode 100644 gfx/icon16/lock.png create mode 100644 gfx/icon16/lock_add.png create mode 100644 gfx/icon16/lock_break.png create mode 100644 gfx/icon16/lock_delete.png create mode 100644 gfx/icon16/lock_edit.png create mode 100644 gfx/icon16/lock_go.png create mode 100644 gfx/icon16/lock_open.png create mode 100644 gfx/icon16/lorry.png create mode 100644 gfx/icon16/lorry_add.png create mode 100644 gfx/icon16/lorry_delete.png create mode 100644 gfx/icon16/lorry_error.png create mode 100644 gfx/icon16/lorry_flatbed.png create mode 100644 gfx/icon16/lorry_go.png create mode 100644 gfx/icon16/lorry_link.png create mode 100644 gfx/icon16/magnifier.png create mode 100644 gfx/icon16/magnifier_zoom_in.png create mode 100644 gfx/icon16/magnifier_zoom_out.png create mode 100644 gfx/icon16/male.png create mode 100644 gfx/icon16/map.png create mode 100644 gfx/icon16/map_add.png create mode 100644 gfx/icon16/map_delete.png create mode 100644 gfx/icon16/map_edit.png create mode 100644 gfx/icon16/map_go.png create mode 100644 gfx/icon16/map_magnify.png create mode 100644 gfx/icon16/medal_bronze_1.png create mode 100644 gfx/icon16/medal_bronze_2.png create mode 100644 gfx/icon16/medal_bronze_3.png create mode 100644 gfx/icon16/medal_bronze_add.png create mode 100644 gfx/icon16/medal_bronze_delete.png create mode 100644 gfx/icon16/medal_gold_1.png create mode 100644 gfx/icon16/medal_gold_2.png create mode 100644 gfx/icon16/medal_gold_3.png create mode 100644 gfx/icon16/medal_gold_add.png create mode 100644 gfx/icon16/medal_gold_delete.png create mode 100644 gfx/icon16/medal_silver_1.png create mode 100644 gfx/icon16/medal_silver_2.png create mode 100644 gfx/icon16/medal_silver_3.png create mode 100644 gfx/icon16/medal_silver_add.png create mode 100644 gfx/icon16/medal_silver_delete.png create mode 100644 gfx/icon16/money.png create mode 100644 gfx/icon16/money_add.png create mode 100644 gfx/icon16/money_delete.png create mode 100644 gfx/icon16/money_dollar.png create mode 100644 gfx/icon16/money_euro.png create mode 100644 gfx/icon16/money_pound.png create mode 100644 gfx/icon16/money_yen.png create mode 100644 gfx/icon16/monitor.png create mode 100644 gfx/icon16/monitor_add.png create mode 100644 gfx/icon16/monitor_delete.png create mode 100644 gfx/icon16/monitor_edit.png create mode 100644 gfx/icon16/monitor_error.png create mode 100644 gfx/icon16/monitor_go.png create mode 100644 gfx/icon16/monitor_lightning.png create mode 100644 gfx/icon16/monitor_link.png create mode 100644 gfx/icon16/mouse.png create mode 100644 gfx/icon16/mouse_add.png create mode 100644 gfx/icon16/mouse_delete.png create mode 100644 gfx/icon16/mouse_error.png create mode 100644 gfx/icon16/music.png create mode 100644 gfx/icon16/new.png create mode 100644 gfx/icon16/newspaper.png create mode 100644 gfx/icon16/newspaper_add.png create mode 100644 gfx/icon16/newspaper_delete.png create mode 100644 gfx/icon16/newspaper_go.png create mode 100644 gfx/icon16/newspaper_link.png create mode 100644 gfx/icon16/note.png create mode 100644 gfx/icon16/note_add.png create mode 100644 gfx/icon16/note_delete.png create mode 100644 gfx/icon16/note_edit.png create mode 100644 gfx/icon16/note_error.png create mode 100644 gfx/icon16/note_go.png create mode 100644 gfx/icon16/package.png create mode 100644 gfx/icon16/package_add.png create mode 100644 gfx/icon16/package_delete.png create mode 100644 gfx/icon16/package_go.png create mode 100644 gfx/icon16/package_green.png create mode 100644 gfx/icon16/package_link.png create mode 100644 gfx/icon16/page.png create mode 100644 gfx/icon16/page_add.png create mode 100644 gfx/icon16/page_attach.png create mode 100644 gfx/icon16/page_code.png create mode 100644 gfx/icon16/page_copy.png create mode 100644 gfx/icon16/page_delete.png create mode 100644 gfx/icon16/page_edit.png create mode 100644 gfx/icon16/page_error.png create mode 100644 gfx/icon16/page_excel.png create mode 100644 gfx/icon16/page_find.png create mode 100644 gfx/icon16/page_gear.png create mode 100644 gfx/icon16/page_go.png create mode 100644 gfx/icon16/page_green.png create mode 100644 gfx/icon16/page_key.png create mode 100644 gfx/icon16/page_lightning.png create mode 100644 gfx/icon16/page_link.png create mode 100644 gfx/icon16/page_paintbrush.png create mode 100644 gfx/icon16/page_paste.png create mode 100644 gfx/icon16/page_red.png create mode 100644 gfx/icon16/page_refresh.png create mode 100644 gfx/icon16/page_save.png create mode 100644 gfx/icon16/page_white.png create mode 100644 gfx/icon16/page_white_acrobat.png create mode 100644 gfx/icon16/page_white_actionscript.png create mode 100644 gfx/icon16/page_white_add.png create mode 100644 gfx/icon16/page_white_c.png create mode 100644 gfx/icon16/page_white_camera.png create mode 100644 gfx/icon16/page_white_cd.png create mode 100644 gfx/icon16/page_white_code.png create mode 100644 gfx/icon16/page_white_code_red.png create mode 100644 gfx/icon16/page_white_coldfusion.png create mode 100644 gfx/icon16/page_white_compressed.png create mode 100644 gfx/icon16/page_white_copy.png create mode 100644 gfx/icon16/page_white_cplusplus.png create mode 100644 gfx/icon16/page_white_csharp.png create mode 100644 gfx/icon16/page_white_cup.png create mode 100644 gfx/icon16/page_white_database.png create mode 100644 gfx/icon16/page_white_delete.png create mode 100644 gfx/icon16/page_white_dvd.png create mode 100644 gfx/icon16/page_white_edit.png create mode 100644 gfx/icon16/page_white_error.png create mode 100644 gfx/icon16/page_white_excel.png create mode 100644 gfx/icon16/page_white_find.png create mode 100644 gfx/icon16/page_white_flash.png create mode 100644 gfx/icon16/page_white_freehand.png create mode 100644 gfx/icon16/page_white_gear.png create mode 100644 gfx/icon16/page_white_get.png create mode 100644 gfx/icon16/page_white_go.png create mode 100644 gfx/icon16/page_white_h.png create mode 100644 gfx/icon16/page_white_horizontal.png create mode 100644 gfx/icon16/page_white_key.png create mode 100644 gfx/icon16/page_white_lightning.png create mode 100644 gfx/icon16/page_white_link.png create mode 100644 gfx/icon16/page_white_magnify.png create mode 100644 gfx/icon16/page_white_medal.png create mode 100644 gfx/icon16/page_white_office.png create mode 100644 gfx/icon16/page_white_paint.png create mode 100644 gfx/icon16/page_white_paintbrush.png create mode 100644 gfx/icon16/page_white_paste.png create mode 100644 gfx/icon16/page_white_php.png create mode 100644 gfx/icon16/page_white_picture.png create mode 100644 gfx/icon16/page_white_powerpoint.png create mode 100644 gfx/icon16/page_white_put.png create mode 100644 gfx/icon16/page_white_ruby.png create mode 100644 gfx/icon16/page_white_stack.png create mode 100644 gfx/icon16/page_white_star.png create mode 100644 gfx/icon16/page_white_swoosh.png create mode 100644 gfx/icon16/page_white_text.png create mode 100644 gfx/icon16/page_white_text_width.png create mode 100644 gfx/icon16/page_white_tux.png create mode 100644 gfx/icon16/page_white_vector.png create mode 100644 gfx/icon16/page_white_visualstudio.png create mode 100644 gfx/icon16/page_white_width.png create mode 100644 gfx/icon16/page_white_word.png create mode 100644 gfx/icon16/page_white_world.png create mode 100644 gfx/icon16/page_white_wrench.png create mode 100644 gfx/icon16/page_white_zip.png create mode 100644 gfx/icon16/page_word.png create mode 100644 gfx/icon16/page_world.png create mode 100644 gfx/icon16/paintbrush.png create mode 100644 gfx/icon16/paintcan.png create mode 100644 gfx/icon16/palette.png create mode 100644 gfx/icon16/paste_plain.png create mode 100644 gfx/icon16/paste_word.png create mode 100644 gfx/icon16/pencil.png create mode 100644 gfx/icon16/pencil_add.png create mode 100644 gfx/icon16/pencil_delete.png create mode 100644 gfx/icon16/pencil_go.png create mode 100644 gfx/icon16/phone.png create mode 100644 gfx/icon16/phone_add.png create mode 100644 gfx/icon16/phone_delete.png create mode 100644 gfx/icon16/phone_sound.png create mode 100644 gfx/icon16/photo.png create mode 100644 gfx/icon16/photo_add.png create mode 100644 gfx/icon16/photo_delete.png create mode 100644 gfx/icon16/photo_link.png create mode 100644 gfx/icon16/photos.png create mode 100644 gfx/icon16/picture.png create mode 100644 gfx/icon16/picture_add.png create mode 100644 gfx/icon16/picture_delete.png create mode 100644 gfx/icon16/picture_edit.png create mode 100644 gfx/icon16/picture_empty.png create mode 100644 gfx/icon16/picture_error.png create mode 100644 gfx/icon16/picture_go.png create mode 100644 gfx/icon16/picture_key.png create mode 100644 gfx/icon16/picture_link.png create mode 100644 gfx/icon16/picture_save.png create mode 100644 gfx/icon16/pictures.png create mode 100644 gfx/icon16/pilcrow.png create mode 100644 gfx/icon16/pill.png create mode 100644 gfx/icon16/pill_add.png create mode 100644 gfx/icon16/pill_delete.png create mode 100644 gfx/icon16/pill_go.png create mode 100644 gfx/icon16/plugin.png create mode 100644 gfx/icon16/plugin_add.png create mode 100644 gfx/icon16/plugin_delete.png create mode 100644 gfx/icon16/plugin_disabled.png create mode 100644 gfx/icon16/plugin_edit.png create mode 100644 gfx/icon16/plugin_error.png create mode 100644 gfx/icon16/plugin_go.png create mode 100644 gfx/icon16/plugin_link.png create mode 100644 gfx/icon16/printer.png create mode 100644 gfx/icon16/printer_add.png create mode 100644 gfx/icon16/printer_delete.png create mode 100644 gfx/icon16/printer_empty.png create mode 100644 gfx/icon16/printer_error.png create mode 100644 gfx/icon16/rainbow.png create mode 100644 gfx/icon16/report.png create mode 100644 gfx/icon16/report_add.png create mode 100644 gfx/icon16/report_delete.png create mode 100644 gfx/icon16/report_disk.png create mode 100644 gfx/icon16/report_edit.png create mode 100644 gfx/icon16/report_go.png create mode 100644 gfx/icon16/report_key.png create mode 100644 gfx/icon16/report_link.png create mode 100644 gfx/icon16/report_magnify.png create mode 100644 gfx/icon16/report_picture.png create mode 100644 gfx/icon16/report_user.png create mode 100644 gfx/icon16/report_word.png create mode 100644 gfx/icon16/resultset_first.png create mode 100644 gfx/icon16/resultset_last.png create mode 100644 gfx/icon16/resultset_next.png create mode 100644 gfx/icon16/resultset_previous.png create mode 100644 gfx/icon16/rosette.png create mode 100644 gfx/icon16/rss.png create mode 100644 gfx/icon16/rss_add.png create mode 100644 gfx/icon16/rss_delete.png create mode 100644 gfx/icon16/rss_go.png create mode 100644 gfx/icon16/rss_valid.png create mode 100644 gfx/icon16/ruby.png create mode 100644 gfx/icon16/ruby_add.png create mode 100644 gfx/icon16/ruby_delete.png create mode 100644 gfx/icon16/ruby_gear.png create mode 100644 gfx/icon16/ruby_get.png create mode 100644 gfx/icon16/ruby_go.png create mode 100644 gfx/icon16/ruby_key.png create mode 100644 gfx/icon16/ruby_link.png create mode 100644 gfx/icon16/ruby_put.png create mode 100644 gfx/icon16/script.png create mode 100644 gfx/icon16/script_add.png create mode 100644 gfx/icon16/script_code.png create mode 100644 gfx/icon16/script_code_red.png create mode 100644 gfx/icon16/script_delete.png create mode 100644 gfx/icon16/script_edit.png create mode 100644 gfx/icon16/script_error.png create mode 100644 gfx/icon16/script_gear.png create mode 100644 gfx/icon16/script_go.png create mode 100644 gfx/icon16/script_key.png create mode 100644 gfx/icon16/script_lightning.png create mode 100644 gfx/icon16/script_link.png create mode 100644 gfx/icon16/script_palette.png create mode 100644 gfx/icon16/script_save.png create mode 100644 gfx/icon16/server.png create mode 100644 gfx/icon16/server_add.png create mode 100644 gfx/icon16/server_chart.png create mode 100644 gfx/icon16/server_compressed.png create mode 100644 gfx/icon16/server_connect.png create mode 100644 gfx/icon16/server_database.png create mode 100644 gfx/icon16/server_delete.png create mode 100644 gfx/icon16/server_edit.png create mode 100644 gfx/icon16/server_error.png create mode 100644 gfx/icon16/server_go.png create mode 100644 gfx/icon16/server_key.png create mode 100644 gfx/icon16/server_lightning.png create mode 100644 gfx/icon16/server_link.png create mode 100644 gfx/icon16/server_uncompressed.png create mode 100644 gfx/icon16/shading.png create mode 100644 gfx/icon16/shape_align_bottom.png create mode 100644 gfx/icon16/shape_align_center.png create mode 100644 gfx/icon16/shape_align_left.png create mode 100644 gfx/icon16/shape_align_middle.png create mode 100644 gfx/icon16/shape_align_right.png create mode 100644 gfx/icon16/shape_align_top.png create mode 100644 gfx/icon16/shape_flip_horizontal.png create mode 100644 gfx/icon16/shape_flip_vertical.png create mode 100644 gfx/icon16/shape_group.png create mode 100644 gfx/icon16/shape_handles.png create mode 100644 gfx/icon16/shape_move_back.png create mode 100644 gfx/icon16/shape_move_backwards.png create mode 100644 gfx/icon16/shape_move_forwards.png create mode 100644 gfx/icon16/shape_move_front.png create mode 100644 gfx/icon16/shape_rotate_anticlockwise.png create mode 100644 gfx/icon16/shape_rotate_clockwise.png create mode 100644 gfx/icon16/shape_square.png create mode 100644 gfx/icon16/shape_square_add.png create mode 100644 gfx/icon16/shape_square_delete.png create mode 100644 gfx/icon16/shape_square_edit.png create mode 100644 gfx/icon16/shape_square_error.png create mode 100644 gfx/icon16/shape_square_go.png create mode 100644 gfx/icon16/shape_square_key.png create mode 100644 gfx/icon16/shape_square_link.png create mode 100644 gfx/icon16/shape_ungroup.png create mode 100644 gfx/icon16/shield.png create mode 100644 gfx/icon16/shield_add.png create mode 100644 gfx/icon16/shield_delete.png create mode 100644 gfx/icon16/shield_go.png create mode 100644 gfx/icon16/sitemap.png create mode 100644 gfx/icon16/sitemap_color.png create mode 100644 gfx/icon16/sound.png create mode 100644 gfx/icon16/sound_add.png create mode 100644 gfx/icon16/sound_delete.png create mode 100644 gfx/icon16/sound_low.png create mode 100644 gfx/icon16/sound_mute.png create mode 100644 gfx/icon16/sound_none.png create mode 100644 gfx/icon16/spellcheck.png create mode 100644 gfx/icon16/sport_8ball.png create mode 100644 gfx/icon16/sport_basketball.png create mode 100644 gfx/icon16/sport_football.png create mode 100644 gfx/icon16/sport_golf.png create mode 100644 gfx/icon16/sport_raquet.png create mode 100644 gfx/icon16/sport_shuttlecock.png create mode 100644 gfx/icon16/sport_soccer.png create mode 100644 gfx/icon16/sport_tennis.png create mode 100644 gfx/icon16/star.png create mode 100644 gfx/icon16/status_away.png create mode 100644 gfx/icon16/status_busy.png create mode 100644 gfx/icon16/status_offline.png create mode 100644 gfx/icon16/status_online.png create mode 100644 gfx/icon16/stop.png create mode 100644 gfx/icon16/style.png create mode 100644 gfx/icon16/style_add.png create mode 100644 gfx/icon16/style_delete.png create mode 100644 gfx/icon16/style_edit.png create mode 100644 gfx/icon16/style_go.png create mode 100644 gfx/icon16/sum.png create mode 100644 gfx/icon16/tab.png create mode 100644 gfx/icon16/tab_add.png create mode 100644 gfx/icon16/tab_delete.png create mode 100644 gfx/icon16/tab_edit.png create mode 100644 gfx/icon16/tab_go.png create mode 100644 gfx/icon16/table.png create mode 100644 gfx/icon16/table_add.png create mode 100644 gfx/icon16/table_delete.png create mode 100644 gfx/icon16/table_edit.png create mode 100644 gfx/icon16/table_error.png create mode 100644 gfx/icon16/table_gear.png create mode 100644 gfx/icon16/table_go.png create mode 100644 gfx/icon16/table_key.png create mode 100644 gfx/icon16/table_lightning.png create mode 100644 gfx/icon16/table_link.png create mode 100644 gfx/icon16/table_multiple.png create mode 100644 gfx/icon16/table_refresh.png create mode 100644 gfx/icon16/table_relationship.png create mode 100644 gfx/icon16/table_row_delete.png create mode 100644 gfx/icon16/table_row_insert.png create mode 100644 gfx/icon16/table_save.png create mode 100644 gfx/icon16/table_sort.png create mode 100644 gfx/icon16/tag.png create mode 100644 gfx/icon16/tag_blue.png create mode 100644 gfx/icon16/tag_blue_add.png create mode 100644 gfx/icon16/tag_blue_delete.png create mode 100644 gfx/icon16/tag_blue_edit.png create mode 100644 gfx/icon16/tag_green.png create mode 100644 gfx/icon16/tag_orange.png create mode 100644 gfx/icon16/tag_pink.png create mode 100644 gfx/icon16/tag_purple.png create mode 100644 gfx/icon16/tag_red.png create mode 100644 gfx/icon16/tag_yellow.png create mode 100644 gfx/icon16/telephone.png create mode 100644 gfx/icon16/telephone_add.png create mode 100644 gfx/icon16/telephone_delete.png create mode 100644 gfx/icon16/telephone_edit.png create mode 100644 gfx/icon16/telephone_error.png create mode 100644 gfx/icon16/telephone_go.png create mode 100644 gfx/icon16/telephone_key.png create mode 100644 gfx/icon16/telephone_link.png create mode 100644 gfx/icon16/television.png create mode 100644 gfx/icon16/television_add.png create mode 100644 gfx/icon16/television_delete.png create mode 100644 gfx/icon16/text_align_center.png create mode 100644 gfx/icon16/text_align_justify.png create mode 100644 gfx/icon16/text_align_left.png create mode 100644 gfx/icon16/text_align_right.png create mode 100644 gfx/icon16/text_allcaps.png create mode 100644 gfx/icon16/text_bold.png create mode 100644 gfx/icon16/text_columns.png create mode 100644 gfx/icon16/text_dropcaps.png create mode 100644 gfx/icon16/text_heading_1.png create mode 100644 gfx/icon16/text_heading_2.png create mode 100644 gfx/icon16/text_heading_3.png create mode 100644 gfx/icon16/text_heading_4.png create mode 100644 gfx/icon16/text_heading_5.png create mode 100644 gfx/icon16/text_heading_6.png create mode 100644 gfx/icon16/text_horizontalrule.png create mode 100644 gfx/icon16/text_indent.png create mode 100644 gfx/icon16/text_indent_remove.png create mode 100644 gfx/icon16/text_italic.png create mode 100644 gfx/icon16/text_kerning.png create mode 100644 gfx/icon16/text_letter_omega.png create mode 100644 gfx/icon16/text_letterspacing.png create mode 100644 gfx/icon16/text_linespacing.png create mode 100644 gfx/icon16/text_list_bullets.png create mode 100644 gfx/icon16/text_list_numbers.png create mode 100644 gfx/icon16/text_lowercase.png create mode 100644 gfx/icon16/text_padding_bottom.png create mode 100644 gfx/icon16/text_padding_left.png create mode 100644 gfx/icon16/text_padding_right.png create mode 100644 gfx/icon16/text_padding_top.png create mode 100644 gfx/icon16/text_replace.png create mode 100644 gfx/icon16/text_signature.png create mode 100644 gfx/icon16/text_smallcaps.png create mode 100644 gfx/icon16/text_strikethrough.png create mode 100644 gfx/icon16/text_subscript.png create mode 100644 gfx/icon16/text_superscript.png create mode 100644 gfx/icon16/text_underline.png create mode 100644 gfx/icon16/text_uppercase.png create mode 100644 gfx/icon16/textfield.png create mode 100644 gfx/icon16/textfield_add.png create mode 100644 gfx/icon16/textfield_delete.png create mode 100644 gfx/icon16/textfield_key.png create mode 100644 gfx/icon16/textfield_rename.png create mode 100644 gfx/icon16/thumb_down.png create mode 100644 gfx/icon16/thumb_up.png create mode 100644 gfx/icon16/tick.png create mode 100644 gfx/icon16/time.png create mode 100644 gfx/icon16/time_add.png create mode 100644 gfx/icon16/time_delete.png create mode 100644 gfx/icon16/time_go.png create mode 100644 gfx/icon16/timeline_marker.png create mode 100644 gfx/icon16/transmit.png create mode 100644 gfx/icon16/transmit_add.png create mode 100644 gfx/icon16/transmit_blue.png create mode 100644 gfx/icon16/transmit_delete.png create mode 100644 gfx/icon16/transmit_edit.png create mode 100644 gfx/icon16/transmit_error.png create mode 100644 gfx/icon16/transmit_go.png create mode 100644 gfx/icon16/tux.png create mode 100644 gfx/icon16/user.png create mode 100644 gfx/icon16/user_add.png create mode 100644 gfx/icon16/user_comment.png create mode 100644 gfx/icon16/user_delete.png create mode 100644 gfx/icon16/user_edit.png create mode 100644 gfx/icon16/user_female.png create mode 100644 gfx/icon16/user_go.png create mode 100644 gfx/icon16/user_gray.png create mode 100644 gfx/icon16/user_green.png create mode 100644 gfx/icon16/user_orange.png create mode 100644 gfx/icon16/user_red.png create mode 100644 gfx/icon16/user_suit.png create mode 100644 gfx/icon16/vcard.png create mode 100644 gfx/icon16/vcard_add.png create mode 100644 gfx/icon16/vcard_delete.png create mode 100644 gfx/icon16/vcard_edit.png create mode 100644 gfx/icon16/vector.png create mode 100644 gfx/icon16/vector_add.png create mode 100644 gfx/icon16/vector_delete.png create mode 100644 gfx/icon16/wand.png create mode 100644 gfx/icon16/weather_clouds.png create mode 100644 gfx/icon16/weather_cloudy.png create mode 100644 gfx/icon16/weather_lightning.png create mode 100644 gfx/icon16/weather_rain.png create mode 100644 gfx/icon16/weather_snow.png create mode 100644 gfx/icon16/weather_sun.png create mode 100644 gfx/icon16/webcam.png create mode 100644 gfx/icon16/webcam_add.png create mode 100644 gfx/icon16/webcam_delete.png create mode 100644 gfx/icon16/webcam_error.png create mode 100644 gfx/icon16/world.png create mode 100644 gfx/icon16/world_add.png create mode 100644 gfx/icon16/world_delete.png create mode 100644 gfx/icon16/world_edit.png create mode 100644 gfx/icon16/world_go.png create mode 100644 gfx/icon16/world_link.png create mode 100644 gfx/icon16/wrench.png create mode 100644 gfx/icon16/wrench_orange.png create mode 100644 gfx/icon16/xhtml.png create mode 100644 gfx/icon16/xhtml_add.png create mode 100644 gfx/icon16/xhtml_delete.png create mode 100644 gfx/icon16/xhtml_go.png create mode 100644 gfx/icon16/xhtml_valid.png create mode 100644 gfx/icon16/zoom.png create mode 100644 gfx/icon16/zoom_in.png create mode 100644 gfx/icon16/zoom_out.png create mode 100644 gfx/ui/avatar_missing.tga create mode 100644 gfx/ui/m_bottom.tga create mode 100644 gfx/ui/m_bottomleft.tga create mode 100644 gfx/ui/m_bottomright.tga create mode 100644 gfx/ui/m_left.tga create mode 100644 gfx/ui/m_linebottom.tga create mode 100644 gfx/ui/m_linebottomleft.tga create mode 100644 gfx/ui/m_linebottomright.tga create mode 100644 gfx/ui/m_lineleft.tga create mode 100644 gfx/ui/m_linemid.tga create mode 100644 gfx/ui/m_lineright.tga create mode 100644 gfx/ui/m_linetop.tga create mode 100644 gfx/ui/m_linetopleft.tga create mode 100644 gfx/ui/m_linetopright.tga create mode 100644 gfx/ui/m_mid.tga create mode 100644 gfx/ui/m_right.tga create mode 100644 gfx/ui/m_top.tga create mode 100644 gfx/ui/m_topleft.tga create mode 100644 gfx/ui/m_topright.tga create mode 100644 gfx/ui/voice_off.tga create mode 100644 gfx/ui/voice_on.tga create mode 100644 icon.tga create mode 100644 img/ph.png create mode 100644 liblist.gam delete mode 100644 manifest.fmf create mode 100644 particles/impact_default.cfg create mode 100644 quake.rc create mode 100644 scripts/surfaceproperties.txt create mode 100644 scripts/ui_style.txt delete mode 100644 src/client/camera.qc delete mode 100644 src/client/cmds.qc delete mode 100644 src/client/draw.qc delete mode 100644 src/client/entities.qc delete mode 100644 src/client/game_event.qc delete mode 100644 src/client/hud_weaponselect.qc delete mode 100644 src/client/init.qc create mode 100644 src/client/main.qc create mode 100644 src/client/progdefs.h delete mode 100644 src/client/scoreboard.qc delete mode 100644 src/client/viewmodel.qc create mode 100644 src/maps/Makefile create mode 100644 src/maps/mp_carentan.qc create mode 100644 src/rules/Makefile create mode 100644 src/rules/dm.qc create mode 100644 src/rules/hq.qc delete mode 100644 src/server/damage.qc delete mode 100644 src/server/defs.h delete mode 100644 src/server/gamerules.h delete mode 100644 src/server/gamerules.qc delete mode 100644 src/server/gamerules_multiplayer.qc delete mode 100644 src/server/gamerules_singleplayer.qc delete mode 100644 src/server/items.h delete mode 100644 src/server/items.qc create mode 100644 src/server/main.qc delete mode 100644 src/server/modelevent.qc delete mode 100644 src/shared/fx_blood.qc delete mode 100644 src/shared/fx_corpse.qc delete mode 100644 src/shared/player.qc delete mode 100644 src/shared/weapon_common.h delete mode 100644 src/shared/weapon_common.qc delete mode 100644 src/shared/weapons.h delete mode 100644 src/shared/weapons.qc delete mode 100644 zpak001.pk3dir/def/spawns.def delete mode 100644 zpak001.pk3dir/def/weapons.def diff --git a/.dir.tiff b/.dir.tiff new file mode 100644 index 0000000000000000000000000000000000000000..b8ee8d5f58c11c096f719bb5a5ff9d068d57afd5 GIT binary patch literal 9494 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 literal 0 HcmV?d00001 diff --git a/Documentation/Entities.md b/Documentation/Entities.md new file mode 100644 index 0000000..3129f45 --- /dev/null +++ b/Documentation/Entities.md @@ -0,0 +1,162 @@ + +actor_ally_airborne_bar +actor_ally_airborne_bar_82nd +actor_ally_airborne_carbine +actor_ally_airborne_carbine_82nd +actor_ally_airborne_garand +actor_ally_airborne_garand_82nd +actor_ally_airborne_medic +actor_ally_airborne_officer_thompson +actor_ally_airborne_snow_bar +actor_ally_airborne_snow_carbine +actor_ally_airborne_snow_garand +actor_ally_airborne_snow_thompson +actor_ally_airborne_thompson +actor_ally_airborne_thompson_82nd +actor_ally_british_commando_bren +actor_ally_british_commando_enfield +actor_ally_british_commando_panzerfaust +actor_ally_british_commando_sten +actor_ally_british_officer_sten +actor_ally_british_snowcommando_bren +actor_ally_british_snowcommando_enfield +actor_ally_british_snowcommando_mp40 +actor_ally_british_snowcommando_sten +actor_ally_britishairborne_bren +actor_ally_britishairborne_enfield +actor_ally_britishairborne_sten +actor_ally_britishairborne_sten_engineer +actor_ally_disguised_mp40 +actor_ally_russianarmy_commissar_ppsh +actor_ally_russianarmy_mosin +actor_ally_russianarmy_nco_ppsh +actor_ally_russianarmy_ppsh +actor_ally_russianarmy_recruit_mosin +actor_ally_russianarmy_recruit_ppsh +actor_ally_russianarmy_sniper +actor_ally_russianarmy_snow_mosin +actor_ally_russianarmy_snow_nco_ppsh +actor_ally_russianarmy_snow_officer_ppsh +actor_ally_russianarmy_snow_ppsh +actor_axis_fallschirmjager_nco_fg42 +actor_axis_fallschirmjager_officer_mp40 +actor_axis_fallschirmjager_soldier_fg42 +actor_axis_fallschirmjager_soldier_kar98k +actor_axis_fallschirmjager_soldier_mg42 +actor_axis_fallschirmjager_soldier_mp40 +actor_axis_fallschirmjager_soldiergrey_fg42 +actor_axis_fallschirmjager_soldiergrey_kar98k +actor_axis_fallschirmjager_soldiergrey_mp40 +actor_axis_fallschirmjager_soldiergrey_stg44 +actor_axis_kriegsmarine_officer +actor_axis_kriegsmarine_soldier_kar98k +actor_axis_kriegsmarine_soldier_mp40 +actor_axis_kriegsmarine_soldier_stg44 +actor_axis_snow_waffen_nco_mp40 +actor_axis_snow_waffen_officer_mp40 +actor_axis_snow_waffen_soldier_kar98k +actor_axis_snow_waffen_soldier_kar98k_pavlovsniper +actor_axis_snow_waffen_soldier_mg42 +actor_axis_snow_waffen_soldier_mp40 +actor_axis_snow_waffen_soldier_panzerfaust +actor_axis_snow_waffen_soldier_stg44 +actor_axis_snow_wehrmacht_nco_mp40 +actor_axis_snow_wehrmacht_officer_mp40 +actor_axis_snow_wehrmacht_soldier_kar98k +actor_axis_snow_wehrmacht_soldier_mg42 +actor_axis_snow_wehrmacht_soldier_mp40 +actor_axis_snow_wehrmacht_soldier_panzerfaust +actor_axis_snow_wehrmacht_soldier_stg44 +actor_axis_waffen_clean_soldier_mp40 +actor_axis_waffen_nco_mp40 +actor_axis_waffen_officer_mp40 +actor_axis_waffen_soldier_fg42 +actor_axis_waffen_soldier_kar98k +actor_axis_waffen_soldier_mg42 +actor_axis_waffen_soldier_mp40 +actor_axis_waffen_soldier_panzerfaust +actor_axis_waffen_soldier_stg44 +actor_axis_wehrmacht_clean_nco_mp40 +actor_axis_wehrmacht_clean_officer_mp40 +actor_axis_wehrmacht_clean_soldier_kar98k +actor_axis_wehrmacht_clean_soldier_mg42 +actor_axis_wehrmacht_clean_soldier_mp40 +actor_axis_wehrmacht_clean_soldier_stg44 +actor_axis_wehrmacht_nco_mp40 +actor_axis_wehrmacht_officer_mp40 +actor_axis_wehrmacht_soldier_kar98k +actor_axis_wehrmacht_soldier_mg42 +actor_axis_wehrmacht_soldier_mp40 +actor_axis_wehrmacht_soldier_panzerfaust +actor_axis_wehrmacht_soldier_stg44 +corona +func_door_rotating +info_grenade_hint +info_notnull +info_null +info_player_start +info_vehicle_node +info_vehicle_node_rotate +item_health +item_health_large +item_health_small +light +misc_mg42 +misc_model +misc_turret +mp_deathmatch_intermission +mp_deathmatch_spawn +mp_retrieval_intermission +mp_retrieval_objective +mp_retrieval_spawn_allied +mp_retrieval_spawn_axis +mp_searchanddestroy_intermission +mp_searchanddestroy_spawn_allied +mp_searchanddestroy_spawn_axis +mp_teamdeathmatch_intermission +mp_teamdeathmatch_spawn +mpweapon_fg42 +mpweapon_mp44 +mpweapon_panzerfaust +node_balcony +node_concealment_crouch +node_concealment_prone +node_concealment_stand +node_cover_crouch +node_cover_left +node_cover_prone +node_cover_right +node_cover_stand +node_cover_wide_left +node_cover_wide_right +node_negotiation_begin +node_negotiation_end +node_pathnode +node_reacquire +node_scripted +script_brushmodel +script_model +script_origin +script_vehicle +script_vehicle_collmap +trigger_damage +trigger_friendlychain +trigger_hurt +trigger_lookat +trigger_multiple +trigger_once +trigger_use +weapon_fg42 +weapon_fraggrenade +weapon_kar98k +weapon_kar98k_scoped +weapon_m1carbine +weapon_m1garand +weapon_mosinnagantsniper +weapon_mp40 +weapon_mp44 +weapon_panzerfaust +weapon_ppsh +weapon_springfield +weapon_thompson +worldspawn diff --git a/Documentation/EntitiesUO.md b/Documentation/EntitiesUO.md new file mode 100644 index 0000000..be7b3c1 --- /dev/null +++ b/Documentation/EntitiesUO.md @@ -0,0 +1,171 @@ +actor_ally_airborne_garand +actor_ally_airborne_snow_bar +actor_ally_airborne_snow_bazooka +actor_ally_airborne_snow_carbine +actor_ally_airborne_snow_garand +actor_ally_airborne_snow_mg30cal +actor_ally_airborne_snow_officer_thompson +actor_ally_airborne_snow_springfield +actor_ally_airborne_snow_thompson +actor_ally_airborne_thompson +actor_ally_british_commando_bren +actor_ally_british_officer_sten +actor_ally_british_silencer +actor_ally_resistance_enfield +actor_ally_russianarmy_commissar_ppsh +actor_ally_russianarmy_dp28 +actor_ally_russianarmy_mosin +actor_ally_russianarmy_ppsh +actor_ally_russianarmy_recruit_mosin +actor_ally_russianarmy_recruit_ppsh +actor_ally_russianarmy_svt40 +actor_axis_fallschirmjager_soldier_mg34 +actor_axis_snow_waffen_nco_mp40 +actor_axis_snow_waffen_soldier_gewehr43 +actor_axis_snow_waffen_soldier_kar98k +actor_axis_snow_waffen_soldier_kar98k_pavlovsniper +actor_axis_snow_waffen_soldier_mg34 +actor_axis_snow_waffen_soldier_mg42 +actor_axis_snow_waffen_soldier_mp40 +actor_axis_snow_waffen_soldier_stg44 +actor_axis_snow_wehrmacht_nco_mp40 +actor_axis_snow_wehrmacht_officer_mp40 +actor_axis_snow_wehrmacht_soldier_gewehr43 +actor_axis_snow_wehrmacht_soldier_kar98k +actor_axis_snow_wehrmacht_soldier_kar98k_pavlovsniper +actor_axis_snow_wehrmacht_soldier_mg34 +actor_axis_snow_wehrmacht_soldier_mg42 +actor_axis_snow_wehrmacht_soldier_mp40 +actor_axis_snow_wehrmacht_soldier_panzerfaust +actor_axis_snow_wehrmacht_soldier_panzerschreck +actor_axis_snow_wehrmacht_soldier_stg44 +actor_axis_tropical_soldier_gewehr43 +actor_axis_tropical_soldier_kar98k +actor_axis_tropical_soldier_kar98k_pavlovsniper +actor_axis_tropical_soldier_mg34 +actor_axis_tropical_soldier_mg42 +actor_axis_tropical_soldier_mp40 +actor_axis_tropical_soldier_panzerschreck +actor_axis_tropical_soldier_stg44 +actor_axis_waffen_nco_mp40 +actor_axis_waffen_soldier_flamethrower +actor_axis_waffen_soldier_gewehr43 +actor_axis_waffen_soldier_kar98k +actor_axis_waffen_soldier_kar98k_pavlovsniper +actor_axis_waffen_soldier_mg34 +actor_axis_waffen_soldier_mg42 +actor_axis_waffen_soldier_mp40 +actor_axis_waffen_soldier_panzerfaust +actor_axis_waffen_soldier_stg44 +actor_axis_wehrmacht_clean_nco_mp40 +actor_axis_wehrmacht_clean_officer_mp40 +actor_axis_wehrmacht_clean_officer_pistol +actor_axis_wehrmacht_clean_soldier_kar98k +actor_axis_wehrmacht_clean_soldier_mp40 +actor_axis_wehrmacht_clean_soldier_panzerfaust +actor_axis_wehrmacht_clean_soldier_panzerschreck +actor_axis_wehrmacht_nco_mp40 +actor_axis_wehrmacht_soldier_flamethrower +actor_axis_wehrmacht_soldier_kar98k +actor_axis_wehrmacht_soldier_mg34 +actor_axis_wehrmacht_soldier_mg42 +actor_axis_wehrmacht_soldier_mp40 +actor_axis_wehrmacht_soldier_panzerfaust +actor_axis_wehrmacht_soldier_panzerschreck +actor_axis_wehrmacht_soldier_stg44 +corona +info_grenade_hint +info_notnull +info_notnull_big +info_null +info_player_start +info_vehicle_node +info_vehicle_node_rotate +item_ammo_stielhandgranate_closed +item_ammo_stielhandgranate_open +item_health +item_health_large +item_health_small +light +misc_mg42 +misc_model +misc_turret +mp_ctf_intermission +mp_deathmatch_intermission +mp_deathmatch_spawn +mp_dom_intermission +mp_gmi_bas_allies_spawn +mp_gmi_bas_axis_spawn +mp_gmi_bas_intermission +mp_gmi_ctf_flag +mp_gmi_ctf_spawn_allies +mp_gmi_ctf_spawn_allies_secondary +mp_gmicap_intermission +mp_retrieval_intermission +mp_retrieval_objective +mp_retrieval_spawn_allied +mp_retrieval_spawn_axis +mp_searchanddestroy_intermission +mp_searchanddestroy_spawn_allied +mp_searchanddestroy_spawn_axis +mp_teamdeathmatch_intermission +mp_teamdeathmatch_spawn +mp_uo_spawn_allies +mp_uo_spawn_allies_secondary +mp_uo_spawn_axis +mp_uo_spawn_axis_secondary +mpweapon_bazooka +mpweapon_flamethrower +mpweapon_mp40 +mpweapon_panzerfaust +mpweapon_panzerschreck +mpweapon_satchelcharge +mpweapon_stielhandgranate +node_balcony +node_concealment_crouch +node_concealment_prone +node_concealment_stand +node_cover_crouch +node_cover_left +node_cover_prone +node_cover_right +node_cover_stand +node_cover_wide_left +node_cover_wide_right +node_negotiation_begin +node_negotiation_end +node_pathnode +node_scripted +script_brushmodel +script_model +script_origin +script_vehicle +script_vehicle_collmap +trigger_damage +trigger_friendlychain +trigger_hurt +trigger_lookat +trigger_mount +trigger_multiple +trigger_once +trigger_use +weapon_bazooka +weapon_fg42 +weapon_gewehr43 +weapon_kar98k +weapon_kar98k_scoped +weapon_luger +weapon_m1garand +weapon_mg30cal +weapon_mg34 +weapon_mosinnagant +weapon_mosinnagantsniper +weapon_mp40 +weapon_mp44 +weapon_panzerfaust +weapon_panzerschreck +weapon_ppsh +weapon_springfield +weapon_stielhandgranate +weapon_svt40 +worldspawn diff --git a/Documentation/Materials.md b/Documentation/Materials.md new file mode 100644 index 0000000..d74b28e --- /dev/null +++ b/Documentation/Materials.md @@ -0,0 +1,35 @@ +# Materials in Call of Duty + +(trace_surfaceflags>>20i)&0xffi to get the bit +or maybe (trace_surfaceflags>>20i)&0x1fi to get the bit, +since: +0x02000000 0x01000001 mantleOn +0x04000000 0x01000001 mantleOver + +otherwise, these are the material surfaceflags: + +bit,material +0x00000000,none +0x01600000,asphalt +0x00100000,bark +0x00200000,brick +0x00300000,carpet +0x00400000,cloth +0x00500000,concrete +0x00600000,dirt +0x00700000,flesh +0x00800000,foliage +0x00900000,glass +0x00a00000,grass +0x00b00000,gravel +0x00c00000,ice +0x00d00000,metal +0x00e00000,mud +0x00f00000,paper +0x01000000,plaster +0x01100000,rock +0x01200000,sand +0x01300000,snow +0x01400000,water +0x01500000,wood + diff --git a/Documentation/Scripts.md b/Documentation/Scripts.md new file mode 100644 index 0000000..1d90f38 --- /dev/null +++ b/Documentation/Scripts.md @@ -0,0 +1,12 @@ +# Scripting System + +In Call of Duty, a lot of the entity logic is done through external scripts. + +`script_model`, and `script_brushmodel` fire a specific function from the map specific script (which is always located under `maps/name-of-map.gsc`). + +Within the script function, the entities often look for themselves, and/or script_origin +entities as helper nodes. + +Currently we have no .gsc parser. That is OK. + +One day, if FTEQW ever implements an accurate .gsc parser, we can just use those disks within the original pk3 files. But until then we'll have to commit to re-implementing them or converting them in a new, multiprogs based system. \ No newline at end of file diff --git a/Documentation/Spawns.md b/Documentation/Spawns.md new file mode 100644 index 0000000..cd177aa --- /dev/null +++ b/Documentation/Spawns.md @@ -0,0 +1,46 @@ +# info_player_start + +Used in Singleplayer only. + +# mp_deathmatch_spawn + +Used in general deathmatch games. + +# mp_teamdeathmatch_spawn + +Used in team deathmatch games. + +# mp_retrieval_spawn_allied + +Used in Retrieval, for the Allied forces. + +# mp_retrieval_spawn_axis + +Used in Retrieval, for the Axis forces. + +# mp_searchanddestroy_spawn_allied + +Used in Search & Destroy, for the Allied forces. + +# mp_searchanddestroy_spawn_axis + +Used in Search & Destroy, for the Axis forces. + +# misc_model + +Decorative model. These are entirely static. +We should probably makestatic() them. + +# script_model + +These models are 'scripted'. Many of these are used +to place gamemode specific entities. + +# func_static + +Those are decorative brush models. +They have a target key. Not sure what for yet. + +# script_brushmodel + +Same as script_model, but for brush models. \ No newline at end of file diff --git a/Documentation/cod_entstats.txt b/Documentation/cod_entstats.txt new file mode 100644 index 0000000..24b7834 --- /dev/null +++ b/Documentation/cod_entstats.txt @@ -0,0 +1,164 @@ + 1 actor_ally_airborne_medic + 1 actor_ally_british_commando_panzerfaust + 1 actor_ally_british_officer_sten + 1 actor_ally_british_snowcommando_enfield + 1 actor_ally_british_snowcommando_mp40 + 1 actor_ally_british_snowcommando_sten + 1 actor_ally_britishairborne_sten_engineer + 1 actor_ally_disguised_mp40 + 1 actor_ally_russianarmy_nco_ppsh + 1 actor_axis_fallschirmjager_nco_fg42 + 1 actor_axis_fallschirmjager_soldiergrey_fg42 + 1 actor_axis_kriegsmarine_soldier_stg44 + 1 actor_axis_snow_wehrmacht_soldier_panzerfaust + 1 actor_axis_waffen_soldier_mg42 + 1 actor_axis_wehrmacht_soldier_panzerfaust + 1 weapon_fg42 + 1 weapon_ppsh + 2 actor_ally_airborne_snow_bar + 2 actor_ally_airborne_snow_carbine + 2 actor_ally_airborne_snow_thompson + 2 actor_ally_british_snowcommando_bren + 2 actor_ally_russianarmy_snow_officer_ppsh + 2 actor_axis_wehrmacht_clean_soldier_mg42 + 2 actor_axis_wehrmacht_clean_soldier_stg44 + 2 weapon_kar98k_scoped + 2 weapon_m1carbine + 2 weapon_m1garand + 2 weapon_springfield + 3 actor_ally_airborne_carbine + 3 actor_ally_airborne_snow_garand + 3 actor_ally_russianarmy_recruit_ppsh + 3 actor_axis_snow_waffen_officer_mp40 + 3 actor_axis_snow_waffen_soldier_mg42 + 3 actor_axis_waffen_soldier_fg42 + 3 func_door_rotating + 3 weapon_mosinnagantsniper + 3 weapon_mp44 + 4 actor_ally_russianarmy_snow_nco_ppsh + 4 actor_axis_kriegsmarine_officer + 5 actor_ally_airborne_bar + 5 actor_ally_british_commando_sten + 5 actor_axis_waffen_clean_soldier_mp40 + 5 mpweapon_mp44 + 5 weapon_fraggrenade + 6 actor_ally_airborne_bar_82nd + 6 actor_ally_airborne_officer_thompson + 6 actor_ally_british_commando_enfield + 6 actor_axis_fallschirmjager_soldier_fg42 + 6 actor_axis_fallschirmjager_soldier_mg42 + 6 actor_axis_fallschirmjager_soldiergrey_stg44 + 7 actor_ally_britishairborne_bren + 7 actor_axis_fallschirmjager_officer_mp40 + 7 actor_axis_snow_waffen_soldier_kar98k_pavlovsniper + 7 actor_axis_snow_wehrmacht_soldier_mg42 + 7 actor_axis_waffen_nco_mp40 + 7 weapon_panzerfaust + 8 actor_ally_airborne_carbine_82nd + 8 actor_ally_russianarmy_commissar_ppsh + 8 actor_ally_russianarmy_sniper + 8 actor_axis_snow_wehrmacht_officer_mp40 + 8 actor_axis_waffen_soldier_panzerfaust + 8 weapon_thompson + 9 actor_ally_british_commando_bren + 9 actor_axis_kriegsmarine_soldier_kar98k + 9 actor_axis_snow_wehrmacht_nco_mp40 + 9 actor_axis_waffen_officer_mp40 + 9 actor_axis_wehrmacht_clean_officer_mp40 + 9 actor_axis_wehrmacht_officer_mp40 + 9 item_health_small + 10 actor_axis_wehrmacht_clean_nco_mp40 + 10 weapon_mp40 + 12 actor_ally_airborne_thompson + 12 actor_axis_fallschirmjager_soldiergrey_mp40 + 12 weapon_kar98k + 13 node_balcony + 14 node_cover_wide_left + 14 node_cover_wide_right + 16 actor_axis_fallschirmjager_soldiergrey_kar98k + 16 actor_axis_wehrmacht_soldier_mg42 + 17 actor_axis_snow_wehrmacht_soldier_stg44 + 17 actor_axis_wehrmacht_soldier_stg44 + 18 actor_ally_britishairborne_enfield + 19 actor_ally_britishairborne_sten + 19 actor_axis_snow_waffen_nco_mp40 + 19 actor_axis_waffen_soldier_stg44 + 19 mp_retrieval_objective + 19 trigger_lookat + 20 actor_ally_airborne_thompson_82nd + 20 actor_axis_snow_waffen_soldier_stg44 + 22 actor_ally_russianarmy_ppsh + 22 mpweapon_fg42 + 24 misc_turret + 26 actor_axis_waffen_soldier_kar98k + 26 mp_retrieval_intermission + 27 actor_axis_snow_waffen_soldier_panzerfaust + 27 mp_searchanddestroy_intermission + 29 actor_axis_wehrmacht_clean_soldier_mp40 + 30 actor_ally_russianarmy_snow_ppsh + 31 mp_deathmatch_intermission + 31 mp_teamdeathmatch_intermission + 33 + 38 actor_ally_airborne_garand + 38 actor_axis_kriegsmarine_soldier_mp40 + 39 actor_ally_russianarmy_snow_mosin + 42 script_vehicle_collmap + 45 actor_axis_wehrmacht_nco_mp40 + 47 actor_axis_waffen_soldier_mp40 + 48 info_player_start + 49 worldspawn + 52 actor_axis_snow_wehrmacht_soldier_mp40 + 52 trigger_hurt + 54 actor_axis_snow_waffen_soldier_mp40 + 58 actor_ally_russianarmy_mosin + 73 info_notnull + 75 actor_ally_airborne_garand_82nd + 76 actor_axis_snow_wehrmacht_soldier_kar98k + 77 item_health_large + 88 mpweapon_panzerfaust + 90 misc_mg42 + 92 node_cover_prone + 98 actor_axis_snow_waffen_soldier_kar98k + 99 actor_axis_fallschirmjager_soldier_mp40 + 100 actor_axis_wehrmacht_clean_soldier_kar98k + 104 actor_axis_fallschirmjager_soldier_kar98k + 116 actor_ally_russianarmy_recruit_mosin + 138 node_scripted + 142 script_vehicle + 142 trigger_use + 143 node_reacquire + 144 node_concealment_prone + 170 classname + 202 item_health + 225 actor_axis_wehrmacht_soldier_kar98k + 245 trigger_once + 246 trigger_friendlychain + 269 actor_axis_wehrmacht_soldier_mp40 + 284 trigger_damage + 289 info_null + 306 node_concealment_stand + 343 node_negotiation_begin + 343 node_negotiation_end + 388 mp_searchanddestroy_spawn_allied + 388 mp_searchanddestroy_spawn_axis + 430 mp_retrieval_spawn_axis + 438 mp_retrieval_spawn_allied + 541 info_grenade_hint + 543 mp_deathmatch_spawn + 545 mp_teamdeathmatch_spawn + 685 corona + 879 node_cover_crouch + 989 node_cover_right + 1009 node_cover_left + 1064 node_concealment_crouch + 1067 info_vehicle_node_rotate + 1104 script_brushmodel + 1111 node_cover_stand + 1529 script_model + 1838 script_origin + 2023 light + 2028 trigger_multiple + 4207 info_vehicle_node + 21315 node_pathnode + 33181 misc_model +Searching recursively in /Internal/Maps/cod/maps diff --git a/Documentation/coduo_entstats.txt b/Documentation/coduo_entstats.txt new file mode 100644 index 0000000..0b4d04c --- /dev/null +++ b/Documentation/coduo_entstats.txt @@ -0,0 +1,174 @@ + 1 actor_ally_airborne_snow_mg30cal + 1 actor_ally_airborne_thompson + 1 actor_ally_british_commando_bren + 1 actor_axis_fallschirmjager_soldier_mg34 + 1 actor_axis_snow_waffen_nco_mp40 + 1 actor_axis_snow_wehrmacht_soldier_kar98k_pavlovsniper + 1 actor_axis_snow_wehrmacht_soldier_panzerfaust + 1 actor_axis_wehrmacht_clean_officer_mp40 + 1 actor_axis_wehrmacht_clean_officer_pistol + 1 actor_axis_wehrmacht_clean_soldier_panzerschreck + 1 mp_gmi_ctf_spawn_allies + 1 mp_gmi_ctf_spawn_allies_secondary + 1 mp_gmicap_intermission + 1 mpweapon_mp40 + 1 weapon_fg42 + 1 weapon_mg30cal + 1 weapon_mosinnagantsniper + 2 actor_ally_british_officer_sten + 2 actor_axis_snow_waffen_soldier_mg42 + 2 actor_axis_tropical_soldier_panzerschreck + 2 actor_axis_wehrmacht_clean_soldier_panzerfaust + 2 actor_axis_wehrmacht_soldier_mg42 + 2 actor_axis_wehrmacht_soldier_panzerfaust + 2 weapon_panzerschreck + 2 weapon_springfield + 3 actor_axis_snow_waffen_soldier_mg34 + 3 actor_axis_snow_wehrmacht_officer_mp40 + 3 actor_axis_snow_wehrmacht_soldier_panzerschreck + 3 actor_axis_tropical_soldier_mg34 + 3 actor_axis_waffen_nco_mp40 + 3 actor_axis_waffen_soldier_panzerfaust + 3 actor_axis_wehrmacht_clean_nco_mp40 + 3 item_ammo_stielhandgranate_closed + 3 weapon_gewehr43 + 3 weapon_luger + 3 weapon_mg34 + 4 actor_ally_russianarmy_dp28 + 4 actor_axis_snow_waffen_soldier_kar98k_pavlovsniper + 4 actor_axis_waffen_soldier_flamethrower + 4 actor_axis_waffen_soldier_kar98k_pavlovsniper + 4 weapon_bazooka + 4 weapon_mosinnagant + 5 actor_ally_airborne_snow_bazooka + 5 actor_ally_british_silencer + 5 actor_axis_wehrmacht_nco_mp40 + 5 actor_axis_wehrmacht_soldier_flamethrower + 5 actor_axis_wehrmacht_soldier_mg34 + 5 node_cover_wide_right + 5 weapon_kar98k_scoped + 5 weapon_m1garand + 6 actor_ally_airborne_snow_springfield + 6 actor_ally_resistance_enfield + 6 mp_gmi_bas_intermission + 6 mpweapon_stielhandgranate + 6 weapon_ppsh + 7 actor_axis_wehrmacht_soldier_panzerschreck + 8 actor_axis_snow_wehrmacht_soldier_mg34 + 8 actor_axis_tropical_soldier_mg42 + 8 weapon_mp44 + 9 actor_axis_snow_wehrmacht_nco_mp40 + 9 actor_axis_tropical_soldier_kar98k_pavlovsniper + 9 item_ammo_stielhandgranate_open + 10 weapon_kar98k + 10 weapon_svt40 + 11 actor_ally_airborne_snow_bar + 11 actor_ally_airborne_snow_officer_thompson + 11 actor_ally_russianarmy_svt40 + 11 mp_dom_intermission + 11 mp_retrieval_intermission + 11 mpweapon_flamethrower + 12 actor_axis_snow_waffen_soldier_gewehr43 + 12 mp_ctf_intermission + 12 mp_searchanddestroy_intermission + 13 weapon_mp40 + 14 actor_ally_russianarmy_commissar_ppsh + 14 mp_deathmatch_intermission + 15 actor_axis_waffen_soldier_mg34 + 15 mp_teamdeathmatch_intermission + 16 actor_axis_snow_wehrmacht_soldier_mg42 + 16 item_health_small + 17 actor_axis_tropical_soldier_stg44 + 17 actor_axis_waffen_soldier_mg42 + 18 info_notnull_big + 19 actor_axis_snow_waffen_soldier_stg44 + 19 node_cover_wide_left + 20 mp_retrieval_objective + 22 info_grenade_hint + 22 info_notnull + 22 mp_gmi_ctf_flag + 22 weapon_stielhandgranate + 23 actor_axis_waffen_soldier_stg44 + 24 misc_turret + 25 actor_ally_airborne_garand + 25 node_scripted + 27 actor_ally_russianarmy_recruit_ppsh + 27 info_player_start + 28 weapon_panzerfaust + 28 worldspawn + 29 actor_ally_airborne_snow_thompson + 30 actor_axis_wehrmacht_soldier_mp40 + 32 actor_axis_tropical_soldier_gewehr43 + 34 actor_axis_snow_waffen_soldier_mp40 + 35 actor_ally_airborne_snow_carbine + 36 actor_ally_russianarmy_recruit_mosin + 37 item_health_large + 38 actor_axis_snow_waffen_soldier_kar98k + 41 actor_axis_wehrmacht_soldier_stg44 + 44 + 45 actor_ally_russianarmy_ppsh + 45 actor_axis_waffen_soldier_gewehr43 + 47 actor_axis_snow_wehrmacht_soldier_stg44 + 48 mpweapon_bazooka + 48 trigger_mount + 49 trigger_hurt + 52 actor_axis_wehrmacht_clean_soldier_mp40 + 54 trigger_lookat + 56 node_balcony + 60 actor_axis_wehrmacht_soldier_kar98k + 67 mpweapon_panzerschreck + 69 corona + 73 trigger_use + 78 actor_axis_wehrmacht_clean_soldier_kar98k + 78 node_cover_prone + 83 actor_axis_tropical_soldier_kar98k + 87 actor_axis_tropical_soldier_mp40 + 87 misc_mg42 + 103 script_vehicle_collmap + 110 actor_axis_snow_wehrmacht_soldier_gewehr43 + 110 mpweapon_panzerfaust + 110 node_concealment_prone + 111 actor_ally_airborne_snow_garand + 121 actor_ally_russianarmy_mosin + 123 actor_axis_waffen_soldier_mp40 + 124 actor_axis_snow_wehrmacht_soldier_kar98k + 145 actor_axis_waffen_soldier_kar98k + 150 actor_axis_snow_wehrmacht_soldier_mp40 + 163 mpweapon_satchelcharge + 214 trigger_friendlychain + 217 mp_retrieval_spawn_axis + 225 mp_searchanddestroy_spawn_axis + 226 mp_gmi_bas_axis_spawn + 233 mp_retrieval_spawn_allied + 234 mp_gmi_bas_allies_spawn + 239 mp_searchanddestroy_spawn_allied + 240 item_health + 262 mp_uo_spawn_axis + 266 classname + 267 mp_uo_spawn_allies + 290 mp_uo_spawn_allies_secondary + 293 trigger_once + 295 mp_uo_spawn_axis_secondary + 308 info_null + 309 node_concealment_stand + 369 node_negotiation_begin + 369 node_negotiation_end + 384 script_vehicle + 386 trigger_damage + 393 node_cover_stand + 461 node_cover_left + 491 node_cover_right + 516 mp_teamdeathmatch_spawn + 526 mp_deathmatch_spawn + 740 node_cover_crouch + 1036 node_concealment_crouch + 1133 script_brushmodel + 1511 trigger_multiple + 1825 script_origin + 1931 script_model + 2102 info_vehicle_node_rotate + 2631 light + 4001 info_vehicle_node + 14458 node_pathnode + 34985 misc_model +Searching recursively in /Internal/Maps/coduo/maps diff --git a/PAK_NAME b/PAK_NAME new file mode 100644 index 0000000..72b76bd --- /dev/null +++ b/PAK_NAME @@ -0,0 +1 @@ +package_cod.pk3 diff --git a/PLUGINS b/PLUGINS new file mode 100644 index 0000000..d0cb8d6 --- /dev/null +++ b/PLUGINS @@ -0,0 +1 @@ +cod diff --git a/PROJECT b/PROJECT new file mode 100644 index 0000000..b938bb5 --- /dev/null +++ b/PROJECT @@ -0,0 +1 @@ +PurpleHeart \ No newline at end of file diff --git a/README.md b/README.md index 0c4f23c..15628d8 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# FreeCoD +# ![](img/ph.png) Purple Heart -Blub blub. +Port of Infinity Ward's classic game Call of Duty (2003) to Quake(World). Specifically the multiplayer component. ![Preview 1](img/preview1.jpg) ![Preview 2](img/preview2.jpg) @@ -9,21 +9,45 @@ Blub blub. ## To-do list: -- Everything. +- A little bit of everything... Other than that, it should be fairly representative of Call of Duty. ## Overview -This is a port of Call of Duty (MP) to Nuclide. +This is a merely a port of Call of Duty (MP) to Nuclide. You have to own a copy of the game to play this. All the code, resources etc. in this repo are of my own research and creation. +## Data Files + +These are the data files I developed with: + +``` +bash-5.1$ sha1sum *.pk3 +8ee951f4321576e9d3d33f6acbb064bb89fa1b64 localized_english_pak0.pk3 +cae2becedc06dfbeb390396c0646505e74c2f874 localized_english_pak1.pk3 +ff76d9c35489d73779160d05e89713b3cb68897e localized_english_pak2.pk3 +0b4231b8cae8e3b6178bce82804dbe2516ae2ee0 localized_english_pak3.pk3 +bf77c6e114386cd8f13dad50a0ee0e08fb3b7120 localized_english_pak5.pk3 +5a57ccb27933ab5419b90983b9b1801ad4fceab1 pak0.pk3 +df54d68407f53596e16cbe7ec8c0e2f7bc7d142f pak1.pk3 +b0c62bd39284f6da256b7272ecef54212aff13fd pak2.pk3 +5be8b2be3971b80bc5e58cbee75467d2c86783f5 pak3.pk3 +14502e7f78cb930fb76452041d0ae1801c577a62 pak4.pk3 +a957ffd5f0722e9f45feaab7450eeed50c03fb4d pak5.pk3 +e110e5a95ad7a71226af70e4e26d17ee32ed656a pak6.pk3 +d11a274c281cbf7658e1d3ae26de10a6c9e5ddb7 pak8.pk3 +0730f52abd5013f9f85c1639d14ae90a27251244 pak9.pk3 +d75f187b65bd5b648e5560b7e66f772221390a56 paka.pk3 +862f462c5db2208b4b5e848251bc2ae9566b2a49 pakb.pk3 +``` + ## License ISC License -Copyright (c) 2024 Marco Hladik +Copyright (c) 2024-2025 Marco "eukara" Cawthorne Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/decls/def/actor.def b/decls/def/actor.def new file mode 100644 index 0000000..3bda82b --- /dev/null +++ b/decls/def/actor.def @@ -0,0 +1,123 @@ +#include "actor/ally_airborne_bar.def" +#include "actor/ally_airborne_bar_82nd.def" +#include "actor/ally_airborne_carbine.def" +#include "actor/ally_airborne_carbine_82nd.def" +#include "actor/ally_airborne_garand.def" +#include "actor/ally_airborne_garand_82nd.def" +#include "actor/ally_airborne_medic.def" +#include "actor/ally_airborne_officer_thompson.def" +#include "actor/ally_airborne_snow_bar.def" +#include "actor/ally_airborne_snow_bazooka.def" +#include "actor/ally_airborne_snow_carbine.def" +#include "actor/ally_airborne_snow_garand.def" +#include "actor/ally_airborne_snow_mg30cal.def" +#include "actor/ally_airborne_snow_officer_thompson.def" +#include "actor/ally_airborne_snow_springfield.def" +#include "actor/ally_airborne_snow_thompson.def" +#include "actor/ally_airborne_thompson.def" +#include "actor/ally_airborne_thompson_82nd.def" +#include "actor/ally_british_commando_bren.def" +#include "actor/ally_british_commando_enfield.def" +#include "actor/ally_british_commando_panzerfaust.def" +#include "actor/ally_british_commando_sten.def" +#include "actor/ally_british_officer_sten.def" +#include "actor/ally_british_silencer.def" +#include "actor/ally_british_snowcommando_bren.def" +#include "actor/ally_british_snowcommando_enfield.def" +#include "actor/ally_british_snowcommando_mp40.def" +#include "actor/ally_british_snowcommando_sten.def" +#include "actor/ally_britishairborne_bren.def" +#include "actor/ally_britishairborne_enfield.def" +#include "actor/ally_britishairborne_sten.def" +#include "actor/ally_britishairborne_sten_engineer.def" +#include "actor/ally_disguised_mp40.def" +#include "actor/ally_resistance_enfield.def" +#include "actor/ally_russianarmy_commissar_ppsh.def" +#include "actor/ally_russianarmy_dp28.def" +#include "actor/ally_russianarmy_mosin.def" +#include "actor/ally_russianarmy_nco_ppsh.def" +#include "actor/ally_russianarmy_ppsh.def" +#include "actor/ally_russianarmy_recruit_mosin.def" +#include "actor/ally_russianarmy_recruit_ppsh.def" +#include "actor/ally_russianarmy_sniper.def" +#include "actor/ally_russianarmy_snow_mosin.def" +#include "actor/ally_russianarmy_snow_nco_ppsh.def" +#include "actor/ally_russianarmy_snow_officer_ppsh.def" +#include "actor/ally_russianarmy_snow_ppsh.def" +#include "actor/ally_russianarmy_svt40.def" +#include "actor/axis_fallschirmjager_nco_fg42.def" +#include "actor/axis_fallschirmjager_officer_mp40.def" +#include "actor/axis_fallschirmjager_soldier_fg42.def" +#include "actor/axis_fallschirmjager_soldier_kar98k.def" +#include "actor/axis_fallschirmjager_soldier_mg34.def" +#include "actor/axis_fallschirmjager_soldier_mg42.def" +#include "actor/axis_fallschirmjager_soldier_mp40.def" +#include "actor/axis_fallschirmjager_soldiergrey_fg42.def" +#include "actor/axis_fallschirmjager_soldiergrey_kar98k.def" +#include "actor/axis_fallschirmjager_soldiergrey_mp40.def" +#include "actor/axis_fallschirmjager_soldiergrey_stg44.def" +#include "actor/axis_kriegsmarine_officer.def" +#include "actor/axis_kriegsmarine_soldier_kar98k.def" +#include "actor/axis_kriegsmarine_soldier_mp40.def" +#include "actor/axis_kriegsmarine_soldier_stg44.def" +#include "actor/axis_snow_waffen_nco_mp40.def" +#include "actor/axis_snow_waffen_officer_mp40.def" +#include "actor/axis_snow_waffen_soldier_gewehr43.def" +#include "actor/axis_snow_waffen_soldier_kar98k.def" +#include "actor/axis_snow_waffen_soldier_kar98k_pavlovsniper.def" +#include "actor/axis_snow_waffen_soldier_mg34.def" +#include "actor/axis_snow_waffen_soldier_mg42.def" +#include "actor/axis_snow_waffen_soldier_mp40.def" +#include "actor/axis_snow_waffen_soldier_panzerfaust.def" +#include "actor/axis_snow_waffen_soldier_stg44.def" +#include "actor/axis_snow_wehrmacht_nco_mp40.def" +#include "actor/axis_snow_wehrmacht_officer_mp40.def" +#include "actor/axis_snow_wehrmacht_soldier_gewehr43.def" +#include "actor/axis_snow_wehrmacht_soldier_kar98k.def" +#include "actor/axis_snow_wehrmacht_soldier_kar98k_pavlovsniper.def" +#include "actor/axis_snow_wehrmacht_soldier_mg34.def" +#include "actor/axis_snow_wehrmacht_soldier_mg42.def" +#include "actor/axis_snow_wehrmacht_soldier_mp40.def" +#include "actor/axis_snow_wehrmacht_soldier_panzerfaust.def" +#include "actor/axis_snow_wehrmacht_soldier_panzerschreck.def" +#include "actor/axis_snow_wehrmacht_soldier_stg44.def" +#include "actor/axis_tropical_soldier_gewehr43.def" +#include "actor/axis_tropical_soldier_kar98k.def" +#include "actor/axis_tropical_soldier_kar98k_pavlovsniper.def" +#include "actor/axis_tropical_soldier_mg34.def" +#include "actor/axis_tropical_soldier_mg42.def" +#include "actor/axis_tropical_soldier_mp40.def" +#include "actor/axis_tropical_soldier_panzerschreck.def" +#include "actor/axis_tropical_soldier_stg44.def" +#include "actor/axis_waffen_clean_soldier_mp40.def" +#include "actor/axis_waffen_nco_mp40.def" +#include "actor/axis_waffen_officer_mp40.def" +#include "actor/axis_waffen_soldier_fg42.def" +#include "actor/axis_waffen_soldier_flamethrower.def" +#include "actor/axis_waffen_soldier_gewehr43.def" +#include "actor/axis_waffen_soldier_kar98k.def" +#include "actor/axis_waffen_soldier_kar98k_pavlovsniper.def" +#include "actor/axis_waffen_soldier_mg34.def" +#include "actor/axis_waffen_soldier_mg42.def" +#include "actor/axis_waffen_soldier_mp40.def" +#include "actor/axis_waffen_soldier_panzerfaust.def" +#include "actor/axis_waffen_soldier_stg44.def" +#include "actor/axis_wehrmacht_clean_nco_mp40.def" +#include "actor/axis_wehrmacht_clean_officer_mp40.def" +#include "actor/axis_wehrmacht_clean_officer_pistol.def" +#include "actor/axis_wehrmacht_clean_soldier_kar98k.def" +#include "actor/axis_wehrmacht_clean_soldier_mg42.def" +#include "actor/axis_wehrmacht_clean_soldier_mp40.def" +#include "actor/axis_wehrmacht_clean_soldier_panzerfaust.def" +#include "actor/axis_wehrmacht_clean_soldier_panzerschreck.def" +#include "actor/axis_wehrmacht_clean_soldier_stg44.def" +#include "actor/axis_wehrmacht_nco_mp40.def" +#include "actor/axis_wehrmacht_officer_mp40.def" +#include "actor/axis_wehrmacht_soldier_flamethrower.def" +#include "actor/axis_wehrmacht_soldier_kar98k.def" +#include "actor/axis_wehrmacht_soldier_mg34.def" +#include "actor/axis_wehrmacht_soldier_mg42.def" +#include "actor/axis_wehrmacht_soldier_mp40.def" +#include "actor/axis_wehrmacht_soldier_panzerfaust.def" +#include "actor/axis_wehrmacht_soldier_panzerschreck.def" +#include "actor/axis_wehrmacht_soldier_stg44.def" diff --git a/decls/def/actor/ally_airborne_bar.def b/decls/def/actor/ally_airborne_bar.def new file mode 100644 index 0000000..f6f30b2 --- /dev/null +++ b/decls/def/actor/ally_airborne_bar.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_bar +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_bar" + "netname" "actor_ally_airborne_bar" + "health" "skill:actor_ally_airborne_bar" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_bar_82nd.def b/decls/def/actor/ally_airborne_bar_82nd.def new file mode 100644 index 0000000..114307d --- /dev/null +++ b/decls/def/actor/ally_airborne_bar_82nd.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_bar_82nd +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_bar_82nd" + "netname" "actor_ally_airborne_bar_82nd" + "health" "skill:actor_ally_airborne_bar_82nd" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_carbine.def b/decls/def/actor/ally_airborne_carbine.def new file mode 100644 index 0000000..3eb4273 --- /dev/null +++ b/decls/def/actor/ally_airborne_carbine.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_carbine +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_carbine" + "netname" "actor_ally_airborne_carbine" + "health" "skill:actor_ally_airborne_carbine" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_carbine_82nd.def b/decls/def/actor/ally_airborne_carbine_82nd.def new file mode 100644 index 0000000..ead740e --- /dev/null +++ b/decls/def/actor/ally_airborne_carbine_82nd.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_carbine_82nd +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_carbine_82nd" + "netname" "actor_ally_airborne_carbine_82nd" + "health" "skill:actor_ally_airborne_carbine_82nd" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_garand.def b/decls/def/actor/ally_airborne_garand.def new file mode 100644 index 0000000..5c41d31 --- /dev/null +++ b/decls/def/actor/ally_airborne_garand.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_garand +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_garand" + "netname" "actor_ally_airborne_garand" + "health" "skill:actor_ally_airborne_garand" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_garand_82nd.def b/decls/def/actor/ally_airborne_garand_82nd.def new file mode 100644 index 0000000..d79f8d0 --- /dev/null +++ b/decls/def/actor/ally_airborne_garand_82nd.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_garand_82nd +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_garand_82nd" + "netname" "actor_ally_airborne_garand_82nd" + "health" "skill:actor_ally_airborne_garand_82nd" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_medic.def b/decls/def/actor/ally_airborne_medic.def new file mode 100644 index 0000000..4d33dd2 --- /dev/null +++ b/decls/def/actor/ally_airborne_medic.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_medic +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_medic" + "netname" "actor_ally_airborne_medic" + "health" "skill:actor_ally_airborne_medic" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_officer_thompson.def b/decls/def/actor/ally_airborne_officer_thompson.def new file mode 100644 index 0000000..56dd63c --- /dev/null +++ b/decls/def/actor/ally_airborne_officer_thompson.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_officer_thompson +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_officer_thompson" + "netname" "actor_ally_airborne_officer_thompson" + "health" "skill:actor_ally_airborne_officer_thompson" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_snow_bar.def b/decls/def/actor/ally_airborne_snow_bar.def new file mode 100644 index 0000000..24e3aeb --- /dev/null +++ b/decls/def/actor/ally_airborne_snow_bar.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_snow_bar +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_snow_bar" + "netname" "actor_ally_airborne_snow_bar" + "health" "skill:actor_ally_airborne_snow_bar" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_snow_bazooka.def b/decls/def/actor/ally_airborne_snow_bazooka.def new file mode 100644 index 0000000..bf0ebbd --- /dev/null +++ b/decls/def/actor/ally_airborne_snow_bazooka.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_snow_bazooka +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_snow_bazooka" + "netname" "actor_ally_airborne_snow_bazooka" + "health" "skill:actor_ally_airborne_snow_bazooka" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_snow_carbine.def b/decls/def/actor/ally_airborne_snow_carbine.def new file mode 100644 index 0000000..3dccc4b --- /dev/null +++ b/decls/def/actor/ally_airborne_snow_carbine.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_snow_carbine +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_snow_carbine" + "netname" "actor_ally_airborne_snow_carbine" + "health" "skill:actor_ally_airborne_snow_carbine" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_snow_garand.def b/decls/def/actor/ally_airborne_snow_garand.def new file mode 100644 index 0000000..6440095 --- /dev/null +++ b/decls/def/actor/ally_airborne_snow_garand.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_snow_garand +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_snow_garand" + "netname" "actor_ally_airborne_snow_garand" + "health" "skill:actor_ally_airborne_snow_garand" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_snow_mg30cal.def b/decls/def/actor/ally_airborne_snow_mg30cal.def new file mode 100644 index 0000000..d753e02 --- /dev/null +++ b/decls/def/actor/ally_airborne_snow_mg30cal.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_snow_mg30cal +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_snow_mg30cal" + "netname" "actor_ally_airborne_snow_mg30cal" + "health" "skill:actor_ally_airborne_snow_mg30cal" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_snow_officer_thompson.def b/decls/def/actor/ally_airborne_snow_officer_thompson.def new file mode 100644 index 0000000..1db4644 --- /dev/null +++ b/decls/def/actor/ally_airborne_snow_officer_thompson.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_snow_officer_thompson +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_snow_officer_thompson" + "netname" "actor_ally_airborne_snow_officer_thompson" + "health" "skill:actor_ally_airborne_snow_officer_thompson" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_snow_springfield.def b/decls/def/actor/ally_airborne_snow_springfield.def new file mode 100644 index 0000000..3ebb403 --- /dev/null +++ b/decls/def/actor/ally_airborne_snow_springfield.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_snow_springfield +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_snow_springfield" + "netname" "actor_ally_airborne_snow_springfield" + "health" "skill:actor_ally_airborne_snow_springfield" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_snow_thompson.def b/decls/def/actor/ally_airborne_snow_thompson.def new file mode 100644 index 0000000..ef96745 --- /dev/null +++ b/decls/def/actor/ally_airborne_snow_thompson.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_snow_thompson +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_snow_thompson" + "netname" "actor_ally_airborne_snow_thompson" + "health" "skill:actor_ally_airborne_snow_thompson" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_thompson.def b/decls/def/actor/ally_airborne_thompson.def new file mode 100644 index 0000000..c48e34d --- /dev/null +++ b/decls/def/actor/ally_airborne_thompson.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_thompson +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_thompson" + "netname" "actor_ally_airborne_thompson" + "health" "skill:actor_ally_airborne_thompson" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_airborne_thompson_82nd.def b/decls/def/actor/ally_airborne_thompson_82nd.def new file mode 100644 index 0000000..1c59c86 --- /dev/null +++ b/decls/def/actor/ally_airborne_thompson_82nd.def @@ -0,0 +1,14 @@ +entityDef actor_ally_airborne_thompson_82nd +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_airborne_thompson_82nd" + "netname" "actor_ally_airborne_thompson_82nd" + "health" "skill:actor_ally_airborne_thompson_82nd" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_british_commando_bren.def b/decls/def/actor/ally_british_commando_bren.def new file mode 100644 index 0000000..cbddc0d --- /dev/null +++ b/decls/def/actor/ally_british_commando_bren.def @@ -0,0 +1,14 @@ +entityDef actor_ally_british_commando_bren +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_british_commando_bren" + "netname" "actor_ally_british_commando_bren" + "health" "skill:actor_ally_british_commando_bren" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_british_commando_enfield.def b/decls/def/actor/ally_british_commando_enfield.def new file mode 100644 index 0000000..1f6d012 --- /dev/null +++ b/decls/def/actor/ally_british_commando_enfield.def @@ -0,0 +1,14 @@ +entityDef actor_ally_british_commando_enfield +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_british_commando_enfield" + "netname" "actor_ally_british_commando_enfield" + "health" "skill:actor_ally_british_commando_enfield" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_british_commando_panzerfaust.def b/decls/def/actor/ally_british_commando_panzerfaust.def new file mode 100644 index 0000000..325e4a7 --- /dev/null +++ b/decls/def/actor/ally_british_commando_panzerfaust.def @@ -0,0 +1,14 @@ +entityDef actor_ally_british_commando_panzerfaust +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_british_commando_panzerfaust" + "netname" "actor_ally_british_commando_panzerfaust" + "health" "skill:actor_ally_british_commando_panzerfaust" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_british_commando_sten.def b/decls/def/actor/ally_british_commando_sten.def new file mode 100644 index 0000000..8edb138 --- /dev/null +++ b/decls/def/actor/ally_british_commando_sten.def @@ -0,0 +1,14 @@ +entityDef actor_ally_british_commando_sten +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_british_commando_sten" + "netname" "actor_ally_british_commando_sten" + "health" "skill:actor_ally_british_commando_sten" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_british_officer_sten.def b/decls/def/actor/ally_british_officer_sten.def new file mode 100644 index 0000000..561d590 --- /dev/null +++ b/decls/def/actor/ally_british_officer_sten.def @@ -0,0 +1,14 @@ +entityDef actor_ally_british_officer_sten +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_british_officer_sten" + "netname" "actor_ally_british_officer_sten" + "health" "skill:actor_ally_british_officer_sten" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_british_silencer.def b/decls/def/actor/ally_british_silencer.def new file mode 100644 index 0000000..4d31d1e --- /dev/null +++ b/decls/def/actor/ally_british_silencer.def @@ -0,0 +1,14 @@ +entityDef actor_ally_british_silencer +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_british_silencer" + "netname" "actor_ally_british_silencer" + "health" "skill:actor_ally_british_silencer" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_british_snowcommando_bren.def b/decls/def/actor/ally_british_snowcommando_bren.def new file mode 100644 index 0000000..7788219 --- /dev/null +++ b/decls/def/actor/ally_british_snowcommando_bren.def @@ -0,0 +1,14 @@ +entityDef actor_ally_british_snowcommando_bren +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_british_snowcommando_bren" + "netname" "actor_ally_british_snowcommando_bren" + "health" "skill:actor_ally_british_snowcommando_bren" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_british_snowcommando_enfield.def b/decls/def/actor/ally_british_snowcommando_enfield.def new file mode 100644 index 0000000..cffa52e --- /dev/null +++ b/decls/def/actor/ally_british_snowcommando_enfield.def @@ -0,0 +1,14 @@ +entityDef actor_ally_british_snowcommando_enfield +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_british_snowcommando_enfield" + "netname" "actor_ally_british_snowcommando_enfield" + "health" "skill:actor_ally_british_snowcommando_enfield" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_british_snowcommando_mp40.def b/decls/def/actor/ally_british_snowcommando_mp40.def new file mode 100644 index 0000000..82292dc --- /dev/null +++ b/decls/def/actor/ally_british_snowcommando_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_ally_british_snowcommando_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_british_snowcommando_mp40" + "netname" "actor_ally_british_snowcommando_mp40" + "health" "skill:actor_ally_british_snowcommando_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_british_snowcommando_sten.def b/decls/def/actor/ally_british_snowcommando_sten.def new file mode 100644 index 0000000..1b54c7e --- /dev/null +++ b/decls/def/actor/ally_british_snowcommando_sten.def @@ -0,0 +1,14 @@ +entityDef actor_ally_british_snowcommando_sten +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_british_snowcommando_sten" + "netname" "actor_ally_british_snowcommando_sten" + "health" "skill:actor_ally_british_snowcommando_sten" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_britishairborne_bren.def b/decls/def/actor/ally_britishairborne_bren.def new file mode 100644 index 0000000..4899a78 --- /dev/null +++ b/decls/def/actor/ally_britishairborne_bren.def @@ -0,0 +1,14 @@ +entityDef actor_ally_britishairborne_bren +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_britishairborne_bren" + "netname" "actor_ally_britishairborne_bren" + "health" "skill:actor_ally_britishairborne_bren" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_britishairborne_enfield.def b/decls/def/actor/ally_britishairborne_enfield.def new file mode 100644 index 0000000..2dbbc66 --- /dev/null +++ b/decls/def/actor/ally_britishairborne_enfield.def @@ -0,0 +1,14 @@ +entityDef actor_ally_britishairborne_enfield +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_britishairborne_enfield" + "netname" "actor_ally_britishairborne_enfield" + "health" "skill:actor_ally_britishairborne_enfield" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_britishairborne_sten.def b/decls/def/actor/ally_britishairborne_sten.def new file mode 100644 index 0000000..4141b22 --- /dev/null +++ b/decls/def/actor/ally_britishairborne_sten.def @@ -0,0 +1,14 @@ +entityDef actor_ally_britishairborne_sten +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_britishairborne_sten" + "netname" "actor_ally_britishairborne_sten" + "health" "skill:actor_ally_britishairborne_sten" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_britishairborne_sten_engineer.def b/decls/def/actor/ally_britishairborne_sten_engineer.def new file mode 100644 index 0000000..005b7ac --- /dev/null +++ b/decls/def/actor/ally_britishairborne_sten_engineer.def @@ -0,0 +1,14 @@ +entityDef actor_ally_britishairborne_sten_engineer +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_britishairborne_sten_engineer" + "netname" "actor_ally_britishairborne_sten_engineer" + "health" "skill:actor_ally_britishairborne_sten_engineer" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_disguised_mp40.def b/decls/def/actor/ally_disguised_mp40.def new file mode 100644 index 0000000..c325d51 --- /dev/null +++ b/decls/def/actor/ally_disguised_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_ally_disguised_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_disguised_mp40" + "netname" "actor_ally_disguised_mp40" + "health" "skill:actor_ally_disguised_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_resistance_enfield.def b/decls/def/actor/ally_resistance_enfield.def new file mode 100644 index 0000000..f27a824 --- /dev/null +++ b/decls/def/actor/ally_resistance_enfield.def @@ -0,0 +1,14 @@ +entityDef actor_ally_resistance_enfield +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_resistance_enfield" + "netname" "actor_ally_resistance_enfield" + "health" "skill:actor_ally_resistance_enfield" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_russianarmy_commissar_ppsh.def b/decls/def/actor/ally_russianarmy_commissar_ppsh.def new file mode 100644 index 0000000..b54f4f3 --- /dev/null +++ b/decls/def/actor/ally_russianarmy_commissar_ppsh.def @@ -0,0 +1,14 @@ +entityDef actor_ally_russianarmy_commissar_ppsh +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_russianarmy_commissar_ppsh" + "netname" "actor_ally_russianarmy_commissar_ppsh" + "health" "skill:actor_ally_russianarmy_commissar_ppsh" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_russianarmy_dp28.def b/decls/def/actor/ally_russianarmy_dp28.def new file mode 100644 index 0000000..96e6fbc --- /dev/null +++ b/decls/def/actor/ally_russianarmy_dp28.def @@ -0,0 +1,14 @@ +entityDef actor_ally_russianarmy_dp28 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_russianarmy_dp28" + "netname" "actor_ally_russianarmy_dp28" + "health" "skill:actor_ally_russianarmy_dp28" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_russianarmy_mosin.def b/decls/def/actor/ally_russianarmy_mosin.def new file mode 100644 index 0000000..5624e08 --- /dev/null +++ b/decls/def/actor/ally_russianarmy_mosin.def @@ -0,0 +1,14 @@ +entityDef actor_ally_russianarmy_mosin +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_russianarmy_mosin" + "netname" "actor_ally_russianarmy_mosin" + "health" "skill:actor_ally_russianarmy_mosin" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_russianarmy_nco_ppsh.def b/decls/def/actor/ally_russianarmy_nco_ppsh.def new file mode 100644 index 0000000..2c248dd --- /dev/null +++ b/decls/def/actor/ally_russianarmy_nco_ppsh.def @@ -0,0 +1,14 @@ +entityDef actor_ally_russianarmy_nco_ppsh +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_russianarmy_nco_ppsh" + "netname" "actor_ally_russianarmy_nco_ppsh" + "health" "skill:actor_ally_russianarmy_nco_ppsh" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_russianarmy_ppsh.def b/decls/def/actor/ally_russianarmy_ppsh.def new file mode 100644 index 0000000..8c53c13 --- /dev/null +++ b/decls/def/actor/ally_russianarmy_ppsh.def @@ -0,0 +1,14 @@ +entityDef actor_ally_russianarmy_ppsh +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_russianarmy_ppsh" + "netname" "actor_ally_russianarmy_ppsh" + "health" "skill:actor_ally_russianarmy_ppsh" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_russianarmy_recruit_mosin.def b/decls/def/actor/ally_russianarmy_recruit_mosin.def new file mode 100644 index 0000000..0752ac7 --- /dev/null +++ b/decls/def/actor/ally_russianarmy_recruit_mosin.def @@ -0,0 +1,14 @@ +entityDef actor_ally_russianarmy_recruit_mosin +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_russianarmy_recruit_mosin" + "netname" "actor_ally_russianarmy_recruit_mosin" + "health" "skill:actor_ally_russianarmy_recruit_mosin" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_russianarmy_recruit_ppsh.def b/decls/def/actor/ally_russianarmy_recruit_ppsh.def new file mode 100644 index 0000000..a7d37e4 --- /dev/null +++ b/decls/def/actor/ally_russianarmy_recruit_ppsh.def @@ -0,0 +1,14 @@ +entityDef actor_ally_russianarmy_recruit_ppsh +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_russianarmy_recruit_ppsh" + "netname" "actor_ally_russianarmy_recruit_ppsh" + "health" "skill:actor_ally_russianarmy_recruit_ppsh" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_russianarmy_sniper.def b/decls/def/actor/ally_russianarmy_sniper.def new file mode 100644 index 0000000..75cb7d6 --- /dev/null +++ b/decls/def/actor/ally_russianarmy_sniper.def @@ -0,0 +1,14 @@ +entityDef actor_ally_russianarmy_sniper +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_russianarmy_sniper" + "netname" "actor_ally_russianarmy_sniper" + "health" "skill:actor_ally_russianarmy_sniper" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_russianarmy_snow_mosin.def b/decls/def/actor/ally_russianarmy_snow_mosin.def new file mode 100644 index 0000000..a36cee0 --- /dev/null +++ b/decls/def/actor/ally_russianarmy_snow_mosin.def @@ -0,0 +1,14 @@ +entityDef actor_ally_russianarmy_snow_mosin +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_russianarmy_snow_mosin" + "netname" "actor_ally_russianarmy_snow_mosin" + "health" "skill:actor_ally_russianarmy_snow_mosin" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_russianarmy_snow_nco_ppsh.def b/decls/def/actor/ally_russianarmy_snow_nco_ppsh.def new file mode 100644 index 0000000..d4ca2c1 --- /dev/null +++ b/decls/def/actor/ally_russianarmy_snow_nco_ppsh.def @@ -0,0 +1,14 @@ +entityDef actor_ally_russianarmy_snow_nco_ppsh +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_russianarmy_snow_nco_ppsh" + "netname" "actor_ally_russianarmy_snow_nco_ppsh" + "health" "skill:actor_ally_russianarmy_snow_nco_ppsh" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_russianarmy_snow_officer_ppsh.def b/decls/def/actor/ally_russianarmy_snow_officer_ppsh.def new file mode 100644 index 0000000..651a2bd --- /dev/null +++ b/decls/def/actor/ally_russianarmy_snow_officer_ppsh.def @@ -0,0 +1,14 @@ +entityDef actor_ally_russianarmy_snow_officer_ppsh +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_russianarmy_snow_officer_ppsh" + "netname" "actor_ally_russianarmy_snow_officer_ppsh" + "health" "skill:actor_ally_russianarmy_snow_officer_ppsh" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_russianarmy_snow_ppsh.def b/decls/def/actor/ally_russianarmy_snow_ppsh.def new file mode 100644 index 0000000..245fb99 --- /dev/null +++ b/decls/def/actor/ally_russianarmy_snow_ppsh.def @@ -0,0 +1,14 @@ +entityDef actor_ally_russianarmy_snow_ppsh +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_russianarmy_snow_ppsh" + "netname" "actor_ally_russianarmy_snow_ppsh" + "health" "skill:actor_ally_russianarmy_snow_ppsh" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/ally_russianarmy_svt40.def b/decls/def/actor/ally_russianarmy_svt40.def new file mode 100644 index 0000000..4cfa49e --- /dev/null +++ b/decls/def/actor/ally_russianarmy_svt40.def @@ -0,0 +1,14 @@ +entityDef actor_ally_russianarmy_svt40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_ally_russianarmy_svt40" + "netname" "actor_ally_russianarmy_svt40" + "health" "skill:actor_ally_russianarmy_svt40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_fallschirmjager_nco_fg42.def b/decls/def/actor/axis_fallschirmjager_nco_fg42.def new file mode 100644 index 0000000..6610da5 --- /dev/null +++ b/decls/def/actor/axis_fallschirmjager_nco_fg42.def @@ -0,0 +1,14 @@ +entityDef actor_axis_fallschirmjager_nco_fg42 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_fallschirmjager_nco_fg42" + "netname" "actor_axis_fallschirmjager_nco_fg42" + "health" "skill:actor_axis_fallschirmjager_nco_fg42" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_fallschirmjager_officer_mp40.def b/decls/def/actor/axis_fallschirmjager_officer_mp40.def new file mode 100644 index 0000000..d764f8b --- /dev/null +++ b/decls/def/actor/axis_fallschirmjager_officer_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_fallschirmjager_officer_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_fallschirmjager_officer_mp40" + "netname" "actor_axis_fallschirmjager_officer_mp40" + "health" "skill:actor_axis_fallschirmjager_officer_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_fallschirmjager_soldier_fg42.def b/decls/def/actor/axis_fallschirmjager_soldier_fg42.def new file mode 100644 index 0000000..b8e9a8e --- /dev/null +++ b/decls/def/actor/axis_fallschirmjager_soldier_fg42.def @@ -0,0 +1,14 @@ +entityDef actor_axis_fallschirmjager_soldier_fg42 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_fallschirmjager_soldier_fg42" + "netname" "actor_axis_fallschirmjager_soldier_fg42" + "health" "skill:actor_axis_fallschirmjager_soldier_fg42" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_fallschirmjager_soldier_kar98k.def b/decls/def/actor/axis_fallschirmjager_soldier_kar98k.def new file mode 100644 index 0000000..6e4ef46 --- /dev/null +++ b/decls/def/actor/axis_fallschirmjager_soldier_kar98k.def @@ -0,0 +1,14 @@ +entityDef actor_axis_fallschirmjager_soldier_kar98k +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_fallschirmjager_soldier_kar98k" + "netname" "actor_axis_fallschirmjager_soldier_kar98k" + "health" "skill:actor_axis_fallschirmjager_soldier_kar98k" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_fallschirmjager_soldier_mg34.def b/decls/def/actor/axis_fallschirmjager_soldier_mg34.def new file mode 100644 index 0000000..ae68672 --- /dev/null +++ b/decls/def/actor/axis_fallschirmjager_soldier_mg34.def @@ -0,0 +1,14 @@ +entityDef actor_axis_fallschirmjager_soldier_mg34 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_fallschirmjager_soldier_mg34" + "netname" "actor_axis_fallschirmjager_soldier_mg34" + "health" "skill:actor_axis_fallschirmjager_soldier_mg34" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_fallschirmjager_soldier_mg42.def b/decls/def/actor/axis_fallschirmjager_soldier_mg42.def new file mode 100644 index 0000000..49131f3 --- /dev/null +++ b/decls/def/actor/axis_fallschirmjager_soldier_mg42.def @@ -0,0 +1,14 @@ +entityDef actor_axis_fallschirmjager_soldier_mg42 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_fallschirmjager_soldier_mg42" + "netname" "actor_axis_fallschirmjager_soldier_mg42" + "health" "skill:actor_axis_fallschirmjager_soldier_mg42" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_fallschirmjager_soldier_mp40.def b/decls/def/actor/axis_fallschirmjager_soldier_mp40.def new file mode 100644 index 0000000..bfe0532 --- /dev/null +++ b/decls/def/actor/axis_fallschirmjager_soldier_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_fallschirmjager_soldier_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_fallschirmjager_soldier_mp40" + "netname" "actor_axis_fallschirmjager_soldier_mp40" + "health" "skill:actor_axis_fallschirmjager_soldier_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_fallschirmjager_soldiergrey_fg42.def b/decls/def/actor/axis_fallschirmjager_soldiergrey_fg42.def new file mode 100644 index 0000000..638732d --- /dev/null +++ b/decls/def/actor/axis_fallschirmjager_soldiergrey_fg42.def @@ -0,0 +1,14 @@ +entityDef actor_axis_fallschirmjager_soldiergrey_fg42 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_fallschirmjager_soldiergrey_fg42" + "netname" "actor_axis_fallschirmjager_soldiergrey_fg42" + "health" "skill:actor_axis_fallschirmjager_soldiergrey_fg42" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_fallschirmjager_soldiergrey_kar98k.def b/decls/def/actor/axis_fallschirmjager_soldiergrey_kar98k.def new file mode 100644 index 0000000..64d1279 --- /dev/null +++ b/decls/def/actor/axis_fallschirmjager_soldiergrey_kar98k.def @@ -0,0 +1,14 @@ +entityDef actor_axis_fallschirmjager_soldiergrey_kar98k +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_fallschirmjager_soldiergrey_kar98k" + "netname" "actor_axis_fallschirmjager_soldiergrey_kar98k" + "health" "skill:actor_axis_fallschirmjager_soldiergrey_kar98k" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_fallschirmjager_soldiergrey_mp40.def b/decls/def/actor/axis_fallschirmjager_soldiergrey_mp40.def new file mode 100644 index 0000000..5800973 --- /dev/null +++ b/decls/def/actor/axis_fallschirmjager_soldiergrey_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_fallschirmjager_soldiergrey_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_fallschirmjager_soldiergrey_mp40" + "netname" "actor_axis_fallschirmjager_soldiergrey_mp40" + "health" "skill:actor_axis_fallschirmjager_soldiergrey_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_fallschirmjager_soldiergrey_stg44.def b/decls/def/actor/axis_fallschirmjager_soldiergrey_stg44.def new file mode 100644 index 0000000..de3b807 --- /dev/null +++ b/decls/def/actor/axis_fallschirmjager_soldiergrey_stg44.def @@ -0,0 +1,14 @@ +entityDef actor_axis_fallschirmjager_soldiergrey_stg44 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_fallschirmjager_soldiergrey_stg44" + "netname" "actor_axis_fallschirmjager_soldiergrey_stg44" + "health" "skill:actor_axis_fallschirmjager_soldiergrey_stg44" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_kriegsmarine_officer.def b/decls/def/actor/axis_kriegsmarine_officer.def new file mode 100644 index 0000000..0ca41c1 --- /dev/null +++ b/decls/def/actor/axis_kriegsmarine_officer.def @@ -0,0 +1,14 @@ +entityDef actor_axis_kriegsmarine_officer +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_kriegsmarine_officer" + "netname" "actor_axis_kriegsmarine_officer" + "health" "skill:actor_axis_kriegsmarine_officer" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_kriegsmarine_soldier_kar98k.def b/decls/def/actor/axis_kriegsmarine_soldier_kar98k.def new file mode 100644 index 0000000..8dd6654 --- /dev/null +++ b/decls/def/actor/axis_kriegsmarine_soldier_kar98k.def @@ -0,0 +1,14 @@ +entityDef actor_axis_kriegsmarine_soldier_kar98k +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_kriegsmarine_soldier_kar98k" + "netname" "actor_axis_kriegsmarine_soldier_kar98k" + "health" "skill:actor_axis_kriegsmarine_soldier_kar98k" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_kriegsmarine_soldier_mp40.def b/decls/def/actor/axis_kriegsmarine_soldier_mp40.def new file mode 100644 index 0000000..dd8380a --- /dev/null +++ b/decls/def/actor/axis_kriegsmarine_soldier_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_kriegsmarine_soldier_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_kriegsmarine_soldier_mp40" + "netname" "actor_axis_kriegsmarine_soldier_mp40" + "health" "skill:actor_axis_kriegsmarine_soldier_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_kriegsmarine_soldier_stg44.def b/decls/def/actor/axis_kriegsmarine_soldier_stg44.def new file mode 100644 index 0000000..1c2b8f8 --- /dev/null +++ b/decls/def/actor/axis_kriegsmarine_soldier_stg44.def @@ -0,0 +1,14 @@ +entityDef actor_axis_kriegsmarine_soldier_stg44 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_kriegsmarine_soldier_stg44" + "netname" "actor_axis_kriegsmarine_soldier_stg44" + "health" "skill:actor_axis_kriegsmarine_soldier_stg44" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_waffen_nco_mp40.def b/decls/def/actor/axis_snow_waffen_nco_mp40.def new file mode 100644 index 0000000..e7657c4 --- /dev/null +++ b/decls/def/actor/axis_snow_waffen_nco_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_waffen_nco_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_waffen_nco_mp40" + "netname" "actor_axis_snow_waffen_nco_mp40" + "health" "skill:actor_axis_snow_waffen_nco_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_waffen_officer_mp40.def b/decls/def/actor/axis_snow_waffen_officer_mp40.def new file mode 100644 index 0000000..e1e0756 --- /dev/null +++ b/decls/def/actor/axis_snow_waffen_officer_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_waffen_officer_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_waffen_officer_mp40" + "netname" "actor_axis_snow_waffen_officer_mp40" + "health" "skill:actor_axis_snow_waffen_officer_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_waffen_soldier_gewehr43.def b/decls/def/actor/axis_snow_waffen_soldier_gewehr43.def new file mode 100644 index 0000000..86b8d8b --- /dev/null +++ b/decls/def/actor/axis_snow_waffen_soldier_gewehr43.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_waffen_soldier_gewehr43 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_waffen_soldier_gewehr43" + "netname" "actor_axis_snow_waffen_soldier_gewehr43" + "health" "skill:actor_axis_snow_waffen_soldier_gewehr43" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_waffen_soldier_kar98k.def b/decls/def/actor/axis_snow_waffen_soldier_kar98k.def new file mode 100644 index 0000000..0940290 --- /dev/null +++ b/decls/def/actor/axis_snow_waffen_soldier_kar98k.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_waffen_soldier_kar98k +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_waffen_soldier_kar98k" + "netname" "actor_axis_snow_waffen_soldier_kar98k" + "health" "skill:actor_axis_snow_waffen_soldier_kar98k" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_waffen_soldier_kar98k_pavlovsniper.def b/decls/def/actor/axis_snow_waffen_soldier_kar98k_pavlovsniper.def new file mode 100644 index 0000000..ea25fdd --- /dev/null +++ b/decls/def/actor/axis_snow_waffen_soldier_kar98k_pavlovsniper.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_waffen_soldier_kar98k_pavlovsniper +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_waffen_soldier_kar98k_pavlovsniper" + "netname" "actor_axis_snow_waffen_soldier_kar98k_pavlovsniper" + "health" "skill:actor_axis_snow_waffen_soldier_kar98k_pavlovsniper" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_waffen_soldier_mg34.def b/decls/def/actor/axis_snow_waffen_soldier_mg34.def new file mode 100644 index 0000000..64fbd13 --- /dev/null +++ b/decls/def/actor/axis_snow_waffen_soldier_mg34.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_waffen_soldier_mg34 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_waffen_soldier_mg34" + "netname" "actor_axis_snow_waffen_soldier_mg34" + "health" "skill:actor_axis_snow_waffen_soldier_mg34" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_waffen_soldier_mg42.def b/decls/def/actor/axis_snow_waffen_soldier_mg42.def new file mode 100644 index 0000000..f6b0004 --- /dev/null +++ b/decls/def/actor/axis_snow_waffen_soldier_mg42.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_waffen_soldier_mg42 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_waffen_soldier_mg42" + "netname" "actor_axis_snow_waffen_soldier_mg42" + "health" "skill:actor_axis_snow_waffen_soldier_mg42" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_waffen_soldier_mp40.def b/decls/def/actor/axis_snow_waffen_soldier_mp40.def new file mode 100644 index 0000000..2be1933 --- /dev/null +++ b/decls/def/actor/axis_snow_waffen_soldier_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_waffen_soldier_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_waffen_soldier_mp40" + "netname" "actor_axis_snow_waffen_soldier_mp40" + "health" "skill:actor_axis_snow_waffen_soldier_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_waffen_soldier_panzerfaust.def b/decls/def/actor/axis_snow_waffen_soldier_panzerfaust.def new file mode 100644 index 0000000..2f181e1 --- /dev/null +++ b/decls/def/actor/axis_snow_waffen_soldier_panzerfaust.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_waffen_soldier_panzerfaust +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_waffen_soldier_panzerfaust" + "netname" "actor_axis_snow_waffen_soldier_panzerfaust" + "health" "skill:actor_axis_snow_waffen_soldier_panzerfaust" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_waffen_soldier_stg44.def b/decls/def/actor/axis_snow_waffen_soldier_stg44.def new file mode 100644 index 0000000..0c22839 --- /dev/null +++ b/decls/def/actor/axis_snow_waffen_soldier_stg44.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_waffen_soldier_stg44 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_waffen_soldier_stg44" + "netname" "actor_axis_snow_waffen_soldier_stg44" + "health" "skill:actor_axis_snow_waffen_soldier_stg44" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_wehrmacht_nco_mp40.def b/decls/def/actor/axis_snow_wehrmacht_nco_mp40.def new file mode 100644 index 0000000..a39c9bf --- /dev/null +++ b/decls/def/actor/axis_snow_wehrmacht_nco_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_wehrmacht_nco_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_wehrmacht_nco_mp40" + "netname" "actor_axis_snow_wehrmacht_nco_mp40" + "health" "skill:actor_axis_snow_wehrmacht_nco_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_wehrmacht_officer_mp40.def b/decls/def/actor/axis_snow_wehrmacht_officer_mp40.def new file mode 100644 index 0000000..ae96b5c --- /dev/null +++ b/decls/def/actor/axis_snow_wehrmacht_officer_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_wehrmacht_officer_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_wehrmacht_officer_mp40" + "netname" "actor_axis_snow_wehrmacht_officer_mp40" + "health" "skill:actor_axis_snow_wehrmacht_officer_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_wehrmacht_soldier_gewehr43.def b/decls/def/actor/axis_snow_wehrmacht_soldier_gewehr43.def new file mode 100644 index 0000000..1d5493b --- /dev/null +++ b/decls/def/actor/axis_snow_wehrmacht_soldier_gewehr43.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_wehrmacht_soldier_gewehr43 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_wehrmacht_soldier_gewehr43" + "netname" "actor_axis_snow_wehrmacht_soldier_gewehr43" + "health" "skill:actor_axis_snow_wehrmacht_soldier_gewehr43" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_wehrmacht_soldier_kar98k.def b/decls/def/actor/axis_snow_wehrmacht_soldier_kar98k.def new file mode 100644 index 0000000..f2e6f0e --- /dev/null +++ b/decls/def/actor/axis_snow_wehrmacht_soldier_kar98k.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_wehrmacht_soldier_kar98k +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_wehrmacht_soldier_kar98k" + "netname" "actor_axis_snow_wehrmacht_soldier_kar98k" + "health" "skill:actor_axis_snow_wehrmacht_soldier_kar98k" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_wehrmacht_soldier_kar98k_pavlovsniper.def b/decls/def/actor/axis_snow_wehrmacht_soldier_kar98k_pavlovsniper.def new file mode 100644 index 0000000..d2dfcbd --- /dev/null +++ b/decls/def/actor/axis_snow_wehrmacht_soldier_kar98k_pavlovsniper.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_wehrmacht_soldier_kar98k_pavlovsniper +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_wehrmacht_soldier_kar98k_pavlovsniper" + "netname" "actor_axis_snow_wehrmacht_soldier_kar98k_pavlovsniper" + "health" "skill:actor_axis_snow_wehrmacht_soldier_kar98k_pavlovsniper" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_wehrmacht_soldier_mg34.def b/decls/def/actor/axis_snow_wehrmacht_soldier_mg34.def new file mode 100644 index 0000000..092728b --- /dev/null +++ b/decls/def/actor/axis_snow_wehrmacht_soldier_mg34.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_wehrmacht_soldier_mg34 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_wehrmacht_soldier_mg34" + "netname" "actor_axis_snow_wehrmacht_soldier_mg34" + "health" "skill:actor_axis_snow_wehrmacht_soldier_mg34" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_wehrmacht_soldier_mg42.def b/decls/def/actor/axis_snow_wehrmacht_soldier_mg42.def new file mode 100644 index 0000000..243d747 --- /dev/null +++ b/decls/def/actor/axis_snow_wehrmacht_soldier_mg42.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_wehrmacht_soldier_mg42 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_wehrmacht_soldier_mg42" + "netname" "actor_axis_snow_wehrmacht_soldier_mg42" + "health" "skill:actor_axis_snow_wehrmacht_soldier_mg42" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_wehrmacht_soldier_mp40.def b/decls/def/actor/axis_snow_wehrmacht_soldier_mp40.def new file mode 100644 index 0000000..f9bca2e --- /dev/null +++ b/decls/def/actor/axis_snow_wehrmacht_soldier_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_wehrmacht_soldier_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_wehrmacht_soldier_mp40" + "netname" "actor_axis_snow_wehrmacht_soldier_mp40" + "health" "skill:actor_axis_snow_wehrmacht_soldier_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_wehrmacht_soldier_panzerfaust.def b/decls/def/actor/axis_snow_wehrmacht_soldier_panzerfaust.def new file mode 100644 index 0000000..e50ce2a --- /dev/null +++ b/decls/def/actor/axis_snow_wehrmacht_soldier_panzerfaust.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_wehrmacht_soldier_panzerfaust +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_wehrmacht_soldier_panzerfaust" + "netname" "actor_axis_snow_wehrmacht_soldier_panzerfaust" + "health" "skill:actor_axis_snow_wehrmacht_soldier_panzerfaust" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_wehrmacht_soldier_panzerschreck.def b/decls/def/actor/axis_snow_wehrmacht_soldier_panzerschreck.def new file mode 100644 index 0000000..b897af1 --- /dev/null +++ b/decls/def/actor/axis_snow_wehrmacht_soldier_panzerschreck.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_wehrmacht_soldier_panzerschreck +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_wehrmacht_soldier_panzerschreck" + "netname" "actor_axis_snow_wehrmacht_soldier_panzerschreck" + "health" "skill:actor_axis_snow_wehrmacht_soldier_panzerschreck" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_snow_wehrmacht_soldier_stg44.def b/decls/def/actor/axis_snow_wehrmacht_soldier_stg44.def new file mode 100644 index 0000000..9b017f4 --- /dev/null +++ b/decls/def/actor/axis_snow_wehrmacht_soldier_stg44.def @@ -0,0 +1,14 @@ +entityDef actor_axis_snow_wehrmacht_soldier_stg44 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_snow_wehrmacht_soldier_stg44" + "netname" "actor_axis_snow_wehrmacht_soldier_stg44" + "health" "skill:actor_axis_snow_wehrmacht_soldier_stg44" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_tropical_soldier_gewehr43.def b/decls/def/actor/axis_tropical_soldier_gewehr43.def new file mode 100644 index 0000000..ee07258 --- /dev/null +++ b/decls/def/actor/axis_tropical_soldier_gewehr43.def @@ -0,0 +1,14 @@ +entityDef actor_axis_tropical_soldier_gewehr43 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_tropical_soldier_gewehr43" + "netname" "actor_axis_tropical_soldier_gewehr43" + "health" "skill:actor_axis_tropical_soldier_gewehr43" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_tropical_soldier_kar98k.def b/decls/def/actor/axis_tropical_soldier_kar98k.def new file mode 100644 index 0000000..a7aa503 --- /dev/null +++ b/decls/def/actor/axis_tropical_soldier_kar98k.def @@ -0,0 +1,14 @@ +entityDef actor_axis_tropical_soldier_kar98k +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_tropical_soldier_kar98k" + "netname" "actor_axis_tropical_soldier_kar98k" + "health" "skill:actor_axis_tropical_soldier_kar98k" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_tropical_soldier_kar98k_pavlovsniper.def b/decls/def/actor/axis_tropical_soldier_kar98k_pavlovsniper.def new file mode 100644 index 0000000..ab75972 --- /dev/null +++ b/decls/def/actor/axis_tropical_soldier_kar98k_pavlovsniper.def @@ -0,0 +1,14 @@ +entityDef actor_axis_tropical_soldier_kar98k_pavlovsniper +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_tropical_soldier_kar98k_pavlovsniper" + "netname" "actor_axis_tropical_soldier_kar98k_pavlovsniper" + "health" "skill:actor_axis_tropical_soldier_kar98k_pavlovsniper" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_tropical_soldier_mg34.def b/decls/def/actor/axis_tropical_soldier_mg34.def new file mode 100644 index 0000000..cf51cde --- /dev/null +++ b/decls/def/actor/axis_tropical_soldier_mg34.def @@ -0,0 +1,14 @@ +entityDef actor_axis_tropical_soldier_mg34 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_tropical_soldier_mg34" + "netname" "actor_axis_tropical_soldier_mg34" + "health" "skill:actor_axis_tropical_soldier_mg34" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_tropical_soldier_mg42.def b/decls/def/actor/axis_tropical_soldier_mg42.def new file mode 100644 index 0000000..76591c0 --- /dev/null +++ b/decls/def/actor/axis_tropical_soldier_mg42.def @@ -0,0 +1,14 @@ +entityDef actor_axis_tropical_soldier_mg42 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_tropical_soldier_mg42" + "netname" "actor_axis_tropical_soldier_mg42" + "health" "skill:actor_axis_tropical_soldier_mg42" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_tropical_soldier_mp40.def b/decls/def/actor/axis_tropical_soldier_mp40.def new file mode 100644 index 0000000..9d8849d --- /dev/null +++ b/decls/def/actor/axis_tropical_soldier_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_tropical_soldier_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_tropical_soldier_mp40" + "netname" "actor_axis_tropical_soldier_mp40" + "health" "skill:actor_axis_tropical_soldier_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_tropical_soldier_panzerschreck.def b/decls/def/actor/axis_tropical_soldier_panzerschreck.def new file mode 100644 index 0000000..2848c40 --- /dev/null +++ b/decls/def/actor/axis_tropical_soldier_panzerschreck.def @@ -0,0 +1,14 @@ +entityDef actor_axis_tropical_soldier_panzerschreck +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_tropical_soldier_panzerschreck" + "netname" "actor_axis_tropical_soldier_panzerschreck" + "health" "skill:actor_axis_tropical_soldier_panzerschreck" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_tropical_soldier_stg44.def b/decls/def/actor/axis_tropical_soldier_stg44.def new file mode 100644 index 0000000..f33646a --- /dev/null +++ b/decls/def/actor/axis_tropical_soldier_stg44.def @@ -0,0 +1,14 @@ +entityDef actor_axis_tropical_soldier_stg44 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_tropical_soldier_stg44" + "netname" "actor_axis_tropical_soldier_stg44" + "health" "skill:actor_axis_tropical_soldier_stg44" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_waffen_clean_soldier_mp40.def b/decls/def/actor/axis_waffen_clean_soldier_mp40.def new file mode 100644 index 0000000..e6b4d2c --- /dev/null +++ b/decls/def/actor/axis_waffen_clean_soldier_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_waffen_clean_soldier_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_waffen_clean_soldier_mp40" + "netname" "actor_axis_waffen_clean_soldier_mp40" + "health" "skill:actor_axis_waffen_clean_soldier_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_waffen_nco_mp40.def b/decls/def/actor/axis_waffen_nco_mp40.def new file mode 100644 index 0000000..c16757b --- /dev/null +++ b/decls/def/actor/axis_waffen_nco_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_waffen_nco_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_waffen_nco_mp40" + "netname" "actor_axis_waffen_nco_mp40" + "health" "skill:actor_axis_waffen_nco_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_waffen_officer_mp40.def b/decls/def/actor/axis_waffen_officer_mp40.def new file mode 100644 index 0000000..db1ec8e --- /dev/null +++ b/decls/def/actor/axis_waffen_officer_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_waffen_officer_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_waffen_officer_mp40" + "netname" "actor_axis_waffen_officer_mp40" + "health" "skill:actor_axis_waffen_officer_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_waffen_soldier_fg42.def b/decls/def/actor/axis_waffen_soldier_fg42.def new file mode 100644 index 0000000..e2ba4d8 --- /dev/null +++ b/decls/def/actor/axis_waffen_soldier_fg42.def @@ -0,0 +1,14 @@ +entityDef actor_axis_waffen_soldier_fg42 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_waffen_soldier_fg42" + "netname" "actor_axis_waffen_soldier_fg42" + "health" "skill:actor_axis_waffen_soldier_fg42" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_waffen_soldier_flamethrower.def b/decls/def/actor/axis_waffen_soldier_flamethrower.def new file mode 100644 index 0000000..b8711aa --- /dev/null +++ b/decls/def/actor/axis_waffen_soldier_flamethrower.def @@ -0,0 +1,14 @@ +entityDef actor_axis_waffen_soldier_flamethrower +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_waffen_soldier_flamethrower" + "netname" "actor_axis_waffen_soldier_flamethrower" + "health" "skill:actor_axis_waffen_soldier_flamethrower" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_waffen_soldier_gewehr43.def b/decls/def/actor/axis_waffen_soldier_gewehr43.def new file mode 100644 index 0000000..0652e0e --- /dev/null +++ b/decls/def/actor/axis_waffen_soldier_gewehr43.def @@ -0,0 +1,14 @@ +entityDef actor_axis_waffen_soldier_gewehr43 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_waffen_soldier_gewehr43" + "netname" "actor_axis_waffen_soldier_gewehr43" + "health" "skill:actor_axis_waffen_soldier_gewehr43" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_waffen_soldier_kar98k.def b/decls/def/actor/axis_waffen_soldier_kar98k.def new file mode 100644 index 0000000..254f23a --- /dev/null +++ b/decls/def/actor/axis_waffen_soldier_kar98k.def @@ -0,0 +1,14 @@ +entityDef actor_axis_waffen_soldier_kar98k +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_waffen_soldier_kar98k" + "netname" "actor_axis_waffen_soldier_kar98k" + "health" "skill:actor_axis_waffen_soldier_kar98k" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_waffen_soldier_kar98k_pavlovsniper.def b/decls/def/actor/axis_waffen_soldier_kar98k_pavlovsniper.def new file mode 100644 index 0000000..dab6f9d --- /dev/null +++ b/decls/def/actor/axis_waffen_soldier_kar98k_pavlovsniper.def @@ -0,0 +1,14 @@ +entityDef actor_axis_waffen_soldier_kar98k_pavlovsniper +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_waffen_soldier_kar98k_pavlovsniper" + "netname" "actor_axis_waffen_soldier_kar98k_pavlovsniper" + "health" "skill:actor_axis_waffen_soldier_kar98k_pavlovsniper" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_waffen_soldier_mg34.def b/decls/def/actor/axis_waffen_soldier_mg34.def new file mode 100644 index 0000000..2416bcb --- /dev/null +++ b/decls/def/actor/axis_waffen_soldier_mg34.def @@ -0,0 +1,14 @@ +entityDef actor_axis_waffen_soldier_mg34 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_waffen_soldier_mg34" + "netname" "actor_axis_waffen_soldier_mg34" + "health" "skill:actor_axis_waffen_soldier_mg34" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_waffen_soldier_mg42.def b/decls/def/actor/axis_waffen_soldier_mg42.def new file mode 100644 index 0000000..19e2e34 --- /dev/null +++ b/decls/def/actor/axis_waffen_soldier_mg42.def @@ -0,0 +1,14 @@ +entityDef actor_axis_waffen_soldier_mg42 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_waffen_soldier_mg42" + "netname" "actor_axis_waffen_soldier_mg42" + "health" "skill:actor_axis_waffen_soldier_mg42" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_waffen_soldier_mp40.def b/decls/def/actor/axis_waffen_soldier_mp40.def new file mode 100644 index 0000000..3d3c932 --- /dev/null +++ b/decls/def/actor/axis_waffen_soldier_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_waffen_soldier_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_waffen_soldier_mp40" + "netname" "actor_axis_waffen_soldier_mp40" + "health" "skill:actor_axis_waffen_soldier_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_waffen_soldier_panzerfaust.def b/decls/def/actor/axis_waffen_soldier_panzerfaust.def new file mode 100644 index 0000000..c53fb4e --- /dev/null +++ b/decls/def/actor/axis_waffen_soldier_panzerfaust.def @@ -0,0 +1,14 @@ +entityDef actor_axis_waffen_soldier_panzerfaust +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_waffen_soldier_panzerfaust" + "netname" "actor_axis_waffen_soldier_panzerfaust" + "health" "skill:actor_axis_waffen_soldier_panzerfaust" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_waffen_soldier_stg44.def b/decls/def/actor/axis_waffen_soldier_stg44.def new file mode 100644 index 0000000..11d059e --- /dev/null +++ b/decls/def/actor/axis_waffen_soldier_stg44.def @@ -0,0 +1,14 @@ +entityDef actor_axis_waffen_soldier_stg44 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_waffen_soldier_stg44" + "netname" "actor_axis_waffen_soldier_stg44" + "health" "skill:actor_axis_waffen_soldier_stg44" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_clean_nco_mp40.def b/decls/def/actor/axis_wehrmacht_clean_nco_mp40.def new file mode 100644 index 0000000..d21771b --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_clean_nco_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_clean_nco_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_clean_nco_mp40" + "netname" "actor_axis_wehrmacht_clean_nco_mp40" + "health" "skill:actor_axis_wehrmacht_clean_nco_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_clean_officer_mp40.def b/decls/def/actor/axis_wehrmacht_clean_officer_mp40.def new file mode 100644 index 0000000..6c402b7 --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_clean_officer_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_clean_officer_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_clean_officer_mp40" + "netname" "actor_axis_wehrmacht_clean_officer_mp40" + "health" "skill:actor_axis_wehrmacht_clean_officer_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_clean_officer_pistol.def b/decls/def/actor/axis_wehrmacht_clean_officer_pistol.def new file mode 100644 index 0000000..3428f67 --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_clean_officer_pistol.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_clean_officer_pistol +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_clean_officer_pistol" + "netname" "actor_axis_wehrmacht_clean_officer_pistol" + "health" "skill:actor_axis_wehrmacht_clean_officer_pistol" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_clean_soldier_kar98k.def b/decls/def/actor/axis_wehrmacht_clean_soldier_kar98k.def new file mode 100644 index 0000000..a363900 --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_clean_soldier_kar98k.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_clean_soldier_kar98k +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_clean_soldier_kar98k" + "netname" "actor_axis_wehrmacht_clean_soldier_kar98k" + "health" "skill:actor_axis_wehrmacht_clean_soldier_kar98k" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_clean_soldier_mg42.def b/decls/def/actor/axis_wehrmacht_clean_soldier_mg42.def new file mode 100644 index 0000000..8791247 --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_clean_soldier_mg42.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_clean_soldier_mg42 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_clean_soldier_mg42" + "netname" "actor_axis_wehrmacht_clean_soldier_mg42" + "health" "skill:actor_axis_wehrmacht_clean_soldier_mg42" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_clean_soldier_mp40.def b/decls/def/actor/axis_wehrmacht_clean_soldier_mp40.def new file mode 100644 index 0000000..2be68f6 --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_clean_soldier_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_clean_soldier_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_clean_soldier_mp40" + "netname" "actor_axis_wehrmacht_clean_soldier_mp40" + "health" "skill:actor_axis_wehrmacht_clean_soldier_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_clean_soldier_panzerfaust.def b/decls/def/actor/axis_wehrmacht_clean_soldier_panzerfaust.def new file mode 100644 index 0000000..abee084 --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_clean_soldier_panzerfaust.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_clean_soldier_panzerfaust +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_clean_soldier_panzerfaust" + "netname" "actor_axis_wehrmacht_clean_soldier_panzerfaust" + "health" "skill:actor_axis_wehrmacht_clean_soldier_panzerfaust" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_clean_soldier_panzerschreck.def b/decls/def/actor/axis_wehrmacht_clean_soldier_panzerschreck.def new file mode 100644 index 0000000..cdc33df --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_clean_soldier_panzerschreck.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_clean_soldier_panzerschreck +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_clean_soldier_panzerschreck" + "netname" "actor_axis_wehrmacht_clean_soldier_panzerschreck" + "health" "skill:actor_axis_wehrmacht_clean_soldier_panzerschreck" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_clean_soldier_stg44.def b/decls/def/actor/axis_wehrmacht_clean_soldier_stg44.def new file mode 100644 index 0000000..a46fd11 --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_clean_soldier_stg44.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_clean_soldier_stg44 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_clean_soldier_stg44" + "netname" "actor_axis_wehrmacht_clean_soldier_stg44" + "health" "skill:actor_axis_wehrmacht_clean_soldier_stg44" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_nco_mp40.def b/decls/def/actor/axis_wehrmacht_nco_mp40.def new file mode 100644 index 0000000..0568d53 --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_nco_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_nco_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_nco_mp40" + "netname" "actor_axis_wehrmacht_nco_mp40" + "health" "skill:actor_axis_wehrmacht_nco_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_officer_mp40.def b/decls/def/actor/axis_wehrmacht_officer_mp40.def new file mode 100644 index 0000000..c96ad50 --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_officer_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_officer_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_officer_mp40" + "netname" "actor_axis_wehrmacht_officer_mp40" + "health" "skill:actor_axis_wehrmacht_officer_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_soldier_flamethrower.def b/decls/def/actor/axis_wehrmacht_soldier_flamethrower.def new file mode 100644 index 0000000..2f5443c --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_soldier_flamethrower.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_soldier_flamethrower +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_soldier_flamethrower" + "netname" "actor_axis_wehrmacht_soldier_flamethrower" + "health" "skill:actor_axis_wehrmacht_soldier_flamethrower" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_soldier_kar98k.def b/decls/def/actor/axis_wehrmacht_soldier_kar98k.def new file mode 100644 index 0000000..563ad93 --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_soldier_kar98k.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_soldier_kar98k +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_soldier_kar98k" + "netname" "actor_axis_wehrmacht_soldier_kar98k" + "health" "skill:actor_axis_wehrmacht_soldier_kar98k" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_soldier_mg34.def b/decls/def/actor/axis_wehrmacht_soldier_mg34.def new file mode 100644 index 0000000..6e6acce --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_soldier_mg34.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_soldier_mg34 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_soldier_mg34" + "netname" "actor_axis_wehrmacht_soldier_mg34" + "health" "skill:actor_axis_wehrmacht_soldier_mg34" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_soldier_mg42.def b/decls/def/actor/axis_wehrmacht_soldier_mg42.def new file mode 100644 index 0000000..3a04408 --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_soldier_mg42.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_soldier_mg42 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_soldier_mg42" + "netname" "actor_axis_wehrmacht_soldier_mg42" + "health" "skill:actor_axis_wehrmacht_soldier_mg42" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_soldier_mp40.def b/decls/def/actor/axis_wehrmacht_soldier_mp40.def new file mode 100644 index 0000000..118c088 --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_soldier_mp40.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_soldier_mp40 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_soldier_mp40" + "netname" "actor_axis_wehrmacht_soldier_mp40" + "health" "skill:actor_axis_wehrmacht_soldier_mp40" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_soldier_panzerfaust.def b/decls/def/actor/axis_wehrmacht_soldier_panzerfaust.def new file mode 100644 index 0000000..501b4ee --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_soldier_panzerfaust.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_soldier_panzerfaust +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_soldier_panzerfaust" + "netname" "actor_axis_wehrmacht_soldier_panzerfaust" + "health" "skill:actor_axis_wehrmacht_soldier_panzerfaust" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_soldier_panzerschreck.def b/decls/def/actor/axis_wehrmacht_soldier_panzerschreck.def new file mode 100644 index 0000000..97645af --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_soldier_panzerschreck.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_soldier_panzerschreck +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_soldier_panzerschreck" + "netname" "actor_axis_wehrmacht_soldier_panzerschreck" + "health" "skill:actor_axis_wehrmacht_soldier_panzerschreck" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/actor/axis_wehrmacht_soldier_stg44.def b/decls/def/actor/axis_wehrmacht_soldier_stg44.def new file mode 100644 index 0000000..0e915ba --- /dev/null +++ b/decls/def/actor/axis_wehrmacht_soldier_stg44.def @@ -0,0 +1,14 @@ +entityDef actor_axis_wehrmacht_soldier_stg44 +{ + "spawnclass" "ncMonster" + "model" "xmodels/actor_axis_wehrmacht_soldier_stg44" + "netname" "actor_axis_wehrmacht_soldier_stg44" + "health" "skill:actor_axis_wehrmacht_soldier_stg44" + "mins" "-16 -16 0" + "maxs" "16 16 72" + "eye_height" "64" + "team" "2" + "propdata" "actor_human" + "speed_walk" "46" + "speed_run" "292" +} diff --git a/decls/def/ammo.def b/decls/def/ammo.def new file mode 100644 index 0000000..a5f15a5 --- /dev/null +++ b/decls/def/ammo.def @@ -0,0 +1,57 @@ + +entityDef ammo_types { + "ammo_bar" "0" + "ammo_bren" "1" + "ammo_colt" "2" + "ammo_enfield" "3" + "ammo_fg42" "4" + "ammo_kar98k" "5" + "ammo_luger" "6" + "ammo_m1carbine" "7" + "ammo_m1garand" "8" + "ammo_mp40" "9" + "ammo_mp44" "10" + "ammo_nagant" "11" + "ammo_ppsh" "12" + "ammo_springfield" "13" + "ammo_sten" "14" + "ammo_thompson" "15" +} + +entityDef ammo_names { + "ammo_bar" "BAR" + "ammo_bren" "Bren" + "ammo_colt" "Colt" + "ammo_enfield" "Enfield" + "ammo_fg42" "FG42" + "ammo_kar98k" "Kar98K" + "ammo_luger" "Luger" + "ammo_m1carbine" "M1 Carbine" + "ammo_m1garand" "M1 Garand" + "ammo_mp40" "MP40" + "ammo_mp44" "MP44" + "ammo_nagant" "Nagant" + "ammo_ppsh" "PPSh" + "ammo_springfield" "Springfield" + "ammo_sten" "Sten" + "ammo_thompson" "Thompson" +} + +entityDef ammo_max { + "ammo_bar" "300" + "ammo_bren" "300" + "ammo_colt" "56" + "ammo_enfield" "160" + "ammo_fg42" "120" + "ammo_kar98k" "125" + "ammo_luger" "64" + "ammo_m1carbine" "400" + "ammo_m1garand" "240" + "ammo_mp40" "320" + "ammo_mp44" "240" + "ammo_nagant" "150" + "ammo_ppsh" "355" + "ammo_springfield" "255" + "ammo_sten" "320" + "ammo_thompson" "360" +} diff --git a/decls/def/func.def b/decls/def/func.def new file mode 100644 index 0000000..265c4c0 --- /dev/null +++ b/decls/def/func.def @@ -0,0 +1,9 @@ +entityDef func_static +{ + "editor_mins" "-16 -16 -36" + "editor_maxs" "16 16 36" + "editor_description" "Static Brush Model" + "editor_color" "1 0 0" + + "spawnclass" "func_wall" +} diff --git a/decls/def/items.def b/decls/def/items.def new file mode 100644 index 0000000..bc2acfb --- /dev/null +++ b/decls/def/items.def @@ -0,0 +1,52 @@ +entityDef item_ammo_stielhandgranate_open +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + + "spawnclass" "ncItem" + "model" "xmodel/ammo_stielhandgranate1" +} + +entityDef item_ammo_stielhandgranate_closed +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "spawnclass" "ncItem" + "model "xmodel/ammo_stielhandgranate2" +} + + +entityDef item_health_small +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + + "spawnclass" "ncItem" + "model "xmodel/health_small" + "inv_health" "10" +} + +entityDef item_health +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + + "spawnclass" "ncItem" + "model" "xmodel/health_medium" + "inv_health" "25" +} + +entityDef item_health_large +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + + "spawnclass" "ncItem" + "model" "xmodel/health_large" + "inv_health" "50" +} diff --git a/decls/def/misc.def b/decls/def/misc.def new file mode 100644 index 0000000..96af9b0 --- /dev/null +++ b/decls/def/misc.def @@ -0,0 +1,9 @@ +entityDef misc_model +{ + "editor_mins" "-16 -16 -36" + "editor_maxs" "16 16 36" + "editor_usage" "Decorative Model" + "editor_color" "1 0 0" + + "spawnclass" "ncRenderableEntity" +} diff --git a/decls/def/player.def b/decls/def/player.def new file mode 100644 index 0000000..b8f3e23 --- /dev/null +++ b/decls/def/player.def @@ -0,0 +1,18 @@ +entityDef player +{ + "spawnclass" "ncPlayer" + "health" "100" + "maxarmor" "0" + "bleeds" "1" + "propdata" "actor_human" + "model" "xmodel/character_airborne" +} + +entityDef player_mp +{ + "inherit" "player" + "ammo_9mm" "44" + //"weapon" "mpweapon_colt,mpweapon_thompson" + "weapon" "mpweapon_colt,mpweapon_thompson,mpweapon_bar,mpweapon_bren,mpweapon_enfield,mpweapon_fg42,mpweapon_kar98,mpweapon_kar98_scoped,mpweapon_luger,mpweapon_m1carbine,mpweapon_m1garand,mpweapon_mosinnagant,mpweapon_mosinnagantsniper,mpweapon_mp40,mpweapon_mp44,mpweapon_ppsh,mpweapon_springfield,mpweapon_sten" + "current_weapon" "1" +} diff --git a/decls/def/projectiles.def b/decls/def/projectiles.def new file mode 100644 index 0000000..abb7212 --- /dev/null +++ b/decls/def/projectiles.def @@ -0,0 +1,7 @@ +entityDef projectile_bullet_base +{ + "spawnclass" "ncProjectile" + "is_bullet" "1" + "decal_impact" "Impact.BigShot" + "detonate_on_world" "1" +} diff --git a/decls/def/script.def b/decls/def/script.def new file mode 100644 index 0000000..6833b80 --- /dev/null +++ b/decls/def/script.def @@ -0,0 +1,30 @@ +entityDef script_model +{ + "editor_mins" "-16 -16 -36" + "editor_maxs" "16 16 36" + "editor_usage" "Scripted Model" + "editor_color" "1 0 0" + + "spawnclass" "ncRenderableEntity" +} + +entityDef script_brushmodel +{ + "editor_mins" "-16 -16 -36" + "editor_maxs" "16 16 36" + "editor_usage" "Scripted Brush Model" + "editor_color" "1 0 0" + + "spawnclass" "func_wall" +} + +entityDef script_origin +{ + "editor_mins" "-16 -16 -36" + "editor_maxs" "16 16 36" + "editor_usage" "Scripted Origin" + "editor_color" "1 0 0" + "editor_sprite" "textures/editor/scripted_sequence" + + "spawnclass" "ncSpawnPoint" +} diff --git a/decls/def/spawns.def b/decls/def/spawns.def new file mode 100644 index 0000000..366be79 --- /dev/null +++ b/decls/def/spawns.def @@ -0,0 +1,90 @@ +entityDef info_player_start +{ + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 72" + "editor_description" "Singleplayer Spawn Point" + "editor_color" "1 0 0" + "editor_sprite" "textures/editor/info_player_start" + + "spawnclass" "ncSpawnPoint" + "mins" "-16 -16 0" + "maxs" "16 16 72" +} + +entityDef mp_deathmatch_spawn +{ + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 72" + "editor_description" "Deathmatch Spawn Point" + "editor_color" "1 0 0" + "editor_sprite" "textures/editor/info_player_deathmatch" + + "spawnclass" "ncSpawnPoint" + "mins" "-16 -16 0" + "maxs" "16 16 72" +} + +entityDef mp_teamdeathmatch_spawn +{ + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 72" + "editor_description" "Team Deathmatch Spawn Point" + "editor_color" "1 0 0" + "editor_sprite" "textures/editor/info_player_deathmatch" + + "spawnclass" "ncSpawnPoint" + "mins" "-16 -16 0" + "maxs" "16 16 72" +} + +entityDef mp_retrieval_spawn_allied +{ + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 72" + "editor_description" "Retrieval: Allied Spawn" + "editor_color" "0.43 0.43 1" + "editor_sprite" "textures/editor/info_player_deathmatch" + + "spawnclass" "ncSpawnPoint" + "mins" "-16 -16 0" + "maxs" "16 16 72" +} + +entityDef mp_retrieval_spawn_axis +{ + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 72" + "editor_description" "Retrieval: Axis Spawn" + "editor_color" "1 0 0" + "editor_sprite" "textures/editor/info_player_deathmatch" + + "spawnclass" "ncSpawnPoint" + "mins" "-16 -16 0" + "maxs" "16 16 72" +} + +entityDef mp_searchanddestroy_spawn_allied +{ + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 72" + "editor_description" "Search & Destroy: Allied Spawn" + "editor_color" "0.43 0.43 1" + "editor_sprite" "textures/editor/info_player_deathmatch" + + "spawnclass" "ncSpawnPoint" + "mins" "-16 -16 0" + "maxs" "16 16 72" +} + +entityDef mp_searchanddestroy_spawn_axis +{ + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 72" + "editor_description" "Search & Destroy: Axis Spawn" + "editor_color" "1 0 0" + "editor_sprite" "textures/editor/info_player_deathmatch" + + "spawnclass" "ncSpawnPoint" + "mins" "-16 -16 0" + "maxs" "16 16 72" +} diff --git a/decls/def/weapons.def b/decls/def/weapons.def new file mode 100644 index 0000000..4a1e8b1 --- /dev/null +++ b/decls/def/weapons.def @@ -0,0 +1,96 @@ +entityDef mpweapon_30cal +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "30cal" + + "model" "xmodel/weapon_browning30cal" + "spawnclass" ncItem +} + +#include "weapons/bar.def" +#include "weapons/bren.def" +#include "weapons/colt.def" +#include "weapons/enfield.def" +#include "weapons/fg42.def" + + +entityDef mpweapon_fraggrenade +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "FG42" + + "model" "xmodel/weapon_MK2FragGrenade" + "spawnclass" ncItem +} + +#include "weapons/kar98k.def" +#include "weapons/kar98k_scoped.def" + +entityDef mpweapon_kar98k_pavlov +{ + "inherit" "weapon_kar98k" +} + +#include "weapons/luger.def" +#include "weapons/m1carbine.def" +#include "weapons/m1garand.def" + +entityDef mpweapon_mk1britishfrag +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "MK1 Frag Grenade" + + "model" "xmodel/weapon_british_handgrenade" + "spawnclass" ncItem +} + +#include "weapons/mosinnagant.def" +#include "weapons/mosinnagantsniper.def" +#include "weapons/mp40.def" +#include "weapons/mp44.def" + +entityDef mpweapon_panzerfaust +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Panzerfaust 60" + + "model" "xmodel/weapon_panzerfaust" + "spawnclass" ncItem +} + +#include "weapons/ppsh.def" + +entityDef mpweapon_russiangrenade +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "RGD-33 Stick Grenade" + + "model" "xmodel/weapon_russian_handgrenade" + "spawnclass" ncItem +} + +#include "weapons/springfield.def" +#include "weapons/sten.def" + +entityDef mpweapon_stielhandgranate +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Stielhandgranate" + + "model" "xmodel/weapon_nebelhandgrenate" + "spawnclass" ncItem +} + +#include "weapons/thompson.def" diff --git a/decls/def/weapons/bar.def b/decls/def/weapons/bar.def new file mode 100644 index 0000000..f7fd80a --- /dev/null +++ b/decls/def/weapons/bar.def @@ -0,0 +1,61 @@ +entityDef mpweapon_BAR +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_bar" + "model_view" "xmodel/viewmodel_bar" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_bar" + "def_altFireInfo" "fireInfo_barADS" + "inv_name" "Thompson" + "clipSize" "50" + "clipSizeDefault" "25" + "ammoType" "ammo_bar" + "ammoRequired" "1" + "inv_ammo_bar" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_bar_fire" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "ammoPerShot" "1" + "fireRate" "0.085" + "punchAngle" "-2 0 0" + "model_flash" "sprites/muzzleflash1.spr" + "altMode" "1" +} + +entityDef projectile_bar +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_bar +{ + "def_onFire" "projectile_bar" +} + +entityDef fireInfo_barADS +{ + "def_onFire" "projectile_bar" + "zoomFov" "50" +} diff --git a/decls/def/weapons/bren.def b/decls/def/weapons/bren.def new file mode 100644 index 0000000..ed6507f --- /dev/null +++ b/decls/def/weapons/bren.def @@ -0,0 +1,61 @@ +entityDef mpweapon_bren +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_bren" + "model_view" "xmodel/viewmodel_bren" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_bren" + "def_altFireInfo" "fireInfo_brenADS" + "inv_name" "Thompson" + "clipSize" "50" + "clipSizeDefault" "25" + "ammoType" "ammo_bren" + "ammoRequired" "1" + "inv_ammo_bren" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_bren_fire" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "ammoPerShot" "1" + "fireRate" "0.12" + "punchAngle" "-2 0 0" + "model_flash" "sprites/muzzleflash1.spr" + "altMode" "1" +} + +entityDef projectile_bren +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_bren +{ + "def_onFire" "projectile_bren" +} + +entityDef fireInfo_brenADS +{ + "def_onFire" "projectile_bren" + "zoomFov" "50" +} diff --git a/decls/def/weapons/colt.def b/decls/def/weapons/colt.def new file mode 100644 index 0000000..d58a942 --- /dev/null +++ b/decls/def/weapons/colt.def @@ -0,0 +1,64 @@ +entityDef mpweapon_colt +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_colt" + "model_view" "xmodel/viewmodel_colt" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_colt" + "def_altFireInfo" "fireInfo_coltADS" + "inv_name" "Thompson" + "clipSize" "7" + "ammoType" "ammo_colt" + "ammoRequired" "1" + "inv_ammo_colt" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_colt_fire" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "altMode" "1" + "reloadTime" "2.25" + "snd_reload" "weap_colt_reload_not_empty" + "snd_reloadEmpty" "weap_colt_reload" + "semiAuto" "1" + "ammoPerShot" "1" + "fireRate" "0.085" + "punchAngle" "-2 0 0" + "model_flash" "sprites/muzzleflash1.spr" +} + +entityDef projectile_colt +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_colt +{ + "def_onFire" "projectile_colt" +} + +entityDef fireInfo_coltADS +{ + "def_onFire" "projectile_colt" + "zoomFov" "80" +} diff --git a/decls/def/weapons/enfield.def b/decls/def/weapons/enfield.def new file mode 100644 index 0000000..d1fa8dd --- /dev/null +++ b/decls/def/weapons/enfield.def @@ -0,0 +1,64 @@ +entityDef mpweapon_enfield +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_enfield" + "model_view" "xmodel/viewmodel_enfield" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_enfield" + "def_altFireInfo" "fireInfo_enfieldADS" + "inv_name" "Thompson" + "clipSize" "30" + "ammoType" "ammo_enfield" + "ammoRequired" "1" + "inv_ammo_enfield" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_enfield_fire" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "altMode" "1" + "reloadTime" "1.4" + "snd_reload" "weap_enfield_reload" + "ammoPerShot" "1" + "fireRate" "1.43" + "punchAngle" "-1 0 0" + "model_flash" "sprites/muzzleflash1.spr" + "semiAuto" "1" +} + +entityDef projectile_enfield +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_enfield +{ + "def_onFire" "projectile_enfield" +} + +entityDef fireInfo_enfieldADS +{ + "def_onFire" "projectile_enfield" + "zoomFov" "50" +} + diff --git a/decls/def/weapons/fg42.def b/decls/def/weapons/fg42.def new file mode 100644 index 0000000..ae1d927 --- /dev/null +++ b/decls/def/weapons/fg42.def @@ -0,0 +1,63 @@ +entityDef mpweapon_fg42 +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_fg42" + "model_view" "xmodel/viewmodel_fg42" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_fg42" + "def_altFireInfo" "fireInfo_fg42ADS" + "inv_name" "Thompson" + "clipSize" "30" + "ammoType" "ammo_fg42" + "ammoRequired" "1" + "inv_ammo_fg42" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_fg42_fire" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "altMode" "1" + "reloadTime" "1.4" + "snd_reload" "weap_fg42_reload_not_empty" + "ammoPerShot" "1" + "fireRate" "0.075" + "punchAngle" "-1 0 0" + "model_flash" "sprites/muzzleflash1.spr" +} + +entityDef projectile_fg42 +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_fg42 +{ + "def_onFire" "projectile_fg42" +} + +entityDef fireInfo_fg42ADS +{ + "def_onFire" "projectile_fg42" + "zoomFov" "20" +} + diff --git a/decls/def/weapons/kar98k.def b/decls/def/weapons/kar98k.def new file mode 100644 index 0000000..3e41259 --- /dev/null +++ b/decls/def/weapons/kar98k.def @@ -0,0 +1,64 @@ +entityDef mpweapon_kar98k +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_kar98k" + "model_view" "xmodel/viewmodel_kar98k" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_kar98k" + "def_altFireInfo" "fireInfo_kar98kADS" + "inv_name" "Thompson" + "clipSize" "30" + "ammoType" "ammo_kar98k" + "ammoRequired" "1" + "inv_ammo_kar98k" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_kar98k_fire" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "altMode" "1" + "reloadTime" "1.4" + "snd_reload" "weap_kar98k_reload" + "ammoPerShot" "1" + "fireRate" "1.43" + "punchAngle" "-1 0 0" + "model_flash" "sprites/muzzleflash1.spr" + "semiAuto" "1" +} + +entityDef projectile_kar98k +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_kar98k +{ + "def_onFire" "projectile_kar98k" +} + +entityDef fireInfo_kar98kADS +{ + "def_onFire" "projectile_kar98k" + "zoomFov" "50" +} + diff --git a/decls/def/weapons/kar98k_scoped.def b/decls/def/weapons/kar98k_scoped.def new file mode 100644 index 0000000..7bfe733 --- /dev/null +++ b/decls/def/weapons/kar98k_scoped.def @@ -0,0 +1,64 @@ +entityDef mpweapon_kar98k_scoped +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_kar98kscoped" + "model_view" "xmodel/viewmodel_kar98kscoped" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_kar98k" + "def_altFireInfo" "fireInfo_kar98kADS" + "inv_name" "Thompson" + "clipSize" "30" + "ammoType" "ammo_kar98k" + "ammoRequired" "1" + "inv_ammo_kar98k" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_kar98k_fire" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "altMode" "1" + "reloadTime" "1.4" + "snd_reload" "weap_kar98k_reload" + "ammoPerShot" "1" + "fireRate" "1.43" + "punchAngle" "-1 0 0" + "model_flash" "sprites/muzzleflash1.spr" + "semiAuto" "1" +} + +entityDef projectile_kar98k +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_kar98k +{ + "def_onFire" "projectile_kar98k" +} + +entityDef fireInfo_kar98kADS +{ + "def_onFire" "projectile_kar98k" + "zoomFov" "15" +} + diff --git a/decls/def/weapons/luger.def b/decls/def/weapons/luger.def new file mode 100644 index 0000000..6d318a9 --- /dev/null +++ b/decls/def/weapons/luger.def @@ -0,0 +1,63 @@ +entityDef mpweapon_luger +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_luger" + "model_view" "xmodel/viewmodel_luger" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_luger" + "def_altFireInfo" "fireInfo_lugerADS" + "inv_name" "Thompson" + "clipSize" "7" + "ammoType" "ammo_luger" + "ammoRequired" "1" + "inv_ammo_luger" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_luger_fire" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "altMode" "1" + "reloadTime" "2.25" + "snd_reload" "weap_luger_reload_not_empty" + "semiAuto" "1" + "ammoPerShot" "1" + "fireRate" "0.085" + "punchAngle" "-2 0 0" + "model_flash" "sprites/muzzleflash1.spr" +} + +entityDef projectile_luger +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_luger +{ + "def_onFire" "projectile_luger" +} + +entityDef fireInfo_lugerADS +{ + "def_onFire" "projectile_luger" + "zoomFov" "80" +} diff --git a/decls/def/weapons/m1carbine.def b/decls/def/weapons/m1carbine.def new file mode 100644 index 0000000..70ac638 --- /dev/null +++ b/decls/def/weapons/m1carbine.def @@ -0,0 +1,64 @@ +entityDef mpweapon_m1carbine +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_m1carbine" + "model_view" "xmodel/viewmodel_m1carbine" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_m1carbine" + "def_altFireInfo" "fireInfo_m1carbineADS" + "inv_name" "Thompson" + "clipSize" "30" + "ammoType" "ammo_m1carbine" + "ammoRequired" "1" + "inv_ammo_m1carbine" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_m1carbine_fire" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "altMode" "1" + "reloadTime" "1.4" + "snd_reload" "weap_m1carbine_reload" + "ammoPerShot" "1" + "fireRate" "0.135" + "punchAngle" "-1 0 0" + "model_flash" "sprites/muzzleflash1.spr" + "semiAuto" "1" +} + +entityDef projectile_m1carbine +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_m1carbine +{ + "def_onFire" "projectile_m1carbine" +} + +entityDef fireInfo_m1carbineADS +{ + "def_onFire" "projectile_m1carbine" + "zoomFov" "55" +} + diff --git a/decls/def/weapons/m1garand.def b/decls/def/weapons/m1garand.def new file mode 100644 index 0000000..67a4ae6 --- /dev/null +++ b/decls/def/weapons/m1garand.def @@ -0,0 +1,65 @@ +entityDef mpweapon_m1garand +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_m1garand" + "model_view" "xmodel/viewmodel_m1garand" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_m1garand" + "def_altFireInfo" "fireInfo_m1garandADS" + "inv_name" "Thompson" + "clipSize" "30" + "ammoType" "ammo_m1garand" + "ammoRequired" "1" + "inv_ammo_m1garand" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_m1garand_fire" + "snd_fireLast" "weap_m1garand_lastshot" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "altMode" "1" + "reloadTime" "1.4" + "snd_reload" "weap_m1garand_reload" + "ammoPerShot" "1" + "fireRate" "0.135" + "punchAngle" "-1 0 0" + "model_flash" "sprites/muzzleflash1.spr" + "semiAuto" "1" +} + +entityDef projectile_m1garand +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_m1garand +{ + "def_onFire" "projectile_m1garand" +} + +entityDef fireInfo_m1garandADS +{ + "def_onFire" "projectile_m1garand" + "zoomFov" "50" +} + diff --git a/decls/def/weapons/mosinnagant.def b/decls/def/weapons/mosinnagant.def new file mode 100644 index 0000000..6abd276 --- /dev/null +++ b/decls/def/weapons/mosinnagant.def @@ -0,0 +1,64 @@ +entityDef mpweapon_mosinnagant +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_nagant" + "model_view" "xmodel/viewmodel_nagant" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_mosinnagant" + "def_altFireInfo" "fireInfo_mosinnagantADS" + "inv_name" "Thompson" + "clipSize" "30" + "ammoType" "ammo_nagant" + "ammoRequired" "1" + "inv_ammo_nagant" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_nagant_fire" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "altMode" "1" + "reloadTime" "1.4" + "snd_reload" "weap_mosinnagant_reload" + "ammoPerShot" "1" + "fireRate" "1.297" + "punchAngle" "-1 0 0" + "model_flash" "sprites/muzzleflash1.spr" + "semiAuto" "1" +} + +entityDef projectile_mosinnagant +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_mosinnagant +{ + "def_onFire" "projectile_mosinnagant" +} + +entityDef fireInfo_mosinnagantADS +{ + "def_onFire" "projectile_mosinnagant" + "zoomFov" "50" +} + diff --git a/decls/def/weapons/mosinnagantsniper.def b/decls/def/weapons/mosinnagantsniper.def new file mode 100644 index 0000000..91febc4 --- /dev/null +++ b/decls/def/weapons/mosinnagantsniper.def @@ -0,0 +1,64 @@ +entityDef mpweapon_mosinnagant +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_nagantscoped" + "model_view" "xmodel/viewmodel_nagantscoped" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_mosinnagant" + "def_altFireInfo" "fireInfo_mosinnagantADS" + "inv_name" "Thompson" + "clipSize" "30" + "ammoType" "ammo_nagant" + "ammoRequired" "1" + "inv_ammo_nagant" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_nagant_sniper" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "altMode" "1" + "reloadTime" "1.4" + "snd_reload" "weap_mosinnagant_reload" + "ammoPerShot" "1" + "fireRate" "1.297" + "punchAngle" "-1 0 0" + "model_flash" "sprites/muzzleflash1.spr" + "semiAuto" "1" +} + +entityDef projectile_mosinnagant +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_mosinnagant +{ + "def_onFire" "projectile_mosinnagant" +} + +entityDef fireInfo_mosinnagantADS +{ + "def_onFire" "projectile_mosinnagant" + "zoomFov" "18" +} + diff --git a/decls/def/weapons/mp40.def b/decls/def/weapons/mp40.def new file mode 100644 index 0000000..646a672 --- /dev/null +++ b/decls/def/weapons/mp40.def @@ -0,0 +1,63 @@ +entityDef mpweapon_mp40 +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_mp40" + "model_view" "xmodel/viewmodel_mp40" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_mp40" + "def_altFireInfo" "fireInfo_mp40ADS" + "inv_name" "Thompson" + "clipSize" "30" + "ammoType" "ammo_mp40" + "ammoRequired" "1" + "inv_ammo_mp40" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_mp40_fire" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "altMode" "1" + "reloadTime" "1.4" + "snd_reload" "weap_mp40_reload" + "ammoPerShot" "1" + "fireRate" "0.12" + "punchAngle" "-1 0 0" + "model_flash" "sprites/muzzleflash1.spr" +} + +entityDef projectile_mp40 +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_mp40 +{ + "def_onFire" "projectile_mp40" +} + +entityDef fireInfo_mp40ADS +{ + "def_onFire" "projectile_mp40" + "zoomFov" "65" +} + diff --git a/decls/def/weapons/mp44.def b/decls/def/weapons/mp44.def new file mode 100644 index 0000000..db6ac8d --- /dev/null +++ b/decls/def/weapons/mp44.def @@ -0,0 +1,63 @@ +entityDef mpweapon_mp44 +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_mp44" + "model_view" "xmodel/viewmodel_mp44" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_mp44" + "def_altFireInfo" "fireInfo_mp44ADS" + "inv_name" "Thompson" + "clipSize" "30" + "ammoType" "ammo_mp44" + "ammoRequired" "1" + "inv_ammo_mp44" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_mp44_fire" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "altMode" "1" + "reloadTime" "1.4" + "snd_reload" "weap_mp44_reload" + "ammoPerShot" "1" + "fireRate" "0.12" + "punchAngle" "-1 0 0" + "model_flash" "sprites/muzzleflash1.spr" +} + +entityDef projectile_mp44 +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_mp44 +{ + "def_onFire" "projectile_mp44" +} + +entityDef fireInfo_mp44ADS +{ + "def_onFire" "projectile_mp44" + "zoomFov" "55" +} + diff --git a/decls/def/weapons/ppsh.def b/decls/def/weapons/ppsh.def new file mode 100644 index 0000000..b8ab81a --- /dev/null +++ b/decls/def/weapons/ppsh.def @@ -0,0 +1,64 @@ +entityDef mpweapon_ppsh +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_ppsh" + "model_view" "xmodel/viewmodel_ppsh" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_ppsh" + "def_altFireInfo" "fireInfo_ppshADS" + "inv_name" "Thompson" + "clipSize" "30" + "ammoType" "ammo_ppsh" + "ammoRequired" "1" + "inv_ammo_ppsh" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_ppsh_fire" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "altMode" "1" + "reloadTime" "1.4" + "snd_reload" "weap_ppsh_reload_not_empty" + "snd_reloadEmpty" "weap_ppsh_reload" + "ammoPerShot" "1" + "fireRate" "0.067" + "punchAngle" "-1 0 0" + "model_flash" "sprites/muzzleflash1.spr" +} + +entityDef projectile_ppsh +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_ppsh +{ + "def_onFire" "projectile_ppsh" +} + +entityDef fireInfo_ppshADS +{ + "def_onFire" "projectile_ppsh" + "zoomFov" "65" +} + diff --git a/decls/def/weapons/springfield.def b/decls/def/weapons/springfield.def new file mode 100644 index 0000000..f321fa4 --- /dev/null +++ b/decls/def/weapons/springfield.def @@ -0,0 +1,64 @@ +entityDef mpweapon_springfield +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_springfield" + "model_view" "xmodel/viewmodel_springfield" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_springfield" + "def_altFireInfo" "fireInfo_springfieldADS" + "inv_name" "Thompson" + "clipSize" "30" + "ammoType" "ammo_springfield" + "ammoRequired" "1" + "inv_ammo_springfield" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_springfield_fire" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "altMode" "1" + "reloadTime" "1.4" + "snd_reload" "weap_springfield_reload" + "ammoPerShot" "1" + "fireRate" "0.0857" + "punchAngle" "-1 0 0" + "model_flash" "sprites/muzzleflash1.spr" + "semiAuto" "1" +} + +entityDef projectile_springfield +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_springfield +{ + "def_onFire" "projectile_springfield" +} + +entityDef fireInfo_springfieldADS +{ + "def_onFire" "projectile_springfield" + "zoomFov" "16" +} + diff --git a/decls/def/weapons/sten.def b/decls/def/weapons/sten.def new file mode 100644 index 0000000..28a6a47 --- /dev/null +++ b/decls/def/weapons/sten.def @@ -0,0 +1,63 @@ +entityDef mpweapon_sten +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_sten" + "model_view" "xmodel/viewmodel_sten" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_sten" + "def_altFireInfo" "fireInfo_stenADS" + "inv_name" "Thompson" + "clipSize" "30" + "ammoType" "ammo_sten" + "ammoRequired" "1" + "inv_ammo_sten" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_sten_fire" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "altMode" "1" + "reloadTime" "1.4" + "snd_reload" "weap_sten_reload" + "ammoPerShot" "1" + "fireRate" "0.1" + "punchAngle" "-1 0 0" + "model_flash" "sprites/muzzleflash1.spr" +} + +entityDef projectile_sten +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_sten +{ + "def_onFire" "projectile_sten" +} + +entityDef fireInfo_stenADS +{ + "def_onFire" "projectile_sten" + "zoomFov" "65" +} + diff --git a/decls/def/weapons/thompson.def b/decls/def/weapons/thompson.def new file mode 100644 index 0000000..1dd4818 --- /dev/null +++ b/decls/def/weapons/thompson.def @@ -0,0 +1,63 @@ +entityDef mpweapon_thompson +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "9mm AR" + "editor_rotatable" "1" + + "spawnclass" "ncWeapon" + "model" "xmodel/weapon_thompson" + "model_view" "xmodel/viewmodel_thompson" + "snd_acquire" "weap_pickup" + "snd_respawn" "item.respawn" + + // ncWeapon specific + "def_fireInfo" "fireInfo_thompson" + "def_altFireInfo" "fireInfo_thompsonADS" + "inv_name" "Thompson" + "clipSize" "30" + "ammoType" "ammo_thompson" + "ammoRequired" "1" + "inv_ammo_thompson" "999" + + "actFire" "5,6,7" + "actHolster" "4" + "actReload" "3" + "actDraw" "4" + "actIdle" "0,1" + + "snd_fire" "weap_thompson_fire" + "snd_empty" "player_out_of_ammo" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "0" + "weight" "15" + "altMode" "1" + "reloadTime" "1.4" + "snd_reload" "weap_thompson_reload_not_empty" + "snd_reloadEmpty" "weap_thompson_reload" + "ammoPerShot" "1" + "fireRate" "0.0857" + "punchAngle" "-1 0 0" + "model_flash" "sprites/muzzleflash1.spr" +} + +entityDef projectile_thompson +{ + "inherit" "projectile_bullet_base" + "damage" "5" + "spread" "0.001 0.001" +} + +entityDef fireInfo_thompson +{ + "def_onFire" "projectile_thompson" +} + +entityDef fireInfo_thompsonADS +{ + "def_onFire" "projectile_thompson" + "zoomFov" "65" +} diff --git a/decls/sound/footsteps.sndshd b/decls/sound/footsteps.sndshd new file mode 100644 index 0000000..30780e9 --- /dev/null +++ b/decls/sound/footsteps.sndshd @@ -0,0 +1,15 @@ +step_default.left +{ + footstep + sample footsteps/foot_stone01.wav + sample footsteps/foot_stone02.wav + sample footsteps/foot_stone03.wav +} + +step_default.right +{ + footstep + sample footsteps/foot_stone04.wav + sample footsteps/foot_stone05.wav + sample footsteps/foot_stone06.wav +} diff --git a/decls/sound/player.sndshd b/decls/sound/player.sndshd new file mode 100644 index 0000000..9e7b71a --- /dev/null +++ b/decls/sound/player.sndshd @@ -0,0 +1,112 @@ +Player.FallDamage +{ + sample common/null.wav +} + +Player.LightFall +{ + sample footsteps/land_stone.wav +} + +Player.Death +{ + sample common/null.wav +} + +Player.GaspLight +{ + sample common/null.wav +} + +Player.GaspHeavy +{ + sample common/null.wav +} + +Player.WaterExit +{ + sample common/null.wav +} + +Player.WaterEnter +{ + sample common/null.wav +} + +Player.DenyWeaponSelection +{ + follow + omnidirectional + attenuation none + volume 0.5 + sample common/wpn_denyselect.wav +} + +Player.WeaponSelected +{ + follow + omnidirectional + attenuation none + volume 0.5 + sample common/wpn_select.wav +} + +Player.WeaponSelectionMoveSlot +{ + follow + omnidirectional + attenuation none + volume 0.5 + sample common/wpn_moveselect.wav +} + +Player.WeaponSelectionOpen +{ + follow + omnidirectional + attenuation none + volume 0.5 + sample common/wpn_hudon.wav +} + +Player.WeaponSelectionClose +{ + follow + omnidirectional + attenuation none + volume 0.5 + sample common/wpn_hudoff.wav +} + +Player.FlashLightOn +{ + follow + volume 0.8 + sample items/flashlight1.wav +} + +Player.FlashLightOff +{ + follow + volume 0.8 + sample items/flashlight1.wav +} + +SprayCan.Paint +{ + sample player/sprayer.wav +} + +Player.Wade +{ + sample footsteps/water_wade01.wav + sample footsteps/water_wade02.wav +} + +Player.Swim +{ + sample player/pl_swim1.wav + sample player/pl_swim2.wav + sample player/pl_swim3.wav + sample player/pl_swim4.wav +} \ No newline at end of file diff --git a/decls/sound/weapons.sndshd b/decls/sound/weapons.sndshd new file mode 100644 index 0000000..e84e7f4 --- /dev/null +++ b/decls/sound/weapons.sndshd @@ -0,0 +1,664 @@ +weap_bar_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/bar/bar_01.wav" +} + +weap_bren_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/bren/bren_01.wav" +} + +weap_colt_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/colt/colt45_01.wav" +} + +weap_enfield_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/enfield/enfield_01.wav" +} + +weap_fg42_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/fg42/fg42_01_temp.wav" +} + +weap_kar98k_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/kar98k/kar98_01.wav" +} + +weap_luger_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/luger/luger_01.wav" +} + +weap_m1carbine_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/m1carbine/m1carbine_01.wav" +} + +weap_m1garand_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/m1garand/m1garand_01.wav" +} + +weap_m1garand_lastshot +{ + channel auto + + sample "weapons/m1garand/m1garand_ping01.wav" +} + +weap_nagant_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/nagant/nagant_01.wav" +} + +weap_nagant_sniper +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/nagant/nagant_sniper.wav" +} + +weap_mp40_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/mp40/mp40_01.wav" +} + +weap_ppsh_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/ppsh/ppsh_01.wav" +} + +weap_springfield_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/springfield/springfield_01.wav" +} + +weap_sten_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/sten/sten_01.wav" +} + +weap_thompson_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/thompson/thompson_01.wav" +} + +weap_panzerfaust_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/panzerfaust/panzerfaust_fire.wav" +} + +weap_mg42_loop +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/mg42/mg42_loop02.wav" +} + + +weap_mg42_cooldown +{ + pitch_min 0.9 + pitch_min 1.05 + channel auto + + sample "weapons/mg42/mg42_cooldown.wav" +} + +weap_rusgrenade_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/grenade/german_Grenade_Throw.wav" + sample "weapons/grenade/german_Grenade_Throw02.wav" + sample "weapons/grenade/german_Grenade_Throw03.wav" +} + +weap_germgrenade_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/grenade/german_Grenade_Throw.wav" + sample "weapons/grenade/german_Grenade_Throw02.wav" + sample "weapons/grenade/german_Grenade_Throw03.wav" +} + +weap_fraggrenade_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/grenade/US_Grenade_Throw.wav" +} + +weap_mp44_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/mp44/mp44_01.wav" +} + +weap_kar98k_sniper_fire +{ + pitch_min 0.9 + pitch_min 1.05 + channel weapon + + sample "weapons/kar98k/kar98_sniper.wav" +} + +pavlov_kar98ksniper +{ + pitch_min 0.9 + pitch_min 1.05 + channel voice + + sample "weapons/kar98k/kar98_sniper.wav" +} + +player_out_of_ammo +{ + pitch_min 0.9 + pitch_min 1.1 + channel local + + sample "weapons/dry_fire.wav" +} + + +weap_pickup +{ + pitch_min 0.9 + pitch_min 1.1 + channel auto + + sample "misc/pu_weapon03.wav" + sample "misc/pu_weapon04.wav" + sample "misc/pu_weapon01.wav" +} + +weap_bar_reload +{ + channel auto + + sample "weapons/bar/bar_reload.wav" +} + +weap_bar_reload_not_empty +{ + channel auto + + sample "weapons/bar/bar_reload_not_empty.wav" +} + +weap_bar_altswitch +{ + channel auto + + sample "weapons/alt_fire_switch.wav" +} + +weap_bar_pickup +{ + channel auto + + sample "misc/PU_Weapon03.wav" +} + +weap_bar_ammopickup +{ + channel auto + + sample "misc/PU_Weapon02.wav" +} + +weap_bar_raise +{ + channel auto + + sample "misc/Equip_Rifle02.wav" +} + +weap_bar_putaway +{ + channel auto + + sample "null.wav" +} + +weap_bren_reload +{ + channel auto + + sample "weapons/bren/bren_reload.wav" +} + +weap_bren_reload_not_empty +{ + channel auto + + sample "weapons/bren/bren_reload_not_empty.wav" +} + +weap_bren_altswitch +{ + channel auto + + sample "weapons/alt_fire_switch.wav" +} + +weap_colt_reload +{ + channel auto + + sample "weapons/colt/colt45_reload.wav" +} + +weap_colt_reload_not_empty +{ + channel auto + + sample "weapons/colt/colt45_reload_not_empty.wav" +} + +weap_enfield_reload +{ + channel auto + + sample "null.wav" +} + +weap_enfield_reload_start +{ + channel auto + + sample "weapons/enfield/enfield_reload_start.wav" +} + +weap_enfield_reload_loop +{ + pitch_min 0.9 + pitch_min 1.1 + channel auto + + sample "weapons/enfield/enfield_reload_loop.wav" +} + +weap_enfield_reload_end +{ + channel auto + + sample "weapons/enfield/enfield_reload_end.wav" +} + +weap_enfield_rechamber +{ + channel auto + + sample "weapons/kar98k/kar98_rechamber.wav" +} + +weap_fg42_reload +{ + channel auto + + sample "weapons/fg42/fg42_reload.wav" +} + +weap_fg42_reload_not_empty +{ + channel auto + + sample "weapons/fg42/fg42_reload_not_empty.wav" +} + +weap_fg42_altswitch +{ + channel auto + + sample "weapons/alt_fire_switch.wav" +} + +weap_kar98k_reload +{ + channel auto + + sample "weapons/kar98k/kar98_reload.wav" +} + +weap_kar98k_rechamber +{ + channel auto + + sample "weapons/kar98k/kar98_rechamber.wav" +} + +weap_kar98k_sniper_reload_start +{ + channel auto + + sample "weapons/kar98k/kar98_reload_start.wav" +} + +weap_kar98k_sniper_reload_loop +{ + pitch_min 0.9 + pitch_min 1.1 + channel auto + + sample "weapons/kar98k/kar98_reload_loop.wav" +} + +weap_kar98k_sniper_reload_end +{ + channel auto + + sample "weapons/kar98k/kar98_reload_end.wav" +} + +weap_kar98k_sniper_rechamber +{ + channel auto + + sample "weapons/kar98k/kar98_rechamber.wav" +} + +weap_luger_reload +{ + channel auto + + sample "weapons/luger/luger_reload.wav" +} + +weap_luger_reload_not_empty +{ + channel auto + + sample "weapons/luger/luger_reload_not_empty.wav" +} + +weap_m1carbine_reload +{ + channel auto + + sample "weapons/m1carbine/m1carbine_reload.wav" +} + +weap_m1carbine_reload_not_empty +{ + channel auto + + sample "weapons/m1carbine/m1carbine_reload_not_empty.wav" +} + +weap_m1garand_reload +{ + channel auto + + sample "weapons/m1garand/m1garand_reload.wav" +} + +weap_nagant_reload +{ + channel auto + + sample "weapons/kar98k/kar98_reload.wav" +} + +weap_nagant_rechamber +{ + channel auto + + sample "weapons/kar98k/kar98_rechamber.wav" +} + +weap_mp40_reload +{ + channel auto + + sample "weapons/mp40/mp40_reload.wav" +} + +weap_mp40_reload_not_empty +{ + channel auto + + sample "weapons/mp40/mp40_reload_not_empty.wav" +} + +weap_ppsh_reload +{ + channel auto + + sample "weapons/ppsh/ppsh_reload.wav" +} + +weap_ppsh_reload_not_empty +{ + channel auto + + sample "weapons/ppsh/ppsh_reload_not_empty.wav" +} + +weap_ppsh_altswitch +{ + channel auto + + sample "weapons/alt_fire_switch.wav" +} + +weap_springfield_reload_start +{ + channel auto + + sample "weapons/kar98k/kar98_reload_start.wav" +} + +weap_springfield_reload_loop +{ + pitch_min 0.9 + pitch_min 1.1 + channel auto + + sample "weapons/kar98k/kar98_reload_loop.wav" +} + +weap_springfield_reload +{ + pitch_min 0.9 + pitch_min 1.1 + channel auto + + sample "weapons/springfield/springfield_reload_loop.wav" +} + +weap_springfield_reload_end +{ + channel auto + + sample "weapons/enfield/enfield_reload_end.wav" +} + +weap_springfield_rechamber +{ + channel auto + + sample "weapons/kar98k/kar98_rechamber.wav" +} + +weap_sten_reload +{ + channel auto + + sample "weapons/sten/sten_reload.wav" +} + +weap_sten_reload_not_empty +{ + channel auto + + sample "weapons/sten/sten_reload_not_empty.wav" +} + +weap_sten_altswitch +{ + channel auto + + sample "weapons/alt_fire_switch.wav" +} + +weap_thompson_reload +{ + channel auto + + sample "weapons/thompson/thompson_reload.wav" +} + +weap_thompson_reload_not_empty +{ + channel auto + + sample "weapons/thompson/thompson_reload_not_empty.wav" +} + +weap_thompson_altswitch +{ + channel auto + + sample "weapons/alt_fire_switch.wav" +} + +weap_panzerfaust_projectile +{ + channel auto + + sample "null.wav" +} + +weap_panzerfaust_reload +{ + channel auto + + sample "null.wav" +} + +weap_fraggrenade_reload +{ + channel auto + + sample "null.wav" +} + +weap_mp44_reload +{ + channel auto + + sample "weapons/mp44/mp44_reload.wav" +} + +weap_mp44_reload_not_empty +{ + channel auto + + sample "weapons/mp44/mp44_reload_not_empty.wav" +} + +weap_mp44_altswitch +{ + channel auto + + sample "weapons/alt_fire_switch.wav" +} + +weap_fraggrenade_pin +{ + channel auto + + sample "weapons/grenade/US_Grenade_pin.wav" +} + +weap_grenade_rechamber +{ + channel auto + + sample "weapons/grenade/US_Grenade_pin.wav" +} diff --git a/engine.h b/engine.h new file mode 100644 index 0000000..c7c0988 --- /dev/null +++ b/engine.h @@ -0,0 +1,248 @@ +#define FULLENGINENAME "PurpleHeart" +#define GAME_SHORTNAME "cod" +#define GAME_BASEGAMES "cod" +#define GAME_PROTOCOL "FTE-CoD" +#define GAME_DEFAULTCMDS "game_cod;plug_load cod" +#define GAME_DOWNLOADSURL "https://www.frag-net.com/pkgs/list" + +#define BRANDING_ICON "freecs.ico" +#define DISTRIBUTION "FCOD" +#define DISTRIBUTIONLONG "eukara" +#define GAME_FULLNAME FULLENGINENAME +#define GAME_DEFAULTPORT 27500 +#define ENGINEWEBSITE "https://www.frag-net.com/" + +#ifndef GLQUAKE +#define GLQUAKE +#endif + +/* +#ifndef VKQUAKE +#define VKQUAKE +#endif +*/ +#undef VKQUAKE /* not yet, needs more testing */ + + /* disable quake specific hacks and overrides */ +#define QUAKETC +#define NOBUILTINMENUS +#define NOLEGACY + +/* engine behaviour */ +#define PLUGINS /* enables fteplug_ files */ +#define AVAIL_ZLIB /* we need this for pk3 and ogg vorbis */ +#define CL_MASTER /* allows for serverbrowser builtins */ +#define CSQC_DAT /* clientside qcvm */ +#define MENU_DAT /* persistent qcvm */ +#define PSET_SCRIPT /* scripts defining particles */ +#define LOADERTHREAD /* multithreading related */ +#define USEAREAGRID /* leave it on, improves performance */ +#define AVAIL_DINPUT /* input for Windows */ +#define AVAIL_FREETYPE /* for truetype font rendering */ +#undef AVAIL_STBI /* avoid libpng/libjpeg dependancies */ +#define ENGINE_ROUTING /* engine-side, fast routing */ + +#ifndef LEGACY_GPU + #define RTLIGHTS +#else + #undef RTLIGHTS +#endif + +#undef D3D9QUAKE /* MICROS~1 trash */ +#undef D3D11QUAKE /* MICROS~1 trash */ +#undef D3D8QUAKE /* MICROS~1 trash */ + +/* uncompressed textures */ +#define IMAGEFMT_BMP /* sprays */ +#define IMAGEFMT_TGA + +/* compressed textures */ +#define IMAGEFMT_KTX +#define DECOMPRESS_ETC2 +#define DECOMPRESS_RGTC +#define DECOMPRESS_S3TC + +/* To be able to comm with Frag-Net.com */ +#define HAVE_PACKET +#define SUPPORT_ICE +#define HAVE_TCP +#define HAVE_GNUTLS /* linux tls/dtls support */ +#define HAVE_WINSSPI /* windows tls/dtls support */ +#define WEBCLIENT /* uri_get+any internal downloads etc */ + +#ifndef MULTITHREAD +#define MULTITHREAD +#endif + +#ifndef DEBUG +/* if 2, disables writing fteextensions.qc completely. */ +#define NOQCDESCRIPTIONS 2 +#endif + +/* various package formats */ +#define PACKAGE_PK3 +#define PACKAGE_TEXWAD +#define PACKAGE_Q1PAK + +/* level formats */ +#define Q3BSPS +#define Q1BSPS +#define TERRAIN + +/* audio */ +#define AVAIL_DSOUND +#undef AVAIL_OPENAL +#define AVAIL_OGGVORBIS +#define HAVE_OPUS +#define VOICECHAT + +/* todo: make OpenAL only */ +#define HAVE_MIXER + +/* Model formats, IQM/VVM and HLMDL for legacy maps */ +#define INTERQUAKEMODELS +#define HALFLIFEMODELS + +/* physics */ +#undef USE_INTERNAL_ODE +#undef USE_INTERNAL_BULLET +#define RAGDOLL +#define USERBE + +/* we don't need any of these */ +#undef IMAGEFMT_PCX +#undef PACKAGE_DOOMWAD +#undef DOOMWADS +#undef MAP_PROC +#undef Q2BSPS +#define RFBSPS +#define VERTEXINDEXBYTES 2 //16bit indexes work everywhere but may break some file types, 32bit indexes are optional in gles<=2 and d3d<=9 and take more memory/copying but allow for bigger batches/models. Plugins need to be compiled the same way so this is no longer set per-renderer. +#define SPRMODELS +#undef SP2MODELS +#undef DSPMODELS +#undef MD1MODELS +#undef MD2MODELS +#undef MD3MODELS +#undef MD5MODELS +#undef ZYMOTICMODELS +#undef DPMMODELS +#undef PSKMODELS +#undef MENU_NATIVECODE /* native menu replacing menuQC */ +#undef MVD_RECORDING /* server can record MVDs. */ +#undef AVAIL_WASAPI /* windows advanced sound api */ +//#undef AVAIL_DSOUND /* MICROS~1 trash */ +#undef BOTLIB_STATIC /* q3 botlib */ +#undef AVAIL_XZDEC /* .xz decompression */ +#undef HAVE_SPEEX /* .xz decompression */ +#undef AVAIL_GZDEC /* .gz decompression */ +#undef PACKAGE_DZIP /* .dzip special-case archive support */ +#undef AVAIL_PNGLIB /* .png image format support (read+screenshots) */ +#define AVAIL_JPEGLIB /* .jpeg image format support (read+screenshots) */ +#undef AVAIL_MP3_ACM /* .mp3 support (in windows). */ +#define IMAGEFMT_DDS +#undef IMAGEFMT_PKM +#undef IMAGEFMT_BLP +#undef NETPREPARSE /* allows for running both nq+qw on the same server (if not, protocol used must match gamecode) */ +#undef USE_SQLITE /* sql-database-as-file support */ +#undef QUAKESTATS /* defines STAT_HEALTH etc. if omitted, you'll need to provide that functionality yourself */ +#undef QUAKEHUD /* support for drawing the vanilla hud */ +#undef QWSKINS /* disabling this means no qw .pcx skins nor enemy/team skin/colour forcing */ +#undef SVRANKING /* legacy server-side ranking system */ +#define HUFFNETWORK /* crappy network compression. probably needs reseeding */ +#undef SVCHAT /* ancient lame builtin to support NPC-style chat.. */ +#undef VM_Q1 /* q1qvm implementation, to support ktx */ +#undef Q2SERVER /* q2 server+gamecode */ +#undef Q2CLIENT /* q2 client. file formats enabled separately */ +#undef Q3CLIENT /* q3 client stuff */ +#undef Q3SERVER /* q3 server stuff */ +#undef HEXEN2 /* runs hexen2 gamecode, supports hexen2 file formats */ +#undef NQPROT /* act as an nq client/server, with nq gamecode */ +#undef WEBSERVER /* sv_ftp + sv_http cvars */ +#undef RUNTIMELIGHTING /* automatic generation of .lit files */ +#undef R_XFLIP /* old silly thing */ +#undef TEXTEDITOR /* because emacs */ +#undef TCPCONNECT /* support for playing over tcp sockets, instead of just udp. compatible with qizmo */ +#undef IRCCONNECT /* lame support for routing game packets via irc server. not a good idea */ +#undef PSET_CLASSIC /* support the 'classic' particle system, for that classic quake feel */ +#undef HAVE_CDPLAYER /* Redbook CD Audio */ +#undef QTERM +#undef SIDEVIEWS +#undef MAX_SPLITS +#undef SUBSERVERS /* multi-map */ +#undef VM_LUA /* lua game-logic */ +#undef HLCLIENT /* regressed, unfinished*/ +#undef HLSERVER /* regressed, unfinished */ +#undef FTPSERVER +#undef HAVE_JUKEBO /* includes built-in jukebox */ +#define HAVE_MEDIA_DECODER /* can play cin/roq, more with plugins */ +#undef HAVE_MEDIA_ENCODER /* capture/capturedemo work */ +#undef HAVE_SPEECHTOTEXT /* Windows speech-to-text thing */ +#undef SAVEDGAMES +#undef PACKAGEMANAGER /* enable/disable/download packages and plugins */ +#undef HEADLESSQUAKE +#undef WAYLANDQUAKE +#undef SERVER_DEMO_PLAYBACK /* deprecated */ +#undef DECOMPRESS_BPTC +#undef IMAGEFMT_HDR +#undef IMAGEFMT_PBM +#undef IMAGEFMT_PSD +#undef IMAGEFMT_XCF +#undef IMAGEFMT_LMP +#undef IMAGEFMT_PNG +#define IMAGEFMT_JPG +#undef IMAGEFMT_GIF +#undef IMAGEFMT_EXR +#undef IPLOG +#undef AVAIL_BOTLIB +#undef AVAIL_BZLIB +#undef DECOMPRESS_ASTC +#undef IMAGEFMT_ASTC +#undef HAVE_HTTPSV +#undef MODELFMT_MDX +#undef MODELFMT_OBJ +#undef MODELFMT_GLTF + +#ifdef COMPILE_OPTS +/* things to configure qclib, which annoyingly doesn't include this + * file itself */ +-DOMIT_QCC /* disable the built-in qcc */ +-DSIMPLE_QCVM /* disable qc debugging and 32bit opcodes */ +#ifndef AVAIL_ZLIB +-DNO_ZLIB /* disable zlib */ +#endif +#ifdef AVAIL_PNGLIB +-DLINK_PNG +#endif +#ifdef AVAIL_JPEGLIB +-DLINK_JPEG +#endif +#ifdef AVAIL_FREETYPE +-DLINK_FREETYPE +#endif + +/* makefile will respond to this by trying to link bullet into the + * engine itself, instead of as a plugin. */ +#ifdef USE_INTERNAL_BULLET +-DLINK_INTERNAL_BULLET +#endif + +#ifdef USE_INTERNAL_ODE +-DODE_STATIC +#endif + +/* disable static speex */ +#ifdef HAVE_SPEEX +-DNO_SPEEX +#endif + +/* disable static botlib */ +#ifndef BOTLIB_STATIC +-DNO_BOTLIB +#endif + +-DLIBVORBISFILE_STATIC + +/* optimise for size instead of speed. less cpu cache needed means that + * its sometimes faster.*/ +-Os +#endif diff --git a/fonts/IBMPlexMono-Text.otf b/fonts/IBMPlexMono-Text.otf new file mode 100644 index 0000000000000000000000000000000000000000..30964569c30b54cd42bedeb2406e38b1933d9514 GIT binary patch literal 83916 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 literal 0 HcmV?d00001 diff --git a/fonts/IBMPlexMono-Text.txt b/fonts/IBMPlexMono-Text.txt new file mode 100644 index 0000000..f72f765 --- /dev/null +++ b/fonts/IBMPlexMono-Text.txt @@ -0,0 +1,92 @@ +Copyright © 2017 IBM Corp. with Reserved Font Name "Plex" + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/fonts/centerprint.font b/fonts/centerprint.font new file mode 100644 index 0000000..1a4da0b --- /dev/null +++ b/fonts/centerprint.font @@ -0,0 +1,2 @@ +path "CONCHARS?fmt=h" +size 12 diff --git a/fonts/chat.font b/fonts/chat.font new file mode 100644 index 0000000..1a4da0b --- /dev/null +++ b/fonts/chat.font @@ -0,0 +1,2 @@ +path "CONCHARS?fmt=h" +size 12 diff --git a/fonts/console.font b/fonts/console.font new file mode 100644 index 0000000..1a4da0b --- /dev/null +++ b/fonts/console.font @@ -0,0 +1,2 @@ +path "CONCHARS?fmt=h" +size 12 diff --git a/fonts/font16.font b/fonts/font16.font new file mode 100644 index 0000000..893f3b7 --- /dev/null +++ b/fonts/font16.font @@ -0,0 +1,2 @@ +path fonts/default +size 16 diff --git a/fonts/font20.font b/fonts/font20.font new file mode 100644 index 0000000..aa17ad0 --- /dev/null +++ b/fonts/font20.font @@ -0,0 +1,3 @@ +path "creditsfont?fmt=h" +size 20 +additive 1 diff --git a/fonts/menu_button.font b/fonts/menu_button.font new file mode 100644 index 0000000..17a7f93 --- /dev/null +++ b/fonts/menu_button.font @@ -0,0 +1,2 @@ +path fonts/nimbus/NimbusSanL-Bol.otf +size 14 diff --git a/fonts/menu_header.font b/fonts/menu_header.font new file mode 100644 index 0000000..b97ba0d --- /dev/null +++ b/fonts/menu_header.font @@ -0,0 +1,3 @@ +rendersize "21 16" +path fonts/nimbus/NimbusSanL-Bol.otf +size 16 \ No newline at end of file diff --git a/fonts/menu_label.font b/fonts/menu_label.font new file mode 100644 index 0000000..e3489dc --- /dev/null +++ b/fonts/menu_label.font @@ -0,0 +1,2 @@ +rendersize "10 11 12 14" +path fonts/nimbus/NimbusSanL-Reg.otf \ No newline at end of file diff --git a/fonts/menu_label_bold.font b/fonts/menu_label_bold.font new file mode 100644 index 0000000..10c8bfc --- /dev/null +++ b/fonts/menu_label_bold.font @@ -0,0 +1,2 @@ +rendersize "14 12" +path fonts/nimbus/NimbusSanL-Bol.otf \ No newline at end of file diff --git a/fonts/menu_main.font b/fonts/menu_main.font new file mode 100644 index 0000000..d61aca9 --- /dev/null +++ b/fonts/menu_main.font @@ -0,0 +1,3 @@ +rendersize "14 11 12" +path fonts/nimbus/NimbusSanL-Reg.otf +size 12 \ No newline at end of file diff --git a/fonts/nimbus/NimbusSanL-Bol.otf b/fonts/nimbus/NimbusSanL-Bol.otf new file mode 100644 index 0000000000000000000000000000000000000000..2c7008174c0b6f3952f3ee73afb3412dc6c03bbc GIT binary patch literal 72712 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 literal 0 HcmV?d00001 diff --git a/fonts/nimbus/NimbusSanL-Reg.otf b/fonts/nimbus/NimbusSanL-Reg.otf new file mode 100644 index 0000000000000000000000000000000000000000..9cedff5eaf5f4fac433e3a6b4bd65dcfb13e7dba GIT binary patch literal 71196 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

3q!O;gy4@Hx}; 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 o-YxHy + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. \ No newline at end of file diff --git a/fonts/subtitle.font b/fonts/subtitle.font new file mode 100644 index 0000000..10b18a1 --- /dev/null +++ b/fonts/subtitle.font @@ -0,0 +1,4 @@ +color "50 130 255" +alpha 255 +size 32 +path "fonts/COOLVETI.TTF" diff --git a/fonts/tahoma.ttf b/fonts/tahoma.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8bee8ad35c8e8b1f71b97c8117e1c57282b233ce GIT binary patch literal 143884 zcmd44cUY817dJd}mtAZKQf8f2UIu*kUyH5@U-o#u#JNsO-*uzquC(=E?Iu?{$6OA0KAU%+Ag|<;-bw=G+@X2_fbH z5(y3o3%5=6`+7T}1KJQ`(z0hrSfZG*{s^JNI}@_#m!2U}p*xyadJy`T10ezD!ow4z z@iZkur{~Dq^a|@4?v>=xiBPAe_`IQ4Y@Y<BJ!{(P5d<%C#`K>Mp%6UNz+FxeDC zg`vHaJ7{b^u_9_h9kuvuk~?Bj&f^Ytd4xDfgj~oNGI&sS*3T6^(0>%Z_Zxx=)0d4N zU~)~GK&8ouOT;5j48QV40H!S^MNkJa|Xzf=CiE4)U$O|r4tbR+@QRB08Al8AqT zxRe$X8F(v|z44`^As5TYEMb=s5t^tZQI;e@nnCP-KSFH#<2hvp{f6cZCc(s(X;n6u zLsuh8Kd~jGAOBX$kT0U0Eip1u1_P$HBTYxzMjnX1WUPFNERoX4F!e=}BWIH^T1ke8 zCS)X1BXeFD-wq>)G&NG?cIkZdFge&AF(iHS@ z8tEv~HSsJNsSYQzrEm4GrTwHt`i_LiBau%j66q=DkP<;lQpF@_r6M4q;A3o3jk#m~n z?f)f@QR+eOd_AE1rpVQTR{uNJIRLosj{H~TJ&|uho(eoT)aHw@mJ)nUsm&KjSM@&% zoeX=U^oKoCa?Ufr5qLZVyw^nn-*DQk&GRJi5U1n+$iY_%ZP(@sj{&d$l9ywg>GeDZ zx>tCwVVV zpwMnE`hbj4cmea2N=Xx0hw&g+_IjqbHvQ%kTmvcGD(>Y>;zMVPF_`Kzoki$rjHAH1h z=Bh7{xx$C!7CverTW?80WTp5u*(`L??-RO^5#kT}9XwZsLdSI>N7eJmEU6P&#B-ix zSF*k?iN$29lJE?FuF-KaOGy>Tk<>Y)m?!BZ8PAiDtbc0Mo6J)AlHsZnQY>G$KZYNae2c0ZvU5b3iVHsN}!SZ7!tWH5%Q-LMXQi3r6|aUC=!MAIZ_c)U!-oe zDI57*;UnTvUKc`d#~t$v5p9qGOy z=j*Ra^|<6XZGcaXM~=gPOA21G4t0Bcp9lOS=XkD5{PVvhz7Ovu><8bI_tI*#!QMCA zBfe+y^d|BJwel!TdZ~Xck0$G6E6Bo2WIwlwpm)DT zIUe$L6xv0id>Dz_JlyuVhBQ$MgMHDRv{m-{7HB>||5O;JfBOIRXJx-4$Sm=a{;AZ| zzz0SRKG)Hb^g{nscIC;yXaBdKIo(0NDg5}aIcQ57W}q*g*U^Fa9p*C}>#e1Y|J%=; zHdIyy8sT{z-e89m%f{gA&ibcfrT(cxdxuGJUB8@uBs<8MT0ATKzTkj6=O5=hO}MU!muPKt$m?AccI$K`nfSuA~kavA8j zmQL#SyAH2)^if9-b^B76*S9a$dtj~}QnCIg}x}wQ#Dvu!!`}ee19AA;QuNsvK;cfAx=~c=$rGN1iIop`X7mZ_m9+& z7XDlLJ$h(B8}IFVgFSDEga1};h?|CGu2)o$Q9N;(QODP+20Y%d+_24mE5C=U2DJ2E zeFGWOP~J2w!zMV@;NNYqs*N z8k6RFEon|n08NM~pebnq*n*e=nh^^?b7Bc-L975R6=+4Q^)yLEfv^`v_`o# zX$#nf*Z{UwpbfD_xgF5}+5)~M8e#`%M;rj{i6fu`aRPKC&iXgRiMRkdE6|0w>i;6` zi5s9R=>X_P+yOff5B+Q6u0Rjc5oJ%(39uva0_;S*0lkP1pf~XY^Z|TDe2G7xAL$I} zufWcvtNtbFLb?G4knVt871)ggqTHPX0S1y_{huU=^w7T`!6X#0hXO-L7|Nj}959UZ z0_>^4a1w!XFA@nDL3-=|ARmw@{c{pYq5*p=Fp9*W98LNF#*jF`J|rG6mLveikwpFP zBwm3DBnjn2(hsn&0+UFJ{u#V0{Q;B70R3+yg`@)ZCj$WokTk$lz^7y&Ne6^K1TbBJ z86*qkK_pxME6G$~7Rf<5o8$rxCPM*p0H2UtG7NAC838y{fy2m1l!uc%{V!yM0!Nb3 zDCdzefTPG*z$Fi_8O@O%?#o0end2l7)ct$RfZZ1K~AW3S2~rQC>`z11=#e_4mnA1ui42P%b7P0xnnJ3bF>}mE93Fr3cN_Jqx?O&0eFer1iVac=`WKja1Jz?TYqMRX{?CQSb=`HScQ-%z4IN8VBj_>KyIHB+W^}Njits;H=~LTW0RNC{G^R4kQBo1~r6LFu~mSf#3;sYVs7%rpZtom4;5=eB0H*0ybI zZIzjJsh{b9+L@YSrY-AdnvI##n)sUSHJ55`)I6@yvV1l{uh&1&f32_9AJkXr_v=5` zf2QA||3tq#~SJKb)9q_b?&+jIyaq*_Al)p+F!Nzv^TVew4c|k ztXWaBux4(}teTlMg*8)ZCe@6q8C^57CbuTDW>C$5njZIE?mOOhxNm>o_P*8q=Jz(- z^S$SK&-w13cVq8H-|cxf>~6^2pu64fcD!r;qwdFdw^yq()TZhtsz<7as%xqfQeP?2 zKo!91|Ns9~LSsHj5U)bX4JM5HpxRG$d4n(CD;k~@arY#H>eaA!8o|zK!tEOZyN25{ z+>U|$V!`be*ekGAV579*wh3$!*dwq*>|uX6!tQ|00b9crHbw_-TfnC12wTDnHiQps z2S08zz*Y!=jnECYK_F~`VAuj7umQrL`@^C0BcSUeq2r^V+hd^9W1-9ANdokDUy=l! zoeW*wA38b}x*2yBBm=q_{%A5E+G#P@G6Z@8I$;as|5otwc2WU}{~2U_B_#YV$n?Er zKjioqkl9t_5aje>@|6$@Ejt)`dzjD@x^xrt?+77^OeDjFfzW+xh5lrmkS3%W2 zLSG?~b`%DXkO|ei7}}n?Qa3V%de9CO{!qi69Cpa?uLJN}NDfmInn*KgAze+Y=~eoOz7&XHA|wjK zgcZU$;fdHr93mEqkEC!&uRLj%v|8FOU6+I9G`T{42>E5F>a1FDW4h0%GVXN`;+**5ZO6x=Aj(U3+H8qI5Ttg+D8qj6^AlEw!c zYn!xb;?X3kNlue7O|~^T)#P1MkEWSTr!}o^dbgR-%(_|UX35P8o2_d0eY3m9HpYR< zzX;=5#udiTo40A+vH6_ltD8SFaWIKA>2ET`de$GG#5y zTZFe5(qdhU+h#6iUS@%2k!DF|nPz!rJI$_|JD7Jg?`9rho@kz7KEk}fe2#gw`6=_u z=6B7Xn!mA-ESxMxSQJ>yu_(4!XR*!VjAdg>OG`UT56b|{aLahhot956-&jdjCRS~% zysRRuGOZ?C9kx1Sb=B&=)ibMi)+%dT>ul?M>q6`K)~l?`tiQLuWBtVXbxWb8am#>~ z^IEQGxuNCumit>CYk9uq&6bZ^zG&sqDx=kgR@+tU@Y zw4T*^Y3tI~TU+mL)3iC+Z`!KbwrcCtHn?q0+l6h{wcXx!f7@ei zZ?}D6V`AfK<7X3M6JyigCdX!s%~qS&?Syv5?OL^SYUkB1u-)Qzx7$5#_tMtVHqti9 zHq$oGcCzg}+ZDDOY`5D!(X`RHXnZumnkY@OCR>xQDc4kLsx_xHmo;}aFYS!%EbUzF zI@@K~71)*9RoWe~dtu+g-p@YPeyRN_`#TQAp^ZbZLx#f&hf0Shj-4GN9p^iiIi7M- zIoUXcIi)$Rb2{ksy|bOOkMj`cGUvU{*Ihcg#JY@dDR$ZJa<0A9KCu0m_LZ(it^uwS zTpzi)xCOZ7yKQwl-=T2_hYpb)vOAP^IN0H;yODbv_gMEr_Z9AYJ#0JzJ(4{NJyv_{ z_juxI=Na!g$Mbkc(y?2|X&p;Cp6O)NsZ}ShPO+WFbz0Twc&D44o_RI(a`lSw%JW+6 zRpE8g>y9_^w)0N(p5R^W)6^&1XS>fk-+25R<6Gjp&G)MBGe0N4G{0ef6Z~fRE%ht) z+vc~|?}*hieD%K(>vApwU2&IH`;>d`f%Yi!q5T{m^T+fC@^)U9K;fNs;et>{+Pt*YC@?sna? zyO(sY?*1^aX<$TPX5g&ARe?JL?*?@a3J=N;Dh!$*v?{1Ps4}QJ=v2_VQs1dj`z5xh9KB)B}dGPpYURPg2Chr!Q-wLOe_Sod(~;nO3y zM^umG9@#yP^*G<-PLC%&UWW)F#v!djvO_9EszXkNTn@P#@-*a4s1#}v+9uQ`)F(7J zG%7SXbVz7PXnE+~&?8~CVI9M|g@uL1h9!q(gbfMH4=V_(3VYMjwWn9lfSw^eV|%9c z%?ZJjG7;{Dyl51 zBC0Ctc+`cc+fk3BUPhDXrqR~X4$&Q>yG2JtCq`#PkBBaao)cXhy)JrN^xo(r(dVMC zM?Z{y9<7ZriZPF|jp-26IVLP7HYPP@NX)pH88M4vN@B`mDr2f+PQ_e~xf}B|=4GGA zKJk6}_sQuqrq8rK3;V3@v#HO{J_q}p?DKt}JAIz?c@gUo8xR{F8y}k%n-jY~_HgXU z*zaTS#6F3A9Vf&Y$2rA?$Hl}Y#bw6j#TCTOiCY@CEpB&Qb=;}A@8j;oJ&t=B$Ko5u zo5$P6yTtp%2ggUnC&y>U=f@Yu&yQafUlv~xUlo5O{$~86_!sdkp>cv`f?a|~LO?=z zLVQA6!mxx139}NGCX^;@P1v1qFi}eEoH#jgUgCC&!l=&&EQp!>)QmRspr(8(6o$@&4Wq;D&sDEDn^8SzeKOf*aAZ$R+fV=^R z2fR)VOpQ!UO3h5oOP!Fqd!Wg{z6*5fP$j$}8@w$66Q?wH*zJ0d$V zJ0p8Uc0u->?BeWo*%jH<+2^vaXFtq-o~<2hG}wHw?cffBI}ctu_+*Yzj(Lu4PKTV% zIbk`mIjK2Aa>nJ%$XT3Il2e{jnNyu}D(7;}-JGX6Z*rwvliW7BF1bFr!MRbnsktL^ z3v(CeuFI{+t;#)~dm;CB?&I8-L&%V(L#&554Cx5{EpS6j4HFEf5j7$0si{Ub)tIWu zJJh|K!Hu&SHL%h6pMWzLp*!U(XxoSoZ(nZ<(bU^iw105+>{;_ojEUjGGTmslR%ts{ z+%Bw9+M-`GZ&Q1UGMq3{D-wipw6yi!&5v0hyDtz-Bg66|>O`!)2`t{W zuwfCsW9H-M?PY0UuCljtYDB%M=;LH>hw*I$Z!bUU<7Zp@okMNCrMFkkzRg?q?fIm9 zFRc)pmT6xGq@@l_HFb{i9XL>M-A^O-^6!Nfsi^}8rlk&${J;3|PSuyU?`UVq7vFhG z{*yMWo8pz4p+%MI%aCv7n7d6@o=oFo5=-Ejey_*AT@pTD=DruNP% zjmp`{*T)|Tvj*bKII65H{k??lIrCOi?Zl=Btq)Ku?XvSszqDl2%|&;rHgDg(jeSr# zYG{u`a`edlX{EY1`|q;9YS@F7l_t~YKhW*jJn54o5&JW0b_>lnRFtNtBI*k#jUnQ8 z+Crfxg_?#KsEE&zl96nVP@rnVsgimV(-zd8h$i%C8T-zPb}C~#ELClohIQ5*W^uGy z@TG_FOeC8r#9;sNj2WI0@Qj&BS{aQsXO(5t!%St)TCiTa3oML&E_A0S`8cD6NbxVk z>0n0Gsu@)~n%bMn&hFG-=6rA{fPF-B16bu4RvAEZ*+&61c8na7b?ocRv#f|tI-B|R zv8=On5-Z|;Z6KktpL7L#k2#wM}N+J_UkT{&y239U`Gsi=r8yQ zFEPe(r~g^sL-wxB7Hll^OU@X|% zc}TuKEdmAV<00A^ixws=yuAWN!GCz^s1O_1=z`*bgGzJ4otk?jOev;=nmcySn32)l zvH7_5!90_n`sE*dvtt)~y(`b7YyP4yDu?c%MwO#GX>|qr)@J(qXRX~|z`kS;{WI6% zdW5h29z@g~%oAr%%->Y@b>vuMf3c^u#TlykR2mym74hy0MGPZONJP?LpDg)|B@1)4 zN=+e4e5s!=XB)MzpV0OvYE_p03Hwbrs*Mu7cWy1Je)d{^e)mk}(J`N}XWO?6A=S&L zteAT)3;kv2e-)p~+{4W=K*61A$<*9fw6}Biwe+_&^>K2ezTnTg-szR)&sWc0KpTgT zUcWB+;QUWl(z%B=?%coeiz8)QmamcD3^-6Yv&6nDJ3V~s;2zc?UuPLn#|6b(hmRUR zFMe-?f_HG66a;#2j1w_21BrNB*n`|Oj;7Q_m~igOmD9TU!emw`>=x~{KW@{#6q;_M zzcEgl@Xh`NI=u+lM$DXAIAiIiem0_7aCCC^wGjfTzn_z{(?LNJ#7?^6*~dN^?4`D4 zP0EiB+FLm%*{I3%qSeBMdGyu1T`W&+(sksnLe{jsagR&hL8flAhL`SYVGg=T2VJz4 zui;egiXknWBo(mCySAZLmOzb)I17$`q78&apy2F5)sk9eDXyzve{HjpRsE-AOgT40 zl0F!@a7g>>>@Sn{wB7xiZe=^X+c-3%((;k)jlGeLeC=?z;5(nT5AN!!Qm1`Ad+Nzi z5!Nbd`$ia3bNt<}y<%ENxa1CWDVW^I@=~V)1D#|7Z^pozit~V@1+}M{VukMhB|((! zK9`c-&6MrXP=xRP2dSm}2RsR0@B|QQEO}s>961W`^R|(!EY%VPabrcwGAOVnIvER= z_=rV$2vSRv$gIgTW>3tu?-tq2ZF*)(o^6XzugTwZ&YLAvk#s;}QBr`p)XqoKWmWmQB_3`w7cHIaHk_LI z#w|?#e#sW$sa=;3`ox4-y180;w4cA!El@XJikh)vMaK|zu-o_v;|Fx*YZpj?{(%%A z{|+BW5F~`RVbcD7&c+h>RrC*3LA6*}3Tk7jHpcX!^Na=Tn#u}V#NTh;PhN{Z?Aocl zRa+Cu(=B|UU+j0;CDums#bw4h}Y1iT`- zxfE0+;kRg2K9e`nxz`Fr3jg&m1itR(v_LHyQ48uTOWLo*9yKSV-TT=}wtPRmv=x0G zrNd-1ai?KiE;%XEQ7OJ=rxY(5mzA;9vNFzB*U+Dlp}$7dm-i=WwELw_HQxz~Y5soZ zzLj;_kNzNk#D$PQBD6Zu@cD6--kciKw$vWFGU#tXLXOob#GK)4 zPgOG}KR;ByWJ6M~q`^~4b7u5Q8J?0hbV2oKzW&*I7u8)Xs4=Hn!u2sW50Xc;h0Zf0 z8e58?)G9|`Zb2CIGQ_1NxRCn#I13s(wXtN;!pc%(>u)7VHrj;?XG~kTgpFk_oiuf!mb?H5=_sxy8|L1moW2S#Q zg&o_le%q*1SP$;_5Z?`c6}V)lO(-{d>_v?z_PY0kO{VN8s=HXE`=$sks}s7ex-aA_ z@7!n^%iug*f@c@tStIxaVa-x|Q-ctu#LVJx$bjP!~-6Wx@xt&diR_6J#Ckvc9 zIXhQ7)@NX5Opu*?B{<;wcJhenvlMBkLO&PvE$a-5~Rg z;5#MMglK>aThhWrvFUB4BzA|LFE6K_)bR>D-YIM!?M*)wp1_l5Q8S*l7WQeMvkiEj z&zuitg{z(==usj$QLWwkV@S(esf`HZ-(~#R8Zf(M4Y1QEtKen z@V2RyIvBUSZBP9j=@sze!|_77T!Nl(fJC)&u(vaot$-IB(cjM>ddo?2_H*+0ll(1B zq*tF`9x&!~)x1R6S~yPI-WLSQ*b~qGLsJsFXhiB7;%aHqK5l%E@@1k*bY*&1K>~+X z_|mL+Z_m7~>|;^rV7jXP7R@)!90IauRgX#AIvV}9^RO1x?R{w5j?jjt%S^EMBUxnyQAoB3K^`}5B`2MRX!`{5B)tlXpNt9zC7q% zIr}}oxFY8R1Mc{~T)}hP2Eu%(cO$Byd`g*r=spq_F}-df=9Mdaq|4Qw64lzbhP{C; zaE059{27e}ntuc)y0X2#Pk9ykY^v-XI>a)eG)+q&t;W$@YIc$p7O?5^MeWyO_jjJM zs9hrteWz2_%;$3y&l>ifauo3gTMGRS+|lL97i$JfYw?KmPRqv zk+~icJ*cyTsZXHn?`IasKj1$nV-SJl? zGZ13t&7}v-J8sB0+0#KcXsca4WjSu{fh&b4Pd>EoGt4Hyr?Xe(98W9x8_&_Z7Yr>Q z9%7}^VYhUmWae!bG%6@5O-+Q`FJ>ep%y{uKdql$Y_O$WKAH14au{{S@t~@|vXiU{gIqJwZEi3=( z@McQ1+m5{Zj{WevNbg+`wq3e+|1#UD`&n5Z->+keyo6=Qr6t!1PG*)?X8foNBbJl6 zEevLr(D~+r;&o+ii${NZB0l1G=>u7dyBX+Q2WMM;9&ATpc37BbxVh{NbJ@`uqv71>=kFyoXWGSV zTYulBQI~S3>yBT0eCHk=%6^=3&VO22`u)pt`H2GI^;kbm+g5G^Mt;M3O}Ma$s=oKP zcIiF1`g(q{F&`6u(k{@U8ocMMvEn2wiqcMzH9adk?bz||rtE|!lx&54bPMeuA3A=uYU43!TI=?W{jir%%tjEH2Qd>-L}zM7R*? zJo*oc{GS8_M!d$!B!eWjdZM zQs$$7&Q3|z`hI*YHRf(2xzt?$6tm!Cy^$@24XVZbJB|tZ>z)tU@2bUYA)SEl1=0oQ zrrn73Z-#qC@P|_^V_Jgs{Y~xtRn96XaYug(KWD=!(pwV#+A%q@JT7kV$i9(ZeyN^x z>dZlb9`a0#TCitB^(S<*;4QTEU6~EZUYNIOyl&>2y@GUPGo9MJdE=sD&E_yOfiV5P_*GYBGoOR;>z`on=KmdRm@2FZT-Yuf22Uw*lMX>pM z5fknx^7k{r;#6wUsj6zstF=={jF`Ii73&!ipI)928k$g^mLPs9q`iH*?Sx#tncm!7 zEwe#v-I%5FlCd;<>=Fq(%g1?y_<{*I@5A_#ZHcLmA4I1YP}P=d6nt5zs0Pv-Yf}kX z>>az)Icy;%KTYZGrM=tq(B2bOM|9_e5vifxF-!NgqCwPZVpYoSO|hFs3^;Oq=;!@} z6WLoWn!^)8xkWGRz+Rc-1CHdt6~=&xWN+&1YXy6o>ULIUIXh8LcJaXY@s%p`k6hai z&RVAR6fcU)#F&E>e7-DOydxC>FF57%-Q|ZcgX0WZ(9{HOHN~%Bz?LE?{j7XNr;vm# z8F3*YaT#0VLaTJzDeE^3q(eu)URO9`MB%zuV}uX(j9AgE>AaD-RQw_=WpOieNy$P-qT2V{dAr>^cgdH*Z_D4 z2gXIw0s85$tQY~%lzy@3dzsOJ35XSAqFW&ZZ5p)ZxcG@0At z)X$siA}myJ#@<<>&_Y={+;83%@M4O~@~>Zy38<#$=ZE^6RX6>5URY2d>gBKq+Wk`cmCIY2Xf=X80U9UjLA$C_cja&N*Juxvls|mCc)V z9b>DjXCI?Q?;%#o*s0*P3v^UFJa5dsH}$pwL=gDI8B;e=t8ll;Z3Cg}*2M6h@t@93 z!t1z2cjp%t7Twbq0g68^8oPVXm_>B)SeiL@@p`(WRQIBE2QtC9bO-jXh-D*sC=+@R z)a(fNy0UVh1^Z)f#|hF_tpa;OJJJBLQmpiPe05@O?!>E)>7&3HcGA(keR~=Z6PUz| z<)1bl+*5k*e(4^;^OL-JbMx5l{CV^6BCf)hp!2)ZV(dT0Y4IMvQ&WtjECY^X2>rJW zIG+AG=2iK)5hLcU(2b}P?s0ZEHn4lMWi_Tk{E3}h5}cVl_3ia~oD0{af!v6UR%V5I>?kr?8;GR^f;+ zFd+`jPM+NJW3X4mE*p0LnoK7IRYr|mGwG|vS5L2}#$FwE2T$ykHg9zCcarzcSo&$4 zTZ>l4&H?cs?MnVY2tPbb*dE#5-nF@1*Qnypl6qlq%H@af9o`eM;5tz`G{I2nN+D4& zl&QV1_u2z=3Y%-|RB-6f#e{^SB6$NlwoF$xy}f5?Y}^GQqgJO)*FO+{kune~!)+Q< zb48~5qGZpdhtu?`ks~K1#Z^_!`Fj68c(QluQa=7j9-Q{EFr}uf;PPl=HLr3eUr);X`qIhFeBrn;UEnExf@Vvxhh60ygFb zZ7&Vf-PawZRV)HAE0zrI4?b6xfaeEt{%S-aHf!Zc5aqpzuULemZ^DX|BL;M8<7UF5 zzNS8K(hRKWzO&oF((d+oJu#)_;wbdf3G*0+e%`ZlB1AjgTw#j#8)1rgZuwU2tree$ zj)rx2WxK_A$QGDpGMD?#PTe`9)DDlbzn`*uTpxgX)L>NSZ;gZ!=3_wv4_;wY~vc8u4IE1ZO87xGR8WRVe_hS9)rzZYyTK@I=6i} zBYAV)hiZ7abo>TCXF8TG5lpplcMly(9rAFpymx>6u&4vqmN8G1w5R=3-Cn%&*M+o&BxQs~MYEzRp;efzjcnP+Le6Te6p1!M)j)XYBqC zgl{EOuzSzg)!strWadv#Pxf9nS?H|`6RLIlCa?3xy|FjjM1R0ODf%DR6Wnr8C=*C1 z(KS}R)`8Q3hly;u4y`11krJq{%A9lfY|PT<&O=SO9gew-Yw%g@OfQ{Xr@d&uZX*mOQmCR>X+ z@`Kv-z&ZhnEQGaZbtPwIYg}-j#WzWMAJq$pOnzJIi`6KHbG1r?v$`o1GAvKfDjchR zrcl;qwU#vZ&w_I6wVhZ_vtPdc>n~Qu%HF(w^_pg}^DOD=HMr)yE?>U%z3qpqE7STP z*|U7v>P>GJtyr<_312=G45K$YOORSFc^U1}9h7OIO)XANI~2 zyr=3^P=P@U>Yer*TCiaP4BE0YMuW)mCgsdcNZ5vdr_d5>n_# zCv;0zu3bxu$`&r_njh#JJ3c%_iqQQ&XKiH65*jLBkNYr`Sy(uZjrVjOkT3`M%OTrg zw~U4kffk0Zox9r|4Vlo9{?3lkKxWGP>Po@^T6LN|Vn3axRsH@h^1a}9qg~_ z!W|AsYlF0OhtPk6pbHW-_`bi;Nmwd8;_?u_HcfxQ2iE(eeRx*Fn-)%L6Rf#8d^qj- zX_ms4F{|4b!P&{t78kv>n?OlM|Vv#ugST_l9u)1owuByV%*AH-%e2P%r9# z{W`sVoqdCY_Y0w>hLy6Cns@ZgTN<@=X`WZlo}Mg*vTV{F1( z>ciyO(ACX>M}w832oQchBJ3{{%ym!8bWeFEosws>IiIk(bjl~%;!i%o^ORHxeqv1R zJuH`{{)D5sUPV}#Q#y%W(G7zuBP5{j=#M|0R-7@0Ef@CBn372cWF>TPidhiUEn-0_ zJ6hYHvls^dA@|PJ`;#Cz6eV0o(#qO}NoU!#ajSn8>C=X%U=_70i>e=I#JTZ)TSOE{jnHA9d7c8C2YThfV)^AT)%mLx5Kz0A+Y zT+YGBvTX@`nAdSOHx_A7RaJgIZC@49v`e4x`8I=(eAJgEsT%7dR;-{jR#>9lG~Q~J z`-Tm4E$_1n`%pXwKMTh!7t8!#t!5LN(?g37Ejlx9=0e11yg9Dg|29%AYcYKCwI8P8 z#7@auu@5~bMJx0VDfRY}*aw$mlxo;`;VaA-9H;>SK;#$%tFsV4^4WmCp~(}IC#CJR zo^6}f4Gs_ZL*U}-D*ve5ym*_cef@E2ve3|`=kGsWbU}Af_)OU4F}s8Id?9EdNpKWr z$-gLk1>flV1ZLHM{vi73vtz@C3>kj(`0$}ahaWHO;omuA^5kHDzaH{0MYC_*nlW$Q z^xL;)78T{C6)#F3Ibr~{O~Z)+cUxqm&Dd=Wi`4 zDn@|N26ncvOq*Kv_v*h9Omq)N9y~abZe|0e`EUOOJ0ikcr9O$66A>H;6OrFqq4#R_rFlTs?FO!g$;F>XMO*b7bLtTbw}-{@PZxgdplwV|7VWi6NI7N zVEsbWKX_!rDDa3dS6Te3hWPkbzM(7M{z(@#L=E9KT>yM&{S=$dPCU+SI=q3Q-0>M% znK&cjp3+4oD(+vauNO?5_-7L}BHxG5@pbj;vbuWeL|my!ef`4vdUxVQ-RkR;>+12Y zn+F|FL}lE|>MyZFriupidC$-?75znvKu zUpQs!OnT|a6y4e>s`bHX9`2zb9`5d*HTOkXTcbNB@9bAHDItDq!J6cE@pPGTRDu5k zH*;zu#qVi`{jsMS3bLrbAVb8DIJtrypntM6(r#U#;tsg19iuz_@mbkl`&`_)orQ1L zJ=jjCvzdw<3Sm=lr}&cJp2!}8;Oi5JOMUp(ZG`u36=5d7&;8$Qe7mlXbN9Y+9#Q9? zWH>oSbp7Ww0Ifaqzip7bp>*)rkmlJUJ-yZa#i!Pw5`Kdu~~rnk)Rt4I>x zEKCjiUIOOpYUGMNfKLm18A|%l4R!VEQ}y)|Nh{j5zW#DuJ@&X44Xdx`duixrIO)!5 z0&i&GeocJ?^*Dj?{`Ijm8uk3%ZKrx~ef>ne9d$;%2K7H0$tKR!NgqMSgXZuY>U*L7 zb9FLkak&12x_ZbS$aWcY3tEA%!c5fE+IH=!nX@lN03rgkylXAHY8Aii{`|==m8^ti zs5T4zepk_8c0~0%ZM=ELjLqU$A#?LVHj3r#Dioh*J7 z-6d@s&7j&w(+ZY2nr^2%MzcgLO2qx%J~V8NcBCJxq~6v`*=eOQolrEJyaoiyODttA;{A8x8-r(RT)Nd2^* z&;F{Mk_Wm9F=6(REqd|`Gdc4u4WY>w?tgS7<(tdwYgTdb!I~o+kIG$-`Zq=9oS=h% zUz|Vc>W#R}!DmJ0L@V^Aw8!OnZ9VX~oaWcHS0~if17DMPz2R;}>8G2aAN^a%9Nfd} zwNhv3^~U^E%zd7?@G{Zh3X$8He!eCp$6nE2nAI!%&08(WSJ)dC%0k#q$ys-?cs{k_ zdbtQbKqnQh?ztb6A3bf&a4GlREgGyI#V@6JrGVX*v}kagSj68G}IcM2AbE3j2r#%mN zskJt3%@F&BvP$&+Vo&_M@E$`qrzZ5AN}D{JHCem6C7tl?Hy6&c&y!cM`@4sap>L>= zmayc=_OrXG%NSu9jgDVdS|xb5^;(hJ#kU~u6MCe&bj2V2*`#4RlYV-hG_aCRZ85)R zciiVNd%B{3`sbK7_A#D~SMF6H$^Ln-^1g)ruh%S5DMJl%`2$z;f4y*VY*El(k;DGE z!ryldEjo;2Y?+ zIapH{)o^gV+Td*$aicb~>KMOL<5vKx;kDOl;0fFn2$8DvhHbqm?h3e>&D%;+?3+;g=~bt%KPuaQs!UdTU(9Au%Jdx1qW)9#Z(4hHhhGsq zX9{1Ka)O^()r=qEl}ic3F&^{bKKAbLnKf5p7Zus`_vuNrYQgU*_<7yn_OWu7ogJOM ztsJdHh`K}d82AHs z01E$w{&f?37tfce@C~o${D&IUPyC~f|9Jhdx_avLs*YcIJ?~#>Pu(pW_G4LBPlmsR zMFEU&z%Ri0%CfRgz@s4&&Jba@L0Y5pdHwpe(5B~jFS~(OzQ&u#-Yd*gWp5;1_5RNXkNq;c`027_I#?uL2?g??Ou zTi4PF?y=>osONH2O2WKbX`;_g0ay61q8Guw+}$NDCAv@R8# zdZcA_!PWcR#r)o#NxGTYot61n1$^MLYA^5*LIz6}icSY5E4D#}VjC#;t-32az5wGQ>LzOe7kq>!!wH{%{&KBTfi2?3&z+jzx> zzpGG*rjLod0<*Z;kmxz!qx8&*6$A9pOa^YiM8&@w1SB ztx3Ia{d&YBethcQy>o1EyK)-Ob|O}B#mbdSg&$T6X=VGgxA$+7-C6i*-3ejgQba9w zTr^*yC9F+ah!_Ja_Uy9dxLwsQ5eHV2tikgX>3`O#b-e z$u;udAqOXDPn~iN*&ynG?*s5Hbyar;zFjz7P?u2f3F;LcE1y9<*RkL~(vp2z-=6ay zZ_oL!pTd6zoh;S12mg6h*X<|z{{Z{%N(Rs_*nd1%-~ZkE_O5L%02heEWb2f;O`K&6 z&N{_h5${tQ&e`8v;fR<_18&(=#8u1y&A4(4rq;sZuExKGfP=yJ z&22E*U}LFOl8N@NHO)MJV9wkS12^_&@0Ko^s)StRX&(tAgq|@A*Yt}QG6t|oLqG4< zBGX41x6dG~c6(yk z>QOE6Qgi&wIQ&Ig~t&g6YSl;M=d;|}TrY1HKhs6RW+ zBWMi4G}4pe($Zpf>NIQLAfQHiqR4e!szqk!q2o~+I5u#wVkf74Jj+*T?7wvVT)$8Sciqw7 zSBlMm{!PNE%jVX8Il&kTV__=vDezQp)AM&OXIAZIz@cJ6`2@j~Q6Iguy!~sW+QtXSe&wTv%Itdhb(9!g& zpa_FZYGc<%30BJKqR5^W9!}ll-aKxJTUoS&I?;d!1jpE`(N)H|bJCeJ>cnq%zjMR9 z7okn4lz}$N`-qDSflrtQ=n#5A{7cQ{70$KXj?i1tp{P&6BpuXmQQyZ<&r0YBjHk56 zyp?xaxOV2Ta=2mfKY8$x?i<8wORn?@v#h~;618#L0v}&=RGtAf);&Y_AKrDFg;Yt7 zxMwr1xn+od(*FpbL_0+f^SL@&QM@@Po8lJw$XVJY7S{DD?Z#En_YkXGa%&WOrh9Pt|F9+62SRD`u=jjh+@6F_ zOR=Mp=;&Jh{6n<_^~!k%{@!|gNk`Q+b?srdY^ER9x1U|to;v%(#zwv3BU5Wp@1@Y6 z2Y&A)5A{mylxivJ4d)%mE&RdKh97n*?m1fEHlFLTIu~s1y{*Q|9x;P>Wx`ussB;(g z;kAXIYW`sJzJ2}I&oq7TGMnt6of9|^dD~hkjtd7vs1?`*5nigjXiKYa2e`)=J__Ug}>6DG|3lQy6B5w(6$h)6khGA^V?pR)C_p`pUZ%Lbs8q3y=U9@-{%@~L20Y9KK>6rR=;0JcMvM+>Y8t^P! zQ_VnqUqijVgZ|I@_T1;Fw8y@Dp!gQ~WzAF7+}idk>iiLII{N;fgT@j{DpT;%QHr9NeFmuhEq<&X*M_r!t8zBLOi^#Z^}t$OV{g9ZMhhi` zt&ny?23Qbc3K8pQ`aXi~O{JZzdHdRH!q62w%)9Zs7qwXOOP9IKGiM8wm^FJv7I38p zq#&xujlXkd*dfI)2@LS4nFbMTO;Zi4k00dwekj}Mcx9ad`7OL^gW9kL{7JhMJ?_ux z1#}ld*P$LUbCQXw9oE**Ku7ph!4;@C_zLi>#nKVQHaWIm^pym3lRsjQV7y z-q5}b^=@Pjsd>M>Y6tp9JJ|DX#;U*D<1V4jH|#+Q=tM*RQgcP#7}^`;4JGAlrG!_c zc;t`fZ)2Ieli=usL-)OR4}dyjl~`sllnbXtIlJl}2n}CG5QIi8Y&?6U7;NOIetias zLi2XE@4uX2+pbsN;oW;VJM(vQr{f%u3f*MOPkRk!fC=zp5q9UjKtb`dZnaiA4-%{k z7)+@%$$6CEukQyA*7?72kK%;i)Z(&aINseH51inHFZEV%1xrKGeGg~>>LCxsVT$Y@ zSX+<0uDv=M{V45m(oxgyb?tGF=!9R~;(Ot`>O_O~2Dl)cbqOURNBLC=gq79OD}Mn5v}y+Lu@oHE=Tmn-DzhKQx(5wBlADm0nCs_g zJ@r285<=T#%J-Lf{lH!n>aJf-ndP`VpkJ2)A)%1AQ*3{(lg`Lbao^Bf8X&y@O+hzd zUNLMimvJVD2w*D@cR7}^^lB8Jz+WgT^3$%&+EYfO1(MD;k*Z$_0;F% z1wR$%0r2Dv*+g8UDkh**YVefO8wN+Is`zgoDaHRM;hC7A%2C>h-d6rFGS0kOw0G~K zSJE?D@ah$t&j+GpKVnX{sWsfL;a0J@O=m2;P!+-OL%h7)UhJoefb51HQES=#G{LH3 zdrNNCsUj4Uj!=3+4ilE+{(|=b>xrH?cTQz;j`xo^D`|#kr`iI0!V2H=8(DA&`ttLK zTvdFoeqNTsw&dWDq@o0x1k-cATq3_Q>U*04!-5f8x^&2MBaI1#*WNsEX6!;V&^!-l3! z>TGDN;hk*B`5x=zwig`KxEnMR2Yy@hM)&FA1wX2mviY=tC(Lgs8!W8XPf~EfExVyf zcb2ok)SNxVbTFSH{c|}M|F5C8_+T#@7Ql(q*QYh*zkC8K-yUx>cxz<${X_9vTj4eV zzQ6m&vV+I=ecgVzNm-kS$W7uTaXD+bxa07~OH9tBQ$h>0qr~NNHwE|LV+j10+@t_? zHRjM9qku|iodtxPj{5TWM=a#;cRSV9?9JP#dY1s6GCZG*J!{VK*3h>AlU?z%ulf6V zwoD0{t8*!+mMGD4b@OPXehC_EjNP&~ZBH%a)^ID*fhXw~^vnN;xi5i_s>u57y7zW> z5&|Ln2BEVrgd}7Sglr@sAt8h;Bm~GFl0Y^{*mqah!tt=JqamSl?A7Th= zK<#(}k)#hXvDy8XSgCq#Mb zecu1(r=n{yS1~rz5X)Ae|K+i4BYq~9t@evw7Rv@M74~EAAbDFk2|=ah8a$T{KlX8? zqOKTa&l{^bA7Wg{=0T@Xz0G^Yum1W~%Zu8}%2=G&B2lT0j)+AKR?Y@PVo~S*Of0Ix zQ}19bouI{4&w4x>mB#ZP+lbWP@G-RuOEs*v+Iu)}UEsWl8LaXqJnvi+m@DT@VS)Td z%h7Wm3wLUKX&Y54U?&=o?lrE)n&e0CtEob~+4a;K!vx_|%T#-!14!Ls+; zYz15KwsAGBURS?3oC!zqz@7@Jr2j6lgU=sD&ko;!|2#&WpY3>zy1U|o$ulr`^7wRc zKNGEC>8$qiJ+G%cViT0k{$z;|u8%|yjobN!7Ki?jWxwTvq0#66f5*ksTH>hx4edkf z3Sgc6dQ5!2Ub)EM>Zfs@g!~eU)sOzVB`0B>g+(21GkPbA9Cm?U2J|6$9-i*u5_22p z@6Z0pmORH62>o|E<$8L@1dlQrd)TYzW5-6UchaXZ&tL0V%(XpF%iprs^xjPVwdGeu zGd2|^Iy%bGjnP;$Wvx@@pY1wlv%U?kj8q8li(&HtxTq_+0I|7Bi((7@M{v;If!H69Ox2y)F(#u;!7oqz_D z&G67&t^#7uEPdxt-S&I#-X4+P)P2+H+}C$KeUKf0^RWvr_Z@D0=hPDi4(oqRZrU>! zDQ5!A`=)KEEsPCtwkDm4ZYol;&M0lafVRMzfHSf>3#AL%1RN63t*ikT_}p`|oqN_- zS(;Ti5PLN&%0&CuK|5?p4uStPwjH~f^aACwnNSUIkj68^XIZt(g4i(=1*VV`=);KuCJL4_ETHq{5%cHlW5($r<6YdQ zEP8s`$T8lY?=cVYyi-noz??;E*RGg1&D9VRKV|Bi%J}xf?S(&S#TS`;oC%`dboFzlA9EFUd|Jnm%OOYq3h6uCU6D+Jw85^y=m?yCgYL1<+^|~z zvK(@K#s>D0B0C#?)ar-U1iY>M_cX-6_^VJJThS}DO zR4GGhML+Q|QuA&6Ol_?8XR5Mm-SxE)FN{Slp1Wax)6Nhh^hl88iA-qNEGR2an8E0o zA$m*VbCxXOmC@=MLjKx%hLF$5FKWqo*oyz)3_)%D(pZJMP2BoNybE@43r+SOOn(w1 zv7wnyg!nJu9+f4GU(h%-1xjF6VM>HpJoCosPlSt>O#L^OokF#TN@ot#{d;7(wA(Sf;zhq~ijK6>mJml`Cy z(-*9Lym9v4`4#adXJjt;=lg8GIC?lK7myKOCl*5Y2v1KI=pODGDi&IPU}oW>c(ETT@oMRg0EYobsR;2j z!zq#{G($p9Bd|;K_5{0$dIQ8ZF4`wCml5s`jxHmH2RS);vU}O|M`tk0XorN6DG5>q zd-UL#P$!SE|r_kOLqJ*cKk~@n?3xw-1eBTdN7FrB{C2i*Z|^ve~-TO$9Q&N zJR{MUYTik8)c9F|4=ooYXpEJ!z_KmxtZrPnX5~0OZYS2=zwPNgyLUf$?Cxc2cJ1AI zyVRV!Wp-1iuXW7gP81qS+ncKnPAHq1H|asxc~I{bjN#ughS1W`AwYz|5TPwB%gipa zznf1%e4b;OE>|)!zyB$zo(@j%gQIu!GS&^!L}=%5_rcc(6@^n&JbIaq-2FjAuqizB zE&37lD^_HFrrK(g`$1}uM-6rx(F}bFZWL&s-O}bP0LEfmAjJZP?NTrX4~z6O4EOR1 zaPbdvGLoA+6JC8>-r(=%<6r4BCu(@XeS*jYy@RiN(7l_EIG4SWJ`us|FU##8wRBGL z3@}2wMm#RvjQ)W{;_mA0%DkZibOoxdW@fk*12gnAt2GXOCSw#DoCL=O~Ilir?!0-P{mL z-xF;{-ZoAcnne^T?ZGU@Q$e>CIV2o0hkr>9iHVd$V*H^>(aMaeke9~~%9yu@l*?WMLMqPvKE!_E3P^xvYt0udXdW0aN#`zdZIh+)uy8?n#Q zFUq{5JaWhOgT2PpjkLjG;mA)i0woYv4C8SMgnkH>-HG!v@~8PucAe}!wIF>~+AEpm zX;Y^9Sa$cyK@4B?{ndH*RFX#p)CdOy< zy!ZUVm=IHRv?(NplK5oAC!~vk;UNxgOYa63e{tV~L1A({`&DSL)xF#yG?KkV{et=V zU*&SxDt{q0pkHYofd3)W2f7uZ ztYoXC^Z6^`2KhNy&)sO>gLk!=~+WvaY)fNYl)p=Cz*6>xtF&4KBDc=;u9z2 z3By8j7t|!Hd#?C|Jk@4vMm?f#E9&_H^^m^b1X{ygQ<#k`U{h;?^n=;lpJ9~%4h^Z7 zy1;V42LJtbm7@+?mr$ShJA59-WyYVVi6#DIEq21ibu}>DCHQA?71n@J=(Rx2UZYJ8 z1bd{A);Bpk@KyGeduGP7_uYT@f&QEB_r7hheD(1?jyoQBCbx8$JVH3NqIAy8`|@0^ zoL%tx@)a%T&;;IwFZ7=w?~W(=QX^?`av&xjoVY33PI$0;IN5HvLp!oGc=2pJg5XsL zk995a&Qkq(u#8y{p0!EKBOE`mgc9#4`FD0&ET1!Jjy#YX?6>@>`mw^MF z>Rytcx>pbsxz#XF-YUPX%B~D|O8!~gsqi8T1e;L$qOfo*+^#q~AOb0z+Z0m*h5wO# z-Rzi=8LZ5R3<5vRj0~}j?}>f?VP2xt|CPK%JXYu5`y)nnF8 z=qy^vxUB^(4umBcrO4t+4iJR7ua7BKSH^CY`@}4ykAH~C=Z?^N$lvAXII_wGQYJ-L zh#(+JInS|)@(WL}rY1(`y8qd4d4maY``I0wKGNBplFmZ^rK6qFQ5!J6VKP_g?6u!3 z_CfZ+_VYEC3-T#es->;9^x)ou8KMEHYx#crk@y$L^fneo6^V8hs9SVfqdZv~ZaH3_ zirkPq8yvmATRyF?=6X2Jqu8@a%*Nk9C66!LdVYsBmGAqgxkOFp%j^DF>QVN38yTIy zZY!rBy>+#%q>dqaLVOK%EAgSI8{>(vd;Ft}lV8ar)ZCj+>{Vf%ID_ZjJY!j<^tnN9 z<9WD<2dwYdWa45+kiLrN;*#5J>wuO~t-}-U77%4IP_}iw{4#2L`DJT`C$sL7E7zK;B!_WUTJ*|JZl&8Qkb%0UVUa0>QGA8R?J z|C^=0w7?^&avRZ!I&fw>#r5ZKi%{IGDQTZO<<J>b`v7crQ_ah@J-&;bf=I6NoCh~bdFJu?hm3CUhYeIRakh!Fxx zHXeWG+2b2aMCaCr-@j?wrgf1;DU*VdJd%vhe#tEE!uQ$px8A;Wezv&n#QpM*#}@mH zT5+5?-0$1xwfoOIi&#+hE2GAa_HfcO#=d*?(G73kG)2hY@Gb^hz>X(~E2S<_k^))+ z6Jrdqh-x7XQxepYT&eGA^z?vqC{wQ~Z1;hCmm&{MdR=dC{Y2rETgaFIUoRJDQJ9#>m{0iqBi;1SRt1eW zCe7KHUFYXIY{NV2r{r&Vdqa3ganH$`sHmEgJy_WXZB9z&ra^V3nys06cv6mLSlq&; z6i8*r+l;#selBIRD5%tp~0*7 z9-1X?f20mcoPDyI4xvBE_ZG2^kl#kaE&_dtyBE5Pi)tBSCNfInFQhkPJksM^#X3kf zSDAiTfH&n(boC$Mz?jh`ree$CirA5}*+1n!YN8!-Dhkm;*o6GbP$X3xHKQoU!(&NH z(XH&3X)Wx1t9YlRSH#%rAX9y441&Hn4y=m`J%bTA5l)#WNjH&{0Jll{h!1qQBk3X3 zk?D<)^l(3b@R*B}$0F}BjVl9uhmVfYOA8%Gj1F^jSm-mZp~BM?INI_9lAG(8zwc`K zVvglRufc14{QQA$R~~#lD=%0whK!oKdblUX+GpV-f$2e`jQaMgw+SyamX7Pc&5&Pj zrH^jRguVw}P)hP3Z%{DnDDAz3j&k!-lTPnXBY;rSVJ ziwdGfxcLPJR}=)_XGbi?R>JL+I{ga0l53RbA_~PaNB_yYEEIdW^y1mGa>m)SmOIX# z74AAoHkzG2QQI@-o7TJvE6=1t)Ov zMA>ml06~xXB@0xT|AVtJ`I^(YgxrFWX_ORo5M40-O70x?dP<2`QUIHh=yS4X#=MZW z%>3-EWPRiCKu^<1Hp=rz3lfPuR~X^r=UX;AK8kSjy7jK8+Yz{__F>$=j#GdOFvL(! zhGm?LZbSK8$9E{h}ygd*)t3MGevT?Q)+zZ${|c|%C;0B!ylXe356;ry$(mDeFW zwz{U^6Lagu+J-aJJ8nuytEowqWqIey#B@*Jq}Z7=Z!X^dd}`YH$@yKg#@8mznz^B6 z57y`hb(La(_%Yd!Qj*Y6&NswABqe*I6VMG{eU-Z&j4jViygebwGoZDpv8$#zKVf`5 zdpT`F!GxOE|5$m-;Oi0SQ#`#QyJ$(~B(HO01m+jl(;Gj+#Xb03dT9-OD+eA&BR3fl zAHX2Az)$#%fzj-F_*{0NcP>#JqzZo%@XaXyi0mw8Nsj}5nU{Za;CVTN%FE8|lEK4T z{;dIc;{m=w{!V{^mw!Pm|Gk`nc3uR2%DD*tMr?1v7tKndS@oTRhOdSDMuv-JVw!vq zo~xg8_$>o3iU%Y=z{_=4#f^YpQpyi}WB6J$5nMPgY_pc%KyY5Z!VZ3)>afyXomOps!)2VA&(ZzRmU6pH( z-tG@rsGU1b!M0b~Qs0Mw)>yb`T{X!<_)9PP6 z@PX(rmQlP2dF&9=^97Ickm+e9p;T0C%kf}`^qfb(SeR30DwVIsjGNcmTM>BA_#XeL zlD_qK&R(^_v zWR7=;L14!3gPLQ5mkf5)-}?JHl+6XJP3FkYS%2K-H_-=|{J#nNT# zI_1B#n>!fWSvRAxZh37MV@AB9HM?hZ-EN*!G%wUt7`M%Jd|iD0#^^H( zj%E0(75|MZeKm=&-YnGXw-kG-^Tj*p{n{>uFU zE}}utU~&nx9cq0C4iTm9o>aLz$+OoBQ53)+C^PS%|sJvl~UHJNQMR_d64qM z$ki;^45aPV-`clp-t2>81H&I-Bb*|7SFTwkm*y`6-^#ihO zTZ-{Fu&0Qwfp0MQ9k_EEYZZmoc?j#wX3i%Ahm7~@J*d3?AJUqU1_7rm;8`FS==XAX zxmZSU_Jz{N1Fz^`LLUc`pZ=iCz`InP-Ri7|pa8pRGEE5R&!9oW1cDR+=WKNXiEmB~ zD;?pSJFmK|Bqud@TzXo1$y7HJ6N)O?ykc|L-5+gT@MoN; z1O$$98|may-4zu+tlG)XF95o!QL!;I!p8QWD1=SwvHt1uxs?x(afi*M`chHSgy=aj z!TzyW8xeG=_W|wLk+EKY9Y7aflS0HWq6^C;jfvz|Vs2b6U)x++S15nTVDHL498p-> zd7^O57t;J|yW~sTAIk~yn!{YT&FSskkTEg{;uFoSTV)TaR`?F<5zZA#(j&h9g%Jya z=fd!l&PCt>EvJY&xq=NsL&Zm0aXzCc~q zGHH$o(5-<+zW)dx<3vuUG|**Tzi6eVxj}0JO?8mTp3VvMV=N^tZT8%voRzy@eBw5? z^P!FPGae4D5TdH`R+dFar^QrG%U*Woz^c1mE~*Tk`q#%xph*>!JyzHZy%4K6-{8eROjEjEeJo)Hj%hngjzsoe|FyTXXUDEwf=%Q6?3qheJ?v>u0hVgSbZoxC59OGV9pvLVbCph`2V3$ zKvxdwk9BS6l5fWk6jjTH8Z78-lI5);m%7?PSB+&Smef>yZ0Y0yR*$1zP`MKq!VSaq zlinS9qcRI4Qk>mKxOv2SB>ELq)-FnQsc{aDOWkj94D#?E<~Ghl-y9NU9G+HNmFO9s zJRO6|x&-~Cl9_uV7dH46eLKR_Cuo%8@KK>|P+_1QvX>YFO^CG}p@Z#^z0ia%Y6er< zt3Sr&DW!z;l+r-zi*tx`wLq?c0HWn#S6c@|nJ2LlwJwQv<{|BhbaYo+HNrK-BiIx$ zYHZ%iJ9ppWJ#(-@PYF(`bxLzgFEK$wuIkH3*V6EU+e z-*Bq2iKoe69)_T>#N>EkS9Ml)RaG`(Y4(4)fB%>I?=!2b0I5Fn<$(iV?#D~I-RR>s z{Y7q5OHmhT>j5y_xcflsk35N|!A&LJ%_wK-L3QTqu4i8*bU_U~0%z5@}F~k_Fj;Xd3Dr*nUBS|zXF;V%3 zX^f+p$=7FEQ`vj}eoPH9zi>>yLrm0gL!xa=)DxF(*|6c3ONfcezjR5aEmX&#TY6r& zOQ84}oak`sG=KP^aQ>?D%nJ=VkFzCCWP!mW!v!(H4Qa{GpA8+q@AC3O6Fd4L3uIjo zM(^57xF|AN{2R*q;0s#rs=Py;?ga);Fc<~gz;M{#+e8>%$`Q-Xu1p@|aMmHR>AP;R zVg91MvX_c;uYR|1cV+4FPWdYE7UQ7o2E3s|@$w~aP~!kz!AbxYWRLi`@JcSnMtH;) zI2g{3@QR)2GW=}#l)alwiBRGtRn2-C6ox+6A zd-SFwuDBRJI4w>(RGhV_EPX2T4jg+qbd>k%o`*KCEA}zPO~~A}E)zVp1vI>%4^eW> z=tx+_4u>@X%Y*3Uj@+n516i{YQ{061%`;0RX-cFVIYp96?tN}^O=Y{B(Oy}zMQVHJ z!ikr9b8>oLI&lGs8|4SSJ|n-nc>DInEa}YGtO0GU#Q6Ok{fx5*8|m)m9xRALICUwV zZ^V+&(T$fY$BYu{Z$JI;*@u3u_mDr7_sd_)n^`Ur+(hjd6@NCK^8sA8q>;em2EGXc z3St{Dy_uYBNDwjPph;YsRMyN-CtPs~zC$ou!Qhq_c@+EBK z6KIY$^L7TnlPnnMhius1yxlY(6$yuA3E{b4O?q@fd)>;r_sm&8+{rDp=JM?5=qYoi zr=_O*mroHY-4aq-R^HLDx^n5^ExY8`#FKVZ%9d=l9ue_fgZ&S+k_u4p=MVUB1QBA8LOlU%#;Pj?(G% z^(EcM4jf)sVBmdsT9ny)@OjjurF5;bJCjJKqkng|e39X}MEzT(`<0}ZifNv^2O>02 z?;fgmuVSq|J-F)m<8BP|huy+IS*85QJMtrMzs)M~4nM;S_wm?1E-3495vzKdRD{mZ z5H61xK6EKwhwPPKoO^D){6wZX`_;C4&M`;bz~mHP;l7&uEiI2^O$cjX&fDhHZe2Y& zC@p#6+@gsP#05oO7vG0mmkKgfWfPjsH+mMI65>kC$%QShhEZ2rXdEH*aIu^wigYA0 zXH0ZrL2tpOmHex>H%%*hvQlKuNrLa# zX%iEC8Hp7;l> zrLRbD2`NTjzLt_D@0Bh9AlXnKuh7S{w+w%#wb5PE9dXT(#$_p<`V}S7BS)rAn3Ith zpOxb}x;Ai`d{n>7%_AgqT>aQ_fz5$#CckO^PNU~d!?4krk?T?JMcnLuw$X9~GM1u` z8Pu=L6w|mqMup4Hs{RJ>0mEQjyHAN22xQTdLOh;fgb}sGlfi?+w9<6PgE{!)AU4Ic@Cc` z8g(b_%j*eG1$$o8>)4gA6n5!$*_Y>dssJCv!*w?Le^P%BJkRNe&IWi^%iBpm1pL*^ z7yV~o8vLLNFJni!zRU)0gC~s2k2K!I>W z`|Qhe_%hH{3HawXC|`wmU+Py*7eC)z)We*#OiYvufZqz&y92J_e_Js8E5N?I?yN3Cdk!rl-d3M)5Bdps75kp|A1}}KM1IQoQU4E&2k8guI6ml+(7&pFjQUHzjE}DkoY$kk!AFDo zC-pt(pYUF}ei@yNuMjtCdKQ%DdJaPt!C5rkQ}i6rZ;?KO zuY=gWhOUF|1}Fzj;e*HhKqw0F_qwIgXfQl(yAq!1!m9jN`7`fDST^-kNSw0uhK8mBcI@PI-fG} z4Nd2RzUI0h1;33hi1xLIjgio&;6xV66{3&?luYU=@Grooi_MKvf@oS6egLNp5ALnc z-xo46S-ukQ6x=NQ$@1tFPs14IJ})Cl{^u7DTv(@We$}PfDSk0|Ic(LW8Nq=|qge7& zR|6u3`I0QdORMGovj4j!@f7O&e-Msv*i24 z1rGX*#s;?6@>NQ(Q*e_1uCO0L()~6R?V9i4FyDPg3h}qnR~VyeeLk)80!|EoZ&&nb zH0Hv$(Ayc~+aIM}^%6ubw zj1y44T-<0lgz_pJycWsvlq>i(ICx2c&lKL}ykvvNA(7~`!$Z2ZSB#gj{=Y4pXSB{= zP})U0I3w~`fRpAM9qi!CR6Ji1JzDwxPf2Ho@|8lE1zB)a_)g0btA6XeWeMR!Ry$44 z#T5M)^!Kpf@O!vuirWmk#;yro`hw=Je>IeD?3B&1=JBu0om)KRVsX$sa~n&2^z;k4 z{-N_(^Vc)BAOB0Dk4MtSjrHb__tCg<{hHp3_BY+jawz&QoVRbMWv)tBHRzpdPnY(d z?K;f$aw7QP8NI*w2iOa_W}e|<9s_2IcLo!+)rmBeI9%B3cEWJn@YX4LigCEX-SYf| zoERq7)n$(}dgg`{cI@g(YqMDP~)Nuu)-J-`$HX5U6eDDz~iI{qF<61-G=*01> zU5y#+FI%d!Lzg7@Zn4vvEej)EVV0e8jn&$FU0jqjl0kAu}|5 zXM14G6|(2b{0*{Wtu(dM?KI_xL(N&tK4oa*snz1*w=O zX<5LYz>|X5oy^(GQuUmUit0JJsR3hrW8?B}yEN&xI|q;G{*s4_`?3j>eD{S2EHKCu zx-mg;J?l5a{B+>Y5A>N4&RUJA!EOZ_HWmZ(V5`4=Z5C0X9GJi8${4C-uPyAcW!e@%;v_P zTbET=^=8E7q(rygTK`$k<|N&~F;xd~VJ^E?+vPp zRGV12{OHR5mExwA=!-47<&vktm1_#svWWBN1~PhA@|1U+B5N4^KSjTU`VI14*0O=U zww^W1`_{{epq1g~i6qfS{D$IR+~7o`Xk)>(y$y{!chuHjxN|4F#$p;8n;LfA^CCtL zlC%CZv`szJ!(EZ*jG^Dc7w@pjcdx$jF5C<7hx*)zIr53q^LT@76|uooHXSe8GuJcihJY<`#6VDen+E%hq-l&bhi-{{y?~q`$_Nb)0x* z#g^w7YCb+Ibw`B`sgLV5`9*9= zLI-IwWEZKAY_fm2!k#Am#BSYTVHNJcgcih|Zdr0s%ScSBu(p-7EcEJ+i9Qb13 z&r*~ApR{heBVBh&0_109(J+bR9~y^?1hp#|NLz#w?VD5T!|&Yl&lf&;?}Gevj*y*V z`I0@GDsRhWlP|pY$%P;G?FhdorBrxsUgF9hckH?S-AnT7l~v1D$}2Cuy?xIe{VSo; z;yDXn(f=B}LmF<{)uDlPOANy<=@n1Ux`JMY%enj%DW22k%^PBUd4liDOc=5Go?J`g(^VZeS0G~}~tj;<{k-7-VB)lRE z^d#TW1S$R7m4B@Kbk!FRSbk%9@(+ehe}Ly|me4IHvKK77g$wentZ%X9aiNHh!&vbB zas3}jCkqP;dBoVM%m4~R-bwh^(`7S|mW}%3mLq2xnpUj;!{;}xYHB`hIf6lZ%lr(K zeJRgAT|8yq>C>kh4;_B>s~z|5-SOos4?L=_u)AB{bsmexy z)z7SKa&=r>QrD4kNZ-5}kGzSP5h`FrD1{SV**Z{(7jsjESs+E57P zDQ3Mwxx3Q1u)((BA$r%qUGdP*SPZm$jXZqP?&>(|DSe9Ls?wS5u3j5jYBz=$%+(2r z0&A|RX})myaSylljuVo>e9xpsEg6DzswXMQ)32f7+D#29smod)Sv7ZIGcy!q%v-$j zjd!~nTbA86Yrasit^b2`QW8$q@q>fJp9J(B|@_}{`O6CP$5#2CR~40B6Thux-Ulu^gE@^-_nj`~z0 z`;T&JYH!D!oIryZy?9k(`Zmk`UN`@zPP3mc$BuFQ^ z+dTX($WPQX&TK`eRnKa1b6ipSP^8DYrnxtP6Jqth?dsPXhDBv|O`Xw~HOAoUy)o0j zqB*ZVcEkwxbhcpPRoAVp^>;+&?Q92k)Mu@m6MK7g&syQL$<>lnF)eQzn`(I_yIhcV z&)hB6^te;?-el>D6Gv5ICvs6XE1>a=9qgP|TP8)p-j zBMU@prQr|}=Zed}9sSf@Maky7i&BJ3FPvgglXK!js*=Zkd`2FSpX-+|u3!1&ukSj9 z=q}IK?s`)G_SNl>cYeTRn*&=QA|9w0;S!-;>qiaV^ZA4{@7f;W%VUId;Ex0U z67RxV4Vlph8hwQqzOqa->VJC`Mp&xzbzu}cAo|gB%HaGuyd(W^MI)EnSR3OH(Sz6${l_y)=GU}e_(c9{&2P6(pPpZ| z{6$u{?%mC$Gw^Y3`y_0^kKcFe^Do@IUp~Xi_uqc;#Vz*<(H~coZCP0{>#v_yR^5c( z8%xlZskleO6S8Rt+7j=c;+BFWmPCwt6Z0@8kTsD=B_eT+a@m66qC@OlrYjnsy0p^Q z$vC2Yq=RE(-49daQ`cvYk(?amtHP;=*y_t{O=#ql#f9;qmb>M*S$aKWvI zkL^X75cBB>UJF#PeSn%n|?P*2#;fG5)+IdkoUhg7(#O>38?%ouQ zLjT3^6zrfWfft3{A1=6?N%H0+LXf5PpI3d`wd5lrvx2Nkb0x` zu5vLYuDK0NdQXbG_NExZobmJflk(1E@|}+{SIa9$)%TXl!TKu0R&Ww#ilb5ZqikZI zvd`o(LXTy;WxM{){+Iio6SJk5YrnqsiiCIo)CEaLO2rvMB#%mlynd8io+cS$JLm>q zPvW)FOk8{JoNPRI3hJwKr<$-;dwl)1T#ShIxB6qnx9%um^X`p`Y=Q6$Bvza_Gc!J4 zISRC1MVpu`qzbxo@{>TsV&%7h_7tTM*RLcTcPJR2I?m5<&;xTjNf_BJaNg(E5`K<% zHvSdmAa-I;D;Vbg`=Ju;OEws8{k*rHu$T40>1`V@vHV7oBk0u68?d2jDLl`-KKvC zPJVi93+xZPf288U{sA+rv4h_jKer;;;13r$1b8qGD*o>{9?*G1{2JUA|Gls?@bOiw zXIA_+_OwC#LY%&V+kM8$J@)k5!8QDfE;@{K(BKoU!RGiMa+t&Y7y*GD!XVDo=od2; zT{QIm@JkeHHMnGgE*pACWYPHw@H%CDRb97+pKHAB@B>2jgX{2Dv1rnbUx&YnWsrSH z#n1I#uzzX#E^bW&eu8HZT)<9B{4YERTNUwnhBQZvrSTPpll@Nkr$WD+f%3NSA36O) z@pCKQ4e*x>Vb}|Se;`%GUyi#`Z14}Hs`xedjq$7cy6fn#6nu5@cJx=;f*us_aR=WeY2Vm_dd%*kHPq4d?UpvHt z8)(I^H{$U8?j%FNhfu$->FDcE4%$S_&)*+B)RrSm@d_K8RlPBLLTg}y@3P`_TSLuH zT6HX$ej`Sjea1#E%Tm`W@eSzy4Pq>BBi2S~E&m=z-<7t(RuM+F6pS&qe5mmE?Q9_j zwD-j~sJu9pzBE0{9M`$?r5yjz1+3}hZ8x9!CdtPm?u(Wl^Q+WO%~lddwhnG9hsA`$L60;_ zv7uPTf={fYCFOE(6m5O+Aa^*2MLeBM~9yQLn%ip7s*2vZ%nU*ILJ;Z z$xydIzYV#^3(5dfSQ6M5tPdvtK>tj-GjAt#2kdHhV zlP7=w_X!Ix3V~szc@@t^?e{;F*mGOKVn4-blENIxfh~rwImu+B5p(!BaSMzRJ3ulU<+btAO(|Www3p|P zk5*z5DBjA>CiFMMbAo_&<*NPl4pU@2=!5w@<2F$2t?zId5;jd0eu4L=gY=Y8YS;tL zdubqAncGS{1YqF`4D0B5o3a*^eOW1sdD9MljAjd{{S5qpn=WW2L=Uh)G@xk1?Q^Qk ztT+YK&#AhNSP*07AbSa=13v)ID_Wg8P6zf3BfFx(6gp@hq58Ea^uBZsG!q@K+Lr}P zE6bnoy1qhPzeU;C2FuD{QM`w>EPn!C`CfWeXf}M0vab)8Mf*Ac)9~^q!0RJ@CZrn; zDElk>vVesvFl)c5F@N}u)f4qR4xBfL$+N=4l_)*T+0S`@b)auAIi!IGC5De;^_~X} zfD0P|hrbg+wDKwsUl+rt^6=xlJfix*GvH;y^AoXsfD0SRzRY;EpN3ztOAd|s1D*{s zcu{;iRSYAWE6Gq4u?YM-u;0|;?1Fj5YRQ*Dgl3uQrLzuf@Y-32d&Vhn<6i+s zdBs;wqX!ND4zfC*ujJdK(L;S^2UqCPeDyT^JR(xV&*@QPByI8YvrdJsX()a>xPpJE ztX&4rIA7q`WO?#2I6v?!@CamjzHYyx%GzbZaJ~*{viv)$tgXTAWnu1{hcQ?2Qgk@^ zw_;7fU+l$Xfes|wD<$5cjVdLMwl8B659kas($=l_iWt9sW!WS{;iAS*r>M*Vj7})1F`IWa?{hirQ~G58&9!#nobHik#CZ;%eV}eBEsT8arZ!Rh zC`DNyAO`k|cy9^191;_(8H=HBEH7`ZJX`iaK@l=V3Lh3%AD+6S=%WYMHGi?bt*=%X z?d|OjXKS;O1t&J{@kwmVS?^zJE|@TXrdAL25zlGJkz2(PHENP;UZhQxEmnF&XH@ACSrW9=d?dLcCRD3A*h&-US3cfc_EvlqcqFSf z-dy%pV_UWH2H(%YnVI-tIGstgvm5k58Fp~>Y(i%Z?z0BD2II}o7-E^u#QT=g0MJM) z+X;FW3_#A~)aIl_At>#MFB-~bl+y;YvtjNVYK&|UB4>rn75A3hym@h9d9-=MxfS|5BN3N`u! zqY_rjXa+(5Po_x#`Sa)nAZ8h?g?&GYZ%pr8=&jjr1 z%_VVa#4YdO9ZPaMwYb}?)SJWqO~CGi$AwjOSFFLe4H$>|*}h8rt%o3_|6JJa8Z?RK z8Sb)oLYu~ujAWfvT&f}oRBdGn51%BHAlIaZtH0U0v8lyP8;Y8uOU=<^+d6Hdhl4Xy zZgz{S&&_TuNZ&RwFvc8R+I(SOR&x^%7e2-W<~0~FJZa;;K%emu3O&XY(31*YwyTTk zROjMPP-h(j$r5T?d*qFY)H>Y5(O0d$@TbY-U0VbG<^HC8u7W2>CMK^^1@1)WcF4Yp zpDDth`PxkVtH6bACX@+ovtgS8!53iCn>{l zJy*e)dtJD+Hg9lT7HR3G5vA4Cu$V_ePyN}r>5iQR)rgyp8ZmNGS zYmoRs-r(yOcmupwCL!uv<;l;K^@||jG3YQ!E};HZ;OuuCj{H{&+$h<>M{@kzRUc<1 zhFs9$yYV<=!BMn3Mhe_9XE1WzrVs35+@&nbbAvJLi`&oJwA}J1+hBLwcy=p~SmWJk zed6Pye+M-DqF8z%%@#ey(*J`EQ)1~CxBr`1dX*m!{m1PUQ_)_Vdj5;{Vl1^W2%|WD z8e%D#JjK@+{vG@h%5Qiv zz$-m$B>XVQWmz>O!V`l;16&oV%7ZL9G04+HI=vfa+u8RuK0PUSb;GxHYiFm`<~~t* zV7vUok9#5)u)2%ySjKPtmE7HQeg(Vp*7&}tuB^DYte)AE$C|RHnSZ~2LC2)~mk7I3 z>k~p0c~ATi`3n5t_ZH8CZOD_$lRKYc(ZU6>5?2582d)$)R=>9T+6PZ%l;@{RWhQx! zeDHL&d9KgI=3AM=>S;%B9!Si`CBZKoLjNgaD*g@a3!%Gjty%yrnn#Ja<__6Ljh_Xq zlV~aV#;|Xnzp|u$LC(a8hTMSRBim+uJF9Kv@PKL6V{#|;)GxVmBrzbiwKewKIdeov zcx6raxG|9_iQ~p4rbLbz7v4B+Omu`|y2B3|j_#?_=+?6~E;utIZZ;GtP9^~as96$HLhrg+2XW-csfPcdP>=;UU{Xckl z8#{*L)6b3$wPWBr)%&!K9Yf2<5Jq_zKtIpQ0Q?J})4L!sl!x|ETmbs(t#ncx5a6nv zq(OsACXTg@oPNy@o%@qx|5J2Ll;;6Dmw%tH3od z4C>8e{D}&*qCi@xK^PY<2}is!ztJ$d{@5)7_*=qYjY=gBad@@|j}gR3JF zVj?IZ#%$(B2{G2>C@u#;7#dq`*)Z)UxxTjr4NP`X>|KjA67 zW2-yl_mrwV#>%JdR^H^)sk%eyZe_rgwySwK&~|85z{~iqZx#9w7n(#T2rga2FI0MnqM|%yuy*&TEV_PZ|GsX==qR^BpC5Zb^AXVUg(#p-O$y zS=2XLS(~l(@zXZ1(0cA0tXJtRUC@`uM~M4K-YDei8R!z2*Y5U*;vN>uxR63M~gWUn|+YoU-yXVgLa z0NaAKD~$9-w3h2WrM;T#Qb}*5`4FgZE$0dN0eUR(1J_^StmDKzX21t@#zDGucO_Mo zb#8|9gAi@W!XcO8!=0CvbqnllpCp=Dh-d1Uo}vvkh2z4u?Mt2T%xj&@FKT>zi}U1J z8Ig!y4Ig{tM9cJObHbR3g)VV>9$lNO6EV(Q?+<_Gak@#El>DHtaUon2mHijhd52M4 zhom_aaduDwsfK zVrX=B!Der@iiI(DJ>XDAoQ1bowytU z>$i>ciAhhNJlr)ami7Mde7^7c@^;ES)4q{%&)kwQ-$`)tKQ%GCDsPk5aC325X+Wgk z=+vU*2+7R$tuK$|31~#4&)8X8#-!~n@f+e;YbpdmSfGScw2ICC3J7};P3;be39Pi!#*G04yGoZ&CflfNPF zV$qOSrgOOjaOnd(cqxbffyx^nB)z&_dBCL)?BKk-&Kvry=Sco$Z^F1i{uS84~#uV8|}WBII-}`14D2JWtFzCKRM5prO(bD zQbB+2iHiHp-{D*c+K~!~ofPw7@#MaZAHugWpL`qX4`Q?lj?jwWUHAitKw!3=!=VdF zp?QJ-S9k5gKeY_rpfV_>#%Pewq_2Vo3d3u;S;2|&0|qNj_;pfQdWSGu%Qw>- z8Vv&ml{V1eiBhikPqp(xRJ}9=C-{=EQaPjgn-k1`@VAs#mG(Wsp5(sad<~$CmdO5r z960<=X@0h1>7z!KrPBWunOWw{tgK9P)`t&cQox4`c^$&=#VStGX2R1u4CWL=atAJQCU_bCnxC1O zKCf>|sn6a&$(FY-uhPPa+wNh~voEcjINI#aetdIclDV)v=cc3yVJ*x-P4*z9Oz2Ep znvqh(=LK{O+?HdowKKu*%^+MrA5t7N&K;r~yofXC`~~f8h;7_+eCXg&OmPauy6u$! zTX;}7k516Gd+I>LvbHYyEBSBo8>=;PXRxtfvC*S~Mwdxm=O-kV&A8c3Dn%}0qx^k) zcbk4hVo-#S*CcmCkKucciNa_$v=A4@-ZQMi@f8@cZCLQpU=#nWUuh> zpAzotXV7r7W`z5xYKw+kB^tR>1|5V&F zJ$;NzX2XUOC6xt5YI~PVUDdfmer{;E_LJVubK~Mu1R+mLVo@+J;np|r*cu&9{K<7A zl1X&H*$DEa7EEB&6#0s>)Mjlrk^+!(qPM~acqYty(#OGbbV&HlweN2|cW&$ZYj=i^ z4)JvGJ{ORknd#z|>f_`yCO0$0cbIpYyKuF1SA10A_{s6E=Cm}kYs9pe;^??Lsz#Wd zOi7-j$0p@^dFI8(`1mCT!kLwFf#6Ii{2to9EQ~#Bv+pG6mod)4)SHIz5dKU_en%%G zcdn-7`?^B1mt@X~S)R7j5V13|swcH6-oxN0(KyGAo3!r!ldsFS*XCuIGyKzW=h3cr zJ0vgn*r4zr%xtH$;^tT<{qW$io#!U`J(TAjU%g|(Z^7e9jAF~L%It16hgOc zXP4qS3=KXMkDBA-Iy@C@JLxKH?OPm=2Dib(b?KGtkH{^;<#fs+q2VK6M;p5sd~dJ! z=^OHVANN`0_({g&IWQ=O9N90>&r84~r*zlt;k`bf<$k!M-q@Pl@6YyK1& zaI0S;Mv!M;8S1yV%!-d^M~bBC-QRWWMpK_i3 z3TwDxzf$nwxxF1r243ZTUfe{80H>vG92>Hkr^r*R3H2-h-6VsjpI6K09WYoO}{=~HR z48pZN2zZn=Y%n(qr%ToI5*5ttGbe3W zx!hrwz@>Uuhu(34+m4iHjfRY-db{i`d9|*3b9`Ld2AdQvwBKOAH;``@I0w0tAtXVf z3JtlASg!f-&^zpmaTkX-QHq!wB$TQ9#M~A=s>=lg+$envw70xIqXG5dl&91Ob@dJE zv+JB-RJ=89WY3MO<-JjpI;{R-bK7X2wXRgVlsP1MOiuC?osM!)L2t+q?^-Nu2Ge8a8n z5)SirQBEes2V7l81r-nGJNcN?4$tY)@L--Rcr>_*hx*wre~t}33jBIsZ#%exhwJxk z^XiZsql_0jslaiq3CYfoV-&dXlpP#$42>7r32gK54B`=7)Oy#F@3}1=JGhFc|5LIz z@bTh#do(=o!~9Mi7bQMRr3ZeP(EIc8TF>`S1<%g@m#jMA^ZhU3`4C+&`7|o~HTP+} zPA5!qmECj5>*+sn1N`=9i0kp&pCN|op1IFGmq!rUF+_*0oFRUh zZz9hv?C^KkFJI^K-%B{?Rb#w3+_BOMht5ldKP9F*Ko`zX67nM6V&7}!9RzFnE7tPJ zU2KErRV$qEkWVK{s(7M-=R@f^sXB3`SKZ`nd;qU5aNoNo})X#d|a4|*wjL1#s|CM)*x;#-UKTPK- zHLLL9!Ue~E^)qbk!yTc^VG@p)L%)` z&Msc7LQ^}wnee>{f4lLtnb+ThQYPI}PH7uH&EwBHIhEm@x(+;}QbcPDucH*+;M5-a zZUUZe{OrO{s+Dk4{ZtQqzn)%OYL(iED(XvxX2PrVAGM$r&xlr{z7-|}rZJ<#%`WnHIHlHFN?~dzY!9si}KWb3<2C zi)m?lUz=%O_oB|0Md7`sj`pUOuHKdyQ)x#Fsx>uto4UIDOig&dp{Z{WuYwk@nHsv5 z19L+!=v&m%+OVj(y{pyK*Vf((q+NYzUj;g$4bAPuZ(T)0TX!dZm+{_NjIp2|(v`Ke zF79Z+hbrDzG%~iYnTD3HYVT?>DY#75cWvLWR-~|OFVHH(5{E9Q2?3W$bYgEi$c~GN zi^Er~YCAMkkw$X_c>R~nsQ+d@X|?AzPK?WkO(D9X`4=cw6*l=Sp zkLYge52XcilTjeJriPMmo8lzvlM;OwlJo95x^Bzj;5K`h_W=EG#fNN zr+Gl*N%LYJIDRQF(W09O*mA%Y<98EaG{31V%@$?VA$*JR2E9#dkuuYoK`GH>0z-B4 z((}~%sKjF6QC2l&w$ZzUVG&BxYDF{*KAEB`K@M(O8C&p_Rs_O31;45N)Rqo>F9p^{ ze4>?v%G$0dL=)ldv6ksYk0@)FvgXm8Co1xRPw9zrPQ_qPDC?d=c>}0bSe5#xg}0mD zC%TsK--E0ikI@+qxP6=K>7(^k>8%J*NEWZSjGn@$!~?WW6Gtok zJWZDe+>=qSfXrbDb-p=RWOHj5Pe`$oL<1M0*_=)JNK#9qqyqJF@XeFSf zC|8cRVo;8DS%qUX8vi%=Rok^__7F$X9@v5wHt=5WMa?wEv+$H=CUG-;>Od(IJ~!}w zQ)VjdtL^+dJtL`r_D_;Sw7&Y^q?_gA?R>5)dppg8rD!j4 zn8I_k?`!n^r*qR*YN5|bd>#@O;+6%Ri-@<%QG+t;`#9(3bDF4D;s|OFjR9fE!6#bv zsD<=>8s`)fHmZ2w9*^JS@H2sLT*Mibz@3e8(pAt-+tJ>*r~wiKZMutET1>s&^ZJ%H zENYo(THd|b)YQ<0t+}}!vO|00;=UGBdmnb~=2&dro!!mt^YC7uX>k{14eZ-3roNU% zoxP^+dHlHs9SG*%y_LP6<@RoWJNUe5#@_a-97YLBo{I|8bF!$W{i{5 z(3TH2kc&7(M_YFf+S3MXXyMZKjt)~}i)nFh%e=)M(I#|-sj9G|V0vYRDZ6BrsVcjy zEW4y))nHvl9n#sp7ze3j&?K;eY&Wjt8Y2cJT0$maskR`=M)wfR?H%@^9w6V z^2*Ci`P0ix*{0I$vWmjVmBrb(ovyO1bb5JSjLB4vjv>naeZP`y)!DrWB3MgbLwiRr zT09Gb+1u8=xTD$B*07`ngWA;6z65kNKtSu^RQ)pC4ISMO(zxWuB{h|QCYsvkk+>Ia zTDqtmeA3tbv!kiVmeHo9@fh%it_2+sEXyIEwg5qX`#gx1`5oQeB*1p}_H}nfo2F%( zOmXq!$H$EupAa|RWU4IB1_#q|<$58c6%%2xRs4wMQ)*CJ>==%r6Q68_ zl-91rB%#Er0&Q<>M{7?&J+Dm>n_qhQY6WII`lo;GS4lyMhqO~M-9{kA>UI7 zJhj7+MK1z!WE6b1qcN*v&=e9!<1xDvv63W1o0+OhgG@FNaU+vpdC$~kVXo(3x5&lL zkPrE!0DH$&T@m(>4w$ca&pKsl*wrN>`2byGA!#H%B*DSF5Yj)$1A%vLoV7 z&5gJd;~Dr)e5Kp0yIpsS?mpd7-Tz_lUEr%KuKn@7XFt!$gA=3>Ey5ujFuWuQkOxIf zPRHK>@9`7OfA|fQUk^Rco!Uwh>T4Esc~* zqeb%nt~GN`HYi^EzxV(DeD3de184S{wP$9nS+i!%%$nJIZ`4g~x%R$xi*}c8>9%&e z?r3$|OITsM+InrP_8;0&?U>f6{Q~bhdPRE-bD?QC={{ZiEiCD)+FtGV+H2bHwAZym zu(yA}J7M3{eu<`O!LHIf+S}S6(LA4Pf76y}m&5v9fl+ognsx)4U>=&U8di@+BIH& z^?bcR`G-^&UZRi0hgnAH7i!PxqxCU*sXkWwMEg{GNH5dJ z>E-%(eS-F`_K|)OzP|dQ_GhhGdr$kTK2iI*K1rXfU#wrEC^QY z`b_;YeU@IOU#?%F&(^Qh=jd1IbM<+8wSKieU%y7bR=-YPpkJ>q)PJTg(r>_rs&CS3 z^qcj?`Yn2`zC>TD->TQ?%kh=0v`fB}deT{w(-qhKkuhV~y zZ>Zd-ugBYYHs}xNjrxQ7Mtzh1kp3_}*1bjFsz0JXs{cZNO#h|+xc)2s3H{glHvLH* zXJzPn+4{5kbNY7udHn_bMZHPiq3_gR(s$`E>$~+=^jGyg`du>09 z>Tl_P(BIbosK2BCNq-j~K7L>SK>twxv;G(Tuk=1EeV@KxKcIiCf1-b?AJh-&pXs0L zU+90+59@!|Tl6pWBldt@>B`*LY3ras3;7a;8ma0`Jeqr*BMQ2^;S% zbA?a%MS@5aNg`Qv5CM@QI*KzyC-EcES#%Mp;!JUt__63J&KBK7cM%jlM4IR+LZX+z zc~X%s`iQ=wAHLf>K%6TEiVTq{vcw=USPT)_A_p(J$`eDyPsA{B9zLsmzQ`8^A}k6; zL_|fA7$J&9i5Mv^5TnF}Vzd||O2t@FCdP?!Fx9k)QFqKVsVS86-&fYajU2k%fxbVn^+-k7c0dbVwJd4)Qh|D{i?gg8gY+UD;mT) z@pEynxKFGX_lphU0nsQP6dT1R@sM~}Y!+L@R`G~Fj4JR_bJ&*7xS^Wp{ZqG%F3#7^;&*d<;TyTvQwRlK`zulTKaP5e&0E`BfG5O0dN z#2>`l;*a7T@h9=Fcu%}9J`f*@Ka0PJzlvt@k=Q5piv!|g@rn3U92AGdXX115h4`B| zEdDN9#FyfT_=h+u{zDuS{}ip_EAh4XmpCrI5hp~Op&7a%48t%D%fQ~N;Tk@}ZzLFr zMv{?ibT9%&iqX+H!{}uE$mncz!F!9(G~mZGx*BI2-Hh%=(CA^L89j}V(aY#ja#rMx5QX#+-lSr%Z%m5ZN>`Yc4MV+hq21I)2KJ@GFBUR8*7Yv zjI~CCvCjCpaj$WovEI1f*kC+hG#U>Y8;woIL&n3#W@C%7)p*2s)cA$*nDI;FapPCU z6UMKNZN`(vQ^s$Mr;TTfXN~8K?Rb;P3&x8^ld;3tX}o0YGF~=z8?P9z8hebr#&3<+ zjNcirZ+4#uVXY4l)7$4)U z*`GSs%&E%A$SIQ7f(&(y$ZI%DT?eV_5OvLS3a+f2R(;hRr&3<+f~nP*3)+=@aSE=w z?5a64u5c>lHKA}?RrR!MuADi0#)5=t?XbUa`c-h6!JjtYKP?X0k!h7E+MX^i5zwie z??e^B8H!+35}d&oe>9%kKO+u0QN_j#d9|am#2I`^7}3s1!e#BSe?+_h|7CG7am2K% zuDr5RGMjjrCz4Ryo;P7uJ8TwDt*ka@A+Ss4SIwS2!>;0sQ=)28rD{?lYk~y|B-b3SA5oiuY)r( ze3dh+sxmV&vIfPVAz5*#9XB|R8xn`I<4{fv%Fa~fM&g)wX_@g|k~1h* z-N}@79g;IxNrE8RVg$){0;K9qkdz`pQi=pgDH0^5NKm}wOxaF^i;&QBG?bknoRk+qaT>}_0H^E(L2(+&P7p3mL-l&#RIeu}oV@SN_L*mjMqFQ%|)HED* zXHClIRi;bPPV<;AEC%8S)#P+nZls@H*g)$2&- zq+VxdOMTAHE@W-Y9+a7__{o+%B0F352)v|7@~y1ckenfzs*D`jH?nh7SviF&rR=Fl z8S4vb!k3+^%8GH3D|=&hu98u%l994uRD$A4Summ=%cJ^RuHqtBagnRI$d!}I>|9l! zTvZ=s?WiP0RoRSeWizt#6c>4_rSepdj!Sz;tWW1D9+Z{IR#qlEPw|kac*s*cf~=g)$lRKiy$%!CtH!HHLs(^*AG!LzcYT4!ZtGFe=?5sJbY%qFf}eozse%IxB*${WIsiZ}}tR~8hmEKpoopt!O?i^AC~E?gBK*@};BML%27 z&sOxa6@A(Dkx$XjR`jzKeQ7LkU(wH2^rfi)UeTAPq9~lB=;tW73$CjE(y$<|=*y`S;;R1AtRSxBFU<<# zO8(NUAg<~!%}P;NniX6XeQ8z@SM`@h0&!IzX(SL=^@*r-5yfXj$tj}vj3~K86kl@c zQxuj{pQ3P);;%@RSETqWlJbcv{fH|4h${VvD*cEm{fH{Ph$_8^D!qs*y@)Ekh$_8^ zD!qs*y@)Ekh$_8^D!qs*y@)Ekh$_8^D!qs*y@)Ekh$_8^D!qs*y@)Ekh$_8^D!qs* zy@)Ekh$_8^D!qs*y@)Ekh$_8^D!qs*y@)Ekh$_8^D!qs*y@)Ekh$_8^D!qs*y@)Ek zh$_8^D!qs*y@)Ekh$_8^7RdIF%E6{6S|HmyDhC_HrCvtmV1u}9|ESWVsM4dT(xa%H zR3n{gcRAD)MdeU~tF#MIIn*Go=*yu7aYbJaHHa(vVX1#nIVlHT>Ty&KG>A*Ri^_op zaYesS_RDCY>=)5OMZZw$d$dr|FO>Qol><{zv{2fGXrZDn7xloa`WGttasUHf(Jz#G zA1ze$BZ_`R(T^zls=q~5e~YUA7FGQ%8d3BkioWW9QPuyV5k)^D`&~4m=tmU&h@u}= z^rMP?RMC&B`bSm$qpJQ2uZ~3q zQ6yR2;mDNASdF_GCGQo@9u$Cqu-OEaFWT@g|FSlI41NL!`Yl zMA}Qs&GM9nh$mT=H`x$xvLW7NLp;gC-kKuPUK%3pMDt{6ogr%&6DjL+X`}q=`IXg5 z&|xn{L_9@#DHeKL3X%3?hA^=maFI$A z^`se$a$;!+E~3LS22RA_0S-KM)<(}I08Yk_-WNirYdQmWBd|B&BnRFpp|96;oH4i` zo2?u0o_8JR3?9aY{bqeP;8*ZWvVn5}`vD)&4*>pHT&U^TH6N=9?3q^proC~2{qJ3X zUly+bepS2*c#rr4;J1xpO~<}zsV1;n`Uk*o8z1o5o!Chq;?Iv$C_6QihFtBeS=eXO z@^QXwjy7`66;}mueg-^WFup9Pbsjf5f^d8ph5T%j#dR|HB#=oJM4kD4BMb@D)1w$^_pcB8Z`(n2kFcGYE-+Hejd)Ii$EYD92`M?+pZi-hAW98xKGwuM6kfbk9y zgceR91#rfQp7F@QS)qKUrvs8XN|DBg-{bPCZyOZ`6z{^NB#SZX?#&7dc?il& zIS3xx4&%I3XVl{?#_e$d*0X3uD7_C_q|tOzq=m$+-tGF{Zs62KY%BTH;NkU zYHt-Au%G?7@oVv{@s!wTJR=@8wu{Z!zrGH;*Dqt&`nNdg@C0_O-xN<7)i~L(6T9p; zqLwCf{W&z@^U(D(>4b~cQ~yL{;8d8<9@0v2e&G|GRcOKagjR7JrwMv~_sO&`0!NqUUZyogCEZC9MOU_t83Y%~El4 z=cslTPT%y#>u1wNf31Yh&fvV7tm|KKM&omw$@mA(Vf+hcEfR3P;tZUr_%Y5=^u*bT zemE~N2xlaIVw^8t#94@ojY^zWnI~r8bi-w$3MW{u#My=`aYAK@F&F1k?!-xj+i^nS zE}Tqgz=?!QaUP*j++b`HH{%?_BjN#^K=_rhO+07(Mr<;k6~8c^7h7=RU;)k>?8Z5R z*Tk=J!r(3O8{=y6lJT?urn>4l|0iH==-D&V7z6vXk0Dqmh6J4k0cJR-3ZZYf=x?2j z3vvHL;{t^58YKwdiQj?zaAy?X8Oe8GHB>2N*Ji=)dhOa!wrfRf*UG-fu94+}hLWLy zMWg=T4!7Gk!W&o2sGg&By0WtR3hk^buekCGdUp}<^k;%klWikeTPpEXTO}=AE-Vhp zO4y*TN01Bgq-W*z>kgDI-pt8{U73|Bw2e50__X#GPWTn!jNN3tLf?wB zUY&9N>PDO;dJBDK4m4r6@wVB~EH*zek6T67YU_QwTzkx3Z$E0kV83hs#hL9?J2g(d z^Ej^6&R+Xb=YX5-PIOng+uVJ={@P={$-?wi_-^#A@YVa)I(vOv@$V>J4Lb!~f9JKj`IM)fw+V+rkR@?8jd|WHq9zyCIq|Sjw47I(f z^>5p+4M2|Uw!>OZ+dM4~xS{y{q-~ovtnCKvJlv1q-lVqow8^+$jC+>={waRT0B-@# z4;uGs9ol}T1==oEwC)A1d&N)MZWqJwi_sKF^@Wy#A3>J`x*Q`X(dmf1Z-R^C;No^I z7vFBpYum$|3*~k(RzJ?S`ce8Gj3$1xqaP<&6EW8KAtyghu_odSs~;y={TP4!IKS%0=p)2W zG`|>zUlGbOiANpZYmL#yc-8@2r{FgLb;`kYDAN4|91g?vytc#0_a=DhaALofg5TMo z-VMJroU*018qoGKptB+2My(hr%kW#)wiZ%t)Sd$^fjSi-AI|u4JA9!PwSB6M0IgzN zN8*a_^Jru7D?@x7uH*5W0Q{u3kHF=ANN7KFm?T2d2;uIswqsnI0Lom8@8KN=^*^Az zS5U?)kn*39cMqie3Z%S8`#J7!!S%Ve?Wp--aI_ueu0^?PA!$G49cY_{a{r|DM#{eU z4ZxXSDs?b^InakZq#TO+3`4p}fG@#s8PYGueUwh6qQqG!aTeNf7TRzYtWXE=or2$h zwpNzw$uixKlg}}kk`@nWdlsjaJEA6UdgQnroWFUJ9F17HkbsnGBWnb;7HN5L+Xs-s z2av*1@JZSo%fAOaHiE}S@VFg3ZYK_qLrV1sH1`nBMw`$p6MAIgEVPZDNHi zYaZ$~4|?{+w={+H_b}ut`Gux4zuUm?Hncf<66PsS-b6{;P@`=qX&Y)oE${(K`z=cQ0Htk1Y1>fRw)WDHKLs+}26-KW zypBQVj-iwfP|6=r${$d|ew6S6>U|9LKBn4o59)mkB~g2BL%qR);^~HyS|fxz)H`MW zxB-3cc9gsX5?_Ko*N8qxwO)cg*NFEoE&1NB6z1Irep-XvH^X&GrOlfCCK@*d|F zv_Xk_;|6HX*V@*$uaWaG_&AJFE(g}PCt7|2EZziY=X7Xx1SMRKJlmn)mqRnJ#!~>7 zLi?se!k?lHvOiyFC7?MH9A9{n9r}XpP&x3@79E02z5pkmLKCN>2A^t=BK|9!w12Mc z3-GZWd~6rPwTLLduLyG1VUZKLPKQ;U$o7`thj|AqwZJn5CXMWnb1~{rhTn5+o5+%I zFGcUeyhWwAIsLCtzbEjs#5kwj&qWpY6y+Hk#_rZHlrxA=P#~Awpv+^LN2r{#|5;!8K6^5p+Lv0VTHQpc*3I7_=toMKVEHIVNKbnGBi!uz3wxi|?P; z7$}M7Qz9Qv%yb2ZIgob_p0c5pV<)W(EOIJ%I16`wjCfc4C`UG~IhYCOq0bBjGz{N?5uJkVl1?elXy*Yh~){e<@1x1L)lVh@WB-$HNjH_uSzge z)J`OF_%?;#`~&w5JlpY_{-y^aF9rF3I^hTZ0!{c&4)LtfV^}?6W{fm_K_?q66voI+ z&+ATxm6{3fOf{Ycx)IMSEyuG)Yw#=s%5jELXm4zXtq*8%5 zLi6pSP{JX&=V}N=U3?Il>?`qL;ttZl61=On}{FY4hGAt z;Rz`X&qQf>8cM?xP#QmvR)_0K{8r<)4!;ff;cY$Iqxe06-_!WLfFIY!gwF?yxc{HS zxHPg&= z^IUVVIn>NIi_B4GnK=<(1e|VOZq7BYH5ZwS%{p_Xx!PQ3ZZID*A2pvapEh4GcbR+5 zH_Ug;56yk%LG!SA)co4Q*QTsQtD}`_b+bZNUn|4PwuV_@tJoTCm0Odo3Tvh{+p4w} zST|a=)^cl=wZ^*FYP2?6k6GKSXRRh{xAmI!mi4an7wdranbl$)vyR)scI{*vZz{Ee zc5l1Con`0R!|jMY(k`_p*q7K-?OFC5d%nHUuCbTeE9`oEEmoHs?XC9X_EYwDd#C-X z{kr|O{l497e`0@OAF*5Q6OQTloq*HX>FT68>CU;%U}vb4?-V(soHA#kbEz}kx!jrS zT9XreoyT$Hkx7?lVR=6|W*>1JFz`fC}b(g!V+%@jKZlk-|eGF^eXWb@u zxBHs=miw;z7x#esncLzXbC3Ik&-EqyI{D7>1%17J{e4-!T;FhC#5dAc>YL!Z#5dJ9 z%Qwe2-?z|L<6A1%$iDTyjaVZ;?t99&-M7>Cs_%8*+rIaG&Av~3U-*vrT74({rr+-m z_&fW%`qTXB{&W3<{X_lv{v!VS|K_6)NIzdaY6A}|TCZr~GO9&dP8gODPAEVyReHzw33EKgXKuqNT&gvNx;36CXgOL#V+DPecQYYA^9yqoZs zgaZkmCA1_QOE{h=65Yh)#7>E4B?c3FC-zUwO3Y0ho)}3SnOK@QA@P#Lsfn`^=OoTg zT$ossxHNG^VtwM;#Px|A6SpQlp7>Pa_QaiuuO_~p_;%v^iOq?hBz}>2B(XK|M3R~0 zPYNV;PU@PJmXw}!ZqneSp-K5kMMGGtxN!KPVN?M#$m$Wizb<(<| z4M`6rJ(~1H($h&VB<)JtoAgG~J4qiV?MphCbU5i~($~pavYnim+%Y*dxm$85xo>ht za(42tli4 zLl5#@_<{kKQD_3j`y+vmg`9U4r(8uayf2v1!kI|%ps^_XF%U+EkM|x z?bddpq90{i+u4pUC$2#8DGr${;sv|7W_z_B|cUQ;w^?DDiRjU?PMxn zQuNmGRE)mU&IespYp%P*NJ&ckPRfOP!S{}kMyc&oN3mVjQA+9CA=BM1CCTCGWGL}c zhDTYREH{)-ZFHJYN;MX;%#XH*MjlDP$m4O8B@ca|cKP1W+)i2)4`;FrWqYxn$U0h6 z2;W{ieEp1diRuV`IFzl)@J^|3lwP)u-jC(XVXW=iG4k%|@v@aE)bX*ASQyid@4!pV zA+Gvy3v%d{s(zGoK-hHmw0Lh%naFjQ;eQkUWDS&ZlcCZ*)8pT4XjiE0 zezG(QPp8{4yY11&|3oKQXO?p~k!&@1CX4O0er);mlkC6j^-Sg4W5IF*V-Pr@&|}}A z1Jv(0^x{Qt9!F&8Ne?_(7#VuUlyN+kaVSoMSL4o6)(|-c9hR`{5uQ=$FxT2+QKA26 zFJZH8@K}R)nDThkj)$I0n~%`jr!c;-ZDcFtn$mMLr+b7Qq*tz(STI^Dxhtekf1s>aiaY$0VR$JU8# zd1Uwu9=y`j`t$phP; zGVVUvL0@MGS%^U*O zchX%I%F;L#6DiFpVT492O0U8{aT*Tw{=^Ty8j(w!5I-^a#Bf;F7EXDXV7$?pC`u~K zvr5l=df^!7%x&$7OHrn(i^Rx!F&wLrtk?I1@tUGE@IVrip_IcvPBa4Jm5GEsl98PM zknj}gohnZ$NtT|JmGKnuqe7OX@f5e0N2+nzQp*Ne04U>Ucy>Mz{NUYUD%JE`w@$~j4k z`f*Q`A=?&dVPvSi%$m@jt>3rq#!{Ymo1`H_nf_bhQ7sE;q%Hk+=*-KmWsZ%bE@tUKhR0C#wVq3$A5=?`(7(|k{w%4 zoa0Mq6ne*q)8Tt_N*Q|7d-0wzMIT4$W#}DiPQou|ZIq)A*Hk~uwL1+Sy8WGfT-s8E zWTUuUzQZPX^cL+Nx0c|CMqv)+=%&UvZ@rZLsM`<@tje@k?0R&hfkB?aQrfILD_kCa!_v@F{)dhpg6PCk_7d^94_9nA70> zoQXKch|?%IUr>y51+#IUU=_|J(YXWNm`2_fZ4Lan|2gKsx6*tI1ApHs<@{ibd|CyL zihtvz!T&-22%KP`)`CCc`&x^vul6eXL0roJ6%6$Blybg}ISsA$*81W4h-ZfEBRJjD z6Lsu~6K6ef&Zj3%`t-!P4Qh9MsuMrV&=8j6Hw8b9zPg~}Bp1Rn@H?9!e9cSGU}zYi zLWW8JUBJ*JKotyK1!yjGUjtQ5{~1Gg!bo3=6QCMS*l7A)acBeQ*bLlOPB$FT(~R2# z=q-l!1NxYue*$VHNF?G{!q7NCmohX9&{YiK{EDdM^6;e`v5Fx9=su0UWQk{{#N&)Z zo$(|WaS9oT-!bF>dY2#rPZo&%jN1w5@62;Lpf-lGkb>U44DkZ$#t^;*XJj!H1|G~J zUW6-4*H{9GrE9FhEtal17!XU>q?)sI%_tz2E_|#?y5?v=EM0RvASqqQKuH&0cRjsy z%?Y?Gr3+r9bWNQ6kj28g9=J_$%l7jMx1LDGeU zlyqG{|DJTw9!k29kdiLsf&VpuK5ihmaYXFQo7cofLOZLQ-D~y7IH}GTDt(T z?pnJ6v2-o^%9NCD5+JF&kjCkyYrT%UQo7U^Sa+>A0I}{`?*U@zS|0#n>B2TE>DoUA z#L~5U17hjg0|1>WT?4q&>+XM#bo1lVy%3TFvrue&9a>7)z6KCW*RH`W)?FtAh^6bC z3y7ubAcvH$LpFk?>yT!%bRE)cDcuf$q;%&1I;~}Jif~s-cRV1Lu2T$%rR$6Z#L{(O z1*CKx*f6QP&T2p`UFUv4EM4azKvKHsJxX`mrF#OnQ!NA818EsZ+y6b?g(fQ99T}JI zPa#P#i?4~IM@i{AhXJv4ov(00G(F4?u)o9r3`2Er)dmyEYvEtv9E^ND!F7!ZIh8aa;Mwe>?=$lhTcm@BA0rCS%14iQ`Q%HM*pDtR8bsr?$!8|#IzZF_uM%%=KBlry(*Or zACZ`I#oWs2{l^a&HGXtK;iLg2qYE#IW5*51957@+7J`hNysXT@8AArh&nCnx7tB02 zBbfeek~4`?A5;TXD4V3k(`!Wq7nY2gG-Y(bh0)kYsxFF_j3_RbC@Cau+$eln0_Q`= zMawTLiIf+gbh985nKG_?(x|A!YNaI;qobybE14YCO2?FpE|*|gbljLx}V7F=$8}%8Ns}aVVQ0uM)^QdcMO|R8XiYu0G5~ zoJ>JQ#(|)QPkG^UUKz~Zl!9@Eq$r#q5|t6ON3?8I$>``5e3GMtnAF-)<;5k17tl96 zw24!SxmC2ng3=gRR&Y_QNCIOemPJPul$T6^6lIQhJl1$xQOSt$WicriOc*g`)R>F# z`H+HfUflT7(vxsMqyuFQ$ZPLFIT_v#l$jmO%#t1Ee?&)#S&LYwP#vL6QvkFzrWw$_ z|EhWM=#$c-nBx2pu@4%6m(0cuSI(f5vz z8y*p3!Uh|p%n9$;@O4kGCcc($k=Iwwkoa?t{UD~7Wty#_^lV+^u^4@ua z%bD;t5}78d%hzk4$Tz8(KI5D7x}wc2?flyb%=@2cVG z$8)(M`%JHMNNZ1UY}w!qg7RF+%55s;=H}Us+?F}I2r@JXZd4%`FK6cy#mcrYlX!{lNjh21A4`P$uXcb2J}k1Xp&7G z;=JgG^>dL8`dzmsg#PTBk?TL@Yr49YU;il+dhqwTPZh5B$-WO7TuXE90`1`La~VpBLuoZJ+<3x~b+Jp&PJOw_qNlBv*KMxh!e;;C;e1&& zU&9&(LNQ<@00)N3+R)HYLEKvDlk2%ttot)59IVX0$V$0pUE1feHtJfguJhAA=UP3` zWg_37o%T6Vcg9W`K{{fY)mf^5e)~B=sk)Z;+b=UtNkwOH#b3RlqvIRlFYx`J{$wIw z=XaRJ*SdbCd`(x^a&?{Gj}+ZDADCRj)ejCwU&d=r%+AlNj2Fv-O4YUe;)$H0@qJ>@ zG1Di%j)HA-{a-Wq+W5{~7R}sV*Q{cSJ5WW^kTPn0lF9b8&xwLH^0Nn#fGk3t6tBH@ z4d+PDOJ&5!7@|BcmCFoPEvsPS1+O-7ijA=pn^l&L$qnl{=^4GZR#-%3#vd!V(EiWK zdhGvwu4D@WWNwt6ZC8RVRQC&}q#~Vd{^RvJzFxGuj?-^e={KW6s9GbP+wNgOln;HK z5s$?X+lRi+tmH3vMp}=8ca*N*b`OtTW~s_D(szFY7hYcSH_|=p>lZeqGnYTTViw&n z7KG|yRvoc!GhK|A%gIcNy&L%E_E5cwIzqRMts8xmbothN(g))Ole&8gm!Dp84s{zb zbt`dZcC4#w=3*yrX44*>J%S5*Yy;OMbl-Cg%ta}2~=%_}xO&Q|T(^u}dP z$VpY9-bL3MR}QY7BWaiM)vR8f8;WUs(HyLb7lU|-`&MDntKjCmdU8QGfObNKnZWtsWg6o!TXPUitw*0;Z863BD{e$}&*Q{kCLnoK-B8y{I=FO$vWX?Y{fo6f` zvVUQ2gMN7=LKfB>T77>Fr#t6p26Ys>eE*MDGooNx6J@X(o-gH!T>tYwasli1uHyUG zj9~;5Cj(^qAf{d2ArC~GUJJkV?`$y7(j9<5L6g8I}*fZnq zkATPj@iSJ@E%bpeIo>cYVA+_-o|rV_II3^iYXAg@acgJbDTF|+n6{{f8LPXki8F=g zHFKu=byW+fs%Fm9Y+rWvYHeYl6m=z4F#7EYaE?y3lCy*JTI8Tb9ZO*DiSFTu=tYhR zy$PY>1X$spKaW`kFdGkDF^X@USyxx1gi69U#{_DF9REkLLwa&wX2~v9=e>6_W(Bk< zh?cdi)tk;SS-xu`5gzL9PD_*VqF6kO;^y+N8n~Lv8&-h`mLRvZZZ=71U*4_s@&)K6 z*9R@2W8!bN=#FkWCj?pNRR+~%qFj#fGUrju)f{6Etxa?TN`bEa(-275=D>kLq%h4z zI;M|!FgihV62gg#Hw@{qZd^%=NoIWuhikYypK*L;uO?`;W39Vk+Y=?29_o(s&cE_m z?@y$T9g$&^J{ON1|MOl&tf`UoSwA_^w>QHFY7gdg>D8N7XXb&@#y3A6Tf?n1;EYKX z+&6muDE&AC$5nT;jz;d#O@W0CX|~ZZRE%0-4oSV)b|ZZ<>r5B3m&gOcGJ5KvZ81As9(Er7dPm{uNqcy)y`VDdQ*@}H)@DM zUmGnSZ{is?-oJ_EV=TlJ+7VxqM9rs=6pPJJ$ya0cbcD%A$vwBeG=7)k(;R_!`YbCM~@MXsk zZULxTqcBzXq*Pcs+PjX!wLF$4zLuD1SkSE2;T&&jdaa4FnICn|&v#wS)`x|k-?Zt4 z{9#l}Cu3Lr!qj{sZXca?@RcS;=A{O2KBI=gBk7e(2ZAW>AMepx*c^kxKp=Zw>N!hP z%B86{Ek#Krs z6I0VyN_yZYtno5}uzgpWregC@QIMfU!RA|=7$So%%UYURxwMM{JJlDz1Rg={mfjbZ z7vBkvP;$e}DpntRMLA_6)R&>+7P2PBXOCdSbBy}XGLHW7B3hX`Rl23MS*;jpUA!~_ zz1ph0Ud~+W4mC7mI)FKN5f_wleFGaStE!deagK4tMwlgJxV~Xt1*brcRnm;n%*%+5 zmmJiQ{UTL6VL6)R{tW|7kSQTKU#qyyE$dLjLCV1;26%1y8LS&PnAeq;!_Ug(4d4TY z7Y)~Xq@xo(cD;l((8jhbQH6V6xT7ArPbF6TQi-R71WpH zniZy(SJz;{w$9o5aF8oCcua8%le=v-xPz`(%U>9?s>Y@D@85kS;i?sz@+vTS!8(W+ ziMh+KJZsR{uBaLm^Q#szmDc1zmPHKC@p8xF`lZ z2!Q+P^@FdEb|Er8yU(b34>e3%fsW;KgTa0285NDW9C5voK&j_W`UY=AlMxeh0cTAW zS7Ye%{_D~oL*XQv;!1SF1q=u3+Tl!Ck{G_&l`vH`rRR?@BD2w3*|1)!&-^VVyPJ7R z9=5yO!$2qojEn)30kHa&qC0Y$UcI~A!`eQ(*U_cT=z!EQ>E`tUxTVw45$JiGokbPX~~qLr*4U)p<&T&U^k%CWQI#I3KaR?!k6kc?@STj_r5Bo>Wek zUf7;)GtybQ&#pKxcXwtB>6_i@qEP(^T=8G39$ST!KldqVVx^wT>MI$C_!&2ram;ra z+JVC(QnQ; zK;sLUz7gFpD?uKgIr%^&(#)E*b1Qey{nQ<$ZgKn(#QFXax=-WgvlVJV-oyzCk-);c zu0<;mG>hx%>RMn`UD3ufq2-9ultMgF5@g!pPOtR<1z;ZAOgZe(eSdy#73*yXddsMA z9JP^9WClX3WS3^yv+|NbJioZ^j=JLWsYCg$?7e7dvn=t@`e#&+*d*Ad}C!gOp|<@b61kgt>cT`;9@fa zd2M4%q^P$nZ+MtY1d1{I+iQC?u?8-XHiUHuD|xB>nf=(Xa7C)B8c6wlPM_j-6Dr=wrjllO+hwE^STBY#gmpG+8_RjdMxQ(A1(6XrI4c?!?ehE ztQv#x|CD3czLC-Vad8UqqFn#K#fLzA*=yVV>ax_}& z%7$hJutOjLqQ{f#tks+PeW?;bS!ps>zq$FA<*`X|$1^26D=wS-Ns!9NH=&3ADU-EX z&Kil?p=GNd;`Vn|TsL_)Ls(k2DhN9iFE??eum}N;SW@#O%slF3g)KQpL}?Z#MQ7jw zCFuFcFkUkRc3>?_h z#3Ss|)a%z=n$NWBV&bUkg4#LAb6?RNXAQngqr3L?_Y9G9wAduFGiLZa$2)XLP9~2O zV-0CpS*w4^UILm-QYUokH}BgLC zrdJm+^?6<8q?zuC2STg7lV=kSDJh41$bqc2SwR)xF3=q&lRa_6OF*d2u@(-i?SUG$ zS?2r$`LO+%tB%ZQEZ#x2GvQ;ZC7iuH{e|V}jI&lh-=|ip1FsiItWY4V9H{+Ql#gJD zak(|@8pTk}wW~WMxvJ_eg>F`URl%9&PiuX-iIY@)Re`mI;cL}hgl*VnaePf!NOGv@ zfH7M5TCmsR_$F__vS0UYqau7*a0aM@xdbh$HH2>Zj*~;cx6w(&{i(kE)%I^Xy?J5J zx#SD*RS8{~z9!B)|N7);6RD+h&o4(j*EytNLGJjzymHqq+emtTC* z_)oCO_;Fac-{hwjiVJZ0HRN^5jXi@ zug&WpkT7c)c?sN@m!MOhug2`{q_J7(dGMt!(n~OPB)kO08&^<8ow%34m0kif<|Qzd zm%xpA32gQfz|kX&iLlxx+_*6AMib3X%#^fHq>jYW?k1Q7Hvu6&>R8+&fm6H$xc41i z0!USsbE=oXd>0Eu%N$#QK4?42O<+kkf$gxHfFuX6geDE$u<(7GHm(1E<0m*+*i5pA z#{esM7Snm|Y5WA-*{9df<@D0vQ>AI5!tlLV{7n*0Qmv^5ebWM7bZ zq$G4NH(XsLoR&gfA@e|e$uNUdA~QYzyBr48TkYB&2X_zWuD_seE@Rwq>+XTl7+@KK zf{g0xL!f5ai>7s1(iG2?DGgxE@F{%X>ao15*T%~p={BIeN2kH?6EJ^T7l@NF-O(1R z+*)Z|tBcvVe%X!pTprsft@gAoGArsWeFt~-eq?$+v$$p^8SImt2Ry&-nASh7haWRj zvyBzns*MyziaqWFOF87gts`E9hAQ^~iFIhofu7Cmk6dz~eqn&BW~~^1WKk`ny(t|YAdB`|(2vNI z;9BfSKw&WO7%lC_b0_=kqyyYe!n7?>o2!IXYI* zt&2AKZO!il^Aj^e>z4*N5~%S+GJ~E-AC-*fwaTf$Su#T_I6vF!^V5sREU3GKts;9B z7H42V>9-5?*1|V#ZDKgh3*XFmp6S7{urSaHjrN;$^Xo5RAUy_@1K@=TI~HgNS+K0b z>h$#}8+Djj(PMYRjFkbuqxs=l(07$q?1;?en0rzzQ0l#xwN}M=Et0O>3$X3BLp$u; z-<5-b$prIzVDi4CS&7OM$qafT#hQvx%~NzNntNbofN^N0^bWb!-bW8%vyHSN?q%p0 zb1w9X0pw-iG^H_sy$l$pd^69yY3+4TWy@MnSKXuv`Ytzv%8y&*W{}4cMCEwu?V=pp zwQ5qs$;vK*TY*eP-+M4GMvFP*rQ9YDapr`I0$Pl~= z3QD^<29*--RG)**J_p9)K6@f)0ez~|fttZCZjwsMRagT_k?z^-T;7>TCc~<@?;N*+ zH7`Y*9}W~qd4-(1Te*P1hU6kQ7-{ALdI3usZU>a-frf-2EG8#S&-WxPQw2DsHN%#t zR^HaclL>!n&sXnE8^)6yXlN&BC@=Hfmi5ci*R!6tvYw;$9IFD8PUfsc_5)Rkb{7OX z1Sj;kAPyED$l#_Y7X)V>D?5~IMEEbHdZJpsk0Q-1#k88%-2)S9_y$!Xeq*f0H@H(% zl^2Z7C97ixyQjYV5iM+$qkVBImy@E(v2?$KHhksF75RQs_uC`gI~p3e&dMLb?L8uJ zbW9G5_{q;GZNu$%nk|CzK=qyILUTOLTZVF0=yWEyCk9$@_qQCmib~0Z8nHj zqG%Pnb#-_6h3*%ZZ{5Hyymc{`#Iq$qGI4e|bw!V69@k2S)%%I%6#d?JetmB~c_nP} zN-%P)2T6VjvKmfkm9h*}5sOa{IDYKYoPVbq?pB*=9JhSvhSx==ed)l>0||tZ8$QSJ z2n<8x_JkONQyvQQ2rz64y1R2f>QF<1An!ys7U`nOmuiQn)KH6>t@HLtMTL7Jp0W%n zS*MkQf|eOZyiKmu zKYJ{O?TfAmEX!n_ui<`VcO2|szYHy-eN>D@ZiTeZX`A4pkTua;>Q;qN5AsiNz(6v(Q_66#iNL_qGSMsilltd3m0)w=aL~}kXqI6aG z%r>s`Tx>vM@QZmX47kFYD7Zay{K@x{YCbGofp*UayQnO43xeAOl1q3Nmy?Ema#97 zg!_US3e(h*k}l1wdN?(odvNiq)7Gq;r`C+T@kI%StsWaq&F2!lb6T})Mg_;_w3PY; zwy}^}@ueowYFmzwac2gtMd8e#p*ZmMsD^>H;2-y;JA+EXIfmr}cQA6r)Rx*{Y^Ix; zx?;o$mwHoOWBT&6y2gRWF*YK@4znA!3YgJb><(*xwMbSKGgkyAr*yliNkacD8 z=3!?gF3;uS7fn6#P>`pIQf=- zp`Wjnl*jfQ`iZ+l&KD zi2NN?m5*@PfwJ8<;`TF}7z2+74-m8+!9&U_2!O1knSOmpGIfVHN4-Ve^0P{|eeLN6O>kcmn_UB1l zX6lNfG%Sti41?dskYNTE*GE%>HKqfv%~jbK(8R>G&V(PN_92`fhL+90?i`-ub=h+i zizrNz6CSVNBN)yti<=i=jB%Z`yHj`f9ZNc{JR!{4!f|hJ>LW>cogcKHV15Hx`ygwY zJ-KjugzsOSoJ#Q8Lwtrq5lcK?Uj#2G>x>+4ZZ%+lb@#W7rrFZQ0$ zJrWa6OY5$nilyp^E)GhB8F#!#v%+OzZ7uJ%M$%GTnPX}UhlOzMC}@anzD6#0vvdL- zigC@E!HSA}gL>%+qm@zc51m;Dl>YT zYlkyL;|O^?UEU8#y;PE&x+%Sum#*v)Dcf8Zk@)g(U%4V72WTzhTH*ib&P@oH$X&Aa z>qGS+3Bf0F4pbSe1jcp>=(g5oAIG%7XVWPu+nzfmbvuvEx@9O=F z^5PoCEw77`v}_ufQ(VsfW$2Cs+AAU_Nm?KQPFl0AnK9%giPW(6P3xUOW+vfe|0H+L z7kOfao>+E=oMPHT19$Z3j{arabm9W!T(Z=QYPsxxG;{hz!GkaF=ukr^M(qu8B|a<3 zu3kKx#zSZ~drfRxdQEiGjeAXE$+ITC_RvTqN6Y!`<1xnxwrTET$eDkGYHx`>yR~s3@v3>qC z4SA3F52h90nqX@Q(s@#UA~m05>^+Ic*nJX@RaIb}N->@vk^?35;?e+TV-E`5V$DB) zbw}T)wc#G!kuct~n_v>#ZYYlkzOLW@2HXB9AvO8ag0qTEWhErHx97f^RdFyTi5 zWCE&6jzq93Brgl5u$OQjW>?DCVa!ZbMdt2x@OCyOI9fu?m$JC7nWM^?5{sr5^C~G8 z9Xv4>WzUQBr@#+m;khZ7rZ!9r4wZ(%V=rN1(xHN5Q%Zc~H;KihO9e40Fy3=r(yZzZ zr$7&BXEEwi_kpTS-&9hR&0RBC)BHl_0tQpGIGB|m2QP0TkhQn8YZrDv`0cE+%d9VN zYqEWs?Z3{P@}>LRwXlHbgmt&}=d$1pIguhy4B$bH7?_n$pe*a`?mN$w76IN;AI@{s z@U?zx4f|h4ZslZIi(7X~8*=#$SRb{|2^UIcyzm%^!eij&O#~`B7^&3Q=CojJ1J{#X))yE@P4G&aIk;VrfbG}IZpLiPD< z9^j&3kBsqAs6N5a6U<>`L^ut6G?d20YWSW}YVdm;PI$lhViV1DjN`h)|7KyjZU%4NzIH*s&L2OZ2!-9Rv(l+YZB zGbYKHjib*gd&j!j%H5T8d|vcCGLbnoESt{`#k@GBND=ex;GhXSKAxFX25TqH9SY?T zK?}AXpw87h->q~jJFvQ2Df*Xzx>oA+cCf?F)NpEH3o&2?ho_}9L&RyiQ}IohsSxd8g@WhEKDm*fgEWV;4`Q;tn%*S%h3d z5To&_xxKVgeR_dBQbax;_$ee|nvU~4e~G_Sdg%ij)AU1u6o2RH}n~#=n z%FmO2Tbq{8Og87=yf0L|-gR*Fh+REXzv6;wC zzQwb0G6vG+GyR1?kn_^Comu7Qek7~pFQeyve6i<#G+UnjX~Sb9AhWaUYFU+AoYyA4 zAoE}%B&+_>ylz}g_YcfcuP zyhy7Lg&(c@wmiZpfK)YjP39dG@V@9js=fU4Y@w-8_eMa zCZ3sUv*{pAknEF9=U+;CngO^AZ0qjKk)wh$aLz3$n&`5+hXdIwo=;1gQfX$9A=@~bthg}KW+v|{PX5}JQg>eH}1rhQz; zH&y*@O;|4Y#6}J$A{6-i2heW9n)Yk488ChMo8*Vn+?3>1yIt+^t#iH{&>~M%H9E~Y@u5Ss>+%d~)Lu?G+YYv}fT|H9Wvk!FY=>MuDwf+t?i)&|v z|Gc}pf{6r5ABYsMYQqG@l`bMoLIIu#6r==N;m*Q}jMy?=EJOm*bCclceivtDf(@P0 zGxBS&0b=_v8##4Qm$|T!KARmyy)sOCzH;WwnQ*n+Zo-lC^Xc(4xBE)RXkn;%UaNt@ zNq61MNaNDf`qCz99s8ONZ$>+@EwgXv4qG<1-CHD&|3mh)dObmdf!}(n#^>lhAG?c| zrf1Dpq3DgAre$AKA&5eGxtZ~-5UN;6E2oXncSrzUtSj^PE zPOZd$Sp#w^xq)Gv=qo?euVSaXal#Ga|8Xw*c#jS{1G1oDOHH?>;(_6u;TAiwdkdyz z>^(UYs)xkMa@3cEnwikjKIuD`rPXp7wKOoc`dpmLed(o5n>IBx+hrN1%F){BxjX0?on~?Dx#8BAn|WYg?4G+DRcdDR zq8@I6M4N#r(2CpNAh)iwF!iRzSPnz~%)w)@iU$jhb0bX$3l?|^SsI}2Qt@KV|I^&t zz(-M?3*0lav$He1v%8ZJH7HFsAwsZzM5T%?!tN3vpdx5%{cb|hqPHqqt)K{-O@KgA z1KO&!YM_2=t*zcxD{4Sgv{mW%cMXaywzfBZvw5> z@9;X)5|dib>?#+=XgfQ~th1Y3-H3(@{JgQshZEdP{`AvfY z>-p41A?YKYRHJz(qP$kuFYz1Nv8Fd|r^jAV1STteR8>auT^lmVPTP}ob~7jAsimps zrjN6ivQN^9bo(u)dcpIvx)+Q-@QAimSV=~oJC@uaF&#Lep{1M3HJw2e!uKo(kDT-T zto2_Sec%ip(bfB8{@q<3Wa*FC|GxL6 zb*btRl^-kO`>`VUu~7Br)R@N+Pom^!UHz=tX(y^X?v@HOlbW?@W6N#noPWXV%y`HB zsKRa@+v~)*V~3IHis~o)th4*JR9af0XW}AU>_#*fuaA~r5v^~2&-LWo9&ujXGW`3A z50=hlPS&htvMVa;ud-};+?(4|jE>=;6RUmNNOzBa+03Y+xhi7N)9~}W{5CW`wW)bq z{V!+su(QKc!FMtiZ%Ov$)&IR{x~sfhvlhuGyj^@UxhCGOIpPAt+r{ivHT}h_qqU85 zH~M9r_@Fgr;=<>?w(poG*VbIev$axxA{T6L#D(gH5f}D9c<2HhQp_p4A@ zs;4?OyJGdabsMrvbAg;q`k>7n;fmfs&cn~ETT17?Tn*J{ZN}eLyuGSrjhZ~F=7~Nh zH>jqnWd>pfn!TP;}0u+#vxYve1U(DXhO>v5AT>vn(&F4hpjzZ zt$m1nC6roG=o-79zd}UyQLI)_laf@rW@T-kzbuOR^3X}-@RWZd*=vbxST#_$IOv=h zQATl)^+>q>-X3w3&BkG-O42x^oxaBJ)IQa!dd6UVTAJ8PE3jGb`^vu#J>(A))vih@M;0$`q-Jm&WW5g6AYu`( zsMsn|%ku>%O(n3ssb0R}^{TQ6oz>{KgDYnJ>$w=CR$fGWSq$0KU0FM0Pc>6{Z)%@Z z;guVzXW$WuY?Aa_dTUnNHD>kM%B0||=xVDGHCtLzGb!^Pzs#yIC9CN*sr2R5&Cyv` zo@y|n4b#Py5kx+fKD^GJ>PMceY`&Jky%R~K(j8lv0x7XMm^3lZtd1_)k_J?pkx@$g zC7za{5mPuZE)C53qwI;54%JXvet|dzBCTR}mTg=!t066km%5M<-9(rk#`go%Ay?92 zVZ(cDM3c|Op+X?czM)>@BgQUDAgdAwpEhyfjxAzP7)I2uFj+36zA4tb#QmO~Dvhg( zV=UEoi%&rM2D_$Sj%=Y_o+u8o7|q5y8@tv=bA1On_4S=8^{sVb{!h)$EC1x8*|yTBXt2u;G*xL$uoRpeZq^;n-ol?S|v%PK=j-;ytJ+VoluYsK3UqdVD6V zjPV!C$T&=%wzp1^&O(h%My$(GYZWFd5kBcJYGE_QbQwlDUE;WzT`$9!^VG&7zj3@a zv@oabn$!1Mn4`Ql47k)PkdDYFPHSq-1<%QLb``}HbbP^{a&g+E$zvqKkZjcfJvkX* zUD{@o36)#rwaJx@sbUTW$2Mz!s{Ak&%X$4RxB2UH{B;-jZk}u}4%wD^WCdgOp*xOL zvLCxVN9EwsY(Hy~)Dr1iH*DCkVZ*JGpe)W&-Ktfz6H3rlU=5^qP!0%x?fa!|yC_bv zFHoi;^rY`{#tD%gF`)I`a_Lh4eGHB<>6xz!dS>ZY#Tn7bTo#X>TA$)r1t;)EFh*7T zaw>M>3`Hd)D=MeERSnI|W0ai5J<+n+RC5el`7{TigITCAJXy42i1L=^1f>yes&qY~ z<_f{}imfS8GT&JEZ@>M|a{2I7X0ZAsmfex|qG{~ZDb0I$HJkN+HGv)+Ja}o6CD2Yo?(C;2_Mv)mayyVLG!Vvb__5(RKoe%kGI`-_uV(%*k!8LD^3fk z@WZQ)W#Bs9lao(XT_q>}NWE;l{()My$DDrq@HxGVELQE>(6M^_E4B<`+ZtBa&pnS- zAhYUna__~JM)Zg;&bWl%IE;q+<7!=KWph_oXV!}=33S$1R8%&w=m*C|Ft5k?Hf%MB zT8Grnz}hf-mF9$Ptaev6Fb=Bq{r^3)XU`=wd*rQV_R2kKR6i5ab81zNO_NH(# z*V}sd+LR`vHMY&9>~vIlJ!;L0V_R+-Rli{NvQ(%~RM1P|=qb+bnHbZ956Bm4w(h0s zK4yBaI(**>A#G||JyFs3zn|aJA4NC!?RxmMk@MsH?`QZjZZ3_;Ey>Alyw11Q zXY+D$m1RbH)0>ydNx2~^4OZlv4vXPQl(wh@)!DSN@#(7DH(r0znv|arH5Uv=>m|xa zsXZ$Z>^;X4$&c#gPkM_H%|IIX?)>EA3 zhx??n^J7u-d|maAs#`QaWS&o>Q1g5}5_{;}kDKR90{%QdPd8mk4acnNi8rYoywbm` z?M!N}?+?d{hU4Fv>(dhlbA4F=8Ek0UYqoFgJ=?d`Y(E+`qVYmswWa4;)t}}4W&Ov? zBj)>b(8pAHyUo;pH{Vyadqwq_HC1ygx>TG;k?vT~jE-r!DU@2^uAbBEEv18`%Tq5K zhRyoJ{;Xemkm6%YXnm6xtX(}%J%%2{B7?FPP3?uk@5-Q1dY|RuMmVqXMBkmzR^w0o zMfCJIO#Sn`nj?42{r{;Pqs;y37+98w5g*U4Z8iBnuvhY>))AG>{+ZjyH#6$5Zz#^~ z)s-!F#;ad&-S%ddiubAcf4nbW*Xh(9@_fGg3tlk)&*8LM6wFJtb{a$Z{D0Uv^Z#Mz z%>Rq$G6-$f()r=@|Kiuu`f6WEcU2ful$WzZ&1C(qMRi8D*E@XtE@%Ii3xJtV%)I8_ z`-eLK!h1OY)ChNJHj{ZXlgTcX(*A$!0gw(m-_^taIWg!(C%~pa)}=YVoZG44=O6C_ zh;aLd`T*2BxwGLq5sJN4f*lh_W>4 z|DU=8*uq?N2dKA~=FU6ry#8Ccpb%va054Z|@?qY9xN@=t-hfUmKFl4EqmN^->-z(8 zYLrPI;G1N-n!*LvA?wB?THLO0Oog_!GW9h^^_DvYTuXN&O}$fTvyeYnnpRxbV90@L6;2E zlm*~J=`+{KltQJ+Tp@(WjjR)1tSbnoa#S?7uk<6;)A8C27}$&JAGB{xFJ!idIxoEu?i%<7MmOGahHfO&);LBuS5`mA>G@OIKm zVc8<|nY6$%PeP>NM3%Kjw$i1i|KD*X3{5>s1Ll;p5H%(FH(d!zbtiS%ynfy2Z;$$K zeFa?@Hj24UQvE(9N*Va|q-N#IdrqMjAC>MkBF)+w;?TQ2EJ$+I$T_;Wu zo4r5Dfi!XO8(O*%K7|Q}?`trOaBl(&VJW|S#!hv5S>=6-`Af9q?M^Ig#B5nhP&Y*_ zZME@Z;!Mvbd*w#@C2uCbU*h!1saZX*VeXT8rt@-IFwA5w*IxW~%x272k9ub$-wv8y zs@=3xls!nZYGy^I_^oUNJh9yz-D|V*F8mZLH|_A;@IuGdqcPp8Zk6em$p)oZLDLG3 zZA4>oNqr@j6jNhoZ7r|GT|Jhl&70}QC0#c;-TZ&!VA{}X)hqj$Q(fJ_!D7_*b~)ce zm%b;DBR9WC&THz@Id!D#YNRsuWKwhGO>cWn9(0cnDYcx{Vr+C=F2S03i#p_}k(BeDUEMu>-Cdpeb}5i*^8AnJ zV_MAZy>#FFwwp#(&0kxWYqGSQA9dftBSyP3MuqdeeW_Sfi?Pb0IqFYU(_I-~@Unv9 z36;V4-gnr#FP4E$jxJVMlDMiKEGCX0scBWJLMPkPa!RRao262TTyj0v`cdF1%w~~o zb#-+tuEi30w{c$cnud7|EgM%*pop03VJx)`-e8%;^G{v#6_ z5KU)6ojUqOb@ONusPE;=H${LI{bAMQuoqp8Y$(wRb|GXKu6?_#V4B?NywlY7xC}8_ z3mdz!XLEg zZZU$Fp(@JX@SNqc&qa$FxAi5|#)nj;+8iX)NUAXyk?ERi6#DI$ZpR<}%`?R@gCzI3 zinVofkhDr+jHLFc+UC@@ROwfF;wg6)7{s_Hac;5(q{_UOFf7;)LQ=T2hTp$0&7dQcBt0o74^0 zDh$f?K9<*ILLPtTu&a?4x@c=#Q)?_{#FB-6OY5x;X|1lFYl`@bC4%1a<-UaKV7yG? zlvxeyPVV&5tn-T5W15lYRF8RrtXRnJu5385N69^AV~MhPa|$L;Qs1*oBH-oO{Do}` zS~Dy9@T5fT?zmFEWP68aUenmM%}O7kcdeP!ZMOCfFn&OYi%0!bIgXS!lPW^(Sy852 zv4W_#-&YPracg7O))|uzuj^Wq^`k($;&uVQM+}kkiyZX1C|W>(JZt21aW_7u5! zQA?M-%5xg;yrk!(aDU!QNiXB2O)M#^dy=-6bUds^Sq~}K==1l!R#jhqEn#a3=ZNFW zFU66Q(@=gzZld=si(mSQ?2 zQQDrZ=#7W;xW&4SS%*p=wY09grFKo&XwTH$MoG0qbo40A8xyyt)pc!Yeel#Vyh+!R zF?JH9wVLV$#UA*^wm!MeKQWQ}(CbFKH{yCCswHBhot(C~t-BF_V{3KTU?~qhcRW_9 z={r`Yd&C!6<*ckh9}GJdIC!|jjcGIQ9Bt*>s-LOrK6Tva#W`wJOGf#H13r{ zj-d58f)2<@4@>=pwxw^IW*x9y&Z)d%=hR&BTq5IFa(1Rp+|Uu<#T-3qH)wBp=%7Kj&Hty~d#{Ao-+Qkt9+`b_kL0tVse3Gzqd1m1;>PeBYH>}l z2q~3L6LZ;G8%kY%?x!r@7fZc$uEZu8X_g-cVl!JXy3@4efTqz-Wmc+BQ44!Y>v|}q zElCeac-T2<70>-r`U@^rzC&YjY3OOYXEu2;<^i^GAjS}4qrsD7hw!3@l#*9j+Lwp z?`ik$Lsf4abiHT@A||(_KP5wly$3Q=q#B3vJ2dVc>RQW3z$HslHVT$*hN%$UR3hed zZe1{O|Ab|T8L1zmwYO)o^$k^IqgD0MEI0@o`MQcd`AoVsCAlf6%#;o7%ZK`bRw?CB z17lT*we)4|q3_JrrJn4swxs|=il$;(}3(;{CR`X0RT z_!-kOJ$?R>^O;olqSVKX`G-v> z_8!qoT&4A?Xr|vW56uE3@v`>lKhWuS;+_ofRrZF-SB-IME9c3Aj#;&|G`VAFBrgJN zPxs7itcqeL(@*w!wz?-O!=21jI#E5C6nL#2W_4<_WjAH=uD5(JPIFDp$2s}7+D=skjxy~`HalW{lC`CI5>%Ic?&i&60$2#Wub2+_zWS za+g0vkh^g3u|j6EjMQ^|yS{(p+8OLyR6Q$>tAP=-1i2n8mLgu;mKnpvXQI~U0Scx^<?YN53HhHD(Ph^q> zT%VkmT%U&(G>?0EI&ghXQQQ5MPN-E=yCouVdoGiV@*_L4^9uQ0+p=KFXm{nb8o7rR znM<#48)?R+A6C{;%(R-OSzZ@=0@QC(DXH@#N@}Z}RDev5)a)#Do2;%2_23NEM$Xgl zhYWen+5U?)Y&a=Q**~^e`UC=#$L4?2i2y?}_KAleQ0gkdwNUE7Q z`D}eKq^9W6Tu&nl<<%cPxw@8CHJ}y(1?zyMS>#5{ zo6!w_en*#9e#3y@q(yn;1~q{a{ZqDGCax+EQM-8R_fC_uv>x@t4B5#dLVp)inU7)l zfTb%RgJ?>yp$XFxwhMYf3nvPD@aQ?>(R0f@daflNJ=dD;d-PODX4Lph{Z@+VkIPP% za~f9e?8^)9YRb3g;@gXj(qsE9N>_MBz1EzwyS1IKw%2zx%(K_jRWxUw)%fi(+p28I zvW9>Uopo%dRlWU~>1J~K)O5Oekw|C7D{of)X!^!^jcaG{+sH1R`+Jo~*8l8~dU;J^ zPg-FlS>~5r5%teMy+WQf$$ zziAaKGTyV@{Pf~_rxP_cn+b`EkUP1NhGVouf3_B6m-K2O0uD!c++qldTPWSOM=KUcT z(jvXCnmf5>d#XiE{sz-(<|TPhBZkgk2;n-K8+iAWsZ7~p`{cPjscp1VSsc>Scx1mk zr$!z*`I9S1Pobu)wS5dVsCt!HZC90{;#j8V=2n`^g-^z5)ub$!LTTev; z)t#)|($j&5rqRwPb3wsXRpr%CE|>Vw+dN!ZN+S42yIUH@?ohqiTu&aBQQ)G4SYNrP zd|1k3N&tRgMQW{8_8z${*E_eRp@K%h7=qj4w34C^v3_;^bbN@@U4ACYmw-R^5I3U# za8Gx0Cf$=#y&VrL4Jx2IN-U^eK^jcpNxW8CK;T8p7`UY6+rX7rYejX}Roc**?(z7c zu7diZF2jgBx68{n86>nmb%i)Mlze=(Mp*J%C|H~<-y#8hYDP&CJ(h=YbJzCsN|%9o zyy#TyRJnDW(v5m{^2oT`+ohv(8*Zqa#fC2#l&gBj2fw4fp)nPwn=lIlYLQK% z%(=*G5*2-rOZK;^v(mCQNxD=5N;4uayuVV*2%ex}u*O%t7Y-Jyi(52X@s9dpk;EzG zER_^vRKDu1d}CYrt5vj@cd5a>>2{JLiD2QIrxqr#YQNpETd73K8u4@^ZWRjhO`p1C zgs{_mv&f9<5x422>e#y34QJKLh4e{ z`&E3 zofxUC;Z@jOFRwAXPuyarQey2|vw6d2e~Z@jO2cxUn;1sb$~TMZ>$J`>DLdEDxb9nP zjFwUT={(+Lk_()Z<{U4o@%F&Ly*8qomM`#cKv5=!-n($LmFZGbtM=AOys^>f(sd1YO#kNYDt!3L zop0oBY#NZSsF08P%GA@%dq0(oX-U`3w`$3iZmvhY6d=MXbMvZR`KH21?fnhIo2VOj zIk81?R~!3!KDBU^$!d$PBf{<8Id9?*D=Ekb%QB=OANqw-kP%;qFi-@;x5NIobI103 z4ylOOG|D>EDprmuucvSFN{$BULFq^qtJi7jZCZQ#6Vg*F|D(7o-J^Tt0?Ix7LdpBd z9b(jr?$4sTw7JW7hjPw@BwOFDDA{GCo%bz>Rf*LJ9y@7Z^z<(TuQRh zNbQzMeXEoWoR19DM)j7mG3-L%j+8qj8zhTAQaq<>24z0k7dNmpI74$Rc8{C0J$3{) zt1S|)`7q;^l=PNIxf6|Jr>Pz$7|-!~pk#x@zNJ!S`y1toY6m6DBv(`;C|!|wiDvkP zYbo6ExAaU<=}VTMH8 zDi{apZ}LZMf}!Q7u*NU0+>^mDBWdeNUTF{OD5TP=n@W`?J$rdiLhNF8i-Qq6)g2rOng7&@qT98vydp`F?~*ADNm)cSqHWUVnv|%5_h<~O zD2(_C>nk*`s*?A=#n%y~oRkj(i#Z8K7&zx#CzL1F_5svUb=S(X$;I;QYc?;shekfk zBh+KV2en$dm44O@7e_>PFW%O;gSXW;(zsh)=iFA-Q5T%^$v@l8rvCP(&TMw<=xe5F zl2@fe<<<0|9e#v+(Y$28jC$0VUq-*O>LBt~ab7aA1Z8uH;l^Ot)I#MVO6*$s^g{Yi z&&0syS|{y`!>xK{rhDNSOPB2NHc$M7^;P1C727gGyQTFEs-{t#NU7Wnn^~#xgqk5y z8isNx2NQ&3XT6qUx6xE+`49~uL zVW)Ny>$$#D$2pzzv3os>s!hpmxd5b0$*t^b_nPHTB?HBenPd6e1WL2G51l-zI*XP2 zXq)`fiG+e_*HFFsg9tU>RO5=_dgo_Xxx$N8pc16I2J0JTJ!13BelM6}2P-dR&XiDY zhBAk3&lmb_DZB5nWwDEzyr>af5-;sAmu+iDp+CXwF*)R|E%|PrENCV}1|{!4hHJU0 zcD))jRWidPUvV+_wNII?$2;v!l1mYnW*ApEduWzwafxK2V{2V~I5k=u zQ1A1*-Sh@0lJh0hjnCOJmsNP(bDR7vn#CEK$i^6xN-qr@4-UUJj3?J$*Q$PV!QTXn zm2jM)Wv%VQW@`SfosrvMhZeRn{O#~};^t)rp}d5$-q!Uq!_K~ha*fCoY52<4l4m!U zlTBs+#>!TTRGP|d*+iQvpL42w7hSxn4Gf!D#bX+FXQW=FrL4tut}(TdC~)*DPj4|- zRpWcvAG_B=*O*$>J>>0e%(9A)A+E||Z#un{tq$3x^3pOVOI`Pksim$eTkS?<+uYzc zU6hALcFL+>k62Yd!OHY67;V+BVkSss9b4Vj{MNkAy@oC$2PW~b9*+dxU(%56cNEoN%Z;)s;gmRCp{L4_k4+4^ zOBEG3grz0qhI>HD>pzwD8%yz)rM{D-?3ShK7S%DMQze&%ato_BE3#tBltd=i(KM5T ztR?8_>JaU-gUzGm-lRewLwoTimAnnIkrZQSF=N$}nw2aJ;zEszgE(I1AddSE;&{1( zn1&T+$3)RVoGU+PHMiPlX_s8Yaa_diKAOAl;*?ph@f%XCBc7{eH!b;VRch`AbA{d9 zn61mE-t1#pgoB@$8KC;mSy$O20!UO)>4W^2sz^vj)_M5SQ*O9@!jkOV>&Mz#ys)dg ziK4GqDS$I+MKtggSEWQFhMdJ!DUHKWe>7Xu^e#<{!#Y*)>bPy+?R?uDUx875E3l80w z@6y&ZZCvxP`#+HQ3vsz$oLj;9z9Y^lgB+@kT~M+*02<&hI0mM|OgIrvfwMu?!}+iXE{El?3a*74 z;5N7mz6(EuC*fIm0e%60fLGyf@HSBE{H~nF+ZatJk9rM^gG1pcm;%&~ejJ<(X8?K7 zsbl>zxC%&LCw-mtb<)>KUnhP25$J_&upNF4e}dP5^mS(B`ny0L_y^H6BM$ojvN6WO zC*epy7RFSV2`2!uFwO$A(K!YG{RwkOhS`^yoAV0=(B)KLg+;3Jh%uhhvl#Wz6R^z zCg=h35_%M#ffs>1g!AGi#sg`aM+5a?PKV=x`Y_LgbAWWsCC~v^ z!wo=s<~{Izcnr3}3-C*z+~#ZWclalKKx+;|9H@hE4WI{M^dL-`!=xLY0i+u~2~LHx z;as>7z6#4=C0qmF0CXXI7kn3f2v5SZ@DltQUWQ%J54&kov^RbUSFoh2$Vg7{zaAovX88V>)>YC2=~E5unCZV^y-wK4M)t?f%ar~_vM+ymsnLH``e@B9RQ4b;8!S9lBF$4a1k(FE)Vq#Hd5kbQItpm$Nq z9X$=&;6DJFN2&8@7f|LX^&Pz%NGnQtqoft3uA{$&9q>B52?HA2Fo3eMR8ouW5A{HL zu_J&o#;EJqad0wF#@H8uG-F?ZD}ge`C}RvAkKGFBS?qg2y0NF=$MAFb1H1~zIrdMW zjqyT6y|dEXQE&i|w);t#2*(0tbx(j(;4JtOpyMue?B-z&tcP#HMz|L!v-=oqffwMH zzRhtduN)SCU7);LHPk=@kgj$(OoB9!wst&FW(_%Oq^(^H=(g4glv%q8?f}ZGJr2*n zOF)~_`ryy-4?wTPwnXUPJ=hmM0ps8>I0mwCyr0(uWtYPW!vCTDO;BfY1ok&^VsIYV z-^AxeoU1abL#3x=Lw#tqFaeH&49o=dPCE_e13Dn`K-aaaU?p4&=(@H6s0;037%7(> zT>A_B9sUI$P;Sy?fUD_aU_4L{`eYzYeIAfM{air)I(4t-VJ%z_J#ZiV5H`b$fc*7W z;0<^eJ7z!v_JcY=zYWq5Tbd@E0o1i|5}Xd`xN$z9eaj) zNYkV~P0DMMp7{_w0nY*Hm@mUFAPti=!XcoH;r(GeOoR-~finP|5!-kL;YwH!x57Pu z9K)O7X?PKS4Sn!ByajtuP0C=!fwp7SLL(qU3;nc?g=RPbP65hcEd=z%B0Y<;SZe`& zv2KAo;k)n%Yz5M^ehbu_^$(ytVgr+e)zAP3!z4goBGgsnv(O5p6QQ0W%V0H7M-j>u zL1q!k6`_72&%jIYJ9rgHBZ6Mq$cz=XzKt78cqovDO{HpM#$R<*{FZzrs84KDH$c38)6zfkS%E(J&2=o%4A>cFuW#?3|^r0=j|p zoZI1kcmy`XPvBQTIu82gP$tw2uL+>*!)zCFi_U_R;Y>IeC|8tnMLXeIxB)0rlrlxB zpD6krMSfAzilXDu7vUFx9HV{kXZSDJjXg1dbYr9&LqB5ZVC*oM1e7l}2Tp}HI3K99 z808cDMcT2Of%3&30LmBJ0+cUC`C_CMLyj@zD0a)Do1`td`$Gd93Z&y^fppw6;2c;4 zOCS%|0OfOUgS+8D_#yPdHuxD(XYLLlEf>9a(ZhHMVlWC00Md(p5{`h+z;rksJ_lz3 za*dO2d@;1cYUl>)FTMfpgNI=gpfB;~VLSW=C};e2Ano`bO-rCJ3G_3uA0X4jL2x8Y zftfH5C~JbUCN6@@VL5aGX(ql28-1HL<^#G;k)n{pdZ>#;ScZ{`~#>ju`kF_>`OJ_SU`R{`8=l%l~;BA z5AAOaeS#eEAim3j^T7VrTsh*LdXl3k8|wOhY=2kr3^Lbl1nT*}wZBR}@4_JEk3a>~ zzywgTp^o)ga5A7*I%U$o0_0t%4)m+x8?X_+1CPQ}@DiZM`m6AF7{CS^kc82I{Eb84 zC`bco7}T@zc_1AFT{6%mgSwVE>}tYwa5LNi=&$h*JPxF1ya2RO<7Idq-UixDNCz7z zSBQ2RqTPfJ2GR{33+Qi%wkr1a3xuQ_`VY7mu7FOU&4!St*xY*v(X|lmCbShuH}p&R zJ?sMH8Tuy_u!q#68HZ8u321~vVIq76rU7l%JPp1Cm%=jm8jzkzIc1*u1mTb2*ML0D z|AP0ihtyZN5)J^$6-J&iFU=C32*@!^S;9+T6%b*L;U$K*vp=2i?=kqi05}*fh(uw~S-i8mbZeXIf^n+4j)tVoOOcgzkhWSLo;PGQ0-=gb%QF)RT$sm{rgK2LXMP zc`P&o?aM^pO=Ku`^a8@K0CF@*Q|#$Ygm(cll=&-ZnZJWw@Gop%2r7Vf5Iz{t%`kC? zshcqENPN1KBYY)vLO0wB-+@i=V<0~9-M&dkzAa>AjfU}nZdqwSHr8hWUANAM%OD5H z#iFjQjc_0Q05${pw0;GDfSvFLybZ+9&-QAOQBVW4f3cfW2uVZcrKAxd4Y8Zc3BLx& zK7!mM55kXN8zA#YAN&n=W7m*{_*};j60dy(q=9&4F1mmaS=dXV3(y}MS;!m|`Pxsy zkKvcF1IV+?J0sY!eW4zjU@{P=a|+A{>dm3f#9z9O@S8wh#WoVJ^8`E#F99-fkcrsG ze!};#VFttjJ&C5^AUF!hd-Oy=KceTuS0N9`L*|-2gbx6E7<~q|198i|@*ToK>=p6G z_JamE6v%sQ2Al+E0{xcEC6RONYPb>Z0NPXRF?bq&3V(vX0`a;UM8Si7VGJM}v4e*Z zehNMV8JG$4;4C05_cF-A8bJQ;&2T$B2*}Ar{w^|d`+)RZ(o^pZWe$l>#>WEXD9s(` z@|kkPzXY_Mk}bTB&$qzc@GuZ}oVeq}9Y-JI|HKv%Z)tu={u50=z7x$b2R;wzV&Z%t z?!+=!3D?3+umSFchhP&RtHg^yKbj!_iPzz6Y#8aVw9U79HG~rY86~H{ETArur^7jL zAuNFopgxjc2g;E|pOW_hX(bXDZhd;wx@B#h5 z4Wy}819H(10s1d_M|nIUahGiCSNTlb_)X;uaejYr9wAh6KLChd`!vvI zv=adR6aNAFr%`_K-P8WHF1QYE1N2Y(0c?R6;dfA!@gVX-@5E=XWK7%9KMClBj9*SB zY=tkwVpsw6U;4M;9w1(wy3?P7UqT=J1K!7;qG$4c_dvqK;aEV l8TB)*q#-`#pAxD%e+}M(-PD%_$lD}-vB{(%?_#GBB6IU}XoCxYHe#-TtKkOdfji+5 zcmkdV(l9B5xdZ+JZ(~DspkBjqsDe+xc$fsU;0!nykdgS3zd=a6;r|5U4F3w~qtv{X z>}nSIwZ_0WXoAncbT|p-1NpQ%;p;#=VuPtS3w@9|D|KcKVk5~OEK9t+MR!S`EA-)ox6Pc0k*pN1JgJPWi?u7ob2j?ucKEI@jmGnQ$Il2JLVS+zfXE`4wN-c0%IPiAyigKG7fXfgMQrDIhN6 zIG~>@jnUC*BL`OldTnfg@4yd%avCoJbyFIbzfZdi1M(L?7qXY}c$V-4I1SE)i{UC* z1?%7zK#xKXLoYlJzkojiZ71}1c$fAV0uRu8a{?RzQ=kRNxA{dtKTYy1?fgc`8W8NUuSda1LUyy8;4Oa8dTklgF}F}AoH@>g!6#(WKM>Rv}LdcNRK)c zJ(_nqpVgt_Q+lrx{vWez^Db2x zK>wiK1jt|JrpRB}@RCly!RG;V(FE#L-b2?A9t5;EeJUVp@%Nrjh@8dO+fDc_DC#zP zsQ(y#2|Ivz^*!jM1N*^PKu-+fQ?}h8zXm#JpeM!(SP!?seL!0gz5WRy@fp7d;xvfU z*o_XNf3o%nImmpIctgY+ngMg+Oh5-^u6ZRPatK`qJ#Y^^1dju92>lFRhS%YrP(UAD z7zHV4gik{nX2Qwv1vn3og?SZx4QM~+o$y_F6p)8W{G#Kp5|VclIfoH<*aqrRe6(51Jt1-0pMe(m9L$G{fch!17Q?Aq!72(BSVt=^C04Dv3A3daQ34i2uB zrGEzXC5L~lWY^BPIJiEP2kDQ_P;F5ie!QBd;yfCT4bu3P`jR8)3(hF!H?V7GAP+e# z{#HT?kgYZuX2B_de#-oTI+MA>IzsBbWYdtXh7M^v;O~IW^Ka4kbB0F3iI9bpfVlJv z;0jm?*Fg_ZPx|BVJp2~^4CuE(+cA*2tfxSyjcGuAt8u(RJjPcthkf)DQ2` z9_jN;$}PSm`aJU>pf1emK-tYRU?E%r?Qk{R0`~&(N*jNPka$hvm30raBWd6J64v>3 z+D1BZSp1EH(zDS(dBm=%`a@Q-rsjCUlYz7~r9(@Av}OKxGvOUUocHiq9V)*6qjs$g zxyupga@%tw&XJuQ)UVjJ6yf1OAE8mNS}R-tSHMd61|WZpy46(qABAl|KOsI=^hM{R zPFpO^eQ6i^aWD@~gD(NPqAvq3YnS_WZv9JfJJ3^*N{T`5Yilu|r*i*Fz874?luufO46AfPBOTIp`)j7;XgO3x5ix!)Kut zE`qNDG7lr8@LlkIcmk-yFnJ9B6=+A{_voskPzAIhs{tm$3^*RpWeZ)l&IROVkw@z` zK;{$koRZ@TnFfE^dZ;`zkt8MfZvwC{H*35lwV5)*Z5wJD*gsG=>qCa zjtc&!fV?vn7Q1pm3!l|NUC_Vy*O0p$$cD9y{x#}U4$7|u{nG_^1=q^cqMqgOuc`jY zf1Y}h!+&1Wj_|KvsPdu?zYLm&PHEF%cJTd`>PwEGFSxMXKh*-eb|HEphs9qN$ANGZ zP@nSdWg+1uuoTq2--7SM(|`_XN?z~Mc6nakA0|K=PJ}iV%C%jFY z4Z%J@x(4-V%mn0T{0As|bt^mwPXW&vufPCp)COb}8ViTQB$xpwK`Zcl=yE{rr8yRQ zT(V2FrO=XCn$TGOcm9i7l=SNe1~ z1-=B-q3CueAu^RY*}a6%0R5f*HyA`$D*+u9TQ-wW={9*0Th>8%9oz%-b;i$OC!jwv z&#EJw2wz{A{vM!L;UB~A z;V&=%^j{XTkauxM6Z-nBS*P*&3vd-6OAA?wouYged9ogb=Yh5=b0*|!(Ox4uP{znO zNWm@0VtoN8jcm`Ym%ivnL4ZaJT;pgxg@H|@^HMa&1_uFzi@|L5TzZ3jx`MTiReuU$K zYvfaoD*iUWBxnh~BRx5ganZk+zbm*lhA>Dg|C`|2K7fR4WC&%z(!P1cx6ri2R z{A)2GdLy=s`ZKn{p8*{k*3L;I)C$yj>3smY8M*_=UuY|A2ht1u9eCcf0hyZQQ|wln zkaW$n;C#3O)&crwJ^<*g`2wgmPM*U$B!GN}$#?i@Xn|9K@`f(~^e?;u(24Lj;Xc>| zFF_yB2IO5kdT61C)}cUMS)T{;V37ywYPbc+gT=EJ&sx6+^1v8W#yD%xWjTA;2nYxWsC2=CiUoVGVDC|aN>CAv8e1ZeeU!7{N8_Fb7$?@b7s$;S+n}A%_Wo&VgVqK zpy1FjyLhJyp@b$5BE-bKTX1N?<2&lxgbpYoWZI~1!BHV|gIc5!`nVw>UM68-2|e*N zC7exjT$^_f?H1;VM#PIyls*JW>36XsWarhOOVE?+tk6J;}8+U%gtuasj1WuSv99|qDc75@jGJ~YSc{#+6*vT5n7IWxi zKXLXz08LWXz={p^T=f$}n7YAZ@I%3<=5e@gPDg=CRvLvjsQlL1l?3FUmqAbtZG zh7y7Hk@&rYn@%G5e9{-!!$OJf7qrKt+(#LPl7Z41WeQ3@wmkd*-kXhnH-CJ=ADH4-Nu+*3o3C~c{w_%ofManv+E_SwL8&iLttW-7U3iJ- z3{givemw4NNhlvrEb!YjVLg#lwxp$SjTi}Qh$Kj)y`aH(Hq;we<^BAV5BLX;@==me zf>G40AFkstKUtMW5(N|dUW$Fe9x(i)ElFrivT?sbh$R(DNux(aU(CmbbOf&73mvFE z+TWoh;@Me-64_c)76A7h6}&Ut|E;Kg)!k%!q3i?Oi<*Lc2xohN;)W6>wI@w#_kr!f zM`a|}hdoc;uZ7Ao3H&{c>KCr#0 zUl^Wn--hi){lfNw?U{1Lx|O~E`<1Po(ZYYYG8&cUlTKK_4Vbi(f*&?lhNu7G%II04 zsefLhSv#Y3wjQY~X((C}6@ORvE7q9|T&r>Y3D*!@FXNg5JhZC0E?_)?`+Roge*S!(1yZfiR4EbE3yQ5 zS7^5d+96MreP?n6c-lt*ch(Nh0CG z9a6w+$z0K$7%-YpSrL`s1$m?fzEOnB_^lIZAQ|K8Mdq@7!P@33w8?1Sl?aSRRZU3* zlObXk^!c4+sQQz+s`2QTO9bgS+CD`IBCe_|T<;OfI(`Wv?uy)Ee8S`paKYw-t1Yg! ziY&z(6q>{P6&VScRd)p))~6YUA7ze-I*o{;G9z;ggUKA;h@6I2`HS}^r-d@INU$cK zaEEm_pi_#4_u$jRWUZ<<^wwdr-N1;<6b_Iqc4b98LDtn4p&6N?lr_3-0!jn?&Wh1- zeKCk3OIZ=ekv*(%mAYq!kz}UIg$%*?OQk>X+a0n{x2lN{hTj2p|Qd5d>orw~O!rEEsiZX}Ofwmh|uK(Yz{8BRIzZHh7`bEtD_`W_a|Bg?FM~1_HD+*q*4ukfmkXNT7z%(I&lH6^H4V6nNV?q z?yb~=tQEf?)1XK8^J5h|=R4HnFy3(Vi9r1@3bSLFJ#!spoHztF!$i_T+3WFSCQo(G z_)y)m|J(Pg5@GACqagSL7O#FSYMy zG7jyEoHMAm{|as2B6I#59sK{^r@!rsB12=qw|B88t#r@+ey_;Zr}+JA-80n#-Lt>n zD>8Q(_Fx`Zqy`hDxy_4{0(7ynBgGM&lw z`nai2=L#=^zM#99KKr+#=s$t+^4|;N8)u6vsdfB4T3;17Ek9O+Unf$4xssB{3kIVm9uP=-KLml{LzB{FqG$ii~ zbnvtdbTTm{hJZ%I2(STZ0N9W;(rHN}1sapaIt^(|OaM)YDWEAa12iM%fab&!(1KV2 zS`uqOD+O8;8(lTAAx(8vq=^EXl4htkBP{@%6I;L*3bZA5sJA5cfOdfIi9K-ubRew& z9f=cQE8-03L|k<5h%;#o=%T>Z#8vkfX+zuqT}fL&H{uT1mU!si5_bi9kannhlJUUfng*Z_3k7BFq}l{{vbU_lE0!aewt-wUmNB102l)iw;q@V70 z(ubq~_9dx+{YV;M3g9!6O40$-NETqa0y9W|)H6x8?l+R9!2Ve*xV6?(6*!JeLVY}$0yu$81)K=@m`ozm04I|ffK$j!z^P;w;50H@_cNKUz!_u? z>N80J;4Cr^a5ms0$ej6r1!MtWp#tZUMX1jsi**mld<8BbOHp4)mH{pzD|8RYVg)WC zD^XucJ^@^&z~y8$>MO{ny8C3M0zVx_hLEtONX%lmHf!QouC|TuauY zzK(3v{X|L>_!%ify_9SMTu(LwZUDSXHj>W)%g9#1O$sb0+fd(3w(IVYE#wQp&&ij7 zTggt{k7Szyx079{e?j&D?jU;szf|B(vLE$bP3Oq=Tp#C*Es=G-l6?ljoNBuB4sk=eGA*TS3kZ%ExlGA|4$Qi)njR05P0sG};>SwvP}n(M=++#|Fgf(wZ&aLo7J0UnWv2l!kbY8k3U6tP3S=cqTv$b=ubGB<| z=Wn;&-pby=-q}9Qfpd@?8atRdSUNOyuyt^A2zSVE$ZgM~>&fLz%uDP9^GT)AM^X*qNUsKGtN!@(2F<)98 zSG~3Ra`nyXC)FBxggjQK(>>H3*B#S+tvjImO1Dq9L$_VGRadSn)0OHL>89%p<#ahs zj+G6x!?o?S9@^Gg7p;@FmDX1CyXF_oea&^v_nJMLP1WQK5-YQ8&q}$R>?9V|VLg=BV6JYrNm46av#HI?OW^`Tu zAI^hnZfmdgf308FKgr|lNdz~jU>1cGuwh`kG-oyo zY!%okuumLempH*5fh__X#1*zjTV`{>)@TPC!wa^B4{QoQW=p_^@Q3Zt88$;8Y=t1$ z2*I!oLSYkx!4?RI4G;m{9|fHs4P74#9Un*Hq1StpMCkHl=||u9@LYICBvY72{g|^G6QzO za4wp*yI`T}3PDHTsyo#vzpnm%!z6%enL1Q@%Mrh@Z?q7Q%#N zAy1eotP-{gH^d+@P24U%f<$wWI!FtpGU=dnO?s&!DqEGGsz7y6_12)ZL6*T-gCc|N z1{VyT8yXne8G0E88O9k7G8}7IV0g@kGx9LXGAc4UXryV-yn#o9s0ITXjB2o@!RZE7 z4LurWHJsY8vf;f(TqB!C9U3J!n%rn*qaPaGGqyDjRQ?M$o@u<@_+{hfjoUSz-FQ{w z=O(R8B24<43^KW3N=)rc!%at<&Nkg)dfxPg=}R-otb5H%UsK`mNP9E zTNYbZT57BetSqeTtlC<2unM&*wYqEd)atD@XKifV%G%#L!Fs6mPU}kR)7Dq4?^!>y zerIE5lW3D=lV>y0rod*o%?X=}HgB8wHwkMJ*JNswvrVowdC=r}ld7gtQ?sVFOIM zY7yO{Z;P2NN?Yu0aiqnMww$fAZ3o*h+c?`nwli&uZ1>weWdm2HXYhbY_qV}&7kF2C zzx3Al82DKD*!i^e@%IVyiStSG$@LlQv)!k{=SQC>zDB-QzGHo7`rh+>=I7w&;WyfE zy5C~IV!v{=r1nuyR?k%*?jUtY=`g6n)DGu6-0SeXqhH6+js+dJbUfejTE~0-t^GUu zNBC#?FZaLD$*faor`%4D;ulf9K%NDV-N~e$@F@fNg+lfL}mxKwLmtKyJX; zfSCb{1BwI619k@-4mcZdE#N`G^MI;Aqd==bhd_@&|G==oxWKf)+`zGcGXs|gmIQ7M z+#h%<@Q1($fzJc0x=3Bjx(w|yzRTP$E4!3-+1{n1%ZVV9ptPXeps_(SgBAxB2bBly z4muokHt1T=gP`X@Rb8d7R$arpCUnj2I-=`|u2;I=>-wbY>#mw$A-G|%MR4=rwBWVD zKLp*53LM+*Uh6_Vz=epG+_nZ zjk*u*zO(zO?zg(X4Hv>K!tKKS!wbTXg;({k>k-(aZ;#PEN_w2=ak0mbJ)ZP<9YG=* zM%YBOif9+nIU+nFAtEDUXvFx4*%3=4)<$fJ*c)*q;(Wx7h({4GBQ%i)krt75k!>S8 zM21GjMy5m#iX0s|J#t}WQDj-<&dAEh(~(yq??pa~d>17|nM5^@Y8~Yh6%-W}l^m5F zH6m(q)ZD0*QEQ`~N4<@bdm8n$>gmwaqo;q*u%2-}(|YFi9NTkd&&54g^}N#aUe9Me z-$e`24WpBzGolAYkB*)my)e2cx-5EU^x5cV(XXR5F$OUfF}5+TF+MTTG08DmF?liL zV`j%Jjwy~Qi`f}-Fy>Uug_v70k7HiN$gxJTRvU=_4^(f9c&MPi3E+Q^5E-h|x zTyb1^+>W>(h!+OW{PU}6OcX{t0 z6PqWtPV`9(N{mWONGwUbm}Hb>mE@4*k>sBgmK2wimXw<`Hfd(k;-uoF4ar8yLCI5- z3z937ZzNas;rb->Dem*M&)dFSU*o<_`#SW^=v&!O>Sx?9rC)Zx-Te;tJKOJCzX$!E z_p3^gQp{3pQ(RLLQ|70vO4*RIH|2cFqm;L)W~u(E5vj9N7pAUEeVOK;HZ|?Xv`1;r z(%z*D=@#j&(tXl{(xcLo)3eh@q)$$to4zu=G<|z|Mf!>KE9sBYUuTdEj|~5eu#C8j zw2ZursTuP#mS>b?Y|Yr8aV+CP#;uIU8Lu+rOry-Ena-JBnSq%RnSC<{WRA+5nYlc3 zL*|amgPEr?uVp^Ye4E8(8D}-ka?bL~3e1YgO3cd2%FCLVRgkqjt0Ze{*1@c^S+}wt zXT8dj`y2JQ>hI9sqrZRuu>NcNU&%Jhw#|0U_R9{=j?V6zJs^8j_SEe8*{iZQWbep6 zn0+eyhwQuAPqW|Va5=^~O>>-cymA6_B61RQ2IP#*DacusQ=YRw=UC2#oLhurMi*>P z=AWntX+urzMN@lI6^=?JQZ=0!V$-Wx9tr+&@Vf}zAznpaLqfcLy)AiDZ&Tj!;kk3? zEH=n8AI2@wj+ECZee?OP+-jvS#x?ggb)+cyTes4QTepf=wO2Ve?Nv7BBAk+jAg_dn z1xKj4J#X&K+nZbS_Ld@wJ@1Gn6kmH*_}~HZ}Ga{@!qDsKp8^F440ecmhI_5rp-daTvfTk-XecQrG`OI4nNdP2$CNnR<5K5MlP4&1$a0KW#lE?GNyLWzFQLv?q>0pf4i zoz}n-n~F8{Q+snN>gXcbOD@j7K57)q8i+GzsIst!+lV@||rRIz(sW&k-qmG0(p+`&Q@2zS3 zQhA$|)LgcgJ7^Efy=W!pOAq0h2zdqthzkQ6CT9!I-x+G4u8c?_;^D!zu06*uP0cJG z5a!(2BYx6Sn%USXAY*z)fK%hq>w?%teC9Xe;JaJUWe7@YT-2+o-|Lk?l3w z@%z?fsnz}0>>n?GEk9Cct--MgTl;;8sJoaa{7lT>RP=RXSd;&fpHZ{3)c$iJKfEHm z>MGrezL>gTkA1RYGZri@;9gV65?|`)%h*Qc>&LbDnOc{oZ=?2{CHaki$KoBgQ^6T zWW}%DF8{T~T9o=u%9wP1x*+rzHh)l?8}eT!ZD`8}x7hziSw$?qHuY{lz` zI|tqUyiHIiS4ow2eAbjx!^3SPYWI#CRehrBx9-u+!dnkaZ9RUXq1EN~bNkg1E6FWf>G$9fWSbnG0_$Zc9ypFBIW5U+{fcF3EO z+Jy?g(2m+)gR;~uIb&P%R`ZKIUF}=6?kY~|)^?a^lLVz)r;7$Iu<^5yM< zRY7iJ#*XQS#1qD=<8==OfAIz49bF(Hy!De-`?(kk;8$K9C_%MYTX8C5sxrp(q4SJ6 z?3!c^Eu!`-_}OdWC!N~2v2I}^c)Eq9`bDmo+{ej8XlUme(XTLe_iaDVMn0D59^J}{ zR*Z<`_6hF6aq&I8Yuzm=V)*#^gL(Istu0;S@>cY+a*GHI^R(Ok zMX8*;vCCPH?%{mf*g^ca{=MBSd1I>vz5^!rNs5ox&;K=PNxv0>u{*FC6bT1O_4@MV z%PnDCI5C06;RM2rmI@H?isWWeP?3b+p;y@q)=BGLBM>QK*ttk@-OXr$S{hPI>MIJG zZ}_g&CxzYn{q%A<#ym=MMRR_K{=H0cQk0`YT=fnijyEnXl~YPf8DCw;cn13M z45=?0Pq5eQ7ur{U&n=`Q_RH?&a{K)l5Auhf5BbAGs}p-RKc>j=a z(%N}6>KHjS^45CV_e%%AQPaMgBp)kTw`Dj&-yF{Qh;R-3$}!1K8&GESIP&&9-~Ikm zc_Nj6rrJw|+HVWF9^6T7C+%0_)hahyDrYbrF2b|(@T>vif5-m-c<{;k^>nY)!Y5(Wrfk`le)Yq=O$}Xtj+q$I&P;Qi z3Uu4^Ih_Trp@oBO+ol#HL{B+z%Eat}ntY$stmrNd;? zVn3+;Xo`4F95MJs&n~O|TtksXx z+yYsrosW49ge`ED*^KNNdrNfx6ijq=Yu%XQN{rc1**gq~WkPA1 z7C~B#rUR+@DS7gEd75}hbDR&T@)UW^YJPAP@)c|7l8EVh=Xqk`CO}=82c8 zbA&Z`M5xlRcX8l}$KpWv63v*WLv2N-hjBcM3{D*DZQQh-ZQ!1XokvXX=Pz*0LkDikO%bm( z88mL!Z4<{Y>>`P8XL zjxo8m{yrVNcFy*+7QgizxqIH=vLV6Nk`}wAkD#dAHD%jM=1wNFci%N2|b8$9N``O!BTbY`0KfanCA3y!o>+GTN)7ns@*LS=c zSj&43u2^w^M$_nu6=KwpEgHG(o5LF^(QG+V^}T%O1yAo^r1R>jrRfi@h-D|o zb8qwg>{~Q->o@FMx%=3Q8>sYy+NO16PUVde$?WqTMqI)!&>^e_a~FGSM#4NV?BL~w z=S1gi+p2Df&geo(Iqaj`=m!aDZtBfrQg)aFf)i%;cIBs3hHgo8LsDzXpR(7U)Slql z^QD@Zf22&CmUo4pr%BiD!5GMLA;JZW0TpbIm(7GZn+ZQF?`j5r z$`-f=U)d|&6vbvpX^}kZ9BoURJfy9t>oIx$PY4p+z=N*Bt?H)21GwZ@s^My}`5NF| zyDse!V0P&7*^byV;1aP??fxE zL|VvxW0;`7?fFE0AuW{W)3NxSBOT#4?G~m$F1JDtN9P*Gv;ym^O&!&eiv%U^q_*^P z(R-2J0{7Rpi4kSJdgTo39r5+ostKph9^~jD&xELXdrB%d(~X=r*TQ#2HYEGxybWWt zGgj~Agd-d2l*WyX3cCfRY>kHC;YcBTk#>khnCd-DD>F+I*ys=emM)N~2>Y=2F;gAJ z9yBGB6x{OJ-}K9jDDNr1?|!JVGbeV4xailfqoZhGVbLZh^kPH@A$Ps3-5~!lB|T+Y zDwQm>S7vGtZq8rf9iQUaC1?CFw}jvo`Fgy>>7MdsLO#w@nI{Ja8QBAhPhhRcA#(^K zwH04hvhHwTAFJfhL+h6r7Vnd*#w@ZfnWZTeTC7V<8F}pbh=~)v3*Wd7Hm>m}lq{9UPu65S$-dVp0bDS}PyMNC+rNbP5W#YrmOxuRm!n>AC04xO^*jod9bF1;*1 zBqY8pEuR0HOMCxp%So|vBfYh;Qj|00wWAh`i}Go9{vrW8%ii-Cxdmh4@5A^K?TD$5 zA4I1YP}PFkEBLaMs6C`N)+TZNuob zf~F=2t0{2>J+>4<>1XZBI|s*a%IFmw+$*EJS4f3cGihB(DjhuX?b^vhhfZGmW)#?su}`-jd&bU$?hmt6y1+q!0%5D~0B; zGmfSv%C4gVdh@p9UsW7flNfv8z|1E!oGa6&a3wS#C%r^l2s$b`!*D(gGgsqz#aCmN z1@ptERa8_68P%nt+poXEwl9~nX(+y*X~ZIC*60Jrq{h-QMel_bVe#LDwIAc$v_cd{ zS1&x1Hey{jFYy?j)z9yDj9<^zfpJlIfPVg)+@1dLQVx+UG=u3wnQA}d9JP1Y-arIU zG&BBYGg?p~S-gLyA4^gT6PYbe{k)kj!a_M0?430#X3EkLe)G0O6q8>v;>L|=|4Mpc zZiw2vvf=T9&<)@5}1Vr_wtx((h8n*+n^ zAHpOhMp!pE!z%{2Lx15#X(^qu2XqJShu*(=Op6O+roQuCr>WCuPX%Pe_D{gd(Wr^bYVWt%3rvSZY$Ql zD&B?*XI#7udsirD3kE_K^dP9&3E_2Re|{&w)9cB#aRUdA zyY_@W4vdyhIk~rKL;a%z6J=xZ=k*8o6yJYPyodALoL4X>Pu@MEpdgRoLQm)SgoW6D zyvOV#ey65*ld=p1jv@5l*W-Bl+o(5XqlXSHSgsvf!QE%{P&LvJe@mugyX=e_wtB)h3$LA7M~%JO z?hYE)J*{Bm((eWD9kKNDUT$Vhja~fXKHZhvg9|&H%WaKl3_NkbY z_8B*+x^(*)@iChVY#IJJ@W*T##m=Dcum>EcYU*}e?kl8f7V-Jj8}+zm67~|_r?+bm zn50al!>(yBKd(4R4cAbUGZpgf9r6qL4?Ou9pNW!PUCO6wFal-#%)i0&uxZ$BzkJ2ee(jsPnaEMcsSkoQsnr2HI;R!~IOcW3l$Pw!ea?S1Kn|UYwx;x3c`8dcHm}VlA`!3D_j8SS{kGk4V**&HYKs_q3 zDk|1iym4sY?+KYc9To=!Eb8E!nfO~^=sb6K$F>tEwsmxOKfE+J>fwv!{#}*?c3SfC zepJX356`*p7KSFZuuTe|`);0x2f@nZ7W9tPLa|$zkLA5}tJDI9D8ok<<~2b-FLT78 z)qcuU)F9Xo^Q)Ok{rNd&h0S+s%Vy#3(AI5!SeK`X8NMAB1qLor`(z|MlXow5_nh}` zZg`Syvpyk<-p%#&SQ66n-peJO0+)30U;g4@R50E>hh7#7`S!@l0{?)Y!6%TVzU(Xr zK`F8D_`$)eoi`?K`})Lzp`RSe+`zZry`qzGVCn9aouiOSS$m#n(inM=%fzckn9RtR zzvZ8bMX(3$Ae&6F!;l-`Y8T#5Z7HcBNo#r0)Z5&O8}?bR?%jKF%~#H(^A}D1biiM; zr%jz%HGr;|#V4CjA1Ut~IfF0V9xG`|jiR=8Y9v3RcIN9>Yqdos*0iO3AC@uJkqnzx z1%C`SdyW00*XhjmWsKy_cps|a_2Mxlel9d$Uc{Mddfhv8C}q&2iQ?Yk8M~8*511Ytl${wI+%-6>f7f9C&Sj1U0Pqw#c{BW0x5^>_6b6M&mHI(974SR?I4* z*4s;emS_#P8)5h3l?A^&Gi-GvxZuj%*&`~~oJ)PetJ^7XvLZ}w6Jvkf=(j>ePhRj1q4Rb|?LXYe!$m$7rBzD*M&exC6A}jQm*s`3$W{ z`cP$i!OlkUB{NsWVpcfA0cn*8i??xoOE_&8&K|$_MGoU)?lF^xh_%`G<$PehKi-FD z1$=GctTMrx8zY9(hIz9Twv2i0zHlziPIfrxt=Tlr+>eKixcjT`c}aJ*k})zxybTvS~}-@T_%ix=m4b?fFSN6`pc^u#~= zv(u}5>^nq6?Gs1ezA2xQ&)>d{d<3 z%TF%3nU~Aj*NOJNat3gk&Hc%b5UXqAQOqr?kr6Bs1sSWi*Yu_deVP*z5)zu76&g~| zzii~lks~&5%^Ny=xR?rIkQLk&Vk5htWYp*loAQPY9lB-n2&PW)jt%(gJXf3recTwh z(pw^mkYHyZ-2PI|Li?;#`;1+L)8Z_7_GWnwowQlAbn|9BPe}#m$4A$kwK93BCJdEz zYQWNh(h2mcHW%TFVE^7DKl^;@(u`5^GH(C$Nm;aC|M<4f(et`=4xd*nAFUbBg%3rH zkVW9?Vnz@SilVJ0TV?Isgmd!L(W{0mdG)wo|1;n9UbSw-%s#^f57)!;eUE}p<(tRP zo#Qdx#k+gw3_hIr3?5IZ-mwhA&@EX)L!$vtf+&O81fyx`vI} zQT~KKk5~%BEEB!#zZ&huHKvCa9$IjA^o;q)!+3W>+W$U+FEtx7@%o*q@X9H9&&Sa7 zLQjRpA&K5!=3{UGMyb6#hWiFH2AA1`03cTM!qbI|8}__k?~vqi$rIA{+RU;`>x`fV zVjc)%brOG4PFK85RlaI?Mwa%p;e`iJ7F^U`;=bT^dCY37xiA^DkjOdlGx0YW81Eqd z`7wc6*P}m(H~Rco?w~jgidk6uogD~D(}=wxSUbQXOkThPu6^cQ}`DLFbpjy^@L zs8wARD;My^%}rHf$YCQ$HXG%X`@_ma>>2DcOGjUJRL*SE!!=9g*V4J=g@sFz1XLoQ zn_Q|%DgCheZ#fg~qhSXR4x=08RAKJ>KVcpsTU%0{LS6|E4ul!VPNpz=9S;AU+{Kk_ zWcfnPTSf1Gp?<0P`#-soTFlG6|CJX6d<}J1<)-k01I~2YVFv#*N3aRPn69^eF6wVQ zQZgJo!p%_@zp_3){*`a&iuZrg1@%!wnB4{+l}{8e!)|lnkBgU&piO^{XJBpOf(&{> z7nn#ahE~_knK-k16BRPqE9scpc2#L@J9Q$i)TFL`eqDQ8;zix++LLSB@lBft9Yc8K zy;oFUV~0!?E$8!*F=fsU6l?4WCNA|yi!?1b)ZN{~vulWlXR7wKJdb`iqgUMIN#!%> z(PLxMfr-94)x@S>(#draJsR5T$zu6+FJ2-60sVdiaUkqPaS2UxvXFfY8sx>e99b4tFt=flM=`?wU zB8P(INjNur%}z)}503No3B~eDFq*&@7dS&x z-DKnIVrfr|4{r}+j^YA^cZo{g__pe|^KWzGF+AhC7_v{NTt9L1MDBns_&Rcw5H z{~@|)&e|Es(xqx6#vJLS`_wigLWnlER4 zQ%1={?RGwX){#v*@~doe_B$F(lP^B_^hlp?ugJ&c?Ux>|KEm**oad;1SMYd}W@4T2 zF>2cln9RYwg2$c;eJTBMKwi@hJT9XnYWu6=Yukaf39Mazexi)ixrXlED|A$((+C}) z*NvFx%i@|i)H1QhF(I=h{d`S|j=iD3%GPi2uV9rRUX|a;A#$+1LvYbvS~{0nLr@^* z|4?w2a6HdqmCU`gGsnT(M<->ldX(6c5_tl4o6y2Bc}M6RN&az!?M6%J{mYeKNE>My?a#GULj@IwYRN?)efBM$2UX! zkaM2@7>CJy{Wz{aRV#D_ogzII3SifGD^~kQeu+7Y<|CeBZ)UIfQg$wksNl)8VM#4D z)~1~~^4n0Cc<-Zo7*h_ zXEw4UUEVkSOH3R47$=WW&Q2i7{(g4yv4sAQM=4Q#2J7W=4_AwSJydZr8{b!v!|H+D zhw~NSSULBQa)HZ`26usD$WI0L`t}^Oj}_S-e%wCP#F;u(|M-vgW^AwCcc^WLZkvQP zsijVnyRq{&~=9hA7j?N%k(U%L8((Cv2M&C+iX0yJ+lNwVS<8C7& zH&|MRzK9X1!9TpWxnl$B_*KP;8;?u(pDq=Z(HF|oDV23>QSAF#!uizr=ZGDG=S&gr zQoQs{6%Co2t{gn*U3JWd#nA&07i+BKCn~b(gZIQ+o3XP9=9B9~JJv3ui<67DwUae( zoYiYjzqs(;8`t;lajER(?1iuXTrhiT;WN9~&*Y=_w8_3l(`Zk7eue$`+ymS4X3QM6 z?GMiBp!|ot=dU$on~MMXqqy8??~wi}=a&u7#2yu5@_$I_z-=#uZ`wlj==lS2e(;|& zz9|Ghk&x%N>b0}I)3=ZP<3_!9>@{_I!?+c{)@x_uEB$F(tNQI$we4g`6)Xy1yo59n zeMM2(C*V<^?WWJ7D-l*}ecrx(%XKa-)!upYhDTj_rj2gB&{y~xRA9nRC?WHqC4HI5 zS1C>bM7}ReR?v%l99}Zas`&15=NKv^glW&wlReY7#|8iP$CKvvA zblL*mPP;R1Vg9bw@;ELwz0tD#gY)G+``0|D(wc1px5VsO^HQ#2HD#?ztXsiZh{SM^ zjM*_=k+j`;weI0naUTH48@jT?=Ko2~spby&OML}i)W zx~!5G)9g`;n~llavvd3crpxv3R_62_o0Io*PJzI|Ly&{vLw|MAo$SY>>{I5>A*KiNCO}UK!`KVjG^oi!L|9;wy{nGmi zswuFGT9X9oi`BNOp=F%Ei!%1BHQA3=Xb6UX-CKFRXo?u71-|+vaKWe}uwCPqgMX1N z2$UEpxq@T-hXn;h`~RLXmE{c1yZ=}yAPkzj`N zeq$ERbMgvAp1-3rhPLG_CFOe%Z$BnD5YQHIq*VW%f%xWKqQAB28}GMm!>RT$eUj(* zR$Jld-(&SM{mFl5*sv~vn25XkglV4rKFeyu=jZz-w6iJZoV%v=?}!wDISbkOzbt5H zWOq>JXYJpk^~$}VgcQb!|TR( zHo|EN#xH`M?WWQy{Rh(3=nqQ~REK;3@sMPT8WL5ZTkxq5`*K1#sruKf03r0)R}bXK z|CAaa*i)^{5BRV70XCRVIOx6+ixnsVeWW=l>}wB`jrnWp8nb`jx^>8l{Ot7o`{(7H zmSr?f-hrISbmT$PWg;04I?mF;8h6<3a_Dc{aSk{ zwA+_<#4mWRw!e6f(QfmLwf$kA70GLrTvqsg`rxMCJ^zTC)%7x4pLW&@5adABq`3C= zR=6`dOTW+Z6y%yr2mQJ-i?7BaWue&*0;!e$Jb>A(qTVJ|NrH*yo(;`9abWhGV7+9B zl&cmmnxdqk0O7nw{>`PCS&N*T0BTo(GHA(=baru{b*P6ZdE$8W8TbHChO^N)}Q5~NK4Tkp_dUg zc-HqX2A*4!&uJVmis$P3hbuCg*)4dg-uTJNzHFi4ANLo3WcxzS*Y?N0M9WhJ8FBg! zz+x*EvYV8QPbKYFs!RK|{#%p-0g;+)VL_JPJsQ4uQG~!b#SGunzkCrg8q~kQndOq{ zfMiOq7sVnR8r)}`f3fDsaEWCNH-AWZVd7~TwnDQtp>);oE`q8}5aqfcW4PJGW=Q=V zDn}2^u^t$$7~Aa=x#XR++1I?_YP!;8y&}I9TrDIb;*K7ew>=VtRP6ljf0e((RmhL| zpSF)2@?X+;M5_r}s?~h`zfR^+@Xz?-lA<#Z6;bwg3>}62V)o}Nr9HByy)hjHnb8n3 zaXon6oat1g9l)wlLex0y)LYdQ2ZiGLGUPg+s;FRD&zeQt7utB?{^IH{xLaChA%5{o z{F6UF0|KDTLlCTBBZ1Fgm$NY-R^ipMT#UNpB30P|s+P~NtRj7ak??eBaq&|5^clHL zy(A;ysX|lu+f;-XR9}Fm+UmN~XiyL0Ij{$k0rI6Z=n>4Fc>>DmGdr}YJ9qH*npsJG zC*+5uNM>0b29H54H9s&%$f_=p(mtE%%NeN`ubbnCSS4_w1~^$KKXL9M*2~~lbBndB zYqPke4aLQEiQLLue!}8kE3y+9Q09W?7gWkcoF(!OHj3)vVr75uCT^c`(LD&^s0t+#J&GS))7pN%CMtXd`Cr+6*!og%MQ^38#7 zIKfP*>F4~BV53=bRb?fc{E-^5h6MB?mWW;})RgtNf*V(iy;Ep`&Eca#0y&nfHLapc zxL$5GcWAC8c@5~O$R{%o=gwjz%lBe7D{ZSvz*>L{Bo#TTFjU6*^TOG)s)X-$SGi%{ z3(zM-$Uq;K_u{xfpD>1LfL1}n{9h_2(>xiiBF<+`2V>lP;3!b_mwsF}KYS!icU8P) zz9mcXlBU=BmijTU7UlaOW?`_rL!4x(PaS-${T8|Jf-8M0TUFzmlbRfOj?Ia8Ql7!Q zYoDR}5AXU>4z3WKaAs**eOsSPruzx8pO%U(!RGH|P4N|?Xo?g4Bj;$xSa>ljHS1UQ zypO!^qT9pe=h}z(J0@JG+`JO39ec&4<2?p!cuKXq2a zmqEJ{i&SaQ?xn~FcUXjZXjk&kq{V30`<3o&eC$Oq;@yjJo@A!amZ%GL*PMadTRXyX zz~?94s>xb+ZXZ4Y`MLTJx!}9EfBiz!bEeAI<*TqR-KL5^ZIeT`X@A;Qa+ofl^AGLX zCSQ~9;478K>^;m^d9Lz7JV*uK04vw$z)F^)rG4#zdQA`rj;FVswGtp|rB7P}`yg9R zniUZ}chy1OUUT#Gz7vN}osz#_J4b%==ZvvqXZ%SUPyLkIJe-WIL-|y%;I1*H>taJf zxX+fPrtdEHOFnXH(2m60x3{g~8m`%P`}U{Hmn_Ja*XA!+IGSdR#`J(6CU1|aUI0Jv z9h7|`G)s?X?z%J`?Y(PgxUKHby8bM-tMtdd^iX2BIY8<|3Hw5wm$raZz*EZjN*=v3 zzF*Bax0UggoHgkajFVW?-k-4lJBDa^jFNW`FaPg(_oDYlM+M9||1Wv?@)B{FJ|-3I z*5SXUibKuxzploT(yovFi|Fr8#?f*0`wNW~Ij8ThmvfYq z$twhW=ElyL>^~UyEL?~{E&}!+VFg=eEb*m!!+!GAC>K}lL#{r8IL^?_*0XCLy-gpL z6qCtwja%A%j4ivC-FpuS={>96Wp+aH#`iU!p77q6n7^_OUyl_x=t@Hg4`Dp*dC?xvtJ7v9@i4NVPRVie~~ zxg+1dS+IBSf;ZY*AHF=1`U`aYn>X@Y`C#oQD7EiUVj}u?IGn+^V!&$fKB?0Nr}%@(B9{{0jMT zQ#9dMOG^o;o9d(I^rk*|E-n2KH>c#P@SKmA1}Ob%(0o>pTj9ALo$N(a_fjh4@2HHi zJA`4%g#TS*t}-rE-u1KChEI~hp=Thg^wz1}&vmA$6wb_2j6qL|q1-Z@X<-cZZ3I1e z{=8&zo{f+EI$=8RAZ>!}0~tWsDLuFfWBI9}1C%(tpO+Q4B{?WKF)=tOd15sFu2J;b zXKTe3U6K>K1}7#5jfstpjvX_0?OHY`nut7@bEq`}cX)qbP+uQf|33J?7G9vicTi_4{&rS1jK4qWk{Awgd2&*8F{6sAJ`W$Mzj>GsL8{d3eMIegeNtZnCi5 z5TivVXVWR6<2A$iWpg$Jb;T<{gUm)@=k*f)hF{%1_+4Uub?5)E_8st56a=XZ7$o4cpv^YV~qV2UfJJ5Ls z-*GO&^P%`oHhdE@4-)@4wzbKRn!m()(GApM9(Qv5PDC6nEg|BD-2USqeq?rea*wzW z)%QKNfGv2>xsmv({$2UtGF&2^--TK>^W<(^1-8w_lv9gt1^tAN3c(Xfn(^OM@lky z6P9VXpC}F#W$Oz62Aq?JczJt9$jl?Udw2F5oAV-@F1BuR$oBS)2?;QpXRz0vkL}%S zxr36%yx&z=%#E$jslT$<6Xw;Y<_MxJM{Lk zGZ$y=D}Vp!(>wPmzo%4eos9G=fhV^QTQMa+Hqfa(0ZX5XLM;P}*7s-77HG6_#-Uau zGI#lm`h)ecXD^HQcL{D5`BdIe$mT*{0F}lQi@Cr)t$Y5lQ3X(+VpIq#EGuPx`JC7bcBD_MPo$Z-} z6Jyf!^QwJFH%rJ2M@skG)8Es94StI)q4d zCAs)s_5G~rL(@Wi?L{dvZ(4Of(RzXfHe7V6o3x#oM})?^dgL}gH_xr7ulGmHOM2cR zD<^PL^U|dYs)xCoLKAWeCY2=A?yJoYHs6zIeO^7VH`8|mW9!^k&QD#pd*9BL)xMIQ z%r>GQu-{VrFZu-%6Rk<=VFj57u!lOKcf;Hfl!||fdx+;2sr7{w=dH!(&olK9L#`Xk z^{<)I^ZI4H2VO>8dzNyE&MTho2&~84#EWPcq{!e0J4dlERxYZcH%G6tzoCAtN2cG6 z`f=*P*lIuCriAl82ct$%+EFWI1L#zz{N>3T=Q}3^=v1Y>^6vE*W?L`PMs%qa{lv#e&pq%bwXrFG zQdOtc-CPUtLf1XtMM1I{Z)AnSfO>r@cpS!;&!i}e9A#kOAy?EG8yR4BU-U zB$F9pAJ*Z1T(wB~5`4s!H|0w}z{Z#AH-DZl0driBIma9)YqyAdD853SA3+0}gW>Xy zfpeyounFU&<<|ngV+VvyHQa-;`XEL#P}GxbQF;m_)i5EtMq23_?BCln!8CJSoNKh3 zpQE!$vPasj2}f6zNK&utDO1YxyMLlyb#mx2Zv2qTOYTu!Eb~|15l;EH#K@qKd1(t* z_i}b{a77X>ktvcL^N0xZ#7Uz^@1Cv`kdRBsTl!S_#BFuO2^J?rSO4}2bAEYBewBB( z8|le;KD|>YGuM#y0X+f~hk*$JA4K4YNo(+3ZU2-$kt?x=d2tJx6ey;`XD%t+9HAxe z>CGa7c#<`=oA35=NEl0C_C2#bPi=c>%kF~@%$T!j_aQcQ)mw8tVn$~!UC^hfdg-FU z>f1PEJjfIi8(CY0L=I`A$7XNKzH3rqPX7pJpH(ec)AN&hIAbei$fGSt`En`jI06gu zjBpQ=@~zj{N%5?7wiRi+rclmuyEc2d5b*%cIBvtBZ56gM&AFh>bWridlQuCAy_1%Ej#P?w(-|UcIAxzg0Bqjn>b0U1OW2vj|!q zpLQ-$Qd=}Thi2=P=YR+D&_~>sqFk2CXus3LBQa47X-eFxPWy`OR|kF14jp5MzE=ma z{a>p!$Hc`Q!O#>CEtau1#0`E6eBIIK_2~0RAlLKP={?KkDBk^CoThQm{RifRq+f=wIeU(t`KpR5LY53aU}A(zY4fR1h>nxUIV7V4RI3_jz+3?@Ie8qpl$80l|v_VEdH?H=r4CRbV}zV?*5qPs`8?j_wOMLFl~5G5um zc7C4053M}lRCK9-KLo*ERBQiM)sX8QXvS%c_)xwZ{e#`y)7{sd`Ql9J4pgg8GSgZV zIQb9tU+QIf>W$q@T8GdG_D$;|^po|UB4kYMed*tLA2frHLnLHP1%eQ%zbc6**-6H% z?Bq%D5Ic5bFB1c;U!y3OuefesUI>0G>V(J4>EK8}0==!(jaea=Vy)8S#_`^0jz`ZM zf$vzWK#z>RdjgdZ9-JpZks?b6;a-1IRPT~Yce2(Da6gKotO-6eUdmuoto-msPwsFliF%CC?Mf_T&crFy`+9Fc@|5c&l()@%Ah*(|h2 zo>(riHoAMzNjp3OG5;LANaT zEdOCS1EwWk$SCf6x_pjD-MDj^m09f7{`Fa}jIDE@TYfran^+#r4*S?en?>$<__W2*eqmrls&=ZwWEEE)&Fs0hmf8=qNY2B zWlx`wqObYV(`tdu)_{5>VKwTxhI%AWY5}bg?y1aXFS4mMQNDKaWb4589cXWtdZ`Pn zJ8kek+^KTZLG40)(r5VW$YqJ!)Wni*TT7?S?WP(S?%euGT7(=f0W|jv-Il@ZaF$Lb zyDV~Be@r{=ve ze?ir=XaaA;H_BJYP2o-cdPwY<5`@VFCrC<25fS1UL3%Fk5Q<1c{y-I>`HwG*<30qM0iZ zQ+*Mc7cvk>HRPlnC@11TB&zm-Lp+{?ys)>pK;8VcfAR4drqK(BL^?%}nznRdHj8~+ zEJ6IGY-S_tD#sx!kf;s|nDWYzv_djhjAgzIVqQJ&b-~ zxZUh0X_?mdEC}5~DJ{Yyu<*D;R)fcS1lKpF28owdKaWnG&rI!|kEqhycRuU^sOZo0 zt^Dsk(tHgzRbdT=PVMGZ*wCrnYB9Dxtm)LcEXw!lDrH@FWlE;B zFtOXCY!|2_|FK`>UvPd!orVm-SGA73dx3Wzt?5X-XU$XVaq6e!dz?2`tN)O_AWz)< zz9EM+t~pYp4mKna!~@S{?pj70;`uG=w>XQ^`5E2=L;+S++T`&s$eqh19E7ZXhtIQ% z2fnk8CNG`y^i|JM_yn@>1W=wr`q5x$*J|~O{JgeK+sF<;43(jc{P51vih+t`W5cecxUOGzWSe-WWWH z6>v>rS5y~0kC_9DQ{QHy*14VIBrz=V;Oo=SP%RFF@)^0a$FVcTrHhF{5T9wwh(Yu{C1dgpN|Qp; z#E>)=5^wzL&Ek8v^&S%6Ba9;VwY>!Snye+u270h$$-~oc%*w}#e7!wa=GU((PO(#; zXaE2I6Kzl$pS8a>zv<&GegL}Ze*++DkN8*mto>{MpaTpz{@OzLXXBUl>=wUu5dG=& z!@t=4(mrZs^rHA9igpyI@fDIut^RV&40bVQaA@ROc29V(A);M6TRU!jN6(-YMh5_y z_K#y_qP_Y@d)6tI2}#S~RmzEyiiz2w_R%wdGU8Sw07W9$c3%CnB%s!RN{fhLkpwg{ zXJURqVvvI^%l>I9Q0q+MTjT*X`9>6!Z)y{4IhXv8v^-p{xM2_z%@d~s5^8XO2#S)D z)5OFymKdKH-;c%jJ8em%q@|Qkj1pby0uhcBR;6c8%Fku#A*-)>3|v;y(QSYI6YpT7 zleMl!FB^SMA3Oigzi9)ZjfU~tc6fB2qJgsgU;jdXI`~HC4h|FT*kC3H1QxH_SKN;! z8*&|zjR_`2G0u`0tea% zS_mi&N1~D8B2kOaG6jb*PsI%R4wf4V(#JNV7IGV-zim= zp4rxC*+0KvHDMdnH|AQ8mzsRy6YAQ2UAX&=n7%!G2MnC#=I!e>=5WvK@bI12&x#9| zE>CSeZpzt2>#;#s40KY^UBE(&#TcZddef?`(?t1)xFkn0W0YYj0)Leb@?`hg&@r(= zLyOaL+=4R)_8pNDGdy$t{W%$fBm2e#1hd1H)|O5bnq%%WyN3FBdb=w3^$3mj_lk1% z=yso%n{&><$-{D@Ts-`PLZ%FknAw?HneJ&eEmE}Hds^NOGEo^n2#--JSvU2H^=o^!+X*+rO`?LhQQSv* zHry2`UzoFDaxT?xg5xDA+ea z3BAGtz5V08pP1c$b>UwB?7@jjgR_fwm?$~=JiQ9BJy(i76AC9KMbN%Ob#GGcK;5w5 zp+%@20#lF}uRi$u2bDOj)rx=9=(zDOb_eGHvWmmE^PjNE2jLy)!eSBNk(?At#$R`? zOMt4kCqr6Ek%X@wqOvom3}?dC$rtBWKR*fyw9+!`vVi*c=;*?MY2&w*zj&cnlzKjE z@Q9q4NlEGDON-(+s@oY3gba7-^^%rK|A%DSRCjFK#83E5X9py^3P%SJ`%(U@&B;jx zKJ&tcbPJg=t7gjsnYp7<(%J4gOBa52xEFLTZayvngBG{!9Wko^AAMZhqhbb53h^J( zCKQgyfIa~?yb9v?=DqMM*+D)#>|EPa_7e0A@Jbdv%>QbKzXJFalz&`xl1t@x0mq>a zsC&>Mi2HCc zMmk2|TA{vWo+9o5u8-&)DOb8veGBmNwsUfk><{=!4$otKq&um6+conPsi?ht9`3Su z-hkt3Edx)!4&R|VDKANgtz>(2{5!DTFhPe?pCjf#o7WcfaS#GFv^fpVa}Q0lDDpM+ z*vqd?oA7rQ{pMcvh+24Y``YUB#T!>mWv&-lDGL@eJ$LN6IKOVvL+an}V&}JBKJobC z;gS~)Btk|wwUO5)@9LmIoGCkkhQ)1PNq0*{r1v6gJr)rg1x;OFL*G|WDOBLD%@P6lbIQ~bqHnPVEKOa9gF`V!R zktPgDVz4102;UtcPGVKQn8d0R#x4Egd!+SB-o9npQyb=Qo~8bF$LaDaIBE_e+!_vP zKWN{t;TAuT+(G*a)ybh${FQE(P%uqnSrFy%0-L5J2k|vB8Pfvmwzf(}Xn&3GTo^@K zS!|=2is2pZ9a=#tXIT zXSJ-lp0WGFlN*PR?^QEvLFP}}3;OqCET#B^Hxj14$->ox7iNy{=F}svY-Om&glFbF zmFXW^#Y)aS`R2h#A|2BQYrIPI%SX|!$9TK)l_w<&)(UD@p!gju-00gd>NAk3%|)0N z(RbWk=++HMO$pN$Ed(E+!E$aQD-fMsLTk?K-Tv&{A5I=o8~+%P-QD|^O^HYsw`cEI zGN)g1d|~6@Cnr1^*eg2vi-om`6=&Zoofzm8cymLtYtAIZrUrEP5l19wa|yKbv4VU} zb4i(su@Z4(r(lLdIdscC!R@vrf=6j3q(z5Xnhq))t+Swf8Of^GJgm2X3GFqi z4>LjWx-sT(l};n?SG_LuEA$~mgWMzy2EUx3c_>Fwgch_#`U0o8hwFQ5N|-w?h2h(5 z$1G%h;$jlw#xwTyT(<4U;gjQHmTY2Xb<@1V9kVe4YSXe*e>t%4uFbnk+z>n)9z8NX zARso?qfJO0HRtYW&shq2Nd{0ig-%xGBwK-Gc{e!Gd-lxT8PyZ@I2{?yoCC^?ULzE^m!2R z5j>r>#-WR~nLvq}XnVt)=Sw|q0YQy?c1DCo;C``G^7GW^M|{8Jk>MfU)og6hU0Hpz zqf0FPhi3*@m{?fEit<@?<6bUI4(=Y)&pQZPCdO;MdfAi) z`h96_^24SH+7vk~R0;=W+C-OE4rkTnvs8rS;(n&j8N(#bH7UDR+_Njc47*X?jm_%I z>ksCa77t}XYbI4MYYs++8T8Fs@ItQmZ>&qv#0^?6&{CnbSfS2BZ;)g~Vij?wo`1?B zeID%VWO3|eaqHpW-!DR4;uGefZk@MjqPTn5BM*;w&eyJd-g)&WHqkdA($~q$P82K8*woP0OlnGss@XmZ@TAtf}nOVlH#{xokyXiRBr#XWr9@I6Sp z41EjD8%Te~ip41gRYbFy6rLDEF}=jqm9cb7YOlyav4xX9d;dOByno)$ht|F*vha!Q z%iev4X9s!sM@2`)k5qTo?>$&MhDD~eJ~bShEAk-FUMp^dywL|e&exY9cdVxP$1C7_ z5|ZSjCn${2=&gP%NiH2f`SWYm_x^F{_~AOA{AAu<|#N zEjq#Sli)aZX6?GewR^g&FZr}g^z~=bf{(`!Wo*!nF_A2=j!A1KRV^Rh+dU*}N@>&p zOH5kJfxeM3xla!PnL!SrfypyUD+=|wsX7s@n1fvIkn+SesuTF^bNQ4MYTAnVY=-1P zH$dU%b1{#u>rmFNU9na@gkLnl^|EGX$OdRJqXmk3oSK3~u_yCJLQ@PjE&lE25^er+ zT@7X`yAkLXTAY=dTA0$$Bd~j-TfE26G1F%Ebz1A>?UuUQPH}Ls>*na_5#*vQ?=5#r zpI8|c!o-BWBclUFafPVF=9g>@nqTH0{l0^Pud}0vi@md_pSK;SP4$sNp#f`eM_5NY zR39{9BsGI+?S*d)Rw!yMS}LE?8c6MXRtiP?dhj`SbMr8gXkSD!AKK0>6HVSu9SsYy zMEORi9X+zP$!VTRHX7xiJSW@to!q%iqLkEYq5awsb}P*GMw7bvU@VAM^@`pmgI4v5 zMk^DZlwXqyO;`C|0ir+_4Mw8A?0`7>$Z1T}rXUK4ZtekTd8K`V-R^W2SvTj<7+GA+ zWXJUW&MRFd**CN)w`X_d&QT%ROdOQZ)KI>-Z+u*LAO8o6#)qanfvXr=((-4mOet}( z4}wT23ctu-Nm%k=qoGq!hmZ0==4A>FPfAG;r)R{(4jdR8lkw;y-#_xm_sZ4iOh7U+ zcYVKe=l73L8|TZ1rB%w;-1e4A(}FseHUPe6nCI`SiyhuSx8LmH1LhVFu1HSLd0ZL0 zaJ&OT7$b8JCWZPlpKi$u+uB$^`7QB?X(J@?Plfl|u&)9(05bT|ws$z}gWrGBdH83H zafUv|8tbBKc<;rsWLicsZ++<;OaF}hg;q0m{V$BMX~6$B#;?KOJlT|F>uEcf;>EZ zq-OQuu=wq)dG;_1d+c)-#2S$-`tEJ$b7;opODGR325A)BgZMkt`QR9AU1nT+C5Cu( zvuGG*N4xhvHobR{iB-CEo34JaPZ~O6-hMS$$66jeLu8F583zWc|KzlC{11%aN*+7@1vO2t zv#2U%XhPH8fQYD&t?H{O^9N_6Dq&08FY-Voiu=jXNl-fy>KX~oSOn$k6YZNA^oS(f zxp!(``rWJ`dH!7!X85I4SBzUSCVx@Y*&k+9P9HQbuTLsto;#GNHo>`jW<+pUfCEIP z%uz9+1YMY{ub;;f&Ro{|7|Xi+Ao>{R7Ut&Z;Ta@KVg$9#-3NK|{~gw&TwOORqz5ZqcVhpO z``9w5Fg{lwQGZtNg6Uxr3m6@c06A5|1^$uG0T;X^Aa{Cz0}$dJgwSzF_Q)AM(=TCi z8f#vU1T12dU}Qan>U zgFJjae1pQJa1Ecjj_|Q+!l$kyd}|kMR)4Iz#?D`7Q`Ftp)%0ss%oq4X0jDhaStSr2 zP$59iw|d%AeR1O;{_(cc45s8dn*1St{>H$!Csv4J*~XJBf8ugy2am7`>bl9nb})sM zM21-y>**anLJafhKW56B9ix}PhjPyTRh!i})V*vwyL(VV(rDHzBswCzyBS6hl6Il@ zktd^%Xn%186*v*_A83!HB(Ce}qBm;S89`WXa}{3|@1e2s#^R!{%5;!`ym)+Cb1#3N z>wZHUR@JDN1Ld;1g(F9lmJV-ve%+-hc_xy*N~NFJ^Ux)jMC`lh-?74*vLX+q`R*Bn z@CU^+Oz|Acrp=gvYg8{cVW2;65`SYQ>f`ULkH7aGE5SQlCm`;ixyj(pVU}@#)}$3< ziG#Fao|4ei{1ws+FZ*eU`V1FV6Hn(Azp?#a37NqN&k)wG8#qj4J%%yMnn_b8Ow96& z%^f#$8jTT`@ue>z2lhn`TwbN|(2%o))KKjL14Bfkk<&UrS0-T9!GWP)Zidc1t#GC@f5dq=-dbqJ3 z{_(wfcvxM_&oPgLF(kL`Op9V^(R;@qesj$~_B_m9Y&`Ph$Ios{7`O*(<|+AgF~`jH zE#zgzPOSw1QV;cSjS|d0GyOn)<;kTS3>num8FEYpLJMXLPjPdTlH=~k8kmzF<=G>n zTVR8_N!jJ$6cpU6u6Hk=#a{L!ZmK`$e}1{sX&ao9%omi5zi_-X?# z6++YXFM_L1o%B9{x0yJ6w~c-$LK-GsRd@4qm93tq1787Lh;M}ta19^ni{y^-LvK?a za9*D4YLwSO?;bh}Ksyo`%2E_BUGLOOiADMSd>l413+W#DIjKZ$ZiipAfu9h=4LJD5sygZAV{G8L(iRo5 zdV~kdcYAquQGEB0K%4UD4=UM?FPC)_dg;&Iq^H~AdEz+9V!(MnaeAfv+rWp4<9PpZ z{Tc9}9#bq@f)M+I=wYWCCAG06Ed}hp96<_V=7aO6kP3mr<8Ewghz=1v?9S-jkz@fV_ z;Cw9PB^}S(&{k7HyUr(H`Hy^x-m@Oi@fAqZZSi#}KUDdTLOHw)9TD)$LkU0WiVV2P zh5A@}%YgI!?3f+pn2RP)9NZ|-buWX!t|c-~W$xsvgN+E17q(nw(NC&Xee3@A{jFs8 zlLw~xyA4-AN^l4(m!7n~lHJYJ^M~zKr+bG6WUv_8=_=CwLc9lrh6Yr!MHwSPf|grY zN}F(@Ta2S$_bBz!yAxhWn2dhZ=(1l2x?rvIY*$bPL6^+EwIjl4j8jq}je{m1Uj_GK zL!B7O(0~;f$Hdd4_8}opRKjdn4~lNwqrT}7Q7T>#XSB|m*~8ASRvykQRj1W^ktpMU z`t}3r(=7d-i5huDliY{7TuNb%AwhGaSc+PiIMBV=<5ax58MF-u$e=N4<9&v{9A?Ut zreh2t$pEhF;rJM*Dadcep0t5~NPRCpZwt2`AiW*n1>y&M{%GYneseB(0eG<=4TpxE z^AObwct^dEgbaE(JWpn(y`V>jgBP{(c^ZBL4xZBBg;EjcDH}X?NknHSJfxp{&U_B* z&{KSUyeQqpb3Spsof$F0SWgnnc4#l2Q$L`5rjF+*(PO|{za%{$Z|@!}GAZitCDu96 ziShMGO0&)(eB$%8Zjg=)yufv4IJ5P@7k&tbc&^Ry4w(yl8suZ@&#D&xbZqUJhtxg2 zSasB;)Zu*xe9$+jid9czeGec19GA{iu<2`$?p%4iz{@RV*VMUtFYo0v^EwnC#5-?f zL)0*>ZnR~Ib+S&|FmaC+xs7dUqvxd0)7Cn1W;@Lic;U2Jk)0vs_U4vdNOJHA_L5vk z?uPW%u5u+yA048Qy+Pr3##_MBK6JuM3YYyVa^fQ$)#`_roF#Q@Vwi8<@Z{`yal^-^ zv!|FJ8$M-`+LtBuY3|{@(9_(D74(m)Ef}pH80`|C{uL=%NBet*B(2GAE)Dna#l-;c z{_*WDBv-z&xJDW5mqT&nT-Ja+2Rukp0LGZhB4{P-M*3b;%J)F14k4pl)a`P*&JJUU zgEjDI_Bh%rHGAAe0roh+b-gCaK_rAOK|g=v`z8KeKXc>zs~nGhrpEWz+P~urjPI{= zUZCfjltjwxXCzpM;gU`O#0%(1cRIXvIxUNla{Z*U#p5RAjPKUdFEoB*?aQN2-tXva z9Lp_X-Q);Y&+6O(eiv~&qkphtxDOQG?rnnqs1dox)oA^&oHq_4IqgdW;lsNZ=Tc9K z8`Kg}lU}1;Oi!iLsh;RnJ0`oOidXESyd6yg2ksj<(B$YHWp_}_Ix#hQ@Quw;QJZfJ zPM*pZEhuRPlM zG;YEtU-xiBtmeIdE_ot&UCyey)Vs=8y!zfm%fUg>S*b}=EAIYn!o4xCUuiDv)9~QQ zadSj5s7>hEEo9KJ#CSWqcw`@$^9*%0#!f$fqVM1C^8FqDT|ZCa`MX40TdUY#E)zc| z-3oa-%5v3>ZQ|!Ujc4Xz;@{eznMeKpg!s2z{MlLQTNYq)C40T6ucujxct$GU{E}pH zJpmtnHunT@8)r9O25DnMJkQ>E`JpnC*KsZGz3nRQXZI6Sdd_cf56Qv3>_z&O?9h3i zm2QX&O)hwjwbTY(C_<;mhBO1M=jf9a(PZYz{WkN{iboQlfIWCum|byAo>ak zsp$9fMa%Y{AGLgs$?GL@_IpYDjkbtwzqfga&u}_WPZ*UCfkOfP{uTtOCk?7tra>FU ztE`mW;pc}p=nRFfBQMKjcJ(N3g?`{DGJ>pRqt(L;TNg?z7osm#LEGnTa_8DYy)2H= z$?(wR@55o{tLfyuyRLo6=jmH2wjS5tZiQ)_KjC{4Z@`$t#n81cYi9aWM6rR((k|;n$ zKj-o?&{;5&_~;$TfT^Uz&~b9@6ksODy2J>^dd1h(B!-K~Fg~DTEy*!KSH2K9w$zr{FmSw1}@~l_YZ`JQ!WzUgLVvDd(T!cI2OyF#~ z(Zrr@Vc#Oa2r2L6$?6E>G84kt_D$PQa)t66t)HGqJDW<2h;}BoNI|%{HVzka8R^bR zLxd8wccqp_+`sj=S3dpdjQU)bI4ITnJ$s?Ax+a?qKJ(ERXRdAE5b`t>V{f8mAJ?bz)?pS_HXyrCJrduR0VnpIRZt0*Mr#uK(d z>_E%st-GlVKEh7WbP0^2JrO`icqOEpATQ=bx&N;Ve<=BK(KoxSA6lRJ&b0D7I4Ea| zO==Q*#kxg2qpoGMW?P>U3#rd2;#@hT{6N_e!ocz9F=9(&wej4bfJ10-Gek}Ec=Z5BPKYsjp`QCl6UD@!^whiB3+P|;t z_;I8XE@uPIT{w4Ey>Ma6x;0pJ4z_(`eo~<|(*@&|APfXC(36pa62A;4)te!jC_E)K zhQUFQ9D-pcq|3t@sf$y%N25t14?>VklS1i#PwU5P)WaYA{pTZpNCA&L;o({_t!T7p zI=Z1>Ls>s2Kh}Ui%IDOxrlTe0A}bwJQsHhtd-&)|H%~-x;xhK@L1JE=cpr=PK8**7?G7c#JRseQHCYCkTfEjeIdpo?7F=JKBbaw9`}T=m>(vz{uIf!w5TF z(?mU`q}neUIi}X#XGPVNJ3~z;$0a6-ta8GH$}{_(^75#yKO&n>J~*JcYM>||ospdE z?O#@QlvWc;|Ib$0$GUZ`j0|rjqR*)IFC__0l zF*c(1fz3(HF?}-^Kgwobk3yf^-S(sTL9G80^s@bgT#Ak(>OJ9go)Rc)chx5cQs7IB zXflU;B*5d0g?TK+P7~@{iLiQlhU_z&I9)st^IJ7y(zkQ!JR`z zQJJ^*DR+-)^@nBC)0+p(s2m{5N1AH9{LiRQPbeQV4V^Y_e3gg&f{~9#dM&G%d5M)%^%A*Hb{E}s3_^nTafS5GUwFKWmGwcw7@%w>~e z*NvO8RQzi2I9VoQ~@kh>i3XFKWH|sN{6xHSw6*vW?A`#_xQ>-J^QiL9={nMGCt1k04*f09L5iS167p$-g>M6_ zLi`AT@19zUQa2L!CI8@E@l&SwhxM%(Ipy2AlNN1PuN-ZvZ&+~d;~u9r7N(rsRG2Eh z{K`=lH8?9FbZkoR%O}(}^~F~8?DB=ryt{EP900vv-}sFB>uc*Fhg`#Co1~ltMc5VW zaZXNTLE-^*ij-~r$Cu*Z>s#etZ=6$HuV-L=+uk-rejjDc*b}tW86n%{zVBG;-cio} zai?%n@NsN&ot8YyaWu9UBALC>C$J z(eOL2sZE^N)Jjrmlkkw~ygU~xPY91%KsZJFKzL}<4=pO%jWXKNGR%kD+VtgK+JEHN z7iQOvuY2*wV~_pk^qjg0wP(IiuPpg^^@tHUh4as|{AC~9HF6X_F0CDaE%>P&YhQZh z?nl%UZ1f}R&YoYjL+o?8xMQ z`pu?}Of>7H5|J?f7fpAT>|!S~p)kJh+!8+rvrDa;oqf{OYXu2?mk;VGJJ_q&#iNh1 z#pl?Pu*lrm`3YgxP3k-9BQL1CLnCwNra8t%fiqrUJr$F574|CZY}tq6pMVQt zP?tBC$!tN2Y5yZr7VjN(|IWvDjJeCSFK_L>gWEO0!R@7sdM+KaR=Rp*Lt5eXBOB7C zyf2?vpH{d7zg+vHoo9u3#Z~?rw^0Xq`a;?ui33qlsn|hNgU*UuKA*mc$?9DP#9-^R z%k`VpHa361^-Jkd*0<`t{l7k@zFPIpW50qgL;}1mj5VzWCt;@8o5deg3;U9NrS=qOSl3(EEBCivY<*E0B*)x%_r@hT zmDdGHNA8O=gv2dI-igVSn3yIRVu0vIOkC+pSNBRwpM6#}KYR2jD}9#kaW{GW{Ifa~ zk=yUk4es~B`HA1>PW1D;;5kkoeBtwzqd@C*v`HyqUr~5geFlj5h44p@;zIa8eo+>- z-wA&o-3ZUm?YeCwf~+N6_lw@4^StV0x0ZZmr4d{QrQ1x}et|DQiHJL{q>&n&6_G7~ z;LelFAzSxC4L=lgP&VfZi`>Hx!i<*=xy-p zaLwKan-1?E33>Jm`rEGAttDGeNB@v*i2L=GD1o;9Bd^xr(l`!p?;nEO;OEw&+v4X> zb^LWU_(A6_@#}CM|7%>Y1uIz>{IH>E^cyxbPX9rr%%C5(ncXVgN%afP^y4_3({I3m zU(;JdXGj`r=*_TF^LCxL-$wdu_#BfCQ`ct`9(gN=kJjMuhlHM+;L3*_UaY}IKTZGL zj-P9|Z;M~of8T_EDEo}`;y2+RD*ADKIoE%|7DnR>s~P%d52v5tAM0><5u)Co2~PZ@ zn56;G&4OaI3${6fKT)3Gf47AjzTd#lt#!A+pC|5V`=JAWn_DORdF*PN8`TTAEq)zt zgJ09%-AsRhI7jH;fxip=1;DS*-%j{-xD9@84ZH>YL&Y^h?QQW7y$yaH4qKsS+e815 zRS)tIKD<+*jRb9q~Mr}D5- zYF5cE_Su=y!2fQO5}>HIuSnuKvA-%GMJlAhV34(wc> zY>--c?J1u}nyrD`7_jz}ZD0uYlLVZba1{D$78^P+A!`s6(C?hy^11pCTeHomeYY~( zusxx1A*qAz+gdo;@2^;I0wS$%$A$XCgISwv@_zEOkRZ|M-=E{(A!itE;`Rz|*#PfA zqSWC-xZMN6Q5|*B+IM93Y(kor;As?oaJ*0=| zT;{kF0#?8BJ)O)V-tK)LA+rb!f;1+ET}1a+24BKD!r`Dv4$$l+*506%&s!QR@qgJr zbUO*&x1d7UO&~7>idS*|>qVLW7+sAGc4$!2i|d3Go85lu$aD82Ok?0R{8jmGVyAg(6FjaST<9>&Wc zso(16lC*Oy&MMAaSb2~6pZ?3!HT&{ zAGEmxpF#8kdn-P&x^RVht+@sLP~5AV7m~jYJr+!OR38z3 zUcmE$QKyDmxd_;c28{Fi+khE#@F$#(XT=qqjx(Lh0%nxuPk3Ed^t#S=lttVmVnf=? z@+T^}gUwP_{t+N^CTnQ1<1{WdSqF@+T;(#{^<8dXV=o zJO+5|UW6942lx&HE_qW-p9mQqn7hXGMKB)CXOyQ{Ka~F$)(9O=?_sQI54=UJpU%tg zw)1k=7{Ca|qyO6RBQ{X-CVR30*YIPH)M5isFIgc`{uI@VvjTWg`WX1Zi=h7%;a6+6 zwm*p_ii~z~o&>eFGB3e7Pa1F|#!#aJJa&lMi9H!}&68qzIGd4@2hoQ#OVn-4GP7BW zyz9mZ%oE%zT&B+zJsuG@Wr{=uKHfi|^Q}&2FFj5XYtD{NXRll~R^7qp&W=uJFCE?< z*GRGwA{v38+hDm5=C2g*D8UaB`(qw_qHW_HQJx|iJLsXa4*6f{XB|BblJkF^bOmtj zEQmQP6>0q`jpK0btfRyAv&c|d^KQmZ@sv7#J)Tm-FMr*RKi?KVhimwCxQ(ouDqZ_#Ts3W|L zEM3^Jd61_&f?4F}^9K}Xjd^%}ZvO<2hS7f(^6BF2CT8`&Z!YHPxJA?RLI&S9{{HbT)wL1{j)DF zt9O;O?w?x zn++Kh2E8jq6{}x-=>@%-shwzu_3`O9Hfzl5)03EUzy70x^xEROkm3>Vm)$1JPNR9< z;lsea7CMhR#j4VHgU=102FNJT{|o>h0)kj96P@KWzEwW%1jktp`1zTG`>R35!MNi) zolSV;czdhRt?(JgI2*CG(nH-d`s5d`csgbAZ-}RDIO1=F*v7C=n=-Ht)YkUofwckA zMOvsWj>_%zai5G_impX_xNN1>%iDvq5VeP%f^J$*5qpbrID24BNG5PWEUv$HM$m(B zL6{z5s+|R-t3KgIJnq&JJV4jcJ~*979^*eMO$*E&+)(w*hWWvk#r;4p^%1WNeMWtU z=v=K%4X(KGxVGQ)zQ$9&=JMEGlp`e?&M&HyV+DM9azGn;%Qk@5ST@m=;$ zr2Zs9hD>mJ9I(m1z`H$=moK+hN5+pEF<|b0iRXhKx^w(>Zgf=EnA79DyX{dc26qHG z-zKzrmTd%fLRv_hFwf0-qD}lWngp8;Rw=U&+7w6@=`P%c8DUs3BFV+9Q*=1HSYO$} zYlCfK#MNJ>O&!X<>7cN=S!cGYX<;T_Ul%58C#StLI}v1> zvR|FX>yEn>WqR-VS!+88n>aDBTmP=aX?^9n&4xUk*KUeU*WoIyQIe#sQ53UIyhi;h zeFC_w!Lch0*5TJUT(N~4G49~C!<^S(`LlZz@?Uq_1<@arrNbu9{nlMzc19O;iFw!C z?P{HB+iu&?cdfyW57;!A^M$Dm_5Y=qd+A&UZi=~|iCiOpHRfLD!7q%qc8%z7Z)w+= z!xna`$7p9Dy1-_3+@hf#on`^X5PfY%egWElDB52e0}W1NfH8E`#)_V5V@Q1ixRVB# z9y8!(v;%NR?X;I_a3gmB@RAQY6J}#Cy+?8-KV%BHOAUpCVMpE$&3u@e0>=+M4o8;< zED^T9X4Z_JJ)@$cf_tYXMMo#4MutX3#SRMbj%gD<7*G2<_*H%k`3;~QVjXUeimZuV zkoRbR408_`_sr`*vGB<&r`5OB^`ES2d}4WJM7pEnrKN25aq-`oV;Xx6@QN#M6Q)dU zVM1haX4#r`_f2qYgC$<8V+-01jayi|ya?1<;L%O(4HmPme?Oc1FXv++*ZQz}Qlj1Z@m3wtNgAmxW87`aH~#_G@D+ zKSsF~Brgq4Z|U$Yyu7y#|BcFPwhH7`0Dj7-0J#tA0Efd?LHQPRTZNu)f%o%P4j--8 zJC5=&5M23?!;5wJ=1%z;==_At44@w;Y2cp@omPSL7Vwww@^~tx>2z+Td=AnW4G#L3 zwBslESPc$a2;lAh<=n3vdmMC5&@EBkhiq`df6x1XE$pU*57^yoj;!*Zq<;{78&}_y z`XLc1A+#fI;eW{japSRE&o0RyvMDcwekL~f8hT^OfIusYw)5UP`hfk*dY!FpcGtoU zf~#!84eAi<+7V%}ET~I_!GXL&qb}&AHU5Tn>^8NvYtE(Ix}R@dWrwP~@OCwKXvaA} zaKCx1J>35tYYe`d$wmx+TjW3JocJP@C&VyLm&(-{Dk25cQ=L;_41j$YqcG*SEVuWI z%1UfgU<@tOvSSP*#e+7l#S+woRnJB*2p+hNUQix}xv9M;jl+AGX>h2cp=oCuQWb`H zbtnb7l91~K2sx3;}4PXUeYJXeMd0g&c#5}{m5np1}EkcMN6egYQ%9qelgckI>E zJy4Nd`XhnJ;L!Sx#38>d@;7JJ?3z6=HRc4ZKdVPtW-GysoJM~v5n$crA0U1P8c9m^s z*^tcnn%fHWvmvsYV1307g>hek^)DCS!^uX#&*6JSLlQvZO_L(7{3st8jIT zhzalznXC6IEw1B_EYB$me*E%*+P1r=j~Jff5IQeLZ14$=>fghAftNW{Mw~}beJ4#I8$ zZvo?*s;^;5@oBm0 znmM^?@kztbnHX=OM70Lt5e4(dznvOvd@_MDNkE-WNg&{n=~~xiD_7R>ejSTZNkJVJ#kGy zN+#RbIaLjKu#od50gJvYo+=xAd^ku{zVv!`K)QQJ!!J6Ww!*$r(OFs9))9T|L ziEG4ViMvj%xS#o_IQEPyNEo__v1wzHdklEIaYD9-IXW%tQzWdZ{o|gARm-!Z+(UW= z`@4rZh835`=KF@6+}b8Q`GDje-ltplc_)ZgJy#9n5z117{x$UAPTVG=>%q0BH1E{^ z$u`rrqU~!X)a(K|1>?x=0rt2ty^Y|e2o4`&3x{tcmB-!Adiht{?1k%~6L6F#xK`eP z7lT(ru}?-ozYp6FY)G761i(!ZTz1#W^QRb#V#1F-iu|H@dMoe_9E5q8Aov_RmJ)hT zzx>bDF`MdYw$zPK9a$Ya*ux9jBPmOL=c9>(UWmFH##kSDe(Rv#sdt|gkANRJUaF70 z*27FU;k42BOMib$op}>(O+IQ)3AV!m=VS6K@uJIgp>m-DED>z9KMb@1_05~{zg`A!P#KicV>ZZ#l9EtUNn8Sl|4|rT z%#|8Wl7~(0IB}Aqvh+@;@|E<4K|`BKrwufCqog~2sCHh6s+YUqbk(p@IkR4#6U=|{ zx3pKa_C3v>;lARO9}fWoNQ9XHe{d)Tu}Wb*Pw-`l{(c1s2?c)scVuLq%*f2lIGOo* zsJ~xASa^cJ-|~~0`0r$92Kl)PN`E=roJ;*^&ytxOe&bU)+_XvEf1J^|itH0)ccHtt z;9GIa%nr0fYSY+a+T42wZVtb@ONxho$7cq!YPXbx=`b$-Yj;v)mqZWwV`fe(jDBDk zQf2CU9k=Op+WX-DW+Iyt#&|^=&L+~AkUr8uqOpKPApX|Kl0^g|Ft%fz;Xb0?UX&`a zW2vzlx%iRT>1Q9wOwX;frmEAIx5w?~AyM!6OlQZn-Qrtn?mvI;*rZUke_?`OOk8*W z!T!wEwM}qU?0fV@zKTNTOi{c!S$+;q&O47x8+2D@dRFA@QQPhapW0l|KQJnCcvXfU z(XE}GKsP@*cgIjSs&kOG^#T*@y@r@ru90kvrBl|52X|&AhUzpaAA%+e>CXh?4BOtPs98Tj^Fyvi zG`2r)FR?pYOZ~Ec|2gWzbJf-79yvQb_T2vcp-E%e=(}V5?(~b1zT{o8WCaY#uAT`A zp02oUd&QD%qh?2{Vp7fU)WE>h;Wad-{5**L&4rI?=iQ472RH)oL%bd&im2yKiP?-@ zP_fu-Wo)8n?$jsLAJwPT70Zjwb`h*P*|GmYW`CgG->1ul_zW9jyRoSsH&)*+e4%cjbl&eFtCBb&gb9HcCfLW;l9MY_2Q`YFhYV$FN|J@d@ z-(}72aYk0V=N%IrD z$ySCvm~3TQ`{2b({(M}9hvkgu!*jBkY4qLv9I~C3`$B5q{lIfy;5-Sqvg-fcMs@DS z?QK-rd79$Yr3kG~Enc0E`9~ZMJuSxSV%u(tV<)&Yj>98u;gFxmUjX?IwgSiB061>ZE z)7g>##Pe7-uqUvWI^gzIfS>LHKP45~T>%{B7<`lHy>>hnz+dcA9=Y#0o-}mhz<&hsohiiFYI>9MF zjP83$=R#zT>3EOquE^^`T!xG;UEt*7$uqhbaKjF2^s{ZA7P61F!)@}k*ubfFpkYLflYPW+YbBs;U% zYCN~=d&}prebL&c*;1)Lw7f0tc%8^5NpNWg`P{eTb0Yho4crC~=r{1dKSRs&VvA3E z&hc^o4W8@3pc8m+`Me#!18i}?ujh#&`-|Rw*s}<(<)@ke9iS*N2dHFFDtq*!W8`4kf@GW}zxxBnL$FoA+O)?(J>p5dc4^8Fa15JA^ z;NlGOOEvaf^?knQhSQ$Q*J3>7`~W<+$}wY$PkYYs5#E`kr?$m=%jbM=C;wTUPCXZm zffxR>8lBi3Z0WRq+KEp76m)X=N5*;qzF$K5Q%Ena_s{>PZ--u8zCrzrd_rCD{M8r( zF83dE$iVq73Fof%%pAARHRFRzIp9r=gW&&^appf^9s@>pQ@=}!Tdkf~fBdV7XQI@r z1!LNTfRy9_oMDJZ&3}Ma=!&7EfgTnz{;jg%KqISs((LXbc1yW+`kS|YhPK)-%wdkh zEtB0GcmN`@R-fHL)CU1ts}F~YuE}?7I)rMS>*O~4R&^R3kQg_09qLZHI@}<{j`bf*W=cz;h*@m&euz*VIgKHl(W$ zZYQ{o$9jP5Ehw+&>oM?<|F{N+cQnmYogTn7dJ1&7hKIL{`;{B*dZ?X#%}-o!m*Izw zL$u~6ZoqXvbmaHZ{Mn8CJ~|$(8@j)_RWXyBn3HXZ&thiiD2v|ix)Yg#X%xz_lo^#bCb!ekem<=ve7>YrsH(78Yuj40z7!hE3_p6Anq8ex`TfmcWc?m$Ma zM(DHSu*+D4p+Xr-G^3maIZ+z%w^FFW_dfWZg=a1JR*BC|ct(&~;Az26GvH-H17Kr# z`7(SO4M-!NTK+=ai6~XhYrPpK)twJa74UViz-x-?ChDoqMqaB%Q!Tz(@Vx^6n((xe z*I$8B7GW-@v<9E5`LhO2Wdx_L9?z&0(OSjp7%9}_lh#@b@HFAQM*OB)2{+YG_0ad5 z>9wU+tBt6lzSL+YyjuTJ3#Q>2(Mr@$Ly1`!n_5m6y-PL0!((vMjQP#A(`sf}dR0VP z65`^LEJMqho9A0bH_orDYVKpnDr>2#v@|tZvTA3w%xbPGYp{%|YA&;kE^BPD-1K&$ zrF?!z$v&3+#)=qAPE+G7OLJ9YSpzWDHd@LmDw>)r%Ni@HEOTpT)mW;Vnj5N`BU&u= zwG~y3Embj=k@Z!m)>7GIX>6KhslfYX6|*|NSBy@mL311MS12y4X==dVECA}!GeTBVJ${enT||RvTbc$yFE+NevC5*o zY|&o1O~FoOG=6OXa&1iF(BCv0;spUc*is9c<6`3C@YNu|7Hg-8;3Q%XfiD@eu!N+;JQs@zMgL;>#A*Z^*9bH5ji%i+ z6rD9|MtW@Q+_`gO=3-E4X2vu%16uRYE_& z<^whxe=7i^iB4r{+GxuU;hT*&=xth*v?*5!N{J>5IID@5uGZ_L60?CvTiNAD7b zW|XF7i)iS0k}C`sO7MLsO0?h~m9q%B_)G1lw$$VMNMJ3;Ct6adtnJc5G!fnz?PXff zBiiDnEq*lliHaQH(|Tewr=p`Lv;|P3ybRQ8Y)k!9#oJBq6J2xo-ww7;!05yS-nmVk z>7#{K>#bg(lzK?(bHYcPhfy2xwXvYp^OCo!GX@C|9RBN=-)aPDgV7dqqd#bEn1L2) zqoL8JjWR9l^}OfH`SaO)WUA4_^?cLPxWaq_Ww_lX%XcrxqMCgO9Q{dK#Y+572^59If^9FkuLA4@SKj{y~`Q`QQqo zg=*J&JBNQCj|$5mhoP1LCrMAAwS2B?n>@{fxo9tOn8tG?02uWBuXEE@e4)?D zd>#@O;+E;0i-@;IqXuo(&*Ge$!)c;gi6f{zGzNr$HXT~^sD<=>80QoVHmwBUj>q3< z{7&SX7;#1ka1X*b3B|PK*4LIdmqB!(-M6`_%F@zQJ!@`Rb5%df{HEEKin2!R(Ur9j zB5KQL&#JQ2&cgOx8H-)Kp{cUA8t=`r%x;9xfepOMGOMb&p~ccv&A;RhFR=`*YH7i< z+^R;1AN7`zv&$haScYmMgQcv+GJ_y3HIOkNgAj@wB4V^o1f&okFPnvJx1Xg7Vh3=| z(YN7*n0TWm9bX>{$m&%#izsilG|iybBDu6tUk1vIH)9+ey0*Ndfn3%hI%=9`pglFf zh8E7Pt*^I~S6ODaR8`Ne?_)t%SjOfT=Zz>SwhS6R-ZFMjQPH5`#pC;N*{BImtL9WS z^7hm=%&4zL^U$ZwWsS4u6V1bh6b;Tp`9WFvL-UKr6WKZW#lwe;9&O1PQDhlp89At^ zIDc@-&_P9(ktIbVM~og4W3h}z#}H-zy1BMK+y(`dMnLN$%@oncG|oKAF|@r=zI} znSCtD@fh&3#_9EtFh@gBtpb9a+G@y`IrU9VB*`|l%xY@vV;MHcVu?$LkB^IvPmGJV zSV~3@0teH%S|CJ7~0muy>N z>!;1AkExl}fMPkqk0?D|xQ4~+M@&ExV>*OYnwnjoi~K|=w0R3Fv`?LXOYh-3!wF4- z2ZDk;L1x?;Zjb5d2tRpe*j`-)H+c1VARCdF;0>PWEoZ}*KCrWQD2GM9?ET8xZSOAi+*recQ;lA($OUKsMANQ~g#BGI{SPrtV zp=4w8$bkrxhwY_6D8%+M4BOxcY%HU&y^KanOK_eWD~!VuKS7u%OcEvwQ-rBPsZa*n zyd>-q?u2dVH2f^C2zLqVgnNV?!ehc-CJSqXJA?<|$Yv7mWoBWu@Un23*$EE|2ZjF# zSJ9Wdg~P~{bU`=*VW|SX^OeGDSZXf{uL^GouM2MoZ=zSLh4+NFg?EG}Fn0eGHV7XI z?+YJb{C*bxF5E5DVR@X6ZMYs|zY|O0OpI?cmPOjK=V1B%Nth=r!1l6GSS&0OP71q( zrNRS-4C%n+;((ESKf6d{)2; z*-$o2c#aKcBiKkbO88#*LDKb zHW8P=AZaI?irYEMkioHnRkA7sluu(dtQPJ?(^)-hV2!Ma&0sTGGizb9*lae3&1Li0 ze71lsWQ*8hwuCKZ%h+vV%R$9$`D#F1DNPVSCx5Y#-at4zS1ALH0O1#169~>wLiSi z?C*W{34u~QC_+T!qF3}Jfs;gILOxCeO8FMiT1kvV&;a2>jDiq8L`tJjN-d~GO4U+p zEeb_SgB%PEY6DSgEf|DgET{zx!o{c|=l`2Eb51rQUi;pA-}m`H_YIucYi7^PTC--& znwd3g@9lft_ZMHiZ?|ucufg|*?@ixZzQ6k3_WjNGj_>cjy}o_EcYTe%{l52n2Yd(l zo3MQE`^tK7(D#w=W8Xi0M}5b9$9ey6td!lsCa^MgC!5G7;SC9QGrT>PO<_}6 z1)IjEvl(nAyNAtU_p(ZMAG@E;W^>pBY%ZI}s@Qyd(`_MJ#2#de*+Xmz`w?5pe$1-b z!|V~Zj4fwBVJp~A@kQjHu}9g@*($c0J;okqPq1IGHS9^Ymi>~ggI)6}_B4Bj{hF<3 zzhTd^-?Hb}@7VL~_iO`ufxXB!vQ6v{Y%_a_ZDD_8TiKsj4co?EX4_em?O?C4TDFt@ znbqMP`>*1yf3LH@uzI$e?O_e<4fZB`i~W_o&Hl#TVSi_P**^9zYh?S`d+Y!^$eP$8 z_C9N7AFzM0!|VwAkbT5HX8&YI*)evUeZpGU3HB*F$xgBVV5iwF!)Qi>b z>LvKtdrvh*y;SX`UZ(a|FIV9)p!QX-z_W(`u3n|~Q?FL9QA28~nx>|!{nY_#Sj|u~ z)hzW|^*S|My-~sD)}oEy4-IAUxeZ1aFubs(xP`rVdv}s3X-;>S%S0 zdZRj4y$RkbH>RsyHYPmXDouW=v zE7WP~bajS0Q@ux>rQWMns`sh)tFzTP>I3RreBq`_ov$uX7vkjjL3OeEkh%olN?EG@ zSglqcRv%H9sms-$s4LW;sw>r>sgJ5ZS68X4)yLGw)hEK65n>Q?nnYK^*0eOcYE zM%5kaD{8H}Q~k4Ar|wc;RbNwISO22ctGm@bYJ>WQ`lkAp`d9UB^>6As>fhD9>OS>d zwNc%#zNa2g51RK(nG_0T6p3qINL~xYH9t*W)8%!5yk?nslS@jcPn}|xh^vuz`*bW0 zjS{+;c~kG4I%UG$W{J4^3rZ(VFTH1SS^0!Ye`yEo6x=Zt<}_H^W;&$_&?qb|LDj|` z;!+4aB{R*4L^werj0l7i=;A~YrJV^0(2PhjCWxyM5j9Sri~oiWLi~4jz|IYc3YG4pd&zWdA_8OZ%t_^UOfV+V#T+bKGD)^%uxJT( zEa0FySkgR6(mb@J6gw27TwI2V7L<$2Fp)S#T!x9nDRc=8pLov{SRwD3TwZd|%)nG{ z%orsKOc$3?qTF@(?N-YDC2kGSeLPKWhVzlVo`8@;## z_jqIGjk2}($kyH>u-{J?=avNfo%<7@K78WT=~LX%9%9@Xo(PF(T56uW=8J1V7G3fE z61w&eh3t~DNt04Tp|tckG@t|OpGX^!fWmPooEC>tGZIi{0?LX*X&pFH6KRREX$c%@ z2^?t&9BGM~(-JkOC2CGj)SRBEIXzKxdZHca2^{GO9O(%h=?NU^2^{GO9Q_kG`X_Mo zPvGdEz|lW}qkjTN{{)Wy2^{?sIQl1WgcBvgi4x&NiEyGsI8h=aK~+YAmW%`~83|f4 z5;bQeYR*X1oRO$GBT;i^qUOv*dovR_G7~s56F4#xI5HDBG7~s56F4#xIIvV38jADR8-7>r2F5ivHy zA(0*qiS~s<@$@{RdO${crYI3k6HaE8e2?tVCbRSphW5al~a#$a6R>OE^h-; z<0T{w`I3fwNkhKmLcZiefvmAW<||0hm@aE7lJZg{`BWtPzDUwo6wfDVERr=ANg9hJ zjYU~nqi`jL z;z|s~l^9x-A0~F;D(MJII>HivSmF;${9%b-41JW7_`?!^SmGDT0{12Uu*5G^1=1yc zp(={oJEKSQ=ZL*mbn_=SQ&eX{*R!5}X2XUO&o^-`2C)C;Z> zzfdoTOZ-B;ATIG|O8l7;znGA5U*Z?41#yXAs20Q}exX_rm+jAz{Lhm3g<>hn7m5W} z*?yr|5SRGH5(shGexX(nm;4uM1#!uLp;i!=?H6jLC|{@*TqS;?RuGr%7fJ$g*&d-J z5SQ&Kl=%uJorRK5g_6!f$(KS&mss)?<%=axQGSu6uSnKcB{E0~Uh)DT}Nco6J z`G`pQh)B7JNV$kexrj))h)B7JNV$kexrj))h)B7JNV$kexrj))h)B7JNV$kexrj)) zh)B7JNV$kexrj))h)B7JNV$kexrj))h)B7JNV$kexrj))h)B7JNV$kexrj))h)B7J zNV$kexrj))h)B7JNV$kexrj))h)B7JNV$kexrj))h)B7JNV$mQiT;j=$)+fhC;B@g zCL6?sTt>uXgShDbh?JvU^2iC;`L zh)ewWLjEFRF^+U0#}P5nATH!CA|@KdCH?|2E+YkETto^a{sJNIkphXoK*)PUOiV?Q z0-+Zo1rop5b|YQ3zd+&_6ByDZ{sJNQkphXoP~tC?_zNX|Io=|2yhY@Ai^%a7DU|pN zC4M>nB69pi3MKwRG43LT5`Uq@UnucMB>srRACdSYvi%X+{)lXUMDjl(@yl@@k>flP zk?oI2{1J&iBJoEg{)ogcrtzYPn8tCH_{B7ixWr#1@r!93=@P$~#u1nOUnKDtN&H0x zdg;WpaF$atz2x>urQ=~;aV3}rct$*u&Lc_k4n@Y7#G{mPd`UcOf1cGZvvR{vJl~xq zW#eH5bGfN89FAOFHfc&pA~I>pq?w5bobo1#NM5QZ8zLRq5b4MkF7jkUq$3+59oh2p zJa-W3xRX)fsQ{6V3J~#REA(b7^kyscWXtqYjYvmrh;-DJndYet5l^->Z?*y6Yy-U6 z26(dNdwGCJM{S67Ak7lBU4UMIni0KlH9z&9F|%a4?1FqRMnpVSc`+7v`w)?iY>0R; zdYf4&s`ir*3`h-y`{#S$0s+H@5FU`~NsoBoBAF-R$rvZZ@# z^9pL7S5Oi0Aocc7UWT`}3~#nfPdDaedb4GEvw8b8&)cVnc#wMgG|$_ohZk*255QXXSf)0g;Yuh;-DJ@9hOdJlVXxknfdvL_FF0du#KKh5WELTiBb; z+Y9;LUO>b{o3|J8y}f{lC!2Se z?1v|^V*Ggnz)AQ$K{pwES5)|4;7i%?ykN?F-%k}E`~+6wX!K{kp95aydjiMnzwrGD za1FlUtm15cFW`N?eSqI(`HBxG-$e?;xi`Kj%Fnj}k7IuXycJJ$Fr4*n1N<_374U0# z-?I;ApAm)O#Pc4&v(yI^6{nGJfd&mUao-$HqXWN@R}_s;$;w3&aZ;uXgv;0zWyqAf zr>4N)FQnbx&-ML;b#G>f#+1fS!FmIi*P7XeeenL z!Q)3me_jnwp%K7talEVmP#1V3&7h)m-!e~Sz+&D+P{ zh!X@241O&YIGNv#Q~5V>BL8=s#J`6V_-35C{}U(eCvn358BW)~#HqT9lXO2$&%c8c z^NVpxei=^2{~f2{={Nz;!s+*L^+xz7Okn&h`-kvwn8ZqOl3fa)g!|MocqBZ?mWk78 zcq06WJ*2?$uwhdvFr{8}>7t zLH}NTk^Nr%16!?bVZT)W#D0M@=P5XG-iedu*Wt17Yn(E_!G5bwf``IOI4Qpet<)gz z8_-2BLf*S^PZi}dUn9F5UR+FBuZ)BrLL+<*{sBLOWAH6F1OEXXJ_7;x349m60hhoZ z;Bxo?^uxLT0QLu*@{d$+f*;16jGx($XXD|UQHm4$3Gls`txkmJ#X~r6e;DWNKgId_ zYMiT&!KwN>HbZ@y-HX%o-?E?M9Q_4#6MI2@i9N1vWxrClu_tkEUV&5dI-Hi*t2eXX z;H3O5_B-`%_D6LF=yc%MgV7Doo;4V!Ykf~){Qd^5GSR9nN+<5Qqg+633&IEIBjqAr z8@p7wg8RR~vrM$}ZTMLP+kSHZ)fKidR< zh7symc$}0m?wxQOd{*vax5GE#4tSZ|uignClg02XsD?+u3V0H%f(OB9_z(P&O;?{{ zv*0)IEPE6l0~^$hY=gR)J*NJVty62*8h8jyg@3@G;TP~1e5GJLd;;ENB@E$a0D zayxzS(*v&{;gEB+5W4B_1VJ+q#JD#HQgSF)Z;S~GW@ zojkgeOLw3xWG!5uO@tSoSD#%=`mBib*{E;OXIx`JGP#0*CgbD21MbjkJYBte!t^Oh z*U2T*?^Z6FeD~zL`FDSi&i^#fsgX|PI+oY?RUIWXTP8FO>hiCZ*H2Lf@xWG;#x-fB zh+k4A;ywE)K4(8*1wM+8DNn&)aEtO5eDR9l4R?#L*!L{FvMzw9)LeM|yanl*0%@;P z-`2WlgS5k1n_i@^)ZaD6D9;;fjOUD(jlISJv)r6+R+%fz4Y*D>UpJmJKd{2qIO`E> zll8uRmGZoO3)Adkd#+t=udr8{uiMY!-zkSVGo8iGN`!UJ8_qlEgY?)s7LKh$YkMPH zLQn?!{QGdfhDMD&qg)hgPzK^!9D4@2Gmtw2+OK!)P35Xsv(gVG!m;B@Mr@jrg|ut& zyDqj#$&NjsT#x&OxOa1GpK=SXKft|P0sj!cC4ko>%>j-lluohPN;2L|vIQUmPbxuA@q4{5W(Mpt~?@rUFkFlzkIaw1J9;l}vn}H7oWSQIZWxZi;=Xj6>SZ zv44Py)1crVsQXQne3PZ&mkt~Qa1EpE1*rKrW(WthABSu>@JV&xlJ39{)j{pAVHR=F zj}AOdUCc2K_~bw*xbQV~;A!e$-gV$->R{GkETlLr6~F6Hm&R%IDX}AQ+?dBYf$Glq z^+TI7aJ?4!t^N@x5o0rnpF^@2An@2h^XKLff19A2jkLe5e6 zEs3oHSJx?9fy;+BU59e;#if2YsuabJC^rDtAY6ywIs&*x;x`KM(YW4--&myI96JOm zo57)G$TH^$=SFYbT@pJ@tw~0mtCTdP7RLUH`gWm?UEuQHQT8=(c^A0+n(`R#ug7(3 ztOhMV4vK0}?<&;03Y>Pp@8sA-)cbd(4{~0KUqATf@>=`jmjQXmLe6W^o^0g18St(6 zEkXVt;XZ2TwW7v}sBt3taU%L~BD7E^(A^ooez8{K>)AYQhKF*Tr(BBr#kRt$xC>hH zriYI;p#06V_^8I~1qTFI*O5f<-r`a|DAourG=dAKKqr^(c=^{r<2ul|4m8$)#u`om zN(iog3d#KlKFk{AN`o9}@L4v{+GZLvx8k~lWZ^ixr1@9ZJGCDL-=;w(jzT8#Artvh zCLRVK_koZ5NH!qbsQEN#d;O0;nh&h` zpg$j@^fq`&cLnwb!S8+GH*eD=;K?=MJC`r`ea5DtUDF_EN6(QIF2BdYS3xf%o#@>J zdN-lZF_K7b*MWw0!2KF%cP_u{Q2#pAFUBda|2rKuf$B?8i>T>M)U*jL+Ju@m zp*6e*8d2L{P+KEv+l1OSp|(vOwV`}x@Ng6ObsGFS4VgQQS{hNyUs20nQA0Cocp2?J zjdq`wefb*NeHu0K{@jFig91s@184O{Z`|RdQ;d%XFyAZT8P9#{petIz{n3vZHR=K;|Epd3370_y|7`T%j8>%7+zv7P7#;lp9YrG)Y4J7@|LYfzx)Q*-{QBG|cOPl;`pHF#8 z^#rA3Y2K+pDXxENP>Snl-gfF!)ZG=iYVafn<}0+}xNHNTF~m&q8>DTG9YNi^l#n5e z^4L&G$xx!C2vmsHx5$z$p4PXVmpYCYU$6nLuj3u(8+aC{7QNjM&ytw3SDGP@eD&d- zL7O29sIj92Zz0MJM{jbuNa7G1t0ZCXm;|1FyLAoM7T>(CQBf1Er`P~I+0q>pW`N%r z%6EbN0{kw7Mh=38i*Wa1#Jl6iON4RFz)Cm^W9C{w*?_-?JVWstj^9}H%}tmI_)6`0 z>}WUO$&nY7wJc591WcPC7gwPFGSIdRgjx8B`7;B2h*Ok?dfWs>JoT#>Jy^gmQ6pa~ ziq#+I9$)JYrI62B{K+4zGoV#3M2jv-Jk@hW;(4C)Kg%PY;2DIz7(&nQ3`6blr+02d zTW|I}w=*A4%{+$ZbAHdCKT)=x^W4F8WL@#Wrhrv9_{TK??MkpxRNC>D41{m<@XWio zuj1K^9lkmb#H|zD_Jemyak~Ov@Shzj?}F<-JQKuc;wynCj2_Cz%*`LYy#-pT3|5)x zcy4Ddo-104r-B}Z9SQZA*YePKssq;dcfh9A0gH6wop_3`-IyMS@%oK64%<6Lk7 z{Rumo3pv5)M}H1NKbE8amSYa!{p{1GVFl&$-Gt2U{J)uZaCYOC6=X_})YYZqwU zwO(3Z?P{&RcC9v0E7FE)qqK3_ZQ32$U0Q`UOPixD(3WVAXe+hHw6)qZ+H=~A+7|6) zZKw9S_J;P3wqJW+`%pWsozlM0@$PQj)w}3Hy@%dgzfuqBVLe;V*9Ymt^fCG^da+)n zm+RB@N`0=rNMEWi*B{lN(AVkf_2>0X`c^%v*Xi~8TX@6f0sRC0W4%Q`t+yG>u#6<5 zt8tN$V)QYtGSZApBgZH-h8QD^vBs^&?Z!l7iZRo;->5Pc8`Z`NV-@z#PZ`e|8;s3H zjq!@{sj`U}wcdIj zyZNnF)T*=Ut+%Yb)&c7S>tn0MI&HPt%(m<#yQ_VXonrT~ud>tZOgqOew1?Ou?6LN( z_U-mWdx|~NzTd907Yi$Zy~chDR)7umX1m6I#eUV^W4~>`Yd6`4?W6XmcB|d)XpZ9~ zI~O?JonB5~=W3_FbFDMbDRPE7qnvThZO$FeT}}mFYc|JO;4E<-fhFNFXRY&$^PKad zv&DJY+3CE_?F!C*=Y8ix=eTpq`NFUG4ZrK};t%?J_}KjB~JU+;h3zsbMVANAMy>-}%}_xca`Kk$F-Z}Fe@ zx4F!<+$6WFdy$*s_HnOr)7(rq$1QY+xFg)L?yc_a?nHNrJJY@2t#TK;)$R&+mAl4$ z%6-<|;BIzn+*jOJ-97Hx?z?W2d)Phde(JWm?Ex*|1d;<61iA-$1^NcA4)hOP8yFZU z3JeX53XBWf7PupDSD+#=D=;UpAh0CxNML2)vB28EGlAyXH;p>XFnt>B^)~QaC9)DL-jY(y*j4Nw*{wCzU0YCrwYP zOq!dt2s#k&KZLd!PdbM}HjU3#zVST7x3w{UiMwh;`y;%@uh9j)->7k52vIg6fi(q$V%?YDuFP^t9gFG>sNnqrZ7=9h4+Yh zcN^w7brGdgAE94(`l2&k5E6`UAo1FWpJ(?St(T;XiGJasZ(T>I${y@U5qHm@PPj-0 zeCtTgDfG(lw@Me>ppY%)^{_)clw3MD-6JimhEpp-uSBt$_9##1;o0fu%iodCgmj%x z#=f=GdHWsjP)5Iq@Vx1w$0=k18rKw_H@}pDjxmc73O(TExsV5KuFwyh2Jnh&l@y@? zc!=*&aM~yoG9xvWw@*o5LB=rdeCyh8O@y~mzk9>0L<&ifH~lP_wBKzaJf{ZAd9MCE zSC>jUNuzr8YMf50S+v5VhlRcsp|>qk<5BCt!^88Xe~nK2 zX3gf+UB{_^Mfh#fYlJ*d=*{m<_sk%^-6SUzvh$@MCrJ~b7|Z$8>hq+ZcZ`$%WZrtt z(FtdbDWM@L^vb`O(L@N{!sVYrsX5OXFJ2jt`Dwg(#|6q_?iMm8=R}$ry|N_a$4iN5 zsaL<9+q$#zH}IJhb&3(kF`lbwuWB0-mng4X3HU!t@n}5Hys4hU!}w_G81-0naIGsO z^L%skH_NT4fuv5GK=UbuVhy8B;Ps2}d?~7&C24ISr1u=TJxgM}vP3c|W^nc=T1!y) zbt$BWg$#($TMxN9)RZOYdH$PrWCcB1&C$}zb4PQ zJ$P;kttEW3NK3Eep}MH;X9=xN8XhU7XG@@HsYgngV&N?taX*5K=&Zdr{0J^o`ry42 zmn)@g9Q{RiK?tLJtVpAE}QVmE%?ln>6yb508EHeadd zTc>pF>c73c=KoV0%(tl=_9HXolwEWIU+#(0XfEY9TGGWo!93DIcbd(QeU-wKA<-o32%AbG1d6vlc@ujsGpd-S*Ucl9Ry zuzpnkRBzSW4b5=y`r`|X?nW=8uW_}}-?-KoXcQSkjZwxp<2K_C<1VAZm}Sf{78py6 zM~s!mW5!zJ8JzLIXl%hb|4!p|;|=2-W54mf@u6|tIAwfcD)@wtYj!b%W)HKsd8HXL z!)CUbZw@ktnPbdb%wn^Qd;==Yx#l8sskz*I)O^BRXRbG&H#eDE&8S&t)|+pcd(8vp z2j<6Si+S2?vzTRBNmf_uA}ht}V_jvXS(#RjRcH;dMp$F5TdmuziPjWrrggtnWi7U< ztrgZPYmN1k^{lnQ+HBQWuUM~Id#tyucdaJtuyxe>)M~ZbZOwM7y5_zNBGD3Z}s2qpXi_BpXtBfU*%uyulBF-ukx?)KjnYczrnxRU*mtp z|EhnF|84)f{wDun|55*^{#JjxtGSMw>|Wq@cYC>g-K*XH?zQefx5yppj&jGjx4Cz? zcexerEO(B(z+K`#;;wWbbJx1hxX-ySx?9|r-JS01?i=nq?tb@u_e1x%d&>PHpahJ7 z8|V@U26_Z~2d)f+0^vY*AU`lDFf1@8a7&;#P!=c;Ob=8B<^~o8mIjsw9t}JZSQl6y zcs{Txur&}3)CKATZw2-S4g@|3d>m*AoDQ@lu_P-gDXDAHMM)`1eUh$9N=wR2%1J6r z8j>_3X>8K1Nw+6WOq!B3GwJ@Ms-(q9)zF%a8vN^g6HCXDI}XwoKt6=U$vY zf=k|z=uFWa%8A;}%RRwW!M$mmlc05D(9n?vIFV7h_^x>@U0VWJ6$SdgTrbT$svWP4J!;0N|_o9bvdLFD#mGz_6+b+c$Vy);(2@& zo~_fkmd5Bnc$Nk`PQ5Hb&%B_1NaK#ev+~!_+#y0weo%t;%Fr{9_;%9{fI@b@bTQW~ zB^@Q;d;#;>2NK9zN;475=kVEMoa=CQh=*}4O0&G}0Nuik6 z5b{}UsVAhFjvZI;kN2$Xiu5Mca8OX4vEUVM^g)4b8A;r3l&UkUFn)i5bVYj?XwE zjE^Q7v+H<>wjjhV6kI(^V&zQjotM4yuYkEcpawoSkHQnkDMFIZvm|yJag1hjmc`+7dqk$xaJ_*!6ydpfWRH7fGM>^ga|unZ{Dfl>p-Ayc ztXL2DmXrRZ@N1-+RtPBdl{w;TQoduAp)V*Ds|DX0>Ol&T!tbu>2+tiU=Z=MQQ&dw+ z=Tec-tLL*+bc3bhVpu9Bkfox6EEQwPQo)}U`d_(^haaF~dlG5C$gPvIY1@WJZ~A-?eDyM!Qo8^{+TC>u}#L4yH(kD!|Y z6%#ZSPzC%p6kt_+vk4jjXfeD+6?o$)cv>qCt)&v{k@hU*%K@~7(q04f7D3H`{y`AF zHt1{R5OeVxOwedRw-bbyDzg~`RRLN;_1S<{62t)gQt5)PFyXl>e7};@hc>fU2?7t; zn*^DF_H#(ZQwZz`rM&{^B+-oTIH@W@X@I^0najDW{TWx{uFj>HxT|xiCE3+C0V3||@M!Xp?CK~XxU1I#BJS#Y01W2W4?CM;KiM#p--~n;hz!((VH6Trb zyG9nEuX0yK+WBSozlXa66WskiI0<5*H}Y^L?i%v}5qFJh+#>FpAwa}ktgR(?O_UJa zH3tDA?wS|@g1aWZ(j~czZ=y@?P62dY?wVZg1$XhqM8RDXT1s%&{2?IXt_j)%cg zCS+1@*92a{T?_h3aM$`BAmXm|5+IUYi%T(S28&BEao5@fh-BB|QY>Vbj{u=}D*>IC zyH*443hr`FlI&V<0wUS9-UUS5we|xd*|pvS4~V<=C4h*#c(O@y*G>l{xQo&At+>ne zf#5FYihq&2;FaVq;@e66hT$VqCFT7_#esgQsr@oT z{j$RR|A>C!w0?s}59hB)2=_}>cpdq}ZyZ)Qc-Rg3!^bJ915#2`Q$i{I(v*VX-~WCD z7{qrdW=^25P4JIR;Y$g3PPi&XexWFla`g;+L85d5-MxCsgqcnOzE>rS;oA{Y?ye}g zQGAGb5WLY zOjn>8Xu_zQl|+7}DDV4&hu%DXSl;&|@vmXs6d8QOpfMszFi9Cb6kn9!@9B?>xoL3W zm_cXV%quJ$KYGl~Ln9(p88LWVWa#+OgKvo_BZdziHb#J>BBO^7y>ZOo;lsv{Q#_HI zmC+;e3cywc-=7&98I^ZKWIW+e@EMCyKsbI>D9$(`a%n4OGlEw@gT<|^q z`3_~=_(9Y&NrQL>VFPAW99Vq^5~M^MA!)iEE7bz>tGslp+C0 zY+O1Zf&Wz%^A(wrk`x!7Z^QcZet3~`LV;zZpT&D9taQ%%^#3~))&BtRzd%1R; z>7#@9nFG$^eO3zQi~rTU|0dD=uQMMrbXo`Vv(6IywA2*no&VL$|0db|X6EyCDZ{$d z^qF?daD$LIl;Nr-!51y_v@4KOCj# zx=%MR&B@2hAACMF3goKR#2DU4&|(3ne);9S3F++YlMNYFrsgxvDP?6XA}v&xx-2Te zJ)LlylNbEQGi@aTjCEQVPtB^%;pKUTwoqNDP7%ej55!YvXCFjfohiC{GHTGJ*f7vW zw;t2Gs{1svHHQ+S(b{xSh8kwomHDbHOEI17{9io%^qPU$)cVY68}HnELLmDxyS*V- zfU~nhwUUG{(Hf-kI@(j)N}Cc855u< zws>`OLx&`5+iKlVtti$YI)RhekbR&MsT^NpW8>VpWuluJGOA~TAj*+Z&CBsNw$>jm zZL&D!ZT0mH)UPXg|A-P!rl;qsJbUWVs83g7Mk~X^VtCYqKe1AA@TDrzxa+rl64miu z2z^d{1*HTJZadaQnP$ZvsxnoG=j>w}a7#Dle)iJCk|!uujJ`C~1};s8RZwKh7>$}Ves`j<~PmSuw;Q$O^1i^iKg^r_|O6b(Z~jz|)f z%%#VEFkobNjpv;7sHtNtV&tk#INgU z)hfpD>Y)nC{o2)pcGBu%Lc3ygifQ>wXXl_HW81IEm+<#)Jkje0f|kdlz^7gIOg4cU+?=O7gm8kwps9t z_x`k;S`bP-on3jNd5&mKi6@dg(i7?bf+te$6A?{=HhpvwjrV!Wa$c^CfpWz*Q-+?z z*sUZuxw->Ry{ZGQcRS!<{mDuUd#-McM^>-lVrv>Re>1qQ3B0$AlBz@7rxKK|B%pzD zXfnS`B}R15I3`N;T7onhX>%{0w|5@27$3^hLbAGJu}-qOIFvRJkf`L6?T4ByoB*iH zV{|EwSz63eCo5%TeB7&RCvTv_jW3`1WQwKvEaR0019}KwZwCh7wlj5QLfV&n zwEDv;8gP3vwr{DAQeS3DnWJ(QoHdTAI9A^ZU+u$>=j^H`Y@<2zklnPzEV95rcG84P zimCg8yEfLk>6K8PmL4|icTr;MzjY*D9#0IJlt?p12zrxp4)PQq#dGQqzFya7)}^*^ zsWH1;vGYe=x}&$bc=qSwN#u5Z?~1`(gV;s|iMeP4?-@!QNr}{ekqSDF5>q;IrpTOP zx_duJZGz%nF6um|IG5Sb+MWyS6O|4cYFuuv{`mz&f8T)}sWJa~oe? z7%BIyp2j(4npwe=Cog;@=t<=R?e*19u3pZEobmdS&sQ&}Mn}$k=Yv5%fmTEL8+xpK zI)%pWEqt6}+OX91fz6cCLL-+?8?|ke@F*p4A*`9afg|E`^rs<+DW;q+DN8ZWqA|R@ zDaNttgO)5=(gK}qt9LzHWkPcrTL)+ItG0D;3Q>^Xwf@p36H|fu{Cd(2y}526!R`&g zrlkBt(o;N%tHIts5juc+VQ3W>Z9Y5C+q?JR-o5i^?9FOCxc^>J7iGk7chKVr@deN)qJCPKJeaXTVSOu z&_XC|Xu}JO`iP7<`N@k!8=aa(mqw{WD}~yjmbdc3M5(FQkTRmSO#cN28>LPy??@fW zhb6~_r3jXW)tMwyn1AIsfjZ+VOd`ItGrS@Bkm=p2_i(E9-*)!8v?tdedcn^!Dc8sx z$_1wA>!<%3nM|Xb^?v6d=03|}F|3|Wyo`}<8niaL9h~AythDJ>hf^VzNuerREC=eU z7_Vpyh3kC~QlpLF8lR7udX>uWekSI^4RoU(vm+6OGVxQEA9vxKw*}?WNMGm<@{tUZYZ|h77Gqxa$p>o0%8%BuoCn?N`7VU! zm(ypqi!~sYk_Hxv=A3;Sr?!gxd`U}-$9Gzrj}=q)mi@Vq2xM!RCs_+N$3*@5!9O0W zqMO%mZmg$*yAHP36pQ@1C&glV7S^+r0@l{kV4;OAtwS+8@LL9FD!--E5|u9y?Vx07 zkdvYFH7rpJj!tcgQlW;7T9?!dUqiJJRhq!tDLsjwBFW0)in!JJL-jQPNr4iEU zM0IJE=6J+qZk0cA)mae>kAYEU&a$TlKtE0^ZUw{KTN@XiUv3Pe^#IT#-Xdd7j zx`WhwV-^yz=~0bVeA8C7VptfPEQ*~lg^CX_CL66q#mu7JvKBidpSFouf^~Ot6*U*o zoJA`0X-1pRz>^eDnXY1Xy4@bQ(s-%so8P~zLSsH%n}kn~YFd=a&b%)vFKVb*>}+ow zsPTdK@wQtaupn-BX32xsV2ol79vw93rVFmhXLEnK&w7;<&a6CXNc45T(P+I87cz3#wqiLsDZdV5WY4L}B~g|u)GCskbL||Q zm7hP}Bm2IW73z|&H*{oRfDqTeYUrTV6bv14OUKmAljVXSucd<Aj`{}b;6=#`lJl*B zlnQ$X3?A4zTfNp{RS@H=0?1B>y@LjIUFxw<=EgNMr3CBFd@_}kC!ZYns#Kf(z-BZ+ z+B*`(W=s8ub%+UjM`M&0$hB_x>8+ zDw=ig7Ct=jPERsL#&tf|uHX5O-(?S^p1ZEw;q)eMk~1FsV8#8(yrJCYk$%$UHV-3~ z8zuJ7+IwtMb7K|5c+?L>F{xR0c3ExXUmI)5>S5_64^(h+%`4ZhtI}Zhu-ZbkVw7^R zw{ucox_{e&hOu=y7`UiIm_GQ3R-4dAmOeGyLf0clnrJ0g3HeAEKe&j^i+#58>AqOm z=~@eND0s^XFE^zON)0sA%*;2R>y|!?VWwFA+cOvEJ^JOsk~u}5=qstg;S_zp`y+Yp z{FC1$HiX>z$x+%$hC*^HNwHwDHx_!s8v}dArjv4(@AbxD4iWcgO_RIk;=pHhr8%T* z$skf)47NH($^5p`)?J*%4)(qs@T?sj@Bs;HildiyDl40cG2rOo1T>i-)Sw^OaX7X5 zPN51a_dU6J@*0JcX5PESnDXBCDetY44OEZ9Hd5Cr8|aN??)Ap*-Qtav$M2CYUbU2}V7U*&$D)!5cxg-OVo6l6)GgJxVrJE`&2C*PNW(PD8T8 zRML&_>?tk%Y*PuP9f-#7&f5QVrji-Ovbwl|1O^RhG=V`wLI((fZcytdZ>F7VC9Y&F zF{H5sD<-OF(xcp1!liHW{9~WYj#n2AfN?*$UyUf~r`{%=zb& z5NXucVK3>Hu$+*+gzg^TmJ=G5u$O!?H62}#GNkY71WY;7v2lS7pi*^5{@c1mB<7Vp zT6Z;(OnjZig!jOukqf@)o9~jwnbF*HNwJ@Itd`Pah?O$`vMSpDb?LO^AwLAp>^$() zE6EFnQR3xD1Rb`S++$UK^57_KrBYg#R8Y>oRUJ7;QBI#@jr4tl!v`ToPB&N&dSIM` zBf@4vs>o_tv$XFTZeTH5a;^K5TSYT2>A3?&6C_qpB5`GO)rajcnjkTyBWDWbr1jIX zC7;r|+?YAfTpoo2b&Qd|)`B-4ic;~B3W}59CjaUu3+zLMO~ln+RjqZ`_^aqf-)7H^ z(c%WNIQfI(1(hTD4%jqOdItY|r~>&dZai7jb-2ZM_^`E#bfC3*%@6K6QH{9_Bn+{Z ztzJ!&w=|#-F*hWidin}SMQ7H}TyZN&VSVovn2v0{`Kc96WU@QddpYH(iRY-H9H#zJ z@2$l)H?Ty;4z%(1d3}48&W*;cgm93xWXUpz`5f3z){=4ZF&I<0@kCD;PlDB#HWAXn z*(*4stj@kC-r4xXz=ZvT5=VLxxdnwwiq&;(kGf#VgXuz!hg5x7cQxN7I=Mfw@_Q^w zRoiszZJc`xOHY_EOZgnLchc&At|lwW=+}Bv%2Of*v-59}!c`-zC>4h~3E|^r6zZ8d zCAEukI#)r?gdK%)j`ZaGsv(81hP1*{h0}{gR^O+|i!K#(IzQQYsY_nno_ghc! zy>0gG^)zfYq9wkTCDk`Xg&E~U?`6U?k<+>J5-jV{1;cv{0!}n}r0>L%B{JivX}yN? zm9!CD@_zD?D4iqBexz&P5kCzguUvgeTMCvIcR=_$Y$=ctQ^P{z4VqRvY$>+KmSX8u znhLwx=@vRy*uc;x{VfU~i`!DrqS)nK#}RQUV%j3&g~^_@x5t_y7KC6p9k}sA@!5&P zrrc|i-2eXu72aK#H~(KSsF?qQ1{GQ(4~nKAY!?QK|8|24YzH{=JJ+CMe2qcH{C{px zG0rup7~G&jiaC$37-$Yk7*ve8FsMM^+Um(zlr*!)qH?UROlX*MEGkCAqN0C;MaB9T zEGlNgqGJ5378RUepJP$cU{SFZ&5m&w1Pd=$wl1r)1uv9|njU=kH!pn>Rw@1f#F5hR$&Wc8JR0{3U(&(Q&H=8 zS+9?((zx~Pqv3;Xp(!45gMI&0#Z4>zR|k!VUC{4xZkX^#d-we?<8S{aA|EVSQjuGB zg^ctaG~%XSmq)1Yrswyp8%2sL^va5&o>7aVX)A>m=aAW!oZqV_EG(KuiwrGTUDOL( zCm4k=`}=H5OJ1-d5=^PmOrP#d4S%l!n#?k~4T3%X83kJ&-I{stztP(G!q-m0at3>V ze?xH_0Sgy2&B0V+S-pN1th;g~)FOsFSz0({=KZ7Je)9GySveAz}9o24lfsP*WAAPj13Vxu)~^faxt%Bt2YK zRv)EN&K*gz5Ad1KJd6#ANP{Cub*=>WxVX)iK*1xM+e#J_7{gl)Wh!?hkzgAvEOkLq z3>Frd3IuafpD>uu&|zW0X@FjiZ$)q)8zZaEROeTze3KkgVw4tbsz}`v6636;t}Nu* zeE*jlocu}S=`-6tugU=-IDWuHQ+Dt~GvPX!-PVxZM#EW&3v){|P3AZ%;2Sd>Vd5``DrlIR*$jJuSesXu_M{GkUrDSH z1{bQ}NW;NxU!FWdH?WgPiF6KpZ8>Qs9xO3s7^h4Qi5wjwXUcpwHkd$z0EBz^`hhJ>&nW~ zh1hV*OL_}NrDX>}u+Kyfv}0jmoAu<@Q<-scH}}S{%~~9dWS?v$XNtM0)!CHjh7R(1 zjPfB)K0EDhIp8T@Pu7-(7#1-WH^k8CyTJ`H%fj`fbK&V>Sc)N> zPa3IaFs~sbaPZA2T4tC$?P!QVLQ+e{?e_Y5L15-Iak5q4R=7Z`cHafLz8KCJABr}SWlFgdf>Bd+fV}j zBrvR;Zi03|f0K5I>3q4{%#AhtS_)$g!xobm3!WWp3kgzUu{lr?Tzy~!!KYhuZ2A(U;rmQdc!l^rZPvF^qQnE+-0(E2W+MrsB7R zxh5Q27Nn@K*YK!oDz240ZG-yI#o@`Z9wE9tlT0@JHW@$4xi`V%^LAC!&CGo-z-Gg5 z(um1zFm}8=C*7^hMPAFoz;}beo^AzHuOF6<+}chXYCAwtZ>ZwPA#=Z zL$!P;`Sm*3YRUx24LD^juCBQHWt%(U$gmqXc{(~jAD>DZVNO};m!+j;bBMTOTg;rf zXFfUjWTxLz{B|g)#1#g`-LJ&6%g(-k|80r5V=0c^aa+d=i0$3YJ?aT(ZdpTP2({!z~mI7M~T(+#8PyUaDO0z^o)Wk`4)l?VR)qKk4J64{`~!PGfdE4e?NM zk3ieWIRpoz1QW-S4@W!n$mtfkLDiI-3+H7Yq&!)h_fQ@KUo!B|TbL0G?K#*4(J&0I zZ1z)~#nB!OZRx^c2lXf5tPKQHmG$Pvn0tUU$wv5$VS}y0+!J+lsGQ3-8+4M(*F6m} zQRQc#K>7fkZs8iPK7lHp&QZnT*`W>?E#c{Lw3zDTtgFP7AfEwEGjJ>xdufBLksHk7 z%;|uIAx+Fs?7LewjpCb`NVbz0eXq?lC5M6|AwcIqv;*4*TWh#<4F$CEocQR+yM z%Bwf+s#EP&Cdp8;9GTQ3$s`EGFDz8}#4q$apQa8Oe% z#US6QP|6Jp7PW9iZ=$_*sg<|Vt==Ku2cBC6Fd5+%4VPr)i(v9)JMuv{ng^p%-DFsq zNYO0T?3NL0tPoY#S(M=fSZR6OZgjg}12L1h-Do)7)h;;Z5PrNTYWneE_PN}dWB~rN+X*uVd-F1Yzb42lu1wU${R$Vc$$DZJfN?PaU z9<2?Qwv|+On;#RSe`9tmRNoWa2a9_7KCGLw@^+hBGvJj|B~f%F!ZD|cOR1S$)pK!@ zsr9TPsq3t?R+O|*_s_tHKJ+2*)=8qSpA*-VBzWYzgFy`9r$sQ+mn_a8 zOOyHWN7B+{jo>yZVSh4jv3V+&lU>{w`NYe38#^DDP!_ve7Lr_x@g5RWQ*u?VRbrKN z5`(d`??m#FR?3yq>6Ku9u%LwoZ%R(D&OK!_bKO$6ROWA-e`58jR=9syW>To+&_XxZ z#6`}3{S6E7m!FLymMPYuN}U2uLjPhd<#ODXaOZJx1Ja1&Ili`vG8kyhSy5UuuE+Y( zk?Tk9(qoz2rN=h8OAl5I8z}FwDC|(Sc?*vCVoIffV^$M(sFB4)ZDJZ04fhV{d3+T2 zBo@nsGABYV)8#Zv{Zw9IWKVv)d+<;dsTR*J!TORfV#NwuZWy?xhZwA?1~*E=7kkn=E>uq zH!rp*R|7xu*hsl@$la!yCgmN?pKV(`fBt-;FTUyEYqIzffNsP{9>n%W>>nsOzP;(_ z5T0!AdU#{$!tNnnzeCFbx} zSSEN22BaU}*G$W8nskV|ZgBp|K0t|I=5B0g;tOvb9a3yrF~jT;4u{KPwY78~ntMkJ zJZTIEUGZ?)=ApDmZ>dkkrUXJ%{mK5Fq{@FhzuUn-E}p(UepLr)4`%Si7V!m! zEVPxEYbbA@ef=5?9+bigYHCO>F}}JE62xC$oh`Rr@`9me8?fw&6$a@`GG|4(8AInF zMg^=l4=m0pS&T--4E=#+t4gX!Z|vTM!ASaLbW#ORZF-X59>|aX=Y){VXoZJdqoo2Vulw~c- zzciVfrL-!)>2qv`$!vAkzM+9tIK(mhcMiEd{lW@brH~cu@(>)53>(`T?)+l=Kg}J; z)wSL85mUup8c@@;Ruz-1&$3es*DVgN7$F#NPp3B{T}M*iKhSd|Kp$MOv?w=)iN`hK zA$R%JV{K7%gJT>x4bKAGxj69T;o3Vt->|n_aSa?*g?4Q}QM>F+vuoq2iNLgnH#7#C zW;M+YY-kKNLGWxlySO+syP>Xb9_)^e*5>k4IBprMD*Z4tlVKUoB^{@t=lGUR0l)5g2nCeNP2XKd_cj4Th2jjFX>Kfq1jX% zzmr{S^0RvJ97DSsD!~j~97mI}H-3lXoVsIiC3kq%Te7j5Gxc(%G0LrDPTXR~z0KOy zR!Wl=Gg1SyL$$$LB?LWgyFHE6*nQhG4!1S7htw8gS1>y}yR2+(Z7rcav#duh(25q( zmKbWD^0n1*`&Dh7xD{JybZQNuv3#V&+z|dpDO*lyG}=>bfHTUIIfBm2>+fCTHx3 z0g(|cJ%=#vdi>5udW6gBs3u}(sEsS}I2d9tygVb?CYo0GbM z+g1!XoWu#wp0}Ym>gO`kaZ^>Ibo+C-V#0A%Jpb~*GQ*_K;o`zgqV$&_803~^%NQsI ze}W`yb=jp;%T7Wz2!oRE$#bm{@2>eW*55wP4$adCqp29f-ALcT%G~h)G>U`UmX5YTbsS zfr&1APAzYiZRKFz?zt+|j+xoC>ORNAizM$BL?t_jsXizW*2bvpJhyvecn>xcu+`bt zUNQEPvi>xA+d~^pH_nYNI)tqkJ zgHrJG#OnGh7CWk`zJdFEqDuHcGgXBlfI5J<8f%JTHELV)VzJMfX*~2evN56`cl2z%(nbx{ceR`Aa zBF~BW8)o>LdVF%=;*#y5Vj9dr-{REj&>YuNTyD=wC>lzDK`W6Eu#^C|H+Q5^mTPbA zNFXEFS2Li3L>+KWhk9#{?!8!@+tzJiXjc<8Ij+KjO=K?&h0HcQ!i%xgLUDLwDozU0o^^2uys! z#usl;LW#My;yOVHa$UHSxo}6*-d#~ja^ac$m89+$pObXSh2A9SJiilGI#rj$*t~GZ z3(H^v#>BvlehycMxi7r%`L;Ef66Y4fW-5AvD`otZWygC%#N!F*j6{OueIlMHahAT@ zu@H~eVBBN+cP#GQwHwP+QYNqiy8PULBCwuOgtm9w5-2nrAG@=f#4QpY*aErnkg{=O zAY~&TiqT$IL3$0(ARn!aHF;g%5;1ap<1s#*P5v<8yq3~A zq~JEfw-UZM+%mY=Z?yYW^eDQMKNrf^iofCpL;e(6ab;=K)P!fq%JO|^U42${6h%9u3N?h!L{ zIawc$%q7J~X2UgD06^Lu3u4cy+Vv&uBYd!PL&A}2Jm<}O)GEv7!!3u_0@PJ75{jvMQU&i6KOcPnL}5qtlG9BCH@+ zR^;{{JgB++fXd*Dg-=6%oNj6ju@7hh&OJ@N0?$(;l-okWFmG=|w`LfNdbUbR!1qv& z(dptQJ_8ys(J0aX?9@p?9 zRus=WI9Ltvp1XGo76mYm5PFXi`-+mHc0KTr(P>qvM64;}_&e5LUL7S{L-vtOF7BKx z^fXwXSP%-C5wew79dhZxk`KL13og4SHT zT1$(-9VgDj&KwvHomVARVCY7%+&p^~C>ln0ct=yUXbUYEDH5M1sFscuAt#g@QXaxW z&URw9-|cyn%p$w-g;qh_!+Zf)TE~~2c5MlEDdCF)i(^$$;)2b^Xew3?@%1B?km7%= z#UH@-r7oQM!o$_&rKJ}K_txPX@KJ->)q?Tb%vqWX?TvYjFH%m{ov4|5aa)wo%8@L3 zMbh4=hd6hQVUgR1w{%ivueSE*eU&Fv*VfLy5#isRM1JW_aP^DrC z%t124V1OYDw|m|B5H?X!KlPVteo1Dm^mz*vQA|GZ2FDX_qQD;(T!Kg($DI4fTkNZk zym7v?2-DZsJn{yEqIi>qaet^G36E_!s6bl2vgOj9o_QlZo|vzAeSNdu&a5-vi~UN&iHQ$(5qA}C_gRxFAV5TRgcH`_GbmI7%(DT0!6`*HIp z0xJ9jNhy?~pm_Ny3QAg$i}KTeh$)uj{XWmkZZ-wq_w&Agz4PfeXXkb<&w0*y&Uxm{ zblpoh7CKqx9}k>23~5m59Zx+wJT(05Q%}f$Duc|PzVCBaTz^!LRaWBj-a?7D=W|)w zgNg}Hj$AA)aC@mMR5K8a!eu2xct(c8rJ?Dsz_|>YWI8f?1rI@0>fTvpB8n zS)MLaD$npL&xK2v=oM{e%=8S~8ym)nld#pLlduDqjs(*4t4k*l3tTz`OxN)ps7nX$ zSooV=oI0^s=+sF*=T;eR_4)ZP=8qXXa4`O*?%A&$^VWf1t$mp{ba`3gn5UL%xZ|jE zwE@l99^YGsE=YFWr{DTl-6K!@@%#s#GVFxudg|T5(Gi{K=x`CE{f;chOhmu`j2kyy zw`Rtk)*Cl8b*RP8u6t$cn)Qe5c3g?1t8slp$2o;fjSK5(0bF~2wUsz>>HG_9Tu_nW z6uymUbz8C6+v=y};c{<7RaJGP%mfmSd^rZ8IyiL}@SsB9tg=sIYQZaoygp~ygEAkD zI&JlSv9%uag9={Cl{XOc; zu}jB~bLMC?a?Rf0#h&2a+AdNE?&ZhY;nwcByy?3`-bIOa?3c%R;kZ`qj)<9;byzI> zF!-Ne$dJ~GpT+xiV@p9(e52{6 zw`;p}%;(JNlczQHv-GMx327OR2IU)dviu9m7yQoaMRG^g(AL0Fu_or#4fDuKpQXLp zxOvE9a2Rdeys&Xdlj@t%^yvDAUd>@IkIVcKRpV_#uiSseiMLI!$_H_7@4I5k5lgoB zX_J}Nirc@Zr*)RbKu*`alFiFF!Y!YX@rdi}Nz^obtD&`^JD0`m_+V~ZVBy2ZQ-Q4{ zkCf`BnR?lpSfcTGp33UfsJFSV>G7IdZo1~=4cQHUk|@Xu~{dCM%FgA_Jr$%m~!*~_{gAqh5wnpW7QDE z3(f~wFura`O~uN3r)5aHESoE8yRLXfFTb>Qbz%R!ERV2{Uc@s^u87B1$)mECXmEKD zOP?>zC-O*ML~mzB^g7Jzt)FsA%{4iBl*wE^?y`RHzO$DcAuIee{vV23=fb4A`bbI= zkfU`21*0N0+gDG;L&aiV^Lt_E(Bp$Lc9M1FZGjJhY*RKpz46prdBs&;d@err@e^)c z>=*U$hHH*LG^@isxuCbz(4!-5ZS#iI1vJHJon+TL&7LVf3RxqPh;2h*mesrYh-m%N zgPRixE0G!-s*TY@%AeK4fxA@uj~C>*ryH-YJK^MOE}{AH`?wl^kDcAiBt9P3H@!p! z;!?+%UdNY|qI-sQ)PHI1)D1N!#rDseGV$+EhRx`>_Uj_qW#0Oe+WeI`v1w-ApQ(LF z<2z_ZV|%|Wi*!d(k)Q`D-F6ABZ`QJn>le#yEJ31mF5Mq@G&&pfJFDq3-Pk$Ri!|KT zHO;ajiFl_9T|_yzvk=TiR=;rBKg3U*V@YB>Iv8PLWBd@l5n;KpCl4Cb99_7y_5sb& zriO(lek_JHf!|I4BFo2zd({DMb19^e#gY~N8eN4*U@*Ikt?jNYPgKILv=+`$3Q8% zz$LLeSFEz;NH4f1m=ct_A;%x2$M@pd+}wgA|8&opuy;f@Jg4*E_RLU0{tYrKO4?W6 zc{k0#vzsp5ys%q;ohrYQ5zgIwi#+s~eq?29OUvsmEv+jxcSqk7n|k!}Coi8owOMEJ zzGIX-8a=>Mjfn?p8}~VIz+vMDbaqs6f%epe;sF1G)MvM@UB7A5*4BqYQQI<2TobJt z3`IS0zqY-+ABfhH-fUZ;D1!6iPS&nz-+)@>^4d)mGFxfCv}Io5xS;8lo7%Vb4WU*E zBs$IBf7cby=#Epl!_t-UGau>>4hriBN{gb9hiC`zZ}V~9V<@Xf2Ou* z>A`kSqQM5~^wkZm4HEV9)5dp>$ObzSwbLHox^AR?g}kam*QKxKEV*+)Jr1WfZf@7H z-B#9SXg-?e_t5dJ(D*;pDP3ouUrr2@86-xbXglGKBv#&`P`VQqYAZV{WE9}~**FeA z+9!?Ee(~1ZuDKx}##_%dp|JdX#m*7gU?+&m>FTRpdSOcXsw%VgjuYygUjC0Sq!4!S z7%n<8o+D1*Zw5n(yi}Rn*les>8#FFSj9Eb-a+&>;qrgxz`={4(ROGGdQQ$sVSd;59 z-JrbO$I7A}>A;eXUup)DF%})Ebfs%^LOY%v)Ckq8^w!cK+!*%y)x0_rj{o?wz?tx7 zmMGVZ@ClY|=uG(PGkyN{krwByz&Y619C@WVJI9J811qyI|H`&)m-DF1NG4X6RZ}yu zH;|4LD^aq+zC4AEI|#S$*j7*OiZ@zVWEq6yw5_)f&czJWJ9E{DE$kUC7S|0jF>vGQ zY;Mh?j$bcQ#EB5v`;rqutqOlI`P#`oy(GnMEo4ga+2j2@`}?J^PvM_ zLXR`CSJD1rPS@bz-oe4HV9ZlWxjg0>?_IQh!?hJ9-+>eO4wz_*^>N>+@Eyeeo$nwq z(RV;KhR>7sN;Rd$b+BzDV~!lNqtbPtk8c483xU;YG06~m957c`Q`u6mhjyLfG zIhQv7R3^&WR^Hox;Dleu5f^~2o55wk#8j$KmfGvgvBG^oTJLfnsBb_j4)?*fU~I=i z(yk#bR`5-OvisnPbZz%wQv5F7yW9t?^N^1>QrYov`Aq0OaAY-S;65lVo(aB~Q(ik0 zd@%>fxE1aLR?fWl7jrIcenH&_d^dE0`@ms+Dxb^|_d$Gu`@ku=w6#cIojOO{2f=8$ zY+)+A2Xkh2Z||coCz}5Y?}3X~Vf)gf4$Q>1AF)v#1X3qYU;nu)uDdVrA2_1P|Hgm7 z#3m8nE)E2JPKt9g9+TZw;qLfZya<(N*%en-d~opjm!zdq<-8fPZOz5<1X5?;b0#_x z;w#4;3EG+~90{eb%g{SUSsUURQ5*>juH%usZSfS~H2zxrWi}FRn1O#F5k29QETJVK zQ{#ku(UB=q>F1;uvwTx97CY}P%QdZJ@v)qnG2QAev(aj|2Vz^cozQm8`Wf{b`J7BV zdT3it!{XP(6ua@+&fGO4zCJB-F8|5SyKaAAOR;FXrki}_wqM-A>WtC{9(c55vLJJ; zleD}TZ{xaVGU?jASG}I?-!$6TSZ!otCM)6>+`4%|tmcff{1zjbGLxC^wzh`)YN!9W znThNsr`XmuRUa44%KDCF^-WI{>NA~q6THZ9Mj{q(g18fON8AbGPhecYM6v$F-f2H9S}6(fYz)-^6Vm`g_aZ%oy@ zP(Mf4MP86?!49@Eu9XWf!DF$2FW6^F5`rQ@7cf{s9>x z>e*4-&-U0(ma>Ow)-0%MDV>!pG%f0}rwlqQMvQJ}g{#AVoVy%*kVu;Ncy+49tTvt; zGmJ6Uu@Xr=B&XC?;{0%09iw2RJTsZDE7-ZFON!UI{ruZ9nzM}XQA2HQBO9xBdwO(; zyqCq4dkff_!d~5#OrS ze8-*>F?0P3!~vg7;2vqNW8s*|kF2cwl@ZTJ^J!j6h*5`Z(=_EmZ?S)1sK3}-=+Oc( z1d@M0#KXQsUe^RtCIFzMZOeUu}ZHZu7nk%*h zf>(FSk0gVscVFR{c};wzm#sLgiA(h`6Jl1WH7#Wr>*eJ`oQ@PNET@!8<&qz`Du@DK zNoy;z#mk5TJ((_eO^e$$G%jvzziDkv)7CY%uPJerT+-Ou+7pyvpxE1zD@847qba$9 zBy+w-RNgM#Qo_{&!(y%zYMr(+cK38s)Rx7xVn2X(X*1hte|7%T_OJygILgNvd(f3C&D`Jk#(jUMEbN zPU^vDcleLi&U3oFdQI+OiM4ZEn6#uYRa1LV7NB*l6#c49oK?@Vs1|ofQCDwWicD+I zlF@3kbq+qRmO+h4N4#AR2fw4$4QshizJ*kL?6Zg7dP;4vP0uhX?1@&jXaZ}3tNdKB zA`piYqu`8;O{a=FHj7gB3}#Hri;dwP=J-&HO=bD~J&AW#X`$VZbv1V;`5%!pW5Y3H zur^|JdS<>kK9&z0CE8oQFqD>s*M3X-w1thEPU-b?EObjcQ`@Mbxjv(Rb&wYJR5vaf z5VfB zv)}F<95JxJ$@q#%KNlyFcrK|T)Se}EW-K|T>K*iz<57I8srcCZSx3|tH?#&(#3TxF zkPgw?qH?9)c8rk=?*`!ioIVu(8hU&%VnsaXboAbF#hKXCv;ATEmb8>+^~*oIan70R zs~dT60b!NAGU;ewyl{>9JPSW29G z8OO-DKK7!bZ`5P-_U}Gc(@=RV?HFnI$P+6M>5`Gg$|HIa{cc74+CyYU`t5w9HFuLa z;^bOs*`r*UbfYk9OX3`cylUFfvJ2>*kDUwaZF<@0PA1J#N!$zUOhP z$KU68I$@-fQ{23ROkl&rT()4RcptZa_VbHEti@YKdD;GW6zfg_krI z+%_dv=&IdO-+%hSQ&!}uQ6rP!HDOkF2d1Z)VcUovwOQf+?xS>``3Xl;E(W8)$cEkg zU}w|xq4E3aYTIg1ez6MLI(s57HsQ73Lq8?$8n4f0ygmoYG?}4KHXGTQyK!FZz-M%y z%A2rH&6V~wvLm;cFJ>2QU6Xo6M$=BC@rHlMGu!&!)SGMD`?rUYIeZ%}b=+f1>`7y7 zPVUP6r=i*U@fSLE=Mb5O2Wb}v#>8P!PP=kn(hm0}F}Km!-86S7*Sdn`x1$yvHvdk) z^G+{1>RAmpS)wO7S({>=aOZ$#wz0W?I)-I7Y>|OKhgow$%u1vovGZuV}_vNq(u4IGuFI zhh*7KjX$*APA$zj8JF?aZDN$8xyH>4n+B6p)vObGdHcZ~hkJXY`8f1r}FYNpkhXRw6k}jFx1}70Kj; z;Zm+yG8uTIx*oPYZE4j;wyB|BM~~8~N(pDMt{7aKZm*PZV3P3(C!M&%aK!Ot8&az> zK5mP6G(;LhkWFKU^j`Z6D*%bDk%K?OT?kXWHH8ta%uS}{tm z9JPxvRl}fzaFI6e9u@VYl&$sIM}})1&B(Zpi0$zU3BOou%-Y{A6UXXOCzaA=(2{cMsu%MBZhFF9oEEw`^F`vu*J~RWi)xGiWE-wP(qo zndUq7jH82>$<({qy!*+UgO|zNV6?AS%~{Li;f`%G=uYN`Ub%P6#`%0YJGft#=}#E& z>v8?BY&zv7HOCnr{Oce;=n>_rl5<(Ea>s}4Dc4M-9J}u4TD`?b3iKp;c{swyXgCRZ ze~^t&AE-R=g0E!m%)4Z1oaHyY#Z%)fkSe zorMh#CsaH-PFOsLX_r3EJ$r>++q9{sDVr;>@>eWZB6iVp2I{%l-w<}HdH6#R*T=;lI`>zH5}_3`V!R*^DJBD%8C3yQ^FdPKm20y zmMh6`6#1>89S{u{O`O0wPN_b!xylPhQ2uZd7hE7S8Btz`&Mp7YquRd2vCE87M-YW@ zMxS#`WA#YPlo`EN=1d38VR|^;V@y2F#Ff+Z;!#%Pq>X5LY%dcpSDk2Hg%iz-sT0kM z;XD&3nuI8n44GtEirB@9-PPG>=8N^x6#cCEGF%eUvY+Pw{av2B{?nqG2dL)OR5 zHm_=Ji~mGF-|I_7MmUfP9BxIPn8}Vh+^QPdnTn;{afe&ND^CH(9d5F4X@of)4mUr> zqd2}__hN)(nq82k@ZmmgH!C)2Q17;4=xA$U zj8}Cny+CXmp11M^)3Uixp@?2$C_CR6%*rZrNxxMy!3CuQJw5Ygo0iSfP@d~=%X_@> z73(lRDZVyu+y&=aac?Yd)bWZE$ICuAUI6oG_TnwfT24A;dKsOAUv+!$&VyTybo)=7 zzxeq)Z$}M!GGFoRo@_h4Z`Ei{W;>b(G3vdcmDdILfiF!)Ls@6~klwd9yOYMK%Pt0* zjvChcWN?tzKlw534rDY?H-yKFs+Yv-iZzzRvC7PMRNJfcSP+M_8~w$~8BhFj3%fJY zrvzT5sv(WPr^38z{6s8mqsO9tLKt(<_7&Bh3*4lE&WSs=evc@ z)6qb=vd*qDbD=+^$th&=VZo*C7i83wPrv77K8_=KD*}YSSq7h)`xhzF1DS7M~);AoF$L@HKPi_Sg2z++x zvQD<7UyIF;qvyg6fTFg9-h1S7{3feReGt4q!bSI_~OX3DfgL8+vmC zJ|8_BlaHQRR?59ayF#_&o!c)}r-H~Q>?aGsiZC&VPSs33iv-NMEh0(uSZ~IuTsO?B zG6uP+k_)d_a?8rw(uHR0tbOC|>Cukng<-q|UbL}#ApV^cOoH(`&B z$Rd_>g)5Io4-$Qt%isy-_<}J_x?BQEvrk@lCM3`4egHD3$BU*3LMn@s^u5cG=my3Zk^04DEHrI_b5!p5QS@xTMS%cL@)-dn~7u zN~ElD-?Vs(W=ziv$ssGkH$*toZ70mQ*L-sA3DlkC`C}tyzP93Doqkpc$EkGK$Wgi= z9+|)R-G;XHRWpWq=!N7^$=BDS3kh8}boQw_nT58trY3(>=Qfg$(bXCa^NG02Q-z(~ zG8eO?@7$P6rwzKB!Cb-gclXZE*5;R(#aLC%%px3V!)b+=F*K_AyvS-hpOO7KCx?w2Xm^%MloPQD*)?kvDdM|i1vv{iJ z8~@)X#y}o@tKZ35g>0+kS2@KOHrV}(9<{SsHFKS<1vnIW>D##~W8L3}eJ1PD(X7T97I;t9dz(#RvuKxXT!u}e#Gzt$Kkbp#PkEl;kAC0 zqb0|oe`QAeh#PaeLqDSSyQ}Wbk5|#h(TX& z8opr;Z|kqYRW4q0E5D_AL{Cv6|L&A+=GxwUS0-s>Jg?AcWcs}PfcV~tu*TlDZcxuu zS=o1=VO*2&LYE>&DCHT`UoB*pPqKMHQ9Lr**Pl zKU)e&Rgenw^8Ftc36T=%Zg zC<-TQ-P}ZJ^xQuLxsd`5 zzGnoTm0n%EuN|-~j4J1cJ zeM&PSNn*m(2xS+KcQ6I9@xW6vncfDckS*$;MxJGM1|4Q)kz|OEcdq32oN9Jd^U;yD zwy#YhbbRU*GN|gAlkv&b_OWY#VUs#LDi!c1+KaS-UGj*5d>FeFlUn&mMo(WSeebKSEskk|jA3D@+ zXkb1>W5sP6yqOd%3q9Bk^v% z$mu<$*;G>2s){F7HfB7fT-6*h*kg$xGG%|NS3fqClx3Xb9@VB+mbMwZd6gTD^kj>z+5Tono|(9b(rPE%sN(ZT<~tH*t|>Y;P-E%O zW=6eb35WhxZRGihz6T^!p3-J>s^z$3#XT{^n`1IFkh(2hvNF8H6$_qxDWR*fntlAb z2^m#{1Eh? z(fZIOf3C@PY_-=qZB4E9t=ZRySPbCeie)M$KYHt{+qLsfS7pURKAOu`rKL>C9eaOs z{l7Bjy>@Kh@K2{~pShGpn5LI5`C|>ku)r|lhGCvg07gs?jN&0T#zqtG7>2!XYS@`wVX-3li}FdI}(5FZOL1> znN~{*caLE-K2UkR_s%4ajqc5GeSDAHJAQp8BiFxwS>^SqclP7h*j}IOoe?R^`1QW{ zxr43QV2sJn9C8*(cNh`#O2SU7+4=4Qvp==G zZy1zcWi^fP5I6=}p&d?!GvTxFCAbhSg*+7DYPbRZ1MY=~L1h0+_yfEOZ^FOO6Y|Mo zUc;nb%=ZClnMXqoJ_@Hn7kmM}0(sa7UxRPK9dI8!0zZad!!GzAU^RqA{8kETVLBWR zABN*$5ul@1C!7Q4!^LnJ^g%ytft%niARUXcSWm!DfwZh4co~=hTW=fkeL5pTdXfF1 z4k%BAG$S*i1t?SGR5%OHh6@1MMMy7l1zZi+!2sL|q#1b#NHg*?_#KdDDr`e-wd=vn=;zS(*6y+2$ao! zhnD3+4Uk6kQ1}qcg@temd>WPmWs0r_>M2UR(c6G>ME?tRz%Sqr@MoY5{FjYnKi9HW5!7%KhZIBlK zji?cy3|XKY@nawd)Q$96@g>j=)JuFFY=UnB<%r)4KLqL{{tOU*{7*pq@x8R(I8?z@ zI2ewAkHCEB0LtMYe~0)T;&=L>A8r8RcfJe6?-0N9b9fGj-+3MWMNbz6^vgxR+-cAR z&G2DBzg)`TE(X$Zm%Y=t}F2e1vE2I|}01+T*2f%FnF$iM+G9X<%h z!aO(;J^@{TJ|!-OHGn=PsQ1Lp@Ev#%9*1Y(x9~^!3sCooQG;iGfL1x45dicA!o&)JNv*z?NhRMzEnTYCEb4$)hn18sYtL1bhULi9ucs;xM{^yc+0_ zaWT+ulx@h3{Jsmm58L1;Kt7EZ;1xh71~M_;p|7XiF_tpSDNqmSk$EJLp1A->%luT3 zSO53iBb($^w*O1J>Z8B9rNa1z!~M{%`p8eW(*EA^K9$JtNl*vK)Hn`G@}TaF&%kmx zA4DFP0Xk@01?Y)!GyEq!2-KbNGx#0+2_zr1S+%JyA$6egKp#!?#GD1xop}nNBj)Gf zLRbas;cI|?n76}y@Gv|Hzk(t73m|W`spy8aKM=Qtu9t0U2fsfF%b*+3KdT4U!4>dz z7y#0+&_Ro~WNnA1;WzLHcp2V+J=nJhkXB?rKxPr@HG&>Rkek}m69_3!Jv+xqU3GblFE=&gU8*7HyfNWyuRIC$-Ge(>-;*1ezY%|;dx50M+ zeTtFS72b9D8 zD^RzI2p}i5myLu+0(FsC0E^%Z=mOG8kXE7qm&3I{I*GgC`+%Gh$SFZxB!=KMcnkYw zK@uiI7TyoXLJmF(r$Q&31Jrji4;$fYa1-1G--RE*!$6%Up9IR1{52rAjhyfu7-{5`u7f5Z-|3G4 z@uxoqpMcN6a<~A1-+})E>LWusnP&srlKqttY%ziqOoAyunT&(s z18@|~26W6g2~LHx;as3xYD3l$_5%0LhKviG>%q&^Mm)3_0&-1otc;7JhKz5ss)>Qb^? z9!E&I>4(h2fpoOYq@i=sFA`n?y>Jy=5B~w^x=9_H^g$+aHJ^u9fVfdd!y@k%{hLJ} zWFb#$79cZ=crEg7QC~X$ED&A+TVN{?xAkqH&8n?@itt%L53SeWpV%(?ok#*E0lJ~{ zPV_xO8sZa(EQT{-8Ib=7GK%D31AGmTPkFxi2*00zU&3?nD*O%J!hVsCO*!oSp#cts zV*&lMPl8WCC!7Q40cqGppbqRC;1;+O&_DZ8*a<&{UjubvBQLd)=zDZOpe$-5i9h-= zpbTmsk-yr;uM-ky^j;W*rvceS{|LkIHtHCM$v}IF9RtWCb{f#<>wNO7gvcRw9o!Dz zhsS_AjQtK?f;V6cTScFuHgGy2br}CJ5TDw=vj{1792-@(e^>CEc;mMM{cikWK=6BxjGp@?{waHG+`?&0?O>14PSvCxC*`j zPLf6vStOBhaupPTd?(4b&ifuD+zGz`;!OSp_F!v}ug>|V5FP?Y!d&oq&A7r1UJo=0RXBs_DQ;%unk-im( zFa0>sj?;gDS78L(VnZ5`MP@o22FC&U%pl{;=|Da+=fXvhhsyz(WNw5z;C^@*o&aQ> zK_(ewok5qyf9ZR002~BI0D9uLK?k6FK6U6*hyJC|1IXMb-~Lv(3%(D7@H9LNFToq| zj$u?efQ+lA0rIG#tyHzZM}fRoEeY((Q9m?-Ek;1S7&UMppu1{6nhB2u+L`e&_&9tD zkfpH#@<6$bEr2fQyo+{WptA;fGRTwhI*=!|m*h$3TgX)BpEC)OsfkQY>dEW`+J?@# zD6{%8uMP70p_7S6wvz4K657t&jfl>DA7HkJtRsWQPsL_Oo+k&-5e_r!BM-KR$u$YH zW`h4X!?2GweY1+N-JERJ5}s+k&#WW7(5yG96MLh1h069e$b??*-x3x zVyo@vvDL^lwk)vKu?NC@o*raV^Jy8zhtAq(e_44SW#jjLKzcexnNN5sQ2**X7CB!6 zYhfeM7F5=^65b0xf}eoM`cFXp^QC1&{l)06c`$qcjsfbhY@?U(`zx>p`r(^!7d!xu z!7pG4{tW-Xeo_v#&FGVbEYvP9Bt#di1t3}?XSfIiI5Lmx;z(zn=m!2R$jpu0BmwEqC2H*aGjqd;A$Zx@}29u6M?@~k%Z z6v9p*?kKW|eie{M^a|JlcLMDqie5(1$>?i9eq$NPLNkai5l@V|iCq8%*bH0YZukN0 z0LmR30`eBOVShLjX2T*l9gv^e*UJehU!42Zu2Q!6Z{S6c`^T_@)P++E2g8See5g(R zG~pLu1t2eHJx~wM0Q@IV9*6kUroKe@Cic&S6dVXM;8-{wPKHiEpP4)AvzIx$jbN)H zK(CAs!iR%%bEgKU44?3Q;W6q`H)LkWdGyAZ8J;^|&tS+1Cxyp)!(;S0^k0ilRX!f%AvjJsCmcujD2rjVg!dss-NNyEZdJG+56`dN z=REbMo8+ku4g)Dax@=I#>I3^C;ia$+u7+FTUU(eP5goVxjc_k*H~|Mh6U>D9fUcRH z@FhTBwXeO7@Gf`&egf2y`37w_0_4Sd9~=(on$->;2jZ|k4;KSEug`?OK}deIA9$D$ zJ+Xcb#Ap2#-lo0Ap&E!&`+zxw3*i&61iGOBSHkr`-9^3&j{xySo`pZbFpSVn(LI~^ z%FlP`Q*3lu+x}UE#AhRSdn0TC;V?o)qi zzi8_^R`@WXTr214Ys=3*FXeY0L>9>2K*v;9?;(5$cEYb<2wnr~(xhKAeV7c>;7~XU z=E4bpjCGuVoXa-s27ccT--Aa%^!LAE7Z9&WJFr~XAEv{RKz!DTKz^;W;mfcVHp7iT zTd;`FB0lRWAU^9kAWofE?m_n=KwcxrA#xB9Z-jVtPT4_tCM<<+_$nX=eTF$ecn91E zw2=sMDBHAG`TY+VLmxeu1X*YTU80C)r6T5_Nsa-pS@EDj6Cj(`Tp9{nh?}Mx1 zM))@T5S{>ZDNg;w>1X1Uk)`3h+qLNL;W0@wv|SyU@R)=L2KRQ*R&)!F89YPLI6F=akB{deIKDDG9>g1zg}TFE z7Mw?abPM}~j#7R@+tsmSpY!O1Zj#Pako-t|IiT(8*cN#kUx5N#2?KC9NZfM&ZvkB} z&;?#EF-+uO*257n7fysv0`cfL7F{r}hFjr2AWtUxWd09~(pHl&1rCGbpbZwonQ%5x z_f{Uri*+5`0^bF6)7lBYf+2Vf=$~{9i@dbW&mf!y3*h6>315OdYy{$q5MPA0SZ?RP z=Jy}ruORK5JlfQkjlArG;V75`9q?&54=w}Zv#*Cc;Xy#(?Oy_M*?)sE+F>%Nw~znE z2(}nO3MRo6r~}f_@s{W@?Z7w@P6672K3BVhum`RH(xbl){FVQo*{ai4k~i5x-8@b7 zNw(5{G1xWYglWhEI%Kp1`eSs$7vWOqgRjFk;byo4ka5{Q?dJFE=o5iHM-{vD0if=6 z9S-_ro&leOZde7>m+IvA2p@<4hL_T1!bjj|Ks-8cqJ7!OM*WrOhJ6Tp z5JdNAtM+N|Ss+f;Kjf)?$^pW=;lE%9P%e82kdICK&~-5ATeJy?FZv-k9!`Z$I1es@ zK0rp%|A2epNAM(&$LOEoO{&rc>Mm9b$UH`Tu^h~YkHN=*IAiAm^{+n4?+`u=KZifT z9&CXJ+#f#zkXIaCkADe}Rs0&b74Cr_!jIus@DluszMrxSH9| z4%a)cz$kN^6dVZL<9-A_3f$)|hZV3Ms9Swz_5;Ev02#W^!5?85kRxx^8;QwqFdPGv zIYD_7OX15vdDU-t6Cv_T48kvgd?)@H^aEY1jbNh;>eo4%ur)llEj(AF=d{1?B7NPe z_$z%yGt3FDUsA7Uh@5c0@EG~h4gFzGrg1Fk3Xe&e_2Dt{s#`@`OKzEPOxDl^_x~$@^4e$-P1JEnAQ6i@|Xv^rQN!it(MO~X6umrvW>)`8f8$19zfwHMz1wB!p z%0YxJa0;9a+^1vE>k01y^uyW#=(4u|R|)??`;7qYB60xC0P-Hm!AbB*Ag;&-&;uJ` z3((FYKLqqG@@v=yuhV9ufJ}AnbSNQmRlf;w*=NDIa51a`%4A;$$iluK9s}B|+92YJ z#$hrv!LhIqP6u>feIrG}Yk<5&?+fbXoTf)Ym@pkkB8IXbMPg&2zmkenK!_lfS##-{)JHV6P>W8!%?sR zJ_Y1O?b8~Fwn^W<74Cy=@C%^)Hu2bRqhH8U=Qa(5`i+z(H~pI|RtIkHYngTo;Q$Vb;-oKHv^y6yrQ>zWJd zD?u6w>MHR!7{TR6S(4PZK8re%uno|&`!B1fbUN?B{8IY+LKIgvZ z0CZQjT4;hCbOe3GMW5%lZ2QB(;jw-_68L2r`8^ZDwcQtyPu-IIog7~O*YMa>!XtuX z7mJOPZ9ixXk0CeRB&|cjW2N*ZZ^+h|8y>$yuPohf7{`UjcZbJo2pd51wg65F&aY_Z zw``$pT7h2aR@$Ev?uY%w3goJr{6+Gt!$gnF z*>DmpffYbIGH-(K!4CK>yaw;kmL~yn)j87%giE0Zz6P`x9hd%$kTfjXZNvfUQ~e;6 zFOmcD7@>_sz5t{bDFXLLZif4Sd`8d-9g~u-`tqW*U&?782FJldK&R~GAU23R+cyBR zx5>ATK}&5P{nvRAdKvX$I!N0mFHv+`+x`WF1)x1dDTj_b$wPD(pqD!4r0g-|tnHmL x#KN_at3`)7{h4J=3%IFwDTrus9&A2#N>-vdAW&f-9m3;u4nx zqtS?(Xxt(KF@pQP0kXtIV>Fn>#N>(km_(Bpo%eg{b~6K#&-?qmf4%xXRddh1b#K+F zs#E7%=TzP99wsoxTp$|O-8*IM=sm;6EoQ0>I~nuO95;2!m}%dBv&fix3}fm`Crl}p zMxS%tbBqZuqtvu%z2m2^{_hKyGUnUEnD+48rE^yNar{+RF{Xc-G2PX3&s{B#yK{t! zvBV~n`R@FAtLvLow@qfM3;)QN;ng!&ELhq)=|GmT*mZdR>4G_{RxmF!GNzKj-?m`M z+A~v@4jp5+-^zsh7B8H)bd7PWbuVL$F2d>hJ+L;jY9xZ&(D?nnA^ zq>~Gmu3qzscI9x!Qs5{4?X3ALm!0#}#Z#DS#YDy|Tb3-JJ7@ce0XJRxDq&`oN1zw=vZT2FB83R;--AV(t7l2N;Vy zfIPotBumvY*T=cUJEu#-{?3BPhH&4-z33xjkBYY%25$LshWSPVO_8RqBf`=;MZnqgX&R!ZQ=J{=GRt!{WE@T z!?jg)m|r__?NEKluU(V}LZ$w?acxsu__c@M5Akb1uB~dNJwcwQh2IbJJfrw^lwVKg z*GZm#7Qe3J*GuTyz}u`opIu3jZip1*4T%5&$> zn>K&tygAF}OrF2soF#Ks9w}F@+($nCfYPhLLoOAX8s*H9eA!CAp^pb|5odYPDtV5) zdgYvX^Ow$9d6vBV%;UF?oyeB6m24@S!Zfq*Qtwtjz^1abYz0c5iRW{1mMghsUV_TX>|PuVtR1lhSL4|tYWAYRCp(U!%S5?{}1FZ$t#2Qg^<~aPa$M92H^VQNvxAN$ejJl|2 zB(K$I^&IqOJ|CZznA>D7ssBH+8#=y&*EHITjvD*wv-j|%dQG|Jv!Nr;$Ns42L-Q_! z4h%_aBANzGzh<AKLct_8mKa^2kpg-L?C%$Deresi&WL_POU@c=4r|UwQSlJ$v`PzMma9 zc<5(u{QMVhzV*wufA!A0zh)ZkO7!${wvOrG-CQhOBHSR{A#4){R4=JsQN5!U)M~X+ zolsw_-mJb_eTRCV#-f>^nW;HlbA4n(vI2E!WG9a## zv@vJQ6N|^vu|jNCTou>FrMM&RjtAnAcx`-4e0F?(>W6G}lGeMYhUL*(=Mu6(za-NGt9_ zEABt46{l8OVMi|QYu`)! zdhxH<9$t8O*t=Waz4Kl8fA8LnWA(ddzkB+-#dqu9{{Gure)-|stKL4%_9Xn1C%I~_ zSGYno+mz#|^hnjhYMRcf?do~zh3a#M-lJ>vV&ypYKJHFej;}t!eRy;TYIYa2V}tra z_#W@GE7-N{DtI3EvLC?L*$jYO#%^REv;St-u$$N>L14dPAF=PV``BOEC+u(RPWAwM znZ3v!ghiRlt^<}|1>#>~udsdWHFzz1*&i_DA7HPu{p`n>qd#QVv!Ahp>=0)557?jC zm9RjIFyAfZbH!H7182i3ti;TC4(5S#*?H`bYz;df^UVe9B6cDBDZ7JR!Y+n3U&{W( z{)_DrdWAkgC8!0Bpk<%4e+#38(ZU#EEc=3eDd+^fU|<8n2|~XxP8ctoC`=HHf=Mt7 z7Ga_=iG9jG6DA8&gsH+w!ZhJzVY)CwI7K*Bm?@kl%o0u)W(#xJKiC^Wo6s(tA}?Ys7PbpJgq^}qghzy*3XckP!Y*OA z@R;zp@PzQB@Rabh@Qm=RP!OIIo)?Njz3_tYqVSUNvha%Vs_>eyN7yUuQp@R-dI_qF$ zCN#01ut(T)!i{VP+sU41>)A7GBm2AX9r%uqvzysp*t6`1!uNz*RUN8fs!r8#RhOz; zH9|EKn2J{7Ja!Gn^&QoPXw^#fi<*SyM$OBbPqa2|UVF0kEnQjnuKostY~nE5pGo#q1;uVtM$U;M5038__j#g?^QV{fqUatMxDj=wv*T!QOC_jvb5o*#Or z`x<@g{2u>G|33n21OEU%IQbtMppwozh2*LZh#7 zO5-(64NXrs-_`tF^XDy3wytT5w4K{_Q`-~mnfB+)TRZX{OFDKBGY-3@v)K9L;qvec zhVSdD?b_P)UiU2{o)~$_$UpVidzyPz_WXD6xxG94w0$S_UD9_$-w*p99W`ro`{*g7 z7mfbW=s%3HjAQ?+HKazoP%`{=bg%kDER|KfY`H1nY$Kge4Q!O?YL(7ZaN&E}rRnTxp8B_wGAEsX(m$s8r*%$SH0`Zv zzn}Km$)@Rn8L1g$u{UOfG#)BiDh>g)xx*Ur9r_V;IRpZ&t@H)sEO_Lp<)bCPpf=KSQ0RcBl=H#v9d z+;wxmJ@=luyXWqmdwA|A^LpleF#n1((`Wu>!4(U|g{Lq4d{J~!$D)mk?^*n_#eX^L zzO(i&u`GFE>BOaLmfo;**V5lD>s&Tr+3aO2mu*~j^Rgc=dwSV{Wxrka*>dCZ!1Da^ z5zD76U$|n}*~PO*oPFxb$jWzDtz4~MJ%9CM=j6`Wa<2K@>(BksdFAsaowwk;Pu85b z=A*URwZXOTpZ~!5PoDq!`R|?o$pzL6c3kkn1#exLy6~|J_g?t!g&$ueT;#kcdC@;F ze*EHn7azX(lS|Z>%w9M8(k+)haOsnmzH#ZF)(h*M>r?An*NjLU$yM2 zE3Ufz>YJ~LU-QhhOTN|htjB*Y%<6KfM0a8@_jA(~ZCW_Vn+Bwpg~fw$yLw z+cIs-!Y!BHl)0(ceRk8pcMslt=PmWO^xg7@@2&dY1-E){jo!NaHur7e z+y46fJ8mDf)w}iJ9TV<2`Hs`?Sa8QjcYJooz@7R#FS;vmSNyJLelYw8JAT;y!{_fl z{~pafH~(nyz3zL%_r81IgZB;GfA#&}eqj8A>IZN8@fipg$pEACC~ZQk3zcfsBbdvDtNz}_eK9@_i+z5m*0*%#Z_z3`(YsdC;nd` z0q6eY{*n8q?O(b7s{MEE|H=Nn``_RH{zzqlPIq<}ReFuJb;PZpx z!N|el!R~|84lX!&@xd(zA3pfX!CxQz_>k(5^HB0o^P!1{&OCJ9p=%D^eQ5Wg{fFNB z*|wiO`bIO{$%_Ob6sosc%~m*Cg4GH)NiZJ?bjND8l&m&?!flmSo2+$7t0;=rQa)TN zgzO=K2iy?FkZ9g1Sa;gZHc`yk?PilrGTGsK38j)PVHLwDMkR^tL@?VZ@S0E|Dpgon z8{w~^P8%iZp4Dcqx6)Nj4LFHHNXdxi+LaPKT}qS^iPZ?;9u9|hDvyYoeo?ZA>{j@G zCe&WNZxvUU>^7^-Dx!U2N%V`hgqRTPcGi{Z1PH?{+N?Qiu4K<6hRtC!`f9g{PBHE9 z*=_JCO(wflNSYje0j^>RxouWrkU$41N@mHtdZ!Xi)S&ZM0kK*gNeL`$dAl=I7q{D^b&!HhOqv8y ztao5cgfK=%l>K~XFo1n)!@!r=XE%YGI5jgf zt}V<0Dl&243ua|jP>D&PHcsu#j%x>V4E&opnG@8-+@NkwJSqDa z01JW!ISsMUz`t0Sg+U`M0vcs9sLW}M#RmS#;w%oDUn>+Qgbbn_0`i-?1-A zw3W4jwy`!)>{f!7S;xTNSO*&hI*fIKc5*tL4aapC>l*kg>t-WBM{qiljl^{i>jCX$ zy#t@HJ~j$;6dMgXn$t0C46etru>=2&_W>t>_Oo%IP8|4{O<)s1C$dSP zlh|a?$)F!$XKo7UR5lg#Bz6+$Gr2=r1HZ@Ge;w$hY(40Db{Xhp zoLHz&3zh!L9(^$Top);`B;(CH8zav(2Dav8zC@X4imT!>$Fr7W6mlTkKn) z*RktBuV>eT-oS1Iy%F?1_HFiU(C@JCfNo)1KyPB-1^q7ekPc%-Nc0x=J<#uQdMmpX z*SE3n5BwTCCPZ&%TS2#SdI!4$*LSkJ2HwRE%nv|+!08X!-MGG+(|g!G1MjdOv3o)9 z<@7#wKd$fR^a1w3z^}0L@?+2+vxh*j&j7lO(}&r^18=kKY&$4cu%J8HPe8G%1$_kc zm)K4DDd?kY7w9gw8+12&4D>P3x3J269P|nH1n86ODbT0b)1XhYX9nKHYMAJ=>{-y~ z*z=&zvll>L0R07agkA)FiM<5+GJ6^H74|CVtL(LbpVQ6|=pIh@vc0(8$6g1;F44dn z*eN1@NeaV_)k-(2v;1px7+~{crXO=qI52uvhk1(7&<2f&QI+3W}X4 z(9b~kVu$G;p#Nn51pOEL92EOl1AExN*%zSL#{&J5(*ZUxuxA&hfv3A8+q0z>+je<- z_x6d~S8QLmee3pZ+xKrjyxsKl_K&x#9z~WFKk@onqP>DNEjmp#;iS_~QZ1h<+&=Z8 zsj5j+yqd{VJenz!-I^1|PS%VX+o~Bowxk(@V{CJ~W>{BA)7jOj8QvAs^mK(aBfBPR zM&Rhi(bZhilp5!08k?Im%}rA^P0bO_{-(oCA2+EV9r$p^&eWKeM+Xk?*lA1P{9(7a z(K@o(Ot$QBjnQ1W$*EbfWW^elbnCCbuj;2hgAL9U(QBjMDqg#8!@5o1y8gNi*KNFRlhnQ5 zXls#HMpvr3&o)|Gq@{xVvLL@CbiMe|iz@kr?iW<-41t|tJ44kyXX_l5bgEG2vTO3L zl&03zuF1KanykyMiMk@1nB1e0UBfi51o||A;Al-SFiaD0l{9YTbE3HpS3qOOvBD*E zyGHc1NY-4G=>+k){;1{I{;28c{-_a$_VNCx=868OdRKo`wYxtmJklR!Kkbh`_iQfu z^i#R$6W!Auk41Oyiba3=NGyt7d=Z=ZBKGtx*xI*Xhu>m*eBI-!?p^D4sia4`9+~jS zC68#NM~b*yj?1SWdHs=rM+_!otHvU#v>KIKr4pEGq88hD0~@ZnCcJG+|K#c0)`e$0 zYGD0Sr*Fe{-?cNg8TzMGE?F&wRjXI6;upt|ZR);ly1s>Tw&@bRt0-Zmgf-ENi)|8J zONriEVVkRO;WihpzQSZxHQ5X zm$#`?eTlxroQ0d^zJ>DUMDOh0x;%Q=*Bgw*X4K_n-0qdP3A5$CZKKXz=-b>!8MZlU zx2aNnbS&Q1ebsDSBzj}97@jx>p8zaZ4|()3LtP6YGMwm`y-?n!K{-x>xKn8XJzF>% zG|`I&9QXcFO&paNHGA{sQ3-j}=GmL)JUX!MjD&1UY<{@EfAfmI+443v5krIfyRQmv z8+G-JZMNA9g)(|ZjTkj~dRH)JM?L*h68)1-nJ)Kjo?YpBIPT#H)R6Vmt&UiS9XVZ7djCJ$7D!NNIDT_=A)-OP?+f@dhKe(%# zv32~ZhTq`nxsM8r-%~Q-p1|fls#5ORs`*s7r%~>8^LsN8ASzYQ)agT8jh53O;?pM) zolE<%_JHO>&1vd);EA$^t%`Y)GSHpKtWwB+{(VA-OpC3((DK7JK0Zg+=%=4;Q2w- z2kb_qZ^rox^_>I1!Tl?>9>Ih29h3*hcpQ)6z}B;VcBT3*me*dz_G(t+{*%b_ zZ=A=mRhmP}S$iGstzlPaK70f5M=)UG{wwRYg zKD@P~^2^jUY&f1hjJ%zwV;auG=vvdnPSd*BgOJ1dI6sDGkMVv}-_dXCbEQu!sQtW6 z)UIO>Y9rb=^gx@os!9WY#_@MtYmc;z+Bf8&b{%zKoHWz;7~NhOuLm$DyXac;Dcgmy zxt$LEes-VMqY6V-r_k8x4>K#t9?$MT`WHAbrh*0KmT2SbNu0j}O{6|vr@fb*jr3;l zy$Q!!+&fGE1N7@{b{f)WlkVZ(K^#|LJbs1qUs1NC&9J+1{1|CImLw})=eO7z{V&;K z@VpuI->iOM;4jeKEvoduU!bpBE4&`yGRL^9em6im$S~%+aXhPKtXHeTfxeRtqui(9 z@u?+`Hq%(pI8@KL=DIhF;r$cz2YN_ts2*I;NY`+XUO+xA;QJSxeK?$uSq$eo9CL6? z!vQ%9CC$b7EY>LILp@iJ&X8`BevocJ=dGIGW8Bbo-iJ4V1?VRF1=$D*%``gL>vW+1 z_g9XqQSUIq3+XJi^9XO~7U?zVSXIAC@2T(9PtvdInPacOmQWiw2BBxwGvN+>yq}+E zL2r;&-;X{6hoo=SGs%W@j_^pBsGM)8wukUZ7^$AQ3`s9Zj&!cbqI%YBQt++2rh?6P zAe#VNsx`C4>VGhkZZg`B{%8gum($oS#tF#(8T9u9_K@~X%x}MAZ)nb8Z_u2k+QKBw z8|((v&)H>k;QC>lS5*67mC=zi#-DIjl|l6k`EWUZ<&3$CWPv$L#@UH+$ODs~;CwpH z|HgS8WGK-1;Ec~j;5p_MKCfYJ!FWHzv8VESd|7|qqcBcu(g6k=tI>8keu)=P@Vs^4QwUHBIHhX zK#NZxkzQ5i`(Eh54)m4qa4~N$&F!Q+%ACGcD`K9;JV!WF->b~^nlJg-JjTZY_q7q_ zxkkt5ti_l=c4=(D6P10G)$49#+jQ&M*%(hPzel={XLOJBMR)SR0O_#ydzj;acN%+Y z4~@Oy6Xr0G{km#kfa?G-PklWi1K31f_A_Q8Uiw#bxkkon31f&R#amM1Fi`M1LCYt;BIFn`0P-^W7}ZZO)(AYR$83m-+?t z_n*v2IMAKJnlvRgLK}t7;NUX)jD@u~Aniw*`c7xErK1#ll5BOm*>aqRVLsobd6QkM zSFv6C0LsX~@2R+VJ&xIIitZ7d_plz0Il>RsJsWt(90~b8L^3A4=qIu;4zj^c-Ub>c zsuyymGSIu%jI+@fx;IVmW3K!N$NM;TRL+0J`GsS>D;++aNPWAHo+bm&}rbb8>oN2dqp@#-C>2pj>z0PPg;?tR0tzK`|t2G+EUaeJwRs-G9>r4i{!JyX}49KT5 z8jN})?iz5`>ov%sQ-T`CO082HDWyTw;ei$rIZ@tdsAQuPJ`alA)u2c1I^t|ZS-r_f zd{GvM9u?vqo-21yrwO&=D;_F(s@7?!8nsGeMGbo7)@s27^$p>!Q*%BBGzXFLP(22! z(13`>&(Bw6hLT2|UW3RfrO`;O&Zu;Wnq)=>wbl%A;g6SBDo}WFs>Kr}qL@;R zQQ-@&N)gn9j-Whxt<#WTDXju4G}5R-F?5+kuBPVc4O$YU9)C#ajYjlAiw5hoT5350 z&Jei~k|Ft_4(hMTMB;;da0@-h1sHOH(Ot;P2(Hvb5+*o+5&S*uMCnY=hJppjTuG{%B;iqfmZQHN`f(@5?r0}1ZO}I;8p9@bXO1j(P(2Nw9o+zATL5sICH`u zB`N{;2o5Hb36+?PCIT#qgP?ws9)KWi!82%%*`zmVq4a1FY9Ynb<4ac(^@;1l@$skA za{QqiTpvxOn82SF3XPT`paQNCgg@RyXr0DT#UC|=Dxj$WI3)a82%tJMp8~*vSScDs zO;utQeOl@(rU3-Pm%_E03F4whCd?~ZGepYM5FLbJBK#3#&?nA<@J9e8@e?!P56z)R zxS(lS10W~-aYkB` zg|JP5Km!(7HGKttoY8TJBC0|9O~D@@V3O+5u{zkwnZ|)f;LmI~bNm_g76akWcr5-f z_OO2jNFCEK;Goz)0)zp>O6rX9pb_Et(^T-MC9UQI1(swfX~N}!kL@w|qkA~;=_V91 zBhnc2B2alV5P~$7Cr%cqDB+K?XrKYe2>jWpXIvjD_~UhPq8J{fl~7rzG}QxbCmRP4 z!4#n^$qNDK1OAj71StZ!l7Xf$jz2O9$S6WBH98BP@(cjm!bsP5tBTgEGVBk$R#o!XIg!meSNfY78kcrL0g|jb5zakDNrX;+&|r zJRXHVy;|YQ`GRXTlL&Q23oK@nL5t4?A`%`U1_Ul6qe%x;D&jJtyATA)f*@*wzoIjs zf3!B>-Nczd#7E3 zo|ZX-GNe03y@+xcKRl$t<@m#Gqlg339|s(YKsScqkH!)zi%8~d5PzKaaq(xshjB^q zOvD%2Uk#~Lu9Zw8I;Jsl z{OJ_@8384O5sefHbm+3qY_jmu7yvF60uO@OjEeOvi->hO7A%8y4F zWn39d7(>p2&Z5->ghBEIFd8$eln4#oApVe6@Mqy!;Q&a-;E#Tf;8^@sMRDwz^B+R~ zU%(#?nGz~PPx!OCt-v2ZWRy%;ejCk%ziK{$7u+C&6-EVWg83G9(hMau!^oJhbcAkD zQAig9g_XKmYfuw?=z-PUoRP@1fcw^8zGtKj6 zfFF$j7d%5VB&*SitpJ*ajkFL$My*EYrWqZ&rq!Y>>Knq{pr#p#w-U-rlLggdHe$-b zQj&~1JtxPH)J_d^2!GFnq)CU!4I8B?6BL^~VN5|rgUtf`86?<9{8dK8LYsejy{IZ(=^W@P%rS^alOTCQF9@hFugz!kR^Wt{GmCN z3t}M9!otx=0DriLW*AIZE9-0$FJnS0jS@saJivkr)NB&*?E#a?N(PLIR_r6n6aLU` z_@@vWc_tV-Y&MA)5Xx({;miZ!4wd2a9#{t+9Y|`&i^t;e8-hP&?7vF+&~vGi@WkakAiRG7>yC zjRjt+7VSfEtw!&q9&-GlEFehgS_vF~95bkjJY0i>dMpGxOe8SO+KP0jDI9;mmzlbF z1b>v~6<9=Ste!+@7Y$~u!KOu}U_}O+_Y76=NJXmn)8jcfD_l8W;Ez&>1_|>Oo=aAX zNl)K1p|l1PLn9^L3#_wX7jcO;n1MeL){vTGG~vU8Bu~N`#6TyQHi9OyBZG*BV9M0$ z?RFXhhyxXJ{K3fu3osEeu96KRHrv3ExR8AWYvK<$qPyHa!f&O=9Dg)PQbKYJ#UBQU zY1}5c1K6fVhH($;E$wmyhy?xynm$M_=uX#XQMr1y=byyFF|h-X=kP?Ji;H` zAR~S63y82-;0_u^3w^r?NWj(&ZJ3}a0tO!YmoS}LUfIpE;l0}3LP#~;9 zDY&CZmlR-2>A=^RpkDN)9FcfhPzw|SR#t~Jl?Nx$ZZp{ke`uDOHfE6#dp$mySCHcE z1q8_rtppmO{q`z1_qD@o}v|RxWic?vV4gw|-_@$J9YU)q{b%3Wygm4O}q10oe z6JNB`8SPql0GtExr&Ks7XIeV)NXFNwRk#vg;!(|JhvC!Gx9_l_V;3o!IsVW{8{yAv zfx)*}xm|}TgaptwbOy)~MVbl7CPLaKU=h;-pU6a!`VW}_e-MeoK|_E59k81)KVdKw z7KB5|1`CL>LxaL!$u( zTAo>q_(~=e037i}Kdc;(1MmVnXrUSYsTL#2_ZQ9ZX}F48$s~z{9|{;z1%G^ukre?x z5gm4X4b*If3c~fm9gCH0rWG@@p1yDjvj$G0!)~_IO3w=JwDd$qY*+@MRNS|uMI_-5 zw=2PfR|VJrBn2{=`Q%OYU`bRlRAyaOI?xo3KbUw#?5`s#_ycpwO}-jgO%kCCHdJSH z0DSlZ2X1Ug)p%hpYrcWQH&M}dqq4h#;Ze9!gDKk44?q*&7Bv~{R*FcY^Jt_UPByS2 z8S(8)EeR1zFAKh031OlhcnVgm2D6 z>XkEz_IQy5H8hf_zUJ7Y<{uw@kRk?pP%lUmDd3Bm%n@{O{7Gh~NcfZZj>!=zD$be% zdJoOBT7f^4giEUkei$?CjUfl+27EaF%vuK}u~>j-L$|?_z>6WL`#d9bMOmmRcWA)* z;c%d=xm_sL5@EV`y^1M&b{R z<*bMWtzVTm1b@U?;YxgoE2Stp&=0M}?69Ln4v8Ytux)6hgX0eq5WcPr{Gkn2;17a8 zGtgU$jlhBxJ1QmoQRV0k{v?SKgd33t$mNo#gB*Y8IY1}T42J_28UajK~3E6BzB~MRB%Wj(H<`j$-*zcA^59~{ITci zU@PY%od^D$VJCx&VzgOYR(LQL8@<26P*sBBtU0047(&dqM$v4u5*VNa7&EMgkb`Ds zKpgw}I=xv3uwvGQgM}~E!>r_*AwIVC4tFWj-( z$Y$CwGwYGIL4m+YayczdnujqBlOdtDVt+JD9u?^tE$*OPL%5sqs!qfLi&}~A`U8Jd zk7R*Gq=@1q6rjK zE@B%TrLn??RYy0-SYp9}5fovF!3Vnon1SGN=x8-bH5r{AGMN+zchqA#Q^6tOXvG^$ zDWV#rBq%EWH4n$N72BS^%NWh=S@rR+R1dczm3mT1S*CrV- z_1mF@HcXw&6E(L#t99oizz+Z%Z#e;8*qbwju z>RJgWX=Dp%Wr(b1 zFVs?R_UN!C=3oLVVnDs7NJR$mhq=Ry*8r#lj})$yqUZukK+_4_8C~c)rLo5dSh!qR zjea=kajN!sJOJ zW*!MFX*g&?0}g>shZWo4kPc96BmWd&1uuXZhLQWHSQ~<ub`8n#466a4)x#m{|xk zkcLR-s?;mzqZMy3rHE>fenar5jD3~bAwMNn2U|IFO(cS!2XV`8!k@`5dL?Y2h<4g8 z9uy*ew+4$PH{b`Iv)K$L$>OkKg(d+}7&ENRk%O`WLfEPy`~gF>Hv;@&%&-KZhaD0RBe24)ii6gO!KlslOwoc(ne2HsyNZfW*Y872ByJ&Kw z>pYFlqmgcoKbyl0s|fs|4K{;hb=Uwrnr*BOJItXO_yg`BQ^Fs*!%Y@R7c!$IqQT_# z5@rElI1re5Fh5}o@rymkVzo&?r_(BV$fW@ntc)QiK32dVtflC1f{)n&hFB&5e@>cU zk=N}Xia#tOkBdJv^mvg3H8gxf@CT6(i4L(EX|MffE{CQ#?yfZbL99EwV__I0) ze;BGt;EN@T2O4d+LV2+cfWt&!kZ9yElLCL3J^7LlbF&Wb#tD`5ehnjsp@fN{<(!oU zoCm@h#~(RFP$CNOiRkcn0Cb1j?!nRrcWlr!Yz(;Z@hPN{AWn9l$Lb;cVH&p5i%Dbz z{$gkf?a1)?0w$2mMI~71wHh`!6qP0K*yHigHV2^(Ya}a&0&RRC2hfL|N&0y#1%G%B zD@bW_DlB#fOfp;mG&kS`8Z16Nj4lTgvEr(xY@+au6ncR{5jB9b!jOb{DoC$!=jc#EG_n37$9|=skAKAb(r{at_ zW)OS~R!L{D>VQfh0gEK76SwiUj+S$h9UBZh5Z3SlU8kdLP$CLY6AX~m>jluA9)}l8 zAKbA!$>(%>tfCQVClm;r9Dc9lrFj_J20#wsPr}Rfgbf}QfAazCLb*s?D?!weKR~kt z0*aGSj{6VW2gjyOzza9q0 zN*u`N1OwP79;rwLeZU{)4pFCY<$S@FQWU*lsRs;!JCoN*5#mAT(MT^gneeOaE(=@& zY&)WhcD$p3ARtRf&*pNX_ZEpHiM2UdNE!w-!|B95$tl4o(EtVfgjp~EMlkc(ZFYPu~M0>obh-#32L-41JeU&;PKPB>^h6z$4*F+-tNjhK3$MNTq0(Pw6B^SM! z7?h#eOp7I-4MT=ub(qX{(FG-R+HLS*e9#EEbC^9b9`JOq>;nG0R2uJ*Xnn~2GA!qy zGEM~mG_h9jH&}~^OB_BQ%DTKxAL_&%c%s0c%ZoSCNFyPElQZCxe1tzt!*CF3uTR3u z?9>tb0lR?U(fEVy#{`2`O0>cheLf$Q6H^IIS13*j0vC_8LBSt^(FtP%b?06vrOAD; zI?*oJLGThoZoGgN0|v&Ua5-#{C1x8eg)vhS{;-(>*>n8S4M2wa?~(`<*yauf zAUsT&G|OP-ao8OgLs&-=sKf5}J3ThLpCAnsJ0TESA0ohcfsEk@gO7-@Bwro)^Uwr~ zyuJ|kQXx;m9eVsf_=6OVANf#Yu2Z6-C!oMzFdM`>Q?tcm54*5|Y4_0U8W@mD;Le&9 zbU2-EJI31#)$_XCHn-DZcR7Mi_(sS?(O6w)3So;e)uaL^va&Wj$)761e- zhF7e&WT8}iZAXhcz!$r8)gb8|n1w7@RH8O0k0b?yK`gV(bQ>CKH<46m;f3i*(n|&j z_68OQ8$V79v=pzVDNT7Lw+FuhYZt*wiu&wO|F97XZUYC-iqCJ#B94mCs|$*>u?fx! zSK>=tDMc{|mIj9{7;xJxK@UZ{4Xt;gkwGkSffYeZ;_EQS8M{pAUTCpJLg8nL=;$`$>?J7?e3mAy2}e2lE1*t5UC=t15Tw znPfdQl9;IY*E|3jL!t)=P$C~{%z8>Z(s5>I;e43zC;A*wH&*iwANJz;yC)bC1a2&B zVQ93+0p*1`viUq-yVpfZ5C%IkCp4qNC&GI*qseXzQ8{wb>^`U|d|)zX4v&|1RS*bk zcKXx=Wvc`m&N#whl=X$ZVNCs)pxr(huQ6LJ1DQsi@w4$^`g0Pzr$^^MU4(DfK8Auu>u1~i7(=a(mO#O@f@5LuADEp z5>JX@pTll+*~1~PLk#;UVq1mg83ZhH9WIaG7Vre%0-%c??9=!>POk@Wa=83H^d43i zJ;Q|&h=japBz!*Vzt7>daeFVzJ`4aD*gTGq!{c$eF@~Il&*gDPBHo}2+u&$Ac67WF za89xWBP&MG>F@`fUZ4;&0gNs_`4S8Q`&f;K<784P5NNy(kCV<+a7a+*n6FYrRD+bn zM8&`6!3(uHUZjDBhE?K`ZsP}#@p0J-{rt~ zOCCqi=Xd%sh+dEEagjL*(2Qz#IpL~e9chdrMN4*2#qpc02yplFRQB={B^`Wg)rv-F~#&31x<7NM0bkGAkms zUtOXX27~fK7hUvv1ib92kjrav#7$1K*=Ys`Vg&{+rysoi+>xx}5B3{Qu~Fg5`GPC) zq$q=>$>WSh{Z2^^P;@!bdisY@vL0RV`0!imzA#=Qpbb9J;|coQexDP)^@IX|qs@if zuxu_YlF>LPZa4#gEBfm418mqzO(p^u0E_~r!l=vV^Y}1^oJGLn^TuNSu*VbgqBLHv zD)!NX;x4<*8LZkz_&V^tF;f`L;V=o(A<1cs4i5yHfYaxub5-hYb4YUvTM2SbbjUOG4m11~jDoR0j(g*yxgM>fY`&I&X)*LZtwBPLv_(jR< z2tf%0UhwnAz?R%OczkfWTo#xev&$$Wg+Z~hxF}Pm1;|qG-4o6USIYgwPcEl-=kliuDUl80aaEy=<_$ztcz$e*1 zU>D{S@0_c_X@tGD(=377FnK#1_&H2>z%9~kuN}onI)2;%=7BzwLjoAx0hiZ`$ni&F zqrA>Q&`q9c08LJZT|SE=X?9s)Cc%MNfq~l<0H**L_}zo}BY(lDaOHf#wK^Cv^uq)g z0(Vj@ND<;e=jlf~_2`4wA9jTO5hDrF>xX#{p>2MeZM@;2NP;IxLJWW*8b>$ayW*ZZ z=!WI;0)MGw5FG>q%rcmH{9Yf%(2q{Lf?mHb9uGu3-Z)Y&tS|x)2w0;yoDWwBEW=^& zafHAfPA~8mi6Dd9X^Yihba)`#1zmppsvrJ~@6mxod%UQKYLI?I@CRfJi9sMhi8R>w zKT?%Qnn(dZ_RmsnDZDe4>=9okhy|Q4LYoq__E&=49*IO;DZf7u_PWC%n?2x;hQgk3 z!0!$EQ+}@>6JP{0D)#L>&<&I5F(thouNS)+UQfgWSIO>;ptLs>rd1t+lL);i@X`gc zdc80VJ{;auD(Uk@lHnBU#GPP-FdIpDToTfeAfEaC;Y`w(q8A}p)ObaBMJSFJa&2e| zYDIwC2KbsP?Z?S&qB+SP#_p=ei_W-QsZn2LBkX1^zy2z%_Q2t}_4tq-D+DLC0ae@J%4LU9ub(I2t}{83oLkO#f> z%MrXhaC-56&jT@-JRZ2Fd?X?fNY@+j0y%!H)w0vn zfpkqc?hm8`GNa=ERO7!x zdqO@s56YciRaNfTvm&ZNN}{6TU-JND42cmSK#4TaAzw8f={EkkMy@-DJ!88w9;}OE zaUYD+4i2sTmEd&7A@3ZNS`PYRvcnnnCZaKaEF2C*!?|!E3>PvU4EnJ`@k@cA#p<_Y zkqS6G_MkuR_j`h1Nsx%fqEG+?4-tB66r>A3uf_}N4F+<#Y%mzl#d4?6r z_u7$;NAWBij@4y@IVYUHIFv?$R}=^Y@!8exa1gMg*%)Rc8jV_%<`eZ>qZvl= zfXD4mfMqHLKHdblW66P!#-!62xuDOLYaqvl0)Zy(mqTk58A{60P&`@(hHy91*f)Xs2*UJOY(YyMQt-_j;b0od9|p^4R1U|J@emI_ z8W+M}m?wEXeo!2RLR~nVE+h-6GaL!W(lO|5Iv?^okWR-U5pYU2)P)Q187)wQkUfkR zhr@P@dsH+WC0%nklF20C3w5oAfFLLr#9*&2TusgCVitV3}gVK~YkW7bReY{CDw3Vba)`pq#!{$SEXJ#lW30@Nl-)MHw1q`#*ml_RU-{_B2tY|L>}?aqgZKN z342y9Z&q$e!hw{tw0}cueO29w5owq6?Mp7FTm{(z2oBeH`+8AxNB-^;JHak z^NEHe{BPEPwKVmH{&GC4?rM3li#uM?Hd>RgC zz9|-VBb~2FB*3Y*+#GN5!|8)s#9Z)jQPd^*C#T{m?pu0mYil!^4Aiw6A`;C){#-03 z$KvQrINZ|G0yoc_3Z)TIoTQUW$43K2{Dz$8o7{3)MjJJSS(e{dt(qhBq>7-m~t>*#o(#S z`8@8$^YPkfI)!!OuwnUBEQ?twit1w7Y${X8f<-zO%crvGwzga;m2OLuOB$DJxqVF2 z7>0v#9k-8(+GwN>Gl3tIh~#W&z)Tm9`dhkaVL^dFlaFPSbgoLha#rS;uTn)+gOtQX z#lPkO$QTmyv1+7&&L*o7ipV4WJt8YlFJsTx8!V=V=WKyMsz|$cwDwm*AW$q8<#HyI ztxMtm8ul;ny_ZAc~k5pOD9jK?D>ute!p zZ6TN7Awrb!m*PoYO%zm4CClaZRI1osD5Fl?$rZEE+hS`%_99)(;aMhA7~Y;L2ZJ_S zu^3OfQ-MG-nR45L(=(|Ic2yAIwqfN2b*+Y&M6*z!E|H8UlEoqxhvjlPRhRT-V4$-R z6wf3w2{?YKL@EJeVwZ!psoGQlejj2ai7ksUBcs7q4Jr}8PhIOj3o%3z9;6t0{vxDro_?Zsr=o=LQ~77~H>BE@9fhR&mr zWefU{$(N#y`DTfPn92JxnTFbQA)ly8CNqsiUosgGlF)PJtQ*Ft7K2zI}2a9YnS)a*ghjrF9*JOuf;gSZEi9#fmiYGHD zo{Wa!;iM9cjo>3UBoe70CK1Wi+>Dtn6$_SoQ;;PE0!=ZIPt&<7^~#w~=gc1LSp}l4wPP9_kw|T;4_l3}A(aq`w6?aU zdJ2VNQ?90|6pj>9ZKdW+bFq+ZD2yy*3veM@VR2wSGQM2S;mtTkIBm%iiYX(y_ zSfX^U)Z73CKu8dwg<1|?W)@jGL z20SYin#YW+?TKPl)7qNJ`f4NCr>Mne2hJ?y06UtDo12>(8X6qc4%F7B9VC-TQ#PB) z=2}~^KJ4k~scp)I3tT)XUdR+OO}LZEWm1lmD-|u}O1Wm(og(sN1KB`Bt|3QE(#@^8 zEH;RmYjdd+%h?8BYK#X8o&g7vG%?6!nsOA01>eBICQihQ`6}g5xDsFDN<1l!Y|Um| zg-lO(b2c)vm0~u7*4LwvJy!IhP%0-oN}Uc8VxfdJa$Bjkxs<8PW((!ka2D3qk;`SG zkbMR|Mx1VBT3aFATx+g5T`XYVrvHT2Lbim7DP78q$d*cl28>}TQ_N;t3yt-Cqnd^n zihadQHY4XU%?TRKVr{lImyBiFGPT)`j@ssQsx6br$*F|H;qC0qp{BIlGoco;q(Go) z$u{QcJSca5MWQ`kR75pMNmNw)YaW`jLt{&}8fl;#^VJAND<+|EB>N=Vl3$2YOG!`1+XLQ!r*A;7u zbug9gK;AvJSb)i_i4^ml`Fu@1SfX^Xt)sP$hZ>@^P%F|71F{y2^;y)HtuOZXkFBro zJfWi>b>dEIXLEfv+c~C?jUe6Gif4_D9TQKe?}yLm>g>!Hg7xt@iU(csm5s$lZrh?A z9UXwL`$!M!bMD5P#+rD!P{`L6(V1+vzrVk}T#Po>G$EpRV_joixuIOFE7s-QIZrO$ zR%|PF6q@8Fxv{1YDMVU}twmyz>*y>N(#2FqeKC9Th(c>HH_2BQ4Ay}IX9Whux^j^s zv52~r7!Ne%^EtP|mG}}@;z{v@&O+YXSa-shjzau|PKt%RtG>PkjqJCf7maNrG9%l2 zv5C@LY;21*HFmW%bhOn0PK_fvqlIF+=q?uX5Cfd_`h1#h%^&3 zI-3e@jg5`Dw&K`ATU%2r#;~ofsZi)_Y;PWaVn<(N^NG!Mg}OwsZdgryeZJUKU#Kr; zQu(fYeci~O`eC)%uDZHnB3pycK=kz$QBy9_KOLjP1A(Tq(B44jLAmoQ67BIK32JC0 zK~eFqdFUt%jh%&Rq=9a4sKx@k4~qDQ+HA_jQ?O?hOZPU<80JZ*n|mYaNE$Yz64L43 z-rl+??d|36ruy#T@pQQ`YWRrKh;n;lXZz&##&&E~_BJ<{U_KhcP0hY=gKrX2O^MoA zb3<=KL%ta-QMzgPh)&v3D3xkqof^ndZ01Q`PaSAobK{gLlbV}*Cy$tdI&o)MZ%1=o zUGIcaT@2~oVJ$7-G-Af2<|*m4$J5)}&=_e>rvj zPDNjPZF@f5-PqVrYC>n~>ZVMY(%jt?Z?7#QqIi3$z0}>(-PF+3Q1BJ}h4k>|;mspT z7^TiRpO{LnV?8xS(x;bMSJ0pb|!BRL}3b&UyD==tk=x(A& zEaE;Tro-h1a8|eyU*bwU5t}CWHa7U%OOq#zD5WR&QfzGSpz~h9x4K+;-BlGYdn##?k z=B9kMVN^p)Y3vEjBa3yTN)635b+tZUc-%NR7|q3+DRVG7JP>GlN?omV9+W%3BGDc% zlAwl05)>8xng<|bNbD(9BMo&|Yc)1DD6t9uu72j#GZ}W)Tu9_OefI@y#f= zwYS&QC(AAUEiLtBute!{-x%^L5$cH${>p6>cr_)^Qn`KR%u~wc{!_=yM4jc1a!>z= za;elmy{(i)y1%ER1DwX3aY}h+F6a06_qVji%4l)99P{U{?kabc%h>y@88c=KJU1Wb z%Sn^3tG=r~H@dC8rL7&EDV1iJ73gN?bqa$k8& zTX#)2^0X)0lRf30GBIfy)8F1!EEmR>+e>FnZ0m_N&W*IiVr}3+tcXFmb#yyLVo~E$ zVovUEX=(H+T!}AnC7u*d?Qd@hb+w*4eN0>K)P9QXE&g(OBpNx>i4Ju2O)O37o9gT8 z8iDJY?yeL2hK=cK1)RDj_SXPYWna0yC0B0uwX}4!6xv{XTgLT6y5;`z*rx8Tnws2# z`TgDPeO+B$O?~B4+WY#tdohN6t=;YI{avF*o<4ibNnImOAJN+0THD?_w!WjIrMXhQi-h0=6!b_OC)Lvle?FU4c66lPo~|2 z?jxbDZt~>+McsP`Hg(4xhfCt!MK-hrUBp5J+ z)i@inNJ5(3jAk{X8Oa2; z)nzY=H#9beqDAq#p1QhNygc61+&nej(b-gt}shUy|b?`g+-&CQ*w7b`;(CS+&#^wc%xE9K?*cz*VT%bVlP zamoxzJ3Bku+uO6pXQ0$%H%D7ylzw+df-+Z8X8h&HkLL=r{dA5T;q`k2>K<={4zNNl#;4Zgc&T!On*A zB|Y@fSckiB!%YskFpK7nIaPBz=4WFG;w>GeEiJPdRSZdj~_OwiI zUA}VWg665qTk9L@!j1J^QAMe1oT@Y^jj_tQ*>y_8+pCWNb=zk6a`spAJ z0(Jp0tT-ZEF&=IRaG4MheW=c4*Ocy>FNrVsLa`lmLy>_`EE-8qi zGeWoEPj)6BDw~4Wp4AJA6Tw8!|Ec- zUBs1}hO%;}$*I%(axytLS>Yz`T!|+hIZIxg;=HqK7xgj0Nfo zWX{S{R}u?7l&UfH^M%AA+^Fu{q0T2a(Z3yJ^A2*eI*BX8`jVTr{QLzwv8iA2W!|SIv>McI$u9YSae!Q{ zUpjC80(I`fIa%uBw8fmnU2^OrY|d~HZPZXm$Q1$lzfjhrUA)oYmOa*(Tc3$c#!OF% zzR+0WF7!+_w^@}~pLwozg(ZE9Z&SgR(58uEL3dc_6nH`KbsKoAV9|%V{aH#DpOrPS zJKflsrdaqi%Y;%6o62Vtm!_dO)uz~ZTTZE!Zd;#MYLmke5N86Qb<_fwbOZoXf=wKR zbY=e&pfw8HU>+=`sz_x<0SOw8e-0Q1^JD-sQdxEUSQvTio(CTJ?LGHD!ry!J&`m-b ze2^_RVe!{7}sVDt`NArJj}=gvFs*s(*+ zObvjw8;*S-r%PV~dTy?T`#@Q1Kqgy#T7|2^8!K;Y==8LDJDa!Um{t`G#u6E;BSr!5E(r4;pjzW#&d9%sFdh zXE>hLlJ570YeY{W2kg&nahg2@r6;b!4O4C3Fwg?bc3`m`zz2FC#E=8f;}o$&VZ4Z6 zhS-U5ux3_Or4w|Lk;mZe0@9OUk&NZZr-)uvRSj1J8(^vEyEvQR)vCgn;9fU(!AR%n zim!mJK2cyB@ir9&Z;FtL2qC4Jjd;Oahk_{FM z;feUGffKg%cZ_rfcO*ITigjXX(TOd)@14)zIXL*`3F?LK?^^fu?-!gkF+9uHwtH>U zmdc9yyUr?GTQ+f?U%j+=Fj{j?1+eZ$;bn3fKr;k(zc33 zPrnb{<@csC!e@8!*=LkCJWdB-RCN$ z7Q8FnCAiWHNuf}fUg&BiilC&oy1Im}^g&@TeG9jV9~OqwH#uDnBBpKRh$Ai%Yz^_y zu|xOK8>RyVwGtTlI5bw^d%4}2wr@f|ymuR~3&!a3I$}}2sIU;cFT=qf#Es9ms;;qp zT0{KeZcK!)S6@~A&l_8w-gXMfx&1~`ylwRHcH{G^A9wyMev`NkcW&n{R1BTz#I6`@ z)q0BKb1|6D&zEMKW?NSCtEC~+kYyXcP1<1EU`Zpg6`gYRc8N#lr%tg;%ctMoVuCUlJoJP`)W9(q*z;i4{B!N|l0Qn&*BfxtS3MGiH zAU&8a6_t}}Nr(sqnUc6pQ7@HGmDI~7lb@-lPbRD6Q*~suqMjj~bmHsk{s;)`@;Ug5H(N5mw!MXeGPeoe&L`d?!w0HRaOq{6J2dG2=ODTI(x>2{rh zRRC`6PvS2DSwn~Q5Z5FC(E=$9K@yN2NxpY;@;yFqGaumV>EJp(kbIBfz%D*cyx>qV zrO-o4Nr;bewR{WLhV|>`hqw{$_uzxP&?jPVb>74CJfue!1#a{py~$WWFeESJhxv*3 z)6XVx_>A3;{{g;_=(%$8(6IvwdJpiuVG;*bLsL5lh7V0KXpfN3zW4%XlVcyMF9{16 zl~ySQ0=Akb8Ki*JaP3?(=_AX@N#rbIBo1B(<8JUh>?XK)n97PB2NOH?Vj@IXkc`~H zKPNlC-J@%!I@#IBJ`gXEzQ8&JxgAPg6{$5v)9M^`?r3fcX*V^ebvQcQ&ADl=b^{-1 z7mQZWzynkbwFbC{j(y2=PYezz*;MD`kWq-^H3%a63V50q%J*gmWSpp=$phaj+bH#* zzb(#{FV6?GbJ3+vP#C0UO@Zg-b&(8psFDSL+Cvgh0Dq#AR~68FY)YkeJ3o4Li(>FvyI z_YDXMF(J)2^w|fp7G@`M2D}5gtArtWseQ3)ZSF8XVjuO4=8WbRU^WNtqc_b{JdM*4 zhxR<>`fyH#RYAWDh0YO2%nogor=|0}ZyM42czqy)amftE=rhoMnD5P?ph3buM#%n_ zar9qXGQYogSDx^g~ zyy&QH<*W1e?z-aa`L8WCwjNyjF%d(hMJqd2?_VMWUY>Vf|08dYj-0Mcc_ldMoyU4F zp3=CvedX_G1CGA}HEahQ8@Pv*UFd-v_LyAZ5>sKgq`ux1b56{QhNqcYoK1O6;XcwY z^_zObt4zzntLitKHibuG+v+{hNzIe^x=Da9DYuvN<>e*Qe1?g<)$B9#Xh%2AUOV^n{z6+NRxgQpI-u#n5TX zm)#bh+Ef>Oxn^2vN!hCIu9dmI%$rBIR&}G)x4H4x5pbOuz}I_W z2^!Hd?tLX7q9`}t95pwahtc;BJVfqIGq+(a(Sg`tZYQvE_fn*hd$Cn0HqFz=jh#jw z9Mfmzb!j3{3it`j_@QH8E1*-kSM+1M47pP#V6FQVG}YmI2|A_X_|P%UOvd1IrIMaY zh*kE`y5u00503%|&jf5r zxyzIWqu!$r=^OMhdqYNtzS%xcKf7d=eybiy;+}TOWFZO)0@DiQT;6K*0VYPvG_;S* z^LKiQ7rp^y0-d`Tq=q9Jt>MV{kJlOC{9Xgc-r%k+vzGbFc*9j84a;D@0m;||4~D

T&y1Fp$HLJ|7Rv4bIG4q{C4uxj!6Ei(e~oX(B{q=tNevNcN%}}E_Fl{OQO|xrexKx zV4vl2)!ZdYjf_gQ+5*HLs@n^uOl+ziAbsX8e^+2>VB>E}OTr_=d|MS)H3BwJ&yJztHbr{fiO)Hco@$<{Wch~9M6l)I2D<{q!tsWxSq7vQvGO$?ck2R zKyoM-kXhm-$%Sw5FCM*HI3j*^#3JS01s!SYv3JE^NMCbVTrpQo^bd1|AXqbiT0kk6 z4)Vta!LdOe2FfP-UU?|$isT_7AkyrboY!2`66tcy&zhG#&o?`7Ak<$rFmZNdcJ-is zv1PGian@jPuxOKIlVe-iSq`tv-&%Ncm@mvQhDE{KYU5*VKm_4?Lly6=KN33`E3zV^LrWlVae)!kG0A z3d)3a$xx!-bjr!U?CvQzcgm9KzV1!o z;l#WX9=TxmUF6!|9per^x&7HXS-E`uE$_c^)6yra<@&q%&efxvm$j`daZE~|vMae^ z!P=UP!n}#MtlDw+rJ%KS$39|uA*Ho5lv=%*C6X93-+7m4=y6=X8&E-BsWSIN3QY#tgHJ7MsNT)FmT0N|J*L-lGVi6ZIL zoWWPNQ;UXv>(RYqR*lNdkWLYw2X`2_Z-Ye2uy`LTg+_O^kV_9fE)3Q{If0@l6?#R_ zi|`Y03h81tON25+W}d+(jC8+>j#+aRlO)cDGfbw+733j)rM>+mQ9xqEMTm6Dk(0&K zj;sFT`(+@y%nHr;}-dR`^RDe@rqAsljliw)`u5$$; zs6iv&Q>8Nqltkg+)Y_WeJ@-z&tYVUK#g;X{t1(V}bMVc7s~cZG)@wx!`F}M)~J!L*ID0dW&aQEZ~^RVZ&=CTs0@(mXj9D&Cv1!87~gV>o#t9fX3 zGrK#~w(My;=ic({H@CMBPrml+($M_5bJe3aU8nwQVDN+$151eU>b?hOFS@1w5%r1n z8%{ZEWP~){{}hR?TD2~DL42t8)ZHW7n$F@cJ6AordZb=a_kTnzfk4I42Rc6JzmcR3 z4lW;AyjcC>%A3?L7A;+#;ojx4j;`N8rabvDiErF^*7o6H_4lg6%igT}Zoc7Hjg$&K zh}SHHwxENa{?xr7J?P=zGD{E^y*AJ>F-_IzX>yB>M?WV$zXOzmT@W~fQP=^`jT2O{ zUEZMMg{V=X8n#iPIu?Ap#$hAf#Z(r^R*4|S1@9HMAC=O$e6AMgGml#Z-wgVworoqX z#3+TNDrtt)D=n3_VSBS76LeLWiY(@Ux1}50h)vMbgVhH}h{N3xFEWVD2Hz-G!Tp5VPWt(p+gp zX}x@(YcxxC*vq21)F?s6BEB~_SLcoDh4QFQpW$+pQ5T73b6EXUy5ad(N)DZ~wUBxM z=&RIH))lz8Gzt*#*-yqaQfg_lSH5D=JiN6Z16bVD_GT6{w=QOlDKS2`%!y4?@o}ud zQ5NyT;4MvY!44D@`SW zP0zvegVgs8F{0U*a8NKEKV>=+O|gYXjv1Vq(h{U6Q5GYGX1C6M_NwHUC6>3ji<2rRdqy~THW8)a6#Yo>c18b zu352ofS7OG{KanTwy(}vcYkZkjNYcHkFL1j@ClYR?$XTk?D>lZNWl{ik-VWr%Op(@ZFKq_7UY8HQ~mKC3V6Q{YJwGylIqv)u2{44O1`{Naa&j+xJo zA{F#Inc)lNk11Ua`jLh{_x$GKWk+6Acao8}2-}rj@_&6^ zePDhZxDu}(P@j6^t}k0Ei;kRLTHAVn;sszNUJV$TxCH#wagjA?V>1nf z7;)7nH1&^C*E(>j0O$keGW!#+J{l5UKl%^BO8=yn?^ajboqRKO|D(8n19#OuxL11X z=+wmbA~k@-^ny;$35ajQPU7X!WQ$i$ zw*)LPOFNlt>9#DDmztJXMl2&JGL9)h5)7sZHd|&ijrT?c<0b>iv*j6VfrpN%3VP1* zy@55H$S@mylNn}zGltpw{{yqB+lR5yBTA4$h1*zYEmR7551KpDPa7DC8?dQ{+-q1- zz$W`0qQXlJ@vjA9DbYih(!Bd1eHbN7y4%qGOJw#w^|a-2=%7t`pBomew#aBvX`K8Zl~)eY@`chB_r zO4P^I&(-(T#|v}G33qDvAk{H^{_q|l#)3j<+y?;YZF(M?*%@KWOL_zEgeAKd(`KMK z%<@HmB8Ql)z~B>2R&WfR@%&RIpPh?64e$v#LI5N*#KmzlNJ24pnFYPzgbwh^Sn7#J z8F(c{8TeAH3Z82Ofq_OMY(TF^2MnF0|DX(wA>f#-L^?^l9spiP(F!pT8s>oy+#ZqY z_9e6S?c@KtkN5Z?xPoDF5=bq0^6O3)xy%7Rg-Bzp4+*a32$(J4s$yp*4w z1s>qfewX111{$7VpfXy<;PVG45QG!PDfdvNEs4KRm?t_}NfA8&buSnTKz)wzuP5(& z@=1RBlTThQ{_^t6j||{`%8vb={}lJ*;?^n7RR}=vj)+UZ#$r(cUHu$R!1}|n)i^wc zv7e7&tOhci^A_dBSPAqY#TxKzB~C(RDUp|EP(NLYhlYTTnz0OMQQ7>Rjm&g=ihum4 zUp!lJU6rY1b9})GXi=m7o+sq=r(UzCJ#5J>Eh-+FE-bwUcaG4Uw2?vb-^yr~p^q$p zK4vI3)EK52Rv6AP{0aL+6Qt>oEFN(*LoKN_#7ym^-OyrMK$e=;b6fN_xR7>|XJ8WE z3x=yV+{>Gw<(*+9dOn4iU{%xqje6}Xt;$Aqhwk8v9swb{n9|#bdvJ$bA2$43b z$CCH{94Pndm&xV)W!I=W=!pM9Jg*tIP36iaKuh8_K7dFnBnVdRfTGb1r$aPT{J)bT zpQfaUJigYDm~cIXsMKV_gNBAS9qrl2ACO)?OrxDtANU6Mlt$W>`F%!G!`Dbv#?5ZTQTnFThu&FFdVvvgUY z?lYdjJg^eHL0H9f^nU(-t=CdifI2(IV03HD#{ms&(w8y_YS{)~sE=wX_asEB)^>mtKQ zdJECHOvI{xtK^BC2&kDHnOvrvm6qk0L*_`cbOWZj=DGHP^jVoU7mYi+>1600<$UiZ z!xk5x9d+@6sKMyQ{Mfy^UEuoKR5AF30ULu4#{|NcN|Z^24G3xz8ghvj2)PVVbFpUu zMR+R<`qE7rF=p>rS7@altA77Z?#OQb8WJJzZm{oo@tN%Zf&OLS71;Y4Ez#XkqhQcm1HJ%ncWG>Tm=hVYrSzOGFF)C#?d^x6N9AH$4Q$I}^t7`++ zKs>-_>73a5ny$nctT9NTm4TrZo@;1@freHXXqUs_W42U=HU962n(EVsfJ^vEP&4^`C_+ZI0ctIe0f3>B?QZf%?~ zBMFV7yrTBD9W&PF`?8aFgu)f8C=RM8N#6no3%H5g@0C`Hf1+FTQv5?3Z0`b7zq#MO z0N6JtYmRrsZ|n6f^=LI6bzTo$^rIfIOt zRrVMvVxXZS245=06cw{KM63~Fjrbz*h*0)@But@SC4d8fAa#vu4F74q0!5L@qy>;8!tsdtZT-fEJ6|=p%U$0`&Hnj|-rFM%ol&yR zo&DMIXsTXpH9vljD0~k^7g5wzzfjNVSbuVsQMmR82&>t)m#6Uch%!r0yvXyKL~6Y) z);4FGcOL1p_B+>-mHeP_sp(|0(PXDehmFIg4N;y+FM5=F6*!K0$sJ{CF-2=7AfS`3 znLt1OR`F6yHs?@Grd#UCy=E5a#m;wr@N$O9Om1ZfbXQjBC*1#uf}(j_q~j2{G6@4J zl%SciV<=p&;V|>QfJ;!V#0{MU8VOZ_zw@@Fd@JL|@#X3<)uR4wANl2u``WtaU%zWn zc{H@C>u=92Ja1xoi0?|?ExjBpk6d-qFaKOkZcvuwc{7uL2$YweK&91L@S5{g`?9TV)himm!wwm;q zuc~yKzQxv_-r}29)Lc3j=-cb-Enl6rEPJVMS!gi4Eo0a>>>nu|DL=~*G$o*sIJDkG5AtJf+4umNTs!MxRN)l znmCp`k&0`lg4&uPmsv~0cdohiImIjN%Zs#OL1anUd-%;Za?%!0F5`uRU-`(Ez`lY{AkDX~*M~Y8-=*2}#I__G$?{QN9 z_0`bhExqdBFS_=3gIko(dTzdj+&bsBI;E|??%RdS&e^bJA#HwJ`uq)#eo>fzz65N@WdqK$#I)d&7p}{a+m~J>J{iIBNj#+SFA+w#n<80G! z$4t^s6>P#m@V81(pZWSo~KM( zY{81_;Q2Rfb{J@a3IoKQaWOhzk|k~RkNT%TiIicYv|&u9(CB_)4A#L|A{q^!KxHXu z?Vj<6v(I~}wYzm+ps4J!RjV&8FAD7A`>y{-*Yv5=+IkM$Dr`HtZOeJJlc!9cQhV_U z!a0D|n1@~F&Qq4Pk~Xj@QPRnC7#VTPfMwJo%FE5R&mj-#tZ6VFbj^4y4N4N|pEQF3 zznC|Eb?2);dry5@{li=8rsqj5i9&@!x+`EHzILPx8fmHc#*tj{L);b8C?%@xo46;G z%Qlj&I^HNsMvv$+mWe@QwPA)h#W+_O5a&vB3|+=KrWL{o;tFZGVbHkTv`yS#%rw!t z8Jv0@yep7Yk`vBkNz@UeN#^x54+HK zJOct-{hFl8laJL^>foPvoht1o7m+LBbMeEuw={Vbe}Mm6@&-PEdq=U8_z57O=U!75 zl#w#ASQpbNL=hETmu`hPtTSfFS^6TmSl=i2>zB%_u&+Cvv+M-6^PCxfs3zicf(Y{x z7)0lcWTsBzs8IwngBeX%nz1v@Z$j-1M$s6k%z=Wz0j9ZQpwT!6n#+$46lQc%CO8UN zH_qfBep4DG6!lsgt&3u)p%DZHi-s5wz7!(jC&@$ml3%?|E+bdL+S`-dz;71%lgoId z)e!Dv;DH`cFmU}!6`ZoNK3!j^uhLJ|_vx4EH(}2A!Zo7P3E({` zckzX~ng179hmLDO+`NY;at~Ml$H6!O3zZo|g!Rb`a`>s=WnjeMbH;)R<@T`GP|Y>w zm`^#U`F|z9<@M^#WS+WN_lpbueHy-NDl(Gy;=2THl2R-X-bk{LUR^^vNIzLYHj}fF zo9p0&Fiu5s5jThw=u~d?aaqZfpQt+scf*zPO>nuGo2OyrS>SAvrnjxL=$&Sq~4N6-kHo zq8MY$@DOR?B{rbTLI;{v$a^@i32_*@cFcmN+FMHWv&74k!-(37Y(Z1`)sXw_#&G%} z#bq$yx#p(62q95lEFKe}u71lD7^b(vK_&N2z^?8%W}|xJuu@IG6Gj{G1KT_SV@%BL zZ(^#XiCOR_D423D9plJU4%3;(#Yic6z@0(Os?-k>mZ(o7q@@kecosmf1qfJDAl`xw zAB?49gwPe?m(8#KF0K8zEL_3P&eGBXMDL?ny~W|JJ(s<5!qR0V_r~(l;^BsA4=gfP zzqEAIT}ph)qkVsC?j9OBX~~Tz*&7_0zGto)y}G>IulFjm-I=zcg2%1-Md1m%*Qj0y zFK2q@qTazpGk^mR0|zbyjiqyb;!sMWe9T(ss_-}SE!GZ~;-BMK?ikf?%fY^;a^@5} zsz-7a*=W)`>6%iw&;j%&DF4}%_{MzLUykWWZ7zsyASA+g7c%g4zVm~L&xcQI_e0fshbWhCr^i6%b@p* z7j`za-nMLDS4-O6dphq~yYJ&C&bYYembR`9?Z5a9Uwz*D(>puM5mI(0UzGGA>Fq75J(bHuzm2IzN{2@JmH2QwK~XJ#81 zz8gRd05GEf12d%z3}o=Je9ItZI5TeyQU_VM8?ZV)*bOBC(QfK7fF4Z!RO4}O4QZhd zS4V`e7v4Is<+--@E>ixl!G~uU`yQNg-NX0aSi31)(&jQwEw5~CYx~Q^#6fDRie7GN zd-J8|{+#P}h3&x2HNefL6mIfLLA|FUr^esunUd4ypDVABhiwK2;q8)pvIXU2xl>TV z>ih{_!)i5nPoBbT3W_5^#&VeP!(q!$3OFVqN*NHDr3BpkTq&oFgO;g{bC}&4o~BA# zSPpe|wjNuj^1TSasY-}mP0y~TXP$4s8GzQaB!4=Vd$F@OFj0TzahM3iJI*hS*cU@g zDxerD!pE;Mj$j^dAFChCv`2*FlZV8nJ>7RNf9CJqEzS2Yn!B@O&z|X*EhmY~6=6U||+|z$-rT)NG$377U#qFrq^l{H9MTKI>Tp`w( z>vNmL4s%EDJabpZD)V6GX7kou3#s?{tT_!XS`BwV%f&aDba5+)G{E?MfFWWQg)-pI z_hxxGKZ7de)y)hSFMu!52XCO@LtGlC(3E`S-)Cc&K!DM~z~*51>0n@Uu=gFPn~-}Q zXO6r603^-zM>#Q#eSzPGnCFBAzyjlz87&?R`ZaH=!v%b$^&;Zn(Pta0q8Ie7|La8K zz`hgIPt|8g=+KA%e2`px>1Fq(@!89-m{?IUzwE{0D!7|mz|kq{w_lh3{Q7&&fOZ0H zUvS8|fZ5Z^au35S4|6r?owd%5Q~?mtUns}w`&4z;}&2jzBneuToD)+Nzv zSL)qb%Fcoc*WDXf$?q&JpUmQAW? zHgu#Q8Aw+qvb2tJiWEEsJP1Bkp0}V8 z@Z4Q60#29ShEA{JZcx%mGY{}o^MVX-3eD`@4G0}o${4H$MK&>5I)I$WI0+piCESB5 zRA4F@9A&;f4Ir>~QvgXtTE_r_H#C4?K$nGu&yO*0n6y(rKHbEAO<&p{VxE&YOZ8zX z!k8yH{k7N9_Uw_|PaZBn!aBzvdqVB!U2G;<+{;SPDCMAO$Jlf-8nYy9F|O#$otY$a z)QEc3L0S;VkOBkE35kJrKlCkjKN%FWjw&EH;L4yea~S33%mbap^cV=8cQw5*i-nT# z97SIg(XtTP#F1W^a!w3BqnSf;Zx%L(#!;gDGHZAC_-wJPiOR~cDWfP8E&-U}5Xf}i zFs6_i{ht{Y$OYkDfW$Mm6rWyZ%o!+en~R+q|3+@2fH6Mxj4kb6Qx5v%uIm=gxQ6-) zeg|s13)E)f4lB*Y{GZ6%2Ejm3BuKox&sqCLWecaUaX2potU` z>gnP2LgZtZ7JUIchm>MQL7dr-YzjDz7?ubOO9VJj5V>GjB6zUg3*E7IBHi86p)idJZf0&E~H$cq{d>S1Kb7XQ?eEs`wLA`tv8 z(L%iITUFV*XAkc?nEW^S+lYFu>^$n>!^xw7)}sK~Nr0BX{Y)uB;)TuAZ0U9_Y%|)ssOXWPH`L^5^O>Y@i7JD0Yu12 zd-mW~G>)mugwzX>XOs>hUnoh>PcLcqHy1uws(YY-6!^S3`phZCd7@V$wj8}uPJHDR zGsE1tIoQ{`7 zV(_IBVv}LY6Io;{Fy*BBEiiyt8Ni_6f(oo28-oS?9vk}}Jby(q$8Cl5@;0U!#g86tUui9`-eKEcbdmIb(~0LCQm)!%oI?4e>D05RVQt zCY^&8MshEnQ&)gCP*BK-(IOu@r<`IFY~gV)-WUejD1T-@Yysg?8<)=XRmQ%l7ZhEv z;;7eTl@UK+<0y#*C;uK-cWE_z?C8>E?lHSE`?@=?=@dk5IO8hH=I>gv{@SATdsaVm z7r(vjtm05vXG3N~ZZgJipLS+(C`4JmnAqOlGuS)W`ySGDQnDAAltD^vdmkV;&-!aoqSSYf4@!kha}m26hNsYWaL1t^>qP$R#p^wzjRbj1ZD z{0Cb04F+2F4F+Fn$~N{yV+2Y?)0p1_tcIySnxsO81EUw5L9_b+RSnPC;IPs_v6#Cs z%bMlOif66O5*^IX4G$L}PLHs9vgHiAlCoBg%oJ3a*+xiURu$|UBD0 zJ;ylaO_JbEGMLg*-Xu7Y02U_aQ{E(oyAK_EX-t*;QWNf}T&6K${-aR+=6`f6f!X|b zZY7NyVXZZMrUQ)|{a5~_|8y|XRrm=H6IB-(^8V1nG_!Tey+d=(Z{M@0meelFN z7j)m)0SD97ck}f-KbSeKyRcX-lm5Li-mCsm{p`7Crq(8R;dK{42!nvdka*7E;bPs(AXpW*%g?n!adMb|@{ z#SvC5^`%fUNcm4J^eTG1^wVCHu|Q5r1iJ>r=uMqAj^gCbhLLB7gZd6oZlSGdFP3zUWF%xad2Th6krEx zFr1v(1|1Cg7q*}fn~YY3?0~D|6+WpX9_+2HIES5lnvRJ;=%bjfj;Zr>3_I8ZpPZ(s zVUSW{QeM(Ad5JeZS6Jl3fMN#VHWQZAm&b%92LINadOOp<;|RxVX%s6V0BJruQ*SjN z$v94;<)}=!zP*29S($L5(J-Uo=wHReP4hY=RA(W5_t?k6n}{ex$Sh@! z%p0;@d{%a$p)|kJP@g}=Fg<^vl*pJB=nK!TTq~`~81xT?msUErN~87>|CZvB&^ctM z`ApA_;-8Z%vrU}ET_WZRr{sZ+P@F)+=SIy>pfF`0?twsTm32mJ@jc~+DK4ZaH{k+1$HN~gK zF5Xre1-QRt>MuyNaEPOdWH0rD$Ocz43Mmy>-~C z2{2^Wz^nhzM6eDU*WuNjImaP42w$^8!e}Ftvfd(ac!dE>&2b&0J}%hk)Zg`;uaHm1 zem3#;dqzk1kTcZndUwW*&Iv=<+1cWF=y|^98ZudZ{2Eo5yChUxkZqt?{~PEKb3pSb zF;ko-IZL-yC-9QXAlc!QCi)+DN`J%j0Lo{Xz+*0x&lN9I8uZLla=f+%<((lNRr)pU zL5VPasyRoP8qDq1oFhN&8-agX3!7t*QoB=*>M=Ou4b4Et;2)Zx(=)1}&lxAd;Gc|> z=yx3N8(~`6aoRN+3T5w2GQ9bWck|we>1)D^d>5r%5t`kdEw_je;oT zP=+I%h8!81wtFa{dwx z`%dG&dYID#xRi&`81{F0vryA0|Jgz5!7O-%GE&Ny2nAxHl&=q&qNGkjvX3-}%oY2k zIi?f%#o~~Dm0`%Z+O&oIj9)K~=(ia*7`K{o)9Cbd9;C)_1{=K1W63c_80}+uF#rH< zaub#X&cn1Tm~}v?T^1X%W7b*(4)^jt<9!%td2|>c!=GYXs`Jh1sf2pC!VvsSrAlDH zY92ApM4Mdhs;s21!)1 z)T$88v(Xv?(T1oDK;KWZf$IZtd74uaA>t_qp-TVmZFE2AI!NkB{a@5}a)&yLFXt<0 zSJ>oR6gmyiuPG(ykSR7rtr=uD@hI3anEH`dNg z6?slT!vsE!UjfGm>I7*jw>Bk83DX!YNZk2|Qy_^fU2GATiW>o!)AY!Q0da#2=yX8T z-{p#d4v;6tlBVb~6O{aoJo}Q`gl@NFo|rhSBd>@>N1qa~sHpBm%;Y27y8+!IC%N>K zP_s5oXwfeaX6py_qr$M>h^&}KSwdD!<8fIryG%Y)+%#ZXYZ^64{244eX8(_6$IzBw zsk9j3qoZ5-bCahF%aiN*YtI#8SD$s1+1Pieo6$1EiM;JTwEOT*(oNI#1(ydm2IWcK zXc?y{PP^Nu#b@WJ8X>AmmWe0wBv`_1p&d+GX}+pawO>?^nJ zT(53^de0@dKK_fxZ@pyC)90Lg-d*QDR_(5S?A*J~Ls}6bTagn}%sgP(h=xd=02Lu7 z&ew?rMI9oR21tfmKs{RVop;g<9SZkHG3VuM&MTFYfFs6FbSS*y*qSD%JGfc#g3bcI zpumvbokNV>AUM>k7`RNPSg|fh7M~;;xK2Ou`@swDr?SXjWP2mTpn#Nz|A2#b4>Xhn z7b#>c@?)uzLc8104iog147`^SiHOU82mlQ%1E+sL@WE0DM*ks z7}5<{S?J2^a%Xw!^ielDWVz=F^NhXb+1c~GgVKr4MedE_R_8`{rZs1_oHkqbW%x=d zXso524SjYg>{#pKgJ^CE09uI7LKhMpifODc*hs1y2@P@Q;#h_JKfa`V!f8Vbch6q7 zpmO1m;a6z*6FO%wadB_gvWDf01mW5xdpl;#?OgUV<*uiO9-A?3{)`oi=RbEVckGy! z>#6JFtB|J2kxXtEI*M%MJn;DV?KGig*nSGyc5-%$tSca)SRw|0C(94j6WA5G$QD2x zHRM^y+ zGrD2S?p4-8`AQR_0hU7$U;#`mj5{14fq-9jh!Tg~9$H75Ztt{qSqH6xH49Bh2MlZB zs7$Upe!lQD`88`OT*Ibbq(ld{d|7ed$xJyc-I3q|>e zDH>|xn@laCgl}$OZo#~wh4DrFU1H;8)^7l{8I;n#3m?*yB5LKba^xR$Ad_{+b5h~qk9HtVFxVG$(!7Hsk1VTl40zuVPu)V$*8FkosTIsU5c~Z zie2DJDoVOahD#v!O7gAjvWXb3%kt9MCu-PrcX5lgPw=*Uf4-7Gm@g78KiBNls1KiD znR4=ZxD!PE(Ixc!k2u^d&s9}>3&-x`hvzgM(9VffdxJl9&KvJ*=hQ@ha2@IG@$cG& zb8?jo!CE_9%kx~Vt=3g9Q77_@7s0189(RkS2@o7 zpulsJQeV#~V5Qp6a*}Ge14^fLQs*QT_?GGl3rfoi!gZup7b~bMkA^!)XFw_FELXz) zWLCi%vaDb$*;wE*>9h5GQBf!!6f*@+P0hr($AD&+4F=dL&QfTSe`2mY4E8feF$T1~ z0Q{OXAlFLGLm7S23MVmkG)Z%-GOLk0f6@e&zceA+&&+>6a}oKOeeY)(O@8JT^`BXr zG6GXsOZ8M!V9x#@r6Dbi=_e_O8Q4Fa-4vMN6{H7u7mR>#=2os)EbumO*8h<2Wc3-+ zYjY^MTxaymoSQMh$%{Xc0fkj%c{vR4+BCdNYO9(TaJa`-^@ry)rOrXi+@Cz>jel#` z$@e?B?_G!Co%UV3aE?Hu0w!#D!Z@O83moMp3c!LLe-SU>G#;* z@!mzpoz6JEp~ojW!s}uAr4cS|_xJo` z%zcpZl6k~Y^y?V&kztVXk&PR-n)4QKXzpALj*R^9c@Rbc zIF+7wMj={6&oDH{Q8Sp_?$n(z%%=WLcr%&9Pw$avlz(h082r%Pr%eTKXj8#Jn~GuQ zc=+|WsiXufvaGd^J(qkHe?$pVRbTobyKNoE-NLuEX$B`>tI$hvB8S%L}~p zrcPye$)Y(jy?5>0F)mne-1V5ZhTZ#I?cP7v=9lHRImYJq!*iN=?Hsq;fDINj>GZ>M z-uPBKCp+^8=dgR%zH1j~GefcR6**lwgV3qCoYcwC@o02=hd3Wvx{0e-3Ux*khl&pA zHd#hL1ZHXS+!9`-W%n>ji=`#QsDBA3KEW0otdxc3bYTqbl{ICLv5xHGeDwtB3`sqK zT#SF@VxZ&E&B9LUREg|T*HfhBuH;`3_MqyIM!<>{_bTgB*H-IBm*|=;2-evKJ`HNJ zqg1B7&!DQ&BQ^AywxOkmp`>{ZW}+Z;bmZ@;Z#2ekE@nnPp!?hU{C&COfv$ z2wJ?kZgV`nGo4RQH)pn@BezwO{5cglN{*1@Zq1Pd)?qxI3-}Fw>OC{KsrL+Y@fmB? z&q#=+6^5x*<4v==Mf8_|$iYq~kUB4o$)TePe25S~%vCJ=sdGeTF1S>uUv&3no1HL8 z62|@n%v?y&&XjDYlLX!CL~||Dt`UVCx>3@dP2h*6ZrLK*U@sye_5gKN9BjRB#iozc zBgFL1rWKD&HdWubVe=gklUlUn`pc)~h6VL%y7!I$@K+?1L6)e$6v}+hm-QHqK5XnQ zIa8S8eC4tGUjfFT--&px^f@eoN0bGAZ`4)k6@*+@Zb9y3%PhnIiw&po1UT7LK4$ro2%t{59H?>p~Ys>*L)EVTU5|JcLlkg8`0 z$+Q2VwBn`<)pyQmIQh|96K?+3>L}`~zTld;Mcl2*s3aMSoRYVw(O)rThON`zRH;l^ zU|X2cUAe??qHR@ZNu|9<8t@Mk3>3{TpI_TGWwmdWe`&)~Wzm%FhV8bI(8xsFwyu!@ z-mM$xDw!mQ&5=lTJdE-OS6u7r?am$$`*e{>*YqmUJ>gG%QX6wmw?V(vq0&7In;uNN{z!~lCK6UY}wYrMk{oSWWD<|c6pUAFX zFsHUPGqb=op|exHJurDvWNN0{mu7M~4drf6-^9wP?o7YQ=uS6ImYeay<Wc3L#zY;fh)yM%HMajXWxP^fojS40tAl5^mDv}dCxu0kk)f9{*HG>vZ*=3wM5 ztSMl6LjjAa6nF~9v;_=k@+9Ajfu<&4kV9kiwnS z$AwVf)u%3Ac>U1jI>96ibR&wgtR1gbFq&$0eO%%y1VU`AB$|3p!1DmRu_zUzX*2{s zU;W41WgGI1rAun2ofruEUfp-~l^MC&a~oN{5R zO>W1eiP6#NH{W{cNv8&<_`E@HQT`bNM}8;PY=5wEQr(@G4d3H86ubwf$X$DEf^HGI zGcc)!&c$~qTeq9H+lSMKGq-w1iZ)c~%pNhA>v05~#buVDEzen&5pd@R<5^X~_N>;t z9`|a?kZs7hI%8Fq%ac`#z2Hkq3kr(e6SGS>ug%-(72KScT!=cSv^%`0dvx3(7kh4- zI59U%!D|(_<+{4Oxdw>PE(6aHiPAgWCX4p7I#^36JD@;JtcxVzNQ8+3$8d5lbw0tF zid*}Esu`7s2y2elNOX%-Nxc#ei5wxz@HjG}wyV$K z(M}#DRd_tO_dWIg>u(}83%AzA>((vt=LCFHW0#CJ&hz@R_zRBzD7_Ruu}5uYS7;`C zPJ<}ATDaKe%UjgG=+wewevQL!RG&}J%z}4U_#Vt7+@;D1V-VkxwLU11K^Z%t=0{2+ z6Pn$V^P5YXC(L%w&YxX6d%_sJ7rR$^hw?KEMzPOZS*bfW?T%axytarx!edLZo@`%1 zm^v&=dIGMl?7)8j8Tgq9)5AEBseg~|O7}m2R-()nJ-AbKEMp9nI{PC31z6Sfeb>(X zNd1Kax)3tX_ib8hXhWf96 zfNNP$&^w?6w~3pjt#EYmTha(h)Zm?$^?H}XVN36F3FcyxwHnnJPa)CTTFn=uB)iyP zz0+3gyfZz#Ke?Z&ZZz#AiP}e6@JzcLCBzeGm!pXlz&7BNfCn%ul8wqlIzS?;{EzL< zgPmVwZTtN3$3HsCe?0mz-!9nsm1+Zd4!hXwRZk-)Z%p3LcWmSc@0BuyC&y|LTS*_c zjN62kUcyh*BGRpN1f&gJa<6=zdJe5dB=aP<@Y|FH#daBNCWGM9oRjunM*A$(Zc?{9 zR+5TMIN!0JDRV~n?bA=IOP+ojNw!ZuNoB@Av8T{wViGw>JC)gJv72Vn>qNm~N4=2w z6#hc~I{t1R{2rUO2xfse#92DKML)}|L#srS;vy9;#YHu36LH{moMI6EAI`1>FskZm zzjgL4Gnpkb$z&#bCi_l8NFMu6AYq3POWm!l zqEHu9shJCm0?@7?9xvwY_}PLE3-rfjP*Qi_zIf+ieVTZ9a`zvlIZJjf z5%1G;+N3gZss51Ia^5@G<6pyb_Ldi8_)GO4Mg^KQ$&fV38hFKXd0u8 zQOBFcd+lByI06t0U8im`Nj8s*IZa%tK!SeH;(CM_WoG~yz~a#%V5HxW3x>t{ME@ES zaHbR;GT_rasE32e)96#m(LhW(opf#uV=mCCx*%1q_Bm^8k_ZT1YKK?(gw)q zba>riH9bX6b7p!o!~XOs(qv^OD$31BndO@poRYpFkqR!8kSUUB%e1G20syk)m#ve# ztX;M)dzWK_w=>k4)*0@M_)JowELy5m#;YCHP((5LrAjbcu=nzd{6P5PO*aO!2OZc$ zP{Ij)@T(*iXbo8LMJhSbTrcPMC-h+x>0ZnT@|ka#WtOnB8Q%!wgtgd>Cbsw3y|ziy zHLJw($`e$3WU9xZCN_}Ph)icg{bci;5V1qonv7vi$<25tRd7^3P5a}~c zN!3tyRLol-7C+Bfsp{%p)W2Jxzb!VDmW-b;?l0FOQBr*Jilbvs4lOC2IIi_WI!}Hf z++v;!Bw-L4$~D4j4f)QN3V&W&Sz&fw@xba~>0_%WNmI>pZF5~SeUkz+LQ~4;ODk;i z152`(=PW2*P!ftiSoNT6@}g2(;=#y+e)svIwdGQNLMRV8gq?NKgkxtdIKMpuM)1gVsWd<;`bu&}c&2#_p`sVkCxBTg< zXFfXq(w6s!wY;_UnU78`Zho@k@|(NPJ!eyWR<7*0aQ*a)#zd=pjlagb(hXnf|Jb?x zhU-N4!7oL}jn`cNbN!p^)~&ne#?8Ct&8Z(LZn=BpdF5vpuQ_)YcG}y*BkE)7e&37w3tE63T^1BriVF za_m$l0N<>WEnuS68~~8M1|J=<5dDgRwICJ(WnyuYz5T| z06qW5o5YWw(67gT;oBi2!RRlj+l+f#NcScHDk9XI6i7RiFu-l8#=WVk*mG|(zqfwG z{%5+oGcx<*?(jdmJL2}=aPm^+r*wC+SI>AtTq-VoLeDt48h0lO%b}Xy0}1W{>sqYb z)$AGKYVk}46ZJyZQqLOKCXY>sp-8KTz9Ia2!RuFuq2-W^6m~ zK{Co<3mCA_hPa}l!N>}*JOeUWLr9bNqpIpCW~{!l(sPt&5t5D1{EJi-5Ux~FG*SpL zV>JvEaF4EuYxQmW^lkVt=uL5)I1#)VznycrK2_Xv`Dl4^_X_D+8lm3+-LL>IRX?yF zDadb0wW}WBQU#06Axb_vy6ADJ0oW88ln(?b6N62$3Tt@H>pIb5Wak_jf7Rf&0L*23 zFf-T@l$`xi%)>aXIJy!I!`*6Q<`Q0WFDn|{phDvt)~WH1X$l(Oas$f7M$3j8mc0pL z@F_PYv&+$@JQ!q(5vMI&Me*!>iqXL}1jUP|lfz-8EO^*9@S<5$yN2xB7rSXz`{vqx z>j#e+p>=<&{`2Io@>_>C${J|{KRK+cS=}!m730-|!vn*I zUTUs;wzy=)rm3&#&zIFczUP{q&;BMpk=DttPYqRPU?(}?*;$H(Zy9dCLOvw_$qvOu zv=_;h*d*=pB3p+Y)GF}zSsnodMz-7RM7?r`cjS4I zt+7d+LKljjqzW@3(0X!w-X~rx=y41eErw~WuN1q$yem4@RO?LaWu8@u#;45eM}t;2 z+vcBWSnSvwfZ%k(LC81y(PK#6qJVtSQKD4rZfs;_y~#A-xxsPuJ7_a1mbU9M&y zPgjr9*8{lgRgl1gv4icxxriRoT{qcOB`oa44O6)-mSDvRdGOA=8sqT*hyb@hw;Q(Z z#m(`Zi^g%Tp(1IT-|Uwlasg}<;hyB(QHmM6%`@NS;FtF4jr(3w{vba?smd%}8FzU( zGL^4}mnJT>Y9UBvEh@l|2lxYXi9$eI!yY6F9%DC*#yk8z(wJ<-Yo3>w#y*-brOEU_ zG|4U@HOdUHN2-}^aPAwa13wtNK%_<}SKDH1Vi#4{EMBs&dPRjTzC7!qn(D=ipKe%G zt4_1{2Mzl9iCbPgFngiQe`O_J(7wMx^2vMQ*+7o9Fby?1Vz)LdVxf6paLFU`rxGaYN}z zH{eN+8a|u~Ee7RPZ8f*r6$(*E?l!CBZ<9@qgof$#CIqUMO|~I~7DXty^2XIRsv&?| zH*WRlcfWn{*s&LX``zQ0p0{z!mW}73Hp%Azhgkpe7tyAl{QUm=AK0_!m-o>QTn2Ar z9Cwf}e4~xFTCL8oHH?zd#m;KETrE$j_KlE7_?CtjWGsj;&GDq=BA6SnS7%Cjp&Bt@ z$py%U4kn4wAVaF)@RicMEZfD6_j%e2-bCXE+JtCX{8DOqeii{j83A4vOZ3kIa2x=5 zI{p|Eo}E*4eO6YX%O6Be9Du>-v2WJg_uOHh&Y1AhStKK!+gH!i-ljcM^gMG)p}}hW z5fZ1Hm?tTU1h;(Ol0f7?MkIr@oElgS+$V+Oz#lioyYCu$NlDp&A3pl%hlaAUu3_DG ziI46+B(7!-r`3mci;s$%^JmsI?CgA@yZeQ6ZXHlREnh$XflbrJ%2!aj7K}^!-(JyQ zo4yG;|Kd|0o13BY*TZYyDz<5B>}mFl^t3!B=B!mJodX6{4<4cnagG@@WN@pqwQkDT z`ObND3&;8b8DkTZO3x}i-}w{YrsxGZYf9G)*fiEYQf!QO4i$%bhgQkuA#G5tQe0fn zT#hjTV})(v;E-)-gBTt;%p0##gppJy$l+)p{fGrb8p6Uz#%wu~qDf@#qQUVB^bWsh zq>ZLzWC`)#{E$pk>ZvPukmLr;WTuzliX`s$s>#}9aXkLw3HtT;hyYU8<60&ymk5J5 zL|C9Dl1jghFw-xxxy{flDydQ~=M}&?&1Mq$15l*lqQzl^dVFjb@Tw#@ujtKoNGaMC za76S%-Thqu__usSjQ56kGw?sj02v^xKJ-N9=98~B)>Utty7H|djtOtA*mZ22e|BZ_ zb!)Ew)AEIL#hg1z3ky0MTOOI|tb1+YZGWmC{?Y}9PCTyW#kL#m3{we{5f}1duFZ=f!mn zo|}uA?J@3;Xw6I=<*9#Hm$*wZOPWhomMBq{)dwvVdpR0$FmJwtc>&`5c>z z`7}evHfEXG_{rlumbExpv{qd z(d=l0+K@U{)ts73a}N#7R$JXG)rGEw;f?A>tH;}gii{q!7cg!)7E7--+oU2{_GETa zp+;K_c#1T?Vq=mXTB%Xg3}-IRFo?2bO*29`7@l;|q zzRB#V%tF2vG@Aw7DJoW3MWtOXQrq29Od@JKxLpYtkE4~lDN!fAO8n<5uh@=+_t0mQ zDRnqs{wUO|d!^$*j}(#?B29MV2{p4=Zr03_$WAt5ki&yAA0tyPa-o625Z-&=iC2~P z>rvet{cJh4#Pp)+BzPCcXvKbWm3f$XwOKKPdXU&cC9@Sokuxkyz%z)8ML<#HN!Y%y z>I4>tEITG5LW?`S)bk#yWWn)f*)LGJbLatat7v-hwqVQ!5RMWJ1T-7~TlnHM=+Pb6bC5Y{ zc<|FLLa~;US_^1Ym@lTzhqXZZ3%5^H!IrVQaKlfs6UgGZ^X!b-+Tb0t3ny0F;&Y0- zF3LXp&_5F4*-cG5r!}-xtA)1kxwk)ixgOZEx4I@_wm#}gz3?9KZ?m~R6^8S%z#HKnCBy|#2GDD$&3w$PMRJ_2?_P9r zFEp92{4@PVy&?7STgP8HVDRGNv6Itp3O;h%sBHrWEh`x}!*^@i19y(Px<3EH(g{;j zZ}B~G>-ftXvNzR^og7gnK6_wnNp)SvrpKQjQ(8W7#Rc6bpL}j?N#?k7Htm05Olf+{ z{EZliN@)GJvVB1nWh+KWBV}o(x)dCnQ2hnj6h^*5y;LhNlNQM5gRjsihXB2k(#_q2rkA9Q5P;c!%EamB2#WkqmJVm@?A5x>g zIwbyPhWPaJ`e7Y8820Uh@i3MS;ve(C% zB2K?x79tv7aSJgBn2d@3;si3xV5$a#F4*qEn*2<^nK4{aDk$amQb*>+dF-q|=J|x2 z3QUuuZve~Sr000>>BZcF-!*PhqA&%Wl72X?gl^E0Ki zTa`}G*GX;T_Q&R~y=c{nS%27GJ9w5j;`O)1#*V6CytbI4Y>3qk`Qg6%z8qGM_@PX^ z2qLh(jWqB|rQBIrIIy&`ys~;=t%kZVTH*Lotz4@fU)$zvOPw8<9d1i+ z%R0+>R{B|4ozB%+5wWqz8!eLE1%u*BS#!ityla~Mwy3vA3>Q=6gL&_YnfDH_Px6Y1 zU7!zkIC9A{LaHb#M2Cgq5Y#w|IgvU>@1fB{G*3ORUdxwgnZ4`D<1Sb zdDpc&Z@*{z_PeFX;vE$gWi10_TIk^bFRiJNY^Yx@Onzjfr5 zH{X5>qGG4is9Yeui}?$|w>=s7E!C}NB1Z@`q{IYEQ4J^$$^|FW<)cy~^GV}x%xAN| z0pl$Dlm3je=Cl7M$3dA>k16mfi&` z5PO%{n8CAz%P4%SN+^N+5IkxRCE8xKZLC2qM~|K>Y- z7|hb`_*u_-Dg)RSPZ2)tmeCEcp$|db#KiUOif&S>*T1>kxHsCVe-zB>uhbMnb`RDH z1q89DTJBdSqe7R6n$Y*7{1kGm#d2bUQtlJ%CF*^m26rch9zh^v_CeM94i)aY@r|@q za2sKf&`FHL_n&$}J)%x#pF2$(I7%65nyySU zEk>eQm(pnhHB+Zqg8L6oBA3e@^40LaJ}gM(QU?O?iu7=d_{!0bB&OkD3o%7hC<~|Q z?O(P-7&2ScYF3YQFCt!T@o9aiK2&^K+Sc759gq%mH;C`)*?KnRiLi`FhO(WF(;*;i zdyk`RJ+2N{rwgC&LMWRK9EK5Q9OW$ggHjTaFLLS_&XP3EhXA{VI#l#GsPgQx;`m|7 zSI}~A#6XW_+D(R*GC&?BFBTSxOQ;w$bQngm+)R_rRAzbX$?xu#9h@bfj_*@{QCAFpWfhP(yd>0U+fdS!noAG~L2z4;pVrwbi7GdG8d1wMrM~R>xr}iDQ!p1647SSL z_A2_(UPXa`xd)sVKYhR7PmKuYroz4%w*5R1DkF+C6tSQF4h}izn~;|vHpC8Xu1BD zhljbFs`A8AQCaUVL&et6daUt+!jd-z4|@Hf^`Yu;u++c)@i&?WVdQ@$+%FwbmP0Qr z)~u_cPbJksq?JGolm*ld#}eq(_ej<2QS_uENxklV@zELLBfr-_)jvhA&!X4QlD%Gl z;#|}#sc@`UuC|?_S1Z@cq|cIi8MLu+zXwlx+VA!8B;Al%q_n{!Eh85yU5nd24W5qh z+OPu7JlXG0YfgdE+LYl$CZ@%n3TO;D1L+V%<9qHrRKr4tl4^s@{gU~i(D;LvK_{ld zXuA{^1XP&6N<`g8; zSgki(0ck}xGj)xs&z?Hl&ocXj$v9O5N-Oen0N=rtc@zON1Q;nj5WXvhI^j;u;|s&mV>=PN(-lj)uw>pa5sS=M|4>{Hk@;OywN}@6&gJxj@t;is~F^NG~n)^_2V{V+!&_~IMkrt;XVeT0+|NZVS{t@Usz%5 zl#%<2uBf?Vvp8CR8l(N!_lI9yyiZ+WaV)>GnDfF`JoAPNJ_n5PuZ2x4x4|b&)9URm zw0qynS?8R-t+H+opY12OTDnMNrO z{nH*&RG#|a&rQkglm5_?0znP&gsN{6FQGJuJLnsDKJY`I1B+1T7Eg&^$YJcm0ALGK zQOdETOl-!v&Vvia0r|yOU*Wn4&W7*xFT|_Rl7&)!ny2+Y&E2vnW+GLCs|66FNxgs$ zbMY!V%*6;(G9>B?l*rVVS(x;r8cw|b2QbY_cB8tWWbUV3;e79>UiGLrnLR2F|77;* zW<-=fwqL6rg9YdYt4lsktY%@Xa6r4-YBAZYAye4WXl@E2%Q_SahSM4YO@)>`TVW_K zT+o=?G{QN`J=Hngz1S5*+D7h%qV*LUhOQrN%AHgux4;P{XHK$8ZrNoSS~O`;EKN(3 z($Yp(OsezQS{#~7a=1n$ga)xeOEd`8Vs&Xk2#A5|KtaOcGP%L-CwbBnZp@C5mGDrc z2M>m54;BEeQ);r{4-3QLXrjkPB!l_i;5(zExo^fwu80~8eKJ_!4($mK^=;?&xu&ls zFRy+2;m3dVn};9!mGlTZ?4`~0g5Es->lq6cO`pDK!3^cvo>o)xw-5KcRej{};SY`+ zes@3B(mC-8TJPZ<@yYuyyX=?0y!28%Xfz%$e)ECxx+i~}WzTY(`Jhl>Si|lXC+>F{)VaLRj}_!FkhL0>%m^M{^lI>YBPp9A}R?sM2GoX4(0Dr7EC zCZ@SK{i=h)RmN2XNzcR?t{N)rIYVD8FPVMf06s3lImUg(GI=sGed6g?9YkRqo;#go zq%5E5s^lk%LT0irCY8abidelYtOcK{dL}+qoJYV0u<-nU!KccOD4di$H&N^*Qtij1 zinE2$sNxPpu~toyKV*5J4O;#Tb*gEJy2!LqU1LJ+Q+XojeL7VngmyrZP82$XPTVth zjT82kNdmUZv+aGM?XfErf^CS&!-dUn3|y!o7&*3t=F>aB~%)hhP#wB zXPULu?a73I3AB2g)O}ik;3yEB6l5TzF}YtU&_IXbk9%E}V*4d4YiAdh4bHEwRxY+| zJG-(yQ8qeWRWF;`cHEesTU0c2+zmJ8=M)ys9)YI~sdci>EQ(YR!?$^$#Tu3bJ`7I+ z15DPt!_p^e9gGhV#bsTJgwb&lbIL-?LdQDGI>d`O^NVaU+4fj9`DaWy3UgCVtDk4eKs!4I50_bos(lm7AMn^3jzFk*>nmH%pf z2wa3qmU|#!dFp_d6oY_Lf%`*90aJrOdaD6 zSI=2Bhlb_H1oB^B*?#qFMEP*dy6Mx`t)Di1ooUWh2Yz?;RnI?v)zov>Pn))WJ&oc# znlrYy&rYB%sD8hZ=$<|-}>VVj;--*I#!5w%0Tn=}iCr0knKhqgUBE|V? z;r+1-JGHXW0I@Am5e=a#Z;D+7DLRsUWzdy5w+l9dsG6AsVi*+wlR!l@46DGPfKM6& z_=Qn*LrEp5m4aM3gAbEy{FNyEint^!c?MhqRQxeD27MCgBS#*_&!VCkB;1(dp!J%6O!dy zg9{DbnGYV|dD3;&2)`S-)HubF=TCefgN&Xkjh>t~$&|c`G=h&=PiRq3*YTd5HkDt4 zo!85cWJXLi;6@otR6Y~2I7QViD48Nvzhv4W8wD0WA-of&4`0NY^uPns_j2@y1#%P< zML8GhKCDLYBmhT{KOitFut-{*qC}#WMu14d)ebqc+H6@bh#47XpI?v|sT$3b;i>+b z0amg5KVd5njgv$Z3HxwuzB^yb@5q;}5vn2$OaKGvM3Hr1X6qUBhC~~TFhO$JqQMt3 z8it=7`QR``@tUt^G$>&ZT!=}+J~X=7dNwcT!3M*|=Ify>$=OFPAoBOH@+qLQqE*1_ zQp3~nhw`QzdDSi5~{`jos0n*W{q&dxXbM@yBKKS+U%6xs?Row>?^&>ySNb}tNC^(%e zgiEwpY0g4trC1%SFRCpWE{<~!i;XE7Rx-0_a>+_{ZFFtiezkL#{(eQZERDT;>b3XYd)1Khr3>_Z`fkznkB>x4O-<*)F?Y<{ zHgr;%Cv9l>!g(vM)o<#)eBiy;$LgXbMGx+H^nqg1?3n+O?G^67+QkJ-wK zfK#eC7C5ayV~zhy?Qadl@6r@H%{3@!im(zCP|ewrBVtY!{y#;(ISLeE(VptxN3n@O zZVMb0Thi9$JteAWRaXMf$Y|=&W`)3MLKy`H(+!a?3A__QSV8&;5N06Ivz+--R<0k> zIN{GX95`^`)y>ZiZJYC2^?>pVXFh+=xjV{=3uWKzd+W!J(t&Bw|6WpDv*&_Q%d(?s z-LDpw6fVMOGTv**b#N^UU;G>1YpSAV@Ln?*`+rJzZIr(~bE&ldvpgDi8WDXpqywvj z%dxn4ho67c;5c@J*}89?G-C6lq2)&j6|je(AW6Z+1RK{Rj-AE7POFjjA2C>)_jbQ| zI)yd#fp?`wU}Pw!71dIN$!@3?nktrq^Ajo~Id56~!qA!3y(fy5H+f`B%odiYOOyw3 z(&lNwx21P1(mj&+w)&1;+HDurOQh@IbWS5xi&n=fp?y`Z*(&B+#X74P6xAgw^>O;R zmEx27sFgr4KDtsL^-jN6;*+=nw;*N%*RWlE3tp2_Eu>B~!IR~Z_lPdUyWDPvD#qro^UU$A@GJ~1O1r?bE(Bk$z11g4>8&D8u5`(g2zUY> zL@1zDV!DhEhepjdL>#bvd^E7V6ht;a{G52e9G8FJZCP+n)x~3$&75(6xpU-$(;ofx zyft+<4FSTb_U5K@3eP@!^6+tkG9L|R-*UnH8)gpv5IA&Ao=7B#0i{=@n4@4Y>e{0Ap`2K zn=$9^F|NYr+81nI-+9%Aoy+Dg9{*giYs@caKKR>nX3V`Sp8=(esgSY!FTGGV z)X$aZX9GNWdD5U=0z7%Ymaf5_n58CpANr})@?@zN{nUDD%WJ!8WwAo2sIC}WF}Gq_ z#rYLrj}@%VR6m^G8oslBF}pZ%l(jf9QiR*I5e~O?Qkkh4Yy~E}R84x7>amN}9yun9 z7NmYrs8awMNd=<{v>RKh+hu3*dpk=*0$(lOh2Ht4#%fg9ZKSZ;0eGeFBPygx){S~qL3dKt^xaQQy>K*KCg)IoH^^owoxDM~Lx@PP&9fNTU2#1gY zM;Mj5ig0#PJ7r#_KAxz<%oD{p?UMc~49FJn3rgx2!bq{@DPaUc3Ir7$MzIBI3`awI zj9O(b`d-Sum$2`}4tl4EX@+*YEmNo!8Y1>crmwclp2#dL%c;#7(QL2Jtj@1bRM%Dy z9+f#Pe^g>7? zk)s^0!7mfhQ=46@#Dbqb`Rcs+V;?;0z%ydw zx3`Fjg1{RGktbRYhBxj*3rw-mzA7Vch-orMsG^rRIs*gL-X1pSBRJ8Y_7Pp zIU^_wxn-KECS1=5^e?Oz>+1(K)hJOC!G6->qS34-#?aT+!_dd0SwPLPLKo5$lb6+t z#$JTVg_i?z38~Ja$B1}hPPNE5G_YhD6<-;4JKDJDJC2XfjR<7}!X_mHtKdwm`f;{G zu;H;fwvBU-%N*A{Ztl3QacTyG?PP2ji?E=iDw_7bYX-&iAQ6ga*}!~Z zE8@qNLrksU`%EtVMIFK9QXZWs z!qy(oa7nSFhn0<0lVwtB1d~!*U*kG|PPWyZlu~O>_3!BeVYgvDlos{!yPe+C2jBCa zaCYlpcHe0IM5z)rDzz~^cMRRa0u{;aoh+?oX+vY;U@5Aye zdXqU}U$7#Yl=n)OGE;!bm4a9knagz0P(nqY3a!YNiPu#5tHgeV8&5pBZ~QOMIdH6X z*s#YtW^5U!|6E+Q?@9g278DJB_|h9D-lcqZ!m(~hD_{;O+x|R$TuV;=Yg=x-@x)GP zLssbEE6=?;5^=|qrc2Z?FyCjc6rLYPrSMNxHEOy9u*m;1s)-eMI(qYvP{Gy-Xo>s8 zm`>+BJ#>(tiw)Iw&Wnn564vLMil8$@z+8M#yP5E4rD~I^Wpr9h1JcL1hP!9Drn%LO zXhyp2Tl3GGfpu<0&qWYSGRpXxyS1 z@ZQQOIstE|XCt!S;i?4Ns5>UQ+!?5ZODg|Gd)W^YdvO<=bRXRXLA-gYn|hr zQ=AK(o1A9nf=tFu{2gQIYA3g|(A?h0a0lciz(GSQ`iE z{kfa+4ur+}T(uPELIX61Dy`j~q85d{fue*uENgD=WNl$!dG1--`QGz0x^g?4-3}$9 z)T=WBO9E;`LoG(d=4l*M&V#N6o}8RmbAd8^u*X&ofUi)6kwTR^Q`*4M0Px{ZPi{zR zP?>hT6)wy5m9aAIWemhxMp@S^L9L9zD$9^L4yjKLSSJ3-sw8y|@BCc@{Q_Fo;N;I7 z-8@G z>JytVq_5E-Ku{&p25I(aYqs}J5l>t)=Ih6*uc!2xL9uTocD0my$(4Uok3Azf!FqL1 zWp=}#KG64nmuT;{MJk!U9UM-*wc4>K;jd92W~V?tI|V-IiTlQ*7B1l-4Ir0I`H;&p z^w%8GO_+rJS|fBifFe;zlt7V#%!8uUv4J_`%`MU4v9UQbZA)#Psdi*W2SmTgnm!nO z-j=K(R=C)uKnSV;7tqvrf~MCLmLRN;YeAYhq-+wxh!w(BSZz7{j>B@P!RuToOu5JF zcbRh%jn9}T2aWGFmanX2<~8R@nM_P)Mid7V({M@{V%ovh1b&N;Pv%MG_7T&)*y$qJ z24o!2_D#xYn7_0Nuwq1Txgx9OG%QH3@F|OIyr9ojUWFu#2_HjYQqq+YWsstHYk=3;ud%8(g4^SU&%o-cvCF=ifE5hx z=@h|9LjY8Vefp;JZ-k+@nj%@v@UqsppqGwbp%LRXo+$AVB@Xg6;gYI zVy`I{_xIUX%ByTE*-hQQm)|=1jqIi`y=ULB;8RXjMv~5FuOSmj8ZO01QoZtGU{v1L zhC8F-C~Cqui=x#^1FDt}tQ9SZLa346^1MM(V)KqXWj@477gymfV3j}m2oc6YVDt=3EL(asq^=Y zY~KG>(tONKlO&m+GHjqt$`5c&pRvGsW`#Ai+)F3UZ4~kgReHT*LR9)zJm>PKAG+fM zA^@x6TK`asX2jVYmsK04`$VrRC4g=U^QBo};+e(CENK$7RaYd1B9Q=asC^YyULxYIT znFdPlum(kbSi>kQyWEyM%-B{s22q9k#8O}ai}~h?kbMoGg$!w>tUuX$K>F-Ch$LtR zAE*mR_TZUN3s;`Z-UQgFQDU%ztE;s3fcG|zNV zliqkV42Q8%5x7sOXgm%HVe-xp?_4vJzX-PDae&;ck|*O~PEz??E=Tbc#vDO9(j5I< z%Q8X&dM>G58911Crp_DUkjfT zJb*DLH~;moG$p8XW2aR{Gjf(OBiCp-fUp3%f+EG{l9edW12>t#Af5s{#Qq;(8Xn>6 z`wYeeh!8heVErcm5(dUF?w@WSnkxg_;NGcjvH1C?pPEundOEHbfmJIg%;WGYhB)IU(xyl8_ZQ*^{4%`;u3)C!AtjHNbdAzt7gg4NlM4x33Qnr{@`K*|FZf-~jH| z*9WIMjJ^UsTMrWM^a%P^A=MbKs>*O?^1e=wpl>ze-nBKRN_Gu7TES=XC9|^b*2)~_ zbaSz}(Tu3Fr_JINLp7+07C=E~UqW?fWD<1%Ogq}}k;vTzX&yrYJ4UIleLsgcJ)c!W>` z$Ja2DIdaUg+-Bv=?k{9(AC!$MS9X7a$BUm(Qb%R=cu}IYK{dV?QzbN^);!fBEJuvK z++lHs(=5?&k)fiKK(Wv(qsH zrYSAyUFlN#WffFkEBVg|&iANTjuKNfYyX;}k)tzL)Yr z>UN}iB&E;j!nt{dYKO8}_7;bF#yVK$dEyM!4^i7o;zVu1((%b!BEosgPu}PbJBC zS6oU@k48NxCmBDjoFqy}3II9$yYi82YH=M8Dx-0jozG}|!DqwFXT#hD9Q9?f{&gLens-RKjJeW{CWOF zVS_eHg7l7yT6|*s_PG3&CoWzc7oWyE6XO@gr7JvfE#4WI_r~|fzmCgSbP8iYmdZ5cRUl9(jTdDXiv$yH#I^E;CBotNMJ$!|Ef7$p0e5ptdh)hCUp^> zqQG&l zcBg^=!B|1v>w^&@Nx#^TyM3=>eX&^0ASUS#3-!sql31c-Uo5W-z2d|>453aZ9&i>0 z-biGc<>gFkxky7mu0{bY)r^EYDHRIpA6ZZb4X!?-VW^KFB!lS1Yc6om;Cdt)?=bZd z4X&u5!4(xWxGu1M?~455sOY!Hl5`NGp$ zmLe!7yTk4c3PDqvBh5QaoTj#!=h~+`r>D&IwFNzXGTZY>*jqjHJ-4OaGcc??{HRAGz?Z#c}=0aP;?h&7B&~6Jb|0JklZY8g7uBH_gec>Nrd)SC>AAWp!?pgJj3rbm$Ba#f?V<}td` zTl7;iXU^kfrMI6Nsh|AtV=z5g-hW>--`~AeTBGJI(BFTOQbk7sB z#DV(n^!N2Y>o1CRqUjNg<&slhn{w0-4JO%3we*}&aiu@kR8(p8TP*?El8EM3E)!?Xc#tjMN63J4hdzO%@*3b1n^hcdaeVs|g`PC;Mmo{Z(zWdVe zUmr>1M|$oW*cNH1nD%$AP)=84L4Tfqpsm5xklqv@XB+Jrlim_<3odh=@7fqUALLzm zBl4sSz&e?pMhz{)n_ia@vZd5z1T!3}+t=g~^O|K_N(z-l3BwX%mr{f0+=nAVsyo4g zdsxkUpQCX^8%$zBFbIwkZWdx$nNZyBY?gSR47QlqfFd;;!p_8;A#lc%f|ZQ0a2thF zS;3c!m*BH93}L8>FdMP<8JQd3;Cy9cl@p6%@AB?LMWw9KKmYO@{qw2X@JDBldvuYU z=ze|J`|a1SfA*YnhFmkGdCH!fckYt%^{@4pz#ePb`a5k@YfAH_qaL}{R(kW~%TC;N z>Cvf{@|wyAx?cRlpP*T;IQ5DACH(G#gdN(@Ja68>+JU3RVWAn~CW>+ZQFIigDOQZ$eyzZo3RS7OtNFra zsfw+=s)&^h4@x+~0cB+aX5G@nWg>G86j2BQyPtdn$>2C`e>jS`=3#7nDzV8%i2!a! zQY3dBVZ&EdQ619Wm&9!^f4S_nH7$3I7(Q*)hFQz!4%Y5yIqR;O&LPh&D4CGRt{PBY zvbbjDtxXFOg{W+pyKumw&qg}6@91D}K&8~7#e;^q zUGgq#O3IjlHDmm~)KN`*{i<&4e=IfO9xc$|uZfKD505CWW~b_JvMLd*L*@sy!;Rr` zSsiZhHYZmk8l3LcOC)Q3*5N?54jDO~aCK&8=1SDEVJi?z6Mni-)hzkkpa_~106Xwr5UgpcV_oXTsKnS+(g7t;Ny!Sr0>%9qj;FBdrTK#6 z=m#x@p1@!$W(+H)+b8^_%~4*>xX29Uq%7Lf?4q$Zuc!lcee0`txpmwYbeRY517ux7;RrFHf1T ze}B)@pP1y&BvF4$Kk?+BPd;q>4C8j{BoIE~Qx8B}Faz`DmL|djWSXct6@ZUbAn_pH zkXXq)y%pu4goSq;3QPF-M{1P5UOG>|?>uPzVm8*uyU^fj0i-3Lg(4n;CL7hj=oLfB z>6K0ymE;7~qjn)Ls;s@HhQ2UfH%bZl0Q9|pF#ahal{lmwbLHtOMSZ#IAGBBUuCdqRIQ3KE*29k<-qk>Da94WPJ7VPVnK>S7tz+mZDi%+vV$42stGcMh$TVOJux=A?F94+Q+1i7$7;qO zQB2c-v)~+ro|kl&kTCBDWvZs`2DJQ{VkjoD{1m6I zt+l-L(QlUiYLGQJvZQ9-@I@PjPDz|q_mgwn-uE8cwYU|1_o>rQ2-t}c=`Qnh9o^8zfldmEWj*go- zYFNPT^W^>foZMk~Cnv}c58qHWeth>^>Ki5HW!Elv_g!zOJm<26hcQ*LJ+$34zG!Y~t(RiQ9NHlcL zgBp+0(Fy?u2@@AdufV^WcIx>-_|66)pRHCPIB!rGPbE~qpp!B&yCb^`EC1jLtUnqJ&s4X5l|&5~8e4 z6eKmv%0taaC^E5+!5)R2M7}vyqcP4{`oK88B=(`wMZF)*K3<_bdy5(9T=Ip1T}yaL zbBxRwl{qzIM&{zEYA3-LfZ!8J48qZ9hPEzc6h@<&g>*)GQ3@d2fp0BNEwZs}U5$cM z_%m$`iOLZD1p#453*_sgg+iC#Nl|DpHx4en}oHLj^&(RKc+(HnDJ(m!~9{pJ6XK`;HrTlvW! zU;KMK{>#d$pWl4_jv?97;(p2WJt^~&;6C-4v_<_BM!ZP4Msv1hoR!g;E(b#P6k@9S zTB}3dBy44Sx*Cb70k7BH8nEV0ROOKt(d*4Dv}h@*brgPf9L{ZSXXt!L1|i`ds||M>~JIVz&N2pXl>u z6vfBfQCzgT>%+68qI)l_i4m4O1l2|6S^*GPf+uT$8}wVsF#FJagVe}z8$>=1=JKVd9w5BOrBtv_{P3| z1TUD#^y3Zh%K&4%j9Tw#TRq5eARpKxc)@&OKD^<7871LxMGTqH9ahE4$Cup)z#_}Xh1FTQsBlF^IK9yRK0+!ei~uW@IO8og-I=uv0WiN?@- z=0-%tI77rcK<_ORY(T6#?C{AK^;8U3-@rA)FnIyt9jKRd1*>V!t~ebldQi9*UQ!!8 zpk+mFKkwyqr0Bu#1R(|7b6VcSJW0sQ0<^3M#cgpe++g#W{z zFe@9`oa_qL3yWRwUJju=4Szx}AsTvnVcu!p3t|7=8VWJwi9%k?k8$A7$NFN=$NM@g zv>1Jzen(W>o%eMZTZG0OcNF5E)-MAA&vj7vgV9T2t{G!VGk1D6!od@4l%(<+tws`R zC?}z3%#qK)?g>ghdOIwF0s*T>TyVk(6xdXWi1BCxU zc+6ySne#GCK3CiYE(LM0Ym#fBX`y|-YprW-y1ST8v23VAm6f$^rOpC5t40I8UbaK_ zc!JdqDFcLM6%|4PDl>)0kk~+)460b5FJ=5XIc{3<7+fJ3y8tCx47XZj&uXaKY06iMEMQ3-4 zzYv#qiPoLo%=PudA6$7{e-DPHspFYZ`YNey=9_awxld?rnZL+Aw_~1|{hYW^yk*en z&qEW!nT7f@`j`3#`ZIY^am54O7Zr|hyK)1`NF9Wnu|DAMFBhuCW^HIrWp$-gMQPrH zd`*eU;)e2J*0H{Ei6O;f%V(jg!py)@ak;uQuu1KVrIb}SSGQEl)zwv1(Ja*)_ZMhU zh1pekG&|r*&}3)nV86Mdf-RA%Dk0>CLKM%bWteSp*05QihQ`czZ&)yeASD04{@O3K z2=~|4X4W>>N=3|9RuqBNis?tV+Q0~gSVX~a{V+UYXmgFBvi5_G_Tomti%B+D&x|u0 ztiG9S^fKmmENaiiR5KC?W^%z$syW@q3nyA%A1|VPqB2z1_3vif+iEL)VL``Fva_R8 zZaVLU&nJx-{HxjXE*|aJyKn48+D#8%va|K>>PNm6Q@Zq{`uAzU{ob0=!u)fFEgCjd zjEm;0-xxQtCBLBjmI=?0dFZ-NrZ{AO#?A)PYQP6|ud2P*`v5ZI1&u1STn< zA}e#*HDiry2(cB`ykbjaW#qPq97%x`iv%qeTrZH&kl>#e)Q_PX`-Gra|Afmc1{6yx zl+yi}UF=hEDx=t>-J#Y%?cA@W(|bbD6O@8>PY~sE93ZYe0Bg%|C3~g^@ zg!>G!WIq6-tLDA4T@Izp@UA#uQM`roKB?9}8LgPr!LF<}WW~?J7 zrTT-iVYhM{Hk{&y3CgQyp<$3xIN9gmb&u)F(~sFZhS|!;9PbzyCMTO)=Vg6q0T~J+ zNGaW<7V&?uJ2^=mS(zAbUU%#?BNGXK8aJ5fzf4KcL#BkSIHgm%GR4g8N`H7{WOx9 zorS;$R?=L2J7sRfN^%QV0AN~)65~CKrOe$7z&A?$?bk9X@ZnBbVPi`MW&UQm{+l)9 zWNQXcW~`YNo}L|3`CTP=eL?gHMi+tcTMIEzI)5+b1uiz!9ydJn-+r|DMh$Z^9x}9nur1^s@qv80H9YVmRI4)x$2zMK*rXLo>>8zj%kwjQcWg&+6)# z8UD0va-cfl`0Mv@Y^KVuxbpIC+XoLHJS-o`-^DlX|IN)Cmz{O-KX(xOoA5I*SP^%B zOxUW`rL(+OW0N>U_)UFn5oajmNkpS|DXY&G`7dS)DPts6jUCdP&5+z6qzE$ApTKpT za28?|5&a%1+BbQj2ZJxJ{hZ6sXHC{2)8m7E)|^RMm)>YKCT~Z2Vcw*PKKrdU`|Vd| zk$$yJpDT@E>}e6<5iOnN_#$)7>;%y-#W*C{r8-j-B{hL843G-jgQ)T5>OxWZ?R0XZ zKm<8$JB$fqv+53u9bGOFVuVXeDjmwTD`W1H(h|Sm)5;noE70K6>bk7gyNl{Ipx!O| zgj|5k94f17ZZ4w41d0Sdj0LFMjjQ=kWZSZ_c&sYc!epfPfC}hn+V2 zt=pPcrYZIlcZO>tG$hbri%)$nk7xR63D-|gEr))Z`j7|=!hQ|f9lUY@1tvDMQ|Z*R zKzTlBx>E3?vcvDRLYtT_qBhpT$hwFe3WOt(aM;`ASGj=_4!2t&Ts_NaT7!iDHIl1mSkhl(!v^}s2UYH=_Q!!u`TGtu0zNHB!-gph1~@g7u(Y3 zmW-Mn2sr;L-o1;{8b+Rf!Q*(uo?cK;uxgTg$*qqXEQc7;S7D>CV?K{kjA%f37rp^M z8_zE^1~d}F#Op}|imQK%$j5`GRQMw%ux zu~+S=%sQ(;dPn>-=-5QJGgHivGMy!2nX}xk*(ckVNE<~5ynkRvwhI>Pqmmt5ZK&jG zQ_Y}=u-K&zTc-{D9>Dm;h>_l6M6cOOmc#JJ@SF;#XzpaRnXSw-c9HvS`|P{mGEJ^~j^Jex6~fzqu? zR37|6*Ea6kCuJV%{-^lYwfYrGI|U=UaVP@+hY?&4xfK?kfX9L47RpGrVWA*x!7N%l zo=~DEAM5X0I;|j^i!^eZ4bg;jcRH1}XX}vZE%X~S{(Y7Se{fvdlh4qTWx{P2ad{+p zCeb=f<}*-}RwBxjd2&ib zIZ7Bp>^)FM_dGR}hm@)_JhM1@+rH(Z`oQMg1qIg7gn~J(qAB&b;H}HK<9>(Zc6+d8 zn!k$n4rX2*z;+sCO<uthai%!MBpGYdtXN>Ih>At@cx=c~ zK|dV&g$6ew%|0AHJQT?qY{k-stRg$oNE>99x{Y~-Z0CjCAuS{s);!zGk`GQg2w3EJ za-$p#V__>y#^N=%#nIr_IT}2D3Jt!nslgONWqGjAtU{C$|2YmA`H=J`UrAs?wh zhS&Z>Wfj|yOEi@1g`@!T z@^CMdSp+Enri{#oq@3g#MGampK*))yP8_^Ad9j`%;CWe%(=;FXt0jWdgR@YMlhAZn z-9BG%sLidWTP=BcQd^cYH#ak3oPnwp5FV2KtOokm{6O*f5Z&!81kWBjD3KJ5d5(mU zzR#Bf8iqP()ICq0r1%9tNzvfT0S!(cNezCITA5?UdRf8g%Yl?b>^y=C87rX-^3Bphy3PAFbiaNs=X=2?NYO|GXXbk$?eLO0(2@A03ZOoqEEOo*J?F8 zY_1f)5@O54@Q;Tbs0joXV$yq4NKBhq8k14;Be_EG>n}N0&zwc#!kkKy2=8*CY`!d~ zk5C|07k*GYBu|tfG#+WZEKP=)SEOzg8JRLQ+_J(coMh_a$RrAXSM_Aebam~c>I`Cu z{wGT)FutX9K>&~Kee&hqTg04O$&q)f{_d8x>GO*Uaw9C8k!78*T5$s~r9t6sVV(d~rP4rHh{D6*{wRb-P%V12(rj;bXpnVKygqB3 zbzFRG*15iOgSIM?9Hpg+wn}Guj>#$et4%gQuo5sBk8lhSXhXAQM`^S;)MEHEap{W&jmX z5K90-5G`m`a6xdlwkmbky5lZYY8A`1T3eOgTD8_%wN|XPUh6`J-}jv7oh*p$_1^w} zpWi=*cxIpXJkN9X^F90!IZz;k&FVTOHblr!el8XGrJ2;i73FqZ3)h1Za?SBVu8Kq5 zGpTo~Z4>oue3Q!I@H@P7UiD#!PRM=nOB1F~*k4dqef7#yuBs_3*gs)<&B>!QeV}Fj z;@eLPm-*$ci8J26L*0CM^QMbiMt6?xY`OeY^}@sF-T1ej>b6W@d%$X&Ck*fVu~H{N zs#nSmROT8X%#u;dXl)cd+o5NnmqE4{7Us0#W`O#e0i``L&65BV2XOB zvG|@9_dT;WGaQ*SqwDU;d-GCo5I``v`1ah~Gbi`_<|V|+&Yiufs=9nio7(x+O%^T$ zkPCM2C?<_?99pn;@TqHM32;zeVV&Kq^pxHP7PZmLntg$I4s~zy=^cCygo5@izfZe( z4tF-v2~QWp!SGo}{1Mu-<1HNxzwftMtmw@#3wge8UaNZ zH2_c(%`tNn7n*7JnX6h_;ypQiNXQ_-P)zuR?&7*)rLeHrgsLp|B9U0rh{2+`UxSOk3|rZd zIW%5}Vk?U4i(bB>f9n+omfb6Nf~&66j^TP9CAyj*#{Kc+wO!VB1T5@U7Q8eucjRG)5n&qFR}$f?v5 z1CK+bZGOh|g5yT6$T+cJb<1Yw8NSn^n@2hod()`;EHew9W0$?Vd)l-ycN!J`iW@4_ z3W`-$)X7C%-ALY4gKwT`^_KG!t@f+O$&h(If9sF_tphtfEDy_KA_4EnG{(W z(^bH2LQ|RfB$ClUiBL@%my@KyC<4tLV`=C0SW4?qZ`F`_W=GRM%hss+w}{F*MN_d7Y(+GQUw1jgfw4X`;dB9IerI3}`fW z<~M1y9nw?Q`wTvZ--qkLgl4=%rg(eweg$6TKGTD9>-J(0jdwAIVS4$Udt<$9rLw-{ zDlwriFX4C3vtF4w@JhUR*z1ngp<@^=0}*~sZaDBd$w{#FaEp(jO~(LUAluB8qiOYN zOVau<#xsrZ>xH+5iLCF)=Nn$EMZ;r~dgPr)@NPUg_0c2u?4ft2x@dl)4STLvQ=*cIoDt6$ zWz9l$NstT3Pa)>T{uP4QkQ7M%Qv($Jg{Y{I3E7*fAn0F{XGk@6t_+Wp{>zYU7?ya^ zSILu3$hhw2n{VoWVZ}A3v*VgM7hfc=N?tCXn%wE`TcD2nW#sJ5=U;sOZ9kXg!mJl7 z>u=e01#T|8p*js;OS=EayLy)1fT(YwwAl2HOmE5Q%9)qGvfzvYz>-lT4$0X{^c98j zE8L~oE8Lshy4+A$=+18d0-b<&K8 zl_#@hjn4f;mzAecE$-CuF*?UBGJ*kvd zly6&b!>j4a#&aL)Xm6V{@zv(Iyigu3x5^umFC_n5IqTBK#@1KvCmZs|n1B7fV<2&l zRzKFQ?q<~XH#71!VSuyzQATTCyl$jfiq|ze@ux*< ziME(6TU(B_=rZuP7Xo=(JqGeNLvPdBxRBrZHN11;W=T5sJ2%if$D~*km7rT=M`F5M zBh@Ud*59Gw7YOR%dO^I+CTzjw(l+ zW2|E#3{D-Ug_h8W2jW+Ng_GrrX-o2#(srDu>c^12d*2M;P^#1;1C0z(gZd7b(kLOo zrlw;_Etk-X5hPuXzva{9-;nOZ^ksaN|4Vb5WW}SqR2>;clI{-l{YW(ex*z4|EHyB< zNYzJNIsy}mw#r*!*dy)X(t`X78`50~GuzOe_rh$!*|1d^kUnw4S;f_J)UuIgNHuBJ zGyr%>R@PhqO>rs;A3*t49siX65nD&d{ZBpBf7??}i4RO({Ij3^jCLoiQ+*Lf9*SwD zwX>&Q6CgR0~VMu+dtu=XULiywU#q6cxvs=r&${s_;WiY%X7b!TP5yi;Xz&rLry zljdXQha_X@A~I17)Q(h(0CWKH@grpRm{>SAVXDw{NKI4;&L-lMj9UJrs$rir+4`jD zkWV5fmOn`cG9-FF`IC^ods`p?>*f48NEjabbJU;n=Tr~-oEatn5LKDqR$)s};Wt;< z@>4jv4$JXFGemE$w6aYK#Xzw=G<#(&$GR>LoDwCE#g(AN`bZSkBO>%x&V| z@n*JCrUKVODJv`I%PGTlc2h|OdvYKsm%)=-(NM*9_!6P8v8* zZs}owVmRFQ!Zx?T?nNP48kI$SiZniDQmK~A>C`kSqZ07)WT}%KlaG7dZUDw@$&#}! z8(vlRt<#O4bM{HzK2TCc2}RDPk~Kk-g!unlm^65hxrl7YVWzS%ZRD(x@_j%4ank+c zA8Wlz9f^>E6V1LhPPCsoHo$+X?geTxZUg=odX^qPANxQ>Aa9=8-lea^7y%9Uszw+? z=d;nhRD!V6I0U~ZD`VC9${h6+WvRMZS+8a&s*YY9y9~rH)tH6u4MMb&$+QVj6#|mp z_|^7FFdO6ohoYbVGm{(=qQ`rNDt9DXLG? z^e)(3XJQVdrmLC`_OuLj((P`$j9(`v-Zg7ewb|M-ZL?;>j_#%66{;75QX%(ypOxE} z;6$MlO>Wdrcr{s_tbSgp{#e(){7V0obp@aCH?AMJBFgdlF_Q|cmeyj6KE`ianW=uXXHUz?6=X- zj(kAN$|U?6FaBvyeYHoM+H^Rg{;7#5K%Mp5?>l_@efXXhrVqXsGGO2&?G|tzdf_k7 zTgX>nt$hd#iBK=>U{QVzLX=;FuwsCy&>#^+F<=%^63YtQK5Q0In8|XEx%^tzNe%jPJRsipSVr`N6d7eSzlTa2MUATVc!Gss-`*9_Fzvh)ph`clkQIg z>L{jEYwB*teU6t@!Sd07Kau^Qunx;AIHUri~CV2rF?2iaPptoub zo5&bu#?ubu%x#CZ?V~@aU?DE`u7MYTEeTT}g9!_C>8lOOs{Y%xiHG+ollm`IuYDBf zEo0ApNh92U6L^Ln%6)-n@Rx9#JvY9M=qGNE1rNnpXk(u4fwmtDo}yI7oL`b%lBYzB z^+7qI%?YO>j${{cSyoXcDdr*$ z*A&?zL7NYdKtiX1c#E|uh<~u60r4J3azMPoiVeg&57Bnc#3G1{I|vKg(9Rnhw*@pc zh<7MluFT$Q-)+Cou0~6GO8QFRtd$hIOA;lppD0Wtl=3sgPwYG7@+`9MP!$fWRrrqy z)9iIwI7|qy3cQI_J|X}Dff;m;WHlONr%&zq!`07T`}X8%)AzSE#jZW!+2em08`->H zz2v&zj2SoHnS4_2OqxfVLv6OS{JzMeRlogVqWsvtm?iVlQ(nGqJ*$v_?Ge9gXEKK2h?W)*a zp=D$TUNewVgCGBBtclz_! z$=Ax?E1lQUcEidSzxd+Cl{d7t%qvZvbYZj=)23Z~(zyVN)iMe`s zF%ee5Kn7yYZaM zIb!xID0m>rOCS~e_sj72Ke3)~(-?@^%5uJ~9mn5^96G;zJ?aued!XmBi|~Bf7gAxq zEkN%N4-(RjzRwP>CyUG7W`{ot=h5b#6d6-GCO)ThQ-x6*O?St+t4*iJ{Mpft#RYOf zfm+q!l4B+ya9r6Q%z22GM^FO#A)Ce^1VRLecg$=u$~`{vdOX~8=ZPMByRimkwf$&4AQ|K8Hy*vn4lj{KTzL3+ZQ42a-X zmvt2vcb-#LTXW&5T_+br^E$7Zc;%1ez5kK?yt*=3tpED0WL0g|g$uX*q$Df++|~0} z=STg!bMp#MnB8|;th#!A$Ke}G^RI(k<7^tDt9I$F$0Qrr;lu)AN4*7jgDhqCdJLsB zZ1ymoX*0sGt8~@ngc(^WO_JtIE2Q->fOI`uFVV;8bM)oV6PdB3|d#_V0%Zltv|rz79l?Og1{ zz%)`C%zXOu4AO4^?Sr3#Re&A3&9XuzJVmCGG(ep?SWTzVM0&2wJ8 z*m{)zwPZGDEvl%f8F3tV7Xp?{Y%0o0pmV*5Qx+a5!8pytLBWclBLbA_wb7gf zWA-eVGOF&k$F)p( z|4$do(&>FKEOK1GZQ6?)*C*fKSvax0baK$IHxc((rU7-#k3gM|Fj>}RtErkj*_Ccr z=v>p0B?68fh%nCaVE5eM$>wT3iFb@;Gjluv&lc5sAlRga$;{PyxNTMINtXumgG++{ zyJ|f#t&`g2Abv#Io`w6uMtS=7z&8m5+K5;y?7&o^9+DKtD%2a=Bqz{VAc2EN7vsST zx&WGJJ@zE#ivU+ZdrYc3a&V6m*+7U(GZ#cbB?7+@`m?-RF70p^=NBu*#YSESw$%G( z4jCh@o=G0XBUg7ALAn_;#sMJRS%PNXuh`53Axcs~h?NP_$_z9v3U34Vyk$1gMz+8R zrN;cmM59t%$|!IsmB5mg!fc`K?_x#i0{lA9KNWHuaj(z$13^H2(_3wI?Lzxr>KLOHhFB+4RAQ4$aNl`r6{wUte?0 zuUkuMYD!yPzWVByTS{twqK$}Ftm^JwRZ&={DQo*LsVy$=>+bF=FRoRkC;Mk@yWoOt zv-+RBN4Cv8=fVrmnU(x<*3N^?<6BzB$6wv~qf7qWF|Gr@e z!!CaT^b-{FBhEzjNm^zwj>`UEKn*~a>@!=5Z(9%-4%!iHkYPvq5-uGrVsbc88E6h{ z4cr{ivjZi8(*suo{v7xsU^oInOyqXEv4S6)xehdXNMUz4Kb#1w|DJ|`clex;YdO3j zAT<1(w6hH3NXQz(;i5_jnjhCoC>)|OplVHU-#%^Mnzhs((7WcS1_54a;3{%y1st~9 zKTnS81H%5+iCYpm?Y6Ycy7aoKxnIeDJ~eqR8V6pJf7CrvxfP%&1vvsK{K>->|DhFz;QT_y%5?7?pf}wqCiO| z)RZ0n$w2f$BLre4YNNL0h2*2jtDlj7^_!Q~QHOt~MdeQ|`MM1HI$JtoMm$j*c$NO3 z+ryWpXLjli$?kN?lwA~JmIxNJUOLQ>mwa@25GZb^nvwbJ;FoSMHZ zkRMnQ*cDLIt$J2I=8iC2abaSCuuLo`$2oCZSXLl}t_Sf6j{WeFH`Y#ZvP5-m_aD7e z25v(RPy>lo=AQn) z>t7sxyllppcGbj5cSak&NQJ;_{~K=Dgum z=hVz;UlG_8aEF48iG~JOalxoUIgtQFStzHWp{St1Qx(Yp)-VTV1zaRNu}|4zW#5bh zB8bn~U#1y+2Tg!(#x>3UU{Q`|E7q1aQw7-*(!^F?kyd7NYsABa4wj9;zPjhU30xNj zHA9jT1q_sugojK&BqtFg^?+eK+Xgp9l2S)Xe~5L!l9RmTxP@Vg+$CZcL-9({(mm`Z zL)>Xu3p*b?ZgOkw#TP%8=p5HjUwy%pv#y%E;2m`&f)=ON*EElAtl7|WXY#k5D^O@L z*-U(YLC)Bd3i1n=%)T9V#Ky7lY0WL|SI?VvZfwLjZ(7bRC(qp0YFvALZeeu!nC=t8 z0sk%KWhE=ymah$kY;`3?i%Gij+zE7a_-XEh<*i)7_@;U2j|#R1VtJDSWAf$znq1B9 zaBDg2k3j#4{m($AA`$^czr?-?2nJq*GD`*FJ`oeuTVdZS(k}GiuZ}9AZ}uy!eyIV! zV!)jka4*uwn;+}!=uEzr{QYac z*!OVq)WY01Nl&eS#rvgpx>O-O1YCZ_WkkItMa{nEBD3g>d^^e<-!gru@JfWbLrN%= zo5lyPC*E_mkF|Ri4fY`;O%K_8;Zw44#B;_*D z_o$Pj2RG`YWYY1?aI9VEZRr+0rB^bxZ)z&XNDq1X>ff|365%UbfKzL1aoz}3-KD^@KE4} z^$Cd22qpw^z;FV1nMx7DeAq5X+~K~gFt#A}Ai`tsrsB3RAn6J9nSGf`W)U`@h%y!h z=~Nc6fsT7WGuaL0Krp|djo;7~rtq%dB8dMKueDJ0`FSMXX!@%%dl&2&rKe;`i6Y{< zvb!W7!Ce*6MzY>%y9h5m71?F09~%pnJstt;xtdeNcmF%#UHy+sx@Y`+-4pAco7uB? z@8qVD=Z|?}%=shR#_pA$Tzh*g9@mp6%hwo9EzP&BRc`42;hJqlrFokA+~F2Ir>uPQ zMrA41Va<`ZjV!FgD7nIk4_bw<8T1-Fzk%mnusS#^!^>((u~vBW65V)>ezAkx?FdS}}WnR(&f z35^qc{#@g6M^1LIrFHzGNXUQP1@G)yEB|B3Pbc@xKXJ_16MCmidFuE(;gZMl9vY@Do#CCyQ^h4`bwyFTg#2Evf%Xi6g${( za-3Yn+8C2TiC?`qMqI&1h7n0y%5OtsbN5$q8S*t0CZXXiL&g-?z_5W9o<_ap#1AjM zBl*$s$FEp%!eZHT$Hkv5&Ybqej#KZMIDVd6Z94q)ya|(@>AUbBJ(;7+Vm!X(k$dI* z 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 literal 0 HcmV?d00001 diff --git a/gfx/background.mat b/gfx/background.mat new file mode 100644 index 0000000..9095ceb --- /dev/null +++ b/gfx/background.mat @@ -0,0 +1,5 @@ +{ + { + map "ui/assets/main_back.tga" + } +} diff --git a/gfx/flags16/CREDITS b/gfx/flags16/CREDITS new file mode 100644 index 0000000..9bebbb7 --- /dev/null +++ b/gfx/flags16/CREDITS @@ -0,0 +1,3 @@ +Flag Icons by Mark James +https://github.com/markjames/famfamfam-flag-icons +http://www.famfamfam.com/lab/icons/flags/ diff --git a/gfx/flags16/ad.png b/gfx/flags16/ad.png new file mode 100755 index 0000000000000000000000000000000000000000..625ca84f9ec596848d4b967b5556fda897ca7183 GIT binary patch literal 643 zcmV-}0(||6P)S}{rU-#^xW|9%5S{`_G8k=zVG=|5luWB>#JF#yj01oZa& zTu&JQ008~}|NQ&{0055x0sR95`v3p?1_t~7{`v!N`v3d-{`&g=`T6amqXIBA$0h)T zKokWRkpoMx|Go@O4FvhR>O1p+i7`B6t^3)y2dJ<#?4I?d4x-E}Az98Z`2`TmzkmP! z{`(J9{pauh-+zJD{JOYLhW+QSzkh#x`Y&wke*WLjpZ~u9`2XuCr@{^OJ|MkZb_UGR@Z=V>fB*iaq<8P{*B}2u-uMnu#J~U$KrBDL0bT$1_irEqiZcM6WEF7g<|*+% zzkjHi-TwRc=f7_t9|K*?`1?07lmG&V<)V$@{}>pUYZ(~+fDw@M3(WY1!T<=sp}f-o0K!lJ3<>Jc!&VtMslE3ph2^H3FGe(F z4|^}slF1@l1Nxc}^5hjjU=0la|37)k@b@neJ^1|l@87?_{{z(l6@kcKe}Db@_Y267 z<&g#201!YdV6*>2R0EZ*bYA%%2Vi7me5m>mAb?naPGtnD20MY__n-f`0mzg8{s9CK z*hzmtW)s%H$oS{aAAkS?JLxaT`2W9u;n%DD1Q-B%#%TuGpFSS|0000&5HW|5#c7{r(N){s9YCi84$~U|{$Glm>AD0*K|^yLU}ZO+eP) ze;~;4`#0mCzs$dX{r~-&?f370zkUTM{{OB1_1E8DKmYz*JbN)f0I>i8Q1#1Kum1f0 z{pZggpt}FRe*ORX>;JEx|9}4c_w(m__W!pfKK=atLxM{ZXbC_7vHbh@@9*EgK-ECy zzkh)Y{?EYhFEQc&-#`EN9{7Lq7*OE*@9)2U|NQmmC(vO40VtezBLF}U2%?OI(TG)& zJC>!~;SYmN-)zb6gc(7A-^Q(#z0vHb9!CJ#T#ii{@&pjek8j`pfX)5|H00+GpnLvt za{MtfWBC4qk%R63j~{=2{QLgr`wyTb*amx2hce{;{QL3a|BhWh#6A5bKmf5of*%NgdVm^$Zuo!gI_LQd|G=96g51yWl0Agf71rLE? q3XWqq@&Lw?Iyk0*94-cc00RK~MQKxxUU$F%0000= z`}|7!`YQYT5C8xIh~*yx1DgQ1_jkSr_QgN{Gn)!7=zkRT=l(yS{y%^Jd$>%yrP!)vVq~xpZ~xA{{HjZ>hB|)Z~OQoBLBm{yCqA0{k;C`&+mV~|1$jj15^wU zKukakbkF}kzkmk({q_6zmUTZaUWBOraqa5!?(V-pgMR}R{04?0&`AIR#PSE^hrdi> z;*7t4gLVFSJ$J5DTibsorq@%ai5h7B2l^1G@*gM=fUW@uAjYc<48V{DX@ijvE(11_ dg@FMezyQzuBHsGv+i3s*002ovPDHLkV1jTADB=JB literal 0 HcmV?d00001 diff --git a/gfx/flags16/ai.png b/gfx/flags16/ai.png new file mode 100755 index 0000000000000000000000000000000000000000..74ed29d92616c86757d3c0ec04378301c8f591b4 GIT binary patch literal 643 zcmV-}0(||6P)ocPy#thD++(+#W%SS0Qvp^`1%0+_yGC)0QUL-|M&m^ z`T_tk0M7pe&iDc7fh@K74M*k&0{8f*88BG;;GY6ve?;&4{{Q>_{{8&^`u+g@|Ns5} z|C?Nv0*Gb#mu+n4z6ZW~#qjy_|6ji&ZeIEMk16oyzH)i@Pk$MNxLARR?a#kwpMS72 zF)}cG2M8dRUN*~81wCz%$A2$f`_IL|A|w6j^RHtc7{2`lYG-KkQ{(*knSqh%3kzr7 zs%s1kKL7#%F#yj00-^B^D;pD^^AqC)4C(?1m>@q26ceiU4*2{4`u_d~@vQ*ykp&A1 z3h$o${r~^~`vQo?Pm-bY@cm79zVQG5%l!B6)Riap%L`bGemnT<@2|iAfl64!%YWS~ z`p0YY_dig_cYpw5WYAmG*lPLk!;jy8|NZ#~MF0Q%{rCG1ko^Di`(Fhkd3F{?py0c9Vg{{gA~^#>F<|Nj5KapBR^@Bf~CXSi|t;lF=C z8-4)<5DUX^V9+rDCI3RuUy#}V{s46X!}R~}@4ug&fA|+@;n!b(1zCZ900KKMX({{sIILBZE*UQbc|SngJt$+`m9Kz!<;5 dBm+Qz0RWL%NC2%sdjkLf002ovPDHLkV1lARHI@JX literal 0 HcmV?d00001 diff --git a/gfx/flags16/al.png b/gfx/flags16/al.png new file mode 100755 index 0000000000000000000000000000000000000000..92354cb6e257be2cade71cb825027ce8d9efc06d GIT binary patch literal 600 zcmV-e0;m0nP)PbXFRCwBA zyv)hK@{fUmi2(>${xJOc&A`II@PmN?BKC`c;SU)710$d~Kmf4-r6niy16BY3`}g0! ze=L9h&Uybegp-Ns@87v^zGQMU|NZla@z1Y+zkdVKmFbHB0*HkH4F0@)&iwE1;&GRLuzkX(OGXMMa``@o$|Ni_2x(y(Jn3#TnHT?el|IhC;U%pHK`}6Df z@2@|9J^lXU=Z~KvfBzi*^!4A*U;lv`e*Fge3Lt=(82$q_`~m9z|ND;$!(WEqze~6o ze}X|JFO$H(U+VvX#{c{avi3L7@c;n?3L&6l7=Hix`}emN<6i~#|7+iUWBL8-&##}m zKKx5zXJr5LA80nvkwCM6egFs{po9Y?& zL6B;olm7ns#=rm&Kp-3b{RIXY(1{??Ha=$NKfkS+|9@us$Mfg+93j@fzkY#y2y!;i z&kO(o1PWH5>zPHwn7|>;0Mz;WPl13iP!Y(WKYy4&4hBXMSPugOKmaiw2gk!dq!|4J mj$lZE0R~eis zC&uN{cDQ8`!@ZNLOqwtoG6nhzPx}SV-d6yzFfcIz75{(rngJyDkKrFw8iaoThHCr$ zo8k9wMhS^O3=9AP!~%5B|9}4(ASQtkLN$m1CV&5705X362095KfLKJhW;OjWdGY7l zzrX*$DuLu*pcFC#NdEr)SL!$SY=)lz0mSm_*B_u)|AM4JP)(}33zy1Lc&_o7? zKL7y)bkd){fBym<_v`mxpbeRs`+WRVot-5A{r$IX$CJFg13u{3eX_{0R++j zR}GCkSy{&4zk!krKoTg(2n-k?g31B}5JW!NMq0d0000q< zM7LZb@rX?|r)2RP-+aO3(7q?c3+$-Vv0E)PxM3SDV%@s`#GkZvw_x^WBa~uq3^l}t zWdf(j(=(>^SgETc#5#EZT(4ObRkfxbzP9G;yza0;Ygc8-_*?EP(ca#`l6-Z6D0{tL zQ4|~MCSi!9Q9YkW=V$ix#EqZ!rc?eWA0TwdVID+3aqrYUXUhCI)Ad5!(cP!BhhW$Ayb2&r8kK!bz*2`~UE W(Ndrek0Jg50000NL7TW{{R0! zJP>i}(MpzaSkj z=eqvqa`^|6{{QbQRQ11q3~Vg_kG}Z}5I`(hw}ncX8D4$|h64jUK>or*=^r$dfI%n0 z$3MKz;!F0w91GjkkV%_X`@4 wKR^hm`X5LwD9*v?4;TUC6Bz$&3;+QJ0QLcJ=WT{TU;qFB07*qoM6N<$f>3bX%K!iX literal 0 HcmV?d00001 diff --git a/gfx/flags16/as.png b/gfx/flags16/as.png new file mode 100755 index 0000000000000000000000000000000000000000..32f30e4ce4eedd22d4f09c4f3a46c52dd064f113 GIT binary patch literal 647 zcmV;20(kw2P);Rmc0RI30 z|Nj5|{Q>>`0R8>{{QLs@`vM01^D6+%Ap+Y10Qw3Sr3ED)s=c}b05Jg0{{#dC0RR60 z)z$y}`~dv>0Q&p?0Q>ne0Khr|#}EMN1`-ttJvaFq6VTDg`OMJS*4F}vg#m0fQ1$QM z42u6QTCg3Kt8+Li1J#Y_zUd>4Lw{URe1tEjLbKmY(S0M7pd(g2qsJ0|z;{R`~d z`n<6E*3bb41p*Zr{{R344LkeqyaMyV01O!W0PZ0+TjlEQ0st`p&i?@b0Q{Gi0m{n% z`T6-B``1JQx+4kM0{rp_FfRy7P6Qq%_1|&<`|JPx`Uew8u)+%h2+ zdiAI7xt}_}e|$CmbI9$2>u h*D)|iF)#oG7yty8`q2#I8zBGy002ovPDHLkV1j5VEF}N{ literal 0 HcmV?d00001 diff --git a/gfx/flags16/at.png b/gfx/flags16/at.png new file mode 100755 index 0000000000000000000000000000000000000000..0f15f34f2883c4b4360fc871d7105309f1533282 GIT binary patch literal 403 zcmV;E0c`$>P)@|4`Xj5kLT%`al?B=W5I`&prl$WjwHQRjfmQ&G0jUOA z@&|Dug_Rm`2Y251|$~)1M2@@6mI}!8O6olw6y^Q z5X--d7nzS8`+x5q12kBmVFD!~j6c5_fMKno0(1^Q0I>i=is|LjXX40RRttS6cG0UZ?;7002ovPDHLkV1fxUnjZiF literal 0 HcmV?d00001 diff --git a/gfx/flags16/au.png b/gfx/flags16/au.png new file mode 100755 index 0000000000000000000000000000000000000000..a01389a745d51e16b01a9dc0a707572564a17625 GIT binary patch literal 673 zcmV;S0$%-zP)>fJ3En$GhGS>sbE%%m3$AD)q?8M9y>88-}kR7#RKlk!P~Y_PLuF7~U~3`~nC7 zF#yj00ZUDdpLsm{7ajP|&HwoK0Usg|6%f4L_{`Mi{rvv-`ukf=Ed&Gs-sA7L!Q7*a zj{*QO0M7pb%?Sw^g@yy{>ihEY{`vU@3=8@G0rvO$i3mOL`~mv-`W+b$Mmr&io5dg< z5v!7q0*L95jt`TzK8Kd(Utv)OSp_aLv){6ccV+Z`{Q2+asKUU&aO3`Kpz6wW8wp`< z28M3{0mSqnB#A*-c*8%1=RD#sSOwMznKA3=e&iEzwo{cA=PgXK`2OQ}gqId83!|%* zA_Kz@fB*n70M7pdECCwp4H&@R`1|(w-}M5x*74i)0}%fAt;XafA{48))#>Z>?CD#}*e}Ret0tl$#*RMZ7}Jl7Z|M45`5*URzH9L z{rmSnPy;{!u>dsyO%meg+00000NkvXX Hu0mjfN{&}S literal 0 HcmV?d00001 diff --git a/gfx/flags16/aw.png b/gfx/flags16/aw.png new file mode 100755 index 0000000000000000000000000000000000000000..a3579c2d621069c8128d7cf16440d5e45a3ab3cd GIT binary patch literal 524 zcmV+n0`vWeP)^}0h@W9fA9JOn#opKkr#VO<{LPm{QLg}EdH3Vb1Zzpp zqiZ+XNBm%5{`ViKi{bCTe}Dh~2a+HyfB%6Q|9}7eKVjxEfB<6Q<6r}-{{7;G=hB{; zLB+p+|Ni^;|DXT={s75;AoBO$f4@PDf8sps4FCQC1Q64wUw^h*hy4HZXO3U)@85qw zD*pci8U|DWQu_BVi2MUWKoOv;00M{w=;|*lY_o%kegGx^{`&*A{SSok_usF-P)oof z|A86+0*K|;FQAM6fB*FtoEI&bZG5mq328#as{}<$F zWDQ{Ffz1MH001phxCBNdC_2H6U$AI~GQbEJqg*Ti0R{kQ(yH?TRrCY^ O0000^@RCwBA zRL|V|7QjV)*ul;Rlceqc6W0{`~_8AeMg& z|LUXE8U8c=`}dziv6P|mEu%JjM}pqh@65md|Ni~w->=_)fBgZXe?Nc!ot?WGAOHX{ z0M7pe`uG9>{{ZXo`u+d?{`u+u=j#9V2j%Sc^797z|N8p+{rLO+`TP9&`u!FW2mk>3 z0#G;xDFDDQ2vg|)-@5Zw?JVTrAxNs~5&|AZ;5uWfQ`vUsMGm`>aGWoI7=P|oW>%~E z|Kk8dq@aG@HzdsB>fj@shYzX-a%=q<(frSYmfLIv5{HbzQ${~M_P_y6C&m>3uU0*DFd0+8#0#Gk)^|NLQBRAyCBeB9H+Wn{=Mr@*PJ_ZKV< zB>w@GFfafF5Ks>TBP0ZV{bBt5_ve*sKkwd`OiO#eX6=u=cfX!E#rX3NBT(umNC7Yu z0Ro8S7X#4ce?Xr63$phg)Bk64X8r&5``_O`AFf^jc>p5y?+^38KVKLa00M}`wU!~x z=I_1Fe}Df4D*yZI@1I|PfBgnRptt`0`2{iqMpRNPo|?TW>MPOFW(r1_!xlT-yep5|G*@e%^SFxf#DC32@n7=0M7pe00011 zNe=7o{FIuhzQ(sjF~t7>`T+s_0sj00{`>*}`~Uy^|Ni?^Z7Tcx|FW0O0tlpm;s5{T z+df{s^E1rDZN;v4VP>0|8GkY`{`&t1s2YfV{r~st=KUYCl59Xr00M{!Xv@F<41fPH zoWA^R$>xvtF5yd$xc~X{7o-}f=ig7DY9RXc``_>1K-c{N2q2&ahQEIq{`~z1RCDs; zw*~7zIJ!sAKj8J}&!7K)enC|K{|nUc|Mwq|27mwp*#K1f8;Jh=2byv8+}GKw-@AGz z%-rMu^XK3HKtBLA{Qvdq*I%FsKn(x^1k&&qY(LP_Uw?q)|3jz0PF?=a(?4bU?qHzN z5I+E=z&88?2q2IKpz*){`~&I%+VJc5-=Dw#?LYB#!lHLRL7BZ8-NZ5x*TXaKmf6TZ20qEQj`^F;~x-W z05U+*fBxNj@_W(7kJ(ujGnWgh$g%(Z2hso#K#U9wI~hQ+`3Dk_7z`j1tL#*2FTcgW f@C+EF009O7>dRn2w6d?H00000NkvXXu0mjfueTzu literal 0 HcmV?d00001 diff --git a/gfx/flags16/bb.png b/gfx/flags16/bb.png new file mode 100755 index 0000000000000000000000000000000000000000..0df19c71d20d7fdc06e1cba01028983439b2bdae GIT binary patch literal 585 zcmV-P0=E5$P) zj51&U|NhG$_=oZTA7 z0mJ{l|Ns2{|Nr-Y#^3*c{=WU_!>_-;fvROCxPdkR1P~M0Xa=C_KR`47{sXG+pY!Yf zqu=)*{%)W0>;M0szkdJy_507SKYxDz`3KYh5I`&-cY{^``2$3Z|NsB`^ZWO@y}$qd z{r%_nFQBC$4Is{6hz5WF0@(mI8^j0N`~Tl>LzQ1Ye}a&q>MtPo*RQ`|OMu4x1!@2Y zAfSdne}TsT{`c$8-(P?J0c~)w`~?J`zx?#Dg*yp^z&88=2q2IKpt(TRKniTbum8-y z1bBWi0e#F0wgIH{FVJ|Pxj-8L0tgsNfByUdJMs7b-@h3^8h-!E3i%CU{QCW$1*GB6 ze~`2PfHeF82q2&aU>N+96yg32bmdP5238q{|Gydk0=52OVEN6!@<&OA7Z~7wL16>b z@DCt>7#SFn85mf=5eY;LZ#OUe_l@D-2Zn#Y82<4v{9|E|jkRQ8_`$&N0jL_N03g5s XX0T^_9W~6o00000NkvXXu0mjfXpthO literal 0 HcmV?d00001 diff --git a/gfx/flags16/bd.png b/gfx/flags16/bd.png new file mode 100755 index 0000000000000000000000000000000000000000..076a8bf87c0cedcce47099c6b74b59f2c9d1dbce GIT binary patch literal 504 zcmVCcfPV}OzZe+)fYC1)`hmpw%>WR9L@~Dk00x0r!@5ksR;+hV0>ZLfIcBS@orh;x zv}95za5W)x_7^}bV3YqpdH?h;NZnuSC%?V#{+0gl`~RQckJx{&l>NO~;@7XgzkdJz zEh{VwR0LSuiyWGR{aKQ z00-R5+27mwp+3@G@Um)kt zzdstU{yWl9SIB_0ft3II3)BD*KrA2|{``^Tm;4PDy`=a1tTre>fEI#8 u{{2z<2NVVaum*qtVq}m+iAaI~Aiw~?reC_kVQV=60000gsB+3J~Dn`pdxgmx19A{hgns>oXkhsL8>j&wfIu2Rsv+R_ zAB5T1GyoL?1Q1BWpFe+p|Nf1n;TJ-~Kd@?uhChFRHUI<=#0HS!U%!8$YJib28yLY( z0tg_G2B7i3e*FSj@aq@44gY_`jRywQ69xu=0D?FP=vyd&x*M*V6|CV8P{Uu4OBfgc z0tjNmA4y3`us8lPG6H?}8%zRafgb(Cp!5f*6oP{xAq} rF#LPR@IoIX4%E%Yz;K6w0U*EtuUcjA`-_J300000NkvXXu0mjf+>pV; literal 0 HcmV?d00001 diff --git a/gfx/flags16/bf.png b/gfx/flags16/bf.png new file mode 100755 index 0000000000000000000000000000000000000000..ab5ce8fe1237a18d6809a5570024eb108cb14a3e GIT binary patch literal 497 zcmV@|4`Xj5kLT%`al?B=W5I`(ov;U*021-Lr1*!W5(gW7O z@cTDV13&<=05Ky_HBiN$KMcQt819e>gHP`g_|Np;&&;0(C^$RHS>olZ*Q41X9v27}ar6#W9}0h{^{OajIK0?h(y z_zOe~zZd`lhy{p$|NA4!EeST}?;nUxkP49VfMx;1;V%&U|N9rH;SU2q05LM8GXV8K n(H~UyA0);fa6B_H00bBSQ>$p&WfB*UmB!B(-`wPhZ^#?@C^U5EbbPyl_g=3Hc01Sh${{P9=HB%4| z34*<3-m=C?^;L%miR{xQv2*hU;8+Y&0Dxf-W~KjsusWFAC4@j0#9_j;X5z6SjRhH> zd}sd(7FPhVFdSi!*Zj@;_Sc`kfByUdk|3A-`STmZ_yb~qxIp9o{E-p)bLt=iKmf7) z+|Ix(`{&<1pm88mK&}8g1WG~}e||Ik`OB#Cw~m1UAb?na(Zlrn4}+v6P!1@{@CT$5 z&-#|8y{IY2iKmf5omHz(^qAp)ym^JhN+jk7Vet{H$(Z8=>|AV=V zva&!M00M{!p&AHub^kXuF^G#pRQ&(-8^nMkpk@XJfB<6o_wOIv5C1P;X6Wwu|KUB< zc%X*g2-OTg#J~U$KumBafq;(A|A`a+OH08N{X($;=pP0KfB<5Fs|GR7oM!0i{{QYB zSm|$=!=N@Wf}I2qKuka<{f7YtBjf)QCj1u{`~UM7nrdKh0c`*VF+c!8{Q&j%sZ;-Z zd;dRshENS5{{S`og~Sg)05QIL^-54s5b7kL(8GuS8yfz9{>%Ui`+q-vfW*P*^_43C z0mK4S`s2qBh&}(NP5W0_$$%QQ@R)`GfB*vkck5Jby^kNv00000NkvXXu0mjfy0pt~ literal 0 HcmV?d00001 diff --git a/gfx/flags16/bi.png b/gfx/flags16/bi.png new file mode 100755 index 0000000000000000000000000000000000000000..5cc2e30cfc47452d5bef949628e955a522d59e50 GIT binary patch literal 675 zcmV;U0$lxxP)$wbBBJ zMTk#;k4<3e#ePFE;{?TciOx=-NpIdg`t|#dcz^$YFqm+of7AU<7UGr+0t^5F#PsJM z(2)${Jd)SmT+KY5@!|h>po)L5-!r~>3uJux|0`&Jz~QGy6a*CiGyVtq1|Wc#zWw|0 z_y6C2|NnAvaR2)A>-NX%|3Ci{R?!hvH~jzU``ypCK7Rkq&&~h)FDNvCApj5nF#yj0 z0_X_*{{Q{_|NQXv@Av-qBMmR$teo!O*6-%u-J+8r3n~2s`s?uP{Qmp>{`~+900M{! zNC9;}eE(3IS9-C{62AZc<>Jx>%af}0@?r&05Jg0 z{{#T;0Os`NWh`ko4>SM%|Kw(60099Kad7|t0qcf^`tR-^sIP`Fhru7lkI#w#>Hq?W zkzqQ+@08y_|9v}t;{CEE%)%nTc=-MC@P)7S@!~g$((Ud|+28Q224FCZIGXF0FQ1zcbfB*dX_lJRr z;s3wCNa|2D02KoSAbE^!0Dxf-mZ69ApkCb5fP^9ydGO$cm6w`kGj(t#`M{tFlLo%j z*4%mm2&CaJSn02SzkrtfWBLcO;r%bLy5Gnoqrh)qC;VKmZT`F#yj00W%wG zw4zx17##T6*Z=hN0Tvey7!|wG?K;V)0{r{_`}_X<{Qmp<|NQ*_`}@YSvI2-@&cAgG z*R?p0?_>V(@&EVlEP?{x|1esA`||VNU68t8zyJRJ_3zg&hTp&0WMzR?0R#}s1|E|% zRV}tRkH6o2#3;(nsVMXI-pgBmh17ms`TzTu!pfBl%*_9R;OEbWDJei#0R#}sGpDd$ z96Spi@~bn7G5z{~^_!ZLy2#s;5B~o8&G`G*|6f0Ap0WS=_rFd2C(ubi4FCZEF#yj0 z1a!1=2e0}MwgDi3SU@2S4mePl{012eQ4J-3 z|Mm`933BS6zyJRJ1;ztF0D(08|NVzmQWB*4&)@%$um=Y`lmy1W-@hDx{{qQh3=9AP x#JH7#;TJ3-|G=X54_FW_j)5c_0|P*S0RT0dOSD~(4;cUe002ovPDHLkV1hfJDkcB` literal 0 HcmV?d00001 diff --git a/gfx/flags16/bn.png b/gfx/flags16/bn.png new file mode 100755 index 0000000000000000000000000000000000000000..8fb09849e9b5712e9cdd8a2c25035da201535cf5 GIT binary patch literal 639 zcmV-_0)YLAP)8n_8%|dG+hlCr-g% z|9<~wU<9iE{r}%DMphZ1Jpcj3%*DZBWo-@72DFWlk(-gj@!ngb-$#D&C_i9e{QvLY zw|{?r|NHlgiHY~?^IHG`05Jg0{{(k=dF}7->+9=cXlNG}79t%T{rC3_t(pA#`tSX# z4jKOh|NsB|;rr`({{a5__y7Wk5omBxQSrlv5B>nb??0VZ8qCZrpS+?}gatn>o%-+B zPl=+||6st##PspQ2Y>)#{Cu5(QJ~_^?faD-pMV;E|7MwLubjQ@B-gLso$mVYgECpU zxpfp2fEt*XnBKpC4-fz`0M7pb@zVeZ8g>5r-~k2r`Sbhd;{WmN02I(80QmHEv)Ik{ z>H7Nm`}_MdF)?FhWi>T50*LYBMFw`s0-y$le?J(QfB$Fr_2c8e-`_!j`0PG|ckZ*_ zzkY$-`sc5Tips@{7Xbo@1sGC5IYwrQfB%2{|MTZR!ygX*-%McG4cZmTY ZzyK0(F$K@T-Dv;-002ovPDHLkV1la=J3;^e literal 0 HcmV?d00001 diff --git a/gfx/flags16/bo.png b/gfx/flags16/bo.png new file mode 100755 index 0000000000000000000000000000000000000000..ce7ba522aa7e948d581478432643c230eed1a658 GIT binary patch literal 500 zcmV^3LvnC{|x`%yaFl$ss8ha0V@6XKS=c-5cwO(_{}IL0ki=i zfLOjo{AE-9^-mn=h(G`Tfz|!{{r?|W+uz?{^yeR#!Nm9NlRN`J0I_^YV&Ikj@%Q)F z|Ns9m{0FN3^Z!3k!*8HnFvf4N5xas50L!z?-wXsAPk7$ ze<1l+iQ((fPYeJ7#KQ200VpKFA^{3Nph^G!{9^b86oDW}(Ek1R7ZiL9e}Ret0*H}e qBRB&8AR!3%7c6cef(%d+Aiw~vBYd|xMihYn0000j-HAXl7XJGjM{~r+i{r~sxzrQwG-&h#_Y&p;L z=ieV7_s^f-zyJOD{rC5(+EoAn1k&)I;s3Kw&;LT?{{2}P{Pq8T&j0^^J4?LvUd;UK z&+k8ffB*XXONL(tXahh1fi?X94^$0Q>Z$uRRO)Y4)uapmB!2(-ul(c1=C+V!kAF`) z$PCo;`_FHns{jIs3Fu;wy-Z(c2YwAz{&V4aXk?bejFO*Op&u`@i~PecqBpL@DIoojb8mb+WHGK%fG2>)a3=iVf_~v+`s?*1;!`?Kmai^I3i*ZIYtpN f{g(k500bBS@Ns{bTs^2gCr95H^s6Fo1}O2_S$Nfl}4;<}o-r{^R8Q_xtzX z|Nnu?|Ni^;2gm@D3=F@4EC#P1& zzuV{ie)#0qf2Lnh)j(~3VeG$ufPMl9Aczeh3x56n#l!R`HRQLfpFjVwfkN;%I39k( zVgne^e?jDThF>oL0*Hk{T6(^^8pGqq44*zhqZ1OZzkZ>_F(mFeH~<0+0A4S6=>Lb* QN&o-=07*qoM6N<$f&=*Yr2qf` literal 0 HcmV?d00001 diff --git a/gfx/flags16/bt.png b/gfx/flags16/bt.png new file mode 100755 index 0000000000000000000000000000000000000000..1d512dfff42db1ea3e7c59fa7dd69319e789ee12 GIT binary patch literal 631 zcmV--0*L*IP)?&DC3JV7l?ccjcgB=Qq4l4w|Q;eOZ4z|IjsEI`#PYSloM|AFHF zfy)2>XZQ=$@t;lU|F1tRzpnmg{PUOLH{-8A|F{4CvUU?d0I>k|0TuuM^_1cNUy$nm zzZn?*{^!*ACzSEy$NyhHzB0Wn`TXRU=!%=n%Ci4h82|!^32gR%glZtk^6USnb00o@ z{`LDW>%U)&BK_|-y-75RkKVi&O=|xC<=6keK+72b0*D2q;Xlai|Ns9mF#h@fM(h;aV>^!x1-zNu02XV-n@ zm3imZ@&EI0hChG)|NZlafdL?Zn1I0yH26P<=DUx29QQsc%}izF;QV-S-hYOl|1V4z zX|a-<=Kf#g*Z)7i{{y|szyJ_HEKEEM|C#>$KmJzoZa)M2-~Wm-e7Cl+vi)L|kY`}} z&A$F20RV*|BkB*O Rz6SsR002ovPDHLkV1m;fPLlut literal 0 HcmV?d00001 diff --git a/gfx/flags16/bv.png b/gfx/flags16/bv.png new file mode 100755 index 0000000000000000000000000000000000000000..160b6b5b79db15e623fa55e5774e5d160b933180 GIT binary patch literal 512 zcmV+b0{{JqP)O=a{vExMP2%`MCSoB^FIcLe_%lf;|~%E5I`(IQNh}3Ao>6Q|DFUXMn*>AqQd`w z|1kXd^B;tM|Njjl{{hM0zwd6?1Q0+hV1xeud-4=Wy?p-%sO`^#2S61Jzk!N?s)6X& zzhA%p|N6}=D+{y%Ab`Lc{sL9~1=0UN4*CD*7s%9KAf+JHKs~=eB-8KTKvw|-5R1&; zzd&a|ob(5%^Z$Q=wHy9p13+aOpFRNu5F>N&`Tk_-7w>=n{RejQzkfh&Kn{rf10?_b z{tFTZibx5v&dxav5I~H7|Ney-|DWN1$%1FyagzUW0464;_wU~W1Q5$TW@eGxtUvee z3vAf*8|igK9~@*rr66bh|NrkNM8z+V zAV?>O@ek;bKfu6d00k6 zPW&$KB`I@TtA?2x@Q~7pdcWi#1>DDZ2>MuG0I@IumHuaV^&7|soAMvT0IK){RtF@1 zgH;3B;_Qq-34j1%{P^)BFE1~|NkA(gBv!!4$aw$$eSiRB1ga=2D|__l(H|iA4T2Ex z>lc`SQ9x2&UjE?0g8%`<0`lvhzd$}*14J4{IhY2@0~G@V5J82%q9;EBlXu0U&@_82I`BfBC|Yn~P8llm?myQ3_K18=`^X_ivyEfB<6p_xd%%#*GZ! z-C&_V5IGPDK|g;X*gypg3;+Sd!XPTj0Q7fK5>&$Y{sHB| zjK9DB00sa3QR4q|tc?L6fSCSm+3>HW`NxbYpP7GsX8sK%KS9yYPfWi)GJ)AFzdp14 z{>t>1fsFwmfLQ*Ci!yxq#8guv=_mQ;-(Rp{AoSPbXFRCwBA z{KboB21 z`ppP*BG3|`!vO*asNvt=e_;3gWsp&PA@E<2jYs6ilRy6-zmSku5?~OOP=5aV@4sI_ zSN#QP00zQ!JD>SpAKYgR_QStF|9~F;2M|Ck zz%U1e+FyoWe;B_0VVclq;}vp_kNy3hKMWrj7*{kqJbMcaQ;_Pve;I)x1Q0+h46j}> zeiN4E1lkA+>|e|*mzJsW^M3)l^W_^hf&c&c`Mv->`48yHFF-%s0|+3-*GLfwiRNz% m3}3(u4lrUsie?}H2rvLBbQv(L;??y40000e`b1WGV} ze#gbd^&bp=ef-GykAYc$@BhDltSqdeSy?RXJpcawy+5fJAb?mHcsPJ&{d@EF@4HtJ z)qno||1xd*zaM|Ot4f#|8A1AQ-~Pubz$7IBv;-i4SQvovfB*ge{fFVtAE4aNE7yPi z`^Eg=5yP(^Ur(Q5`TLjM%#`8#_rHuB|9}1hItd_vSpNO`#qjs<|KGp=|NIHm@MXqK z79K7}ZvOwQ9Df%s{`~lX*xI%KzW-!k{Lc96Cr|@G0I@Lq`0?-epMSr9|NHeD?&umBG}6iH(DSogJte zDERNk_kV0Zng09%Itd_vSb&=T{rt@+B*66dJ0my{fpNkvBm!jpV_;xnVgd@XDk?Dx zh=IJyzyJ_HjJJUrz)|>#fr0nRl^;KTz#|yK`2G9$BS%LzureS32rvK^u`=B;c)+&+ O0000d94tALrX!Wj0S6V-v9sr07*qoM6N<$f?*uARsaA1 literal 0 HcmV?d00001 diff --git a/gfx/flags16/cc.png b/gfx/flags16/cc.png new file mode 100755 index 0000000000000000000000000000000000000000..aed3d3b4e4467c33717ab3e2f61596e06113f9bb GIT binary patch literal 625 zcmV-%0*?KOP)Vbu`-)NXk-Y`p?2$B#e1 z{(buQ`}e;;zyJNd_UF(2w_nb@VUiUP2igD-Kuin_BL6vl`zgIQV*mR8|8G|2U!T7I zn`-)Ow$bxne}9LGfB5z5*XcJ*K(;aeSD>o^0st`p&i@1e@&c~g4N@7~{}B9V!5sbp z`j|K8<@Nq-&kt=P>@pAZ`T7Q#;RiPl^j;kSgdzX}05Jg0{{#R8=f>y-z~LG0`u_d< z{QLg=2?6_k)DH^)`=sFo8YTUi-v;{r`o8J{6Wj>^)c^vB2^cJY|Nnmc_5b@He}DY@ z_51JdufKoSslWR1>-W9)3`r;XfsXn0`_Fc($H!lT!V@5Xn1Igu{qOIuf50&L{qg7D z?|*(LofMGa_%_k-*{}b_0g?9mMSwvE)Bq4bEIr*1})*zF_+U)&LMdEMOb{Nb-vOh6FrNC(tkd{&4;N%g_D$&)>g> z0^hO}m?z%iIsOJ1mka;_#K>R{i_RZNQ42x8VJSe8f#Ern2@qfa%&RHCyvg>Q00000 LNkvXXu0mjf=TkSf literal 0 HcmV?d00001 diff --git a/gfx/flags16/cd.png b/gfx/flags16/cd.png new file mode 100644 index 0000000000000000000000000000000000000000..5e489424884d2ec9e429f70d69af00edf242a077 GIT binary patch literal 528 zcmV+r0`L8aP)JkPqeYl28iLgD=0{><0$P44T5yOrT$dE?(KkwMFdoG^-J zGv9P)Kk|i5`lcNgUUAbboca5{hI)v&h!9!~`Yg)Ld}$VwYqqXn@gVLi>3LSVGm1W? z3qnDJAk6chH(u7f~FohUBCxfQDx8?5BQsCcprAnfVhO SHC~zk0000@|NZ~|iEi8i zh~?j3h8^dV0y&$fY|i?}`2XK;hJSzm|G$6#|L@;V)&KqZ3sU;$?>`_ZF38C6g#jRd z7@s_ODJ3Nev=9gw8UKSQhX4P)z5oCE{eQ>y|1j|H-+x9%#`EXT0R#{W1H*5i5@u$g zs{agN2m-%;fixfipeaCQpFe*F2q2cU!)f`}`5%6M06O*WzrTN({{8*;CkCkD_wPBk z=llWket~@P=ieVecEOTuB>(}$vTge|RYlbYUmpDW_v_E!KfnL|{{8n?G|>28zowm@ z_UrGj-+zAtrGTUoztWctUjPD#h2amw@BhDn5OHz(52cFPg zot=T34qlT?57Mzkg5?0ssOG0Ftp>paW8OyZ`_I07*qoM6N<$f+2k} AjsO4v literal 0 HcmV?d00001 diff --git a/gfx/flags16/cg.png b/gfx/flags16/cg.png new file mode 100755 index 0000000000000000000000000000000000000000..a859792ef32a02b41503b5ab5f216191af397e02 GIT binary patch literal 521 zcmV+k0`~ohP)i@P`2b{=v9^Ktp0uZ001fLMSM)r!?%mH+B91 z=ii?+(ckX8zrd=&8g~5t-|*}I50LQ;KzRlRfB=Hn08;wv->)Q*Kc0LLgTdsU-~VfV z{r~#=|1XdRMzE6r0tlo5X#B6gzhXrG`18Y*0!g6iieLY~Kvgqz}`W zLWO>Z3Lv@r7+CdZpiy8Ae}EeP0z(_<2Y>)#Vfe-1#`njMUlORAfdMG=o8iiD#%aG9 z#Q!h|feZ$rzkeYJ=p=vuV)VVru?7U|?FE@Zm|i>fBlzF zc~M_qKf%h=bAcoS;}NE7f8|yFe%B9?;;8%o@BeG_!|(4qhyo=(h-XBmKHXpc{~y!A z`THH3fsDVeudko)ARzm9UL&JI!+~uEM*rBES1=kd6zV%LH0J*N$gIQAc0y}k9qTFv z4h1oVG?rB#zNY^8{QUp5wE>>R#S4NZQd1i@F)*?OF@6y}@zmk^!Gr7L9asuAf!ae1 z{{CbBBH^Az=(+fAb?mHzA!MjRs*H~|NF=I z{~td;@BjZG-hUVsqZ#w(|L@=b|NQ>{d(*K^00G3pzycQk`jp|{UxvSb;p*Vv_V?Sr z{{Q;@@3$6WKrBG#F*5vR z`2XiW&+Xo6{KsbP_-SF+DJF`pL$*;0gaz z7NKVhyo`U;4*0+SK#>rfFFfafF5DUYXKh;r+@n*scPQUy6`!63S zGXn!71H*qtMn-04W+o=4|487=moEST#KiEAA;m(3;Xgy1iO{3BKc9a12~-UM7^Z`) z1qdLZI~bN-c=z}J|D88K{QmR*&tHcBxB*ZDKmf5Ya0q<-!`is-{h$8~f7m(x{QZSX zH3Jv`1P}|uy*o^wIGI2G`1kie)4zYe_&EQ6|NftW0ohon1}3I|Z{7d|5aVBMp0ssVo0Ek~;W>Z#0SJsA+2j`G% zv|UVeYYs-#Sn6_J90h1VosR?LBU7{U1rQ6+R0f9sPrg3=`~UA>#=n0a|7Q67_y6zT zP{j57|G!`V{{zu)Mn+knB>(|98e;E17s>tTLaMG-~Y>h{r`!g0jL-tfS4HmF#P%V_xIo5zyJLP zk|2W%e*G8w^1X|KC618W{eAoCFX+EI literal 0 HcmV?d00001 diff --git a/gfx/flags16/cn.png b/gfx/flags16/cn.png new file mode 100755 index 0000000000000000000000000000000000000000..89144146219e6fbec7eaa89e1bf4b073d299569e GIT binary patch literal 472 zcmV;}0Vn>6P)$bmtfBa_T{rmsVufH!rO2O)W0!b+P{TrwO zAb?mv&i(NBbu;G`sX*)cv$d*%>MiL-(QdhpkjakVmyu%k;sfcNRj;yhJaxT5MTg0u5&QfH8#Bf O0000XbC_7v4G9~kE;3? z$h?1GrT>4y7{3|*{r>Zd0U&@_82$jY{AFPH^Plk#hy=QU5o|Ds0oDLyFn~2M0QE2c z1P~*G;PKK9g@-SH{rUU<_aC4k|G@~v`1Kn|{`&=C|M{yZ!G37cNq_)iVfexD=MNA8 zh5p0Hf4_c1v;p<}|Ak}_F!%rh2&CcXZ-(!`82&@8$XA^gF6?xq}zd#y5N`WeVBbyB+frxZH0- literal 0 HcmV?d00001 diff --git a/gfx/flags16/cs.png b/gfx/flags16/cs.png new file mode 100755 index 0000000000000000000000000000000000000000..8254790ca72f98d9e79d94bdfcb8839b1fd434ad GIT binary patch literal 439 zcmV;o0Z9IdP)|s3jQ%L{DG0k=ogG+0SLgMnA-pV!aytqt1(q3VU5g2cTadE%W~lnu`}m; z-504zOD10s2K8+~RqF^K7O;8$o;>*sR0>r0`!|sM`x~eNg#P~i_4n8BzrTI~MgGdl z@-i@d0|+1%Q&SyHO(9WHu7Cgk{{@--A8b6x2B1zb1BygNIks=N00WJ{7y^0)%zz1kWJN^&bany+5X-;o*O`wU`+x5q12BMq=+`e0f-vAB ze||Ik`OBc90(3J#0I>iAmFf2%21!Yv97q%>_xm>^i2a8FLV}HlAfRG^0AlbRVNjfdgKH->)<41fMG{Q1Z53yA)}NHF>VM86o=*Z=~EMTLRklg;&|8vY-+ zh5rBh|L@=bKM?ZoKOp1JpMQV<{rmmr|L=eQfFkpA_5cJB<7Wm2?&_*f&z|!oCH%Iq zVPN&@1^xa7gnxhi`TP6#zh6KNfByZH;9_972M|CY z4S#m*VEXjw_teQhfB)LctFzlGTKpda#8eRa1F`|=V+j!s1_l{`0AhU0z`&K2_5c3; z?|=UACdB;@3Hy%?Ffai9!1(6P8-M@;JL%7#4}bn}Wu*W1^8Nqk|9@zxfJk8Yg2Rge z5=!5G`~e6c79IwMkAMHSMfCl8%kXF6O^EHl82Alg`~}6s-@pI={`>#;Kf}J}IRF8~ zc$$I1RCFdZQi0L={}0epF!T#d{sWT?V3G+SzyRi{Q|!NXWpDrh002ovPDHLkV1m+z B7Bv6> literal 0 HcmV?d00001 diff --git a/gfx/flags16/cv.png b/gfx/flags16/cv.png new file mode 100755 index 0000000000000000000000000000000000000000..a63f7eaf63c028615b2ded5878b5e14a7dbe962f GIT binary patch literal 529 zcmV+s0`C2ZP)*82p^=00=`tlmIeOf&y&dk@6oT z&CV8YCOfMzZ7b-;WHc4ffO0*K`UGc#9pHKW{n=1`s=Y4`sB0UGuD|F2(+4xFrs{6A+r|Fh*S$P>SRGs(%l z+O-QHfEa)O{tdAK=ovi517(5A-n@AO5I`)f0sl(Vm><0RZzq2;(QtLuuFT6X6;y@p zb-8u)9gSFj-3}5^z@SqUX4qfA01!aT3<}j|#!Osn3@^V(zxysO&hx#~ZN`f)vS*$d zpLlA?$HBnM&cM&k$j1o^^oKjY0t65vgZ)>ehy*ei5K#*ZyWju7F%Ll?01#jRixNU5 T4U6zw00000NkvXXu0mjf>cZT~ literal 0 HcmV?d00001 diff --git a/gfx/flags16/cx.png b/gfx/flags16/cx.png new file mode 100755 index 0000000000000000000000000000000000000000..48e31adbf4cc0074f40e95f87c1f103b91fe270e GIT binary patch literal 608 zcmV-m0-ybfP)Uz~~Q*L}q{yKmai^Fs!d`Rbj9@@=xl~KZbvQ|NZ^*|L@=bfBpc` zKOp-38^rz{DEepVv)`L`Yyt=%76t}3hHqR?<~aN{I`!9n&u`}MKs~?z|Ni|Cihlk3 z1w?Q7fI4M?HUI<=3&<7!82Y{{Q;@?^mDN?|=V) z{r~^ll=rtu5CcE}F#**BRkyY(adR>Mc_H{~T5^XRV~oVFSgBv#s=t2z{grn0SJIVV z|Ni~D^5u8)5(a<(0%_pmV<{@S{pr)+Nt0E6|KyV7{&xHKulY}Z0S*2Ic2cIyuhSoY z&3*a@=p=vu0%~ALNs$10lZEA9e*W!WzkWV{%9A7hYlh}ewm<)V{rd@2{rBIm&Idr} z{RV0P2mmnv&i?}d08{q%2kh+oUtbt0DGA2L@2{yn^Xv%Q%_4hjZ2Q{KfBuh*0fWjOcoPYi>{Qk`ejtlm`TPy!Q@c0|K1n4Ay00P>u ul!4(JQe+}W>@P40kp+Sq42=5$0t^6?P(4CrvcmZQ0000s1`2Y9I{~ve$KWO@Yukru?KTxgz{s9CK3*7Y} zZC_6Qf4TJkuQ&gHzW)Di+kXz$|9k=eg(Cm|XMz~|=g%L20Ahjo4`KiVr|y5|U;qEV z`p@?NKb!P_9;^R?@o<+hfSm*oKp+h;f&YIQ*bg)L>I;A4WVP82*P-nR{;Wu@%{Vvyu7@~4txIf`R>OD+-01E zIfRil07L2S-Mat*#Q65@TRuKMWMi;}EJy%|ff@h;2;_%%@7_UT@edf{0+7H22rvMY Ws9gjvbyTka0000? z0048MLcfb{@Lpld*gfdL?Z zSQvhRtN^J#x6%GQNHxSfxHgc;AD{-1tAIKH0tl!9q}uD*5!1Kl8Kk6va!f$;fJ%WL z`2Cv^NdEc54D$xi27mx!VfgXqT8ME7!~2)OPy-`SXu#NiAkhzFFflLy1Q-A_8F>@M S6G{sJ0000h<6BFn%a z@b8~2SoNP@zd$;E{sbbRuHQd?{QCI=sNwhbA3*&Qe}GP900=;09NYi^fU@pUdVa9*13;+Sd!tjgXKhXQEMobL97(p6<{RLvMGBN!7 j!N9=G@a-1^K!5=NcXWu!7_DDe00000NkvXXu0mjfeQx^H literal 0 HcmV?d00001 diff --git a/gfx/flags16/dj.png b/gfx/flags16/dj.png new file mode 100755 index 0000000000000000000000000000000000000000..582af364f8a9cb680628beae33cc9a2dbe0559f4 GIT binary patch literal 572 zcmV-C0>k}@P);we;9uK`S<6~zaM{qBL9B<0yBR7V`E_e2q4D) z|Nnpa!Ep64!{fLA8NdLj;oraifB*mg`;Xx-kn#6Fhzn-q&in!pKrBENJRA&WD*ySo z7*5@0`26EP69WTC_22)0z>5C-g{l_hVFa245I`UeKudt6h7^Mc@BgDW81BCO4-x~L z`sXhc{R3+I%fRsKA3y*x{R6rHsA1>M|6jifb2E4w{z{xB{`~z5CPC;Y7bk|9<`c2PXgjR$^CT@Hzz$KrBEfF#?VC z^aSdB^z+g5SJMxCJOGqNsQwQkfr0#&=?~CJ009Kjz|71H^!MIRd#Ajb^76;aUyQ$y z%m(TN#spBq-#`C>zGeUjAdrR+|30kwu=eoBL!3-pGMq9%bs!`E|ACMovw

4;Zk2 z8GbPU1Q5%#7t@Nb6*GKbU;u{yA29j{CVzn$|6qa)V3LCYAiw~8(_SNKujRx50000< KMNUMnLSTY(1rd4x literal 0 HcmV?d00001 diff --git a/gfx/flags16/dk.png b/gfx/flags16/dk.png new file mode 100755 index 0000000000000000000000000000000000000000..e2993d3c59ae78855f777c158a6aae6c1fb5c843 GIT binary patch literal 495 zcmVh!ZNvLM`<}kPiIA3?K?Zl!VJuS0ABN12uI2v;s z000mK68GQM4oDR3?|C6;zBc4LR82Q1eETXSa+3nD0Ad8%4|Ml`Fn}2U{~ypshW{9V zk%{T!hYtV&#KHiVV*o?2zW>+&Bgm+K00G4EikX==E9>w5`yf~S`o*<00G4K6dZ++hy)_Bw{QPEdi2K7 l5H1Kw2asrHVqgFWFaQRwS@oh;XP^K8002ovPDHLkV1foV*8Tth literal 0 HcmV?d00001 diff --git a/gfx/flags16/dm.png b/gfx/flags16/dm.png new file mode 100755 index 0000000000000000000000000000000000000000..5fbffcba3cb0f20016c9717614127b89db4c9664 GIT binary patch literal 620 zcmV-y0+aoTP)yt}{r~U(pZ|aU z{rk@#!dhJXj+vP`D&$&!2yPR?Jud5I`&tqo00z_V3?cpb$_)%#~li z5Bw?p&G@T5&5h~tB<;UIJ-`3_mgbQL+5iwhOdtm^{QZlh+Tg>NcGo{qR#UR9ewx4g zlzHy^uRp(j{rmOj?;oHBfB*n70M7pb{ow!s5r+W$=Kufw0RQ~_o$a1N^GPoTT-yiw z&XGVBSbe$r0&xrf|M~#~9P-zx0st`p&i?@b004Y@cH`sX`~3X;`}>j`1PlZ1WGkKd zF1~FN+w&9T}cJeJULy4V8r?0tNHM6WN&<2126ppbC05A-~q$vMCOd&N)3^rn&3WaiZo>@dB zxpL5=L>h@#UjVT%{Q39iA58Ths0J3s|NohoLF&Lt!8(8c18V>XAjZFc|1vT%{s#lF z^Kb%2CZ>-cJ^%y|<6Q;@;r#qR4;}z*|Nr|B$h_ab1b6QI%fu2>dIV_O?>~RRu82tM4=f|&Ke}8;oX5+eBw}y?G6)5=s|Nnnr@aNATAPEpaEN{Mj=m^OD z&%p5S|G&Tg{{H#<7bL;LEGj9<&cFmz{_j5mJbLs9Ab?m{m{|TZ{D1lB9Z2clKfnI{ z`ThHs^2c9)q;CF`l>Eoa3N#g>nv07INCE^93jWH3lKe}28-VENu!{qxMpm&svFOiawo%#4hT5U&FS z5Yzu(KY%Xz`RDh~-yl6N|NT~b@qz9A2lm1$Hf43G`D-AmnZXVNY5)izCWas1fbRMA z8?52ykLBVV-&q+tkKFpbbOC=r`2SzOfQo=l0_p*hfB*gk2q2IKpzD7Eo%H+Hk6%A8 za57|Q3rv;f;d1r)FDv_xg9F*eKs^8f#KQ37)2~0jMR){${rwHH2k3S7pO3`Z{#jf7 z{|`16Y&=9YkOT-IMh0&|hF9+yelRe6V}O#tcxPkSx96}BCoe=1&?OKCkOT-Y05IoG U$(*n^qyPW_07*qoM6N<$f?|9Y@c;k- literal 0 HcmV?d00001 diff --git a/gfx/flags16/ec.png b/gfx/flags16/ec.png new file mode 100755 index 0000000000000000000000000000000000000000..0caa0b1e785295d003869330fc4e073dce07e7f6 GIT binary patch literal 500 zcmV1sCzZm}g`N!}J$oTi?|G$4gL7*^D3`7C}Kmf5Y{CmeN)&f@km*M|^ zrvE_l-~a!AA&BAspa1{=fXIJ9!9O2vbOQts3j+fX{b%^|8m0my0Yd-4N`WN9@BjaR z=no^SIM8~400P%s(0a|A0FHhM?*o#se9Q zEZ;b|7ytr@MWm#zEz$bb`!9d~{{Q>$@1MW_!07MqKOpw+zkh)g(B$8L|49h*Ov!x= z5I`*NZ%IAX?Fbu$UUAQCA3`wxix_2=I& zAouq_SzðCcuS!~%52Kai0?gF&VORsRAR2~rJG2PFT1^!)w@)C_d-AAkU2Vc75Z z*R<@y`9z1vevIh)-p7{p`5C+7f|6l;f1_&?! X)GmJPc-xs)00000NkvXXu0mjfGFPrC literal 0 HcmV?d00001 diff --git a/gfx/flags16/eg.png b/gfx/flags16/eg.png new file mode 100755 index 0000000000000000000000000000000000000000..8a3f7a10b5757b006948ea4436fb242d02dc9a4e GIT binary patch literal 465 zcmV;?0WSWDP)LAHVtk{r`=k{y)(2e*gi*sIRYISXlV_^=qKp{(!;n-+xj9 zUjemETFMXP0$m6sfwJP_;%#kh009JYeOg-Dy?gh5gTXH_fG|KLm<2Qhs6|CZ<>JMQ z009IFR-loRl9E6vpeV=!FaTTi8)D~Q7yv2;2q2OXK!5=N{?|@pNV(X=00000NkvXX Hu0mjfG@sA` literal 0 HcmV?d00001 diff --git a/gfx/flags16/eh.png b/gfx/flags16/eh.png new file mode 100755 index 0000000000000000000000000000000000000000..90a1195b47a6f12c70d06cb0bd0e4ea88d7bfb03 GIT binary patch literal 508 zcmV`hKmn*~pz%QT=MPXRKmaj;?1ifa0xhloNlE|L zuK&--1mwx?-uoV+`qwW8u#*4+i1F_GyFwg7fByafIr{%Uh)$p>Ae%w(|Nq~=m~|`# z{`_H7QhIal96$iEC^sml1*F~kc<(nb4FCQ91q_kDz!3TkBLDsd`Sky<|4qNomi`s~ z`xoeVfB<3v8uI)9A4wibp!A=AfB%5B0nwj-e?TNKsQ>@@`|oeijK3Q@{{o!^5I~F! y*$fQd7#Mzm(H|HCnf(WhfND7yc3x%x2rvM-AWsdQI)rrq0000&KpNnxA)<^73~VwoKqoOWF#%15i9uxn0tlqx)vH&?arx`ryF**H{9<5mxO9m@ mNC@PFfB*h~9RdUZ0R{j9;Y1$IN+(bN0000&(jx%j7OGE_~DVuFcQkgj@33fJv($pjj zgoNxWFM>pG#K4X+%S_Ys!f>f$mib36%ekHNec$;y5njB{!+Y`YzVGwA&4mTVh%ikU z03gD2Hn&LPeNu%hDG7PUvzrphs|^(-as$IIo1LmPya%Hc0Qn*6qc4XX3oKoa+Z)_XBQk8 znPA)XelBh#6J<)fj|w>7X+~Yun^@Bp4$+N z6L8rb{%QnJN{fql*fJH1L*2YjUlB~CXS&&LY)1V3h&68|x1_5-(4l3HUgs~3JvLXI z$_D=zL{dTnq9RK`-w~w|sCYqqA;@OoAE0!{9Gi+cF%zA>5*8OAiXWs z!A~!@Tb_6WJ;mn(q~>CYJ~Oq(|Mc`miY)G1d$)?S_lf*=dz3nd-8+hwz5w#U=!7L- z+Ve0W8Werm#o=KvYxRVVNtM9!poHk%m;Y{gxKdXC|Y{ fc0^aUlspXz7vm>S7OoCUZUIwXLGJ6E%Z+~lY(hhH literal 0 HcmV?d00001 diff --git a/gfx/flags16/es.png b/gfx/flags16/es.png new file mode 100755 index 0000000000000000000000000000000000000000..c2de2d7111e3cb59cf6511dd2ab045e824bdb43e GIT binary patch literal 469 zcmV;`0V@89P)@|4`Xj5kLT%`al?B=W5I`&pe;NKW0^Ri&h`xRJ_x;0v zUa?=y?0^3M|NZ~}FE9c#{{3cP{Qd6}13&;Vf!z&M{pZWqKYu4MFm$tgedF}w=P#IQ z7-9gT-$11R0mKA$(qEu4%ok$*y!^wMRm*x;`R7|k6yu?K{s8?55I{^|9{?Tjhec2I zv+6&FhFWG_BbNVc|Ns94tNRJp!0`V!Py;{!F#$2enB#XZaohg-5%Tlk#oa&nzQW9g zl0Y{D4gK?n0U&@Fe=;yIr=|V7caH%YEYL84k`Tt9-wc2LGODP&y?7BIfLMT@X8Qey zK~fSFpuiXa$^kk7RCwBA zWQbH``0|MX0{;DB`1Ob3-!Fz=zZw28fY1*HhF@R=VQ?@21P}|ur+3w` z_wT=dfByab`{x&s{PXYspTB>919^Y{{Qd`I{N9v10U&@_7=ExZ{APUe{`KE~Al1MB z{rb!Jhml3<_uqeCzux)%bv7|NkFAvw@aK@N+YWG5`bsF#yj00sZ{|0ReUZ0OJ4u`~d&_lgxzd z_7grGtKje;)ax=32IqJ>VE_O6|Nr{|0Uz@6!2*a0?AgCSJ_s@V{`!jztXlEUzkg2h zOW%AK0ILQg2A~)NKmdU>0L=y=29PKt(~s@sMWK)O87MU|4G0ImPt*+y7s`{{I1L_{;G9FVHyv z0R+;(^!pEkq$JpwzYKqVGyVRp{reTr#sB4{{{Q&{G@Ah!GGGK$3=lw!Ux87Egcwk{ eXi`7`5MTfy3O%OUuKb?>0000W@Y84;!#FdBh{DWNV{85G^eR=U#)*62qRvoaLX5p!7Lm^{g>IM$Q zMs{Q_?l?+2NRuC{19iOmU$>t9;*>tnC_qaIU+T2fR7nFyd0Z0-b-MgLN zL~_)yI%8}kwU1=sY!YIJllUc_pyhtI4TcZ)*Lyi~^>58dcXu!D%H5T!AO`R!zyPR# VdiZ30KxO~{002ovPDHLkV1g_p%GUq@ literal 0 HcmV?d00001 diff --git a/gfx/flags16/fam.png b/gfx/flags16/fam.png new file mode 100755 index 0000000000000000000000000000000000000000..cf50c759eb28b5962720aa1ce0617a29003e477d GIT binary patch literal 532 zcmV+v0_**WP)SU^I57#IKohy|#uQJDd#=|98& zUrgMLRb~JG{$u$2m+|*M=0AU#{`@s%|H#1h=ih%I`g`z86F>lpk-UOTf}FCMD80)oDIYC+&q4vMR0s0&DpH|L=c>-#`S^3sJ`m zRPz_88i@Y=|MmYr*an6_AO0`^1P}|uzkh%JGXi;k8UFtPIt#4m|G)nbm0000FP2AE)Ir2{}>qlLBSs|`Qg(SfB<4)VqlOE;Q=cD|Nnn$ zna02W|Nj1E&`=Tpav_4q;M$#E00G4E4{SI@`q`VGKvVzz{r4XmU}R+c_2(Zz0I~c7 zs`v*r?Dty(;z&PFFXX zRA5t=4x{1SIibD)Vqy6A2V^D4P_SySA|L?j2ip1XFA)9%V~_%1r~w2J3=}{2Oiu1 f7(RXZ0uW#T>&I!FfdIJb00000NkvXXu0mjfj-u42 literal 0 HcmV?d00001 diff --git a/gfx/flags16/fj.png b/gfx/flags16/fj.png new file mode 100755 index 0000000000000000000000000000000000000000..cee998892eb316c3293ef2d52afec9218bdbbc03 GIT binary patch literal 610 zcmV-o0-gPdP)2C05Lr?a%1G+Sb3M_ z-f!*)-&mJ@lxC7weD@!u;s2li|9<}wjr{Zf&o8mqKR`Cn4*&rGF#yj01QaSLwCD}R z0w(ww8v*|PzTN}jB`Pj8{QK|!{{8;|gOCLd|L9jy6{oELG6Dcq@B)aDq496GGsCmb z5T7wXTnzN$?|=Wl{r{i6vr6{G)xV#={AXc)t!L+QBoiQjSb+Zc`=1dU2n>I~p8E|B z6OfY_{`1$ji1Pn`9_T5yZrhJfj0}g~00a;V(9A!7nZZWFG{8az7^c++|9dI@cmDl* z!Nvb)UorrL86bdIfbsI1fk}{;;V;BV|AE?oY(}v2K-{x07*6Kx`SfB<4-V2A|A=r2_C101z~ iU~vp#0R6xN5MThlzdwv9U#bcK0000}CO1*!he@c;k+ zfB*mg{rg{#hxPwIh8G{d0|o#7{Raep|AEAFCm#U_AQp((@4x;AD*Xo({rB(3@4q1y z(m>63@(hzyJPYWMEi%>@iRTXyxzU zAo>qT2S^W413&<={Q1WKlmMyz`(Hzv@8AD_R~~+N^7b200Z@m&0zc4{Q@7rNwftxJ z^$Q??fEu9g1Db8CAq;fMkDq@pJa`8*&sI~^TtyHla^%`8uswf)HUI<=3()%@Pl0^! zf8Ui?K|l%XeRX{Qd(n@juAHz(D*15I`UefB!>$cK-hRUqIf!|Kj}Y zKt+#Ue>r^ZHOMRf{y`i940V72V*2%m0pg)Q5O4ka4>U8*PAAEH2(%ZZ;ol#C0AiF(UW*)& q3=s4Oj6m#vP&UxAe?ZIt5MTgFMVEBke8_SD0000BE0lK=nzFYgc)d0A2*B+AFf z2joHok-@WP&j1351!6Wt`q9fjf1W;g`1ALFY=DuG5oiNI0I|ST{|2JJ|Ni~?`|A$_ zRt*pr0t5gt0M7pe4IJopi4@}M{rvp?{Qds``}+I+|3-D|`uqR;{Qmm<|NHy?`uqO- z{Qn;q1i_Qs0*LV@1A}N|@t-FT{{IC^{`vn0sPGp^)o&2vABgb_!eEtCyu9%!Kmf6* zGhfda5_|CT&#%8A#S0%rhKer*8VNG{57cZ3sU*g7is3Rq0I|G(Bf-nd3vr@r@vHy8 ze*OIQ@9-oMOb-A(eJ@7=Ab?mP;SCW2x*O<#U%#>Y7zqCS`2!F@APw*!ml9!S{vjhP z$_zA&0R;fLP(1(v#Q5^%OL#2G%0Af7VC%@R_vTF*lgG%);U`26kn-@hOg zU%!6+4+cOs(0HIde9xZz`}Onxub&LUB0x(30+2WcIRJn#2ut|?gWYu1Cf+!-K%B8# zdf?1WA}#uZ8oj7u>$I1i0Al&`=O0k%-@icgAIJnM0xA6maSq6BK-ECw|NZ*S`0Lj% z1_pot6puj;05Ax`F!=umqj7^frO?t|3^&I1kxUq9yECc+jQpY84SWH_0#pxl$?v~F z@*hy-KN0|X07U)z`4{NpU%#2aHUI<=%a31wK(7Du52Oc(|3O^?R1IN+RRjI-n*kVB z3=9AP#PZ|EACPLGJ%9cJNh|>9B%spYzZw7h1%?tp0I_@ndg9MNE>313@6R75NcceF zkr51-#U+7;F#`Sf7i0rK0I_`g_NQ&Zk)EZ(2O=d>QH$KN3zEi7S9u{+2K>GX4ds`2QcM z=+A$K-~a!^(JwH9Fn%*K{{Cdb01!YdV9)*qi~a#?`wdg{8%Z^Y!NB>w;@|&31~6!UgVU(k2*|8J(R-+sudaynhucHbwAMTnor{mwqO^w7JHzaBsT z{O^B8RYf5+LvDs&KmRKVd78=o{`1#HTiEo_OolaGleS)G+IQ#sUI`b*pv<`1zCJ=H0jd{{2S>p`ri%{LsXJ%FbMS z$#S`6f|?OG!^Jxczkf6Q`UNF{l0Sd`ad7zm>({^EzyAS6{{CgrkluOb3l1A>ZU2~A zK+FZ=zkmP!`TOVhpFbzBzFaPmD2$N3;+$pK?>zdet`f0002ovPDHLkV1gy;I?Vt8 literal 0 HcmV?d00001 diff --git a/gfx/flags16/gd.png b/gfx/flags16/gd.png new file mode 100755 index 0000000000000000000000000000000000000000..9ab57f5489bb9ebb6450cb27f4efe0cfb466144e GIT binary patch literal 637 zcmV-@0)qXCP)@|2i2MUNJEAGBA`g{QJZ3ub1IpEW7h{~Z4K zJ3#Qa=Q1XS-;5h0el2+U>(Te$zyAID&HDTIKad810Ad2W{jW5`@9y)AKr^5J{4Kqa z;cw*UKQW)B)-pW&@%z{RUqB7N{{H&&_Ycr?fB*vd;rG8kGw%JlqX`uK!_D~nn&&T_ z*-Q+-7;nUX=6mt$`7e;3-;BTi{QC{m01!YRC;j>JdmqEEKMa4Icz%Tm{+4F_^}h({ z_1{sye%WyRp84|E^4Gur0Kxx1e;6150*D2Oe>41%=Kmef^V^IA7&yOx!2%AYU;o*D z%dq`!;`!w)_PhDb-(PS30!;@9Adn3rpZ_$9NHVegX88Y?;V;N+#{WPzFy?-P;*ar< zJ?CFrnZE^h{{CWM00h;Fvzl@K2fHp9I6dqaaxb00=Mu XLcuQ~?TP?t00000NkvXXu0mjf`7udf literal 0 HcmV?d00001 diff --git a/gfx/flags16/ge.png b/gfx/flags16/ge.png new file mode 100755 index 0000000000000000000000000000000000000000..728d97078df1d07241ae605dff2f2cac463be72e GIT binary patch literal 594 zcmV-Y0^8x|9^h-OG^F+g7@$L?BC01YQ`Wbb?43;K=s|G$6#bNnb!1Cx>Qe>QfY2m>?Izi&U8 z1o&Rm*8l_%%a6%3nS?}u4*37)&;Q?l7=Q-<`}?1Z>;KQLY|KmGQ@ZWEch0Jnt zUmm{%2p|@g=ujpTGX@n^21dqzKYxO4`1a@2NuYivJ4XgKw*UYBFf%g!{qd7YP>5~& zE`R_4F#yj00OjT7{QUg;`}^~|xBB|}`T6Q!vcs262Lz;t$n|1+qbnVARhhy8{z5C(*C%JTg?tEV3%;s64O@&5h$(1-*>2%Ak`A87BFlP7^( gh&l)WvH=1N0MfQja}g1cO8@`>07*qoM6N<$g4hNuZ2$lO literal 0 HcmV?d00001 diff --git a/gfx/flags16/gf.png b/gfx/flags16/gf.png new file mode 100755 index 0000000000000000000000000000000000000000..8332c4ec23c853944c29b02d7b32a88033f48a71 GIT binary patch literal 545 zcmV++0^a?JP)lgG%);U`26kn-@hOg zU%!6+4+cOs(0HIde9xZz`}Onxub&LUB0x(30+2WcIRJn#2ut|?gWYu1Cf+!-K%B8# zdf?1WA}#uZ8oj7u>$I1i0Al&`=O0k%-@icgAIJnM0xA6maSq6BK-ECw|NZ*S`0Lj% z1_pot6puj;05Ax`F!=umqj7^frO?t|3^&I1kxUq9yECc+jQpY84SWH_0#pxl$?v~F z@*hy-KN0|X07U)z`4{NpU%#2aHUI<=%a31wK(7Du52Oc(|3O^?R1IN+RRjI-n*kVB z3=9AP#PZ|EACPLGJ%9cJNh|>9B%spYzZw7h1%?tp0I_@ndg9MNE>313@6R75NcceF zkr51-#U+7;F#`Sf7i0rK0I_`g_NQ&ZRCwBA z{Lg>@|4`Xj5kLT%`al?B=W5I`(ov;U*021*0XgD3^5{teN< z@cTDV13&-@;@|`T5QYI@3O)ok?1DO<2trehc#kXh!0Z4iC6of!=I9L4Jz5Qk(jP`l zJOKo8(qFLXAF#IH8`u5XwDI@PAHNy@|4L4RsD^0x1N0+605O4m05bkR14QCiMDQ;; z>0h$aKjWi;+@CNFzZm}i25JBZAQt8_hOB_!_dovn^Y72^zrTL{{r&6TuiuWpfB*e$ zwD}j1{Ph<^0%eu?|D0`P00`k|9}4iHT+`$2p~p=WCoxfpgkZGj{YEt g{DC2GLI4Ob02tU}a;hkw5&!@I07*qoM6N<$g4!w08~^|S literal 0 HcmV?d00001 diff --git a/gfx/flags16/gi.png b/gfx/flags16/gi.png new file mode 100755 index 0000000000000000000000000000000000000000..e76797f62fedcbfca8c83c51951680d6a6e9081f GIT binary patch literal 463 zcmV;=0WkiFP)VoB37QQ+R{;bN6GSUi z+kb{HA3p-oUOth}-@kwP{0U71P%%INK{Y@H82)oDp3V0Dt?T`39Pi$;RTl%zL?{P4 z2_S%&kW~Z0x6qjPzkeV9`s>}VU!Q7P|1&Wm)PrpR2q2b!5Hle5FfeebsWZ)5spT9vc*+3O2}Iw&|Nr{sqx*C2&8&?7c>c4n{QvVC zD9-TjFQbI?+i42`0*K|`>)%Y*uQL4o{r~rGhChE9{`~$Pz`@Ka$@uLpb; literal 0 HcmV?d00001 diff --git a/gfx/flags16/gl.png b/gfx/flags16/gl.png new file mode 100755 index 0000000000000000000000000000000000000000..ef12a73bf9628ff5a67b81bd980d9c5d2b2c0f05 GIT binary patch literal 470 zcmV;{0V)28P)J{teTOL@z0+>00G1VRSiT77W_YWkm2*^|KGm- zfAHXcOY8ruSJ7+$Itd_vn4oTd_U!+mLkz$F{Qvdq|L@-*^6S_C%a&nk00990)`(*=-xesBS%qG0|gf?f~#iu^9N|j9|i`10Ac}ZUz>% literal 0 HcmV?d00001 diff --git a/gfx/flags16/gm.png b/gfx/flags16/gm.png new file mode 100755 index 0000000000000000000000000000000000000000..0720b667aff506d7892c5c301af04e6bbf932751 GIT binary patch literal 493 zcmVwRhhvIeu00_fCKU~B)yH$s9sXS^B!W{?M(W&}hPbMwO z;*cg65E@7haJ!!XVgYOW|Le(9kkY?@fpY);{sqc`6amR!K*q2CzkUI^Y_hUI(*XjA zMdSH%VNp?r|Ns620Z1T|}fB<6Q zlw#oF`Oo_sVk+2%KTsoq3?TP6gz@)3Ki_`_=6?VI#CZSdeQ9y&f57m8xf%uh13`xW zAjrhTbmsgSfB<4-$Y)3kNW1sx-tWJ^f#}!YUqA$5fJva>FJQR-`S({vK;>fVMSuWe z0mcW=Ig;FxKxv@ppTFP`1*!N0BL9M&0|dYz`1hCL7Xv^5F*2kxF#KQuvOqEU3km&! jiTr^fV1zR<00bBS-TrJ5MX@2w00000NkvXXu0mjfGz`_@ literal 0 HcmV?d00001 diff --git a/gfx/flags16/gn.png b/gfx/flags16/gn.png new file mode 100755 index 0000000000000000000000000000000000000000..ea660b01faefde01ad2527a6abcf7d1a5c1b0526 GIT binary patch literal 480 zcmV<60U!Q}P)@|A6>41A`El{SSoRd}EL3@|NdrR`1}9=ZwUJP z@AvHwzkdDu1yn7|BMY<#Ab?oFX8(t({tZ$6>;L~hU=2XVuU~(E|N0Bk07O6y00G1T zbT=bV^`Afg|NLS2{ReI~M8m&-NE-fuGynt;*hzmtW+Q3%1=j#1fvO=I{`~y|)Bq4b zU?=?r84r{KY4``%041R|`~%zYhXEjfz)k`h|LYgXRlk0r+3@c_)IERx{rUUv4^RU@ z0D&|xgN*;p0Mzyy>QQ8EKn=iP{qyfH5CNS85I`UeOuzpyNJ@hA{P_#yFfjaPWc&?| zr{By>f0X$D{QV0G@4r9|{}=!Qi18~pg5ikaD#Jf9Xfy-Svu_Nh0nj)GNi#731Q-A_ W8E1tdJ(&;y0000P)fLk0D%}*I7ff3uKv?i+N*~ULWZ>4 zW5%k%a3T{@*`z6pma6eF$JtK+F@C*&o=d^t|Ns9GOCXH@*Z?CVuP#7nB5Y|1kmu|NQ^=?>FP0zrYX%2q2aZH;)P`n*#-K1r9WbfYOYN z??RUX1P~*`M}`*mir*mb{sxCVG>rbhqT(MY2L1y54rHu+wi6(L7#SX-$0bVa{(;3h egu%oB5MTiLH(5{VMZMqv0000u-`~Ig{`~p> z=MRwl_xtx>F!}G#@4vq{&D;bKKrBFA+{}CzK0Nsg1pog2{{I_D14*DX1pWH^3y6RW zSzcL&Zwvqd#Pa7K10w^wlkmIISh(4kI3GTJhN2$mzJLD! z0*D0|DC|s(0(}1j8UFtJ4HA_S5@P=M@9)2VV#30}-~k05FvNkXnV5ck`2-L^EDTKl zn1259n3DG7^QXUm{{H**3#f!E|`n6Mz6>fhdBj29g(UfB*aM-=Dw#|NaG$fByXc1LXhxFC@THKjjKQ05P&# zA9gbr+SsEBRPB^?1!&T?30hEBFhHFGv5AR^>DH}B00G4E=NHV45I6k$@0N4rAH*g9 z{zDN+_&*OP%Y{RC0Ro8e#fvv0A_7PTA~XKMG0?q08}8kE2oOLl>koag&}IJi^WT4% zN&g{c!yE%t3}J9_Fdy0V1t5S}4xV|TB*XjR%dfvcU;YDm6wdeu;Q~GU4JP)J`S$qz^!f=A3G?{>83*rF;63vB|NHv-`~3j>`uzF%_#GV;x3_Tu z05Jg0{{&$2KZ#9J4f5RdzRdzC6Ae5p=(o+T{uB7y^ZNSwN=h$cVmJ#62-nx+ob%l!TKAE1V~I16T$|E1+i#l`u&y!03t z7ytqQF#yj01Tv_Ick58z;rzG}_y7F-%)*RRAv1X@1^f8;`}+eA4+yBm#PKA>w6y_L zQ&a!|00ICp0M7peY0>I$KneW(?7rp&{QCm?`vUdU)NRiG`uYI-`}gbY@;Dai8vP{| z4h7uY=>Px#0*Hx$0pxvffc*LW3+PFp{}_J#0ty11^n2!vLjod>mX_Jy|Cz2{eHy3% zAb?mH7=HZ$2N_TWSP@V&gaITO7A`uvc=2f<_uIFxDk_pd4FCZI)bI_+mz3lOl7E0f z{^u`PGlT&Y`3GeD{rm6lUtS;y)Bq4bz=+dkVE6#Ehk@Y-82x6z3jhKP0OI&0DF;s+ Q-T(jq07*qoM6N<$f)`^cRsaA1 literal 0 HcmV?d00001 diff --git a/gfx/flags16/gt.png b/gfx/flags16/gt.png new file mode 100755 index 0000000000000000000000000000000000000000..c43a70d36424b66f1627216ad988cd23a4be9285 GIT binary patch literal 493 zcmV|9}7f|M~m>&%ghRD!%{(5DNnfNcHoNKp}=7 ze;EG#|IZ9j4hBF)cVB@t{Qmo2T96TF4?qC109^ty;2+Qi2B0xObN{1)Uw^{8{`KJ4gZ0H zP(J{D2s9NSfWR7{27t^!x8NVhN&g{E`Ueb#e*ggla?+pwj3Cv27=VUhwE^V&zaVoN z82$hR5DUYve}Dck14V%vK+Z)23?LgAK*7ZT@-zbjKmf4-BkT7+CNVw+pd~+kF)%WM zL>VCz0|PT7gS-eZm>Gd?16jcE4PH%g~!@=<9&!2x_@aEGW jS9>vVD)6R*AQp(xFW-Wt{{mJ2|NHk};Jc-)O#kPzME?5A`1{ZQ-#|To{!0im{$XGM z2p}eq*?*y`{{RjC%V7Pj<(}hvo^Z>=hrJ-xK=d0#0&M^~2_S%&fR6tAp8=>2$p8C? z0q7F5H=q9h`}OesIT^OczkdG%sRkpU6i@>|0I@Lq1-k@j0La}yZU2}V|JX_T{{Q!% z>EEtDfBydd!vuBJUq+w?fB<6o2X+#W53~WS;s2M<|9d72Yseq)`11cZJHs!aS-+wF z1}X*!ASNLG{ST%Ze}QTk7ytqY@{}>p)on&BOV)*xm;om>72$%sP!HhqD7ytr@1teTu4J7{m`^Wh2AGglm{~UiA z82u;s5_9PZ|FH1)~3de={)r1*?FgUtsi`kx>?C4?qC1 zfX)8@|LZe*d2K>lZN0{{I4*^b@QIr~;(tA5`a`e}Ddhy$ldQAPvkwr9kh3`~WiS7Zcc2 zh-#qDKOj^7{QC<;3||-k0tlpm>GvN7NlB2NKYyjTe{-?^h8PLd@aHekus?tQg2Ee! zfN=^CK#X6(5e!Gd)(i|h;JEn(j5jcXFhHq*fkB7?Aiw}&uW^ngBcx#f0000J&k9ol;AaCAG*Vvs6lsG2f+AJUecp&K4&zS7@MzJZZ+RCHJO2~-cn~)8*ZB# z%#~(Seaqctb3On>xdArM!+zLfe2=iS%3k1HK82I)yo62#|&;D2*%o~N(LQ$HrxFU=@<#wgQDty7s|5?>qxBTrc>UoBZ!}1le z#)a`Pq~$aEPO=D0fO80I7h5SSMqU=q48*j9Qb*%7#+Pi|ervSf?0bSFwKsAPn1FO| zKH_&kh#AJmvOUSnl~!1AmcaNJM5awz`0DF46>zWZuCh$z(7uBp0to4w2iu-uj zV9oc#M;CkJ!OT_8;~(;r&Cw`0K3r=(%@VWyiIA#;S}+n)^}q>|)QZ|IaYyyY!;frq z6mATysX~aM!z!n$rJ$=27fpoIr3iB{q|Gr32uDRa3PcNj==OQGHve|07^1DbtUgzuEQ=j%rDF literal 0 HcmV?d00001 diff --git a/gfx/flags16/hk.png b/gfx/flags16/hk.png new file mode 100755 index 0000000000000000000000000000000000000000..d5c380ca9d84d30674f05b95c2f645b500626c07 GIT binary patch literal 527 zcmV+q0`UEbP)00;JD`K-EmLvOuK( z0R&e6?>|)a-@i;iz|8zVIqAQ;I)|_@BNM~FU%wy-s0ZjAfB<3vx(uZH&mV?Ae;64V zIcsYEzkmP#{)7J;N}0Ju0muUq%~ z^Jl0Zz)k`PASO^y0(FCg{s2v4J zf4+RlSW)rg;lp2_Kl2?q^5yYkpazCNzyJOD%k=jzP%%INf#Tuc?>~%^l1w0DfWH6z z1E^V4lvz;l%d1x`a&jQQ{ROE8h7C|LKmaj5WMKG(8n4KVKd5of#=rm&U;y%qJ?5>3 RVzdAN002ovPDHLkV1mTk^F06n literal 0 HcmV?d00001 diff --git a/gfx/flags16/hm.png b/gfx/flags16/hm.png new file mode 100755 index 0000000000000000000000000000000000000000..a01389a745d51e16b01a9dc0a707572564a17625 GIT binary patch literal 673 zcmV;S0$%-zP)>fJ3En$GhGS>sbE%%m3$AD)q?8M9y>88-}kR7#RKlk!P~Y_PLuF7~U~3`~nC7 zF#yj00ZUDdpLsm{7ajP|&HwoK0Usg|6%f4L_{`Mi{rvv-`ukf=Ed&Gs-sA7L!Q7*a zj{*QO0M7pb%?Sw^g@yy{>ihEY{`vU@3=8@G0rvO$i3mOL`~mv-`W+b$Mmr&io5dg< z5v!7q0*L95jt`TzK8Kd(Utv)OSp_aLv){6ccV+Z`{Q2+asKUU&aO3`Kpz6wW8wp`< z28M3{0mSqnB#A*-c*8%1=RD#sSOwMznKA3=e&iEzwo{cA=PgXK`2OQ}gqId83!|%* zA_Kz@fB*n70M7pdECCwp4H&@R`1|(w-}M5x*74i)0}%fAt;XafA{48))#>Z>?CD#}*e}Ret0tl$#*RMZ7}Jl7Z|M45`5*URzH9L z{rmSnPy;{!u>dsyO%meg+00000NkvXX Hu0mjfN{&}S literal 0 HcmV?d00001 diff --git a/gfx/flags16/hn.png b/gfx/flags16/hn.png new file mode 100755 index 0000000000000000000000000000000000000000..96f838859fd2aed975f5f4134050fdbc0486ce1e GIT binary patch literal 537 zcmV+!0_OdRP)yNpn^YtfB*U? zE6K^g@B<)#SlTBTcsfda`|@_0R#{e$UZ3l|Ic6l=B#}T zWCl5lg}RFY8S^$g{qgfJOdc2ve*glAv3c@IFK6|y-~NDH^$#cn3{a5k!L9^_5>O@B z$^W^zSlTD;0tg^R28Q0WdbfK|zW)9V43odV{`~*->+kR1AO=tbO#T4}-G3E1?u#4x z0Ro5x7#++k42m+GppXWk{}2W^;6Y*k7i(1vOT1`b$6{=&w9#5#oJ b00=Mu*}Zhb7k&Za00000NkvXXu0mjfKokPk literal 0 HcmV?d00001 diff --git a/gfx/flags16/hr.png b/gfx/flags16/hr.png new file mode 100755 index 0000000000000000000000000000000000000000..696b515460ddb670acb7e9de4438aaf21fc5fb77 GIT binary patch literal 524 zcmV+n0`vWeP)@|4`Xj5kLU3fF!G{fyDoR{}_Q36Vv~H|Ns5{^Z)NZrr*Dqe*gae=g)r_`DNuw zfB*t(VEF(4$y0{Ee}M=nS{mB(NB;kxJOBSE{F_{n`2Y8>|G$0##TjK~fi?gH5EIz! z|8Uj6|NiY-l-<0|OxA@1MWlzkmOI;leLR z$De1;{4g{7^y$;LZ{NOt{rct07a;lk`E!5(f@%OM1_PkhC8`eE9egqWbga z&p;hdpFRZ$Adm)#>fe8W4*Ct02B|hR1*-n0rS<;(dx&bFRY1n$$BzL5h>;=uaC^Mc z(+@v?|NZ~x@4w%F|9yUZW7+yTpo@LH>e(bUfFghX{rmIxzpNnpimU?w0mQ=a>kp9s z8>AGffmuv7DrFgv!3yU7{`2q8f1ngFoPlxn4AoS-S!;e2821p2q{((sbfB+=MK@k8U5Cg$|VB~~? z2XKWZk_lAZtGhi{|56nPieMKY$Bq=4KgZ0muK;2JYWn}5;nka8K-GUCa!{rJenZIL z|9<}gF~mh#ftCOS5DU<%|Ns8~1)2?0{RgZLWF&|Ls)lL+iU2hL1Q5&LKMX(>AUTM^ zNU9+S#0FXN@8@rz^Zx+^5DWL07wmsTIe-5EX@IBzTJ`52%kO`z5F362$-h7b*KaNc zh6exv#P}EJiR%3Sk01R1^NZmZ(C**=fB*Xb3rzn04HN{CU^bJS()(Sf00M~R4FdxY z(0f3MKYtkh0!g5OAQFsz{e$TF`x|H}%fCO*7#IKo2o$W~FaxWA8VofRr202h8w1#j zz=!|{Ah3qte;CCj89_$={rBfLBSbS$5J>(7`GW}-*g)q41Q6q6a2)=FMdm+9l%onl dL?8elzyJ+{hsuy4pm6{I002ovPDHLkV1hP90PyYjz{{0J*12TXlP$`i71!VmC|LYf!%PK1iv=Z0I@Lq zVgLrRB#$I8Q2qeT`3KSlX8!?(3s3+U9e@9T1Mx3N13&;VGFUSJ^?=Y13Wr{r~&-|6d^ahvDC! z|G)qK`}^nrA0Ybu|2K$nd)6X=0AgWa1{?O`IRi-PU$8V7{r&w9sOb0ae<0Pr|Nr{M zEF}%J0U&@_82&N|Y=e#y>zg27mx!0Xgp5*S}vr z{r~fq0csvl>92pk!P<5VDfB!NI2#TFQ3lKnzfB%Al=06ZHfFW+c#KiRe{d<4_V)^&)A0s0pNIe5S)eu>r zF8~6F38(?TQZ#J<0R*xEXct5e0}KG|WIzExE=U%r7$AT^8h-rv@ecwRzz_$3Xaxu` Y0RLik?wUgPu>b%707*qoM6N<$f;0ZTz5oCK literal 0 HcmV?d00001 diff --git a/gfx/flags16/ie.png b/gfx/flags16/ie.png new file mode 100755 index 0000000000000000000000000000000000000000..26baa31e182ddd14106e67de1ac092a7da8e4899 GIT binary patch literal 481 zcmV<70UrK|P)1Ab?mHSU}=WzCQi??=KL1`SXRBmG?g! zeExSVgb4YXfjasA0Ybs`#&c5^XvcLUqDM3{{9AP00d^^H2e48-+%sM)d02u=%hct8G!N( z3;+QH((o5-_OE}xfO;@2_y=+i*h!3FCjkTyNW*WSt$#tPfB*dj3@CIxKqoQ$2DuvO z1O^6x00KJ+r1UogVe!Ksu!etsL5P6?Ab?navG)7lA4zUWkT?GPWdcP410y3N0|YR! zFo-FE!v&-P=p=vuVq_>~VE6=zV^DnmVAx)=U5ZNz6vaS)0m(NHWW2-wfs+9Q00bBS XO2cxg3=*#z00000NkvXXu0mjf|9Z^l literal 0 HcmV?d00001 diff --git a/gfx/flags16/il.png b/gfx/flags16/il.png new file mode 100755 index 0000000000000000000000000000000000000000..2ca772d0b79b255872cde2fb29060bbbbad950f2 GIT binary patch literal 431 zcmV;g0Z{&lP)WlqUuh`uiUU82D1+EBLb>EWz|Nj3k zj6%@>aVJ0ku|Ql5RsEk~{?`9D9{=ZO{V&1vKX2lHHJSgJ0SFC1p8y096I?Y|?05b{XcgblKTHZ zfByjpAQrd=h&?HOAa>`R|6Hv9XB30N3RxDY7$AV4en1PH(j<7uAT&Tc4G=&q@-F{c z8i9e$01Rv(35=ybe;NM%WdxES!M~uG0dj%y@b5pvikg1_0mOLw_HE>d#AF}?ph|!M Z0{|%qc@l5wel7q2002ovPDHLkV1m6PxaI%= literal 0 HcmV?d00001 diff --git a/gfx/flags16/in.png b/gfx/flags16/in.png new file mode 100755 index 0000000000000000000000000000000000000000..e4d7e81a98d705da8d7054e77e7d311805659678 GIT binary patch literal 503 zcmVl^KlW*80IEmzVa(K3*_6 zG7fg0I9Zj&0woGah`r_&Kwu3FK=xChQigwjfh>?7kc!_h@)sEWW@MKI+5iwhEdRtz z89B8WSj7JS|MwrL=l|b3uZ7Osk^B4auaUxSRgtG4v;Y11_x}$gi|9Y8?EnG9`1|i) zCPv2p|ADsrhuF4k`@Nr^zUpfTpS$xp!A}Wj4A3Yb2~_s}<0pUsVqyY2p8>1`g1&zJ zsVvR4Yya)fUw{4wtNss>0tLxGfB<5GmnRH!zxweH8<(Mq0N7e&^ba6_ z7#WHgIs!VLeti1p-=9B!fB*jb=l8$ge}LrQ-#`%%`S%Y9{re-sFSERHIY0ohF#KVF z2*K4Ml>Ykz*ZJq)UtlmW{9*tIAQm77@e!0?Mfa}mS!7%=x2KmY(S z0M7pbTSu9imq`K?75n7n_u%3MB_szB3#hl|A07@E6$<6-<>30S5egmg@cSkZL+Ix9 z0st`p&i@3O7{&wE8wU3C1oia^`T7CwI=ckcau@Q71iA1L?!*;{7^Nm*&$?GLJd|NjPb3=0E0KfCb4 z#nAu(05Jg0{{-+tQ26`)!^rI-{P_e371QGlF%9qW_x;Sb;QRdk{r*xJJ*zy?_rWgu z&$=$1lYjzR(%pFe+p|Ni$IOoG{eTR0XemVUia$~;LXXZeDO z0096o0M7peXKyl1N+90g@dyY5ARP|N&gc{s2^<#+#>?j*9u48*^A9U5-*(6(kqBPq zC^|QM0*Gbi#3NFYyicBf1{wyk;Wx-spzFb0kX0fvuWZ`CzyHEKd)}3G%ew&r05Jg0 z{{dZPvvzMc=Kqyj=IHYZ2nGGUe(f)J7ZwZK+v5TV s=!a5B6v9X#`iH^&14cjw13-WQ0BQ>oQ(TIK+W-In07*qoM6N<$f`&OQ@|4`Xj5kLT%`al?B=W5P+gNxB&nJfgpGfTOih;e`=>T z5jZ8;?_>v5xi(~iU^udv!6f5$jpNVh2O?$m1OPDr&i?@Y{r&#_{`vm=wBfh>{Qda+ z{Pz3$!R5rm=Ee2+`0e-d?)LGV)1LD5^!4@i=jZ1F2;wA$U5|F$_;B;f&rf1p(qbG! zCte(9VPa-y5lGpbZn4ZFhzcT9$vfdqmuG z@j$ZG>u9())mkwqmYHSd7eFi*FJ3%$?AX0~_kM%HFED^GKqQ#;=g)7T_f%9=fX)F3 zAdr)QMoCIaf{X{6{|BNG$o>N%f#5F;02KoS5XlH2zyJ$0KZ{``H1_}i002ovPDHLk FV1nFR>VE(L literal 0 HcmV?d00001 diff --git a/gfx/flags16/ir.png b/gfx/flags16/ir.png new file mode 100755 index 0000000000000000000000000000000000000000..c5fd136aee534ecb59914e336cad18d18ead2a4a GIT binary patch literal 512 zcmV+b0{{JqP)r;gUH{1e{Y(x2_S%2fSMQ?7@vH7`tSc=xS~J*|Ni>>`_JFszyAFKs{8d9NdA)L zm1AIH00;mv0M7pew_3Ln1`-ek5ajjb8VVZW^Whu|9pCfc910uY_2L}~8{YEX9t$4Z z@!Kj9D)d(L0*LYN-@lBEj6f&-|Nox>4F7-s`Ty{t|Ns8~x3>Pz!S){pfXY67`UDU_ zOc38f#US*GW&hv2{?Eqpf6;>f$N=n5fB<4bR}BO)G5?=F{eR-b|HMQT_5c3^H2?$< zb1geNgNn-kGiMln{`!CM;{TsNL8PAke-;*?JV+Z*eYOvhv$==KunT1sF?AKYlWZiGf7_{AKv_o8k9wMiBcC z1B3*kzkfmK*Ds)AfB<6r3XWMgVnF4hNdW;sfB^vU;z%SnI0)(h00004s{hykP}!$Xp8x`g@iqg4NJaUd z$B+Mm%>4cD_iu*Zzrl=O|9^qF|9<`Y547mdFIIVlOMCYL1Q5sui18rvfj0Ph3vJwt z)dnUeruXmP0|XEYv&@95W{1bGfWG{@sKWZ+FOVO6s`df7U=M&0& zKrFzJ{`2=AL>j0Rra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrIztFq(O~IEGZ*N=lh=;=qSyMwWku z27eMOW_|f0uQeek^e_9g7KH|eq{JVG0^UaP2Jy4}|L^JL_3uCblfVD@mnS9t`~UCn z|MT(+KT|KOfz%~1cG~~^_2vEk{SFNQ?Cjg~|NsBWy<%2im{vp^YdeS=hk-Cyo6U`Hgs{l4FR(w#{P`G0;a3G2@YSmzI~fu(ZE1> L{an^LB{Ts58L6#6 literal 0 HcmV?d00001 diff --git a/gfx/flags16/jm.png b/gfx/flags16/jm.png new file mode 100755 index 0000000000000000000000000000000000000000..7be119e03d203695325568174b72522124bb2f12 GIT binary patch literal 637 zcmV-@0)qXCP){QLU}0{l%6`#}@@_VD{9F|q;xF#yj01gpgWJ+A*m zGUYZW{T>4SpXmF{^Zon(`}_X;`}_MY3j1pm`Wy}V&B*(tydCWT00ICp0M7pd0000m zGd#J&@cQ@tG$8vu6a54J`qTCN{{H)06Z&u*`VIU0o2UAMn)~_v4c^|~0*D2u;qTwS zKYspMz5CDEtAAp>e+Mf5)@1$t_wR2Fu3uNK{_0!&`}CDxK-+|V{{|`s2p}dP{`2SW zZ!oxe=XdSY-}fK=Qse!l!T0O_!(X}WAk`4?=MOLh7ytr@32Xz9{pZ*3U(#Z~DiVIl zOa8j^;n%JAKjo!$j^Xni)Y$z6WB&k?3JlvV7}WR}00ImE Xyv9Bjb9W)}00000NkvXXu0mjf@Xt#6 literal 0 HcmV?d00001 diff --git a/gfx/flags16/jo.png b/gfx/flags16/jo.png new file mode 100755 index 0000000000000000000000000000000000000000..11bd4972b6d5f134045d4e8ce134601ea9b5654f GIT binary patch literal 473 zcmV;~0Ve*5P)M00|Ni~>`!`VeZ#eh`f&K#;fdS|pfB*tJ>FU-06DIsWc#z@uumAs9{`&>~&q~MQB#;&cfB*tH z31sk|Jq+K!KjiuK-^&B5YLK~LCjkTy3s3{|pFco7yH$Tr@L>D>cm1y|D}MvS>F@7f ze}Db{_vg<)5c|)+zsmedM_Y~p1Q1BWd$vDo!X?isvq}Pk|KA^w>VH5L!1(y{_x~TD z9$-NK{r~sxzrPHB7ytr@v6F$JJdlAwh=Ji34E;f3{DCq4fk_4ifB*vkxQ1J~H9>i| P00000NkvXXu0mjf0T$ba literal 0 HcmV?d00001 diff --git a/gfx/flags16/jp.png b/gfx/flags16/jp.png new file mode 100755 index 0000000000000000000000000000000000000000..325fbad3ffd3075a4a84d8d898ad26ef7d3e0d56 GIT binary patch literal 420 zcmV;V0bBlwP)9whYk?f=!Q|Ns8||JN@lTD;`{R1ZWk|EGa3dAO8ObDh3E3Cb;oH_5X#1 z|NHy@|M?558b}5Q|Cf`4hZv9q2p|@?lb|{i68>{>{ol0lx`{mi O0000=G`P)0NEt6k^VGA)9E1hT9ocRoN>wSfaWv)?-raRm?)Slj<6Po6w} z{P+i;{`~nD6~!ec29@~tkBNo($fnHz0mS%{fq}QS{_m4#|Ns2?|K~SQUHy-* z`HU>AfB)8feAoK(-@hL}|Nr_0bQ_Dj+^xMk00K}f2RQ&hFc1JYLgN3=lsJ)M+p3uR zWC5ydAM*!ly4H1hsiEFvIU^1)HH_GYz!QMsIYt5i1c4ZMLC4DfztdU-q)WGxxg;|L zi3%uAJ2fm~N8&I2%AdL;`{4^9#;e!&D=C-&Lk8;9|NlO`c*HPy9@C${KeOWnB;`P2 zATRu9VP-jSWFD-S8kh{*zoh2aO#pT8A2W0o(w3 z|5bef!~)j#|KF3RAf-U``!@sYUq;#A42-}3UHtv;%kTfcfBpOQ3nmTE<|1vNq z0ns0zZx{dq2xP;5h!=kY&G_~A;V*`-zy9<8Vi5ZI|I4p`PkusG11$kMn1KNxfWUtE z{TpHc!>?a|&i!W8{>5bQ`~TnHf3N=fz5nHq%!z>% literal 0 HcmV?d00001 diff --git a/gfx/flags16/kh.png b/gfx/flags16/kh.png new file mode 100755 index 0000000000000000000000000000000000000000..30f6bb1b9b6c5bf355f67a17531fa73beafa6639 GIT binary patch literal 549 zcmV+=0^0qFP)P;@arD~1pHxO_zPr1&>t9y%wPZrAQpyS3=Ms1K-T|%K*j%o>i_=z2W0&D^Y8ax zhQELQ{rLl7|Ns5_-|C4+00M}Gf#D0s|6k8u{RAokD*W^JKSaeZAp18+HBcQ8{rdA) zTAYJ{;SE3lu^j&CtN66?*W<_k{(=kvTJiVSPc{h&pyuy)ZZrJ(`}gOM|G$0#rP$=; zY#H_d1P~L*>3>1SGXDMzbOE=49-9EaM0J&9T`emwH;=g~P!Ocy*DnU30tNVGcpOKXK;IXGH`G*aB%Pig@_cF{AXeP^XnG~{rU5QfdL?ZSim;?VE{Sy z7c(ax6CWR+s|%BWAkauYPfsQR0VXz9sPSMM00M{!7+@fO0fqklmFn#S3Nf;>{s#gU z7DjgV{|pRrOO`MKef9?wUO?vn1P~(w!@{x_lZQ{f0d@UhVEX<0FF08K{sNMJKnNIa zzrX(mdR{@6d*A9+009Ja65pra?7SkZU^!3-{)PrTC`>`Y0b%_6|LHH#J`sQb0@|>a n0T_AEh(trkF%3aX009O7j5IT?Rho+J00000NkvXXu0mjf2r}#E literal 0 HcmV?d00001 diff --git a/gfx/flags16/ki.png b/gfx/flags16/ki.png new file mode 100755 index 0000000000000000000000000000000000000000..2dcce4b33ffe1f40d490cb1a2e03efe22ea56155 GIT binary patch literal 656 zcmV;B0&o3^P)8t@U|NsC0_uv12fBrK4XN%za&+zB_ z{P)aXfBpaa=ii?{|9}7d|NHmt1seeZhy|?e|DWei8UFwK|L5=jKYtkh{P{kK2}m(L z`||tm?|;94|Ns5#-_IY+QnEm+00M{!r2OxHhJR4iK=k+TZ>A77)*#lue}Db^^$Tb= zko*TE|NI8J3LpSOb8Z9x2m%4nC$a{*Gqe90@enzQH`ta%tA$7d{Sv5iP&~x@8dMF~ z(;dfh&fyCHF#yj00oRR-9sTeJMNR(n^YxvS3U`G57YhIQc>VqR{rPSM@(uBDU=5F+ z{|5&5hj_*A{sI6o0M7pbe|x2IYDAmA_)R$v7XIy^!u#*~18PtP{r&xWnDPVw`hiji zey{rM^8J)$5m8%@0*JA9=57`qRaXnayHCFDJ@r1pR}vUfQ&&Fu_xE3Vu+-%{U$!58 zQy3!)avcufO?mzv0@a%gl z1HS+N7!IC&H?5`#AOHX{0M7pb00(zPR4BWp;5AJa{{8^XwcY>#`eSh{`1tyzm&^bF q{8L{tuE6I1;oe7AG|b!z0t^7P6ga05`yJ%~00001r;P)}L!W`0l>rF;|7So3KrTcC!ho;=0*Gbf0S0@;YBwbYEs=i=3_$ev|Np-X41fOr z{{tp}0~v7g%iT=?0mQ<{9!@# z-(SD~{`vL)_wRqdfBpaan?+XX#@15+0mRIp%kY{1qrJR?xs-YLhQhSVzk_f6;`sgh z57Tc3#$ODKzZsZ*F#y?2e^`Y0-&}tV5I|5HD)yDjz7nmS1pU~~aVF#A6wD&YtO00ImETIDprOD_2B P00000NkvXXu0mjfKOhx^ literal 0 HcmV?d00001 diff --git a/gfx/flags16/kn.png b/gfx/flags16/kn.png new file mode 100755 index 0000000000000000000000000000000000000000..febd5b486f3f90056637b23caa26d838fbadd7d0 GIT binary patch literal 604 zcmV-i0;BzjP)h(K@ANy8uaQvQ^_nWcs z*Z-GL)eL_?t_B7*Kmf7KbznHW;LqhtK<$TZ9ej=*TGLweOZn#S|EVB#AOzI#2dDw) z)4xDJ00a;t5ND<*{rU5ogY7p9)8EGU->gS|Gwk>cG!LX2Y%nmu8NlfEl`8-N#0ZOI q248)K1w0H4M?n#d6+r+%fB^s&Q!OA|2rzyC0000Cs@aq@DuRlQczuzDZ5@KTj2q4CTH~*`MftCON|DS>3-+w6c z9|(gO{~7-O`v>9vKX&5_Kmaj*WME|P@B8=S6~kYUnG7sU|G#_z>G}QV|KC3#^7rq5 ze}4b}^_xjb^7)+E00G1Tlwy4KiiwGVIVgltUY_yi&tI!o|Jl8p;n#15-@icU*KbCk z6Mz3^`1ON{fdL?ZnEnBs@%JyYzyH5mxBfr4|7*t%=AfYeY;6C2{Q{!DKY#uG1wwy- z+}}Xm3;+QH(!lWNFN3HElfM4XRjZk-tp4-xFo=l!{|(XrbkBdVP9XXJ&!0aG3;+Sd z1adCWtuJ2w-n@w=AmGpT?F`?)|9k%Y-_M^QML&N+RfBB+Dh3E3pdT0*fp#rf!j_o$ zUs8faP3>oG?f*A#7{O)(oeuE;(0C>wVqgFWAQqr4|9E)*J$m%5y#o|bz~KAxm4S=v zKP&4$usU!k0b}RSKS4oYgaHH)%c-;9wWL`3={r0|OreK!5=N4TMk7RCwBA z{P_JV0}}Z6?;n_iu%H+Q{s1vR05Jij`8c?M=-GouSI=K${m;n9!7aeW#m~(x$j!^i z%zXLG*~fS9it_V|2?zl-00a;V#NgMjUvJ&I^~3uQB4T37ii-d5-u?gQ&wmw_XD?o^ zUAsm=P*7M%NJdr`Xazt3fo%By|Nn;%AAbM-ZD?YwEG7BBxA%WR!T-FR|8><0Vxn$d zUT@yKdH&)BP#Mq$fB<3y`hl076R7Rgt5;mSyo`Gea7>-}|M%}Nf0%y${3VbO@hKwm zAWK?W z+TGp#<;$01Vv<1pdP-ancZ!Qkd3bmLHK?nrgX5I}Ab=R3zkQ1wk#LIP517FKVgLC9 eRt>}e0R{ktF&Q^6#MUGL0000@P)xg`upqGzh6Lx zERQVE2><~E((v!!|G%IA{@M07EI*V_ln=0RjjdN{oM|h)7EO z{{7?6U#34`ML_iD4-=RKMg|km5|FijfgS(|AV#2u+YAh13=HqUkqe1m1{eb(!T=Kl c0)PMm0G()MDW>>^I{*Lx07*qoM6N<$g4p`a`Tzg` literal 0 HcmV?d00001 diff --git a/gfx/flags16/ky.png b/gfx/flags16/ky.png new file mode 100755 index 0000000000000000000000000000000000000000..15c5f8e4775b2b68e0360c1f4ff1f37e61611276 GIT binary patch literal 643 zcmV-}0(||6P)0{QUt82Kj15^L?rd`uqE`oNxjFF#yj0 z1e^fI2i-9Q(8&Vs@%;Dq2on+Z{QuwM00sm0@b~}!1OzrH#hk+X+Tt}E6bb+U_yPbi z0M7pcvI;2tA|wYPA^Z*x0300&EGqR875n@A_WS?(`uvdQq*oFTSt1&p=b-!h{Qv;{ z0st`p&i?}PGCBeX39IA)-~tZg`v#`;6$Tz2`uqI%`ThF(|NnA-^wR?L!uSAshx_~g z0000205Jg0{{tif814-hz}E2g`1#%M`@GEN)${-9=jr|Z1Nim(?*qH%B39iMC&AR2 z>ggNf+PVUWW##cF5^jI~{P}h24a1+`jKBZ?zJB$|uU|aB82|la`WF`1`0wBUe?VZ- zRnf8uXahh1u`n?Z4sYX?@pO{;x_8g;0tl$# z2T+})81L`j|Nel$KOpz_zrTNegN!(Tli}h6pb7teeq#K~3=Aa(fB<4-V9 d!wLWb3;+YKCC*ol*cJc)002ovPDHLkV1loTFLeL_ literal 0 HcmV?d00001 diff --git a/gfx/flags16/kz.png b/gfx/flags16/kz.png new file mode 100755 index 0000000000000000000000000000000000000000..45a8c887424cff6eb0471f5a1535139b965e241e GIT binary patch literal 616 zcmV-u0+;=XP)g01!ZoKn?Fz`<^k#?O_Q1 z`=8<8e}=z6_5c2{{QvRuAM+0emcRf01JR%V|9}7gKjGLHfB<4)U|@L0AiL;yFw=jq zasNSbGXHKG{NMlfpWxpAK41Q^gEaj6FV4=$@arEy05LIu!2gi{Gync$`1$|;-~a#q z|NCw7f0xa__4fbPn*ZDO{onuJ|3JnA^#F|o2q31v4F4ql-&_7K9cVD)|KCjiesKSP ztM&iLe}uy71TZ z|DRv){|H?Bqoe!x=x?wkfBu3(0w91`fMN3Vzue;gQUCt^|MZVr;{RRU{|DCmOS=6} z@%2BU5C8a_|1a6~&;1YB8$b;J0mKBvKpP_e^#OhS_CN2(f86)~DtrE)Yx94t!v9OT z|MTDe69TJd_zQH>zdry01PrBrQvYt3|7!q-C@@&>{!_XBPnqZ6E6@K61pYml`M2uu ze+NdW22lI}1Q5_kK)3wPV4bt}e=;a?{xkdrMUmL?|7pP3c>kYY0b~&4U$AjN34j1% zWLW#P{SRLy(>r)v0s|Y${(}_LK*N79FfcIy1Q-CnX{(%t#68R664G@6GIJN-*24NrwB3rW+v!ydOp^Ef6{n_)(btIFVjHa=pdp6)} zz^!@$h^2tpKUmc4)64h&|Ni?2LVth#{QKwk-@kwU{{Q=j;qSk{fBpc`pWlD@C4}l3 zHUR_xF#yj01d}3g9TFqw{rUX<|NZ>{`TG464+L38761SLpR(uO=J){s0Q&s>`~3bJ z6bIb^kphT`;m^O{e;I!LWBmP>@yDNkj7*H>@iN-VTtHNrD96Ue^ySz8pMMxZ=pRTg zKmaiT)&Bj@@b3@E4ZnZ>72sjw}n?8s2>T{qV)lKMV{%|NQ?241(YPff@h;hz00Cp!a_N2HF7% zr}y9gR8D)C;wJ_Sx5=xYz5MWpi4mv-=yjk&KmiL7K#aZ&_9^w5@1DH=3l15e)xUl~ z-0=7B?|)4HL4sh3f5LL21siGr0*GY=!$H*K#ZR;BJ~dv8zS`wDeeIR3;>1y|KC3hK=RLTAp0Mf zWcc&@%EC-|_DIyI;S5 zZoa(f#*3@};Q;9GfBygi2&4h78pxV*WHQhn|Nk-k{`>pa-{0-~I{v`b{|EZ(4?qC1 zz%@X;G0|`0)6dV-R;K{9rJ5v|%9;KB_nVP{8R7~c2@pVx*BKb3t8)H6dH@UxP=NgY z{qNULVEFv`^^@@rIK+N~gX`}f7I~!;+fM-m5DPFa{(t+%C?E(7W+q^;{`t)a3di3} zzd^yz010JK%>4cT^&8LzfB<5=h#HaqkRlk)Wq^@D01#jR5K~0vg#SK#00000NkvXX Hu0mjf%Ubyh literal 0 HcmV?d00001 diff --git a/gfx/flags16/lc.png b/gfx/flags16/lc.png new file mode 100644 index 0000000000000000000000000000000000000000..a47d065541b0d998da832e1981b479097a9b36aa GIT binary patch literal 520 zcmV+j0{8uiP)#-NSZgwz{Qh@GSmETWyIzrrS!pkkqDDw`CEYY|A1Dxfxke?UP9EWUlaZ{K@! zXYTRdfWyFioqIm+xW_M=V(hYvbO?~5ZHkEt37xh?rY1@PqM%`P+i2w@_wXJJO#nzA zheNt~+w1B3H|fqGMx=x!lms6SMy;uqQ4R``NH&49%B_cditsDHI6DHXLNubec}E0~ zb8dy|txA`rTkZMN{rCM3FV`MqlfuwZrz$X1)+?ntF|UvTkD3M?FxSaem74ag}Vzy5sA+`s~GjvDl6>(E?=UGu{=w?r5#MJIwhn?GrT#s zeRSo}v&#TUmcjL&mxEF>2%EIxN+SI=O=izlM$T5JH;yv-C%^zTfK|9CLa`qJ0000< KMNUMnLSTZ|5$YcR literal 0 HcmV?d00001 diff --git a/gfx/flags16/li.png b/gfx/flags16/li.png new file mode 100755 index 0000000000000000000000000000000000000000..6469909c013eb9b752ca001694620a229f5792c7 GIT binary patch literal 537 zcmV+!0_OdRP)sI{|q~>>TZ2$qp!tjsj_dmuxH+6SkQv+K1^Dpafp!@&+{r#8W&u@@le*a|z zk$)I|{ss9HAb?mjKkZQc#wYOgBhb-*|NQ;?=l9<~e?U(E{r5MB3DgSYf*4|4g1Z=I z0R#}sfv@v<-|;cLeDMG8um8XQ{Qv#?|LOa4L zz5|hefaLFgf557NB#8Tm`R|`M3=9AP!~zPVKOloaN+E`UP5lQo8*B+s^WVQre?jpA z5I`*dz#16EB$cmd~05Jg0{{#R40Cvt10RRAw z`u+d`{`)-+^5ON`yb$y0|Ni^@{rvm=`~3g>{0I^G8ZGb(2;2e)q~Yi9|KETAVEFqN zi2na)xwe&yo%hS1uZ%yx{Q;WF%<}W+mp@!0-yWP|m)B$h2q2(_|NnsK|6hiGKudoE zUGn9{-`6*oEmQ72y~rUb^YQPmzn@?Idwh=T>wA{p3V#3shzY3p@87?_|NZ&@_cy~| zpmRZP`1kJ@JI^@8AFa{s9OeCZO+ts{j1?4b<=-Nd5zA z`2GL?FD{9%H@9*#{QvEce@o8hC9n7wpg7QIfB<3vS^!iHvfyK-U8V5ZH#le}4S|yXQB^Nt}W|`Q?5-JjKDn&hY;a$Df~n9-WqyG5z}b zHWMS`AAkU20!9tv|KD6JO#c`e|FbePFfi-*z4`Hxjg_16|9{rM|5*PsvHt$a@%k1I zzvO#v;hz8j#Q5o)BT__yf)$AVfxHBa6HpujodJ?%_y>%AV59*A7yy`5b5c`Z!JhyC N002ovPDHLkV1l?nIh6na literal 0 HcmV?d00001 diff --git a/gfx/flags16/lr.png b/gfx/flags16/lr.png new file mode 100755 index 0000000000000000000000000000000000000000..89a5bc7e70711575c1ee3b83cc2be7f0e1fb29c5 GIT binary patch literal 466 zcmV;@0WJQCP)2Y|A4{o z-@kwT`t|eY&mTX2eEM}Kp+i!_T03wQQEla((gZiC0cs^;{c3|jAkj>009Kl@aN){ zC);;k0UG-E&);Xo*&wq)roznr3pD=Ezu&)DC1p;}S_BY4jKAN$W)>8Nm;toyKW@Ot z#Ps&Y4S)b*xg;zq)7SR<*)x!NAa?^@4{|ZkY%l|8FPQu15397y$%U%{0*LYZ>zAxx z8}J(slm+_X#f@tK0mO1iR9wET{^!#tU}GSb{Q3uSG}s1+e?a74b~(9Y%Qpf95aZY9 zPuWDo(ENa58%O|%pI^NU5I`*FB&GkLM&}>Ys6}P~0YHEO0B+J}4VS0Fk^lez07*qo IM6N<$g3a05u>b%7 literal 0 HcmV?d00001 diff --git a/gfx/flags16/ls.png b/gfx/flags16/ls.png new file mode 100755 index 0000000000000000000000000000000000000000..33fdef101f74e38e2422bb85dc8a31bbf1da326b GIT binary patch literal 628 zcmV-)0*n2LP)NT^udI6UX~&u_xA`izWBNXkIq%g^6Y%Pu{8|3yZC zlYxl^Ab?nacHcU-^!@XD|Nj5|`r(zVwkHE4BV6^xC+~{3+xxCp=yQ1PA~B|JUd6PoU1p;PCnS`uh0!`Wt}y4#)fi z@&Nb%0tn=Xmv@c{N@*}KFh0M&kIP1>YRmQG4?lbdn);9N*SEXB6{h}Te)Ie9Zy;d! z#Q+chF#yj01pfa18Ye&*C_n-K{_XVnU82h1@caA!0{i;;`V*Y{7}WX#^!xhz{Qms? z{`>&^00Ic4fsvW@|G$6Ruf6C#{P_EiKfi$f`+Dz}{FL7;Z+`vz4fMjFe?Sd?fe5Gp zAb>y`UVr&E@!c&!7K){sO`Ozkh)melY+9 z5KGUl3lpbYV0iHf6xF}JF{n*t;A3C_dhHtn&^!?O1t$N2Nj?UE00RIWZBXJNY9>Gc O0000 zKY#!H`S<7dzuzGA_xCRl`Rmu;Um!M^l;`6=xPSp5fLIuQF#P%V7sv;y25A5(1xW+7 z{Q_w~Xakza@Pz>&fLMUe`uqRSpZ|Y=>VQIE8-4+ehiC(l5cdDyKm=3_5I`(zTN!l! z|Nj0Es0O49Xx6_!5M^MM5b`fj@gGk4KbtNx00a<=83P0Vn?HYFf{Xx4|Nr&tKga?w z11|FC_y0eCSvdcCFfafF5XlYnMRN&=-B{`>{W0U03nA0WvHB!TYz`r< y{$OAL2q4DW;E4VQBmbdt8IZ(*2pDGo0R{jiB6maa(%qQ=0000! literal 0 HcmV?d00001 diff --git a/gfx/flags16/lu.png b/gfx/flags16/lu.png new file mode 100755 index 0000000000000000000000000000000000000000..4cabba98ae70837922beadc41453b5f848f03854 GIT binary patch literal 481 zcmV<70UrK|P)?-#?r-wgj45C|ZESQtLMVW?~Zs{a4) zALIXj41fOq2a1uNeOQW%&E= z|DQh$fB%40fEE4z10q3;-;ClCKpOx8h=su~@}N>;ErcnO|V^hXG82+5i4Q+5aFU0|N&GK!5=N X;lz1sunOP500000NkvXXu0mjf*7env literal 0 HcmV?d00001 diff --git a/gfx/flags16/lv.png b/gfx/flags16/lv.png new file mode 100755 index 0000000000000000000000000000000000000000..49b69981085ff54568907cd51a56a1e5d8b01ada GIT binary patch literal 465 zcmV;?0WSWDP)TuF);jrk;v#5jAUY900)zv`N|Ns31p}&9s{rUUv@1OsF{`>=? z-@pHYNg(_0@82^wZ2|}&78a1v|Gz$Y3Q`J0Kshi8lm?N%fQ(=Ne*FS+xn*U6mIDM3 z3(!4({{8=rtQsf{G!?8Agn$gN2Dab7KQS->1Q6rPlP7uPKoY|E^ZWmwzrbJwx)~sVSb)*-|Mwp*NlCCVfB*i0>4ZfB zFhYR-gakS;`Tzomv6O+~6D%TsAw}vh)M$o8KMw-~K!5=Nd?C`~#DJkl4QvBtQTT<=hAW5C&pkLRXaMS_oX@ePCublh%7`S0>4^BHJ{X z&jSWU1bzAnAdrUt4F8|~c=q?-U!ZD;3Wy>I`UNEa{sJFg8g4-`_wR00IcC z0c`wlknw+DNZ2$-$7NDlT|NlUo0ap!i1F~k2r~my1Y5)izkcK~h z{{rRU9);Krw*=%9uq;py&^Z7B1lI8X4~o-~jQ<6)85pKOHYf~%iU9%$qyZ=)&LIKv z04P8aRsoF!DgoLL3cdee4gVMb0*H~J5hWs_B!uw~i3^Ex1_pot0|0+0kn{N-xWWJc N002ovPDHLkV1lkWn<4-J literal 0 HcmV?d00001 diff --git a/gfx/flags16/ma.png b/gfx/flags16/ma.png new file mode 100755 index 0000000000000000000000000000000000000000..f386770280b92a96a02b13032e056c3adfebfa18 GIT binary patch literal 432 zcmV;h0Z;ykP)@|4`Xj5kLT%`al?B=W5I`(ov;U*0{`Ko0*gOW1x?dnY zU=0kve*-lD1P}`lGXhluRs8wG@Eb_}{{H{>S-s!?{`@vR^^5K2FR(pO4M5WY0*DFZ zqCZG(`2G8?)UU4`zrJw%x*-cw4MBhY08Ix7Ah47E{sH^x7s!U+ztwL3`tbkv-#@=J zum1jzWCJ7ENdN%^b`n?!@|4`Xj5kLT%`al?B=W5I`(ov;U*021*0XgD3^5{teN< z@cTDV13&<=05Ky_HBiN$KMcQtBo?#b8i1w)1P}`YD=UMn?0*)P|9^oV_=9jUlG7n1 zgOt?2g9iZui1GF7*Fr)<|ABx33~>V{CZ_AxuLA@S%fEmBAbhajaRP`eP%%INfiyrk z1T_G`pFe*90tjjYTn_{=GBPrt03a7C3lKmc4KH52_yY$2zyM+rgbiXafFO_o^aD@| aAix0StzUbk+v2SN0000M*00(~<{@!wBU}0eR!0_)M!#^$%c|o1wA4mpD0t66HlA)zv9Z3HD2a;wKuKxf3 zKLhV?#{Ykr|9@us&njQ==l`GI|Ns8^_xsQFIm-b82&94GKf}}4zyJRI4@Cd}JZ511 zyk#BtzrVk|eZKww|NG~I-~WGu5Q~)bF9rsH0Ad2#1T-6>`p@704FCVWdiqyE_S>%? zzn?t&`v3p0|G$6zgQ7n`R{;bN6VP4%{xkdmsRoGvjXbc2Q*ib#i+$e?>}LD_@7KRy zzyJOE_4n5=pu>QE00u!g^X8F}1){Re7)$pq2>GzRP>hz5WF0{Q`{ z7%1`&WXbP;Kox)fFb41M1d2p!76A1_RfAN3oCFX+Kn)0M$tdvjY9_8yH^9QVjn@nfZP*{rmI(|3?O9b~d@cVAX$tK?&3V z5I~F!3@gDg2t{v?r~d;6^$&1NgV7;ZP#i-L5C8-i0C2iwRaxXp%>V!Z07*qoM6N<$ Eg62#MXaE2J literal 0 HcmV?d00001 diff --git a/gfx/flags16/me.png b/gfx/flags16/me.png new file mode 100644 index 0000000000000000000000000000000000000000..ac7253558ab939481a85cc06dcc4d73503afb9f0 GIT binary patch literal 448 zcmV;x0YCnUP)l$FJ^m&#tWvBA4C(n)b76qu^ z3TjKJi*u=MzAs;^(tHqT@6cZ|8AHxz+0T%zR}I9mkc`8faCz48MN^H2?$<3((yN)j;^`52o304M1f80R+|X9}Iwu*X+N)@cjDs2c+lU z?_dAGBv9wyKfl@e{~Tjr001}1@4rADVDj%Tpgtwu-=}^u z00a=o2DtG+^6#HtKYxRyQB?o^{pa7Gzs!FaUNHa!5W-0i5^f%h1nT_t=O0kRUm#-m z!vGLKP#fTS#5u+P{rv~@0nkXGhChFS;q~V)5d8o97pUPE13&;VK7Rc89~k`k^9M+( vx2Q8b0Y@nl1JFDW`UNKcfk_?)fB*vkB(P&2-J7g<00000NkvXXu0mjfGX%sy literal 0 HcmV?d00001 diff --git a/gfx/flags16/mh.png b/gfx/flags16/mh.png new file mode 100755 index 0000000000000000000000000000000000000000..fb523a8c39d40401b9abcfb144a73cbb2d76b286 GIT binary patch literal 628 zcmV-)0*n2LP)qpJCu1p{#SASZ=3QjbPhlO05Jg0{{#T~{M_a8tGL(@4F<^6===Qr`uzX+`vVjI z>RSuFND|!tCprH%UjG&-`Tqfgkh}r_F#yj01OWa1_W1j+!`}P+|NQ*@_xS<*{r*D) z#ao8o+xY#_%t@QS?0~yfBW+Wj{_zyJQv%*f2f%)|)v=^uaq0&4j6{l|Ybrbh`TZ`2ITPyN!~wBya;Q+wXO z|N8qsP{n^H7N*~zApZOB??0dhfB*t%@KJoPW~Y4ZyXB%oU++J<@%!g5F#%3te)iws z==lAQ0jwGr+CT&T00a=DyL0x5XB;1||6pKv0FF^K^bd&vjBEyg00RK!=O6aq+V@KU O0000p}y_ZxVsQQo9l8qD!tQ%&&F2zEbEdU-v3mY$p-gb*;wwp?LFG<9EeNpZLj7Q z>zeacpNZ>XJG@0bcmXcALo;Ad(L@#C92p0~G#aM!FfF0T7^YIJVVFaIl|0gRpSyF_ z@0dgJ{oT}qqUk#4;-a-U9Fej5EJ`tIE9)E!qDfL@GEq>vEDI}q@P8EmenIHxu!*Cc zLK?@%1j7u0A`mPlm`kyT;5daWs;EH!+LV0IWO0Zyj4+sHxRqia#e9ki#cu?^6YQn9 zOfZ8&4uw%r9nR_}FG?tJ1sBpnAsdGMh7pA$Mlm3ABvgz9aj&GrxaT8{1^YB+UzPEM zQQ5*0;(QnblJRNh>E*%16wccXl466KPu9Lk=M%$}%9~Z3xs9na6KbZ+^U;AoQ+JVg=BO3kgY$Vuu?iP6r(sQV=EH;Iwf|hcN2Nd zPl_EfW;$kS3zh=H4ojC&X!7Bd!`~OdX{VxLp z5dC3f{KL%rhe`hT|Cm4jfB*jf2Sk3^vlaWpqpU2@27mx!VE|eEAE^2d5dHlPWd8sE>;L~hU=6?i|N8~f1J=Os z`!`SnKmdWv|I6_A575egAcQa*n+Bj_fB<3vdK75(@4vtQ{Do`yh0yRHtQw*LD9^wE z5I`Uef5B$|`u7W{2T22%M6!Vq>?D8y0%`dD|M#!IAl1MB{`!Yz!@u8fUYwuxex*z#9GlH2{4I3~mO10Ac~g+V6jVB)KI)-uUyEi4o|t-;5vX%A}^sE-TCS?;peW@7xO)zGwLT z>;Lb2Aa%cf{|B;v0lB{!Wo3aj00dxJ4sHN|VGstA{YR$4C2D_2_!cBcz(8l;%*ju; z_5-pDt^fjRVEX=(;rPk#zkV}({q}dw+K<0~Gco-B2UY|%8?FIpIzRw{{P+Lo&pY>j zzJB!i)2Bb*-v4F%#qjU=2Y>(qX<+*Ohe1*jY|LMVKOmiqU?UkIBoO`m3qe4|00G4K6*VFmu*EK13J3rK Z3;;9iRuWt9^;rM_002ovPDHLkV1h$@)rkNA literal 0 HcmV?d00001 diff --git a/gfx/flags16/mn.png b/gfx/flags16/mn.png new file mode 100755 index 0000000000000000000000000000000000000000..9396355db45a8ee040c790782209868acaad4b85 GIT binary patch literal 492 zcmV@{}>pU8D26lh`@M2^zAEy;6E4#hyVhJ1te8n&0xjw|I|OmAOC9q@qGTx`1kMs zKYtki{9$JJ&B6L7=Kt^CKt7QCvS|}Q0D(0y{Qoccl;O=^hIfA-|M~k7Bn3tPfBpOS z`}Y4|zknP@Sy`YB00G1VQttboLEtY##9yH3?>`J++5f+PL6rRiQNLgu1_potVgX{t z{eKx$|NOuHhk@zOpC3@OA=>```VZI207MK7009KDfg$woe}>=xgMa@Q`TZMV99$1f z=+7UZ=>P!)^22||KmS$!{Ac;a@cR$YT8L7JY6c`57{N{g2q3VN{s9Bw7X!l|paf9r z=TC&I7$7zP9Rm!dKY#u(FaQJ)NCWfVKmVWoW?%y` zm}dTA_#*kA1?Z>0QqoLZAnySq0pv->KTM2<4My5DUW>hHBSpkmCRUfavf4zkmMxWn=;={POe9 zpZ~vq|NHajABg<@_xGlmn*aic1*nOE;s2AbPk~B-;NSn>+$?|p{{I~>&N%tu*Drs5 zfBO0B*Z*HY)v`RYKsx~fhzW>+Cjb5S_s>6&>Le+qufKnBv&bF%YWVBlABO)w3uGC7 z{rLq%Ks`WL0R#{e(EPs)fB*akI^_5N|9=)g|N8#t9~WuY61}otf4Tqs`!(tD7m$X( zzkdG%X#fZyCZKPCW&?Et`7z=QS^~DI8Yx-=nhgK{7whGvYgWDg!B8&G1k~{7FHk81 zKmY(S0M7pd06qXVA~x>%?)v`v$?y7WENVL!I|c#<=Jn<;5-<%03=swpg4MkH|N9RH z59P$=0*D2u3CIB%01Ag+CC5rQSvY_G`T70NcNRvLcR${}{{9+hIZ*cRKadRo0R++j zv0Gk5I)>DQ+oULEUYSww-@{VeP#&z`*?j4i%tcfB<3v#u_k;CAlSmszIWE zes6rZ@!!9HKqG(r{Q)GE1e8GG4GeUkhF=T-0mR5q%E0gm7LmVTk@^EErhg$tKMw;y afB^u%K|axUkwLit0000IqP)p`2X)eQ1zd`|Kz0p8A$%R z`bTZnZKVTj3KfeK`2Ky*5B&e@&)?sFfZ#7s13&;VG5q=W=RZg_5SU54z5Mv&imk%` z|FW?#NF2HHZpKX|PKHOnfBpIO`|qDW|9~0*0*DFdzkh#$Hv9ux`j_+Xe->2}ZC)XM zHV0!dKPS0Ur}$Y}|Nr_6wBa96o`K;HKmdVl_zUt7(16dMgtTSeTz>rQ?Z?ko?mjsC zklD%d+V79-zd^=BZ2$-$7GT%`Z2%eY=kMmT9MVkp=Y%mFes6g9+4CZ|=Y~?>`*tz_ z9Sja7kOqJN0yzojravHW{k?SeQ|&okK5=fKkARLe6n%c?uEf?;0ubZ>f;9XA2p|@Q zU%!CHiwJW41sn7GB}e}J|9v$?qW1mmH(Bw2pdk4RbO%twKY##YWMEE2jz}>2 jgG53Y5Cqh~01#jRFwa04;J&RL00000NkvXXu0mjf4K^ZQ literal 0 HcmV?d00001 diff --git a/gfx/flags16/mq.png b/gfx/flags16/mq.png new file mode 100755 index 0000000000000000000000000000000000000000..010143b3867f21e7791b8254e806b325c13b2895 GIT binary patch literal 655 zcmV;A0&x9_P)$g8u&g1qF5h0Q6aJN-{1Mbz`Ie0O|k$ z{sM@ZfzzR@(T$Ir&B098+eukMUeMl2+1^x^fq~&CAE%jZ{^O4ipMU-bgNM&P{`mQajg9%ivrm#DT>t+4XJGgP z5I`&pzyAFG^Do#{Ra%^vg_(hwneqG2-w+MozW@IH=Wj)-86P+6=Wo9l8G*Kb0|+3- z*{jc+=}JF+`H7W<>HmKQUT#*P1{)(8poaY?9|3*x^4(W97N$Rc|4EDS&R=&5Ab=SE z{{73y$Ox4F`Rgyx2o@H`|EK_{=f}^#%*+g|tSlctd;ka_mU(L~nd(ak@UpY9GCq0n z(2rN05Jg0{{a96b$W_S@ACL(Rxa}M z`G=gy|Nj54lTiQv|3YG^`}+MH7z}h_G^4TA+~V=RqI&{}iQ&&bpkF?J{dw&CQ*JI+ z5dlsHn4|vw{rBhJzZb8+p1k+fF;B_XE! z42<9q0s8Xa-+!garV_&3Uw`~!Vgv;%KmY+HvKbgYfiyF)F);jMVE6!x-Ip&{0DU4U p=>-f&1_my$6wo1$fFwYG0RX)13*@;vt7rfK002ovPDHLkV1lt{Hh%yB literal 0 HcmV?d00001 diff --git a/gfx/flags16/mr.png b/gfx/flags16/mr.png new file mode 100755 index 0000000000000000000000000000000000000000..319546b100864f32c26f29b54b87fe1aee73af21 GIT binary patch literal 569 zcmV-90>=G`P)rBb0vs`uywH-=91j zzd+y*NDt6q00G1Vbl+cwzkmM!`SbO+m+YTk|9<^u`R%^_m*bXSzgT|#{QE0P`4>nh zQ2ZZA13&;V0loO=-(MgHX#3gMzn3`u{`KzHucyC$Kl}CT<*&8wzt6n|ss8o%*Pp+C zfTjZk5DUl#p#T2<`NjV0^vyqym4EMy|26&E??3;3WoiC?{O#A4)4zWSfZPMI0U&@t z8bCe+8UPFj-d`E(e|zZv%GLeN@c(z$rC;+8f>rHtN0D&|BIS>OtI{AOC zx$tZGDUcCBkzc|7XAeyp!)#=hy@sHz%Z8Nmi!G71?uGb{rk^vkcEsO8W!D1Ad0T=%Vj%gtVfB*vk>3V2g53(}_00000NkvXX Hu0mjfpCtxQ literal 0 HcmV?d00001 diff --git a/gfx/flags16/ms.png b/gfx/flags16/ms.png new file mode 100755 index 0000000000000000000000000000000000000000..d4cbb433d8f9fe49f06585dc46ee15593e3e621c GIT binary patch literal 614 zcmV-s0-61ZP)w!6%f1G{My^>{rmp(`~Up={s8&+{Qm#<{R63-jRF8M0M7pe zp74|h+7SfEy9M#{{`U3;5)b(M0y+2j#`QMv`vWF8IQ;$o{QUp?{QmLR&;S7V0*Gk~ zkHv3!H5OU9Kb*Y(q-ELEH9vC;U*%N({+r?VuV26a{F4-VqagC^H&EN}zd$De1Q633 zj~FHafsLPJA96}RV-#A)X~v?X^MOAye@1K9u&05Jg0{{zeC zH7h(V@9+2F_Xpti2mAc}=j!&)<^S{h0sZ;_Q7ob~2($C-{v8Cq(%>lF*}4LV2^e-j zV}AbzqQAd@=ogUu2Vs2v^{02G<;{1(|2aQ(EV23Z2N=G800M{wXv^O}|A7VrH9+)$ z7=NG)mcRcxm)QV402KN07wDuv009Kl@CPU%A;t|Pff9c}I{*Fo2PXf3L>PYm|M&kd z6T{yxzy1Ri0|XEw14AS%MzNxQNDQDd27mwq0OfZ^Ej7^!+W-In07*qoM6N<$g6Gg9 AMF0Q* literal 0 HcmV?d00001 diff --git a/gfx/flags16/mt.png b/gfx/flags16/mt.png new file mode 100755 index 0000000000000000000000000000000000000000..00af94871de66cd0fbf0ca8e46dc436d66e2f713 GIT binary patch literal 420 zcmV;V0bBlwP)Io>l+&W2PtRx|M&0z2M_*#`0)SN z@BhDl{r~j~sG3n$7H9)N0I@K!uxMy#e*W?mp&AJO{R1fisrv=e1J=Os`!`SnKmf7) z1AD;K%nYO&458rnZ>;h=xCZfJy-Z2&4h30>ylo1|%C8 z!A=4QAQtS#|N9SD2R9xVP=6R000Ic%Boqz*|DhQF2dLpM!{5I^H2?v`f~*=Iag5B& z3^Fndyu3hzLFn&a2m+c75I`Us-n@D94+enNf~Z%o__l08i(?1?2rvLmwOi|Xk;8TX O0000wT1SlAdCl&Y)$gVg>5qW^#Y{{Qp$|KC6V{`~n5M8AIn z$$wxH$UeVm6F>m5>|$VWV&MJy|4IE<4N06-W9 zfN4+=|Nq*iiwn$Q2C&jbT&$=TD3oCSlHOGFpRx(;BY;>KBo9alsWSh04>T2o{{H<9 zq`@}){__Va_~#GM1}QP2gACgN0*LYNU!Z^U|NnpRpWzq7|3Cl#|Nj5~7gmyqN$LIj zQvdWzhA$B4g=Z%5I`U&fgJtk z_g|1x{{H;?U6oxK=&at?J**6@V8K5Oe}Dh~1#%?NbbtT?*#Hy-y7l+}Kff9N{$pgg z_WK6Ie}+7v0!uEdpa1{-Wc>4s0pu$NunhnK1op#kuysJ&8U8Z;`FH#0jm^LQ>Tv2E z__*)izhD3U{sq|pR0FmFAb=oF`osMFS8?ijP~d>v`s?4X6Tl#928Ghke_*>=zWoA* zI8ZS_0I~c5+3<%^Qj!Z4rNibE_6+kRtZU3J46>yw zfWS`r^B2emYGC;Nhw;yEHn21ZK^Q<1%m5k+3<-b$0%`dF7h*inus>j>Kov-;VIf zD*pWek$*v<0SxiK|NjEzfQkVEh>@X`f#DO--wX`DVCWAL;}4AS4@`0~00bBSj-y@M TF2~k{00000NkvXXu0mjf^ET$> literal 0 HcmV?d00001 diff --git a/gfx/flags16/mx.png b/gfx/flags16/mx.png new file mode 100755 index 0000000000000000000000000000000000000000..5bc58ab3e3552b74d990d28a0f500e9eb6209dfe GIT binary patch literal 574 zcmV-E0>S->P)LFc1LT4cKmY-iGBrkbGB7ay`}g

Nzrc?B z!}RAj&|v@p#KiFL&)@$*g@6D2{reke@BjagZ=QH_|HA5tt#{7v1Ul>guV4Ru|Ni&u z_rKqNfHnXG5DUYvUm)ZE{sF26>H%tC6A=5t#K$G4Eg-G_A87rbKVS#^0WyF#00a;d z1Ca3#WHt~1jRI=eclPL04k1AU{avRH{sTG*Y{UOQAO!R;KmY+XFaVtnvEdic(+vNe zOr8IIc?-17*~$Z`|L?Eg|G`fB4^+g!01!YxCouq>54Pd=FQ6a({TC7tjr5F#2GXxz z|3N{=01TJ^fBykB00a<7!|#88#Ce2)8ovGh$;ikEv=>5x7)(s8a literal 0 HcmV?d00001 diff --git a/gfx/flags16/my.png b/gfx/flags16/my.png new file mode 100755 index 0000000000000000000000000000000000000000..9034cbab2c02704b65fba6ecc4a7a1c1d053b6c5 GIT binary patch literal 571 zcmV-B0>u4^P)Z-xKO+5@Bcl`=5c~|G$6#Vc^TNX8-{JF#yj01a@w+002>mTdm0Dxpa1{C#)An)W@eTA0)PNwiNI_f1h_u_DTrb&+z}xv;{Wj zFGj0Cgf$G002ov JPDHLkV1gu%1+M@A literal 0 HcmV?d00001 diff --git a/gfx/flags16/mz.png b/gfx/flags16/mz.png new file mode 100755 index 0000000000000000000000000000000000000000..76405e063d43f2f3b5b9cae4f76d9f1c73cea25b GIT binary patch literal 584 zcmV-O0=NB%P)d!0?ZO;SY>NM!#Sr3j;s^4&s;y01$=&U~zyG1R{bN8&$-J2AZUB z{O~2s*67}BSLujJh!l{(TM_&V!SLx<0I@JIFetqFAHVYHe9OP56#xDPD){#oDEIpx z82$bI>))?me}4fPvfQ#j8vp_bq~ZU+|9p&pvv&RstuJJil>ZL~|9}umff)b({bONa zxh{1bAb?oDF)-ZV`m5;k=ljw>l6BpeezVN}{rlPPKR~N~|N8X{NCKH4>bI<%?516t z00M{!=o3jd#=5m)yzyNB8Nca#eH--U&Fe3(f#?+keR}os(@P+F`}Hl*IRF8~0t}ng zTmN>%etWlrgX7)b6MtD}{$cp_8-#v?7>pqD50GU3{f7;x0U&@Fe=;yIS7rUbaG!zu z&%cJ+j{>}Z{{3SByBg&1|Nj_3~Dr2e;Gh>zZrofD5`!lF#Z7{ z2B7#~hM#}`y~Cfd!0!j9&~4{}>qlfDw=_GI6Spo7yiaSL1(R34j0qF#yj00RRApetkm@ z3-<^I`04Bn_xS?+{Qmv@{`~y?GBy}bOB@O2-v*J4|MK+z`}_2=vH}QbDjOT??*y+^ z9PHma=D0k1DE9l$Z%$6;=mbqObq>D1hX4By|NHgp|L;GHwRPtz;{gH)sDXiz;U6Qz zZ)V2dKoY20MNK$ASA+NcQ;z)f|Igq2|MmO7w9@DL!aL%O?v>U60R+_W>(dw3rWqbw zY+vs`7YYhj_p}$}TRP+a`c40T|N0L!J1pWwjPJac>kgmX!|;RwAb@}x{`~&)@5xJE z5fO>bZXLnj?>WlS|KEEGbn$;~p|4%Vx0QJ+&gI^Ic|%b^5f~5v0R*z)@87>RPSSB9 z(mdPNGA>^D|K~4|Gn`ysXGCuKcCvq8=a*k!egj?m?>8{m00Ic8fvd1cUx@iTXM5HE z^H)FyGjo2eEq-FG+;YA1)Puvn7=8hj{`vO@7;-=x00M~R?)3!82NxK-n*V?K1yZeJ z{HiGaByR2;1J+usHUNMy48Q{FH!M8N)Pwp9Y)wTFo81A^+}-HTA|tp~ zO4-IyLWKVGUAVv#KrFzpU^vb8&*4vW%&*_Sfp-5+Oa#jR{(FIy5oqwQKVTa`BqPut z3=9AP#KLU;d%N^MnR|>Uj{MoN{TEQv&!4|iQhqnS=35v13ux)DKYxDz{qyJVA7#|2T literal 0 HcmV?d00001 diff --git a/gfx/flags16/ne.png b/gfx/flags16/ne.png new file mode 100755 index 0000000000000000000000000000000000000000..d85f424f38da0678471ef4b3dc697675118bc7e0 GIT binary patch literal 537 zcmV+!0_OdRP)pTI(!tjlO;rIXl@1HV&)cpmDGW-GR z`3+L^2aNvy`v2$G|KGnEMPz|W00M~d>&=s#l8OvKbwEpiHvESG2>tK>|GyyO9|$ut zvpzk42q1u17-V!9I61+pfvQ08|BZwH@16Yr=jVTUlmA*S|6zcEk@1g`6+i&7`~&$E zYA%%V^7j8zTmS$3{hyirzos*?2B2bq00L=%yMh7Y5+V8jy0-s+|NJkm_8$o_f}Hjb zAb?n|yt|^zto-ZmuYW+t0)q+&<<KJ>BgrQT zRQ>1Q-#;J~AoS`6pHRCwBA zU~p!DquG0BzkdJv^XJbWKYo1u_VxSs@1MSW+P$@#L70Jomw|zm0SEvBhy{qNbE|>m zzkmO1v}^=;1(+C_zx@3C{m*wPUMbGM98Q`}5v}3B|NZ&>_xGmUO#lG|(!jv*|H=EO zfB*gc{`33)|Nj{n|Mza|{r>BFYe?(AfB!%K_3?Y%L>Z^l>!7{V2qIffI$#e zz5f4~?wt{_jNwA=k=tvV8m;04hxH1ClNsp|jaD0d_yUND;Sa;#|9^ps{`~n3bQJ?5 z!?D}Pp1*tk?A@~oJ0>vvX8@W7)C|%C)&LMdARGSt{R`y$`S<5P0|@TEy!-p_?>~S2 z1lj|1A`hhCuT1`^U1^@yK06yzfAV)~#?EnA(07*qoM6N<$f^cITh5!Hn literal 0 HcmV?d00001 diff --git a/gfx/flags16/ng.png b/gfx/flags16/ng.png new file mode 100755 index 0000000000000000000000000000000000000000..3eea2e020756c41abf81f765659a864c174f89db GIT binary patch literal 482 zcmV<80UiE{P)E-@kt#fq(zr{dlL|rVbPb$^K$sU||3VAQpx%4ArjH z5b1ya|A`BUvomopF#HDspdkBi_LzW}KMcQr|NHa%@9#}BHvt3?3s4hK`pMU)fB*dj z0+88E|KR{Ac>Ck+U;lpn{`Xs!M;2%gKmf4-G0FZ zKmdWv|I6_A&;LJv{(%shYM_N64Szv401;3FKmf4-Jp?oxsQb@fum%PU8~*%)I0>i# zs2CuCKpOsn%?64Bg>X9QKhy?*00Lh)xZD#`v33$e!wuw~|G$AI0?h>~ z1_&UqlR!#;Ll9OQ{s1-n2ZahyF+c#Z0Amdp#**BUAaDHn%gD$G3dPzV3};X@Gl13bFaQJ? Y0MmSSAW;3b&Hw-a07*qoM6N<$g7#LQDb&XuwlP!fzJKM z`1`}(|Np-K;|B=>MS!;cWf13KY+LvSAb?md?)rCHn)&`aU^p;VI>1V00D#b-){yc34R8!1Sqb680000@|4`Xj5kLTv#?55wQzKoX38|NjLffBpXj6#2y{D-E;(Ab?mHL=FGT z$TP6>fK>na1GWK({(upf0nrSU5*Gz(00%w4e}91F-@gjtJbOE500a;V!?RECzy5mt@dro_q~YJM-#~SLe}OeX zNT7y4|NilCvNABd0|+1%hF>6clER!2lYo}|1|zVkK=SXOfB*mf{rC6ZKVbL)odgg- vjKFAPVE6?_e~=h|kVO7~qZmRm0R$KTYszPUy89K;00000NkvXXu0mjfB$dbi literal 0 HcmV?d00001 diff --git a/gfx/flags16/no.png b/gfx/flags16/no.png new file mode 100755 index 0000000000000000000000000000000000000000..160b6b5b79db15e623fa55e5774e5d160b933180 GIT binary patch literal 512 zcmV+b0{{JqP)O=a{vExMP2%`MCSoB^FIcLe_%lf;|~%E5I`(IQNh}3Ao>6Q|DFUXMn*>AqQd`w z|1kXd^B;tM|Njjl{{hM0zwd6?1Q0+hV1xeud-4=Wy?p-%sO`^#2S61Jzk!N?s)6X& zzhA%p|N6}=D+{y%Ab`Lc{sL9~1=0UN4*CD*7s%9KAf+JHKs~=eB-8KTKvw|-5R1&; zzd&a|ob(5%^Z$Q=wHy9p13+aOpFRNu5F>N&`Tk_-7w>=n{RejQzkfh&Kn{rf10?_b z{tFTZibx5v&dxav5I~H7|Ney-|DWN1$%1FyagzUW0464;_wU~W1Q5$TW@eGxtUvee z3vAf*8|igK9~@*rr66bh|NrkNM8z+V zAV?>O@ek;bKfu6d00KAO>U2WB)$@6+CBT{3ok>^7H@y{~6FRKmalQ{r8#S z4^Xx6Je&%q%J2@E@iKAb=Rv<(vO+e^|@#56B5{*~0Mg z>UitA{$OPI`~Tk`F#7!u z%=q{3H<BYX7n!%ts-g52=?&#%8AHvnDo=g*(t zU{@(f3Lcro01!Y-3_uV4{%5PNloM>zp5gQNALI8Qf4=|z|KsPsAHV+n`1$wy&wt;4 zfzU5-=mP{0FqD1)U3&iJ)0b~Q-+l7x$B&=CVSxxV`w!S3U{3%6(9;Y60R+_W0~jFx z85t(6Ir{$dcL`zMKcF!E2U7}WK$QOlX#fZyMg|5;)aZo7D4hMD0TloQ7ytwk}@P)zKX@%&%DST%gMqDF&nJ<9}^SM9e)7=i1G97Xij+!pc8>s z0}TKw06GH{9{>J;c@WiqflO8wrXNp!0t65X1H*raF>uuoM}q1_&UQ zzyE+PV}l7nR6|1@Xe}f}K_mmn5Fh~%KtLN9K+(a>4Du5*FzA2|{m;zE0Q4slD+}03 zKxJTefLQ+k0*D1@+|Oq}Kt_TL2e}yHXa<;L{(_vY&wh05Jg0 z{{*4}t^?F62l4F%@9_Wk_yrLV`1}4n_xiEzG57obO$p>A_3H5V5SZl@9UBk;0Q>>~ zF#yj00jE58tx;oDUfVAO7ZA^g)(IQ}Y8G-;ZB^s|2r!a55}@Ef&J{K=uDyPxdE3 z4FCZEF#yj011R$m=m{0X((d>7`QGgNy~*X%==~K4{m|+BO$p;F|LeE!5zX@o6aMwK z|0Cnry8?)1@m-dDW`RF^3@85Z{`vj)H~*iTuYX^D_V?HC|LG63e*OOQ`}ZH9+h%{4 zR^kLX2_S%&fc^l6#;?EsK&pTL{q^hL&)-1T|AVLlN&WsC!*d@f`}fa3pay^dVgYLS z^XKpHUw?lCNw6Z2x?f-t$o}(Zg7`(je_wy{{yg~C5U2qlfPfml0Rvc4oChck)CmlD zkWL^2sNoMV9{$c|wex0wa`2z{-@pGE82$nT5F-OaFayIEq`3SAj@n=l%a5DE9w9oI(Q6o;?Ey zAdrT?A3yTg*!;YE_t&FGSk*xQBO~LVKYsuMhzTgoEGG70+cq{OrGLMF<5CR)KqmnN z5F^kJDrIFqfoA{t^Z)mszkh!J|NR@N^WQHZ-f!>?ZqK&!y&{zFIzP0wn(b{R37FH0BS}Z;-(ZzkW0R z`o;JgO8$qifBy!003d+C8bA*C^$+NzU%!${e*gOW>-S%fvmgwhvw&=%Tb23#oNZ?S z2p~`>{R0^fayL*XP!U2MkOb-c1#;`ZzkmMzW%$Pc5I_(c{;*0)g6#S8SB49$^)FDx zACSQydx0wd{{073{+Hno13&;Vu4Mp{AoLGRCWbOF`~tJSfrb9TxDaUu27mwq0KDvZ UcsT?Vy#N3J07*qoM6N<$f`X&bC;$Ke literal 0 HcmV?d00001 diff --git a/gfx/flags16/pa.png b/gfx/flags16/pa.png new file mode 100755 index 0000000000000000000000000000000000000000..9b2ee9a780955566cc7dc2f59ce175f32d3731a0 GIT binary patch literal 519 zcmV+i0{H!jP)|lVPPN>g8sl5Km-s#EI@faK0YA%?%RKmGG2!N|AD;!zX}Teef|3X z_wWCI{=muCn>GOi5DUcMXP^GBIsf;|&;M~|Oj3M||NsC0d;h_|&!7JP`u*?sum8V( z0aY`}$^xwd2q2IKptK|}gRT_Am!FIf)j$AI2PS_*H2ec11_potVu8EfUYUvEKf`}G z`1lE^`X5*+Sm$r%-@k!200a<=Rv$}~=bu-f|Ns5_|IfewfBrH6Nrpdvs+^pde*a>f6qSrfAZn~Z?Fa+2||AuS*t4lqXH%-ra!^K00G3r z@ax~7e+)2nAoSxWko^y??$?YNza~t8coi7j009Kl08{<<|1U847wF+XP}P60U;n*# z@9*{N{$9Nb{(u|?WHSN*&{SqkP0pSkP;|=6L&63i zfEXEE-vV95@Z%rDuRkCLl>P7efnPxL{(%8d!yj-G00Mvj0{}mHT?%@XEt>!U002ov JPDHLkV1lK4=}rIu literal 0 HcmV?d00001 diff --git a/gfx/flags16/pe.png b/gfx/flags16/pe.png new file mode 100755 index 0000000000000000000000000000000000000000..62a04977fb2b29b96d01ffef3b88b6bf2ff05862 GIT binary patch literal 397 zcmV;80doF{P)@|A6@UbB2E)`X3x9D*gjYK@dOyv49j-R|ARv|Nb!om5Pi12buAo@&A8j1_q}8 z|NqCt{Qv#?|DQiV^2?@8009Kn!0`Y7lcx-S{{qo}h;n3b`}Y4|zksS4Wo3aj00a;V z*zEsM)xUqEs|Es~YOn@|-@kzx00M{wh#7&Zfj0j6!|?mhe@uX+0cadR0D+zK=P$&S z1T_5l12i2VfWS`r`v>f&U-&gJf}I2qKwu{UjsNuvF#Z0+ASnqp<}V}$85tQ7(W#^a2}2+PDh3E3#;-`R r2#VqJ=b;e{^dbb<+Crtk03g5s0zF}bJ8sS=00000NkvXXu0mjfKVzU% literal 0 HcmV?d00001 diff --git a/gfx/flags16/pf.png b/gfx/flags16/pf.png new file mode 100755 index 0000000000000000000000000000000000000000..771a0f652254b4e891fc73910aab38967864da54 GIT binary patch literal 498 zcmV3lobsI zohi_A`bB&J!~)dH$ngL7lczwX3_#UDxxarw>LBRX?|;94{rmL`$Yzn1{l&ll5I~Ht zU%nI;6$RPw9|VBf|1(_vbYnFmA3K-0+yDOt{~_StKSoBzkDopP1Q63dnCt(82%zd$ zpFb}6I_2!oo##J&nDhVtbEpQW0tSEpVuGrMivIupee<8UpWZS`Uj1hH_v_am-&g;K z1CTfW0R#{WvT7jw$rQ2Wy6P|4+kZd)xq2}(*g=aGrk)Yxu73al#Db(Bq?4D0-N;b? z5G()RfB&pB<@s4TkY)e;`2!F@EcYcO{->q=ymt>64xqsK^^5b@FIO-F$h{9?`~e2* zUv?FhqZcm%1P~}#|Nj2NBq_=8`#0mCzd$+0-@loGnqiRuWPl>)F9-k?0|XG`aR!E8 ou!#JF#Q1|6-w+1S#{dBa0Kx%7Vg$%BF8}}l07*qoM6N<$g2}Akn*aa+ literal 0 HcmV?d00001 diff --git a/gfx/flags16/pg.png b/gfx/flags16/pg.png new file mode 100755 index 0000000000000000000000000000000000000000..10d6233496c10e52ead975c5a504459fad68ffb8 GIT binary patch literal 593 zcmV-X0Hv=@BjaQ|F{1AU+wpQ{$Kys{`!CTH>0fVKL!SX0Ad1a`1cQJ=-<7ptZmH9SAnX3 z{Q_yQ`~BbL*ME+m|K)!Dcl`DLKS&U$0U&@t8vg$M`{&P}#F!W*N5{%vzvln`{r&f^ z{||ospYrSf)?fc0{rZ3A*Z(w-2B2bq00L=XVPVP4%$zZO`i8aZ($dmav$E#>{B`Z@ zum6{R{h$5&|A}A!9e(}a_zUO_pbY>4IGm#s06-9cg3a4XeYH!D;D>_*`V5R3;NTtr z%*@^Mq=>M$LXVh`5jChqDeaf800L?F_U+sH_3M8E<^KOyQ&ao$p literal 0 HcmV?d00001 diff --git a/gfx/flags16/ph.png b/gfx/flags16/ph.png new file mode 100755 index 0000000000000000000000000000000000000000..b89e15935d9daf25173f89a36d8111824fda5db5 GIT binary patch literal 538 zcmV+#0_FXQP)N~0_Y@w0Al+04@f;`V3_{@|8#9F=K6XQ9UY*azdwKd1Cc)=8bAo50U&@_7#Kb? zFg*PK|H1$NTnr5Nxw#FRn^&xvtbK0f`#-;cuKxpc)t_H~fDExeq6ZmH0|XFI1NZ;` zGXMXp{AUnj_^>}zDz4B$`$1}#7U0X2MOU=aELU!7sY=Kr&1{QvMCSsj$|2dLpM12Fg)7ytqY zsKMy}yX6c^FZ@4woIyZ63`(G)I*8l(j07*qoM6N<$f~Z~XumAu6 literal 0 HcmV?d00001 diff --git a/gfx/flags16/pk.png b/gfx/flags16/pk.png new file mode 100755 index 0000000000000000000000000000000000000000..e9df70ca4d63a979e6bcea2399263c081ce5eaeb GIT binary patch literal 569 zcmV-90>=G`P)`{xe>ko^7oADI06=l8$gn`UeR2p|@S@&Et-|M&0Ts{jIsi2(+HrUEqpC9EW^)CAOaJl^^9-%lBC8BHP081)#ChQGgo zHUI<=3(zGH+B`^Tu)Z%{q{PpYS&%;j+KluCr=pK*_e;5D)h=t+bKO_wx|Lu6N(?HnJ zN6`lu;-7zgR^V0GaA(7wCwqWF2h;!%KrH_l5Kj8_?>EpHKuhXR);;uSzaAK9KY#yZW@T0p zQ2G1+FVF^n0AhUp{`o&J`0?k5YKbbt8;l4>j(9ExfB*vkhsr>Vq>*li00000NkvXX Hu0mjfu=^7c literal 0 HcmV?d00001 diff --git a/gfx/flags16/pl.png b/gfx/flags16/pl.png new file mode 100755 index 0000000000000000000000000000000000000000..d413d010b5b097c4e0a4604eba86dad79567ed16 GIT binary patch literal 374 zcmV-+0g3*JP)Ab?mv3iQ8Nu5A{|6C_|Nk>HFfjc`0biay0|+1% z2B@O{$c+Ek03##gzdwHf0*Hl3)etG5lK=vU1?W~rxN0!OqXDP`Ab?mH`1u+7`u;zA z_W#cxhChG)!_n{G|9=A+zrl>(AX#bYe+w4^1Q6Is4VEzI_51&? zUm!LT$@u9L&^Z7B1a=Zw2xL66B2?87%l|Mi00a<712fnG3~)u5+Wr7F{AKw27w8;- z00L=X`u&GNQW9*;Uxq&*os3{386YGO{rw9;K*az7#P}5)xp2gQ%0-g`0)PMm0MPYZ UsK>Njp#T5?07*qoM6N<$g4HXSwg3PC literal 0 HcmV?d00001 diff --git a/gfx/flags16/pm.png b/gfx/flags16/pm.png new file mode 100755 index 0000000000000000000000000000000000000000..ba91d2c7a0de26e554979f6351d42a1a4e22de3b GIT binary patch literal 689 zcmV;i0#5yjP)#D@XkmAv!xDMMW8-mEZ&mK%|%B2@pa*J{pUD?(_ahBqlG}*TVt; zF#yj00{;H~{{a8``T70x^5Ww5-{JLFN2dS#-{Io#@$TjE?&8zZ_V@JO>E`A8`2YX_ z`~rx{;oS`3$G61pUY_{!-0$E2{{CbX;QPSJ^3BEStfg-V`n;-q6+;t+Xyw zOy)sS^8$#8OF-b~@87@v{bTs||L?z_Zq~=&zGIaZd&b4_{m<{;|Ns5^`sL5xKflEU zUjXHSP67x3F#yj01nBVe84eEr00I90|NZ{}FelkBB-0BC^O2xB85HWz)f)HsDi#s! zMLEolpK<^Iq5=Rh0M7pb=>Px;h=2d#;^FNBZtPGJ5bKP1n*{>+?(qio_5k|){tF25 z`1Sjqtv%A&PR-7P0st`p&i?}b008M5=kFQg|M&R&{r=?U4x6PnhWa{`B$w z?CApk{rU?E^8f<&008;|hy@rKe}6M^a>=kt2+9et{QJXr>zQ5ua`W#$8JQS={rbi5 z^Ctr{)6XBj7@3%V17i>%fEb@MFnj<<;{gVSbOv{z8Q{qN1r~!u@ISB;HgNQF0R$KT X>6#2<48ze<00000NkvXXu0mjf$fQr4 literal 0 HcmV?d00001 diff --git a/gfx/flags16/pn.png b/gfx/flags16/pn.png new file mode 100755 index 0000000000000000000000000000000000000000..aa9344f575bc92f4c1a5043e6e7d0a8b239daa64 GIT binary patch literal 657 zcmV;C0&e|@P)$VEDzr@CQtS7ytnPF#yj0 z0a0(~eP|Fd7x&oU`XvhO+V>M05dgm54eRCe)!y3s`vCp^_5Az)`uqj_{QRhrlmY-T z0M7pd#W4OILofm6?eh2PFCO>E*7Xbx0@lgN z0st`p&i?}F01o{F1pxvB0QdR->g@pe`}O_>?Enew{R9F2_ajBO3l7@{2K78Gz9u`z z008^~05Jg0{{!Vds4FN77!dx<`5YAi^1B#F4D8&$5I)oT72fOU?&Jm;1k~m5*82ws z?b$fe$;$!&F#yj01PbEP9OVUy$0!>9?*iHF&;9=9{2wXIjNS}D{P+g={1WdM4-6DF z>gCe?_5uI^`T_tk0M7per>)2uHb&;=(#87${QNQl(a`kw{Py}Y1nctu{`UwC>ihis z2n-DS{QU(1_5c9-0*DC|aR2`P{`;Tl?{DV6zkmJy$H?%Xjq&fFKfk|zXRCbma58?r#f z00G1Tv;`<3F2eQa&)+|P|NZ&>@AqGj(m#Ly0)zk56?XydpHmj-@bfY4J_0oTA3y*x rGBBhgM-@1KAF z|M~a-&+mVKfs8*8^zZj?AObQ@tXl^VK#U9w|7)um9zFT5!1JoGnu}M2{r|uJ|AC@F z;y(;9F@d=M{=L6-3m|})KsNsS&&$bh^PO0375Ag3EPt6;7?_!X=sz3*^#j#0Gyh{@ z0SF+Vlm3Z`F-Ar(?BDbM+y#c5od5B%>y$nn=KcNZ|L>nr$AC#T8JS}%RsaMLPy>UR z34^BAe{Qb-hmSD)`~82~jewZHH;sOtVgB{~2T_Lx z^M7~ue_6TzObGu%0nl7VM#g8?t^ouP$PYjMFazDG!uzbThlgL98zlelKgeJZ;~z*Z zSPxJG!?$k$0R+;(`ulr=6P)M00|Ni~>`!`VeZ#eh`fLE8Q){QmQQ=eGY$|NqCtU}^v=1iBd@fS3^8`SJ7r@8ADF ze*C{^(f_{w|JZZ@y#o+HED**2KY#i6{~yEeU;qEJ{Pzp|pOucqNnlF=0*DFdB%s0n ze*I+l{{11(um4^iSXF}z{SS2YKY#!N`GNV*AE2Jys=p_Au>JnK{@0e3zk%WO_xG>A zzkdJw^XDIk{pa6bWqzfjEk^+Y2&CaX+n+VzlIN6JC4s^J?+-}zKcEU=eEj+Q{|`_P zFrfeb|NHmfUxq&n00G3<$-qz^$iN`P!0-!({va{_z!?9)Bm)CLfB^vHpj0t%_B3$- O0000op82)aAGO;3n0AgYI#891D4N?IF|Ns4E{L7&Dm*MXp#y@|U|NLS4 z{rmr)KmTFmmra`h0*Hly38?u0llM=#nEx6H|J4!x{U`A6pVzdvv{Rd?JIrI9L zs`Fos+0`Q4a^C}Q0+k5A1KaQ$>Lf<6lK=vUh2aka(D+|}f9<^YM_B9kC$A?0Z|}3+ z`ptao7t>dSY6f5^0o~2O01!YR8-T_G^}PA>yZ7X8cHUpx=KlJ_{+sC?ST#h$AD{+c zSpNn30U&@_7``$5{_{tYU-I{#-$2g*Lz_YNHw#c5FVJd`!65YaF9ZRd1Q0-s48{x$ s?-&?Px# literal 0 HcmV?d00001 diff --git a/gfx/flags16/pw.png b/gfx/flags16/pw.png new file mode 100755 index 0000000000000000000000000000000000000000..6178b254a5dd2d91eeaa2a2adf124b6dba0af27f GIT binary patch literal 550 zcmV+>0@?kEP)~nkZ zGRMDC%7~XK0S0Tx8Wd7-QG59jKr9SQAk|O4{{Q=*0jSzY^rW5C9>)KFc0aM(`^fh9 z|Np=Kfe=u&EDs~YzkdJ$!~!z=-~YcrJO42FE6xsAYGq`2_Mbt_P-yG_e|4Mhx&31J z|LZSE!|%TgKvw|-5ED@OU$BE2n0|Z9O=M(v1mpqrFfl%gR9?uy{Oi{rkOq*RfB%6# z1PCA|pp${Bfd()#{N!P|4fj41<69Aq$E=K>;Tryc4F(7xpbZRv|AD;q^*8I6-->Vz zfB*5n`o{nM2Peo6f5F}W+3*h_fS7<7;^vxc*?8?`g7w0kCk@cHxaHDByoH$n$~K0fYN5BQR!wAqjL2Kmai^lz(OTgcO%Q oK%!9YKcr{|u^AZn7ytqc0H_5zuk@Q*SpWb407*qoM6N<$f;OS^T>t<8 literal 0 HcmV?d00001 diff --git a/gfx/flags16/py.png b/gfx/flags16/py.png new file mode 100755 index 0000000000000000000000000000000000000000..cb8723c06408828ce68a932ff472daabecc64139 GIT binary patch literal 473 zcmV;~0Ve*5P)@|4`Xj5kLT%`al?B=W5I`&pU%&omV`KRD53KJ$2txq_ zg7fbmh|k3I@68*40Al&@kBy(1nSq%Zss!k?M~{APS@-YvZ#JJG201x|0gQ}qez5@r z5EI0wa6>`h%cteq@9Mue|Ns2{KQdro`19u4 z9*F+^0|+3-w;#WAv9bOIX#?r_2Xj8qX@CF21pWab0}C_Lljko10*H}8@M3d^)Z>@G zf!6*0!vH4#gGo5!|DS*V{{HzdC&9L6!fAj26p=v+03Zy*=I{f8|9_}7o838uP_pBd z=z9{Sra^iHOE|+IC{ z-`~G~{{ZRVfB*dX11A6d`CYbrEkFRVK#Yg0UeQ$d`q2ZhA|Uz&)bIy{egR1#X&Imb zfB<4bR{ihazwp{dkXn!mkfPsU#_wMs1hfID1|Wb~;Esc6TU=EJGWFLlunkbN!Q9_} zL0)432p}e)sSwo=4bd$f5a~a^fBpd(3|0LbOac`E1P}{Q!+)sq|NsB}pI=e{a>g%& z)4?|U{s;0mNCQ9sG5v!Z57O~Jp}QY!5N0Be0)lgG%);U`26kn-@hOg zU%!6+4+cOs(0HIde9xZz`}Onxub&LUB0x(30+2WcIRJn#2ut|?gWYu1Cf+!-K%B8# zdf?1WA}#uZ8oj7u>$I1i0Al&`=O0k%-@icgAIJnM0xA6maSq6BK-ECw|NZ*S`0Lj% z1_pot6puj;05Ax`F!=umqj7^frO?t|3^&I1kxUq9yECc+jQpY84SWH_0#pxl$?v~F z@*hy-KN0|X07U)z`4{NpU%#2aHUI<=%a31wK(7Du52Oc(|3O^?R1IN+RRjI-n*kVB z3=9AP#PZ|EACPLGJ%9cJNh|>9B%spYzZw7h1%?tp0I_@ndg9MNE>313@6R75NcceF zkr51-#U+7;F#`Sf7i0rK0I_`g_NQ&Zji7_t0d_@@ozArL?Su`s;*Q{AKpRQ~TD44PX+*q00taD0I@Lq1k(S2nt`tR{g)9*1H=ZfhCe_Je;NM%1^NLXfPkU&2dGq1gcanC zzsyWb(hLmW7#V^70~+_6f#nZ_(jSmgFakOWAb=Pd7`8Gn`~pjZT=;x%FbfOAzdzu3 l1(F{a{)I#17yR-T)##NTdjqb^wzQ(`1@?t)Ix4MUXz556teM9A7Ic zq_@itH|pv>q+zrjZJ^Hx5bj=fD{5McI3ol<@^-l_@~tZGV7p>1CU&qG~{YccyC-q z$8~P)6sG{nMmQy85K$E6L33rja$x-b9$ literal 0 HcmV?d00001 diff --git a/gfx/flags16/ru.png b/gfx/flags16/ru.png new file mode 100755 index 0000000000000000000000000000000000000000..47da4214fd9edb383687c1d4f84fe8b42a51ceb2 GIT binary patch literal 420 zcmV;V0bBlwP)X|NRSO0LlM<{-BURBqYRGSojej zfLOL~|EH_V_~;P>Nc10*D0|Jxss< zFi1)Q<$$6LU}rIc*dU*QNFV}+9T))>0|XG`SD?F)5CbX~O$rDA0t^5@iDe$xIAIn5 O0000N_~0!B1ZtR02zJmAl3i>|Nr}+@!x-t zvcLa8?7#n*fB$3p|L;$z$Rx)9zm`4EX`B2HAb?mPX21FhQ~^@@2dMNf!=L~E|NQ+A zWdHd6KUK1c=hsc9f8Rnyezh^=0R#{e(Ek5GMIci_s{j0D`2GL?@4p}ozrlKzzsUIh zhw0@n(cNzYfer%*AeP_1{{8vS`0Fp&84w#lmi+$#)ARI~X!Y&+KyeWsW`<9n00M~d z^G^m==F0#79{mS71ZX;t`~_q%fY`tPf!Mzw;*3o4FJA8j2p|?NkT1UdXZrG=;TOYy zh@M|qNhT&CJ~jq`0Ac}pl#vl6#K7 zFA)9u_3syi0VMzY2QmHtx&Qtu@&7&0&HxaAAvs6^7=(cU7?W7&6Z-$piRe`dyDK`^ zN$WO$zWL=wEu!PO?Vu9@iVSM&8cWvf2p~p=WCn&G3_$lI&>tl77dYY}Tp)vm0U*Et X__=7oxWDB`00000NkvXXu0mjfV`BRN literal 0 HcmV?d00001 diff --git a/gfx/flags16/sa.png b/gfx/flags16/sa.png new file mode 100755 index 0000000000000000000000000000000000000000..b4641c7e8b0dd79aafaa73babdb525d3d2dc6a8e GIT binary patch literal 551 zcmV+?0@(eDP)4!1u&@QJ10&`rk^HbMk8Ee|uIe&H zS+;4$DbWCt7$DsBz5oJg0IGiW@flDZ69W^F_wDDmUw?kFvatRB^XvPsAO9KtfBpI8 z%a6}8Lb5=`00G1TbjJVx|9}4ZVWnuJEUfzZ$EVZx<$*voWzTGcp~$d(=+V{_?X+ z3y#kPS_RYq5I`UeU<=TsD9Bk~@o?qi&=DPd(?v86a{(`&&3I*E&g8|Wo?Sn;v*0j086Wc~d66UYT>00&^E24DBZ$$%)DV9SRUYEY{Wn z85tspN%!Z^Q&_X+!-^Gee*b1;`1hkUW~HJ2(d(c7|`w2)m##KhU^#|s1eh2YzMVW-Z(;)C{QJl7?-Rp6DTaSP8U8UK5I_L2Ffe?nu66~hU^Xzg zV`^IR|NmbGhChsd{xGln!xZ`Z|DQkqe?!SHn>GOi5KsdU{eSZ0I}_6%bMu4$|G#2j z_zP0e_xu0e-~WI8{{Q>e|6jj=B8;-KKpOx8hy`TyKZd`5nT(9?%F2RO|M~TQ@}K{E zz)C@?e?v4d{QeEp01!YxcLP=bXJGj0<#nFn|DXSVfvSK1-v%}nhwkOu|GvKejg0<-0ptJwK&1cy1oE`H<`Z?5M+~$7{9gq& zn~(3mv&(;P@Bi|05T(EW{(k!9>4UEid{_Ab1OPDr&i@1e0Q5gX)c>UW0I2)_6d3&w~i*%}NQ0G05Jg0{{#gAwk6j%|K36Wcrx-Z zDBuV5-R-~I;@8;l*yr}=_xShx{`~y_{Td7!{r>#`1^@zxvDKIVAJ?B1c2ZXvZZlkB uU;qZ}2Vg*eW0eWa_yywvNgf7(00RJ0?>)A@UfIF`0000~{{6QA+oUi>E@sC6|Npy9I|mRz%!e*p z2Rq5%zu9WWBC0CAb^-aHZc7E^YzcK`=8X^WVaOP zAZs{XYh)0l^y~V&U!Q;f1_jw4fB*tH>G!)IzutbUPS7xun>*B|^YmYFnaxh5oFnsv|ie?b{2U7L_4Fkgm jhERtq_4+^_K!5=N1|KO))1zs%00000NkvXXu0mjf8-+Z0 literal 0 HcmV?d00001 diff --git a/gfx/flags16/sd.png b/gfx/flags16/sd.png new file mode 100755 index 0000000000000000000000000000000000000000..eaab69eb78776f8593b41c8fdc3fd65a86119a0a GIT binary patch literal 492 zcmV`tbb&P~tyW8d(D~GxMiUp8x`gh2bB=pZ|ZjUUI!&{yK1G;4d%$ zIuA;MS%3cg{`2Rrii*m`ix&X`h=t(`1IH^)u0vdsLXv;@{sQG7;18Jf2Mqqg05F6A i0*HaZmVqPy5MTgGElxU<64PS<0000a|fPuet^$h(7pHv_{jfB<3vn*8q{15ov!pR5qo|Ns4BVf^v!57RHO zo?l?}`yWs<(7C?=0*LYNK?X*pGKOD3v;Q#s|MUOfZxH$qCjb2cBQWFtZ$@_cPkRpn z1P}|u9|n-AAQdnT|9?TXAyk7H4FCQBl>h_~&`AvcLF)bhMS(&{8jwh^2qVzve;5D) zh>=0RIIAq+{+o}$pxEl(3%2T)`P!1-fBt~{@Pp~sA7J?W`}60ovKZgl)=2;X#KQ37 z&mWM7{{H^+4`$e}UqIEMAo>Rk|KALM|1kdh!vsX^3=B^I0*D0|DL|!?{M^6*VPKPH z00z{*-?BnHps)wJ`QKllIe-8D1EGJQNCgNWMh3}bctpOPvlbWzK!=K^+cJPc;};D5 g19O2S13-WQ0NlBGh$rR(5C8xG07*qoM6N<$f_QiWUjP6A literal 0 HcmV?d00001 diff --git a/gfx/flags16/sg.png b/gfx/flags16/sg.png new file mode 100755 index 0000000000000000000000000000000000000000..dd34d6121073fffcb2fcb5b9402b3e6361cded35 GIT binary patch literal 468 zcmV;_0W1EAP)dtOYis{Le*Dj#JuDs`KNc)tl9OYUmifJZ zA4uJ=-~WIA`uFP>kj*SB3$z3vfIu4l|NYA>FaP8D^M5;ba1<8<4f|GC2UPm+H&ER# zkRGsxe?Y{*01!YRC;dKnkj2`X)zkCW_8s5b+Wvn23^5y|0jv~A0#!5q{{4%A0U&@_ zfL8pya^=_l{r?#l8F+XY{;)G~as30ko(ZTFY%s&0Ka9WsFiJ`S6$1niy`;Hnv5 zfRT}r0R;fL{~@sn5I`&p|Ni}W_wFAQ`~gBVzyJ~jk&qMs5MThRyiZo6SsHx+0000< KMNUMnLSTY6dB!#X literal 0 HcmV?d00001 diff --git a/gfx/flags16/sh.png b/gfx/flags16/sh.png new file mode 100755 index 0000000000000000000000000000000000000000..4b1d2a29107be96413eb86e64a75ac7a3ba5793d GIT binary patch literal 645 zcmYL{Z%9*77>Cd9?woAXO+#E-F%m^1b0Xy*Qky9{B^@hJqB6}jOKKPc70u1CS|Ug( z7>SA^1`5-}4+VvY=3G*k2%(8O!OWTIn!4?td(P>GANugV4?p-l@2B^fCONIbD;IAODX_{rV|BCn_NC>%qlWoHrzH=l|0Y^Rhgkwr%>N3 z(d)FjlCqjgyY4&yRH!;rb)|Z-v~HjxIkvar`*JLyzxBc-B?Ix`3*qGz4q3JAd`#LY+Xw^k(ph!n`d2H7`aI`Eh(LrOLs%9g zj93;8ws%s88WHkIqXqnSf?YSjh=@dF-}4L7dS0HFB@iNj8OY*&4>%Dn8t&*i)aXz6 zSX_wQ?~e=9UcwhrAtAf8XLVoTbE5+<^|-KK=D&>)yX6u!zrPCrbEr|4Yi(XyIGTQI zFEDsraAY{)DhUd*DN;Q?!uSxvkoT|31dF#>2L0DGeRcNZNehm>xm~}-9q?gtV@Qz` zv-lB19|m}3LHcg92}TUOb+%v(0bnUhB(5rQI9?ZY)h~Hw=%2Au&~WB@t;^kVE@F0Y z%=8f1ZN}R1MniiNxkJ!a;3!XFerfimE2A;1XJChGXJ=)MAVRubE8WFo1T(1Cmhdfa ztzC{Qms6asjkstFkFp5L#maeek84Y+NtW^Wf=SRytjpC1=BCX4NH^VxnQ`+YXocAv zR?lKskkKZN7D>{S3>4;4+gPYYq0_5iq@jsB^}M0yMT0|p`lM;R_dwbVrBg^4RRbsq Y$WB%-43-yHbAJTXS^1gPjGK@C0`m$%7XSbN literal 0 HcmV?d00001 diff --git a/gfx/flags16/si.png b/gfx/flags16/si.png new file mode 100755 index 0000000000000000000000000000000000000000..bb1476ff5fe8e0d3af4fc6bd11e513d95fd9cccd GIT binary patch literal 510 zcmVm9@#;PEzrU@Gx(rNA|FHo^Mn<3|00G3vEO>ZAhtlWIf1*N!=PZ8p<;&lH z{~7-L`S<7dzu$lU0~x=8==VP$LqeQ==EOq)0mSn6{g=m2e$<)X`O9Zpu5&$Np~P9Kn=gZ0kf<1I-4a zUtk1c`~{K>fBu3(0U&^Y8d(1RW7^4V^6LZG89>!QBmXe{`pfY9FT=0Dj8O6)!|#7g zK*az7#L~(TO=a{vExMP2%`MCSoB^FIcLe_%lf;|~%E5I`(IQNh}3Ao>6Q|DFUXMn*>AqQd`w z|1kXd^B;tM|Njjl{{hM0zwd6?1Q0+hV1xeud-4=Wy?p-%sO`^#2S61Jzk!N?s)6X& zzhA%p|N6}=D+{y%Ab`Lc{sL9~1=0UN4*CD*7s%9KAf+JHKs~=eB-8KTKvw|-5R1&; zzd&a|ob(5%^Z$Q=wHy9p13+aOpFRNu5F>N&`Tk_-7w>=n{RejQzkfh&Kn{rf10?_b z{tFTZibx5v&dxav5I~H7|Ney-|DWN1$%1FyagzUW0464;_wU~W1Q5$TW@eGxtUvee z3vAf*8|igK9~@*rr66bh|NrkNM8z+V zAV?>O@ek;bKfu6d002F*|Nr~{=Pyu%qcHbB24G}l{PX7zKmY(S0M7peLS*D^UKK~y z+6(XH|9gD^r>6bY*OZ>+`2GX^{Qmv@{`~#_{QUm>{r(dW1b1xK0st`p&i@3&%J4-( z6Giy=|7vRh4-WrbUHx`??d0*<@CX3>{QLa=`~Cm?`~Ld;{u~zu0R89!i0SVi2B1U! z{r&fU#+3gbKmA|6l!@v8=U+^J{{8>`mjUR&KfnL~{sUtC1qTg400I5L26X!4i0my} zo;{uZo#CfPX{7DT1DwDAf(-fnkMZ|^ra%9I0mS$d6bftr0mQhUfkCOfiE zM%HqlKU{maemr>kAILSo!3gZ8-+$N@WcKe}3J^dnRtyZx@9+FOdynDWy$P0%j62V; zZC)?>`}hA}zy1SB2;@n0006p>>h67sJD!pI8@uK6+#GPW%ce@CEFZM znTD)%K!F4J_qpc@AQp(ZPk%rA2T{TB=kLG2fBygZ4O9eD_xsnsUl6u5yEM=SfB<5# z6|+@gR}o|u1R4pn+XF1YrQf2oylS zAbS3(sBkhcTmc9mV6grHN=r(zLW3F{=D&YK84x>x_WT70A}|U80*H};VI?9O(a}F7 e1_Utx1Q-B;QgQb4eH!Wj0000PEol7!5I{@}e;EG$`~Mq){{FvoV+so& z6Zek;JYV*``O13q$!wq?2!V|I&+z9TKmf4-@!$W9Km&lr1Ie!(IeUNcyZo#F`{&0p z?&{CqnEw9%50U)~((nf$fIu4l{AK07*qoM6N<$g2hARp#T5? literal 0 HcmV?d00001 diff --git a/gfx/flags16/sn.png b/gfx/flags16/sn.png new file mode 100755 index 0000000000000000000000000000000000000000..eabb71db4e8275a5bfb7b1b8f3a8374d50da95db GIT binary patch literal 532 zcmV+v0_**WP)6{xSen|M~Ox&!2yPfTn)={d@hr-#`EU4p90fz>J~+=oo+i0%`d3@9*!wzk#ZO z2WQUEDXOGe*gO;$t?-?1~^z5 zels!xNuY7SApXOk^arFAjDSu82p~p=WCoxfknArIdOZOgs+`19}IpFa%0{xSUi1L7diFBr+f01$veIX40Tgn<}np4MoMn3N`o$god9 zrkzn;+j{#q5F}xeh49xZuI$05IKi0v3Lq917Le*!UxBJYN`Vr8|1$jj50VD5fvSOw z-(ZF~46zx($8#~-kUKOh9u19TNY0I~dG z`1hBA5y<}g_y4cI3}({*g*gAq^Z#dL_#dnH|JmpNJMaAe2etv|3x;0|00G4G>kr86 zzYquf`+xk=e@^EAQat}9xc>97{@;He<|?3qzo3u+2q2a}APrzwf*tnl_y6c6m z5?7266~G|=0}2mdsDK;{bP_-SF*1~XW%vY(NDyK`u#uw~6h{mUJPZH<1^~BhckWKq{Jk|L6Yw|Nrm*vcLXk{sL#*k)f0!)jRF?KX6FHLLC_7zyJOQ#RJf}AnqSv4E_E0 z_d>^cfB<4-C}v>z1dGUDNRj#r9OZBkNc8hC00bBS^Nnc?6(4BA00000NkvXXu0mjf DM=x{`~^7feaw| z@9%GBrr%pd7ytr@3Fu&;D>$G0;d%9&ckUlP_FsJLznOpkI<);49~%fU|NOOg<1c>p zU%YI;<@gu?0tjRS1JJ?0e*b^_hvDg;|Nnpg`SWY#%HJzjff!!CzZWj}wP?w&U%!5b zMg95nhXEjfKpOu4{R2W=zZm2}8km@V1qJfIu3a z^ZvQT`ny}__wU`%Fad@Sg!~P3A(#OSI%WR9r+OFw0*K`e1H&7RKZ`vj#ee<&!}=E_ z2M*0Ye}N7Llfc;c2aF@2)L(`#3;+SdxR!w-xR`AxVx?>``QKoX4p z{r>$=Qj`^FFF*h>?mzuiS(feBuYdplGyMPm{~rVab^il$89+1;fd$yvm=2wM1rR`t zfB*hvWMl+7=|4yZ16bGpcem@l{$rO?srZisfXY67`UDU_ED+y9gdmKw*T0{<`x@v9 zlkZkl}Tegi}1FC>)y z`~`;fe+5al?K4jS1P}|@5C%z67NEr6KmWj?{{J^f1u*QH|Ne!BH7L;kfnp0FfEXE= rk23safJY>Z`~zeELt=n*00bBSq*!cC{}>3t00000NkvXXu0mjfg_GrH literal 0 HcmV?d00001 diff --git a/gfx/flags16/sy.png b/gfx/flags16/sy.png new file mode 100755 index 0000000000000000000000000000000000000000..f5ce30dcb79b443ebc1615fe4889cc26e2d762b1 GIT binary patch literal 422 zcmV;X0a^ZuP)@|4`Xj5kLT%`al?B=W5I`)SK7Qoo3V-qKd5l^# zgv$taFhBq?zJ2?apPwJU>mjm?jEr~g+yMw6Mj$IKE$!aDd%wZp7Z^YoAQH^_^XK=U zKYvwJR4!h;2oOM^VEz63kEEm|Pzoptl!JgjVAdZn_zMF-#Q*_BG6D!N0MDLEDh$KY Qwg3PC07*qoM6N<$f z|Nj36M1Mf!|33`>e*gaqWCO|HKwFtO#a&sZ0t5gt0M7pel4t!zdFAutyc%F2ByLSib7d z-@iY8{9s{WsjaVha_-{UlG^LGvEO)A^**!$6$1ni3ljqaFhGRYPy6$qf&JG{kKey{ z|N8ae_ixs}{}``bdDhkT?#VOp#VvoBm>H#|fo1~)5aY*A1~#Xrf1jTKgW~`H-wePI z{Ri~aZw6pM{r$!84-_k)u=@Ltg1)Cf2{xiF#iKZ95W~`fDE7~ z|1pDN1{?_>vH!pR*Zxoe2p~qo;+=0k{eVOy5dHe~@Bg1a48OqWACLsaJOfY!7)!uZ dz{3I%U;rfUVNTmRI(Yy9002ovPDHLkV1m_xKPvzL literal 0 HcmV?d00001 diff --git a/gfx/flags16/tc.png b/gfx/flags16/tc.png new file mode 100755 index 0000000000000000000000000000000000000000..8fc1156bec3389e54d3c5bb8339901773a881e68 GIT binary patch literal 624 zcmV-$0+0QPP)Mt z2Fbqp@bUfi_XiXZ_x%As_WHU2H1hfc9TM^w3-JC0{^0Bg`~MgK0Qv%mWs{6kqN+Cc z+b3Uc-enXLWmi^s_2~6APR{Qy8GilxQ)j#p({t5y7`^LQ4&lw9Z0Ra5^`SSP!?%<&3?fU!$2L%N9{QCa@0Qv%mW$D2m zA^~iFet$Uihac>@UpF6ozx?O#ufL4HfBpRUndtzp5U;>@#TUPR{|1KG4}bt-0)`aO z`@jDF|MM3p^6S^{zdwKf{q+mXVfa4fgq7?27ZxvH%|34Sm*EEk!#{ukVgYLS^A{)$ z3^fq>3urc&4I=;kz4MwgW4X`2zkh%J`Om=vauPrQ0X6*k{pY`=2p7%A_P)?P zUwuVdAkKe=-@h3}_C6p$AOxEwQo+UIeHT5%mg3lYGL;@HP(LjqG0$?6F}(Ht8A z0K*^*BsuTDFa|;zm9Mc;PRcq|KMMBO%8|{GkrU*a2x&r-3HS3`xnqW1|R~39RolBu`vAj19S<{HjoWK z4L}tj8-Qm20eTwfuYbROLyY(bwgDi3SQvf*HG+%>>H*pSauQI_zkmNAP67ugNCPlf z{{97O00g6G8FFbZ~XHln?_bqJeH^V)*lb;YTJ&0)m(r7ytqc06HRil3NF`RsaA107*qo IM6N<$g5!7R+W-In literal 0 HcmV?d00001 diff --git a/gfx/flags16/tf.png b/gfx/flags16/tf.png new file mode 100755 index 0000000000000000000000000000000000000000..80529a4361941e01d1def5d581bf2847cf99fef6 GIT binary patch literal 527 zcmV+q0`UEbP)KfiwinSYl|od6I(APxT+{=azr6>87_{|pZw{QvzM zh#vfW|M&NwU%!FG-`~IfN=xzq?EwhD!Wi2C0Dv&)|Bp?Zs+hPi0R-LQn75%cY-O8s zAPsw;Q!9X27=Hcx_y6DDzyCn0!4P6RP{Xg^fBpb%_yyDhbQs7f8-Qku33L4cS@IvK z8OZ(n2kOgTzyGb@ek0IRW9ouaN6$P0x*s5bfH4)06qlIj4>;1{Yyp4(0|4dQTo>gF RMrQy3002ovPDHLkV1fdR=hFZH literal 0 HcmV?d00001 diff --git a/gfx/flags16/tg.png b/gfx/flags16/tg.png new file mode 100755 index 0000000000000000000000000000000000000000..3aa00ad4dface0a9c23744ab451cec0443f187bf GIT binary patch literal 562 zcmV-20?qx2P)@|6mN}b_RwI3=Dr@=ogG+VE_mq7La^(HIVqv%*^=nCj$%1|9}7Uoj(8m`RC6+ zAo~61@1NiQe*Xrt|Nh=Ea}z)Sfi-Y&{FjhmFg0aZxaj}$=L~=U)(L)O`TP6-zu*7= z1Ib@N^zYwqCU)6YF9v`BVgi}{>lcH)J%gU!|J)p)>i@rg^Kt&>WCWsLoQyxgk29dnvBpN5vQb0*LYVQ3gi&tp7jnGyMMp z@*mKbe}4Uk_!#8f-w;8De}5R+mEP<>2M|CkH{LKvi2wQh{WmZi827ytqc0C8?ZF&p#S!~g&Q07*qoM6N<$g49|K A6951J literal 0 HcmV?d00001 diff --git a/gfx/flags16/th.png b/gfx/flags16/th.png new file mode 100755 index 0000000000000000000000000000000000000000..dd8ba91719ba641502bc7ffda16c25dc71b2066c GIT binary patch literal 452 zcmV;#0XzPQP)@|4`Xj5kLTn#2^O%5QJf({+!S7KyMr1NSdb0?wsyYS6cNVdko7wub89?$EL;)x)00Ic8;m6; z*ldXL$Yz5{poPB}7`^}m5DPc2nu@9r4=+1782$pC1a=$HjDKJ@i17#P6G=(#Q>V-T z0*LYF&!5c9%>VxV!xcCX0F(uW(%ZLh0Ro8SA3Hl!NeKhQjeq|#{05SL7=Ql;MhF4{ ujRQ&nZP~jQAb=RZqDCa1IEDa#00RK>mSUL#9?hx%0000(5Af|u+{y|g&!S9Ft%(8imf-XR*|Ns8{XO&`< ztN44b9;zJZ^?&~W0*LYB$B#TbJpUo){|D*(`>^x>w|gKB?9z<#wQ%E^n3(S0zYh>V zEO6uD3`W^f29Wmu3`mZF`w$?27#UO<(rVJ~y}I}N&+p%VfB*XP3y6U1Uw^?QNbuL6 zzrX+d{i`Cbal7Zfib@b53s27mx! mU=U|u;Adc9XCM*)1Q-C-v^a{iiydVE0000+lNu{Qmp=|FW6D0*D1<1Ovm9m%kYQ|7p*Yo3ikU z7~kiESLFZv{{Q#iA0zqwf4<*Xu-*CD8$MYncA&8U0mQ`ckKy0n|9}7f|MB&2MbDkQ z1j{KKBL!IA2(Z7F;(zkuBe#mo9TT;SzkoLU{s(jwKmai@{QdX$=kGt?etVi7(p9*e z(|o73K&5wiaQBkXEB9so{`tH8jIplb^d$ZPi5h|uLD4*o5RnOS|{Qd{@Cr~j!0D)}y0}8T#$FHit{lE#dc*g~k_utsL zxj&Wpto`+k?f2h5mv;mM4gK>M6!-uE1hnA~P_?8O+wWh(`!4wX{Cn2j=z=is`~Uxb zzx=@K_DcEUJ7IZAUZAu8{sn~+Kmai^Fsw$4O9qB73=GeJhA}V*Ffg!yW&gnt6F`6g Y0QOrYft$MNbN~PV07*qoM6N<$f;FEW z@b~ZkKS1)&|37~i{`~p>`}cn&^2?@800G1T)Nta$zvt>t<757@uK4@^{4bCmpb7~3 z1tfp{|Md&VW|Wov$G`v(Kp+kO{{26+>+jbuf7A2+upj>Wf7$Q%RxoV1$N0e}Fas1Q1BW)@@rKJa|xATBWA`D>(WW1JFHv zzy7cP0k+{MTm!^O009K@!>LoJmn~avX#S_9;5YZ-KmTX``u`YaHjD&?*dJiPF#rS* zNW;&cKP?=87yABYZ~OCq-%n(9P{tpi22h9t6$1niNQ1e-pD1xDrvBdy@BT2zfI@>2 zY$OAO1fsuxAqeOsfB<52Wnfst00RHO2+qJn5C9Nh04p0wT74^6IRF3v07*qoM6N<$ Ef~oTCkN^Mx literal 0 HcmV?d00001 diff --git a/gfx/flags16/tm.png b/gfx/flags16/tm.png new file mode 100755 index 0000000000000000000000000000000000000000..828020ecd0f6fc73348373c9e7a235fdced09de7 GIT binary patch literal 593 zcmV-X0VKiqu&g@GZ_kb&V31Gky(*8`UselaloV1SZ886W^4001!n&i@1e004Y* zk0R&!|NaLC5DIk$@CyeC@AU9ebDYiJ)zswL{Qdm<{`>p<{rmm%TMiuO{1voVt6d+$)WVk%^O){nwx0zkdJv^%rQ#Z=eQ%0Ac}Z`19}Y zkI%oqe*ekA`2WvehFzDBOo*xZ{rB(cQ`_&qdGhP`Z=jyvAOx}jAb?nae){+CFDvWc zZ(siLa{c@D=g;LQw^HX+sY@u`d-M3!$G1SGAWQ!Ifj9{ufLMTG0<_`#=U?|Ye)D|< z8pH7G?=PVA*@stt1I-4xpA0e#40jk9 f${7d%fB*vk3(!F(w2U8u00000NkvXXu0mjf+94t7 literal 0 HcmV?d00001 diff --git a/gfx/flags16/tn.png b/gfx/flags16/tn.png new file mode 100755 index 0000000000000000000000000000000000000000..183cdd3dc98c6957bde83f375a431e543a3ce9e4 GIT binary patch literal 495 zcmV@|4`Xj5kLT%gT|L_r@28Q3iff@h;hzaCwplYy<4FCT9KXmB7 zhQ|Nt)Bg(#gN*m^{Qvt8$Of<_K(zn?!~}BDpT8hi0uj&>pxItt|NHv>A2{&e(C|Mm zFGw7s;m;qS=>P!)((wQ9AF!W(0sZ}7M&|#9_5TYB{zpfHZ20g2t^wjCfB*tH2_nSs z8?4R7=Kq6S{f9wP5^T(0hI#XVIvK%6GC)WrB}fdh6SO{nUiXv3iAlW}aH!uJM5J&?vILH{_iZHeP0c!XQ3PuJ7 zfB*t%VEX-sK~fTI%wL8-Af1e0BN-qh5dHlNK|sX-0mS$fH6j^sMDRaYQUC}r0RA0L U-~OCsp8x;=07*qoM6N<$f)6&Rz5oCK literal 0 HcmV?d00001 diff --git a/gfx/flags16/tr.png b/gfx/flags16/tr.png new file mode 100755 index 0000000000000000000000000000000000000000..be32f77e9910c0896c1ee8e7ed4f0edf815a517e GIT binary patch literal 492 zcmV@|4`Xj5kLT%yy% zCxE~j7#aURc>+`lQtjr(@bBOM9XtMi`UFz<>-YcPzyAOF1!ObI$^vZw2q2J#|6qeb zs-vSBOie-Rl$HN?bb!_U0_g#3VEFwTr~x2=m_Y6Zss`GqsL0^t^nd#F|4B*zH*EO- z_3QuT%m4H6g6)A?0#pkSKujPf{rCwIb#eU5`( z{s2t}2q2J#|9}60{Pg58FvR|AYlEDjruP5RC6KEgJ^H_IA4CJhNdN)F0>q49OBog~ z{?Etvzo-c07$As@{Qu?4|3!FoS~(Xu$ujuK&Ki|5;f$7pYF;Nfxh(xqFs zZUMDjzjMbfEbRY>5C0Dx`v3aP|JSeozj_5kj66I)?%V+g05Jg0{{w&k0RJ5w0P^!X zSy|WJ-R9=z(aMV97z{4myy=pj4$^bx3|zy{hYtY)h`Ao9!QA5iyLbPuTmkB_PfP?Vee~$j z!-o&gUAyj)n+wu&>J&%=KmU)%j{yP*q=CWA45Z=rFNTYkfO?!$Q_o+&{s0WlT)E;? zRQUhj|NkdWF!J+%fBF<4fS7B68jOwqzkLe|6QI@S&;S4b-#s()-1Y1C!Qjl5tA6F> zpisYc>&x@!00G2Y!@$5~Xb92(47=Z8{{bD%z~Ggi4>bPny?b}>+&OjWQc!g@0~6Et z-Maw-h`Ac5K~JB7o9jOp7XvpB0}lu>-nqlT$mpA&|LpDCZ{NOs`t<42?c44-IbZwx z0Rjj;B7x{N1H(%OhUW|nPgz+XA3Vr_1a9x%4G>@ep<^{rq?UTJ00000NkvXXu0mjf Doa;3l literal 0 HcmV?d00001 diff --git a/gfx/flags16/tv.png b/gfx/flags16/tv.png new file mode 100755 index 0000000000000000000000000000000000000000..28274c5fb40e5d3bacd7c05d9a1b8017eeaffa6c GIT binary patch literal 536 zcmV+z0_XjSP)mzpv3Mmw05Sgm{~xFtLc$sUu>nR##!sI<0R#{WMEdpj-yJ7j ze)|0V&%b{_!~X#7`1>EofS_N0|E)GoUH&SsFy}2m05O4F@}ffYb$qvjbfSUipMQUU zgY^9U_4m&&5D8KZ)HC5u^uad<48Q&W1P~L@hOIAb7eDp_T4W)^*Xg48{r4ZBJ-_}k z{QCPJq~Q-pPnz693xQJ%zkUG(5aZwHtqd&u|9`*u&+TyOvq{_Ghd=&6oB?#w{~Yv(xYPgr|NRH*haKioowt*& z{dC`3v>70P7=Ql!$;`|Q@(GT>fdHT^FqGcDeG3pkjNS|k>E&sEfzAeo{ckY&=g(gd z`CCrwmxA8!XLtTy-uM6CzrVnM%iVPzAb=R%ks=j>et^j`MFs;Wh8c4i)_^1XKP)u> a1Q-A&>r+tW$-Nl>0000<~s!0-E7R}a|Ns2?4|9|}gs%Dgx1=;`*KrBFO{{8#+``2Fv2B6@-@8AFY{`(K80jdYk13&NH4;SYnOGgJvc0I@K9VW@Vk1}Xmk4~YK$|NH0P z-@pI<0D+Rop8&DnA}oIvEc_iD{O9-Y-=|4+U?1uFgf@9*z_zyJRJ z%fS3QR^zuR^Y0tyerNXndi(YlP_?gzto2+5fB<3vIsj-gQ0X6_*?&Q*d^>boB3^zoi8Kq^tbl{qlR!{9jwQ|Nij< z=(=A?F~8j-MSe1{Hl8Yc@zaXo%Ljk}VgUvb(2HJbe?0kqy?_3vsPXrUmq2rWE6M!I zE@4*I;Mw}vw&7&iFGdC>zW)rr{s9CK3xfnhrsi*1wqMhx{@J=6sPgxpU%z6)f4fBr zzxpd#a3tyYE8}0lKnA+|-+zWbe*glA<)R0}-=}{Pnt#7~1q_Mb;=;f3i~oshNgsS> zIr~z~(_bRL|NZ|1LO_>;A_pLVSoBpHQd9nLa7ao@{lMMx#__lBLe9Cjx?EiU z71{s)`Oon8FXP|;z>s7BItd_v7-5mj(Adb}701wVj$!S*>kNN{fN~5FV)t0eYh-DxnQ(+0I@JIfmA>F`X8wD?>`2h#NWRRzyE`zA&Pzh5tt#% z!^rUCA3y+sZ1@LM1hf`pHc0ia|NsB|1uKPX0CRu;1-SztfLMSo`wOxir1}rsY$VlC z667idh7Sw?0mQ-}a!Q0#;n&}vAb0=!_Zy@WNd5!6=O2ju7s{65Vq=gx0uVrqe;+b1 z$mIY3|KLBvF9x7j{{!v#g_UGtQhI;<6hHv607H@yECdWlR7EJN!LomVp$!l~APvkQ z4p0cL2#YobhQA>6hXEjfKpL3-19eKmL_s!=;22W8vpXP)6RGKQPvx1q)UK1Q6rb{|u}Q zRsa7#{m<~1f#L7}|GzNK{&HxZVEKJ4>jAefr9{u_M=MTegAo-i2ynN}MJ5kZm z42KRel$J95{>|{~*Z<$Y8RdVo9Ap3pAeIsa2H!t_KmPs=bot-kKnMR0GBy2s>sC=w zQFmwO;@`jj{`v(%zkl=p`BTQg01!Yd{Xp;j{qx|@pI^U!0X_En_iwRd$6{h)tX8f( zaOhC?&!0e%U%!3phy1#1%V=eK#YHXK~n$!{#(ib5I~Gyfqpu4^P)1J@ZrOUii!$=0Ad7ci1(2A^!3kwFaT->5i7Ttz54h6XL$JkA3s3o z=g)t?e>01U3h&zo5I`(I-#Hr#t~u}$WXZu-Kyv1Rm&rE5wcB1YFI@@=0EYkn8G$4- z^Xb{M0Ro8S57@^*QJ}#<$Im$M^4iKw z00a=@`Sa(sw6y;I{R{T)e~6KA2AmBHF`#D(ii!XNh(#nN}rF)(}plRy9vU;su%e@J`J?dSji002ov JPDHLkV1n4Y8}|SJ literal 0 HcmV?d00001 diff --git a/gfx/flags16/us.png b/gfx/flags16/us.png new file mode 100755 index 0000000000000000000000000000000000000000..10f451fe85c41c6c9a06d543a57114ae2f87ecc1 GIT binary patch literal 609 zcmV-n0-pVeP){qW|y?pud`Sa)3|NY&vWd%S0u>b>P!2!lUe;6EF*#G_c zFVXVt@6Q{uX@40W{p0iY2Aa+A^Cu7i8KT+YH}2j52q4BskM2rJ$^k9;2Xxc_|Np=M z&VaLlA*IO5FlECMfB<5VUNC{tBZO(|zW*;@GJN;|bTJ71`0*d;`d`2P!x=ymOA`2> z+y@9C##^^8%gd{MW@Y91_2d742B2~OQNf=-zkmD?Vqkdk_wPTUNeuu2#KPTG{_;O4 v7C%8E5*DLB7#Kb?Fnj}}-(W6879hX?8lYRg`Y`<~00000NkvXXu0mjfD6Jtx literal 0 HcmV?d00001 diff --git a/gfx/flags16/uy.png b/gfx/flags16/uy.png new file mode 100755 index 0000000000000000000000000000000000000000..31d948a067fe02d067a8c2e69f28cca446bc7c57 GIT binary patch literal 532 zcmV+v0_**WP)_vmzq~N}&z08z z0*LYY{pZr+B0$d}2MCnI@DC;m3N;oM#uMkR0R#{ugY)L9Y<*xj0QCR^`!^)W!R$Za z5CobHbl5+T3;%B|S`QFFjQ1Zt|MTw;G#Vi+hCg5i(ELAtfD|ak8UBG;ObiSF0R{lf Wla#5zB1?M!0000JMe1P}`Y1HZufM;3|NZsr4^XwNEI-g5fB<4iWtjhPj`qjL zFGT_P{{Q>;-(R370Ro7T!5$Ws$Po%5A+Zb!3j_cNFaSC{Z(fWD@s$7o002ovPDHLk FV1jsy^u+)G literal 0 HcmV?d00001 diff --git a/gfx/flags16/va.png b/gfx/flags16/va.png new file mode 100755 index 0000000000000000000000000000000000000000..b31eaf225d6fd770e0557c2baf8747c91ce88983 GIT binary patch literal 553 zcmV+^0@nSBP)|05Jg_ z#sD@3Z1&&(|Ni{{_Zx)%v%Gr!NnLzkb;C z@#QWhJ{xI9$+*)bNX$S?E90e{K^EMkYok78VXhR-hjM0*K`g z$j^Tmm_>oEVgxdn{xJOg$-v0L$jHRN$OsH@P9Y&+^ne@=1^@xXcy~X;zaPM$WdOPj ri2i^{AeYDB@IM9-1r;P))4B5XW#s0WPsWLbObPT z00IbN14#96puqp%TKvBf)PA*{`~CO-uM~~n%6z|m{re4Z55!3T0R+GV5`UO(`=kK4te?c|?1P~}#f$jmC10=!0@{8gBFK@Zu z-~WJALqveC|MTzfA7GIDVE_mqkOrW8BqZ2?K4D^#WMJTBVE7%b47BbKBg1c?EHl#| zW&XdQF#ikE01!Zo3=CVrargu%_x5NZPzVyc@Ms2-@*Gr#1lu5DU{kh6%sopXB}uDxAo`@Bt_a*7F+) z{Q{%kjEu5C8vp``Wse8Lf5q7h438n|z~nEOsZga5l7ZnjPy;{!05Jg0{{a91!FF~d z;^O)I`~dv>{`>s@o}L{E2?GEB|Mm6!N=n`P`~Ld+{`>p?A0G$7!M*~B3FM_eAU;q6 zNCH*w+4I@c^Ny?Q?QPpWZQiU1R1HBuWkA0H1P}`l|NYDG=gP=Ihyj(0CItil0R{kn^jdV2 S*Eqib00003_-&c2+@O*Bba;fM%rBo$$qwJnuekcf#0k*RG7MM`2+5Y7dK4k?R% z*@ue~6f;u_A~T0evP6qS=VxXnGS_mt>CSmS&gmG`kLSL)e_Vf_=c&!fKB7`4C;*C(7s2O*P zOs1$U0urzb3<=a`d9ABG4Q$eK<6~5Cg~V%B8`UqrfRSN8f&?QTVICs^VT=&p*?Eut zt4Ur&-BL_ON(Z|Xfgo93lf|gRkT$Mz-7^OQoD^XMF@}g>R?uoU0094KbXv)l?aF0E zh@GXQVr04m@05R(Rjxq*p|CCIRfv;QJmH1kf!hsqX*sha?_l;f%e5i5I~4YG#H4;6sPG2&U~bv( zNr`eMXGIX9?wP^zPQP(6+&$05Jg0{{;N}{t6CR|M}we`P%>f+X)5&j)Fc04NUj< zI`HZ2Woe@k6UF22`V|Qe2MTi(6bb?WF#yj00*Hv<{QLmnFd+P z9@fS%;@9^E|H1b5`Vk8^2@Yw;#}(}C_yUN9iGkt%y>Cxm>T2lO13mifZBc!n`jhHL z!MK>$6Z_d%|GfHMapIVnqod%T-`{|q1_&S~IR%b4Z+;63vi@iI?>jBz=eJjkjQ{>J z{QUQa@gMhBW_GSe5B=V~`@+h~@c%z3lmG&V@$K8U{QUg?|NjRX|KX9x@@rf{MxIY^ z?fG>3gQ&3ruaE-Yw>fW_PfAH~0~Or8dmA8tSRg?T(ZDLQOiOw%6RWM9%$i>kkAMHu z-oH0qLBYb*loP0ck&zJ?LI42-(g0BnBsn<*tTlsx%zxbLe*S!R<%*E3>|Z7(9Y#iG zpdch>0Ro8e`Sa&!arp;m4%k`<1H=Xjf<=G;Aix0Vb{`Xo7A9K&0000@|4`Xj5kLT%B_22*h{r-RE_y1qN|Ns8=|JN^|IHRmA&<212VgZ}|A4N4# z+WpUe-rxU^{Q|504bi~x`!`SnKmf4-F(Xhl(8fQ1fG+vp^85d{-~aW0|NsB{f9tRR zg1`PJA~XO^2M8drlm7gLxRT-bpa1p0|1bLmQVm3Azy5pw{{IQ;B%q-{(*XjA3FM@| zf53hMJK)W)|CK-uK=ku}!>|93eu7kk5yVLV0R(o^Z;+)RSAk6exg_KF|98LtFaPy_ z#c#OrKtum9FaQJ)NCPuC$bbfbRI>n`@$3IHusZAC|2cmD|MKhqAD{+Mr~sV<5I`Ue zOuzpyNJ@f@0s0=KlTj9AB*>SXe;D}wK*A7+fQkVEi190GMB<5K2mlB$03I1qT8uIj Q5C8xG07*qoM6N<$f}XY6qW}N^ literal 0 HcmV?d00001 diff --git a/gfx/flags16/vu.png b/gfx/flags16/vu.png new file mode 100755 index 0000000000000000000000000000000000000000..b3397bc63d718b344e604266259134e653925c9d GIT binary patch literal 604 zcmV-i0;BzjP)7(YpZ_rO%ce~L0mQ<@*ghnz= zZvXM=_iyVze?clB=ogUu_5ar|Ae&KE_8$WSKmaiTHT?Vg|MaE5OE>+VAUAUr;?j4FCZIvLVX%uQ>mocOU*NTK^}%njy93_oP3+fBpUa=kKpye|`ZO zzyE?r`Mc+5Xcyo_v6>E-#|Nl{r(LkAS94bRQz)6 z1Oq?-fi&zp{`>yDUnV+0)eJF{zWfaN_0t9DjNiZhfxY|}ME?2z=O_CghC>Vh0R+AWw znBTkss=gWN$ME*Y`(NAt{QjkN;J}02MB(&;Kdc-80mKB<@b~YZKMV}g5wYSaSzrGC z<#lj=zkTD+H$ND}dANT6R9Lq3!_gzJFJEF25d}I4Ab>y`n3$OVE?Nk3?w(!me*OA# z|pNg&$Q z5()=&no#y6=Krof_F9Achf)A{nF9v;`|P8;$Q9J(&$2e@kA>cu?oN0tdr?p!r`I00M}SAs-l}3=F@( m=nn?tAB_7COfoP41Q-C;+8YpPdg;0V0000`!~0W%8&aG{{H+4 zRPp!M??1nPG5q=k)Wabw3seITKp+kO{xLwc{r>&$?_UrCGJgGL;^k4Qujka#`tk7L zjnovNAkb9+0R(gvNCCu>f4~1QF);xde}DY=^Xr#I=|`5hhp|NZyp>({@(egUPqbabS$v+tIbNu;L>xVSv%=>ggR z5I`*V_U`A@(fj`3!N1?XfHr^}17rYw{OcFcC69Z0BvMmfELgy8V88%&5l9HrLN(5b9xs8l&q^Gm-@&XkD1Q1BW|346ee?wJ+H2_`p`^l3V z+1Wtu|3AMO{`_T8Q2{Cj2q2bUARGR$NlJo(=nv2bFrDDw2U!bb{QV0-KNuJQ0*G-b s1H(6@xcrC2{sj~H2V-zBFaQJ?0G2^Lae{Q+uK)l507*qoM6N<$f;6K8u>b%7 literal 0 HcmV?d00001 diff --git a/gfx/flags16/ws.png b/gfx/flags16/ws.png new file mode 100755 index 0000000000000000000000000000000000000000..c16950802ea95b40a4e024be6cce870b1991f40e GIT binary patch literal 476 zcmV<20VDp2P)>E69JA<-5ee*C|6>(%ey48MQ<`3*E1sOaY}WDP*a00a=wNxxYB{9yb2 zOU?HFZD2h;3gJl2w`NO~f5I`Ue%-|qnfGfh(_6MlpFT>xzKtBKk z5J&^l?>`KZl3-*0GW-GQWCR<@03m_s?_UT4Dh3E3#;>Rm$$$~H$WlN65MTgr(_Ikn S3@&c~00004%P)h=Z!r1m*T3JtfNUmdS)dI70mLHE z+xy?%p5eHez0mS(A>sL-rPOy{yGk_s3 zz{tq>=+Ps90Al&~?;k`pNCN|I|RMxbJV00L=%3E(v!XamT}{{RArWx|9$7Z{pWi2U{IKN}lRCnF;x&=P&!(V3Rv&T;|GP6K500a;d#1A^U zy8js%fB*jT=jRXRU*A|5K#2L*r(ZvQ{P_O!=da%umKG4l0|XG%NkAKznV4BvSbj4y zawHV~fBoj~uiyXJSQwZYIoR0QIXM3O{tc7`Dgy{0# literal 0 HcmV?d00001 diff --git a/gfx/flags16/za.png b/gfx/flags16/za.png new file mode 100755 index 0000000000000000000000000000000000000000..57c58e2119f402072640ca758657798b621f3fb1 GIT binary patch literal 642 zcmV-|0)737P)Cfuwe;F7c=r;qyPX>nX3=Cfx7(O#Fd}LsF&%p4OfdL?Z7#j~W z{9>KL@b8bfkaUokt?1q(EJu$q{Qdp^&mV?AfBydlG2rBvO`8A$h{fmzgIW0J+B07s zK74uV#pQB`MAdI!SdN|k|KJ`--LK#OfB*Xb>lcvCC@cGqfdL=@05Jg0{{a910Lj6A zAt&mC*9zzO1pWQ@b1`Tn1`iV6=KuBe|Nj2}{{8>`{{Q~|0SOB6tE&PCq@k>=Oh@B| zgDu0v2b@p;u)h2C^Y4EK4rY$O|Ni{`3qc?^$?%A8m^2X}fLMSU{`~p7aqHLD@0rW| zzIWc|c>Ry-$DePXKfn0(_xG>AzksTL{re5n#{Tyw!wUw000L?F`}dEV6O*(3zu6Di z9{gne@#pKG|NpqSh1vf81DXBz&mW+Me}8zmL>PD&00Ic4!QY)xLzl7RCikV!EWdtz zoorLj&BXoYF88-DfB*gk`{Eza7yo#;S!C4G00M|*elvr*8B6X-zBgb0FtGkEHc8mM zoOScs_b*;Q0~!ksq<=swfJjA!^Ww!_00G4E&x@hvA~zQkvxU59n3VsHd7Nj?ec|R~ zkmuqAx#JHo0{#K*`TG}00$uYDAb=PdGJ(Ek5Vx?d6PS=4{E7kSFNS|$^b5xL14ayB ck_{lh0N_F{UmK66LjV8(07*qoM6N<$f>aVd=Kufz literal 0 HcmV?d00001 diff --git a/gfx/flags16/zm.png b/gfx/flags16/zm.png new file mode 100755 index 0000000000000000000000000000000000000000..c25b07beef894408ae11c3be294d6e0eeb28c0bb GIT binary patch literal 500 zcmVLz(k0+Rp#|Nr~{@4x^5fB>iy$Oe)U zA3pkg`SAPSuU~)vaR2(F*|!oPfLI`Azxw(Lr25~#KmY#x{rl(7|GyyW-|wp|{||Bf z=)Cuc_0O*fYWnY`7ytr@1!(pEfB(To0uBE22c#NA{{8#+_rKq)zyAFG`zKdY6euFW z2yzlY0I`6SGJqWbGV%`;{r&ytA5hcp-u`P`AAdOg`t|1D?}h2=^+y>10tjRS&?yMj zfBygt2HEouXg1LCzyJLD1w#LR1MLR}1V8|>0KE@nffPa916Bvu_V4#Epof105yNkw zzknJ50tl=DS->P)FK#X6%e&u3i|I74$@9uP0*YE!se={)r{r~?r68Z&3 zzZn^2KYiK`5I`&p3=IF7JHD>uaSofgtUAf*-w!6nU;qF7`S<(x|35&+uYZ4j|Njjl zS;T)|pU40ZKrEjoRWbQ1@P?oGFzcPCjLiCzcU8ZC{rmejNW<@6e}U*1kPT$~=Kk_~ z83O}A05QHjx|ikdd7h}_|NsB_wl9j+&d<}^`}fbEzkmP!1q4tEL@O#P9zA*#Ab?m{ zv`qe9Isj6Ah@Z*IdsTw}WYHgB8-D!*lmGvK*?)d>i2vThzyJ_HEdLn(@uk-N0|t-& z`$Yv&?#y3UfPVP*`ya#a|BS!>G5-DsFR)1c1&eHCHYDzO7ytqc0P0;>l>h9)WB>pF M07*qoM6N<$g71PE`~Uy| literal 0 HcmV?d00001 diff --git a/gfx/icon16/CREDITS b/gfx/icon16/CREDITS new file mode 100644 index 0000000..cd3339f --- /dev/null +++ b/gfx/icon16/CREDITS @@ -0,0 +1,3 @@ +Silk Icons by Mark James +https://github.com/markjames/famfamfam-silk-icons +http://www.famfamfam.com/lab/icons/silk/ diff --git a/gfx/icon16/accept.png b/gfx/icon16/accept.png new file mode 100644 index 0000000000000000000000000000000000000000..89c8129a490b329f3165f32fa0781701aab417ea GIT binary patch literal 781 zcmV+o1M>WdP)4-QibtN)VXQDpczE`xXAkUjh%RI>;okxb7K@0kpyQ1k_Y(|Oe7$m(^ zNYX>mI||sUbmn+c3<&FnE=4u#()KBS^SH8e)Qs5i!#lY=$-1gbH6VluzU=m=EP78&5vQ z-?+fFP-G2l&l_QzYealK$;1Rl?FkzXR&Jv@fBPNjCr#AYRyJ7UJQ0v#?)7Ott=>3`#-pV!7>9}>Q1jL)H6h&gkP@3nI=+F3nA~M>u#(n* z8T!#8oEw&-mED4!h4s!N@Jo3S7N&Q6%6l3}nlcd~X@>;uelvPsSkXIgg~e+^T1zSf z3SNj(5%jK~i8@b;C9VHk(~TedF+gQSL8D5xnVSSWAVY>J9b+m>@{iq7_KE}go~11+5s4;8hc+i0Xa zI1j@EX5!S+Me6HNqKzU5YQwL;-W5$p%ZMKMeR<%zp69-~?<4?8|C8S?bklXr4v&Ov zb&06v2|-x?qB`90yn>Qi%Sh2^G4n)$ZdyvTPf9}1)_buUT7>`e2G&2VU@~Bb(o+Mz zi4)>IxlSY${Dj4k={-9RzU^W5g9|2V5RZ2ZulL9s2xQbZ@r6eP9Ra5u(s|C0Nj#&4>wTSkb?%#=9?@ z^oxDy-O@tyN{L@by(WWvQ3%CyEu8x{+#Jb4-h&K9Owi)2pgg+heWDyked|3R$$kL@A z#sp1v-r+=G4B8D6DqsDH0@7OztA7aT9qc1Py{()w`m``?Y0&gi2=ROcc-9+nU^I6< zT=e_Y=vSnG@?3Ue{BW5ONFttcE!R-R_W4O01|0-|K-YNXLo2`4Qv z`r1LxR6#yf3FB%T95gJnaKKivA~Z}S9A(ZxEDK}O3T04USJ P00000NkvXXu0mjf^IS-S literal 0 HcmV?d00001 diff --git a/gfx/icon16/anchor.png b/gfx/icon16/anchor.png new file mode 100644 index 0000000000000000000000000000000000000000..9b3422c61e5d23434d085834b82eed7a7363976e GIT binary patch literal 523 zcmV+m0`&cfP)JNR5;6} zQ!#78Koq{K0R;zL3K^ueKcPdX4$`e#^8*A?$4(UrP73NEC=L?Wb`e}#+M#4AI28&O z(h7D{iBLo^6ibLnntoS;4W+RSeem(_-M#O-mv=AJwr%ns(1oktvOHk&-Wjo2=gN^Bj3SRR*}a0NpG5_ zolK`M<47b@MJ$6*<9VLqM#|QJ9FOl*`~9c!VzJ0#yuW&YL-uTJXs#7SsfEK~0YXX4 z0b#F1DNRn42?6;6#8Y4fXr9klsZ0WbcEP)8e6`gpm!y1M!N^ZV(=IC*t) z{^;nqJv-tM$9J1L2QJ2DN!#51=1_l@G`2=6e0lehL%sic%`_4--LFM}IF!KzJCseW zq1I3__Z40|e?qyK1__gzP(qrBf-G7SQbQ`#Lw94WVe(o`qg+f4hy;Qju)q#I(9{`% zQmAGomzhQ!b|gq>KqL@IkO~$=Koi}a$u6d07kiS}NoYVMJjAeZpaB*;wwcDdEbK@K zNP;B7RzhQ|H9AlUO<`J>m1(5R)Pb-iLBb@7Jp)}LHdAb-VVgYxVoTzGoqu{~a>6uj zeqCRFI9pC#h09bGwy9;oHcp6(RB%jeY^F=Ll!S+9JkVe4nDG7tJMQiP00000Ag3?`k8$#1J0F}NdayEtTz+~+#EG995YAF(1xew#=1J)ogJuY z3Lxu(1VP;KAh`GKm^?X0f~UCV*)Nf5F(3GKr=#9qzp;L29U)FF98>T4&VoHZ|-ho>^FRq4ws;uOVa=V002ovPDHLk FV1kR43LgLf literal 0 HcmV?d00001 diff --git a/gfx/icon16/application_cascade.png b/gfx/icon16/application_cascade.png new file mode 100644 index 0000000000000000000000000000000000000000..da5c622eaca0deb4866135926af1d2aa5101d106 GIT binary patch literal 524 zcmV+n0`vWeP)}lwk9A2Ze|&iZoIgAZ3MTi0rviU@eS5?r z4KA#JuLrmglUjU7y&F^VIw}$Rg3uR)V-k9U&=-WhAoK;n1)+F@6(FfbKq!_YoYN6- z@oomdg%KbsI|VMR`^0v};X*@SkkbJdKbzvy#h(jwfiBRE_p0E=F98r%Yr~OBPWzsj6v!X?6(f7#B3EJn O0000hj32+Ia2PFSwHp_;8^u8>r6{e*krHy43#H^jT&z}Wa&xpokqZtA zFR&Fehhe_gp*x{i&XLj%HzdqAeQvxDT1Rjn;gaWw} z5^~2QShuR2o0yn9fA7Y?Xzt(DKhn`?rmhAn(VT1h2r!!4rBZw52P-vSDzPZb#g$`y ztkj8XEoxZ`Y73PkKp{LJ5D~&7@Je_kT)~2i-c6l&IJJyK&5~gfN`_2W7%3TM2{XqE zQA8qFq861?%N|ZG0Wt%FLJ$TKq7Wo2$Odl0Q&0;JYFQzcn1MtBWCjLiAQxdE1Cmih zK`p|mAf*(48Y1z>=gVSoY2jATaZ?l66O4$*k`47+`l zweRoK+p__ghH^x(%m8DN8Gl-sYSGx#3kS}zEMMMC5wqj&noaWd37uvw=_X01NGD-Z+i^1;8t2&z(w`{C(PM?|mR`Ky`;pI zld+0ZK^TRQ&AxX;a%I->Ls?9Vv(;_9E)=9HE>13WHNsnHAS>LKQkMbVH_QE8X!1!(q^p{6+N_ X4^=JUQP|Z100000NkvXXu0mjfgEH)N literal 0 HcmV?d00001 diff --git a/gfx/icon16/application_edit.png b/gfx/icon16/application_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..fb2efb8775442af862ef0ef111f371e5857928d3 GIT binary patch literal 703 zcmV;w0zmzVP)FxeKF=OosmQ6jmTLP{}-6iF>nO8f(+aY2!Xm^*5Av6NhR zD0!Nar%`rnu~v@R4hO^8&iS41=VQN>+65QO>m_E!|B#IbuI^pAy5?9WYjHC`6;s8j z!_-hy%sJEya}KAD$C|Z-~!ZLFQctG09Uhp@QPcl?mU}7$E{?cz}t3fC%LK?;}5+keI!OTyHb6 z@j}nbBm-HHT&CJnb^IYBAVSCka_RdNzT74;XDve?FCx*eM2ky^TZSvCN4lf#zADBt{VLMZ58~8Xlk&tIj2}J+_M1=n24SuBB zC|kIW{HG=&F(WrHgY=^pRBSp=QTYN)m5{Hh{2@SBTQi04uPMk>dS9PrQdx|l%yhmz zOH#Sz0@1`YLTX0HPj&aS)SnFM)H&2CwbI1q`b)fRK1k<-HpW#}^Sv*{jiIgdH9W>t zQ6<#EFflVmJF;g{aA;S(kLP%K=NdiTT|X03N>|n%ZExo<#LO72ZdK{vlG)|{vIVoS lXs&IrKfQB()Zh|+zd6v%`rDz z6?4Z`Q8OB=D}|}4g>&PV`$y8ABR#`axw_DjV?F8$MI8o4(qhF!@oS#-Dpfr2Tk7gu z9B5~~P7lozrS3*l&J+jS95pZ;Ge^zP%+btIH_Ga?wKkxpL;-gq2|^GEK?n&XBBUXZ zCMo{&1?6``R7r{2s+7nwB?@Xv6aW!Hf{+9uB!UD8USfG}ociW{R6gA&tqw${Miktf zRU$+I2qJ_aB#BV`@POLpE*iIXQJ8xO`57WJB?@NB8W8~zq5x=qfp72b(XhD*{c(pa zou~Nz_6BYlW=0gUN`+M-hzOC05Pf-bljip0usq4cwd>S3mH099i0`wH$toF9a5bU? z5I{r_pzwJTEiBQnsfex2fE${BN?Y$)=AT@lie;i;W~>n)0OHExv#T`i+K&}q;Z~x% zuLCQ8B$u0}amOLLY9@%}#NgOi%g$~6ri!Vds_fbDl#>T@wC=7!^Aot2d479}?!HbW z*$6eqcr`C*eJwEdkCSfuyE`#n&&HzI*;w%0FZ)<=o_G qU&+mJGu#X}!_9Fs+#Jks_tsxXE+vBxy0Iew0000u4Z literal 0 HcmV?d00001 diff --git a/gfx/icon16/application_form.png b/gfx/icon16/application_form.png new file mode 100644 index 0000000000000000000000000000000000000000..807b862cfc087b70dcdd971af3ac92688484e998 GIT binary patch literal 467 zcmV;^0WAKBP)4nWfMy23V#h*$3p-!?D%AI~T5+JJ;5Qi)|`;Y?)XOj2U`VS70o zp1%L~Y4f1;U-b7MEOk38OU$EtImvzCpiEkKCg)@3^{;h@nc_6NuOBn7?ZF9Ev4w3+ zWiSxI_v2&k@_b{1R8kdeGLx;rFK&F@c}mqZ4YwJO$7q^VC6&nL^Y#-6g9F*zM-oa= z70W0^1X#=%!t{DQE-wCJ^Pd1r08&yFDUlL$EtoM3e+;?Hv-Nc(QI%=il9}v$`OS^N z)(TbAG~DLw><`m+N>!Xf5_@kR0j83~eKLh5sv-%=fC#``TU}jaG#UW`VS>Ph2!jLJ zROR&N$x3B;J002ov JPDHLkV1im=zqk7R5;6} zlg(=rK^VsO-|*I>7Z08a{s)Rsf(J|SV_Rz!8yef7kVJ&ghD4GkA*3yaw3HgOrMaY5 zCEF^>3bs|O#wgl0$9$0`oBc>UmB*RcC2f(EL>GQM^S=AeGc)h*Z~(affwPP)k4&ZW zy8GEaTu%wfT{sti;{L*S+?&tAF_*=7d}1I*%E6Q~85vri^Z} zN8TMU1G@6RU=6$lGjJvM&}=rl=7#UJVc>l73ynqtIzxx9>ufBFVp|%dhW84l0cn`3 zs_37{w$MmS3)?-Krs10Bm0>`;T~`z+b%IhiRXNdszQ6MDg<(KHRjnpNmSv_4xkj`` za)urv8+pROgH^-8k@yNpl2A3FW2q|rb?$g7jPaSPu!j1;KROSKbIdTX&wfIsQaRQG z8XrBv^AAh#tPEl;H;pev0payKxEwx%-jP#5ZZx)yQmI5Jn`&^>U?^|_>2DFFe?(av z+_;JG#w}{_o3lkXQ79A%1r!N|7R8ocbf3k`T;f_-wuiF&l>i>!Ju~? z*C#Th%WJGr{q8i**?JHVhTs!;Hrbcq4|mYXjU$DVmx8A;B@DBbsnVGBpwnwhiv0wY eZrfBp&Hn+e<03_si;HOh0000Y=*2{WUucY-zdJL^dl3I%>;ad8o^ z7>UT-aEZGeIS2v;T;fmM9XBTt$%UH}0?1h*2qK@)Ge19v#5w^G0dO}Gk-On;h*g0V zg0c5w{A6?(dp$&D`V;BhwH(@f3^+wpiDS%+&U-Vg>20eaQ79BhObrh(SA506v+ZnZ z$g})zgzWPtJU(945y>2Pr{~-rKqTCq^~N9e(A;`~%*Utj>?T{b@1P-MscT0g(~ZNI{bH#Y_Utm11j?0+FF&hK-qRX-TePYY3~f zgtoM;)~2M+AJew!(sr+7^KN&$cgxoJcJAGZGzzQ(AD(j#=leYm&p8hTfchUO*=18r zr!~koJq|$qh+zB()q@3G>7PU6y;(H$c~Nhe#3lU)C~l9VR_BJ=;N(S}WT3GGbJ~$L zY!^k>SWYq!Z~hmmJ4PWHsEvN4)9Gy^Z?)wOR0E3;1OdDR51!|xxx?Z3jR~6$3lGcS zw`wrecMQ|rMHQ4-uw*icvKH@8Qe-U(ejNgB1!Gqt;e8II!iaktI@}570bpEkH@7b5obwc$sUX75)sc{ zLoV$^I#`Q!&qeqKv2}x;Q6ZOcK?qbLvr>-a zyc(hY)2O@Nn=hiGX9AH(WK#{q_3OcQFyqRCxB{6^XTi-jVaae3jL(UZMoZqHPUiu` zFod;2WZ-*e#Qe)flJ*;9mgV@eat;ZSNkD%BUpZPjbEd(ZH>lOVM>tFq!k`K6p&rZ) zt12-&(V<8oA9F-Oc!oCq@PvQW{0``D3AONE*fZt6-G6K6?>+q?gw;DtTL1t607*qoM6N<$g3ymi=>Px# literal 0 HcmV?d00001 diff --git a/gfx/icon16/application_form_magnify.png b/gfx/icon16/application_form_magnify.png new file mode 100644 index 0000000000000000000000000000000000000000..7b7fbd17e39353723122664abae8461f3788227d GIT binary patch literal 612 zcmV-q0-ODbP)PDrjnPX=rH; zqQ${l4iyS4Fv&4giDwVmm?Q$ zhTL&8OyXERuCJ_Y++wrjMj8GD99k(+b> z<{<5wp8G;7au@E7lX7q%1U@V;^Dm<#Bbba-gga)&*~B}OVT z8FJ_8^ce^a9*{dnoOjg?w)UFTS_KNZh~pjN>QDihNJTD3CPDxgha7@4JUq?D&XIEY9KSYW_M1j`N1m2BQ6{jt9pgXOIG5 z7fYv3PRIVYk-8wpOV0eq;C3`{e8D((T~xwBz-I8+ZE$ y`XBWUUFlg}deaE*PP<-CUAQ$+zVt#$I(`F{%rIviW}jLB00009TL{7iX$V@PAta(9$|8b7D6wp-IURZdO^p#W zhGj%3h}IwkopYY&+|PAgc}vbAem;r__Cgn?7OtN?KmKI17sC;NJK>JG5gvFrVTMN# zW|%vN_vh}?(%S8}PbcQ9@iXId`-X{dTVVoMbkJeoYg zZe4x6LQzFH#h^6;2oKD`3ETs7$J)T!z`_|=FnatD=0;HwL7^lRK_n3h@B_uHVGm~Ku92vAS`gf?5Br# z8{9Z~kHXz3lDn}(5=ayYND`_NGav5KA9U$9znOkFMd9ugsm+;f5|St+frNR>{r5M? zxnXQ%jM1ZG)Va%*SCi!2P^2)Y=l}vFAwaUKcgHXPW0kkyS9ex(J9 zLu@IU7soQkH&cA1hmXWM zDZ#H?v3PJ5$Hq5OmbDN{wJ%9%wAR zT-Qu9!vIN`896F;t~rD&@Nfe0`Nv1rEgogE>hi36i1p_V%rE6ZqX5JdGmz-z3Rm#{ z+Z*c0z*?bg!mefM79{Zs`zK3~u)rkEuD#mHG}dlY@$@R6?<^o~D%1C9AK Udps;mZ~y=R07*qoM6N<$f`qvmMgRZ+ literal 0 HcmV?d00001 diff --git a/gfx/icon16/application_home.png b/gfx/icon16/application_home.png new file mode 100644 index 0000000000000000000000000000000000000000..b60d0c85afc41d8888b874fb21fbb215a8678065 GIT binary patch literal 685 zcmV;e0#f~nP)I{hwZ<~aTagPdH^@uK zjY~?Dw;H9EMl7~jY&PfYJf}U+@AtF+YUNh@d;&9LB7zNj@9bW&y4W^QvDgey#Z(a$ zObs=~L{KwK1W{#5ln!@vbRT?hX7fc?Y${&J*Tmt>8vaK-T#*aFMOR5JtPGU-m&=A} z>TO{pOGy&t!=mG4xtM^3mKOte|UGJg?xP-rE$mV9Ba&%vrgIZ=IbKrquG}+;$3iho_m~IZ?q2fogS#R3qlEKgP5f zb4V+{nb+8a*%6*zK1`NoxG2O^Q9NgAj0pmk@4U(5NB5aEw}I1btqcwh5yvsj&CT4t zSL8s;X;8+f3SOuxj0=K*R0A{}A)k+EY-}V50x%;N*Wq#y<`|=@crHs*yjQ(1c>V1S zpUNF9?O#T1TuY%)U{Zb(?E`NqE$`v{vo;n^UCgH9MzS=+b0&&+^W}AtO2Rb}@>rRo0Q0^~dYKRD`il?SH=a@Wg zGEo%asTrQ@{?c`K*V%NlilCy12&#&tDXNN^VJesyYKp0%ig%Y$ftfK8Artf$>Q*=b T>SSUs00000NkvXXu0mjf_=`4z literal 0 HcmV?d00001 diff --git a/gfx/icon16/application_key.png b/gfx/icon16/application_key.png new file mode 100644 index 0000000000000000000000000000000000000000..998d65c6942453d764e0d5427e6a361cbdaca856 GIT binary patch literal 670 zcmV;P0%84$P)VY)5dRg+A)?a2)_PUQ=}3+N6D zvAM#+@`kM!V{-tZdE@rkmJI_g-<_cXFa;ngdkio&ynqp0w=gY5C?&SnjoM& zmLZk=!p^n}tjxWn(MBqDrqw?XSpzw#bPoa{5GYRc6RZqTzb8$8W`H2Mi*wCy7`V3k zOsG`{R2=|dh679l4TW;{JzHB(;tL}rw>7ZhztMPfA5xs}3CnT3=0E^5LqxE@KtZa3 zc=0nX$RaLJqAm+71(tu5g3x^B3ISA#L|9#Hl>J0*_#u*r(Q*-|Kf%>vam2^IDaOYa zu7s-kXN0N{VQKOOxzXorX+4NVgNR>ZY%rpxR3Z@J>HG=0dT;fHv(qz~&IfUadXIX= zdylHp+0@7W_G3iZ9>TDm;nyX4#||);*ozrNiA|a6zHD86?LYpuG{ZkEO_ z+;HhiElFxjo6yjHV871y>^#rs^RXwCT*&fzIWyybxb6!Br}uWWU;9$Bf*GKSsUj+v z8fuD(pk|l|qDo!0UmO{kxHx#D=eBF#)81E=FC^>ptVCh4Bz?ebSMrvWzAUg(nYV;x z&cwLV+rmnnxcZLBnJG~v2nK}tXOutoV-he?G$bx z+bC({FJWHT=iUt#X!bBen!k*-=p@PWvgC{e!HNhnW4l8{R)d>tR6uCaqq{zj!VO;W#; z=I-mb+9r}T#Z-x$suC48_VSB{1!iC0r8N1H^86&l9p|WTJgFy@`WU!f)*0Mw4O9TnqBr{Y-GHDVuib)O%q7o!E zKlFxCD=Me;C78Guop0xOj_&HYpW_Dm*t+3@`&{>Re&;#QbB+dp=6|HIxRxBDrUi@fE_t7hH*d!sYoQrtW@#bM76y@j{#K^yGu+Y%mKB@Gh?6AT=?YQ30NZKe^FU`jD8!o`SZhpef2|bb8oqiKx}PSX=Ml zPpyStYfYXXpH2?}Y{RJJ!2oi<&p};TK}S+S+g$})Z3*j525N|?ZghFxdh>+}pxvhG zGk`)6rXB-{4Ai03Fi?wD)KO4x$=GO0Jb&iKa}_{G#Q{4z9Iy-OF-d*(m3BeRA&BbK z^=B$Txc7MvKx%ipc$rQk6bd1cNFW#tVzpdGZF38^haSzwg)nqF-C@mC?4t@`l4KbR zED(uAP_0%`sZ@~5<@oh{JdRSS#JxhHz`fDY(Oa5JbMN<#=5;m;pU;Ql$_i!!0hrBZ z*ladLqfvM~9^R7|U^9XUg3!=7qi^>B;cyr;Gcz0@NfL}kBQlu`ip3)G`8-mo6!&OG z0KeZa(!a2D?#>(jWtk`Zu%CBwz)9;x96LS&gTVlc#ll5Bc_&U^-~hYbUf=g;9bv_m z_?>N1J()~yE-x=57K_24C(^PW7KQHHYn09vi~kY2ApYBHIAPfkv@9S(=c)EgTc jvoejazDXX-B1Y!m%PGQ6x$c z#f9@AK!Oh=jElv$CqBcNDKEr@t}K+jhk=(*)=6Nf9`DW>GPMDbI$#A zadnmXt6lDNZUb=D%3-T`<7 zxtL}GCkYVlWRqqF51NHf9Yl>2gOi8|vh54F$BDrs0>$iLAcx_0>Z+sNt2+U0SgfoD!Wm8sxbT>nyV*Byc6US+Mev^`pI%-cR#%pfrES|$2%tg@7${Im zLBJqCKm^~%kqyWahMtFC{m)BDn@^W+n<9Vs4o8^{xZi&Mv#JmPg~hDhyn9@iQaYl1 zb`JLD2V96U6l8WL=?n97fC_~~t>ED5npj0DEXy*Oju~q^dmy7QgiIy_{eJ&PQrd=O zTr3tLpD%!=R5+2n4HYIFZ-%8JGt|1(g~rh-D=YFj+Az zW(A5Kmc(%jan)&(SOLdLpDi*0KTl?3g3&8WuNWgH;XS@00@rm1q##!+l~R*`BVp_N zo+o>~-p$tT{t5Bs0?k82!-S(@;vSVo<7@Jfu3S^qP;(9ryrKIh{yWa!k>a)0QvY16 P00000NkvXXu0mjf=yc!b literal 0 HcmV?d00001 diff --git a/gfx/icon16/application_put.png b/gfx/icon16/application_put.png new file mode 100644 index 0000000000000000000000000000000000000000..c30cf59894473550b70d2ab97e2244af64c2ecd0 GIT binary patch literal 585 zcmV-P0=E5$P);No%bTEi-Lr>D_AI6iV#?A3~B^FfP%5GR1nd|DqtT_3=slpZLAdaE7%DZ zq7q}81xXPN76HNi^JdngC8_mhYI?w^U( z2gw6K?&>VvIx{ig&f_gAfExg@R2*<~)WC4e95q8rugZ<6&Z+ic)U*Onzk&oo-0>i| zIATHwf=EC_k<7^~keAhcD{H`r6aW_ify}`K%$&?2NJcK8;%KOhO|6b#^*;~+_kTbl z;Odxw3lN0NvI;PYFxpfMsWxLE%Z0^vw@I-i#zYz>Ufg_xS!EE)l=cip0Fkc0GbiElsF znK^ijVHt@UnK|0x!SlPMyan7K-~PV!>fW=oV5*oJs*0JRDPew=cw&P?(*;Eu5;d~( zYlq(NDUO%dUjxW~rt#|X#V_sY_PH1n-EQ~u$EWMFd)E6M=kt$dKcrzwpH{xkji3Jo X7}OeR*sz>k00000NkvXXu0mjfdXfo6 literal 0 HcmV?d00001 diff --git a/gfx/icon16/application_side_boxes.png b/gfx/icon16/application_side_boxes.png new file mode 100644 index 0000000000000000000000000000000000000000..efbf3c4f8a3d485eca2601b06000e1fa43ce9e96 GIT binary patch literal 478 zcmV<40U`d0P)-eKLnyL&KL-^knRT*t=6EDnIfI_sQg({rxtSLaN#|N7L+jNg3p|2%yD-j}Gh zXvRmU^d_Srz3KUHVs2t?!s1VuJ3E_%f+l0r+rG8QqFO3-kf}E^YipI8gG!@$(9}@S z`}+MSi%N!^3N=9_6InD0(NxPclhKf6N&+Qt0&=3L&`3d3rJxxfozk0(hV)X+R0$a} zpu`nPGGScUSKXc>P>6^?647;xo_#xhBK?{PAT#LZ1hW-T!t|5p9p`b~K3L-2ju*E^JkQ)1ep^i@O zO=b{e1r;|mMRr4XdiVLhU+?-1LR>b8k4JEKb|Q?7&0alocKG31%X{1b370S#E=Mlh z47uZGm_+aH)LdQtc4J|(HeC##9-i7&?TP(Wwxg%nvMFG?XeE!WwO?%4dh*C0g`0Ef zLWe*W2m~ULJ9D?Vcyg2zhfmSB_aH?q_}l12oh-VGO(x^z>t|%^tu|H~?#@1A}DkjYKCU z+(ih1ZZ45UNo*=A1>;x7$x=HZ6aOQ3vM@3>JKKNsNKIzQgqa};O9@HH9hc$e$c0Nt lWUm$`Yv+TzvlEdW`VF>D22IH@9z*~D002ovPDHLkV1mW`@~!{? literal 0 HcmV?d00001 diff --git a/gfx/icon16/application_side_expand.png b/gfx/icon16/application_side_expand.png new file mode 100644 index 0000000000000000000000000000000000000000..030cf7c37839cc02c5d08cb35de9f62640063c88 GIT binary patch literal 581 zcmV-L0=oT)P)bXLFrOI}#XAMrnzM!yjS$@!NeFNp5HyTkm?RpyuK%q>=#nO`L` zH==;V1|c9pf>tvp`m*qu(YM#h+5@Fh#;&%E$O|J1=7!iLIYm)$u;VZno}ZxjRuP@|>+C(Q4%^EH7|#@HX#1eW147;PK_BBq1TB ztSj<@D99YKNph?(W`E3bY~OK?cAwzMa0QZtGz8KlA(A^$=I%s7L~>CS1&w->X#C+#Snv+#Q#Y8#3W?Shv&pgYxkM5>5!j*M^V=GM TxI=}Z00000NkvXXu0mjfz>*Jk literal 0 HcmV?d00001 diff --git a/gfx/icon16/application_side_list.png b/gfx/icon16/application_side_list.png new file mode 100644 index 0000000000000000000000000000000000000000..248eaf1ac1473e89184b1b037f7c077ba76ad99f GIT binary patch literal 510 zcmV*ZfP_n!43{GpZid`(Gfd*b z+4f|A|KP#fXDi!vur$~@v#^*iE^r!)CllKOw(F$zJUKk(w0^dp2@hX=@qc;r`m6uX z-6!w8M|BrryaywFplKS0!y!|L$G@=7vCc6UjX9SuoyTN^iaTLvncg*K)lx~xNX042 z)XoX&j8IKR81KRLAMa?}meFX$RLPK2p(e28SQbGhLUlP|XPMp&W|ag=;0efyqC$|2 zP$eTQy?}e^B~8P~Akh zvI%SFo^y0`#Ky)3Q#mDqfRYj}5nLivNrX@9^wyYFQX&-oDup0-LOuBQeRsUsuE-3T zFf$}!ZOg64pOHH*!_AQkmyig%^pd+XkIbBY0|KZP(ksAG%K!iX07*qoM6N<$g5MkB AmjD0& literal 0 HcmV?d00001 diff --git a/gfx/icon16/application_side_tree.png b/gfx/icon16/application_side_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..f04a52b3dfb8dabf3491ec7e052ed1a5f7dedcc2 GIT binary patch literal 483 zcmV<90UZ8`P)pN_*poPV}fK3`pE3vW?6l<|D5Xc({VhY=BuCHMV1+hrG zRkDirp7VD{3|xW)!hTy z&t80bcW_)5_ZLUq{><*|a}%?RjUNHWWi!Y&>vL}E=OCkb`Tnc^=hcUAy3Ug~pS4Ai zf@ZZ^(RCfQR;JeHzwlA`C|tpB7x(Vo!oz6_5>3~2)LOZ!duS=Ly?fM?8MH^Wx#7jrYe3uiJoxB~poHWZ_I?<4jWG_RV^Fa4>!S z<-_K7zwuyW>&Du8xwFPqte-A&3)t=#)n##f!d0DB7glf)6EYsY(dy7=k^w=~}g0OK393~W$5=0atlITpQLO+;BL(=rAq$z+S zAfPiSKr)@7L`NTxVX}xuDVk!L(P+eEGGTXThuP5)d*d;)>4filyUeE(_P_2jn@{+$ z|C!(OIit}CDY@|K(@!^pEn^)+ETDcHG z0Jez;%!*B6r4%|KZAzGCr~^&!6io-1l?bqDB7#c-x(F=MSfc4AaVdacC4&ET{L^(b zvT6G1ufy^4k9AX-C`D!>iL4b#$i_;XMi!QkXvVCBZLXtmO@9G#_%iGj4i?)00000< KMNUMnLSTX;N$uzW literal 0 HcmV?d00001 diff --git a/gfx/icon16/application_tile_horizontal.png b/gfx/icon16/application_tile_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..8a1191c389aafecbb9493f14f13de25e34f36f71 GIT binary patch literal 432 zcmV;h0Z;ykP)~HSm3sN|U6QrN-pa}fa=>kAy*54Rm aM*ISgWgjfIBP3%00000 zld)=4K@^6+dv{}4Y=qQeVU@}tM6j^36YGGDjg6qBwU$%~R)ORVZ1Ms&K0^u{3%3Y@ zASi3DyPIt8obw-xdy|`4NnAWIGt8O8$DIG4DI$UwJ0D*?ez>}QJd2wWgoGrLH>*j= z98)mhgioKpzkdJr=^j8I;L-Z(Zf|K&t}H=B5I{sb07Vc1ist;z*mi*qFilZT>JuWO zErKAB$a3eP@ytuw=mWR~n@?`DXuN!PLcxWsZyk?Al4tUtK7 z)>|I1a-*~AvhwpT{I2S?3@|=ZS8@}JuPPh5A@f!oKT{}$MV-7EUD=C(AAx)Hk^e2H4jA zqMp?=kuw0+)g#_`oi1?9<#Nbovq&bBC~8$C5(!-9btsAgS(XtFhdHm)k*NX1z-X03 zG8Gg^r3&tfI)C33bX?!-xX71rcB|p^M&taBv7`Z@X|tuRJjYBXgH$SoSS-eXXf(HUrW$71hbZ=gB zq@LsPI6|Qi1A@UI?nO&JpATNI7aos?^V)2(0Wi;h=Z$iuigL{bsi-}bDj<2`f<&uj zXu|-!oBL`^RX*oPy+3+`7O%$BV#=F5s5ZNTR%-+=hQq>kNSrJ|)Q}_wH2fMH1v~(6Q9)T8`;*=P O0000CjNr zUW1fN1d-Gd7r2N>l%796-}n2KALIT2^YO?eu@~9M*vzf-7i;%d+Nwx^J95X|kPDY1 zGh9Mum^%l$6{Q6;tonHam& z&u-m)+9C;(lg!W0^P=Y{J$aeIu9KK&6b^;p+My?$?QijWYk;}0r)e}Am>WqzqNC`2 z&bQ6)?2D%u>Kdo4V?>9yzpnCg;~hszOJrF_;)Rg}bEBg#TjxYM(AWKi=r@UR2yLC= z^Xf3~moMO(#>D=QByLU;NZgGixEo2m zUZ+l-#NFwTM29LuhehJSZEZZ_k>_v$^`U`{uGrzP*mgoQg002ovPDHLkV1oRO19t!b literal 0 HcmV?d00001 diff --git a/gfx/icon16/application_view_icons.png b/gfx/icon16/application_view_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..6a93cdaa78cc42caed19920ae622af7e35f6067a GIT binary patch literal 476 zcmV<20VDp2P)yh(bgPr6Nj-nT19X7DZ8zeUKOl_Tl|>1YLMH z=jlD?b+Sb_xgR_*#(SP~INR$20GAV7?rFuloUPPDd!HchGLr8gZI>aqRf53gD~KB} z;7=4_D*g<@>Ld7K_aG;3>sUvEaJphdb1M87A#!by06TZW*wPh{Ku&%@CmC6|-~wsq zjb0RsMFKOF(Fjbu5Fwh)ru|I#tR-Lz>qIaxcgh90?Z1KrCWc|y!1T|aZ~=a*-(Ag4 zSPUtVz{2m+IDzS#IpP9w-9EN;RO;3eG#U+?z$0h4Kv;Wfk8B+i3#{n6-UibhNOQqt z?12jeFM)^6#o@C#4HjCL*d?a8z!%N)t>y1HEak5ffl*Zzs?{nz*J?G;G`=UdUjg$j zC=)9;^kAC{HL0z0x7{1P|EQ`>eA9tOij?;P^H=75o6^EkKQu SuK{QP0000x=~R!WME*cb6K0H8ItD70ARH|h P00000NkvXXu0mjfzPQHT literal 0 HcmV?d00001 diff --git a/gfx/icon16/application_view_tile.png b/gfx/icon16/application_view_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..3bc0bd32fceb21d70368f7842a00a53d6369ba48 GIT binary patch literal 465 zcmV;?0WSWDP)zJNu3H-P zO&@UpeyZQXi7jKe-Hk?r-sue;aDce_XqkvXP+W#F_*ot`jB?BS93Uw71|U^ZjLH`yP%FO7U<6!nLCG} z$SDlWwtp^MwsrC67-bFzu!t;6Q^%|k2MJ$kfh*aj@vhNOIJ zWFxBVQIH79u!vw98!Ll~y$OKnm}QK5wtxPNU<+B6{mDR{T_7M%l&baHE>bEbHX04+ zn+OzZ0e^b{APT{9E#RmJ5)l*`)B%#z1i)YIM#v1#3=Jvuyn6YS$$CoGDq?9U@APAh~ZOF>jp#TVKsZ^rDVDQJO z=z(unDix`Pp@6(DbUGbswOaq~fE^0}P{J^D(r7fOTCGyOUUzmBMUy*UwAN0eHX3ch z0VGKh>h*fm?RK3*p0=MB(nc}0O&K6sv)ObGuro)jd=1C!>krB`s44?r3Yg)uiG7!8OBL$a-Fo@&0(0LjNH2#KGJZi@q2YVKu xMc5!EfO4vTMwnf`nA&W_@!!aPwbiWO`5Vn?>V~$MffN7$002ovPDHLkV1l0g-PQmA literal 0 HcmV?d00001 diff --git a/gfx/icon16/arrow_branch.png b/gfx/icon16/arrow_branch.png new file mode 100644 index 0000000000000000000000000000000000000000..7542db1d1a57f9f3ccc6d5d4dc82ddada796e67f GIT binary patch literal 582 zcmV-M0=fN(P)8HN)#RH5YnYUGP-mK>R8bw z2t8C_N?y`%B@?pVvm%P1(=O${na{Vw7Aotm+uS~f8Ro~wbIxHo`d;S7O>X_I!*}m4(;rQL3lRx0{4$S^45y5Zuub!<^(wd zDg1Ydq7a)PBNSH(^bYo1I&!_cv8F)Tfk3iCfaGzKcdABUEYJ~V4lNs7(L31l-D~h- zlLeyC;Rle^b>Pb0!o4OezZxjWAc9)nJe_NP=QDRgIAC4B#i)@%!f@-iPyu79xm3 z&=Ei~gdfA((>G@?t|CClgk~>+;;$k`$HzXCdi?6@>wW;(eSTM7w8{L??AcXUU@Ta{ zLrZBBKD>>O2Im`9qM4R5P3BW3krlN(mI5Z z(KV^C5HyzvLrS5djW#mEchkd0<@IzkP&T zje~)eD;&7qVC!q^K`R)J4I}kERX%bq_9+7Zgt9nQ1hjexG(6abiLr9H+N>B-7 z2>SBph(duFLM%ZMg!96nVfPZi`0RE{To_%f(_e%DKo9^(nOQLYoR{*7@^cGNURr@4 zzkZ(Ce|2}YP~a51^_3ecKqY3A9#W~)94RvZ5Lhx&%iTlGqzqJ)REFGQ7YYk+-h&8H zSWpD2LHy$fOifSwLOD8d@zwpm007W@bKhnf=_J{@wR~IV`r=Zk3O;}Rf{Doq5z1{E zIsfv~>-Wn(Sk20NF7Mj0E;nzqrn&}V6|v_rc**3>7Z)bS{%hr>c-THN=6y>p_+sGG zVAk^%RuiWM004bvt5qlzG?JaJFPIi!hzCPM5F-#u+HVZ3^__nM0fhdEP)RB*?~^j!LKVQ>(O&A{Xr%)RXLn#U zs4LtZ6rCMFY5|B2$)yG$6aaIFPbXFR5;7s zk=srhQ51%Gi+LO^77wV16dAzbG@wAMB7&i`(b(8xDqyU&#ij;pOFf{D;3PUo6_qH7 z@zCD%DY)SY{?6Vev}G>5=v^;XviDy5`&RNV6#!MZ;uAv`-s;%-AVco=6~AW@oV#X; zoCz$&Z(d;jHilq%pcXjuFe4{!G(v;>9DU>S79m;;B2ox|%Nj+MJXx5%p2GUiG!j?S z2%Y&cbj&LR9?=RJ#?#^`7Ar|SI}E|PVW`sPXn8=Gxtzq(^&D1yr10dMQz3B4@Y_lP zuSye$7RF#%H`Lg#dZzwixa6krr|(Pf7aR(KLtwFRkwCIM1ACSQfoTSJFpr@l7akX# z@D=Rv9@rED+g2a?Hy@G7U^9C3eb%8a_?P-$1a5i9WKAS#+qN85)~E=vH{A*SvKG1z z?dVFiLHkbgJ49E`%y@DfW=~%tej1}mHwt<_YB9MVMN|yeVJaZ7Jh>K;f_N^45j&cq zYibm9%abEw2)<1>?5kF^y-^EP;Mg%$3H-V=jgh?XuO0tco$p(rOKHJp92n09(Vu4V zFxf1qxGkd?5d9d=dtu7-P^)33OCji3)S!K#g=w8v*PN>ytji{-6HO9rn%8(HWsOpaN*gR#GpYXhHKL|EB8l4*TSU_vTR+aX-(Oi?S;8XyR2It;Uw(aI)9^S|=&95eX@({k9USGy;sUSUzeJ^< zMds$`SXy48v$4bI@E9?)it=aq5A%!jd|dcIDK=`4J{pRP&HSggJxd`56RH!pk4D8J p8dUC|epvAzhprq*3?{^oguj5GN{z3E7kmH!002ovPDHLkV1kL#`6U1V literal 0 HcmV?d00001 diff --git a/gfx/icon16/arrow_join.png b/gfx/icon16/arrow_join.png new file mode 100644 index 0000000000000000000000000000000000000000..a128413d8892dede67a722b755a0e5a241e22cef GIT binary patch literal 626 zcmV-&0*(ENP)rYsPY01;xw|q+1XP62ZKNNf0i}lORw#-+^ z#eWjGI5)D~*%m(1>5Uva|KRl7dV8+T7A`G}x7k6Q#1cL#?^nclzafIHF=frdfxTM;5eU`G(t3ZL>h zq%#>uD8p~AzniHE4Br`SCb{0b_i(V?*A7x4Yp)<*$j^%sM0Q8xU9lJpTqqXT@nX^1 z5K1V0^Sv}x0%NoVtwF!n4+^nruOj~?pIo^7eBkL7YanOml9_B4qKQB-fL6CVNJ_L8 zqEZAEp`_BgUC2WzPE>s=#feq$gGR5;6H z{Qv(y10{fofkH6I3@AO3$p*x`Nil#0jeqs;pT9Ds7{CaN1)$9r#n~kE{`~pF@bLXZ zhF?E_GyM7i!oL`P0x_8Wj$ni2F7#hzWPxfvDaITYg5=lqDRUe#ScX*(E2x=9XYzD6%FONbQIbA#VsuBq0ij+PPf#`3M zpvPY0@wz6#pQ1M#cCJ4HtBQCgjp?eMD}Ow?B1lUn;`#{$MeS% z{6Rm$gJCR2mS9S5Qr^HNj0iI6M|{5JQ7pJHG!RSBu=Xz)&p=c#F*=4sGKu^2{X2Z< zASEEw`V6Q2&NEMPuTwY#5DA1Cf aOZ5%-nC^v5N+ApY0000%pKpR5(n-OJ3xTo| zzV{Az-rC_Vje#(D=jSF0=P$d$OcdrqWdZ50OISNyhHKXf!jg068_0ZrhDT>{L~4Gy zBdqY8Z{N|1SMT6qEsm9X5`57DGIJ6{tUiU*w*<03GFWKb!_-I5B@^$yqd8xVVYQKh zR0+dTu)vlxgG|$F-~JTf!pHvB;^}=nIGMw(LqWZ0Ajmc)rbZwghz$N6FuFDPw?M3V zxyd6>bK=mgT-5{T&WPHE+aleX_AmP13}~n2@i(LDRmJ8PMrCl_&@?^QbAJr{3Xe7{ zRYXL~lWa_vCNY#Ts)2%lP|*kDnyzJ7?dSAQ`{;tavxCB5aI&_5*@FmdS#$HE!Hso; z?9Gj1PKm*v6<|v1p?jjC$@D`cYYE)_AVDgN3~tc{;W|CxdRiyDU-Jm$-Iy+k=wIpu zaqU^Lc$`4uXdceI71qtpa9aZ_T0~1>NOA<)R1XMW9DzMQjIr$@2E+2ogl@2IS%W^B gtbN=AP4XIk0RxY;jV+3>Hvj+t07*qoM6N<$f-d$A%>V!Z literal 0 HcmV?d00001 diff --git a/gfx/icon16/arrow_redo.png b/gfx/icon16/arrow_redo.png new file mode 100644 index 0000000000000000000000000000000000000000..fdc394c7c59b83cc2b876abc41064c75eb365877 GIT binary patch literal 625 zcmV-%0*?KOP)FZj9*=u@@4&g|7erBn|Ebu&JU%m$={t4j zMA?=F80s{QH%n(hsfF%mohhehBz1^t6ID+NGJzBtYm#sZbA{ZEu?vrT)(Lb!?K~){ zH(Aw`uB}Xq9=*Zczi=_)|A3QuQ}znM~D7~ zjUb95oVKv23l4|e@$lZ*dJFeEA1zqO!B_8JKbXnR;M>>lDE=(2>_dXN zph(~`!iy8(2_#ButL^3%VaH2WCpD^U)OZxp@C)2#hU)y+@T%ZNzJigNk%37 zz-WYJwT%teVfiEI+B*@v4ey@58(ld4VY_&5-ox`e@AKg+0U-I`y79bmuw_~y6+4rZ zBG5EdFDS+@M0OSE`>d7SUDOzKZ&h*4eB1iX7tOd9RiYtW2mQ--bUahxr1`i{RG@dM zL#}_X=DDO1{;UI$pFu=dLYT_=5d8WC-sLfjr7UO-HKMAwa=!>)kEhvuwre zuW3yF@ZxFCkI*+ad|5kOX%5zu8IQjhan)UqgSrFGA_0nQFn@Z08DSEUToCSz4Z1ls z&fDbq$T&7|6iq$_uDI$@q1_kQ@dfqk*0>{SDL6V)94@)ete)j++*>bIc9sj}Y;R1o z#OpH+Yt-^4wfv{nern^iVag8-LrYk6ae86R!cq$1)rW52v1)b7{)|O}AG6Uw?DO|Ft)k{$F)%(f{RF=l?I+ zlJnnhy4xL`1{54hojLt{-~Wv_SN(53T=hS3efa;Fl|lb2w&(vZ*_{2~XR7ONye`Pu zoA?0e-~T}W{*PZ9b_gaOFw5hT_Y~(tZoT$Qj_p>QLT-Dpnng!_d8sIiCa_~9WpM}{jZm=`Cltb^#NWN0R6i=Yh}{^)FrY1 zts6}Ln^hV9kC-0#zxPDb|Kx?y|5Z~IXW}#f=--za%M<=jKim6%%IU8E6Hm4O?>pJ@ zzvo2be~`FJvceg~cv%O$F0gC1*cmrB?0?kE;Q#uCTK~1P)&8reDgReaQaGRxhpHK8 wAOih+0O;RKWM?MbJPl^eOx0CX$&G|C05z+&w|oy)!1^@s6 literal 0 HcmV?d00001 diff --git a/gfx/icon16/arrow_right.png b/gfx/icon16/arrow_right.png new file mode 100644 index 0000000000000000000000000000000000000000..b1a1819238c6de8f9e50988f4151261fa6ba64ea GIT binary patch literal 349 zcmV-j0iyniP)o>#A+qW*AYQLZl(!&BX$x7Ik;qO170ssEM z@$bKXf%rGW?|(r27bf-TSv zD}TdX0CM*JhkLO)8|Y^+n~Q^sK~hqR;q|N647YFGy>NTZJsWr!5CaSfwJm@a><8NX v2&h?|*nn(6-Ko08>y5Bipj zFuyiPrdN8pDqvvkw%oSbD|$YUB3aMBizpn!0@bH?0kAfUJ+m=Vt{!e1UD z_AQ7AnZ&Yq3oU^QbQ$1o#v~>3AqYSCl3VwJuGp2*ve%Mr?A16`oZg&5Nc6*_Q~a<`f+n=r+3NUh>M=H*cV_-chG}N7Vspn9Y`Se z0C&>eX!bRrM=;=eq7!GFC$R4w=n|A@e`7&l%LDhi6W$FLp7k-fKe@oJG0^dCs2ftC zB0v*S$*EwIXr4EM`7n&hl5iB`A4lL?b)cQ2aNKqjRZp2DO_QVx^`6pHR5;7E zlj%-cQ51!F4&J~xM61?D4NeiKN{NVy6X-Qqxk8=MfEX_jL}^8BK|~N7FhJC_i5-lo zIHJodz)CX1Y{)@S~!d8q1l+bMV!}{YL?7wC( z%edaW=F&F+ z($9?`K8YY%uR)_%0MQCxd3ndPa;Y~P?U+0ni$XZM7r6Hug|3%ZMP*Zkl*~_HJgCLk zA%$#B#@zrWY4GPt5fc}9icOq|ZdVP>t`f>G-FQBfO2-8VoE7L?C-B-QL8&<(Elc$< z9F9VNpaHd~Mzw{9XMM@!tpI_e9I`cn>D7RVpdQ8}3WkFbsCW7qu?h_iA<}x2LUHGS zH_L_8E5^i;Hs-n?bM4!dqv}ItRGh3xVBa~)+_!mXcGsfbDMZdlCbCp%NFPW!OYKP{ oAG`}3ZPvAA3WJ2dfsV78ToP)wU4~UJxT^#Yl8pW;T)B2y+W_BqqmW z&#t|w0SE!KR$a#7aL!?!V{G>0(f7&GF0n$i_yAiovkXpE$M|c8KDe}2*w(W8jK3Y2*x)V03j=u2XF48q6F<0_UD&z zFmi~T?K=p$491faq~>RsPR$VB89_xzOpK2V+=|x$1lD3~x!;g2Mz5ELE831k>xd528II@{FM*4t5cwMI2$KMmfFm;RN43xW+e;$tzEyd|PV<@i4gUfKh|U-I$hymfQ} zt?kWDj37pE;wZ>1WHG%+SvbnRqEaTN#u*-slSm{u7_C6WGBh|el4$>24G=QE;Y9f< z)G2BOvC3T5Jn;{4ig%R|E{ITA5W$|ds8uW$Z^f(HeLnnp>dACn(D>^wEGjH6Et2~F zjpx1H%%|rOCx{iqDPk27MT{DNK*OCgPK;oDLHt!jVx&(zZS&Lq>Ld9Y&Ck!LvbvJw zmn1{|Z(}o^vo(KE_?L8-a>7*bay4g1#tO$)YSGB-# z09u8rA}2Xye`S%*{zU3D^_fPdmiyPg-%=noKoSatC_xfp1wO}z@<18F!7w5ZBTtQy zk>Q?#Vu_u^$z|>m7x@d+R@cH9d2;6$#K=oAGXHn~_+m9`^0Ksl zybr&x6m>QAki2vjRQTUKo@})pZ5^O0;;V6NP3$@V;4k*yCND4)s8xvJbzU?;j6jsI zmJlOe00i|<1M%2^mY^!=O@UVms-Tw!6e7N`0#c#W>-;y{_WlDAEgOIU0000T|{kC~{~#l_0}%A4(11APN%oTu?? z=X074W`VoO1edlFk(}Pe+k{l13cG z@Zg{ebmFvrg4(aE)ymt0PXG|#hrbo`l9pd&CJJNeG5oRLh@uE|LN0g+kPAk_jD!Dj z_W)6I$xu?r4rM_XOv2giIes?kpb5$I1f+0vQ(N0DRX_d*AT>Qam_gH;poF6zhu1W2 zZM?3O0ATjZ%VV0p@0F|Xy0#$W%*eA545VUQHZIT}1^_dzn{lzTg$Dx@C_=$eZ`855 zuv2PZ+%F%lcB{7yKrj%JgDv*_6XP~T7zIHv>jS`+?hIW08PEt5;h|3hYY}w9A7ik8 fw0GAAdk6dl5~BQt8lE;000000NkvXXu0mjf^Ze9L literal 0 HcmV?d00001 diff --git a/gfx/icon16/arrow_undo.png b/gfx/icon16/arrow_undo.png new file mode 100644 index 0000000000000000000000000000000000000000..6972c5e5946080ca1dec4de09d9430d3edf6c555 GIT binary patch literal 631 zcmV--0*L*IP)`NY~_X_4^RN+9OmbDu*=G*+_}E z3jR}&gbG0=R0#?Z-=09KI|YP8=#E5@+>uO|=1VUCOole%Li*0J2^Gy8+;b?&km6gg zf;aDGp1r#I_V|We$e$~WifFF9R7MCMwsmwsME9<<@yx?a+v)qKuKbNe>k1{IrVt}k zbbSs~bXr8Se}V_b4opa0GhLA`RHceaP=N}IElbSa8@d(ij1Q|4CvOirm96w#wHUuW*nL5>vZR zlg{G&%mT~|kL3ei%GW0*UOHUMs5XI$4uxe-L?I@SAefq*207}Iqtjm#e5*fP53AiC z)C|RQfwzxx<#_WfANRGZx{+tFDl8~Q?;~Ve=lM^*8UTTnVL?HTDz8uta0D@d28E9S z_)i8aLz^UE6PPKymi;2GJ`34{eIia-CtfAt0H61rk0 SPTNud0000*uQQn7Ao3L@HcVN_JG5Oz^iELqtfic#8+p{{13 zB!rfdf2k)SDwJS|D58iKOKXwBFIFGcC-AUOfLS9bv(H0S%=6T$O9SC=2fMD%gnJC9? z!Kh(gvt=Cx?1R~s3W9x8mCUENrT{!2(+x==*z->Z(e<;6aicYvPErVhHT_;HRWCrO zX>Ant#Yi-31=*-(@?ZTrNtR{}?1a^q3-ss0eBi>@Qc)edAUbFFjhvR`kHwNKL}lr> zmx4@#VC|1-HQcog=-UoF%!Jv#1q7>sa}xhtBKb#7NeGlV;rH6OFmr?PNPiwMRD=jG zfZ3f5vy;Gqe4sZI=uW3=7L4|E%(QHx)3_-#2chPTcz1*X$TTNe2v#yoR){KnCQhcg z(YBd3W>A0&#{D#mmPqQSlM)|3A^ATXx8dz!8(tOJd5pyIa?we$G^;NU;SSgD5WO`G z1giu)7o5cCBA8D%u7}Z)i7#g)f3PVT=*fasvkLEz*?bEIkm>TthSk)+f{EIdAk!W) z?VGx_0qAlea5(`l58AzP0|-{W*Cx;y=hMVxgG_4#JISQPBo@rv^)uedmP%+LWdH!1u~sTvRX(MC)0C( q-3yOhdA{Gl2X{NXPYNCLME(Md?VydvM~!0u0000?P)rx$R<IWI`!e`47o+X|cM zhswMI)6H-!+|Ry*GtmT2KZBZTgf*vuh@Iv~E3-o`X2T^+DyW5TGfmLUU@4QG+c^0c z#zg&+`J#c@0((YV&ur`*Iawk7JMET#>EkfEJtz9cD4oNF6e!0Aw?I&|=qKwHAy9XoQ zA^YBJr@&gw)O7(`yrYQGx{Yirh2eMScnk9(q^&}_PQ*$`FTOgh0*()5P;Djfw78dp Z{0&Uoz&aZx@__&V002ovPDHLkV1iM?Q(XW6 literal 0 HcmV?d00001 diff --git a/gfx/icon16/attach.png b/gfx/icon16/attach.png new file mode 100644 index 0000000000000000000000000000000000000000..ea897cc9f18ca49aa0f30bad4e6b67e4afc7f498 GIT binary patch literal 391 zcmV;20eJq2P)`oHYyCmI1nr3DC<^9@PyNudrDc9~P$75b!T6T2tv<*K=EzTZ+r6P_ zRz+%oP};s~_x>mm z0pQ)E-O{|Rir?=|;*4Oe!&-;44r3gf)-Iu~;|c?9A1D^Up9`F|I42nWf1;W7*36nQ zf;E<>;mrl})wIO~mSnh(rWZa#2NtdEEaCGAoUuGEYF=CvMF*C~(sQg&{KX2n%}a}8 zOciIa_PHI{);|Uxur%sZTk(iBku+YSk$2)hv%D-q|J4zkv8~S}=sv#n$c;b8Tl>=) z-YmU{U%3OXd?U497niTyWAILy_At!M7x2Apj>MrbEUAGs! z2*LgDY3~W0-&vFXRK&wM!Rq38<&LrY0BYvaiV-PIt`q?gL7d=KY=+X85uHPH9zBu9 z7RL}2PHTd~U4qGM(<>iJyKg2kEiRMk2-UR2{gu0rAcG5XIGqJs1my@XYarq;!Wm6| z;5%{y*&m2<7C?yz`F2(1ES-^c+p9yX-baE5husHL>x|gN$EFoidu&lgFg_;qBqAn^eBg zmrfDE=lozB5#`f+?N@-W=9l=-*J{u77@tgMX{kLa7Z#4ze?Tq%=1F}hk fKwICJqlf+jPqmTX#t3U(00000NkvXXu0mjfGA@$z literal 0 HcmV?d00001 diff --git a/gfx/icon16/award_star_bronze_1.png b/gfx/icon16/award_star_bronze_1.png new file mode 100644 index 0000000000000000000000000000000000000000..658c7117bb8c5f7f6127b82725880898c3d7fbb1 GIT binary patch literal 733 zcmV<30wVp1P)5#ZOj$V zV$6R8et`Hsp^Y06t?}x?-BN{Jo+A{GLpF=}{yzmtYh)C=wic&;1MX^#S<^tIK8mw$ z9j5mS;s?n^1>U{8t&EN(863h(*qFLQ=;hn-R;7@>ex(0vvZCi*>q5p75xCt@M#zpM z*Z|q?@X7EteIjT$hYlRP@ApxiZy$PlmbH;D0hOKL_{*WZ;MR^|Dic+L1tK5@y>d4> zXDufE6I)H=Wxil#C-axq0i?$W%}gE53ocb3M9Ce~cq*pr4r68}P%}Rp!|ZI1=W3eKQ{(8&6eg2G=4KE}@YE!+_s=wG z)yj?Wi=|CWjtmfUw}tvT?>o~yi1Cr^9Fogm)I5&s5bN!p#FzaA_^&C@GMJ`fX;)}= z5K#fB0E~v<&l+~pTpQ_Hbc_JlkpsFSk>9$Ch@B!-R)IDix^hJgZHdi`3)**;A=W+} zt0nUFG38I&2bR2ge6xJwHJ&|-TDl&zbzpIUHhXn+ZJGP%0^v7ruA^itSBHu$h4w+w z&L~mIqJj#PGAqhVOEX1tY{nVK(RuHFv=}WVrUQp_xcB^j9L~Ad&|0%#r=L{ogPY3f z4!uHZg;a9h6+#J0a`(`5{}%0Mo*4@oH;YU-0;QA1Qb~kT^YO3Swpc8|wFF=bv<62? zY$@0n33K%OS8VAZ?>YLSi`>qj&9`d&Y*T9wm4vIN9j zkP|P4lYpD0Bjgn4X$;UBv_dZ5O~RdzicMmQDXe%u##|`bv~(aghASFAo&;Q6a|ogD zsQtBmS$G5$4I-kGsOcaoK83aupcO`1Iwk`5hZekp0}sgXR2hFB(%HO16fJ6JWl^G_ z5*Z#x#>1$11U(Z)8yZW5@V|X5iHUle#xE=#VqkOtzh{T*b9=LU>LXg&=(!nmB90QX zxIJ$Cy-!2fx_m+W&lac~ijkew;hG*o3kQS)N`f;V)7&wxjdrA5BLJqiLS`2yQ;)!F zMsWGEk;+2mEGwX)cx!4v<1QcCI3WFN@qTL~^HJkK`pdQ(nZZsha~hGg4x~|$8X(m^ znUU}Fw4NiatLr*KZ{zAnwP$R&Jfo*|RL{EdFGe#L4Mh%X#Cm!=lt?e lJ9R~yy?yVmASqoe`3;e&U@M_8ssaE2002ovPDHLkV1gayPXYh{ literal 0 HcmV?d00001 diff --git a/gfx/icon16/award_star_bronze_3.png b/gfx/icon16/award_star_bronze_3.png new file mode 100644 index 0000000000000000000000000000000000000000..396e4b3a2583924c56773430b5f2a5de992bb696 GIT binary patch literal 754 zcmVD`bm3d zGTu>FRh`dR#u#|GJA}tuhQSMPp)+>o{OWh73pXD}T${kJM?CzXpH!75YRGK?HI?Gz zo8Fw@!L~jYmlqicA7i=FXk;H0N!9s3d(aspCafT z#S#=yNti3b k7t7WKJKJs|Y|BUf0tz8#4)XPX9{>OV07*qoM6N<$fPbrirq-~0P{ulMSj*I8(*O_yaV*n;RGqTmwM3Zg;V@I^LajC_gJLk|%viB%8v zXb`=WSiKo*!O$dgOXnuF?pAZ*qAgv&dGGaluiN$B-}ley!894P1BY{7&gcABA_Bm( z?~coX7h0LTvWPQ+wGL|?&N_^7JbvF6`Uihvy8k7`2JzP%XD!YNM*kaVR;@LwYK&lw z z6|B8&1-9?(`Rg>qd^(dwc0|)e>Qg*bJIY-(QKo*L!x`K6zku-%b{)C!d!}zH9q?%4 zd;F$7MCu-+Gcv-Nb5}TjDd@X6xc|tl02Q9v78mi_#EItw-ukiU(4npq2e)+{gh-U| z>Q@Y$^uF2Gk$y)cf^&k^rA*VFg{uInGS)aJiT14`AR>qpBFQHpu^rKQL>JJxG`6&W zpm16fF8@imnC)qKMFxD63wm7;40;{Cwf@#_Bn)t29;dTlOQ0N8ckU$WZ^9W(VfqX5 z)7fLh7y?itLSaC)I?M6sgS*?jdtOAs>xj9DxDsMlKzRh;O%wd^3zem^SWo7F{-=k{ z`)chH^Ixi32cO3udSkbW)#FSau_bV2GL!QxU&``8YA>;tPFB*x{C0B0=4UP*Uf)8p zTW+X$&4@0{A_@?PLV;NR8lB|+)LyDDkD)&6Ch^A*&D*zlqU5l@aV0|a^Hs^6DCOgf zK`&h++R%*77O8G*f#+WP?+4y)!gH#59grJph&v(W)pbxf^C7v3iCGky4lN>GQid~*jzV&2Y;Nxe8 b&C!1V<3gG|1vXA400000NkvXXu0mjfBS@ei literal 0 HcmV?d00001 diff --git a/gfx/icon16/award_star_gold_1.png b/gfx/icon16/award_star_gold_1.png new file mode 100644 index 0000000000000000000000000000000000000000..97a22b72eea2e8d65655993c68a9e03f6a40aa9e GIT binary patch literal 753 zcmVPWf;dl@9%f?!cp_eSg3A+l4!Fq^t+ti}&IAe0X@D=QWZj zM%;Z?uCWO_G=wDZ9(j)>jD55+NwV|jvC>tN3^K{^fV>&V*w6!et5~&pa*WZwJy*mn$*RS=E{iBzuX~I|52pZlZsC^BkvS{J~dNA2rd+&Bn zDPttzeo9qHVOn0H7x@0?K2+P{2W3YuKv0gI{t`DZ{% z^)uSl+#vB}3L>aG4!cswJw`5%TN)=W%p(lmIqdQjHn;eWkwjs@obZk>!UG>wB^pj6 zJBPQA@h%5(0Th8rU=r2%$dMnrMsDoxS0p)Oii?!LYWDh=q4NEw(&6(bk$r@sRpbjO zUIP;n<+9A(?2qj-J%=u`3F{W-TmM-l$V z6zWcE#Z*)dyL<*2KpukuZ7vZZD=nXBc*ijUh^IQs>R!T_1d1YTE{iGKO;BD#`7_Tp z-nnR6O6#}%g{8r#E4*kAYY&kBcxtMq4O+!H+m&<9B%$t@BKNE>6je&Y}T$>)>rA=-mG16ocaoM?$_R#KKptL1a;2QYaEZL?ZqH!+`{1Z+cmQ zQ1}3XixLgQQmBz(W@=0D%tV*%@ux?(vz_nL)r+<|qt*=^_D2k+IGc>M2?jCYw+~gHPWej16&S4+k!e$e1 z8c9@6m=~ktaJufDrrfG+$c_;0J)+AXR6rg~4wG9-^p5hyBV-q^eLX8w@MpP7yr zI9b1TYcYNFC1gjDpGL8Q!VH)cpWS8T^zmRH(%bc+_AeM>^BXFW=c(D>`upR9L6DHD zC{{rhL(1sa$1_)@d!GESEwpUYlqoDZ*YYIB z@KEmIZ1sp^{p%0ukJJJYwH*M!esx7LKIulW$P&a@Bxzp10@XKE-7~GSi1H( z@@-F$4UO~wSO2qv5d5>I>G8t&$-Ru98~DgOHgvwPo%gSox^JHNWdP)CrU4o&u6xvM} zE>!43A_c(|D^&=#^_8j(DoK2_jE_hv6Jy4XCZqY^$FGYRnNZ?^!{r{%_q&I4&NY&l zv&~qvd5Z(RR~bC;k(pzXlvwbd5QMWYK{tDPH|x#` z?|dmjqV)3WHS2M)r?Ko39dCYxjXl=-S;5x{1m~G9T9#F%v9YJM{3q7c-eIY3^LBNH zsp1UYzqSJ3^XKq5i_=M(Yo4+?HAJGel}(jrSW=PV^0hI7^F0d+ocpG&d*ttlp36fy z)|dZAvTi$xMeoy`=;zAyQHKA@_1x<1>@H=DB<#gi87XQ|P!t4TTB& zq=+B<$dU8W&pVoi_DKms5Z)Fi>b5_6U?dTrts7H$<8lckp&$}9A3*skWS<~gz)lX~ zi;ob7U@h^p`^5Rj9Yzwx<7P{+^hQmeRwkG4L~)J~KOxvW_#()GNn(;!1ZOD>9wk3G za)LCw%-kXsj+px3Ihk6stsz>m6~*JoO`}jm{yCTkmw!m^)G;4Fqr2sM?Vs1g>W`Hr z&AJ!&`uf7tn;;?0pfCf9F+`02dMs~eXq$uoH-(y=nlhP+ep|>Q11MlHAdfNC6e;g@aPD2@LIrTdYx{lty>00000 LNkvXXu0mjfmic>9 literal 0 HcmV?d00001 diff --git a/gfx/icon16/award_star_silver_1.png b/gfx/icon16/award_star_silver_1.png new file mode 100644 index 0000000000000000000000000000000000000000..028a54626a0aac09911d57f4fb475098f5a76361 GIT binary patch literal 714 zcmV;*0yX`KP)fArj&{$f(hg~Pe`ob!G6yckK6Kt94NpER>OV46q( zwTmK1MDR|u>fiw2+jr1@{ldr?4i=8Y^YdUCI46;brn5x|u-6D?{1reDs0=nX;Qa7# z{-z|i5};F>PJvxtr+|jr4WpeM7@ADLx?BL`G4|P6su+9mLZTNX2qk_wz?^5yOziHWLHFBXekkbc}G;BKUEEtks` w1RezffuwAYL?TI_&v!4KPQSq&*j~i^1*0~MIoPHs^#A|>07*qoM6N<$f=#+TMF0Q* literal 0 HcmV?d00001 diff --git a/gfx/icon16/award_star_silver_2.png b/gfx/icon16/award_star_silver_2.png new file mode 100644 index 0000000000000000000000000000000000000000..e487c3a19e6de398863e819239a594bf033c3547 GIT binary patch literal 734 zcmV<40wMj0P)lhS)MHDPD zN^nu$NDZ3R#lmf9$bw~4(f#`U_MX!ux3B{*@A=OAJkR%@=RJa980fCp+X>@(D2jzf z0h*yh)3v?Oq3S9wxGv$ri$}=bc`tN17W6DtQK1`uz>KKs`d}@Mb?m_ z5l~a%)+B`G%d}UZYJ0Vg(qBL!0TG8Fnye(EVnhxhU+6ij>+NHIku3s^xm+&ZvfXaS?(Qx(lHG8@j>qE@ zrBW%HPN#n`KMo354zw?o%jF6YC#R>Uv)%JlDwU1JVkhV3=I+rOxY*124Ljn86uv6q Qr~m)}07*qoM6N<$g31I`ng9R* literal 0 HcmV?d00001 diff --git a/gfx/icon16/award_star_silver_3.png b/gfx/icon16/award_star_silver_3.png new file mode 100644 index 0000000000000000000000000000000000000000..1d72d47247ceaddb46f918d53ec4444d633912f6 GIT binary patch literal 738 zcmV<80v-K{P)Y)`XtzyIql2{sy6=Hu9+tjql+xOzk)<~?R3&ZZt%=gXAx2x3abu`xKgN6FU ztvTdqR_-fsPsm+$v5g2F{&wVy{xABFA=M z>Tg$mz@w??JKYAiqlT`oE)2OXoN={bDZS1`^p*q*kAjg;*-d@vV*wYO2F~{MptG|R zZl#Q+58tqoDd?Z$cO%UhgO)<#mU{;p6#;L>jklv)NFsR-vjYHa0e}wY9}S8QZ(dwW|Fum-# zX2Z$8|*3m`ciVNwH*EI!K4;uvAKH6fHzx?V&@^We*)X?7dsir9(vp z8s0qC66hg_FvDdP+YZ*QQXq*asiJ^PAt__udR03JSKMNpvg7nRd;*rSO>RS?^_43zGp9!-$Vr8Z;-c)wwgHkS+YjrxEH>PP4=o*Ja%j@-qQ7nuXR|G+z`F#G__zp#^)oN!YNg~y1 z^~|0zhm_4`@5r+3Xt&!}L!nR@MFO-?D2!7|UpJf0T_|9HeV`8KcGd}Kc-Emip&y|t z_#%p8-7t&=E*g!lG#ZU>nBYAEj>EBt4o4jhM;RJ-I-N_<7<3u_xS}Xbk7%04w(w;0 zJ9vZz;{qIPf*|w*bT@RBO#o`l2JF2T=VSmKyFa;k3+QnBw+YIugUjVAvW{-In@tq= zcswQ8$Dl7zB!&WY@O=0src$Xc9HR*Gv(tqJp|8MRP(`o?-T@Vz_k&BxWbzRI>pqdd zgAD|epI0;lNkiCmk4uxq&x&fK#JHU*5m%y`?~DO@!TL22^LGT+1A&?K|( zYdz4JEapD|xm?ahV&zG!d?u55n@*>{uB@z}*A?8Dnwo;o=L7kmHrYQ>EDQ$2$Ii~q zd`nA9Ua3^3nbPLvgs&1Mmc#j=S+0$#6I6p2J&x7#la3=BZ8*W3I0`k+#& zE-|o7CVN*zRSr&1Ph)(1yfhw<7e}MfieNCf-{bKJoKEKsN;uNp-Mv$%)0L~$>fO!F z&E;~ryo4Z-NF+mrIg-ib2Lgbq33;9eRjUbwLa^CvA_9TqI8nP*jyvY+^&9$gxY%}T z{efPLhK7cw0$_M}cqAMSm-_wwVz=8Za5xKu?O?- zc^F2;5E%~Rr1;RY0$^}(P)Go{TrOcC5P-#Esb({iSk-Li8qMj?;hYiS{9~}CObKSiQ5Oj@%7N~b%kV2yzWN_>s$J96xdd!ErX7~R;bKQW|LpL2;YAlw2H{OX6m%2x z9k^~Jj3Ckr9VnQr!KB%;i_&6Q-*(XV^lcB9Pu|&GNonSO7$7c6eYa1wJ=xR_(A>>1`N5p7 zsCYibaSEm3C|Z4d`qoJIKLgO*40(CD#Kb~u;S1PEWOj9F847I;D8ro>?l*53aI{A1 zw@@0=mf-t&P#)*lE?-*hbMX_6_(>;&HVm-K$D;kYD4FDlj`cs$<#J_l7sY6*DV#2{0r?SCzu$9X+Hvz4A#KOj%eOjUg_)^kmHOR* z1`3r%1NNDUgv3N)up5mIjhZ)>YP>$qw8+_m~#CmCO(2yCKyGw00000NkvXXu0mjf DL5fvw literal 0 HcmV?d00001 diff --git a/gfx/icon16/basket_edit.png b/gfx/icon16/basket_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..8138bbdf05086e7f8629fddd2620ef1afc403cb9 GIT binary patch literal 811 zcmV+`1JwM9P)=;R!)R*{6v_K`G+ksyda;zeC!nj>s}-s|U^l!%WrJook$c!=9!O}3 zv>H?DEKFO32*|HtRC0n&3I>BxqFEC}vnIS=?@Uim&vqmdL6g$B>G%7g)9FCupnYBx zTX2_RY0M6+e#Y0am*^Fx#}b`x42Q!Y0PuJ`RG-fWyWQ?{xm?g{wYRKRE4&8kvoGUS zh<&nR!6U*(unphl`Vna1ZIg&9#|8%n(cRsh;&eKbZ8qB(qtSR+qtTER3dR26w(EBm z$1AtCHu|yg;VvSBg_u;bG2E1kM-K`-JNI_G-OB_3L^WzhM+ekub&lC=Mwcq9W-(Zf zt*8&{GYmxMX;_)yV@66@(zn#3prD{^2jFlx+AS7Kie9fzR;g5Exm7*;pR0z_f(2)+xA}nxCH^<8U~sI{=f(L?r-FDwR}&!2q4;MqQ}A1X~-uh|aRH zIiG_i;w0}SS7LQSKJxPNa@lP5EQ7%~`1AQ%TU+DJ&CSWO;Jj#5Vttl| zNT3W;VoJnRoqmqT13T>+UF4@7Gi p$Kzd3(&DbClpb5@$)kJy#_u2g$edtF$hQCh002ovPDHLkV1k`ddgA~9 literal 0 HcmV?d00001 diff --git a/gfx/icon16/basket_error.png b/gfx/icon16/basket_error.png new file mode 100644 index 0000000000000000000000000000000000000000..3978b2923ad6c7b4a5dc47ef27f8476f8a707d76 GIT binary patch literal 794 zcmV+#1LgdQP)sl!)1JQyAh{Jt+NLd0LFDr+7@6S2w{R5lYZfG1_t~4R>k90x6E9S7 zX$X7_K$Rek?eFet(@HT{eqG8Wp|g&hS~UZ&*Ly>fqz(+oX0tqo(QGy|Hv8*zTVs_X z5D0*=JOxa`MU>Si*q6hOWG0jOl1`@qF~TBI(&==~DAtUL^E}TpPN#FEzEZ33`~8On z6$gdlt9gT|la2ZAc?CgGi=ueRWHL3Qh>=CoKrk4DL?WTbggqLKwj=IaSXkJMjnAv; zlj|k5UHZbxEl|dXYV_>LA*>Jke7?Mc53I#vnL%JXJpcC6G(J1H<-n zjGQc9WQZ6-0r&Dvv|6oMw4_0DotlKdw+OD`hK`d>O1TS2X71OS$w4NxL--R5&+J39 zr!T*#UA_lMpP$`B)8H_!e#x4RxoCaNEEi|Yjem>%l4acjK=DVE=fyuAA=Ktrvw>RP5<&7h*Ts$HjZ`yyrZ>m-jgw3IO##wdLW` z(o#+$k;wfg0RQ=7U59z*^NUbyP3m1)yUQ#z{4s!-E889O5ZY&<@V!HK;5{Nm3*dMKVciQ>hdP0O4?$8;ivd2n1rGPzZLrz1rvV!DuvA@tHE*8a@HNK?ku| zT$2F{g~E>%nQ}NDk7H_Ts$gPbg5~%7OWbbvKAX+PF`LbK27{q^U|?W(<8aAWv7d)( zeG%@6>)8YXfj}^t-D7fc@)H4oOydTFL0GNU>jLXp@R`zdGkp^ErsHXmrwY!52JNmZ zIH%s5Hql13w6t_&0b^rh<0B&@1x}}vWwBT|CX*?@jVXn9Q3v;eHfyve`q3Y12OaCf zZEFQiJ!XN|%B{=-JRT310KhN|*X43Sr_)_)B>QH}s-OV!@iz3nY(kH}9+J^!=%=Nq zHJ?FYH}!MlIcS>xLBe8bwb~+;O0}oPcm$4kKdiG#(9u3Td-H@qS}`~+L6h|Y3cGT? z@9(6FHvl9okg%XsDj}1}aCMN4i<5$NH}`)5qM)n=Nef1O00000NkvXX Hu0mjfkRfIr literal 0 HcmV?d00001 diff --git a/gfx/icon16/basket_put.png b/gfx/icon16/basket_put.png new file mode 100644 index 0000000000000000000000000000000000000000..be62faaaab2773a6e951c3b54eec1303214cf4c2 GIT binary patch literal 733 zcmV<30wVp1P)k4ls z?I!B3WVC@<#F`aNER-!jYPQ1Y^<$s!$F}~@D5-FE;K%=co^zga&hzoIN~J=Z*|kUe zD`H8cmBJe3ob|WC?;=|ty?Cj+a{UZ=3Z(t?V;sNiq;AO_1TYM zPddZX*@@zRx3KW}R`+afoaTiIvgn)1YHXwU@^eb98>x5uee1xLyIor*7_=9!tCxmo zGWUdLeuQX7ct)>N$@RwUDYCLW_1nuA{yOaG>FGO)qU-}C%d!TvdpsWYaBN%*+0JNH zf|D+{4AaYaqHv^tZ+#>Z$xD*-Nfbqbepg|kVzb#?Nan)CRgFf&qS5H9jvZ$0iPe#l zrwunLkw_eGv+C-@;qZuFuh$ie#UZED=|Ylr7K_C?7-JuExm*hp2*3@}a5nNvz=7{Y zXfyO1vw!#k)K`T>5Q$z;wq}JHQfXLgiiH zVjvLc+jxmspaum5)2}Pq0E;%@*NsD`QmOQ~`VMOS&Rdz^@7Hh*27}U1CMl+92*+qN P00000NkvXXu0mjfPQ5eU+*>qNCZ^P_vEK24YDO;&<-m{sob!F>yPR`|({-J4jrtym zb5yFCuiu36=jXm0q-};_JA=2{t{u0uQ%li_n(AKh*?$G-9;wrPrdET;9w3i&jQqQr zj#l+p@8$C4wzhC%Z zqu52Y`la^M(hc%c=h@v3p>Swu=&s3R5|YW}^@@rL4}z3&p-^ZK$8jHGu~;zz$Y38> zf^jFy1l;(JK#QQCp)RmyG#Zy=S$<^j`F!E^_4V(l;1e8LU>HXRzaR*c(16)&ehqDg zzJ)ztv)Pz7y4`Np!i$Y}Fo=Q4c^Fs)<m=o#NJYL~O_d2{_ZQE6RdRS=e>s&?%ixKg{_r{LAR*=-`}H~;_u literal 0 HcmV?d00001 diff --git a/gfx/icon16/bell.png b/gfx/icon16/bell.png new file mode 100644 index 0000000000000000000000000000000000000000..6e0015df4f737ded7e7e14b546616e704f023226 GIT binary patch literal 789 zcmV+w1M2*VP)w3Y+732PG_{dW-vWnGW?ek+eegcN?|t9z2?7xGKN@MGRD*J^ z&rlky@ZUE!D5>oxB^64H+e}Jso>dhAcXJ|I^4Pu&0hSi(IWgLX71SJg^}9{IANt4a z6@3vO@*Gyvx&UJ2j;g6eXHOcITv{wUTQS>}4p&n=2Fk;r%w^@S*8a(S*4l9Z?xB2q zbEz@ceIA}S32-WSa5Toip*ae*h-LZ>K#V(y+NX@kSg_V%$^H^^#w5(VjmNa^Al#Zr zxKskTv?tM3%<%;PqbiC^j8kOR6?gv~_-2jxYPk=$UI?e|FeaO0Fjl)4b{QYeM$$#= z33NONUJd|;c@3 zEdc1N;!Mt4u3_FH!uuLNdh0_mSQm{kBBv%A#u5&?pX`FYmIHU&F-*wfPx9%`;Lgug8DbunAt zBaI+kWJ7UF0I#(WUwSj4$>*c9h=G}AiU3$-A0$Ax*`Bq(7C5v$WSb3D;V`_ofN@<0 zyyGH_s4k);Wh-=dcVI!ug{|Qbq&Jv@e+2kN0@9!>-iNlrSST`i(3d5k^wJhQO4^KW zF%1@J6soS$C)Ne{CC_FFV2Y&a z4Co4YFjq&xTp5X`tPqr@&_w?P@T)qFu}N};o>QJmcZySJ(R-Md ToJi+(00000NkvXXu0mjf*@atu literal 0 HcmV?d00001 diff --git a/gfx/icon16/bell_add.png b/gfx/icon16/bell_add.png new file mode 100644 index 0000000000000000000000000000000000000000..7db01d627922c6ef45c8cb85020fb230d1f9bcb2 GIT binary patch literal 816 zcmV-01JC@4P)r0JK8p ziZcp8(3p9#IermhN~gTGd#xC^6fa0Bd6~45i+Xr!rFioZZMAX=*zNTYoNo zSQVJ-x`3HCA+X3en6CH7bW11{>5Rd30Lti0sdY+s5#LPJSTt8+PInq#-v;Be<`8Tx z`(Y)yu&Tq+S-@I$07giHO&O=CyRO)J?_+sZhwsKr*tB7=XpUgA$seOtUNB2MVX3E5 zC{Lj+%YDfK7?85nHvM@lO_#$yo(%h7G!}Z#!TKr~BQ-wgf5yRw5&|aip4DqiDNdq3 zg)!j(=qp&0^TwN)H>TtL3s3aac%ZM^52KVUEq>4yvCvhx8|Eq&Y^oC&mjt0Y$xY$_ zbUbu_JWK{*W{3|%T?ELq0BDMjL7m6MM+p}*N^j_knRr|^N|CNH7r>NfClLebD$h=%@R&`Y3>flz&e1}v0LKysfjbUpTVbhVK{ty z7xGlskfY+Qnsb!AjT8JWaiUwgIKdT~JPxw52}BC^B42fVwKKib^_n->NYCS4x0J`a u@JpjzEWDVV_P{vjpLA?W^OPRYXMO`Z^tmZ;1l9Zi00003@?;{2!fhnpdDVjACjRc9&&}_7G!fzd+)6QD z^js-e&7gSabE~uFe+JIvM-+_c8dsFa%V9nCP%1n`ZFBWufExnUQvL%p9uS{|rz9GS zB=!3FwxC?C>qzOkK(&;gR>D#|QwS&aKZYg&_8%qOwV#PcJgvI6HTU@27vKC>pjyg5 zVT6Z2i;vBcNZ*ECKSi+9#%s3_ElPTFnA)FPPXm7ks-=7e_$ZRT{odHfEPaN9effQq zW20OLJrYKI8_Xd_qvq6Z&b%<6pVke&3Vg;>lTT^MiAQiZzQDS&h_Y?`o`b#JCDbqU zn}P&_Wh=D@_>P=RPan#}M~@IVD|pQl=-xKsxpX!xyd4*>=V2x_FicdS*xpgCJ;1Z% zU}!Lnv(sSt+amq_iav=F0^*52YHJpT2!?3rgE!Obba7nyeizW~Yihn(`4!)H85o$N zUWwCe4REQpPWM`msav9$x?;29@%x8Av2x-&5=)J{%lDhF0%#(_;(G_aiDgoUr|vky zm#2ypjy{XM)#itCk(AM4$T#V(k1%u3lZ0}&VlS0Bx3~~oU9P;S?N)i=_<{5BeaRWr z45Qhb7|$iBpR4fsr$r84b-3&3aU!c{q46~&lC;e%Kb99S?!EE8W7Yhbx!mc&#PaNg z&CC3;Fd1+0$2@+uAOdTadTmC3hI^7`n$7^#kr*Hlal`IvegYu)Ek%Lu%lyrJD_ z&L6*!HC#uIc^=OXI}#n(XlWr&!hsCQtw$vWGj$RSg4MP#$JT9~>*(5N&#&*-6OANOx%eB+tcDd0+ph(OOzXSet)ue=n#fRxPKJ!7q4Td0;96nICJD&_1!IjO3|5$ zB?m6qJ0|JPj^WOKMAWJi)R#~rO?G5}x#h+&;9;Orbn?K3RQBnYtlT7BF%S3ddx+;E zzK5AgqM-}%ezvFMqYrZN->*2k%otxsA%lG*M~%!Q2k}?GqPcJtab3bqk4-Ou*)vQk zDnq0+U6BWX8G8DGJ+wPN{OsFCkL?rG-p6duqJhu-)h6q87fEEXA3KI;W|2r(Z^=@p zLD1B~ww^3r>mIkSO_N9nU7BVaVE1;h?4`+#PGRTwuyWHvyat}HGo1$RhFq!L`k65F z>Fyq7{+3N`shc}8&i3)+G+Q8Ie$oM+J6S$aE8V+xclHZ*?tYS> z-Dcvo1MJ!NI;-mz1BEwXbC#J47fEMaq9}$_7)f>jfEP|x_O4XdO21tFlDt!(R$fHK zCp)|stFMiCRZt{<8WT42~V9+p44CDi|?-{ImoJvRNYc z_%M+doc!kO*b~N9Yn(YhF+cvs#i5va2MyPNzyFxTQVvTuuT#2w_R^MH2t7YJ`|*^k rqKHUbBZ;dBDypdXDyoQ}s)K(4xVc{-Vpqm500000NkvXXu0mjfWm$>@ literal 0 HcmV?d00001 diff --git a/gfx/icon16/bell_go.png b/gfx/icon16/bell_go.png new file mode 100644 index 0000000000000000000000000000000000000000..b89bb343458ea62488d810fd38a052c6a0572b30 GIT binary patch literal 836 zcmV-K1H1f*P)Yz&dqT~oxC<;gIOR^S%DIiX_Scdk}vgKP!L@}D(FJ>QuL4&2|W}( z1Vs^zWETnXMvxi>si`B5la80k%W*t&&OT@Fwt_;DMf+txto41Yz1Cg=V+{Xu`h8v> zQCXQ3(tSn82CHKJ3B2^WDBuzWj8eu<8AZ#!B%=d?AA|cB<9`+S8@=}-U@y~PBb1pf zCc7Byn_{4l)IMat;ah%nGRC*N{eAKxG+Pl#6B;5Ff`7 z7sJ4G21%xLMW89{o-?n|ZA~eMuJnV1?m{H9U_`}SSOSTtAW?!^vmFtQ;C!r(*$5q9 z5fF*x$0s_WM82c9!-u#yidbewJP%rJu?UPwFz~+;HLA#PuE*JtE>vi&b6FtD^Ryw< z^97owA|W9c!5%9@;|aK}#pCLvfCqLPYAw8Z_B`aL6(KX(i-+!LWyuYPc~KxN{=}AB zo_32nX?yP0ax~TXPTPsK_n%npu_(Toq=W=)l|pQ6pBy! zcf7ss=~I+f>)hUaga*gJgG=ymnD>Qh&?o`X3FZ_Dg_*^eCkx_-q1Ldt{Fc%hzjtD2 z`gvrg7X#gGTo8rEN0VyJLYg%jZkvaX)&!R&9bF@BXd7&uTu`xD_>9nsz6z^tMQy zJJHemUXnn!aJX-!iL0IZ6WIn;VKs!{_|5d7OJSl=IGs@P;?7*la?VfOO=or#Hn2Yc O0000JYm9`uEdlL{An(2adpq%j49-vJ2@kpJ&w0~X z3{(g04JcXAl?1l_6F>%;(hO3o>(VB1=WP!5Z-oJ&@XM4`W zJzj|)E)zV~Ygl;~2d6$1j+SURI^toH2ipDskiny*-Y!`(urb?+?S&WcSh!g2=isaP z0^A*^;WD0rt2-HkRSd5WFl{85WN?YR>z;c=3h$Z)-|eMv4_t!N%*J9{G-m30Wu6VnZYn z6|&jvLo}tYDrjJ+Ari}z5)|KLL#0x|;c&oix1+bW7u636p;ibnX&a+^{r&y4hsWbp z`d*={JZQ338Uaa>7}k*ylu5IY%1ePzD1=(AMsaa5UGq}7$jHbrQILXyf;GQCka;C^ zs#Gqc0dI;}NQ{q#*=&Z@YDHgPA9Ok$;yLU+KA(S(0?6g^Ek8h5SXgdO_N@&Ha7UPo zgai(fl9G^?mPU)Jr?}raY9_4?qyaf!NsCa4whoB`YiITV7t?R(_snS9ar!M}D2<$rt79lD%ze cjq*_5UuZ|Dxxf{wWB>pF07*qoM6N<$f_V&p-v9sr literal 0 HcmV?d00001 diff --git a/gfx/icon16/bin.png b/gfx/icon16/bin.png new file mode 100644 index 0000000000000000000000000000000000000000..ebad933c8b3729a9b27dc34c5a111600b8d46fdb GIT binary patch literal 476 zcmV<20VDp2P)!P6q=I0_iwCeRuEs-nY*ui2wlBo{da&-rimXk_dpOx8l9Y2eXq^TiLre{gv0N zh@vQpp3E(_zQv8WAB*@mevb>S`MD?sAf3NIKIx==eZ#Jr9#7|~0H2e>)YKJ;10yn{ zb~SBXr^1(^@_cc&7(P~SnNU?q95~@CRVtL1isxZE)U%{&!=XelB6GnODxd1btErjO zj_6poZCs)d1RVpU;qKVX8HX|rHyyQURHCLW%8}-eFWR-IYhR*iQ-E&#nFI_$K^_5DwQb0QR_*>mIH#Cqd99N2l)Z|DPKCCbQ(9lp- zvu47Wa~kew3p-R8Jp8%booy=RR$@JQDF}+Z*eRMM5iCB+Uxaqp3-6bf0D%9C#5QQ<|d}62BjvZR2H60wE-&n>*?YcA|c6o&|A+rkb&Vsas2(@ zRZChzd<-rL%s+C)K`AUj&@4exERnTGr7g|ufjFlYo2X-lQc?WBS5|%h$H~-pP=>{CWcO1^&sC zas{(rHNEeVX?R|+D*2koKAT-1TVxuXF7Gt2pCrhe%W27Qah0e`>%4W-qEi^2ys8L$ zkzFy>C52%M!-~#H9Xt(|Evme3 znsTM3@O9jy7lMk63GZ(u8Hac+{l2Nv{)WYyc2KzeV81veQkLz}aZs=_c)I$ztaD0e F0sv?9ij)8V literal 0 HcmV?d00001 diff --git a/gfx/icon16/bin_empty.png b/gfx/icon16/bin_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..375b8bf6a09803b8fcee625fc5f38a949b5a1439 GIT binary patch literal 475 zcmV<10VMv3P)rCP_(<-a*jb_Hyre&wGyNNooK906+!+3lsI|p?tm?Ex#0xHV4K10Z9#DVK`pc ze*7w-lmAYiqVQ^K;s*qy{gNXl3K__@vT?o(V&K zcsjVVE#qaQIuQ57;gih|+H#dz(D2^m2pQGkc(XiPHv7qxcY;izAvom~vS-bB@7UaK zL)NX}h(uIcx2`~1o@>ob`KK>8W8A9k5@R}Q0cp50?UzkmTM})nYN>`oEg%iMGT-&} z_59V;^#>H9fVBA5b5zGCT|Ep8R4PHGL|Q!gtm(MZas<&1m0H7?fb{C)mF3rRxlv=@ zIH+Z>+^mjrjf~>_+vV_K8L+b&88i{a`h`7P#Ww_cAT-3>7iG?d zKQ=FfJTtdc)9<~|e5oamr>PvpaLsiMK% z)`3JKfz0M{+kjr+tJMf=)!zW)RDC`lVzC%#5o2Rx@Or(N z+pwWr_G0Cy#KMLfiChPqPN$_Y0QGvkUkCxe-;Z!O3?8>yEmSHM!)YC#@*XrA4QQHX z0BF760&r5HP@qa>L#*q%0boI`Rx<$XRMi0R97hX46Bz=Guz(YJks&PLZ=UBdyUk`p zsZ`>ej0K>|afib(q9}^d4OeFfM;4ipp)QvTJ3Bi(j$5}tCq9+UX8HLVTi_P?ApdRO zZnqn4=W;oEbYjW^%*@QBNDxgXlO=9ZRaFCIR%heN3`nQbC8{1JXzH(jfvvZ<_c95_ zgTY{*$Kx^fYu?80?k<*>m$`D3z?1*|Or`|_fk8U72%SNQDjC;Ho*|D@?i7hr`}2PR X#`)v2r!)w#00000NkvXXu0mjfQIK%^ literal 0 HcmV?d00001 diff --git a/gfx/icon16/book.png b/gfx/icon16/book.png new file mode 100644 index 0000000000000000000000000000000000000000..b0f4dd7928cc5714e002fd2a6e8f2faac0073f00 GIT binary patch literal 593 zcmV-X0l6k>CGhc0FIuigU9U^L+D`6bSr zIEp(+L4eIgaZT(|{B!*DbrTYc1t0J9*MLJm+n zOEVloE20S^g6s|1rvjjuW1W$TV;&TbK2|slm=91)Q{X{Kg;c!Saglq7xo8`(>{A}G zw@`8gScq(adr(4@;>^%e<~7+uNMv&?8L0#%0yj~@DW&fPImKeyFHkRKuNERO3(SOB z?S)niZbFEN`0<|w+LjBKR#DU7F3d&rQGGY&Y)Fv0w002i=Jm_>x9jBX>wg3XCKK`E f>xbvJ_5i;DeEQXvyE?}U00000NkvXXu0mjfKqCEw literal 0 HcmV?d00001 diff --git a/gfx/icon16/book_add.png b/gfx/icon16/book_add.png new file mode 100644 index 0000000000000000000000000000000000000000..e2f084727408f27356022964c059b02017988b05 GIT binary patch literal 714 zcmV;*0yX`KP)>I+w#Eg*+A?cQ*gTsOTO&elT=?-PprnusH^iNrUAVMeNReFOLbFcMel&QL3~P_-NYJIZZM z$*ztjRyCBdoPe6gbXRyJOBUy07*qoM6N<$f)d9;DgXcg literal 0 HcmV?d00001 diff --git a/gfx/icon16/book_addresses.png b/gfx/icon16/book_addresses.png new file mode 100644 index 0000000000000000000000000000000000000000..b73419ba82098bbdca1989d31fa798756c987524 GIT binary patch literal 770 zcmV+d1O5DoP)LHt}U(fC{;>Yum{xmD^Y@B5nN0h99fKm3?`0_{sl~q#>Lf`Xq^mk zkPrtoHo*|Z3nt2x}Jy`Dy+VWv$$5Q(e+JC7mM8^t0(iL(m}3r?Oq>CBlk z+U+S25g-Hs)ayudKxvr*V(ri6%46oq;@1yc0P zA3d#Jwv=Vd%^Q~uhdUw?5#qmljMYF15n(hM*?Rc9vGHS$KYP}#o8KGsA85A5J$?L5 z*MC`7uV)9h3*UUa-*A}z_>9dmBBYe0l)#gR7WI4g9iBg>J=3wbH*kCHJ4ZXOSYQ27 zDru6(55yX)S@&n6~krBum)TC;$e8swaf zMkA1;lB^Q1DT^mw z_wd1AvaF1rQ^f`GXt>pMc(a6@v#P4V>fhgb;ib1-`{@%;>^~y%NUa>Var+02W?K%X zYERjjxIaDC&rwE%l#-mYDhz}(!NW^0=wBZMH5C_+RAIVF!K23~z}<>ANUn_?}3M|H~;_u07*qoM6N<$f@;M1& literal 0 HcmV?d00001 diff --git a/gfx/icon16/book_delete.png b/gfx/icon16/book_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..d9a6340d723dc9b47169f3470c503ae0514c840e GIT binary patch literal 719 zcmV;=0x=?)~1m0FJ8hb!d!Yu0W+yAtWhc z*}ae_E)-c*SA)6F0RT)5(LjlN(j#U@j*&Uo8i!f8Sj^uk+*2o^bAxTO*OM%hKM2Jh&W@l4NSi2qVCCAlJZX` zf$_0Cn&-##49Ml!zH<{EMW{NWj#cyMmJ_^t)kS0dJmP$T@nKe*hK>*g-q220wjnJ98}m)EabiEnKG)?OAx~Z6__u- zVj)yS6Ro_77yvtqg*D!%oomRiETS<1QHiTcTzy$%hRmV_J9dA|I{;Ld6g!%^b#IKh zx!0%&08&+!164spaZYg}SWy-N!{w`k?*k~# z2@}&5Qht&k2ryxUl{jyyBauu|NDp(e`xokVbuxUmN4;QjUv&nE6Rb0YVaT3s?Xmn= z9jeNmyM1g+KWB0A8*;5%m@lno^yj`4H3h~A&RDGTxiI(_p|Mz}I4iWI|6tFiG7Y&M z%#Qy}%8U4*VFlR_^SK(pS|KuqNI?BGUNQ;3vO4vEy&Gp~T-!r9b%|8QV`69&6GShA zh5x#%L&R8z4J@H?SSJ`KtmHmlca+Gr^%6|}grBk`v&{svBZ&1s?>gH5*sm#Yf(Z?w zaRkP(ql@^{3+~fO!2DTpU9|G{-Zoxz`ps{k7FY?b=-ti^T z^FHcQN?2)T>h^tp82OB``E>0W{i#(7v{#if0`DuhzOg%h>5b$bt6{W$4Tw8RQ z7g6@TMv4s+ISM*J;iEG=x^#@kcYY(C-%NRCikr!UWHL)p#t@OG?O^3)fwPCHG3Skh|?C7Z~pX@)~r^*3ES@GmJTU(dWwV{QH rsGh5(PUcLu_A^ng|9SQ51*2b9!67)iy>GqcMEC5#P* zVFs9y6`M&Fk9XyF_s^Z^0?3gy95h(oU+9Rwek)@(Jp>s{F@^E+FQ%NKmRrJ~$N;dZ zztA3S8EB`YwI9m}sA;xUv+XTSb=1}7*tp{mvjCXQ>+kF2=F>NnN|Tr>06MM03{zu# zVv@wA{2PBP5anue^sMNld(nJEz)Vp!L<~_Ss4-d^N|?B&1tzY4r4;sZfq&fj~5 z^MN2nED771uduXd3#H;C%<{7U@iZU=CH0cGQ=aLOHwhq#oj?vyY zUI_p`2q6hLFC;-oypWeK^fF3Aa}zRgjkbY(Y;Ai@Ra{AdDBk%D;05o6f<2_IZ#N{* z89R4@`lczC)qiAlo2zWWrx_p($^t2}a#2LXyh+r(15@PZ6S_7ZV^^WX*s1jmGXOOs z4MK1M=atl_td`p}b*w@sUtl`L&~PuBex|mz$l%6df=iFix&skIQo(tl+mF)QGe}*- zcP#vXsETJ-i-4j@k(Onhi1UXZjI1ckJR@<;nsozM6fyMaE-i)A5WgpGYyph5`*+T` zuF5Z^YwPia#p@#{rvZ0v-55QP{XAo6d6~y&_F!t5>Z}@Rkk}+e6*F7>8&yNBiO-YD QcK`qY07*qoM6N<$g5Ksv>;M1& literal 0 HcmV?d00001 diff --git a/gfx/icon16/book_go.png b/gfx/icon16/book_go.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4e1964c4fc6288ffe2a52bdb8279b38f4694e2 GIT binary patch literal 745 zcmVmRp;U2rehpEP*hRW`OfcGbt-Xp_8t4T*WE8WOyF#D z9CyH-V)EHx8i{%B{osXDs{u+B2M#;@S?%dgK7Oj<-b{i5X1Kv*?Hkj%V_sUtOcVgv zS?%dc{_g9d`;RJK5HPo*suk6jE}qZ)wi4U-AK@ne?n|n@E4lgfEfW(B+zbF~s&L26 znVf2n<$<{|V}Yd9T4LRXm8|WopbGAWnWO5c8Dh?K7P)j~;CBE=)fo9WMQd6n%Q9jf z5G(eD7E0w-Iu^{s+AZ#%iNfS8S&qrg`>Zu-5laS}D!75JLeFb21I68zZ0J5KRz^M2$@4U)k8T zgL-VFkKYe{E;Sn_h$6X=M%8P7)_@ZjChry%T^y#rN8 zgBBLdXn4-~hi3^E$Rx0)qlc}l_wZz7h&wL^HBZ^*MH_f b^BKPbr%B>ylaEW500000NkvXXu0mjfu(4I; literal 0 HcmV?d00001 diff --git a/gfx/icon16/book_key.png b/gfx/icon16/book_key.png new file mode 100644 index 0000000000000000000000000000000000000000..d8e23ec9329a160181b5dd14079e95d769e681ff GIT binary patch literal 779 zcmV+m1N8ifP)JNR5;6R zlTA!qRTRg6@6BT%D1r!D5(}0f7+??^@jDV1BqUmldz&sajk_i;>)xf?E={XR8-;~U zTChZ*#`+PPnvkG?B9K6gb;1k-Grarmz2~@iGbqYQZccJ@@9+Ho=bjs=Diaqz9#GZK z6$&UXDT*qfN}BX=iMLp@yMFu12i*V>>4EbKPv!bMgZqE&qFTEIDNIm-;%=D(qliYQ zs74BaS9AR*gV%;m(%F$iQv#xrR+Y4RdrKpY4G}ND`5s3As6Lz<=wkZrZxjj@R0II2 zsZd2lDV8e4CgI;vwLlPMBc2@WqUW(zya!c5MDbqnA~;bFV#{Zf3&#Nz?}g3#C9+{1 zaU5e!f|GRLks+$f()K_-qIwJf5HC1yF~;!Lb3Lj2R2{0y<@sND;$V`C&#p3ADg0l7 z^@6t!=R-bS_!(mz&MV#tj({OI&ohH1n)~19#3LVZ@5A2l(-&7~4gt;yiM1pG8rBok z)j_C8AoRxbjPfsp$*d@79`#bsiTxjP*D#STEJAbcVmul6xIr zS)!rsabmwk$LMgQD;F;PqreN+Sd8_l9j_!+$e*qiTi77Xx@76B~49=xNSlyLfC}bgym~1@zP4^d{i5l#Ce=?7%Ny2`rHqUMBniA zD`RMKi@@)(c=LdyP$Uq`)<)^=vsc%r4twCe;uD`*5aEU9pBNrJLz2Hl6g9IrmoU5c z248PRkTT2n_t&YFV58fe*<5d*O+HQosR$j002ov JPDHLkV1g02XZ-*G literal 0 HcmV?d00001 diff --git a/gfx/icon16/book_link.png b/gfx/icon16/book_link.png new file mode 100644 index 0000000000000000000000000000000000000000..dd0820e86d0ae7484a9d1fea509ce168ad44699a GIT binary patch literal 789 zcmV+w1M2*VP)Ibg27S@bI=*bsb;IgkCPuV5Vkc|%HT6t6!`B9|*t zHpjbmR#Y%cB>BZ6G~K|TYq0zotNP0+pjRo1^k6y zQ(zK-ZCXSU!1IwY=-xjmu$Tf4f+)hU{HAV5V3E@>O&HWaHz0u%1Ry{!z_DJC&*o_V zmjEy=8pfOy7Z^<;&>NY@@?}se=09I0f1Ga6p zG?rs_c2-+00f7M84&%w5U zF$P?S$NA+oaJ9O6Q0&X}iyNdtz%UGZB(nkoV~cB?a3#4vc;;xhAxr%76YzLEP+hO? z?&=*KAO<-*-2YJsNtsLr645Ah?T~_PZC=>bAwxEs1zuLUTn1HDfe;f*X#rxIfMnHN zCkx2!77hx9g01U1<+RIcy&ye$%m2*Tg(5LgBW?-F5D%H?w4^?K`MF2rr8R>tbKv2HLCJnr;&f?m);TU^d+FTbf$I2?vz zu_%a}F76$EB-+Qz3WY+@p6JIiy|6tv*_UrkzroC_NREjv$g&J>w;TL^zkno3;B-10 z1jS4szAx;Z4ITI~jtNz zZhT67I+aW`o%x}m4?^&tT}aQ)3kRJY0g-8BG}Y8W4bg1z9Q?8S!u?m3O8F!oWuISO k(%#-l{_i$Awz|&00Xevia);hrMF0Q*07*qoM6N<$f^aM`9RL6T literal 0 HcmV?d00001 diff --git a/gfx/icon16/book_open.png b/gfx/icon16/book_open.png new file mode 100644 index 0000000000000000000000000000000000000000..7d863f949741ff83fd8373a77c0d95a3d95e441f GIT binary patch literal 622 zcmV-!0+IcRP)YeaZ-G+53gSTz{SPWVdFiPaPX+$~@n)fi9>qgJ zh4fN-QcEhq^wI<|vImjml9)pF*W2zl+qWbTPaSyKyqWKt`DS)j3xa?yVgf%ewhl|m zA$_0x^Rx4E@d&=>uRoSN*Cm&aL#`7&zr0;L(pKMn1G#$ZszFkMC^?B8f`0w&-UD$u zd-(?iK6#!;xZ`>J^A9DGiTfguewDOKwDEKoL}`ZE_M}0=xvsgf$usmJeV$oo28d0#yu!pdgpag$giC zhlKP!CMX3wsPMGgZ5n>Xg+hV--ENofAcH61#0B7Hvl-7Il}g2A6;lfG`FxbX8A>p$ z0P;GW4il9Mr9jO9)xB^Rgy%*CSTdQ6D;kDDnM{U{5Q21FA4#ZM71$_Dba8z<-Y_Na zS@|v#c0PZNDux9AoXD-ZoWP~q)7QrC`Gr3gZ6sTvbKG`S=Qf*6}Nf4;Z7Z{zN!O--ANbYb~sXZM@=W_MPrR;$>|(APVL z9?v<)29FSdeXBlhS+G{-_{fQm(s$|pt3F04wDk%Eai0K>nDfCMZg4J%Tm>-+#q|66 z8(eUXMZynJwbm5eoE>%wcnw@1t#WGynhm$k?XL&soFn!ri`4f$cVy<%2mLsExU->z zZx*xss|zVtj$|^aY{nS+ySuS>yS}Tnbt?kCHpJucS_vZi7oW4eS02jdvmho#X{ij; zASmWb3g!Cg&?GXM48q|syk4&gstfW5ufx~d(b5UV8T>6lg%x6ea*97xpv5pT@eDFq zp-_Nnno3HNxizp%!hp9l*G6j*sWM<7rm?Hgq>7h^v`h)1B=y2@X=W?ZT z$YtMx?9VKI<#P?vWl4;(2C}r%>Gaw&UVVOfffyvn3OyrEa&l~WX&F&m?+<#OqiY~^j9wuSWM=zzA_@B9}<+jo_mWWEvr O0000i3lOYrtSl@<#7b-w zf}j{s!5HvocfT|9z82@(O@vrwU^wRt=bd>tXQpGD!`Kvuv@XEI8~tgUP2L`{+*)U@I@ zrVtr5X14??iAF(=0+k>q)v`Scm$9&=i`*knBsnaUVL1>ti*O1xfzmiD$%Md-h*6M( z@*iB)icu3eU424Ok{kp%Y!1dvp%f0`ac9vcupx^$vU0xuKpJcBvej0UYk%)EV>mIx2hV}QRf#LX^Uh(%`7hZ~|KEf#uQ31s002ovPDHLkV1hgQ{`mj^ literal 0 HcmV?d00001 diff --git a/gfx/icon16/brick.png b/gfx/icon16/brick.png new file mode 100644 index 0000000000000000000000000000000000000000..7851cf34c946e5667221e3478668503eb1cd733f GIT binary patch literal 452 zcmV;#0XzPQP)Pdwe5?6tW?r-ok|b$oDQj8FV%kZPq;(MWOV8?8;<)(iP}>hNMU> z7fbz%jjlr7h8uuoQ~J6}n}@Y@PdTk=)PxO{%7zmL?dchpZX*~n;I{!C>*(8cU;q(~ zAS%Po_@naEU!xidrBXD?;hN|x^%W|Ij)0y*r5vi|?W&Fub(NqJ@z0o=O5P)$DtCMgZgg9MW%rA`w{qe=RC&!sIosTV%x&Y5$*@4M&R5da8Mgu~%CZnwK` zGMSDDw5Qlvxg&vldQFc=`4&GHz1 zqa4aTal{E2d+%?xN~Hpa!-4hnbq>4T&SMfsJx<_sI*km-<#Jq+5R1j&@p!Pjyv#v+ zijkXszmH5N1FBhET(k&GslU0oiDWW~R4T<4NnN^593>J7ghC+%0s-iBy1u~diQR4& zJ3Bkr-rh#3R02C6wzjrT9nn4#iJ(v@z~}REq|<3=wOUcI*=(F(e}5l)dwZx>tK4op z9zX2?sZtZEFc=JSkXwyLBT@r7fhdaD-Q7j2)k3{q=c;tHXf(7dbQ@Zxg0jAF6KM@h+4sC6jtTy+RLI zIeishH}wCE^>ao^1fxHPUa!B*=4)mnI-uq<2Oz|6c+rSn>=*hio4|XDI#$RoWYMPX?k900000 LNkvXXu0mjfahOHG literal 0 HcmV?d00001 diff --git a/gfx/icon16/brick_delete.png b/gfx/icon16/brick_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..3a8c373482e071726fcf2e8967eb3c762b224cbe GIT binary patch literal 745 zcmVk(*8wLyDN6qc8lhZhzWexdK7n$>DOH&Eb@W1hKn8Q^d@kW41g?RL@Wbg;d>&1>|H z_R!v=L|lNWxBqtA-QC5~(h_2^7>CVfq3AG<**(V(o?;pYD#p|9T1vg`zE3EEYGZ7mG!H z3=*MUPy!O*&Ws$JzJ?#pH|Ql-(faThp{Xl)KQ;bEU}HMXF2|(VY|c=3_xAQstJQcj zNr2+J?w!YXM#j5wVCD=kJBr$?>u}u~${$}zlgTt}G#X#B*&b|eZgLS4qXw?sl%p51 z|1;Ku7bEOAL%kFKf?lt`%;sxhBkIxJ@OV786E00000NkvXXu0mjf_hDCw literal 0 HcmV?d00001 diff --git a/gfx/icon16/brick_edit.png b/gfx/icon16/brick_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..eb06df3bb3e38de2faf51d80a05e8254d13fb18e GIT binary patch literal 775 zcmV+i1Ni)jP)^9OfoSNCh6N{UH*G>^7ov@7G7j2))Sp-vPxR_~|#}oBaGXXEK?XK|Y^H zHk(B1f~_(T2#W< zvaL<2kX^Wk+SW9-V%M=b+k-`2ClPnyl}cXV$lX>%QAD9oKqix6;&?ocXf%qjM~iIW z4r(PA#H9|DR@zYr^SQ^mz+r?4uyTP%4!Uj$G3|@^f^JjEqDb4hL3OR}pcKA@uPUsqI85-ih+cW#mYc zi0T}yV>}fm2znF>#s1x2Qlrr{snu#3KhP}(-}k}y;R(|2Hi+?dY|h`tqN){Y<$y?p zaw0sq=UXrho&gF8gkM~M(ASI^Qdy9lgzj1YCn7%n-^X;n>!?(5DN%7hg_ zql4Wy8ok7Z25lz}lpb~*ktPRPq%ZQ*4qNZB!+VJ-egn1}Am_E)CmFH^{)}n~c zK%gbmsn_!1fEEZw6+o5S1JRT2pT}L{dCN-wn+1Y@JEnE)< zgQ(SNU~FK;u)4a6P$;y=E9MQXRx28f2FE&`PLxWeD7KYm7P(xG6eL6jzFa62ZpC7;FUe$*GgI4yjV!E^2Ak_Q^sTS#j*M|* z9><68Ld(BsZ2T;YumYEaZ4biXu$#^Au(;hF@H?HwXYiiB0NI>?t``3GQZPe0*pFgX zL?ID=aCT&2RA_xnV`F2dJo<-lu=~V7`$>hd&M~Pf7NQyShk77L4nVnx_fPJx8M=O6 z*zYyYJsK?ZUYqbqVjf1bOg-AQD?(BND5jJ6{Bks6!ak$9rOJzsLz{-qdQFDzgt3#s cjW*i<0Fgc1D3~yzp{gHSP{di*#8D&?(h#;bi2r7yUe@M_9Z^R^1th67Ma+}U=ey(q{ z%~>)Q;cRVlbJ5&n%2W)U;$S+(K9zyBt*3JiDKhoI1BdsV_j#W8ea|5PNIG0D*E5U7 z66xyd`pdxfEVk3#Z2_~{oMA8+{vd6!m|m|xvLnHN#V}P%QJ}ZC7h_{%NTpIpCX*N) z9py20#_q7Y8;&>uWnbT_HZwDW?(S{`gFz0H$;4x6j@CIrPfw4Q0-;cdD>8V!URbSG z=yW;`wr4TsCXq;BWMl*^N3B-t2~|o=OiaM<_ahJpa7Ct`zBU{U4GqERbi!`8L#0wB z2(>4zt*v2UVF6Q9Q<$Ef2CWa1larf{*nVJO0ORB1u-R-J!^6X9Z*P}~(P-oZD=RBl zUS7uR>@2tI^Z7P=z*NiL=b=!07GJ;F;BYv&+qSkgi8YWDNRou5r6t5-F+?H}uF6Vt zyWL!|xHA_|Ew^z?c?$jZJ}#hCDkVZ^`#Thr?l%iM7ujJ_6Bn65+CbO^3N2U=TO*NG^KHr9~2xj9}2BVoNL)#c(-Kn}D29Z&q=YesW_ z1q5#+N<j%go#9EE}){AAsopP$F#;vyc>dRg+DzH&5tDMkI~BGgzO zpw?OprK=8iJM(bj2}y1~Nv&3!q0wmS>1=;_JRaOpord8@GsN$&Aq+M`<9R_z9zo%% zMUi*~S=A(Vw36g(`wJZ%9oclg;tfR>uC^RQep3c6y*z+>+KZ4oYfzw*A+wr94_A^i zJAS4O&<@KK3WZ%Rm%C}Ru4UKliQgCUky%9|H2LJNzi~HE%kkq?dvUOmWNnTA1HB~u UMVP_&o&W#<07*qoM6N<$f>=0SnE(I) literal 0 HcmV?d00001 diff --git a/gfx/icon16/brick_link.png b/gfx/icon16/brick_link.png new file mode 100644 index 0000000000000000000000000000000000000000..9ebf013a23a56653655a736a7e149deb7365ea03 GIT binary patch literal 764 zcmV&SR3v>A``^efOSo-hEdApp;^Jd;9y!%1UfzX6Bh- z%-mbG|0Na{7Ruai_Y+DEb1s+b!*9k%Q!whMxjtZKA*?o;i1g&jy0@( zaU=-@d-h+o%gal6JRXEXA&L3`d2 z%jIxzZ~*p9O-;EJp_Ds0If38rM<5W8ic~K>FOK&2_p!CLg^i63OioVb6k$)zWHLx3 z5;!|M!}<9+#QSi1dRlbEcxPt^;cysUuU8@%3}RwpLRIGG<|IKnoyP6$Eh3SKw7a*r zSDXP=IYc&YZf;7@?fCe($^l9ORaJ3wbAx0uiC8QqRr$2t-Cfy8%XCI3B%pxJW>XdM zw~zPt_s}#A@pxQ5Ly)4szaMtH9lgE1SXx@b+S(fW`ub$fYPE8J7#bSNDzme*Ub07{ zQKV8SjEs!%0@v5ql8ggm!@$6Rbi^E8vBqpRM-}l+@5OSMrl+TWj*gC^qoV@>u{fQb zov5v?g~?>X@bEC&+uLPaQ&Ypn-y~^mZA}+f(&2EFH8eE%dU|@ENpN*_1-)L6_4Rc* zFuq@`IjX9vp1QiaK9ZojyZhnQURP99d=u;%37VRkpwsD4U0sd3x;hEQB&e^i|3QN0 z=H|Os1fRqaw!?#igLmS4HE!G3*ce(`TF}wd|HNMlZ|>D)M67h? zOIjz3DJbk0=97q(mSBd~-ilc0Oupt^z$#N6O&at_s8u-PL@9M^gQuq(+UH^IB$&*DHP!HzH+vkEzC?S52tN1$mKhziPkOR=y$ zhl#aO1Xly_M?EkN>tM6E5T&Ht4dh{0oQr6Q1b3J=sM^ACOsvD=TSP81#0oTC1v|Df zgpp-GhL(KrE_8t&(jeFR1W%(osQ12tvSpHp_}~HR_8G{VUO;FILQv(P-b)es=)ZlJM#c>{Wx-rgY3D#Ol9rJl39A<60Xo5cneo(9g5a4q>ayzV-7%Ue2}0_ z&TIets{Cl`n(nefrZ+9F8|N&Kp}^StU2b+&pVj;XvgEdBL3Wlp00000NkvXXu0mjf DwZ3{L literal 0 HcmV?d00001 diff --git a/gfx/icon16/briefcase.png b/gfx/icon16/briefcase.png new file mode 100644 index 0000000000000000000000000000000000000000..05c564912953467ae888192196aeca2f6db0a406 GIT binary patch literal 793 zcmV+!1LpjRP)wCLzo!u5vjB%3bO!v(<`_0eVUfez^@RtZWvFJys zmGdnDZpkw!t9(+21YEn-ihl~B1qBIC$}CuB14>X1 zU~*Un>6SGZ3Y^8*Q&uVSbD7}5T-49a>2vqn$7#MU@h6((L#!%+= zz%VT|T?$}o@{26(rTuQtd|!BWdNe#6g6~WN^yIoCkxFeKNq#aJCqJG$+l06391?5G z7z>TBP=XG7ma%A``8El+=7!znQNd|bAZ=Jk8A7QPMip0;lwx{5q%cngmVeuX$bNi! zqrCTYUHx_Eeh+kB0G;YJRksPqvt2K8IKWmHFg!IfMBoOAQ&Z@^bIi5NVcR<~{)uxg zY|Ik&{88-~C*A1W?HJn{l#TYlO?I~A&~eSM?)n~-RV0se6$@AD0E_GXV`XdVUHN0T~Y^HSDgA^X!&oW$jpM5h9)mbXmSy~HD zw(w^mE;n9P!K0&YL?RJfsH;OT7({E!J;dI5QDC=imt=c(^T;}l=)l&CLvanNo7&*_ z`=M!?3Q8mr7#tkL(Cg>WG9ie(_q)AF`O?+Z)u!uu3$ZvUnUEhN9WYI^y}!Rdoge!L XLaEPO;P?1x00000NkvXXu0mjfUe98= literal 0 HcmV?d00001 diff --git a/gfx/icon16/bug.png b/gfx/icon16/bug.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5fb90ec6ee08f53947e0266a87b03f75893446 GIT binary patch literal 774 zcmV+h1Nr=kP) zlgUq0Q544c8(ae&UR$8ps&snq6^bPY3v3xAmMW74Di$h~GCH6E3TaYs2#6A<7K*gC z777H71_Wa;(dfp+g-drPCSWu)#PInZi72LJ;o?i~$-U=y&UbQ89Dul3%3P+Axkzc* zbH-y;QF=hR{qLItf%ci2_&e5wNo0gnVatG?ul6Zw=o$I9Ljfn*ic3`U?>IfEim3g{ zujU&$-hy6wn;w(xme|zJm;lWJxtTFfM)q0`kX!Vu0+d${$}LCddK1<^htTe-fUYL3 zB`SdNsZD>RgvLj1<^@h6_+cDRK2Brcr2~>%$*5S)hyV33PV^teac3%|4lz@8p4?)5 z?t5o^?q+%^%)Yygo~I^U4VR!bTnWuE35hcWrfCDR3q+sxJ79e7Fg`&)RCqLA^2^y^ z0laVfadW90_Fz8Brm|r47sB^u1VgI>kanj)Z4`zMSfHlm8>CwXa$JVM`$2RrmZB-3 zN10m-!;BvH*Br3V8t`DH7m`jf#2upVDXl{5ff18_pzCPK1Zu$$CKKvd8FGeFf)+K<|x33pc7P&S#3GZT4mEw;nr(Ze*F z3&*?-4U-lm*#tber5 z%S_ceqB`b3ko6r~BbvDwdohTvP(3a(pq{x#T$yQsu#OKwEe}KuH^Mh@nxg_(Nw136 zq#a^3xNBke)In+!?qk3%4wB69{pF`Tzg`07*qoM6N<$ Eg55P&8UO$Q literal 0 HcmV?d00001 diff --git a/gfx/icon16/bug_add.png b/gfx/icon16/bug_add.png new file mode 100644 index 0000000000000000000000000000000000000000..ced78174740958c5e11583682dac645197c09e78 GIT binary patch literal 806 zcmV+>1KIqEP)`=&gfiynuLKNZXG^E&{Pmo=c@q3lv(pO2HUs^S=b~RK*#7&0iej;CY0$=&!}s zlPnn>f-S)ydndO_sP#!8nj+R?CkfAP%XVTzFwO9TP1xb;uc#KsVI@l}Q45e-dhki*R$I z2-9muy!q^gVO|BPfeBvOF`d^nvNfldX*DM?__P--&T^EHL~V~MQP7!$$#>nDeBT4g zbPGxt7D_0BtwZmh)yP<8H860+R0_4Z46G^!QX3=jcx?dt&Gptu5gh%A!qs$BNJZe! zpi8Gf>I6~l|Lc}p0gYR}o2;3W`|jYN2NngaMkxJ}tqVn$`{Hh8DpL5+419Tj?8J72 k;<$%Q*reM26FaHB-E4&O1t4_>`E~n3&`B&r=tE$5)r`S6ZK!@$4#rInBo9QPYpNc{st)6*$_vbLI@z_C zSR{3BXeV`A19V(;ytsw3Aqk31@hC8*Ku}MBq4I>JO^o1Z+S?5Vq|Q}RCwLFoT7iz3 zKW&JH?s*lina@IQh(c1U5D8r|=$vjq-B>l4rJmp?xEZ%d;I{cp5*ikWW)}1>Yf;>v z2$?<-Ntz&t+aqyzyd3flG4734fKf~bT}fN=EO3)<@qlP#SrR&9p&pSUw@ZY?79rxa zCvj)26w=lhq&9_-04mTGG>KIe`^(6|AoZvD_iUbT(t{@o}nj%QdnpkBqzIJEG}nEv_4LaGnGzdzg#fm;?Ah z7NbT4DE0#tPWXHy5JSO~_y4?qW)XdysifnQCKGaPHkf(zb=uaM9&8@pN)BQ~NVRVJ ziM-@Ajl0x&&Gmv4NS)|DvG36p%j5+3oflZQ*>*VN!O+9#d&< zYo8QOm{;z_yR{l;}?JZ=-4>sE5JZmeq?fn90A$P1xW-&(q O0000{*+c^G!iQ-|(6%~LCN zA@Y!iBF(UtNGXJ#^nk?NWwKXJ&2s67_xAd{w%2Q~yc~D9jDi0}CJUZQwS#(;Yq$^K=%m$}|b|DLo2FO9X^c3YQci2rS?u zyuuA3MgEA&(tkZW6u-3e?k=VtilH35gP#*!7%T}^5nj&k8cmWIlP=lzD0`HFh;m1y z)Cc2yX+||%ZhL~ zB+&>;()&0&7=sm6Hx@_zp?d3s`4_Pmm)U%JA~|BZw#2^;)U#8xwQ6U;juxkr+cDJ_ z^+)Un)ucDRKaay`uI>D*bW8K~7SslGE=A1JSj0Hmkm!Z(B@KzY+=m*^F0Uv%p&A$A z$6H^_ttJ`CwNnnKQ~Ng5sM%}bDIL*JLoA*(X5oF0Cl<$jFw-B6*HXdfVF|_f=MFT9 zsx&)begeaC546Yb#^Y;_=twaCFp$bN+Vqe#iNql0@=~`HOFh}>Nfw|gaL+<>j0x+% zpGlMOq_tEj{s))aQXQ9DCAJ-PQO1n_iPiH94U>E_m{*tA00000NkvXXu0mjf-H(&g literal 0 HcmV?d00001 diff --git a/gfx/icon16/bug_error.png b/gfx/icon16/bug_error.png new file mode 100644 index 0000000000000000000000000000000000000000..c4e8c28096ae0acb84b63a7b51ed824b8d3fc62d GIT binary patch literal 841 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 N002ovPDHLkV1oK8Ta5q! literal 0 HcmV?d00001 diff --git a/gfx/icon16/building_error.png b/gfx/icon16/building_error.png new file mode 100644 index 0000000000000000000000000000000000000000..a342eefc68fc3afc61b30ceaec06c47d306904f0 GIT binary patch literal 653 zcmV;80&@L{P)@1)Y*u3o>2#VzB0*hU9nol%SS;q-oY_-I%jI%JA`t)z!KzAc zZ!fA!JRUDnPy{f>05Cqk@iMDm1w;jFp|9QGy6*o0p68*e96h+Qt&tGg9bjUq5>dg( zhJs2vO}!l>*l`8Nadrj(9IMUzyV*ME(qls59 z5P`}p;(i7d?4NfupT5qT>)n~W+a1UQt|hJpvA!4kORE@LdXCr}EfpULg^wWF8C2Hk zI@gMLU)j4iMY!Wa{ddpY$^)#i1Fq-kLVBLHtTNyvw+H}2qkS)f` z?(TK-0aaaIq*5uh)?$odX*R}?$z(_*5=0^qVzC&Vot=TDJ*6u(-}i||qX4XgRh9Pk zc2t#kJie-eRe&)DfOq4?n^^@bASzf3mkt?R*WDQKJP%dnXx;p}jfCp00m<}ELU zPO|5~w(4>&YX>5N5swQkU04;YSOn!qc9z2pr^$JR;K=uZ?2-Gy@G>AG2ZLoLq_SVw zqY)hAVO5y%Dy!j5`ZXegV;qb% z)Q0v^7urvKRg|)l3U=?<%jj%^p>K)#yvOlU0BdZIHKG%_@xXR3L_Gb9ym5Fo+>0k3 zj&X_Av~VhVkxw&&^iTF{ZDs4&(B09oBJjNYAwU4gV;N_X2py}Q>qFrQfnWtgUxzs6 zb_Bw6wddD-rp+RHFR*B(q_QA3`s;yCE#?0MOlp8%R|7kz00000NkvXXu0mjfed04y literal 0 HcmV?d00001 diff --git a/gfx/icon16/building_key.png b/gfx/icon16/building_key.png new file mode 100644 index 0000000000000000000000000000000000000000..8b79e30ed9ecc6b675b5a097e75c2bdbfa6d1e56 GIT binary patch literal 705 zcmV;y0zUnTP)Hq$Cs}SPFq*^i6iInN3M=Jz}^!yqE;r7tu#N~*Zc9^0GN z)|7EeL=ux=FeqAUlu~SuN-4tOFe4))`2BvWs;X#dX|cBVcz0^?c$`2W0KiUIL}+eq zMno7I8cM1l2~bJ_@G-P?GA*DD7%^xK=W7*?Y!022)Mhwbq zRiHE&qd9B$a6D^_neNBe54BG`NeKYdmoDzgu7AHGGi!m`%ePtl+VyDcLG^rH=k&WI zz;PTzgio^tXc3eFqoHK=H4R1M?5{aP^zR^PIW+}&<<85&TYX5HA!YIzD@|k6B(_-rI|qroOg#&2 zPKMTQcmX;_ZsuCX`fwn#km0#Ot`@ganK_3)`h)VObBOyMOD{7%u!gmoe_a-@EGXXBXtR n#g?NR)6?O**LtS=Q?2_41-p0PftuMh00000NkvXXu0mjfc@aOR literal 0 HcmV?d00001 diff --git a/gfx/icon16/building_link.png b/gfx/icon16/building_link.png new file mode 100644 index 0000000000000000000000000000000000000000..a340629ac968cd8dbcfd651458fe48339c2d199b GIT binary patch literal 668 zcmV;N0%QG&P)6&op&*3N9K@Tao`hUlY4MOlS^~C*LXTc87OyG2#h-Pn~377JF}e`F+?!If#D5r-~8V9-rIp;7+7Yv!eL{Pe+5gf zkNf)z{U%PCt!lMu5JI5qI%bydPN#!XsRWP5gFqmFSS)6m-7#OLO(qlg{eE%24Cd!( zG%9R9pPy4O2jJQG`toyH8DR`U0cudD2zc~B$7nRV8ZaJ@MV6gA{}wh9xV;?Uq$!K6 zI-M%eS$0Yd>}~7NH0^o-U%T$^72}kzSHM5=z_0a9R=*(>P%`a>!4y1sIJsWIIXS~{ zID~XsM5EDw!{I=;-9{u5fz4*a@$n}y%5*yYS5cI=l}hFP1>nue;XSiW!g;PI#+gVY zFc=KbY&KCS6kxa8`TSuvo6%~uk?M5gR z66b6-3$>+U!(sjQ^5E4D13VXi*QFP?Ow{yQtBh{xlQWf}c`U;L3r zAC5q_N1Hr`sgeYM=;V;-)abAEOzNp30JUE=t_qn<23D(8_;^WRja~bG^DcG))(1_z zg=8{m%mRA79>U=;yk0LX77N;}iM3h{k|e?B^TFkEVWS#V)Nf_e!_hJz!RGI-NOYZ?JI_RaHAI;og7fL3{3ZGN}as0000C#5QQ<|d}62BjvZR2H60wE-$B_jGX#(Kw&{<9vg>5sw;c`@i>p z_kaC=>wowE^MCGt=k0FV8~^>E{g3+d|7HJ+|I4@QcRd)^xi$V8^Vx_G`+r6+RSGlL znKt8REw4uuU$^wNG<`ek&pG#xJ(Hh0`*ZlR^+%Epor$llpY=cF-^u@z|Ed2wufXdW aBfwxkOHd_T*GCNK1O`u6KbLh*2~7Ys?Or1Q literal 0 HcmV?d00001 diff --git a/gfx/icon16/bullet_arrow_down.png b/gfx/icon16/bullet_arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..9b23c06d7b4f4689dc8c9fd4e9d4d1f199fe376f GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-%M_H=O!(Kw&{<9vg>5sxM-`@i?U z_W%6<>VNmY^FQu?=k0EK8(;qS{{MRQfQxhfe|^4DBSLrMi_=~IrT?G*6aRH>fZ%Fr xHSdzT`JeW`iC!n;=N{%MvhUm!=_W-^hCUIl<$=usRzPbQJYD@<);T3K0RSKzPZ9tC literal 0 HcmV?d00001 diff --git a/gfx/icon16/bullet_arrow_top.png b/gfx/icon16/bullet_arrow_top.png new file mode 100644 index 0000000000000000000000000000000000000000..0ce86d2b2bc8eb047ca749fff00716b15c5bd9a8 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-%s@N{tu(Kvs0!a}YF0}=J!QSUY7M7z;-RJ$7n8*6-IkwdUVS%nn(+HZ=IM>KhySVgJojLZytKsQlJks9 zg>q@PUpbdv;&|+P!{NQ{65)mBh3B(*yP58!PISKz-O48F^~6K0e}RJHfr*NaZ|Z(M akrr=d7xdAvd!`9=1B0ilpUXO@geCyB6I2-h literal 0 HcmV?d00001 diff --git a/gfx/icon16/bullet_arrow_up.png b/gfx/icon16/bullet_arrow_up.png new file mode 100644 index 0000000000000000000000000000000000000000..24df0f42129c291ddb3dd50c8ba2884dc23a2c43 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-%M_H=O!(Kw&{<9vg>5sxM7Y}K&+ zaVqV>2dg?$?}z`N|7UG5-|D8TLf!k;{Mi5T|C#@x_qjwjYRvdu`ttwR|Kb1QzwCco x|Ef}l>({^Sf7bts|6%{R{?h*$`OZ2jjF;IsFRaMi76-J3!PC{xWt~$(698OLQAz*+ literal 0 HcmV?d00001 diff --git a/gfx/icon16/bullet_black.png b/gfx/icon16/bullet_black.png new file mode 100644 index 0000000000000000000000000000000000000000..57619706d10d9736b1849a83f2c5694fbe09c53b GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$h^>lFz(Kw&{<9vg>5sw~gS5O!4 zr|{HuUFIBKiQyL}eBJ-L{`UVT|6_O~L{G%N{Wbre{kQtZ_0LvEhDX@>Vt8IAj)#jg!+?Z23wnf7d! zNAH#A4i6V)y_WtvZQ1hT)TAWgjoY{t%BOsI;8VOzQvNniDZk5xCy$)UQWb1PRjRoz l1#moJy|?3|{zvx%+XakOf%ava&w)pvdYw!Pm*LM8> zx}xa+>1^FUyPR2ai85fP3-jG?K+XRr`TqZ3F8Kd{o8tf1T@L?&;`fL$0Oag{XV?8l z2Jh=7{)5DcbAc=K<1cfQ|NjSS`ccO4{~ZuN%wYZx6n{dL0f)n-8cwFD{(e@j`2STU z>;JncjQ{ugvi#ZM%3MW!EQHHe0ByVvjfKa!G>;}_2nGNF&fymKM6jp;0000iurf=~3UFXxqI7+S%~yN; z&QFMWB8?geDax2;<5v0zO%9O+HCOhCe@lCtqI|U`n(Bw>E`n0X60GiU=_L{j`ZeTrWl7@6TVgmzQ|3 z5;Op46VsoczbZwwqJ7S==^_3_&=Ox0MY;dOCY;|ap-3z08F!}8RFQf3;+NC07*qoM6N<$g0j}hYXATM literal 0 HcmV?d00001 diff --git a/gfx/icon16/bullet_feed.png b/gfx/icon16/bullet_feed.png new file mode 100644 index 0000000000000000000000000000000000000000..1a0e0f18f8bf7b2c5bcac354aa09be0ebab3f284 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i>J@N{tuu{fRlV-?hn1vRw7=~`H|6d*}wJTwx9NUJ^A-PC{g+mZ-(ezrYk@A zSA66PNIvzSX`%9eCjvLPn~<&zkcB#E_)bRoqqqjuJxZi%ZEMd z&v*NvhWGUx|LY&|dWg;8xl+M&hVS8ire(E1*YzxOk&ZD2*!*kie8d0ob9Fh%G9Y=r;n&8^QUAkdX#Dq|D$hyKfc&Ml|8p0c z|4m?!%b@Oan%jHPb>P21W3>NYd-<1_&1WU%JGUHShzcVz!>-In&hVRPdDrmgA!XB=w& zAG5&bziK_hADjk6&({3E^3;U?OHcIvUwEwR|Gc9eKtr;M1&07*qoM6N<$ Ef*qF6bpQYW literal 0 HcmV?d00001 diff --git a/gfx/icon16/bullet_green.png b/gfx/icon16/bullet_green.png new file mode 100644 index 0000000000000000000000000000000000000000..058ad261f520490be9d3fc2e322392fdedfd1cbd GIT binary patch literal 295 zcmV+?0oeYDP)ef43{&%10 z`rmr0`TyJtv;LcOX%laN^>UMjsi!CYUwmcZ|JfI2{-1ED=f8fLD)C;hoM$LyF)D9~S@raHZk@o8xu=?=BAbx-CyJk|+c2F0@|%^WDn-Kc3b7|M6nh z{|^`I{(pPa@c-rv`wv7JaBHSX+n2kY|Gz!R`v3h=@&9l4pV{WeA)K@>rLPPXC_&Fo|~u=OHx8Q*=y2zb-wG%)4f&?mZqzQ e4THQu3lFzu{izqk|8%^q0F(5@h6w@ zuSbE=i9QOwKvPc#-iPCap~BwXFHIr_gU^WCH%x0(Cm8h3e{9o}5`YUO%{ zPiLR-*D%CfK42<(c~V-?1q(}8{p2N#A`c~!wa4X-$LfsZ0%WH-1^Zy?%r3<3e~Rbycg=S_Egdz d?>~Yc*m~Z+JF!m3&mHJ+22WQ%mvv4FO#s^$Z2kZM literal 0 HcmV?d00001 diff --git a/gfx/icon16/bullet_picture.png b/gfx/icon16/bullet_picture.png new file mode 100644 index 0000000000000000000000000000000000000000..386cb302f16b36e4ae67dc9f0aea1b4a051c22c6 GIT binary patch literal 470 zcmV;{0V)28P)``2`~zsHhc-<7$F60BN8G$;h9Qc)$m zPjaF(rLGTDO~!4K5|M!ls#FRA{~+9_mh$B%Z0UrmNw|v!8R{*)VvIsyE!@@WjQ0Lu zG45gF&|%`^8m{Z2fQS@JKovnbzF5W>!$F>t_qCIs%wUXRcKm?<7uRk6jy>0U{$XW$ zkEc3qYB0utYFr3Nl5}@-_vnko8F3szAXJEHK*aJ;t?e|ae*4Gt7rT9)_)n@C%m4rY M07*qoM6N<$f~O_aVE_OC literal 0 HcmV?d00001 diff --git a/gfx/icon16/bullet_pink.png b/gfx/icon16/bullet_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..0c9f73e3f58fec93410ca240016ef0522241aebe GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=8@N{tuu{izqk~P;M2a(o?Ym~XI z^0KETC^sqCab0$O!=k-0z-7w?M;1Xr?oLLkMCemR4UW__o=Snfs{&byph%e z=77^@l_n}qHB|c9pq{s5_I-v&H_y*pYjU~LY5(eqL#|WUf--*EUEAAGxHvbtb|TLazB;OXk;vd$@?2>?vIZ1eyC literal 0 HcmV?d00001 diff --git a/gfx/icon16/bullet_purple.png b/gfx/icon16/bullet_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..52ba5036b95383f6c14176ae33300b859e4d27d8 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i>p@N{tuu{izq(ta+-M44kBpIe=q zx`X8@9}gS%(w5FYFVig+ojZ_cD5YzW==f41NB?BP0gvSsuL~|cX5(?+BsuSEuz#(i z(0!iz2et`~ZLD6*`-~P&eW1fC)8o%D^YrBE+t1g1f3V_>QFkv3+p8U`|6X{$=uzRE zYb8;$Jas}77I1~H-7TjsdDijKvCOxpB#s?yRPsxju2(W^mhtCPasN(mSRK@VvcWVc q!c)dr)HS~K;xqxD$MKK)8^oXLysE8u-|YeP1B0ilpUXO@geCyg%6BgS literal 0 HcmV?d00001 diff --git a/gfx/icon16/bullet_red.png b/gfx/icon16/bullet_red.png new file mode 100644 index 0000000000000000000000000000000000000000..0cd803115831933aa171497cfe9c1af983035f86 GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=8^mK6yu{izqk}mh50EX6wkMFui zZg|fh<-*g%H9O|;u|DY#DW^u;K&o-|vHe`x?xbw1zYx$2><(A#;6QU!sSfhO( ioL~suuJh6Vfb_?jd)=>7iZy|bXYh3Ob6Mw<&;$Tq>~Ep~ literal 0 HcmV?d00001 diff --git a/gfx/icon16/bullet_star.png b/gfx/icon16/bullet_star.png new file mode 100644 index 0000000000000000000000000000000000000000..fab774a3288143c3ca5ef4a6354476a816d20b29 GIT binary patch literal 331 zcmV-R0kr;!P)clpQjpWPb8b##8}RLd@5ygx>`#(pz>k}$oIkF|*aK~E`Efn%|Bp+N z|GyqlYyW&e-v0A$8BQV$NSgWcM%Moyw~GJ&deHs<=iR3N-_Hg9|8m&q|L5&8GYK1T zJ%$-*`^F!)N`MCR01asV|LsD^f1vFfKW>v|CMpboe%Jke!RPC#5QQ<|d}62BjvZR2H60wE-$h^mK6y(Kw&{<9vg>(S^W+6Zii9 z|Nhthr~iNb*Z!}6uiN$Dz5neG3a-`baBX8yz1H+_;eX)`ni0%X8XBDc-`=Ph(Uan2 zYsR{H!kvIN--9isvHznRsC#5QQ<|d}62BjvZR2H60wE-$h_H=O!(Kw&{<9vg>(S^W+6Zii9 z|Nhthr~iNb*Z!}6uiN$Dz5neG3a-`baBX8yz4q@v|B?28{s)#N@CGn3@%_y|zAV9T z66e<&B4?b6oF&azg|C(V&1ZbI_D}pL`}(^FT2yXwG1Ph~$Q@h8mJYOz!PC{xWt~$( F699+YQR)By literal 0 HcmV?d00001 diff --git a/gfx/icon16/bullet_white.png b/gfx/icon16/bullet_white.png new file mode 100644 index 0000000000000000000000000000000000000000..a9af8d44bf3c001adc41e3774f526bd1d1448b1f GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-%M_H=O!(Kvthf+1gnf`Cilxr3SC zCq+y2HhAz(;&}R`x^q^&(wiOs&2u-u^*?dO$=Q}CfYva0y85}Sb4q9e0M-pfO8@`> literal 0 HcmV?d00001 diff --git a/gfx/icon16/bullet_wrench.png b/gfx/icon16/bullet_wrench.png new file mode 100644 index 0000000000000000000000000000000000000000..67817e6e5a785b0a1f35598671f5d96f433298f1 GIT binary patch literal 448 zcmV;x0YCnUP)7VG(pVO&BhbRxxA@I^akcY^KxeXPXwzY<`A1LBLBqoDFV3>hv=E-l& zLuDq)&@>DpLa1JUfu)4d;axw6$9paSuD`@Jb3oHHkE*I&S(Zn!SWK7-&@^p9QIt-r z)dC>|k|brO0%TcUvn&ga<3JR}p&$rGBofg%jys$Ph(@Ds(=<`9*TM7rZ8#i$D-;R{ zg+iad0+J-niK2K}tyVz@L8VdwAq1sT2`tNYe+2k!o8mH!QPL>Fwr%8cIq15Mcsve< zVLE=l-!m5AjJ7wBe*DUo`|u?iI8L1*7z`RL%Wl#%?WQPder$c_6~(fb3t z9fO=s)r1xNys<0toy$Ta)Ef4L9Xj#;LuHACPs?SaC)p1!HoK`$|DN0S(B^2t{U;k3 z{z`Gkym)-$S?qyE;12cK15evqWFMuk`FjMfG>*N*A!+l(#* jF-_{7+4G}*QQ$ohjSunXc9>@Z9nawD>gTe~DWM4f1nGD{ literal 0 HcmV?d00001 diff --git a/gfx/icon16/cake.png b/gfx/icon16/cake.png new file mode 100644 index 0000000000000000000000000000000000000000..4ef151aeef90cba37e483fff6db393e3f3c215a0 GIT binary patch literal 676 zcmV;V0$crwP)zhG}s4?zzVdkG3gj2<%zA*q!$2x>uX%NDCytJWaYrPXj4 zU1!!qgC^xq+`MO3-MxA@QLjVPPv?85H*G=(KHPIYzrN>QxF!Im4#IxZ@krPd?&kid z_ZSiplU6Pr0XN$E74*}446)Vy(5l0Tt?p~}o7mB#KX>@D#~Be*<>IiI~I2tp#x z12i!dI9uRn_jAuUmOh`s_#3O#Q@}+t$Jn&L2-mkQOn%5i(=-?p`Lj?c!2VW(AbHes1cgEB@zPzW^m!s{<8 zH^}g>l=Q%z`79itWZZZq>1T&4kE_!Ru7HeXVR6SO2noJcy-wyON8U|XUoeAf zHk*)T8OiUqhEc#)EX_nb3VMysq8mBfIar@DEC@xNQ&ko5*l*<1J}BWse+#xk2O71^ zZKRS>{bS{FIWTbz8yidq6)TE@^|cgAnWrExWsHLC$l+FDW*C*!T_{XINt{JZ95tYc z_p#09P!;b%OW8qQ$`}Pj@4<%r;2b2&DJYXe*!EsR<%dl-6KGEyY2+ae zQs4@dsSC*31|bfe!20Q-oXHShTsI61&!<8X5%II3+V+8k*E-I+hzUk`L)aOtuD0000< KMNUMnLSTY|9xOrt literal 0 HcmV?d00001 diff --git a/gfx/icon16/calculator.png b/gfx/icon16/calculator.png new file mode 100644 index 0000000000000000000000000000000000000000..701a60a5a4d5673d0e3dd3fc8f316a2ebdd7fad9 GIT binary patch literal 543 zcmV+)0^t3LP)@VozFAzEvI&~0#LAwY>5FK39Rg@@bp>BeO zw$McyP2NlT?u|(Uk#_LH<=ljK?mhP;k2#J5heX6H%H{HXCX=~NBoZlARe>=^i32c& z5WqPH!!SOV%jHw0Qn@9fcc5CW>Jq=4|6^OL)m9$QSCC95(-PFn^7EgPn-5p9Xf%2j zT0v11s^jrE9G#rvGccKoT*Is1-&Wq)um?di)g6Ha$O`*a;Q$Laz(Aw!N@+sNvdAvNPK8Qq^wr_gSuSaWLG&M-o9;vBq+hGMlxGxKZ0_1Wz znv69PFh5E+M2titU>*W4;JO)kE$QxbPq19@+D+v)+U|OcH05hn- z^9BftDEsz1&z7-itp~p6;XLO&pY!G6%mJ8_$z&S0+uaEUg9wMi zh(scYMx&J3p4I(+KO7FnP@zzmSkG_KVzb!_V*ZBHGE)W)qD@1Djh;ybvT`|Cqe%}M^Wu8PdaGPVM$wTbzq|{0}G7TcW!EaA!?fWL5dnF z2D1#A%gQ1{g%n-+HK!)Dlhy}{SMT#sR?}5CT<^_$KhO1hFK%8Q0G>o5QQGbHy4UN4 z-|t5t5I`^(q@BEzx!diA)oSg?WHKG`{1kndOr{LiH}UWKW;UBQh5$~dv&;3qNOBK< z6Dck!h5#fUsZ-Y;K)kqu^Qu)$YLd8c>lvnXFEC?xNzX_*9FAdt%jFsXCOPxeHuELp zFTfqg-O+$vuZLo>h+A49r%wOWlrp#YD^1Eo?) zL9N-#D4jluZnryn2R0iWqF%3~TCHMjZ4ISTiKfZra#Wd2hTget8v!s|Ec7rG3PG#Y zqE@TXG#ZVD!hAj-R4NrsU^ZKZ0Y;;d0$QyWn$0E}jRs9aK$S`b<#HJryByEY9z^Wu z7^36+8mIXIK&#bJKqL}@!C;_}a5xOTUQa<$W(IF&597;275Zqho@L z6tK9oL;;;nhpOFf57H3D&j|6EGeai==5_;&5FOuzq!RQ3MdquSQhNU0$7%aMdZXDe6pPbIMdfFJbdI- zo#K;Stn+@~=uTRl*mol(KG5Bm6XL_wF}xG+!V{68w>-|5{uhAg>BRnd?u%s-o9lIA aCiCwjy#9~3ed^Z$00005{JVI0Q&7rJd-bKnj|5%n4Y6@5>kN(HX=3gQZxSrZA^D5`8Z{esFV$a=C&4Y&IK|N+p5V^n66#)oqx|kqlhGx5);u zsv>-l96t2NFEmRe1Q3hGh}cmhru%PZV>^(XtHf%s42#($e$7cdlnQdcQ79CqhaHY} zyWNhyM|@1ZpfK^W6`$NCSeYwDeEb%?>QfjQ=vx#MNy1E(6}NLiqLca7_c-C zw*4#yshx1P6=Oh9fCs{Q+!ZvgX5YGU0KZFcF+ZJhDUou^;chBKPt~sF{`&m~w!YgI xP*SiXDXQ3;es!-nZI>P$eqOh4_jYDZKLCCG2jOQ#mq`Es002ovPDHLkV1gc3OCJCL literal 0 HcmV?d00001 diff --git a/gfx/icon16/calculator_error.png b/gfx/icon16/calculator_error.png new file mode 100644 index 0000000000000000000000000000000000000000..0bc4288a47268f2dc44b7ece051373f6be4d8e02 GIT binary patch literal 731 zcmV<10wn#3P)Mg|`>;I-sPfu@FiJ7-B z5|_*6qaY1OALCy(e|OAov)Q`p_c(zliX0sd2iiOxEQUZ`q}Qmfe}3P@ZZ4V#n3SqX zy9GjBu_){nSP+^Cn6XCPzUJeo>pE{*1$DkheC<4swzh#ltQNEGXEGTqEG)oow_|;M z9f?GOU#mC$1U)}ypq92_nr5>CLMofVU=V>ofS=6POa;;Zpfo7p;PDas{`LZ9qkxJ6 zgBU!JWf}2!oGVycTf^ewB3cz0o~{tux(2cR`6Zkv>_b3LWEKjA5Dtg=b(n%Hm(Ih; zC*bb%fc%<=w|^W*TRtH3@S?4ez#u$WSy@3W7USJtU6t|a)qQmKjR0jCso6Ok@F-{} zIT&SaxPd^^wVHxRB*F>K_BwH@+Y5I`38wmmzMlzFOylH*C=6A-mAZG%U2CGQX-0Bs zNunrJ=7PYJpT+6WWtgR9TB~4av=64XiB?w@hX=;`Hh zI*t6hI1cp;!Rao*GPdaBOL+Y(OEXQFtyZQ1XqF;uNpo*7jv`sfxNoIST{2!@t*;BJ-ko6&RX1Gnf{r!El>X(K%C+p|)lFLAvS4UDUb| z(NtO&f_mYYleP&VL@lBi!?ADAIn?^$ssrbJ&U>D7KJWKA4{slUKC{{EU07IXClU#) zt*s%IN+F$2^GffOUtV5DEEan|K0Y3zo*&MSxw*NjSP$`kJB~ym?|J}>i;G>co+`{w z@h>M6O3?!#d1Tk_KZDkn$4&n$=mRAf9+Y7Wy~gc_Z+MR^9*_3|mX?;z0D94U>yPF; z;h%uV@h9g4PEJm+v$KOnqk&qjhDxP^t*tGTN+lEu1>|zMzbp8jfE)UsaB!e?Vdk_`FT#F-EL!le;>QMyJ$9>tfpSCvsbHCu6ZYZ@@6KJ zK``~9pS5{dQ#!r?FjI-L&o_V&2h=ku{#kH>>@xy%X(Lb>Vb z>5rqMqxU2d$t4B^gP}78CX0%K+cZ3cd$aUdYMf{m^v_~~m`weDl+&_@K%&-6e002ovPDHLk FV1i#7Nd^D_ literal 0 HcmV?d00001 diff --git a/gfx/icon16/calendar.png b/gfx/icon16/calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..658913852d60fc6ca8557568d26b8e93e7d56525 GIT binary patch literal 675 zcmV;U0$lxxP)w!? zFisFv!T|cmRtW;1f$>$s0G>^*GP-h`H-mzTP&3`b(d;hDCL-{+T2LSiJi1S%34OTG znWn~v^Brk?FQB#MFuosf?qnt!t(A%g#tAAA`tV{p&t%~)6GMus628BV?|aP6=Lr0O zrxPn=6Fy3{fE84gngF`mQ;ZG4p#ul`mYb)mJw@Q%q_eddamvg>kv)yI#B0M!3sxev z!1s9dp#Z>KE{BK5@W%p1Kt!2cEYj2vBiUHDJ-HCTS{r%b!`Wj=!r&Tb+LFBfRN!=5 zl7aC&Ul)Foh{s4J>JU)^p9+C-Q44MR8(8|WK})8dx#e}T%`v`wFOp3_q9I1QsXihN zJVaEgK9Y|1KAJgEb`m$%VXVVh!8pM>`_Eli`}OBJfVb0i{tF{QT8%v&>u>-7002ov JPDHLkV1feuD8K*! literal 0 HcmV?d00001 diff --git a/gfx/icon16/calendar_add.png b/gfx/icon16/calendar_add.png new file mode 100644 index 0000000000000000000000000000000000000000..17679db6bdaa6771296fb016d21b0fdfc79e48b2 GIT binary patch literal 723 zcmV;^0xbQBP)5ETnpqPAn6zU<&FIp9Il1xF$N9eryjdy0$g_1Iflt9aIG62{ zJh%k%4xHmhLo?3#;voiuIS4Atz|yRg7EJQs@{lI*wgUi{`ac_PABetl_Z_I|3#8?`eD|ed6f0%TQcqH8_?!MPbDcMaNaP9 zID)f}I*Fo?b1j|35nOoE$%C)^xO?7^8AZ<;nKNMoiOUGW!7B)eqks)d%85f*Ut3O5 z2y1J~34@4P(`OKd5v!{!vZqb$PX^8#GKfRC{H%*7-3NGlMMxrkzLPKvXnpw>efz<- zL+i*V2}yntup}dJsUeA?2-Z}W0WfXy6oMdN)xt6+rt=t6;#s+T8Fd@$sj8kz$=Hk3 zZm&ETLN;{(Q5bOJWj6qApFR-~(46b$`TH|e&0c^HJqyOKzz2@nc}oH6k;Ja!@6_`> zujX8rB$7<5R4{TFutjs$=EoolyOHUV|OXy7|=wB>Mn!!NA5kcv+BTC4y7002ovPDHLk FV1h%aQKkR@ literal 0 HcmV?d00001 diff --git a/gfx/icon16/calendar_delete.png b/gfx/icon16/calendar_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..69a3b10ad106f0c1603e5016097973b248988c05 GIT binary patch literal 742 zcmVObCawiW7N$cdk%fiWKxW)*|jDAeXeGGH=bv+%Yb0At;_2hK@Oz=OUd zs6-?p5s4eiKq3J^HYb3p(tNXDf2NI|X&Y2k)pL&rR8{r-lc>JX5!F{Zqn!Mn)@{e0 ztExr>#tEWI7{JAjA%ei?Qs)q109T(4(LQ*HM^^+DA=cHzg0d-OO+?_2wV*&4cx9KC{J4yRV93}AK&+g zwcMfM)k|8NPohPoEGb+E)aL}OpsK_IXs9iwqXp(vRMOr1iH6!@@}8DaG~C6!t$UeV zwUG4d+e~k3<<9EZE+3+)0|2J%w4g8ypIp?PHkaI_hqUo z3Q-OHH!`*J78Nt{34<6TNlVY5uZkS^{&t<)HSgBt&-pBVMkBEhC;4*D*}UiZ-t)bNi10tl2Ds4Bw_k+q zN_0qTjnd$0jZzw=1yAWwrBI%rw0?AC^W3lvphb3dpFZx^Nsl-4-_nbkW% z1e6C_f$RF`R1(}2BwcV_2KUzEx@ycQfnPodp@_pEqiw)f(B2w8H6A_Us z&HlZrB_@NPYb08~NBTNzMFt}BwX;fEPOOdD0It$#5o`;pTjE%j$<+sOYzt~y<0KNh z7|JeY%G?rqyI$fLDY7R_Cu{1=iRl&uuq}fP;Q%$Q3D$>$)IN^0y5JQQfsh6SZd0{|4;Lu{NrgNbv>7>S(4%y3Ed7tnpb16j6@?@kB+6a1+I zuuOxxjvjLQKCoEE5iDLuDprBz2+96@x*OVH)ky*c3)4Sm19+b2dtkzhfjV+0&&HD= z(PyWa9CR4z&7-IFCFZJ=1akAyTChxh6S&H6VZqESIvOjOzkCN{J~r~Yriu1jy*$73 z6r;U$IB>~PU6BqP~898YX3J=*#1Z=w1DX^nQc3%5aJ00000NkvXX Hu0mjfn=oBS literal 0 HcmV?d00001 diff --git a/gfx/icon16/calendar_link.png b/gfx/icon16/calendar_link.png new file mode 100644 index 0000000000000000000000000000000000000000..6b106b9429aaf978ef93ef331a3a58ede07d677c GIT binary patch literal 795 zcmV+$1LXXPP))y9?D}-jUWvgMWybY$46!FOgIME@ZA%%FuOX7|428g%rR1ovp z*vgiRA}dotRFqhtz4&&XgOmBP_2T=S-|zc;f1h*Cvpq=wlKw~ZG2jX*`<1C7(`&`tbA{n!tvE#FW*>_g>)FHj747mfgZ&YfT+`Un4_TfNJ% zBY^4E7ByiO0RuvyHy1G706MaOw#z^xA86nK>a#%A8Jd-JeZUc*%Mm;TkYR@$cwP=X zl>$$SfyqL^o(GIx0|p7K@-)pB8Q&!U?c~14PSBqZ^pT;S9H9F;&`E~d1wbnSv|OTD zVY4RzXdxeqH6OkSuqKAxe!7m##CywZytmKA*Wg|hIr_x}KtHvH@b3dUU|}`83F~YC zw)p_;L{j@rl#CUj*jk9`w|;!x2;-`DE&-?1Axz{KJvY%{B1noFUsSHom7p+<8Dj9CI^RDy~c1@*LA9kS(J zNJ&XKNdc;n6@-56V`^cY1`GxR{C+=tJ|CP;C+ZvYFt&HX>-AF4?RL{lMn;B~0+d5O z3TW(^z-^fVo~0$^Gr1&i0V0tIO-)UZ%jLA@^Z8KMYAA$Zm|Y4`m_K2M0Lm)rpwVb3 zAQp=ujmv|>;ef~Efy?EB)oKNgcOHSQFa@Yoswf4N_bp>P9K-!yGbEBy3XoMO!QpVg z<#LgknMuXg98MaPRn-(wP*4z}fHKoZcS*-mBwPIm7qjx9y=#DZ$O4WPo<})uLy<0h*&I+6735Ff^4F5qzk}@P)Ff}Nlc zJ+V-1gdjvrBToYb_&=5JJoz%#Q=n#p0PUsg;0_wW6hzWF z6d(Z#0TH%uy+T9>YJjQ_4o41w#S|V(NC8qn46yPY0ExQO163;l8LV%BTT)_{lxVdB zLqhH!O}vfXt+G~AtirG?JdRPE!p4;(u<%+06sOr5$!l?%`w$ZJisblGeq3lk?M znK(IF&Lv~|%q&@!^#Q8MB|waLDd+L)A8Bgth=QmR)CiKix0+Qk`lsOTj2++4X|3MA z_x{3e%gn9zko@i4h1Ih`tu0ZJsAx1qji_-~z~gH-D8wdL6`?9WFzi$qo8J^aVr5)w?g*$f-IAT>umA~g7`KN%tnR;#U}<7 z5hMW@Lgq>E$!K>yytk^`8I7CZh3ZpP+&cH%(^WC8HJ%e5f2P*XvcxkWwQ`kGkO~lt zlII$NusS59(6q0vCnq`@4S~{naJ;w4`Jc)kW_~B`6%d;_oLG1Va7$7Us|13;&iz}O z`@n5r_O9P&2_$L=A|D7_Q*>C^p+!i-1T+MZ9OX=AAZiJ?X%jKvPl*mHtAuC}!6424^=42In{JdU?xY>Aa%fe%j@!RS-}GG7@u}MX(vJ z>tJ!K2+sw+>=e;Z=V0Y$3Gq1LUIFdtdibFSPSgUs;JGo3ze>ZS-Ld{OC?6xeX_GkI zowC?tTM$B330MKQ%?H2kQ68M0%NJfGeerSnSF=wtJ002ovPDHLkV1gqb2Y3Jg literal 0 HcmV?d00001 diff --git a/gfx/icon16/calendar_view_week.png b/gfx/icon16/calendar_view_week.png new file mode 100644 index 0000000000000000000000000000000000000000..8fe695f51fce503e1a4838ac4a93f5b9ab95553c GIT binary patch literal 480 zcmV<60U!Q}P)@KEQ1dB*OY;8rG{0D1W!OBLkw-N=dwXm~N1QE3ov=J3VoAfqnBj^Uw zM54xfXXYG>dvA7&AS)Rd=55|*zRs-J<}fw^c=>n$4xMPD-K#DN!X#CQA!mRGN}D zZ(TUGF#(W$<^0Ccwg1U{{qg71`xTV51~7eg8EmKo6-0FJwt;A&35ej=)z?JS>H=Vx zgW<$+P+1ltJpkL>eL3^by|8WH ze>3}MeDdL&w}0&U;_Xe_W&{u=wB$OQFuT8lHo6K%Lkr8Qp~<2Rk*PT#N?1z*LjAZG z0V$SMWb~P*tCKk(rKJTl0EW#?05TH;58iGu9(7SR_g>A2D(<}aN*l$^r(ZZS?mmu3 z3%3x}wQ%n2F|r2jd;b;=GO3$dFC@Re@#xc;wls|_B8y59C9?8Bz|QWU=Kw2*J?FpO W9yz<&(0nxj0000gJ-O!jxnD7oNLq;%;3B=$mW~C-A78b#}Ym zUa~ApY&IL$YPE8+w{2VKx^DRW{x^j};R(m*^Z8S9-^=ClFHtNO4^>s2WHK4B90Evd zRNvv@{p&Eky~2wRC-6pYqSb0Y8jr^>3G5|f?PqEtk*KFqDSspqL8sF}uh+wHIK<_n z6MX#q6V3T;+&aAjAq2YJ?gK?pbdSdaP1D3|HoL3QsY$Qbi+a6|a5#)~It`Knl7dhu zghr!*N~MB8Ab@N(i+;b4$z&p9n$6}7jROaR0fNCGwg*Re{(gmpDPU86x^Us%)obw2 z=aha6oFxO>?KYy(sFbSkv{)<Xg3cSx! zV*;wSwBMGSfGRX({TECm3Yn@1ESF0eb3TJT z!7c-;DBO+#(G_BEZ~a#M_t*Fbci5Cwkwgrt00000NkvXXu0mjf2e~nc literal 0 HcmV?d00001 diff --git a/gfx/icon16/camera_add.png b/gfx/icon16/camera_add.png new file mode 100644 index 0000000000000000000000000000000000000000..08b5da9891cffe3ee397f528734dc5de406c1c53 GIT binary patch literal 800 zcmV+*1K<3KP)ZO`s5Iy)3 z^blxIm6b3;gecZ(Yy%rC)TwiGbGzG}ySMLLQF<%r!0&t)?)Uq?-}!y#FkRR2KTG1< z)YR0ya=9F+R;zWjT8&jI6_cVUW*#+7V-|}=wcG8l$HvA+dH%@ANFRlt)6>(NEEo(P z5=AlB+uIASh6o0tU*6*C#bZ#Hp5f8^4%l3sh{qGxvf1ooBHIXD`he*5dLvz3U3Qnt zg;Xkq)zwvOY;2&}(}9nl*AXk6L{HyoFvhU5vT|7v1dA-okR*xa^Z7FpbvmUa5x+Y1OiB>)5zs=MougiJ1+6WwY4=gHa4PK@44?hVMmi8@CoU=D$G!@wY3GShap^=L#b{X2m10@ z&n_7S#P06yyH=~!aMt6jM_MtX%EaAUrYSh0en(>Y1KRyIoa!IIQ2%*U${9ERlE#EA|+nOZ}Sdl>J2yu_f-k7Rrn5_KL;CX@F` zj-{cYfh{gBGG2holXvKL zj1ND@#GC7oMGIcMnkfta^5QgId$>3{* ze^{whg4JrZPS6`MxN($ zfj|IE4Fy;cS$cyT*N#J5o50ie-Eg>ju(A@nnayUOQLuvslitsFc6Nq)dwXTK+l_cU zj#MgzOeTX?Z#QNZw-7C!#;Lw@AcP>9Ob&1yCrXk8K@doxP&hBpuE!h>2g2bnTrL;< zen03_K%at^mKH=J5zNia!Rd4&7z|=_a}&8-&Z>zCC2JfpB7y)(LieI{&0(l4=b%t3Dn*7w`;kx*auv>`)3D6J)nbUM*n-6rY{NcvxB$V8a7@*RZ=L^f5ifi zud7IK2idrK**&p5KU+&y>QLZq$nFq)OAwv5eohX$&YuRo_ewiIZ}U3o(0MaKQ72s_A300000NkvXXu0mjfhN@V) literal 0 HcmV?d00001 diff --git a/gfx/icon16/camera_edit.png b/gfx/icon16/camera_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..b5015b103aae138c81088270f9f11da15bcad8ac GIT binary patch literal 872 zcmV-u1DE`XP)gnzR}dAN!lccO`E2gRvSvH)rF`K)PSFY3td^OAd0KH5V99U5f`EqDcV&x zMR6f^BgHTE1J(~|N}8%wscm1=(3dp-m*hR?MORf<4%``LxaZz;?ww0CO~d~zPTvLw z1}+r}g+QrPT2rZ1NU>Pt^ZC4>pQ@@7Q4|%c)jARih0g2#Jv}{J>G5@FXlR-A_xGDw zmQDKoe&}o{plZ<%qd0MRBb1pz+<4LolcNpO)1P`}S-wfZCTcqM9jwRWiL|%3TOAGu zW@l$1NfHu?1lGG+@$B6aV(CtFY~2My2o@F=jxY=(8Vm+-97k4GR(5kVYm3QbLL?G_ z-EN1^=L3}jDh2iR^@v8J7#kad&1OR&5WwQ%B9h5u)h8B^Js{#1jMVXFUy z)3c{iscL&{vWy*WH^f{7ott>rw{%01?tm3E6jF_lUcANKSuaqVMJ|`C1|Y#;u#fij zGQEfvi-k1R$fWP|K9q?aHtS1R>;eThU}p3+Lid-|#k5+Tf!{Oqh^!u_dsp{rN6!r+ zHhcl|-(EpWA28sjN(nz}>M6Mxz&V;}e-eUODhLu)h9a yaBR0V-`VWowzs*V@x@p9_|mCESHd&@8t0!9oOz=HFLpWr0000D;+3^E$z4{$MYU~w{WF-|B0J{Ada(M245 zM5B?xRH<4DOwsYEL^vFoOr=tHX|O<{NFU%@T3P}kw@ic3zAP5Kq0fOcC&R$^&w90dyv`v)9HVCDVj?z;#J8&v)1#8j&)P*@IG zl|zUOWi=QUpz#kgwRGSCYTsBsga!vU78>(_w3lYQgq=;Lm~?kll}x< zsTfRnC<;VuXxc_Wst3z_yv0nfuLV zGo~m?i>7Hrk|ax`(Xg^p*L7mE*<`2F`Eqh{a)RZLjg1Y_V>2F)@0022=@UH9m!r`r zm>LQ&Bf0h(x3Bj>{`L%y-}b}d9Y8vr884MePbk)oS&!K&zg1I2=eM67YCDh(scw zt$?Wo8K(oRKQpcS=llS9qiX2 z96<5lIf8nff>aqj?g6Z}Kc^((5rJ^1fI14R(E?SsgQF9&+wOqp6+l<9sH!;W?889U zFltQ^pGV$9`s({jz^bpWuOr$W!CJ)wNuXoWWn3E^hej1?x<*Ykuv5t*(sKz1asw+; z9QsN>1XjILshHz&l}Z@y?KRE$NF_7y_hJSLRiWw%6iq=@s^Oe}1P4kTA4V4-(3wtb zZEZcEN^Bh+9b|cVnJ|LxTTQ5%3a=wT!J0{yt8ByB-i6id0v0!xAS|6)Apd$yH=hRe zCN)>4tuO;a?m==fIEqi(iDiyMZh}+n{@4V; nyF}D;{j00000NkvXXu0mjf57}={ literal 0 HcmV?d00001 diff --git a/gfx/icon16/camera_link.png b/gfx/icon16/camera_link.png new file mode 100644 index 0000000000000000000000000000000000000000..d2ac9f9350ba1b79b64d454dd8bbdc21c718cb62 GIT binary patch literal 839 zcmV-N1GxN&P)jCRQ2LkQkC`7#N(`Wzd0W z)SBREOthvcHI*MJr3DJ5rS$iC&Lt3>eaX4^y_fTy`!1#sw(C4`CBTT>a|!bh(@DuI-T(Q z{h(Grt-#@MAQp>Zb#)bXyB)z`5WBm(I6OQQIq`Vhr*dK@lR-;M3#w)ho_{EzSd-8o zeg;X0+wIq2J3c1*YhacPOe7L$Yikp&%DfbdMRas@;LVQ;%9;$LjzTY^F6;35k68fs z_xA<3QmKFhzF?_x0a9B;p{^&O0#zo3NFs@rilzrmNCbm9kKcJ047kd9Rem(BaR#O$ zGKC^bI5{~HIhPrn7r0&vrlN&H0oiO8;cyrm8yh@jnf^D_m6eq+eQi}v`g*-y@9U9~kyi3WgY0VK*4RXJq0rgcDLhfD z)efjVITDGa|0&?}`4sBePbV&ufDQsFOqK4&Bigsgt;@9QNVhs^ktIfBe*xE3qL_Mp RB%c5P002ovPDHLkV1lB^g8={l literal 0 HcmV?d00001 diff --git a/gfx/icon16/camera_small.png b/gfx/icon16/camera_small.png new file mode 100644 index 0000000000000000000000000000000000000000..454b0b0199df99a52603dc9d50fb108f138a36b5 GIT binary patch literal 489 zcmV4nF=aJh$b&b^ONN^wktaAf>FK-e!dO}leb)%S#D|82Kh z)M_Sl@!Vs?A}E~6 zxJaeYXf%+^<k76bVRR$kAvNPi6?SJ&zf9ynYGbI1cmq98A08I9RXOOm1)s zwryjvSh%L`L77Dy0Syt1$78SeE5LL*g=w0&Jh31V2O_bN3HMFS^-G}e*;M)Q6>s#cP zI`Y#S($G6W`W@NI5g|L-MKl0Zmu$m^(0~^Lwo5OO~d#(vPfz1rk%1hOvQ!2cN2d2?-uHXIEo8vToeK|KINWnNa4+Xt#u)Ykn|6RndSZEQHfCZG5CcC=T z`(o_NTOjbCK|GPF4%)<=%>`agEOIe^kJ+gSd~H}=`AYZIyJS-%Y|LeBxc&DE@kHvV zh>Ui%*7I#PNlilw1y@n@6l>qJC^2jm6{4Z3p@!y54^361Eu)pbu{`o1V_kbZ`MR$y zdh}&Y@Fjlr^zxZmgL6TIkJ-*qG#j-x`OjkRipD3485n}nXu!{oDbIFDjcz9A?M5% z2PG>yimcp1&>5MK%jHlg6reM+k&%A@^fo!tWxH|QR0Ma}26yDTXd(nZ3#(s)-0F2- zez{50^fbdT&}y|H>u{>mC3+bKC)$uY9*^5a08#oQKc4{{)TYPG8KIs|3 z4ORT?V0lH~l?0j&3hB7!W2DOBEbhsYf_b7(V%tAvUOfK}hzhb~cin-F00000 LNkvXXu0mjfWpp$z literal 0 HcmV?d00001 diff --git a/gfx/icon16/car_delete.png b/gfx/icon16/car_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..2803b567847e69fe64b0691dd30dc83d5cb8e61b GIT binary patch literal 689 zcmV;i0#5yjP)O%0M7oPLI-^+QP?|IL8KS>CIorH`X z#{U;kx03cgzm1lD&iP@kbCb?=Y=W5?V_7}Rrs(-_;>oo){}iC`H#cZ?N9}vbmIR%1 zFb>LqUnCTbuQtCJ{X9Zj;%93SH5XfYC4n}U-rJ%075Y!Dm1|o2KLgO>T-6vG~ zU~R__Y6#D#b0=pEa*kw>#ikhTYrejO78!u~M-2O{7X0h`!Spj`&?4f`5S^I6JW_j*t8PJ zvW&#i3M5M{M0yFvsP|eYai!-03M21;xEHWkv7}aG!u?@3_kw}O#>S}A=@c%POHdx# zsv8(Pr*i&jP~^wYdlkZ{=g+|{pU>AvYnt#p|5xdXh_44m_7@FzBa>dhI@OYE3e_<$ zZRa+6J1Xy+_7vT%DrKrF&msApA(l||?1t!-wtJm@9S82DmgjFPx>RjABG%JZH+%FO X1fWDOL6s`T00000NkvXXu0mjfK8`i% literal 0 HcmV?d00001 diff --git a/gfx/icon16/cart.png b/gfx/icon16/cart.png new file mode 100644 index 0000000000000000000000000000000000000000..1baf7b9fde1195da75a09a4ac8a7cdcc11542c3a GIT binary patch literal 421 zcmV;W0b2fvP)|9mIxVK*qV(LJCr#hETgDW!z&|9$wh3`VrtfF?un9PlRLs>2y(-4 zrLKn+LM$+c2R9RpV`rECN`sK@HGt)oU|=2}GdOWzXOuyDL72-1pjr{L%5=%8 zRQ(pEyJS{6KMcTc^`djdIyOcaz(RmDeoTeB8zvcNthS*`>A=K4->m8f9c)wTh(V)x P00000NkvXXu0mjfbTF;3 literal 0 HcmV?d00001 diff --git a/gfx/icon16/cart_add.png b/gfx/icon16/cart_add.png new file mode 100644 index 0000000000000000000000000000000000000000..45c2900089c5b3867019ddf2d1c9c41552d66b32 GIT binary patch literal 711 zcmV;&0yzDNP)uCxwbv=KH9zoUDon>V zr>UxI+l z#KOV?tXAtCMJ|^E)z;P)Ha0epPNyNuGGeh9*4Njuva*6;Fo-}P0FTGRu}4QoI5;?f z$z&=kve_(-kB`yqcK=$PP6rN$<5RocMzvanBuNc}!7!r8WHP+bYPFEh=h197LA^$! zfn+j?{r!DJA`y-Wg+eHo%iPh-%*WOJf!=_4JdR?q$TO(d>pTNeCUT`x=_#{;C=?2$j;X1sGkv$Py1I(P z!$Twz39zJva5zj#0@-C@2}IWEbb{S(Co+D!Mh2YN-Q7j4Rs)eqd1+}0rBaCoa%Hv( z_V)ImR4Tvy@g2C`Zb};S^YgG+ER-}@($Hu$P#T`&g=Gkj-rm5_>p@&oUYt1fLwX|J ze5DHBL!@j);j;`WIfC2L1zdi5R^$Me%XOaFdp9>XM@hqIG(xY}Q_`58p2l6>Rjidv zSo>h6-65tPLP|ZR0blt578bWNJ3BinisDB`9zE&c`pZjrU$*1q7cN?9zz+a>(-SOd zeqB2|JMjDcJn8ZAag2?P;mWgfcq8A3P9ElDU1GT3!LQP4wNR;4n4FyKbHIS=TjBtW t@&m3+C;j&_I88CIp4At!{qxjQ|2w4%;hGY8=Cl9+002ovPDHLkV1ip>OPc@y literal 0 HcmV?d00001 diff --git a/gfx/icon16/cart_delete.png b/gfx/icon16/cart_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..ac5bce5c8862ff091d89763a9c0ed19a70e639a5 GIT binary patch literal 742 zcmVy4^0M)9E7~PQm4Jv4X#i>2wOI zRH|*W+0?aK4YJwnF$x&tVRE%v1))#~tyT-vYBkjBbJSTCeRBEc-5YwfMssp)=!%M=N`K@UcJA@FCzC%1C**Ti`$vEb7M z#Ts?^`j+?NC4&`CzviI$={-Ftmv-4ojK||Q5M>V$A1;aO4mN*`U~|h0{MrYAk1s$V zk%C^Q=4}-zr;nG2V`{jav#X!KFy+1v0a22=1R0U3pl!)07)2~?QeZA!iu>VoZOn9222<0v z*_>{&&CTH?(D~_>E9czAE;OB+evM6@zV{=9K@6gc!wZM=Jmx!`m*JDd zXti1{0sD=&MB)B>h zj(dB1iPBK3)le#x=vNEzbD<6gv>$ulsz9%mV|S?@i=8F-(pG$_ppk5Ej^5pv75xEM zf{xusl6r}dvKW%*HQRYk?CI$_%_#l8tE&qNg#sGsBT%+y%-9~#(Hi_(tH2I3NvNX) z;nvG11Oh=ikAM+NOkTNME>t#DY%YGT$GlC3#7r6XqUG3{dx0foQL5o7FTsF?d_JGf zBVar&W^Bo>%S8OKyNa;p4kqi5!KW^T{q+?XI-6M=GqtF$u8#cmm?RPj8hPiC@pm9I zBgahBHJBbAPuc4(T&%6F74mpI0!G1WEW3Jyep_`W>ufH~I@+$gEu!-$3ti`La_RM5 T)9mKtTqbJf(rJ5aze{dD~bnS8HAT_H56d@9+Ejex4r>0Plb5p9Kbk0a~pV zy}i9qsZ`f^p->2<0)YU0J|8HG!sO&6#>dAoIywrw-42Vz0+Y!EywGFe(8k<{~On&vLD*(|1}rjW^GK@0DIP$=BL z>la2wMo=geFflO!mNehta1bZ{u+@ZwyEeU=v|z?wXYB9qCu02ejcl%#>FH@C5(yA7 zaWN(A3nlv*#Y@bUH#BJv}|>?(RmPstr-=WfYg4D1PX| z+JXy_p_>rgY1sMeBE7X;+V{qM(XjH)iemNw=tpPqZPkhyZ4G3?>tA;@7#J8h%94Jp zR;vkVbar+^BNre|HKVko2Qz;IbjKNNWg4-b8iS|n!uN>c+<{617FG*66$-^IsZ_cs z6}L68PA|W(;I5B}XC>>{C~{={N`xfU!b$^nr(4*yv@hRwsCqMf|CywvR-QL~~kw}D){QNqzvVhVWh2j#+V9D}J*-*~M zkb7aov*sg~Jpr=gtpqzxGl8~K4C}F8}}l literal 0 HcmV?d00001 diff --git a/gfx/icon16/cart_go.png b/gfx/icon16/cart_go.png new file mode 100644 index 0000000000000000000000000000000000000000..20ee0584f61fbc7a4759ccda9a3d805460bc70c8 GIT binary patch literal 763 zcmVaV?~72n$)U z(3)sy@M190gjOOI`b?=sg7TQhow?pSp#)+iF`neiNzTl7zwe&&jl>wk|AggV0r7a8 zX_^K~DR{jhC6h^0f?*iYb^TC^j}E2)`u%?N_xEFMZ4FaXQ;QaHg>X1*0*(q*RWUg^ zS?cNO@nkX?%*@QJ@&lh)1oQIpGOSiB3WWkZ9uKnFEPOtn*>7)e$I{Xgy1Kexx7$7W zd>-j^S{xXS#bOCdBodJli3DqEYQo0GMu@*4)oL}QC<@^+L$WNBa=C2QQmJJ2x3{;& zb&5h+op^}*H8(d46+|%GY&Ig8IU^CwPN$P}cXz|(a*<##D2RlDg1}0(HBL`Yvw?vD z@S&nose}YrFbi<8SPZSWUy>cViI9E=xm*rILqpQO0ufx&gH$Soj*bqKIS>fI;c%GD zZnvB8y};Xg0k7y|!M<-E>7bD&CMH;IU1{43FhhfCP^i4;aRt!py^Q(QH~3s2*riI{ zyZb+w^fxEojfdIQ;7#a^`@_&-fT6rufYW*sbKhQLA@`QbRBbe!I6gjpp0nQL?6(BF zNZF;D;OzQWXj}#5YBXKLPvsZ-d=YGEI~KAsE7$FrpI4pYu#Msyv^Lo9efwma(rkj6oIv4xraO`e2x4AjJ z%qz7ynhQf^4{kb_bA{+YnXnXn>q!`dZ29f?yO6Y;L=T4x=brERp5Nyj5dcxGQ1bWi zI@E|~{sy#ouKYZ$PITH2MX0eH`#OyGSr(6+m;b-PEAA$uU*3ZMY)6yhB7WyXp%8+> zAVx+;;C8#8i_+;dXe=%+VqswcYW_at++FBCJi)tF7QwU?FUIcRmiauc_16it<#HMO z`}<&7HZNLQT0*5#!QtVd5R$PQFnoN9@TwDRLIcw$Ifj${c*!;4y8c4t;NSpTTU&5A z9N%mNqCsDmrec@N#qc~Yyx(Xv)*m;Rot?${ z`ntfNSS(_GejbJG0vO9#w772{J5NkZU~O%Ux}&eJ?_AXuVzC%Xr4r`m=0Hd@@pzm% zF?3u4i=kqR#li#v0V>9cHIhPIHk(DEPyiKgZf+tR4r60ugEkbL{eC}kxg5H>x{hkz z0mpF|9UX<&>&4K}5G4&l8YYto27>{5y&luk)6i%%NB=yeTG83rd8WO+9ZIG0dsTz+ z@$suBA+hMg@DQUsAr>6%U9UW+EYZKlsm&;344G1h9{W_ga)!^XZ4iT&V zc2}#_DuqI^L&PenRQjW;0l8@%AuX(HWn~4Elam7J?(S}AwOSA{d_JFW#-tWvv3R>C t1GCvI!0PSoJu!hyCR0fy5-P@@`Cr&f$(>anrvU%}002ovPDHLkV1l9|S^WS2 literal 0 HcmV?d00001 diff --git a/gfx/icon16/cart_remove.png b/gfx/icon16/cart_remove.png new file mode 100644 index 0000000000000000000000000000000000000000..360217b526d10a3a39e0acfbc4f4a41bbf986734 GIT binary patch literal 769 zcmV+c1OEJpP)m=n&zdgPnpxQq~{D&6m05<{G#c-_mW$Ue%e~ zz`fum33Dj^=QhnX%iLgNfhl_HBn(1)`Sv`|L0V3t!;c4k&+q&F{hrVB69EvFi`xFH z7oJ5bQ0uv#KCgzxxfgF1Zyk>$Uqiq264jO~!hacPgc?kIl3+0(K z-c3zSVSIcXcDo&;qoXfG$z&2V;_)~HLBM9;{6hg6B#Qgj` z2x)G1c9wSH=(q$HN5y)*o^v{#RE#s2%AkjZ4IA?xgLIFL@K zA(zWf%I?ABO=O&hm&d$z@ZEbC6 zX=(XcV&HPQZjTa>l6HF&*VMp~gzprfM$L=2nF#@3kB zqM@PTdszlLosPj$sZ?hs5R1i<#>Pe}#-I7$7+=lQ6LRxi00000NkvXXu0mjf3)^L| literal 0 HcmV?d00001 diff --git a/gfx/icon16/cd.png b/gfx/icon16/cd.png new file mode 100644 index 0000000000000000000000000000000000000000..ef4322357cbc34e0b5eeed34f9fdf553a1de2ee7 GIT binary patch literal 673 zcmV;S0$%-zP)fk+XBT$+GFLor|=G~7Z=&Bd_^zJLLP z{dbOmhNM(Q`mp7h`OloWYysF>=iU40Tf#?V356IC6~fPKul?5pw+W80zw#nVEgemD zincj})E^?AZGqXAKHDz@mch}3iwfqB3rPo#(gwa141DiTF(xO6U^eE%d{-hX0gf3o z8{W?(@4ZV6pRS)EXbxQZMi1!D!oC#YJOO&yAsn%9V=twmsxF*P_%ZxvD(XXc8T9DS zr0103x=g@fvEJ!1y5C7b$Hz+ryB7+I5>V>_sj5lWnV>%bWD?LRmBAb^h}fbg923Y3 zqK41OM-q_X|0W}n)p3}pGlwoCoNU0Ppf+VweFB8`9D=Abd!7lXx6+7Cma$90A4ue; zVKQTfc(bHa=}i!!qJ}b>M^UnvkNQWze=dVN?ZJ22Mf(14f#NRkt=PP(cyuKepkb#y3Gz>xmDvuMC zIuoRtGlX&@?9*%nGA0rvwq8W9jW)GLrXJl50KN-ci9ozQ$MNkH;k<IV|^+8goU4jB6C^%Mg5h>3Q7RCr>7r_DEKw7k44$|vUmJAm;${=2wBT`(Pek9N? z+*$Z3+nYyu(=ufrbdbTWW%|!LE6aD^rgi=em@XcV9q^{200000NkvXX Hu0mjf|3D;c literal 0 HcmV?d00001 diff --git a/gfx/icon16/cd_add.png b/gfx/icon16/cd_add.png new file mode 100644 index 0000000000000000000000000000000000000000..b0254effa6c39214d063f84c2fab1ee1d95e162d GIT binary patch literal 758 zcmV|(^b7zP# z!cC-!Ea4|iEcUm)J+YH85|w#Z1iq+@Uy_1&;Q+DB9_;QYSgfJxJY>*Fo_n+CN42IR zCIj!+^O*7E@hzjEM4}qOVobxdO_Qd9kp*%UXjg&MQ%gC#SlNY;t3jo2G(fJ^;|&v| zWXtF>3^75HVOb8N zKuK|`Ca?<#@hXIf%;G#VkTzobG_!~aN`6KrYvBS5CW!6^34f{#D{ZRzdrrd}D>9AL zGB7QOFgj8gb0o38b=1K7y9l#O#_P2#k%6bpfakZfFfJsuhB3*R zao^OB+arCrI(!ZzGo!5~Xq&jQRe~S_(IODe6FI=YQ-&{5hUwE=44JRvqi-C1f`h?+ z7ncnu(K~pNZ?&;Ptr4k5KeK=<34DzJ_D~fcHWXZYbRM(br)23(`QX^Zktqx=R22ncUklHj|3B2M=Ej;gbFYo^Us{nc2wR$w1%nAHOrh o-8

    KW+XXJr$4Vwmaw01yHP87~i4a89>F#IhBV5<>KCsArFP3K~RSeQz_oh zrI?6k*^{KApkgXVk^-S;4JgBj@Sw>K?8r1a`rf5|ZHA$}k_wFus<@|IkY8-U*BsRpdG@9y&yGjX7CO zRCctKfax%N^+W$kflmurzBfKVdsYF@&%^o!7_P?t=(b_5@!*3LlXbabFe1f$%Lewv zJo8<3M4wv7behz6@+!rFc0Q4XdIW~77uwr|twv@m3tG=Wo%M<3f3Nec#*f;@*$N|c$wIj1 mc!64Lo@-XPV$E{ddh!>bnF*|Cn{Vd;0000)-`2Y0@ls8H{BED@;Y7( znup@NACB`ak|8Ccyr61IqqG|#8v$ljh-ERZgsAI#V$}67;fm$a<(oXv@@w_=5VH{= zFNcJ@Cz7RpAk1WVP1IsfVd)Gry^PU8KyC?nW)!-v0`kghjNT^mYZ=yf-V>sxJH&_= zrUEc9nULwEiKHPY0h+WD%|TpfTU!&e3UInSF<$j8N94ECdGiRVkB`yEZLGY# z!T0M2d2;bo@8&jUWov@6N57(A_rn(tv`^>wFqYxd*?lC%%(F_U+6fQJ2|YSW%Zbv3 zEe9zi+vN&DubA7Wbgbj6G`Uhn+q%7(!Yg`r7ahln^=(Jl8`t?M9kfs7u#RMCawf5z z-ox^XOCYB7EfY(E=V}qH6-C~E{!ETpjd6d*Sc8Gu`wU*$kFTnn#oHygFYlnUvN&g} xD7s_%kKbA0sJ(W+zvX19Pqi&0&nvUi{{g(`2CeVNupIyZ002ovPDHLkV1nU5V<`Xt literal 0 HcmV?d00001 diff --git a/gfx/icon16/cd_edit.png b/gfx/icon16/cd_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..b0dc194b0525e847fbbe1241e93959a2f645c623 GIT binary patch literal 790 zcmV+x1L^#UP)-<$VlrT{=eK4py~mkA9q zM}&zO;URR)cG5pTu#nIa%IK^g^MN?lA~H6Ty9f%~_%Rm%v*mmWj|t?0N4kt2?5P<9 z<3PVHfj(yf(}E0%oK%9@m=E(k5IGRgGJ~if`y|P`b5cZyISPlUB18XZL0sLp=R~ww z0s6Q^sD42~rzL{r$iCC?tOVV71m10AGuWh8l2)0K$uI$x#b$ROqw@_r<9I(AMw>AV zR}fg)1T4!*I?fJ+9e^i+@P-~sU1eAqXaM)&8Z@sTjxzzy;TQ4Qv_%3ubQ3%V=i=!3 z5s7`-MRgx~-|hFXZuAxdQfF=sD~EhW25AmR?DXlEX66x>cCR$r0@|0T{bnsoKi zsQU%vKZ6KOyh7U5kG*vhxR2GDLjj$EhgQD{jXnh1>XCq@uc%ybJ%gGyA?>>l!S(=) zomFslRHLS;JC;2Hw;qGm5XuIBwTpC-8L+gUziW<0T~DA&7NoqDkOJjMEYxA;Qwe@^ z9NUCDyhQV=1P2cU(ts}kaCSQLOl>as4kZ6=#OI&F(|QvYJBP9T#?l^^QK8cCRHLOB zU^Wk7Ve}ED{S(q!6?Os@5GfOnt{C5@yzp!(M`g@!q%f6BKiUoVa2*`q-ymo$MQW`a z0{0m1wi5K4Jh1td ziw3gwEvyY!(OYvK(=&Fk0sHST@Ji4tFZ40?%caa8P5Q(0zkne2A0MmR4NNf_{a-Q?Lv zlXvM;av~}SDyB3_``6^JfkOrKJf+7H^|ViC(*KLFUZ5!dWWXp~#4k-8B?I}mDHLMq zJkxJeL{k@{r9ckn%M`oElqxuqmnGw=qF7W01(jQxeOcDG^wD6#r!lsw@hJg2NANak z$#PCepFmO!3@IgZ4yLetu_q2?5DLe1rr!J%gCx#ZNfv_!b8EXwaHyDnvxg-~PN$Qv z+8N;==Y(U1iieazYAf+uW==9D$>U=3e$P_D1L4Lc2jdeHc)ebR9*r=!o|Y=JN|U-W zaC(zCJV%Up4q4wXH+VcbiO=W5Fbq5%5BKd43B{}{gHY&u28Z{slsx-EmyIl<%2wsO zTrT{6KbB>&wY5bilVM?DfxEUI>g`M6t4;Lp=Ljbuo`pSA&|zj~hK-F4ve_*0c$`Qi zLNpph*L9R}b8|CSZOlt+lG3B?3 zhK9y$*+J5zU11H@BzbwK$l{kX=EFH=gIQb~7Ec2v>#=b=Hb(yb}@(&i(Y~tii#p5jVyfeAt}w2NTp(hoN0nO=D^FGowjKJbAceN z67Z(Wjp|-EIvhTDNfaPhjcJ&6A!H$dV+EHV^5Y@3rrCwk_9+-$0R-tEHIM@H^-u^W z2hhhMB4Ba&q0xyjiSwdby%(x4A_k`+k6?mc9%_AzV2}j_m{;z-p5|BEE1{^_j>0B8 z`mDh32|#D^&~#?um<0q1kZ35*IlxWS&#wu`0t`lr3+lE>3J{?BD&RdYp|W+532cnl zZDx4LG)AK_O##NSIT$Sxs~cE=_`~{#dKOSf=2sNbY4)(dbM zXPsdhaWO#ED1d92Kz@S_T|>(Q?vx$Jqnb;&P_PGOoeuPd1sDt?PH>Gj*<3;CCNYQ< z?J?Zd97dA*01}G#+@w}dAAbEhE%9^dAOyGM@-II3i!w^Zlj;JMxZ_VRZITUgms+KGy zYENT#MwBx;O%bu|C|lh@e5VndE7*=RFSjC2xe>8X*Wqf(5pd0!NYKQSd9(XO*1h#B zUM7A-!cUtI{o}LfF}rXuHwxF(C$TGi(_~zBM%1#~xWaX2@H^5YyxZ=t#)dS-nsEI; XafIoi2i@$300000NkvXXu0mjfN6%>) literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_bar.png b/gfx/icon16/chart_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..9051fbc609b92b15af9be410e368b7adc20283b8 GIT binary patch literal 541 zcmV+&0^V&qIn(Wzh!))n z^W^$!aM&X3bCX~Vo|JLOLCb!-`g!yN7b-yh!|sbVZ|M~fElQAyiB?lO%sjz z7TJ==TTk%_A{ znxkIa+E~RC#EKF{U0G~y<6)R9(uCp7&f7|JN}RHwEO@{EgbF~D3a1<@ip|9yZb^6$ fo@6A$W#9P^w2GuX0-m@}00000NkvXXu0mjfB69Bi literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_bar_add.png b/gfx/icon16/chart_bar_add.png new file mode 100644 index 0000000000000000000000000000000000000000..d283e846a29f929681435f01c961faf486f274a6 GIT binary patch literal 626 zcmV-&0*(ENP)v?QT{`n=t5=RT+5AJm{BbjCAW=lY$)Da?%jsp?V9`R99QPKcuTq)0YGwL-(m(ExjR zzuclKmIO;e`|<-qG<-6WDBZP8-RFN8Ox*-kikvBOrm?96F3M(~{l;?gmI5KBPtkOY!&7>tk<7nGEZ-Y!L3%G}C~r6|OhNInrl zqM|;42>1ZrLyRHVOl)v{XpDkl^VKAerZ3ijA_ypt(BA64R z80Y(Hh{E@82W;)EvAMI#{Pa^6UeD0o(N$jIQP(YWX%`EErHrMF_GXrsb|5O2g|h>< zS^xBg@!?5ceO{!qsIvO;9rd3>6eoS>vAY)*fLY))&;S3R-CpH1QEovYWmCYySByZom|YEI8%B`R1GhlckjSpUF2{PTyTgQ57!`qvAzz zqRdR~&DsJuuN>Roji{mtBqkobY_#vd1jR>XWmO0<(brXB&1n08mJz%tHYgGkF7Kde zWOG2edbw;-l@x>&gkty#&L?b01W`Jxk%o=`a4>!xRLNo_i;?DA#Yw`rNQlr?O*FQO zkb;nj!0T5a0S+Bz&3J533SUOB+cLz2Edb7!0B0cx1Yy-BTu_WtLQM456m2ONpPWm< z3*HBU4LBFb)jB#vz&Z#4yl1VYSf4On@v-dUl-%R=%v0j>7o=XtjZSd8_KjT4`eo<9 zdk{fPC>^W=_I0Z3g&_JCdpTCl)!obD|BB)W!1_yo3B|7_u;pC;i{dA52tYEI|a~eRQO%X$#2w7ptC!l0{32(CI}(lp$fzNf0TbdAIVWCque*=#U*c zs1=bX}|=>LcQ-(oKM)02%@YgMyfV)Z*0?hzBX{Wscn$j;|pZ= z;eni|cI*UIvKYx?Wa*~jBw<`6L?{&#Z+D%ewDO(PUH#kW=o{kSd#^D4^yxlMECXt z;eukEvaaP<_LisV?B9i}oT9lkil($nchFpz>AmAK$4E1Yk|LY`8%?Z1>mPePa^Zn`}{-!`% zaM+rqkm?3Rz&fywnYjs0?3*RhOXb#=D3;p7YJMBP#nj+F<`s-Hc=4FJqo8#IA;6Zc zFuaYa{0^@Te?-fJOU#U2W^#OiU(QZ2`on&fiY3b318nRm6U5_;BRjhDc+wywC!`Q* z89Ku!AAAgj$mCCFnECwyUrZn4kA+^k%ReJQi4uvTXjHP463=>ndzX2$|Hb^RSNljs kcg4)j9~}97>MsA`39(pz6}>#e>i_@%07*qoM6N<$f^l1B*8l(j literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_bar_error.png b/gfx/icon16/chart_bar_error.png new file mode 100644 index 0000000000000000000000000000000000000000..bdacea5e5e1657df6b370a33720220fde962ce6f GIT binary patch literal 671 zcmV;Q0$}}#P)k7dBh(1Fmof__N_LYSE8EF!#ZI!fu@I4kQj}7N4aJOW zC{yma4U+MF|Mzy@b1Xh-%A_f$PN&Y|cb@0eQ!z9Cr<%uF9ys^KvMNy^XC;afL^-u* zPGwwx5S8`aEr=>=AlbM$I5K_(E-5i9Uw#NF8`CB=QFA(eK-~#Z6rU8yMrbbh>11qx z9o*aaqAHdIOF}t+KOq`E8A+7tgv^M~|4^{07gVX_OeJT2K2m}hE@V=MuE~!$y6P$~ zuf3nOp!dx1Xh2~}Km-N{VBijjP;(KVlrkz=N)|U?W_8a>G^KriTL_Vg2m}vFAPGN$ z5t8D9vbyyqbLOpJ>g;8_dwQ<_(B;1VccLVp2q96Z4-ExAfcFq1wYuV?F~vTzta^ji z8Exc|OLQ#V#TMGxwxEx#i+1Acooe5?WVgJXjX+nDxt5LX5YEghr;YuCa04Iski*|+HKTue*r zS4_S^rHOkNh5$wV5HlCfrTxtVrpHL-aPJY*Bv=qEWh`aZ_1$OV?&CBSuQB-!j81Gp z)1)pwKYhrVlP9Q*73bT>mVdRZEvAO4j%xceQN_&e{Q^Z5f`6;uX>b4l002ovPDHLk FV1mc4Ec5^X literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_bar_link.png b/gfx/icon16/chart_bar_link.png new file mode 100644 index 0000000000000000000000000000000000000000..bf18aed48b8ea9db86bb7621d1c9c63cdd121c41 GIT binary patch literal 712 zcmV;(0yq7MP)2BUt+C1Pcjhr)VWuX(u*z zK_L=?WW}hUEchaBuF0-qHhUlEo^$3{tc8V2z$u5}oB#ir@tkw~Px*gpUbirwvXUqKy|(sUy)2ZG=@>OFgmwP;g)bMDVP|vzFyqK^aG^ zEZRa_)=~eP1*Z+3G4P@UM#Hx4G~$#*3sKs%khFT3SpNl}(k4J9pbcoll5!|5#7fZC z(Vi0|6wXbYbUHPpsYWLnr8K@Iii|OkDA1ZDiYSCLc;&C`Dy*gaX^}{VX-!jlW;Rh= zUu3bih~Jar>C$6-iGOWY3au0mUccecmVS;MJ3$zR3=Di>V)7XW`(X6&C|N&C5CoJ; zCCoeUB}yPoA&!}u{M^zCfUtm#;TFHsCy!|pxw zyn4-a5CE|J@-7)q7#|-epU*cBEDXuup`S<42XmD#cvnWQInf5E40ZK`N}RLq zBa83f%q*uO+hkn-px3iWUBhj*zEtZ=#J?K1BwoS4fri4we+W?%x_!2UEjG9A57v+ddMu0 zbbp6n;=LcDNq6gD2L9C2J@8#y?*rTbgTj6Ps|^D5|MCj{`@<*H#t`wKg(3XGf2QyU zf0@G{{9_BdAC4aSKNVGeAq>dh`~N>9tN(u{wmT>x9B`-HYmvir?8JeOFVbz5u> zH|V#x^ai*A`gyzm|72hZ`OUy04pZPY)6&ahrsWHdS>_MiW?QUvoolwwWxnYbrv=9G zAbFr`rQinWXqscE(MN|a!$l4~hCDEFhknBjyGi=*G17r<_V)jl zB|4H8rP?#iOLZRs>9-bTIvMExwy4+UuxQe`XV#)U8P$NSZU2ojH2n=T)ZNqrEM0*# zI5i4uc*w#O3aL7Q*+%*5QW{Y@8K%V=Ja7ZFGq?QL&e;54D`OK7Z~U*7wgHIO|JMZJ s)OG(gKsaSB6tDTOk-Qp=;RaBG0e_Hjj63iYg#Z8m07*qoM6N<$g46R|L;wH) literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_curve_add.png b/gfx/icon16/chart_curve_add.png new file mode 100644 index 0000000000000000000000000000000000000000..f9e2050460f240983415928fdebdbb94111818f5 GIT binary patch literal 761 zcmVRLq zBa83f%q*uO+hkn-px3iWUBhj*zEtZ=#J?K1BwoS4fri4we+W?%x_!2UEjG9A57v+ddMu0 zbbp6n;=LcDNq6gD2L9C2J@8#y?*rTbgTj6Ps|^D5|MCj{`@<*H#t`wKg(3XGf2QyU zf0@G{{9_BdAC4aSKNVGeAq>dh`~N>9tN(u{wmT>x9B`-HYmvir?8;%0k4&7Bhd zEv?W0e`Jfprz!qw*Wd=|=k5OglYu4VHv@|}OtaTaOD~U^mM=VJnLmh{;(o1hb>jam zSEl~I@NC!r{@q#s!~1prn`cY*fEDZI?)*PTRKo$L*|EcDnq#NYM~5!MMGifNJhAOA z-#1>K@PFgANuaR$-?Jz6fB&9zkOAMp8g#R_|FB!KO=7K?Xn+=w@yEZBQ3BsxC{u^W@{txca_}{xL1#B~j r2JzuxKnw;d?f~LXAZJ7A4v;ti!dZAcanXRV00000NkvXXu0mjf_r!r> literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_curve_delete.png b/gfx/icon16/chart_curve_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..b411391c40582c6f465b9bb73e454efd7c0566f7 GIT binary patch literal 782 zcmV+p1M&QcP)RLq zBa83f%q*uO+hkn-px3iWUBhj*zEtZ=#J?K1BwoS4fri4we+W?%x_!2UEjG9A57v+ddMu0 zbbp6n;=LcDNq6gD2L9C2J@8#y?*rTbgTj6Ps|^D5|MCj{`@<*H#t`wKg(3XGf2QyU zf0@G{{9_BdAC4aSKNVGeAq>dh`~N>9tN(u{wmT>x9B`-HYmvir?8x@xqa?hX`q zy~l~=-%eNNN7oE_ufh$`&)fa~Cj(2!Zw3}|m}ak;mR=q+Enj%dGJnups(JZ*iN)XV zTYLZiySC&1*A+$oPiO1?+2zcV3s$U`yYv4XQ4I%}X2%YrX^x#nA04_37diA8^6YeB zzWWWR`Tr!}|NqMc|Nn1O{QtVk;XhFP9$15J_V)jlB|4H8rP?#iOLZRs>9-bTIvFqn zLC*encHMtu@V;K+KS&&6K-RYZMj4v^h8gN^>H(InKpLDHg*7~6K{U|MkH5@K{{J7S z=|>sE|93$AFoXF&Q2Ytl0PV~z|FttV|JTac1jHNvYo%=f;`RSEK{$2Y|FXE0|Ho3) z|352N{Qs(w_5a-z#{av0+5YcvWv(JR*BuF$tpM719~ujfL7GA005Pq04UpJhGXMYp M07*qoM6N<$g8Vm(7ytkO literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_curve_edit.png b/gfx/icon16/chart_curve_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..bd07673b55bef41b65858e7646f8117bb8e4ab71 GIT binary patch literal 822 zcmV-61Ihe}P)^(c>Y@u(F7)kFf>aU6kDVZZvH#RKW*PIV|R95O53!9 z$YjiEgA@hRg&A6E`h_sRzdDN0Tviqh`o z@ZI!-oUu<)OJPrt!|vdB$DogEN%o~PjHKPFtq2YWy~E?3H1p+fWU@wOXGI9af_jic zzW6 zZY)?sjpnY+HV&h0T@la&%RpzBLW^C31b-a}TXG?6%|dIE1)lpI04wkwXnwDjCRV4)Bpeg07*qoM6N<$f*6Q* AYXATM literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_curve_error.png b/gfx/icon16/chart_curve_error.png new file mode 100644 index 0000000000000000000000000000000000000000..906dd038368a493b9095ef94543ad9bb04e70232 GIT binary patch literal 837 zcmV-L1G@Z)P)RLq zBa83f%q*uO+hkn-px3nzYqrG@BROuk=6e{6WbkRr#t3u z?!CA!;Kz^GTmJue*7yJ2-L3yGFZ0}VX|X%&Z*l1ja0B%7cK`p$z!LJCfkhmq*>9GW z_tGV9-{0I^^Z&==rvHaJjQ{_7yXOD-dCvdN&2|h1x>gEqfL`v-|8qn&9N;#07){HW zWcl^}-s=B9UoHCo?M~wVL+ytDzdtPh|KZ-Y|EH!{T{}6^f){RpZua*7mL)op7Ny!V z%}aG3*_7$LJvhtp;d@}feSc8$|Ld&?2)-Q)^vZ<)4-ZcIf3(Y}4q-snw*N*Mn*N3v z>Tc=*mafO9+Z8-K)c61Ai|Jt7zut}pdcg=xf4i6U|J(D8{|`3nzB<^btpzqfJ9Eo_ z?TpR;wK6sV@y7oNGeW6fbe z=e;@7Zt(4JtNyn`&AQ)!Hhnu#ula3%t;RQ?rf+*IRln^mSN^uAOzAKH(R5;6} zkZVkmVHC$-#Z21FbTg-xit~aX%Eb$q*EvaZ1(tWr(}1B5w9p4)Z6!^N#9p zW|mWq&Ee>A7I3`(7L>gOKgj|ium;uAYtfOl=(vU-vGLeyJU7xbxXMlPUP(+|SvYt;shRIQJ!S8JnXYRoKP zmQH|a@GFIb%`+0TmSL}Aw9ltRrS~sYDKyMb-*r|P+|7{5w*)2QMuC2>n^Nn#Pakz; zOtVXfw%cdV6ZT}QM;(Q#pZRwpbh!!!WOdVsS_*AkLk(Is3+QKGLlvDLY_NC4Hg-GJ zBWdUbM1X>|05uQ@?8otQ?HPK}FBurZYL#6poWIJMoo`;VWas&^THM z7e_=O84`l@X&!V<)WNCSk>Fc{Y#0Ny!e_uK3v^|dQ?G}Y(-!dhE#pQ2+@EO$<@;vn znQnqxQ!-pq0P+bbh?I#ysz$!JS0eP^f`SoXiUW8Iu|LlKf4b|L0Jpym$)RXhX~@e`cKKoJe%3_!ppxsQO1LzUV= zR!=;5RXTy6s13+D{a_aS5BSP!9#sTzu0%+d{a@aHZ>`b{@k;;z002ovPDHLkV1gHd BcP;<` literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_curve_link.png b/gfx/icon16/chart_curve_link.png new file mode 100644 index 0000000000000000000000000000000000000000..144eafe08695598a02e1cbc54f470888fc5786b0 GIT binary patch literal 829 zcmV-D1H$}?P)Ma{BCQzS3CU@k3h0*+qU+C)VqBzQXSX@1qZ^5S>)?En1F?|pX;2>?jjfp}!K zj6sFfUA`>==f+sA*y4V=dFhj1Fyml8+4%{a%Krof<|SoroDj|oPV&EkCMQq~Gvu^3EJ$m|2AA1f(^6i3#GlX0T`T%|#mNgrf`vJL z>5AY!X4oQNYDXct&~WHr%d}Z}>E-G&BPXzu&3dr;BxW0S?^L@t%rbgIxt-o1yUQC{ z7cjIASS$WWWksgx1;NcPA8x>&r8Ig%$F!bD0mjLrE6i+oQqg7I5Ht=Gg3$g0eZj<} z(3z5Vfjw22CANB+ytmr>HonU9Gojkux+V;!rVj_G8T0D`n&tysqm^ccW8)*g;`Vit z9&-zx~ca)*si-N*Q)FlL&_3t4_+F3px6PF|u3e7z|Juo{v3vRa?Mn*>9 z`pv6Ln)Z6%m#Il2b2^=XI;cwsGOi3kZ^H3BI-Opk)oSNm6B8g+l!OEVK}4ZYfW=|~ zyUn$i-pifQ8pqalI>ryDctIUJ7PZnuNWhC2Lp&Z2BoYY$no%Y!6MaPj zrBdl51k}r~fm-(pQY(9*NOBQOce>$m-*Xrk7yzr)3L1?DbUGa|qYUj#=57#)L{nRS z4TVA>WinYMPCh;_q73a&2X%h~c-L>T2pyh000000NkvXX Hu0mjf(aLT? literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_line.png b/gfx/icon16/chart_line.png new file mode 100644 index 0000000000000000000000000000000000000000..85020f3205adc903896aae3ac8b2431d81d25a92 GIT binary patch literal 526 zcmV+p0`dKcP)vZ>%h3)%~ z#+IbJ;FFDG??-c+T_21rm1LV#4~LF)_b?ghyQZ9u#u#o3H=L6>&|AoXU?qv@1Je4>AlGSTjH9nQnv` zZj`d7z#wVmBfa>gsDTLdFI#`g-3Fu!5 z$Es7u?8}cWwJkZs2@EU)U|{|IH*L!Qck23oaHd4px(fwB|2_x$_YKg$rO1-+wT;%l zQ`7tXR!Mt3P6M2(&pepC=Hh>#e_xW77aS^%7ub~^eqd9yzkqI;iK+$w0LJvVLF}yV Q@Bjb+07*qoM6N<$f}^baNdN!< literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_line_add.png b/gfx/icon16/chart_line_add.png new file mode 100644 index 0000000000000000000000000000000000000000..5571a5ebc987ff07de879946160880c5482a09db GIT binary patch literal 655 zcmV;A0&x9_P)vZ>%h3)%~ z#+IbJ;FFDG??-c+T_21rm1LV#4~LF)_b?ghyQZ9u#u#o3H=L6>&|AoXU?qv@1Je4>AlGSTjH9nQnv` zZj`d7z#wVmBfa>gsDTLdFI#`gwkE^?tk-a$sPvRx(fwB|2_x$_YKg$rN}ONuWhvcotob7gjSb78!u1z zzwz3n{~*w_C-r~-o^+4_-x-{$&pepC=Hh>#e_!H?PM>PS|J$z2`Hu`XU789q;6H;y z#qk2W(!&pIiuM=aGQcuN`g`}Tr2p-^62O| literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_line_delete.png b/gfx/icon16/chart_line_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0aa901297c4b1a1c2654fdad228e19d53cfc6d GIT binary patch literal 675 zcmV;U0$lxxP)vZ>%h3)%~ z#+IbJ;FFDG??-c+T_21rm1LV#4~LF)_b?ghyQZ9u#u#o3H=L6>&|AoXU?qv@1Je4>AlGSTjH9nQnv` zZj`d7z#wVmBfa>gsDTLdFI#`gTJ`Gy0&d=K|H zvHaWV%KQk3D^LOv=wAuPs#C}8%a1L!Ejh#q3@ig+VEz3!ZOZ>!cItmG7F+!MzP0!N zziT`Ge_c`Z|8%zQpIy!@xeTs#7Ycy>eGc^R8=!wnkzMp&+i3keHND^a9NE8o18V+1 z$@l;Na>4)q+Z6x5?sE9Q(}npSgH!dH2b0%a{15c+OI*;5By_w^G0LE;P! z6~_zgN)JD3p3giF1zAS%sxH4A}orI5s%T@qwybq0q#~{rhaR7ospkimCL{b0%002ov JPDHLkV1g1wP}u+g literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_line_edit.png b/gfx/icon16/chart_line_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..9cf660733d4271a2be337617957da5db7eb23b9a GIT binary patch literal 718 zcmV;<0x|uGP)vZ>%h3)%~ z#+IbJ;FFDG??-c+T_21rmp^v$%%xy#>Os{Qx#@uvUJ z4|MQ$Waqj#4p|Ns4d{QuWG@&CU+ivIuUTGjviGaX)>?R7Cg2}GcOB^;|x9kVY#w$!%d z5a;oHrLyOz%b}X%{(pZM_5b6Q>i>79I(@p?V`c(RiLP}Q3V{B74)pIEpnpq2g4>!U zgRku<{`vRYq5t3SC;$KPDE9vcpi6E~b^dmv$3g)mDLYl4c`$j+#s5J6z61%($&^jL zx~=N}#qAURKRFrt|Lgte|8Fl;{J%BD@#T$P3nh%a;81bAz^?T01Dm4#;J9AZ>HPoy zrw9LU%nJFxuS)9w(HWlq4>p-Rz0_f@LsVvJPSyVX^Z1niKTl5lf3nr_|Ed(3&pRvi z^oh=mp|*nG+v7EU@9psXy{Fgd;O25&C48wB06Lk&#h$7;IsgCw07*qoM6N<$g4-sJ AV*mgE literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_line_error.png b/gfx/icon16/chart_line_error.png new file mode 100644 index 0000000000000000000000000000000000000000..ff23c03a8a9ae7f2a852d5e98010f973f2159545 GIT binary patch literal 741 zcmVNon?^(g@=7(m0P4# zS@uF^lyA;-;f-`HKIhC0gH7U$R&h>oiG-F)j@?nX5Qkh@mGuYg&BrEfcmMRa+}OvH zW=p}!(PG2+bwl=g#z<4SE#Al|b*bb7bv+8nufO2(hu%bOV7nl>{MqIxzvRgtjHSX2){ z{16D5;Zy(lUctE2QuBZ)7Lb#wzzo$RCVpmh(>k7Jg0Nol*^$j_83$-p<9~)JTQ#dAXuGdH1!!Y8b2gkDmG9# z?4Bp!jI`hE|2~51tqZo89Ij7HE3wALeFZ_M@UbQE-tsFk0v__is&pgvkcPgNO&b@D zGTIxnRClFH>W@e;t)xHVuNtHkW|(;O0{p!#-HRp>?P+|MoI$|_+UF5R{H~x>AyR$< X=nrZU-jyx=00000NkvXXu0mjf=^vZ>%h3)%~ z#+IbJ;FFDG??-c+T_21rm1LV#4~LF)_b?ghyQZ9u#u#o3H=L6>&|AoXU?qv@1Je4>AlGSTjH9nQnv` zZj`d7z#wVmBfa>gsDTLdFI!hq-@bX#X+L@z8vo6kH}8K}amoKn){fuj1c#~B)YRMs ziM6)2zRSwWDz&q-<3{$cgk#0gf)Z9d-K|58&^ z|4*7U>3?Nq<$n;{+uQpONDgEONG*d?^_d5g*IfJ$^zTa}BcraSrl#*81N{B{x$N!j zKkwbU_y4(b=l&l$bm;%uwQK)_#6WT&13+pS94d|%*p(iBU{kceKv!2cGd(^1J;;Ed zprDL1_pvLhz$}0$$<<2sYMAyO(5{~^}XKP+xvdis#R~-ty}kh`t<4l z3kwVXS5#Dh*&s2H97qjFEs6nZYHG|tCmMKpdEHM*N%@kUo&6n%e};#L#{sc3ko^fH f29g7*0jUK58Cr#m=F_A89qTKGV%LqLqA&{k|D2>yV7qLmg~*x1@cbjz3zP!z2FhV16<-TNNz zuIz$fLNt0{xWmll%$dUkM1*+|PHJ2ZGvdmC35A3UoF6R(-~DS$BH+@Xy#VYsLyQ>z zxq>v8$ny|FSR~0W2u4ic`k5mcbEIiLksz4Y#KyE{9LLn}_oq&%6$}Oga?Zh83$3-^ zU4V1$eaMkz85m>bTh*c{3ch%tltQ=L4Q7$u>-Ff*JP6K)r(~Ul_41v6uR1rSij#*! zl14&E?hS3Iagod#Oo#p}d7WbijUO{Mqc5?@<$>unxw*22 z?bQuGkPsSMOgEm)qR1=cLLyZOm>T65_V?)|o0p=i_uUiST44Cz-W mqJp!8r`H!$*8T4x&4Leh&Epbde3h>N00007f4xW*L}=Ip56|I&4-dab0EEr-e;4KEPYQmU+1ds( z)h~nw3SOI6tu{|revn>V4-Z^i`bP8hcid+i94)>L52&|4lQPzbYAfu$^gKMU=@0?I zaU3kmq9>ryXb=Pep66lPHl}G(sZ=lw16|k2<#J>)8B|q8mSz3{T-T-7vy;grp))wM zFq}QTkm#J$k1#y9r*rW9_ADR>GfyT^AE%jmG{$6oq${VEhe%k5h~C>z!Z^U?`{UTH zGVi|nl@_$#rkj!04+E{ zDL6%BT11$vkMdx>in(@&)bdalI9wed|6-PG^DKiGcHy)Z`MYYXWh6yJklh61&N0U9 z7$dc47Z|wJPyfvbk?T9zt!|;NfGmsB6cK2ILwFr?K zNQYR|Rf-e`!QxO$i%|0Z+`sRhd)=afDXBfu zp)>e6SDClGd*5ov|+hA_DkBeX;yXW=}-67>L5X~ZT%Y7$(I4GO2nfa{NbKhVN3P6Pn{ z3dlK-`vagARySMF+Tc<#fY?|?vH1X6?m_@a;sE={gTX@lFk4#4pDaEu57{uxZ6o<< z@qI6#O!+5+UtxB1p6~D63y4)H@IO4TRBhX*zW{g%134O4{TKiM002ovPDHLkV1hlF B{lowO literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_pie.png b/gfx/icon16/chart_pie.png new file mode 100644 index 0000000000000000000000000000000000000000..fe00fa050a833fade14de445c554b21ff2266632 GIT binary patch literal 918 zcmV;H18Mw;P) z)5~v^RUF3g=bd?{7w4U(okA~6ODQu&AyTU)qaihDP=g^ZV5Kfhx?#trq@YHED?=nm z8X{F=Fli(%K&l}`AXu0%WX=(eO^E>Cfm*WCSBpMff|A0@P&0}b- z@vu|b_butF9--78p(rVogpgvCg!(S1p8cR&zh3^)8!?W*Wjq8aNzH zSpmoJP*=GgH>dKrnER?fW_*%Wj@zr0*Zui{_|PN3iC>TI+Zak*tPO9#w7Q3JJCC3a zV5jvo&RzX%snXq-j2JJCCKFaPcWV{5XYKvx54R5jK;Xmiqfw#6K%KP_V|Ed#`y;sT ztRPX@g88|-V2s`i>)nU8)Kx_5YbwyzXn{x#yz=&N6aWHTQcq{~E~`XS$nyzsS73cG z3QL6WP3FRQEO`2wAm>1$IgG-LK(wkHZA}qNaO(LBV0(k1a%AlSlq*pcu+U!h1V)QL zgVw}BN1A;dn&m(!J1{?U7yV-=mn2ht$Ch6^GqI93 ze+WNbT38m_O&H+JhxUC)WkQh%K3KqM@|PRK9ha^TE=rQe56?E8-@O!mOY_{s^E~~+ zrER?s(gWuj#5~m2gfP8eLrE$<02qDwZRYF#Q&Vl1x2yzvG^f0?x!E#`zrkO#K}6uf z191&uyJ(I-hT*FvIFc>{fH_#|IIB4w*PKo}@s=_t-U8qAV2))0#vr+bkRFJD&g~Ht zCg+jKWo*w;eE?u;o0&f2Z>pWiGPkB0;zk~!#wPeSgJuLNI7oO%#KI^Pr%}w^geyh& z?9h=#00@LWKC|erv2Np98pst8YG{N{93Bxo5>O($wzBNzVh zg|)61U)Dl=s^Xhk-THM1{5S%=@JIV|JKj0xDM_xYzV}>pVm|e*{jX;NfaR@ES)NqA sTB$w0a+2D0+Z&ca0*O=8=#zfKm;e9(07*qoM6N<$f`+80v;Y7A literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_pie_add.png b/gfx/icon16/chart_pie_add.png new file mode 100644 index 0000000000000000000000000000000000000000..bf0822ee1c2330582ac8d5d23bb055b7b26b1843 GIT binary patch literal 975 zcmV;=12FuFP)N-T$EI`5GE^Ew&>_I1R3ak8;ov#X^Zh>GbDrnv!rb(x_aE@u=jNli zuFL(7OunsKIn^bV+9j1}lFC9_azse=y;tpcx7d9t|HGG~CJ&_D2YM$Cw^>>B*^|Ys zRbF2KSKhr$%<^OE zGO6quHHDSjS-gp1h_?c6`~Jn=XHn$QsVmyT z$n4LEwA`1qd`BBL1-&ZkFu$UhU9c^6z3czOwQIRd?+Ek_ZFC9?w3D?8_xbdv}_5h=fLfX!S-a}Ro9Hq zJZ+9Xb9QSt(y}p47h%|xtn+hgDTA^^;vQg#&%c^D)qi9@_U-01ZioQ#2O2rOxm zOnptmmU?WDO?~-u*jkq6Z7l$Ac>EvtEjwwWL%TW(@oD_wavWh|3xO>pN=TCFMf{r1 z3$^e4!Z0uMmpslk)(%#EGiZ_dwg;Sx?_4%?L2(!x@Le^M(>d|{ZL^Bn;6 zoa^BF(gc9i9(?0!ZM|+=s@qj+m!q;xZZ20BPA*I~cShc+sCwkhmbzAA;q6>o{FUK} xOU%!$^*#jrU(KD79^iE#2&93&D<3T!{1?J?)wFqC(+U6p002ovPDHLkV1jg+)R_PP literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_pie_delete.png b/gfx/icon16/chart_pie_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..5ab9efd55489c87196fdb984644e6e06655d64b6 GIT binary patch literal 983 zcmV;|11S87P)v*Gz>VKO;FIU(QKXc3 z+_B_gom--t39*w2+QtM2<7}8R@slbx9jTO^-p_YO2%boJ3>+Olw3(aYn~jz2F;(-y zRBTlFS7Iuc!i98xX4%`R&(a)HWD>+;SgD4f zGdF%1KQ|gtPuybE+#9bAAf0CjRd~_3Ca5z)yZ-}>U8>uQWH}9Caa6c;G*_(0aOOH_ ziFKJ=JKnN3s0!0T?x8?tmZK&d0HbUd0BD4=4P3F{f`S(PIn;Y2_-8tcL^g3c7VKY5 zDQ}I0{kWMSAchTN$wpJe4bEr`05pRVTJ2lmX%D`Hx%@r!jT|j-LmWR;eB|5<1gF_YfI-jxIDWqGSg!H%x<$2H5}GpC*6K>;Hk?u!lu{68 zBR+K&+o#T8*}@$x_`(R8(IW6Jw83o4X-R0WB=m&Y5cQZ1Q8=~@Z6pa81~}n}q`t*Q z`)4%0vk%_bv!LTch+e(&>XmKoE|)ADno}yj#W%HjL}LteG7ZO|aLNX3gMu@H@YpG= z-_il!?O&jr*^On>gQ$;&RjJ7LUG6VV&O0Szk8&#kOr+tiSp|m@*p$Mi41zKQOEd7* z#DK1gKyLx~a2lGChUzHw8UXmu51cEtZ`q-arM|Ko>SIpz3V<+3#=!+eQ4I((df5}W z_#QZ&1p!c6QemseD^I?$*z|&KbI~J(*y#wfOqFL&e*vC^-G=ZLX@vj)002ovPDHLk FV1gBE&J+Lu literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_pie_edit.png b/gfx/icon16/chart_pie_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..3debc12d5ee0b8454165cf2ef52c976c414a16a4 GIT binary patch literal 986 zcmV<0110>4P)jsHp9U>bEUr=&5Gt!&3TRri2n1-U zTm;cl1%x@3A|OLSg|^f}FF-+{1yod0sQpVz1#)bOntA(hlJ~=VemUpK^H2a#-YZ+5 z>UBn&kdmt8w((kz%*HfD%pO)S+QMpr`3J9NE{MJIWa0n+d-UOvsY~$@YEBN_9;ij5 zr3s4R26VjC;)=E$gp4MQDIeuJ;f|#dW&KxiT+0XdQ7UTs z{>9!)JFSe8;vXYR&DPS^ad0mWf)MF~J^)0W$%{{`Pms;S%@7$SV5y@Ku8PL_o>E9# z#MmL-#$jI=l4jSAL17?KaOVYRX&vNt-owT70C!)3qW>0(Oqan_Mg z#Xg;^LgUY2;=b9NIy~ovh$~egSD-cx? z32ORpTMp!z?q@5Wp;}{ur1Ba}@(?_}Aw*Y+KXm!tVU(lw;jSB&I>cy_Akycdvabf` z>P6Tj__c(Q+e>%%byO-RQCwYyv1T4@`dWZ|ib;Jn+A{;5Q^K#)ZOZ3rTA; z?@OPI4RMNCV&ycGndA(nTc>DyR`W7)%vK{GbB+ga3?75kJ*Qq-1eDT)GwQscpD4SE z{J4I(RJI|W^}UPzSJrfBC`qOy<8{bBjAnXsCJYIfbGBn@fC=Xa1NNRo=<{hH7zxGm zL!9~h#G*IHjuyIDEZ1wH0FxCmSmk9HWNyJ&2k)IZ49?;Gcx6mNw#aC-<>w{Ej2yhi??9k?7RKdx(!2B zqCWt;1*Reb&56tLupkh%{LQXE>D=?*P=#J!JtmJPR;}?89P*xXwM*bqN7bJfg$X9H)NvVL#5#asQu*UTQh1&55X+otlN8~^|S07*qo IM6N<$f|4H26951J literal 0 HcmV?d00001 diff --git a/gfx/icon16/chart_pie_error.png b/gfx/icon16/chart_pie_error.png new file mode 100644 index 0000000000000000000000000000000000000000..7344174fe9ace47ea4f47bd3202ff9cdddb2d8ae GIT binary patch literal 989 zcmV<310wv1P)ZI*IfwoU}x-gg-1~(b99V%+GpGGY8 z8^{uU$6!iFWSvjuhK=!Aj?@%GQLY!1(0xw?gl=S#2?r!Z)J&dX}_ZNc=!eVprSpJN*DI5EHfY;rNK z{JLiC-2$!qnbPnM)X)Ben+q?2aRr=E82}VrC--{q^h9p_-8I7qJ9%WX^h(p5_bs6( zk~{VIZs-2(c_n3AkX>Al8rKI%`|9xEVIepp=_eC3@@@CPwL|S=;rg5Dnqbq6d&np+ z``D7@z(SoB-j;hi&zI+i_4qrK*T0FK>JJ!6jlp2#djL?n(vb^7CntqY&KTkHEF)YF z+p?hC9>h`=-VW8iDuebRcBvcN4!(~((hKjRNlhca0{|Q%qbc@M<_)$rn#HRsK$63- zH3HqQ!xf6W?90(%vwMKBVP$$zvAYe2YGSk3n>#50IGmrKow1j+1JbQHkQj!us2CQ> zU~ZEMe<%W5AAqn4qAeR>^9i`!DXiPv5;PfqcU22ZjeDLGlzz#>YbzG3B{-X&MbUZ> ztV|3-aKx|OLA0eBlDr1+ynsK?AA2ZldyllT#`)?x)nfecXlwS-jR!Ah$&L{Sa~^qdNE1k7nZ!vgDnzZR{ZF7F-cgf}WVh* zAu>`9<<2tvIX{h?Q`hp+kSow_~4Io9a|l>H+{N+gjmJ6ISs{@ zvEQ`^U;g^Znlszc;+CEpZK-v6r~cW*zYFHkfwQ{@0YH9#{G68w)?e=0io0e6zpUTE zdS(N)&Ja?IaS%e^*6l-YY%eeLR+JQ?&hG-HqW|z)x4i%$Tby<`dsz1}^#;-R)iDL|i(5|Ai}a z8)NDZdVO^1K5JAV!6JFs`8>E#At+NGEU@U`zs=lk8oD>Q%qf5G>_Twh(3*b2wx;Hu zw#J?rYB&SNbFeHMl;q$maUii|LU0;=01*1cHxoDdF3#6|yM06Hro@{0(J0er-9_*Q zgA;qBKV>$S9bjoUYUmJl_{$MbE@PKxeYLfA{-8*y}cc6ZEY}3liFe<3;@N&#hMBL&Km>Q)8S_idrA7* zREgII0GB;($eb1Q^z=a2bpQY%1hOotilPhxKq8S~(xY$eXxP=PS5XqtvlD1?fN3S_g{wRk)(4-XG7J_gj+*DHR%zfsrqLBlZ0G)+?g$SW%= rF9S%FmX;0zaB$9Z$z*bw5Yq7Zkp%;s8}r$h6cUMpt8KZ&`memftw9r2BH zXZp!+CFaEnJk?xA$eKJbHrNPn>;Axd{TeCT;zL2Z2lqOE#$fse--k~9GCAnb$WrIY zUzF=05;%7ScRp;-^ba=g4+!_yjOVxZHrAy=-Qy;3W{V_ws3i3@rj zN6Uq**d4Ifp5hMksmBf!JrmJQC(GkeNV1GOW##ZtQFwF|H80+P{}RL%{YNk_%ft(I z#;Cz`v~ti@ZP83cwQ@*mu2Dwn=d>z@4RV(M%#h6&LDo!N4vuc zo|;?G=MQ0U0&vMd?WX`v6t{tSSteePbgELlMO}xKy8^QHBD{2ALkbX%5TpZC;3a)d zD?(MwgLzpdUa8!vFvP literal 0 HcmV?d00001 diff --git a/gfx/icon16/clock_add.png b/gfx/icon16/clock_add.png new file mode 100644 index 0000000000000000000000000000000000000000..598b839b818bd0178517bdd88669bd8f9897a5f6 GIT binary patch literal 925 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 literal 0 HcmV?d00001 diff --git a/gfx/icon16/clock_link.png b/gfx/icon16/clock_link.png new file mode 100644 index 0000000000000000000000000000000000000000..481cf04c12df9c3a81e58f2b660566059d55eae5 GIT binary patch literal 961 zcmV;y13vtTP)=R~W}{mY5~mvTuu@_L=O9S(e2Z7eNN1X^TnY65PZkMq2E!Myv#IPD|MoT56%$ ziZCq#3bD0~B5HgoEtjrXkwUE?RZ5qlvz1m_+VWC_|IRsa&2I9$dG2$b|L@#;aybB8 z>K69_K}qlu9uYpI{r^LH8{enx)0?|Yg zbBPrEp#-|`O~W`8#MK*3@b+w3o^1crL$W#SAdX+Wsj0U3(C!SvM0TUs+jtz$U%kc> zsVT{I;C%ly42~B#W#aKuhwC?X2K2VCZPZb9&4=@M{Fo#=r&rgJOsDaOu>%nzT3B9& zyj@u+eBlL!%m_fgqlS6R2;{u%7BnBYsdc26A(AKW2jbs!pXq zc^yaEhH$7_i~zoPN$R2h(sba6MQ2#d`+0xF4aI$ zRRfRDhZCpkQCwUMi9`auUXR+^T2>21B8c}NN>YhJp@?Vy_05u|a^YS{MyaZ2f}_ng z ziy5>oEG$H6Y3U;>C@(LcXW{<-{?7=>fq?=nceM9W+x?0x=n};ZJH45VhjX-Vl@c$LMez8BK{Fk5J9h%Toeig^+qC6 z^g__y1W_;*DNWEus)9z4+SUg1)0oC4joIC7vYAb0XU;b}`+2c3_Q1J(AKvr697Ai3 zH*T1~Y2YLvK!56l7Va8v+-L?a0RixG>V%#HFp6K30Nzcsz4YRq_Sf$57eC9-uDbJI z+2<=j_l|yQp!}SfX=};ElTC)qzVjC_&~Q>O8@VqyWgQuO(>nBgYiV(G^Y-#w{QK4m zj+2b2OH={yLlfnD9M2Av4ng#OU5KV3IF5B}2ejooI)NtPq- z?`))DuZhNB!;ScDc8#zuMrz|c_j;p}*q)wF>e35_)|$7^U3@>*aQLl`W`_pRJbS#I zqU%!deA-%D0H|pAe0+hbqsiu1DR}YsK7QqqQzpP_rS-w8hU%8$zOE+96-^?MVB))P zDY-782$v>)Ak(!UH}B({`*2nAQGhsr_+EEK8MsoVsi_W$G%4HW&e9SSmw#gFkLx_~ zVS6n{=fPHP-MB_}Wreg9iQQRe ze;78NIdl1Ua|bY0+A3qjt1M>AM1~2bMehTB#7u)sCPPphzK4|c^OQp@1yvu|8^`1Rql9jVO^rWPyq`j(K*<%v~I4%{UU zM2JGsN-0BY{XYQU!&i^ptgo-P^Mzt`dh}*&#;`GC7Eh;ZfG`X(tBR_Q43XNODWz(F zv9YlH Bw}b!y literal 0 HcmV?d00001 diff --git a/gfx/icon16/clock_play.png b/gfx/icon16/clock_play.png new file mode 100644 index 0000000000000000000000000000000000000000..fb4ebc850a94b2c8c59502f38230ac54f164dc7c GIT binary patch literal 943 zcmV;g15o^lP)GE3cNY&!T;=j^f;gxRLSB zG&}X{iKV^(TLqKq((nH^HB^n^chQay$`D@KFoIjnHWarF`VjOrt_N+()gGrw;^Es) zekWfGF_*F4W6rycY4)M|Xov1W$d9~teRyOXfP(u9xvB$sk2`Shbq^GVew4gr@kzaP zX59LCdg%EwGkF7;F9pnouEP1|#-f#;Y_{cdNG`6*NqK5QVM8yJbeph7olboIHi!w*0{lB+uni}?Wrdw+^I36lWz9>_zB+Q!R?Y#*eJ+7IfA?SK}c<`81b)DS%WfNkkdw7agekd(LJt;LA} zdbHK;#S3jCdh9L?O#>;7i74;R$JJH|5^G}+nRTnh9}srxzBoes97%U|kSfg>rh$!m z0rw0++Cc#)*?5$g^H5Ak8dDIh+>J>2=C!_n&;)r9(Xr)x6+{IbvXosg^g6)PJa~^6 zM$(5Xqmkbs!zIIM{D^?Dr7 zWwB4O8@cTnIMbzn`GdXciH?#bSZFs>;4sc(r;{{_Ow*WTd* Ro>>3@002ovPDHLkV1hPn!1DkA literal 0 HcmV?d00001 diff --git a/gfx/icon16/clock_red.png b/gfx/icon16/clock_red.png new file mode 100644 index 0000000000000000000000000000000000000000..2842cc3386709236ba7608965c716054c08ecfe0 GIT binary patch literal 889 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 Z`4?5=&N;mrg`ofd002ovPDHLkV1fozjIRIy literal 0 HcmV?d00001 diff --git a/gfx/icon16/cog_edit.png b/gfx/icon16/cog_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..47b75a456a4bb1487dac02c60b7e2e9cb5e210a6 GIT binary patch literal 865 zcmV-n1D^beP)GR@vSHz5C(pPxHny(nM!6aSI^7R#-{J~?A^0H*YCdW>wX><0M=1!YHEsWHk&65 z2EzpTxW}DK*f^ce)R~!?WFk%?;`Pu5C{Y@ z9*YwPJjH96dcf=xJG z*kl}##L?N=83%;ar!Pg^cVqOf0lN#g5Vlp~vzQCln=Feu@%+Ain zAxsXvy}hQ%p)0kKIRWUX89RYeM1w`x^47xBl|kR;=6}n}%d;PbNXFDkg2d$HB$&Tm z{utC0|DU)7(XWO0;TB^4`9-wVaC#H&fkYyy8yXslc|4xD*f81w?^q4!T|J^pT>J`N z!zOX^g^2B+#!yvN6)P_<|3AiofdL_tJahBjw(;Om)xxQMf{?WUJ4;0fJMO^QaUmuX zzldkm(9nR~++1P8J!ouf?5?h^rbixT09(uOy~>BS_9Toi+4ykpEG-e7Pv>wrR8CF~ z&1SQ^k9z?Ck8E=Xrk5^E*cXKych#SXij`csx@x zGc!|URR8Z@-ez@mRk*aYR7k)D1f1O3+Cn0cfYE47n$6~dk&%%?lgT7JmVkge2$-9n zpJ&`|cahWSWTMe1B9RCPkQp8xE+RzCz`y|4+uPfbN3gQ8A`gedNTpH;g+d_UJ)6yz z4Fm%4`~4Ui8p;yz9;plr!(e=T98FD4@*DwCRS>UPNT$c> zo?c&Hhu7h@aN6V&1tPx8*gZ6@Cpc++uq*h z%caUBNc8pfL9JGoQH984W#PvAo3T{LfK|&gzA{=34Ob$Oa01d}ZgX>!_ec+@0!bWg zZEZY3$Xrps^HGnZy)XhpB3Q?|L8|5NS5;MU0@4z1Yinz~tE(%$yu8el&>VC+oqM!b zUL6>`@#Ao36o+40kdBOD!6?DqJJo5CNE9zGFZbp`ByG}=Ao-x^>hZYYdRL3xpb>|0 z6`ap5;#bOuW!+V@D=SQS@4#R%DEj;RvukT>Jeao2=Q7}vRgO%u2W+?sPHhPeVp4pM znlagO1$C0!>KuVyub0#0>B}QT(5O{=_V(-eMuI!|d>{K8qCYcqi&%MqnBx`RKD=zn zdk0FTvZJ=PmaD0$VVtk8J&HM7koo$CSKkj+5(}mL%0|UtnPE5^&TTuC#b@(A6Cn_a z#p1%bmzNUkZUmXM6^BWZLDKNgG~wu{ABkB#Z1U5FW51~DdFk%7wj^U$U*M)x=Q;b+ v;*9-?keyPTVF`$}%1*IX=}Fe|;KcNA$#nLD6jKLZ00000NkvXXu0mjfo}8uk literal 0 HcmV?d00001 diff --git a/gfx/icon16/cog_go.png b/gfx/icon16/cog_go.png new file mode 100644 index 0000000000000000000000000000000000000000..3262767cda95a217ac8d3fabf6c4bfe3514fd770 GIT binary patch literal 859 zcmV-h1El-)HU~Z@BQ7|ITsWqFPt%czwZJk^u%JZL0Ogu z7-JwwQn0tTclx3}?kvID+L{XidsxQ^&e&|W7P?hu`JbU6)Keq zD2hUaNxZkB72a$%4^2)^`UtC|A7te-nGAX1Xrjep5qO>_@7ffX%SGn`-ED7gLpU5( zk(@u5K{Og2Z)$29rKuELp-_NyIt_Job>MI~K&R7bgynLX>`sh~jA#lt3}_YQwqglZ ztJPR4mEiF3kO&v?|I7ONdO%xaZnyg`4MVH2u&{85WF^F8xkx0!oK7d7&*!07ENT-s zHZ~xYO7;1CzImGB_xm6GXq~MiVV0C|gzZGQ)-QC?rN*&h*fy7fxUu2>pgCsM)-Q?tMb$Vds z*E@*sEW?$R-d!Zlo`yI#H#gqa);3B?D6pBWXVBO67?`R6Qy3_qLZ+|_MxhlJx8`9r z{Xs@mdTouNQ0N7+J#TJqhNGh+O#w+J@OC~45~`3D2_z=L-&zrFU%dy%Qdzg0ic~cM z%s{~na19L&^isj*=4PpCtqL-e!E)J#V5X7%DWt(#}Pq3W$oGSy^Pc4j%jrk7_ z4xV5*S(C}slXQfB*Dx$m5ut)=uA6Vdoof#vmX1Pr{o_H2ueAT3P;2Ktrs3gX7h2gv zE62G1jK||?p|odbXLH|f%y4eoeRKHd`|tRw^&nXM?`u5!c)i}iTrM|2E9N*Z__gcJ lE2dmBR}@y4olxbIzJJd{=EC=vF*^VN002ovPDHLkV1lGDi4On( literal 0 HcmV?d00001 diff --git a/gfx/icon16/coins.png b/gfx/icon16/coins.png new file mode 100644 index 0000000000000000000000000000000000000000..0ca9074d66e7a008dbdd265a48ff37f454941be9 GIT binary patch literal 732 zcmV<20wev2P)7$(F5I~EPw2+A2=20Sy*#|n7r8sf)7*RgqMLv3&KWmL+^F4r z7i0Z}>kq&FSJ~Z9+<5!dQFwCOz1ndvw%m_4J#=sT@Q1U19`B}1iL1?~3va{ZF~|VI zfHw0WI@T{zdi2I_>3m@YYk3d;l(JU>d+bPFLOo8G;T$3)1!qp*$dock%HEEk|V0 z3L2&;r~p>tQh+yD{T!MxBF4;%7xC6JH1CtlE}+w%Xkuu&haUcdHC?=ZKr(+GZJfIQ zJ6@GU%>XYSae67{=&NN{rB<>+N;FbBA#_{A0WZW7cXJ0E=}(_?dx9< zr?bEW55s(NboZ^^cb|S1s~AxnBh?-gQ{Ob@*3}OO`vCi&FRqICO$~lSg*6r5QDf7DTmJy^bFNy&p3d3; O0000Fn@9 z6}_p-po(}ZBq}nQNbG73P@(2?NiZt6&X~)Q>%%i4kr8qQ=3COEo>Z8 z*gxJ~L9Bf2mp|AW?4AJafQ|B5v`GBm0)<^C(Vi8&d>zzaGr9rvL%;kwm?qdJ*cN`F zOcqt~+Pr7&1#Vw8>eV~{)UEe zBiv}!KK=I6or}I0!A1+%jcFuZMU#K=`u1Z}C8^y<qlji`q{QWr=E3G!ag_G z_nO;N#PJ=nv_`o0C*ktKkBxus*Q*bvceNp!u2=KJyN6kimuW;5e!ersP&@v~d3bGL zL=5kUl{40IL=1Ccby6%>#?RN60G7VkIr73|1VIEh)s6TUxDXWT zs&peQbYX%;a3Ml#B!N_onSc(OOp=+*$GtQ6-rw(iyA+ctc;M^~59e`ImCZ?K$0t?v zp(>*);;E3R=sd!;{%=9RgLFV+mBTn)0(Z^)#jt!uQqRedPJ=Z z_@5kt?prW*$m+P^HpIy1o3}jyVnLD$PPPHs#dek;aj|Br?*BYcZ1W$omHSB2M&brR z@i1cGBOeHEI7Tq|C7LWFK_8-mHL?|u%XCHG#2bU3EBl4g;}&n{Nfsg9Y@goGG15*HQ0<^0KM#w90$_`+XUOjFN}~y z>v--w+G$~<7J)N@&3Y(U14x9LHfV|@tB`guM#v3KqWLN|tg$+~LFF&Q;_X1JrxoDl z(J6Do7bDnc0lV=ONmtP14c_1cHdT_^b2N@vd)6STjdAGA&xEA|PG@#%&-|n5>rc)W zCS02-PEf=vl<@n%z#sSq)M7Fv9NtH6`!3%6U1jpSQ{)#P;{0-&zVbcB_ZFSFW`6Xo z5ggYgix<%DJ2YJ(96NzY?~z4o*m@OH7xJSeIC1g4`_)}Yo4~gjzjfATPUW|Kg#^Q( z<;X&i|^ZNRWr#pPVFRH$(hHl`Jc@d3urM&Fn54lrL`PX7e3_ppL@2%x)G0ch8 zX|dcoc)q>_uylL4RGZ7+*(k3aAtI**(xB))9@w8d`yYJHm@9=_7d-#~002ovPDHLk FV1nt|Z+QR! literal 0 HcmV?d00001 diff --git a/gfx/icon16/color_swatch.png b/gfx/icon16/color_swatch.png new file mode 100644 index 0000000000000000000000000000000000000000..6e6e85212b85b7ba0918570c2ebede3047596237 GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5iLZjC;k_h{kHThqfC`(hFmxSO zSd?`bB$R({-*5T0gITA{|Fu6pn0eqpx>}JTL$UWimE@yNe}L98c)I$ztaD0e0sx43 BPNV<; literal 0 HcmV?d00001 diff --git a/gfx/icon16/color_wheel.png b/gfx/icon16/color_wheel.png new file mode 100644 index 0000000000000000000000000000000000000000..809fb00e5aa1f28726db3e2a5adf8f536bfbcbf1 GIT binary patch literal 892 zcmV-?1B3jDP)n`HO=N{yXhvI{h!_0ot^nS)JXfldwbvK_6nsG2Z&Wi&v@PQ zheULFT39nvnw}fe2u3u2dsOe=oVI#j9M1QC>zmd3XI9C7d+1ER`oBP|zA^0tJC|RwkIug^e1fA zX~N2H7aFgMFJ&|`u{>vFkyaX=K50U-_$2WeLXrR?y%y9osP$m;9(wLDa(L0IUjO100%{ufD~Y>02&pjbm4v#?whc82VKwMSB#SqZE`$mB-jcCHlU+0 z5!eC}fZ@6i#^osNm{8QAUxQqp!Je3uR3kxXnuJ~O)qerH3OWj$UL38Ff>!fEx(x_D ze9vUyrvmBUlf}BOj>p;pw*yU}8i3vdQv(|vr;&lW3vL^{HjGO;yJh@AvLL%V=8X-d zj-N^keq9GM0OdgtfE|S-5NpMdyD8XjL8D3d)Ci3ms|*JAHOZR#{F@d3_1R~2nP^IO zx1jHVVL;UcM?t(JNH>#EYr=^m)YgmC{@kfR@+(bUGOoFIyidRT#pP%sAgjUt2GomC z-GbUC?3chRN8#8QO)J9o??pQO=z9z5hjj@+!++`xv!lb9;ml&Wvph&Nw86?bNyh%=cqNQD8i+$LPB!e5mg zGpxOzX7}R-bs>C2a6nYto*kyOG|b@Xj8Ib}DhS31*TztPJc)IANu4e{-2WFIIaS?u SuzCdm00004%P)i2vikyMR~)n*keF9=!Gc_n*K2@qsNT?}H4v4a974 z1ArVJApZ0B-@pGKzWw|E^3%Wn&p!V9|K$C@{}12&`+x7vzyG&i{r!LE6~yrB1;;^# zm?0Y=moxPMSn>r>N00000NkvXX Hu0mjf$^yWL literal 0 HcmV?d00001 diff --git a/gfx/icon16/comment_add.png b/gfx/icon16/comment_add.png new file mode 100644 index 0000000000000000000000000000000000000000..75e78dede2c9cc3b789b880e5cfc930e60bf2c91 GIT binary patch literal 530 zcmV+t0`2{YP)~sR==D{nWel_pb&wQ zmrP)tTX!KGk)Sk|wtZaUrliFMw8)@DB*yUg%5WWG5T6(V4-98P2Jan%`$mH2CMxfq z+T@bruYw${Wles0MWFb|;3xR>p5Y`0A6-c}5Tk;D`5i8(NGiA>_&gYcZy8+IQP@fF zZXmTF{tLW(AMNV7m2gb(;iZIqf*k=ah{%H8=`Ai$Cv75^d>yNTn3+NncKU5>gAg(yWFU6q^MCd-9z5C;@-l1LJzY$X{vI4G2|m$FQQvK%ZWWD8>- zgBiw>v1GpI?|EmK(9D?Pt^eVDzka{xd6!QHK=zl&{!Nfkrw-)wa9%lZ5e+BOkzk~6 zb`NhB39iQI(vgtta};&~Py9F*i3oR3gsTUF{+^(_C7hTDhu4ICg9NR?Ca>sR5R#a$ zg0P~t8SBSO2K9G@Glq|E2nQeV&ZUGcy-m>2zaj()4h827pPD{kBVq5#25&OFu5&K1 zZ$Y$w#8tIM3A+q$Ur5+scugk+7OSALdr=5t9Uh{Pd>x{jwKK^o{&9%j&aTn&d1W2y zExSmgD!@cq5T@eg7*6z|mh?c)uMdeO+6$8zUDcUbEs4eRSQBVl4RdcXmJ6d%lj=Y1 z3T|p2-xQrZ4kh`~6T?s?0c8O|Z8(gLap+Sj$Qc~LIppMuxoDeKhQFQ7ZB;NPdEKq| zKERb8J8}SqUP@&!aZd6*F{tz+w*;+OA#)3PQP7u#!%*&pgIo_xCCgEt;yds5U)P)+ mI@7OINTTfluFUYPSbql#9Qmg?vhGv>0000+d`M13jj6(1&OTfK) zg!qUPVgGHUxLV}I1}ul#Fzc;Br`N~2tN2UM;u$wjO|KGs%@7Q_4glGCOy56_G3R!? z>v7<%+Ya@+0M}rU362yLEYfg7Cb)5SH?+V#Xxtre9s4nKZWn?f-mEDouwH?+FD?;tGeKp(!2F0zvT?C)LP^6Ev*qJN7M`JO$ro7H zs9RU)9gY7Ht*ot^&vZXZDa)Ugf&)Yg1xe0XL6y?}uVE_`?(Q9lvEUEN#mz=NKU_+g eqns}GFZ~5YF8XjkorNI)0000kO-!8JjERGZgNx4o8zwI5pnrkJT^AW7B+k01lLkoCLBu@bfRhnJSkT}{ z5cwz-C?AEk;`Q7|NyO0V@Jst%?>X<@)8|?6hNplZoH}p}R=_wBd4A);huvr*D{8ta zv>weaRZy(zA{a{x)NMK$oUyoq;&Q_jA9Yid>V_!Q3{lkDazCTg+2GL8fKO$yVv7pZ zw#ZdlB3o|B^q?JFdAt+nq80!As0d}1Z|KFR(*lEh^G}{es&~_I}wY;n4d5jAs0d}gj@(+ z%6*K*29I(Myv%_UPWDD&5qS@s3~ZAJGDH vT*SlN0ce3)r#d%-F%SaNZe6;L@E^Vb!Ji3~dec0&00000NkvXXu0mjflI-*P literal 0 HcmV?d00001 diff --git a/gfx/icon16/comments_add.png b/gfx/icon16/comments_add.png new file mode 100644 index 0000000000000000000000000000000000000000..b32563442dac029c917d2904a9b18699286228fa GIT binary patch literal 648 zcmV;30(bq1P)+T3bY=D1?}_NlY?Ho5{==PS1UvlqjYh_;~Z)+;i@`X96ce<835NqD^>4 z&XOGf0{;@=hx@N*ld4p4l~reDjUrhpR@CV9f@0l`W(F}47g(HMcGd5)tFmQBWlN4) zva0$#ktvJ8U{eF>D&mYUS}ayos$i>R-q!og44#*4SLN7QiqjOoolCvH@_0Ib%9!*{ z6Iog3kb+N=+>-pnU?fMOHjgh#DFJzSa zr=~gCYkDH){NQL{E?_QTF5oToImZ%%?|Kft>?cE#_{4{V%E1ld`g*!OkTk8$ZoV> zKJX^+zklnS93z%haS*(H5Yf4Nh<wEBWegKV6 z>~o(OY$)C;Hz4-DOD#^Xc?KafsKud);N~}=u!W3~T`atL)M&$9vr~7LRrWkLHXNZ5 i7Wa^nT-#rJc;A#1+9e&U9~QBdhb7i%XEvtC8q~e*9 zTGor!c}UBO!Tp8?(pAKoEsCX!Dv~OwaI#?S|7Y+#Qz)whJ4xaq8BjDPqnKjt1re<^tvd-qJefSYq(anuCjd93vneh6K+h(i&yD!a1MnYqE;KZ-O};W0OdWKgI_pLK zle)Hr=PlJ{;*D|xQkXchK9;-N1yEG%b|6WX&N<<4bB3E4Y$IN>=XK}S-Z!3BGt%RR zcEyG7o^?>|EvvpZ=hdbo)D!63ewiH?<=TAz5V4&90#T#$5FJ5q1^@s607*qoM6N<$ Eg00gme*gdg literal 0 HcmV?d00001 diff --git a/gfx/icon16/compress.png b/gfx/icon16/compress.png new file mode 100644 index 0000000000000000000000000000000000000000..8606ff0fd23c97d71d43afa0bd587e47c1e90441 GIT binary patch literal 766 zcmVZcJ%1+b$|lEg|m$p?$2s-?aFIU^lhS4 zt=5>B*onJiX5((A#g&zdZ;7N+zyNUJY~v8{(NtqH{`+@8xk&m zG`u_jq?FJb9n=hw%`FbbD_m;*4&fCDuR=V`pUsP7fU1Tp7Q?_nK-IQ85K85YX7gRJ zgwtoomKC%RWTO%Skh+*{%b>T>VfXA~9;mZE6vn=~?YHE7)8Zq;mfF}l;^WAReVKbv2dyl8I zZdsNM9oTISwn$ahzw_tMS*<#q^{;+1adq)i5#6)A{L5!4^#~!-uOE5i^$%Jv0}EmF z8*kM!$D7UP9;w~?<@c-q)vuj615`xxpt}~#kmfz_<a!u4Ek1OWvhNg%r^rdTXsY3VK8?SdPP#w89em&*t9`8-y> z{{XWmi9uo#0y2mREC>R)tyU|D<2Xwun+7u3ce~yHC8N{n5>SE*7ca{{mxCuK52M#x z6?VgqVUHr69iApkt_fp7}UIJIX)^0!0b=W3KH zu#9)c?;$B!KqeOeo#x5*?d$d(>1am)Y%kbK4HaZEF7DqvCglmk2%DRMFl4hCO2bI^ zX=T@9j!era3Mj9K%ggW14jP4g$@9D^u1>q%4oF>&Q{%YG^bC$1Iv|Sn?VXTj+j1A` z_4;iBxjK9L%sJ01;N^>_f2ih9=zM1B|Mb6I%0_FShXA!&ZGuYnYi{m5Mm>)<#Bd!= zpw*3PwK}@fZ5>`FlHMWvu(WdP)7sBGH8?p(}ako9KYX(!NC_${+66f zCL^323pYiGbgW{=R3}SA9sZ^M67CqjK_%js%5CkR;me zO?bAIxNg3Ro($a-cu31+pwdB9n{8&kSIhHe>aHBjVXA_CRI@ z^iBXW91h1XCKo*~ZXPqvsnh6OjES;@0=+mMNtWPHly!FDxdig|gWCPa(Ea&26soIrWMt?>>7bAgsH$4Y)5&Bq8mV)C%YB7Y+Jw5j^+Hk8>AUFv z&`yo)gA$EKn@UpK+S;xY$oZXByDL@Ihu$X-O`7@r?DzRA6X`K2l^#WNxC<>WFJptl zO&yXgxs)7>#kLY#ED||;DijJqRXu2EXxy03=c9(D--^EXGrJ@OqsiBFdd$}K z%S6%_$lmt!JU(1H|HXST8NZXhS$l1}(mg$J6&O${e1)u?zBm5_@-L-Nh&J@-00000 LNkvXXu0mjfve9f* literal 0 HcmV?d00001 diff --git a/gfx/icon16/computer_delete.png b/gfx/icon16/computer_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..5e9b26836cea5f91bc94770592555da48addc64d GIT binary patch literal 775 zcmV+i1Ni)jP)IB7 zSr<&xRLO(9u(h={_FdAy0EUK!3MrvO*Y&f3KmiO&g5y9$Q%*Rnqqp}J)W0Ps5{YA+ zTvAd}77B$hJ~0JmcN`av>kyC&o4^difI2!lYS^~zClf(Ane0=k)bElpKc6BX2ZxUw z7vEG)E-$Y@I=vv+U4C3v=?dc);zUun5HFrTLsj)o!Os7L0!HQJ=8iapNsuI(y-9es z%;F+$U)e1f2jlO+YD-U^_7t#GX63+eQ88p$hD0W3jn@p|Iv!*7_8PHvvwI-30(vI^ z8H%E;Gdb&d@a8e&oHmZmbX1fj6qwoeNU{V)RrBn^a|z_V&UuWTpW3mMv4jc%z!Pr> zm%xmXO$DNUZ%CM4u*7P0pc^%V?Wpaag{2o`$?Tx6NFIQkt&?r+^PlIUHWP#Y%SY5* zYC<4Vg_YqxjJ$n~vQ*du@cC5Sy1YZQ$22W0FB?L#-|wR`Tr9LUW80ZV1jk~)n;R%7 z)Umaq5|d*Is8rXTSggM;cTmU|X_^+{?j(~*gVY6Tf6O4bIRcz$%BxaaN}(A)vFM9Y|u11$~II*CeXV}4Kt5h{aWbSmSRg)zoxZBrQl+iPQ*@N>AMLYl{sL3^s-3vtl?VU;002ovPDHLk FV1kc^U#9>7 literal 0 HcmV?d00001 diff --git a/gfx/icon16/computer_edit.png b/gfx/icon16/computer_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..34c72fe521f38a62bafe480939dae2f09359741f GIT binary patch literal 792 zcmV+z1LypSP)XJ>QW+#knvSxsA!iY&~)5F#Wfv4?&j69V6gpqF|Hdgwi*2U&^A2P1m( zwG?87QWFXzm)SH{C0BiLH?ek|m1O5Yw!w`uF@yv8xr+$drk02h8dkA3A>-Bayoi1nu1j_>3O)x&67t!cDh*w%b$)ad_`wt0-nYz z$gd87mrOX^^$_z(O43yqS3?&~1nYXtlPyu*Z^3uEo$G?JCw z2)JvCWu%kCA)@!zDOMiCFp*msLv@*jK+|RDKL;U5Hu7pc(i30sBX}EzP{CBw^hHw3 zzVY!7?WIPs*QV;*&xB;du0eX{DSQD5`OG1tCS#a&UB!`x<4j?&x{5X1uDj6R-+w=( z4M%R=eTn&@2S_b{g0rp}TWhK@wbktSr8#%Hlp1Nmxt+TZiA1VM86ykHb?Dzm5Nh!m{6#539VR9^r70wOi!1tM(B7`KwUjX#i+jVe(%oN_dd__z0W&E2!a2tNF?$& zm&=_uO;e`~$}+OqEa#`nzW`#fSQ!=cdA;7##lLh8M%buc7~~I2w(1 zak0<+Y>&vtW;+D$sO&gI#7))$ATa zU9cUVsuuX2&+zGCJO62`{m0})2F$%Zu9IWL51X?cO%H%7| zR(Dg4EnSfS%*c)6m`dblL7~2!sU1V0^AxZa!Nik(?7egoMJr!Wj0OVmZz^y&blkbP zTiRoqIi%BM&uRjdst0Z(P3%ds(}uP35j6*|A^qk)L~dVR0d?~3$jI9R>w`kM+~aoD z)QKT@+t0#Ik5la`T6-E`XJ@d@l|UeP7%M;D$zj{_U+C@ay-Fb6`|FiMenUlNy^~lc zNNyIBFXIFfgrb!J&SMyTa0^2-waE>Da5!8+*3ETvbYkuObu{+egQiZC)Rdgh%|&)Q z8!-Dhip1dU7aIVfP)H;B&3_5|}IFP3a~35lF6iQ+x8YRd8jCpeL9`~Q!*A8(?sN;y`xk9r!hDb z3S(($Sw4e=s0v(~wh>)=PJukHoMj>utihA_H!)**r3y*F z8yAFA;E2`R%VhpvvKL`GRDH)nFk+$7yAL&0O<2ukkpBLL2s5%Pl0Yrw$@Y0NKMUb{ z1MQJ>u&M91V}nO1wLFXcp`%zc)^YjSF*KOnd4iG>4c9N!$@ZA0g=|(w|CAxY-+oPz z5}FTEW7;NG^i|aDZpNCK#nAd4XjI8t@%Z!O#X%t-@OV7cIXef-wy?t+Ca^8Zek{)* zP+o<^>`RQNlBkYj-Wf>rcKbYZM2AS)kbX5rgT#l zih&_Q(57*Qd{Jm>qlr%5QJbsxdHT2&(JZQFM& z%TftJD8n>OfiIPR5oEL3ASLvKLZRE0l|C4h1lNU}O*!Fk2*bleP!CJaWHRj{IU0@D z*VNSD`}`7wy6bYd+$ACohsX@WfI2-rZ8(loK_MsY+7zg1+Cj@$U)PApMe<6A{HBWJ zc>Dwkg$=3B#l?k7Ek6x>`Bu!1&TuV(oLd>t<6n5 zxpz(~j;B9CxIKRDX32rDDpbY9aHJNDF(?$Q9O79JaK}Z1^AU*zL*8iwFZX~62hQ4Av_x<+*@a_)ES%MJ$$?c~9)&6JsOp}&L{S3ag+K;T-%kV^lPE3> zAs8SBbFUHF_Cggbq9LLLp_n-8ll7N|g5?bxO_5~;PhE$jPogRs$BvUj-K8cZH^xc? ztX!vv*{^@^i-u?bmNriUd2&=lMIaCC=qRr2lnA_D6^}bl%jK~w8@g_gD;L#P4&kjq zc&lBw_9U2F0GJ=#GBMLPhj+O+RO;l@(a{fWyBmct;`jR#wbm4TnBa9Cw-j!^hvIBu zVo-002ovPDHLkV1jNh BU;h9A literal 0 HcmV?d00001 diff --git a/gfx/icon16/computer_link.png b/gfx/icon16/computer_link.png new file mode 100644 index 0000000000000000000000000000000000000000..3859db214765ad84536acf95b7fb667570697ec5 GIT binary patch literal 792 zcmV+z1LypSP)5M>TH{B>uwY0wtGA0+Y*fG8|ORs-ktON{mwbxCmDu;|E*Xo_NZ2? zjaRExg*?a$J2*IC|5W-HKq8T_P{N$mYW1q>F;plCx(*RdIX0UW3k$EI{4F^ik6-2F zj*gC=*49?6f87SN>$(Bm&P{631d~YsBVG<;X_QobW zTT#>S;O<4i_&&A_R@;63MneHhWmXQfwY5W*Wk_Ul)A*SI486hFcWyvD8_gcbtbpDL zK!(X=I%0Cu^Wx?)WA^wu<_iH)mQYY_jz^Lum=xuZU3e~md}DGA#`#YVQ7+bm3IV_y zH-t-I#uGLZwA3op$~L+j?fCL74b^Bzsl12%{e6trCy^;-k%&hdO=JMMS*KRW>wJAB9qB909slU+@JIy5{V$0G~v?V zAZGjld|X{ccXt>1`};+b-|rW`x7Ur4kzs6XY(OCyGvRRPG6O9xE;`+Aw}a<-`jiWi zcW>eI`RLf%P%4#>&1Nw>JBv}@E!3)euvjcOau>W_?=y$PF??rgN_p})NEayrg&NDp znHQJDW2YEQPfsHl4Au_;0)c>C)3glB@_0PxaXRT(0qJxaYinzwc9+YA&dyE-$!%_K z%HeSM`{8Ax5^^+&7~Q@Lp->2RyB%h;Sxj(ucXxvPcClD|zOu5?LS?I|R4Pk~ZvFx_ WAFY|n`T1f10000zR>QH2KN`fNj zBHaWZEgiB#>49kYe(borqx+hj`JS_1d)R}7LjHa+tu+qg(TC+eO4&q(D;ZL8C8o8; zLEfZxiIlQ~iE1b1qBZ2=VhsA0V`*@y@M|Sc2@Wtadv3g0hOc*O(ADVFjPTWAYz(JXS z8MBaa%aCO{h8lvp*ONKIh5Bg|-DNo^;jg=q=uDZ@vodOJXfu;GK`ze`H-VrWK!nUg zje)ufRUJ&ouB2nYB2_pI=gji&GcuBL=+DM-wBZ)fbc7&a9AP1Ztk5)S4Ah03bqXOt zxx}VdK|CIVljyc=oqO1G{;Qew7T~%?tSw{^mi$E(2^Td6>M8+m4H!qrBtj~%w(Y~Q zVrXkVOEN#2&@(U(cX3H&S97B(;-}{)?<>?0)RjVZqrJ&ONChgCgE9%PC}CSBp!+d1 z`bkAqacXYz!94aLsJZ!K=3b*?T#ge1nL>bsZNf4&8mt(EkXYZ?MK0YwH2ZOI9{(VN z&%WPH*v6AY+yG?)mZ`CxE@5ZK2lW}4Pr-ctMRE2V`yf8$PurT4&^p3q*2kt>M8OM& zl@MbQ=U&8BS_$dSjo(q&2Pyd!8`}{~Xr#A_DDL|G({Ha$;Xe@?&|@q4QbvV}D#ixB ey}zEqA^Zgf(1+rQ>#k7%0000@ zcBf_(#ZX_-sEX?*?9!(0{Bl__G*A>pqqyNz-JwmMeLB3br>{{IMX~DC@qV7t3SKP# z`S8;fU;WT=%}r-cOzypXPb*-3Ew8%sb7mA5#*W8%v^9cO0QbA;S*^D+wQoBcTSq`E c0001h|Fw(1Q4#~PfdBvi07*qoM6N<$f=H>olK=n! literal 0 HcmV?d00001 diff --git a/gfx/icon16/contrast_decrease.png b/gfx/icon16/contrast_decrease.png new file mode 100644 index 0000000000000000000000000000000000000000..0155bf5c0bb0df2d20b1c9d67158f743cea1bfa4 GIT binary patch literal 695 zcmV;o0!aOdP)>d)<)F=Uup^koXw) zd$^lX+9>bw{3ek|{4)BRj2R&K#BR5r2Lb`7+wBI6#iH6JNrK^U2-RwJxmYY-CX>mM z4q^mMa=BcnTrSh)a!CmxbhTR1$z(#u<1wAhW>geKieQ?_WN17d4{Nv`MuK3@;c%S$ zd_FLn%`l(O0SN$!K$c}dAdE&Ms8lM@>-Au>*}RR#VjRQn{7EF`_xn9os}(Q<<^b#U zS`|$%7K@Nhr@`rTg3IM%y?Lb*pi`LVd9_yNtSE|3!1Pk7#QLM^tyT*-j$`SEbpkvD zS#&`Vbf6|IvIb_^G#U+HzNiQFF=~@Arp<&!E))vty=K>R4WkiMF#1zAHdclatdTuC z^#hR=Y$}1i*aB!m#n^+3!C(M3n@vxffsLg|B7xA|BRIPM0)&+sm_Eh+0b-4z3lhlP>ijqV=Y(3>@G1n{ePcPzh>Rb@txK@5f)j3gr^by;*J!Vt3YP?H2^}0d}_~oR8x}F zP+7a)=0c0KaN<-oIn`BFMIUPFOKX}*3K0^y-dJ%y9^n(i;V{Gv`#hA~_=y(=(v$Hh z9@bW#6=DnwYZb!al0($-+uA0}H@EbmB!oc|oqS^W7)FjP-#D&_;wB&h0t_FABhMDX zFoYpm3FmdXFnn@k+essMa1LRx!)Lnj$+Lw8J&aMR*kLPSjxg$cHF+5)JW-pEc15Bs1GuRuW6QjX9FP@ez51?&;seYxIvr*M3QBdYG d7%TMO+&^g%zBmG9R)GKj002ovPDHLkV1hr^w`c$W literal 0 HcmV?d00001 diff --git a/gfx/icon16/contrast_increase.png b/gfx/icon16/contrast_increase.png new file mode 100644 index 0000000000000000000000000000000000000000..a3e7f5200a762f96b74035926f0a45f22d8c2006 GIT binary patch literal 717 zcmV;;0y6!HP)3IxR-RFpwsgT-ZXG)rg2BNZV+Y(9X?3n+SqH+PP^q{w;SVX;^|4Fm#u!Y=(55^*>jt16WW zPyq$Nd_Lz*@YCruM59sA>2zQ)7^pV)MFI@+noK4>R|=lZW+DOknM{W2!~3OD3G{kB z$@hu`xNy-=MZp z8d9)8MgaSriy)UNVEAcBu$;68`}KMq)M~XTo50dk?02nTS+l^(c{6;s@txS0*5GlW zQ20tME0@b+&b(~=F5g>&3zl+3)vn5kFviW)4#^%j*FpW;Kp>lIrtnq;t75M>sh>plf=^)<~ z2)YS^r^O6n8#%l4J}>9+z5=m&1VRZVlyKsX)pVQF#;oDit@>KHT>wt9HSZFjPy~29 z&ughAz)8F@X2KXBpKk(2+_AqA0nJ!TjR^1=^1*;UeO|FC28CD%7#WZ_%TCJAaY&Mm8y)OMIz{xTv zv-NsS=ku8!kB7kNbfU##LA6?qRjXC`TY(o@zh19|h5c|ikgn@=xm-jHqLoTTFPF>m z7lD^;W{`Kg9c{N;S}s?#-|uO&*$`YABC4vgLZKj;0=!W)hfz>i`(r+i9|v(1^AeR0PN$?YPB*gBP$$Dr&9sLMLZsV3p5%H6&*(z zAR#L<0v3x!z~yq$WHJ$x84iaOi^bk0@cAnE`FuV_2CvskilUIm<1u%{Mxznk?{_Md zN)(Ai-c96lm5Rk8Ll3YFyAU0Z$AXBgNPurnW*pL&iN~IVtNi+^ULCu&uzdXc=%tD#Ux p3j_ihC#gQ4PvPIvUti*a1jn*n;#uCM}X>FjAph?v>HMSz1 zf;3HmQp)fUut1?Oj4&`TKsnC2z=)5XlYE)v=6sKH?ztlXFfxpDv!GF+Q=nI1=tJK> z)BIUKOgy7Nd;3kr=-fVHy#5%we{jeLLt%bvH^RPlC7E$Y*@!h*`a}?GjY$GGq&7@a%@Tx%C8vwF8lXfELN2$TzXkYy*Ch+<~�$xF_*&%15 zB*T_3AX-q$zz}$UIw`+p!e)WS?n33<^>s&1&I(xCtWah->dvT zlk;@30hM|iP6P?&m*26-MFB%#|A5C~VO%V{IK>h&5)otfwqcaoAZ=g@xqS*twq+i< zM8F>m5dn;kMH#-KMn+dml*sqcOVNV)g;%P8{>x676~rb~r8XfEXT=e5{>~?YOAmbz zKdzITiDd+!tv0mR{WeIgd~}QXa<5RRwMm-P ziA0tOonx6Yn5=ejf?oZ#NW-fNn9t`>tyXEJQW3uee2VqU%jL3O zDwV`9fKS`>DOS~Au-R-t(=;CI^%~IC6G8}~xm->#0IXj5xnaBAg4Jq;LZM)Y&1MTY zogdr{KK*_l(&@Bp09dmKlF=%PEEX#Z3*_^8ST2_gVCI0`ZpZt9?&9${F#xSrOT%X2 z1_WS647=S9i9`Y<$qWvMle=3i7I3{@Argsb27rx;18@VDf?}J^#xp0ANidltP!tFM zkJCUG;c)l`sMqTRJC0>w1{7mfbTpk#8NkE=XdU+r1_KC%La!3oeC6?Y43EcyXOJX` zizkx_4@FVn{axYZ-EKE17K;!F1YS*Ka}`uor6_t%0)+@2jYh^eQ9K+DQA}9~Uk*|> zn-w#ejE-YNCx^prAM7yza-4I45g$8m^55K?|L?r+odSTVNnJ96LXt|7TGI4L>d~Fz z&-h8>1xd<>>vgSt=Y;X^$Jv9(As-4y`R%SPp?5wYYBW2LD^|g`7v>f>k`%^{A!C3N&EeR0q1EmI9?j zT<^fuCti3LD9UEdoCoe2BcvKUvD7KhHa~-21gL%Aj#%s&OGVR_$6iSuSoaqp%eN%J z76DWmU8pyEP^yWrwDz7wF9N262N52Jg#ie_jHv7Leqfv#&`?`&#}Fpfom5)T>7B!> zWsOHK0qlpu1b_k9E1Iu8-65F`u4B0T$PKrdAs|z3NmX=VY5BDbP=DEtvNfR%4Y5Zu z5VMpOD@qkb3GkT!aIm-Gn* z`85iZ>7zVE#RF?u>-GjXzTT2IfyTsX6XN-%yiPPHr0n_^E8Hzpe7MH(L!#e?D90zS zP^g}fN@{04Qcb!flJ%iEo~?q;Y!zl{=dXt}`IHwd0cyqO;QYY^WD0dM6YM#f=E3C+ z!2-R=&FDY;{gfv^)4f+|?c7Tj^US!+(gqX%T+i_HIx{<~voklC*uOv1|9t14Z-oeY TX1>|Jb)Dfc3=%9wAxt9|F z+d&sV7i|Ri?b*J^NGvsH()NE*Nyw=rHOq z9m05cXZVv}DLkU1y6J^t9{Ie+&$xra;?lD0_4(zg1yOkVF~Tl8PyD8)GkMUbW%rR#bC7lH zW%k*fs%0@X=TU8A0Wzs(2GkeDrphJpj*`W_=V8Q>S%%hUVMG&|vdP5cv~+zSM(r5L zpk_q)&Qt7?cq5sCsciwPJ89hPlW@GQ1=qU$Sc|6_M~rNO8=m1wO9sa2uK|I2rl?eL zT~6cT0}tkd3eMer$IdfNqs&lA<*}XA&^z>6AT1e~Jc~;*4J*EzV+KU5Yj?Brt{(qr zZ8L5S1Q6NMSc+`^00WL8nY7Hn?e#GOich5aUJ=JG++neU8!4Q(I1!F%48;^V^!D|a z4UC`W{X$aBU{}jyHt+*yo5%4bq~LVpD~Qp(vO#Dw#r{liJqga{D7R4KaEAERXdHzC zu(GYOsh_;Up{YN>64bT|>t2 zQspYQIp!?(;ZbSE6T)gtVKbqg{VOuYU0$?tJyJvGo4;4N@-ba~vSMy|JkGaw^$FY~ utNgH&m+yDjgvO2${t_?#`!W5`bN&ejO$WoA0n6Y30000VN9{w9DwJzd%Gm5%l6k(Srw1f=C@i5k%a|<)Grew%RTzD&|xaqcXf< z9*@@$bXSuRnUR_GMnrG_gFk+>+ij)QYU#~plQkL*gL7`wYBg4^R`qhZto$k<$f_Xo z<#I{K-n-q7Ow**(=_LO_v`{FR`Fvje zCh%1@e~?F`5v|v2G7LjvFc=W3dWbN_cqWrko&v(J{s`D?He|Qk1!*YBtJR9ERvYzt zJ(|zwGN#k%P%@d+p8}#;49X}KB%94HV55G&Pm9Gu2v{Y$-LC8hs*A_t>?u&M*9|ml zyWL6wWCWZ}Ck=-~vRJGF7W(*b$n)iLp-3cRJO#v!q9QpfKQN-6~U9q_TF$F*h9sL-j zNpc$weSXQZ6Gag%5kOy9HfA1@g zVA*&|VjFHeVhIV!`DzQM7F-a@NRTNvNlYYp4z%6NAQuJno^MeOJ!7dzy8e(=;etr6 z4q2h83Vb36o=G4!6u79$u)6u4LoN!;_)kItHmh9g5CP1HxVh+sSiS*Mlqx_uVfwL~ z+}p|}Y*;r1{g* z9DE4_W&SW~qUN5hWN@-RUJ#q3Ngxr&iJp;+4aEd;HM{A>I)B?7>yL4`Nc6h^we^ve z3YC6fwXTqAQWr8=Cd?emR={YnNptkhuSFVP{Q?6Lt^ zqF4A?)Arx1JpP&Pyh<4sUhXnam)AJ@xmkE-VuVGbg_|=vm|INb-=FD!zVlDxJ_uiv SXLQ>D0000yhD literal 0 HcmV?d00001 diff --git a/gfx/icon16/control_pause.png b/gfx/icon16/control_pause.png new file mode 100644 index 0000000000000000000000000000000000000000..2d9ce9c4ec4b787b77e2407809c8887b6252dc6e GIT binary patch literal 598 zcmV-c0;&CpP)U3VE{tZoOXQ3gborPd)C!*bfsFfgUA%b`K z{k54{z0H}ACRrHvW^d-rdyicUV+{VYtX~gCqfs0|(-=vN2o1PiuPW{>+#Atov}dlj zm>FQRf_YAoB-!b7g57TC=llI0*6TIQX0twmlwz@1Su_y<#c()O27`fy#f%p1x~?-# z)7Wme<7b=AhIKj}t=(=bMjvNzr~MuZg=Ct#TCD`Id5F*FgY9+;-ENndyrfd8-V+sI zk|x?lbD>axN~J2Ai^W%{R^I>_0Z9u6gEF#73lqsO`axO|3~qzj{hRS`0}LC%>-AD? zlFkeU5t@ED93Che0EA(j5rE6(g7f(t5ddbb)O7oPG}&BpJRae6I)RyiO6J&XwmSe5 z5%qypxm=P~KCwUk1<-E^%&v%&sfQfOPbAd^dMUz$2)JWFR zn(5E_apM_H=DRN?Tj1j{9obJa2Z=)=&L)N3y%h6eCr3~F>o%;x+TQ>p^I2c0Y>yvi zIld-=tn@%V9S}8IT_{!R5Z+_Ch0UxTYjubYFr%4GeU;lC74TEKeW=Sl5HvMAeX=Gi zUD%DrWY78$Ld*n!b75@ktedM+7b-uxz>7nb#SWC}9Rsqt73OZQ@HmbM0hR#sjmFrz z`Qn2R+;S%k^W^LfTz4f%8vIhZ??Cw@GT3qQ2$+f;Bm~?nEIi6bESWz7m0cmx39em$$Y&@l88-}q`@)p_|Tj# z*1_TN$urdYuZuK(mFK)s`?7zHi^MWe;3cvrICC;Dz(yzzbJPMi?R@k1RUUs#H=pHg zvrjkZN3JD?ns*D2owV@K;bCSR0s0c1`uAh{pXdA&89xkjaU%7W00000NkvXXu0mjf DW6MO* literal 0 HcmV?d00001 diff --git a/gfx/icon16/control_play.png b/gfx/icon16/control_play.png new file mode 100644 index 0000000000000000000000000000000000000000..0846555d0ca84cb99d4c70dad80144a232604041 GIT binary patch literal 592 zcmV-W0k7R5;6} zlgp~&KoEw{L*wq6jM9+RMU)_iNO6K~b@$|K=nj zb2!5=4Mjq_zrU*f>U2#vSVnMZ9ja4cY`AdOM*t}k^goWqfa3Iq(>2kSH;P81hAqIyBm_{t1>+!KRdtb~{1AK7>C~ zD-Nov`UX!X6ET_La7f{B_|*cRuZGR%^C`gjd@jmW6h*+;8;{2{8ja|Fzf-YTq+l@k zGLg?!DijI~9$+CG0*bxx-)TO!p6i!Q&%N5)kR|pVJuNho7M&@5o@ZpsgYXg z6pCpqAEgW*0v6~{n89ISU>M4A&V?DNy7MOQX68Ka`MBqf0l?U(ZY+X9l}VLZ)#Om- z;Wxvd@uT21RmKNz1dH$Bj0zp6>Db9B7mX*l{i7uPYA;7kd3g)QVC)rxA$;8vC|jea zS%$3%AWB_OF8f4{mJFo|55c22v$T`7VytGO85j|cC%=pBjskcjxd*)11x{77(<9$R zNrwG!M09PX(8Nd#urDkdGiz{FkfHKZhPUAguyq;A^$wKyj&8EE8)WXSvDl6Q4NN}z z2Zd#i!U*1a7=Vq#3W3jRZ6Z9$+&MVBAqrVEFbBV-XzUqFMNrFnb9RsDb%-T!q1pza zrNBj9g5~vhG_q(g8Ht^6IILQuOJK}cdY)autaf$;u_Hxz{;liNSF+ zP7JVo4aPtM&mF+{jGz3=veK}ME-bIS)D6sEz9#6p*nx(m=)Gd##2kGE&YZW%&7_NU zaJbxh3nsTeLlsIj==Xtu`3s4ZJ3jM?zzC+xEl8DG(CzhM_b>rg=Lda=hWnnX#UBVW zoG_R&W`Q?ax-3JI?gr8ns1oY(%Y_9|I!G4+85=MXv^z2{WgQJlI?w zaoVx2#b| zLX6^UF84fh?wy$kBLC~BD2js0>zp+XR}r`}LU#$3n|fVSTQ&_fqK z-dP1W_0w_)Fx(96Hd?S$6Ag!Gb0{2;SA#|hQKxxo4lC@GkWvoF>433OT)ML_c*YrK zxk(GV+5xw=j}C#*d_)ZQm|^vSE$e_Rfi{EB*{sr@#u0%!GuA`kT6eip5)*9h(VoI2 z7I~jC*1{1PRmB(0C&t&XN#G6@eBuONxMW%!n+~_GQB^!(14SOFz%!m0KGcES_nU0K zx*VUU%kcb!9C_-b+%XxB2spb0jf9EGvCrBTt7=&<*|?4A1r-;+e)BJV19u#CG)&jc Qk^lez07*qoM6N<$f+7R3%K!iX literal 0 HcmV?d00001 diff --git a/gfx/icon16/control_repeat_blue.png b/gfx/icon16/control_repeat_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..406ec333bc036690d4639cbec70e8f586e977699 GIT binary patch literal 750 zcmV`dI4bfJkF0x@cXCL|Igq$5O2KprVjQ%O+X7O;#( z4BD1bI(<+cEez0UoerJ8pvUZH<2j7y zcZNUt)xrxJYFpmPCdcPpZrKy&*VZ>ApFbcitp@qg#TeIQPnn2A+}{k&#TSQNduHE8 zR1lLg6t#%bX_+CDEg*4_f_v33^v*=h#I2ZA3~EX24{j>CdV}A=`*V zT4vz!`I!OrPI2eFNk)w9XPLPE(JbD&MP{&ll+#ia(bqqy8yG)*4e)6tkBnME*Ypl9 z-y3DbfrSJUUwt@@D-R}c|4op+OgNr~#cI=AsIxgE+;$>~av4mxb*QrFQBlRSu^2P( z#4-pavM8REG5;k1bN7TkM8nPocv)tTbCDe=Sn=D!1EK%memuVc8qO zwkWfiP|txa2~#c~+AY08Q|E`jSGoE#-RjvgwZ5L>o_F>0mY3bqi%w2z>#*|89S-gW g7yS2U`k(Lo6ZXgk;$VJhmjD0&07*qoM6N<$g5UmA*#H0l literal 0 HcmV?d00001 diff --git a/gfx/icon16/control_rewind.png b/gfx/icon16/control_rewind.png new file mode 100644 index 0000000000000000000000000000000000000000..c0294477171e87351813135e50e05766b5607b0a GIT binary patch literal 614 zcmV-s0-61ZP)jUp9KZp49DjNvG4H?RHybjH%6LlQtR+QmfUZ9|2q} zb1_@3R&Y9<;C{c0I3ABMpUdND#U4V-<+4^P zmE;$|hi&#L-fp+BSS&zQRT1m;8m7~!4xyB?d_FJf0A4Ra+kcClPUnkQQ53O{tKaWK zCX*pLfH#XG8LeWiR_h-DK5r;AuD_5{@H zb&4IwGM39FxLj^tf(vG|nGhgMQJgRykHusLg8@XN(Ps&Kz61{+kB1PTO^?STGGd^0 zLI@0pL%7{;P%IW991cI5$mc2*3I&EG;6f2*N9brY5<+}p0(|FU#zT6!NV!~2&StY3 zjt&2KI2?o<1mR`E%xIkpwLl;se|weF>9m|oCK)eD*v6h<%{X^{d4LO<&*zhW{FoAn zgcONHNGKGd!C+AJ`~4~xQLooa_`CG$*Z8mT4&e|nrfoDRBme*a07*qoM6N<$f-U?5 AUH||9 literal 0 HcmV?d00001 diff --git a/gfx/icon16/control_rewind_blue.png b/gfx/icon16/control_rewind_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..15d1584bdbb2c26a9fc4c8269aa54615a58a4657 GIT binary patch literal 745 zcmV1hlor z)=Ec^h7>5J3?Bj(D6|X+0|UcQj&m*_Qg!D|-c07sd7pF6opXl(U}#WhWg0W$d_xV%ATb~UcS*dC+@kfS*m{?64KBH-eM78JQAu#&2c z7TM!?0X98;&a@msh@1ehFDx4~_smCS0rm@Z$dv@5Y^ec>Jl}_`uDh5!i#cpZh5&_) z{y|~cgJzZ1d%`?CxkdJIg%by0u(~PqB0%Zdj?maMmYO=M!=;B#0>~5_5YO>&?w*4H z@LRbi!eNPrxg`gUUIeK8JG(3%R{o~|7so$K+8_qZe0Iz($pKd%d&oOhA&AGYXkKE` zO8~w=kN^smCS05H!-WT*2mpbXAJK6B{s*`+;U?8|s%XO8{Hs1d`DH6am$(L0coEX9 z)c+Ho)WS9-4?6~g4NrO@c2FaKCYmmR!DQ~YpfIn+s8pr^?KThtmU&}3Kr*7R^y^Rk z5Xsb_*=oc3w-9KI@B4=+yK6a8uQ@#oTkf1PnlL+NjAm=Zh)+xqld|idFEF=^(avw| z4U*w)Kx6;tnV0ZXQD@SHtHr7{`Y12 bpX>Y!%!CO%>C8GV00000NkvXXu0mjfJYGkQ literal 0 HcmV?d00001 diff --git a/gfx/icon16/control_start.png b/gfx/icon16/control_start.png new file mode 100644 index 0000000000000000000000000000000000000000..7dd1c07fbade1ec8d985d95fd89385667bf83e3a GIT binary patch literal 604 zcmV-i0;BzjP)V=42{wMyJ==FL^x7*b^oepca+Xm;{Xf~Uy(P(J3T21*D zAjGN=^W}0$$K#Q1x0{T^;Xw2GoT}9-uT(1Pmw*qkc|M;B58k`oj!e^})9EDV04fefqL?N$IB5&$S;dHP}hDFLVh>akw0DUnDp3(#t{3=|9E&1OS( zyMvrg7bTNPIYt05old2T%jH7RXwM2F~VlEOTqhl>IpEJOe`0XNaO*i*Xs-w zM;fqav)QCzHk(OTpMddrEITt83@989KT;6=)$sFvzsthux=wFzy4(=~R{#u$L%LqC zR4f)L7z{p&DEg`t3I&ecu;80x$iEP)ITpohD^Ctgf=H~o==W*|y0)VM;-LQd9lR=YF)677| z!Jh8V_;KSkP5LJrlF9S+j0qkk+2iPm7~x{#{$ZSbvzK9J-4zqYVC)27V7~717pTZd znit9v$VwYJS3ROyLxp^?0)a!0U)oMn7(0Xv0eUoZ@gH)t)d5_J+J%bT22oSJ)g^nf zqQZVCEIYOm2+rB;rB+cID%~N1o%g50=A<=fWgC_GFUb) z%s4&22M=t~3G+RMgR^pz#KbcfK)ZtsdJ$j@d{400GnQJeAz+sPu#&f$`6hKh0J%~V zq(%oWs|qZyzh}{lfSK@dRK#JSxg@DDP3^*cD+kP0j(npKkSQvp3bk_uYtD5My##O+ z;RpcDs9R5c#9;NFP5{z^GN_^r%PX%(0OOZ~7+aNFP*XZk{E2|i#E`vI`YjCrsfz|V zndEsDXoqvug2CxaF}ZvhdOaY6!{9q~KO+jO!o5Vk0qt%NcD}`cvVR;6QTNzYGWq-= zUX+?7V0e7VLW2m6_>T!vT6W8eRsOC$*+0hNMWWwDsLfA)S*X-WV71;M{bCzP)O;^z5vZ zY!uIB*x&E}vNJj4{?GTJBigE^o7UKdzE#&EBXnfjM2N9qUNJ=7T*(!I*v$dVF@wV! zPcbfCO)dpCHwm6#49koVc}1IZ;f0opGWdxBx;Rl@XzG}46S&UgQ6wI6lQE987w+r= zQ{sp)?}bM^PSu zImdUlKjSCCE4u7+Z)8{a(f*WH^6Vt$sa4Pdn>Gm|hqxOd&DgzL7wR=Ny zr>K3{Pb3xpRu)a{!~pxkvN5v>H{?FlfAoQu4ArC_RK=cUva=WC?yvFKjtvbQVdguH zW&aC4ZFY(9WQu1%h2k`_XyA-}%`(_CmTH1G9&H+WxB<7lEP>07F324X&LtI=*Ebks z(O^1xbS&VonymqWF(ZPe(4cg#Lb0wAqrP?lYk_qESz>U=ricNSk8nlkTJZI`2;B0p zP~cS}qly76ue`DhoFBiW8A<6uOVzAiF)Myh40}1zPD8j{)c_{NT znF;osE(x$5WnrFL;%2<>{$AzD&vfr)$@TcfHvM#Qg`uALgat1xJn{IMSx=b0LuW4k dO#kzpe*)_`5%$M*g6RMN002ovPDHLkV1l_FIQ#$r literal 0 HcmV?d00001 diff --git a/gfx/icon16/controller.png b/gfx/icon16/controller.png new file mode 100644 index 0000000000000000000000000000000000000000..5cf76ed029a4468cfcd05c1a50089a98e718418f GIT binary patch literal 666 zcmV;L0%iS)P) zlg*1#VHC#iD%uAHty;DTg0}q?ty;8bDFzCDreJ80{BB+R< zJENR4PZMQi-K$n$6{M+e{`y zCzHvi{{^55g~BV5NOa+FIKC8%#WFEpk_S+;0uA4flMsu=wvk9g@eiQYYGoUZ#;;nf zwk?;-FdB`3VHmiWEa5y`gl|tCa~huHAQ%j?r0MVf0GiFFt=sK#C%yTk;Ec=V5(eW1 zy!^<*iw^+Bx5qH>dSE^ra{Kc6JlJfuBMv}5)@Yi~=Nw?K*=zV6|Ft zLOAX<8jU;B^k)=l4vT=l&3kn^9UxVL)9GYU)9I9}vfXZjQmOn(B@&4pQul^EU^1CN zHk*ZXIt^qGkTG9cEEbJkuV?WZo6QC!5(!Z8c%13?`&?OQ#B#^uF;uHnNTpKPc_2n0 zqyCI{R;g4puH&IXp%AEOGKB zFaZe_Htgq(0OW7HPl9o7Hk+@=e6O@xZTY%@-!Rz$1Rlkwh5!Hn07*qoM6N<$f($t; AN&o-= literal 0 HcmV?d00001 diff --git a/gfx/icon16/controller_add.png b/gfx/icon16/controller_add.png new file mode 100644 index 0000000000000000000000000000000000000000..efecb3871b9220d8192afe89ab66caa666b69e0c GIT binary patch literal 759 zcmV zliy2|Q5eVHtNwu?$ZopyMku8m$t8i5HDPWtH@CgpQd`@%^Bh_X>&gS)_izr+_j8{2InNPXE|-9%^dU|HGTJ2nWd;3w^ zTUb~y%+JqP{C_nhR^2%i$S;f+0UmhZ|^^}Tt(B1%XlkG&}cLe#>dC= z@pzo4MMg?Dl}cf8aS>jxmnx4=u@$-xP4KNs_!w7Uoqmj))&^W_y$E4+baa|3PeuZe z+2L@+IyySk=H_NFsdo*R%AQX)cs|=fL!5a4>&zpZYpE*DIXIqX#7#bQn$?i2D4u=to#ZW93VYAuFwSe zlV3sn^F#p zO;I0mE*EY(x3LD!mZT4XmATQHvj2Z=rMusL=fYxGPhR+5xQFxo{LVe+{J7E4QNzf{ z$bA6ZVZ;p&4_`2uOiOyb{^Fqk^wMgzQjJCvQK?idhXSb8>SIc!a#1dqFG(blQxscX zULFVrgS^k@<2@cv)#Y;e91h2|{{l#UzyGmVEZ#8~3||6)K!}-l*#lC}@59!t15;B| zRlD6T{|B(XzV2RKUEN<m<3!P3kAOP4$g-rQ;UI5gU z%jNJRnMZWHfI^{wa=9#s;FR0n-(O=*zss@a@B}z$t}7aif>jBl(a4js*{o3I#>NH| z3dL7$W@e^F)ViS#$Ye5byWNyAZV!VHH3C6A);3g&}7O3-NBmkK$ z7E4?vlNCiG5txe3+b1f!%nVZp&~p;dv?2BUI^NtmUf^stTQ8kNlOO>74qNY1_=!ip}mL@OCus&$l-zgamdQTiIf4 z4h|0PvH9-x_4S1g?) zliyELVI0P}>K|z9qN`S`S*>My(M=b%{)4tQH*2fA!Yxx+hAy!Jp#(A(!X`9JVhTFY zg-ej%v7wSpR%?VHEJWq^4>@2YPwzR6)~YMd_MEeG_CBBQ`##_AVX4(>nM$Q<1Hjsk zSW2a`NiLV$rBdmceF5m((9jTfaB$E+FfedvUjTtXaDdO}FYtIgJBPzLNPqMBd?Js> zQ+GHVb&JJPHJi;2lgV`9zW`cJr?aEGyL(F}lZ9L^mzS6+a)DOP>A?Do36qnPRjpRb z`v(vR1m;&(R(>okEmgfvU5Kufd~Boc{;0g#t6ZOZ5K44|Q0E{Ba| z9?^|$L_J-|gbYXoGz^?xD-;U%Na$BsB%C@8_}ko2WLb^W7cFW#YY0qV#dh=qv&&#G zh~D1bHI~t6+@q-tLj#b>WMF?cfzQS^R8wzJO~{Z9n_(SoM|r1&N~HoWmkX9&uP-GM z31(Zgu}~-=olawM(Ffmj7t+BgRKGofTilB8nJIjHc^OuNlsQUgXD3)Xoz6-pPaA0f zZ5|mJi9Z+Irq*qJ*iF6$wRRJ3(K%FNJ;+Dq;26HN!@1j$WwY7OSmWd4_h)BkL3e@% z&}5ZTQ6iQ6ITBnY%0>BW+b@N#lcNkH=90tvw56Zv!r0i@5z^O^-|t5}9!I%chW^E! zddw}u?v|3NUJkXBBeXD2D#8Y}IRp3OGuy6*r%y4%pin4A$(Vu+6Ub1(J$$iFrNh|G z+E7iB43dUFG>uy66XHHC?0qK;41oNNhsj`s#bR-d^ta}Ea=!Ln)J%DVXDL#NB9$m7 t|0Lyj&_odvW#b*EY(2-Qg?mRmKLN4t3DC`EWF7zj002ovPDHLkV1gAoYv2F? literal 0 HcmV?d00001 diff --git a/gfx/icon16/creditcards.png b/gfx/icon16/creditcards.png new file mode 100644 index 0000000000000000000000000000000000000000..4eae583e15294a046d9ba4421f6b832361b7c516 GIT binary patch literal 693 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 P>IDi33Y8yO5S#uVwz2H; literal 0 HcmV?d00001 diff --git a/gfx/icon16/css.png b/gfx/icon16/css.png new file mode 100644 index 0000000000000000000000000000000000000000..23f3101811f2e402b8c581ba2e39977a675e0295 GIT binary patch literal 524 zcmV+n0`vWeP)`ZKMgf6%T?Ed*Cat6T(z(gze_Vj!CM zy6@eO?#%UBLOT}?40F9R=iD>%#+We%%UB#s+R_AGvw8Yw4_Zs>2F6fS)&oeXpp>-P z(4Hm2FoZ|N+3e;VNHZ};&)gBvnMk6jHRTlU@9U0$Oo&egxTGs^ATns~z)sFnC~aG*pjzb8G=xt@DLRNB;YZL<4tG!V^NUq+~Mv ztN7=;N57-Juq!r;ZvU(T-}ZaSebaUsBWyIhc|_vmN(Q*NXt96)H+}<~rj3txZX_4TvTUMq|>LbhG>RIrFwD2p$R<_?X9=nQy+C-KR+@(T#b~rFBi9 zr&5dmoxyQzf`pXp1)&Yw77)Uws6}TRmSsWbtx3IRhjPdcS z@OpJ@ZmytO{i^P5+l0rqtpjE*E)+5p*rVbL*xpW|(WoF2xulZw`6M+7fop`YNC6S> zQg}|jV5`?l*xE{=)v97_>t}iDL2v`r=>RQ5JN_iu51ZVtjDaPH(RlDP!p6H`bm zy@1CwO|?;sDQf-$1 zE-6j&QvG?{oz?v&g7sn=ABwA(pM8dfH@9GTeeh};w8Ol{_?_^>!N{=(Q_*RR^vCdd zCyVsQReUSd9%+Yt&P1|6?lvJv*d;v4JTA`v1@HWV%by88XaE2J07*qoM6N<$f>mTU AbpQYW literal 0 HcmV?d00001 diff --git a/gfx/icon16/css_delete.png b/gfx/icon16/css_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..326aba44079378741a091b4f6dd003ba16ebc546 GIT binary patch literal 654 zcmV;90&)F`P)38XA*m5;4_2X81rH+VK@dEO0Z*QU9z7KV=|Q{-f(ZT#9+ZM8 zC7_fnsFxNCDJi6tYD|LS+9YPPyE8k^n`u)84~0B<%#ZiJZ@%|tCMJZyAQs1fHZXzd zIM4oDLliOT0z%Npr3YY)gL5XMp`0^>VF;6w$Hq?efz%Trq8--+G$)eXF^VY0v9?y! z1Z2M7RsbE;2^z$AK)bFLC6l&P;AsNQ93hoTBbz;gZr4S#SwSv$PVR?TU0uM`)O8q! ziS_ljaNRAn&zO%mV_~0}z?+-zWuPa)XR)#2pwsz*eExz;u2hQhkP#4u^H3^~1k@C& zlQzg&tvaez2cG9*a`G}PYXtRr8Mb{G6BAdky^km%vj#Op-zJIS*7*W@ZXXS`c)k+))+Vdhr;C8eeeY z<}4EVlkh$*qFgE>ZAb-Fn^q8DdHMN2o$mX~C%AZf4$0~}VCex;!)YALjiXWe2-Ej{ z)zL)4`s>>E?w!`2`wPhyuT^L1bqV3iQK*+kB&6HxYc zuV5|A!uJ~JN`iLFK+hUNY(KxTRLIN^+19=6C^OCYSG2z~d~O;%?1}ra{eEYskemDc o^V=PR$HuuKY7+JI>LPpi2eb^A3F^mTJ^%m!07*qoM6N<$f>8%1?f?J) literal 0 HcmV?d00001 diff --git a/gfx/icon16/css_go.png b/gfx/icon16/css_go.png new file mode 100644 index 0000000000000000000000000000000000000000..6cdf38c36670ec170cf88493142a6277f3a16d3d GIT binary patch literal 655 zcmV;A0&x9_P)s4B8sX20TCgDKpLQ_sjDn>cie5y6M(y6rsZg6xGOU=ZxaAO6m8+|dxuFu zBGNt4z9$`3SJx3jF##lGBa=BsHrvDQ?mBC0v*dDTF$+vjzoN7ADwUOK=H}k9zP^lE zKqR6#%k{Cim}h(YH!Up}xcBlJcc1rjq`D4~fNCIwhzeD~T~G}G zY;G1uG7{wKut|Og~B%?4Kz2jGctagNQ#&#A|=vhMO1|Z1gZg5<^JoNxCLSt zViB5-pQgR>99yLw9)5kq(3xRWBhn#6mqE;2kh#P#Yv(jw7b2QgDqFUs#xk{EU4$Di*66T|{R1Dnwn-PwM&!!A#k@}#3E z!Yoi#RrAlc86_zpDx5r;LrhUO3LDGR*EaHLCC`_Y&kWXdlNuYlxAiMjEgv2kg2)MtT% p16oH?J8G4gqG{`|QD556{{`7)p*DCclOO;9002ovPDHLkV1n4+5xf8Z literal 0 HcmV?d00001 diff --git a/gfx/icon16/css_valid.png b/gfx/icon16/css_valid.png new file mode 100644 index 0000000000000000000000000000000000000000..4c72ca5a409ea885dffbb3264e2366fbfcc5c910 GIT binary patch literal 661 zcmV;G0&4wR5;6> zlg~?3Q546&Z+ztBFqN8GzR{3Ep)nU)K?E*r;i@30aMiL+tNwxd7upK8ZV?mxSQH`5 z%Ar*T#@I+IrS-H4hWWva@BVt7d)~}2tqd<*&Y649=bZ03bDtB2A&#=hAu(mbu$SSx&5U`}~?nFnhY5J!9yY(*U$u({C36O#Y_4|(d vR?5yHAZy=);3Sb;#Xw~LUCvQI=hpfQ1cAs#UOhiO00000NkvXXu0mjfn^rF8 literal 0 HcmV?d00001 diff --git a/gfx/icon16/cup.png b/gfx/icon16/cup.png new file mode 100644 index 0000000000000000000000000000000000000000..b7bfcd15fb2f7ce658185bd7ef4729815e2f18b9 GIT binary patch literal 633 zcmV-<0*3vGP)DAD_Iw@kR+3LLZX?3 zyhGkEvUzKYKpu0v_u>?yY~y}#nAbh$p6}dm6adQqK)FzXa=E-qP)ntfS|}9Md_I4Y z%jHh8*{qt$WYlyzt)^0`-M<7XmC7CwTlIP!6`0meW$j(o%*9*fiupyDJZx7&n@&K>z*>QCDhTzTp zTlnzwp?s_A3C!nn*-|JJ`k^?T&hB6^z;e07X0ws&YPAxuvwwlMjasdSU@%xy91e#I zzZYAh^udB=a16G~?^>-EC_Ew4q~Q1a4;7oucH0!-LK+*Y)he3JCK`a7P}Mc?vlj7AM;VkzMEhOwnj`hl1MBj6s4Nlz_+^kH@of;eX>V_G&2` Tt35or00000NkvXXu0mjf&s-qj literal 0 HcmV?d00001 diff --git a/gfx/icon16/cup_add.png b/gfx/icon16/cup_add.png new file mode 100644 index 0000000000000000000000000000000000000000..4ecaece296e6c59fc3c208778e6d7eb5ea11c6af GIT binary patch literal 715 zcmV;+0yO=JP)n#+EeykZ4|N(vXz=Khh*^5}QRJzvJ8?K~WJw2M(8+H|N}Q?|s7nuzvyjuL8kf zu#H0s1Ok%Z@0Zrr)@FS^->lc`l~z|*C6C7=x!vxzUj)|I*E={d9*IP-xw(n0tu29k zJ}+V}mlMcjGT@?cxmeIJuLP8-+pvxpV>_=cizp9L8M#J-q9?DWDtZh2hl* zJ}pl3J4s}-SvVYyhTU%OB-=8PtJSKws5yP;kI)VFqEspg5v$cIGj3;ld3hO)Mgui2 zqJKUB?VSr4Ki`RwGlvBxx{l(_-5&8RBs)3lIE*fYcw3Pn55AlK`4VV4N$bQ-BtN`QoV22Wtl z%SY>fDx3~2U4~}qDhZSsUpq-;W@g4uR%KZh^%7b_Cm$ZfqVFYsT)NL=B+&dF8Qa0J z%V;!C^Vv42ZW>kVFI3&yhe!I0Q0uz|S^d8IyMvz}hs|c&Yq3~re8%8{)F|A4b`58T x_T#bslE_Sv_M!)W`|9}RevWOj-HiQo{tZX32x6?^3R(aF002ovPDHLkV1l2WJjnn6 literal 0 HcmV?d00001 diff --git a/gfx/icon16/cup_delete.png b/gfx/icon16/cup_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..59a6d9c614cc3ffbde67dbefb8b228663a9fc8d1 GIT binary patch literal 731 zcmV<10wn#3P)2lh<3J$3PPi4XeC4&38aV$Tv&_9v^Ek!r4eZZ6+yO`AwsM% zsZeodoR`{6`a8@6m3cp6-ZN!2F^~W2o?8Qf5kXz}xcv7&-*>)q&bU0v1sd_Jw$>z(j;JQHrWTkCSUv@0ts+U4ct)=dKI>+5Zt7zqZ0$Y!(1<#Gb~ zd|vFCOhzD;N`Z^Q>2yXM4o901;A9mi%Y{M#nM4%tUys2wI*eDh`|#rWMS;n|ewdz) zVCn5RkBK3jPGfO#QC?VBP?2qk$dyV(1l~Ko?~j-q>c_^$h7hsa?God5J{b%K$g+$o z7nyl92;Jq=c+jQ7$cY024^OG_toMxg=a(EP7K@@JtJV6E>2$hyGMPlFR6?~{6??f{ z79eN811}qaKmZntCBQTq%@}?zvc|g)60A3lKz8XY5{ZB}PmuYfFgG_h%-Y-AkJSYz zkdF<1zaQan7@<%IG#Sdc^mqW4uHBebDPio~3FED9m`tW^tf{H#U_CpLi4=>)5RFDf zM*4P*-hiw35K3?ELiSDJ%kxWc_Uy%ss__C-DwX?r2B}u73A;o{Boc_n;{qgPJh=;B zIT`mmfWGa(%@$;a4rBVLBFOmKLLz#--bYp?NfPxE>Oy2&UV4dNS7BfWW{)(=KdvKV z4IEp|X7f0otxR>(sOqEWk6h_ N002ovPDHLkV1fdAP!RwC literal 0 HcmV?d00001 diff --git a/gfx/icon16/cup_edit.png b/gfx/icon16/cup_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..0b8f1e1ef51432c8171204b03b17ba5deda6c523 GIT binary patch literal 778 zcmV+l1NHogP);pE=-K9H0nZ#HcDiJQAvy_EQm%EUkhUqm|YI1TC1PYtY7P4Bc*%Uy`Dq@!7@i-!5Bk1qc!B}5|wn{Z#m7k|-uPTM{ zsRp0Bn#r9orlzLQ+uJK!EEbg#dr&balSz8pgFXY>Os*y={1W5Ox z0Dm@4>_E(Q4e9xA%zrtHsP!B?YzdqVr(k~b;u({Zlasp)P?|%=22m6d3B(@n+pakDXPGE*48Lm5kuc8wk zj|Zgj7b$?$Y6a5L(jpKLKEAvKcUKu4Z)-5xSAe-dA)@wD3_s3CBqY!t5wr1^Katcb zqBSOysaaR00%n8oJ~{%fY(09&t3B1Z@bz;_Y?+vKD=yRZlUtGtmU~#})1a?n51LMI z0@top%qhKIzu~XjSg?DYbhCJK(olIIsjuE^>QHapxY9QM0L{1vkTsmPBLDyZ07*qo IM6N<$f(Ry4Qvd(} literal 0 HcmV?d00001 diff --git a/gfx/icon16/cup_error.png b/gfx/icon16/cup_error.png new file mode 100644 index 0000000000000000000000000000000000000000..68798748d2f0bd564505dc5e4b1b106bdfc6bb1d GIT binary patch literal 790 zcmV+x1L^#UP)&h=z!kfV#M-iHk8^b#X9p5(kYFB#urxC~>Px z8B8#0>Oc*OKnXOofdYvT+uFa^ANu#M_dbNEF)p0s=Dc&>{m%WqlXD1T4Er&PeVX?7 zAQFl6aCc9zQWOQ;Tf{d%@~>Fr$6PK~Xct37G8&DZ<9=MH({)&_RuDpVesaHCOqlS= zWD><dGO9=x^LY@}9{u|E3=a(olH_!esAk_yxrBv@>1u-Xryux#8hqOSxPI?*Rt9 zcc9T|)FOpK0j$1_TzC|g)_yb-zH&dcEj4{LVn`|Ru%&)xLU0W78BIx^F80yCkhB^`Fvh|T~4kbzdi{|b0g|G zKWxq$po#a;X{pMBGZ>)@3kx{`79f!{nM}~@^`MlXx;2TG?km9dS4_Wr1#@EwB)x>% zk9ol^iN$&;<<~|{5Vj_jH-9J zmXOowyyf@%!@M8JWHO+Hp%C?oEij05Ov_kfqT#M+~KmEP$HAVzJDb&E`~YK*bU&4lOS)!|(Zs4{tl6X_Mkj-CcB76>)m& zOQC6(VYI)Co^iwH^TA{?g^Wg{gvAz_cw=LOA8fpQ;*az;lwx&tm7D1GdXdmLU({+f zLZJ|X)MTKw9*UA|G-pa6%Sh(5WSv9DogDtoDVnjevcgLm9v=Qo6bi+>*XzaF+8Tnv zAm7*5*EuX%nA;txxY?cvU%(4mHe4TjqX!pSk!;NFGxCJkgQPp=1 zS6dIm?y!MQ3PVFfQj(UIc0O#t4$`r~>2#u4c?Ly7G799!k^3wG_f%KVX_2Ai^(CZB zV=$;0fJUR)PNJiuPldnE#Iv)raJ$_o6q3+mZASO#6E1vdkwQ9H0=cmP1Ct*4Y5BmqvZfD%J$-H<8Gup+=;CA(`eRKB3DR9Yz6rgQ$~*d_A(g^hJ7O= zBSAW2P(#)zPGW5ovgH!QmXmoZKJ?eOkw*TyzkCaJm65ogpML``p5oUq-p_^r0000< KMNUMnLSTZ4&}I$* literal 0 HcmV?d00001 diff --git a/gfx/icon16/cup_key.png b/gfx/icon16/cup_key.png new file mode 100644 index 0000000000000000000000000000000000000000..7ae160ce25e67b62abe27c2761781d424d3df560 GIT binary patch literal 776 zcmV+j1NZ!iP)cSajUKNoTl`+$cilDl%$Sc#xP(ezRoDoTF8j7W^ zvab!B&TV?yS8iixZf-l+o8N!i$@pA(RErP(krXL;H^5)edpm<)!~~-DYi5{J-tRLmC8^g5;7(YWOjZ7bcVSaD|L1RB+S{X8{ z3ar|jkuWsDJ5Y^J@`iVmR4T2^8wh=owZY@@!0-3N=kr0>jOX<=Y$b=VxzvQs$YZS9 zn!vHmVB}?MRAFJ^;r#7_SP%t+L9i@~Kp-G~FMPO%@7{KB{;No{4d8sW;M~{N2*TkoLZJ{?`y>Jrmk`p_W1W$KTR4fdw+0(7B5v8Ad49I|97STc zU@|&7>Lf<6SS;cUg7hGKBQ>PdK5TfZz%j>R>XE|QaSXOL>DCKban-Lsk;E>-9<5e8 zLUzjweTUv(Aw56C`d0}!XC=(NM=>V9%WK|_zxpgI+PmXp((Cm_I-M@-QPpEBdLJ9i z3D7-dP(5kQsnzPDzkZFgod;SS{S{HV^N4@o^1d@W<^2FSLkhmR{)z1X0000v^zY@WzjBN@nJgmb;$k^0I zBn6_*4Q1A*OqYr?whE?mZfP)@+de(dQy!$~QeXJ+KJVxIJfG*+`zipGe}VE}1$K6J z$_V!D?QMG`60vV>ZOv|OZqA0oVf)6$hJAf~-5v}E%YGBs-Q6vxz}Wu&K8}u#kV>Tl z$H&L=OeT|pgM$N*DAv~2Vu3)QTm&dsO~J)v{OT%NhpF9wFM)X*C zZo&K4F7o+=!^1zuzBHsGO7e`FRwJ zMdV53?XwX$9^S*#Ml~$D+X8FTUA%a7U+(ro0c0{6X=!3Hqv?YM&j-iga+!<8VxZwkFl`Epi;HHZqM|}` zF2IhoCQMCDVQg#+Hk%CwgMl;g%&nNG-wY8&4NlD2q>M2wx6yWiA(B0jQU^t9{fdSOj)uE-O1>@u6 z!n4g>Pfw4Cbar-T6gpQ}WM*b2(%;{Yp`jrWh{xm5Xf)sraa-Jm+wDembv5SZ=DaL0 zI5?R7`8g`eCBoINuC8Evd%Fnq_V%Kxs!9Ut>+1zi>87`L#)6>(iTCM2l=zw0Y7n?b!)0v{Vq^X?`7X(U6OE1$_Zq(G&d~9xR{?^vk qmL+^|XlQ66sL4KIj_=rqeSZLw72dYRtc%V70000I0T{~(qIu$a8Oa`;1VJZ+NJ#? z)Z`G6Xm=;i@Oy^O@W4+X<|%s@Z9U8K%Cou=JW=N{umR|dc<1KC5j-&Bmny}u z1Gr;ImmX!ZVOvnb2Z3IG9yvhp5kdn#W^JX2LP{w9t>Mgm0h`0-w1g7ei1zafe zdny~;a&&9~i}?5QG&nFlE(hRq9e(XsJj>7i0YpGB?|)P=F8}}l07*qoM6N<$f=`l= A>i_@% literal 0 HcmV?d00001 diff --git a/gfx/icon16/cut.png b/gfx/icon16/cut.png new file mode 100644 index 0000000000000000000000000000000000000000..f215d6f6b7c81ab344a3e53e0e5e756c58c82d90 GIT binary patch literal 648 zcmV;30(bq1P)Sxb0Y6MkDSd{nPwTp^L>b`TxVmKBiF^NLQ>My+_!0?|)hBPe_#}P$?rlUF;M20U z`oNWE|K(DrsR+gN%g)?+`OfqmmmiA8O_U(YfPnV(E$8mN{jZQVJ-L7LxzmTQJ^!PS zHqDyoKn&^H)Oq>Q$Nzns&wsn~^6P)|vPC&W#R9Kw95|FC`?q!91!~-K_R;^uDLWSs zj7A}sG%2IZxvQP(HeS-nn71T-`ku2F9(?#8KXKbp!Qe&~yaot4r%3=c-cDF`=YPn& z3!hUrzxqFO*Ny)VU;p?Y-nniMuVuI+UIUD>=B$ZZdhM^2Z-JeJcbDl-H)3?9>AG_?ve_7A86r2Wlb?y7)ShoTkzeah}rl)Oq{=a0=sekDkpZ?d4n{v>% zcgJPxg7sgx4Lmup8sO5j^?B5iYcCv|)*VgT_U6A?-trsfIcr`APCfD&B(EM;R_0K# z{lAb!kTg~UrQ ilDgypkCC?sx*7nVRiSN*cNM8!e}HvIH<9>qC z*u%>#zg$gv<}MShGjnAGJ2PkOK6By0hyU>tw;vUW?dQg807&yrQ=RMQ-E97!vNQg4 z-N*j_tUWjWKLolUYSQlg5=m36r4lDH;xu5ThU}a(Zr1-N2ys|V5M&R&;$i)N&feSq zmz{a{|DKP-|BKF6|7S?@XW}&Au#M51wR+0yLF^T(QZp|FIQ=hOeEQ!tf5-oe6~*Qr zu++b@&qD8hH!l+xRs;50>EAnPZ~Anzf$E{VUiSajXvrViWT0~Tn2ph=HZBI{xzd8= zCmhZH_X%+*U^QU6B!BX8TcaQ6fr?gZ%5MN_lGviFy#9=X>EBjP28k8wGE;1k*-!zk~CMF9Bv_3(^PCOq;$< zN?sD2BV4j9Yl`*+fsWQD?H_4>L?~r48B=l;Spkuc)A?yA6iP)R5d;DO`2BwH_g=3D z!!XcjG|+Ch%jCP5&1Rc|$N`LEvA9yN*EyX%X^loByIQT_h>#+l_9wi@{(Z?D2RE zUDq)j4#hY2{Z&BrR!Yn$4g z^!3C0RHpz#W@n--_jThHPEAe2R834DnuV#1kUlxXv}=C^n7~&>f1RO6h@8fUuT`wRE91*{Z%LW-oO8KckjTdf s77ewwyuEar+*b)ffn+a07*qoM6N<$f>LlT?EnA( literal 0 HcmV?d00001 diff --git a/gfx/icon16/database_connect.png b/gfx/icon16/database_connect.png new file mode 100644 index 0000000000000000000000000000000000000000..3a111977cd9dcd631ce1de85d5ce82b9ed477c27 GIT binary patch literal 763 zcmV-F$IpKw}ImgOJ; z7f9UkeLqXqGzqfxt7QF3)<-1d`T2Q|JMMspFO%GpXf%2y9*-j&4kHu_f!^zMI#5*= zjYb2lR%?Ug7ES=x*VkWXGMU+li3xBVcdBjIby2NWQLEKf0>=*tFc*u({#ko6nFJ|g z?nDoqo*3BN+=QlS$mjD227?eqk(Hq9I@;|vn$0FssT2kLZQ|-id%$+QRo569<9qv% zBnjnm8M$1JiK%TxQD9jX1VLcAK49g|FTrt~4?&Sj3z0ZJ?)<=HM1kjdtcg@W0W=PK zM#c1;^}sOgal>-cAqn6)AN*Jv@9IG$QdhCIwua^9WsnCLfUZ<{=zsybx}CIan}V?0 z(jf9aq{ui*&$pQ6>FH?{i$&Pv&LM~b`VLgXi0VYFk?86scD^Y%BLayFDZKrnV|#lW zi9~`4jsobO0XnL2(RM88rUON{plT*+du<%376#5=!^`(R3b$_eU!?$QpE}}O=L(Xl zTXHla@d^=2JO_a%GalgJ`5qcOEzISoaA`8ae&guqD6-iso5p&*t_ugM(H#y2M2}E4 z!@_QpjO%X=M%RSdwJ?@atIWY8Xx%dePiIz*;vQsHA#%EP6lrG0Mp{)++EaGtq_b;C96!L6rv t?W2=fDwT$aV2XrKn)Z2danU+@{s+9Sw^uGDfpq`?002ovPDHLkV1o6HVQ&Bc literal 0 HcmV?d00001 diff --git a/gfx/icon16/database_delete.png b/gfx/icon16/database_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..cce652e845cde732ac3ce9a4132b597301ad660e GIT binary patch literal 659 zcmV;E0&M+>P)ps_J1 zHhTmGl@tMUh=_=a3Fb%)BqZVTW3s!xH?UsxE?7A5@n+t<@6Gq#%m~l(@IOPFT;%il z03|#}Sa4nU2-$-Kn!4}FekQv@$S0FY$L9!N0g;c={9!m8K4zLG48uSu6aw$J+ii5a zT~sO+G#ZW9!I0fqFSvY9*@h|sR=YqL#x%oU@(yD@pz0* zr-R{eDEHX6V*RaK<|4rWl@GKt@8COeKZT>%ICBq4+h_I-+?Y*V28oxmqBc+Oz5 zc>4@kzJgDe<1lkKXYEtktsNC`FoTI)4qLaF!_1E&4qv>EKx`iUcee83)!MzalltZ# z3K)~8`*H_w9^uf5^9X)<39-6>(AOuJvu0IKc#FRkFoCa%ULtC>8v6bIR-H|{S~CWm zy|LB2yL+L!Vs5g8ONBz=aUzj0EX$JbfSV}a#vT*B_2)32Uc<0oLyzLS9V$=7hM4?~ znM@`|iEa~8)bZW?7q}d~l*7K(I`+@}grT|_=WaH**u tj~DMRZZpzVy^OjT85Vq(G=8XD@S91FH}kp`d7hyPh1 z5CCa%X>*RH50W(1GMNlqE*ChCgTvu4bCM)M5Co)BDTG2HvvyYjmSvI4<)A2v`CcxU zQ79BpEEdf*P56K_c;lUWy=bic9s#4IZm`yWps?HR<^;5uf_%3rLf1Uy7}ym7{u3SG zgQxL#;V@<+y-&7GK#MIB!!Xb^&5SuEhPoOV9{wDJpWonQN~qlHho`!h-y&cUDCjiw zot3{JSR;b3Z$U9V2&bDtVsaL$Qu?FFtIb;kXm<)qqyl<=9Kq@&_)r^^)N|OJWjH)_ za7i;6X_aj`duRB^h5&`toyKA^3V-E1_yb`=eg>PPj8Y+p^vFkpk)_tg?(s>=HO~R< zNVkfdL~{$}rBQI|9QHR{MrpYhcBg@2p$?h%pAnUsbBDUeKUv#oTc6-&EEZdf$Kwze zM&QwZLDd6D&pd?=1#1F{N2f6?Hf8gwvt`>|pf)ft5F|nm_AI~XywcT&?}K--v^WN? z_7vo-s3)9F{TXfF{hpqll^q2vdwBb}datvKg-yfc+gC^|#8-K5)%lB$rlxi}-rEGO xUZ|2A>wRp~(I5;*aZFyx-fDe3J-^%i_y?+(!m^mX(n$aS002ovPDHLkV1gwlT*CkW literal 0 HcmV?d00001 diff --git a/gfx/icon16/database_error.png b/gfx/icon16/database_error.png new file mode 100644 index 0000000000000000000000000000000000000000..578221aaab1c7f6f1f5f9eb4adf02aaad93bf407 GIT binary patch literal 682 zcmV;b0#*HqP)87 z5D7ClS`>i>siY*D_Hz7r-uLe7+&8^)8l^=KKF+=8o%5aVo_ns%Fbw?9=NR3j(`lIq z&l4_j&X15iM4%;qPxcepJA`yB7SpX9o27t~=V*Q3@ApT8!5};y58Q4y#D7Im(CKtg zsZ`KtG+vYMVmuzNnu#JnAeBlzFPF=roH6NRj2XFH&PXPcD^{M}l0uuKfk5D&XAXrz zpdx3t^?;lvW4&I7%jJSB%WyiKrmxrQq19@kTCE}+4x6zP2^(duC2SE#)bB9=iVf68`kSQeakO%!CNk8ZR-m z?*w*FFTmM-3w@)sMZq=#Gl@t{bZZ!XeF5)YAM_uOFn#O_`sF9!I-5*jRo65I^~*E( zBNu?dI#%!A!!BPRgIX3|y(Et%5U{H2%16kyA-q#PaP>1aiIe;_%$~lEAY1pW-a6^s zLLj7ztD;GSyh8%7JcV!OIC$?J<@T`{kAM$r)ZhXRM9)c@I=uF`f~8C*(=8T@aDLBH z?I;- zi%TAvMLVRO5!65AQFy%kz&7qVzqz^CG<5E!W7`eUT(0v?OSAIJVzcSlpH|(e&rbmL QkpKVy07*qoM6N<$f|gM=-T(jq literal 0 HcmV?d00001 diff --git a/gfx/icon16/database_gear.png b/gfx/icon16/database_gear.png new file mode 100644 index 0000000000000000000000000000000000000000..7c0ab2b4c643f33162c0ebd80c4b0f8418acef2c GIT binary patch literal 468 zcmV;_0W1EAP)xrrOlR+AYYd7dzkRXrG^eM& z0Ukd7oRTC-k|gQnMef{;h-hbg699m%$}xbdi0=mUTP2n)`eug$pemyB(~7A5(p8B9 zpo-`-pi=3n1vBanKvhJor`FPV@4HbW;>w}!^`!?_&$o+c)M|~!f&*g2sIl2&+nRI7 z2dg4_dK!Hio3Z4v0sAzDZropP7e%esh`Tl#_R2+_g}2LFOq{)tc4JXTKlp1=*9P-? z()(@ByuPV7UnkqEhjpwo;fJpEp5FC1>gt?lJU4c>+hFP*|&0tGt{!YG|5fRw@-UpUxK})gOY{KjH!sGG4?RHzSe!mY<6j86&kw_%0+>rt+UvTG zPNxG!QLHl_`>TN6lhf(69Pnfg>e~`ot!6OL_K}%<0mC@>2*2;ZcEFQ4iGwF{@R*{j z7!M|qd3hZgQye2(un7;}EWl(MRHj3v{mH--l93DO%KKRTaX^3MX`58z^<+{ z6<23&!!Q{PW`ItyBW>gC_$Bnz0p8cvrP&8U;E(_Zug)QpWlpZPzmjE&ksHm>&{4WL zcWMqjtuMUYDzy&;xOM)i=ubqW(I5dCx}hU{e1gb^CAKTo5EzT#!}bO?zL#36j`?8+ z3*~b8c`}*w$6_%IbOkHrWx4~^auW|u<6?Xs@2VxNZ5G?Ij>|hs<|oJSYs}?xlO%MH zkQM~t1b+*>9q#P0c*i_HG3Qv{e6_1E^9qr_9C}QDj%+r2jL4@6j4t)_BWY1InA104 gM*QcJxn<}50%n)c1HutrKL7v#07*qoM6N<$f)5Qpt^fc4 literal 0 HcmV?d00001 diff --git a/gfx/icon16/database_key.png b/gfx/icon16/database_key.png new file mode 100644 index 0000000000000000000000000000000000000000..333414767983f2db7c3d182cd6b4966cd136a255 GIT binary patch literal 764 zcmV8(Zs~5pkxC`Czx(!Sg&Qcw=J& zxm*s3L;~q_`XljO2nK`6ZG=!LG!>7>X*g{!E0s!GG#b@LMn(oHxKb?nwAIwq;D1(M zUk?)G%uc_FICawM>MCqD8?06<%x1Ih6Gai3Oa{qh5=~7_6o5SeCX)%-Y!;H

    )MG+r&du`yP}}ZLJvbw^x(mR;6BNh>hu@++lBNk%}Ml69boS(bA<2$cB@7|GY&ZL_nTv=X48^gKW54ulJrmgw)_&D2zm?%kajBixl~BYoS>4p%7ipT`%38~|!^bB+eQ2Qfxolq#ZHXrKb~^msdlMIlH#M@heuHzfxl^CL z`O+am4xwj{eX%Rqo_MM&oy0egXy9K`?JX=UZ_v@6B$`MK^C#!gBPUd?xOp<$+Z9K- zpd4D`ihnAWr>R!QIh%hCiGI-W_=}_85Q;2KpXB^6<#+e($*9$`p{+SaU%CND@t2A3 zPq0`#%_I8#pFz$THQw*!3zwP>PI|t zXcXfZ?%O%S>C2xpbnh@rSHC>$5YjLeVwVg#)<)<*g1*An@{G(Q%mI6CqnV_&~OJkmg@ z?h^WW?$Sc_=2|uyZ$^wpM3BH>wU1~^qZ(x9;xxkp5A#)SoS1T%nma@29c8WMzZiPu m_A%gPpas|h#%JCx9Q^~phlb=fp|aZm00006nP)PbXFR2Uhh z!AoddWf*|r_dn-MGD#-Mq%)JGILTy6NmJ_$#Y+{mUWy`aDikW>x~QO7UAQc$#S3&< z(XC)z=%Ugf79+LBS`BSN(=@Sd+6LNOnoC2H&Y5%0|9_toP!Zh-K95mV{*U1K_xiKN zeCCIi#=0VEKn16YOA?|eAxRSAYD5%8*f7FXL*lT?^8C%|sqxEC1*P`p(e2y1isgJigGWa?O4SfNyG!-`;x!R-I+qW86p9^wU4xmvIL`F!BC&N?>u^p;9PE7j0XE;hNhZfu zM`u=7NO0;Gg+0yRucb^_e{_{5#xQe#w=w>~}Lp1i-;n_E@Noy|P5IYZ#_mup83 zv2^k@miE{7#oA&c7Z|Q;o%&Sy*Or<`&f`&%miM!fK3lLXC}zv&wRH8x2|oDf^f#N}%^QLGijDb@-tYd1)Dmf_ib{3+PK z5noJCKutA{3B#DKd_B$vh$`X)Yb~lN!sZ;6k$#%KeuXHUr2?$3_&A^GfSM~K=O!vQ z=KE6VCd64p1W6ofW5g<{><;oj4^qlC5cnxp=Pg&}JXPe7QC0qnpZ0XWeQRlYukTFB i`FdU9Q&w(ib0000XWdO#1@0TxW)27YRHjOiB({#fm&N=PyFqwyo$v{-tKv9?%^TG?oEBylm5q6^& zI`G1Z;6MtBpi~)Nw5g6VS+!x=%-Yg*#hRo!H7#kr~q z`sw$++m{#$&Gq*L5_keUh4eh6<6v11j^kjP7M5k<8Wz$tunm(|ZL73iym>-T4)+y~ z9U4ibVgmrE+l{31P|DjglM1Okq?AbI;Yi7^`QHX|)=p865B4UaJwBG#E4WhfOW_ue z9?fuNahV718^v`Li`QtlL!;NYkx!+VlUP26Exe3jw|R$Kh2KA z%;goNR47lwCWs{hH0nDf6A@gc5JDi{xiIf(u7RdJgy!SeM4Bx-fK=-C3~;5wRf?pX zB~h8i7dp&teU2{|Oop-X-?KBx5Zx=-}qqqi%0HHy_^|O5)So{9@g%l>Xg67XkMW&JVA4HiSXb7 z0)4|2XFoS}fEV8VW;7cQpNd5Xu_c7M{^o4ff5d8DCNh2!t2{-ZN3fp1fn(YY(`Y}Y zJ@wXci_)`0$6|)I)E6y{zTl zf62>aQ%58FB9vPWQYnIdL8bUDJHKBfeDHb9KR!nDJJ>s8l;-lxhF)jINF4{z0ZdzI z<$8#>99`e>j`M^IP*qwRZN|b60Qv*PZ_aypNJ1 T>j+0@00000NkvXXu0mjfM)Ra; literal 0 HcmV?d00001 diff --git a/gfx/icon16/telephone_error.png b/gfx/icon16/telephone_error.png new file mode 100644 index 0000000000000000000000000000000000000000..d3ec3a110d943808070c97d392ffdf5ab5f2d617 GIT binary patch literal 884 zcmV-)1B?8LP)=Tne){d{WWFc< zLn7LqM=emnsA7B{*Y)vzAFt`+x-Nm^Vww(~)12U`@&4lyxWV%KZOh+sq!fxrlX2#IimnVEUqy()p{ zvvsRZsIxSAJ#O!fM>}X_bD3BsleKYe)La(V7mOI11W(tF>0I{sk)nZf&t9EwLNWo-^f;Bf2G8^p5XEUs=cUmKx3zc~Hb zxfh?H#ir%-TVM5dC*!AbnQlA-@eck`TbrgcJxt>82&w&93JHg{c+VsJ%|7|c=a#cm zJ3rW;i(rMpvPncN4tRHOQmstU)sw{3rzkx19C>Gkz9aF}*rTt#PK$lv-Dh=hsDCV# zOtD$>F(P!fS)j_+(if!fe-fIPx%AN|#FGxOTA5<3Mprs{nwBsvO;7C2?HboN_i4I4 z%*#ik|jeS9N$LBR6rP44VBIi}x{ z>>WlLS5a{od!~eVw~0h596d3~V}*^QwAi#XJrBq6DD-qt%tV+-EKnL4CEB%(234>^ zl)tP1f;1~+28xU(S3*CYJ^p~Dsyu$?ou%Bpxxuzb3^4&Oq+5Y}}oq6n&8)ZMOv z$RfH4+FeEsZ7w%8oE_1rJ8M&$Q#W7E`M><0=jjN$2)YUSd^|Jb|L|Y<;Cx-SDg8@L zsyvH%V2YR_aZDJ-#Bod%goI&;D~3o=Bq|2nUENs9=N6vzJDRJfjvj2wcD6LIOU>9N zYN#4whKM3+hzO!aEW-HY9}Pc;n>qi%#;R;4m1H)*f)nA&)OGqF>t$?WmO~G><6>pv z>UH}1_Axv>Mcck+M3kOvEt%H6^}gqUno*YYSl?C(&Z8h@tQTT_8l6K#QA-d}N$8cc zc4w20Y&}jD&-3u!{qk2!xFQKPyhM_tkM3t9Do0ciHB`Zg;#8^e3k(g75pJ*HqL|fN zoA{Te^RM(~?4!oos$?dUZAq3_dP{RTmR8n?oZy@wqQn9xpLv4r16?{ly*0JGwW-%~ zzn%5Wj9qV@{bBIPBb_hxc6CsjPO-l^!9TtA)p3G&o9@)7OpMK(|N7(CpQ9u}$&2rQ z-`-f4e!eBsNF zGe@M3$T=RU@20Qy2wTApzZXx}9X>Jo-sPds&Uj|V+vhIGiN|{qe{C6^t<@asPBSpr z&&h+YBBqE6im`Ip6>xUkNrB#1PzeCICn%R2;N6GNlZ1R5cx)W)^NDY6N8gP8=;Y?Kl<0l;wLjXh^p* z{^tmzv*T7Y4*Qe@QADvA(blvFaXxCst<{h(E`CC!5rK<%sObRxU8fk!4>NLYjOMwQ z&38=AGoD(00000NkvXXu0mjffn24? literal 0 HcmV?d00001 diff --git a/gfx/icon16/telephone_key.png b/gfx/icon16/telephone_key.png new file mode 100644 index 0000000000000000000000000000000000000000..cef5dec4e701270adfa86efa01e31106743e40cd GIT binary patch literal 881 zcmV-%1CIQOP){5M;315b@&8vmiw;+euIl zf--d?USyksqoac%ePLU-rfb@)Z>($Qnzm`1=E?K&|NYDk1CibQd@NPv|8U+NzS5Fu zZ@k_dk7ZB`R4}TTAi(nif*`=JdU&2k=z5r{i|hhFT;^d4yC z2~p(sJA=obhafj>3D?sl}CieaC3T@{V2mJY z$F(vwLMieOn5)~6T#Qag09MX~G%Lr44A_G1_kj3^=y8X**+*{LuxGKp8- zB=iF|9`53d&#auuruB=qWFnGIXAVSS4c1y=mbFKl_@N;T4aNweQO;!ZeE7l=lS}mv zt}JGX_h%>0qpGMXADz4O)Av_%I=--{`M-_+*X18R*W&oc8tjeh^6#hpo5P3SR#hxj z<-N~->+bJN&Yc*{)+geP^mfGQOxirPbMIID;w4f8r`TUzAlwsn?%%Dh8QsfT zc4hzS8^`;4;_)V8u^2sVQR*Cvr*?7|Xc>47aq~EdPQ>4(C3`R$DQ%y$N6)>l+5XvzFFbD{Y;D;gk#Z`6ebz{8z>M7L! z6U*#z=W+#8-X&(+e48H#zxnyQiw-qa-^X=*y4ve7p@XRMy5{IR@eY3RD;y_D?wZf_ z{kN#JAH}V>6x>@vjYG}SR4!k6ypfI8ClC`NA`Be~up$qM)TNpFV}~E_zQhAfB839g za+$}gt6x%MsVdJhasJqFV{7VcWozG^pWpc8^w;yh@C^R|1}DVPjf76&ul|g18afxD<+D5$i%kT?-B% zh@vP$#cHiX>433~qz+9mKZ!}K#5BpDef?HZT>9a0-hb~7=iYN4(KHSJ^Rb<$@7Hi{ z+rR>giGxM}O@%^(Dv|_2kRVYMD+1jMkjny;N*Q9gf^XRwJ|6wJjSbYC%HKs{XGiijES+(ecUJCqg00Hn^;u$HE{MPeY~`BavyWTNT3aSPUzc zErKkm7<)U7*4D)s9E@P$;yOLx63zinz0b)K@-wTEA^2KUQIZKtiVz0RhelSye%(GdXp2NHfS~7$`MjV6c8=5Hq5QQdQ^60A;4?4hz^4`um3= z6!VZp3E5-;?5m0Rp^!&A<8oLTkB9RzrfR}ZMZu@@5M>22U2`lX1=zlI4O-fo)DIKi zBdPBN^?mepANeKYvA%oP)-G=hhnfO#*enRv8UB*%%Dp$JvQ#6R%V1n9$j5sa8%KT#rtVSKZ2$&&i&!z57YeEUS@je7Df|=%WcgZNzMqE z7`%(}Od8>E7=FJWcDo$|0|Uq;KcREaPBb?+!R@LA%T!vD$)u5;qfrr6Ln`+TFP{&= zS((P}g9mW3rw`fqB>X-f+S}Xlg-_so-#PH96x>`8hYxljkw_fT1ITn-CEDrS=NKIn zyIz~QWd};{#?al}t(Q_P7Lm-A!`Bp}6q7M?wO`icDcoP)t23;DWi@b-gt_nl^)UF00000NkvXXu0mjf%`2aJ literal 0 HcmV?d00001 diff --git a/gfx/icon16/television.png b/gfx/icon16/television.png new file mode 100644 index 0000000000000000000000000000000000000000..1738a4f1061e2d50eec37aaca71fc4506daf737b GIT binary patch literal 696 zcmV;p0!RIcP)H`oW|{1}@v@LQ05MEhB<# z<4=>;WR@@@AqLtaC!HVPednGQ<4lg$g~L5?&-dMX?!97W^xd6Eo$oxkoJ>mN{Nh?T zKGK`#ALG)s`^~4%wdc0Bisi*@repfmSR`f!P$zkx{T@z?_SH!)UcKGidA1{0C>G0$ zA7?uRzSSI_Ih89GO69MgXFKNKK98zQ zodDp<&Bv*(&J#KH@!=2Cb72$}=}dR!3fra9w=bFS)4LbZ-g+@J1_uWp0QaggGoz)Y zB>|wSc<)(XUsp53%urPdg~G$}@$up0E-(~ceR!Hy^s(H0Oy=QCCAKYOhW5XAsPII%aO9W8L<_45+Wpm z3J{2(s?-F|Ih+_O=Jc>IDrA4Q#$1Wo2cBk)48vLrVrKOB_giagE2{e6@ZQ&E?>*UUmP{riNq~)w4Hgy_YKz``%3%#1@% zpUUhS8NL$7k~=>;Umibxu+IO)Jr6uPwBy#T)kdS0%uY|1CO$ivikSgykbFP=Yx&fP zLmMRfM~@7R+)}DGTdidF!nxAqmv5&4eF4BjPra3?Y~6ANv)tLUv*i!pI9vy~`@ScJ z$~(7JTg`Uz)1`Bz^WVIit}`110QW!gN@n{=p{k)f@WaGZIZa!PRJK=}tL^sBGn3_u z-@TXqvtP`Nv9Yn|fM?caW=1}rj{sDa5CV&fi)v<=8LCRN*?fL{eEe9v1{^Iv_=5cV zXl9@WAsC^p(fo?1tzf|N$%99MV-8?&a8UBs2~PeCchy*^d#=_!-5^8)4)ER!^lHqE zTnsmE7Gie|PEzG+Ev1nLA`v3j1Dpt|N?+i;$7>I~J|~Fu;6GNoSYQnn9D)H}f4Zq|7y4@}vHPWuJni?8OzpbL7CAy!iRU5wxN!S n4dUShi40T0&u5wX=ok4L@Mn!_V?Zap00000NkvXXu0mjfm9%nh literal 0 HcmV?d00001 diff --git a/gfx/icon16/television_delete.png b/gfx/icon16/television_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..b9a58602519e2274883b9a0175b68dba4904b063 GIT binary patch literal 810 zcmV+_1J(SAP)HO)t@7&{J%4pS_+?(Ixe&5MCN6d@^ zZ=Oj#IkaObiX?q$@n&J-*uEXxuQ^kQtmM}|CPcIg}_;{=eF!I8| z-ooRLl^XSC>z6AtgO@Ixjqfv?1OR(qJ&_t7%9Ye7JwHv&72>$TP;t0aUu!mh{du-9 zfAL)W&;Md(jE|4M1H5%#W@cow*$_Zg@!nG|m(|QLGgOs&z5edR#Ke(k12|lG={@=P z(9A#$yf=JP!<+XUO$7t)p5AvDI1&J4G8xHk5d!%yoTzcD>R72d5-)@T0pOeyXlKlf zbOe1{g(&zNZpF$nDjk7y4ySE!TUrol!*|va%(DRt0YV@`U~~i# zKpe-!9@way5~JEuKoBtkVEF1u`sY6)RW4EM%`x3Z+pntP6ug0YPtAEUsQ{-&5I|x6 z6i@$go?ZK2p}T)K&4q8+adDE#JzcK{07;Utu11^~Yq6oe-Dg(_Wz^~Qb2}z>u+u_)-Ebb7&PWv03^l>Tc;N2ur2G2e`LWKHqN6!NFFPZE?(S|X zlgC+JUgp@fYmDXdIOix9i(H+XW29#*jmuxL<;&MtZ{DT>)b537$gQZe1?R}+a=f3- z@~A4RN~KaEpU-onw#Jnoz9YZAhbZi#b|>L_Il%BAikUGwI%=z{t9b7_*UUEMXCG?t ol&tVD34apuef>c`n7S>00b`kqs~MqiE&u=k07*qoM6N<$f?b+?G5`Po literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_align_center.png b/gfx/icon16/text_align_center.png new file mode 100644 index 0000000000000000000000000000000000000000..57beb3813973e69f535a822c2f0424fa9f560303 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-%s@pN$v(Kw&{=X`^_fnmU^23D6T z|NkHVz|K?O{7~QE-_Z@zCpI>Iv^P{UFnE&ke;(6i-d4-w%bHR;j1|AyZ#v6S(amDc zlKy{I(;D%Nuye{ncOLwezxwWez>k>{<_3S*oiFG7{Xgq}=)co{r~lFaH2=T-_xf)+ f9X!fMH*zv8ak(u6{1-oD!MC#5QQ<|d}62BjvZR2H60wE-$h_H=O!(Kw&{=X`^_fnmU^23D6T z|NkHVz|K?O{7~QE-_Z@zCpI>Iv^P`}`P2Tg^+n4;W0%&Nn`h_oB zXMCTNA-w1R;@9m5&b!P``2Amf(pd!#&g=F^W;hsZV)z*wDqmKyKNDyjgQu&X%Q~lo FCIDq2QD*=E literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_align_left.png b/gfx/icon16/text_align_left.png new file mode 100644 index 0000000000000000000000000000000000000000..6c8fcc1165a433617355ac5e182d015b389e9296 GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$h_H=O!(Kw&{=X`^_fnmU^23D6T z|NkHVz|K?O{7~QE-_Z@zCpI>Iv^P`}`P2Tg^~Il~8@dITHCPA-{a3!-)3Cjx%=yXx z_>8LclV7mqn+PY^{qor&o%8>H%d3``{~Y#6bGV5yoI2touNPXs5@;QRr>mdKI;Vst E04%Lf&j0`b literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_align_right.png b/gfx/icon16/text_align_right.png new file mode 100644 index 0000000000000000000000000000000000000000..a1502571c99fb92b1579c3658bcc50c5976b8e7d GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$h_H=O!(Kw&{=X`^_fnmU^23D6T z|NkHVz|K?O{7~QE-_Z@zCpI>Iv^P|9aJcmUe!yIVina{lp#RFZdm6TTlr;aYZ;9)u zJl|<{@VEV{yZaY@Fz(E|@awC#5QQ<|d}62BjvZR2H60wE-$x=jq}YqH%ujg@wF_4MbQj@OPa$ z#N&HdE16k1*nCBr=}I0g*DjHSSAtwt4sItn>RWmQ;^L}U19^Fv7BBYSby+aOzJ$YL zj>TS~{$Ts#`4N9lZ=Cye$+c~_4@}ZK$@9WkqvnrvN~H0Mvqt#~n0udf&TzD|;=Hs* zf<-9y=7rhpPXE4Zb^}|6b=Y6y(;Y{!a!g z@UQp#@Aw}>L3(}s|7f5BUjeuKZvQRjV<2U7yvu*H{aAbvQ6K!@3oKzW z-{Qa8d3gae1^)HE{~f^!v<1}u>;4xnKvUpW540I-w9J3a{{r=B3T*2g{_BH1CtaZO zpZ`6V0*V5g1e5i;`_=Z#_e=H*@8|93RG@lX;D!K7TKswwko8{x0000C#5QQ<|d}62BjvZR2H60wE-&X@N{tu(Kw&{=X`^_fnmU^23D6T z|NkHVz|OPW*vP=;@BgD8WzABvu@M{$HPs!^U|F=gR-} z&AETiZeUz-oG szv_+eu)PvwoyEX;-Tuf72ZK!v%2xjJ(h^EWKsPaXy85}Sb4q9e0Nid~c>n+a literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_dropcaps.png b/gfx/icon16/text_dropcaps.png new file mode 100644 index 0000000000000000000000000000000000000000..dd65786a7be028fccac7dd336804281596643f66 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=u@pN$vu{fRl=l_3uX4QtyMyG~E z2bbS{CJJSW*BHcfl8hTG_(hr>Lqe|nkKbQs_~+l>*^DmDAMWj~mUJxYIg!Y)N!CM> z*|4K5Ht^-f_7L$FCexixdjt52Tl@RZ*Uva>Q1k4JWQaI}X)BZFgk#kXYh2c7M=Y2% zb%9wMqv@UIPmXLQ3>!P=&XsNB&bzy-Rg&!qLxqHkn_JS2roP0D42$O5*ZZZ4S5#O3 zS5L7v`uFFj@zmIa?CjtFpP!!}@t6B>{l7ns$F3AI9^EO(U@`aN<^{{<{s#Js!PC{x JWt~$(695Iyd-ebT literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_heading_1.png b/gfx/icon16/text_heading_1.png new file mode 100644 index 0000000000000000000000000000000000000000..9c122e91e358860733eaf08fd543e5fc585d4cfd GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$x=IP=XqH%ujg^j!|20W|*-XbO@ zAtBSd^khRzd{=pNv@vN)9uZDqGTXuVPf6#I=?;x2B`Y;1YQMI>>GxvE??vtn{c>{A z7MYxUVrui2JTF|YR&ldntL8M3{q7no52$4`vIX;r@S8@YTFOM5*~nV4Gk-UYI5L$} zDw(h9UDksmVjphbEsSQ?UdGUxU4Htk{EZoY&3@-Y5*_;Wwk`ZAkg@!FaC~ii{N>;; VD%(>GD}XL$@O1TaS?83{1OVXtVO9VD literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_heading_2.png b/gfx/icon16/text_heading_2.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd87657fbe001c0a78fb095284fffc32e739497 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$ROXGNhtQ`{C(%$wdeB3 zGTnLdz~IMJtNg?T>Z(s;oVU0)KW5x*9xvq)rPF;` zY|Fc4&#rLa>Txf#@y+aKf+ac0%`STzAI(*qdYo^XFH557y+_x*JpKO5^1S9?c^6}{ zP=+&OVHtDUrGNmdKI;Vst0KHFj AM*si- literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_heading_3.png b/gfx/icon16/text_heading_3.png new file mode 100644 index 0000000000000000000000000000000000000000..c7836cf09e4565cc76c13bd14c13971c9e093c40 GIT binary patch literal 306 zcmV-20nPr2P)wEzGB literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_heading_4.png b/gfx/icon16/text_heading_4.png new file mode 100644 index 0000000000000000000000000000000000000000..4e929eaf583f10cf50eb1666ff6530b9d4cc7915 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-&H?&;zfqH%ujg^j$;1_G=B-XbO( zon2btF4r#xDw?mmvtwaL3R_~+Yz66*rrQmiHySwec#9a-mn?F*9`VcnzTNDrbNY9( zxOA;CUb9S|sk-b7=Pc<<>lMA8+|AaBj(NoLhh2`-;+F zenR#-z6;(Syt?;Ub#DVE_OC literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_heading_5.png b/gfx/icon16/text_heading_5.png new file mode 100644 index 0000000000000000000000000000000000000000..30cabebf7445e168a0f31b0ed68c43d54eaf017d GIT binary patch literal 304 zcmV-00nh%4P)ZVg9Hj*!Zw zxkAM~zCH&l><=6QeDdgV4l9hop+%GWq_IPV?Z641X8iiHrWJUN^2}hSiGjhsfbOLp z?d`9_MC0P3jVAVsEwEMMb0n zB0~XIzS#Ls)0t~Xm4+o)ss{0VQa0sa#lQ zId*4emlM`ngv0=W5j91YWvvw=LS5IWstQs{pJiG4EQ-Qop69~#iqI8W2WgtxU#iXf ztEXoNNs`zvs>G@%#?>c5KMuD0+hH*s#$63W7TOpnMy0?=cxd2!k;mO;x%LEZcs6dg zfiV_j+#shGjBXInk>NV>r1Qxre!Ic-t~!+zPb((S+IXVgZxH;I|A62L)aki)c<;-^ P00000NkvXXu0mjfr4WN8 literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_indent.png b/gfx/icon16/text_indent.png new file mode 100644 index 0000000000000000000000000000000000000000..9364532344e4b182fc286c4ad78c738533335d73 GIT binary patch literal 353 zcmV-n0iOPeP)A?80v9Z^YZA8as&YaOiG2qAVzYLj+o?N|k`)kPFX7%epMT)pIgD?z$ zz0k7x#eWfQHil2%e>0rE^YzTbTVLW%P1UySD{rve8ZZphV4}^gtsg#oV8j^<1D2Tp2_^}JGDwbz00000NkvXXu0mjfU=gFa literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_indent_remove.png b/gfx/icon16/text_indent_remove.png new file mode 100644 index 0000000000000000000000000000000000000000..1651b074ebe5f830c23c909d04ed3282cb8892aa GIT binary patch literal 351 zcmV-l0igbgP)$KO_&&&86Lj*&d?hr!$_C#5QQ<|d}62BjvZR2H60wE-$B^mK6y(Kw&{<9vg>Q9!g~ne(gm zmj4swoA@7?D86%i^8WzK9JM17E&sp&Z#dpHfz$E-U9ks&4?Z9Gyg!%0k2Q{M-Tz#> z2OnD>vrPZ*#{EHKLq)>Jcx{H|Ovdb&|4aQZWSipI{El%e^Cxx{^9vSw28s;a3IDB= TS1%U=TF&6<>gTe~DWM4fm>N^1 literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_kerning.png b/gfx/icon16/text_kerning.png new file mode 100644 index 0000000000000000000000000000000000000000..377def645978fa0172693189c69393137030dff1 GIT binary patch literal 495 zcmVn~4Xim_?2SqtKIRdGvsr_+rar?uY zI#~heudl+IuL_?2zxRcWA;4J<4y{sW!t08%R{DH(tg2Ko8<0hyVZ0w6Zf z$@_zYgZG2j_T|^w9V@O*gF1P?yuAE;adB}40RaIA6a&)J(*qI`5*#8TA{+t&0usEv zz5fH9>|maANho&4y;law=T(4CPEb}>{?Et9Hy}KD6(BY@H}`!uHa3*N1Ub0?=w!H`EG;b+3=9nFfljUmI@v)x_6(<2Hrh002ovPDHLkV1nwT$M^sM literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_letter_omega.png b/gfx/icon16/text_letter_omega.png new file mode 100644 index 0000000000000000000000000000000000000000..5075ec6b850079097edb17cf4ab7507341751067 GIT binary patch literal 541 zcmV+&0^H(oRrRq(~AWF-B$wEEF_5P#dC*3bGSjS@Q@3 zQei_)I)gLJNbX1Y+g)hTjNKG;v2HedeS80F@f!fZ@EaNa9MBsQi^ldO^2n-_SKE}$nU7=6ST zj%A^9DHM*qLw7)k76O>v zuTf7_`5Xah0F7>*TE5D_Ohm>%WPlxq5|oWTQo1!ZFY##ULV=nYZt%OgV(e+qc_c%% z{Tb=j*d0hQ#As@8^JsiOjVq@T`KroCpN#z>0aw`)sMPvks&{eP44e@es_f5n<#dAT zSWmKTzGS}67BA0|aM=<|oGKoO)7DK9Gyunu1hxYSrcfFtiN^QR`AZ|)A`B5(w?wcI f^MD@U-?s4sJZ{q)Y&_-b00000NkvXXu0mjf&&BDg literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_letterspacing.png b/gfx/icon16/text_letterspacing.png new file mode 100644 index 0000000000000000000000000000000000000000..41390f54901f8246e92a229741bac31b071c3eda GIT binary patch literal 503 zcmVIRgTm)FDCIXO8Fsi~>^CdGH3S3%D0q5${f?U>J~@nHi9roGbuh1D(9z z%gbv&l9L^@wYC4t%gZZ>i;E{<4a9_mgn)>M2nV2(9o*gB6P%r$|C^baIl$y)WMuA( zh=}axz-dClyIV_J-BL~b4e4$0H9{wt{tzw%sTk? z|AgJI|M%{A^}l1=tN+cLp8wBV{P9en#AM1%O{<>miNN=p706cqf= z&d&aynwt7QAtB*^WMt(3;NakFtX`O~`}Kc{!k}-*E6NOL+wu}_Kze%m|HQ<^|IyLW z|3gAT{`>m+{&#b8`;XUv+BMH8b3yXlhtDW7AZqG8xB>qD{{KBZJpMa6I{vq^vifgi zWb|KKTl>F?ipqaEIk}Zs4M>{#fHE&cPrXOJ0iF#vu4T=C_}`=9##IpC#Kh#kuCDHX zH8r*W^78WkB_$>Q3kwV5js^Ab)0(c;*G_|Ivb{j6W()(!!2nMa(hM;Jfqeh~002ov JPDHLkV1nKcst5o8 literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_list_bullets.png b/gfx/icon16/text_list_bullets.png new file mode 100644 index 0000000000000000000000000000000000000000..4a8672bde48f806d3d4d37db192588a9aa3eac10 GIT binary patch literal 344 zcmV-e0jK_nP)PbXFR5;6H z`2YVu10|S&DhA}te_Swi*Xsu$nk)lAnzx?+_#Z@r_~qs0*+Bfiq@?73K|#U)?Ck9S zsi~>|6A}{sM@B~e4-O9gPhA%bd?2RGd{of6>E(lvp1b6Ep>6&12TPB<{a?EDDL4@0 z;^ML+A|n0=1_u83^78uc?CkvC#>VEqiHXU7U0vP(YHDhzff&$ntDt1@;|H#l*M@2! z+U8#>h@W=vfpy*`^1J}j+`sMRe-I7g8yOj8Yin!&S5Z;VicFNp}SURRVGD{CSNFe~ni^^#wyl5uzj4je z|23%2?k#{x(*%mqe9M%mih+W%ElRQ}7!$^91> z7ymCLB=nz$hvz>#JNtiTW@gkt1Zf0eyP_){bPq%T_kY#2Z7&xs00000NkvXXu0mjf DNYA0= literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_lowercase.png b/gfx/icon16/text_lowercase.png new file mode 100644 index 0000000000000000000000000000000000000000..382a102e3d5598e294101172dbf2590ef91ddac2 GIT binary patch literal 709 zcmV;$0y_PPP)SW@7!&*@Ou&cdKUy?8|jDh;r$)X^FHUK0Z9A1+9pG2o*-!S zhM;u^zO3)BuYZE33E^Si48g_e7*uSeVbcIDy9BkHAFUsaL+OgJJB~W8e?K;~3e8vy1y+KZ5djw-d`1PkiUU2o zE~!@aq@v$A+XDOCER?qeXvbra_7O{>mv@!7XuJYWxue+EvBIR>t;A9Et@ZH>)ZUFj z()03Xo{1MF@|-T7)liEvXBc}JPM2ypT4<6&V$8)s<7MPra{ZvXzU(d@C!7&ndlE+$ zvy6;ZPL$F>Vh)R_uCIcso^<`z_3vf4sWW#3G|`oI>Vy8INBmQ{J-ok)6`&kmMOFvL zB(hxwjwu}oqr@7<_VWQIC4lP6WHtiJ)33-jE+f;xiKy;w`s+%|xPZen6W0f1DFIYh zS9&9i-bZniIU>kxTSAs$335va`q59Qxf#Ksb`IjYMOjh+y{?GrvKjgyb~FbQx_W7ev1R)}^n&NG}0M00000NkvXXu0mjf9u`O1 literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_padding_bottom.png b/gfx/icon16/text_padding_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..4880c43a14ecc3cb1e29d8cddc4f387a57743615 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-%s_jGX#(Kx>}(2>uk*l_t@;dN0EviS{mT zvGu&K!k84#EqwClM$Vqeq31P!wKX|r@41%rr^5Mj!bSCsndhIXFx>q4hRt2*@LPwH h>8~X2DekW?X1^%zd1ncGXCcrj44$rjF6*2UngBWCTFC$a literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_padding_left.png b/gfx/icon16/text_padding_left.png new file mode 100644 index 0000000000000000000000000000000000000000..b55482eee4e7b0ba2a88d4a46005567336f8ff7a GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$x=;`7ZqH%udL_;nnLjl+Ll>Wz( zIeQwyH^i^8ZQrmpJYqwvw0?qe1+OEEdf{i?O@iV*XVXsY`Ty*&#mE0=XK;luxHIb9 z4YSo}n%D4fBwGjp1p#q9X9h{oRCy;FApL49`wQp091V`y_iGV}U{9{r3-4 R)q##>@O1TaS?83{1OT)EWo`ff literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_padding_right.png b/gfx/icon16/text_padding_right.png new file mode 100644 index 0000000000000000000000000000000000000000..106edae52ddaf5828f2c13d9a3f0b765348ca360 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$x=;`7ZqH#X?&-n&<1H*t-4XiFA z|NbBT(EiX|;vdt)=eL)BYkFIjmhz*Y`Q6X|5C6~m|6fsU$^Z73Y=>6wm*9Kh(DR>v zbCQ~}+3o+zcLe_a7x%GevD>fob^b$n0Vh$N)FaE}JsaQGtK1E*H@?HT>!JMN_?D)# z5k5cKbDC@?aVGq?saOBXe{&-H#$Ak_jf_{s6YhrpH>hE3KU}$i$*n6{nBfgu*1H&+ Sq+p<989ZJ6T-G@yGywo4ifyU@ literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_padding_top.png b/gfx/icon16/text_padding_top.png new file mode 100644 index 0000000000000000000000000000000000000000..c5c45b2d6e3485f569b4b84ad4a6eca343422381 GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-%s^K@|x(Kx>}@HS_I0neTeWy_X$ zzlR)kJLWKV?CK3#{b1&`=hMT^Ok|mL=jj3`8~2v|+#9v8zU8YG>i!n;jaA|1{JRO> zi*}22JWI(vtlgq0=VdiDGEr2y=g`$KCs8iH88+V&u75h~eC}h}%?j1kvz#}y_po2D hSm!GL?%~(XVeJ1s?|cxdKM8aRgQu&X%Q~loCIFXdTtEN- literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_replace.png b/gfx/icon16/text_replace.png new file mode 100644 index 0000000000000000000000000000000000000000..877f82feae4e68deb2af0b8a8100a141e4f9668c GIT binary patch literal 691 zcmV;k0!;mhP)%W!&uf*aR7m=b*g|(kUJU9 zp=n%1olDSG6tD^6Pm#c6n|B4fFQ*MV1`x;`99zMDR*0#E+F^m|oe836+P7h!>#yE1 zfI!Pp|0)RN)PgnUO$R@72rPJU`eo0n-Y3TD?vS-`EG)AfK{?SrAt%}ba;()aIZ6Qp z@}w&6x|k9*7g8`rL*Kdi8;ED#;QEIV91l(YIPowK+e{Jd0T~0&6kK`z6@7djhdf!w zwp#S^9d~>P!TC5WQwj!Wi!>p*WY}^u%h{eQ=zmnefl-ky`!{2#b7T1JN1S<4gx>S% z7mb%u>(n#eMi%C6?_t0)6t-JzDG!NaVz^b*qE`c@Om0%1= zpr*5B14!3kn2^D}|Au;ZM%_q;bhY%VI5ex^Fx52YQ--nur0X!-_-*q03322ghy(&cNNX?2}d-6ZV@ORut;!KHNq*K6#He9hTK Z<~I`7qRvVbo(qSIUSEps0Q zUAr;NZG^#_4#09w`|BfW=BSyYW{#RUYUZe!%aN8eSM+R$yO)9~xWneh`0_bwJ2z3R zvrY?I6E4E|7xT1sOU>o5-Te;Mw5*|^dcu`kX%q>;$_F=tdyg6kUl(HY>9E*FQ*c$& z3MlB3C=DXPUx+Ug^$VQ5Sw}K5f<(}Y&`cWm)^1Sn6&5VGT_T#eM}w!xAf8TiNJh=L z+NwumgW~8dELd=DCv~^pI^3L@@E91uoo@nRM;W|^4AqxbIW|Xz4i`!hT_{9glI)z0 z5%aN;^zQW$v0wqqva>X6a+Y1UwM!GBDKZu?k-~2uQ`kzx6c+#6H9iB|X|uV2x*{9^ O0000C#5QQ<|d}62BjvZR2H60wE-%c=IP=XqH#X?$N2_%qYIvnKN~+W z9~Ca*U!vP_U*I3(>?ZD`Y&-c@{(mg}&-h1dLFs{j0GSW-70)XEtG5VfT;0^m6lQ+J z+U3u8W~~h~6Sg>h-hYUxlQo0ukSx=`-AtkqjK0A?{?B(bVDN36-+a7&HXBFuBYQFJ z7+INr(vG4WNx=!554>o2#>TpUpG9^D-v)~d)+;_bGW>G+5&iVi|1&@rGI+ZBxvXC#5QQ<|d}62BjvZR2H60wE-%c@9E+gqH#X?$N2_%qkv$?&V++! z-fX$@sb%KG-5a$|R8J4(Tcmu7`G0cYgxS-++3#dN^zA^J(=P8r|6lx9G_LLaZ+v5S z!d9iC@)!RP{FnQmdw#}3Ee(C$|NPA#|L6YmR@fBO9w|C7oMMQ$vc`Tu(RETvC<`(>OPJ!ieM-fH~m>7>jJ-3AN;KsG}ItN_H<)YO~+biscK35gGaf`SIg^B!*iYEReM4Ple+T`TtK`;KS0!apVx86LEKKJ4Opo2 QTmS$707*qoM6N<$f=73^s{jB1 literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_superscript.png b/gfx/icon16/text_superscript.png new file mode 100644 index 0000000000000000000000000000000000000000..2fb2a7c7483531a9f518018de41607eff409019d GIT binary patch literal 421 zcmV;W0b2fvP)CG+sNmIhtD#~2^Z#UfA#v8j z3n}v+J-{%ayuAECadGj1+}zv)X=!N(;^X5L!o$N4`1$!AaCLP(08(RLajhY2(!C4j zIhPDD3;=2l0BZh_l9KWtsCfcN45+yQsCj{njg5kJ(UkzF>T3&3GA;-hCSP#Si$AM? z;RT@04nWQSBO@dK12q@GYzATP)|&^?=RW+OJnO;#u!(m+;0yzxvnK=w2L5+*bNdgp zS%Bnd1llYB((K~m^54kFXadOwfSe7qxxm`m`oDpJ!G8q>1qY%G0ND%;umTWYQ&V#S z&;|b`BqTlv3JMw!GyrPz0g$tSnhk(99{_4T0MvYdi;L?33k!?E;LJ<_HjJTTC#5QQ<|d}62BjvZR2H60wE-$x?CIhdqH#X?$N2_%BY~9*Y!?2h z{rUe=9fy8l?U(-(m`sFEeV_iPeWNmK)A{6xz&-Zw?GGia|0}^&^gUfcv*1X`gnjmc zo{g-_np*x&^x*npDC+Wt-z8{4+sXs`@BiMP%+Rv-k;3)Ae_+S0!x%EHv-|4^N|MkDje{TP~{@MQ}vm3aX7|tvG V&AV6mZa&bt44$rjF6*2UngI1lb~69~ literal 0 HcmV?d00001 diff --git a/gfx/icon16/text_uppercase.png b/gfx/icon16/text_uppercase.png new file mode 100644 index 0000000000000000000000000000000000000000..8dcc2dbbb212b01abbf346206e933171945a3257 GIT binary patch literal 747 zcmV1EDu<7r(0?-_Pg!d!8HsIpt%b<}90x zDMxvzT_Vm56BPEut@7@FlT+>#73arAln#?v$sox)-W#`G^N1+86$@nrD76#CNgD|j z_a_)?WscsChp&t$aj>1st^u`bs5MqLl#s1q!;FNIJD-qmh$yoHoE}bqTGtMnxgu)S zXoDkAd3!f>k1ywD1<*K?IK*&k2aFt3IXm>#{>qBM7u`^M>Yl0H6}c6Tvc%1Y;s6sA z9HxNuzC9q47QaA@(}c|cs5Q3V_yPIXBVqM}o|o3=U08}fLg$kX(D3@H-r_A&K#NIFG)9+GxVtF9F!gyg1NgI2^_*(Jvebfwh#$UpQ#fHM+-?h|6-K|Xd1IR2c0OH0 zM<9&`ucZ7ZKptw|n0`Bn`>&liW-Rz_^h;c`muxh7$a4SU7qt3QsCVxIpkaa5md$b) z=lc4#I)h0xy5n!C)oc!?VVX~&&LuLtHrSbFU#h5eRzSmKd{gfhDyfxeqxM$cDzr{v zZ$Q&bDzDKi@?Ak5_0H&mj^#4nsvQ$xqLAuQeqv7mt!p*=640^H^*RT)QfvRXQe%s( z7+i6f=Tf+6=R>;!^iz_)!$+%+$3TNee%)QN^RQ4rm5qe|0_Z(bUgl1E<5dUuLu-!) zYFJ@kCg|W5)XFrt1avQ?QOhQAVSp%q1L!72J$+r&(mQKdBHsxbERuIs_xOoQ8-Z$w d$ibbN_z9tvwRADeG)w>h002ovPDHLkV1lyYRw)1g literal 0 HcmV?d00001 diff --git a/gfx/icon16/textfield.png b/gfx/icon16/textfield.png new file mode 100644 index 0000000000000000000000000000000000000000..d37e7304e24c78f335466b07a898480a26248edd GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-&9_H=O!(Kw&{<9vg>(FMnYC;$IY w3^*un^MTdn;7P{?4C|HS{~YI+WOIxGs_iP%+I;TWWS}+%Pgg&ebxsLQ0G+Tf(*OVf literal 0 HcmV?d00001 diff --git a/gfx/icon16/textfield_add.png b/gfx/icon16/textfield_add.png new file mode 100644 index 0000000000000000000000000000000000000000..204de72316ac13eb8456bd8208f881939885d6d4 GIT binary patch literal 321 zcmV-H0lxl;P)4KV|@pIrODbY{Z;v_Aj;iCtd* zm+qN?Y5+dG>FBcmjjI#?Z@Dt{|Al9}{`c?B`XAn}`@em0*?$I*DTHuhm*@YDmnZz+ zcx}>u5a`*H`oDiq`hVMedEyd_PqpFyZCB>}M+TcNP5p14ElHdKmO0YjyLTo1Z{L*w z*4(}`0qg>x0pE!-0I0AfxJToE@2(WE%^(`Y2a5L)o#ugxJAn8T$k|Z310)Ur_h~;h TM?3Hj00000NkvXXu0mjfa9597 literal 0 HcmV?d00001 diff --git a/gfx/icon16/textfield_delete.png b/gfx/icon16/textfield_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..c7bd58b21797817803b49d3b2b53323e17fda625 GIT binary patch literal 335 zcmV-V0kHmwP)4KV{At)KG$c#_utJ;JncjQ{ugvi#ZM%3MWsnm-aQTLHB3 hKFHZ17lAZ`!~r__K9H;4^nI0$7`a(T+P4hBKZ7hk58-_j0w;$<(*=f7ic$nT z*Wgd55in08>183j3?S=MAoDDTLoLSL$!_UDxXqSf-?qdd@H%8(We~hQu&uVIo$6NV z(zMY7wn6r5i617ZGZ)-J($xXssTcN*&WujcIDRIp6J4_PqOvJ}9!p6+yo8LmAGS3~ xN#Qq?aIt$6X#&>g?8!V{ znjV^ye=2;qm;P{$`s;H$`x~a}R(xgP|G$RoO>~FD8I7fnS&nXWFMPEjPiNb7^=IwB zO%ASl$t*T|^U-%%8&{}vv|YWQef;Fc%Euzc)I$ztaD0e0suWxYs>%u literal 0 HcmV?d00001 diff --git a/gfx/icon16/thumb_down.png b/gfx/icon16/thumb_down.png new file mode 100644 index 0000000000000000000000000000000000000000..3c832d4c83cc0f7869a83f88833699daff52fcf2 GIT binary patch literal 601 zcmV-f0;c_mP)q$gGR5;6x zld)?PVHk%KwHXvA{{RQkK^zqPQ*`Jo3NFS)5G+C!og7>$D6NEu!3M;jM7RtZQ)9g& zq2Y3PT)1!{94U9^xG!8xj6)xXFPclGw!?4uK6oB}yu5D$NbE`yI1Hp{cTP^eKY;ujW&%y5(3%q}8&Iu+Z9^2vgn!@=`cv5NLoOc^Y;-QuG-PEVz;+}o zcENrCULQOkUgTneivF3xTc}jz)O*_!j#u{k5_Y%2vSBq76X>=lfe@Sy)M^rlSN41< zFBak9y3SHYoe91;AFxb0c`@LxEMB>3K(+u^@@dlfv)n11o(YQ9DYCV@ysWAe)bA*@ zA?~zt*M)ZwRm*@RfYubyBDcy zzi@ld(BZ+WEz+fP2fGEuIfi0A$28@nAFW2*$}b-Lm=yg4isoRq;qlX-+{iBf5B^t> nvr??6H@Wu&uC1-?2Lp-UJe5p>RuR>I00000NkvXXu0mjfVs`!d literal 0 HcmV?d00001 diff --git a/gfx/icon16/thumb_up.png b/gfx/icon16/thumb_up.png new file mode 100644 index 0000000000000000000000000000000000000000..2bd16ccf294bd944c6bf17fa0345885469980820 GIT binary patch literal 619 zcmV-x0+juUP)EAdBAPtT3aD}=*%{NbB*ZGcS?IC*5jinhDl=TC) z^a(zA>EnR9^9j#^IEMZn^!id5#SnEtL|{9h>X0|4DCpP8H?Ix=ni&xHWU$qNT21yZ z5^*RX2qmP^fMQ*vP*nzi&BkZ)YfvhI(E`_#urPuk5&HpnzVw-Gc(=*`uwjlh!P+m)3pz5ENXE;8&W2W*v~T!vOF>0KmQeQ*+S#{tWRxh00jSgfv7 zu5dK}P{{s0ADkp>$Chu@w&3}~KY;h%H7W`eKSHGHs{AQG2a)rMyf zFQK~pm1x3+7!nu%-M`k}``c>^00{o_1pjWJUTfl8mg=3qGEl8H@}^@w`VUx0_$uy4 z2FhRqKX}xI*?Tv1DJd8z#F#0c%*~rM30HE1@2o5m~}ZyoWhqv>ql{V z1ZGE0lgcoK^lx+eqc*rAX1Ky;Xx3U%u#zG!m-;eD1Qsn@kf3|F9qz~|95=&g3(7!X zB}JAT>RU;a%vaNOGnJ%e1=K6eAh43c(QN8RQ6~GP%O}Jju$~Ld*%`mO1p`EB*FHYdKr%;k=xO&(k^EfNlSiKZ>5l+xr|%SFOV@6-ysFmD2F5 ze93OiS+LaQym;|2f6tbH%~V`D+ND?vc>4J^KSLxEMifJQ`8>*~y^+pGr&o-n=LJ zGWB(yB#;DR8&Lhqi{0(#wc#SwSB~jZKzIFx`8od>2Fo-Pfe7*M8^q#qw2yTxiXzd~ zRaz|F*rr78G`JZXG*YX~5K@5k>G@0HdlBo-6v1jHye?%qRwO@+-hO7J^4LlPG>@A1#{ zQFl4x7tnG)+cz_2Mq_f*H!U)kgg{iHqxT)Yr3ec@K!`)z_%h1c0Y2Eu(dMPkrhq5v zY+bKWfx|sTiOEB71HuwS*CDzA%ReBv4*7Zy7RM0n6`5#chfOJK`ze)Y6>d6Z?UmyNHH!3DdsP-ARyDo}1HO+>7_um7 zx_gj{+_aU_OUH_~Jd?KI#ICZujD`of2mDpCv_zFGE%6}tfL|j!WGu_i-u>4%{%d{$ X7`zMSfT21V00000NkvXXu0mjfkBx0` literal 0 HcmV?d00001 diff --git a/gfx/icon16/time_add.png b/gfx/icon16/time_add.png new file mode 100644 index 0000000000000000000000000000000000000000..dcc45cb22d734911a75bd4950e2571a16605a9cf GIT binary patch literal 827 zcmV-B1H}A^P)3?6FD7nDHK>VL42oe(*rZTUs{)lBOewOJrAS)@sgRZy z%F>hyq)^%d($a+jvbEIPma<%g&wCql)nJT?C;2jG&YAhmnKKgsAmV>?EHES~x~T7X zs+sKJY)$uZ$;sXvQYTGaS2d(|cfZX!|5t!kR#0tLbM}|5W7u4C!0-2gAiP*vG{dZu zpszlDTUwr!_ea36B)`&b5W?qi!|L|o{h$lgowKNt&7f6j$CPayE~_4jy2lXZ$7TKo zP_^Rg$&G$-I%;z7v@(FfmgKcnw*_L=0_Lcb zLkC9)hC&cDim*X}0(*PtR1HFFBT(FKf@MOAIxfq_05r`>yFTv5iHukZk`&|+%R~ULN=n0< zwMH{M2Y|s#BDvxd+>Q}6WV3z(I?H054vP{MG80A?2&__JW&z`G!!PDX?YR7GjC`?n{pDbW%Dq)z9LBVBN!qPTXY$6O9kX}RpA#Z z8F+~Dfp{9Q%Y39-UM%Mw{}$%PsxdTSK!IosPpU?dUZKMkZX^^l_4w63ngulA_kS(O zy_Z+Zxe=5L?_x@m59gd1&eSqXN&&j;A0wZRe+P0j{YEgzubTh>002ovPDHLk FV1g6?b$0*& literal 0 HcmV?d00001 diff --git a/gfx/icon16/time_delete.png b/gfx/icon16/time_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..5bf8313c6fe2d345c2e2e27e163fb9a91f902f40 GIT binary patch literal 853 zcmV-b1FHOqP)LI8ef}kKQAC1Vu3=||mNqz7>Z<*DWS(X}8({x^D&e^=6 z>88%hn5MS5Hq)H$;+)OP=KODSbNf%kRfIoX_w44(Ip*@cSPfat!hc zgGXB)iRGP)^{>KgTHcjKOPiBcMAb>{?eDTK{}mwNv&vMxjBTTO3~S3;*lbo%lm$x* zDyXD92;awUHor;8{UczA$1Ksv%3(Ddpf*_XaX^nU!8A(w-_X#b!Q|Wu^y*P`SH*$D zj7d8H5H%EBk#(lhmQ_6@3KLof_0Sk?u-F_h+cu$Iw4tF_gSKHEW)(f)KE3CxVm-Xz z1N7HrbkCE(_l0%v#X5M+N>P~mv5YNp_sZb`D!Md~Dh=r4rl2AxqQM6ks83ur8K%G$ z&0~hV?A-Cd;dFvs!@(*6+1+jkL<5k_QFz&;#MDGHs zx|ykH-tszZd6}+hsnhA4mbcBhIj@s?`p*w5Dg4rb2i|jDp5J@k!+8k+#Q$jBrm-;b zjI8KseP=m!=5saO(peF1X%Poc*5m}2mc9x+;BA8joZ_!YmwbVsN{z08NoZ6uRAxT} zk99wE9iT=K?;*?=p`#Jtp0>~VF4MrJWP?Gx#eXP*EB#nU_?@Z5Hb6Z;aLJ(mhD4DP zQ;QZDmVaP{%+R8k5WXuzSR@m*vNnW>-SB|th*3=&a_QF=ZGh@5za{pKHCNUK<JI)Ln2%+72(CGdRsrxF>Lf1A|cRp%M0f4O0fg+bJ#7z2L=@OIj}F;-Xd7 zm`%AVJ{q%W_AdV{9O#6cG;jUqG;SpF%DVmZ&DcpJw)}bi3kR9nL}HfOaR2}S07*qo IM6N<$f{5djdH?_b literal 0 HcmV?d00001 diff --git a/gfx/icon16/timeline_marker.png b/gfx/icon16/timeline_marker.png new file mode 100644 index 0000000000000000000000000000000000000000..a3fbddf88b7661e9ee2a434ad4152cc724db24c5 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-%+>FMGaA|c6o&@rz!QG)Hl=lY!! z1v*=JI|P}v6PV8&74ykGbnHgML`m~0TYQt3?ajRZzjDrI(GNdQ-+es!^5)m?umAh| z_lML2hJx>}8mr}YRTjS1X5c%1=To>j zEp`{T<8b2%3kmpmE&u%$g;f!Ou2+6+ab?{tp`+Eo<@Tn7>)N`e4#yAy(KQ_jApxR2 zTwy>}5{4Z&HZE$4TztEY4eB^wEm!DE&<6VJfqm!9 Wxdqp5p1KL-FnGH9xvXIO@l#-%@K+Q7zAyIUxr7=;KLsPe99&9Qy zmp_aWYb=E&ic)qE1ceaTL3I)s3+v0Pdzpnl)xpCDFYk3f*Ymue2{3J{X-|sELAYmu z=`Mqi(_pe~fr(oVM(R_x-rovW3XC#01TV%_L0BAvr#_hKf!+|yzTW7{?3 zIuq0Vz);x1M>XE7-^4 zB)oZq-|zSSd<|RjL3Q0FaG93$Sb#=w6_iQ0NQ>FM@oa+ksPjrN7+e#)=Jk5tx!vxB zO+TG2$)d_PZTpo~g1ZG9e0&b?=MikQx3}AOy1Ns6Sn&5>og;!Hg4gVJ`{#y+hUEVS z2o4GUBDiwY}B+wa2=)lh*=g2T3C=Dq fF3wcNZJhl8^(M*LyGLEt00000NkvXXu0mjfpmtoM literal 0 HcmV?d00001 diff --git a/gfx/icon16/transmit_add.png b/gfx/icon16/transmit_add.png new file mode 100644 index 0000000000000000000000000000000000000000..b7fd4e685f6069f24879e9f0e381bc410832a85d GIT binary patch literal 803 zcmV+;1Kj+HP)}axRi;}=4r+) z3SP6qaP>4p4@~rygl|5-8O{?hz+@M^a!I*irXQX=V9WwN`2n1{d0PXGsKiQ-wk!bGP`tWfAL4Wq9pM0Aa!>!&@_k3G$ZH8})ZLKqDf z6r6I4DxE^*iAW72CNsV^(KD;Mdin}N>CT(uX*qP|LT8q|Z-X^{j{38qRO|H;0hg7sWIJD9oKUIFk%LU;cqpfyM$l1 z?95f0L82SLaSPGaO-)V3`Fy@e(bdrq3*|=wlpYMCC;~ciBw*hUjp#1ndnAiVSGTLh znyBi2qswqg;NM=a_ZLkGXGHfC_oATSfR@7jt5+-DyP%Qne&BIFq8kw1V9||Hw=1xN znPK?o!Rd6`4UNgghQ_3y8MPNlHR_f-OQY2Qxq>y>Ai5c{m>p|Bo4`9|@`Bs#UKV({ z+*&YS)}6|eSqn2?Jk*V3kysZ+sv&ehv*oWWC2*6#3g2JC*D0=7p2qdYjO$%J>Qm!Q zr_OtmquIL_w}TG}{70Q^x7&R-o6UE=D4N09R@OfQuPti8*69L!1zr@mb**Qa%46BP h1FE*vy!x&7{{lR##&^9e`^EqO002ovPDHLkV1lG4b!Y$p literal 0 HcmV?d00001 diff --git a/gfx/icon16/transmit_blue.png b/gfx/icon16/transmit_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..7b1142fc70adfd598ce6eac581421d7e6295f370 GIT binary patch literal 814 zcmV+}1JV46P)^~)@W#UgN8qC(979%Vy9NAeJn`# zSw2!>g&{fNR2$Okoji4(4lt5P$>r&q16P0#(CAS`X1XUkTWj$WH+~m^i1nA!c54U2@ zzUeSE3@r(@mOzU7Ss)3zO6X49?eVdR`>f= zD(&<}w=25V_BpD%QfK~{4*0vpV)<6BAI*U7!YSn(9anIo^h$1Lw4>$RCWGxdm8_qj z8-Z>jbWcRL3)o3FSHo3#4@0T!b!F!4__T7a7X3qJoMEqHkXET~kf2YcP!3qAt)$FI)g zfX4xE%Ve@IB_$;X{~G{!1n^hDt+6w}2Edy|MMdmC0|1`~><4@={vu#`et!O#R4P65 s*8sp^b=iB(8ZE$Cxw*NSsD#+rPu4uZkAluh`2YX_07*qoM6N<$g1stv`v3p{ literal 0 HcmV?d00001 diff --git a/gfx/icon16/transmit_delete.png b/gfx/icon16/transmit_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..3d72be2a385aa6afa5b281c13484cf3d90b31509 GIT binary patch literal 827 zcmV-B1H}A^P)ekg)Uh$P6M7p$3e-P5^%^+?xyvUjfULliT5YM76F4isfFHVDK9*4g2!%XFN6B*Af7DCpQ@vNCUc%g&VBcXI4QMNi;bDnJ*DdLIMWZQy5shaeM7Kb6JE_U+#I?VGid_*n zlNM1Lui=p?icA`X8&)XXx7ksvMbED5nrXDor_Rzx%SEWof?J2=eGDoR`zYBypJKCF zLg2<8C|GS%ME4b)HKViDpD>DU9p3YZu7}E06W0<=qU*t(E?r~mC|Ymi!WzU3a-v@- zqB~5dY}u2g9~wkAh&uz(H3b5J1XWd6h^~p!IJmerNd8I#XO_dwBNDLqt0KC?s8zC< zgZg%jRHW#-1JoYfDDZE;-~Ws9q-~=6j=UJKE;W*~WOTH%QG<$X_cgb(5#6BZhKp{j zzFmRcJomwydw4t^mzuipR7XPO2fsNi)E*bE^<^y317w7XT}MSXT^18L_SpoUEu9Cw zUT;X?koVlaZ@tIY4G*>02)(?^k6H_X!!aX0$up~!Nx!m`z~usKeCmOZ0a|v>At*2< zvVH3;xE#f&qD}ZV8~Ub#R|!0#cXqj4s?+II{pRU}o;L9R^CfRC`Z$vU1ojI&B=C)~ zvz8q*e|)bx00R9ysqk6qU4{YQ7DN9;I8NYxfzSSb{wQT$eplMEkq_1=22M}sZQ3** z#D{5jw-|E91qfUzaKco3QBxM2y0dl0M_pSwzt>^?{0|*1#N18>$qoPj002ovPDHLk FV1iAqe^3Ab literal 0 HcmV?d00001 diff --git a/gfx/icon16/transmit_edit.png b/gfx/icon16/transmit_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..eb9a3dd593055d8fd4fde39679d2845bfc27f857 GIT binary patch literal 848 zcmV-W1F!svP)k7R5;6p zl3h%jWf+FPgoK2|WJfztW3~|@Mx95@cm$)1#$hld8v!Mv87aty5y)6sfdT;niq)#r zvI=Zz3&F1AXGM^(Rah9KN){MD5xql~|FQAII6~;OxZW!%=>vrfjgR4NrnVY}6 zV89wq|G6H99dOenn=Q~?gG_~v5@^#wrvW@4L%SZnOzXjt9R5#%$6~@OaHycSHXxuz zbR!;2YCaW#O{>{-Bn79NQ<>?kVzluU#>~&93v52fx1R+VZjp)A0XoX|(O&eJ=vIpE z5RU92Y$qz0x}H9S9ME1)$O zT28X%N?~=PWZVDiWtRJEQODZ|%nvegUi*h4y3-6f?w!qbIzn_W;x31#bSKu-xK-z& zg4K!Q?Vvh{`cn?Kzk81#>={fpq@x;Mm{CO6&yd`*Q>Hnx!$eob{w|z59yi%{s(f|) zEJ5E5wr1bPw~)sAl%9nzVo@(>K_9uMh_0W(MzCu`w;Mry3e+d9-25cQu>8I5KAev4 zmpA!+qKH|uX5D9a=C7ksd|*S7+nwQ30ivr?mlTdEA-22X@ncipoDK%nYxw3exV!Kc zYhp5EK5}>V!xy6jT%;x@R4}Pf|Hk{Go5|;idqPjvko{D~WVfEN9ute+WVYtgxIJ3P zk9F}Y)5ez~A3SaGfjCLBvh!;?KR5#G^GsWhkvG=Kg@Cwq(1yx_Yy;v^46G1u2L325a7Vma8=h!7E11fLnJkQeeBl z8-<01ZU0-~cDrA5I-QF)o2_`~MuE%n^78s~a&lh&&jNw10>A#SvxXvYVpdjGf+Xzk awLby|YpCk5}c2Js~YM`9qo4TXYEl}>_8GtDHExt)FXIcM+fLqIzDV7;yNufj-%8896dxBf(rBK;5UT)oM+zt>(+FuO&~Y*I!aB_-5bY^12z~1tpDBqa5h1r2Wl0lEc{9ojPl~QfenCC?-TFN z02VR5X~-XHx5$FE0h8^nMJnVU7z6G={;ELGVwl#>ViVbU6^nM z6`Vwej}b`F@*JLc4=cQ#K>owPJr2c-3LWl^q5NaSdmX%+AiYDFAR-E{(AArvu>!UQ zvDALN)uTxHC{iAxd~Jr!I~ z{X({JY(!&`@}D3Y0@+gdjRTDT)IYm@Z2X~3|HhK?vXkiRLDkRFH+&qa%}L|v5{vTy zi!r?BDMVEe$ZvS%YyjkDXJ zV~l_O2^;Wzf09O_tG_2sqSr&!uY=L3=6NzBC#=FRlkd!L8F+Z#t8)!|WAV()%#bgd zugKDMFzsPFqPX}|f!rKuyrXoJ!E|Iix8XboB`w8j{7$A9B{rVyOPF>n9?002ov JPDHLkV1m^Io}B;y literal 0 HcmV?d00001 diff --git a/gfx/icon16/transmit_go.png b/gfx/icon16/transmit_go.png new file mode 100644 index 0000000000000000000000000000000000000000..10137e55cada13d8591c84070a0998b4ae2c2bef GIT binary patch literal 842 zcmV-Q1GW5#P)L|NP$Peb4zTfbw6BwM9vp8L_@# ztVP3P(Rf(@g5fJ>`Y%Q;Jiibw5O9WPy)ZQ-<%ZXTFyVmF7I0mdLCr5%95B|VWAw%_ zlil#jC5NqWzZU5VgXPd)1Va~LWeNZzpG- z9($&dj&u!|ggJ7-vfn%(Fw(M#CruiYJ<_p8W3VEEfzoB7TP?aix^sQlGpey2U&f83 z2(BO0P-TibgGTMnjS7#=7Q7vzX9?;W87K;;uV9*cRnVIcJ!j;39&CrFY1$V~z0oKk za4QX}W6X-^zQfl&KbxyiFS>oWFC)4tZO05WA2x`tiX%(9#`RGbtEX}cVg@BqZxqp; z#V1=<^Mfx#M0W;94x(%D`~8VtuXm&98j9?(WOl|t#pV!7*Msw{1g!a@i0&-jc3Dhj zaJzbJDM8&&^qO`H{L|y{{Gc@{;aq!6;IjJ!DK>#i*3OSs7Wq|??SA0y1w?m7bakQ| z7u>GNxd&5sEV=e=WVA=ml?^1L`Wq?iJ48amO6F>}1_NXS+i{cVX31j0{(Ls+ygbjb zgTYs=+n8|?L4uy_jTdRj-0b1&O#LbX6y z3il~0?`2~fuOjXCZq{8=W|xAa-EMav_2vfdJh$MSG}Gm)qhq30Le5|vuO!QvKxDb{ zHoRETFA5OYqpIrnBi1!@`x?Uo@eL~iyXwQ{(mQw3I#xl3V=ocq%G9c2C3Mkc68M0? zAMJK~*}~w>Rl08{yW&|}68c_X-IBLa;5LC1m)eUce_mZ0!s(ohgW1{HA%EWg0w992 U9AQtx`2YX_07*qoM6N<$g6IB+8vpa8B{-MRO+d-q3;Nq=BQ5k|pUEm)WqMHu)e1HsCoBnZl&D2fWC zaQI+^Ypcj~qlqjN+KQ~b2pMEyMH{Ql+1>s2yE7NkMta~2=N!)coZtD~5&$KI!t?Ad z$MG3K5aJfgx?{!872ITuZRI#lqksTdtyb{7RJQ~`I$^U_K{Co%zhNU}Spi{>7Y)dA z2T(yWOq>p(RuxZ;w1ML7gxm{mzWemI`nN(<|yr*`feZQuYV#H)Ari z1=G>vINi|>i=~44z?}aDs8rU})cijABZaAtpP*_$DD;f_AnVU~YcQ}?MFF~@lnxDf zyNq(_WL&)Po|mVtd(wFiQob0&DT1hhg-xfS-QxYqH-fm1@dyFt8i e#x0i4_uw}&{+U-AleQoL0000l0ldN literal 0 HcmV?d00001 diff --git a/gfx/icon16/user.png b/gfx/icon16/user.png new file mode 100644 index 0000000000000000000000000000000000000000..79f35ccbdad44489dbf07d1bf688c411aa3b612c GIT binary patch literal 741 zcmVz1iyEv%?$mbQ(# zwJpuiQJP8?X_`#S8b+U_G6=ziYB!xPAcq{)ZJ0bECH@ zYx#`n8^Wzn^J!4>=q^bltNO15ry?0ecSLkjpT@vlid!jk)Fjf7&)q_V5zGs#3N%6* zbW~7Hg=&P0&~Y(|g>$hC9FL?;ttzPDZbpZu9OLb33^e2;FNTGJxScp1&q4M+y2ntQ z?C(=hpU$3~`Thx0eHwi0x`q+!d5k@|0_WHe%sG3e-s^MM`xM-ig!VcIA7H}X1ot~L zg=MLB4w-Q;Bi!!u2|I+Qb;0{{4Q53YX6+4_aXena{nmt*!YG7ua~`qc>o=?@U?rOU znS7%>klzi*muXnbM6i@4FR@s^8vTjDgy&%J?w?`u>NYMDFa_2%0SQ(qJE<3=<8Bzo zfdU60e*y(^$RF%r$kl)p7=7tlCDa$+J7w>}DU(O#~fk>pYuRvHi1E9^msg{tLeV XM&GIRvfA7%00000NkvXXu0mjf&%8>| literal 0 HcmV?d00001 diff --git a/gfx/icon16/user_add.png b/gfx/icon16/user_add.png new file mode 100644 index 0000000000000000000000000000000000000000..deae99bcff9815d8530a920e754d743700ddd5fb GIT binary patch literal 746 zcmVR5;6} zkbg*1Q547RkCGx=+ZrJV#zL@SQK$qJV#CSW)Px1IG~1R7@Ce7&_JfOHMV?!rlp(uU_DLu%oT329{ zvd}^m>Zu}~l!lF)$vj*+!9ivWYi3=6E`B>+7|Su$tH+R~2!#ne6eorwU&M#{7<<90 zO$iMuFlR;n2z>v9nKwp!?XQQ|aSfBtZ^J)10wQ zP}rH=KSJQ4N-!Ms3A?4X%~8iSR-zylzlSXd_?|M%f3%_Vax4V#xlec^^VT&5JP8rX z6}RO@h&}Lqo`s_<751_e20DK|@e2`2FToK$y2KTlwyhFyPdYY*B{>w4$%B}fnn&9d zQ0xQp-T@b00q1)Ft+NxwMg`RMry#!}42Vk(RW1t-$ePmK0V@&mp4&IBO>%w~~-qNFem8*NKi5C3*h;eH{=}2kRqEdNlF-|c6B{jNg1xE|{xZ_qq=T?P)vCi#|P&Xm-dkucwL z3)87{8iWe96huvPHfK`KOdC2Z({T6vJ9pwDx$D4>d(Pqff6w7Lmj{5i6;ZyPPpPN; zroaW=6d#@oL2Fa53F~$Su10(RG%K0p3VTuP3?Z=nBA8z$uq+XLUL^QrC74`bU|!e| zr>hK{)%Q!vdmIO5Z3JIvaOyjOX`X@c8-ua03`Q&)f&%p*{(A$q`ZTTjk%q_T7>v^J zu!R-a9fFLScYlKkNBP_Cob=9m9JLVoC-?c{)eOtMnh7qNN{ejy2sM{pS^mgFHJm@(buuM4>=<5Vr$&Kzw{B?uPr; z(1Yf=#g)zADkWnx=MR%ykl| z3Ui42k+O2{bCn)01-s5Sxp|z{G2di&KT(_M6;$EI zDL57JFf}cw4bP1P$pgTRKH$0@h|~aA>j`qZ2*kU5t2EVD5#~@VNhqx{vz8ethDD-=+1vnemftUBA zF;N!Q%PBB5B=KLB#QO(CHe?;R+-C8M?ppDW>R$5`cCPq@YpusFRTaH1i9Kv;l<>I( Ze*oTy+;kdDB`N>_002ovPDHLkV1l3CM+g7_ literal 0 HcmV?d00001 diff --git a/gfx/icon16/user_delete.png b/gfx/icon16/user_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..acbb5630e51a12a1cd30ea799d659b309e7041cd GIT binary patch literal 767 zcmV!wMF|0iq|AK>&MHw6~-ksQ9RtH+=$?!G=zinz|BNIO*d}XYdmm2K>Qw%i9j?X9SgRBJn4W5%uAclWG_T7f?M4s9q5$`w5b| z31S}-Tq~-?NahjDw3mU5cfqF5z)+g+pPplGDyLv1f8WAnTQ+Xiw;{fhcBLH^j|gI# z2~IT;7{m9#PQ$2>16f?4#0x*vLFksSJ~;)W1wO>uQ-rAG1{C+&5Zw%%))Pc(2_k9< z`smoi)Pkk!SK)SAcOy>0d#x(Rl;b_GP?XFE#P>r%M^9Kn>j@#I>kHsrS$qYvKE>lwZZUsXcw4nFNHZZ~?%71a&2u7&aV|47ZvJKBUVO{)!ekB`ACp}1 xSnjsa#jtYM{A~v!cV^R$X2;lcpKyd7^}lwPp>~q=QF{OY002ovPDHLkV1lJ{Vb%Zu literal 0 HcmV?d00001 diff --git a/gfx/icon16/user_edit.png b/gfx/icon16/user_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..c1974cda745278a404b9e29fa91e0503a84accb1 GIT binary patch literal 833 zcmV-H1HSx;P)wKwNApj*j?`*x8fjj}+T^cdNV;=~VOf{An4CI`(Q%x}`$a=uBQ`IcOG~+O zhFmpv$jQAVt#pVn<-FwXyxzC#)@;^BTYr4EXV3Qe?Ah}?KRp0?|HEG!QT7K}`6R>T z0?GlfNd&N5h)SxRamGIduGtwfO1+4h$^b)DXu0o8M7BEtF^>B+6kDUTT?1tl0&27( zTPtN#enUj2hcV)v4ROVeu()d=+i@S-%91h3XQQ_&2GLH&h;==J>*q}oafY~7o8YOx zW1up~WKKQv35z{tnCiF(G50p)FLR-gi@=FATO4h+zckVifX~k}G4#+4;u7niZGj@H zRkx!55oQOPpc>+6Y1FM1A`bW&7GI~k7+8?J0DewkUh)LOJkrdTe3;U(*Zgc$Er)&@ zD+5(f%bInl-ZwzNw#9d8%I4~~7EHgs3zhUKHpaRkt%*?UWMg-Zz7eUOc8t^s*~Buq zNnU77^3>6u=K_U{g-umARHHXA*H6dCx-dv81Ap`v`JB`FJi0MFsY3lE z5Gw;{eLz-+019a$Hq}BXzXU@)LB-NA6Y>hD8BxCLDcvPn`&N6q`mxc}yMb~sKo@Ed zDbOI5^9}?Dhz0FQMoKPVwk00IILo!IfS6^eQMBJdKtv5PI+Tbj;^0Fo6JmY=Cj0!M zlv6P`lmJPo4+6tWG2fYveukB1DzkD{lX z41Nw7E`C*@hclIfDYh$GCw<#Tk~h)}QkWS=$Gv&wY2h|l6&7Q)uMmBi&Zxg?1_yGk z;>5+4_M6eEhsL=ygB_>Q-+`#k4z^f-l|x?d%y)UiW7wGPG|s;O<^@R5;6} zlU-<1VHn33^g%H_Q)k_G9ovjfnFiK+H+Wv4;+`mU!eP_1WYT1cBMG4+b^?L6?AK< zB&!jFQPqM`i@@k4u(!!^rBRBL3hHN70i&#iOH+^0u48x?v*GiYACKJzT+r-=qk+oz zUpus;svxs4gSf1jroEXH?t1wdY3Aof0-iGMy6$K8JD3_XyAT<+1dUmit6yK(! zNF_M9n(Bm#E9}vQx7n3q{&nCY)~18Vynj^W_e>bi@1BCANxml61a_7c$XmJMZk?*# z;GcZLxX)MuKlTCU=6xU;ncBCjL?Amju!Wp&&M@$uZ9p#m5yGvf5Ue8*EJF}(aLDzJ zAlPvPBtx=PWAE0I3CKlubR6lS2?)Vw;GM(ZEgZ6)VF+v#S+fswc_vu$Vh-L#8KE%#xl>f)!T)$#yRmO>TTOvB+HZ zV8!UbBF$h)Z%6VHiyt@rn*}fK8xy1uKWEQR=pEqAk+P7{#x6 x&>pVMG)#i!=x;v%@<9vjT^KNkD*ncQ;SaYr!-X7+DklH{002ovPDHLkV1noBEY$!2 literal 0 HcmV?d00001 diff --git a/gfx/icon16/user_go.png b/gfx/icon16/user_go.png new file mode 100644 index 0000000000000000000000000000000000000000..0468cf08f3760dc13e44aed69f4f15cedc93b503 GIT binary patch literal 793 zcmV+!1LpjRP)a8r-1c`3+>owstQ*9I-_ekzW(ohmYMY`{P6ZeF5{f*M765oC3mgQisOM;QQbX@ggAS2KgDM2gcqZA9XdZ>iF!~Vl<60PAsYul3 zdO@$k{dkx0EmyGNDt9}0CpW25-SK_A4lC2`W(<=`JkE57@PX&*6@@GQDqw`DDAt^o zq{Ey(Out`(COaJJ>@YJM^^2KrxFq*RzAhRU<&M8e2tg%w*9#|$0B%$xx&b3n#4 zkf!uOYO^O28&82>e-b(E7tlIZg-q>P1XbD?eadJSW`T2LeMI1S3A7{YkWT@r!zKv( zO-N}zjVBW|c%-j32i0RzNc%F;I4prs$%aP>#pqIKVL?pfIIhp@vQS;GLtGb-&KrG^L94A_pU%f6M3**AM

    gJ6i>thi*In%G< z11qR?nZ<5fV+Cs0?EF;*rjKIYInQ$Ka$^8kIXfoF@SaV-aWlw~zZ}ip35JN+^=tnJ XxNVQ!&Csrn00000NkvXXu0mjfj)-I{ literal 0 HcmV?d00001 diff --git a/gfx/icon16/user_gray.png b/gfx/icon16/user_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd539e9cb04111e950ac9b0cce82676f12f67d4 GIT binary patch literal 706 zcmV;z0zLhSP)%zf?XuhjnHwp)vDVV-Nit=+l<1e_j@md!Ei+v5AT8J`SE{vdFuew{g2kYyx=h3 z4xieMNJl*eP72^_-v!pJyZ=`JAM1)mw9ObhdlWZSJ22`#g1!y`+|mPJoz{^J0U@Ip zqqZgtkkAd&ArfvtoH-0%$6gp(_f$3noIl=(%W5IUuV^sBo`C&WBd!{oVQoJMrfnxi z`p#^x2^duFTU~s97sdAz`2P9<<{$Or>$7WEm>ok@v;XI(hZnch1SA}-?@Du%ST1C- z@^Ol2n(j;UQ@G<16>3&!ll!(xrPAzppcCc7J*<9tO11JKgUNwTh{fV3qSNQLtqV{p zl?^JDic_oANTpKf>FL455JRQWXy~0zr{ni=;uWj`kl?0ZFnEhM@}^`m39HqLY&MHb zCIgengyG>~csw3-cXwB0GT9)3Y_0-G@Dj_iNT<^<7z{8Pjj-G8$mMd#=ku^wEYNDT zu-R;gMx$`M-4(f9-d6=I3^o5=o*hIu90td6)Z}nDKqjN(GYkW-*9(`+1;5{qVlIle z{VnAxU@_8CDZRK(4T(g8f=DH5<}3B~_974nARdoX*pHVS=7PdX74Z47KQtd|`sH*w zq1WrFkyk7hqy71*_%rE`uC6XDL`7wi;nuvu(zLIhbZjEe_=@yhBIB183I%xaA+i=F o63H90*)04vGrr7ApigX07*qoM6N<$f`O4mr~m)} literal 0 HcmV?d00001 diff --git a/gfx/icon16/user_green.png b/gfx/icon16/user_green.png new file mode 100644 index 0000000000000000000000000000000000000000..30383c2de517fd22945a87b0528d2821ec4d49ce GIT binary patch literal 722 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 XHe4|Dt4X literal 0 HcmV?d00001 diff --git a/gfx/icon16/vcard_add.png b/gfx/icon16/vcard_add.png new file mode 100644 index 0000000000000000000000000000000000000000..2a68453811f26444e2d04da5713c9c757dc999c0 GIT binary patch literal 661 zcmV;G0&4wR5;6} zlgmp~VHCiBGxv_KMl&C2qkCXb}Wq zf!ZRmAV?dcl3`5C9`u^&j*R%u>z&8;KPY{YWGtbfuK$a=ExUB}iH8 zEPs4~N^jt-Zswr3g){Ci_UZ~2!Wmr0Ma#WbhXyeU7+*w?FH!AkTK)!xHA(%V`3nWCtofZB~;xy1Wp zclf$8!*6>HJGqJf=sC(o!*&OC`_`CUEJs$9bD*XGd(Ea)E&#^XnS(ZgInMBG4q?C+}4skYc8sQWiIn=|m_d^&hoje?QvJHqv zqa+duDl02#Y;2^Yq$CGiSe?h^a1&_01i;l(w|V?-kc=Ef7eagphr`W62s%1C9HCH1 z#bU9%U$?rx%&ZwAVonn5xl8}}1&XvnG^ef{ySYZA*K@tzyT7lq^#o0|ZG4^&6PlhR v_HFfsW4GsQ^m_V%%Rnix4h+5;FoS;pMlVc!y2FYE00000NkvXXu0mjf;fN;k literal 0 HcmV?d00001 diff --git a/gfx/icon16/vcard_delete.png b/gfx/icon16/vcard_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..b194b971b398c3d81cdb3daefe3fc4c5ba959eaa GIT binary patch literal 651 zcmV;60(AX}P)#u+p-Y`QM29X# z5S}9c5Y@7+BwJFTy>-o9T}AP^yYJ2Wb+BDs>L55U%nZzY=R3oUp|$2H;^T;NWB|3Y zvN8%>1@Jr%tu>zKRj7#kWB=+iBb`pWEiEl3z`=c#{QudKpGYJ`X|2twswy7FgrdF8 z#`pJVX9r(v568pj8EW`JBobkCauYjW#NI7p=N(?$j36SWI@q=E+auicCzdRW#jK4U zn*+dc940Q+;(68Ou>eE_RSE!{whLVB?clOsG4uH=3DYbmPEAc!EN^gda1TI4_KIDP zkC~GwwLwEu6S3j|xm+F^_5h;MXt{fdbp?Y>Yk}7ASzf9>a=(hy1pTz{ESD4GPbToi zUn8p)5(v_D?Jm;XyU(DbevA3_0A4V_u{J;Xtvroh7N{lr_9?AvF}iMyP#r$U?%X8F zndca7OBl&yQg?TESIlSIHibf=OnLrJl!5Cb)c$-2%hS*tU`?GN_F-Y4fn`}_G8sal z5S^W!)Ya9M0cF*qracTp_x3Mv`~+%q9VH^kcs$-CBJ}t78?&>sI+aRQUSD$%`^y{Z zU)`p#`x_hB-ZF6;1FmtHZ=4?P822~UkDUs+O8HW3XI&OoO>y%2zH!)ho*6zpx|2)a lGQ~I}re4d+k;eSjU9UZ+4 z90QP2;y4ac$|Wv@_#^)I2TCfH$_D}g6<{%&x%_W&E|0}xLUSBPb-Uf%j0$Yy8`JSu zIJqCV%4?_y)^fz#Pbd`P^79OaX=7w<3^T{$(;h0T?8^6sNPyezP`j= zwjWIh@oP9Qd7EC1rcL85DIsd_W@^d=?=OJ*&@}nP1cmEP;0x{~GgM8_i-!vgGKoIQ zgH=4y>X`a$v%;^l>PHd)EBy@BisRqBhpB-cbj7B)WEI}h$^`~%ie~AWEJgZDDXY{m zXHAOb1ZuV$&E1Qy>LAwWBXp0#$cJ8}qm%SCE&!ZA+%SI&!!WQc3u`h#f!T>~QwwJD z4lX^9+q;1x=L>;DHyCK|#x)0!NF<0xqYMuZlQ-P2qCDiuU8_Gh+~hpQQ;Y9Yg04!_ZE%SemW!igKchx4WJa+_9IUqH2;IpT3(}`$+Aj z_Rhbl@sAabH~F)5Rh8PVnjntbie%Fhr;c9#IQTC){{(bKa?t*>JG%e?002ovPDHLk FV1hfYVB7!z literal 0 HcmV?d00001 diff --git a/gfx/icon16/vector.png b/gfx/icon16/vector.png new file mode 100644 index 0000000000000000000000000000000000000000..a1291c2dfad75b289f88ab762a3a32ccb436c1ed GIT binary patch literal 481 zcmV<70UrK|P)SXcnW4?r|Fc?Kd3cm$;%kZi#G`Sa_VnwmC}YZ26Y zhXbnt^XAQKXm4+SUQ}H6r(?sz`|0x@O--EjU}EI72kk(5e$=!F(*t|%| zOO`#}*s$)|C0u^?YPrGY(Rf4Gt^S&sOU+enjCclWzS^+v`E5dh=Tv=F*rDQzDn?3c zT=(o=$L8ms2^j#wwxyStFa(R1K0Y&H$BX|!zZw%`2!=rX%m*7M?R@p$v*kt(Sq6Bw z+-#h<SXcnW4?r|Fc?Kd3cm$;%kZi#G`Sa_VnwmC}YZ26Y zhXbnt^XAQKXm4+SUQ}H6r(?sz`|0x@O--EjU}EI72kk(5e$=!F(*t|%| zOO`#}*s$)|C0u^?YPrGY(Rf4Gt^S&sOU+enjCclWzS^+v`E7KK`BNfm@}@+5O6&9g zAKBvY$)m!m&7tCoDn?3cT=(o=$L8msku_)Z2R1aWPW->+%GCcCp6&YIzdP%Hc)#v{ z^K7YJ3?~*XeSBuZju-!del>=P#kRYA-*|b#|Bcrs{Re@bJ*ofu_oM?2ko=BeK>W-H z8z=32_20AQMh;BOr`quUwkvb~BZEzsrh*K>3?%QCn~f89y!;>7dus_y%rZy%d-txS z|LwaHz?$24Cg64fFlxNpH$DHKxA@UB$BHX#ATglAmf#+Z|Gm3Xz&3+u5FaSsgJA$L zYJ@6RJ^fR$>hXWu(o2CbaiHQ3ApQh$Hk9rFi30!(_NEBmXg+EH00000)+jEP)SXcnW4?r|Fc?Kd3cm$;%kZi#G`Sa_VnwmC}YZ26Y zhXbnt^XAQKXm4+SUQ}H6r(?sz`|0x@O--EjU}EI72kk(5e$=!F(*t|%| zOO`#}*s$)|C0u^?YPrGY(Rf4Gt^S&sOU+enjCclWzS^+v`E7KKMKBsqYa+IO%4@TR54OoCBdg;l!e)kIzil@!~(wuf{O3oi5CGzX3J>pXB@hf4SiQ|80u@Uw1kD2a4arFd%;B zgN>7RzWVRkaw7*O26Fblv+MpNgZK3k|3Tsy26(sJY@E2`<^RCmTT9?BaAkh{Wp48S z|3FPY${7B?1LB7n%>RMnPcRGsMvZs-rsx0j7C(CCSaF37Bz8Dls^Mgc>hEXeivM3# zvi`rD!uWr$FUy}DuFO>!1^}Z*sB+cQKNYJU|F(9002ovPDHLkV1gG5LN)*Z literal 0 HcmV?d00001 diff --git a/gfx/icon16/wand.png b/gfx/icon16/wand.png new file mode 100644 index 0000000000000000000000000000000000000000..44ccbf812879c42cb1f9587d865bcfc337ce6361 GIT binary patch literal 570 zcmV-A0>%A_P)hUn2-Navsqo?5A8 zh}}V^=%7@_%C;=H{tGpIj5CMu*>5J=i;m^t2QTySd)}9aAppozC}++wDz`eOViU-dbRRoz=JsVlZk>N%^azhi%=xTCt9`LQjtqNFW~e|R=r9= z`@I3J^#z@aD5yBuq2DLQO#|4uFW6R5kzPZ+h&6Af&5}POarL&lA~3t5R1i7uh*ffDw@qEs=HBW ze?CI~MkvG6H-MF7r{Yv4kw_q&PNP^XqFgTHXlH@RpLO}3aV{T{Ez=8lo;PHV$Ads1 zfOtF(s5%5V>3qE|&{lueV1Y1j%GF zXt&#NI-LlGLPN>_18TJzN~Mxf*f6pY5Dteo^|P&3>(H{!KTr&_wGRQWb^rhX07*qo IM6N<$g7V1&P5=M^ literal 0 HcmV?d00001 diff --git a/gfx/icon16/weather_clouds.png b/gfx/icon16/weather_clouds.png new file mode 100644 index 0000000000000000000000000000000000000000..3f73eaa1445abf43c729c134b24e3a308b61a6a4 GIT binary patch literal 581 zcmV-L0=oT)P)51y3fE zx%w@DD2lfa4>~OCGd7Nm`OJhY_mM~>Zhr}oW%;_>?Rs0S*4L#qhyF>!#}6{}`ym$d z3Buv0; zoaA!3@5yAc6buI6aLmp%8cvFa6)*`v ziL2Gh4c=@vXTXaSngz8JkH?=c0QGwP-E1~<4=IuM)DpQMAbqXrbn2ezx(?O?e*s`O z?^U&04K$n0HG?_ja+xm{i>-7zeF}v_$5<>TF=>%V>`OVZD3%CgcZ}Xt#Wg= zUCanah`Li2Ew%ac_+ze_E?0efU+V~mRRp_uc%SF+e!k!Da}GxaK(>>T4DI=W17hEb zu#d!kJhZ_Kg#K8IP*XU*AP=RXAqbZ8^O3bd!-`Yik7OY#iXX4v$>~@UAY_yh#iTjP;@L2+%MCJ7r@Gr-(5aIBgd$2Y2*5kXT|8YNXTYnvze#aoh;qkzSx~sZp6HHb!| z&}cLsiGbhl-|zK$N8D~V?{qqO^0GX3yWMNGTC--eIcqc;1A4taq}6JhYPH&TkcSOXkRtuF%1?6%Xf*>H5%fVnUI3xklXq2s1tLXK5Xt&#_*Xt-03dra4NTpIp zBoZhVi_q)!r#hXE(`vOVbAUh~(Cl`*sMTt7LeUvSID)|-#MY3>WDtwRpwVc!Ie<8< zrg&z(600PURQ)9u2MUhk;C8!_&1RuitH*Nyr_;$2A?cMslF8((I&qRtry*_y;(TVV z2u!6?%{#DKt;=S!nYGz$c4g1-OHe=x}~H^(oS?qTl%zP(Xk+PIAm zi7Sv2N&-eHdh2kohT|P}R-N2O+Yj-6<1!Wk_Mg+|M4OL3ZP3__(-;ePXX44`y@g`Q zuS{Zxzck!`eFt0X)OZk~m@@;0Jau6^O0Dj`x`B6LDzZo@2@tEP-iD~7eo&@5i}b1=~CRSYnKceL_LH+CwnM`4yJ49kFhue97LB6 z_K?9#hng$~K`Gt*7nH_0PE<*@PCxEP->Gh}a5DvZ@bOOX?)&t;cXtx!9NlEZ&<)3} z>lQkl&f_2mb^%X(-$#JYfKT;${d9hx^sf@y?Y1DlD;A5}>2w+qLeO|TM!K$l1CbYv zM&oqBLATpo1JXWV2e4Wym2M}KNn}}8C?MwLa(TPo@9)C)MFCLW&*$^6Gnovclp@db zkYN~TW>xO?6B;iCv@h#RTlL^Y@a$^28a*VLCJsb}IoNX+I9LEWT6h#Ta7(sb zMx&7sIEnNC1daxSL0HPn%~ya7cr+{FJ3s+E1e`!)4;PNHrk%Zs$w*-oVG&)AW5$^> z@i``hDW1zPC0ucA^76~UCXSTw{P^d}Rz6X61K!$PO;j&z(%QHiubvx0>%pCP_1A^p zDnQ=6^bY=#BM#~x&)yTtWjA2dCtSuJqcmVp0;9xdasUzfD7y}QrGMDMk+-mS^yA+8 za$G&Ph*nr$QVk=}3M)&hc^PQ;*Al8_5^a4Wr2_fwJo(zI{9j+=Zxg9)Ryp#|fB*mh M07*qoM6N<$f`IP5ud|Np1|AOBzfzx2!k2P6f@r4BdjzqS>RTgk>`sn)j`siZP2nD{M|4%RQ;YX*@ nOhCtIA&IFQT>*yuM8zfmxfCmlqf70K00000NkvXXu0mjfD8iim literal 0 HcmV?d00001 diff --git a/gfx/icon16/weather_sun.png b/gfx/icon16/weather_sun.png new file mode 100644 index 0000000000000000000000000000000000000000..0156c266e4e1fbcd1263fab2c2dd1f3712553d14 GIT binary patch literal 623 zcmV-#0+9WQP)Wtv3@TMo36t?!us(ut2(qE`#u;Y2=pT zq@2~2T~yXyeA(Qqy5;+9o4@n>4e8r+MnSPzjxHXahjaKm&-eRqP6dF9|A~@^;+?rt z=H0jE_T4vTwd@82LFU{PN7lpd$oktP$3Gho==lu{2>(S8IKK0m@1#{_mk%-f(Z z+<+0WLyL4{ZOnvyEl7}LBImWjh~I^nZG{LlL-;RKT!Im`W9MTdQZ5xqr;6nfwX(

    &09}?3!+0xOT@w2!VY%$ zj|Qoisx?Xewm&q%SbjiFY^0(I!gmV#q77T0t|0EJMfe#*$tA9gs83{GdZFA;x{o96 zB^%K$7%@AxKer&}ti|FWs}2pYzTg0Ry6;OQZ&K!w#ON`Q%*5Js144tWhd>1Tnd7f7 zk-!t=?~tr%T0tsJ(--<#x2)&;s)i5r7k+}jpgM|^Wqqb{;s;8N-ZpQB0Ez$r002ov JPDHLkV1fyHAhiGh literal 0 HcmV?d00001 diff --git a/gfx/icon16/webcam.png b/gfx/icon16/webcam.png new file mode 100644 index 0000000000000000000000000000000000000000..af71c30610862c76f07e948d8c28433c7d338f9a GIT binary patch literal 728 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 literal 0 HcmV?d00001 diff --git a/gfx/icon16/world_add.png b/gfx/icon16/world_add.png new file mode 100644 index 0000000000000000000000000000000000000000..6d0d7f74c0d89a5d1975eb65c3e048ace0290daf GIT binary patch literal 940 zcmV;d15^BoP)%?%c;Y_xOF9QVIY7fRV}JLEt>l17rXb zC;_)rpe}tj`1Q{K005d&3V@NxVG|ey-h3^0CX$Y2uaOh_TG3L)SA z^5q{Y0Gd*Yk;&l@aHG5N$^I8}&tW+cTs)R7jj)QaYX>Od5yNKFonUrjc24->neX1Z zQqlo{(Nhh_`Ujf3DM$}r*APOdD#F-=DYy}~ofvDS5RWFFraSw1hv)j=0~p1#4+emb z-#PZGF)#Poq)IgqRGb6_H-zOte!Wa-f1gNt7p*Q&Ut=5B7iU_(xixy%=p8=!>AB|K z6PgiYQx~9`I4Bd`-ZH2}_By5ADbi^dQ@DgQMMO6+E7$01>qP33 z&Vy%>nonQ*X>`xY>R-KbdE9gTpT-w&@@z{Nbw&;8L_l3wQX6(ihFpr3Ekas?*N>kE z;DZ;w;BZq1Ku8DhUH{!*^LOU{T=|Q0Z9TN6Ob)~qjYgRU-KJPBvam75g{wmVTo@nX z-u4`Tqba2Tcl#FWG)4l2eAPSU$OVbxOKKviB!WMq6%|BL%)*6IvUcN65jTSPSg8@k z+Knw0t;7~vY{ZsSl2SuT(wNjF)5&CJGIx?Y_woPtcT-F8EDwi|v-vco6!&IyVq_3F z4jcel028PJmsOxX{b=yZpYPpk{{coPMoeG~c>d|!P$U~`!Ll2$JrL4CP~d$2tdK(f zB7}VL^C!RCybBne7zqKt_BQY8Kbkv?87OV4qzxtsGdSGIqBd2HI~8`<~a zaC_fw&4`iL1*lf;lL@XC4C;=~%*rM~v_fRt4cycm#h`*&k?d~D=~owL8%^LqF4e)5 zy-G2v^RV#%0fMD9567vKZc|u|GlquGnJ&O>whNqkRaOr?~jDezniMGiA0Is1o?7E6$y z7w9TQdrO^UZ4hh4$6*rR`x}%(2%(u$1ZB&!I+~0O$><|27fl>LL^v8D+8X2LLJ8+e zhQY#Vj^=+Lw*C)WsTidVi4;NA6u$U#v3#pzM?A;5+Y@BsI|v&&e8)x^8N!Jy2NzFq zEHueOuf0X2YZvuvLua}r|9ZzWT3E~(Z4u$a@=$MpT=h{@>oX?X`_K`A|M@>q{0r#kV|&6 zK(wt3j-P?|%kcIB=GH86Up1QmzU#koVQ%V@Tle-3?>oeeH4~$%5LyjC(6LjE*i%2! zaOO?i`fY5WW*JC>)w?o1@yX*!;fs^Pmq%Xhf89j3p;R1A*T_wuAT@oF&PE?oU#3}1)g%qIqTsXPaq-^2FjA^a Tq%@q400000NkvXXu0mjf^C!N( literal 0 HcmV?d00001 diff --git a/gfx/icon16/world_edit.png b/gfx/icon16/world_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..00794d4088a00c6baf0c26268ce127cc2c0277a8 GIT binary patch literal 945 zcmV;i15W&jP)wbexvw|;D@Bpf2#?5tPj)lD7w%noq+*50?iyU*w6AgL1SN!I(xtJI>ioRNhm3 z8y=*@c8$zNJK5S0C$-Jo_k6|Ll7+?aK9-_;S@0|HYf>1rjrX%u;FB{MepKXNWhx3c)tdmO*|ZNArkPMxVZ889e0pvz1Z#dze2>G{HV zh$91qls28kbG1mEJG7MiMzhUrQU&Dok7h|F~{5T*SG)I#1Af~Z4$+Bm-QZ|{agwxOcT_6 zh)MA>qt$8jm2IcNd=z7-0Y$4cDTf3vJ@HICtF~=Qxv<4hB7Kb&OBE~D3aq8uXgl}{ z-NV&r%qNoKYI3vS#s7WdzhrEE;bGanS0DGEO{4DI*0mjq%?Tm=CKwQ8KRy394wBI; Te6@B!00000NkvXXu0mjfI-kC4 literal 0 HcmV?d00001 diff --git a/gfx/icon16/world_go.png b/gfx/icon16/world_go.png new file mode 100644 index 0000000000000000000000000000000000000000..aee9c97f8232fd21bdd23804c83eb721ff597a96 GIT binary patch literal 944 zcmV;h15f;kP)Vt{;GNX|PV@wQxfRAQ-FeWBO z_okAVsCzMc+6+1!88|n0#f5DY;>y+0w55ffp3Cpz=VNHC0RRA)nx7m4J_e2fEr1D> zf$Li7b6<{q_X_|3fT6VpU}}ES1g3#EU(cKfCPFP#tOhI>gtQSn;qulcA%*-^2>JFm zr+(T4FtpZ8%})k^KL(S1BPTO2QL%$KxGYx;>U5BTrO?79gvFL~m7AM47lbE{|M1p@ zvJU{5KHA(pGTJssQM!0O10j6WL>(4&6rCX3c8K+IfcD4>45pqv>^k0$0RGbW>L~Ep z>F(G3_hpqWYSffq&yG-Z0#t0sZtPO7RtY8w81XE_$%9;8ywUmn_33;5p~)j(OtcLh zGW;R7d;;`7T4jV=PyEzuAB!7%sQMDYjz>7LEO}MJEJ+SEXMDFFKWs9AW0_c*yVfT8 zdLO<111JQ!Z5P|F5l?92}SW-(dg4!8-@ngsi3V^Oiyy@FAt+W#MZLO z+G>n8Cxq}c`;$Ecm+#=&HP9L%gkegdiWRq#ZuU14t$&X7yov1vXjLB(4@;a4kKLRg z-PA=-YKUFC%EJ2Z6sr?Rp~|N4#O=q$)pS=l!*Bo1(-`ie&YwXjm+`*$kXj*?M4{O% zuhGAMggv*$Cl@{hx*zyFSA6yJ!&%W0X~DEMC>Q=Dk#Mkui`0r-AY6 ziYp9c#&{<6JiCE=qrPunJwM|*-o=^4Szb&J5cfBbh$w7fBc$M|SUag$2d(i=0{##! z(KNT$=DD_V!?IjrCV=O7?_9~=opWmL;fW*1d9-cvk8qg2_BpO{v4zWlWG};=C;2-! z$Cag7CoJ20md|EuhSnN@SH6BZDm-yscyj#Rk@rnx3a!H!K7(Yu!lxHc)7Lu8)up-J z2HoDfaAs*8z|dL)001y@X6Owm(^b;|pVbz=yzjpaJj$ zhrpuriKefui_0DvN;1Ymq&%nwWg*IrK!Xz^eJWuq3u2H~0ra?EC@ge%+`A>6mV z9{TYo{=G6 zt@5m|4G+Q2zKv;Ch@O;`PfWArmB5n3gvMsxV&Iu>97{a!2kL74wd@!f_AP^O%_&ND zm}1c*+F;TcH^{p$P_|akvD5o7vmT>HCkP;z;;&+8tDBI;koi9eX`W!oH4`pYaHlFZwV;$>vvfQTw zM-`m&R_SPIBa^FUasC0GCCh%{h`$~db`z&-lFX#%(f>H6JD6Z(sIW`RKE+xOL+?+uQ%q z){?+F%=6pqEH{6=NzusC-*<`PZYiLCGyKD}Z8^V8ul-K=AV@SE1t4~D2*b1(9UUc= zN-;Dv#Ngl{rd7e$ZUPXC##BFmV>$26ZQi?6Po#@{4gllsPbku3Vq${Y+FAf~T}OJb zGWEz9{(zcvI&CUaN&p7GcqMG4&7ULx##68M4k(F4l7Q+Xm&>uSv4N&(w6?a=)YOC{ zoYLN-J?7@-9xGBx007$C+kK7w_2Z$(k&l}jo2#`dO;J#Ipsbc$pS#^Dy3Q&nSeE5x fGMT)t>sS8=`naU3reLNz00000NkvXXu0mjf)bGN+ literal 0 HcmV?d00001 diff --git a/gfx/icon16/wrench.png b/gfx/icon16/wrench.png new file mode 100644 index 0000000000000000000000000000000000000000..5c8213fef5ab969f03189d4367e32e597e38bd7f GIT binary patch literal 610 zcmV-o0-gPdP)^jb z4`0v}DG1te)wmeb(>p90leRz?_mO+^JKy=v&2<29Od6?F%9%(c8los#f*@G`-%W&* z$)uBj2i@u-@SgX}gtyWPe6d*|w6h%R? zScK2#Yn%$sum0cy>90DmY*i{1XqpClEtktsRTZ)lCUe z<FogV^*tm>8*AlX za4oiR!&85LrobG57qUHUX#{>Vz(RHpB5|@>9O6N$jqB8>%($0wxE5R3)b>Y~xtCo$ zCgEk&A?_#IxHdN)9tqre^o{ho4{?hmPuf@^@I3-wncaRd%|~O3xbrKY=&TiwPYkJroM{;WUQTuMY8vpg}f4o)2%U3C;eEDoiEh?94d(rV57VIF#8VqzW$HrDC|#U`x@QDbgi zVl)t9GGz&YY#D?gc%>hISA+_EBpnXt#pnC`p6@xw0$8TCbULjhlgVx(kuc)%xbgqq zR5+DNDFRN0!y)7Gm}oT0i39}h4h928qY?Rho^UvPGJ#kuW|-Amtrn`Pmd&+bFo@sp z$LI4IQw7BG?|#2ewOS<<3VjL$0=lMY^m;wqZujv5kx1l%Sl;V&Iy4#$ip3&@LV2!7vhhN=PCz%^9v24`qb(+m4W?!q-&~=?ssf5GfnAmJKV;3bvpDm0(NhahZ=&^sqo6Odj6>)Dq_3p~4~ zvb`d3Mydwjt&Df^hVmLtI2x=U&h9(JVYX-!y~z3zi;1>=LY;o(bL$(Yf$lf)dMf0-u^0HrpTG Wk@)HE*94aU0000bIQ51&Z_netrMv_Rp78XH7kbsJXXkj5}*6(u}EhTgM}6% zXkjYBJE8$&k~wo`@3r>&j3NkPH_uZ^ViYwasu@xD+Wi&rA0B~OklZnY)C53B^)gIkMV>GH?=z$pP9!b^~gFb~W{_8@s7 zn@ApH3${&lY5Pu>P3I0z@#xhCrw>lCHYnVEy2^#)v-HL*#3sS3_XC!e*SK_YH_3zB zOW%mrsFOQ`6wFR_h=7T)nl=}D;}tg-zEA;I?|o!$=Q#6wdhFRg&fZ;!k6*8I_RtK2 z6x?|5nPj3F79?nfg^+mpuFr>+gaktqkuvpKo3SFEEU(k4DoxZ-T^G9a+^gWR+NFF2;*@NUk_P{(a7gho*!b8mMm|*eFTe|BT zPMZtUlO6I{#iUi(gmAAgudxtTL@9v>ln5k{_^sM^<%Nc=BNLGVWk(h$707`~APeMz h2>w+`ViYwa`U&8QX@yPWti%8S002ovPDHLkV1mwr|55+| literal 0 HcmV?d00001 diff --git a/gfx/icon16/xhtml_add.png b/gfx/icon16/xhtml_add.png new file mode 100644 index 0000000000000000000000000000000000000000..bbaf784f2181f9953c961d15f8d1f16cb500a353 GIT binary patch literal 703 zcmV;w0zmzVP)(EGn5{?^v(DSQN?@3iQqlt zV&qP6UdRh0^GcozDbv<>l=;IDH9{~%4GD%9!>i)G;YIO5DMUGQ=L;#nP1J;-AZkcZ ziePwAycmTjP6CBDoG67?=2lYjs*o~m`eK( zTRpi~G!x>?2@l_7tXn#ptB=R1FGcLz+De*4R9(P;%mq|olYn_Jl2)*0FGI2X}|BG5GvEE%ROx^&B6uon6g*`0gmY;zV)Y zC`56h6rwa~FMD=uha_g#ii7ms-bX^r`OCM6Cnklw2sG3uG|WzDDkn5o5?U$=t(BCv z#u7iOUnoTtcC9$bFTFiySlZS}6noO|x#!f)kC->qDOL#P6>|X!#e%YI)fmI00}PEm z;Lx_Sob2CAeKHHv5|NqlFWmBxr8jdaZK;`QgJ3_N?lhqvQ>k(u#7x(_Tk l3G4?NfJxx=;Hl9=KLOX-UDpSegn0k}002ovPDHLkV1k-NLT3N~ literal 0 HcmV?d00001 diff --git a/gfx/icon16/xhtml_delete.png b/gfx/icon16/xhtml_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..157b5201d0cfc97af349384e73f5edd3711b03ea GIT binary patch literal 696 zcmV;p0!RIcP)vB`%|NH-brpS$=_W49+#!Tdxp&T<5pS}6j_zO|Rd&P<1 zJ)~l!PHjhqty7=OZRvz<|UBRAJ-t+5A+U3OFCIB#@g- zjm;~XcrsLB+v?fWoO1rwD9#(nRKN_9sX*o770Sm~GqAJB(2->*nL|e|4ZO__fM#dbOSDYx$ z8<{9hluVQZ{kzzG^aQ21eK6V&bLR3b?%=_L*Tj{okY<6VVxFunqUa-hy&)3eC5Km| zCHX*cK_~1w$!~G@LKg6ycr5i?x<86}L!DxoU|um7AX6+TTMI4JUf!eO&M{p2i5gI? z|N{EUV<6Kr2qqFjqyc|6X(o;fr(CfH;s zUVf@EFkI%)w)r?w`Ul3)JWy~V)SNP>R74eKG!)2vq`5KS{H?Dfz^SXFTz|2Lk;-1$ zXB&&#o5+KrnNY}_@Z^2Q#_kqw4vy2*kZ`nb9%(V5>LLbYE>aiI!nS1`>0igsEW?F} zWs$U+8@O5&V z_k?IX9ImjwYbIt;bpnl^9V-qJO^F&&j4$O;RxR8@)#nV2ZYI&oq`zu`i+8?Jb&(TS zMsT9IU=$0UXv(J_?+7Z020{!}+yrYEZKWD&jQ8y)txO2HkF+)w@eK)0AtB5##(W)# z!u(mCh(@9*U&|xREp;$7`iQ3=h8cf&fu#G`bF1fq1w)-;Ua+8S*?pM0_jvWx#nauk zoSv?oJR5n;-B*KTPtRi2PLluq#+7FZ*@n*EmVvkTK6_>Rmvi<8_ zQ%h@8K@|Sx-ZT$MQld?(Bp9R$QmIlwlExsMGBFkk5EJsf=392fG_LNsZZ$7WYF<_ zEPr2t6OKcQ6k_q_NgUpjT9;EpDosJUC<%qsSZck+eC-yrVmQ6?4&rPG_vU^g)}yt2 zN!jt2q`)mvSu!Woauj3PoA!LQk;B%sLeP=j0H+S5QCVzbax{&mAK}UC2BweXkcu@18R6Y`Y4g#v(kZ;fa03-hOr^_hi;}|KV zP}mm7uE8V%K|S*%950l3^V!3p;VpRnu7PA9!7+D1#p$UF$Z`PLEUNg-l zn-{_91R4_~8O(od;l%!|Rdb{KjT|&Qax`ONP|@bYmkz$JhW2cY>?-7NngORP(|A>F z!F8B5c1V>OFq7Fx@VE&8Dyfd&)a?G0i(w1a~i{jWpGb(#8fDK=L zuh#;SY-=JTH+w=OpA!<%{*waR$$u8x>~rp|Kh9U4T}Uu~^#A|>07*qoM6N<$f)0&A A%>V!Z literal 0 HcmV?d00001 diff --git a/gfx/icon16/zoom.png b/gfx/icon16/zoom.png new file mode 100644 index 0000000000000000000000000000000000000000..908612e394525fc2e52a7e9b94689c25ce167381 GIT binary patch literal 692 zcmV;l0!#ggP)m+BBgry{~j2fHLegbHP( zrgXNbr0}2;^nywdjLjZe?uxtrd3D(pZH@fFFc0{BW_~jxoO1w7-VX;6vK@ROA$$R6 zEmo;Ht-Mj|>5jUy{bQ^V5@53LRI8AgLpUm|m+15sqcz@QtVSo|oz7ArM8?pIn+>gN z0b=4_b5O|4A*;Q+vc9Vqr~%3V155*NV~@gTz}KSUiKB-uJzjMZ>5%Q#n24H!V{ zTY(LLAE*NAHZ}C#wnj%Bw5OFIkRhkkAW#kDC3j9Wm0YXRaXlyyp>#mVfYG)eC;@ab zDb=T-BCAY4LI(Z@GOTr2V_A{pRwSmz+8Be>CjAw(=gnbVWAeguvZa93JmL(EDxv1m z0OP4q=fpAK1Mq!C2`OkEn37o;m#wF#(t(8Pu#S?2f#x<~4EO{@fmm`p9veD6RZ_jp z@Au4};q&`XuKEYgIiB4((kgxOs#YdqJw0fY>9^K_agEu5+$#k;w#%I2N>n_?)YIqu z`tq&#_^p?-%K*U0^}|7+9U(&k0?s;=r=uCZ%)H9_edH8wK}gB(nUB1FFk+2Ol%BXV zHoFY`D~2x|2m%7v+TE=2L@ zAc44q=tejYU5HLZGooZ=NXsV%)bU*sTokj@jZSo^9&w{ke7#VNQ*1zG!rIRk_@ zCqOr;g6B6CM1oPv1(~U4k@Gd+5tN0(j@GA*K*busv3Lb0UyXuowiRkTRZ#85JN!eC z_8ZVW>+upx5C#N|BTv2dK_EW@%(@F6yu1sZv>T3gm&*mIkvej1R4=RyYw#mS zx}c)#2z<)=VQ1|=ux>5PwjVE+J!Q84EQyG-j9SFYV*6AQj$Gb(7!KJE!k5iQ@O3K$ z@0NQZ)>b7&TaFd~Ciolk*Q(7cL+9cB`Y;G@rr`tk5Hdjv+))zSdlF#gI!>6`zB<@i zaKYP!9!Pl&5VMjydlq1x&}37{RQY+SSBXX-w?kCLKK%bXFYU6{?d+nH00000NkvXX Hu0mjfTSP*+ literal 0 HcmV?d00001 diff --git a/gfx/icon16/zoom_out.png b/gfx/icon16/zoom_out.png new file mode 100644 index 0000000000000000000000000000000000000000..07bf98a79cfea526e250703356dbefdb6b80d166 GIT binary patch literal 708 zcmV;#0z3VQP)TNkCP1&*^7LC~A?iZQEu_hKZoQoXI zA7tfTv}|~Fb8b^XuP>qvDk=)P)vYKtT12;}bKn-mwHWl`1Bb)&{XXC4IY$Nnvj5@N zfekg1Y}gcI!)Cq|u?lR+A{2&=d~S$}&0ei1|7pO6jkZ$6%&{R8TNpk>=dV#j&aWqO zgE~4pNU_-giktFkY-J5_XDlv`7+j?n3mXtxgadILp+c<9cr~t!x1LM6m69Z~V#pLL z22Cs~BoIdtZHTjo7Q|_U0a2OmSF=gCGFB$RVZIP(pixmBqE!^15yd!#9Z{Wh)zB%o zikBFa!WJPvMB(noe(U;k1e~Y|r$}@wh*Ymykd6>E3t69z5DT&Jq-fSG-dPdU{SG;i zbSb3<`RfKgJD|lQC`6(Cdut1PbDV&$M=Y?U)x)A(0iQN+gAeOBg2Z6fr$_Is!%M70 z=n*z7{*s%3rO7yazIO)}qa&~o@WZ=R>!b#mOSR zlCR8M*iRy2j7!PmWiiegA>Og~W1?FLk0*NI^}`$RWMl|NXJ4#LIhh`S&3-|x3~8xELZf}-``KRT3ubWv$Ols2&-q$ zo;^G~h-Gwi)Y8)O1eR+q=;-Kpm+m_|J588!baXsAIuf|CvGEJgZt$qMxHv==xUR15 z7|_@Bke8R&Mh^`Q4M+I?h8XOEwYIh%;`^3ZdwV-E)!p5V4SWvhjxYiXjNGlQt@i=l z6Go*4o|&1kx3}K|^gtL61)iImb8v9j1@tW*RZ>!d{J1qWKR=JmKLh$m3(AYai)DIx z8WDDYen$(^xw^WNbo%=G2!BsFJUsmL^i<&5+S+YEKM)QI3c`s=1rZ5)FaZ6L7Jq;L zlamv%z@ML=-xkoHXbB4oyS%&<%fi9}lHLURGcA9Xk`@i;OZXQ&8qyH<`T4o4tLt+> zzY<1igo@-%7$tyhiUbhV$;oL0%-_g{P=sApRz~c1VjCM9A}qXhEHyP%cmV+c>)>z` znzOTWGdycHHa3I!R@n35;h`)oDk{=xo12@>+JaW{{%?&gq39hfN zi!0Pnrv(QG3loivE(If)``zQ~}8v4n`K^oLMo-N;6e#a&l5QrKP39 zL7V8DmX;QYaDRXA>FGJZWy{OULc>Anw4|gY!D?!1`pJopj~6|lV@w?G3hEMX&?J=c z5tz!#%F5`F#{`so1AX8K#3#lOnHr8ue2$NgZHB%^qMXCnv`^n>2(bjZLQ+ z3*UAC*A1GGD-ffvY$ew8X^3b}TVJI5@y)i;9YZ@f{ef}lQJYud?m~Bw_G+>2F zBU4&9?Ub*tFZA#!E$B=yFE0a7jz`Y;v$L}aTK4z%aVfBjoTn-=yd1YDZx!C0uOVlA;(V&B zt5LSz-d>z07NG&)60MCT!^6Y4J)jDVV{{tMgcsfmJgj(2ds<`KY#6c_syF-Tan6(lqhB*Xy3(JdhE zED#r_g0TrCG#exYQqd3Q&Vg~G8$q&jL0pgqQ50T3h&K3h>S#=W Z+yeq3L7}c;p242}e!3BEo<6R63;^hz)bIcR literal 0 HcmV?d00001 diff --git a/gfx/ui/m_left.tga b/gfx/ui/m_left.tga new file mode 100644 index 0000000000000000000000000000000000000000..70759c6758300cfc8476d56d611f0bee20be14a5 GIT binary patch literal 204 rcmZQz;9`IQ1qLAGnExLL1~CD1ZAeh4YnW%Sr@xZ;G#xqs literal 0 HcmV?d00001 diff --git a/gfx/ui/m_linebottomleft.tga b/gfx/ui/m_linebottomleft.tga new file mode 100644 index 0000000000000000000000000000000000000000..6a6286e01fadf85593d89e2d264c5351cce3a77d GIT binary patch literal 514 zcmZQz;9`IQ1qLAGXa{kb|NsBb4a6=$+z-U(Cj*K9tsp5jAVU<0LBb$#3W%$L*a3(o zCxKM7fC!KY(Lf9W+kn_%8c4JWCdCL8f|-y$11`k`75)g)F%u-*2qHkjFvA>Xfkc== z1W**@5)eqA4H962ih@kuHU}&MWPv;a0uEpikj)@(otg`hhqLKqi2cYy)Bth;9Li&VWg!Lqx&47@I(%GeHCsP#C1^BM|q4g=ZlPgEU1qf<$J6 z2#_5xgG50Bb3g>h43Mq;C?X(JL4bQMNSG1G0y*3T&I5U+AI<}*J`d-Cy!(G1NFT#c bWq}Eo)$006*Ec-{a2 literal 0 HcmV?d00001 diff --git a/gfx/ui/m_lineright.tga b/gfx/ui/m_lineright.tga new file mode 100644 index 0000000000000000000000000000000000000000..ae244f9c95a841b737250cb24312d8c372063c9c GIT binary patch literal 364 vcmZQz;9`IQ1qLAGmEo)$003u#9XbF2 literal 0 HcmV?d00001 diff --git a/gfx/ui/m_linetopleft.tga b/gfx/ui/m_linetopleft.tga new file mode 100644 index 0000000000000000000000000000000000000000..e3301fa70434411ed9887fcadc95542c8428c1c3 GIT binary patch literal 514 zcmdUq%?ZLl6ogj;B6{|an+<3UdoV&k6#PT5fE1CFqIeV(#Q!oU)u*he j!V?<@h!c1TZ)3GMi%KS7K3zo1cot8_z11)tMSb%H_1^m= literal 0 HcmV?d00001 diff --git a/gfx/ui/m_linetopright.tga b/gfx/ui/m_linetopright.tga new file mode 100644 index 0000000000000000000000000000000000000000..2bbbd3476d8ffcc58b94ad89643ae17e45b7441e GIT binary patch literal 514 zcmZQz;9`IQ1qLAGmxc7B0eLQSK>C<~ zERaeN;D(EA1M>Po(z8JXGmw`KQUC;^Ac0vR0$FEtBS>T>vhYWs;{GO($P5sHY(_s& ziV-X|4JHM00?1Mjh;9LiP682ZKrYBvAZd^fK<)+skO`u#AQh8AT#(`Cffyw00>s?y aASoCK2?})$^9=U%_tTAV^Yn4mV*mhnvil?e literal 0 HcmV?d00001 diff --git a/gfx/ui/m_mid.tga b/gfx/ui/m_mid.tga new file mode 100644 index 0000000000000000000000000000000000000000..70759c6758300cfc8476d56d611f0bee20be14a5 GIT binary patch literal 204 rcmZQz;9`IQ1qLAGnExLL1~CD1ZAeh4YnW%Sr@x~vqVLVYVuMzBQ zpm6jYkYp2#+dmu5WdyQ7xPKN%s0F4XdM1e53gUufMS-|~I!LG;B*YA4a09Um5cdP| e`N=@yKS%}yLV`kF!#smM{rz+!+&q0;^%wxg>(uZ7 literal 0 HcmV?d00001 diff --git a/gfx/ui/m_topright.tga b/gfx/ui/m_topright.tga new file mode 100644 index 0000000000000000000000000000000000000000..cc3396e0bf5fb38a343046ec7ba87404669506f9 GIT binary patch literal 322 zcmZQz;9`IQ1qLAGnExLLXiUrl*}(wB=i#h=ILigj;+_jq#|XszAUDE!q9EQJkQ~U2 z=tdBCHjLZf1meyDaltx4G+1aROht4HNX2wy6{4*mp~)a2W*|Nf#Qi|*0>s?yASoCK W2?})$^9=U%_tTAV^Yn4mV*mhtaMbVs literal 0 HcmV?d00001 diff --git a/gfx/ui/voice_off.tga b/gfx/ui/voice_off.tga new file mode 100644 index 0000000000000000000000000000000000000000..188d776552663d9363f874cfcfa505bda1ef881b GIT binary patch literal 707 zcmZQz;9`IQ0R{mE1&)3Y7eTauW&Z;~Cy3PyA{aqj5C97`frOgi+*Tr4XxgwCjAk{$ zO<>l0Mg<}P1Ci=RmEjHnP#nVnZe^%4Pz?cznRz7&!5R4l3IRp=s7jD|3=FJrE6^Ft ZyPzT=L7}c;p242}e!3BEo<6R63;<8wfJXoT literal 0 HcmV?d00001 diff --git a/gfx/ui/voice_on.tga b/gfx/ui/voice_on.tga new file mode 100644 index 0000000000000000000000000000000000000000..bbc9a910c70aeca23767d42178a0960d772760d1 GIT binary patch literal 973 zcmZQz;9`IQ0R{mE1&)3Y7ff`6CH@0J6NuFU=eB`ZOdtuc5RhmFF&IH2AOPmEf>1YKBF@jidITjELBmx33Hdq}eL<}K{tOA)$hH4_*K-f2= zgblthMvD$aJiTXBAQCVTscuvm?ht?_H!zJ`8LA9aQ$S*7UWr0*Mt*@pKv6!b5@a3& j11pL($QF=i-;pXY%s>c8T^_<|~ literal 0 HcmV?d00001 diff --git a/icon.tga b/icon.tga new file mode 100644 index 0000000000000000000000000000000000000000..1f2c13a7cc902ebf037685f822d97aa2c7a5294e GIT binary patch literal 9234 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 literal 0 HcmV?d00001 diff --git a/liblist.gam b/liblist.gam new file mode 100644 index 0000000..daabcb5 --- /dev/null +++ b/liblist.gam @@ -0,0 +1,57 @@ +// Nuclide Base liblist.gam file +// Take this one and adjust for your game + +// window title +game "Purple Heart (Call of Duty)" +// main game directory +gamedir "cod" +// folder to also include in the path (before game dir) +fallback_dir "" +// first folder to include, before gamedir and fallback_dir +base_dir "" +// author information +url_info "www.infinityward.com" +// download location (.zip/pk3) +url_dl +// version string +version "1.0" +// size of game in bytes +size 0 +// whether this game is only for dedicated servers +svonly 0 +// whether this game has a client-side progs +cldll 1 +// if we're singleplayer, multiplayer or both +type "Both" +// minimum game-revision required to play +minversion 0 +// if we should show player model selection in the multiplayer options +nomodels 1 +// if we should allow spraylogos in the multiplayer options +nosprays 0 +// name of the entity used for multiplayer map identifcation +mpentity "mp_player_deathmatch" +// which server progs.dat to use +gamedll "progs.dat" +// which map we'll start a new singleplayer game on +startmap "pathfinder" +// which map the training button will go to +trainingmap "training" +// names of the packages this game needs +pkgname "" +// name of file inside the packages we should check for +pkgfile "" +// which chat-room to join by default +chatroom "lobby" +// which file is to view when clicking the readme menu button +readme "readme.txt" +// which map to use as a level background +menumap "" +// what movie to play when starting the game +introvideo "" +// whether to use a steam styled resource background cut into multiple parts +steambg 0 +// the title text of the game +title "Purple Heart" +// the subtitle of the game +subtitle "" diff --git a/manifest.fmf b/manifest.fmf deleted file mode 100644 index 0478b40..0000000 --- a/manifest.fmf +++ /dev/null @@ -1,14 +0,0 @@ -FTEMANIFEST 1 -NAME "Call of Duty" -GAME cod -BASEGAME platform -BASEGAME cod - -// you don't really want to change these -RTCBROKER master.frag-net.com:27950 -PROTOCOLNAME "Nuclide" -MAINCONFIG nuclide.cfg -DOWNLOADSURL "" - --exec platform_default.cfg --plug_load cod diff --git a/particles/impact_default.cfg b/particles/impact_default.cfg new file mode 100644 index 0000000..d4caef7 --- /dev/null +++ b/particles/impact_default.cfg @@ -0,0 +1,80 @@ +// black bits +r_part main +{ + type ball + texture ball + tcoords 1 65 31 95 256 8 32 + scale 4 + count 9 + scalefactor 1 + alpha 1 + die 0.8 + rgb 25 25 25 + spawnmode ball + spawnorg 1 + spawnvel 100 + randomvel 100 + gravity 400 +} + +r_part +main +{ + type decal + texture ball + tcoords 0 0 0.125 1 1 8 0.125 + rgbf 1 1 1 + scale 12 12 + die 30 60 + orgwrand 6 6 6 + rotationstart -180 180 +} + +// sparks +r_part +main +{ + type texturedspark + texture ball + tcoords 1 65 31 95 256 8 32 + scale 1 + count 2 + scalefactor 1 + alpha 0.5 + die 0.4 + rgb 255 180 30 + blend add + spawnmode ball + spawnvel 50 + randomvel 50 + veladd 200 + gravity 600 +} + +// emitter for our bullet hole dust +r_part +main +{ + step 4 + die 0.5 1 + type beam + + emit dustparts + emitinterval 0.1 +} + +// black bits falling out of the bullet hole +r_part dustparts +{ + type ball + texture ball + tcoords 1 65 31 95 256 8 32 + scale 2 + count 2 + scalefactor 1 + alpha 1 + die 2 4 + rgb 32 32 32 + spawnmode ball + spawnorg 1 + randomvel 10 + veladd 50 + gravity 800 +} \ No newline at end of file diff --git a/quake.rc b/quake.rc new file mode 100644 index 0000000..1bbc7f9 --- /dev/null +++ b/quake.rc @@ -0,0 +1,25 @@ +exec default_cvar.cfg +exec default_controls.cfg + +// Purple Heart overrides + +set pm_walkspeed "190" +set pm_runspeed "285" +set pm_boxcenter "0" +set cg_gunX "12" +set cg_gunY "2" +set cg_gunZ "-6" +bind MOUSE2 +attack2 +bind SHIFT +sprint +bind v +melee +set cl_forwardspeed 190 +set cl_backspeed 190 +set cl_sidespeed 190 +set cl_movespeedkey 1.5 +set sv_maxspeed 285 +set r_meshpitch "1" +set r_imageextensions "tga bmp pcx png jpg dds" +set con_textfont "fonts/IBMPlexMono-Text.otf +set con_textsize "-12" +set r_menutint "0.2 0.25 0.2" +set g_gametype dm \ No newline at end of file diff --git a/scripts/surfaceproperties.txt b/scripts/surfaceproperties.txt new file mode 100644 index 0000000..e578025 --- /dev/null +++ b/scripts/surfaceproperties.txt @@ -0,0 +1,9 @@ +default +{ + part_bulletimpact "impact_default.main" + bulletimpact "" + stepleft "step_default.left" + stepright "step_default.right" + scraperough "scrape.default" + scrapesmooth "scrape.default" +} diff --git a/scripts/ui_style.txt b/scripts/ui_style.txt new file mode 100644 index 0000000..40f26d6 --- /dev/null +++ b/scripts/ui_style.txt @@ -0,0 +1,10 @@ +BG_COLOR=90 90 90 +BG_ALPHA=255 +FG_COLOR=200 200 200 +FILL_COLOR=192 192 192 +HILIGHT_COLOR=255 255 255 +SHADOW_COLOR=0 0 0 +BORDER_COLOR=0 0 0 +BORDER_ALPHA=0 +NOICONS=1 +ROUNDED=0 diff --git a/src/Makefile b/src/Makefile index 5e8df06..fff6bf4 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,6 +1,8 @@ -CC=fteqcc +QCC=fteqcc all: cd client && $(MAKE) cd server && $(MAKE) cd menu && $(MAKE) + cd rules && $(MAKE) + cd maps && $(MAKE) diff --git a/src/client/Makefile b/src/client/Makefile index 627019a..55a7982 100644 --- a/src/client/Makefile +++ b/src/client/Makefile @@ -1,4 +1,4 @@ -CC=fteqcc +QCC=fteqcc all: - $(CC) progs.src + $(QCC) $(CFLAGS) -I../../../src/platform/ progs.src diff --git a/src/client/camera.qc b/src/client/camera.qc deleted file mode 100644 index 585e733..0000000 --- a/src/client/camera.qc +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -struct -{ - float m_flSpeed; - float m_flFracSin; - float m_flTime; - float m_flMove; - float m_flDelta; - int m_iCycle; -} g_camBobVars[4], *pCamBob; - -/* tilts the camera for a head-bob like effect when moving */ -void -Camera_RunBob(__inout vector camera_angle) -{ - if (!autocvar(v_cambob, 1, "Enables bobbing effect for the first-person camera")) - return; - - int s = (float)getproperty(VF_ACTIVESEAT); - pCamBob = &g_camBobVars[s]; - - /* we don't really care about the vertical velocity */ - vector speed = pSeat->m_vecPredictedVelocity; - speed[2] = 0.0f; - pCamBob->m_flSpeed = vlen(speed); - - /* don't bother on low speeds */ - if ( pCamBob->m_flSpeed < 5.0f ) { - pCamBob->m_flMove = 0.0f; - pCamBob->m_flTime = 0.0f; /* progress has halted, start anew */ - return; - } else if (pSeat->m_ePlayer.flags & FL_ONGROUND && pSeat->m_ePlayer.waterlevel == 0) { - pCamBob->m_flMove = clframetime * (pCamBob->m_flSpeed * 0.01); - } else { - pCamBob->m_flMove = 0.0f; - } - - pCamBob->m_flTime = (pCamBob->m_flTime += pCamBob->m_flMove); - pCamBob->m_flFracSin = fabs(sin(pCamBob->m_flTime * M_PI)); - pCamBob->m_iCycle = (int)pCamBob->m_flTime; - pCamBob->m_flDelta = (pCamBob->m_flFracSin * 0.0025f) * pCamBob->m_flSpeed; - - camera_angle[0] += pCamBob->m_flDelta; - - if (pCamBob->m_iCycle & 1) { - pCamBob->m_flDelta = -pCamBob->m_flDelta; - } - - camera_angle[2] += pCamBob->m_flDelta; -} - -/* applies a tilt to the camera for when we're strafing left to right */ -void -Camera_StrafeRoll(__inout vector camera_angle) -{ - if (!autocvar(v_camroll, 0, "Enables strafe-roll for the first-person camera")) - return; - - float roll; - makevectors(camera_angle); - - roll = dotproduct(pSeat->m_vecPredictedVelocity, v_right); - roll *= 0.015f; - - camera_angle[2] += roll; -} diff --git a/src/client/cmds.qc b/src/client/cmds.qc deleted file mode 100644 index aa0c031..0000000 --- a/src/client/cmds.qc +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -/* This is where custom game-specific commands go! - * You'll also inherit all the commands defined in entry.c */ -int -ClientGame_ConsoleCommand(void) -{ - switch(argv(0)) { - default: - return (0); - } - return (1); -} diff --git a/src/client/draw.qc b/src/client/draw.qc deleted file mode 100644 index d30148a..0000000 --- a/src/client/draw.qc +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -void -ClientGame_PreDraw(void) -{ - -} - -void -ClientGame_PostDraw(void) -{ - -} diff --git a/src/client/entities.qc b/src/client/entities.qc deleted file mode 100644 index 4b7873d..0000000 --- a/src/client/entities.qc +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -int -ClientGame_EntityUpdate(float id, float new) -{ - switch (id) { - default: - return (0); - } - - return (1); -} diff --git a/src/client/game_event.qc b/src/client/game_event.qc deleted file mode 100644 index f25757d..0000000 --- a/src/client/game_event.qc +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -int -ClientGame_EventParse(float fHeader) -{ - switch (fHeader) { - case EV_CHAT: - float fSender = readbyte(); - float fTeam = readbyte(); - string sMessage = readstring(); - - CSQC_Parse_Print(sprintf("%s: %s", getplayerkeyvalue(fSender, "name"), sMessage), PRINT_CHAT); - break; - case EV_CHAT_TEAM: - float fSender2 = readbyte(); - float fTeam2 = readbyte(); - string sMessage2 = readstring(); - - CSQC_Parse_Print(sprintf("[TEAM] %s: %s", getplayerkeyvalue(fSender2, "name"), sMessage2), PRINT_CHAT); - break; - default: - return (0); - } - return (1); -} diff --git a/src/client/hud.qc b/src/client/hud.qc index 6dbf13a..f22aebc 100644 --- a/src/client/hud.qc +++ b/src/client/hud.qc @@ -1,39 +1,59 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ +#pragma PROGS_DAT "../../hud.dat" + +#include "../../../src/client/api.h" const float baseIconSize = 32.0; const float baseIconPadding = 16.0; -/* main entry */ +font_s FONT_HUD; +var string g_ammoPic; + void HUD_Init(void) { + font.Load("fonts/font16.font", FONT_HUD); + g_ammoPic = 0; } -/* main entry */ void HUD_Draw(void) { - Textmenu_Draw(); + vector hud_mins = screen.HUDMins(); + vector hud_size = screen.HUDSize(); + vector hudSize = hud_size; + vector iconPos = hud_mins + (hudSize / 2); + iconPos[1] = (hudSize[1] - baseIconSize) - baseIconPadding; + + string healthValue = ftos(player.GetHealth()); + string armorValue = ftos(player.GetArmor()); + string ammoValue = ftos(weapon.GetAmmo1()); + + /* ammo */ + if (weapon.AmmoRequired() == true) { + draw.RText([hudSize[0] - baseIconPadding - baseIconSize - baseIconPadding, iconPos[1]], ammoValue, FONT_HUD); + } + + if (g_ammoPic != "") { + draw.Pic([hudSize[0] - baseIconPadding - baseIconSize, iconPos[1]], g_ammoPic, [baseIconSize, baseIconSize], [1,1,1], 1.0f); + } + + /* health, armor icons */ + draw.RText(iconPos + [-((baseIconSize/2) + (baseIconPadding/2)) - baseIconPadding, 0], healthValue, FONT_HUD); + draw.Pic(iconPos + [-((baseIconSize/2) + (baseIconPadding/2)), 0], "gfx/hud/health", [baseIconSize, baseIconSize], [1,1,1], 1.0f); + + draw.Text(iconPos + [(baseIconSize/2) + (baseIconPadding/2) + baseIconSize + baseIconPadding, 0], armorValue, FONT_HUD); + draw.Pic(iconPos + [(baseIconSize/2) + (baseIconPadding/2), 0], "gfx/hud/armor", [baseIconSize, baseIconSize], [1,1,1], 1.0f); } -/* specatator main entry */ void -HUD_DrawSpectator(void) +HUD_DrawSpectator(vector hud_mins, vector hud_size) { - + +} + +void +HUD_WeaponSwitched(string weaponName) +{ + g_ammoPic = entityDef.GetString(weaponName, "ammoIcon"); } diff --git a/src/client/hud_weaponselect.qc b/src/client/hud_weaponselect.qc deleted file mode 100644 index ad8b892..0000000 --- a/src/client/hud_weaponselect.qc +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -void -HUD_DrawWeaponSelect_Forward(void) -{ - -} - -void -HUD_DrawWeaponSelect_Back(void) -{ - -} - -void -HUD_DrawWeaponSelect_Trigger(void) -{ -} - -void -HUD_DrawWeaponSelect_Last(void) -{ - -} - -void -HUD_SlotSelect(int slot) -{ - -} - -void -HUD_DrawWeaponSelect(void) -{ - -} diff --git a/src/client/init.qc b/src/client/init.qc deleted file mode 100644 index 5d8a045..0000000 --- a/src/client/init.qc +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -/* -================= -ClientGame_Init - -Comparable to worldspawn in SSQC in that it's mostly used for precaches -================= -*/ -void -ClientGame_Init(float apilevel, string enginename, float engineversion) -{ -} - -void -ClientGame_InitDone(void) -{ -} - -void -ClientGame_RendererRestart(string rstr) -{ -} diff --git a/src/client/main.qc b/src/client/main.qc new file mode 100644 index 0000000..b75ac3b --- /dev/null +++ b/src/client/main.qc @@ -0,0 +1,482 @@ +/* + * Copyright (c) 2016-2021 Marco Cawthorne + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER + * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING + * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +struct +{ + float m_flSpeed; + float m_flFracSin; + float m_flTime; + float m_flMove; + float m_flDelta; + int m_iCycle; +} g_camBobVars[4], *pCamBob; + +/* tilts the camera for a head-bob like effect when moving */ +vector +Camera_RunBob(vector camera_angle) +{ + if (!autocvar(v_cambob, 1, "Enables bobbing effect for the first-person camera")) + return camera_angle; + + int s = (float)getproperty(VF_ACTIVESEAT); + pCamBob = &g_camBobVars[s]; + + /* we don't really care about the vertical velocity */ + vector speed = pSeat->m_vecPredictedVelocity; + speed[2] = 0.0f; + pCamBob->m_flSpeed = vlen(speed); + + if (pCamBob->m_flSpeed > 330.0f) + pCamBob->m_flSpeed = 330.0f; + + /* don't bother on low speeds */ + if ( pCamBob->m_flSpeed < 5.0f ) { + pCamBob->m_flMove = 0.0f; + pCamBob->m_flTime = 0.0f; /* progress has halted, start anew */ + return camera_angle; + } else { + pCamBob->m_flMove = frametime * (pCamBob->m_flSpeed * 0.01); + } + + pCamBob->m_flTime = (pCamBob->m_flTime += pCamBob->m_flMove); + pCamBob->m_flFracSin = fabs(sin(pCamBob->m_flTime * M_PI)); + pCamBob->m_iCycle = (int)pCamBob->m_flTime; + pCamBob->m_flDelta = (pCamBob->m_flFracSin * 0.0025f) * pCamBob->m_flSpeed; + + camera_angle[0] += pCamBob->m_flDelta; + + if (pCamBob->m_iCycle & 1) { + pCamBob->m_flDelta = -pCamBob->m_flDelta; + } + + camera_angle[2] += pCamBob->m_flDelta; + return camera_angle; +} + +/* applies a tilt to the camera for when we're strafing left to right */ +vector +Camera_StrafeRoll(vector camera_angle) +{ + if (!autocvar(v_camroll, 0, "Enables strafe-roll for the first-person camera")) + return camera_angle; + + float roll; + makevectors(camera_angle); + + roll = dotproduct(pSeat->m_vecPredictedVelocity, v_right); + roll *= 0.015f; + + camera_angle[2] += roll; + return camera_angle; +} + +int +ClientGame_ConsoleCommand(void) +{ + switch(argv(0)) { + default: + return (0); + } + return (1); +} + + +void +ClientGame_PreDraw(void) +{ + +} + +void +ClientGame_PostDraw(void) +{ + +} + +int +ClientGame_EntityUpdate(float id, float new) +{ + switch (id) { + default: + return (0); + } + + return (1); +} + +int +ClientGame_EventParse(float fHeader) +{ + switch (fHeader) { + default: + return (0); + } + return (1); +} + +void +ClientGame_Init(float apilevel, string enginename, float engineversion) +{ +} + +void +ClientGame_InitDone(void) +{ +} + +void +ClientGame_RendererRestart(string rstr) +{ +} + +#define SCORE_HEADER_C [255/255,156/255,0] +#define SCORE_LINE_C [255/255,200/255,0] + +var int autocvar_cl_centerscores = FALSE; +var int g_scores_teamplay = 0; + +void +Scores_Init(void) +{ + g_scores_teamplay = (int)serverkeyfloat("teamplay"); +} + +void +Scores_DrawTeam(ncPlayer pl, vector pos) +{ + drawfill(pos, [290, 1], SCORE_LINE_C, 1.0f, DRAWFLAG_ADDITIVE); + + drawfont = Font_GetID(FONT_20); + drawstring(pos + [0,-18], "Teams", [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); + drawstring(pos + [124,-18], "kills / deaths", [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); + drawstring(pos + [240,-18], "latency", [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); + + pos[1] += 12; + + for (int t = 1; t <= serverkeyfloat("teams"); t++) { + float l; + string temp; + drawstring(pos, serverkey(sprintf("team_%i", t)), [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); + temp = serverkey(sprintf("teamscore_%i", t)); + l = stringwidth(temp, FALSE, [8,8]); + drawstring(pos + [150-l, 0], temp, [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); + drawstring(pos + [158, 0], "wins", [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); + pos[1] += 16; + + for (int i = -1; i > -32; i--) { + if (getplayerkeyfloat(i, "*team") != t) { + continue; + } + + temp = getplayerkeyvalue(i, "name"); + + /* Out of players */ + if (!temp) { + break; + } else if (temp == getplayerkeyvalue(pl.entnum-1, "name")) { + drawfill(pos, [290, 13], [0,0,1], 0.5f, DRAWFLAG_ADDITIVE); + } + + drawstring(pos + [24,0], getplayerkeyvalue(i, "name"), [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); + drawstring(pos + [154,0], "/", [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); + + /* Get the kills and align them left to right */ + temp = getplayerkeyvalue(i, "frags"); + l = stringwidth(temp, FALSE, [8,8]); + drawstring(pos + [150 - l,0], temp, [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); + + /* Deaths are right to left aligned */ + temp = getplayerkeyvalue(i, "*deaths"); + drawstring(pos + [165,0], temp, [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); + + /* Get the latency and align it left to right */ + temp = getplayerkeyvalue(i, "ping"); + l = stringwidth(temp, FALSE, [8,8]); + + drawstring(pos + [290 - l,0], temp, [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); + pos[1] += 20; + } + pos[1] += 12; + } + + drawfont = Font_GetID(FONT_CON); +} + +void +Scores_DrawNormal(ncPlayer pl, vector pos) +{ + drawfill(pos, [290, 1], SCORE_LINE_C, 1.0f, DRAWFLAG_ADDITIVE); + + drawfont = Font_GetID(FONT_20); + drawstring(pos + [0,-18], "Player", [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); + drawstring(pos + [124,-18], "kills / deaths", [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); + drawstring(pos + [240,-18], "latency", [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); + + pos[1] += 12; + for (int i = -1; i > -32; i--) { + float l; + string ping; + string kills; + string deaths; + string name; + + name = getplayerkeyvalue(i, "name"); + + /* Out of players */ + if (!name) { + break; + } else if (name == getplayerkeyvalue(pl.entnum-1, "name")) { + drawfill(pos, [290, 13], [0,0,1], 0.5f, DRAWFLAG_ADDITIVE); + } + + drawstring(pos, getplayerkeyvalue(i, "name"), [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); + drawstring(pos + [154,0], "/", [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); + + /* Get the kills and align them left to right */ + kills = getplayerkeyvalue(i, "frags"); + l = stringwidth(kills, FALSE, [8,8]); + drawstring(pos + [150 - l,0], kills, [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); + + /* Deaths are right to left aligned */ + deaths = getplayerkeyvalue(i, "*deaths"); + drawstring(pos + [165,0], deaths, [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); + + /* Get the latency and align it left to right */ + ping = getplayerkeyvalue(i, "ping"); + l = stringwidth(ping, FALSE, [8,8]); + + drawstring(pos + [290 - l,0], ping, [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); + pos[1] += 20; + } + + drawfont = Font_GetID(FONT_CON); +} + +void +Scores_Draw(void) +{ + vector pos; + ncPlayer pl; + + pl = (ncPlayer)pSeat->m_ePlayer; + + if (autocvar_cl_centerscores) { + int c = 10; + + /* calculate all valid entries */ + for (int i = -1; i > -32; i--) { + if (getplayerkeyvalue(i, "name")) { + break; + } + c += 10; + } + pos = video_mins + [(g_vidsize[0] / 2) - 145, (g_vidsize[1] / 2) - c]; + } else { + pos = video_mins + [(g_vidsize[0] / 2) - 145, 30]; + } + + if (Util_IsTeamplay()) { + Scores_DrawTeam(pl, pos); + } else { + Scores_DrawNormal(pl, pos); + } +} + +#define BOB_STRENGTH 0.02 +#define BOB_CYCLE 1.0 +#define BOB_UP 0.60 + +var vector autocvar_bg_bobAmplitudeDucked = [0.0075, 0.0065, 0.0000]; +var vector autocvar_bg_bobAmplitudeProne = [0.02, 0.005, 0.0000]; +var vector autocvar_bg_bobAmplitudeSprinting = [0.02, 0.014, 0.0000]; +var vector autocvar_bg_bobAmplitudeStanding = [0.007, 0.007, 0.0000]; +var float autocvar_bg_bobMax = 8.0; +var float autocvar_player_sprintCameraBob = 0.5; + +struct +{ + float m_flBobTime; + float m_flBobTime2; + float m_flBob; + float m_flBob2; + float m_flBobCycle; + float m_flBobCycle2; + float m_flSpeed; + + float m_flViewBob; + float m_flViewBob2; +} g_viewBobVars[4], *pViewBob; + + +/* bob vars are calculated separately from application, so that if there's + * more than one viewmodel we won't affect the speed of the bob by running + * the math too many times */ +void +Viewmodel_CalcBob(void) +{ + int s = (float)getproperty(VF_ACTIVESEAT); + pViewBob = &g_viewBobVars[s]; + + vector vecVel; + float flBob; + + float var_bob; + float var_cycle; + float var_up; + bool isSprinting = pSeat->m_ePlayer.vv_flags & VFL_SPRINTING; + bool isCrouching = pSeat->m_ePlayer.vv_flags & VFL_CROUCHING; + +// if (pSeatLocal->m_iSprinting && vlen(pSeat->m_vecPredictedVelocity) > 240) + // isSprinting = true; + + var_bob = BOB_STRENGTH; + var_cycle = BOB_CYCLE; + var_up = BOB_UP; + + if (isSprinting) + var_cycle *= autocvar_player_sprintCameraBob; + + pViewBob->m_flBobTime += frametime; + pViewBob->m_flBobCycle = pViewBob->m_flBobTime - (int)(pViewBob->m_flBobTime / var_cycle) * var_cycle; + pViewBob->m_flBobCycle /= var_cycle; + + if (pViewBob->m_flBobCycle < var_up) { + pViewBob->m_flBobCycle = MATH_PI * pViewBob->m_flBobCycle / var_up; + } else { + pViewBob->m_flBobCycle = MATH_PI + MATH_PI * (pViewBob->m_flBobCycle - var_up)/(1.0 - var_up); + } + + vecVel = pSeat->m_vecPredictedVelocity; + vecVel[2] = 0; + pViewBob->m_flSpeed = vlen(vecVel); + + flBob = pViewBob->m_flSpeed * var_bob; + flBob = flBob * sin(pViewBob->m_flBobCycle); + pViewBob->m_flBob = flBob; + + /* BOB2, which is half the cycle of bob1 */ + pViewBob->m_flBobTime2 += frametime; + pViewBob->m_flBobCycle2 = pViewBob->m_flBobTime2 - (int)(pViewBob->m_flBobTime2 / (var_cycle * 0.5f)) * (var_cycle * 0.5f); + pViewBob->m_flBobCycle2 /= (var_cycle * 0.5f); + + if (pViewBob->m_flBobCycle2 < var_up) { + pViewBob->m_flBobCycle2 = MATH_PI * pViewBob->m_flBobCycle2 / var_up; + } else { + pViewBob->m_flBobCycle2 = MATH_PI + MATH_PI * (pViewBob->m_flBobCycle2 - var_up)/(1.0 - var_up); + } + + flBob = pViewBob->m_flSpeed * (var_bob * 0.5); + flBob = flBob * cos(pViewBob->m_flBobCycle2); + pViewBob->m_flBob2 = flBob; + + if (isSprinting) { + pViewBob->m_flViewBob2 = pViewBob->m_flBob2 * autocvar_bg_bobAmplitudeSprinting[0] * 25.0f; + pViewBob->m_flViewBob = pViewBob->m_flBob * autocvar_bg_bobAmplitudeSprinting[1] * 25.0f; + pViewBob->m_flBob2 *= autocvar_bg_bobAmplitudeSprinting[0] * 20.0; + pViewBob->m_flBob *= autocvar_bg_bobAmplitudeSprinting[1] * 20.0; + } else if (isCrouching) { + pViewBob->m_flViewBob2 = pViewBob->m_flBob2 * autocvar_bg_bobAmplitudeDucked[0] * 25.0f; + pViewBob->m_flViewBob = pViewBob->m_flBob * autocvar_bg_bobAmplitudeDucked[1] * 25.0f; + pViewBob->m_flBob2 *= autocvar_bg_bobAmplitudeDucked[0] * 20.0; + pViewBob->m_flBob *= autocvar_bg_bobAmplitudeDucked[1] * 20.0; + } else { + pViewBob->m_flViewBob2 = pViewBob->m_flBob2 * autocvar_bg_bobAmplitudeStanding[0] * 25.0f; + pViewBob->m_flViewBob = pViewBob->m_flBob * autocvar_bg_bobAmplitudeStanding[1] * 25.0f; + pViewBob->m_flBob2 *= autocvar_bg_bobAmplitudeStanding[0] * 20.0; + pViewBob->m_flBob *= autocvar_bg_bobAmplitudeStanding[1] * 20.0; + } +} + +void +Viewmodel_ApplyBob(entity gun) +{ + int s = (float)getproperty(VF_ACTIVESEAT); + pViewBob = &g_viewBobVars[s]; + + float sintime; + float strength; + float kickUp; + //gun.angles[2] = pViewBob->m_flBob2 * -2.0f; + gun.angles[2] = pViewBob->m_flViewBob * 4.0f; + kickUp = pViewBob->m_flViewBob2 * 4.0f; + + vector angmod = [0,0,0]; + + angmod[0] = pViewBob->m_flViewBob2 + kickUp; + angmod[1] = pViewBob->m_flViewBob; + + //angmod[2] += pViewBob->m_flBob * 3.0f; + gun.angles += angmod; + + /* sway with speed */ + sintime = sin(time); + strength = pViewBob->m_flSpeed; + + if (strength > 240) + strength = 240; + + strength = 240 - strength; + strength *= 0.01f; + + float sprint; + if (pSeat->m_ePlayer.vv_flags & VFL_SPRINTING) { + pSeat->m_flSprintLerp = bound(0.0f, pSeat->m_flSprintLerp + clframetime, 1.0f); + } else { + pSeat->m_flSprintLerp = bound(0.0f, pSeat->m_flSprintLerp - clframetime, 1.0f); + } + sprint = 20 * pSeat->m_flSprintLerp; + gun.angles[0] += sprint; + gun.angles[1] += sprint + (sprint * pViewBob->m_flBob) * 0.25f; + +#ifdef WASTES + if (pSeat->m_ePlayer.gflags & GF_IS_HEALING) { + pSeatLocal->m_flHealLerp = bound(0.0f, pSeatLocal->m_flHealLerp + clframetime, 1.0f); + } else { + pSeatLocal->m_flHealLerp = bound(0.0f, pSeatLocal->m_flHealLerp - clframetime, 1.0f); + } + gun.angles[0] += pSeatLocal->m_flHealLerp * 45; + gun.origin[2] -= pSeatLocal->m_flHealLerp * 5; +#endif + + gun.angles[0] += strength * sintime; + gun.angles[1] += strength * sintime; + //gun.angles[2] += strength * sintime; + gun.origin += [0,0,-1]; + + makevectors(g_view.GetCameraAngle()); + gun.origin += v_forward * cvar("cl_gunx"); + gun.origin += v_right * cvar("cl_guny"); + gun.origin += v_up * cvar("cl_gunz"); + + /* lower gun when moving */ + if (pViewBob->m_flSpeed > 10.0) { + gun.origin += (v_up * -pViewBob->m_flSpeed * 0.005f); + gun.origin += (v_right * -pViewBob->m_flSpeed * 0.005f); + } +} + +vector +Camera_AddCamBob(vector cameraAngle) +{ + vector angmod = g_vec_null; + + makevectors(cameraAngle); + + angmod = (pViewBob->m_flBob2 * -v_up); + angmod += (pViewBob->m_flBob * -v_right); + + return angmod; +} diff --git a/src/client/progdefs.h b/src/client/progdefs.h new file mode 100644 index 0000000..b2d81e0 --- /dev/null +++ b/src/client/progdefs.h @@ -0,0 +1,95 @@ + +/* File generated by FTEQCC, relevent for engine modding only, the generated crc must be the same as your engine expects. */ + +typedef struct globalvars_s +{ + int ofs_null; + int ofs_return[3]; + int ofs_parm0[3]; + int ofs_parm1[3]; + int ofs_parm2[3]; + int ofs_parm3[3]; + int ofs_parm4[3]; + int ofs_parm5[3]; + int ofs_parm6[3]; + int ofs_parm7[3]; + int self; + int other; + int world; + float time; + float cltime; + float frametime; + float player_localentnum; + float player_localnum; + float maxclients; + float clientcommandframe; + float servercommandframe; + string_t mapname; + float intermission; + vec3_t v_forward; + vec3_t v_up; + vec3_t v_right; + vec3_t view_angles; + float trace_allsolid; + float trace_startsolid; + float trace_fraction; + vec3_t trace_endpos; + vec3_t trace_plane_normal; + float trace_plane_dist; + int trace_ent; + float trace_inopen; + float trace_inwater; + float input_timelength; + vec3_t input_angles; + vec3_t input_movevalues; + float input_buttons; + float input_impulse; +} globalvars_t; + +typedef struct entvars_s +{ + float modelindex; + vec3_t absmin; + vec3_t absmax; + float entnum; + float drawmask; + func_t predraw; + func_t ncDecal::__mpredraw; + func_t ncEntity::__mpredraw; + func_t func_dustcloud_cloud::__mpredraw; + func_t func_smokevolume_cloud::__mpredraw; + func_t env_steam_particle::__mpredraw; + float movetype; + float solid; + vec3_t origin; + vec3_t oldorigin; + vec3_t velocity; + vec3_t angles; + vec3_t avelocity; + float pmove_flags; + string_t classname; + float renderflags; + string_t model; + float frame; + float frame1time; + float frame2; + float frame2time; + float lerpfrac; + float skin; + float effects; + vec3_t mins; + vec3_t maxs; + vec3_t size; + func_t touch; + func_t think; + func_t env_sprite::__mthink; + func_t blocked; + float nextthink; + int chain; + int enemy; + float flags; + float colormap; + int owner; +} entvars_t; + +#define PROGHEADER_CRC 42444 diff --git a/src/client/progs.src b/src/client/progs.src index be89492..8b6e03f 100644 --- a/src/client/progs.src +++ b/src/client/progs.src @@ -1,5 +1,7 @@ #pragma target fte_5768 #pragma progs_dat "../../csprogs.dat" +//#pragma flag enable assumeint +#pragma forcecrc 54730 #define CSQC #define CLIENT @@ -12,7 +14,6 @@ /* mod specific header */ defs.h - /* for VGUI elements, we want to include this (optional) */ ../../../src/vgui/include.src @@ -23,16 +24,7 @@ defs.h /* mod specific functions */ ../shared/include.src -draw.qc -init.qc -entities.qc -camera.qc -cmds.qc -game_event.qc -viewmodel.qc -hud.qc -hud_weaponselect.qc -scoreboard.qc +main.qc /* global client/shared code */ ../../../src/client/include.src diff --git a/src/client/scoreboard.qc b/src/client/scoreboard.qc deleted file mode 100644 index 519b262..0000000 --- a/src/client/scoreboard.qc +++ /dev/null @@ -1,168 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -#define SCORE_HEADER_C [255/255,156/255,0] -#define SCORE_LINE_C [255/255,200/255,0] - -var int autocvar_cl_centerscores = FALSE; -var int g_scores_teamplay = 0; - -void -Scores_Init(void) -{ - g_scores_teamplay = (int)serverkeyfloat("teamplay"); -} - -void -Scores_DrawTeam(player pl, vector pos) -{ - drawfill(pos, [290, 1], SCORE_LINE_C, 1.0f, DRAWFLAG_ADDITIVE); - - drawfont = Font_GetID(FONT_20); - drawstring(pos + [0,-18], "Teams", [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); - drawstring(pos + [124,-18], "kills / deaths", [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); - drawstring(pos + [240,-18], "latency", [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); - - pos[1] += 12; - - for (int t = 1; t <= serverkeyfloat("teams"); t++) { - float l; - string temp; - drawstring(pos, serverkey(sprintf("team_%i", t)), [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); - temp = serverkey(sprintf("teamscore_%i", t)); - l = stringwidth(temp, FALSE, [8,8]); - drawstring(pos + [150-l, 0], temp, [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); - drawstring(pos + [158, 0], "wins", [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); - pos[1] += 16; - - for (int i = -1; i > -32; i--) { - if (getplayerkeyfloat(i, "*team") != t) { - continue; - } - - temp = getplayerkeyvalue(i, "name"); - - /* Out of players */ - if (!temp) { - break; - } else if (temp == getplayerkeyvalue(pl.entnum-1, "name")) { - drawfill(pos, [290, 13], [0,0,1], 0.5f, DRAWFLAG_ADDITIVE); - } - - drawstring(pos + [24,0], getplayerkeyvalue(i, "name"), [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); - drawstring(pos + [154,0], "/", [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); - - /* Get the kills and align them left to right */ - temp = getplayerkeyvalue(i, "frags"); - l = stringwidth(temp, FALSE, [8,8]); - drawstring(pos + [150 - l,0], temp, [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); - - /* Deaths are right to left aligned */ - temp = getplayerkeyvalue(i, "*deaths"); - drawstring(pos + [165,0], temp, [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); - - /* Get the latency and align it left to right */ - temp = getplayerkeyvalue(i, "ping"); - l = stringwidth(temp, FALSE, [8,8]); - - drawstring(pos + [290 - l,0], temp, [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); - pos[1] += 20; - } - pos[1] += 12; - } - - drawfont = Font_GetID(FONT_CON); -} - -void -Scores_DrawNormal(player pl, vector pos) -{ - drawfill(pos, [290, 1], SCORE_LINE_C, 1.0f, DRAWFLAG_ADDITIVE); - - drawfont = Font_GetID(FONT_20); - drawstring(pos + [0,-18], "Player", [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); - drawstring(pos + [124,-18], "kills / deaths", [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); - drawstring(pos + [240,-18], "latency", [8,8], SCORE_HEADER_C, 1.0f, DRAWFLAG_ADDITIVE); - - pos[1] += 12; - for (int i = -1; i > -32; i--) { - float l; - string ping; - string kills; - string deaths; - string name; - - name = getplayerkeyvalue(i, "name"); - - /* Out of players */ - if (!name) { - break; - } else if (name == getplayerkeyvalue(pl.entnum-1, "name")) { - drawfill(pos, [290, 13], [0,0,1], 0.5f, DRAWFLAG_ADDITIVE); - } - - drawstring(pos, getplayerkeyvalue(i, "name"), [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); - drawstring(pos + [154,0], "/", [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); - - /* Get the kills and align them left to right */ - kills = getplayerkeyvalue(i, "frags"); - l = stringwidth(kills, FALSE, [8,8]); - drawstring(pos + [150 - l,0], kills, [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); - - /* Deaths are right to left aligned */ - deaths = getplayerkeyvalue(i, "*deaths"); - drawstring(pos + [165,0], deaths, [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); - - /* Get the latency and align it left to right */ - ping = getplayerkeyvalue(i, "ping"); - l = stringwidth(ping, FALSE, [8,8]); - - drawstring(pos + [290 - l,0], ping, [8,8], [1,1,1], 1.0f, DRAWFLAG_ADDITIVE); - pos[1] += 20; - } - - drawfont = Font_GetID(FONT_CON); -} - -void -Scores_Draw(void) -{ - vector pos; - player pl; - - pl = (player)pSeat->m_ePlayer; - - if (autocvar_cl_centerscores) { - int c = 10; - - /* calculate all valid entries */ - for (int i = -1; i > -32; i--) { - if (getplayerkeyvalue(i, "name")) { - break; - } - c += 10; - } - pos = video_mins + [(video_res[0] / 2) - 145, (video_res[1] / 2) - c]; - } else { - pos = video_mins + [(video_res[0] / 2) - 145, 30]; - } - - if (Util_IsTeamplay()) { - Scores_DrawTeam(pl, pos); - } else { - Scores_DrawNormal(pl, pos); - } -} diff --git a/src/client/viewmodel.qc b/src/client/viewmodel.qc deleted file mode 100644 index 77a1f6f..0000000 --- a/src/client/viewmodel.qc +++ /dev/null @@ -1,140 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -var float autocvar_v_bob = 0.01f; -var float autocvar_v_bobcycle = 1.0f; -var float autocvar_v_bobup = 0.5f; - -struct -{ - float m_flBobTime; - float m_flBobTime2; - float m_flBob; - float m_flBob2; - float m_flBobCycle; - float m_flBobCycle2; - float m_flSpeed; -} g_viewBobVars[4], *pViewBob; - - -/* bob vars are calculated separately from application, so that if there's - * more than one viewmodel we won't affect the speed of the bob by running - * the math too many times */ -void -Viewmodel_CalcBob(void) -{ - int s = (float)getproperty(VF_ACTIVESEAT); - pViewBob = &g_viewBobVars[s]; - - vector vecVel; - float flBob; - - float var_bob; - float var_cycle; - float var_up; - - var_bob = autocvar_v_bob; - var_cycle = autocvar_v_bobcycle; - var_up = autocvar_v_bobup; - - pViewBob->m_flBobTime += clframetime; - pViewBob->m_flBobTime2 += clframetime; - pViewBob->m_flBobCycle = pViewBob->m_flBobTime - (int)(pViewBob->m_flBobTime / var_cycle) * var_cycle; - pViewBob->m_flBobCycle /= var_cycle; - - if (pViewBob->m_flBobCycle < var_up) { - pViewBob->m_flBobCycle = MATH_PI * pViewBob->m_flBobCycle / var_up; - } else { - pViewBob->m_flBobCycle = MATH_PI + MATH_PI * (pViewBob->m_flBobCycle - var_up)/(1.0 - var_up); - } - - vecVel = pSeat->m_vecPredictedVelocity; - vecVel[2] = 0; - pViewBob->m_flSpeed = vlen(vecVel); - - flBob = pViewBob->m_flSpeed * var_bob; - flBob = flBob * 0.3 + flBob * 0.7 * sin(pViewBob->m_flBobCycle); - pViewBob->m_flBob = bound(-7, flBob, 4); - - /* BOB2, which is half the cycle of bob1 */ - pViewBob->m_flBobCycle2 = pViewBob->m_flBobTime2 - (int)(pViewBob->m_flBobTime2 / (var_cycle * 0.5f)) * (var_cycle * 0.5f); - pViewBob->m_flBobCycle2 /= (var_cycle * 0.5f); - - if (pViewBob->m_flBobCycle2 < var_up) { - pViewBob->m_flBobCycle2 = MATH_PI * pViewBob->m_flBobCycle2 / var_up; - } else { - pViewBob->m_flBobCycle2 = MATH_PI + MATH_PI * (pViewBob->m_flBobCycle2 - var_up)/(1.0 - var_up); - } - - flBob = pViewBob->m_flSpeed * var_bob; - flBob = flBob * 0.3 + flBob * 0.7 * sin(pViewBob->m_flBobCycle2); - pViewBob->m_flBob2 = bound(-7, flBob, 4); - - /* make sure it's adjusted for scale */ - pViewBob->m_flBob *= autocvar_cg_viewmodelScale; -} - -void -Viewmodel_ApplyBob(entity gun) -{ - int s = (float)getproperty(VF_ACTIVESEAT); - pViewBob = &g_viewBobVars[s]; - - float sintime; - float strength; - gun.angles[2] = -pViewBob->m_flBob; - - vector angmod = [0,0,0]; - angmod[0] -= pViewBob->m_flBob2 * 0.5f; - angmod[1] += pViewBob->m_flBob * 2.5f; - angmod[2] += pViewBob->m_flBob * 3.0f; - gun.angles += angmod * 1.5f; - - /* sway with speed */ - sintime = sin(time); - strength = pViewBob->m_flSpeed; - - if (strength > 240) - strength = 240; - - strength = 240 - strength; - strength *= 0.005f; - -#ifdef WASTES - float sprint; - if (pSeatLocal->m_iSprinting && vlen(pSeat->m_vecPredictedVelocity) > 240) { - pSeatLocal->m_flSprintLerp = bound(0.0f, pSeatLocal->m_flSprintLerp + clframetime, 1.0f); - } else { - pSeatLocal->m_flSprintLerp = bound(0.0f, pSeatLocal->m_flSprintLerp - clframetime, 1.0f); - } - sprint = 20 * pSeatLocal->m_flSprintLerp; - gun.angles[0] += sprint; - gun.angles[1] += sprint + (sprint * pViewBob->m_flBob) * 0.25f; - - if (pSeat->m_ePlayer.gflags & GF_IS_HEALING) { - pSeatLocal->m_flHealLerp = bound(0.0f, pSeatLocal->m_flHealLerp + clframetime, 1.0f); - } else { - pSeatLocal->m_flHealLerp = bound(0.0f, pSeatLocal->m_flHealLerp - clframetime, 1.0f); - } - gun.angles[0] += pSeatLocal->m_flHealLerp * 45; - gun.origin[2] -= pSeatLocal->m_flHealLerp * 5; -#endif - - gun.angles[0] += strength * sintime; - gun.angles[1] += strength * sintime; - gun.angles[2] += strength * sintime; - gun.origin += [0,0,-1]; -} diff --git a/src/maps/Makefile b/src/maps/Makefile new file mode 100644 index 0000000..25e47e3 --- /dev/null +++ b/src/maps/Makefile @@ -0,0 +1,5 @@ +QCC=fteqcc + +all: + mkdir -pv ../../progs/ + $(QCC) $(CFLAGS) $(CFLAGS) -I../../../src/server mp_carentan.qc diff --git a/src/maps/mp_carentan.qc b/src/maps/mp_carentan.qc new file mode 100644 index 0000000..be464d1 --- /dev/null +++ b/src/maps/mp_carentan.qc @@ -0,0 +1,44 @@ +#pragma PROGS_DAT "../../maps/mp/mp_carentan.dat" + +#include "../../../src/server/api.h" + +void CodeCallback_StartGameType(void) +{ + serverinfo.SetString("allies", "american"); + serverinfo.SetString("axis", "german"); + + serverinfo.SetString("american_soldiertype", "airborne"); + serverinfo.SetString("american_soldiervariation", "normal"); + serverinfo.SetString("german_soldiertype", "fallschirmjagergrey"); + serverinfo.SetString("german_soldiervariation", "normal"); + + serverinfo.SetString("attackers", "allies"); + serverinfo.SetString("defenders", "axis"); + + serverinfo.SetString("layoutimage", "mp_carentan"); + + if (cvar_string("g_gametype") == "hq") + { + entity radio = ents.Create("script_model", [1198, 155, 18]); + radio.angles = [0, 257, 0]; + radio.targetname = "hqradio"; + radio = ents.Create("script_model", [100, 601, 0]); + radio.angles = [0, 352, 0]; + radio.targetname = "hqradio"; + radio = ents.Create("script_model", [-678, 430, 6]); + radio.angles = [354, 234, 0]; + radio.targetname = "hqradio"; + radio = ents.Create("script_model", [-842, 2084, 179]); + radio.angles = [0, 290, 0]; + radio.targetname = "hqradio"; + radio = ents.Create("script_model", [525, 1975, -118]); + radio.angles = [0, 267, 0]; + radio.targetname = "hqradio"; + radio = ents.Create("script_model", [1962, 2293, -24]); + radio.angles = [0, 245, 0]; + radio.targetname = "hqradio"; + radio = ents.Create("script_model", [837, 3637, -16]); + radio.angles = [0, 90, 0]; + radio.targetname = "hqradio"; + } +} \ No newline at end of file diff --git a/src/menu/Makefile b/src/menu/Makefile index 627019a..2fe44a4 100644 --- a/src/menu/Makefile +++ b/src/menu/Makefile @@ -1,4 +1,4 @@ -CC=fteqcc +QCC=fteqcc all: - $(CC) progs.src + $(QCC) progs.src diff --git a/src/menu/progs.src b/src/menu/progs.src index 953b5b8..1b52a24 100644 --- a/src/menu/progs.src +++ b/src/menu/progs.src @@ -2,9 +2,8 @@ //#pragma flag enable assumeint #pragma progs_dat "../../menu.dat" #define MENU -#define GAME_DIR "base" +#define GAME_DIR "cod" #includelist ../../../src/menu-vgui/includes.src #endlist - diff --git a/src/progs.src b/src/progs.src index e7760ac..9801e91 100644 --- a/src/progs.src +++ b/src/progs.src @@ -1,3 +1,5 @@ #pragma sourcefile client/progs.src #pragma sourcefile server/progs.src #pragma sourcefile menu/progs.src +#pragma sourcefile rules/deathmatch.qc +#pragma sourcefile rules/singleplayer.qc diff --git a/src/rules/Makefile b/src/rules/Makefile new file mode 100644 index 0000000..56fb70f --- /dev/null +++ b/src/rules/Makefile @@ -0,0 +1,6 @@ +QCC=fteqcc + +all: + mkdir -pv ../../progs/ + $(QCC) $(CFLAGS) -I../../../src/server dm.qc + $(QCC) $(CFLAGS) -I../../../src/server hq.qc diff --git a/src/rules/dm.qc b/src/rules/dm.qc new file mode 100644 index 0000000..6faa11a --- /dev/null +++ b/src/rules/dm.qc @@ -0,0 +1,120 @@ +/* + * Copyright (c) 2024 Marco Cawthorne + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER + * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING + * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#pragma PROGS_DAT "../../progs/dm.dat" + +#include "../../../src/server/api.h" + +entity lastSpawn; + +void +CodeCallback_StartGameType(void) +{ + precache.Entity("mpweapon_30cal"); + precache.Entity("mpweapon_BAR"); + precache.Entity("mpweapon_bren"); + precache.Entity("mpweapon_colt"); + precache.Entity("mpweapon_enfield"); + precache.Entity("mpweapon_fg42"); + precache.Entity("mpweapon_fraggrenade"); + precache.Entity("mpweapon_kar98k"); + precache.Entity("mpweapon_kar98k_pavlov"); + precache.Entity("mpweapon_kar98k_scoped"); + precache.Entity("mpweapon_luger"); + precache.Entity("mpweapon_m1carbine"); + precache.Entity("mpweapon_m1garand"); + precache.Entity("mpweapon_mk1britishfrag"); + precache.Entity("mpweapon_mosinnagant"); + precache.Entity("mpweapon_mosinnagantsniper"); + precache.Entity("mpweapon_mp40"); + precache.Entity("mpweapon_mp44"); + precache.Entity("mpweapon_panzerfaust"); + precache.Entity("mpweapon_ppsh"); + precache.Entity("mpweapon_russiangrenade"); + precache.Entity("mpweapon_springfield"); + precache.Entity("mpweapon_sten"); + precache.Entity("mpweapon_stielhandgranate"); + precache.Entity("mpweapon_thompson"); + game.SetSpawnPoint("mp_deathmatch_spawn"); +} + +void +CodeCallback_PlayerSpawn(entity targetClient) +{ + ents.ChangeToClass(targetClient, "player_mp"); + game.TeleportToSpawn(targetClient); +} + +void +CodeCallback_PlayerDisconnect(void) +{ + +} + +bool +CodeCallback_PlayerRequestRespawn(entity targetPlayer) +{ + CodeCallback_PlayerSpawn(targetPlayer); + return (true); +} + +void +CodeCallback_PlayerDamage(entity inflictor, entity attacker) +{ + +} + +void +CodeCallback_PlayerKilled(entity playerEntity, entity inflictor, entity attacker, string weapon) +{ + combat.Obituary(playerEntity.netname, attacker.netname, weapon, ""); + + /* death-counter */ + playerEntity.deaths++; + + /* update score-counter */ + if (ents.isPlayer(attacker)) { + if (playerEntity == attacker) { + attacker.frags--; + } else { + attacker.frags++; + } + } +} + +bool +CodeCallback_ClientCommand(entity playerEntity, string command) +{ + float commandArgs = tokenize(command); + + switch (argv(0)) { + default: + return (false); + } + + return (true); +} + +bool +CodeCallback_ImpulseCommand(entity playerEntity, float impulseNum) +{ + switch (impulseNum) { + default: + return (false); + } + + return (true); +} diff --git a/src/rules/hq.qc b/src/rules/hq.qc new file mode 100644 index 0000000..d38b488 --- /dev/null +++ b/src/rules/hq.qc @@ -0,0 +1,126 @@ +/* + * Copyright (c) 2024 Marco Cawthorne + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER + * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING + * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#pragma PROGS_DAT "../../progs/hq.dat" + +#include "../../../src/server/api.h" + +entity lastSpawn; + +void +CodeCallback_StartGameType(void) +{ + precache.Entity("mpweapon_30cal"); + precache.Entity("mpweapon_BAR"); + precache.Entity("mpweapon_bren"); + precache.Entity("mpweapon_colt"); + precache.Entity("mpweapon_enfield"); + precache.Entity("mpweapon_fg42"); + precache.Entity("mpweapon_fraggrenade"); + precache.Entity("mpweapon_kar98k"); + precache.Entity("mpweapon_kar98k_pavlov"); + precache.Entity("mpweapon_kar98k_scoped"); + precache.Entity("mpweapon_luger"); + precache.Entity("mpweapon_m1carbine"); + precache.Entity("mpweapon_m1garand"); + precache.Entity("mpweapon_mk1britishfrag"); + precache.Entity("mpweapon_mosinnagant"); + precache.Entity("mpweapon_mosinnagantsniper"); + precache.Entity("mpweapon_mp40"); + precache.Entity("mpweapon_mp44"); + precache.Entity("mpweapon_panzerfaust"); + precache.Entity("mpweapon_ppsh"); + precache.Entity("mpweapon_russiangrenade"); + precache.Entity("mpweapon_springfield"); + precache.Entity("mpweapon_sten"); + precache.Entity("mpweapon_stielhandgranate"); + precache.Entity("mpweapon_thompson"); + + precache.Model("xmodel/objective_german_field_radio_notsolid"); + + for (entity radio = world; (radio = find(radio, ::targetname, "hqradio"));) { + setmodel(radio, "xmodel/objective_german_field_radio_notsolid"); + } + game.SetSpawnPoint("mp_teamdeathmatch_spawn"); +} + +void +CodeCallback_PlayerSpawn(entity targetClient) +{ + ents.ChangeToClass(targetClient, "player_mp"); + game.TeleportToSpawn(targetClient); +} + +void +CodeCallback_PlayerDisconnect(void) +{ + +} + +bool +CodeCallback_PlayerRequestRespawn(entity targetPlayer) +{ + CodeCallback_PlayerSpawn(targetPlayer); + return (true); +} + +void +CodeCallback_PlayerDamage(entity inflictor, entity attacker) +{ + +} + +void +CodeCallback_PlayerKilled(entity playerEntity, entity inflictor, entity attacker, string weapon) +{ + combat.Obituary(playerEntity.netname, attacker.netname, weapon, ""); + + /* death-counter */ + playerEntity.deaths++; + + /* update score-counter */ + if (ents.isPlayer(attacker)) { + if (playerEntity == attacker) { + attacker.frags--; + } else { + attacker.frags++; + } + } +} + +bool +CodeCallback_ClientCommand(entity playerEntity, string command) +{ + float commandArgs = tokenize(command); + + switch (argv(0)) { + default: + return (false); + } + + return (true); +} + +bool +CodeCallback_ImpulseCommand(entity playerEntity, float impulseNum) +{ + switch (impulseNum) { + default: + return (false); + } + + return (true); +} diff --git a/src/server/Makefile b/src/server/Makefile index 627019a..b5bbf6f 100644 --- a/src/server/Makefile +++ b/src/server/Makefile @@ -1,4 +1,4 @@ -CC=fteqcc +QCC=fteqcc all: - $(CC) progs.src + $(QCC) $(CFLAGS) -I../shared progs.src diff --git a/src/server/damage.qc b/src/server/damage.qc deleted file mode 100644 index cca3ce6..0000000 --- a/src/server/damage.qc +++ /dev/null @@ -1,15 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ diff --git a/src/server/defs.h b/src/server/defs.h deleted file mode 100644 index d4f59a2..0000000 --- a/src/server/defs.h +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -#include "gamerules.h" -#include "items.h" - -// stubs for spawning -void info_player_deathmatch(void) -{ - -} - -void info_player_start(void) -{ -} \ No newline at end of file diff --git a/src/server/gamerules.h b/src/server/gamerules.h deleted file mode 100644 index 0542ff1..0000000 --- a/src/server/gamerules.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -class GameRules:CGameRules -{ - void GameRules(void); - - virtual void(NSClientPlayer) PlayerConnect; - virtual void(NSClientPlayer) PlayerDisconnect; - virtual void(NSClientPlayer) PlayerKill; - virtual void(NSClientPlayer) PlayerPostFrame; - - virtual void(NSClientPlayer) LevelDecodeParms; - virtual void(NSClientPlayer) LevelChangeParms; - virtual void(void) LevelNewParms; -}; - -class SingleplayerRules:GameRules -{ - void SingleplayerRules(void); - - /* client */ - virtual void(NSClientPlayer) PlayerSpawn; - virtual void(NSClientPlayer) PlayerDeath; -}; - -class MultiplayerRules:GameRules -{ - - int m_iIntermission; - int m_iIntermissionTime; - - void MultiplayerRules(void); - virtual void(void) FrameStart; - - /* client */ - virtual void(NSClientPlayer) PlayerSpawn; - virtual void(NSClientPlayer) PlayerDeath; - virtual bool(NSClientPlayer, string) ConsoleCommand; -}; diff --git a/src/server/gamerules.qc b/src/server/gamerules.qc deleted file mode 100644 index 3e9b379..0000000 --- a/src/server/gamerules.qc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -void -GameRules::GameRules(void) -{ - -} - -void -GameRules::LevelDecodeParms(NSClientPlayer pp) -{ - player pl = (player)pp; - g_landmarkpos[0] = parm1; - g_landmarkpos[1] = parm2; - g_landmarkpos[2] = parm3; - pl.angles[0] = parm4; - pl.angles[1] = parm5; - pl.angles[2] = parm6; - pl.velocity[0] = parm7; - pl.velocity[1] = parm8; - pl.velocity[2] = parm9; - pl.g_items = parm10; - pl.activeweapon = parm11; - pl.flags = parm64; - - if (pl.flags & FL_CROUCHING) { - setsize(pl, VEC_CHULL_MIN, VEC_CHULL_MAX); - } else { - setsize(pl, VEC_HULL_MIN, VEC_HULL_MAX); - } -} - -void -GameRules::LevelChangeParms(NSClientPlayer pp) -{ - player pl = (player)pp; - parm1 = g_landmarkpos[0]; - parm2 = g_landmarkpos[1]; - parm3 = g_landmarkpos[2]; - parm4 = pl.angles[0]; - parm5 = pl.angles[1]; - parm6 = pl.angles[2]; - parm7 = pl.velocity[0]; - parm8 = pl.velocity[1]; - parm9 = pl.velocity[2]; - parm64 = pl.flags; - parm10 = pl.g_items; - parm11 = pl.activeweapon; -} - -void -GameRules::LevelNewParms(void) -{ - parm1 = parm2 = parm3 = parm4 = parm5 = parm6 = parm7 = - parm8 = parm9 = parm10 = parm11 = parm12 = parm13 = parm14 = - parm15 = parm16 = parm17 = parm18 = parm19 = parm20 = parm21 = - parm22 = parm23 = parm24 = parm25 = parm26 = parm27 = parm28 = - parm29 = parm30 = 0; - parm64 = FL_CLIENT; -} - -/* we check what fields have changed over the course of the frame and network - * only the ones that have actually changed */ -void -GameRules::PlayerPostFrame(NSClientPlayer pl) -{ -} - -void -GameRules::PlayerConnect(NSClientPlayer pl) -{ - if (Plugin_PlayerConnect(pl) == FALSE) - bprint(PRINT_HIGH, sprintf("%s connected\n", pl.netname)); -} - -void -GameRules::PlayerDisconnect(NSClientPlayer pl) -{ - if (Plugin_PlayerDisconnect(pl) == FALSE) - bprint(PRINT_HIGH, sprintf("%s disconnected\n", pl.netname)); - - /* Make this unusable */ - pl.solid = SOLID_NOT; - pl.movetype = MOVETYPE_NONE; - pl.modelindex = 0; - pl.health = 0; - pl.takedamage = 0; - pl.SendFlags = -1; -} - -void -GameRules::PlayerKill(NSClientPlayer pl) -{ - Damage_Apply(pl, pl, pl.health, 0, DMG_SKIP_ARMOR); -} - -void -Game_Worldspawn(void) -{ - -} \ No newline at end of file diff --git a/src/server/gamerules_multiplayer.qc b/src/server/gamerules_multiplayer.qc deleted file mode 100644 index 183c87d..0000000 --- a/src/server/gamerules_multiplayer.qc +++ /dev/null @@ -1,129 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -void -MultiplayerRules::MultiplayerRules(void) -{ - -} - -void -MultiplayerRules::FrameStart(void) -{ - if (cvar("mp_timelimit")) - if (time >= (cvar("mp_timelimit") * 60)) { - IntermissionStart(); - } - - IntermissionCycle(); -} - -void -MultiplayerRules::PlayerDeath(NSClientPlayer pl) -{ - Plugin_PlayerObituary(g_dmg_eAttacker, g_dmg_eTarget, g_dmg_iWeapon, g_dmg_iHitBody, g_dmg_iDamage); - - /* death-counter */ - pl.deaths++; - forceinfokey(pl, "*deaths", ftos(pl.deaths)); - - /* update score-counter */ - if (pl.flags & FL_CLIENT || pl.flags & FL_MONSTER) - if (g_dmg_eAttacker.flags & FL_CLIENT) { - if (pl == g_dmg_eAttacker) - g_dmg_eAttacker.frags--; - else - g_dmg_eAttacker.frags++; - } - - /* in DM we only care about the frags */ - if (cvar("mp_fraglimit")) - if (g_dmg_eAttacker.frags >= cvar("mp_fraglimit")) { - IntermissionStart(); - } - - pl.SetMovetype(MOVETYPE_NONE); - pl.SetSolid(SOLID_NOT); - pl.SetModelindex(0); - pl.takedamage = DAMAGE_NO; - pl.armor = pl.activeweapon = pl.g_items = 0; - - pl.think = PutClientInServer; - pl.nextthink = time + 4.0f; -} - -void -MultiplayerRules::PlayerSpawn(NSClientPlayer pp) -{ - player pl = (player)pp; - /* this is where the mods want to deviate */ - entity spot; - - pl.classname = "player"; - pl.health = pl.max_health = 100; - pl.takedamage = DAMAGE_YES; - pl.solid = SOLID_SLIDEBOX; - pl.movetype = MOVETYPE_WALK; - pl.flags = FL_CLIENT; - pl.viewzoom = 1.0; - pl.model = "models/player.mdl"; - setmodel(pl, pl.model); - - setsize(pl, VEC_HULL_MIN, VEC_HULL_MAX); - pl.velocity = [0,0,0]; - pl.gravity = __NULL__; - pl.frame = 1; - pl.SendFlags = UPDATE_ALL; - pl.customphysics = Empty; - pl.iBleeds = TRUE; - forceinfokey(pl, "*spec", "0"); - forceinfokey(pl, "*deaths", ftos(pl.deaths)); - - LevelNewParms(); - LevelDecodeParms(pl); - - spot = Spawn_SelectRandom("info_player_deathmatch"); - setorigin(pl, spot.origin); - pl.angles = spot.angles; - Weapons_RefreshAmmo(pl); - - Client_FixAngle(pl, pl.angles); -} - -float -MultiplayerRules::ConsoleCommand(NSClientPlayer pp, string cmd) -{ - tokenize(cmd); - - switch (argv(0)) { - default: - return (0); - } - - return (1); -} - -void -Game_InitRules(void) -{ - g_grMode = spawn(MultiplayerRules); - - if (cvar("sv_playerslots") == 1 || cvar("coop") == 1) { - g_grMode = spawn(SingleplayerRules); - } else { - g_grMode = spawn(MultiplayerRules); - } -} diff --git a/src/server/gamerules_singleplayer.qc b/src/server/gamerules_singleplayer.qc deleted file mode 100644 index b5ce14b..0000000 --- a/src/server/gamerules_singleplayer.qc +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -void -SingleplayerRules::SingleplayerRules(void) -{ - -} - -void -SingleplayerRules::PlayerDeath(NSClientPlayer pl) -{ - pl.movetype = MOVETYPE_NONE; - pl.solid = SOLID_NOT; - pl.takedamage = DAMAGE_NO; - pl.armor = pl.activeweapon = pl.g_items = pl.weapon = 0; - pl.health = 0; - - if (cvar("coop") == 1) { - pl.think = PutClientInServer; - pl.nextthink = time + 4.0f; - } -} - -void -SingleplayerRules::PlayerSpawn(NSClientPlayer pl) -{ - pl.classname = "player"; - pl.health = pl.max_health = 100; - pl.takedamage = DAMAGE_YES; - pl.solid = SOLID_SLIDEBOX; - pl.movetype = MOVETYPE_WALK; - pl.flags = FL_CLIENT; - pl.viewzoom = 1.0; - pl.model = "models/player.mdl"; - setmodel(pl, pl.model); - pl.AddEffects(EF_NOSHADOW); - - setsize(pl, VEC_HULL_MIN, VEC_HULL_MAX); - pl.velocity = [0,0,0]; - pl.gravity = __NULL__; - pl.frame = 1; - pl.SendFlags = UPDATE_ALL; - pl.customphysics = Empty; - pl.iBleeds = TRUE; - forceinfokey(pl, "*spec", "0"); - forceinfokey(pl, "*deaths", ftos(pl.deaths)); - - /* this is where the mods want to deviate */ - entity spot; - - if (startspot != "") { - dprint(sprintf("^3Gamerules_Spawn^7: Startspot is %s\n", startspot)); - LevelDecodeParms(pl); - setorigin(pl, Landmark_GetSpot()); - } else { - LevelNewParms(); - spot = find(world, ::classname, "info_player_start"); - setorigin(pl, spot.origin); - pl.angles = spot.angles; - } - - Weapons_RefreshAmmo(pl); - Client_FixAngle(pl, pl.angles); -} diff --git a/src/server/items.h b/src/server/items.h deleted file mode 100644 index 7329901..0000000 --- a/src/server/items.h +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -/* PICKUP ITEMS */ -class item_pickup:NSRenderableEntity -{ - int m_bFloating; - int m_iClip; - int m_iWasDropped; - int id; - void item_pickup(void); - - virtual void Spawned(void); - virtual void Touch(entity); - virtual void SetItem(int i); - virtual void Respawn(void); - virtual void SetFloating(int); - virtual void PickupRespawn(void); -}; diff --git a/src/server/items.qc b/src/server/items.qc deleted file mode 100644 index c20c8df..0000000 --- a/src/server/items.qc +++ /dev/null @@ -1,92 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -void item_pickup::Touch(entity eToucher) -{ - if (eToucher.classname != "player") { - return; - } - - /* don't remove if AddItem fails */ - if (Weapons_AddItem((player)eToucher, id, m_iClip) == FALSE) { - return; - } - - Logging_Pickup(eToucher, this, __NULL__); - Sound_Play(other, CHAN_ITEM, "weapon.pickup"); - - UseTargets(eToucher, TRIG_TOGGLE, m_flDelay); - - if (real_owner || m_iWasDropped == 1 || cvar("sv_playerslots") == 1) { - Destroy(); - } else { - Disappear(); - ScheduleThink(PickupRespawn, 30.0f); - } -} - -void item_pickup::SetItem(int i) -{ - id = i; - m_oldModel = Weapons_GetWorldmodel(id); - SetModel(GetSpawnModel()); - SetSize([-16,-16,0], [16,16,16]); -} - -void item_pickup::SetFloating(int i) -{ - m_bFloating = rint(bound(0, m_bFloating, 1)); -} - -void -item_pickup::PickupRespawn(void) -{ - Respawn(); - Sound_Play(this, CHAN_ITEM, "item.respawn"); -} - -void item_pickup::Respawn(void) -{ - SetSolid(SOLID_TRIGGER); - SetOrigin(GetSpawnOrigin()); - botinfo = BOTINFO_WEAPON; - - /* At some points, the item id might not yet be set */ - if (GetSpawnModel()) { - SetModel(GetSpawnModel()); - } - - SetSize([-16,-16,0], [16,16,16]); - ReleaseThink(); - - if (!m_bFloating) { - DropToFloor(); - SetMovetype(MOVETYPE_TOSS); - } -} - -void -item_pickup::Spawned(void) -{ - super::Spawned(); - - Sound_Precache("item.respawn"); - Sound_Precache("weapon.pickup"); -} - -void item_pickup::item_pickup(void) -{ -} diff --git a/src/server/main.qc b/src/server/main.qc new file mode 100644 index 0000000..e4bfd9b --- /dev/null +++ b/src/server/main.qc @@ -0,0 +1,5 @@ +void +Game_Worldspawn(void) +{ + +} diff --git a/src/server/modelevent.qc b/src/server/modelevent.qc deleted file mode 100644 index 1052cff..0000000 --- a/src/server/modelevent.qc +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -void -Game_ServerModelEvent(float flTimeStamp, int iCode, string strData) -{ - switch (iCode) { - default: - Event_ServerModelEvent(flTimeStamp, iCode, strData); - break; - } -} diff --git a/src/server/progs.src b/src/server/progs.src index 8fceff3..5f74fdc 100644 --- a/src/server/progs.src +++ b/src/server/progs.src @@ -1,6 +1,7 @@ #pragma target fte_5768 //#pragma flag enable assumeint #pragma progs_dat "../../progs.dat" +#pragma forcecrc 54730 #define QWSSQC #define SERVER @@ -10,24 +11,15 @@ ../../../src/shared/fteextensions.qc ../../../src/shared/defs.h ../../../src/server/defs.h -../../../src/botlib/botinfo.h ../../../src/gs-entbase/server.src ../../../src/gs-entbase/shared.src - -/* mod specific header */ -defs.h - ../shared/include.src /* include the botlib if desired (optional) */ ../../../src/botlib/include.src /* mod specific functions */ -gamerules.qc -gamerules_singleplayer.qc -gamerules_multiplayer.qc -modelevent.qc -items.qc +main.qc /* global server/shared code */ ../../../src/server/include.src diff --git a/src/shared/fx_blood.qc b/src/shared/fx_blood.qc deleted file mode 100644 index fbcd290..0000000 --- a/src/shared/fx_blood.qc +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -#ifdef CLIENT -var float PARTICLE_BLOOD; - -void -FX_Blood_Init(void) -{ - PARTICLE_BLOOD = particleeffectnum("part_blood"); -} -#endif - -void -FX_Blood(vector pos, vector color) -{ -#ifdef SERVER - WriteByte(MSG_MULTICAST, SVC_CGAMEPACKET); - WriteByte(MSG_MULTICAST, EV_BLOOD); - WriteCoord(MSG_MULTICAST, pos[0]); - WriteCoord(MSG_MULTICAST, pos[1]); - WriteCoord(MSG_MULTICAST, pos[2]); - WriteByte(MSG_MULTICAST, color[0] * 255); - WriteByte(MSG_MULTICAST, color[1] * 255); - WriteByte(MSG_MULTICAST, color[2] * 255); - msg_entity = self; - multicast(pos, MULTICAST_PVS); -#else - if (cvar("violence_hblood") <= 0) { - return; - } - - pointparticles(PARTICLE_BLOOD, pos, [0,0,0], 1); -#endif -} diff --git a/src/shared/fx_corpse.qc b/src/shared/fx_corpse.qc deleted file mode 100644 index 0231ba2..0000000 --- a/src/shared/fx_corpse.qc +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -#ifdef SERVER -#define CORPSES_MAX 16 -entity g_bodies; - -void -FX_Corpse_Init(void) -{ - entity next = spawn(NSRenderableEntity); - g_bodies = next; - - for ( int i = 0; i <= CORPSES_MAX; i++ ) { - next.classname = "corpse"; - next.owner = spawn(NSRenderableEntity); - - if ( i == CORPSES_MAX ) { - next.owner = g_bodies; - } else { - next = next.owner; - } - } -} - -entity -FX_Corpse_Next(void) -{ - entity r = g_bodies; - g_bodies = g_bodies.owner; - return r; -} - -entity -FX_Corpse_Spawn(player pl, float anim) -{ - NSRenderableEntity body_next = (NSRenderableEntity)FX_Corpse_Next(); - setorigin(body_next, pl.origin + [0,0,32]); - body_next.SetMovetype(MOVETYPE_TOSS); - body_next.SetSolid(SOLID_CORPSE); - setmodel(body_next, pl.model); - setsize(body_next, VEC_HULL_MIN, VEC_HULL_MAX); - body_next.SetModelindex(pl.modelindex); - body_next.SetAngles(pl.angles); - body_next.velocity = (pl.velocity) + [0,0,120]; - body_next.colormap = pl.colormap; - body_next.SetFrame(anim); - return (entity)body_next; -} -#endif diff --git a/src/shared/include.src b/src/shared/include.src index 364f0f1..9ffb480 100644 --- a/src/shared/include.src +++ b/src/shared/include.src @@ -1,10 +1,3 @@ #includelist -player.qc -weapon_common.h -weapons.h flags.h -fx_blood.qc -fx_corpse.qc -weapons.qc -weapon_common.qc #endlist diff --git a/src/shared/player.qc b/src/shared/player.qc deleted file mode 100644 index 432a487..0000000 --- a/src/shared/player.qc +++ /dev/null @@ -1,114 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -/* all potential SendFlags bits we can possibly send */ -enumflags -{ - PLAYER_AMMO1 = PLAYER_CUSTOMFIELDSTART, - PLAYER_AMMO2, - PLAYER_AMMO3, - PLAYER_UNUSED5, - PLAYER_UNUSED6, - PLAYER_UNUSED7, - PLAYER_UNUSED7, - PLAYER_UNUSED8 -}; - -class player:NSClientPlayer -{ - PREDICTED_INT(mode_tempstate) - -#ifdef CLIENT - virtual void(float,float) ReceiveEntity; - virtual void(void) PredictPreFrame; - virtual void(void) PredictPostFrame; -#else - virtual void(void) EvaluateEntity; - virtual float(entity, float) SendEntity; -#endif -}; - -#ifdef CLIENT -/* -================= -player::ReceiveEntity -================= -*/ -void -player::ReceiveEntity(float new, float fl) -{ - NSClientPlayer::ReceiveEntity(new, fl); - setorigin(this, origin); -} - -/* -================= -player::PredictPostFrame - -Save the last valid server values away in the _net variants of each field -so we can roll them back later. -================= -*/ -void -player::PredictPreFrame(void) -{ - NSClientPlayer::PredictPreFrame(); -} - -/* -================= -player::PredictPostFrame - -Where we roll back our values to the ones last sent/verified by the server. -================= -*/ -void -player::PredictPostFrame(void) -{ - NSClientPlayer::PredictPostFrame(); -} - -#else -void -player::EvaluateEntity(void) -{ - NSClientPlayer::EvaluateEntity(); -} - -/* -================= -player::SendEntity -================= -*/ -float -player::SendEntity(entity ePEnt, float fChanged) -{ - /* don't broadcast invisible players */ - if (IsFakeSpectator() && ePEnt != this) - return (0); - if (!GetModelindex() && ePEnt != this) - return (0); - - fChanged = OptimiseChangedFlags(ePEnt, fChanged); - - WriteByte(MSG_ENTITY, ENT_PLAYER); - WriteFloat(MSG_ENTITY, fChanged); - - /* the generic client attributes */ - NSClientPlayer::SendEntity(ePEnt, fChanged); - return (1); -} -#endif diff --git a/src/shared/weapon_common.h b/src/shared/weapon_common.h deleted file mode 100644 index 1aac488..0000000 --- a/src/shared/weapon_common.h +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -#ifndef NEW_INVENTORY -/* for AI identification purposes */ -typedef enum -{ - WPNTYPE_INVALID, /* no logic */ - WPNTYPE_RANGED, /* will want to keep their distance mostly */ - WPNTYPE_THROW, /* has to keep some distance, but not too far */ - WPNTYPE_CLOSE, /* have to get really close */ - WPNTYPE_FULLAUTO, /* for things that need to be held down */ - WPNTYPE_SEMI /* semi automatic */ -} weapontype_t; - -typedef struct -{ - string name; - int id; /* bitflag id */ - int slot; - int slot_pos; - int allow_drop; - int weight; /* required for bestweapon */ - void(void) precache; - string() wmodel; - string() deathmsg; - - /* player specific */ - string(player) pmodel; - float(player) aimanim; - weapontype_t(player) type; /* required for bot-AI */ - void(player) draw; - void(player) holster; - void(player) primary; - void(player) secondary; - void(player) reload; - void(player) release; - int(player, int, int) pickup; - void(player) updateammo; - - void(player, int) predraw; /* predraw... */ - void(player) postdraw; /* postdraw... */ - - int(player) isempty; /* kinda handy */ - void(player, int, vector, float) hudpic; -} weapon_t; - -void Weapons_Holster(player pl); -void Weapons_Primary(player pl); -void Weapons_Secondary(player pl); -void Weapons_Reload(player pl); -void Weapons_Release(player pl); -void Weapons_PreDraw(player pl, int); - -float Weapons_GetAim(player, int); -int Weapons_IsEmpty(player, int); -void Weapons_DrawCrosshair(player pl); -void Weapons_MakeVectors(player pl); -vector Weapons_GetCameraPos(player pl); -void Weapons_ViewAnimation(player pl, int); -void Weapons_ViewPunchAngle(player pl, vector); -int Weapons_IsPresent(player, int); -void Weapons_UpdateAmmo(player, int, int, int); -int Weapons_GetAnimation(player pl); -void Weapons_EnableModel(void); -void Weapons_DisableModel(void); -weapontype_t Weapons_GetType(player, int); - -void Weapons_SetLeftModel(string); -void Weapons_SetRightModel(string); - -void Weapons_SetRightGeomset(string); -void Weapons_SetLeftGeomset(string); - -/* compat */ -void Weapons_SetGeomset(string); -void Weapons_SetModel(string); - -void Weapons_Sound(entity, float, string); - -#ifdef CLIENT -string Weapons_GetPlayermodel(player, int); -void Weapons_HUDPic(player, int, int, vector, float); -#endif -#else -#endif \ No newline at end of file diff --git a/src/shared/weapon_common.qc b/src/shared/weapon_common.qc deleted file mode 100644 index 154aba0..0000000 --- a/src/shared/weapon_common.qc +++ /dev/null @@ -1,478 +0,0 @@ -/* - * Copyright (c) 2016-2022 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -#ifndef NEW_INVENTORY -var int g_weapon_weights[g_weapons.length]; - -#ifdef CLIENT -var int g_weapon_order[g_weapons.length]; -#endif - -void -Weapons_Init(void) -{ - /* in the future we'll have no internal weapon table, then this will fill - * one up... */ - /*searchhandle sh; - filestream fh; - string line; - sh = search_begin("scripts/weapon_*.txt", TRUE, TRUE); - for (int i = 0; i < search_getsize(sh); i++) { - fh = fopen(search_getfilename(sh, i), FILE_READ); - if (fh < 0) { - continue; - } - - while ((line = fgets(fh))) { - int w = tokenize(line); - switch (argv(0)) { - case "name": - break; - case "slot": - break; - case "slot_pos": - break; - } - } - fclose(fh); - }*/ - - for (int i = 0; i < g_weapons.length; i++) - if (g_weapons[i].precache != __NULL__) - g_weapons[i].precache(); - - /* check our weapon weights */ - int max = 0; - for (int i = 0; i < g_weapons.length; i++) - if (g_weapons[i].weight > max) - max = g_weapons[i].weight; - - /* don't bother building the list if we've got no weights */ - if (max <= 0) - return; - - /* position in the weight array */ - int w = 0; - - /* loop through all weights */ - for (int b = 0; b <= max; b++) { - /* loop through all weapons */ - for (int i = 0; i < g_weapons.length; i++) { - /* if we've found a valid weight, add the weapon to the list */ - if (g_weapons[i].weight == b) { - g_weapon_weights[w] = i; - w++; - } - } - } - -#if 0 - for (int i = 0; i < g_weapons.length; i++) - print(sprintf("Weapon-Weight order: %s, %i\n", g_weapons[g_weapon_weights[i]].name, i)); -#endif - -#ifdef CLIENT - /* build our slot-order table */ - int st = 0; - - int max_slots = 0; - for (int i = 0; i < g_weapons.length; i++) - if (g_weapons[i].slot > max_slots) - max_slots = g_weapons[i].slot; - int max_pos = 0; - for (int i = 0; i < g_weapons.length; i++) - if (g_weapons[i].slot_pos > max_pos) - max_pos = g_weapons[i].slot_pos; - - /* loop through all slots */ - for (int s = 0; s <= max_slots; s++) { - /* loop through all positions */ - for (int p = 0; p < max_pos; p++) { - /* loop through all the weapons */ - for (int i = 0; i < g_weapons.length; i++) { - if (g_weapons[i].slot == s && g_weapons[i].slot_pos == p) { - g_weapon_order[st] = i; - st++; - } - } - } - } -#if 0 - for (int i = 0; i < g_weapons.length; i++) - print(sprintf("Weapon-List order: %s, %i\n", g_weapons[g_weapon_order[i]].name, i)); -#endif -#endif -} - -void -Weapons_SetLeftModel(string mdl) -{ -#ifdef CLIENT - setmodel(pSeat->m_eViewModelL, mdl); - setsize(pSeat->m_eViewModelL, [0,0,0], [0,0,0]); - pSeat->m_eViewModelL.effects |= EF_NOSHADOW; -#endif -} -void -Weapons_SetRightModel(string mdl) -{ -#ifdef CLIENT - setmodel(pSeat->m_eViewModel, mdl); - setsize(pSeat->m_eViewModel, [0,0,0], [0,0,0]); - pSeat->m_eViewModel.effects |= EF_NOSHADOW; -#endif -} - -void -Weapons_SetModel(string mdl) -{ - Weapons_SetRightModel(mdl); - Weapons_SetLeftModel(""); -} - -void -Weapons_SetRightGeomset(string set) -{ -#ifdef CLIENT - setcustomskin(pSeat->m_eViewModel, "", set); -#endif -} -void -Weapons_SetLeftGeomset(string set) -{ -#ifdef CLIENT - setcustomskin(pSeat->m_eViewModelL, "", set); -#endif -} - -void -Weapons_SetGeomset(string set) -{ - Weapons_SetRightGeomset(set); -} - -void -Weapons_Draw(player pl) -{ - int i = pl.activeweapon; - - /* In case the previous weapon hid the model */ - Weapons_EnableModel(); - - pl.w_attack_next = 0.5f; - pl.w_idle_next = 2.5f; - pl.viewzoom = 1.0f; - - /* we're meant to respawn when we're dead, don't unset! */ - if (pl.health > 0) { - pl.think = __NULL__; - pl.nextthink = 0.0f; - } - - /* make sure this is all wiped */ - pl.a_ammo1 = pl.a_ammo2 = pl.a_ammo3 = 0; - - if (g_weapons[i].draw != __NULL__) - g_weapons[i].draw(pl); - - if (g_weapons[i].updateammo != __NULL__) - g_weapons[i].updateammo(pl); - - pl.gflags |= GF_SEMI_TOGGLED; -} - -void -Weapons_Holster(player pl) -{ - int i = pl.activeweapon; - - if (g_weapons[i].holster != __NULL__) - g_weapons[i].holster(pl); -} - -void -Weapons_Primary(player pl) -{ - int i = pl.activeweapon; - - if (pl.gflags & GF_SEMI_TOGGLED) - return; - - if (g_weapons[i].primary != __NULL__) - g_weapons[i].primary(pl); - - if (g_weapons[i].updateammo != __NULL__) - g_weapons[i].updateammo(pl); -} - -void -Weapons_AmmoUpdate(entity target) -{ - player pl = (player)target; - int i = pl.activeweapon; - - if (g_weapons[i].updateammo != __NULL__) - g_weapons[i].updateammo(pl); - -} - -void -Weapons_Secondary(player pl) -{ - int i = pl.activeweapon; - - if (g_weapons[i].secondary != __NULL__) - g_weapons[i].secondary(pl); - - if (g_weapons[i].updateammo != __NULL__) - g_weapons[i].updateammo(pl); -} - -void -Weapons_Reload(player pl) -{ - int i = pl.activeweapon; - - if (g_weapons[i].reload != __NULL__) - g_weapons[i].reload(pl); - - if (g_weapons[i].updateammo != __NULL__) - g_weapons[i].updateammo(pl); -} - -void -Weapons_Release(player pl) -{ - int i = pl.activeweapon; - - if (g_weapons[i].release != __NULL__) - g_weapons[i].release(pl); - - pl.gflags &= ~GF_SEMI_TOGGLED; -} - -void -Weapons_PreDraw(player pl, int thirdperson) -{ - int i = pl.activeweapon; - - if (g_weapons[i].predraw != __NULL__) - g_weapons[i].predraw(pl, thirdperson); -} - -int -Weapons_IsEmpty(player pl, int w) -{ - int r = 0; - - entity oself = self; - self = pl; - - if (g_weapons[w].isempty != __NULL__) - r = g_weapons[w].isempty(pl); - - self = oself; - - return (r); -} - - -weapontype_t -Weapons_GetType(player pl, int w) -{ - weapontype_t r = WPNTYPE_INVALID; - - entity oself = self; - self = pl; - - if (g_weapons[w].type != __NULL__) - r = g_weapons[w].type(pl); - - self = oself; - - return (r); -} - -void -Weapons_DrawCrosshair(player pl) -{ - int i = pl.activeweapon; - - if (g_weapons[i].postdraw != __NULL__) - g_weapons[i].postdraw(pl); -} - -string -Weapons_GetWorldmodel(int id) -{ - if (g_weapons[id].wmodel != __NULL__) - return g_weapons[id].wmodel(); - - return ""; -} - -string -Weapons_GetPlayermodel(player pl, int id) -{ - if (g_weapons[id].pmodel != __NULL__) - return g_weapons[id].pmodel(pl); - - return ""; -} - -string -Weapons_GetDeathmessage(int id) -{ - if (g_weapons[id].deathmsg != __NULL__) - return g_weapons[id].deathmsg(); - - return ""; -} - -float -Weapons_GetAim(player pl, int id) -{ - if (g_weapons[id].aimanim != __NULL__) - return g_weapons[id].aimanim(pl); - - return (0); -} - -#ifdef CLIENT -void -Weapons_HUDPic(player pl, int id, int s, vector pos, float a) -{ - if (g_weapons[id].hudpic != __NULL__) - g_weapons[id].hudpic(pl, s, pos, a); -} -#endif - -void -Weapons_MakeVectors(player pl) -{ -#ifdef SERVER - makevectors(pl.v_angle); -#else - makevectors(view_angles); -#endif -} - -vector -Weapons_GetCameraPos(player pl) -{ -#ifdef SERVER - return (pl.origin + pl.view_ofs); -#else - return getproperty(VF_ORIGIN); -#endif -} - -void -Weapons_ViewAnimation(player pl, int i) -{ -#if 0 - View_PlayAnimation(i); -#endif - pl.weaponframe = i; - pl.weapontime = 0.0f; -} - -#ifdef CLIENT -int View_GetAnimation(void); -#endif - -int -Weapons_GetAnimation(player pl) -{ - return pl.weaponframe; -} - -void -Weapons_ViewPunchAngle(player pl, vector add) -{ - pl.punchangle += add; -} - -int -Weapons_IsPresent(player pl, int w) -{ - if (pl.g_items & g_weapons[w].id) { - return (1); - } else { - return (0); - } -} - -void -Weapons_EnableModel(void) -{ -#ifdef CLIENT - View_EnableViewmodel(); -#endif -} - -void -Weapons_DisableModel(void) -{ -#ifdef CLIENT - View_DisableViewmodel(); -#endif -} - -/* -================= -Weapons_UpdateAmmo - -Sets .a_ammoX fields and clamps them so they can be networked as a single byte. -================= -*/ -void -Weapons_UpdateAmmo(player pl, int a1, int a2, int a3) -{ - /* no change */ - if (a1 == -1) - a1 = pl.a_ammo1; - if (a2 == -1) - a2 = pl.a_ammo2; - if (a3 == -1) - a3 = pl.a_ammo3; - - /* networked as bytes, since we don't need more. Clamp to avoid errors */ - pl.a_ammo1 = a1; - pl.a_ammo2 = a2; - pl.a_ammo3 = a3; -} - -void -Weapons_Sound(entity pl, float channel, string snd) -{ -#if 0 -#ifdef SERVER - float prev = pl.dimension_see; - pl.dimension_see=0; - Sound_Play(pl, channel, snd); - pl.dimension_see = prev; -#else - /* client side == immediately */ - Sound_Play(pl, channel, snd); -#endif -#else - #ifdef SERVER - Sound_Play(pl, channel, snd); - #endif -#endif -} -#endif \ No newline at end of file diff --git a/src/shared/weapons.h b/src/shared/weapons.h deleted file mode 100644 index cf3578e..0000000 --- a/src/shared/weapons.h +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Copyright (c) 2023 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -enum -{ - WEAPON_NONE -}; \ No newline at end of file diff --git a/src/shared/weapons.qc b/src/shared/weapons.qc deleted file mode 100644 index bdadb62..0000000 --- a/src/shared/weapons.qc +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Copyright (c) 2023 Vera Visions LLC. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -weapon_t w_null = {}; -weapon_t g_weapons[] = { - w_null -}; diff --git a/zpak001.pk3dir/def/spawns.def b/zpak001.pk3dir/def/spawns.def deleted file mode 100644 index 5dab18a..0000000 --- a/zpak001.pk3dir/def/spawns.def +++ /dev/null @@ -1,116 +0,0 @@ -entityDef info_player_start -{ - editor_mins "-16 -16 -36" - editor_maxs "16 16 36" - editor_description "Singleplayer Spawn Point" - editor_color "1 0 0" - - spawnclass NSSpawnPoint -} - -entityDef mp_deathmatch_spawn -{ - editor_mins "-16 -16 -36" - editor_maxs "16 16 36" - editor_description "Deathmatch Spawn Point" - editor_color "1 0 0" - - spawnclass NSSpawnPoint -} - -entityDef mp_teamdeathmatch_spawn -{ - editor_mins "-16 -16 -36" - editor_maxs "16 16 36" - editor_description "Team Deathmatch Spawn Point" - editor_color "1 0 0" - - spawnclass NSSpawnPoint -} - -entityDef mp_retrieval_spawn_allied -{ - editor_mins "-16 -16 -36" - editor_maxs "16 16 36" - editor_description "Retrieval: Allied Spawn" - editor_color "1 0 0" - - - spawnclass NSSpawnPoint -} - -entityDef mp_retrieval_spawn_axis -{ - editor_mins "-16 -16 -36" - editor_maxs "16 16 36" - editor_description "Retrieval: Axis Spawn" - editor_color "1 0 0" - - - spawnclass NSSpawnPoint -} - -entityDef mp_searchanddestroy_spawn_allied -{ - editor_mins "-16 -16 -36" - editor_maxs "16 16 36" - editor_description "Search & Destroy: Allied Spawn" - editor_color "1 0 0" - - - spawnclass NSSpawnPoint -} - -entityDef mp_searchanddestroy_spawn_axis -{ - editor_mins "-16 -16 -36" - editor_maxs "16 16 36" - editor_description "Search & Destroy: Axis Spawn" - editor_color "1 0 0" - - - spawnclass NSSpawnPoint -} - -entityDef misc_model -{ - editor_mins "-16 -16 -36" - editor_maxs "16 16 36" - editor_description "Decorative Model" - editor_color "1 0 0" - - spawnclass NSRenderableEntity -} - -entityDef script_model -{ - editor_mins "-16 -16 -36" - editor_maxs "16 16 36" - editor_description "Scripted Model" - editor_color "1 0 0" - - spawnclass NSRenderableEntity -} - -entityDef func_static -{ - editor_mins "-16 -16 -36" - editor_maxs "16 16 36" - editor_description "Static Brush Model" - editor_color "1 0 0" - - spawnclass func_wall -} - -entityDef script_brushmodel -{ - editor_mins "-16 -16 -36" - editor_maxs "16 16 36" - editor_description "Scripted Brush Model" - editor_color "1 0 0" - - spawnclass func_wall -} - - - diff --git a/zpak001.pk3dir/def/weapons.def b/zpak001.pk3dir/def/weapons.def deleted file mode 100644 index 1d113af..0000000 --- a/zpak001.pk3dir/def/weapons.def +++ /dev/null @@ -1,51 +0,0 @@ -entityDef item_ammo_stielhandgranate_open -{ - editor_color ".3 .3 1" - editor_mins "-16 -16 -16" - editor_maxs "16 16 16" - - model "xmodel/ammo_stielhandgranate1" - spawnclass NSItem -} - - -entityDef item_ammo_stielhandgranate_closed -{ - editor_color ".3 .3 1" - editor_mins "-16 -16 -16" - editor_maxs "16 16 16" - model "xmodel/ammo_stielhandgranate2" - spawnclass NSItem -} - - -entityDef item_health_small -{ - editor_color ".3 .3 1" - editor_mins "-16 -16 -16" - editor_maxs "16 16 16" - - model "xmodel/health_small" - spawnclass NSItem -} - -entityDef item_health -{ - editor_color ".3 .3 1" - editor_mins "-16 -16 -16" - editor_maxs "16 16 16" - - model xmodel/health_medium" - spawnclass NSItem -} - - -entityDef item_health_large -{ - editor_color ".3 .3 1" - editor_mins "-16 -16 -16" - editor_maxs "16 16 16" - - model xmodel/health_large" - spawnclass NSItem -}

    ={4^ZidAM3m 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 literal 0 HcmV?d00001 diff --git a/gfx/icon16/date_delete.png b/gfx/icon16/date_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..969a6b7239275cbafd223931e3fdc9b1eb482e22 GIT binary patch literal 716 zcmV;-0yF)IP)>S9ti-HZasiwT2Zq>OIr z=IlZz8_bQi*}hUMa6)amu~;i{Bi6px`S-rZZ7iJjz<=*~-sgFK@Bi$aBLX0zA|X~P zl~X#M&aY4?E|Hw2dlj)Nm1@FZFnDMW-K)*fpAcC*L;d$fi-$F`?lc1IcXncJWCSk<24EW;L|87zUVlG!dwa1% zK<4&#EVQ&>MJh#{I64AI%VhX5K90oL7`~5=B1T}*;bH6%P?&&1eSP>!T!p&2aKN(v z0(?Fn%H{I0DwRse<#K{(&^1o&|SzZ9pdrYNLzbK^s&!i5r*(@Aa&*1l~ zTL2l#YeYyAMei}Ns+n&BK(E)s;c&p^ay8cc419OaAwD~VpN}O7-xg!-vJ@6I^F#n> ywOTj%jB%3QYHncV$|+)70`s&C#=Ghio&5{95~Nu0qnc;{0000 z@XyTPsyR0SRfgYWB;#@lX7&;LFB_CN(vlFNpK`2z!)0~roDYPN22vGz@NlK4CUscB_jiDRu&dAGht6p$FI~> zSP4iSACK2DG3bwuhMQFMA7DK>8NZ8*v0PLHPeB1(1m?)jhMj;G2*{R}23tucX1lIq zzNa3h4;L`;Ccjbw@H~%TFnFZ4x3{q(bi*@TgO#a%V0{VxsjuK(mM$L(2m}H!7!2_F ze9-IlFpW0BYkq<)S1&w2USMOIK~T_Qx}#b=6hO@?l}g%q-8}@K`7w4jwAfg<2e1A< zte>hd*?tGw#>=Pv0Z_vpgkc!0F0t@UKf;d4Az-V7=&Zn+r4~Zx74So<{hxRcu&17n zb?_K!Lgrf#9XGIQu7mA;8RiY&!ExNtfF*MeW(FUSvNaIxRoHai#0sf|nm7H6(tV)E z3}0mmAjTbPwrILAGf<1kZ%tU_%Mq|wz-xMlxz(OF(|4Fu*JQ_7OwArVn5X(bJ(SSusOn}JF5z(;QjVNh};HlMM5^1N4#l=N# zS=O1*x8`|y=`lahceoJY6E&h%#wk*-*OANRpzAtv*#&H^K0{YH0rTf3oRm4~D@Szo4obB7?WV%I}Ul zsL@;v5;B?C?ET_fc*9Y21$M!$JsOq^*;kqfgZ1S!*hF#;olA&QQ&S^RsZ z!Dvj@5{+4Gn!L@-#FEX1Kp=p3B)&;c$9h^CqeV6wOLjX`qiYrufW+>$0PnN2F|E&SS6qp0`e6X;{(~1kH^D0 zhx0eU<#Hh&kEc{D7DF@|Wkd&^qn?z2NF)M}$AgWH4Y=KII2;aKosi(Nx*9)Y(fM_Fc7960CGx%0 zJTTLN+opEhG`65ee-V9#R*cN|$(D;)3QFs{8j~^5q1mCkc>Br8aVn@h??$XP~qz j9lZnHOfHwp{nYy#Q$vKsy(sM?00000NkvXXu0mjft$0VR literal 0 HcmV?d00001 diff --git a/gfx/icon16/date_link.png b/gfx/icon16/date_link.png new file mode 100644 index 0000000000000000000000000000000000000000..9f0aada7140f32ce4712e2b03025da8edd62a6c8 GIT binary patch literal 764 zcmV;Ru)A>AdQ$FlwxQIMIuQLq#R2`6HmQ(^~UI1 z=C`5Bp-?E2NF-A1!*8QFaVZ-NdW*e|j_`J61;0;Ep>1s74gLw+l;dN#mY2~uJ40`M zUD!OjZjcNl>|{|CSZp>71_Mmn?U*zgVV5MKW^yrGt->}rGXwJwm}8~k9cEcZu3Q#Q z`C<_ofplhP(V3pcz-&e?pBJ`Vp)dx(h+_%RY?S@y{5*=C4wfjpo2W??p!fUesw#fb zStfm_X$aBzNcJT_lK-#ZgVPDW#R9$8gGx>sD}k8^=>5b5ymT5!mHT@<66m;!bULl8 zs`{$-`+fcC=}9OHzi|x5%6LJ#-7d1(EIb|$N~MzEetUb1)z#I}$j2hR1i-dGKq(W2gKuXadIW8R0_>z6C1Q#GBvx=XyBBV&FOT0dj`Ocl}ZI)HaD@iw8f_ybVp>h{H}350{GgG2;``m*9heF= u2qu$BWS*seg72+XOH{x#=&sT6CI55DN5t*xzxdh4vruFz3HIvUK)W=dVA z1o40|dZg;=BsS%8?0UUYjIPu$!FmrQ=#bRL0 zW^8nKBi`AGcv~BS&COs;rgDt*dw&yrZEwfw@Gxfj`{5cKL}Xw9(Y`+H_w-NE-^wtn&EU!_>XU`YVWUJMR z1^XH-o(RH;ETYK*_{cF(vQ;u%Hk^yuFwI3u^hNq9s#nu?Og`bvkS04)%_N@TrQ;3>2FkW`ei1Ll5n!` zNhKT%5dNIc8u^Izie_;dQ#_-tWX zI-P!8C=@<(4xcUSPN#3Z2ta*tr~b@E06&A0H#Uw}hz7xQ1&rT!GnahHABnXf%pet0iY23wD!ZNL2O^w!J0B9`u#p^+C1$66v3^K z3vWMOpwzu#gmp3=homj{V9!jrsKap3jSnX_o*aI9sfxvQa>bKKlc+ WlT<+U@H$xl00000x$iEP)-YXOeA2OND zefrk;?i5-sm%CFe7T>cE-}!O!&{P!hgS}Q(aAj@|t@U+yi;Eb;iLfoQx{8UJ8GPT^ zK!0ID+R{QOszSm}MkE3w7K7`$7>dU+7z!b-suDW6=)=R(HaIc@{gjwv)zdR{O~X#J zDV?hIIy@q2kB*`}Gz3@Iu~V%|+fJ<(5Ww%T0eCUWzBxIGdb^Ej%ATUuR02w;6Mnm>~baaII`Fa1z15qy`;NZQzJq*+2 zXJ==TN~I8uMnRba_(VYkZ$FuM{(2W~-^QC~H_>Xf;4e$1QUNUxs1;d_bFP0$u=!2F za`_7;5@EEOzyB)JG);Ikc@922Jd|ffP{G|NA0I52JdBS;pwYrOoilcJ;&y1YW#(iu z$;%_F)9BTBpsEqZt8vP#sRFj;!0lKvc#&3_3G(?o40>A5%E9~l`vH+0qIuAL*s7Xn z|FmHDT(~_)8hwOl4_I>roOx<$3cX%WwgmsLdi3C4}Mrzlg<+1Y8PEBfUp0jJpx4B>@E+cy3`^(Gw`Mf+2&yxZm<$to~Vpgvg&QKNR z_f#1(r6svZt%iF?s+n<8X?B&!h3g9Dbb8_=MX}!;HiQSAh`bp^WMl~Z-44teO7W_Y zV4thSL{h;rJY7!l3%5J4H1!tIzB`Dv+YxO(haWeausGZYkI8^hWj6mzo=L0{%;yxzh{5!Htr?51 zvG|W62MzC8BZ76hRpCyO2zOn<%e)K>NHge!-~)Ap33OdWw6hsLYbCxGNt0%wk_2z7 zfyYvXheSG)5HRK1VB~%mq7Dmurw#bi@hEcOr3&G1ZiF*$M=&9nB#VNf&Q^r$4G5kp zTURh&s)E0%5&hyVD}sp<72~zmAY`Y(9aqO6CXF%=zFHGzO-A&I(pE}v70YQxCPJ{Y z4L+?5-crdLn3ZRPEs!A4ehEY3ZRpL~w9>@aMN+{F4dI@v&>(QDHQum!mG~E^$OS8l z!7?%Uwib*ROP67Hw`ika)gX-(8Ia`-u_IEhxG7U<13kSsMW+$lbb2dUMm5p6pa}cjgA+U$^mJ^AjD?&bdi)8~y+Q002ovPDHLkV1g8IMc@Dc literal 0 HcmV?d00001 diff --git a/gfx/icon16/disconnect.png b/gfx/icon16/disconnect.png new file mode 100644 index 0000000000000000000000000000000000000000..b335cb11c4d1a397b307883adcfe1e00c4cf8e6a GIT binary patch literal 796 zcmV+%1LOROP)h5&w{Y-QlBkdy7eSyz8|k(w=syt3MbOGZFmTy2f|dnI3kj6Sz)H!` z%1hM3FiovS8#Qs98Rxs5^PSs#9S4da6*};44(Iv3@B5rb3BwQ$Is?0$0ilY#Q^EELL=6SfS*Ly93GR<|lPYvfPXoM^)HN1)!-B@N5Zi(e|Ge`rl{XLurIiz-D}wH~H+MJzd|s z^YP1Hc07G_>)Lgir!F1{Qn4GcTg%?koHo<=1qRN{}nPDolOeI^o4N5I>! zU$N=L=sg~ zDx#dOA*B0N~cqPsWI(^rbbkh)DS0_H_UN0C4l_kvWIm2#Kyy6%BCh z(yIUf003&1xdx>t$*eR2ZvXxT0001Z_R$y3Iju92q*wg58};}zm(OaAH=p|y0002M zh5O5#fxp|~jc?yi@+7$`d4Q6Hl%z;WiWG??NXR{Hx%)pMd~SE0000OQI literal 0 HcmV?d00001 diff --git a/gfx/icon16/disk_multiple.png b/gfx/icon16/disk_multiple.png new file mode 100644 index 0000000000000000000000000000000000000000..fc5a52f5e4a7e8eb54bcd59728e88a2db5f046ed GIT binary patch literal 691 zcmV;k0!;mhP)h|XiB@gI zjUjC!t---iaHXP+)r{6Ojx+c3eOp)#T8qGEea`PZ=iwYN#&8(f07GMovvqMO`yt0_ zV{GIqh=SUrg*L*EVuk5U_QA?{|KdLZm9oqA&I{b?sAXd2Gmr0G+E?`AZ62*91#}$* zh%tuyPiAI&x-YV_mTQj!pIA(Bw8r7bRXMZUbwz}06c5|lmvZ$Nsq_x5imrlk>1*KX6(-bq8O z2^19ECQj9aBx7KUR8RS!t_)7SYimBz-4JgeVb>Gt0MQyT5n9SDtu2!)2FyRdD{|O( Z{ssThAulbFM%4fS002ovPDHLkV1fh$IWzzO literal 0 HcmV?d00001 diff --git a/gfx/icon16/door.png b/gfx/icon16/door.png new file mode 100644 index 0000000000000000000000000000000000000000..369fc46ed259191014664e8a16bea76e7513f8b6 GIT binary patch literal 412 zcmV;N0b~A&P)%thM>W-PO4z!6ryTDvQjnlZlgy>*`kliP$?n1x#3mBv=H* zZvSv|{Wk%bFo}=%C%C=cB-|2gZto+r=@*a)F<})kF(DFGf{cEF%qX{I6ar>BlQ09$ zKtwM=E70{BMdbz}7ZEfCIhx`>6H;PlIK|!Y1xVX8?flcwAM>e&;Vo+vaG^ z2pyX9GZt*w3IyWpBqouZ9TBDUCjj71ahpsggwSp?!_6p~6Ug^zToTz0k=O|cA@C)B z=4SI+2S7F9CYUB%6Rwf$PD%xpU1zsvH^-J3qhIec&_95xadrGMyZiUG;F`#)xFk#y zurJ!PJ?Af*(aYIc}SHy&e#bYkLxyZiN`;lMHCXuWKOBa9QbyiY}R8)+l!c;Lu zGC@p$z~K6Ij22J0)wsbx511;JB7MDISvY@^uJR9Nq@bi~L`zglHEQK03t2do(0Qs6*PW_{1G!HjEs!rv9U46 z$HzPJ|EKO<)u6Ypk6L#x)$Sg;sx@Y2o4k8D`Z@f|JD)qaVu_iqHj_a!UF&Z3Ql+}r bBu@VX$p^JhV-$eD00000NkvXXu0mjfw@)|D literal 0 HcmV?d00001 diff --git a/gfx/icon16/door_open.png b/gfx/icon16/door_open.png new file mode 100644 index 0000000000000000000000000000000000000000..64bab57ddd0e95ad9a73a3828ec29b5d0b4dd675 GIT binary patch literal 508 zcmVjv0zFqT|_}Gg5c7fH`2AZ7W59X^b!J!cjQKk5f=?+6Od?2ip|XV za}o2aVlr?zXY)SuzK59<5o~(S-oAM4Zm-OARNqAS>D|jO?sih$KIXi4#zC#p8KB*6 zhr2T^Gn@5ikAoUcb$HCpdndR#asC03%nV>=v|23yQc6ob;v>x`Pk}_f8e)=(a71(& zuqvL;W`>(lMgvR>P$S&_bg(E|oK*{Mf@#6E0Euv?l<^#(s{aI-7D5%5GI0madt{~$%;b@oK6JNMtzMm)GS2eE@_I zS~TaE^z1tT1me$mOd>fuB1*9ukjYHe@2!~sjG5tP)N7xSr3G9P+3oKa++V)SLaGru zn`QvjgqvWRa7{oUyOUDA37GDE%9f3r>9Muk`Z$59p<W>iYj7vxikNWw_8sK+%_fnobvCa5%KNOO6e%CReDLPLmVwdHp%H5J z8cVW-n2=oPDz8D+5J{LSmLlCXMPg`l3MX6KVJNMw&n~!g&9zA<=CHFVyLz1l^k+DTiboyDIuKD~MJE&R)Oo;bO6gPHCylVLL*a<{&sTsdkI7k&ZU WO{4dBd(FK70000k8yT(1{FYQ%eS|; zm`o-RZoVTR{e-VIhqwI*@698e;uMa`17cSLjDP=8fDVU4RsnS8Z94N(YF@*3(F0$4 zfa7WccWVI`$$I$2KUI8TegR;jN^7ao%gZYfmZXUHr+K`!3i#+L;%mCJVqO6-QJb`Wzkm6y zdWlr63*W^xBEov}S^$&R>(#p5?x)3Kp>&7LPwULD0+^gmrwKcHWY#OW8%2BFWlgZRE7!1(s^(^f!rJbe79GNxG aJ%0hDwGFRvSa|pV0000lQkd! literal 0 HcmV?d00001 diff --git a/gfx/icon16/drink_empty.png b/gfx/icon16/drink_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..a40211ed412d95be06d475239a37c35fea158538 GIT binary patch literal 433 zcmV;i0Z#sjP)awcLgG1Ps>cqvbu;_Vq%$)JuarzB@HWl1!ZPF;C7L( zfnnMp{=@G#I2=L#pCCC))^Xy>1k(9bGie+eiDo<>3#hIg$F>C#B&%FfLPtmE4jr9a zG;-_{Q4m3n>C>c45seEj&?r%+MTanmAQ|J49v^ggr_Bq`JW!*DM#w+}NzbLsGCexH z(&UkQs(hlcVXn_1f*?uzfvMA@#REld=}z(wK;rh8c|(_Lw3$2sh-%+83%t?gYAR0w zBx>IpebHxQ^qXe@vKcLNP9XT_ljCh!!_LrUl~Y!8E6yeB4A{0s@_S@RP$z*(3_rfS z*ERu>_6-ID8Z@Z$!T^IKJgo@`D=KGHs4-;769x8Jz^zQ(5VWl+{_JvPk$HSoZ`Px@ bZR7F{-p6Gno?>^M00000NkvXXu0mjfT}81Z literal 0 HcmV?d00001 diff --git a/gfx/icon16/drive.png b/gfx/icon16/drive.png new file mode 100644 index 0000000000000000000000000000000000000000..37b7c9b27d39acaaecf06951b024ac08afbfd4d2 GIT binary patch literal 346 zcmV-g0j2(lP)`6pHR4C7- zkv&QTK@f$%UVGNSAB4p~7X&kJu`rW(3s2w)1kd9QoMeZ&fx$)tn+OJimk zjCT$JD?{UrQ?3~v=-g&C?-zWP;E3TkpyGrhTDFaQSzpwKU?tq9Uh&CO=Y?-R7%>t` z!bl_(!*h(_r3OLS;FuM!k+?!xBDEihL=?r53TBrP2>202N!*Y~*dL6MvS5Ku!P&n9 sT@vv>?encL=G!4ixo5^&>-PTUFAyGx1U4B=kpKVy07*qoM6N<$g0$g{=l}o! literal 0 HcmV?d00001 diff --git a/gfx/icon16/drive_add.png b/gfx/icon16/drive_add.png new file mode 100644 index 0000000000000000000000000000000000000000..29a35d5aa8d270d0cc2e2fb29de8c8b5a82022d0 GIT binary patch literal 623 zcmV-#0+9WQP)JieWo?|tumGdpatSl}!}!5N1pKRTVx zYtQov9GK7Nn9XJZrqgMF$z(#YQ7)H@#ADO~CtouR!$~HSBI(}|Zd2EFIF5r}uUD*8 zDh=U)D?W_J;}{GEFikTcg^Bdt@Anal#gNHlNOYYqH(0CH66%RW0;AFBgk5Tdh>S6) zsw&i@(I_I327D}hnA}^In5vQP$D)maB4FVOQ z0hf5YdVgCqA3E{(5>wnYI+BvLk;4J;Fx*1L!MP-8z)TFztX+(o=;@1Xf{ z8zaR&EeYiS+`6&~Pw{a1dUSK7c$Mb_%(D;egYqi>H=r0SR#1Hd3 zbY|nm@?BBzL2(N&Tbo$0>hYiWzmcyj9o@cp-I~M4TIne^cJIJaO+4GKx~F$XWFb(ha-_q6-cG~B>a{s~x5BE5t9KSg>n~%S){RQIedSx-2#tZ-e002ov JPDHLkV1g!V6x{#- literal 0 HcmV?d00001 diff --git a/gfx/icon16/drive_burn.png b/gfx/icon16/drive_burn.png new file mode 100644 index 0000000000000000000000000000000000000000..80fd79f982e772844d58a90c9fdcf751c0181120 GIT binary patch literal 608 zcmV-m0-ybfP)tfHeA#B@4EsZ>I@+pVj_wGl1!`;fAZ@BPyc*{%{DQ6l*Sduq6YK_q`$aad3fgM z_ekw|u=PEl%wY6A95^RJ9cwfir`*e7?3P6{#i4zSea*qf&Ng&+6F8!a!yEs&#rMg> zOSbMY{eHn3+8ew!u><|u0$y@(gU6WP*mpM{*FPp7qvaX!cXz}sg}~)M{7V417_C?E um_6W6ZUPfY#aDvu>=s~f6Xp literal 0 HcmV?d00001 diff --git a/gfx/icon16/drive_cd.png b/gfx/icon16/drive_cd.png new file mode 100644 index 0000000000000000000000000000000000000000..1850b701cf20400207e7c4ce777940ec1645f43c GIT binary patch literal 734 zcmV<40wMj0P)D#T)oK}@`dJc1(dv;c^7(ug?CMS@EEn0?c*sF z3P%K-mYq3^jLc5Vc7U&qeYB>sSiC!n&6bXU$Aw?*ANcTP2ld^3TsrOB+sG!&+U=d3nBC^}~9=5(gAg^T*vPof+XAnft!b-uy=-!z-7P+jc zv~mVcbAF0*g7f+PkE=Ip+Rv11s(S3Gv~3AI6Wa!(4~vFDNf>(bM7aita;@NCt)OQH%@Lt=~vM!s(GvByx=5c=nMq9A|(cadvYV nf7)x?G!(;T;jb-r_;_P+#g$MH7vfLQmHX~h5`qmw zX%SqwFr*kv!PKM2!+a za=FeGc#O|esT54pL?jaNK|vs`yWK95$s}}LC(;csU1yC(gR`g8X;_wZPA-i?K*ktk zS?27CL;|r`4Ap8C?RLAU5IaeyS*b`>Rqld4sD$ElI>l%-LO!2Iv)SBGh-o++qTlcH z0}@4am=wicfoP;@8n4S{vxF%q#7eW0(+6^D zK*hm7u-N;I^p71#?@ZXq1st#5=VS8*0!W}-F6T=oFy*6rAF+f3tUP>zh<*#FUu)Rg z*}{#Z=vf2$17g0QT){rre2<%@$58hTVEZNJ=2N(?Eo0^T7bxC|Rx6dtTHu!XQTW>L zL#T^7aPR5gEBs;!^Y+QvP5htL?kGQ3*B@Mq9elv})WnIGJGNwe+ehz0k7@48)wj)0 z+s?016qX#q(SV`dW3EU2nqBlc@2+dlhJ(XLvdflTdDin#Z|>HdSAPI_FMg8I(Y~ty O00008>xgSt#M+4&ytoi#D*N41Z+^B#|P?m6e)_e2b?4zY&OB_}=DAs^R7#8!Y=OY%G)-&ea=GZxpJUOcs;X$US{MulrCP1l zj1&;#EnU|!8jTQ(#pa+zAg_nRAu^c^^7%ZI-k|NK=yW;}dp4VeX_~v_vK0mjAt1|g z#GX#4kxVAhXf)98_e%=1vvl^#hvM;g6c6fKNRybU<6(bF!;fGm( zXAbWw%ru!yU>HVJAZ84L0Nc|HimNAZc{zn=uZOsK_2jO)JZ>3y5u9IAMtJqZ@6xbyTAC>K0R6i|e-w$hhSe<|P&aDrLuIK1~Z zY~O<{sSJU@j%f8L}k)_ncR%Yp;$U*>^^d=_ENrHe3iQt_Z2vVu}yz dAF*M&_z5zVZIKEdNDEf2-s&}Y^ic31co00R|9}S-FA@q~ z1q;#;e^rr&XrtIjwGF1}(zLNg!zP<;)}57vSQHN(80NjleBU?o-Wz5Z26kf{c4@Zy zBArgpZf|dgO^2@Qs8*{D*EFr+l}d$TEE0)~5{^*|CitW%it(aPq3QK719D!Rt zgstUQNX^{WYy>KmO33H))&)^=tyTkFCPmsiYYBvUG&l|%N8$5Fh)jdi)eU#&9vcya zNr{LEWVU3L%yGY8*w?y(qr)xm^p2ylHVv_jA@g<-Rh>ihotZ|e)GIj=)SdPn!V<=Y z1$g?-qMW+}CVYe7aDrEJsO+D>X32n!2504-Zjlga{h}HSj&$6nW`5U+~3(a=n wM2C8~*KZr{mthE%IdwgMapK0pmw!#;FKVxMw^?5FRsaA107*qoM6N<$f)5QvuK)l5 literal 0 HcmV?d00001 diff --git a/gfx/icon16/drive_error.png b/gfx/icon16/drive_error.png new file mode 100644 index 0000000000000000000000000000000000000000..309f63962c0e70dfab9154b1d241e63a7a70ac96 GIT binary patch literal 705 zcmV;y0zUnTP);h;AU9E{Nf?}n4dHXi&Fj3?{Kq#TSk zQPapp!o`EsHbz1ei)l$XP&pV;1eRsjdDDQc;nqpMyxGls@B7|+Gt9Cq9A`;5=2AwR zYPI@yI2F7lgTWZOu8-00_bC=KnM{g!j7s3-%XYiH7z_r*q5s$6GHo^+ip3)8 z^?E9s%@%|Mu6SS5G&Gw{I2?{K=`fM@jYb1ruNRR>ghZG5?*c2A%R=4n_oLlzAF)fN z5RowkS(b&m$K!#^Dd%^s_SSPi%=8=Zns;wqy$M)q7NeRl7wYR zI+*ZTt&TwA61=AtG4<&g?3h7!7(h52CQec!RjQRh2}YoAm9-Ie?!gn#Fl@iV>4iJ+ z>01~Y`gp`5!H7hbW3d>b(I{qTBbX1hFf)Gx=xw9)bPaB;3$^Q8Kog(@ zqtOZc`T|X#g2(rVtMBq|^1l4uL}ck628C6eoK6duESJl@;k8^lbjvW%ySU)n#6s#e zRNH%)dgI_SFdJl70{c4>)?aR5v+2*XNsnp!@zUME-1SGHb55>W;*NA|z4(kodJarJ z0XVPX!;_WomT6v@n4t9VVk3TQEi6lWu#6vc8;-m`*?AuOm5=!P`oVK$(hD>Cy1KoZ n?ph}A1#i|rSmOwamKFL7N2-X}^&G=H00000NkvXXu0mjf#EU~5 literal 0 HcmV?d00001 diff --git a/gfx/icon16/drive_go.png b/gfx/icon16/drive_go.png new file mode 100644 index 0000000000000000000000000000000000000000..fc53379efcda49dc4b2fc0eb7bc12bf908425a53 GIT binary patch literal 661 zcmV;G0&4wR5;6} zQ_E@-Q5gPaa(xuUD*8Dh=U) zD{du|NeqWWL?V$HXdX!Y!C-(yB7saML!ujex*;{2O`)Djr7#|kPuQhW2q;Ms0)c=~ zkH_PP#bVGj4c%_H7$kMFPPNjeXf!IqSD$x6*>zo*ripw$k5;R-5hNwUFfba8!~yx6 z=rAe!W9?@Z6U#s;`2>;BIVg%EToOTn*l9o@UXrjZ%kl{a6J?6!^cr66Z{p$NQ>dy+ zm_m?Lsa6Uipdf-Tsn=YYU!iM*@iq1QD%O^6;K(%ay#ENB>Pu0!An<`?HJ8hY-2KIH zcfAb9D}@EUQ{QK< v0Jmp<;WRC~B^izzSeUp@_IuU)>d*fH-<_8fCSRm-00000NkvXXu0mjf03lk8@*o6WkjbwgV1sRJML-eYFIZ)SIxWm!0haX6s~?x9+( zzBf%XWdpgTa7&F_X!pDUVSLcJiXv>n%kh5hv)VO}6Rrcu*>p&}cN$ z*=)AxD6knHhe9Dpk_4a6H%^*Nq;s>`geZ!L#bQLdWIq>KxmRlJO3asib}Wl10= zMNuHjvNIqG9*stzVUl<6VtW-=pfBJA{vDXxH?tGP_G@_N?1IAz zxY2L>-wnbtbW~Tik=vSvplMnmpU+>P_{$t0<+qR!zvIl!JFxV(U}hJeUv*)2WbpQk zalI$JMDWVR3!6@-^ZR^0hgrbsbb{mYc#Ff~ zaEq6h7tG~UDiykfVW_fn~}VltVi=>K&uQzDT-rBZ>xU=T^C(`9175WnkmI+)F7 zAd|^%P4|tsAB{$!(P+T!b|dH$dtBz4%_gB63ncKeA(q}^@@i^YNr5{l4F%)(iC zhG(AVL8Vd=OB@i!>3F~bCW$DEM4|@4j=<;gCrG!@K&R8ea5$_r8jZG6 zAQ>OHu8Z+_49l{Tq|HQHk47VGZEeBxJR&`iuiLEK?JD+ME{ExK`kP#`LWztq=(?`h z9mhc?lR>N1!eB6{abhRw(fsn76!D&H|3dpiyy(@l<;Q-O67NiUbn zY9@U89>6pWgno!vw!setY_1~|TzyXp&<6hU?M;q=Spa`EfKdc9r) zPauILKg43Oaj{sW^Z88o;39xw7&IDpQ zluRb6R4UPOxopepp_oi25Ak?>TqqQ1zu&74SkNwrLI~0{O;tBdlM;yp4F&^RtyVQ% zzNeE;r_~z~6pcoeaCLttIB&Nb9gjyUm&-Jt&)Yhx91aKC?RI3_wnu<)2Ot3`0$bO0 z%49Oij|5dzp3P>eRVL#Jp-{+605bal3|!t-b^e}wK2N99Nd-fY6h3?@&jB`ku$iax zzssqrikyIF!UN?uYaE8@$J?8@%;1CV^G|G XPW_rzx-w*Y00000NkvXXu0mjf+4B7p literal 0 HcmV?d00001 diff --git a/gfx/icon16/drive_rename.png b/gfx/icon16/drive_rename.png new file mode 100644 index 0000000000000000000000000000000000000000..2a9f38b447dfe58b6e7e4f4dd19e51c606c01956 GIT binary patch literal 494 zcmVs8_uTX4Y-kx0Zb3`2sxi@(iqI1I;eFrUw>rfCj@fm`tmI1lXe8A$nG9B|)eT*?LZDI#!C+9TClU$7<8j!wjp=k+4X}DD zm6Bc=6pO{A3KM3tSWRjB3u3Y&vbW!FM!Ds*80#CD*ylh07*qoM6N<$f^*j1_y7O^ literal 0 HcmV?d00001 diff --git a/gfx/icon16/drive_user.png b/gfx/icon16/drive_user.png new file mode 100644 index 0000000000000000000000000000000000000000..0b4751ce423771231ff45a8703c639e4f06ad7c2 GIT binary patch literal 712 zcmV;(0yq7MP)MFsn&r|Epyjypv6#aTeRpe$bx~OS(J+u ziKs+K&9O<-nNg&9`o@MFKSrPWdgqp6fvY)iIQPDHf9H38=iJLll7yp}0!K8}Xpzh1 zB7?zTS$6dMeTbqs_Fk_y_HMUJF&YR2{Dk93f(*W_(P(0JyPX~S-zH_M)oR3IF_cOr ze=rz~vI=Cz`xc7@JkLX`)s8`vKw4KS6_`vWxLhtGU6DUWxlAU**lji&8jZ$3<&qQv zavTSxQpwnjMkDlkJ;LEI3Wb7SMeI~MX{AFtosRj4z0>L7?enKNOufY6P~KZl;o99* z_+_}f9qy)>v zL>mIhl32+K#h(fDsR-ug-LRRBq#I_(G1P@T%yKUXt0Gp?N=^yLDFLyQ85~aB3|xnP zMu&s?E>s2^Uazl1{5xuvU<4$P*Xw1GoaB7itzk16$C;%in5=Wy*~%j&=x|d0KTbds zpai4Qjrx#Ir?ItNM092W@wNAuRRhI?Su`ar5{U$>nhS+OZ)7c3CT({sQJ54y?Thu~E`U_x6Nu+_cBE@$l?6fBdTRU0H+XuR5x7B4VVArq=3l>9ie- z;>Z5f$7Habi0|)YP_F!d)oO*??Pg$)#{+RNM0xWw^d@6UH7$W;b>8NF)*lrM-)}Yd us~6=;4J0j@Ob#l1ePdzK{+P2k^1lIQD~Yof+B8c500004{FP;YV zAe~^`&|0W3;HDm2rM4TZb!vv~wlvL4?Jtm$#e;!|=lT8ed_T`iLJbB3*q^(v7c(<~ z@PkSILi|{vuz&oyS#LG(Kgz5X?YWd4Fce?AK6Cl$oNs|W?7Q%_dj{R34t^+))r}9r z?c$y1ryyf?;(5RS;jA~sHgyf#e}HEPB3{y4h=#(9*Wp^V=QH+;*|XDA@8lXhS_&I` z61396N&y8py@JBWZ+Fp$2XAycM^r8y9CO;iJn^fXJ4Zcs@1AcsZ<8L zKSesENH~&epvE{HeD^><+(VoL>bt+_LZL9o=kvlTz)(Eza5&P*WD-|AS?uh;MJ7b! zl2^mrIR!V9Tlms`kEPT-WV2ZW0)cccmrIXEP*rus=kuZ6ZX-NCiHqa6P~2XFs=Wfk z_VKaR!i}j#@Le8_Mg#G99QAsAc_@8BmCNOMp654Xu^2j?4*LE6$cA8$&rDGiXqpDg zvY42dfYa%OAP59@l~ELBB^V51=#3`Oefa zrqC4IA@)(sosif75R%{TA62p@n9C!vb)m!}k;n+JUMiIq%$BSpS!3&%mafPy UGkGjIO#lD@07*qoM6N<$f+^-cqW}N^ literal 0 HcmV?d00001 diff --git a/gfx/icon16/dvd.png b/gfx/icon16/dvd.png new file mode 100644 index 0000000000000000000000000000000000000000..9d94de5df00c518c84b400de7176f15843af7f4b GIT binary patch literal 764 zcmVMI6@>P|2u(tv7b=KIl+wsgV@<@e*jCUY7=e;6+2+<% z=39E)&Y3&g&fIj=+>6`P?QFX`&qGIYeyIZ&_j7LU>vx{}ex9QMp!i!3hoiz`v1q5J zrk2OX#(tU2=D5jZ;*3V)&^yD>+0y!>h12O&N@ks8&IN-(#9}e*?d>6x$sn0b!tHip z=;c#!Sl4IJY6i-V0sff3@H~%Vv513%0}zNH2#7|b$mjDY=Jz4)bFfUm$BX9=Yyo#%fy_^Vi~$?>=7ebQy10Lgqx+IAtGPE$iF zm7BanwY5CZL_29lFjQ zCM5tP8H3V#SK46~Hk%C{9UVGFd3ibhRb(~<9FNE0^ZC%$*0xFk48y?V@xX4kL$BA< zViH545Y5XuGFZRgk3b-RNF;)mmX;_5kRsVcAVef5=jG_w@MD4TQnA7|E;L`+Jpmw+ z&7}Y}T982`mbNgn%46mSkGahVUVR)#&H2WW{~Dre(~oa! zJ}e1wsLs_D)K%4|=|$3LG&-x*ibz5_%J3Ro!V1=Xi&*h2V2O2L(fu7Bo}&X4B2n~f zU!$_RZsh1D4h{|~`=0eqfB0;K@28tW2w>SWk0ox7LRddTk8gBz6qV|#NtH^aJoYp7 z^zhOb?3 uWiDU67;9>7h&43TGxZI%!;-n8wEj1TbK{B5NGa9;0000WP)`Q5?tj59obeby-AUR|b{@bs>~!*$bhSkC@X$Ba2>;$TV}|${4yOb`fp`t(z$+ zx$R;$S<3Q-`M9_C;-=G4b8l|W?V0=boKugO-gw~4@0=g!`#Hb!CITSZDU-=mWH11dn0G4IpbUHCHF@eFs zK{}bl<>h6X7jooay22ojA8KM9(NiY!z5y=U8A(|Gvm||U2cHasvR9sox z10WL2I{{_PS+po_qV9DWZb(Ydq3lFS*(K|qEeIeIg)MZxeT-+H8GK>;Ft?&bkM1_E z_8h}0=BQ;~hgkLe42I_4V8|+?S1i@vLXTdI!o~w>`jBKYnS6YF9Kk4ml>rN^zFEwB zeqh!)g=xD9=Ub0slzoStZP?OB0Ds@JR4UEuc+sx^G^~Q>myJRQV8%I#X~%aI-#LVC zZ4J7#)zsWIRxMPJ+Wt&!ZEbmvS|1EFG}m#OF*PRVzfp+AZAR-rJu0M!@k(1uS0<5+ zd4N>3`+GJwH=V3&sO`UAQ^j7sb}?LDQ5r5SKgSj`M`jBf4<2fm!&`SJUH&hMQ6|8M|s4oam`l_?a8 zQJGA(B$Z0HBoawLEEXF@BGK6U$+7ao_4|QZtoE5EX=+?JI5{d9$^Q@V&pd6hSdhtN5R1h?A$GeRKA#WibQ+m-6sf2Y3i$`Tc-E^N z8Ge$#51>0!b26C(9jR0bbZs`95exJ+ zVRv_zLELUP35;7nW*0U~>L|vUNd)@cj$~eRU<19i?SvPp`y8LK0B+{Y*^HqnGALhu2t7= z9|2Hh%?ANJ6=$KSFM_;+i`m-KnBjNh^3@xp_@TD`VV_o9M^CuA{W(asd?n|*u7NIeySlb!R7aSacz5>WE;9^0o}X8BMf<9{cu`u(_0YD- e&Q5Bk^?w15=i8y;o%>k;0000F>2yJ z#Jp50{XIN9>>L~%)JY@~QNLJpYVZ1;fl8%fkg$-1!xoDL4u=D7w;Mj64=$Gr8qEqs zFB&3k!g{fQ-;}&dunm7OnM{bs;|K%-pd@Cq8JnA%h(@D`NBxNSb&$(mqNTawb5mnY z@{WMonS#UNFsLUIiGZ3LjYbdzK}$pap9p$a5DOYGKH7`A$7Nz#K*Gn#wqstemj*l@ z4=u6TY|v`8pz6_R1U{D*A+Lt+B24B^`SsYnyEoI4NLXmKT0upp)6o!hW=dqY+v#yA z=pqGbxK;}=n*yw!3nM_JeO~wD@_N61RPgQ_edJlMPa4rquQ!_V03)E^g z^m;uM3I+Q5`e=Z9udlDu^|4nK__g>DA?pb2@)r1)-y*uEAiKC4rv=oa1Vl-wP&F#0 z=a0dmu0hPNfZucrTVKnd5tm}A_Zlu2{A5s5mU>K#EV&nu_P@g z+nzySwG=^15eTvqgNTC}r4rxFPNbjV##ro(6ZA#m^ZCN*>1k{bR!mEI_&!>N#j$5t zSLVaFT8OQMO6c3q;)hxZ^Ts9`1zlifa65KxB9F&o)IY704U9-I*vtgnYtXjmVXEpN zzO<6NwlJYt_z0)diSF)hFj?&J^z?MbuAiy4ww6&@eZQmr%29;o1PCdgL)mZ|LpKg# zW=agnn;vkuoG^>U5+>kXf<*F99tbs-q{L)RoVer(J5pSbN#vZ%QfK9G+DJHU@A^Mv W{p7H4O;zsz0000C6`ri7_|ADA6V43{+Gs zb#88rbi*Xa-rS3u(~UXzqTAie-S+9+TZ$>sg%9W4!+oA}zUQ990l?WGwOXAkm&=7y zQ&WrM4e|!$M*I%B9RC}p%4rP zJ;dFw=(i$%zfjPg`Iq1iJZZIBkxr)(jYh#p91aJ3J|B|FB+^L=G-ZN(dH}CG>Xq$n zjhTA_W@ZLXBobgAnx?_LTPzj?gF#jrr#27^>ye7B;Oj&$nqOA-vjPHNB+E{P!(kTK z+1X(w>+9<<8jWDalSvwpkP-2)fn7y{q^9~&s`lxVTn>RnYiny@VltUnh^d(ox!rEI zACHBIKu16)>2Hx0#-UUyQC?my;$&xM0GrK*va+%zR-n`A zU^bhfQmN3_*T+Ik>vFkZHZDUq@c>&ZQrH%{VYl0{y1ELF#{({x>th8BybCcBCd?R< zmYQqWG)O>)EzpnLg;qO@d7TAD#|DZ^ZfzYBFxiF8%PMFFiV)izLu{i9e(N|E$LgWd zJMcwoL_yI_{h<!UH6!rXb6HALP zz&_J}xVI0Kr3`azIfy#y5wuNUq4zfO3ky?u`PVP82T33hh!hG1JVEj+*MCB9*J4Rp ziU8TT=xQw@<~zT$a*veq1`dS)!s=Y@-bw82?9AY|Hcx*VmB8jTK=(}u$6OcU9x*$6 zWQ9vgILo$_tpb#L1PcCXucGN>*4|~}@pu`}8tQr;S3RWF-FcvVR>b`?hr&E2o*0N;1=MDdx4(VVfd(+ZMTq zMxvM+sMBSwG<3O3Zn)`mluoDfvYY?TduXCb(1Abi^FBQP-+7+*oRjYdpOO~LJUW5vA)*P<4k9WPN* zlp!xHc<8$dAa5pSr_%}YxLhuf{m94&W@l$i}u&e1VoRsd|PV%JRO$laDX2ICl7>Kl5Eo~w* z6VT-3Bpo}JZ4^L78BJ6?O?BviTrLNP!x1o8EEfJ(s>s@8EZ6j1!28IX}GtKt%RwlH=ftg21UejD!~~WWSAtR9TMn*AWOU+l8i2 z0|<*aH@sm4FDOM62wA@XZ@yO0##hQRly#(|{$nwcB%wH3unni9!s`Edh}WojiTP<; z8j4y|kl&IBUK1O+%^XyA=OMl>1p9Ls9{NY(^ZA0Vt}a++sZVJh#ISJyan%RW__+*{ zz9*NVusautk}&Lhuw`j?CWA!-N=r+bd5?2D8sCXw_^GBL(L#TmDc^%r z&vqiDWIL|Z9)qBZhXhe5{4;$VeyPkO>n;uddO?1iLOVKyfjUmGq4CHh#${#IPAKMB7KAG_Zz-$NU2qgPyRYDi-8^{UGW@v7L1(bmYAaBFzvS(ShGCfDAq g&DfF2@LOB|8#4yVi|tZ9MgRZ+07*qoM6N<$g0=sL_y7O^ literal 0 HcmV?d00001 diff --git a/gfx/icon16/dvd_key.png b/gfx/icon16/dvd_key.png new file mode 100644 index 0000000000000000000000000000000000000000..da9307f66d45c824e1dab3417fc1fc2cca1348c1 GIT binary patch literal 816 zcmV-01JC@4P)_EVp2MD zq8T=|l(FsRwsdn&ZLNL1eYtJ#?sIgK3emyC=edW^>vhj__qiMZIe*9E;$pGUXdIZH zo?g}K^*<&iCVuI3I!de6szx=c(xdwi5|hc4%fd<)PPyG~1Ofqs!(qf?F@!=PSgjVQ z2D=%xvP(0d=*>GM_yfOpI-SU7vxvvzAd;=EE%^O@q|<3+(=-^Gg3&OBr+xS5d!IbY zI}ng36F8Mhfm{s3fZRJA4g`ZiPMV~5kce84No-(h@-;diH)}Wn3m36%XQI(42Sg$f zPU7`?VYAsl>ghCtSjdKC)XH^{Vx#qLW9DAlo#Gr8R(d=hkf11vgUHN8~=dA z78WovGQt65-QM2j>Ll+ForHg>1x#cKz8Nt#m)}4n68Sj+*~CLcLW0!zx_x#Kd&W92 zK@Eat8T_B6aE@L@dtF)Nn1BQi^L59&W+VgSNbE?F*d0P}O$ypA!}>sJ=GX|lh^+hw zvo9MFb@qYYyp6cK4fOXLpzXC-lAcce^Ce!X$cLf-99G9JB1~Ney>SU~rwB0{f%DN* zb3)1;B!xnuoSU1&Zjk+y-gQ{EzQXcp0Crt1+o~EdM-6C7h?VDOu_hP7)Ga{EPd`KkCCG}0W)I%K= u`(M<;>`YHdMsn?pr>eSA&BDb;_x}cBh2mUtnJEDP0000S}P$VM)Y%`)vL%rt*x{`~HJUuLZBW(OY5bH3;Ke%|MO&UtwNcz=e^=WFtKJY&nt z%l@UMrJsw7i^;jUxzP0VwCnAZ>(<}(SIOq)W*sp*iMbey#gIrOkWQzO%jJ+tr4S5m z!!>Rxy>yzV#vDWS*8soGA9r_mQLR>y&*woQ(P$L$cpT+&8P)OyN*5t`R%T$cKK2eh zds=@5pes{zu~-DXN~IF$b2uEv`T0467A}r)ncYU^@&`VBcmq@a{V4_@=9{GLN;aEi zhD;{IAV)_>;5ZIcFPBTmr8pF_LDof)gid>}@<6X{;t{j+;NSo>LZJ{d(LGbp$;k=J z3zsPZ2oPh8h1!O3J2dwYA3$z)#{AP@*(XJ-c+8ylFM zoMgrHet3Au^qNKo8;L})zrT;u(^K^H^u!r}7S&7?LW62Gy>|C~kKjun%z}#^L)zJO z_77lUVgj?Xv#{B0EZ6JxSYKa9V`C#MLsq6)pW870dIo}yPVU+k*4Eb0+}sSi-OgI1 zpOR`8iv_*Cz2L}@sYW}bHA0d2+do6pXf*I|Z9yy+LnstNp-{l#aKLCZvRp)TW51a} zbUIyz{Ya$1Nmm-Qn%Qa;;O9Q0t?f2eS6AWp``I?!ZZ`x10W9`c3}7;u@(eIMJX~iU zG_5>(qDP;mj{zPU^k{8uC6G2qrBW6&Z)s_PL?Ve(0QnD+SBGg}V4zN+l)sbSl~zYz zjAGtBkA;N=xLhu1wOSYq29{HeoX*6^$VifGGkEQ2HZ(Nc=4iA18bTrRJu)T*jV xr6Ql}&Y?uw@m{S~=SbwqyKH-VdxQ*}{|kdM&x8`N2Uq|A002ovPDHLkV1f$qd6fVF literal 0 HcmV?d00001 diff --git a/gfx/icon16/email.png b/gfx/icon16/email.png new file mode 100644 index 0000000000000000000000000000000000000000..7348aed77fe6a64c2210a202f12c6eccae7fcf24 GIT binary patch literal 641 zcmV-{0)G98P)Az`{eoOom?Tf*9)f$7n8&|1&5M4#i^32;+&E? zC3Q;bRFQN#y*%%=_V)Mfa<$xe^kB0TO;vJPkN*k(2v-CI7)OaWj?&eKPos(H4wGh_ zIC;6#q1B5SMap5{(Hc0~XO7OfqZ=x{kupu8-H&9azl`L1pTuu^Znm3EA)kCoG=JuwsyNLEtY83i->Z~j3y~F)`RA1k>zTES07po!kBVS2y#L{jCt|CMY&v{ zxmqM|`OA#P2{R&)OcQd}v0kt6_Dh#`Z$i5_;q|93je3Q^PcfR{TmBHRmr;rWahz~G z2x-&;d_O~HkmKXt5Cd#Bs?-+qj3zOiUdU24KowBIUPg(gPNmxqX)Fiia~V*$y;5L( zrGNmU;81MA$F2k%oeUXQ@}N%bXz=qOij$4IYk4W=jfhDxfCz{PGXe-#ge#VfYTyoj zh4JvDePrW{lf(Oux2xG;VZmlSvDU+Qf@i=O!B`MLglhttCUHDIKkc7RvVeTifTlZGEZNAHZ7i+XD6HF1R0l=P zfyscSl7Z{b3aDs0m6Ms>RMQy=_$j(NqsYBiu(n~MBTC@sVniQ-D7XOPL4s1%z@zCE z#9N|hjR!nUwAQdZiP;?yq&uRRc&DJEnrMqqk0|m)F^Qn8x?}}ytx;sVA|RXQQLVw6 z-Q)+esR)vZ5Jso+9>FEb93>v#dzD8l7V^#ng}-dn>P-cNcgHd->U2#00Q?OKQ zcz8OiAj99uA_H|SPuZW&3N@X~?e9Wq4Gk3w0(oB67DQMxk;EU&)A-1l*) zwF(-Bfg`;q0Oz2az;d{^L@9A{Qbthn!_By>J%pVcu5B})M)9MP!_mWskZ#$7$!|}P z`+5u2Qa>-D{OhOAee6jGom7INCCqpO8QNurRMbW%$JB@W*x%C&Mj3iL2f>JmzJ2}B zsxKVD*jQa0xIB>v$lMc?Cfaft8sNECd2?0Pr~ovTHJW zhZo`7;X$R(W_se*OR8zHHsnH0(1X6wG?qmLRW8mX3QWjrC&-BgIgP4H4{F0Mkd5YX zg_2gTCQGcXb|K(*;@R7zNic|RhAfL84ObVj(rhejztEEy?Phh8hQPIXFT%&D_;M|!65~o_|==)((s!ROj<^0mjv8#Q4o4cZdw^<0!s>!kTS(r+Q&T!<%0QV&g zIu#0QcaBCa&9OMfMn}lB|3q?Wdf_{a%k)2VbaYTb5FW(i@x0&f7rVN;9<{f((^xEK z{hdR$x{ZuHCd=}H&d$yd%ex|q;;s4ldFSBZVDV4VRt`4A$DK~+WLsMsjYgxE&EJ0k Xsy$=Xcu`==00000NkvXXu0mjfruKII literal 0 HcmV?d00001 diff --git a/gfx/icon16/email_delete.png b/gfx/icon16/email_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..a9932b1ad5ee05b4aa191ace4d859609098568cd GIT binary patch literal 756 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 literal 0 HcmV?d00001 diff --git a/gfx/icon16/email_link.png b/gfx/icon16/email_link.png new file mode 100644 index 0000000000000000000000000000000000000000..2c49f78a657c1ba1ec0ca6a28455721b20d4ec50 GIT binary patch literal 821 zcmV-51Iqk~P)@&xZvixulsk-;T#44a~v_p20ZGUos{+e ziqz?x2bDc`a!X|=H&x$AMYoNVcg>OOowMZH)34;Je1??Brir-Kni02|lNTF@eWxU< zNk%>3@}$y)izYH)GssfVp3xDiE3_bkWMX`Nts^t6W3>pK-9Ht?o9O^7?i6NLjsQv?P*iV0iU-X5Sd9M&!sd>k z-}n)V&Ti=SdNj)vcx!UOwiJe3ap)x zhTreU^71mwW;2vMYG|~5SX^`qp4Dm_$qtT$Tu~De0*V@+3QHb<@Jz?l?%DX)jK3n%GeMWMRG`GqGK;aY9f#^aZ zOePZ?4hJk23kC-Vah~@swT#Cppt+@$Wc};h+}xV#>gq5Bl$Mr`=jZ3Ai;9XMkw^s5 zntHTH0W_NhILR;mh%Tj488#RUA*0aU)W&v_?a!!auqSM92 z#VeJSmGRoz+9WTwtgP$?uL8c_qaN+i49)%pyygIR5QP`^00000NkvXXu0mjf)cSaJ literal 0 HcmV?d00001 diff --git a/gfx/icon16/email_open.png b/gfx/icon16/email_open.png new file mode 100644 index 0000000000000000000000000000000000000000..7b6f9813d41f1d95c8f1cf1495c2314dcf16d3fb GIT binary patch literal 783 zcmV+q1MvKbP)FGA|gUiBpPKsNC^f4AtjM-BOo6I z6r`2%Aq86cL2037X}jIFyW8#V&zXS`i5Q*a$xLSEecpE_F9(1-jh2z%g|>+>+9xA0 zkA`ml?cS-I4VJBEmYFboVFjV6ilGGo&n=#={}R-6x+aGgB1p&v)GVM86wScQ&nTXB zxV()Yx6hm^cssa#jvorBcDDqH1WO7Kif0)qmB@%>Gn58D97J7@zwm_MRj>bE`@}Bp zw=N%IUV^D*3FYq{D0}w<#cynQ*tSI0c9ar2tzlGk`gkVb2Lt-h!U1+kCK~*&K_&Eg zBa1QAcKdbiwZ-XEGCIUmmSv@bUpq<3R0cN(WOi1<+aaYj^vwovvBKizD$OfKf^3*t zR*wY-2^CREWpg+t!?!14)f;1Hg^#T$ZeGF0j);QBIfEujA4UQ4w zNg^VWy=WTlU;>5#6gAADc`ObgsZas9yG=GGSPAOrw~1)(ceCIa2^Lcs1{H>cG-|sx z&^i^zCubH1(vjd+-8>UG_jIg=bbMYEQ2D`$>W=jjJZN)b-Xmkum1P_Y3Lece!FpJS z!>?lC`#zZ!Ci@+_*F777byLAt?~&jo5nMJ|NvG*p4yY_Uy|}ik{~@5z3VKO`8J7Yf zK`WRCms>h+q)5+>IRvcjsPGB~y!!?`1Q)?g*ou&Kgj7kMY4<4@AgvzQmr(HHo5AH2 zwR@tHqVEVPBc9SA${J~94M{}<6;sj#nUXm~5M|xA5s~vvmM!jVVbes;o!;2_ve8U# z#kiJNIi=-SS+z^mR_#j7w05;_TDwNLUVq4q`svKor(cqJzj!aV1D~<*HB>(T#!&X?LweP`h!V z#f5ew2F#+kh=_`{(2cDWLBy7tHkri1Wb7oF$^3io``&etX-G&e+`Bj&F87>!L{-_T zzWA|n)Q0xwK!hlEuby~r@XH;Es=BQ|oSK=Ky1b~fiyf`hx;lOJKmBOx*5ppyZNQnY zZ~pS#)g`UB6YVg?ZhbEqmlQM~s!=ZT#ob{;{A zoFhq;@h1;+eW88s^ed&e?78U$KQ^2*kB{~9*UT+WJUhs~LIDwr0&yZF>u%v)#Hr6O z@xq}3d-JPrPJB~-!^Z8k`SC}FO5IqAV@F|cf$GPfk;!B>jF!OSY(VC<nfc3_W}hQUTZitf6w{8c71n-2vV^f1S5q93fvQmQ1tj zB^?@`daTGwy+Hz`LksuJ_dS8xX&mZOe^A|Uz zL^d@{{_qFm&m3WNIEVD|XPdoO*#Jg|a-^R=%mY)Gt002ovPDHLkV1h-Zv9=jZ#r=d=hWyU?P}@^H?N!+D;^s4D+csb3rJhKW>ZSD{se zW>rw(t_Xc9oXqah$=UN}_66>SX;I;fY3wMNTr--k1NCS;f-gNFdDT@E;ZW@!9rz94 z`pq8AwOk4o9wZJjJRP{n{DzRK$no}>V__jrL&E}+cikkP2KLq;(930j?KgF*42Eki zL=ueSr;C(^N<6$hhAJ${3x(x^$utsX*6`)d;Yktl4F`2J08pVl$ahAX21$za_Y|qA zNoZ-!uw|RFG(W-3>jpRe1fRU2a#d#}o_2r$K!i3^yBV1-qAq6p?pnTsEn&(6ux0BA zYA11H_eteeBA&Lg3L-R-sYc>4UO%n{lLhmOJgTT0WpUj#Ai;YIWq=B?y6H6DQJ3FH z<-FyXApCh>JX4<@q2s-viU{G43p_<^ybjV-MKRe0D+p2*KLNZ=@Sm?@f=a}vunDhc z|De~7Jiw$I36cTq*AKvKhbngb4Sc>xs(LN)$RKux-m;9POQv3gx6$Tvk=PfwsX@YA z8x^??pq^y-7BlZp6V6?Psou%pl_QhRvTXe^9WEPb_@ddDs^8H)r*SWY6S&eneEb1* z)0kA2FuM-VGD^>{QhM39e?zDC{AT5$^Ja&5PE|E^6w>on6I28s4wrbQhFJN+t=`k@X24nQI!m9kbZt8EmoWWHeFN=fO8(U#im?Cy002ov JPDHLkV1hIwPW%7> literal 0 HcmV?d00001 diff --git a/gfx/icon16/emoticon_grin.png b/gfx/icon16/emoticon_grin.png new file mode 100644 index 0000000000000000000000000000000000000000..fc60c5e1cd0dfd034d9e755302c9cd163d317a9b GIT binary patch literal 714 zcmV;*0yX`KP)1zIPd!!Rpoyw`fI~IH*r;ZRp=I> zLlsmQ7a^s>^~6cdZk{)rFL2LIrwX@BeP5$VcA&8uP><%8@Rxe=(cb`W z#GKM(=U}koJX*00zcGn~%c#qPDI+Lr#@K-H^8><#(bIM3^idIDM@)?>Gm+MNaS7J& z`83#Xhzn7l{{a!jl-3g|ZRP9O#jFSoJJ0J%0H8u|(9j>(7)Y1~x6a7pC6EI60xzC{ z*eq`C9X|X>#lHTyczOW>013a6 ziYkcELTMF}TV?ufHJAjLU*u6m-3q&Fo&q7>(^v$kkW-hB;T<&%?Nrq6!32@5`{G$& zc!RDDfhrIuS8 z?8Y3h*`bPE`v}YTiB=sTw={z-FjSN=Gid5W_!K{KCoc9qZheMGvWJpn8>lB-d`V&U zCXw=8n5yH){1jit2GY)Qx&5l9{+I=T+1n;A wo<0$}y{E$!z*)wfCFLvwhp+u5O#f2f0aLAAZZV~`sQ>@~07*qoM6N<$g0=}oVE_OC literal 0 HcmV?d00001 diff --git a/gfx/icon16/emoticon_happy.png b/gfx/icon16/emoticon_happy.png new file mode 100644 index 0000000000000000000000000000000000000000..6b7336e175438cf27c9bcae4669f9711e09304e0 GIT binary patch literal 731 zcmV<10wn#3P)l%u5=V2goM%QPGY7PBv-7BC^0g7Fa2Kgj6IQyYY!iS>F3t^;Y z{`dVv-isd(F{Bofw-%8$vKIg>me+{)A@}VXl%+GsE>t2jcM|EqamZ6;kUSPnE=BU) zeuy6|$S$@a+)Ca8AoGfHhCIrBUVy*v68!x);UCyy{SEN-)*vyqhXD>Owvbo=q+gJz zCkOfU^N3FMBN+)mjLmJb^;pE?#E-YTSlnhTG?QEa@O-`cN-qPdAue>|r>37@WzWyjAHen>@2_o+^B&_t+-Fms#M`L_^0`U`~aor)ql1d5Pg z6owrVjF7Of7j1n54cD~V+Wq~W=b7nXZIaQU<}$-D^Wh8g9iyuJPn7-MaF0z&l@1k7 zi;z(T6-GoDP~qCfbDCc}Z`LYsk4>`*H%xtJgQ?D-@mf%i7IOIIQNnlKSrOW6T6Aa~ zzzv!ft#0lKwzQ#%D*U(CNVtT$BA5z-ik%o65YF5q{4ms7cV2r-06S=ERhf?MznhZa zGrpJw`vq|!>WixoQA~L~vGVh0X>qPIVC$n@kA zgAe9Vv7m|wv0n;2S!@A_bF_Ik?_SL^JGp@R5EaWzcA1Gc%VZkUm>_}pGHl31$w(sf z+uZ2Ept_z!a-O424U9dTV*JG{cuTUO^>-YP_8i z`v#vMN1_$fg^2rkMu;VMV$!FWzJD?AEISTe*2Mszrd1b3X#X~G3v?T?bR#BKi;99M zL3}eC>Q11E<1D@G!$!0px~z-qtUQ0moD|RXF?n)b7)X-x9v-g}ON5Q~a~p7C&aIOn|YYgCp0srauA_td0R8BpPn z2tBHx!h{GTDqKz<)yndDvwQ>h)by!v&Ey9=O|}P3tOoUHEyR~z5ls#kL^zW>rq6x@ zxKVRVvwio1b*ItfDtz?~5`95k9ZV}h>t>7%h(6vSDn2{jeoF5*0d~}^R%JTYeJdqF z8DB4eT|!)h`uY!uD5fP(tfiZ;V`nQOZ0tC#3ju%%1Hs0jlqNu;0=RFCJ_tb?;2S)D z0%9w;@@stbp5)e{lz0XJ0ss+?m|QPXFQBf5isiuJm8e+MTlV)=P>E1m!7aWdp520Y zjx<#eVH+(Oq_&8PrMl#q|D0fPp$$dJroWO)7ikF^s0)Dz@9As;RH&(|C-4q@gW^n_ z)P@t}_jLmhPQNCcy2|=o5hVasM2P)7!BfE2fCMU*g)b}U=;|ezSxYjrmX5AoN=s`{ zX<&jR;^WwespUU-WW!gOL>?8$<*Lk1j#DkqQ7z9gJ2_4^Sp*G;XLe8vr?CwlHDxT_ zGwmXLNcG-GiG52YoFbfyu~<%n3Yp|Qx#SFO*$zzRAkz=eRh(tht_wQfG}8QSb0Xf} zf2TEn9AZnj(hGcT26c5zJWVXU6VE0}Zyr;6H*#|Kkly{x%Ck33zj&^+Z5!-Ntl3Vm zA^>r?$n$OX9iPXB3(j(W&qW>iV-^5DT{kK542p2bdwN_0oMpmUMx14M@1?(l>0jzQ Xr>}D#C{Y5K00000NkvXXu0mjf8wo&0 literal 0 HcmV?d00001 diff --git a/gfx/icon16/emoticon_tongue.png b/gfx/icon16/emoticon_tongue.png new file mode 100644 index 0000000000000000000000000000000000000000..ecafd2ffc542f88ec6e42eb7c57ee253ee7a3fcc GIT binary patch literal 727 zcmV;|0x127P)@Qs&9_62n*m}Y|JO&A-Hy&om}^zi7~6MB0IV8=~|D%HZa>m>>1 z@o5F@0^%~%r{5u>m|_=&;x^`akX^RiP9H-~-}B*?Y=@Dk2nqIPg@kNiRh7>~2S0hPs5$m6+LgMb;RDO$<}@1QWC( zKE!6cS$>1Nwl;~0x=;c2IqED?vnOk$Xp-X=5+rO8uG~&it73ER{s4F`HC|kZab<#N zJ*Yt?qrA$|v}K;RGj*!-bF4qyi59mr{rEy`GcNrUq?sG$Sh#jzw7Kgj6c%vxr}*Rp z>QYQtrcmz1vyuACd(>Zz9p5pmH-C%r^ffaep35tGhPtEGTM3#15Qob=i_@?8_++Hw zEN6F~)3HBx0buH?DT!xDgah8w=W=kC31=B|mXTfO|5B!Z(Kjm{e&X4d%*g-%002ov JPDHLkV1iW*MF{`^ literal 0 HcmV?d00001 diff --git a/gfx/icon16/emoticon_unhappy.png b/gfx/icon16/emoticon_unhappy.png new file mode 100644 index 0000000000000000000000000000000000000000..fd5d030ef773ddbd3f18925487a870ae7679b08b GIT binary patch literal 723 zcmV;^0xbQBP)nI31uuPEx(b2EPDKzMg2IC! z1S@@jQACFdqKw6YEZj=hS9jm{d7haL#U>dYYEHv2^W)FV{Ee#eKT-30!OfVgDx)f# z5TQ>MRCpr7vK;P}hO60nz*0M4#`U-gZXsRsl9|a;nTHdTwPU zDB&vwuq%j*P+$205yhlhNu+vMo;@3i(AGSxUjqOYMuWBsSxtgO1#qk6CyO94_?QRx zKx~LBy}(EB$aG%Fif0rc01#o&H1#8u0_w`BSPq^{qhe8SIWQ2S5}`K4Ej^>AaW~=_ zTo33X)quFA>X3>>U5xtpXKqm+BT*5E@SgVS8C58&t0eIbd`!4p;>FWBO5Z{dM}5Z7 z-Q7SY zRRtnU+2Zp(L1QcF+PCx%bW&eiMtlYJ5j$IwVVpI!Vv~gw2mV%qCO3uhz5jFCglR^LI?Ip4kMsCGM^*WsD)?OphMkxyJu0+| zkWd8`MnxD>;n9Ixn%>>-?4BSPc3M<;;#Bw6I;9CTQVwcSvx?mq!~4=dFG6=&hkn=x z2;Ms#TH5m3J=%p9AHrs*5N{0)a^Mu=7M{ZKUA%=?cq<<|D{t$Y9f1GdDOcrd=)#Mb zxLXXr93+)AoVj=iRGA*%B3=oXub(Fry}iDe-e@Z;FD_(}?B9Za^K;gRD$1?D@#%a+-~0vqwuU8or-y0ZV_*kR)~P8Gy0f#- zK#vhR*o+e@M@2ytHxegYc@-^gWo_auexB~edz#v3<>Yhcnphr})b-XzD$e1CU66pl zvt*JpERXch2R?V3?(5JWvjDL8)QO3uSA=$JNd$Qad`1JGp}?pA(u2Q*>0jyxXpdYZ THlv1D00000NkvXXu0mjf4(Upu literal 0 HcmV?d00001 diff --git a/gfx/icon16/emoticon_wink.png b/gfx/icon16/emoticon_wink.png new file mode 100644 index 0000000000000000000000000000000000000000..a631949b5126181d03d2cc657dcc36c0f2c3ae48 GIT binary patch literal 712 zcmV;(0yq7MP)(qcS7fXtvA0;;08>+3O7teOQp%zqTvQmk4Dq@*%u_^?FA9et#8o5RRGs- z8Z=*jFWAS8b%g3KO_4M^U0l1vRYZa%HuO90z%HmEX@+J8GM!8d$d z06T}c1obiBW)^t)JmNrICHXBid>uMJFT&34P5LEvxyN0giU_IY6+8uOR1G02mTbO^AXBl*H0onaP>T38HsKXOu((2x zoqmA{D^LOV^%1CB1+X)Nq}LuKnx4QG=~)JNIu=IS=5aZKu$aPt&Jo3_ zUXu6SXvsk)AGXcggpL(P`gF&fOm9BgnW<=m)EsX1DL#6Sx)_trk;+x$*~RQ=FSBEP zrw+C1-Bnheyk(Ax=UQ1+OJ%rmAHkXc#NiUp_sKCn47C@W<>KK>+V{s_0C;!PWX01W u!ZGiubwzNNC(hF6EbTRy|ME=#5eOSYYtbpBV}~vsBnU!_?2tr-P=|^T zED%wc9ezHgW@NMb!^uT_|SvCpFLJylbx zY%bpaTGI8IYXMN$9w<3j9VkA~NYOKEQXsj?6a9_hcwfU$acAhJhB)zb_w@MVUEy@S zX&I>K-R!bhu3?(6bHWIg$HEl7{9g>>&l_qdd+UYb(1~BCo9LptNq&8>!yoJ3Ui(i5 zRJ|XnYBklL!{@$-7=3mJ>P@1c=7Oc79e-V7yf+%lD2!I;Y&nXBZ>=B!5?CB>LvEx6 znI%n)qqi$#X#wKB(U7XP2P=+4{b@j#r%9-K(8UqtSDk>0UKzf*HM9yqMZ1D!$2MdZ zR=`U>0zhOH1XqN?nY@AQqB7)Fp4{v&dKXvb43hZKvnN8;Po;+jY*}~*Z|W9Q0W%{D z^T}Cc<|r(Su=1K=P5>Z4 zg`et&Va}tdzBS-G-ZcO)zCWpJvGQwrHZ`@wpM420ac@bI5~KkTFfGEM3sPWO8co4^fI6lPnA)Y{ef%@{+SnoUk0+dW+*{8WvF8}}l07*qoM6N<$g7cXs A&j0`b literal 0 HcmV?d00001 diff --git a/gfx/icon16/error_add.png b/gfx/icon16/error_add.png new file mode 100644 index 0000000000000000000000000000000000000000..4c974840e957a8f7a012410b90ff06a055534a5a GIT binary patch literal 710 zcmV;%0y+JOP)0|UoKa{= z&8FsYq_B&mZpt0E>87*hKHb{)+V{Wr9ETXWS}*)~Iqy0D-}9XJoR~5ld`QhI}Rf=kyg=`}az> z6_9YbOIPpz>6=3??LutnEEWbESt4dJveA!-IcBl=q-xF5yQ};Uf$LrUNN8S3D*2Ff zbrXRM%i3cFK@;Lu8FI-LxMy#JR_##yCLrM|r?xJW&qR@l7?7~ZSV6+xhV{>4L`-L( zn{2|(zGhrfoy7SL5v1)r)uzDtw(e8d{ETdz8%bvu5>_b@G;hAb=-4UTd36Cgx(8oe z6x7q#AXZnSLC#e&;p3i}R`Shb;0q98XrPydIV-D^%tSm zUxq-=O>rEfd`H~zffeL4LBfv>vcV0=+KF3yOwj$zREm=3`CK2oDueOV3ra~_rl z55P9C4@*z?V6ksEOpkZMsH}wOdL_E3Rw$?zHmsOxVLK4Yx!IzJX)B~s$7$t$JfPax s%FN7MvwKjApdjfaM3}Y5P)NtNS4FfTR?fV zd-U$^Je{j6ms;sQ$x0W9{2-vej@j?m;OyLe^1lK^PMq$}3&x@WMEwRh-t6*Cz1o?$ z>cF%nuOm281Az}gh&nMld>8cd%-U52h@9bipA$oD9`n;Rh6YFOJ#egzJJ9aSS18Hcm)GW2(nZvGY^a*Dk@ixapIxS$TyUW9VEi<~naf zFm{1`b{2!D6IX6cV&K;Zm@nFVL~V~yKksY`|V;Z_*$Z^m%-M)Z`*z%-lyh!i<5!3<%tf`X=mVpsf`mZDQ^xca3$ zm2*@k!+lW(Yxx>{D3kJC#nh!$1>$^GBwf%HQ#P_}ft=~M93TG)8Pw_BIl6BR00000 LNkvXXu0mjf|4UE) literal 0 HcmV?d00001 diff --git a/gfx/icon16/error_go.png b/gfx/icon16/error_go.png new file mode 100644 index 0000000000000000000000000000000000000000..caa1838d7f1deb211954f417f44196d131762a33 GIT binary patch literal 734 zcmV<40wMj0P)B81U&hml7ftTkzJn#82Ff)=N+_m4tia#>Z zED;~bI?|((@r+mjthjMa_A%$0tfL-QbPg*LnU_WAg~uA`bk8XfVKMue{f|q-zK6T5 z$+$@!kfN4#c5k}DXoQw#g?X#j%8Ke&msn`eT!P~gh zHx954K@vhr&4ZG+`hMNW>{NV8fvu^oY$D5Q1iV26C?>7a-M}^ zf+7V1!ylPMVQx91B8Cg`?xBTxqe=5WDy=kaC@M|QuY#QKhWa@G0EkNg#f0(jFm#fT zq(fIa<`(Bsvbh3LeZkN_`bKD^)UAxX(*OX?;)Z5%EeUj&Ln?`^^>#>7P)wMLOu%Z% z#{0>)_#PZZQ_%FyFws`rLW<6?B9I~^a*dRT3jsj_aVg-iIZ@^~jCT_~7#@6%x*tZE zq`GHV=^FpWu6ko=kNu#n>&wdlL2&yUSp1p7YT&3fgcO-N#0$9Ug7g~-`rQ^qx~m@y2OU8A z#zh~=7n#Z$Z*fx-GOtDf07cgx0suCz_W(2~Y(0tf@FX@P6EPuM_dgn$vj9LucO)%W zw%HgMW>=#oL>nZ>M&NEf08>)#)k<{$fCT_r>rPi=BV=hFh6WS^qqze>C6Ek}o{M5% za|@JGowu0t{&hgNzySHZxy@LTNh);YzZ2zSp_ zl$^T&Dnc|NLb&RD_!4>pt@VHdP)ZGER%5ZmWEe$lryR&y;2u^3cOkO4#6c%-(EY6a{600000NkvXXu0mjfxS2AI literal 0 HcmV?d00001 diff --git a/gfx/icon16/eye.png b/gfx/icon16/eye.png new file mode 100644 index 0000000000000000000000000000000000000000..564a1a9714ff37aee1c8758109113e434eff7862 GIT binary patch literal 750 zcmVWW=I5Rl}zuENrQ28Pt;CX(qKOcDU|M8F&Z%jVGSZA7t& zSX&s1bi|{*v*DgAz3ST9+K6Us3~0Q9*~BWe6PID=&0x|wWdf!IWgI(}6lv9v-FpSS zw1U9OL{Ex%ACuJL>=wxTZg0 zEf8`!jsrze5UvA~SqG-HeEY!{P)iC{?3#nq?S616TB~hnMW{0-6j9tLvf?&u+XiC{ z?O_E0jiYQZlqIojGL$5a1qk9N)mlxpmZq1W6gHT`ec`8K>j$jl3}`WfukS z{=!u2#P1a^U!H8Xl5T`7??NT1t zUc_pqB=&-xQ}oxwg~5^6HaUDuDLGXE;y3!@QP_pOFSc-kKKIu gX8xa5{%_a#2W_ovs9z>%07*qoM6N<$f|edvg8%>k literal 0 HcmV?d00001 diff --git a/gfx/icon16/feed.png b/gfx/icon16/feed.png new file mode 100644 index 0000000000000000000000000000000000000000..315c4f4fa62cb720326ba3f54259666ba3999e42 GIT binary patch literal 691 zcmV;k0!;mhP)bpQb1=l6TxbDZwj&S={?7%qx-u`rsG(Zp`-rh=e^=%((1yvsuf5d=&62Zj)Y zH&JviNS_F4_Hj|T(1j4$p-!}kixP9&dB4uv^MveG?dGf%sUCoc2!IFxD6wHRA2^dX zXRVk!-qSfk(jcaUKn#RP48(whfPlJUpApdrA!TQi_4D+fVoM;3I0gZ8{=Xv~Po;geVA+Em9@0Wq2 zr>OTZEGR05L=gf1T;ucCxq6Q6EgJiH@@-lVaAlQyw`jIF^c=&IVnj|95hHbE_cnt| zTzZQ?F4Ne@(bH(~&3nM%m)I@ID{@jJ2qZPjr)jhpe9hViOwH5k&|T#EmmL3(vHeUQ zq^!t^Al6JD;=mHq^Bg?J-8-zG2Od7gZbknG;K9czYjPqG*xjPo0k(c4%lPXTpw(qq z@aGMnxtFS(np+2kC} z7P02O874ZkJH$v#nCUVx$({yDN`IX@o2wyvTD#e`qN`_w5<}$3F+_TL{y z@MRP|R@VB<7X5M7OKHel5p5DuZd2LP^mcc@yZiO|gzD2e3w_4ri~)#<0Ehs9I+h%+ zEqXIo=rgYW-Z7;;BzagiGdi95D<_xSo(Ra@Z~W%Ib%wDs3!CdlVJHbR%eNk zBqEX^M6!%x7d^Y_IX0F9NuJokZTkWHNjLfP1ZTdWv4KFAA#mwDEmzYdY9iz)pX1ad z3)5__kZA_mImnE!wn$VIw_7&<^lA9oyNc7ih}sMe`f zNgGs%A|iT+dHj9uJH*Y8vcAB#udp};?0$yQ5Y;M`I%%C6Q4l|SsS&cb zW%eCnah?PrkZ)t>0dBa5jSGDIoa4EYZ#K%-HZMxcYew7JJu&^6oF)X4jFFeg7g_v) z*`ss~P%Qa8DVZ&l?c001>#pke-RVz!I)Bni>sArOjP4z58>V}J>-Vz$FQ+EKoZg`pMkVv{y%udh7U8T9PdaStfa-U#H$HMqJrX zp-9Zw+CxW)&Jr=Iq^YUZ-)%2#w_5(&+UBw!=T6$Sv^Eo}59loP8rN$~6LnNjLk$(w td8e)2N9}FOF=%aOMlM%>d42BE=>H4U@GgW~M}PnT002ovPDHLkV1nQTVmkl; literal 0 HcmV?d00001 diff --git a/gfx/icon16/feed_delete.png b/gfx/icon16/feed_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..5e332b4cc4fdc60e44e5f3a5c2068bfb24100241 GIT binary patch literal 746 zcmVR2Ufr z!QE?>bpQb1=l6Tx_juY4x@=z=P6pe>%4jL0NnK<&eL_if5qT#RMdU$*Zh{&81L95L zO&DD_7+8@}CSp)*WlCA;?EgkB#DS5 z2$7NHSuX2M+-b(b(YnIc}V#wT?hhAaHw`@?Erv+6XC|OI(>`_97dr zWS!jm98aEN*Ek^1Xi#g=%*jbb#K7hfS3e>K(n$9xqleisz(YrwIn9l8)SKjW8ZBx> z5fS}kyzn89z01(Etj+S}TP$1v_Ps*iDD^tECXFUJQ5zBhvQBzNc;IE8I7QbW)9*8X z9yoB6VjHyvjTSYch=9K@^XZ#RpJro~tb<41rg9G#PO`pCslwi8s5NP{$w@`TNDE_&;5My3+ZMQK`iLm%dRncM%eu@YyWU%63k71W9ZRZb;@!wh^O-N1*>(YP6xI2d_Rfq-Kd)d)PS06D7 zF*ASds+dKMWW&FI73P)_-R<_JP=8!kso#WtRc$m;LyjCZG+DIW-1>&R6=X?aXDlua ct+b#19|+d#a=?|~qW}N^07*qoM6N<$g8W@n0ssI2 literal 0 HcmV?d00001 diff --git a/gfx/icon16/feed_disk.png b/gfx/icon16/feed_disk.png new file mode 100644 index 0000000000000000000000000000000000000000..a158c998dfcbbe2f8620b0f54f7a8a6fc3c9a858 GIT binary patch literal 738 zcmV<80v-K{P)`Ew}GIDXe~09L=$a8VrKH@y}8$OLiM7__PonVT>udg01*JtVAJZb=e4pu z@3Q+J>zZArXc0?7AO=Dt24X-#KtLX``F*$j@inDV*X%M?!Q2W3wtwcIbz-E5h!hBs zoSB$nW{H_=-4YZnVuy#%0?tw&@Y@tUKj7w99PH2< z=fP)r>Mf3)0R-xr!n?u1=*Z1|{o#gtCfYW)PYLmqiLpY;!JUnP3xoHS5)=fq#+hDVdcokc z>mEP-fM=E_eE7{RuRgZ`0N(jx$7;GNiU_#9!6z5EeuaY_{i=3*zX5AM{0-o+VXtCm zcPNCU6cHmiGT5f~Ia}X}@th)4kCHdfFG(rOC}d+LRaMzL7%C+Q6qz$G)0&|7rOvO> zVO4wmy+6c2GfL7Z$;dgA8EYjah?(h!IJN@hMw14rQKN`0WWh)XK~7oDNz>GZ!$t`N z2HVtqT4U_|ZofaR6-wuyKB7rOL^3%fowDtXcYFTbJ5U-THyH8hC0a-6Z5X9j6k3vj zx7S}XH8wAZcKUxhx3Vhg=vPCfTUKp;+cmR72cw!3CzacU6LZW??0e$mX_M{aM0O94 zn;CD6wJAdoswYjh=Ug_YE1|(5FQiq2`<6}KHK|kHtx2_zl8{GI==-I2)AnBNe~SJJ U?f9j-VE_OC07*qoM6N<$f^rf`ssI20 literal 0 HcmV?d00001 diff --git a/gfx/icon16/feed_edit.png b/gfx/icon16/feed_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..f1fde7a9ceeb500d97e5618ee9c0deb9d38519fc GIT binary patch literal 801 zcmV++1K#|JP)e=rfe*WBnrlp8ZPW$Jjl(9T(mJHUQ8Ae6R(RN zBt&l>IH@82B_<96Vnjt@==hy+8Qa*{9D{Z1*RJ(>qRN|EGex6fB>({d0096{!>qAn z+Q~RmG-~%tC7na0(u9~OB1A-i5D_Azh!CN%$?UJC%(rL7VkMnJR8ka%Nnzn{9$X;= zQUQS!qClfTa~mB8=r~)7K`KqiGB^Slp}NNHAGq@kn~xFEXdvRhd9qJYC#WNeDbF$S zB~uq!TO^%h-%(!ui0uaf5!EUiRcZ+dv49X!p5yxGgorrMHo(9!@77$_iD&M_LM?ZT< z$hGsr`!>ekQb|3O?|wyP?u<-RkCYeGk2M1jwxrUY~Lxr z>xhker-V#Ry17g4(KT&NyJc4&i`5|_)!^U>(#=etH-GL!`UZ9MAGLAs6CqubtoB&C zbk(+Ut86YNA%M`Jy`SyFwD+2?HLP^@>*zZong3KO(@Ncz`@31ufv*L~yrMGS)^8}ll)QBZ$)Ue6-@47m9$7{zw zbMwpzw=P_=rMO>Mnli9blU_W>jce34X~_`?W{jErh2}Q$oo?T~FZt_hJ^K&I<@UJ$ z$E3c_r)B#N(A`68Gc7r$Cde3zDlcoz6pSh;sq@C=R{Og<4e#x-HCfPm^SY+>gakDt fh>bpQb1=l#8B^Gr88*5;<+!eZ${N?VekMPBtm7fM%AcU^T;2fL6Uvi^hcrtqea zx-AeYL1q~@RuFPxN)I?AR_Wji15$M4tkWP^9KhNqp-&;}3?01yBG6*@jEmVDY6 zo_4~_;kL;+@*zTlEF)xOfshe0Kt4ohvhOJ1DCIhf=eYJg^%^o#LdNPXnvW0(BC-bEn_T{mzkgwU zg`rJ6b%a+>vi$%cqb%u{R0RbM0U@J%lfS+uWHbWfd)fOo4^8v@`z)N|+BpUl#elM= zPeVY!)P7!Ub8m^x0!#D!bey?&t&cR_j~$bfd*qAf8B~-N1wn+I3`3iknB|$bc;zIm zo#Mh5?q2yyv$eh<5;pV&%OQxHH%OzdI%ekNwwanRb@s)rRYb9W)x?vJ`R_qTcXWgNlNl{j zBL{4mVR)2~EH2+LefYT0$Yn!2gywFK?t4LK?v@Qdp|NR3KK8ilo%4&?;AO4hDJM*6 zi>SCT`LsHcVv_18#VExj#U#Zj#U!OzrIddEA0e?C7b@lbXaE2J07*qoM6N<$g0=E( A_W%F@ literal 0 HcmV?d00001 diff --git a/gfx/icon16/feed_go.png b/gfx/icon16/feed_go.png new file mode 100644 index 0000000000000000000000000000000000000000..f2eed1ecf085b18d5f4f9679392fd5d9226c63a5 GIT binary patch literal 761 zcmVNYz3XHMWKZ)I$ZA9z+8kMGt~U9g5&Zh(&K+f_RX4 zs)%?{ECm;+D8`7410u4FBqL8ri3Nm+&1KHNLx_k2J)?|1$<6@|KhMH67f;j4Njqc( z2|++WbBrh6=7CqZ?J?Fa^ZARkXMlsx(l<({Lz0u_q{K?75uv_=y@Tu>WN3ofSDAm4 zvUF_jW$VeBH>v@RWQ(jIAqa@@&sjcsj`?XeR;h32zL)5}iJ2)$*0HZ=&{O3FX(uBq zNr?r7Ko!_pq5TER-)XJ=s;Y8nnMw0Z|DFQ|n}=ObHaxmD=VWKZwv<>25w(i(7pQmB z{!;$mc@GXht*A;xStwPOu3dGf2epB*_zbk?Xr*KwcJ#s53&)mg0vtj-1GZeqOi>`m*%{;`>0#nZ5pPc&ck*!nkF^1l*o}F rMT!JD!$YjA`D(r}P@rKdS#tb;x8Nj$twIaT00000NkvXXu0mjf9~xne literal 0 HcmV?d00001 diff --git a/gfx/icon16/feed_key.png b/gfx/icon16/feed_key.png new file mode 100644 index 0000000000000000000000000000000000000000..156bfa97196cf588f37d632622df97ebe44e33ff GIT binary patch literal 771 zcmV+e1N{7nP)$D~!L#YUl~BZHvq649ZAxf5_EO z>2z#tE(pVArP0&Yr$1tCNned9B4GVGQ*U$iJe3u4-8}O?J^S6ed`@fYlEP!hRc=p7 ziX+yts>RSFiinXcvb)T}6|TI;?H|c?^Yj_DG$=grl6G}YS7}JvP5IfwD#s5?bs&&r zoH#?ShlQV*`JB=SJ%iHw%9Q@l1O1p>RvG^^ygS^39y{hqBmzj)x}YqG}oLVMd^Qx&;Z zUDDXKFE{ML>NTkbvKHEWcbZ&*h3hK4T}scruCe-wG%c9DRM9=(abU1dXz!I2`iLYS z98y%?bHe?H$oCL4`UX^O+w)K_t#z|MZ0W6*Jo?B1u`4g8Ip%M$xi}f>FDT~ACX|iq zpoJQDiu+X`KB%^~qxk!*;q4t-Xdp%2WbLlA{{tv__{?i0Ac+6~002ovPDHLkV1g3t BZaV+~ literal 0 HcmV?d00001 diff --git a/gfx/icon16/feed_link.png b/gfx/icon16/feed_link.png new file mode 100644 index 0000000000000000000000000000000000000000..c45a534597a9bc21d7763c6672e5ab3a7fdf2659 GIT binary patch literal 806 zcmV+>1KIqEP)e)p@r>Lu`Vf5 zW#SyQDjfx$ew|kj^TZG!BFm^}G#fNX1cZpk6@LGk5Rn8HuVdYtELhHS2e^EMYo|z? zG*Yq_b%KC^{>|+DitV59)GlTwIQ;=P&H@|WrL>MTrQRfK(jaIFFaZQp)z9II3+#>U3nY^;)ikkhxug~^8Nm4EFS z9(L^0_ne=c(?2j^?b@{_9?iLU@Sy4GXov$;llOAY$&WU&k*g6bhicdd8VQ z8-|C66^li)v$Lwzs-s7bDnCEy7ZiFIN;Hr+(K2xVoSz>JfYHnIwAu}$qoWFi0;tt$ z@@8iA#6>&a*{XW$rud^lz53@5DGr)HzuVdIY3W>Q)%qcG&JOe z?b{8k81&cpRoBL^Jc!bl^>+3f(XZTUF*)1gv)h|>FL_eOye{pWJ$HVvFq?C1=`O7( k$kMudm8qEpGY@wD4`V|Pq6VErV*mgE07*qoM6N<$f-*aKT>t<8 literal 0 HcmV?d00001 diff --git a/gfx/icon16/feed_magnify.png b/gfx/icon16/feed_magnify.png new file mode 100644 index 0000000000000000000000000000000000000000..3023695d8c6c1e1bae579de69a9c03bae48cb968 GIT binary patch literal 737 zcmV<70v`Q|P)Wh5E$7yrg zg2#?^OdKI;5K}@R20|nTVn9MbKwYu=Tc`QMX{l7l#1XQD$vF~q|K!dhF_J_?5`;)y zGcrbdmiFmR3X%qKkZ0xr^AtN=KgZG;s%-@78i9@53_eJosE?4cyTii#dlM8xDA zuYSu5pYrHQHkbMNLsotPW=}COLzdAiDN1rueMkss3^RU^@q-+i=kjMR-7Iwfxo$ff zFwl5YYxWJtFT5@m6+KcB0e7!(_8r=Xd19X7ahJwU*(`=UJvAb2B)a!<8(W!+kAL7; z?k{f%d3w>q+v8oKznINzKvsX^gOP zk;QLpw?5HqHk4VZUz3%!!8B3UDP=`Y3S!OpVW#GQy5#CvL+ysVs1y}tzXo++cV~yP zCMN=cy>*IRVEqPJ=D^-HTYHt!eW{_r)O|w@Yj+Fvf7h&T-J>Lxqb^bL<9jq(tXv^0 zJ@v;|mNrki@z9I1T9k;(ZX~Cq9K1%eEBS#MkKBI*XX`r^Xa>XhWCbuJe`$z&$u+?!#3$#k($ zYR7OtSWq_`d@g`$Q!*K&ZitJ+5!`(XL1V(834FnW{-jyU1<<@%I!hcMIOuP83PwdK z*l+r5lmxLch5Ar*ZfG!cXl4Sq?@jccD}`>kRWP^o1)w)Y=bn%cFn5jGRP`5i>mIDv z2FzDFu0Fd+ofzKNG34TD{s_Gn3P1j6BN;?lB8iM7+R5OhhUVH){t}gE0;iXy(&+6F zVe2~Ed}_rA#R-PYEZsRSiN$aE&zM0T3!L_-$#*xTexwFS&LebIg|Kz|gm0{WzxgAP z+8bw8?LkA+?uyz}@w3IXZ=L$e>JLp?JK9_dQ16R#s!!&07-##4dm(}|53Gf@6rdFA z8GuCfNuhL&K=dI04?tQ!smiP_tF4idL}xi0;rP>1z;BVkXSJz1o%8PH0@!<3s4|Hq c@8sS41@Sp1TCQ_Hr~m)}07*qoM6N<$f@uN`6aWAK literal 0 HcmV?d00001 diff --git a/gfx/icon16/film.png b/gfx/icon16/film.png new file mode 100644 index 0000000000000000000000000000000000000000..b0ce7bb198a3b268bd634d2b26e9b710f3797d37 GIT binary patch literal 653 zcmV;80&@L{P)WO3(`_cf+b25@DJ#zdQm}8GzWtq2-QnZ8W6mB^kfeK5f%S{ zUW%tGMCwrwic~ZrQcG=4f?5bkV+3dRk8hw6bk~y$KX#b!y*J4EJ~>;dRASqrSu;ZpM>?P}K~6AT zWv6Dmq?v&9LdXC(m%WCO6ma_di$R(v$@ad_>@R41N3N5lSJq9@6CGhX84-$%Xrd_6 z;){?{E|Ytt5$S-&Au>t4wDlIxdkfe-a22LMj``McG};r8@{GsRPm*+8fFey6C)@ifDBXVyTw(N@Xd41b45OFg6x_QA zpwLiigyy~cVoPxW^r~C7ZQpr%>1$*HKmv~AY-qJw4;gUecS--wnqslISSS=^KA&Ic n@BK|Onfz#3R%n{$a)0j^sqv5F(1NTL00000NkvXXu0mjf3S}fX literal 0 HcmV?d00001 diff --git a/gfx/icon16/film_add.png b/gfx/icon16/film_add.png new file mode 100644 index 0000000000000000000000000000000000000000..40d681feba594596c64e0947b8cae5ce9086f919 GIT binary patch literal 739 zcmV<90v!E`P)GL6il?1Z7P2*|7g?{OO9$@TbH1?j^i>BB&)xBSKKI=BdzS+s=YPijNo#8> z*V5AR)9?3h9JknJv&E~ct9MK$)0#*?;BA_wANhPfI2?{62Z2#lRW+c~=~hJo0)xOm zJRVPmX1?&(C%^N7u`S*k-QpKxJ^Z(|9^Pm)X0%%ELPbRdL;|nZyG-C)6h(2$>2CPu zHV}LVG)@CAV;R;g61NZ@w6lP;HQ#_4pj`q>&t7&BZ`>!@b{&p2>% z;uFft%U6_2<&0b|Pl^NtP7rvQyz7!PR)fwp2bz|(sCys8g|R5kjl@7;mcYXji6kKs z)YjH=1P+m;7l+bqc)r<%r<)y!q^=_J`7#F6mmrhL*y7^iP(eWfClc80_O#V%Wl0vt zwop`5#OLSdv$?ssX_0`yoW)`Zk)#&_^V?|u0JO~k^enKn{t&OHI?)`q?>5}4fxY|e zuBk)XbwFS?n-d0uVVESnbhw2(ueuR>LE$YI0sECfc%li8@ENF@PxkK%^m=`=va)i9 zBrR&;%I)(Q{dgav@drZx=%4f;JlQA+e(wti%o3O;Nv|Gm!E!^6DEAou9&c76g5d9W zURG8Hg+eh;lK%B18OT0MwP%M?*Rq2fby;=r6z($h=w)1caPPQFyo1ux(o9K72}LBL z^bM2>7yD0RfN}3VS(t_E0~tuA()Gf^!c1OX-ojCTB3az0XgskiY+KQ=H}?tm{{Txk VbfZtx1EK%`002ovPDHLkV1hC*Sxo={ literal 0 HcmV?d00001 diff --git a/gfx/icon16/film_delete.png b/gfx/icon16/film_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..23a2508c5cb8bdba45e6472961b91d29efae0f42 GIT binary patch literal 730 zcmV<00ww*4P)LxFQii)DB zo36qj!ATU1Fr*8$5YuuNd_J?HeSTut3w2Y&E!&h!7B=Q$6DS(b(Wx$L<^ zG#dS2nx>EV-rn9GC{!E{hX-|C4@fCTJ3BkKFB4F(!Z3`-#K}k`Qm`!wXK5q$t?Gb+ z4&o5mbx%{9EV4Nuqy=FDr#v^Yr5I>D*JGz}J+UK~v*ivH93XBJ!@cTVp5n9I=5%w5 zyLkdN+{Guk5aJW@kmz640R>BldP2I?KEzY+P^a90&8S3I@*w(Wsv*P)NpC+wxC#k$ zB0&$Uy$)b^X)$I*GZxY{NX~{ZJnzZQZxY!W?9LT#B@~m_{|d;ik-$$VZ!_0Ws~v~KDE}>)eEA-mz6>LD=A!2C zS7C7=rVhrtuXOKKQ?@*TO85!(XA5UBqkp8%fW=oaRMa0v(dXA-kB-7Q`V3{hQpIA{ z`TP-PiKoQrm0KuDj-hD1AJ`xL_YYj!0L5fw`6C1=e2ggD87JaXVPL z?*-O8Z$@Tu5^1WRpHpBc7|$0_R==ld+Jjij)Uxj{*iNkLiNjaQVOLblPfLtVF~fp& zi{*ajU@$mDf^uSDWMrgnk literal 0 HcmV?d00001 diff --git a/gfx/icon16/film_edit.png b/gfx/icon16/film_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..af66b73f2097d34f01d86c6a4a4d7f1980f94dd8 GIT binary patch literal 855 zcmV-d1E~CoP)l$D+s&Mu=$; z6r}`(5yA|KE~bWoW;aJ}R+>6%H+7ruIos)3N#vy$exDxx|L1+4|NC;~<>l`pkw_}x zs;sOuW0q4~T>L>4MYAMHj>g8ujDKq?5~hd4;oHRF($Z3SHUknzsUQlb*Hk2oA-0pd zm~^N@idDpbNitXjIFfW73$#Gl$yODK*Abc14HP7NOH>i|*Zd7(T<{4BjX{tFgWyEA zpc94!#@J`#7ST211|&=%))A79@5GDo4lGw*g(7T$&Akm>UMmh{s`e*ofS6s+}$NBwN{M(cm^&sus=E*n>5JUWHdv~ zX&}Lbaoq@zat9Gk#7)MqCqEFkck{OSf*}t&(-L@{7JO=|y&N@2AhsHf#vI$3fmt$8 zU}Z)yWBY@gIqQU8ON|p-^%LGb63`k+fMLTI203SI>Br@{5K zZIq1$3YVUG()oKpy1tL7C-`UzMf7saVi|VKd5+|)Enq{nP^x82_*2o}+!~RBf$YVn z+dKZoNS$*?yqic{Z%CDu-QSU`+Q3O%G6uV^L7%Kf$h`nxn_EI96gu?j z&qES>{}`s6JjBIWFwoIGcD~;E<$k-XlK#xk=?0uEPyK);Yv%@+E;6cCWSAiH6R(1< hk%NVo-a7D~^9#54wyk$25e)zU002ovPDHLkV1gTsf-L|5 literal 0 HcmV?d00001 diff --git a/gfx/icon16/film_error.png b/gfx/icon16/film_error.png new file mode 100644 index 0000000000000000000000000000000000000000..88f3d69bcaa67e9674375232e16f385ff7370776 GIT binary patch literal 800 zcmV+*1K<3KP)4(U?CVpBcg61u#2F`i-AOS z6QvhHNLC1TSx})FYT3sYZjgqW&d*JEK6^$g!|lM27vA^%|ITyH^S+GV@BgYONDo6x~8MxPFa?p66bwBpPETP;UsND-NrQ?1@%M&*+qL( zn`F@FAxJ6&1-M{u$M$UC?Bx$S3Re=v8wDB)4ioo@U?2OCi*fUu#%SYI&c=n|<}BO< zCkVnX;xRFlRsjXgL?t0v*g?FDeL}hR9yGE8z0u8xe!oH__wZ=~niN(AdusV2WHClaC`8Qi7ueDPg%J_)Y_c{U zwpaV_j4Wjmn2Do2&zJUI9Z&0kp4FhKHYabFr;#~PJ-L`kut0Q&!(qvBv%8F=E{HN9 zP(zz+4`7Q$U@(?2=FNLi<*^vQcO9#6HoWLx?*jeVETWLmeoWlPf;Ix$z61VyS2TW@f zloF?jf`hhv)yWm86()~*Xy!Mpc^)Y7VahI}%?zsk|}Qna-_RO@suqG?RMAG|+MmOpXj9_^S0eqpIl_@crGgX;oH?s-jZ)N($=w eh~%iM1OEW6IIf4)XAG_Y0000s+KnkY`Eo6h&V=bWA+7NR@wyLq4U|DET3pYsaU)z#lsRm~+9=1NbpotRP@QR?BSgMY-(!CUtKd&Fi%mGr^Lm|%1SMffWkU;#IdzCBL&UGNwUk% z3w3;hXa?gNmU=Q(-80<)DkYZ9q5-ko%lN?eIUdbj+ zNQ|)`L?h9?t^*3D5`Kc)lD^?%tP?)NJ&4LSybYf~_iP~;JICqkrwCgjflLIcSm-hX zC7Z06WmSkScoB}2V{qQ7?_VYKcURCGd(G=TlEDO~ z(CBCi0p}ZRwi-}gR@J|x$~&{u^2NTfu7%?dax5>aMwTT;I$0A5atT96>=BBk3YfJF zh@+)=F+%g#I1b!O-j!j`Lw@>R%*SKs{{1;xde?4ixgL({f}|CJkYXH0d-x8DlCQz4 zG8`#53q@0*s0vhQ7>|siFmpemY*G9g`VjHn7VY{LBE)mzioa$e3H2M{(9cMCAqXOR#lX@1Tgnr->YYTBeqS6v!3>T6kRG3WqCo3x$(B3 zLi6Ce2?`$`uhseluh-j80yoh!G&JN(G)7612HZE7ww8Df;r(Fq7~K;+Jh1#9Xj;Mx rxbAV+2r)%9SQb^qJz1*-|E>Q8ss6iyye%@B00000NkvXXu0mjfIy`F+ literal 0 HcmV?d00001 diff --git a/gfx/icon16/film_key.png b/gfx/icon16/film_key.png new file mode 100644 index 0000000000000000000000000000000000000000..58921624ea7ad94f49d7503917298b534f9dba65 GIT binary patch literal 835 zcmV-J1HAl+P)!JGa#`+3sF6FCXg_P*h=nl zVSS5|%jbY8I+zCREckVFm@dO7|=`h%V0s3!wCy#g@Q7qq;a6=GBi#`J7dsP z`Ca`gZvDuOsu!8@kEiD~^tBrXTun{Q2#KQ(hhuRp7Ry!wdV71n`Io4%#>VO*$ywObA>YN&Z~)`FsN&kB7Njt}b2I@tY5~s-I=Xj_awxP5R^J z3U#HsK<9aW=? N002ovPDHLkV1n_Ef++w1 literal 0 HcmV?d00001 diff --git a/gfx/icon16/film_link.png b/gfx/icon16/film_link.png new file mode 100644 index 0000000000000000000000000000000000000000..0f24e86e4028717876f6650558d2451ec644bd4e GIT binary patch literal 830 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 D3;i%v literal 0 HcmV?d00001 diff --git a/gfx/icon16/flag_pink.png b/gfx/icon16/flag_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..5f15e526c0a3244f5dca94d7d6f0eb8f28e99c7c GIT binary patch literal 651 zcmV;60(AX}P)d+j7)2IFP!RM|;6qPprtQl^u+-aqSi}MFlnvfmsk?R-o-Gupj{b7%)rcR2bHge)vq!@bbYa3An=n z<*|lTk-eWn&pM#_2J}#jh5#E?Hqhx1em|E7pr|gu(nJS3ZXcC^EDmV1+m9pV!$%HW z@&OeT^{bRbZCeSMpit4>t>x{(+5)(Ts-WgpT|2$oPW9&jRr7pUO!00L?qAWVA3t`b!EDVfFf(juaajm2ewGR{_!ijCMa-%ku z>$op!<~*r02llbqYHiJS(kyd+tkv+ibN;>WSsXOT3wQD7h4Y^0$MYPXQv{%>ko@_!-JTr^1YfBMxRMTQ8AJL!*9Aeer6K*nRJ;@dF@_iub z17@P6i(vxv1F@bA`kEO6Us?`4JQ! z+XpBxssP=ppWO*3a76=;vz89E!L&k7RBB#s#=4x|`{;RWi+t!IE^*bqWO#wVi zZaDrJ`239IDQR~A@SPN4Q)MLfe0(Ho6*XLA>R!qE%?Pz?(Q&$j0%Z!&arDJqo0|XS zU@}q{la?&y6AStZF0gbbNC9Iwvjvd{hnLO2;v)S6++;8BDhT)x)T;{uW2MxECPn{*ELdZ1op0xyVpxzDdhz3h^YVPo^S(T97!Wp}{CC5s zOO0&MCbYN{*S_u5sKy(UFm7-Lr)M|odnZ1F`|tp z;QLC~;7ZS9V!0QqC_yL9nVW1CJTMZN4M(R$+ zOTZBsFr_4h`&3JNv0I_O8fwI~`z}0v3|$@I8UFpf@&;uE8s7DoF&~bRfJhmzX*a6< zs}(O~Kx~cpZxH}pS*S{qZRPWYW?G`zW8AQcn3#1@S*BcNV6f!zir{5lPjYZSt>eR~E27PJ0+es0y~s0ch&nN;M*NkCc% zXiQ#beHkC&om4IpK8qPut?)aNVjs<%39&#|d3=N1!OZi|I!ONj#Vr@M%?lVEC`+Fg zAQwL{?FfzVoB-$9WC=Ju7r^r86-w*!nR~wgLM67#gs;7-00000NkvXXu0mjfgI^=` literal 0 HcmV?d00001 diff --git a/gfx/icon16/flag_yellow.png b/gfx/icon16/flag_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..14c89a5430dd9e34b445564c972634474d0aebf9 GIT binary patch literal 671 zcmV;Q0$}}#P)h~F3KnqFOq_yZYrcmh=dA~yr_$e+EQlLNOGM%Ml;i# zU7Vw6Zfq9mSh}^jHcU1p^JCLZD)&8iwzFjZJLh0y1$p5v{=642&yVMMd0qklkxl-4 z(M8=Y*1b6uGPP|>4YuT`RLb%n4=(L%zJGQLxM;W>UlFiB6XECJF0cUu7*7+ty}2;F z$iZSFgb#K51w;U7TAHJ!%Yznj4XknkpGg9?Cj=tncaV(Pu*kZQi0HutwHVN~Vz#dy z?bmnnK*b+mb6>}?_`=jZ#9R*%o32OVJB?(ZAJO?1uu&s|o*D$)H=w90g!f}38ZYGW zz$O8p=(;nXx{H4CfX`SUBs_Xqz?h(#i-rRvaF3io=dD6abXW1kNIxP?iIpSj?Wx$b z3_jBy_|1Dc;0l--67ewKMJxQCo0xJ+mkbSu;p!Ft4Rlf0oS|{aQrJ-ezvUp8Lx_x3 zf|*qy86QQ=Pa*1S#uu{;V{K(HlSg^LnFh2}S$JV`x&48y2sa2SQ(^A?I@lE=Sas)EyF>d_)lVCHYIEUy zbsEa6J9wZZ4XE4CdrjneSRacpBp1O#uEo2il0@cCa0R6=D|ZSVWX`|hBK-r%dTNTZ z0=`-mC$j>CVtvDr^a`&E=)8S^2dY;CJYW8W{JA0X?l;dl(LPG4VetR}002ovPDHLk FV1l@oDiix(K@^6+>g^d@v4;gkbWsEoXE%32*i1tcpTNXd5CcIl)ECgqz|2rE6EW}s7R?kl za1q`0GCkMruC6-2LANtwVlsgzsp4?{@7$`KBv!G66>Vie3h?3OmEEkjwdLG0PgLVi z`!N((f$A@n17Ldj#`};0I3@iHJ5M{#IZz|UIYRm4(!uV7eYIYIwQf&}_2J~}>pQ^n z6o8--^T(=hkBNQ_k{-_GWE;FMW7!p}f{NG3nHZ{D5<3d8&tLh%a4AqqnjMkr3m&fkMdECD3N5}Unig5wy40;>lo4j~k+e}v)` zR6)J8Mk*u=SpB`p6o)7j?S0T@9?bz#m@l>gc*zk__|*!FMcHwP!gwLJvS~9c0px8E zWg@#5J*h%>dq^uaFBvVQ$3&c*y#>&P@VnG_z zkezqQ&je1b~~$O}L9 zo^;|X_f#3CS5n-cFHBf|3c+u^PpWoka6G0Rsr|AOXUJ zbHD{5nUGu>5YB96PUmjGgM{$-j5TbT8bBGbz2R zHjvpHkWu0*cCs9&;{|Ugi`d3|T+)Vj%kXX`qqQ>4W)|B!_mMlW`2x#YyU0W#8Pyvn z-<;pE4zUG8k-yYxmFW4%eIAbtF|hR_$8YW;YMMc&ZY1$9z5S(QZA)e!-q6)Y`+^>Z zzdYprlOaC7jZYg%{Ey!L(s5u9Pz1(+vk%UU4EzNDb1nO~@as(g0000WdP)hGNhxyAUiWDzvzAp&MOTEEMdb z-KY>(MO>5!t%8VV7Yo%QYGN8YNyf}*Cds_{bMJfa-s57@1`%R=;N!qq{J!tNIfw}V zSC>!nb?#@X*H7?^&ws3+j;XJ@K4fRgr*T&=dxA;QrFmAo*X`tIwBNtPka>1QBzs=m z{g0)1*_R&2(GuTpzQa)xj3mu(+O)`;Va<)v(SK@8z+Ic0Zlmda4xjavYPGDY5 zFf%&E-w*RNuZ&sW32iN4H3Sv-bCerFjl4%J8W&=wzo+`*5{ckf*7fdTVFFB8ACmlrB(d?gOB#nOp>jh}F32Bg8Hs zHo)l@AP#XFT#cr*Cf(hD*f!GL1B^eu#=Y0Fn7|<7VqEkJi5Kb+XFy^QgSaYUE4Vm7 zYye8VbvHhth{7Uq5sByPvI|SFI6!O(u@%H=oXG;{e*qG@xwtyp6qQpMT*ebgg3Exk zBh~;R;?=wIELLlg(3vHGHsAjBk| literal 0 HcmV?d00001 diff --git a/gfx/icon16/folder_brick.png b/gfx/icon16/folder_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..5dea9769a2c160625e9858f79e3ae16006df4a08 GIT binary patch literal 735 zcmV<50wDc~P)X=_7qeB4SLW3qiVT!56v^ahZ*4{{+FMqC1zm7hMQ0y6_JWp?^RP z)}pkQwqUW9(#A)lX)>AV%w+C4E}~V7^#_Lo7w+e9?lr2)zf!B!ysfRRVh{wQBj`uX7Aw8)BgFv&O-ky7BrtfQQkXqB>oLV@q_ip*Uq9`#gONJQNYY5h)(}H`T@yzctU-I Raqs{D002ovPDHLkV1j*fRJs5F literal 0 HcmV?d00001 diff --git a/gfx/icon16/folder_bug.png b/gfx/icon16/folder_bug.png new file mode 100644 index 0000000000000000000000000000000000000000..4f791b684b7b97da5d64472b33d5820f762abdf1 GIT binary patch literal 829 zcmV-D1H$}?P)_96=|(GO{L8?@n2w;q7vUL+;Fb_ma5X+-J+XMx7AJc51J)}zACp) z%^6jl5wPj|7Z%1!Udmz84g)tm_X&z4LmRChyo@%_A)3v(n%e49GdfuRb({LGe>e`S-g&F#K>GgZ z@7yWn=_};uY}~;|XFsLxhGc#|n;kMYzg>H|c3xAHG1F%H{E|6zz1KSQ>|T;#fqpwj z@8~@`m$p-F319y93x5@cnC~Xvwu~kk8#+!^8)HBLlm=s{zrKb{Y7v))2e>v?VDGXm zT)KCGl~1)(E;!V>W`&6SVG*f^1hf2+kBNgSNX)~S6t6zLoo_Dp;FySQ>6QGM`<1ns zS9tI96TIHEVC4NHcdr7*A~Xq=fHfN$x)l@PWTSBrjmxNbh@S=U{sm|t6Ol7MJ1o_tkW@mo8YBg}5RH8x zKoga05;3vosRrUt13druz{%auqr8YA#iK$2b1^{lv#HYG;1s0PmeerU00000NkvXX Hu0mjf;2(pv literal 0 HcmV?d00001 diff --git a/gfx/icon16/folder_camera.png b/gfx/icon16/folder_camera.png new file mode 100644 index 0000000000000000000000000000000000000000..c9519416dd4c314413210b2cf30d803e0be7b4f0 GIT binary patch literal 729 zcmV;~0w(>5P)9iwQ23rWgy{SU?|b1z@kNMgD|5I z+C&Q%F0?XIQ!9zYvT|nLd-uKj?)|p#M`Y2aFB}e>#o=%`UnL^^&-uHB!NI{H;L5hK zi0r@^!|?F1>hJFttu>>gqe|^gFfcG6y}i9GEG$r|R2Ul@xrU><>lpfesbOYjhPJjgYHMrh?(XKzmo}{m@jUWhESy>^U&l3bevp@g1 zW4fyL=uxFS0E)$9w6?bL=tDhE-+MrglMRiuA3n^)!~|VkUChnR(b(9CF(&6L@s2c| zxSLfP>8tAq)-W zav6~t!~>O4h^JUvTO$m^zZe+hiA%6a4spWz`Z}u%lU%Etrb*_1>*rh#zx%1cYGg(X$qqQbU60+GW`RY9+;};3T5MvBJ#=|ch zV1MUT_IElCMiEsx!}x;{#Kr(<9bi+9wVLeS3$z1MQ&RxrK1M{W#)U5tyMY(JB@x5v z6Z;USQA%*eA=V<+P-y94@%9a7XJ^&s5@SSMiZfr3bOV%+*a}Dr5+mXvHo&E2#Fjy+ zT~kg(6c$OpA?c4z*bOAz*y1u`ONb2+r*ZK|0KH=%iTj?0>(!=`E8>ctNETcXWZzZ? z3F2+C@+?+sk;KKn40JrSbgTC`LJx}KKVMG(^&-K^y=_VT?>qklwf%D)EyQ}q00000 LNkvXXu0mjfDN{)R literal 0 HcmV?d00001 diff --git a/gfx/icon16/folder_database.png b/gfx/icon16/folder_database.png new file mode 100644 index 0000000000000000000000000000000000000000..5193e2eff36d6624e9712baebb81da20959056bc GIT binary patch literal 687 zcmV;g0#N;lP)l`516uN0Cy%QCn*#P zN4+?XnV6U$gm4+)tOVYBPqW#iR4O4NG#U+RwHhG=0M1IFaU5fYPBd9i&QF= zBOt%>{_2-vWqR6}e=Q|zuYC{Uu?29>0nqF9j!t;*`+!k9HF4uzWQ+mrU&a`G`uoz? z#gBS;ID~+64r9zo0Iw1eXI_!I(0|i?-!<9Z@v?#tyr}>L)YYlM;xxzWB zci)1-?#>Q-`)#}rhzPl%F?4Yb=iJRf0!x1A0_U$k1q4)4Y2){ok#wD5&4{9uo~C&1 zQXYT84`6>h%AjLt$N-1h{%&j_q^YWt>=;P1=igr4zlL%fL;19?jRI!bA-Ztb`U~VH VYY-ljn{ogE002ovPDHLkV1lweE*Ss- literal 0 HcmV?d00001 diff --git a/gfx/icon16/folder_delete.png b/gfx/icon16/folder_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..112b01638e6f3b5995ff11a07c7ef9e3e50b2780 GIT binary patch literal 666 zcmV;L0%iS)P)#NXU(rVJZ0_Z7&gXp3z2_(q;VkBGMmsaW16Y~9 zp7fgr29!F<6RP>ub)&O4fa*V43V`C3yGz;wP~!A;4tPPFm}sl;XZ|Jd$pb)31sm2?QX#5xu zDMxIG3FC+rZ21>aF->7BLCkLhiNJ=4Xh0M6jm8n%ee?z>@vSZsmO#QHQGTDG?-71; z|3Slt3Z$mMI}gV3jscN_SKq?<{>Mjwg2jd#=*TQ%RKcRuE)beKot?IvC(#|lF1=DdvMQ?PApSc z(OerDrLOlX<;5AkFU)$g!?9p2(@mCY5j}K^A z`%F()Gos|V2Oy!%=+bUOREP)Iz!8ao4L~j+rb@K)1;4cy?z}jjz=<|ot9ojHO7-2^ z`+I{3!zhCP=C$6fDzWuJ*>mjD0&07*qoM6N<$f)0Et AfB*mh literal 0 HcmV?d00001 diff --git a/gfx/icon16/folder_edit.png b/gfx/icon16/folder_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..ad669cc7814eb52a0990c156e4358bd8d523089c GIT binary patch literal 733 zcmV<30wVp1P)Ln`3m6cBjUs{~SZF1Q|l+PQ4$F&BPWU{LQ5Rm}%Yp+9Uy#II9~vucwq!AZ0U3VS=&d(VjEIGJ6F` zxEYZ+Do*Dgo&xS90WcC^bwyaXLaY<13Xc{ys@jsg}$ z5G+=Y;0}5=7O5P92480MbaXQ7%}6B`AYHKOFX}h+}d5}LKg{F2q&8;J?*AuZJvty1~9)ANwocD zyswqfv|ByYH|QiPmSI$m{Oe0B$hidL4Saj?irNjUNTgedgFr;v@FyS$FAiPZ+kvpX z-^tbQJARF~w@xzf^f?uc>#?PNS(q}q__!blpq^>0+$ab5#~RNbYmZJJIiAFc>3MLM zPag)Sv-P!|JI?j?{%Z?=0rqdL^*1#yN_MoZL{i~%zgRlF`+VQf|HkwKvQRq#2{xLW P00000NkvXXu0mjfz!^#T literal 0 HcmV?d00001 diff --git a/gfx/icon16/folder_error.png b/gfx/icon16/folder_error.png new file mode 100644 index 0000000000000000000000000000000000000000..1af8809513d4c9d70db4b7b91b28ccc8e960fd7c GIT binary patch literal 727 zcmV;|0x127P)k#I6Z`-y*Ux@M08f%%l`nO z@l-64O`xJk`4{0rj^gBNYW$6$A&5oQ0giObg#;?wmNmerFRqL&f!YPa!aV7gQ~33* zfT5J{XKv&rjcsR%B~qAp1|l#14-k69lZ|9rPcN;iD1z8A!apyV{{Def^AYlcmq^zM z{^pAiC{+MejVefK5RK;0sDQdzB%ERX_b_W4yQtl`hv6@eNyHcMHGr_%2LY<$kZ=mI zQ;5wWHis>aF*}hXy&*$1-$TQ$)67hSNE9p|b`fAz4H4@8pl%us^QfCAA3&5LZg$f(DBDB;xHPT~|VaAD}{1e9QKZbBw*~ zMXcCm4YU$mAHIFO9iJnQ!&w5gNgG!mb-C4wrL6ZgL^9&m+c z>c7)*W<%?-n@u~DM8!T-E$^RwWp8&YCbk}uhk1AJ(xi%Xt_bM6v43>;$w!-F-cQuc zP~~L6BbLmP`#iu<@71UAl|IY`*6+XDT~<+4q$+i}B7&+m{RPs0S{LgvUQz%6002ov JPDHLkV1mJ{Oh^C# literal 0 HcmV?d00001 diff --git a/gfx/icon16/folder_explore.png b/gfx/icon16/folder_explore.png new file mode 100644 index 0000000000000000000000000000000000000000..0ba939184d5e2257e380004ed799f00f66a49277 GIT binary patch literal 679 zcmV;Y0$BZtP)|B!lwB?F)%&66ocFx{jBe!85I&EQ#75Y65B5(Mx_0d{Cg3j-*JeIvt~v(9 ztY`S8F>>s+V~sTmN;}4H=Z!HS)(DKjt$rUaPhR;f5G}c|OUlyu`rOm=z&+MjoL2Ek zTm0^)e6oN~%J`&=(gmjK2N~YhK_xcK zEoV5BWBb;K=H{^+EtW(wWXLTdS4FOhvL)n}sIMf1VICJdydZX>U~@QG{;*1X#WjC) zr1dbuM}d?FAAx%5Xv>qN8EFR2i(h1**=X>G)oOfg_U7?X#32k3>qH~N`C9QvE@}^n zGhqY6++vD;yw#&i6Q>Sed3?u6;$N;m{5aHRIk}}XyzB+bjo7>Llo{{)Y8o@oYqL`? z&lySlkNcO8o-Otluk{V>>wfd%Vbe(Bf8CuZo#-Fld&_&*ZX~f0KLJ#yHcZ$RnzjG{ N002ovPDHLkV1gJ z|Dc7=n2G635A>de;xc@E0j2M7@H(t5!rCkp!6?yvUBi##N-2;Uj8ZU_h2kts&Oq;J zIC=x#-G;d=3|@e@3y=pxC{>(o@>d=Z*%;^yN~LK5XljM_0a%;>=V0Ixe7FyNry#Yr z=72zHahAv?5GUB&EZ*`Lf_OJ>I*aHrB-nttEU{D@QY~O!U8H-@dGIg>CCx6}zq1} z;{+Te_dkL{0bV{?a)uE@AR>2Fx75VHCIjaZip zz4c^JPNZ>ZEfNQp2HA;3K41}DyOoZJ{IZC3{+2-1AN~69++l>1DANDjT>;dj#mUp( Zp8hoRQY~32;;v|2 z6e-B2B zCE(hxS3dK-rRD4TH?wNZx>((BtjuOJ_pgyBGdA>1yDCbtXz88 ZdJfaffI=X}!C?RZ002ovPDHLkV1kN7cwztm literal 0 HcmV?d00001 diff --git a/gfx/icon16/folder_go.png b/gfx/icon16/folder_go.png new file mode 100644 index 0000000000000000000000000000000000000000..34a736f70261338c9bca98c38b78193740fa83a0 GIT binary patch literal 694 zcmV;n0!jUeP)N@Zw27r|iugjyK_i?%mf=ZN1k*q&Uedp~2B7g_+fS`hk+Nr1A{hI)z0`VHB6Nndl zX$Di6C%-U4JXr@~z-vS-U`e(1B@n-FV+JTmdRsylL39C=TOrljOR~Cct>JYCvg#mK z1ulqf0!%<`#~!NMu5Ba=9u&fmP-Zhc6E?!yaAE01t20W#1|(JmqlC- zu^GHsMqCzbhR}vI*0gbTWQ<2wA~0LlNQ8*Dc(aJuEaI~Cy?zX0(B7i0rEb>&+G>xJ z3k&o-xX8WohAjXsqHu`)jo1ugGgz-V-_eT`kMj#kXL{&TC&D=t zDS)urCatsVt!&16hZE0Sc81**wR}pC@@4w{a?#MB{`E|khgw{yHQH-JtJz=E5u9kb zz}Ukc-s|q!`(``1y|H=m(r1&lJyin$Xxq0vwCmG)?a3aY8mvDz{qFmxE%s(BuO5DJ zao=8%%g&`=etrMina`JM0D#h8Jll;L2^RBAyP%^_Ir7+%R=MGUyuLc0fTceq_VSCIxlQXj!^EtWD%$RJW zX!AVkD?c8*u(*8SKuQ%@sC2qF_E=cn!Sx&DIVH#~lNqxqs}H+#{({Zn-5=@{)nku5 zf3}-aBFOu1S^wxm_pI)=v}cv8*Vq`5TY6m%JnGJ+i+=z5+uz2M$%)!Lrb^SB-TFjs zI#kR0$JPvgy5YYwXYD@xvV|(KJ<;r3^2e!42m{A`)tOG6Dc~%w|7dJ^j)lfdl{m00<<522?CW@PXKACkTpQB_fKD)<(q6!a}sL(AX*3`zS0F zw6d`gQ6nNMK~Z8t%sab#@63NJ?$yLsPBCXV|NLj>KQK-b|H7&B_YQ%s0xN|BLAfl% zK+1oi+h>k$?dokba4tnaZVoGI#E^0B%H#h38c1|CdK&a!zQu;VzF&Ic9iQI5;=<{E zOk$B2fcGhV>({Ym=PnYT;FAj8dn$>?49pfWFbM-XI%?E9m%txc2@y@C?;dP_QCqrs zvvdCUvJMaop1&SuR6~Utiv&Ku`O2}q5X?xO{KmC=Zd9CGkhF8ehj);`CslmXQ3g;_ zrG|hIjFg}jmUXm;2Z&h$eksn?3DH0>GBo(tcq2oDp#9|0NXea-WyGwCOjz?1`Rq5& zZX2Qb>=8GQ7%)_3U|1H(c2}F=Izu#4oN5-DWOJZwmVA1O`o?2a8>?8cdKu2SVl1iP zq|WCjCz6WKVvL$h$vtUjFUvNa1PmmEu_XV<`@sjqFpI?*6lRb$srDY{%ZD*8-Mv39 zIGmD8iY;vJC5n?MPNOhEx5ioCJqcl=)TdCKrE^V6r8aC2uN`dwq_mMNVEHHtlf~gM zQSQf4m@1nK11UgzKG2j*azqrqmyP9(zs#oRo2^xh85S5Qv+*!D)|Jmx>sZ}O6|g#} z2gNp!Az!fbk=SZUnYHH)TJ4J;uOHlj*oULO*xx{adzxXo{Zsk@(!pF(RdX`D00000 LNkvXXu0mjftamTb literal 0 HcmV?d00001 diff --git a/gfx/icon16/folder_key.png b/gfx/icon16/folder_key.png new file mode 100644 index 0000000000000000000000000000000000000000..fb9b4c2bbc2c94a4f777e5c3d953dea265f7b846 GIT binary patch literal 720 zcmV;>0x$iEP)Q5eU6=iGPZUQ_QKgBcNt&>&x>Nl_%pLP-{EP)t*^8f(^47Ru^ckc9;ncG5Hn z$wpF4h8c|SG30W;@4WAM&pD699qz1jPo2)`>HL4s|2+Mbh|tP9Dmzt|fpo_ES>$xI?G%C|#pH zn}?`QbvjO|i96e#XR_G*pNXHuZEC>1g@^^m2zk1LbU5d@t~JhF6b7+`hZK{t7K-?yV@KHLV-Bua}n zIMa@JjjMfT=Er@!`GHDJkxF+n{-BQP>|t@&D5Olg4rKYi0iz`2?F^<4VrnFnGGXrt zy0)$bpl!h*TLzl5QNet0I%onCO)#&A`Rn=t4F%tdx$F`wuIO+;;LkporSoW zoq$9{T!gQWHXgeQVvG2sfVdLa;%vQ)xEe?d$()Q3BjPPS`Pt~?N{B7a-V3vx%l`l( z7UH=8BcgDK{XHuzHf_5SVk=Ftj~d^!a{yv|!Pb9uB-Qp1A8L^{@FB<|#KnL?bmLUo z;i5>y__zs(;tTIDAL>Kciz57QrUg)s4PLJQE&Txw*NhpH^5>@j0000@MUe#( zhB3noqr8rL=gzt3o^$T+_gLKVGSl!Zzde1v-@eZys>*CLbp3cx>})$+C}a+0vUa(; zuwcV+YbPt!dL_CU);O`^z@_&x8(`$t=}cRPf4N=GyxD zM7%!<;-;UA>YyV;ukYgOS;P-;jT&Ai#gq+xelxcE1taS9c5OWuhzKZvGWqrn(d)|; z*X9Ktw2Ufd(- zSc~Tru{k7FvWquRAB?Cx?Ekpz=)En5w3Xd83sde7sJ?tMy_A8OEe){Z=%X@#!FfKO zPwm|x$@m9cTxb5KeRQnbk04ZQio?gb2F?ZK3nf1F@A!=}G(qrLuSvntR6siqXN@Md(3YB z1Q!9`v^tHZE^EUI$Rb1p@KN8JdR-7aKtKgB*r+xG5XX0i&+OcSw)XxzzjmB^@Jsp$ Xg^DuH;4UY{00000NkvXXu0mjf{%TnI literal 0 HcmV?d00001 diff --git a/gfx/icon16/folder_link.png b/gfx/icon16/folder_link.png new file mode 100644 index 0000000000000000000000000000000000000000..b9b75f6c398044761b2e211639a3b3ea5dffda06 GIT binary patch literal 785 zcmV+s1Md8ZP)aL6K`V-vR#JLK(X*jEKVNlbHxH0QOXN4CTjfvGt40I|M#Ku+)Yiq8d z;L28c;TGg(*&-*FfRgVFU3!q0bKn5y+w&YMOEeLrM3go2};w-m?^(jqeZAz2= zL*$E|+nBzw5`1~&d{HnejR`pp>Gc7meprxN9t68G0wK!~R}w-lLD(()XLo=+p9zi1 z=86KRES~3g$*>K{#fON0>%{i-Rcw831>-k@nY{~UrUN@)b%g6=XPXGQk0pwNVJV+w zqhRK2*zxsX)1w8u`H8F=|Ghf>#)>;2#|sV1xT0X_I4_<*pC+(CE+r1;*Z|TI8@M$i z*d-lO3zv}$G$5CpN9eh9kKmasBji}*;vbP^#=-v_K_>cy4EBLtz6Ex%6{+9_B)^|S z!hagM#0)}%dj*eV={z3?zdeTC)u(vt>V&z^2#3Rg-flhS-!~vKtwevfR?M0Edok2? zHY=CQ4-^D8DJSp@k{b>@wzk4zu^<|aA{-9Gfx%$lO768pBDvDi(!x+d zeSQ6SO-&82P$*DWS0_Sanxi!;puHu6!{kw^RP$!DnQ=Ou+itfTcDo&IZEa|8Zx>^l zqcz$?drJi6<>mXTtE;POYipO9nwpXtjfNv+)M|Aj;S`DEG)HT+hxYyg@Y?10VPWjL P00000NkvXXu0mjfBPD6B literal 0 HcmV?d00001 diff --git a/gfx/icon16/folder_magnify.png b/gfx/icon16/folder_magnify.png new file mode 100644 index 0000000000000000000000000000000000000000..0a3e7985c183ffe1e5547ae02e56c2f160a9f3c0 GIT binary patch literal 686 zcmV;f0#W^mP)D5KR;Vfzpb!Z%f>egXcc4dbT1v5p6tGa?~4~cr@F?*lxpV^g36B#KYBzmnZT=P ztU#cJlp8~0$(9F7oRNX)Cvl||NCS*gXn$uoxwwWOL_|iRZDU%Zz_0slQ_$jLLxRmY zYQN^Gtv{u{{(_hrr|*biyHKPvp-87(y3%oSyAf`6gSqQdvkem?<%kV2VFIy&t*;YR z^XwItnC$Lnb@LeS)+TUb3F<+F@;111vPk~infZG&LxGEul+|^@8c0|rs+7r$%#!LE zr5D8z0$30Mgs&^xY<*ag!SRckT)wd25;?dXeRPlB*e?_;Hrzy)UL(dsw1?<2V)huH zyi4xws{Xj*>4;d`B@z+iV{2a;#ioMj5;iI##sghy=F5nwf&>hoN|`HnUZxu!1c+FT zjea*e84uB==DyhMT;3-T(Gavh~9-=EPu=N`}Ih&YW^IR@kVBB2dh1b*<~=i`|vgv%&02Yx*P)SD11&;F(U0?j>H Ur1R|wc>n+a07*qoM6N<$g6sr4fB*mh literal 0 HcmV?d00001 diff --git a/gfx/icon16/folder_page.png b/gfx/icon16/folder_page.png new file mode 100644 index 0000000000000000000000000000000000000000..1ef6e11438f3226f88bdc457f55d677d1f2f8409 GIT binary patch literal 688 zcmV;h0#E&kP)CVGc zN?Hxg{(SJp>2>GN9JetoZ(aZH;Ije%0FdZ{S!LRVX%}YG;=d8L^N!mJkCd*SBx($jgG)S}+Le)f;q=GIn30YFNh3ZW|nh}2rL)`=3ju9K*d z<&~Gte>sT=5|RjR+}A(|O&3gS5t&*G5h0Um$c5IgEgxJl_8nzY#B+YU^|Fhvzo-^U z6fNn3(lBMcl9{Silx)4RpURdFw}1BZ?>}8S&h8fk5`hjKW@sP$LJL*otPOMf+jp$? zcC^*PiL>vkTOZln=wuc^%A^$j`TU&aa3ETVYE{(r=bgN835`stIePGw{uwD`7K9Y) z=4)VDHnkl3YL%JeLce6>Uubzae&kQ4(g>C+WwLc_Qfq*FlK?}j&#@fb05W&WX zs7RER>}K7~?sqveuf<-nYKRA3hB+LbdC!>{CyArNId=s(54dp(7#BBzuaY8?jufy` zmStgPnpU3Y+S=OM1eO4Q9AMSVG#Cuj?RM2}x7BPmWoGL4``X^#-UOE1F)gf`*=sW+ z#)z3w6a|Zmi<6o(O>cSr6G@Wby(dW$vMi(1>CkGm4j~_2th}9>UtV@@nkAk+xY-;z zAxV<4E1Ywf*&)EmU%$NexaOQ2%~;?ZS9y7HsvVLf!8teCPXL&5Vwn{`9ump~{5;Mz z@X5m8Gx-NJ1XRw)P+&z3MNzfi)BpaF#%_}@J99_@SqVgZeE}3mPMzk`-KQgf(~Lq+ zHE^grpz4XUYa1-47pTvjWcrrICx3pvKJCDh&Yol8#yuc{goqS7_vxoKQ21lGv)3LW zi4Z~$2q~4MkQ4jwQ0So0MYd02b*e#*$A(}6F$T)kF1@{P%ChV>&`c?iq7kc~$T~xa z?Ngt1kh!5F8K^?BqTZ-6lX;W$X4pb0IRdg4vi+e#2jXA^>!R=rg##3GP!2ZvRHQ0n z+xmO;s&}G6Ym@RLIIS>4_D^{q3B6vEDiyAvGHkpeHC#BN8{LcEx^4hiFz_l Z{RV0XY_dNf>kh&a;2ZlkWYymR@qWf#HF|^E)s7jy`z}ZOho~ zD6RPe)NA9ojzH4Gk3xn@`KmX4>cNY-Qnjj-!{4&mf-ec!j7O*V1huJity15lFO^;S z6LWhgn1tsBYPgD`r^MO0_0f-fr4$J3gp1!EX7%ws^!t{uxyE8+x<6QRRo`Hh9wi)U zgR+2l9$F%7l8qPN#Uw5`CA>`qF8p{F-$vZGdxCrK+3WbOLoS@*SmPWcw{Icz^ZdGU z{gg+l9I*)|$sks+y*d-sHl5`LdU=s(W(uFbM8NI>(3<4CYj>Uh;_URR9!hdn_vkDv z6EDqRlP+$y%*fLpqEO8L@)J4JCGY3ZCM9+Xw7xpZiEn;BaQyV;IgixA%iqS(!><7r zL=YRITW7G*Rm!;zjm0KylOn3irm>^^>Gc%tHwKP!zct0o0iUE1$CA4>1~l0uATp(*OVf07*qoM6N<$g6ge~ A^#A|> literal 0 HcmV?d00001 diff --git a/gfx/icon16/folder_picture.png b/gfx/icon16/folder_picture.png new file mode 100644 index 0000000000000000000000000000000000000000..052b33638eaa0f870a255bfdd5df5b79fb01a89e GIT binary patch literal 713 zcmV;)0yh1LP)Sp5G=H^urQrsC0eOy7edOd zZ7d~Lu~=e+5HQOw5_MxTbLZpEz4x5+{#{`tTev=tN#ehp|LXfMhP~b!qlMPY3^O+5 zlq{J!O})4fIKi;rd-I*MTbsRJ-?(RkrCAgCdT00TzzNEVZm-w3>$fIc-v5w|;a^m3 zm#KyF08Pzpe zb7ryOZdEg)0T~jLaO1mYch`nz&X^V4BRa)fD-uj=XaCldc=sB!STP zt;b%x&@nR*M+9c1pMS(1#*56;r$6GE{SWx%#sTA(KPSb605cl~l4`u|Hh+9WZdaff zVm1Js!Vp(~d!HC1SK5~L;STM!*NHK5?u9Ez5QtXDTXMUKT=?RE#qB-LTE(49d%VXn zE5Ley^+2!)QW-FW3lrJU+(Od^V#BJ zAQpu6Q*3UZXLH;6hw_9p`2lbCfQaG@q-RZ^I>Hr@UQU`nhdI;qPXi?DsEmmZ5T}!Pu vECtogXE(on?K#A&7z6%~0K44cy2R4oP`hnXtk|+}00000NkvXXu0mjf(HBcn literal 0 HcmV?d00001 diff --git a/gfx/icon16/folder_star.png b/gfx/icon16/folder_star.png new file mode 100644 index 0000000000000000000000000000000000000000..448e46fd5ac04933a1121e0d07748d2894e93940 GIT binary patch literal 755 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 FV1mw881w)D literal 0 HcmV?d00001 diff --git a/gfx/icon16/font_add.png b/gfx/icon16/font_add.png new file mode 100644 index 0000000000000000000000000000000000000000..b709ebaef4f32cf6551275bbcc3413ed5f51b75a GIT binary patch literal 634 zcmV-=0)_pFP)JJns=rXO>fi=YdvYp=OyIuL^83ysEIf(LtP34vHf@P1syLa4L>s)tjLDRY?|E+S*&m<}gEDA3wCC|S1 zC~n%F`=*)aLx8xUX62**Ryh}!5;VXx>jJY=!}V2J^Y4E*NjsaSAA6F^IPpwJ<+6wW zU8=5LQujKb`Z+F#fckUgU8t^YpU|s(=Orx83-p>b9R3rvXOE zXGG&B-+ooO{Lz1}<{Ou-vd(X^%s98zwd(4Pig^qE=T46QpVsI9KeEN)lV^oq4T=E< zv8NgBOD@j_`PDq_3`$^y)HdH}T%GuT%ay7BFFf1zzkheu|L}g@|K{0}Jzxd;F{ikI z(c@COKW(O z#rEI&moVY>|A6M}Z?yxC^eQ{;6;QI@qowV8c#%)F;s0${=KMznn=VZS89-cmx6G0L z-n}d7fBUWku;%ui38*e0gnR5;6H z`2YVu10|S&W(GL4-*9m5zR~L0cWa7s=goeHmKzfsTW-vJJns=rXO>fi=YdvYp=OyIuL^83ysEIf(LtP34vHf@P1syLa4L>s)tjLDRY?|E+S*&m<}gEDA3wCC|S1 zC~n%F`=*)aLx8xUX62**Ryh}!5;VXx>jJY=!}V2J^Y4E*NjsaSAA6F^IPpwJ<+6wW zU8=5LQujKb`Z+F#fckUgU8t^YpU|s(=Orx83-p>b9R3rvXOE zXGG&B-+ooO{Lz1}<{Ou-vd(X^%s98zwd(4Pg-vb$w*;&H+vCLYZ>KBsBOtCoF~A`9 zG^2gV<=G&=nx~yX39Po5?5pQXZ2o`W+WY_CwH^Pzt|v5TWziw`K>00000NkvXXu0mjfI;~OA literal 0 HcmV?d00001 diff --git a/gfx/icon16/font_go.png b/gfx/icon16/font_go.png new file mode 100644 index 0000000000000000000000000000000000000000..75eba80d629fdc8279afbd40369813bae7548a52 GIT binary patch literal 700 zcmV;t0z>_YP)!+vDhPTEsU#vi5`}*=t3m zOG=I7^=;SgcAeD!1Q6)vqouCPiA6pkZI#eMm0J!{NC4PUm?hpST<@&f1R)!bRM!&q z1%jTh#a^c`HkBT$^xp|cDKystTu4&1uL89tXYt`@A7Z}-1r^Nk?%}ew0N})}Vd5!p zh06{&eLcPN&jvf|?%j_t-4wV@q*jnhLO~T6xa3&3{~%b}h$K&2L(~1#$j-4MH9=4J!Xg9B zNTQXxa^zxPJ{1%~3KZm(p)l_d4to5^GPB{!Eykz00Sx@;|CVORC)<_j>Qld@jDaZz zDi|uf)y66RB@EBLNAE=UC=&?9!`deQ+r~h(G`SI(6vnfMgxg){D+Lwutc1Si0swhN#FwOv#}l83ts6rCW;r!9Q9l zl<41549yYiq6clJ;(J(YgF_14nmKFB@QK(mo6I~sr{BJxJ$rsp0HSt^ntND0Z;o48 z>O2Ckm9}n?$F`*>$L{;{zT>f+bCm7tpaqw^4q@%k z&cHHt3=3xZmt6rQ_dtDM#)Xwp66-Thu=<9?(zFvpy0gAr0U4Z3smE5f@pZNr!NoqT zEjSPuCQzMw(H;?yvf{+e;!7(;4hv)+d%cjKFiBL%egy0aeCof8z<>rLEjMsF|CBRH z86WcxAYvS6H;Yq)jY1Z-rrjWiu~m;clLmJlDAE7UhMJ*jBxp}s&nQkrZvqDXxsiv3 zSJ78>4W2GFIu$$+Ic&5Pq{1?zhIy(24enCZy35e>z6~XgVx$x%k(+>tPw)9SL~R?4 zs${`1bqjTFC3F)dxIIw>)!QP7$vk+;^#2c5r{lsjtwKYnfnn+j{~{GK;|I8rvPFU z5NbS#W7m)ofjNER&&ggR6fXi0xd4%4143#8JZlhXW+2TN#8b=5@L&-EUlY^cTT=>w zb_~+jfcRCYfdj}H0J49#sP#gtxE~%YBJiQ3AjMgoQJKuMITA}Iz|zizG7pw|7R*XF j=$D`QjOCK>V3B}dL4UFUkhgq600000NkvXXu0mjf1x-zB literal 0 HcmV?d00001 diff --git a/gfx/icon16/group_add.png b/gfx/icon16/group_add.png new file mode 100644 index 0000000000000000000000000000000000000000..06c5350cb197e64439aa1d0b1aa438b013c2f4a1 GIT binary patch literal 807 zcmV+?1K9kDP)mo3jW}i{%_@b6dHYnoXT!P3L{yXgdAxrsZYf zWtGn6Fta7-gNCWosY{E%J)~Q2p<+ThPn(n)hWUlVmmfdQ=X*FL0HnPnjy}$wR(mbZ zx1PY9#(k}c=g|-q=yB-J|DI-E_(_Vj+1;_w=7ycBOZBYY7odT8j9BROhpm@`AH$Wf z>4LGKJq3%}^ZUL4s_3JYc5^Qlhg4WIKg05S73L>;&|mCl-4}ow9>bk!$=q0)?0{po z6Dt-y>;nXf60Yk03E+~w*h+TjBEcX-#iFbw(|yMXVd_u2j*qWhg|HiPFH0JTB?qXs01CQi` z;2Ti-Qit3|Ed+!H^&_hgDCQAga(%sPx*A;3V83xD&;twuaL1LRd=9a^ zDBPBMqtckTdD*pHZzn)X`rMop)Kf&w4y3i{{nJN5&YN;-8f5V#Lb6Tpyz#;+&q^#v l5PBP&h9y_*-@Dw^-!JB5sxM9&*;W7m002ovPDHLkV1kg{c8>r6 literal 0 HcmV?d00001 diff --git a/gfx/icon16/group_delete.png b/gfx/icon16/group_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..4489ca238aa5ca3fa16cca8789fbeb1907750dba GIT binary patch literal 827 zcmV-B1H}A^P) z^gW64MQdglX6sW?C*VL5#6(%7Cn_gWAsZ9nu_h6Dnj|#6l_NnJ2bU-(VpkyL(wpA* zDE1YmNMWFG><;oZLS&C5;O z(5&@-0`51qAgw|Hp`;4WhBqOUE~1fXvARLRkgx!e1^I}EFAv?(=}DcZ(7ekyocNCQ z_BjJ`W&!>%5Znv+cK}=k$@Bx=9%e9VTCsO6XPhF>O^uYP9LMd^<`M{A=n|`AZJDm8A+@B2c=23){C>RO^S&eiq`i_&3*gLFg*Ys& z$Fa~9xYfuDs*ec|I`rp#PnbtNL71BZJ=V5k*qxfRVDY{L_3R@Ot11jObuwJzWw0ru zU~NAMT~+Yvz65gG;WE2M4abNaTbifX7?s2Fz88Z}&YAZmh^5AH^(~n{*R=|G3@SKv zov;r{kjJ{D^efayZSe;Q|wDjs1pP)Sc{BUjR zEvRx6p>NAZE1wPtlR$L}1+T|g_&S$^&E;XJyT=(6E)4a4>E9#$sPVQ5aoWE~SGS`+216GGRQb4p}yUaTmb-qIPCF$G%mQ53R6(O+~O4MjS-Hi@Y*UVP^F;y2&VGtc+Y0id%HQI2~lo!JJn!zKG5 zFVI!z2kGV7Tj_24^S@y@$ZkJrpjdZ#q;wC~^2A@Cu_-|=c{g*U+yV-r4~T|TD0ns) zDLa6!Z2g%{30RK1Qk88&%+|A@ZY#vx2Ns4~1&}0|4Qxu_V0WD=V~4JMZ|7pUyBw;n z3Mi#a#NRl}`>%j%Ye31OoSS8O*n;IrQu{iaHZvpqmy|pjhAQKrtcpfmP5_Sh7z-@J zOm?gjkZlfaFk}aeN~X|Y+m=& z_X^5my&x-%LJ7?YOb-&C2V6j>n2f1j4usO1NNEWL=W{NCD*|EdYsp#_WIF3}dL?E5 z6jqaS5fj~PsDJdKqw*Tk>b*g4^aF+E2|3Gtd1YYaBx67niN*0E5PcNXCYxb?FaqD?0yJfwlr?6Y*r~mO zu3e6kQxIQO)xC^F8Q{|dP$X(p7x`jFQ{4R5+faRR`Ax5fW)%hoYnZ5iU>>6tbR=5* zZ00@&?UfQ_AwaHJ!NbCG4A!P$aWq>yUDfNZS;1WU5^_Hf%1YEGn2y!N85`*gWSmiO zlS1Gc(*Wul&Gc$OoOv0MGh30ynW&|AjTR-*hY3xH5YY_?QG`D6E?n>ZFMQg< UUKwzvZ2$lO07*qoM6N<$g6uMT`~Uy| literal 0 HcmV?d00001 diff --git a/gfx/icon16/group_gear.png b/gfx/icon16/group_gear.png new file mode 100644 index 0000000000000000000000000000000000000000..2544f2e637a3d3891b482d994a99b11a65526958 GIT binary patch literal 824 zcmV-81IPS{P)FgJR)_jt=7u%giVi!tIp5Wsn{YCIwmH&0TjuHt39I@th`siH>$zv2L%>B60ntAn%xs1DdBd8TgzSlHr59J zWINVeCV1=;6sKJ^{uhuz31`V!*H$D93KVzZeH>cEu;fYBPmhs@FC9X7I{9$a-^T^^ zIU*|W{GlBHX6)&BIqSN=Hid%iYOKkHR9TAdZUSbr866W^l-Y_AAvmkP$U76V1*oB2 zc0A`KqP^%Y+%1LB@u)C76~JmCpdG4!-EK#3Z!g3SA@s%;JTp`yh7+aO0?26O))||A zM`2d071Ptxu-R;IyWN2#vCwG~345S5jc8)pm- z4uUV{W9h}szkvN$#QC!P?5)B!7rkCDL?RLH8R*E=(;=&qVt#%e1VNy@y!?-OU#uZL zi8r!p_X48VM(`W;(CKu6;<_<6HwTqUg+p=5kl?OdE?=IQn1E8L1e?tUDKw#;O3gK| zbx!(G>IT?@K$;y$eftA~<`E1G44|i{2XaNdPbQNscXf54udff;+1aW9;0VcC8u@Fu zO$y!{511B!XXf$v*96O9v%V!u~mfrM_A(pRtvLg z6HJ#;mP>i&#lFtwyMMiJ3G=*7X)`Ly>RiQPY))aMg=|}bVy3ZtuFetjt!#Yl%f`Ic z4Re~Km?*ILye$Fgzdu_)(u##{63Zh>EcTF?ecgig6uX&i3H-coa3;$itbG}+#p+ZY zmL_!2cgP_Lxv2f8fJ3!n<+Cm=$b+dMLutzq44Xmu!^rP?Egv5mlA&)Dp-XWWXW6G) zoMO-H`$NEVv!vy-JXU3aRBTR(l!x5HRAlCfkoY7P4R6Yk)-HjK*t*P?e|+zTK+3T1 zdKPgFbxC2EtPn!Yr$Zi0gM#aU(h(t|)UIHc+97=)8Z~c=5v_}YON0}-A;@D`)Vy!k z{8gAHo(k!39Kw~3NN&0bhT;U`dbwbcp_nFp|6dqSeF67W=fG7ufK_Y@VLcty138GP zxr)ouLkN&EFkj^JTd>0+N029o+9)hi^!Uz zi4}t4t)SC+%}b3_t4N&$*!@6A2M}0v5>@>&s0|BL_GF=?JHsHkgMv;8IBG9YM8qc( z0bxswr8=$**5-m=uLrXgVCvQos9D4H0&`r+F$GO}5N?kTAf(h4k07*qoM6N<$f?!vBasU7T literal 0 HcmV?d00001 diff --git a/gfx/icon16/group_key.png b/gfx/icon16/group_key.png new file mode 100644 index 0000000000000000000000000000000000000000..257f111ca8b746ca6dcfc618cff50450c5b528b0 GIT binary patch literal 813 zcmV+|1JeA7P)^BE6mGC3Yb4)(b)otU zX3K2MrEJ?`KUdphf9?l9vwhD}G?g}6i#4aQI|Z?J*@ps(nWsdHP0rA&B0zL!LMwO2 zqRa}T`F1}J1xSKVX6lAiSp6)4d8izQP6-wUThW$sS#u~L(D!cSSk<%bwc$o=jW@wK zs)Vjxgk*-Nd|x1vY|qML-Ch-iks%4En4?1+`$R8df9m8M%)fpGU2_sTq>tegak14U z-r>YQ0Mq>(C6DE`l}#sOcS^F@$Sn{cL(GLT*B|38G}I`<;mEsCc8PQT_zsX2a;2j% z+8<5)hZw8jqMAd6D2xJWlov{exM+Dp#c~fDWp zm@JVDx#}L4K8C@(Qi+vOK9;+9n5YQAP@2d83rkN4MyJ9Lo8RlOq2*yiUx<}q9*8+U zrlg*KfumP*62u8{dkS-)K1W4~57uYWL41pWX^sOz!vrx!ML*xoL;^rM;$HhGkkfBy z*8{?OIg(0bh!>Tiwrv2t)lpE(Lk(+_3=q?PFwM|moS>qg?_{b7wWg75e5F(>yT#Z% zz6HS;5b*_Iv;)HW7JMoT2QgOwc#t1bo`+H$O^uY(x#!GQP%3g~tZR6&*&?F=i6ogry*ZfP4+pMu8g zM&x^d^%h_#fi49bn@d6%C-0y;#{<2>o7iuyq{+%Cx7OsqL|1B+()md*$UHU3yb+|O rzC?FX0Nx3`%|&ru4YQ>*`hLJ~_forVmOT^)00000NkvXXu0mjfWV&c+ literal 0 HcmV?d00001 diff --git a/gfx/icon16/group_link.png b/gfx/icon16/group_link.png new file mode 100644 index 0000000000000000000000000000000000000000..c77ed8812e4523f5dffd636de73f257c5905ad5d GIT binary patch literal 858 zcmV-g1Eu_lP)`6pHR5;6x z&|6HBVHgK+>Y|If=&FlO7iNcxvUSio=LLOXuJAyRCe1uhAOkGKFHur7QOPVqJ`K#x zLsO(w5L;u_=1fOTr;z2bHRU1|*VatUY%2YWZ|k&L^Wwifd*1i?ZO_91!1!PC;{%1QW1meMY0UgO z|Ed+fQ5zPA?C?ILph-Sv{U?w{>=E1%9G|0-2pCgYE0TnuekxnG?6s13*Io$kLp7XL z={P9b?+D2{u;~vVC44vQjv&HUo=D*L)avD^xLb@Hm1-2+%0l~aBT70o2+H4Ae~8?> z@h6~9IO439oQCb%MT|7%!A!=3N@Af(9D%xlJeb_sxb0G))Rl>ru^MF9FCk14V*CkI zCIq&;?X>)LFw0c}dUpcatE?2YwYA7s zXXEBmC2l@fqTqTi-779Ff*@Z2k16UGu>Pn)MP;WiSE!Og1GlTK*addTcL9NY$ zQcGfFY?$sjolg4CC6^E#9Rra_1d5`dQmN=V zDk^G~&*wY*2uYG383F97_;~rF#fPIl@YUrgEY{M%S^F0pi#Umnjt;opZgh8d!)mpH z$z(2YIGl}sK%>ztFGNk3Ci@9Ft^xYv)N!WnV?W8kdu=`*Zy8}bMptC zPB$A96En(q(;yCWXn0pc;~VY4@?H>`4xHj9;(|y5sq8YO()6#SFsZFNm#>w{Wb@y% kBoqoivDs|T_jL|^1L{1O_lxzn82|tP07*qoM6N<$g0nk}s{jB1 literal 0 HcmV?d00001 diff --git a/gfx/icon16/heart.png b/gfx/icon16/heart.png new file mode 100644 index 0000000000000000000000000000000000000000..d9ee53e590a68a95a9fa9483f0ebd14f3f25bb72 GIT binary patch literal 749 zcmV{UrO36YoGex>*KgTU04Sb0lNGJEiq?mmQbVHD$?08PR{#RY@(Jtf90i82`&dI!dW7jO<!P=IT3`*tHLxxjwl=}>+*)uJ zQXzyPPN^^yrLNn-L6|)gDrKnEAdbPP1a+KXt(F*+N-)2L{Eb_PQs+ab)QQT6Pw(ST zBha=K(orHRSCfHi4O9%(3e<(Lb`^!uF>+VB$3*L{zr`0-_;)Y*n?E-k7dr!rf-5ve?cY>d<{Q2T>(phfG`V$89Qfr0$5PaI$GcI;T;lseVaJa_ff4eP;K@^|hsa{cCz zXuY%j{{3s?^}(OQ^lJ0wCa2U<(RxpI&Wzye%Qu%q>x1omeM7&Az4w3Z$LrQ@df3^y f|6iKmf8+cE7K65BSFA1B00000NkvXXu0mjfxAtvo literal 0 HcmV?d00001 diff --git a/gfx/icon16/heart_add.png b/gfx/icon16/heart_add.png new file mode 100644 index 0000000000000000000000000000000000000000..d4195ff80251f62483a2759d15559b4393fdf7bd GIT binary patch literal 820 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 Hu0mjf$tY@` literal 0 HcmV?d00001 diff --git a/gfx/icon16/hourglass_go.png b/gfx/icon16/hourglass_go.png new file mode 100644 index 0000000000000000000000000000000000000000..b2d3a98bc4688cdfa1dc3ae3723a5a65e0e0df9b GIT binary patch literal 866 zcmV-o1D*VdP)EzKo)jY&y1zSlD`B1nde zmwy#mhVwyd0QaI z|0IfHZz3l>9_idFYXd<4)DCI{(lIq=m)5YN(P4E>hdI?c`X*M;CSS(ztQxWzHOkv( zkX|_~*eDwS`Uv}%ONIR^-3VD$u4*wczlMRyRSc1$`0FAvg`>Jx6~iT)%Ub~Y@H!Uk z%R1&|pJhuJ{h^`Dm7R0Q5XuMBDu(R;EN=sBq_9cR&@NY^ZFmVxfn21Y`E$;x?z8OR znP+4AUqErww4`%P2`K@jl@B%OXWlG3RW$!LT(geDg?ZTYuYf}Fv;(hIA@3etLLk=> z0dLO3k9`JSdA5isy@hwJsR(}Wf-5Npw2n!8&9(qI4O6@i&C|Le#R~ls4Ycx>BnbTR ztkMTjd@saQ_##Ub3%7!cuzEtRQ$;mB*4%~()b;;_VsVWwYjwb#+!J`)!T`7VCD=`g z$QQ>G$U|g`V&KEQ3d=}JaWIs!rCsP1W}#6chUCjE#%7kWpwi$*<`G;=Jp`we{kV{{ z2Oca3WYkCD9>*ES!i?1Bp_KJDnf~R1-P4`$WIN$hxG_RJc1bteXwaD`EF%gle=AJ8 sKor&zg_Twjl+Gf22ZHXJMsL>n7d!LPMJ&Eto&W#<07*qoM6N<$g0UNkpa1{> literal 0 HcmV?d00001 diff --git a/gfx/icon16/hourglass_link.png b/gfx/icon16/hourglass_link.png new file mode 100644 index 0000000000000000000000000000000000000000..ecc59b0abe2c63a263c3c1ff9cf35a88575c129a GIT binary patch literal 871 zcmV-t1DO1YP)Oo{xzq%%#lJ z5=G}XEzwPzy2?K1rp|e`oX6$dN zltkh~-UIZBZXYRxZq~-QYh>l)iwarDxtQF*vrYh5G%RYEnClY5JS4-4wgPLq8mvxK z!!lBaMO7h8?{h)6i7{C#0Ff68Io}nOfN%(=YoARV3zo;qD9W)kT!MuG8RoikK(=N; z-;fM#Sprm9A&ej|XR@c3qzmy4yd(3t&J+~WfX^9Kxxz! zG^7TgRGJQHU6->%KtFvmhuvfI2Uy#-Vein6eVZNYJ3ldH-ovPI7lyS1kgEr1*Q`R? zY3M!D_nA=^gtVHEi8Kf_cjZ{n9>Wsi6An4-_d)_JR(B{ABo)fTmUZ-K9;t zMSdi=VcIxk!ky#mC{!9}BptIZzlZ-298*8EGN>_HF>2U`tlOyi+sr=&jYG@Beb6Pn+cQYO>;Z4va(TGS&7uN3?!HLEeNFw-^9d3lJ2FYrETzdyr-_N zu4f$K+CfWe6R~K|m6jquKOYv01tdvgU|<00uXB<3Di8Y4UykS=K@iLgo6XK-!quuJ zWshzh^3Gleg+gd_I*7&T@bmKnhr@wHB7s04U}|4B+a44Y)JaPc5)!sp4Lv&Nx1KIqEP)v;U&v3%|^C`Ga3?LtY&4dQB4Oz;1v;J%z!D&%WRH@BZ?x; z3)8@IUIv@hG|@IwyHLC`l{1<4BK>wam95g|i|?Cfzt876&-Zx_0f5*l-9`IJI&mHu zE6$@xB)6N}7VeR;!X8D!TAw;;&0Bsj?A071cO>X3K0wl7WZ1;Tg!4LHyNcnzoeQ7t zNW`aSlm8WXYkek&ir$13=ngczvf zV0vnjNpCF&K8px}dunv+`LIb-sOC$_jD(;IBI$xC|7`(+9cA>Vir_V#z{?k7SX^Ah z^71m~W@q439Ycqfhi7+gp#A14n1n1!e>$EdeATG|f798Y=ggzwEKH2Q!qU2QA(Se?dwqG69%>n$6rtE z%F(845Az8c{w(XgimJg96!jLMz?zS6I1HUm2baqQx7&@nx;lhHA!r6vs2|fqJETOu zLxeu2OQ(3(au%dg>AcZsWI(zXn9XJg1cLe8k~0h0wOL=&HK}7X k{AKr*U4z7Szv)i%9gTgghwgU$Q~&?~07*qoM6N<$g31kYk^lez literal 0 HcmV?d00001 diff --git a/gfx/icon16/house_go.png b/gfx/icon16/house_go.png new file mode 100644 index 0000000000000000000000000000000000000000..5457dbd3cdfea5274b7c38c9373f4e838993416b GIT binary patch literal 861 zcmV-j1ETziP)XFYYOQsT3iq4v1n+*XGK$uN_ml6wuh-}MeSh~Q01%s{EBOdX$6CW< zSZmUq$gTEm39ESwqbA*Pu_w!UQJa0#sLgdF|4X1waUf~Xq?55Q-js;f%_-2AhoZ0G zn5nPOll-SZljcbFWICIM3lC zEEtmy)1j{jgI45)$6{~jDx)ygB0#?)5-ogB>R!4Bxk1pIqzj_-#Z594E_n3B5+myaFFO8t#FTCz}2nMbp zxtjxyA`V8Q5uw#K2vqEWU+FG*$*d4pe;ieVLU0=WVJF&w@Y(=4@$A17^yGm+h3{uC zp}XNE&x;Da8uXRR<$jPzB#=s_pnE}aaWNe7x364K`oT8Ga>ZTXFhRrL4qUPsAh!CZ nf5t{Y%+1%WmpxfLca*mw0K_85Qj7(Qf zhc;c}922^zIU~GfWrBWCw_J`0J^kKa7w|$a9C$d-dCvR1=Vbw4?T4%U1l6aETXC!7 zqXW8xsHf)iil^=jb(r=5(N}Sjq6b4hD<4yxa=d#|fk2BGL-nblAxj$dUjw%)o*K|5 zgvM+FOm``1s4(5FLGW1({Ei|F)Tf8shIHys1GnZBHK0a0{7;Xq41f=)fXY9Tzgxp?#X71r0+vAMa4h51=@YR|!G z6v2B>frnM+VJ(OYTZFL`Ysio?9%#Gx=baLII2%)wZ?Unl!3_V!{M;-Y(lp#x=AgH+ z7_HJw)No?PS#+{|k0pJ_*DgVyk-hur#@ANjK;=BhNF97xm;ewX0wm(F)*9WTMmZAWBP1i2yR049(5W%od~; z2nCSH3%7_#rMmJviyr=}?7xB9kxGav_%PL*7z46;PEHQIUN0slCgAh=(9_d{Y#tYN zUNy6Y!DIl7zIo(=o%1Ebm^_|ZkQ|kj$##iBNl6K~TrPM#9>iiX15$Ii9EggAAz~mc zlm6V3!EySCM4}Hin{BhJt83lqbTV&OsZ`8QkeYC$M>Isc#~>yq=15jnRzhxW?vhk0 ujVKg~D2*QyiR226Y`XqNIMO2;qWuMC>Xau@Fa^s10000aI= literal 0 HcmV?d00001 diff --git a/gfx/icon16/html.png b/gfx/icon16/html.png new file mode 100644 index 0000000000000000000000000000000000000000..55d1072eafda48abb0a5fcecb98b114d866077b9 GIT binary patch literal 578 zcmV-I0=@l-P)dis)>+`f+#3Rv=dSV4I&~|Vk?LiBG~#L1X~NSQGbAyogj#ie_$n8 z*oYwUieR#5zw>=_v)By?+NE%sVPM|5yzfjE5$wfk_Go)9(A<0e{hvFiJ0eb2MFf%t zDJxl&RDw>Nl#~WweRba-&_F#fn|ifCG!S=00#QfIDe64k{5mZFusu=CnSq>Qvt$j5 zI$4b(K~|@Tvozn3#yaJ|Be;BKfh@+AwFR!7UF7D*61OfavvGQ!VN-Ga+zO*%#qEoS z8E0dX4NpRyRS|XCrXq{e4r(61{zg^7gBPDUwmjg}k(Q%NLkD6fm6*tZ=)6^ARRw9CNHr!!-b)EovamKwdDMpr>=!|-tf?S+boQE&JP}G_9P5@nR zSOjlBPI$jHA&U_KsTjQko(uJ_ROpKn!K^ckXTHmZd+_Mh7C&~BUYvvb=Xi2w6%i+L zP+hwJF0QUE^66)$h?CXHvdjEbu3a_69GS^`e5Gac*$0~K9VHcGVKhe>RE(rT+Ca5J zv_?D-3(OpKFrQAl`$E;pyKkaTN=V?@iK2u!kqwFy=F?aM-2b}R>c4;EZ`t2+*gqpJ QK>z>%07*qoM6N<$f@8}2CIA2c literal 0 HcmV?d00001 diff --git a/gfx/icon16/html_add.png b/gfx/icon16/html_add.png new file mode 100644 index 0000000000000000000000000000000000000000..f1c08b7d6895600e813d05db9ff339f56289b9da GIT binary patch literal 698 zcmV;r0!96aP)GYch2$-=^h zQVJ0^k`=iwScsT0WZcd--+ABnd7lTRY!o%WUt(rVM9KuEOi*_8;z#2zM3oQ}Cqf8N zh*3Df1)=ap9+aXGGJaax+r}S;s1c(fYDhGK7(tZ~j37#giWlX~?NKs*`!+5_1yMty z;-e8n31WCroJ4#uoG3mhoz;w@A*B4IW(@Y#a3QjxzsA<(9qd@y$nHnKc$&TqGsvA_1`Q{e zLGB`|#<`p4>6!C@!GR@oclL7U*=6oOy+D2X3zD_Rp4+DW4&IJAd{CSyE*M@ECyE!P zT@SKl<2op%Y+kgVp<8<>k#gbEHPUb2g~CT_ttD!cO0>6?=%|*cS4&K*W^_#{^QAFL zIjORF(SCk8xb_V5yZT7dKsHtcPF{V71w)-;Ua+8;i{KTDO3&iYJR82pqv5+88a&7G z8@p&NRWL1+m>K`FY~QS7-SgTHujpGv?~Hz4zJJKQ$9H-A>g!NqX8ez3`(_;n_5wBF gJ8Bpk0QT%*y_loy;s5{u07*qoM6N<$f-kT=jQ{`u literal 0 HcmV?d00001 diff --git a/gfx/icon16/html_delete.png b/gfx/icon16/html_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..1bd28489e55af96b73429471606072a80143216b GIT binary patch literal 688 zcmV;h0#E&kP)P}pU>|WE!{&llBw4ut;O*J;G z?4X<_99Tb_)^ftJ&2y={NW(?62&7JgAW9`ma6zfGq}+P;gCv0~55KdZ*20SU6}qZr z+RG_R=2Xa=ks>IX3t8@jrYMz`go7JvWNAX~1T&-VBC626yaNN8L8&(*4IgnK#qvm6 zFAV3E!YkJv58_2>G!+B#W+a;N{%eB|cdxVd-d5i2Yv)Msc9wm-jXF>EtMD{^8)i&S zhWaGuE~09@zH^nG>2o$6K2BxnDvEbc`Oy1}x7Hxpa_OV(T{DYsqYfVwCyEPyoS!(? z;l5q$IeD74&o80B4`$3{BwNgrC!fg1#)ZO1I$KNlmW0-j5Gsa9LXec8Ml~Oxb>33g zb>{B}UYO53ev*wAfg6wev0$iE%nKG2a}m5^QQ2Cq(s=WT_6MhM#UKq}e5}MsQX`p4 z8vA;>E|fdl&n>J;mZjeq9~Qn0m11bx`DChbe$}(+Y(6@0q7;+Gv1I)QH+MXh%fA7S WOLjj|mpRh_0000a3s>5r;x& z)rla24@6K9wNMI$woo;;iYcWgx##Y)_gZ@`GY~rIK*;wM?#@D#EKtb;Ri}RV+xZ`A zhKLbW5rLpih)NVCB&QZ51f^o$_?kuh$5C@~cGMirj;JGMh&ZB#WFx6@>CS5^-kI$x z*+9+FY^3an8lp~8BWfmz6V*s!vxAJU1LZp>H^%BYH{(W(lf7_Huti#Mk!3i$5YD@KNTS-ZT&g}Yxe zHM@_MZK#_}5W{MvtfSJX(dsQYuycs2EU2U6?sQ_t493?C5H&F}yq=?%x6n<2C>gIa zRVO$x86g?xufOKlC~WES-NBtwM=&7 z)yx#_fo1&o;yw@m_=SJ(ougQF?1?u)ad9jfo)i~jV)6)0N+e4(npicwfo)@Zc|7%i zTR%Udes~7&j8eEe@8jcd%X;hRXN&LtcKfeneE#yR|H{0=-FY8lCyP2;&*ETtZ2GJ} a<(;=eRf2_>Pt-a90000 zlh11tK@`Wovq_Uwo0hbVwIoqQhQVnOkuXz^e{MG*vVUi||+dlBkEy;#AUC>|=7 zf?$Pu5)ttv6zruGW7H~Y+hl*t%+C0oNdv`8rNb_7c4j{Beczk6!di>1jIoC&E-I}j zga0{vb>>p_^3=Iw8{l!mPbve0C9#n?I)01xKABiqJSL(S+| zhYX|#jfW+z)dw)reao-^_+3J8mqFCfEeD2$Jaw>$>Gyvyez*tuj=%}wV=-Tg@#fPS z&L8Q=)3?Bd(LPMfd_kc@z(k6vXze5Avx4~=58r>a3?YEqGhb2d>%hLjJSx38Y|jPQ zUCyH!r-*pgG^wDOXvEF|JzhE9hio9=*4*_rk`$~dYt-cgAtuxy9Qxu0u+0=fBeF;& z^Wl5v#W$aC7#k0`NGTnCTne#J4+*7kZ4=Q!tSn3-5v)WKF=4mSiVQ~9>)%d+#l4qx z{9MysLHD){Ca(=cac&a}aq{N8Jv&lD?NH*Ie}D8_lU}{{dpp^$#|VDB0)4P3h)NUdleE mCFsAYz*qF2A-4KEx5r->H>;=VK>mmT00000oSgT$J*kO*Aq9I~CW*s{G*(t$KS{OS+#aO%?udUme<*TTEO`Fr@r_QT zk=#}u-n~>Vm!+9S1PE{@3<)G~CPb<$Za;W?3+O}|+q)?*Pn355=}S(XIZmEANjZci zf5 zj<%@MX^bD1^BwlS^+AD|$dm-1wial0hwPI;CDM?Y9SXW#@w-UF0SQ8OgplRTleOB2 zUjkDS|0U9pI|lSN*EvXUa~*UIclJdZ#)Npbwh9>YT?Z;=B8|l&^t~P~om?<5Lre$+ z;%`P>SL7`djY#8Y9$wv9dv|3p)9Ovu3r^Sp@>J&i__b$%mxew<#AEK)K4_tuGzR_Dj zPEIW+13!^2!Lpmfum?NCj6AtX3WL`1|z0WJO$R6%tkR)SoHv)7)V z2J!;SiNK5OjY!w+2h{D`h38lT^}tkNg#0yvV}#EiXX)>`NH!2DT1ckB7?;L|{Tz(8 z;ur_j0K^3mj0hqIV+lr?y8Vsi$6LOTA8J(bfmHy@>b zcO$Rop0fUa(vNo6-E;xeS_D{{pDQU43O%OnNC$xlI9%J##D`I$O)boS8oT7?XD#2H zp@F_)^gFKH=_e!=bR0Mbz~#1kjL!}OW4;TpGi>5Em#V5QmwXEgf`!BCTAaDqG;d>5 z^tO*M_~HzHzE&w0V25WOoga94ESc3NYfJ6YaewCBwAXT|mGRkO%EV>r%_P8({OdYL nyXyvlE}#-v1%_wt#(IAOCI8(qh6s|AZQ;I8AMQ)(8AgTxri_~QH!8j7P*R` zMc^VU=$D{HL=sFyKO~Ajq>MlFfA48AXxr=Z6VbHN*b1^Vu&p;5ljX0cxTq=?a5f!hw>Y;n!k*~vFnseWh_8s^dl9C`3w#?js<@l-uiyFgp|$5{ nCx+WSD{<@TkixBf{e_-iDvsiFH^U=e00000NkvXXu0mjf5N;`P literal 0 HcmV?d00001 diff --git a/gfx/icon16/image_edit.png b/gfx/icon16/image_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..0aa4cc6512ea19fbb5241bc67ba90a9f8243c960 GIT binary patch literal 783 zcmV+q1MvKbP)5LVcnTf5GZ5SK z3kX3yRAdV+P=@A0X4ocLjyN{1GvCa2Zx4f0Mm_b1^KcIL{`sAI&kt=e|j1aOt8IKFRjAQ%V;Axt!&Q}+Z~gVtlY#!Wcv zuDrJsNE(EPTsx2x5C_g)V`_dDwxMvf4bqPkBtr@eDfrsf%!$MMiMv9iS{R9elqSVR z)0tPc5JaRzZGN<2CWLZG!mX&0p=0>~b`OL3$D@B9k<{xM9y~l^u8U0nz0Se4#tee$N z){M2pzFo)T6MSiGBQmVDbov*_F?_8-8Xlx!C&Nsmz|%-Y$y>6D))DQ#gs}Rt(lhX? zJ}!P(GQ9L)ZM*!P;CBTF9ZtvJrWbUN$aV3ZxD%gJ#8B!E^50fauc z(%JeF*;-Bc6HoVctJ% z#J}bQxxs95eQ_-5U|T|`2qxI_#-5W8myg8t{8iDA-)X%=;eu5}di&_8f3NTO4h{EI zwYbm%fNg=-My|PRb|Kn|y%-Jk?%Hsw>EplF`6o(16g6JqaoYd@ N002ovPDHLkV1gC;Y5M>G literal 0 HcmV?d00001 diff --git a/gfx/icon16/image_link.png b/gfx/icon16/image_link.png new file mode 100644 index 0000000000000000000000000000000000000000..4bdb3541ecb728c1e2b0bef1b0546fa0878c99fa GIT binary patch literal 773 zcmV+g1N!`lP)a^7G6T^gLQYt)lJ)S*4dqT-(Sy@A_4#a000000OYX$@Tp_vAnm)d zTn=Ab0RTV+0E`r@8*%c}_x2php{&yWw_e!Z+|X>MlyZSU1(FCNs6Z$OtDbrDi-S0n z!PBFmCmmdyTk*4u|()Gt$l9F|wevfQ0pZ+G_t zlWJK_L`lj?NtTk7GFg@xs%5GQfE=JgQ4AX%SxW=}000Pq069Q~{%TLZcb$|(RH`Ud zRVE=K)KY1%x-6mskOM?;d8zI1OH2CIKozBbR~D?6w@H8v#Z}k4OGE}B2Z-R}!VQKl z^neJWDWV79su3411OUjPLIhcD4HaekjK=C8S{rWh``jhH%@0e%ql)vNnc33t$;lIL zjwq(4rs_FB1W}b1fBoFOw}w3j59oHgw$9D@>WA<3t+DT^#}z}lPN!qd(9gqP{{%Ixgy^BE)% z9@>7F#!c(NYp=hf-yhh!cdyCGNi#Durl+U%2Ln$(`!X0E9W8QLHfXNm{_+qP}1jg5^>)a&)r ztyZg96h#f$;^N|Sm~S*1r!lm$vQoC&?aSS6_lf@j6IvVn17&DY00000NkvXXu0mjf DgX?L9 literal 0 HcmV?d00001 diff --git a/gfx/icon16/images.png b/gfx/icon16/images.png new file mode 100644 index 0000000000000000000000000000000000000000..184860d1e0b16cdd0698a884186aa27c3b685106 GIT binary patch literal 661 zcmV;G0&4wR5;6p zlih36P#lKyR|!_HEbWGst|FC=iQ<@LbGEBn!qA~>^`=bSiulnBr?QncO;#pi6;Zs= zE5Qp<+)W8it;X7qG?~p1m)CPnztUmZ#RJJX$@_cqa>9+wNjCzsvg!_rnj_d^tc!C} z)Q@x?#ZBGNBVH`Zj(sOsLg54o9R~-vBzft{d=Q_JF@P(P4aH z5rNrN_=Fq|1VyW#8F!Fu(8+xAESBFc;{Lk?9=^Ycld&v_8TK+`0d=x@@j(PDA8%px zLle(T2Gs0LSit9aqRaK$cs>_Jscym*k~J1kA&H)AE}TlnF?=b7!Sg8)Ww^pQID;9u zC$aGm@=IlOFc!dpyQG98;>{t z;K|p&h|8~-wr?s6WqcIHcEDgr+$@!=(1_vy38012hx0`X`ENTN=o;1bhSJE71W+tD z;G84@$9QRBXj*jSA^cvU--B7JvbhUf_1^bP? vP|eszjZh`mO}g5B1MG#;NxNxl+u!*If$Q>9A-BVme|mWaqy4$_pJm?y9KM{-*hp?1+Ey3e-CEDooTa!B;e(Q>TSF?bj>5At13y1p zriN3w3x~5SfZj{@J4M{kp{?=M_Lh2bV+5LH)Q)5W!-ePA$RgE1@5f1cyHki0Y}JyVEYZF(LD$xXlt$7A5CgE@ zpV-&l%vf;=5kZ2-2gi@Y6J&=cuwt>!vJ^#(&n|LcZyUzi6Duj$$hJ1s*HD-#;k-w@ zpdrwAuoDG_N2bvb07G$Zk*?Hc)JLtW4yqOnic_$zO7NZ#l>Fm){;fE?b$IbOaX2fe z0la4g0Dfw2xk7Wi7NapVD8YMPCZu?A1QCK*67dgsvRKBLFtrM>?$%&_lD1882mzdO zWPdw5KWw6IT`m1b_8=lS5jt8D3=RDa=&jWzR-)S@56WMslZ~mKu1)-wpXB>rNBQ>N zU#K`#1B&v|_AQK;7I~B}OdGiUT9LX>f0xm6<;LeP!=vFjPsUQF*wCJ*dO)4YBypgdiuF!=i@6Zyi7F|q#K zz?tlSZULa@t1D?$e;f@b36&N!V2mjOHw|*qrt0hl7pI`Dr$rJ)1%#!m}(}?)Q8C%hu~P z&*$@ZsT)vdK!&|8zes6Pj1N&eUReJ`yuV>;nnucw0cwRZqU);x5X_mKSbSEdYhBl; z0GJP%irE%X*WG{_OK!=Ch zOWQ$|ChD2{a5$vx_S-*#TZ9g))rvNojk!lrL~$Hb5CpB*=SGmFLUCD^mceefGw-9( z=tP6QkAZYflEgU9dV%b_cLe+t2B0bK>f?^+)j$Bo<1y*ArlKh97|`KY1}?y4GBI6U z5vSAX{{X@;G!77-A;&D8M}xOCP49p%jzo#BYdscH_X9`;wbP{~X{rDK002ovPDHLk FV1mD6$SME; literal 0 HcmV?d00001 diff --git a/gfx/icon16/ipod_cast.png b/gfx/icon16/ipod_cast.png new file mode 100644 index 0000000000000000000000000000000000000000..6f6d3406cb1062c517d384639dd27c4cc22eb48d GIT binary patch literal 711 zcmV;&0yzDNP)D!zG=Q}^X1IIGPP@%!z!@w<+I){Owi4hXU{7EgS}yl zc|){1MO6fra^Nn5rN9@UeQ+WWuYp1y7AD>y#AR;0_H6)^>LFI00w6c8@D^I}-8gM` zEiQFih+>?Dsa7V36-q&PdkRr}vYO!I%cG!&i0^b*o=}v$gIIDN>EFi$7uFJdKzL74 zejS1MNqwV3W=NrfrVz^SBARq4&VpBJM+=FO--#s~DCEJhAym^$G2e+0XHb4Svt#|# z?RS_S>9SGY>fMDo2;46OrQ3vSisXLvu{6^{KHI|dk3QnNipbJ+lsm}cv?RI>+)^rp za2votPy%0wkv(lWOY8B)+VdS+>rSN`i*4Im0{)d?5lAKy2@;9KM)=}? t0ZOTKI-PD)O4XNtV67Ik)}J@}{{WOyO8m_F|55+|002ovPDHLkV1m*nKHUHS literal 0 HcmV?d00001 diff --git a/gfx/icon16/ipod_cast_add.png b/gfx/icon16/ipod_cast_add.png new file mode 100644 index 0000000000000000000000000000000000000000..c3257f5f1e2987bc9ee17954cb2623367578f778 GIT binary patch literal 796 zcmV+%1LOROP)MUvn@5JJ+GVOV$(UKosaQ4~Q%!7dWiGJCPo3{GAL5i_55R32!XGq!Wm^*YDRxAkYq2tC!GUUX}>pbx9cO zbYt8Eyte^d2jF2rT>)n;V808v6u@XJ;HUw*F1pc?oAd|3X;pYj#R9;micz7Ibdxtb znah%)FP7p(Q4BVM8A}268Fn4uZ_9-LNetm$DrRG_*QLQBPa$0e=>}me38MR|0=j|} zXwRqN>A4vCDgouO7+7frgOOGh_%6~@3%XL+?xez6IftP}z)}vFZ_!-=bjaqQKAnok zC!_?SF$#gE9F`&7j|iLAXR}r%lWr|s^%2rF;8~so?J^1J8eq5{f$C@lT8`{O!{Jr* z(irlrX@+!{5vDEoQ#WJD_8HE3^Ml{+2!%pld7cNyaq#>72oCjs9(50}sL$R;g$wAt z4cywa)Z08BISe^ww6zy^Su{UN5#tb^QK0Oynj z?>>2<9KHsbG85UwyPFdL!n_-RPX3FSyobjz5K&=ZhJGYE&Av-e`YsEAp9uh;&nE(+ z(dcGQR%c;wN{hdbeNrO;kO1&_JR)FzejXDO6JjK#d-2G70S(@KvADsL|9=CQ%e4@{ zeT}UiXPftd^%jbqgLXx_EI{ zrKMEGW9*{2Sf;_Sa^d}jOm<7w~Tld8ZU$6A~+4uS^^E1pz4T=@&l270ZN6D*P^TeJVsR%^+Gpl?xn|BQJ6CH zJUpsWFJR`=P`X>50eJ5w;=QfnuN7rk#c?H$hQer}YY@5}m@_+gblgDYp=c`h$8l$m zN?k78*sdb$6C_$njQFaAUa6+5r~X1L_S^tX*T9+$kI#rR2g=g|lf^*S0lJ3D{)d_ELK!Rz(X(PaD5>Uttmv_4D}hp9aa1*=CS zp*u;(1E|i>wj1g1^tDe-P4U0DTu+~ozg9=#nvvjWmlA$TV!H#>HmjX_?S2 z8|nk|^1)U@>%QgF9)0+vbMFeqMVXRR$ccfXc!r8M}+M35Z(54=eI0P!Lo3Z>vVl!7-Qw}2O= z3LZ5%NiC?SQc6r%jpSp4>1IE(`+PH-w{Ah=0JUDw(Ftl#gmTCG;c22qy~8EyUh2pEt2jNHcp_?KUsWyEB^ z5r7+Dz_H9s0DuogpjS(CNP_FSRM%d7dJhcq{p_o?Us8a|b@RgEt_9njF(`+UVdtY6 ziN^$8oJ=OrzW?NT3fvWaY;5qOOM!%`o=i%H3k&idDVPrj0fQ6j?;?ziH@0K19FBVz ze_X$_NDLA&0FPI;hwdKzeqIwMoc!=Q*1UYP0+w}JLS4cf$ANCQ3!0`8-8wcZd`>=*&{n(n(H&ZS7D9~VA-qjs07hjXczMlGufO!-eHz~S57b({Ty!0 z^|sa|9GsAVnvr&^)e3>|OaNfBx#s55PVQ6(oXK0-#3%zC7L54L4{ueldkJW1R95TUzXcT$G-|YwZ3uzC7C+PJG?~lg zv_tF}9Lz9`k3b+0_INxX0$taGolfVSr|u82E+>M?WOC7HG|+4|1%cb`#%MGOIbj_M zI2hS%mi2l)L9kpdg&$2I%d&`!F+pIF98JJ?fOI--`g}g{MGB{HPUg5ozHumu0!fn4 zYPI0^`%mkDgH5_o(=;ga86JN7P;YOp@%r+`{n@dDa=9GlLEG(iGIue5Fc`$0xxvNb z6PU4NE4`ciE`KK9QmM;Qsg$<~sF({%i$^+^?KoQxsb_Z&~CSx=zu3>E?rbA z6%vtHm{mkRo6W?TzSB98NQh{UKnc2aI2_s_t8l*)3rD)3UuzRkk`jD2k+1;!akJU{ xbDN;s?V?_<+oCyiON~@Sqwc?8=JcFTu|F2lW40ifwh{mU002ovPDHLkV1k___RjzS literal 0 HcmV?d00001 diff --git a/gfx/icon16/joystick_add.png b/gfx/icon16/joystick_add.png new file mode 100644 index 0000000000000000000000000000000000000000..77e710772f40faddcc2c3fa16c4a92a07347d052 GIT binary patch literal 669 zcmV;O0%HA%P)oJ(_x`dc-QTAF>c@ApwG7GW}(_5=eGiNtt&dmG7Q5)@Rc)nG6f z4g>>;+%e5AmkXUvhgYD}>4XD~uO24u{cfHuTv>!2!Pu^1Ezg>ZnyVj0mdBudbHYQy5W6F+U%V?2A(Bf)G0G#ZTy zB-Ye%v)PP%J`eJpSbARI_>eT8e!{xN;mgh2FdB`%Qvg~_YO9800000NkvXXu0mjf Dt8y)8 literal 0 HcmV?d00001 diff --git a/gfx/icon16/joystick_delete.png b/gfx/icon16/joystick_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..5d44b592503becbcba424255921ffdad0390417d GIT binary patch literal 671 zcmV;Q0$}}#P)*h{!Z>@B+0F%S_t zL=uExOSA(;co2~&X01@7)osa8#~DW*r#FwZkU4B0e0;;q_x;{`|M@>+nkFVAnM?)^ z!`SHcdP2Y7ho))Y6h(<95(#;-*8!W*b^W2=?-$%|H!MJ z@qh}+(t2kXwjxr+A&MfLPA5vG61-mT|LuS_o7Rf5EJIW~xVW>8jgt$;U%q*tj%Kc}BY*Or!!q*AGSOef1o)-bJdI2`7) z*(?f$0;<(2JNK$M4{_lHw4Ws?o3GLRwGGw14`pp?eR;hWWdKUkBasMC0cf>aY>>Kd zoc;IDFjLRt*x3u1nwy7K%Hf0b3QhUbEp`Oj#8c}clgU^nVuGovItHBn_ynhJ+=c7Q z8$h}b_W=)%3bQC|ns*$3L}RNq8V&Y58timBtnSwpxO{WK`Q^XjtsVw9B*JJ13=j&1 z*gv<7^KaFEJcn9*iRl;Dp=))hmfc$%3=UfiU48N3^HqQ=65>v_*`zV_8SgXU*zS6%{~AC002ovPDHLk FV1lFjDy{$k literal 0 HcmV?d00001 diff --git a/gfx/icon16/joystick_error.png b/gfx/icon16/joystick_error.png new file mode 100644 index 0000000000000000000000000000000000000000..b32149e27a37adb1c567ba71ff61364f380138c2 GIT binary patch literal 711 zcmV;&0yzDNP)d&Xs0pH>F-Fp)`Pg*#IlEx0A%{E|26ktDGjHbqIK~+IPb?O* z$g=!ik|bNV+eNF@`qpSPR>I-1*dIHJ0jJaHJeir9u?d0z6;LP?%=vu&G5xyMA3HJ# zP_Ngg)9ExanT!U|>-DJBYL-E<0|69_jg1YiR4QqJcDt?F&;Xw2HP3OJ2KWmZ8bC8Z zC=_BwqY*Sn&D3v018Cy#dcB}QBAdJa~xOCSge{VTu}$c;~!UA}|8w@<<3_TdoK1a)ZDYE=U?>NVK)IT$Txp)|9U z+rq+i7Zm9SsWJzf?nmX^MrbE*gmZ6|p*GkKoxa?X?hD9M+@sRvFH{EqYA??u6x z2pu{uGnrwz*>rh zfvUA@7b#acN?M*mBG3rQV?e^+0R5m3YXWyRZL5Bt@3vAw{9JaEW$}=f4bXO52yBH{ z;G~ZN|GLn>k~{On3Swd-Sy(gFkOdyw-RP%&exwl01RJRp))TI*SsngruhZksQ*NT%!X?K00007oX;fYS5fR?a$bad^&iuHSu~`3%VTtO}r!shMd`!61c%6R9aJGSh8X%)P*raU)hwAiO6D z)GH7M>Os=K8*y(FIo?C~yJ{<%*U%nBM$Zz%Wh5q=k@+A)HgpoHzyZX@8&HV#!QWjA z`_+cv-}i0Xg^24s7I-VE#u4*AQoR#N?{>t-#LOH})WMk9;P)owvi_IE6!o^=Lf3R#&PVCy|Gc4obnhMMwvBLinP_YpwW)P1ST? zrfe04-x)FNzro&t&e;ir^8^J56p&nqIY_fO@GcRuAKQt!4<44sunkb-j=jm5S_@$&_dyonDz^$r}kLbDn<^FJI)(KksQ7G*l%&dIcv63Kcm5d9~ zQDnp25a#b;Oe2ojja#pmUoF|#dr&8W-hPZ#rZfF!J@DLVkx!Vn%)K#giqbQ`G;LE> ldR%0)iYQ5Amu3}R{|RMS>3;1N)RF)I002ovPDHLkV1l&ZPDKC! literal 0 HcmV?d00001 diff --git a/gfx/icon16/key_delete.png b/gfx/icon16/key_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..00dec80d84e295960ce1dc1e67697a8069cb7a81 GIT binary patch literal 724 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 literal 0 HcmV?d00001 diff --git a/gfx/icon16/layers.png b/gfx/icon16/layers.png new file mode 100644 index 0000000000000000000000000000000000000000..00818f63635ef3b3c04260c0d8f160b19570cb62 GIT binary patch literal 597 zcmV-b0;>IqP)62!*BTExOSjY%3)*jT5svJpGKf=$3CUqKK-1RDzx8ymlZ zwS;W;-7_=ySiHB1u9f68hg;0tAIzK-5q6bH&%Yeqk1(r}i84|~$mldU469wb{r=gf zuYVfkh}abCXHiD56XS1@m(?2&*9kHq6O|^j@r%)9WR;gBSR*+^{BUiAhv zLTNl5-SWcMf`$Z#q6Tzk02$5(j=VTsw!_ijI|?3O5Ws14CO8uvli9}fO~g1=Dv?Sg z6QM+>P3O~zsHL}l?cjL#8yuEVU~n|V*x($S*`2dri>5x}hU56pjd4M7=H5jVf&jnh_YoHFW1pQh33@EE+GcT-uHR1*sID5Hzvg z6g2}hp<@K+0FD7#ACek+3k!>iLhA`|uU)j;i__)Z&Fgb3t?v-b7s4*agaQ+5 literal 0 HcmV?d00001 diff --git a/gfx/icon16/layout.png b/gfx/icon16/layout.png new file mode 100644 index 0000000000000000000000000000000000000000..ea086b0428b38a89060a9a375185955b46ef8a16 GIT binary patch literal 480 zcmV<60U!Q}P)bIK^Vv3-yA1LIIsp&s02Z_@K!5`#FX}eq)v)_0l`)ftgN*V#4liHAy(R@)k5$_ zz+fRLk_!vjJvlS)-*?c3MK>79^8`s8M#QZ=d~*vp16%_xfrJQ{sH#8}z|64B_Dt0J z`P0WPW8(JB3js+iKY0CE|LOkIcXC92S;ReA+hk1aZ*^gg4_~%hT%<6a;!6vI(h<04K{gA?%Sd&@y6=YWeinIdj=VUB~cY!neEQ@}0VeaXlS6Fk3nozGu) zn5I8Ji!4)AIGIuW7!!BH}EWfPj0kw!x&q?jF;~BwWO0 zvkjpC_R$R{_2*~VkEAVJq{#Mc>CUTjlCENQ+$@0%Sw@yX8JQsokiZ5|y~hPf9L7(i W;q(Z^C>$XG00001r;P) zZezzV10q@u{(~D3H{r}Lkl<_rHY2+rym24G3$cBt|B)I7p>=x@2E_E70t<%J@A>aj zyX(JK%`Pzi-qR0QF<5QQPJ{u`T_?bT4rSZ_H!r*R-=cUM+<@2bzoB550l^j95C%kb z90v;;=WY34xAek)y_`)b20VN7_5YfKEB}|wO!%MH=l?&k%j>^yc@dHe+Kz%X=%laz zU%KGzf9;gDCcszBu1x)Z;n}YL{kyaNhxhCLH_w*rfw-XU2;6{@`IrWP zY}|Nx!vBreCV|C!_N4yr-;)k9;5*oWh^9mTUl0tqi6&npJ$x10^Z5HznC|jkhtXU{*?AXX+vSK$&lqrKo z4P`-MYRWlh-uHXoo+plGVQMtjm29&SnPTept1G}>;1qBiY)nF?X%bBWNhny_l)Z3d z&-N3@T)lWSVVldhUf%V8y7}mh3o^f*rno=*oe{IP>4|aPep(t*WGZD`whRe#WKrpOeww^A5*|8>ZEI3iJG3d@;ddSaaQQiv*3SWXm^*Pk(vkYVP=SQ%7gX+6s4|5yBQ}3^T_6XQ zZDbP)D!Ze~6zXIkQ9PYpWTZE?jfD>%Y1@{Swk5itNez`{Q)G&e7J>b9cP_BngG&!t zi|rp2nJV;T^4jymwofAMkUFri0;>ZDmaq-jpk-+0DUxkA;uk8$FcGE_?o$8&002ov JPDHLkV1i%8-68-0 literal 0 HcmV?d00001 diff --git a/gfx/icon16/layout_delete.png b/gfx/icon16/layout_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd45f1316a102817972acb897d940ca07bfec05 GIT binary patch literal 608 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 haCz~0ydFgD6!b$2Z)KY1 zC8w#Nc{lU66vv!%o4Sje)A!=G_kB9=ilt^9c=(_9y#MF-e>fa30AA}wX+MTgs`3VE zszkdylE>HvQdw))GmEAD(a2J#IC*owXG3dhylM4^CRW!3r@05Nl^@`kS@5hDF54v7 znMPPzqOnkOO>J%yAJ_n(X6tsWPRsiprcQ8cS|SZGPk^I`;acq@>LF)J@D3B~{khP| zPg@q-5_Wk2tIEPmcCMZ@=)tkmr0T%CYyiLJ7VokW*eIOK^#Esq@l!N(l{XqafaM{H z&S@Pbz0+jU40xxRn3mi|x11*OPeTBoi7LSA2cXLLV?2PRuZe3MJp&ij3l}{^;wwq) zF}Uo*#L!RfpbJjB0<5tBj6M$Bsuq)(zPtxuZi}5;TkIp#$HB}ckqPOr)`r2_AcD0% z0_L({FuGJws+(|_vcPBuFqM7yPXcpCg2dXJP2!rt%!*+w@&P>?PxKU&T14s-7}B?6 zWg-wfuY&$vEYwB8?H+)wJ9*n;gJ^PPyp&v^3Z^%HZZoZm0;LTFt%<`z-cE2-2bRB8 zL7BXl)m6vt+3*fbUlM%gt3pgGV`Z>aNB#nk$%2{IJVs6NWyBZU#)H=v5R&H4oKHBE zv;iQ<*c^XET^>GfCb3c4 zwwI>`$xm~|Y|mq&3YJpi?1xu{j2=bzp RNtOTr002ovPDHLkV1g5*h$sL6 literal 0 HcmV?d00001 diff --git a/gfx/icon16/lightbulb_delete.png b/gfx/icon16/lightbulb_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..f4781daa84ce5f06b6064ea1098fe50803d84bb9 GIT binary patch literal 857 zcmV-f1E&0mP)q$gGR5;6R zl37SpVHk!DMysr;XmK|eDC@AeE|5Z7h|Z2W;Eq> z%yfxic{HE14`%YV?o_L_BVlx@OOdg;-}}Pqst>T*FAY4^0GFi~!s;)GoE{QyfMA~j zKU)uLOFR~;Z)z>=ihvCOM*nT6V@5TwMt4DU8i;hnJPDBLq7tNNY4!2Ht^E z1zQ)}mHWH^hq@?-H`bB{6GVQ7R0@({2PCIQl3*jSF}Rj%0nrNc_jpjBZr6JO%fs1} z%Qi-OXUL>kNG=O8EqRO{xoGlDM*xjP72r*S&=j2Iynv-2&z&MW3xVl_zz&o6Y7%=K z!paCS43Hgk!?n^3-uxb%DG8#(fT^70k{4iUPc%9g`^oePaK;y8LKbXa@55Fnhpjdi zma+(NR3;eB9jwv0;0%M9&O7lhfu&QKZR^V;aV_BV3Yd!n!Rk|po`TWJNlnIF)()&r zhCz}vFnvyhwm7203$XWO$QJA5Q>zoDWPuvcAI^HrEcFPCAqK222@CmqAu^p<{#gli z#!;TCN<6&b9?)&d!1>B(dUd=E_Ns?}0c5h<%<7(CI^#5Y?jAzxB^g?-Znrdr`YJa7 z+%h+%oYa;-n4c>N1J@o7aqcoiQxNp|=P;Ul23*}+Na{u~6-gM3KPEH>%MyGxU(Js4 z*Wrb)V%I(vrlBbJJl>?ALd~^ZV2K$8k$_@1kmV0L_ad4?e6{}p+j(v|?l<9j_Vt*tPdX$%bwqdsa693`;;G4ZKBSR&HPeL?m> zZ3$>8&yKlq{R$Hr8X^S+U68V)0$lxZN5naWKg`ek@H=iB+9G8_W2kT1mVm9)ee0l- jOq_McCe`RRyU+gs*;)rnB`lAt00000NkvXXu0mjfi8g(R literal 0 HcmV?d00001 diff --git a/gfx/icon16/lightbulb_off.png b/gfx/icon16/lightbulb_off.png new file mode 100644 index 0000000000000000000000000000000000000000..468e1f378d6bb8d359d5b34a9bb4a74f02e345fd GIT binary patch literal 742 zcmVEU_)&yNS5zrlMt zd~En@*U(=YTJ^+n*cyeA5yh$;DLq|M;`->Nk?)uLjd#U2M~B-pmcH2JTDwxNizOwN zWnlnO9JA#6yq@wXSEJl)lG=0o^2pOV;Na2Wbc+$)&Sq8*G&ME?5XUiEYZ9#iu%slF za(Vu8lH8Q{*SuKUeecT1oCL7r>dEFzdZ2mrDxxUHwk>SS#c><}s$oc}RAy#wp6<>M zDJ~UTYQ@qe;0pm@s^CCVI!zSCn5Kykg4(}})i4CWaU4t`@bU$^y0%aYOP>KqfLfwj z9mk;(1PCGO=K~~KlOzdRYnF;WzVFlCmPM)9sRP1D%~yh8oh2ocul~TcZ3aK?zz`-i zG*LC+?yosYeu>Q543!|jFhp1f_)1*PPZx$h>h1)fzq5rKzf1t2ltM~LPe+Qe2URw2 z+`w-SAA{wN0|pWY#IuX(YKqnd%tAD;=+4T4KGBZ1em(Pa_G=2+U z0(eixb*B5%vBZC~*EB`y>5Dw3G%IrYiMYw_ob8+3I&8I{gTtVcWm_hjdwG1IUqOj;LqOOhhFZ;&h6W@ZNN;e zS-@@9nC?2_-2Iy9*}v=O3&XcojPi1w7&_#2^bW2k5mbUQekEZ1=JkcqpKi6j@0BY7 zq9B-V&wjAJueT4+^O$({9AT)%mAoqgKL4ca?71_i`WDN|RVv1{seZR_@buLm@9@9t YEzw9Q@w=YEy#N3J07*qoM6N<$g82+>ivR!s literal 0 HcmV?d00001 diff --git a/gfx/icon16/lightning.png b/gfx/icon16/lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..9680afd12f8fadf5b83f827240978446af5962b6 GIT binary patch literal 634 zcmV-=0)_pFP)3kp_oQM4NsQ6$aEKj6mx0hg})10sT;E2V;K zUHNY7qG&TIJ`gc&M*EmdrgP_>>zSLTO=}7j2M*`nnfbo+_|8cvrSLzG(R^{I&fHg| z3Nfi70*Jk=pS3m4lD_qhO!oanz~FpWe?InrjDM6H7D@P(w+NOTuL0gfPQ>)8EiKPO>RV|@%G(EApK7|ni6$Or7s}#zN5D2fFuoW z?SUp(cysDe%D^FVRe!-fK+o2zXp zH&*H~_``&05AX{CqjQ9Pq)Pw`p&~+e-<5=lgjH9A;4MsYR*p|Xp3o{VtL6Q8vD&1u z_TBwgt>E(`Zp(h8_8f=r&cr~-uy!|BC|zGKq17aQeR}wL=f1PUhPjus5Lo&7j={xc zCLhQZ=E~bn;<}`gh7Bu?>ih@P+*yw5-^u2k8!el-HG?lt4o$V&*`tbh^4#JtCOgRB z@^-thiGaZ!P|20J4^o7;v)78_|FldDe9Z$i&;9^|y&bKi-n=y{JsccrzVF2T076QP UWao5~B>(^b07*qoM6N<$g7%3ha{vGU literal 0 HcmV?d00001 diff --git a/gfx/icon16/lightning_add.png b/gfx/icon16/lightning_add.png new file mode 100644 index 0000000000000000000000000000000000000000..dac3c9050cd1ec973e93370f917bca2f06fe420c GIT binary patch literal 746 zcmVR5;6} zQr}BcVHoxg@IIoOz{C_FkX>Oj)x$T^-or(4Io9&zA%s>3`~3neJ;|LkE5gf`w#IA;av{V4EB^<#! zB9FzGXNbCPfwSa+H6BHf#)#PK5HOXKbU9p~WGQh8yucGQ8oav^+(a%yW7!A{W{T3i-_H?PT9GgX0%t6b6(YvG zq>c)N#`6#y$-xRaAD($6fPXtRdwEB98b8;yhqu2^Q3`7 zkmJqYbtXWB*0u8ty9G#BGaV zK{OtC+@mjqTUP*k$1cC^?T#%4_tMd8d4-LuXQEjk*aS{?bW1STnFeyYZv8&<#_`)JidW z8<_=K;UmF(%&0xoDfK!!&HLVSPXE0+I8C$bz{h{ifA9DGuX7|J1pa3!=?87N=Dy(K zqA4mk2RK=_zPFItGyc7}Zm8rR0V20<^R}86VCIi(69z+c`4i%6zHo~Cm%#GiiJPjc z+y)A)Yn>3f0j}#1Nga0gImB1TO)?|0D?O-fGdgc~Za)YXov@+_eI0i986?AVh^_j- z8L!OjfhDl?@%VXrjz@*0f2t}U)ON1Ic^&`_+1t|JGN}q@kg0WGv z0h_~vSa8zJ;Hsx#nZvs##F&JRXNybQYTLfuOD@Qxo7; zb1kfuU+@D zT1Z*wnCp24V^Ky$O(PuMeTa>|#FuxkSa4#z&6ce(lts1Ta3iub3eDezK;P%Jaw0pY zdm(kSAZMl%r6q;3kVKo3N&eckf7t0NLpU&is5Z4iVtWzg0p|`cP=96f4cyoXnMKzs{AvK_${3I2JB+KxN0Ufu@$4=bzE&*^yIyyx1BT6wnTq{7MmcwQ@C bH~oJAm=C4+@afe?00000NkvXXu0mjf4;oKi literal 0 HcmV?d00001 diff --git a/gfx/icon16/lightning_go.png b/gfx/icon16/lightning_go.png new file mode 100644 index 0000000000000000000000000000000000000000..29039e6a8b40f6ed99cae87f21ea8bf7650f265b GIT binary patch literal 739 zcmV<90v!E`P)ZgH#N0snj1RZ=5O!&o^!gea_a6n@WA=tJm=FUBKRM1W*hOrV~>U9f`~wv z0Tu|Y=)%0J6Hoe^LggC>gr#M3MGJ%lAchdF!VuE253mxEF{r-t40G)#`jbf6HD_`WwU$M6V#vcM2*Q#qvS~OkA~o z2X+9Mdw=9?o+sdf%>_z*h8O~qfunFgSf^kugh83b=D^9J(VPUr{K(}ELQD!`%%7PJ z?Ct=T=ZB$^(QAR`p;x)CV4LkdROfK{`n>)VP_cHf(h#k|mIYVoX~ZK>M2OYH#R7NA zC|vQRGY(=1aUytrq|_-S?Jn~~ebu-#6>{G$ z;Iu>2K>%gc%R!i`>EriVc(@Y%d9-x~vXMRtlG+efgGAvu^>|a(&{& zi#?t96Q26xH5Wm`ASN&bGl?jQ3$~$m>`Ow7tFbhel@i4YmQkqm)z}W~Y{bXOcjySeo>2x3)2;HwxvuqoCi6>( zE1z8&OJ>Jv@7Yr}`zB9kxMNB&8m3!icqK{XA4Z;5)n(h+sJMkx;HE>i-atjR|2L6A V!PJ$`dXYaZs9=SbAto%g@>T~?_bH&lTUn@`uo|1bXE{eSR(AO)ESb=V4`uk}mK|39Px&03WLbv~pzk+s7D@lK^ zn+aB+sp)&Y_x-B3>;6ywU--WQNUr<8>TU0P-|L#1U&;A)67w(+> pDf@fM7q9#F25QXo3rUI;002ro52U44e~JJA002ovPDHLkV1l;_q@Mr) literal 0 HcmV?d00001 diff --git a/gfx/icon16/link_add.png b/gfx/icon16/link_add.png new file mode 100644 index 0000000000000000000000000000000000000000..00be352c5783c0f009db7286bb4ac86f306634db GIT binary patch literal 570 zcmV-A0>%A_P)O?!~#Vdl*A~_RMaJeHZc^62(la$ zXNk(f!J;Kx`k;bWQJvnEklKv4E*yUMoqNvtUEX^F0D`|j@Q(r{5=p1oY+msBe7DJD z5^lHq%4)R^@aW?E8gVou4QYP_h{fV|l}fb|4u?^%*HNq0P$(4O@pvv=E?2Qytv(Z1 zDwRMQ(vqhcAQFj2>~{NorBb;y7z}$#rSi>WG9eO)!0B{?dg5r7N~NwyOP=o=ta!a% zE*g!p8jYqyDwRIw^LdoZWfY4=WHK2LM>EopmORY>hGAw|mc5I|PN#3O*(?%?1Z*}N91cgL4{iEji;aEEtZ88I z%HD_Pm~b;dC=|BwEA}fCic6!>_++tII36#0y?%nn(Cp&Gi)U*JyQeW6UFQ%wFhd_= zFktBpwDhgV{lnb$$vU>rBA^N!nh-iRQgVr8yH8%}^ zZn9za?@#`2175f^8t6qZXKdU|Cq1|P4!%N`c|6eCU*|IMpHVxOJgs;lasU7T07*qo IM6N<$g1>>Oks2`oIPl8XEc) z7Z-oHdiCnNh=_=7-rnASQd3j^Pnt9-52PSJKmR|74-yB-uUN6-AxJ$)AIt?^O-)VT zCr_T74pjKb-rk;L@7}!}=gytu04X?h=n%)+wQD(m;%Y$oCm?ko^&ov<19WwDGt<-4 z-%p!1tt2QYXs4s2<1aTixBr2Gf&W1YfV4h{4-yB-gVcf4gYO zty=YV-MV%Er%#{$zp$_nY(Pat1(**K2g!rffz*TafelboQ)31?&%n#e>wZc~%9rfy z?C(JQGdw&z4x}IUyRt?v{0wJ6^R0W@A*Z8= z&I?WjSJx&^y7yBz?2M*SZ18QRLbAs(#0rsh%4F{kwbCf;j=k00000NkvXXu0mjf-HSTy literal 0 HcmV?d00001 diff --git a/gfx/icon16/link_delete.png b/gfx/icon16/link_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..f66e2974efabf02bc8537899e25594978da8eadf GIT binary patch literal 600 zcmV-e0;m0nP)PbXFR5;7s zQbA~vVHh@k7qp$ajUZx&gbqS_iCr|e_8-)LqL<%OF#5$(JDAmU3Z>uMWC-Hc^m(S-Bi9|X+pYImKESqKGXh#~-{uQ9t>n~cZ)~J`?O(xSR&-1X`?Ps8wINFhhwB(rt++ar#gb&GNvR^C~zm>~np74t45QQ4l*wv8+v6+o86(g*3M%S_5fp9@M!XJD7zzCD0++nw0<1$_~** zQs@V3kR!#AEgGBVrfuf78Z(%>=H@rs#?$wWE?sQUtrs46dEOr$UY?f*fc7t-{U-~m ztE=~RcXwac>-8C@(+Q16GbfYDDoN}o^903FHL8c|{bK=>$=u!4)YNY>nUG4QkVqup z_xqvMYQLz}>OedmU#GZWFbLP+Rm7eOF#TMQ@keY-*h<@J<>loU6bi+1G#bqa1Ojhk zW8S z`FuW%jg27?2*B-jL)lqDWTH0WI?f;+(O@edL_Q%ydh`mWo`?`0Y+D*N^XRl=WHdK7PZ^EItjpy} zdpsUE91h6ka@Y()WFjhT5h1M22tmxZVr8-yGmhG&kH&Ll+ef6+>AOhTWgHGCDHe-Y zdwO~Z5{0{Rrgiay^7n8%h`G!7@kxzoYu#$ZP;t7b54?Q`E>6Bt6t?mK5J?f%=i9JM zDw(#`=VJp^M~WKhVb@_%)Z2@R*Z1&kqy=lqR;0&o;IozWJ!Y&b`KuFMx9fqGS;QV( z!f@|FyuaT7zwXpR*id-;a3jFMu%@C#&gw_4uqA~^s6002ovPDHLkV1m3RKd%4) literal 0 HcmV?d00001 diff --git a/gfx/icon16/link_error.png b/gfx/icon16/link_error.png new file mode 100644 index 0000000000000000000000000000000000000000..ab694b1ac4d7f1b68677912cd1ec0f99018d0dcf GIT binary patch literal 698 zcmV;r0!96aP)8OAT^C6!q-hsL7qc;vnlp1n2-QX8u+%$OL$pGNEQCpFO@jD}SYymh zC~6e=WjY5HWgF#|xz8nyvQ6D!+wouYbj|`RMY{T^^4I*=!bqARrQn zz;3svtyXI^nM{^gE*6V{X_%IIY5=KJddzG#FD4R+f>x^?Q7V-`+S}XV^?G5kSm5qD zkMINS&kH(jXkcIL;VAliKD}D4-Yl2Pmw28>JRZkrG=#)cJ@TmlCLf*h zFb&f(PYocENG|I2`i0)!-j24mwr5REO%;Vg0gXn3TU{qGKh=lo@-!v_n(8oT^Dr&* z)ByE#sZ^?|o}QkC!NI|NFc^g2?}x)?!g$~$O7o9V`szkOc!KcVGnM0N)ko&30mNeQ zCfasGOH0d)PN!Qo8jVGh$yg5GQIF-4LnwW5AbNctD)}MAxn}g+51E<5Hw*OPik~~M@=5zUQfKKX zH;{>VG3Jt8-4O8hw%nMBx>3&hSF5k2PSX)&t2;>>K)yXhv`g|mV&AiST>x!wmgEGK z3p`45^bO_$YhoDHr4N{W*@x#=abR5lZ7&z=ZXl!1y@XaGv=Vu7t)7Ih>>|`ec*{=0 gckUpe%iBkP0k>nXO;Ji58vp+WKzZym|j?YHA+l_EP7bFIf1E~S2MKQq0 z$cW9y$ER!J#EJi3ym;~d?%lip4<0=Dzp=6LUUhZ#p_?~v{s4&`IdbGbNDW9WNDtfq zLqkKq;^N{DSFc`u7ZDM$&D-1iPikuF|4EZ3{jaR7{10M-#6WT@R;+jkQVY_9?1HYQ zrl#+cCr?iI_xIVNnQjsGCEAU$vcG=ad^ z*Y|pFZ}0n6t5&^Tw{G44{H3=4a~E0sPhVj2KWVPv|C;ro|5u%!_`hVe|9{s$iGP~f z8d`7z)YR0NfzCGY^76W$l9KWzJ3IS(_G0t@8_rGpzxM1Du*MaqC;XqVr{w>_<6ZwV zmb(2nZD;?j+sw#_Gk%kS{sn37+m-*nb4T|7)@^D38#X8YZ`zvvf5xHa|1k?}{;SqA z{KRQM^lZ)lD^E@Mzw|`!|Aoi8{?9ww0W>7*|MWvm|I?Ow{8y}HxGr7Ez=_j4b?z7aYu(NNH*UVw|7iys{wFPV`!8S1a8a_7ft{qJtliA`I)0(^fB9;LGeFI3 pB$Rr>${ literal 0 HcmV?d00001 diff --git a/gfx/icon16/lock.png b/gfx/icon16/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..2ebc4f6f9663e32cad77d67ef93ab8843dfea3c0 GIT binary patch literal 749 zcmVe|tv9>?g+k#9o0pTxd@;_sq{kwlU;^VvV*?BV8P@}BoaZTQUROpWV6|-M`|^n&)=+8tHo3*<<$NU zU`%V~ZF;?hBSYsjJ6%JzV}E(D{pOLqQklliUf9um_tGl-wty`y*p?eYNW56P>X@1s zZs7KrRZKtmV7Lqj^5Fgr7_`LjhdJK@ltF&O`j7?*NUM$KvmNGz)3WjM?V$vHlPT0AFyF?kLE<#HZabCSW3-oa*6;Z zrXD`Ulwd<^2glP%1Y1Kc1Ij%DU^=ME(jKf6APNlA$Uu;J4bVilQHSWX5uJ$9Zsp4M z0%!@LvyTxz=Z6stxlichODIY+yNGt%RM;m`>H4LOKLFs9Y%b5aUN|2|{0Zw|<_~i} fmXz*V19AKYaD# zqJ;$!L?LRd}e49w&t(~$j)WaBu0@9%c*o7Cy&!r|R_?)koZzV9A^F^1ALJUm>k z>-uF))7mI1DM0aqVnS8b!JeL;<rL6_6GkUAaFSyzVmv$^|CA@kw_qu$?)4DNfMk+r%@LUhi56*+}GEa@Z5ADr7_&ySe%yVMuuAZa>R&dhFhLUY|yB)Du3cf5wWt^UJH@SAv{y6^y!r3!*jPK9NF%|U4$$flqzeSn<%3|-B_Ru=%13nc{9B6NO} zjGv)5q;nk{P3=fL9VC1WHg)*%WHN^Frs(C$?Nu9cAlhtC5?qmKw=Y&mrvUEPQAJ(WZm`O>-V zqM`fJ!CUawH1n;sC_$0Q1Dy=w9)w`Bucsq2QZiFsrP)|OXnq{;=f`lxe+O5eorcw9 z;n4gl0heH@Jqz1r69luR_=F<8gs$P_*9~|v^&IWZ`|x=BCd~BuW5H1lygsnSYr-p8LY@h*(vx=xS@d5|3BLf^$(>I_TlFFU0000F?<1APhrPm6@3t=I7^Y-uqpp zyJtoLmzlB>Ksqs;7m*vqVzEDpBBrOOsnu$T2xi7Wx^eZ$)Yx5M190O1xfOtj40m^T zZ+FfyJ3ITvdw*C&{t*#=y?1fAtG+M}yaG05rfm5;fcJi1E|+6&ZVu<%iII_!w*bwf z!ExXcaP`X2_~m>)e|zElc^exWJGdIKJ`6*u)hgcmzZ0H50KZ?@d-hhayxi>U?4(|= zKl(=EyZe9G!?{5|e##;uoc!@IDRY>3%*XAVaP8S1RF#cwiyYtln8DLegE)a1zx;fN zfRG@SCEyrn0O>ZsKpf($oExfvIsjf@fAH0Ti3be7@E7UKI)We%+5*`Em_q#%vh<3m z@d5R9vi&1i)Jy=p2Q`q0O8E(4xQ4>c{k*?3j_C$^4-8RxSte>M(%#pFnP4tT0vwoO z;wTL6AZ%R+fg(-e`9hXnA_~QRKG!msuY>6dAOtYyFcT2R;)`cg%8wxQ=x3$bXo5vl zW~QmkzKhpY#hgnda4x1wL}8$hRPF}|BewnaC)=EdrH^zLduUy1i4&-;21KBW`iM%o zOe)t7ZFxwyf_hl0&{+HzSF6(A+kv6++DU+!klAvI?A8=PYbJieumw~gYS7-OBCd(4 z#J;>w0HP*uZjQz-yvMxz(thPcB>q?;@m&Rg{{XvsrAoLsMFs!>002ovPDHLkV1mrW BXp#T` literal 0 HcmV?d00001 diff --git a/gfx/icon16/lock_delete.png b/gfx/icon16/lock_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..ecb50a93fd53c590b260ce9bbf88341386f7b0cf GIT binary patch literal 815 zcmV+~1JL}5P)5&PNmf`5mIF?X(>Nr_OzAky>%LC^xjHsh2Y&83|M~y#eBXD@6&Pcv9797xHKu7^ zH4LMjVgm&zeo~C-x<1g;)AOscUZ?~Jg+e>2`EEl)gWv6TLli~O8pUD}sZnrfJSVp4c1)t9s z&@>IvXmlo<%_=mv@!<2Rsi`>*OzZ+AC0Op0%M(hryId~BVlhzD(O@u`sF0fI@9*zO zBoYxtQLNhk0n~HNbQ+(>@z>xv&W_g*+xj&g%)UCq#$v6Q&p0j3$J)jrF%8Vn!SvN{fuF<+_4FOc_Bsec4HZ@aP7kF`AfJJ;^aX0+8%#Y9r#}d$mMQ>Y|L@r?0{8Z$n|?5h5=~G1^ge$$AHj+-1zLv@U!O6N`8BLUfo#6Qx24@sY;} z9O#B4_6)+{Nw{Y2L20T56WC?B48XNAlHl2@KyuX*fQsf*=h3X`cyeMGj!k~x@RikT zm9P6CnS!zcpppkB8N@x9B!G2*gN&4Il-D7-?Z}58qWZx_V)Pw(>d7uiFeJ>a0&ofT z#aB_TViqb@}g8~$BiXmB+@3yzMZ{VN7WC4D^zmAgoT`rf$ZnuMFS=o7-ne@ z=zLdKSKvPYCEIB8v)Ajb5=9ZwXcRop>!*X`I5?e7XDfBVd{17oh+bK*PKiy_4nC-jk;Xt zueW*fk~5~DKa!!CX?1tRMiZ} zo>R!oKY_5qVCh>5Qd(R|3mZo{kck&B90vmyjLAatX+UMjooz_PhLK4G;PAF0J@*J~ zzKlFu1yQha_(W5=5ir=J99ke8o=Gnas2Yy`-|!W=1KRFoY&N68Pt=E)G(Jy;nW zMVep2;f_h8ovdCaRJsd_h{VJw62TEHL?*Es&!DWP72-lKO!*oz>lKI%e1h}jHK57nhq2wufGe;=lf)bV^ltWZi);*ZOL}(uO9zQ_izDih2&1l;1BOiW3;*%(J zQ~4yykev(AC75^LfTh9&e~Z~@A=yq~k|qjJgd{16#M}AB@4vbhi=h?^Ed(L}K&wJD|>xJihJn!@Tp5O2HzLI5G*jhtFLq5|q zdpPGE6hR75tWt~{hVihwyE~5^OWFb$92{(==8@{^>O+3N9}b5D^bbwbkjZ4QM2mnf z_4f8o{{ukHKHB_LS65fh7(+UpMxjs;(;>?;!r`!8oJ=McDAy8?$4grP4)LJm?MNh2 zuj@MI=H?bvRgKcOON98Iot<3~z{IYeq{Ox}ki~4dlrZm5*%LAIDh ze^&wvPv8BKASQ`IhAmtV7%euqo82;HJ7LTmQ(G@Ncf0xg}; z3}!bgKj)#F1_A2Osb;;bqILgCmM>%|B_gF*g;{RgO- z+hE^v%Lw|aFqIy|SZeeOSxe3ofCnT5KKEmO4ItiK#(#uOKPCdB_$>BjJ`xS|T6UQF$ z^2RB!G8RXAV0&R-9DOs4-*38M$U9ZMTziF)0^Jw^yt#e>9x2Gxz6Fgs00000NkvXX Hu0mjf94>kU literal 0 HcmV?d00001 diff --git a/gfx/icon16/lock_open.png b/gfx/icon16/lock_open.png new file mode 100644 index 0000000000000000000000000000000000000000..a471765ff1432092e7113e56b42f2798968b443f GIT binary patch literal 727 zcmV;|0x127P)rLKlJyH=-*k3W|aiVYC~e{STzB+=%NyKm^5w z3m4+bm8cXnzG}0Gw2c^Ol0K$0_ity0#@^}dhsl97GUJu9lkxh`Okt_0|=(|h`!tol*)tahk*i! zgS8GLCq{|Gd7N1T=a4u`0gM4BU}M^~w|L$b3WtyL{rO$Q?PPfL6z$J7;&2In&vryC zqT@6`g9u_Zg@Xt1vO7RIY-D-g8eo{1!oIz%ujUZ52IBq#JOI%e5ertc^kIf}?KOA? zx9*6-2qdQcN5WDRs@&WP6I?Nxm{No*quRTbIBKa{opLb zA%3`w)e+)sGB0CNfHFvOi&e6QxioJs_E&O>(i(H5HPdeu45xa7-3Gh;%9Wh4nr0hffOdNC-?LD$p>QUytZsFT-LsVDm- zkkSuK6Kx&cjl{J`-nH0(5h`dBM1#Fu?T7^`3P5)5#Nmi=+?@y~3iOBukAMi~N&`d$ z;nBbdW?w(fN{^ns%ib@_e0kqddisx3UCQcxgClhAKEkK3ZBvskK4+6J=duqo6B*0Z z`QiTU4DIirW#!`(Ko${HDwSbi45$P5fJ;R`n&p9uvCp3Qf^#rZhr`|b(6_bjBcSYSnl@17o0 z)pF+)RYBDvVi7U3XstoS#P(n4-TRk-s+O?SZ#U-- z)uGNa_H`=zYUj&~Kt|x~lMf81CQ;)Mqo`42MrV0VSw3O~Bc64YMQmPO#FhK~#Q+g& zXE?Du&d;pTaAb>yqyOehmQ`|mY#Y(V0i&PCsjeu(8q2JJvj#Qku+h#oIx!g|#bS-c ziX%BTMcU{e0b{07G2|4MWE_{!c_(24iWf`S(m^_V9x;_3r|*R!TCfs0LU3^RChxt& zIfwTSAENUNhk1oQi}g9Zn{Y$;-|Kn4Z@$Iqxp_zk5y&5xNH2$q6FF-#i1j9?bWg>zm73!<7nwNua&|TB_w2 XJTQQHJy`Yt00000NkvXXu0mjf949vz literal 0 HcmV?d00001 diff --git a/gfx/icon16/lorry_delete.png b/gfx/icon16/lorry_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..66217f52624e760da3f2d580396f1c90a259cb66 GIT binary patch literal 683 zcmV;c0#yBpP)%;e;!*Jc25-JmCI%BTIqI9dck*$7$fCUN^nZ8d@iAQQ zX#k5NvAFI%c=`S=fDFO4kr~92YhWuN%V5i(G-vU_sv?jhSW?u7f;buu;{Nk@r2r6c zE{)#Zli0|a^(8y7FZ~ZLEDPa6q7fwp2D1yxI8YOWvkqATaTaV-{-Dba3fYX2 zBf*!%I#QOm2&~-%lSOWEdB$<_ofq;iz)*5Hw)PtC_Em(FaoExdw5FQ?oP#-Y{D`Uw zLb(R&&?ca>q35f9OhXM3TIwnUu_xGXn(-J(%EPua zT=d_40N{xU=U0S*6PLF>(2YuXVrtEH!W3x_%(Zl%uPOR5f^=#D8vxc;J;dUe-&U9k zOUs8ozn!3;n*~_)c42wRV0zxL0uRl0;~eeYd*#!eLm_g8C7!sOgbzQEt?#Ao=_5Tn^=QTAA5Q0H44#5pbGC^d5$hc_@ z1iISyrOiM_;pCM388t6*xtEU8Qgn%oEH_%6H*x=JA6=nL4a!wF&J5f-&}Nq@=9M-5 zw^r8Qiz`Pf!MH#qHgCJzIdX%JQv{b^P9PMW1JgJRjUo_?B(wI1%D&=a`4H_(u&JmJ z6-6%GelobqEJ4?kIK6rRadm1bWt~#gtn>xfk?j_66*nR}+l{GdFG|MElT&lkSRhfh{ zHwWz33*>J;hWMvf_->SdL`)I156nQkX{An33x#aslBIdL&W-&?&H;-740k+7^{Gox zV?%h{5rjHvC-)OjpZ0uEK1TJhYeO~GZrO`aOi8S-Y{0hdm8hxN4W}y(o(zMS!RFtg zxb^~?s}_)@eR=)oQ$FtZ```L}zFu0N?Cb3r+*vR^ms3~{9v>y&1ggBH;93+8$2dGY zyl8347?qAny3Z77t38|RIe0IBVJK^*fBipOW+}dn1u@=r?U_B@t22_CBk;hR5cKLyQ7s6|!W3KN{|4Nj Vo8&VeC8+=a002ovPDHLkV1kBFM!o<5 literal 0 HcmV?d00001 diff --git a/gfx/icon16/lorry_flatbed.png b/gfx/icon16/lorry_flatbed.png new file mode 100644 index 0000000000000000000000000000000000000000..8b20f55034322d068b664b01e5a99098b64f5541 GIT binary patch literal 450 zcmV;z0X_bSP)|Gy8kTQ_kj z#DMGb3pZSzo%8?PwABA6CdB+d)D`@HSCi-e&DHk**OZw2Uy`Hse_om*$jSeY-gx_e z_MV6T_g{JaUn6<}!~l@yXXjVL@uQOq|KHs|`TxzWt^cpCuYqHblMh^Z^MCK9*Z+52 zeDz-?Y!1YLcwgK9vEEkyqdm?4N4lB(4|6g2AL69@KgeG5e}Jvpe?M#G|2~$A|Fx`x z{%cwV{@1Vw_^)p6|6k3_4-p2Mnws}gQd0isE4dEz%xDk41~1Rl9;{Q|l4}F|eS8iylz4ix#b- z2uqU?YoWCXGkb`pw@3`F?Edff&CJ*0s+)=e2ZqC$#o^2uCJG@im&#&}mD7Lg^oXjK znklM+sz<~l;%3o%hlp!C(A2s2Hvv^GE!?(`5R{-sFu_a-Dg^bI3PFVz_ipa_qXQ9- znUJ1L5>znpnEDKg!^E**@p7)^wQ%M9lc1ugsEU`9U6=M>&k=DHRUiE4uG-l_WV+R*P#2>v#(a#4 zCl<$wf+|`&chd82bXFk8xfm74{Jf$};*v@J>bEvRw#S*^Ci*GOUrklQ$TRAAyBfB<)5DYUT1S3pi>G1@+YmTA8P*aS+=gAQg3k!Mn;W52KPl+|XB{bNz8ymlY4I5ZeT<8K)pAK?919}}r@hQ7XM!^$13DXAltFdl^vsIIQw z4zvI%;0AE2_6%DOtv`X7BBp3CK1~jjzo?j(AG>+<`r%inG(>-Uro&e&EOriOj#wO( z1vSx@iaqoUchf%5_Sp#y$>z`({qHxfYs#9cE341#9B3bPMnkeWyaD)cfr`dxN-aA# hWm@s2ISkIse*qhAp}qdd4(I>?002ovPDHLkV1g_sL3#iH literal 0 HcmV?d00001 diff --git a/gfx/icon16/lorry_link.png b/gfx/icon16/lorry_link.png new file mode 100644 index 0000000000000000000000000000000000000000..5e6663e5c4abc40cc076fe45ee627e332d8e4412 GIT binary patch literal 775 zcmV+i1Ni)jP) zss$BMK`ojTfnEp>@j@`Sskt1w&-de;({q-MqM!?3czDip&iQ>j=RHReLSQFf4R-jc z^N+418Do1nXJE{vFkqT8^lCN?Io98tycs+37l8z~gd-4wK`;)%O-M39WP-?eC7YOe zK6(6~4x|bvkhYnwY~-?*K$%HhhSl!HMB{BdxbdF0kW-Vq8s_Er-TsHFwCD*A{I^#Y zdxvZ14uNrj}_2nYw(>XAm!_-NE!qix`-tV)46rq~}2mKCowL5U{ z@n>hH1;fyA(H%#zW@+29K^FC@eOd2n_G2V@81@DQORHG~S{*QS162Y}r_A)yHqfX7 zWft4#ApwTTkx1rIB3D%cT`yOFb&a0NiI+=dB$o0>6&vAd@nSW-h$EH~6up4hvq^Yc zn(<|31Ffoto}M0?IvM{4@o|Fw1P2!!tj>XB{bw+A;VcS;0+Pvnc>U@Hx@xC!YG4=* z_4Qa;SwX#Z8gIYbuPgE@2ZO=Ia5&svEEeH*yT$q8Vdc))7`C>ygwN+wLZMIvl*wd} zPN!kF+c7#iifA;t`RghVO-)UGnwy*Z>U26yIWaps`yrptmj(w1(cRsRNF;*3zCPq~ zIVRWSo~EWIt11VHL?TYr^UL zR(^kt)XIU5j*h3jy}f(d+S<6Ps?N2wH7qPFz-qO^@At#w@zA?4HK_Ee zZ1H-%AySM|?`{HF?yH002ovPDHLk FV1k}6a9;ob literal 0 HcmV?d00001 diff --git a/gfx/icon16/magnifier.png b/gfx/icon16/magnifier.png new file mode 100644 index 0000000000000000000000000000000000000000..cf3d97f75e9cde9c143980d89272fe61fc2d64ee GIT binary patch literal 615 zcmV-t0+{`YP)gNuvOO$0ks zMIj=HnnBRUR?tKXG11rxCU4&7dG4NbuvR2_mEvc)n?Cow;~Wve|KR^>9@p5l)|QB+ z$jmun3q#x>;ss-PW_mnr2MHVzLAl1RW&0?VkixF*4t!St0YVb2wnKdU(kmOHiL;aW zK8Xte%(k>MVGG$E4no6dcNnb>BhVHHGD&1pv4YZ68kE2V03t5#PCEFm7=ad$6)+3B zTCmn*?A?=u(o~ET7~-7g0)ZB=6|lumi4}B}MLgy~Ysy6)Q5%Al7|05&1z3Jpu>cF8 z3?VXs*3<}%h3`5Wld)N2zJnk%Agw<~3k)sPTLFd=F5;d8-bj-09SkQuynfflNcZLN z!^_37fdZvzrq=9~mp*($%mcDRKC&qvaaZuX+C=AT6O*~tHl>0mcP<_q>-z%$xO(@! zYluq5a8VQI$S@4?r*v;gPo!QQ%pX3A#>xx4t=w-L6COWx?aj&`f+!YePsFtj=hOQR zP3=E2j@9L7s8;T^&s?u(Hdpu?CubjMrGn{t_37>9$|AD)QE08weJlKn8|OyjL~7oP zC8mPT`jzuH*Dh^I0048RGafUIT)4H~*m8m>egI0iH=(LB%b@@O002ovPDHLkV1lw0 B3FJNMp+(Bt!=q9U!ZZOlw$c zuAy5i+nTd|<_>NivLu&tYWf+obh7aHN%Hi45`pBR)x`tA#^U98gM4FFC6h~&)aWQw>e5Y84Gj%C?Fa5wL3#v12nvm3<6OafjJt}U((Qj zn8!nMmXr-qoCO7XcZRS8(x9RlIA>F^1(GoPldw}sc)rpQ>IL9yYf!7MN);5mno3dL zFr9-f3^@5I0h2d@QBNW#I`RB4IwvonO1T#W1?;?jrZNjp_!1ar;E|a)8g&BH^;Scq zt%uAgf}pb+yKn5ouFDnCJb}hGpY=s(m>77B`PIn4hUqw48S;@<+#YViwZYT4_>vEC z?=frJc<3Fn+HA3jXTwUklhgJ-dYkmNL^YBTW!uzZM O00008VI0S0!CoiyA}k0DS`b78y(oGU6a>AkUK9~n*^7|=kr7cwRFWv6%Z}9bXJxHq zv!bQ7t!|lawm;5>vpILy?iOC&HfG!Hc8BBJ-HKqfMb?WCJa0aq=l6SfssL2|4?ho1 zYF_hZS|)5^i5(2(3eSVtLjTwt+viCU4@P*+9|NQ!zmCYHkC8wnWH2cSOj5$smpmL3 zY1}4f$SympsTgoXWWvkj!KP${W<>az96Yfc0&EV^Sqav$1oSUxqGI6Xq{vddRFu7n z`2LdsHzi;=Dtr$y0$QI$*opyl-1%;k%_tFkSWDaJm;MHp-}I<6Z; z`=uSavTxAsh-+>P#z@O32VYD;@Uw_<1$Q)qo>w&5O)gAWuE2V33*Ucwqps{ny7nxp zX|aTf%a1~AQ*W?v_D-PC*yD@0=#7-ucnX}S5B~d&FdbXR-#fBe_gkP615I1CPtR;N z4-*FwcN*ZjSr5aZ75rZZR34vLukCGEW45>LLezQ{#QvpNP(bBYeXX{uZkgF|xEA`o r)y)eIsC4dIvZ!Ov;+nFL_^*5eZM*&99v4+f|_@RWw>5)RM`NuV&uI^xiO$D8`6BxXk0tJ?EWs<_-8>2;-) zWKcp3o`T%Jbv8DZ00H?+2@8dyT21gt$m6G*2l$?iC6Iztstut4r2wd-3P8bM5!|^x z6MJ9rp47dzLZAW(K~IDt2)_Q5!O~ibDk+Onsseb-MV?(yFmrC!xqLisbKh@i`-x=iJSj(h!<$+YCJC zMh+7C(a}Ik*keF=COGS#EATV${Oe*7f!k~yXly>8nc$8|D~`n~7tbU)p80iOW6x*> zfhd3a=HED-HQ7{p(#WSK4HSf6DS~k8V+{yoc_aZyUS8kc%l3kxbZR=z9LMhG;Wrw3 z8^CWiKHr1Xmw!h<2Y=(jgSQm?7a{$E6f%b+jDrMKM)1nw&G3%||GEwVKPFC*l;udx P00000NkvXXu0mjfxkDO? literal 0 HcmV?d00001 diff --git a/gfx/icon16/map.png b/gfx/icon16/map.png new file mode 100644 index 0000000000000000000000000000000000000000..f90ef25ec7f1cb0fdae38d9fe2d9edeee9928ef1 GIT binary patch literal 804 zcmV+<1Ka$GP)mbpQb1@7I~O+ue5CWtZi#AZox@gcwb{Xkx^Rf;Ty8yn6DWhJV4kC*wg94<7Vt zlteKm5+jKLV^qM1yt2HO4YZw^&a^Wfzb_m+@y40e_0^+M6ajz$03Zl}fU=sqfA9W} z@#^~O(a%3QB{YI^J_A4y)M^1_vjjn1H`Mc5t@6>y50A!C6seTL>`UqQ7p$DgY@K|> zQm^as;HM{#Qwj<3}(>R-AM4&+cd0t49%y2X`UaCBJg8YmB)K#uA{Z>9n zOp8>WCg#&r06`o8oz6gaIn`fY2FR)ssCr@3rc|5f%`bIJO$zbt__PK3gH51Sff`H}0ZWac9&q~*( zO@qNscV0VSU%X#sYO9)Qx4M=(eR(m}UFhondELHSnO2hr&mMO3 zv6gmw!P2y#u0c!?LPO88NyxOTj>XWm>*77F&55fo9Z?)iynObdfA;SdwVRl$W~G3* zEGt!2+1T-%ja32&!XdoMS_mM#IQK#{6D_nvjYu`GlvO3XdE)qYJJ;7%4Eq2Gf?M=uT9%H^ z8mm>^ym`Tm?6?O@iCV4h@k*i;m#t2+H|C_oG_K0ZUyH!)t9 zyt~8Xrz-|8Z%~=;n(eJ9SD&=DQc@l%Yqok=B@hunr_+_CEy-%4IhOnPSvp_*rN}#? z-f5k7s@KhQvedAb2_T3AV03gswVoNT*FpKMEk-{$FV3H`v2jgjv~5%Mipt26Ui+?6 z^tOOF0GdfAO}ohay70)oeq{YKx#v#Yv~V!Xh2@6AiwZM}BW3p*+TVj&2qPds6D z&~>@ha<^ADH96(czF^dCwVE49N@+h}!!>jVp_u}(=ED!IB0$PL2Qr=e?sTvy{x27_t zx~6K&d}8zc1xwkAa;SP^`+MNXzT=*r*{LuT5rhz_sjG&XNnj=^34AL7flM9_nKD# O0000rXG#NL7kjUIN;Xf(FQ!U7F;#?Ic#SV*+6vCtSr zB4QNKU_yitIYM&0)PsZLfW4iWo!Q;F@%zI3(O1sQ%*`CER;vIY000OAAYfRmd-&kt zFVW20%)!q;IU!Vn;rajoK~O3MkPc!5Wm!?Kmr8~AkH2>?s#dECLt*fhlksHmlF(cJx=(n%j-lt7;=P-L#K20u=(tvRo3UI%^%>@xtT1WMAG?7MV)_ zq^uX~=ZP$dt@jfF1W^Dq8k3r>M7z}jwKsNZ96K*6p0Z`;s;tqowRuH-WJSMsTeb40 zfG7aEokSexNL*Z6_RpYVWchn(3)&%ZGwPCx`Bwy=Sy@-~QJ>P~Y{O-j$y$oIhjtlcoxkW$DjUSh9EwYSUC5sZBq?VwWhl=bbF<0 zadMyV>e0hLZkU^Wxmt@51V8`)JfGaM{q98*St1@Cv)JD2>~Pbm{{g6=P22q_L-GIs N002ovPDHLkV1gmUl12ak literal 0 HcmV?d00001 diff --git a/gfx/icon16/map_edit.png b/gfx/icon16/map_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..93d4d7e5ff6c719515b90f39169103a252592951 GIT binary patch literal 876 zcmV-y1C#uTP)<~|mI`fywX|v|Ht`@Blg5Km<3)}{Z-f&EHT($e=$1y4^7g5>CQYRjDG3sv zr}oVZU6(`3r}omBbGUo=I&-x%+%Nm&axM=yeUxcYsYSeTL}Qr>gB`xVi9c#n2?D}P zw+VtZf*?Q|Gc@W|>S2{;J)m9>NTM1dEkH1ZZJt*I9kc6XH@x!;nb&$K_3b7bFHld0 z$>np{%D}X2f-pj)0SG4l5PaV!2&z!Z5_KgwpUuN_Ep&L5xN(@UYEW!m;Xvgg%6XdF zg)8iLJ22Vdc_q*>dC$c^F-F(>n= zXp5o-wID=9Q|(MqPe62T5&e3BeEkf=eZx5YhuB(}!L*Y zZPu|tvTt5PRTZPXLwG|k(pdWxdzbLX>>ZMp;*+@;L)cdJYXm_9zf$9;)d!qkSmNfv zEwZMIw{ME*{s)Nl2+PUQ5iVm-Oi_sy1|kUH=6j(d&uo~m+_WfGA2D`l9Pja0iB{jk zuwt5(LCW7vbI&MZ6bEQC`J2|7>6ImBR`1|AIjnp0j5vdoo}8lj;6s$HiTnZ9zrVqc z`$j2ub}(gUXfp)}lN#kTCSyC;iz|$0M@U*F)^5E^SIH*Y+QY{6pSkhW1lsGOv)KTx zX){0&G05TKNDga$nX$vi$*f%C_X|HT`}Gz#zq*RMxEsUl#KywLB8?LSFq0%DO;h^2 z$LTM?=O3M;`P-Ka9e5tUyvfR~dG?t&}89kynmRT`ZP*UQ(6` z2$k6{7#}S1?C2onmN30uAk-P!gdGA&l2U$HzVsJ$Njv@DAMu|600000;GBGqrEGw;Tan07PX6DVCH*elYzhBsU=<(Atb2GcE)hYl8004pj2*~on z?Z0oIsm;vI?0)<8cZ5oi6(axyL8%l#Jcc44urK8oFbZfPvTC3~!6G!%z>b0s0K&P{+vu#W_io~a`h@zXK zC=!O33<^$5v$zuQxtBw2-c%}R$1S$lOBt!iu*6DWiCUXC7B{^|j znI|ggXHNdO-trP-k0nqF8MbQv_-{1JlsVf(hkEGJ?evxLG4bxj~o4;Q#>3iv`_q_Jh zegQQh2$-Cj*Ug50h+}`Gby<;mbo&u`S;&iAp|sptvSZT&qIBTd5BAs*o>qghES+Ea z-K85pYc^YwB#~sPyeurP{%TZYvSMVEk93DUJ2yWl8pX~I-c<{Tv%ZylWPGe?qS2NN zQ%RP{^2{BR3$h}YmxY_1KTS91U0nLc<>f2x?H*7g2%(~7(jdgf^M*B{Db5nd&%Gio zQc0G&dv?2BcRl99;@8eEp7ZL#6Fxrnsalrh@;tY3dZ&#u1Q6`n@+1f$fWyb`6Dkdt zmoIzc@P{@|Ey(gugnfse_OahVzBqrvaduZl%W_EUGX2~lqZrjZY@1Ab7<46l2Np>VpckHIA{JYE2^no-@h1mtO>BKaj zm`_vFX{stRAuJHY0Wch{(UkVSzrsg<>b|vV{ooUp${VKDG5t|rCu)h?9cf+&VTPau z1WA%e(}~CHwcUM{>DSk(7n=OMa+b;`nR1q!6`A=g7eWJKfZ=eRrZgH3B=0?A-zPh& zmk;W$&K#NVX!j1=+l{n4ZIgVCT>>!y6va%I=0a#pmTS>*reFN+r<12mn}y>3Rh>8% zRf+D>svt%X2f)(ONNYMIlWy-6$w#rLqpHMFW~Z zF)cKmF^B{5DzjCWx}BcorJ-Ur*W1&RB^N#1JZLl?D@Ec~@ZjH4oZWHv_sbwA2%)8K zU>b7Wddc3?a;~zhsFdD zgkyM>qalEm$--vTa`)1X?Q6d|a{PJE-u*^+^UNFHuC1@W7PVsp0T2KH5CEP0fs-q> bqL}#~;%Pj^C=){W00000NkvXXu0mjfH4Ss< literal 0 HcmV?d00001 diff --git a/gfx/icon16/medal_bronze_1.png b/gfx/icon16/medal_bronze_1.png new file mode 100644 index 0000000000000000000000000000000000000000..5f8a6d65d5b04eb7c08704bc3e13e4aa58d8236f GIT binary patch literal 640 zcmV-`0)PF9P)`P1v}r1H+ja=6UDkoHNeMI34Nf6XW_#WMcyp!BRqF zM29h3TEaejqW$r`J7sE&j8Vu&Kou$XB3Ou{$X^0cFcH*yRHPIVIa}8z2vp7qgot?$ zb8{r`QSV9KlZpa2Kab`EEQJ3!2yxXN?yWR#^=aL$L#;YIcSv3kKJSu3T>Ym&{r>&| zQt8JV4=?!oEGbnmDR7dL4fbhP-uB(SbTG=e(<<1TJGa5T3k%O@d}yHgFQhoZVu48j zSEbQ(OnrUXCEA1R+3xoF93<(;wMR2vTBN*33MFVUphb@Kev%*cC}x*u^f-0Kl4vT6 zv3&&{9G9R3kcdW)NkHQO`F+ShrogAg@f@g4t5vaBpc1eYQ7PdRh9bToc|nt#o=`?B zn@HlB^|P6VQ394crW5+W)Q(*2gQoM=#g}=A9#9Yuk)v@3DQ?z!d$?MLrf|-B`EsI? zwP^YuNMLi^!9dq)JFmN$%c*2dP{mUDCorShYSU)G0+SKqfs a@BaZ*f3CHDs;P1S0000gn_Py*^3f)*N7*a%wSf-Fz>>todNGT#B=>)M`EK;mZ{((hAK@ludS}2Hw zNSYLa2#Jj$$oi4RO*U`e%>A->o4D&H7Y>(U?m2TfbDf#txbDBZYd5Z3$5v+pVhT|i zK*7qmdZB^mYcKHT;d^(?i7`}647Ge%RKTi({tqGWFy%jiz%T$^ys}?={qOs|c<%NjP0!#+A{b|IoMO7ai(5OddrPx!Z`UzyvIl#oj^prg?wT`16pfYNmeVzk(01B`N2%T{ULhEt& z3tXH)C5%|lUlv43872P%9I!s_psy?O*0XlvQbb7!P=yJ>hyXJb%2gDr3F1#1ZPRFF zY!3h+JifdHMk~xO*0YI=5LTE^0ZK7(w2OFaqpj?g&#msPo+b%707*qoM6N<$g0NH=B>(^b literal 0 HcmV?d00001 diff --git a/gfx/icon16/medal_bronze_3.png b/gfx/icon16/medal_bronze_3.png new file mode 100644 index 0000000000000000000000000000000000000000..ed3f43eb02ed2a663bc7e7d90ee1db42d66809b8 GIT binary patch literal 646 zcmV;10(t$3P)tEd$*D0XNa#H~{u@&`DHPzMJWk%F7xR2(`~hfa=lsOTVF#lJyH zOHm36RcKx8VuTuuO>XYJ-}&K?wj?Ha;Bc1jdC$xHoygreuA9%^`~6#2+5FzX#8EX= z4O2tJs7;?|Wo?^}D|ez}rbthjDrSy^BT%|irQ0HoiuNM?0w>#ocA*~lMDQPhLZ1Us z+DYKj=`tbLzP@s%LMzEo{jUREI{5No@!o|^E|&KgwKf2WSNOpcuXkoJDK7OgQE!O8 zR+~?>{5-yX_f#lNqFTTuC6a`=vroSJwlz-jxcKnX>VSa1xiJgTyL{$JHOtFb@*7Fp zct~-{AsV4P8Zox}qE7JJ@uQus{tQ$W?e}5KIouh%f;#G_z_YrsPQcSb7Xl*eO=pEv4mh2^1#ls~;X zkFb=_%vICUWmF8$5(o*U_CCe!jk-y+cy@Jfb*KP9x-dO!Embb5TU#BEo3hLTZ;4)MjYmq6dlVGHB7JO-msN z%Iqno2vOD`2re>_p`5{)x!%`#bpc5{(Fd&5_<9L0}=-hfsKtp zG6u;x1f>wAZ1(m-zIl&|@mB0pZ&ET3uh0fe{L0VfOY)AF@|54!6J0vqV7&&esb|S34l$G`gnC-%!Nr9`L zT?xYH7MH+67VWrH>4lrXc}QJBoz85S&LX0r=N9SaOWO&Eo`QUq=u+jVf9!Uh=SP&> zRWNr=`Qj=PC7YBX5+x{~f1C!DeddkS^i~fzOR~1hbsmd>+c_n*2$a-^aBZ;M3hZnS zZqvm&QQ*lPCQ8A2XvKaAr%(jyQ<)ka^@3VZ2P~g~!^#1V_w4jQ$heSYfn=cxxSo3v z%>82i?By`CoJKz0QB$~oI=^aVhhIMUcCTcjEdE4{Zb;t+*#NloYy;?GnP8hj4 z5W`d){ub#v{#Yw8NhQv=UkloAoq2+my+?EzEh=!tkn!bd+9WnYW>hH=fe-o(K#e)C z3`{LgVrZ;CAQ*bxkA>f}x^x2q(4o$OSW_gizPutkB}q|t_6^+V3@d4#S6cP=u>S~Dhet_ drXDUQ{{mj?xUREc-`xNJ002ovPDHLkV1i_JQQZIl literal 0 HcmV?d00001 diff --git a/gfx/icon16/medal_bronze_delete.png b/gfx/icon16/medal_bronze_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..d32aed727a274c60dbba1060637b25791ddd2ae3 GIT binary patch literal 730 zcmV<00ww*4P)W2cRU zi9*0MK@d@5KvX0|iTTn?&iCHko!zl`lS`uLz%sK7zlYxpJ4RIj2$wD@yZ0hPL#PNE z0?~WoQZ5}ojy@k|-HT_2RZ(0nR*Q6%FpA`N5!8A9j1_%2RrG=1I2`(3^cf>43sGA8f6YGn)P#lOSdW(u9`Z}^OM_pRMhMvD?5Osaj1oatF92z`Pa&d5Zu6`P$ z`eK}HdTL|nElvP;dk5vt(hxQOMB*FP8z(rbpT~((W8b+eGiHu|c{08+mxqNb?)bbN~PV M07*qoM6N<$f>3)(#Q*>R literal 0 HcmV?d00001 diff --git a/gfx/icon16/medal_gold_1.png b/gfx/icon16/medal_gold_1.png new file mode 100644 index 0000000000000000000000000000000000000000..87584dc95898d855855de134f117edbbe77c81ea GIT binary patch literal 629 zcmV-*0*d{KP)Z>d?i4qd16vfQzD=mMU~8 zN|%D0Lq)_&gV<4&f zpuMp&KaagxW8&>f()W}Zs$r8288yc4I!3Gr!gBs2b8q(cLfTTC=<7Ux4zR z_uJ;uHfQc0WBfcuN~$?YXrX%_DaIbQb-`^9dy@Vy#CNA=FkUkKsAi?(Xlz3KjY)=y zgCqe7v^VPwDY#O*W*ht7z$DZ;eXnNa6IlEOl4Ig}%259u(~PlmH)~;!`p6YD7PF;^ zOIX~))b-?ha+r3|@RM}>Bq3vVYH1nM9Mt#Z1`-F-1`EW3>L@@IEP@t;=>5}W zkO=d{;*dVjC`}73%))`_ZU8}%qC?1Ojsk*Pm)#ALq_jW2^hOJ$=~42XuXI|hj{wB6 z+}^z3P`3-EG0Y++y(B0}d6MW7K0SZc$TOBl`T$_(adJZfOOuzc*DBSskQf#-q-c?S z+hXhK>qefjIQPt+90~yV{2-YrTGXRsRwC8l!F6c5jCB!~=U#Lhs9%2ozn-rxJP9Nk P00000NkvXXu0mjf!(1iX literal 0 HcmV?d00001 diff --git a/gfx/icon16/medal_gold_2.png b/gfx/icon16/medal_gold_2.png new file mode 100644 index 0000000000000000000000000000000000000000..fa3a15dd67285af0074b69bb46f3df2860ee7dfc GIT binary patch literal 641 zcmV-{0)G98P)W=215y}4!=PhViQzKob6 zDm^JtBWDj)c(U-6#XIkkeoc;{h#{iZJuE6j)m|RR`#4;(3*aMW5JZL`U8!n!uM>6v zGQ*4DBYDQiX9@&~cnNq31c~IcMT#~~@ZtXsf{%0c_4l(^^Pee&bqeNCHJX~`mmcQr zCnfke_g}!XV;?qJ@nf?%b$gt#Qy3W%Z8I4fjBkJ8VEsY!@_Dy0T$A*>5SNckV=Qpu zVcD{iXskp0i%E)!gCqe7G*_!N@mwljv6UTvU=pevy<4{20WAIjX=CDgO3}_wOj8Oc zZ0^+cLNBD_!gl}eH0Mfl5DMzB-x$zrI#&` z$rNdCey7!7X#^mS`R3}qnz}8>7BGvL^qin1xe206`1D6^WEW2V9G~OIZ?Oe&$to bfco(d?EI=iCbwn$00000NkvXXu0mjfNkJU) literal 0 HcmV?d00001 diff --git a/gfx/icon16/medal_gold_3.png b/gfx/icon16/medal_gold_3.png new file mode 100644 index 0000000000000000000000000000000000000000..ef1b08b9203d3f24f734288042fe49c9a761330b GIT binary patch literal 634 zcmV-=0)_pFP)MJBXWuWa>}^3xbUnyTHuo)Wv)6?Z%}^KK!Vm-Vjkl z6cxpLr95$jg=edLTDTf?JUMzwMNl=oYa4y5i*Lz$L%j4_`T@JsoU}|m=3U?(K&CH& z7s96Fcwq>aN}t9L4bx~Qi2OH!%>DVcJbP{89Y+hF$p>{*jnIu!b!U0{_ODm z!0%uZViH3TfH)efm8zs%E?u{kz8#pj3gdT6mOG63EszM4xUCRPeq$PvKYgp@wy6y4 zKz&-yj-JE(Hl}e~Nn0_dP1OA*Gja?UQXaU1suV4g!!!a-+KRi97^DH_@F~SXfGC&; zO}o)M)1{jTOYrGFf1qA!=IWTaJ<;PX1Vz#&E}}LFaPg9Ct`G#-{`k`F=E!7*i8g-H ztg|!#keK<#>iw$5n~=?8<}qm}K?!mNd>rug<(q00GQaO5Z9EBP#4%Smf3tL;I01oS zK19+w;jeYppTDg}A+ysjY;j)z!1o8iR9dIvW6I(wx&-1TwK!x+g!$=Ltq1DVKeyPk U$*;Edh5!Hn07*qoM6N<$g5h`|PXGV_ literal 0 HcmV?d00001 diff --git a/gfx/icon16/medal_gold_add.png b/gfx/icon16/medal_gold_add.png new file mode 100644 index 0000000000000000000000000000000000000000..dcade0d8db1e2f08bea2b150c3a6cfe46f694726 GIT binary patch literal 733 zcmV<30wVp1P)D>BNLRMw2ieX^Xozu6uvH&7^%eKL znC@8!5S)MYO_U$9;ldIcHzWA?u7;;exbjDm+^x`csBd!to`_%uTlOK`rL{LNnI@bm zf~g=jLaYMM1FH#N7shSE@%#xH{^t$E>H=#o=OtK%nBQP)h*fn(xOf6_5xGsL^14i6 zUIb^7w#?$4h$$mZ)fLyJ5LdEUM)zrEP>k&f4ggpBa z@$x&AY7v!csq#B4UVqR%axHaW9f$#!{Ix!PyHz|ME%V+qa_Hb*TADZU?8DuqL+@W+ z-G64yGCz%Ai=s=2=sDI?-Tzc%_m*8)-?D4<5v-@#zvBSF=@g*VfSnq~^D^LKa4MBe z`$Tz?thaF^ykuG$HZ^8u`)Cw$#K?$i`ya)=nj)}7#}gp+(28>FZIBmg~+ zPcl037C`v`&7CrABD$s?UK~#*-r;4M@E5h<=hi}IB}dmUXXx!94FueK*GGdFF!1ID zK(9CbodG`I@b)Do3P#ap4b3_RRi&sR25zocS@{_R$AP6l1?U^PJy!Sw9~HhWDlkR3 P00000NkvXXu0mjf{{l-G literal 0 HcmV?d00001 diff --git a/gfx/icon16/medal_gold_delete.png b/gfx/icon16/medal_gold_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..84b06d5bfdeebc87c663962937c9ea0e8a956bb2 GIT binary patch literal 724 zcmV;_0xSKAP)HY|*JfU$_R_$b0#TLxJ>S10}f2<8B> zL81s68gNmBk0M+Y;j~6&GWcQ%iR1q`h|Lx9uiKM{ev&*o4mATEgXcI|+6M zaRtO_PzszO-`_UuVh*QI$jd+8K%8l#{&HFpD-rt(TnTZyq5?h|MSOwOmeXmIqwTL1 zyp5Z}CA$!tL%gmisz@Wgh&NLNwQDg2n*IiOR~G~c#FxNF73q07&1mm?M*AL8{E=Am zF`M`f+&<7{JIes)K`i)q-umoxry1@0K=HF-_pwVXYTQBTO;`Qf=h>^-{mDX5UcpU@ znMTAcuwK@{vwkxBj*$A)jkTs`7I76Pc*0eSDZY9H9qWl&6;rK>+{hR%lp!_y z8-Lzar<~!+vOOo$$-2#;1hEBNJk7wPUJ9RPs9)_!1cS_sS-y^h&S+_$0|0!vq4vhp zv{_A)v(%XgbdgD2prTM)VvGS_-qj_8gF|p19)P(nFwXL0DoD6AFDg=h=3|k~IRy4M=>;3cvvoB9REhVzD5)-R{V; ztdmly^tR#wN-bwHncQqP1H&-D!yBL=0vbct_24|8&*xB0dBa2m6-W(rcFFayI|V0O zEEbSVCIJ-`HaxIxJ569-41x#Zcj!lY8^JGF%`Wo1U#H_L;37nKHp1{6euL@ zHi90_Pfqi$V$fMU9*6OGOlo@@1UOf%-|vqUMS(;jvEl)BCi7%jhEAt5LW0`HJD}BS zwJuOeRnxSbs;WP)GgLE~OrYIvkMOoCjYi{kD*>%~y{;ii8M_qdX2@JDnqu@YYRzWz bO~ii#xW2)!uhIgp00000NkvXXu0mjf1kCtz literal 0 HcmV?d00001 diff --git a/gfx/icon16/medal_silver_2.png b/gfx/icon16/medal_silver_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2e0fe75c904b499fbe379a709f324babc75d1aa9 GIT binary patch literal 600 zcmV-e0;m0nP)PbXFR5;6Z zQax)TQ53y1k)0Vo8W9xy1?kpenZ_pNZnOCdDS}O!KnerFBCud(uPZEUtA%Bng%uLr3#se)N9A-Q{mh)+9g~oN*B0mQ00Qh~4);e4nc&Zv^m=46z_kM79tp7M*R_ zo`9|{7z!AW1VcAbgo7Wj2sAg2EU>~fa@hM0P~i6O*r}alzQTvl1dZvy1OqQv!a~g9 z&(m|nc~{`(tGm0gnqy8Y&M(IN~Q9!mjPp}n#<)1^Z6V+&w~JiB#;1}f$O@_eyLO{pqpwe zL?o5T4RuB*uiXh!Y`I)QDwP6sP>yBb`+kDl1Kga+ zK;_+~eL2@OEpkZQLjnW3KP4@@s-Qi~vS2cqklR5_0Pj^F4u_6unvhH;_cEZ)6kZ~c zfNr=_g-)mA;NPk>o6YYB1!y!H4I4$O*riN= mhQh_78DfB_w_2?SmH!XLe!dG_KsR0h0000Ibg? literal 0 HcmV?d00001 diff --git a/gfx/icon16/medal_silver_3.png b/gfx/icon16/medal_silver_3.png new file mode 100644 index 0000000000000000000000000000000000000000..e385b5467346b43eb436ef98bd9d4ee41d9fdb79 GIT binary patch literal 597 zcmV-b0;>IqP)tuPEh$A>RJ!n2QW;OG4eBo9Fd zsUQ)YODG>7!sWMLFt|LmbWIYBkV1fzA#nCs$TwfXH{e9dg;^3M*mh%LQ)Cox37-%o zA`0-(^BElFY+!2uAzNZvP3EJe%Kd(M`n$s6NbZ~!#Te$6bi+~VgbwLQV|dm zi3HfTt{Zgq^L^aiziI`L- zHPjiEY`YUQndf#Uznt%%8?*KPv+E6{a zmao^AWhsS}yNjSt^OMuMs|ngmr_(T*Oh|1%Mu2nG2ZO;ll}bS-lZkjhoyojpG6~&o zcZ>w}*gK$Tx7+8aq~4dX$*UcXbgFbNF+Y)(tt)yc6D_{WLbu$X|U)87#IOtLseCN zAB)8zG);1!h?Ep(ld#SvQ@z=p!6mC!s|W^zpb6spR>)?vR!>ilSS%KK5n42G&-tG@ zd@p{1tW}_B+e$?(KY96h=@A#PLC@nRw|X~TTF;^+e#1!o0*-bb$4q`Yw6Hw)aCqX# zA-)2QRo?lfo4dQ?GymzwJDfW)2urju7`*~ZFfe@PB1^yN63nyxnbL08R+QvlXcr`0 zJ$Z{axpV0SjvYSBLZ8@t=c&cT#Z8~jhd>~(O9Md=AgdMRH?o*YkMnO+ug9^r^_7=; zCMPE`Ffg#5%jM+N)z$OSXjJOx=zt_iTy?+SkBa<LMIcKp14eyUq)Kd1$B(lLIj2IeBs$f@-Hvy&}y1Tc%uLS002ov JPDHLkV1o5RML+-m literal 0 HcmV?d00001 diff --git a/gfx/icon16/medal_silver_delete.png b/gfx/icon16/medal_silver_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..06cab467904647ac915ed1d80286709b793d616b GIT binary patch literal 714 zcmV;*0yX`KP)3-Bct`_@l$aK(2lbLuE;;m2Z0V_pBK-p-7ZLPg4qBv$^pvA|$i<6S zgP_nvvC$e3TM-XI4=sYRG{i*7kIioO$M|O5P1BY-@OU$`?|tuk-2$LiUKA+FAQmM43>-u6ko&In@1EQJ{VXr_*un z6NyBW*kq1~NI@yVL{v6~>TY#m9$2^AMIaCWF-RS0p-vdeUGzO)9_85NAF7^R(V&vUz{E7IxP^b z=HN-Yy?gY9?`=HAnVCyaw%5U)EWy9?43qJ3nKOQK#0A)({uhPP&g>5{ks389(J5fz z*8cqOoq}w$Ny(k_>gML=o}wu5`~3$rV2pu>!cafI04Pbn&G4J7RjUgvc9};#m&;uv zCM(HgG8zm9|GiF^MdRgTocOke)8q6{NL94!Ccf8X%h34p06?s4Hk%}n42hZ|3kh+l wr6$?N+@I2}QvbRjTP#kMe^SkKmx=vV@a|w4d?1G z{A&|1yzGF~TZ8KHTl_r*T3@s<=A;pUk6t|eFbv0%74?%+OlCdki0e@06yy3x1%Foo zZA8IP3kLWJ+!ohD8&$%-Xu;s38IP9-L1$fP3CnTSerf$50rgDty6Lr^*!3d)Z5bO| z-!b-f1e)3AZ8+nCGAzU8!LrRAB^VQ3$5hYdKYA07xLVs{S`MaSy~ut|Ll;xQn;C~< zTE=EZ#ZWme+JuKV0b`<5t|FFt=DRug$%=#6R&beFSRGVu!=XktGv>d{p(*$PrItbs zC%{@V&UayoG-zyPh^uwrJq0zft&6HKksgOU)PPF&4Gy0B97SX;1Yuth&KvTM@H8_D zI|j&k17#5C^Q5`mXHM}n5yer~ z1v@0vf}XSMShQ`!KZ;`Qm@#H#oe^ U8%xtYa{vGU07*qoM6N<$f()ing#Z8m literal 0 HcmV?d00001 diff --git a/gfx/icon16/money_add.png b/gfx/icon16/money_add.png new file mode 100644 index 0000000000000000000000000000000000000000..588fa9d0783d81acbe040f068e8aae43809ba3ed GIT binary patch literal 784 zcmV+r1MmEaP);YQ5ff;UfFtdJ+!s8dg;Nft@+ebwU*P=rQI}aqD!2(VVNRw7ex>S5eQ5K(*jaK z1G#95tuVE@GHJzFl8GEO@ zUBT+8B4M3rhjLVcx?nZ?zX%$}<%!!fZ3w&@gn7z<+CUX5eHH9~A|RF%mT3z1!L{Oq z|IGmOPc#sC%fWLOv;Rs^|45oJPa6<;>&5-oPB<2=s2UPrDBcgvgbLSPToiWavv(v= zj*1heDLwoIte#LpIWB>H!Gg{OGwv>R!WZ{I8W!P-{lfYm1oDx(_4a42#I6^spO^4u zYXiNr-B66xCBbVRNWwx~>df8TR)S%&`H(Ck`f8kPVQN)Jl?>PvH6s3T6{@HV-ZeMG zAt6;pe%D3h*>d(U1cphiNJcER#dHk#-m-((7Bk8eEFYF6!ND4;jM#_As2#qAY)giM zA)uBFv1U9Z4eDL)VrsoJZ-SiIR*lOruX!HVAxt z=$~rQzv6<>e-r1eSr8JEbYUv|b2j|Gd@qcYAo&%QKK@~8xOOYN7C@P&1cVS-=8W&8 z)5AHI%$l^a{Tof8Yfyza3|JN9YS3kFh^Nruf!#Pv>X09#!80qvudQToI zax_Pv4HYrUbf;&M*Zdlyq8?7_RmbIN@>OSd8gKHrfy5_j`{&+3^FIJn1i+n#6MyFb O00001KIqEP)qMo*Mh*; zd8}=$qVq*NBx99ZaL^2)i;wdy8SB4|pz_rwh=wb^H~8+;vno7N8diH65LymE?h(Nf z?1o^7PdOv2^&Hsx^e9?D<*TU>kx2Cu_h`6l!AN2YXlDu*JA_-XlSesY;^R2V9i>Rq zo|4c4R3z0zEe6SgIu}~$Ss%=(AttfqZV~zd-KcPuK_yFsJ9{676QeQ2j)l1J08S{A zVi=MUfq@kC&(-J;Jw|aq2hFb<(KgpiU=!`uRGo~MB}cG2ScAxn1L3YhOy(clY)y|* zFeIab-Bb$dNYqnxbX?=CehVhOJaY~lnQ>SlFqA0(HwKW!}E}Fo%mEf!{6?`Hxd@KqPe-D2Bz6fHeeuNe%wsQ7YxymHtCsikX7kp6pGprGeQG`X(cypEhrPES70s86nE z=+h39P4A`Nz3e!lFE?TR12-O@%Ayg--Gz~qs0~LFllSw8ayxPkWg9O{lV6p*-Fc6* k_mmRH5EYwBM8Q=52dt34J8}-iLjV8(07*qoM6N<$f?4fv82|tP literal 0 HcmV?d00001 diff --git a/gfx/icon16/money_dollar.png b/gfx/icon16/money_dollar.png new file mode 100644 index 0000000000000000000000000000000000000000..59af163824c44be62dfbb06df9e71769563a33e1 GIT binary patch literal 630 zcmV-+0*U>JP)!DK;9Y=n` ztyZT|d*HtN4z^AtY@ehNsx1Av5@058(+4Yyzw@m$wtszqQ04yGbJhSW-PK+Sn9kpy z6c5&sKH5aCB||O zo)n!;Re(Lq>NlD(Y>~Mm^&rNjF{+zqQYLCFW%O8ObHbFoO{oHG8H;vpFN|zULKkF} znE;czLyw9^s&5nLicTfoh(h`)V!g47a4i6T`6XNhM{_uCpf3fOH)+aUm{Pd%0$HCQ zD`b=e=_a}-!2e?bhS(t8*Bx}jxG|(Bs-8zXGwpDVhfpKF$YwKX2WZW0hO6n{GpNkbaQ6*W`Eo;3}_R5=XK< z0YsI0n43^|QWPahLjCo*dA`zf@Kp|7fal9I=-yn{U+4i*ot*tN)m|#kBeuVS2r=(P z$&2x{rKt;Dqx=3$7Mb}P++9YHsIwW%;gx^mfN*2lS#X?@Zq5b--LhKUKO1nouBZGU QkpKVy07*qoM6N<$f-OlOxc~qF literal 0 HcmV?d00001 diff --git a/gfx/icon16/money_euro.png b/gfx/icon16/money_euro.png new file mode 100644 index 0000000000000000000000000000000000000000..b322ba9296ace62bce4768154d1d451b9df80066 GIT binary patch literal 605 zcmV-j0;2tiP)sEfkJ^DF^$1U^B4aT>wGyd_KRG3vZ26WF5%bR^MyEuu}!xvI7 zQ4}Uoe0wYvMUju7*jEvjh~~QmnJ%%90SQCmB9*gJSni~-bU}(xuT=+5g+%PHky=$b ztAtNLSnMEvw{i+rv0BowTGVPSi~WZvat{y|&Z~_L5?u;UhnclI<{p)vqxEUT<*BQz zvfi)z!DrXF*rA9oQM7h$yYT+pnbu*xRfYK$;(Lka*052{Pob5$<(3yn4BoU+h_@+x zjWTEN9@;zO2(O!)yifUEJ2BIPhREJWCnrPQoj|d77oF@Qw9+?S2`ddhQ_U#es#KOk rI$x!XulBQYygdf5{#9;h@W1*4h?>zEyRGj_00000NkvXXu0mjfeSH?O literal 0 HcmV?d00001 diff --git a/gfx/icon16/money_pound.png b/gfx/icon16/money_pound.png new file mode 100644 index 0000000000000000000000000000000000000000..b71136463797cbd9bbee7601fd27ee7f4c6bff02 GIT binary patch literal 565 zcmV-50?Pe~P)~-Etk+scx`tkipse7HYewM-t*f6pyf05Vqlz=?Cx-0Cb?Vi*;@osiZSU+ z^MlKA`@6uHPjYa_ijgecBXjczsZ>Mi@*n=3>DY{yjc@Ll<4u5-uIkC+1B5~qe(Bm+ z;PP}WTC5-BG(>Ycrr0cP2>e(Vov||w@?{NPQqcRC1e-Pfm5JGwcv|N(6|e~fJ(I-# zDloE^U=A;IM9j24k1+6jQtwQ(^~)4tx?RN8H5RtL3JiJUu1H?PK~{sA>T3EHzIy}* zmsSzKc)+h{$!Hqb5*0IDhghg#C#B+dtZYJMtdcTDmQ(ayfK6N@D61f+)`{O^TU5>F zD|q=51{Xg7Sk*m2oNVGRwv#G4M?*~0FL87wP4|u}*gRCwJ{%hOFyI^y+h_dwx=&C* zPO9MKJFG`;;0{tS0gCx8iaCD)9m71|a0S+0Nv4YZV;!NihP@*VyRrsOxz2{eQ&bu=6;*0K>sc1K0N)?)o3UDjKX9=-hzDU3LGfw^jbPZm~2VXaK~yc|hm3 z{CAn)*q^jA?tbg8#{c#mw*7bm5g7w*Eoj-@@V|X;%m4lZz5h$r7rnQvH5VY-01z(O zRPcYwp-KOH_jUizSe|yDU^IgLKQC~9>87Ip#TyF#*Ke==Kk2}P|I-gm{ok^^`G5BE zjQ?57(*Nfz&v}W{fPhK<4So}R8+`k`8^k&t94FzhQIz{|S5h|M&0i`(L}E z>VL}or2k3t6aNEUxDTfRZf$N2uB|Q&Am@h73_Z}ZtNVZUvW(9`QvwfIS6Ve#mRmMh zl$#Uh1-n|?hMZ;D|HEg7-M6f;B+d&I zlf7$HK@h-y`|e%TykI^w7?PY_EJaAPQ54c>8q53x3fJksAZa2BCYUM*sVua!l3=50 z1dSH9NARmNLGvZv<-M8Rv3QsB1}{LI`;8@!q4VZC%_V z($)|W@MebM6lV#a& zfU34!!f@p@U7a0N`V)>GiP;fDG$0YU$1qc=n0xaYRSAaA#PbPt+vx8D8 zB67J83x@zGq~M&(A%HnYBlWn*@^>KYPa(@PqEZCFm(QR6T7^0eIoK=XlUq$sy&MG<48XIWqWo>Z&VtMl{o y&kv0NU}|dWorsL?pTgE;zOB`27yg*S|Hv=)vtlNu1or3v0000+n4X>%=N!&CthHEc zF~($l?$lameM?J=iU3$^sjRGKePaVeATvM&0YoIbMuf7mQig_J0gwf(CzITLG|K;2 z*R4~8VfY7NjM)we)v;p~7v>SGD54-gLRt&jIJ5;TF#i4%;)Eaw0Pp~`))|?AQi@dC zkXTQX3M?XEtPmPUU@~V!*sVZojoZe!2O*<7>0Ph2f+N?>_4mENBq5j zyl8~Z8z-?=h(@CtPipYzMg zwbpN{s;XLzF??7Uo+zoYb@jCkRF}tjJN1(BukV<+eY{BO?*6_zZghIaxeDw_Eu=Em*er{lpj8V(U3^2@blLSQB_P+ zZ7TrxFFs-LOCK;$unQ0bK|?GSqp9gK#u!8d5#hmLlBvZpCKpF&zx0&O*VifV^8wO( zQt0UD_^7q6&+Wi@J&9NIgEJ=@i65=wTVjH-&m(-FP452&``PI`m7TzC;2^LG^o>7W aZ2t|Q2x{GhZjL7a0000&@yin2vZsda%QRL~-#MTLt9f`nYOZPPyx zh@eoS36T*}D;K6x+W3Rik;ZxN{x~g0r!j^4axdp{IrnqUx#wObB1}w7h;t6-9M)Q_ zwHRXxws>l-3$~-9Lj?fVTI%Z?S;=HT1o8t!5I{riG>aY7h|0C)ge>wKDkQi^QO zkY34=4J{&ItPmMTX!1THY|TJxjoZvmDU?#IWerY3D&sMNz{hifYyh0N?ErCkgerop zN0vxC;^igyzK5ssF~scvpr{0;R2~9|Qe;Dm@+7|xxW7w?q6p9T0GOGc`ezsXz~2ri zi3L2legtcUSS-fE{5&TAx5r5r9xSl2ptYv(x&)l{Wy1TnS zYORkJ|GVG`Z6o<;=+J= Z{2PKMYxPLJkEH+r002ovPDHLkV1mLrGgANn literal 0 HcmV?d00001 diff --git a/gfx/icon16/monitor_edit.png b/gfx/icon16/monitor_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..f772c562f4f5534cd81918f26d60ee96bb039511 GIT binary patch literal 769 zcmV+c1OEJpP)_KmXiXIZwA}WMjL=;76t2RNaR?)&96eLtwL_vXz z78QgPQTDKhZ3bK9gB*tvb)-_Onfbo&-tV@UoIZ)7!@Zn);ojdl|9kEcT5J0H`n2OX zIF5r-3Z)cM%CvV++qTobv9VEj0hCgdl$0_tH3eEjYJk>gKx>^|qc!>Yd31E#2OtfY zn4ILug)aWb&NQ#avaH_#Ddn$_P#P*DC*UVEC!5R+FG*WtO9xwl((t-FjCM4pX#!vX z*tVTY6A(fWPfA87lEh7g)*zL}k`AU!oza?^8Q8XsGo7Ch2qE|umpIxaFWZOL>%nj| z<#e-WWe1*tK{n++rRU<6eQAJpQV8LKBrJtxJ7fp^RA)V7OJS6(*?S3AEN3E8L+`_@ zr_%sj5`+*b2%v>vp7ES*wJ~M|*YV}Ud;G#8cUCbug=Il6r1Tgb1AypIWX6jxDjZ<< zT8q5OZI~nN_ydAyxR>ugB-)xYMxJMYP%uHTY6r>T%NTx% zFQ=Rg8Rd3l9>-g*_fG@Pb#^}4==x;^x$zf~>P=#eJ;K>N&>iP-po?JYfne`~Cth;Lwt9oYdf00000NkvXXu0mjf%FSMP literal 0 HcmV?d00001 diff --git a/gfx/icon16/monitor_error.png b/gfx/icon16/monitor_error.png new file mode 100644 index 0000000000000000000000000000000000000000..270c5018d2ea1f310c576c0774264dbafd26abf7 GIT binary patch literal 714 zcmV;*0yX`KP)R8*8RG4UJ#ACTJE;QGiL{wIb8 zVz{om3-CNIcO}%-H&7A@Q(s+7VL_0L5|n398nnQ>*#u$)$8i7%04Sxhnt)|lq%$5r zQW?^YMg%-9xSqlBvS&otYoL_E?D$z0mSyoP?P0{Byf{QKXcI7k*LnDThkt>8-d=#QvQ%F#iCM*MenPSqKoa6~~LFXl;$r7J8jC_^SoibqUx30KP3R z?RoLumM=86bWv8*L382}btT={L3=+S913#h%1N{qLZJ|=$t0x(4u#2aN~>b%&1W>7 zy2wEIB?0N#2e>yqJ=L8zWtEpjgqgQyp`omjaU@c}zAIyzddlv-^&)Jk;g z6XgwOFzFe@Y}0wJ9pkQ0SiH!=W9JWlpLuW-hzIfkj^muJt*s^2b6F-qprP*A3b92OyEw$zL wk3ZfA0C+ppxhC2~#0X+cUW#8a1`(P214m|cKIc`U82|tP07*qoM6N<$f@x1W;s5{u literal 0 HcmV?d00001 diff --git a/gfx/icon16/monitor_go.png b/gfx/icon16/monitor_go.png new file mode 100644 index 0000000000000000000000000000000000000000..8af3eda9f2db79939652cb5f81e045dee47c5395 GIT binary patch literal 696 zcmV;p0!RIcP)a@nqhkOUP*ZVFoTSV`-U zLLou1m(eD{B1k^%wpy{zu%b|qpFOLkE@6vB7_hKA>h3) zK zP*z$(A`uapd<~T~K*0h<7K|}@2%yHW5(nm_ooRO#6M5uc3)WhqL_g+P!#~T49sU+7f9v}oIl}d4E^gJpKD<11TwUzZW)Es3gx6I}K78>1|ykb?Q zx3~AEbM8dZE2|va{&3I9rgH=pf&>I*X5ky@vT8;q`Wc-X)SS0z^Y{9Sqr1Di<9+(k zt<(E2F!}2vPCQ;5E;yp7gz9Z|3{5=c<>#T0EI!!N(^KV~o2{?k$LP--K6rL+--VYz zP~peI6qV&Qy!|@N@TZ|U>uFgBh~xNhCX=DH^%VE-b?{*1239ONZ^`axuL*-KFD&CT=FOSIlydMCoq{ e+1V~F-1Q&8>xzO)Eb}Y?0000 zQ{77xQ565p?E1A+>b7crZ9b%xJqY0!SXit{Ndyr+MD!T!OZ3toQ0zksMIZ)+LJ!eH zYC=Ys2<1aiks0bkf_v7qT}>+0_8&fJgg%&zNNFVW%tIA><=`JLaHd#=PehiQR8 zfHTHmf>LUM5R&z|FbpH>?Z}w9vAVhz(O3*HNz==Ux#f5^HoenXit+KW-2~B%4czE^ zkAJay-d5?LV`IV$r2z*$aG;TkgW&G+zOjUUQr!bd`@gs zgaT1Hx`s&e2(A^C9u}{KbZtebPGN0%0%M^z%qC9m zB$__cvN*EzKVXy|k5}oR3&CO5{~^I0j*3I+9dD5T}ulDl!VvE!ai! zgF;tJnWip?$_)9Adhykcs=98JszFdgM>ITx=ie`2HvR)TU$qEqc3VaPp~La;$9G|^ z{bprFIby-raMpH#B%{z1>)0R%kUH`R9d&uQxW5vbrdb3s(k)2alQ=Xqbf1$=PitXc zlcTs^j;t(^<;}(q$%;#z=F|m)!N{5_xKA&$|^xFLAEzI1^&jSMkZGW}!zxEq#$)AzlP&sV?0000gjy?kL>n$m`}v28ZSU`sZIN*4v83u!ijAR!PX-H4mwUvOQ7QUw2ie;_L< zh_=}XB2-e{*ev2l(xkyunxsiy@;=6UCnhF#p_e!B-WkrEd(O-#LI@lm9}C;I!NamF zIZV?Wdy_{#!MR81ZSzJ2}j z&s)&QQlCKK!%L^rVrAtf>Wv24ZJi$0XA}$H;rIJdE}!CB_&P!hA?)wJ#>`9r)#@3F z#R9U~>{wsHP9}43OV@Sf=;-KbI2;b7QYkc>O#&8?$z&RzK4zWCWYX<&xs-CbjKf10 z^7;G|rGI@K%gf7m*4NixBsVuFp6~9SRVtOK+1Xh{qfzjtYPE_|sbr0hkH6a5+KQ3# znmX*w?RMXupy2xcgVYp1mP8_fwY4?GVlixNY~bSJqD^s+F$8rxh6#K=AE>LWGY4;E z-rnAZ*XxxvTT)fkqiI^2=O-s8`iO}*^z<}$c9J!V&f*6ty88=|+-So6 STiROy0000LLgQ-DDLPW}%f1vx-$*I7)nw zfcOL-13nN51fSzuPw%;K2WgWo(hFy1bAI3VopUb-0Nis+mgRTP0@LZVJ|2(TBuVN& z+EA%fUX@BES3aM=&1SO_aeA}o`uduja5${`{r8$SgJ{Xf~Tbl0moIh539=3k7k0hr@BL z31l*v6h>rm(PgvQz-%_7bK^2GKBhxqVhC2NHLeLH5{diea;bsnvREvrBMKvce}u`E zg2iIl7>&lanm|$%@6in#7|0w)qY)KsG#Vg^A_#&|Ch+0@&2hPl3mJES?)xCRvYE+s z-4Xcgu}8<%1@onPeh#Z-k^REHGlaqtS+3C&f+gG|YbRG-_ zK;8rdgF)bV{)@q2&^;-DALaP?p!n(Ir6dUQ6>oa5+wDEF=^rMO>F8guCh$M?8yO%b UQwmBS=l}o!07*qoM6N<$g0ICJX#fBK literal 0 HcmV?d00001 diff --git a/gfx/icon16/mouse_add.png b/gfx/icon16/mouse_add.png new file mode 100644 index 0000000000000000000000000000000000000000..65bcab520632ccbd540ded7e01c30af31671dffc GIT binary patch literal 729 zcmV;~0w(>5P) zlih1laTv!H#vr0UAo>ToDcDs6-9&T|1YL9y!5A}ay|RSVC5g70p24(@bj2Xpi0wir zjT4pbI4^u*zOW1N6*L835E%?N=kZ;ie$S7NNp%tX!NZSpc)s87=Xp3s1OTFwmdE3{ zb|RtQ?;mx!TxynO%l~XhBob$0v6wy_4(|nnL6#(48A=_qlVh{l__ejQzs2!*{1g%I z6$%A7K0bzWxeTFD2pkT_w$tfcBB|L_Dg{2D4~$0R#-GWf(P(rxm&*a3e!maGNhXtE zwOV;X049^^fMJ+vwOV~z5Q<5|R3s89WV2c5bUM)M^{4^X;o%|hJP)N(3Cw0Q==J(> zrBXSHT0|C;`kc?_DKZKW8=KqhHXuzporYSiMol@61D#H%5U53DQLhAK0UHT2nG6sz zC>D#*Xf$Y{AvcLeE)(&Q4vk45s8lM~z`*Tx@3&g5 zfe=%g%_dDmV-(OQ zrUbsmmLXi?VA1&)?krw_OHa-kM4^=x5AFcdhlQ9b%sjzd@3GM(U=#1?o(wzpVR7dH z8Z<=d8RaU!umEkZmkO%YDlHrfjn>!K;pWRR_#XQR!{v&*S@_3q}?we7-7i00000 LNkvXXu0mjf((yoF literal 0 HcmV?d00001 diff --git a/gfx/icon16/mouse_delete.png b/gfx/icon16/mouse_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..72865668cfe796ac531ec2d40a95871aa06da700 GIT binary patch literal 741 zcmV zlTT>UVHn4Mq8SlE-6H5PsAGrDb%@qF1Uv7t%Sd7oEeZe3khvOj&=4ZM>`>dmL0iLN z5dK*n{KGbFfla3{({PH|VmX~Zb^iPIJ}>;ns1C6Q9)9rhe!t((^YH!z0K!Q-5D4_1 zNVvAPru6xIMyJzR{O5&4B5^JrkDH^>=tejkcCw_K$5OAmSS>9riF0#ve~Y)aw$3o| zMlP4b!NCEF#Udh+2;6SBXJuvO6-&)*Z*LS9JjKyNB*=!b6-EJ3BC6h@k zE-s3U09LDYZ)$34#Ar00m4q^O;lbwSW-gP-pw()j)9G*n>izwFh@yx>p#YoB2D8~b zsMG0`q$Ok-Ysb#c4o4;dVbkSivk9U}rBbL?tK8J<^2w;5 z4EcN>^?IE*8PfbFlgV{tu)e+?B18$7Qrhh{YPA}lo0duVL`TLf5C((6cVyuA`*#ly z508YD(r7ezA{mo_zFCJA{=qBwbXx(}-P1ojeezLm5L{l~r8IJvgi>O;T;_&f-%cQ^ zxqxoBIG0HFN@gvCa<5!Oru1lbN9*MeO15tW&QK%xg7!V`F0l zw(0j8jb>1-R?C6|m&U`YtF3~*2fKz-NULP<^()%$KKZl%{sTh;mq%IRcfuwj64Uu_ XBDfTk2IT+r00000NkvXXu0mjfR~lRR literal 0 HcmV?d00001 diff --git a/gfx/icon16/mouse_error.png b/gfx/icon16/mouse_error.png new file mode 100644 index 0000000000000000000000000000000000000000..bcc156238bc7063b216201aac6c09da7cddcb4cc GIT binary patch literal 790 zcmV+x1L^#UP) zlif>`VHn00M2PU8D2hIa(oQ0R2>*l*in0Si`Z}-(-B`|6$~H+f%Rxz$BlJX9Hqcz! zs=ZsfEi2n6?#tdy)|#7cu08v7SI_gthLlG>aPywr*LD5w3*IUKRXZJy;~IA)oS&bs z)$8?AtyUY^cEROx)j1pv#p2@Pg2iId(xg*cQtPMb(`YnlwOakZ*y(icqT+>6D1=lh zg-9dMB~)-7<0+n-Tc^eo!*3 z1byI5w-EP^H^nu9Qn8g-<~&?zCJy3wqjr%8sb<7EL{-NB9qA^B3=WQ z^&QAXUx4_U!71yJ;l)S<-oUCl>9RaLQ70I9#iHSKZ!hvjqkz9blaq-xxL;qvIxQ~q zqYY`#`M=}6L{Aw2Z+L`H_Z#jA27F6PjqgV59O>>7N@IocpGU!S{m4Zg3+ZX^MS4Pm z@FjukAV0O>x{v%a+&g?oxFgWqTw}j>byzDFbEEBTaqhwCB8mBtThk*Or5!}ax6Dfv zQVy(`NASL5|M<2)6UB>}l*fosew5H8LX*fx*+KH5^8leDqL=I=dhuTJPPE7P2dw8J UZ5DxR`v3p{07*qoM6N<$f`-p)3;+NC literal 0 HcmV?d00001 diff --git a/gfx/icon16/music.png b/gfx/icon16/music.png new file mode 100644 index 0000000000000000000000000000000000000000..a8b3ede3df956f8d505543b190bc8d1b5b4dce75 GIT binary patch literal 385 zcmV-{0e=38P)klCE>?a@fNhGaV ftv%qM$TQzJ6;XjO8erVL00000NkvXXu0mjfw}q7O literal 0 HcmV?d00001 diff --git a/gfx/icon16/new.png b/gfx/icon16/new.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9bf0370708a165d3e49047c09e110e02074a53 GIT binary patch literal 378 zcmV-=0fqjFP)Q51$RwCw?WgWe;0fi^vY%UagXRhyB(O=1wVPFJlYqlK$kNFcaSBrLFKHcpU( zVj5rP+%se7wuRup#~J3_|C@8?jsx6(aN8gV+_?~^wID=7QAmWo&=P9GzK~Bj7P?xU z4^LybJ-~;P$nL)ri2Lx-f?f?uyKtX3G(76UWeycgm{0H$eX9nWr+ASHH8>r~vom;o zFz$}vYpDI9TZYLgxm?Z}9nS!RQHI8Y*b~3AE}I>k|Ynq_|_kL0z^} zg`YWG?`i*VRiHt=)+fle*{;CjiLD9r5bPAPFRr!h8&+rODTKm>mjte|vSwTU#7zr+ Y0SIdSJYsEaB>(^b07*qoM6N<$g6XKB5dZ)H literal 0 HcmV?d00001 diff --git a/gfx/icon16/newspaper.png b/gfx/icon16/newspaper.png new file mode 100644 index 0000000000000000000000000000000000000000..6a2ecce1b85eaa9084b427ee2c5226e2296eaeb8 GIT binary patch literal 658 zcmV;D0&V??P)oVs((xWgD$)EF}_d~6|E9cYZTvaqk~9`i&BW97*P>v z@lDk@Xl;b%^t%HQ(pa0tz@5kM+;h(T<_N&ip(~wEOB0DiJ{F5{;c!^;_xs1dg=jRo z3WY*KAQ0euKA+@K0;yC=8jr^rydICoSglqd_{QV$a4whY=|O=zI1-7hhr=Og4T=Ck z5O8*O_S@lbByBd^lf44TWKv2W^LH=<&(F_6aj;k{L?;9b7K?>5nM{(sFqO3)3}ZrBV@HFj%2boa`NCnylwer*m5<6vU%rtuL2L)a!Nd zJP*qIOD>n6?i;$@!fv-8Tdme9+l?I|%bm;R7`!3)<-bP$-VIIGvB6*%vHYw+%Da)t sWG@c=a1S2nbh=||dPK1BKbT#A0Qk`HN6lbD;Q#;t07*qoM6N<$f^gU==>Px# literal 0 HcmV?d00001 diff --git a/gfx/icon16/newspaper_add.png b/gfx/icon16/newspaper_add.png new file mode 100644 index 0000000000000000000000000000000000000000..8140e8c1013bc74ac369f84e9dd51f77bb4b84e0 GIT binary patch literal 750 zcmV5IqDdRzdYtFTr{V1TRy&qUdlr6t!*Q zHvj+G^)jT`Lj*H)Do#WSbxu;}#bFcLx8FIWtr%kmew=&HJ)iIS{=WB&02n!{B9VwH z7z|2&zh78dS{nWT`*Gle&*$qdE-oq_k4KoBn;SirKsX#$1p)yE@7C*ebh}*;yytSc z1c$?M@<@RJyu7@;TdUPT&!85dC<^R$`!Ac#7P4BcCk_<|g+eOYEDvA?&d<+-+CjVB z=1vG!EEbDkGMPpXg(MY!sGxH7Vo{$XdszP;zzTENlyx% zk9h>;Pta<$eL)azZ~;0^_Ikbj?d@%l2%JtQ@14OUj@8vwl*?sg3nhFA$PC^i`0_AB zf~AFph5bsUf?}}6s97Lm0lu9MIB38V#JiwE8cW_^Qy?g8R#WzC%N?A##)7aVB z!RF>B3WWl9z>?49am5~0vQ7WIV0H6$&Vq*PnkfE3((CvJv%$wPb3oj*Rj+)oenaY3}jix z?a51sZrE^e1k+|F@b?bP%*>2UPfs^k&+HenzT@#YD6HPq7iWKJrAN?6;~dtkjQ{Ik zP;|4#3z@Uv(P(;VwfY=wRNvK|hhCcCC$pKo4>LGedcA&ZYHDhWV1>bhb=oXY gDa`htSzznG0VN>dZZSF0x&QzG07*qoM6N<$f}9CZOaK4? literal 0 HcmV?d00001 diff --git a/gfx/icon16/newspaper_delete.png b/gfx/icon16/newspaper_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..bde96ce19ad865893414628a85f933140b50f41a GIT binary patch literal 775 zcmV+i1Ni)jP)4QQaBQ_!nBv1oso6^(<=>w{5>7*5@*yDdEq47ZolibYY&U|OiIrnb>&~VuDcsz2K z%jI`C9Nfgjg!JF{M}Y&AlauA~@o~XsvvFp#S$ZUasi`Ts)9GYzWpi^A<#HJW@0v^| zZe(QS_@M&(u-$I2WHK4hGbjQCLBR0v@Grey?;aW&k{u}EcDv>DF~1Kp&|#!>2w-opVxy*UtizV17UIiDof0s%jFOZ2JtOlz%yG2 zw)auE_&N0U_EtHLYZe9QZ~WNUSaoY_3nT)g(I{qTFo|P!b{5HG65&_^Z=5`XcL}~+ zFOgus)oQJ!QYpmaarpgy5oQjir>BufB(S9G!n@n&!8gm`y(!E1S|puy0cu%TSy{pM z_BPhm))0%uLe;JbAe-wB4g73eq#yllc(#WnbDNIr`KG+Cz%217Lv2#80=S}&DK zSY2HO&-0?~+L9fAUd67{v@fmIk5Q-7H4Y9A=2&KSgejjmyLz%N>!ySO2ACDVQ zptXKi0_q|4*C5ekHTL)SXIXw$U{6oaPIq_rg}JsfFBaM_{>*eVA@@XvMEfzkZI$kM zTO?2a8)cN`a literal 0 HcmV?d00001 diff --git a/gfx/icon16/newspaper_go.png b/gfx/icon16/newspaper_go.png new file mode 100644 index 0000000000000000000000000000000000000000..fd6142871d234b34bf48ae5b5c86fafaaf36c62c GIT binary patch literal 779 zcmV+m1N8ifP)JNR5;6x zQ(Z_?VHkeSJnLs}CkkC!=4??Q)07hS6YFA8coWfXy6n!PyCB$w(M?0Tk}jkhZxRx3 znh?4{kP zRrRH&X>)Xc==b}Tzuz17K@Jf-ilW>j1c!!(_P?uI}vYw9xZ?LU3SU z;9$9q+iL_yE_ZghT&CICS+F{v&xcSbq|tta;P2|{lK&AH9UW!lVVc>^$TKrDC>Dzl z1OXn82S%e2gM))Ps(HpT;rAjFO5}JvULn_?Ysd4cG)`O1pwY}!<06>hGhs9z6Wq{bqCcdP%@IINv^&2-iB3~f17|P^wXSz(&)6*5Q)9J+g{5+Pjcfj#? zaj~%qpOeeX#Ua9hlE6;q%U-Y76pO`nb!K9e2Si0eLrpVYE!@JwrwNIT5C{auOBv9D zCCkgQjJCEmq*5t_*B@j2^%F>%0_nGc6GzXYxz354n8(}VQ(lC$7(f90jsus&;o!_> zGYW+QY&IK|jD)L>+fa24Bo7Tb(i>}NZMcLjsc87P8r?V_G#o2C$meo73$xE=&SWwr z%Z&Uzy9AkBD4Gmem9e>OxuN6fRFES5MlqAYvo4L`?)Hpbo z{Te>3PGM~E%}+_em2{7u*mV;7`udp2Qd3h?9mjDD}Vk z4@oPLzwY@j^!E0aLUt-_Z)>dhKeO+=m9KzDlQq6w>wzs$CE|-gmFS6MzN~ID=T(;Zo!u3eqqJRXmnn*G;eCR|=#2Caiap};30 zu{1R`B}`6E*4zSIi^;5ubUFsKxY^6C6xh*rLnQG=N$06m?i+3#dpu;atMV&ILn_y z@Aw2qK@9- zWhoksqF5~A`1lw`qY>ld<6!?kkw_pM4s#fZuVS%Snbr39_jyliYwK$nnf3MH-~c;2 zJKXVsfdPnzhZr0jL|a=My1TnUuJby}TUuIvDwWE245HKNiZZ&aCo?lM6`#)styas% z;{Z_<(b(9CKp?>LNF>4yuCK5E-rnB+fB}YwhcCGiR;#tvVzK0COb%gy-rim)6bdvo zHKC)Ug9pnS8X78{ot?W3pwVawH-|)*RZDzIt*)-- z$*TgbcyjBMsp*kkuRo*LuGDJv51QtZqTJQh^^)QRnL002ovPDHLkV1n@`X+{75 literal 0 HcmV?d00001 diff --git a/gfx/icon16/note.png b/gfx/icon16/note.png new file mode 100644 index 0000000000000000000000000000000000000000..244e6ca045c50a130086ac388b560a12761544b4 GIT binary patch literal 500 zcmV z!-sF!^gVb+8rtpyctW0#N6uWni0LCt_6PoOdbjll_d4>B|?abUmpo8>v>h}Zj|Ya;Eu#qwvU1IVc9khP8VrtAsT2=e83P~$#!xXbw)n}FlPSEe7Hq1uCb zR8w;xqmBrUgA^pnkB=O@-lq0DPz$ay0yh_~I_IDpzxRb(4=Iy9CT||k!08w)Pe>W4 zElmH8fF;68$GMwZ#7{4ozI(ySrR%I+xs4-G1q^UxnUV7rlf9>Rn&_6Wike0000v%0y_nie4@QbY&^tbl4Sl(SzV~n0XlZf6UDPQ6j=tD#8}4ezlRG zZ^aZB5eX0zA~r-!fEXXKK7<-;G-5mmHBA?vs9FMRh#tALPC*0|R2D!W_x$pD2Y&uH z+eHxPl@An%I6xt+F{nrb5_%h4!5CaHk12iv=OYr7cNc)uh|`Gk*tX{aE-Y<8V12+K zPJ@IMP&HU1t^{I`U;_tcWvOhrM%lwTT_N$nd1VpvZ#{vt8a*?L@xOx&KnzwFi0yAF zD?5!?55(2Hfm#jH;)`C1wsa8hIuAHpFh_Cx84de(fs`1Y)r`zJmOYQ4l;h7z{??m2 z6NB|tOoR)Q+6LPXG!1ljo}#1m7&G(ZWG2)6`muahZFZcKskR~D8qf$7frn!c bvi<)7-g`sTs&+NB00000NkvXXu0mjf0pJeu literal 0 HcmV?d00001 diff --git a/gfx/icon16/note_delete.png b/gfx/icon16/note_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..8a1f0ff56f3ff9c1d6e1868eaebab76a185b35d3 GIT binary patch literal 631 zcmV--0*L*IP)X_hQMgJ64VgUTuVX_4iRmQ%|%N&1VIKW z6ly_}Niis=j1O#s|KSprLH24(6;msP^w!;>QD2}~Bd>N!nVR)Lt@FeB=w?vJK@BNvc%LDG&20)2m|BSOT zG|GYVcTq|a#BPX7Q8i>wYmuZj)g4Rb?d zoVa*{?96A>%WfKfzN5XZB^D+3Hxl3sDvoG6cLzPuPx0$};+E57TQ6Xj`pC9+z|{wv zz4sm=4ys+P57Xl7YZ7dNID=S?(*+IABYLga|n=&i1C^Ll$f?5eeicnA#1rn`Vw5g!~Ai_;Six%mol@YXv zpr{DSk_4&HqEGXqMs21Urx~61zW2TFJuNiKk5=8qxp3h5o#%3&zLVh3I}!7>rV zy0cveL@eMS{2@4@V#Ifsc!DulJ&DQpf%Op4v$xe?6=D@)U81WGV*SDrfWQL`Vikx# zC;D5g5L>`a_LDBIB75he%=~zQqY~|505hGQwLEXKi?wPF;-YiIct4j@Rd<3|O#|8C zTHZhC><9zcK%qYMV7$)|Xb?l7a+FlZ5nDj##-OBu%J?oaL+^+>n(`G@l&xA93j+jh z8k0*q$O-j?Nca8_zy`4G;prD4e1YrH!W$vy!p#G|OpS~5?22&Z3S zwVIa$XW=s4>S&U~r@Q#jeV*}=UW(V%W0I-yifB=D-Gvu#7REiau<_yZq|tBhQd7T= z($ZQI{e#oW)d!XmFX`aO{z|uT!vfZZgl-iCb@8i9wMYj?C(+SK{{W>psZ+6os7oDm za8eW+HAssHtztndH5&8%zW06Kd+%{bu?flMg>w%acz!(Rz~hJr|MR*4Wcius>Tg5> zM2Cn85gj1fM~n}l!f1tP4?;!XxoM{rU^Lwa#@py3;K14k2oxWkZ+GCAR)~ur)@w{1 z5V3%RuugCy8}R1M4FaG`bDID#R+pdTbatiw)fl0OJE1u?i$y6E%w! zVqFl81g#Dt0J>IaSeBqk>|w2kSPxY%Q(P@$!YZQc?GCI_sHInE|1+2XL}OHi*zT=Z zU8h#4lGu5M@=C7l1`z<`70{Ix5}64S2PWxB9|IdA#-&~?(=&LIP1_Gq`nEt2iL?V8 z5yJdD#TVBw?h=>~Dwg8YnA%(R zj$TFk{>|*vNOIkQRurG##+`eJ{gcQ0@|wbOj?}J$Sa%+=9>Zg4Z196vY>{n4;~DJ- zSJu{V4^!^$=;eXT={tk_;+R?%k%0G4J~2F&!HM=k{5bFKU(buRM>_(tQzPGpCT4a- zBg=>`HbT&J_h>xL&yOEie0t+?SEq<-KZxb-jd@}Pv9_t?U&mTRWbiM2Xm^@Lr1jze O0000R5;6} zlR-$7K@`V--@00+DaBF-W?)2!79o*g)FH}yo{A10qGLqR*@KDKJa+EdtwTj9l&K)3 z2LlOBDn&C*S6$t2zL_`kI_yf>8U)SZ4Lo?i|9|Ga7pW@$bJ76%<)upQ2dWkohkA#K zMI}Lf0?y#Ypb~>K)OJ3Nb_2Xn-g2{qt_l$p1E7$7cB|Auvc5p2DjMQKHUiZEL@2)q zQEDIR;ys=qLa<9nZVW<#sx92XLNI7BXo#uE+#tC89sr*Jf(8TXibcN{8#LrW1+{xP zkge5%a#8RJW;(ld$se?!rw>(L9V3?ZryF^h$&-Xc4 zn#Bgeig4`EDVplq$eC?A`s&;zw4fx;* zD2p5OoTmDXLoU5Kp}zH~JhS7O#P?t24MDNN_ms*i3Sq zJARohmrsv<9yY}}Fl1l#qhe4OW8)8)+A72gM{638;PD#xwlT-y>N+OoM;MtM{%D2P z=x@u^`J~YsYq7y%#BwszoVwW9!TY&U2B%+7TH(TCpC-}2ZevStYUO;x)y$je!EqaC vU+hy`Y{0((8oQ$vAIdUu@a4;WDm(d~Ny&QoBWxc?00000NkvXXu0mjf`uQqR literal 0 HcmV?d00001 diff --git a/gfx/icon16/package.png b/gfx/icon16/package.png new file mode 100644 index 0000000000000000000000000000000000000000..da3c2a2d74bab159ba0f65d7db601768258afcb2 GIT binary patch literal 853 zcmV-b1FHOqP)5TQ^(M5v$(QKVE?W+9X! z*o}&~6c?_FreF)9NJB7b5Nbn{G0n4+%uJhR9(V5R|NFTpb|HgjefT!tIhLx@DR+N) zV+fHiR5Yt19}k|KnCsND{tH-`IMJ)3AE?OtyZ4>Un|6(d%h#JK`i&a7^xW9>`yBy` zS4SOHeOpC7$?hH5-#7Rswiue_8Ju*2N@$58=a#2OTA3png`w3v->gWif7t%e$ z$NLVS!tFT#8WL|Wa&K~+{%4P2cRfwesYV1_!F=3OaRVHl(>=`%&{x*s30c}#CNE@&;ItrAv!f!)Oy$Q9t$uS=(sD$-J{T*^(8Eez1E-l3}} zPrfHZ1`qsIFe&gipuL8-IZbo2Yg{lFGKs?ZZWcOaOdk*3`5T;$?AjbG1#`B510Er^h2)2r3Y{!8_2Gj=$KzuN5 zaErtW8W_Y2iJJjY)5pmTVJoPJYpanPOEuYHclM^C1F>${hFRpdi8a<2H|Xudf78bm(zwJ9`K%6I?q*Ua~ fW9JvIbn5*B+_J)rUMBs>00000NkvXXu0mjfH&TkY literal 0 HcmV?d00001 diff --git a/gfx/icon16/package_add.png b/gfx/icon16/package_add.png new file mode 100644 index 0000000000000000000000000000000000000000..9c8a9da4ae49b7fb02af2eaf6e03e0f6c91ba01a GIT binary patch literal 899 zcmV-}1AP36P)i-HS{zx9u^IUGw>*=$qi z4z(fju8Kxf4E>slBg^es4|nAN~@NV_SFj zT24(nZf1>C;s&Oa#mmJBSw-p_cY~Y6U)hMyiI9#@b2~OpJ~{tQK#e@V>&ZUL%dC-& z4K3ksgdE?;g2XJ7a-IC z{t7T9P!AB)6MkIq=xo`8@fr4Pe+pxHJkq|8i#gBoi7`)S7Dry495@-9|NUzWL5S=I zI}8e@=#j{*V_TIRYJCHM<4>HSsjdT~`23%KH*e}YU%C<>JM(QmG2_K2&b4Ftok-)u zSoT&#!hAJ4MD=!?;n}ksXzJm;^DmMqtaEL0%KcAFfAn>=sgaW^@?6tnFI$DxIX=HQ z$n|KMeH{mAuJ2-I1BCpEP)*e`r0GmDdCv3B-24AN7nLkDp7r6!fpdkQ_POs-o|x$lEQQg9%evW;K1esG{Gik*}W^x_p02 zz@7605mh~*BB$cp`?|L6d!3LNikV3wPMD?CDC_s8?yATc75TAuc)YR+NS+_)L-b>( zsrQ9#j~&5n>ISV5tlihzvj6 zHDtNXPvRAp*~s0*)Qb3}431T$tz$2EYlIs*2)S|cnIwy;Davbif3elb@jZvmT7F@f zVrCSn<#Eb6%J~fW`2`LReM=-(52Z9(N@3-bw6yQ1u^Fa+pFL`;NJ+68qpm}|xr0jX z26asd5=}8;l);+=69sPpD)W@H6BN@|aCaR+jg)K^0RgNik;ZN!P8@G(5-Bbb34>Lh zfsj(mUZRj+Cx|5=>Y#prieRe|9`s;9t61=5{Se?kq8ij zU+()P`Q4A8{?PogZ2858X21%`-aNe960R|t^-p8 z^#MVBA#){3_e)1{XGXDpK1SW_uk7k*rZ%@8*ka79h57N}Tj{Y=&7Ft39^KzhIKCIk zDey{|s*hQ#;kNCD{`WQ~Y=8O)Ay1smDNq0KY^#dAt47{xe`+An-rEnpM}Gb))1Q6G zGp`I%KX;C5B}*A7;LY2^-NEnihO`bR7JkxdbOvtdjHL^v38oUE+~BW@`d1wzX5cwxst&W RBUk_c002ovPDHLkV1h=xq}~7k literal 0 HcmV?d00001 diff --git a/gfx/icon16/package_go.png b/gfx/icon16/package_go.png new file mode 100644 index 0000000000000000000000000000000000000000..aace63ad6f91537268eb6e9bf328743da7c631c6 GIT binary patch literal 898 zcmV-|1AY97P)yqPWur#3F*- zi1-H*6GJgONgz~1E;+_Oe@~@VF-1Iy-=*@ zV9T!Kgk#%59lVt}Zj7B_)9wTKYBy6YEwPxKqOdeGuEw0%cVhe}Yj*hPSBMNYZ5yz{ z4STT*%d9TVV4NauDND$z(%QKb>=kMr>ckh0lFuesOioc=Nq^^8BQNYYbk1@M%M`O? zh?6H&UZR}Ol3%#RzJX5(MAktmg_e?7`2>w^4^!6w)4$9==U0)EV$}u1A)*bPRF?jv zHdar4EJB1b*f+rh!M+8R159x8%Qjd0I{0j+|69pUC)f(>!P(OTs8c~;XuVtXzfO>s`m zrjW9YI38*Yel_NvP&FVfNEx)sn-kxIx;WzEcpe*LJBYXLr(llS6I0o+c9O z0L_4N7u$0%Dx~ks;fjYRF0OIOR}1uPI!MtibK=J3pihiBTv)jD>R%(Llj(_XFa#mG z6Wg=#j7Q7*PFmM*W@B9!ftm;#qU}sCT;|&KtBZ%Fe#3()Pk+9@Sw&8%k=NQD>92qN zkFT*E2S*%i&!MYvH;;DpF?sU}zb4Mlls)au3~BX$XZr12Z?_sbts>8Fec~0Xl1q`9 zxyH%T#p<5UCqrY2(J4oGEHk9ens22BN3dYXATM07*qoM6N<$g3xBAZ~y=R literal 0 HcmV?d00001 diff --git a/gfx/icon16/package_green.png b/gfx/icon16/package_green.png new file mode 100644 index 0000000000000000000000000000000000000000..25b28bb6aab661d06764c3f5df40447eafdc0611 GIT binary patch literal 896 zcmV-`1AqL9P)KI|MAoju4i{u@{tJy)-y@2kjrH7x^`PJV~I)v=6C z`lgBuhno6Z8#*uI5{FE53a{TyEIdwPb9zlhuByn*o}qjBCxNBA=lc=8;;-uIZRogw zS=9zw#NJ=#@9`0ibe+Ogc8o$c&USd3bbMh_9cSdZw3#-bprFL3#cPmkBXQjDd5M8x1tTNKZF&VLNYPDZZL9>z@-$o zek7erUNs|}ub$=P&x}PsA(FiZTEG)*B6PT&oEM6I6T4uO&RP6Yi1D2#!M@?3 zj;KdPT+QWuH26CBX>*w061S-HHgF>FB0;keTcKdt%%qe2>11#Wc&Yqlx{|^}k)r#Z zfn$A{-OZ-=^|@K>LVUuw z|4pw?MTXRo;p&#ttpfPljc~ z^*)fFGk3%$D&OKXWdCy9_{b!yT6y_0c7~Gqk-mpj!O8w1MrQtV62N6 zKd51Qa}KVznef~1!f(w((D?|<6MD>btH8XFphvgoMdY%=T+oe>w-3GnExf%dOqtHY zS(}E=dofs^vjBbvF#8tV7ahP{1|};J9#x@ByDLnQ%VJl9Jkj#ok?On}j7gvDZk*=&ZvV1OVY z4lT+p?g&7sR0jS;nIvmd&hhA`>@!j>0=RkO0+JFFArJ^4kx2N8^a=5YR@06hZH)jj zGBW1Ze2nd6Nm9jQr5bhU^{c0-s;WYHc{y@&a-dKs_&%cP^?IL1qnW2^+P(%56&1BE zHa0doIXU@@OnNGiEzexdmY?CSWe7^s)6)~Ova%LQ1*B5x&xj}D{RPNa+l;K6M!5h0 N002ovPDHLkV1m8@u^RvY literal 0 HcmV?d00001 diff --git a/gfx/icon16/page.png b/gfx/icon16/page.png new file mode 100644 index 0000000000000000000000000000000000000000..03ddd799fa0a3aec561c75d4221f195db65d6eb9 GIT binary patch literal 635 zcmV->0)+jEP);68^d)m`eN0o>(5%D`Q(1;j>g@G;xlf`0VBQ`PFY?6)!N&f?*K}$p; zB!U=NBn{eB8${1}&-2_L*HuZp@ZP1@clS@cHp)4iM1ewzw59vko7eMM{e9z|%NNdX z0V;`?KKSzTCvTm5bc{L^CIKLUxc2X{i{ISz$8Sgf{q)1nXTP{`{s?9mQ$4&hPiKC- zY8q7(Y1Xu5iCf33=O4Vy(+|zQ?rW#gkKB0f%}?+6{G*qT22|DQB-73`YzA{N4W^=s zq0kQYcbtFfz zLz)H<&|z(Y4kBG67=JY6c|L1R-#TR>fC$3^Y%QEnYO1xHsf)+GU`3F<{J0kR(;pbF3)zyg$H+idfnl-wl5Wkh!vUH z4Z32YP=l_}1rZd1W_D&^$A($A+&a0e&P?xx0!ctY2}*<#p+qPVN*B(YzvAWXa*%bzq z7Fz41LKILT(GWohi9|LgIzSZBhb*Zf6R6O}WYQ4GOi&71s9lmll0x6;8&ILOl$j(c z0Z1T(6Tg09{?wd{moFHNN6PS?$|e>1MxSJ(0Z7o2)J-Zv|>acY@f`(Y@g7GwsEj5NLQo+q|HsxQ5}XSX_d@*^A9ZT9=A{W~j+$GyI1 zc4oqTHx@1FlRjw4XWyPN5i2~l_F3@aBk!0yu^aoRDvXy}8@HCjUVQUsuSH4$T5|r< zzZOn^?Wfa6y|Q($Hx4{ws+)wX6-HP4zo!S?4KJ@7PG@G3G{CjXs(p*kIrj6rHs7_y z+=<-=Q62s9FuWa^X~WKgJIAAZJR&XBB002ovPDHLkV1jCMPILeO literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_attach.png b/gfx/icon16/page_attach.png new file mode 100644 index 0000000000000000000000000000000000000000..89ee2da0753040d1ba0a3487473a715a8fe89322 GIT binary patch literal 794 zcmV+#1LgdQP)i_t#ewV_0K6;=bl;e_Jt7$~$sQ)q$+ia<4Ec+jeaGt9oWH@O|2`W6&O0t!k{B9sUvLWxkCaPsd9W(`fa z;j-|^ZI^2XnzhgZWYRW-kP&J>DWPo`%;JaBX}or79k=+Jo@h%4Eo72tqev+cB?PjP zO<|ByL#>Tehyq$jR74O$B9WDW1`tK`LzYyL3A9iAcRxLkJ`I)n}v%Od-3H>j$OTBtk>(k-9o?8PqI=0 zB&f-+KOXVnjyKJlf4iHOtnuiE_4+ZVJ$dHjU<^o^YCjQ-wt^!;rPpBv(@pFO{9rdw98 z_s@3+yta93oyfL>7AD5}r=|`zS3Gm$_|(iSl8XBd9k%=91J0j2=ivT5cJ18ZmDjh{ z$-RMd{jQ#X79#Sc literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_code.png b/gfx/icon16/page_code.png new file mode 100644 index 0000000000000000000000000000000000000000..f7ea90419d950f9e69d977a1f5847456d96a5f0b GIT binary patch literal 818 zcmV-21I_%2P)@LCln44|RX7Ti z0HI3&7jPq){odH{?_{%nYVq_;n_c4WbUpvU(&Cvnj!vq|kVC-vpF6vp^;;e0mm6HW z+WPzA`AZ|;pPp$&dNjzrc??4rt`k%Q1l*u-BPD0MQ}Fbm8jnsyezNt7+u{23>t7Em zJtETY?ja9KrVs^!LJ$xEMF3-bAZO;-IQJavE60KA7fO$VY_%N)R6s>g5mW>fL4&aR z*EVgKKTBXm!=L?S0?xM zYqL@C$|EDF2q*3zWW7;PDZ}SK*IE8;i!3U62=qn80C&*I1Le7WwNP5EcX;_oh2dJn zf#HgBe4@r$GcjHjmj2vAfT%(YN?}kK=(*+1*DkNNc1H5R++vfBMhACi<5uFUU+N4+ z<&U*CPmWi}REa7C6-t>2im1CWv5Jkefxa6>)dEj-CAW wWa{_}BJ!}~75?MkfaCnj>Dn=~vkLS70Pk`;z)@TQj{pDw07*qoM6N<$f@imYHUIzs literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_copy.png b/gfx/icon16/page_copy.png new file mode 100644 index 0000000000000000000000000000000000000000..195dc6d6c365d298e466026b37c1959d96119ea7 GIT binary patch literal 663 zcmV;I0%-k-P)^@R5;6Z z(>-WZK@^7J_sq=QY_e{46@P+~LNG}sRzZsxQHvCsN*h5ir6^j7pq-$xu$N#V1gx}9 zClV7;5)7zih-s3DB)G=7|99>ji@So7-P24n=VQ(@GctDX!^_@$bj%oviY6e4Dh;od zooe%Wvs8LEKQ&&bL&@bwi=STIAI@!-gB2jC5+?y?VR~VkrNxam-`6*8&po|RZ5LpS zNKdJ%c4bTX`XjKsnecf%W>1%6WT?pKNdLLq{=(f(Col?P1+oq@R>)W(n=x!|*BIIh z6DJGw_w`)u6yN|vAhMteYK5#b%r5^v+VCFl1IGssaclZZMS{vs-LJ2$)n7DAr6==K z<29#%AXsBsDoO}SBaXR#_Ap!JKx)(1)3O2pj0_dYWz5By*X74fRT01$Fk%P_RzOMDtV?GU{nsYq#K8iy zb6qzLYDj`_f5$BwC*WE(t0m#xYJ*=jC2|HQYHh=pf#QG7oowi`h!L!{DB$8|qY{~X zu8@sU1tWq;n$XThR0%;45mdqXM892|{CJ@0DS*}>?ami06Q_^tvM~Y3K(_-`#m!8f z8f!QIrH4y#61;0Ym0cCoLl8{IPombPHtnn7%SbTdI&G-d>ZQo!_wBMF9nzX!g8HVY xYTJPGciz9XMh3w2fmZ(7v{)r*QZD48?mrio{~IaoqP z|1Ep}yDQG09bP~E^Dk?@JiKQJ z6-pO(3~IOP)IYisL6D6;oAEd;E%zR}{U$rMRNuD6nQV7nesKS>)yLo7JuDCrD>Abi zbj3uW23?^GA}9jQ{M^8v?ejL?HaT7AX5WPZNkBmfN`w-jL?{tT7ykZt$%Yln?p_m~ z-?>&d(LD(jAd}h=LPltPQbO$*Wbyl@G-_k5jXbb#qffHY03>M1jfEqoPJQ6Mr=Byp=^jfzePZV1 zLjCmNi31hdIJHa%e;5g=1(`u3BRzfeExY%=VCu{loOr{`%2hUR*x>tL^W_TTaj);0 zpPR6CUD1+0>4TQ6zVfH3TQ;%l6#(_%yspK@3gcmG#Q4!WCPyLU93nMKk7E2pcA=l45({2jNho>sdF*A~bA zxX?-cp~y_z_kFf+yqu3m#QiB}03?Z&9vvR5TNgj<)($Vm)xq5G>|o2sFMag&6aNF+ WAT1?sQBYt20000iHtsh1EzPArg^Q zIZrOk#rNsfjaSbMAL;<4h;Z=jvu8dzyz8N&Nb7=z03ZUw?9z%8KQEa6yM5=kUnka& z3?FJk2}L7q>na=T#;<7U*P91xfF`;`6%pVgWgRy0?1ZryL@%z52=-!fGXWGEn4M351L4<+7eDgwo|moqXT+s1&Kmn>-uQQ8mL7XY)w5Zk*(g+<3Y3tmkR!bL zOUKaUtj_pX26sH+=Iorwu}MGd`_%O-_sS}8VpG#fJA)Fcs#ezwtZf?q?Ac70mDv`rVs{$od?VPKeqf<-kUjNtS6ecB*mq<&M97K^6IVsDO zt2$Ru!b+>2S<}_H>$RcInusU_8PMNdf(W{sNlJ3FkrwMJPeBPO#d}Y^a{9TH(#{Y) l0D?dWAV4eUJX#h`!2gmISk&ZKd4B)^002ovPDHLkV1g&sd|Lnj literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_error.png b/gfx/icon16/page_error.png new file mode 100644 index 0000000000000000000000000000000000000000..f07f449a44ff2761bfc7b752db3d08d0e1238b02 GIT binary patch literal 793 zcmV+!1LpjRP)lHwhvrAu0-@MQwt}+5~MQTtu}C0%;W( z1<{R?aHBz*g;pk%AyQVBR_Zu5m~;ES_vxI-O!vIF|H*|T{l`n#garr?$RMk>)?Y48 z(ZF2yTneKb};DNWF+jK)IF`6_IfJ{i|F3o%Q+l&4_HGBD|ACE8na_6>L z=s{^>-C(a7J$6=8A_%h5W!1K6dcL!D?XX+Ndk)oei?UundDpX_E&1Y&`)3P8#Ny0s z2Ag7_&ZPhyGj%)g&S6V2LNun1;iBQm#Fwlfv zgyESZR$X}2P;=RW!2zid1r$hBL{K7>2qi*f7>pT1=RdT3@-anEoH{ z={KFOO;Dh#bV*jaN>}M>RZqQd`S=6O9C3KpI~I>l%QFYfo;jqQYe5fcn`)+)zMm6P z4X&L(>gnN0!%J4^rhX->?$S5bY<=GEU%jc!KLL8sww-Eg;h z`H-yBHa)yfojYT}&G*GFc$<(Yja_q=lZvj66DC^O5%$B)|Z(CeD=n`|eM04SP; z>-=-l+xdJjA~vR6^xB#o{ehf~tSM`iwaQv$O<8NIHA}W_WOw*~ XD^gE}t;YAo00000NkvXXu0mjfl6ZQ> literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_excel.png b/gfx/icon16/page_excel.png new file mode 100644 index 0000000000000000000000000000000000000000..eb6158eb5ca9c4b64c81e70e0fd894dbc8e2bed9 GIT binary patch literal 817 zcmV-11J3-3P)hdKqhFO_H1|Vn1E?(=|cjAh_&P}y{{^`u< zcYD@PK?$)4i~7o9*6F_$F$4lR(d4AAvrez^(88Hk+)+B7E)M3jc=Ewl4$S^`_qwSF zA%qz@=c2EOsz@0qB1IqsqJU)HaG&+}%`-OM8YqW{K85hqj@4&V9vz!Cm_n0-W#f;# zeEpJde%vdgRn5?(+PY=W*z~|lT2-mtown({ll8&3S5+lWz5K}LTRW{k{eJn3Qz!SU zQ`@qI_n2;K?RG~pYJ9=dj-RWgG;P&wEuoAxL~Q)<>x0b=dED^Outj&xQ^rA;u3pw| zca_ClTh_d9cxXg_U!lLRl0`xU@$=UXO|_dRdtXfKwPawmnf(LC7u}-U>8k6}3u|{8 zs9LHr>MIJZGD^r9h|q2yF24Wuh+PM^yMN9GP1$khlDkdyCY}D{kg}jEf-(kW5jBY> z0rB29ZhG-r=i_R{;+1k0?A-sBM;AP6(k1i9ZuixR4?MqXOvphQgCYj~RnXKKL~J9Q zIDNz~XMfO{ZhUg&BTtMyXJqDVqc<x643?SvKHx004lTvR=0a5$dUw z>Xb470000$S;ka1sfH4I-R8njUol7M4dtApOahDylptpYswf1hD#CwFoz6oEA>(SIECU&IQ%a}GXdnC!9$70`0uH1B00000NkvXXu0mjf!8w72 literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_find.png b/gfx/icon16/page_find.png new file mode 100644 index 0000000000000000000000000000000000000000..2f193889f7ea091c292acdd684c595dcb206b5c4 GIT binary patch literal 879 zcmV-#1CacQP)@+1&aazfGU7ezSm^v zpACwO+tu0su66!(dT=`e05DeeCnCFJW(8|RKtKa{4LGONnx2V85A4m%PEQ?MEtR-esdM$pB-`H542D0)N2zSC6Imf)4L8?>%ZrW+H>xCKi$unm zvGZq-*Q%Aahx;C*=l+K%-?>XB)6TB$-L$r*`RUvlA`xP1NG2?)ge8@TQ4EN|Jks0u zcDg;oFC#-#R`YbWB`D?Q`1#y7l$LXhjSLf8AvQuB84}i#j0^!#g{VE#(K7h@5pFHy zSenl=@XBEdxp`h2Ji>CR%=qXJ7!e|?paKet-~;#ok#jETyeB(5&Bkhp;!+;51~G=) zH?L7xmDUu_h+a$+xuWom;AWW!mS$%%+436Rjc@}y?l1134kgD0AOf$OmjOR zstUlshZk$ZC!bAyIg{Y29z#&@3SJ;6D4+_eFume9^#TmMccC5u0J!ZCTnO6m$lnD| z5JeFHf`Xs~1vP>RLKI1GKDY<~pjr2&bi(fX;6Nj-ss@Ds0CcoO0H{JsEQkm{q03skAA);_bv3q{k31qwVo&s-q`Z?_e+j^w(WL? zl+uETs5+~xBU2};OqEE9ETLGwsMGe1%iTRNue)9}|0~E4B*@5#oRXZ9oRXZ9TqRep zPrGZuoOON4n@=uPbyP1y4G=+HktC6l(gZoFD>@_lXDrN?wo+zozGt3P=Qh+3L7+}q z2!WK7geXLnO3Vw;o12Skp%_E#+N#9;DDWP?Q-VS3B$v~Ha)dDzWn0zG~O(^_1!n0HYp-( z+;wPIdoFgQlpYV!10V>5@a)1LyGBMvoa}miyp(bxbMTM-FYNyx;V@TfYddyT00000 LNkvXXu0mjf90!wr literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_go.png b/gfx/icon16/page_go.png new file mode 100644 index 0000000000000000000000000000000000000000..80fe1ed0cc75fbb67e9398ae686641f8fb287238 GIT binary patch literal 779 zcmV+m1N8ifP)JNR2Ufr z!Apo%Wf%b9=l#x^8AolrB&K9H?Pg_|78WA8(M3toqE%3B#7*srcF`i*xhupr27%Nr ziguah1+mN)U5GNmyEfQ3-e%_i&-vb-Co#(>FJ+EhQEwjRYVQ(&UYy{U@%vbY||>@4x=B^vIqabI?L* z;-S&DS^V3-ni4^fl|HMkOEbgX)(390>A}|VIypb5Xee4g;7ck zwKh^A3Mi1Mh@eC$5lV!}Fw%sP623U`g3pd_Hr5sunLvTskx4}&Gm%Q6L}(l4x}jCe z*81q1_4-O*ffi~_nMslo?EQ8t*&Ec(pzEw$vc}pKn_Qp0>D7Jr>ATNC3w@9f|Y+U&+)#!t7l&wKp+nP{PQsb+fb=Yf!Fu&5j8vpRj{FT>jD z>d>$sx;A&+`n$HcF}&sYKSyR;=(=9tvvOj@hUG;~4qTYk^_@E=?$*^_pVh_bGnOt~ z;pEw)j{SK$XVc;qy181rT655gW9NG{(yeablViIL>cDI_ux8m>Pp{tY$J0lgo4#ax za?j0EA3s0S!f>{~ykN9h_RhM&g3K(E`q(dE(Rd49+%xMeR9{qlWnmd{s#(SQ>PmFtSQqUjAtB;_Vvt6}AS_5YgM`Uqu`yva+H8^=4U$e4gHb}u zAQ2N{V3A%pO|?Pv?tb6z=jC}SiRa$G^v3q?*6XcYz$p|cq{uLj@#~Fi`J(>5{@&&N zy%T^+;>8cXx%|o77anP?&W1?1A(>-T49z9pyeCl@7YI+Si zKti7=B~``}TImz(G{0PnlQA3P#MAd}sorMjkP!50B7$nAkU^%#nl{Q9lW0@}9fE-> zN(q7tRuiC_T1r|BBtVBTlQ2+70$Rf;eF`Z;lx46Cpu-rEgb)EBKq(b^W8l<^We(`D z43?0=01z<3G6+UUv6`CsWCk6^93!#+<;ws7007{zS3k2k9-zZKFO~(k`>s0y006+1 zgF_jyIhsL-`FMf~JL~C=cV75(CrJ|q;MVO961G=O zm9d)YpJg5g(4i_HKL75eSE}mq$Y}r}hyVdcV~p>6a}oXr80q`oj%+s700000NkvXX Hu0mjfPs|!l literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_key.png b/gfx/icon16/page_key.png new file mode 100644 index 0000000000000000000000000000000000000000..d6626cb09eb11a298b90a8a27b0d8eab41f49a82 GIT binary patch literal 801 zcmV++1K#|JP)$lC4gU2-`f*>nhR-;k6IP7e>YO!0^w)WK%3$w02v-#>5Ep64PCP| zJihT#O|N+nT7XR2h7dAB?UEAOhJF^mol1i`QtQB`HSY}RE7=r! z)zaVIHr5?>v2Gz&fdYw&2ug$!p+txby(aWZ7(4QT)l2`jX7eMQ{>)lG6ev(fWKxmH zOr%mM5$6B%u~qGtCf40#`mbGj3s!n+^%wnJ&#rl>g<4Z)lB5J6f!?|AP275)Zswr* z%T}4~{;_(?waU!#?JabbF3Cy-kf0{R{z}6$e=5yMQKt3BPcl2>zoTPMqMwF;3!_n|>sT?~bK_-2O_m+o>GJ6h zt=+g$4n7y%1qVJI7*5Yw(hqM=JusY{d}*?U(Oj*gT655eZ>Ksn(qrd7v3}DX1}C>` z+X+8@+4-pVq_fxG zlU}~Ye!0+%>J+pPk+0wV{GM$QaYM?5ux)w2z59=S&H2+K?;gH$bZGzL&g5>G ft+noNiyiPkP9r@8gT|RZ00000NkvXXu0mjfuqTIu literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_lightning.png b/gfx/icon16/page_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..7e568703d6432c530224e443771a04fc1e2e59c6 GIT binary patch literal 839 zcmV-N1GxN&P)73{`^;G#xwAtHz%LU)4b zqTRU=ve1RNa3QT=ZM7C`iJ~QFQ*9t7<~pX$d^7W%^M8FFCkcQj-~0ZRTBCB(J0^iD z-~e!d9LR`f3#|=(>$bPvx_D-~2jC%pJ=n_e_OK zeJ_2b-KdDDh@@UlzBSMC;EPygH_MwjWBnPGQegihBV73D?-x9PlHL9A=(Vg=8^d<4 z<9r=UkxuIm)*CO=9e###7PztDxUv}e?$0)rQicmYhV`pQ%S!g@;K(?TVfhM#E?bM| z=B0gfb6h@a8bf5FVT-SV~6}?X}9lK@@Yynoty&1zdZP@?RfODsl=2XzzU% zS8gIN43How+9%bK2S@Xbc`O>`z5`%^;pXGy8^4f>9^3!Sp@|O&)m;dOa3q6d;4P-l zca|=H_{G&m?D_+&-}r{u-J$5T=(X4R&)q|O^gN8cgv;s#@5sEPT5_Z)oFo9Ac>l+I zc4ng5zHpps|9)<_Rw>5bKzE(M1j)dFWI_%OH$BJSz0?T+02W0)_a>#vFqb!*d|5wB zzBUN|M&ty51O@=i?kiDrjQ{{}e|^rU?OS|RdxxP1p5mAw36cX72#`R6UsoeCQFI~! z0ATITp!vfeYyQ?Dr=^5BAshfEa0nB~JG?nUa2Aur006MC*<9`)86SPS(W^`H2n+xi ztOWohsFfVfVWrI7PSKW}BmkyPoj(-|J?ES|BGd-}fIxr{00@ANnO*ZR`#)pee4I5T Rmm>fG002ovPDHLkV1i|Hc$okI literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_link.png b/gfx/icon16/page_link.png new file mode 100644 index 0000000000000000000000000000000000000000..312eab0914ab59271384686255d1be913a6b3add GIT binary patch literal 830 zcmV-E1Ht@>P)VWgGzD=Y79#JI$lhEn`|2MpRa?Bt#-nSD~P0P(mbVe{KrOBoKnSsk>m|ML{6l zBosu@om4j#WzNLRAk+{k1JRvL(MfE&vvbb->v>W{*z*1_uMP}0cIRX*?mz+wk%*#O z%0D-+$B*g1nRkvI+_3E8Pr1NC6@5M&4vWaLCnNlr;lNlr4i91z&)eBGqL{L{GNu;Fof}GS9{gM5BJuH;2QWk8yuOZdB3pGR#s8bd~ zAmt<>3Q=YH$t5YJ5;7@+8Uh6=ktBgY6#6Pa%2F?h910?U8cLT43KAj$Z1*==ra&gILO{WkHfs(--F=bly9l~${z@AT>V$oat!YAD@M zBE0v_F{`g#^wOSP-u~!wvlmXdd*uqFqoZ0^{&nEMDU+=!>({S0wrQhFmoB}Yq1)~0 z^{A)L8Xjzdr(W4_exYO6u3a{4*kIeXZMJUR>Q=ksjW_p!rAwDKYUs90>6Q|C>56o@ zbrSq^Xk7Gq#>dAsn@un`Hz$?w$;Ss`%jV7L%9ShgHFV~C)6M>B`Tp%|nqPc&G*A3| z)Qe+}vT4-x^t1~XE@(6wR;^lPWMo9n*~E!cy~)YRsT2{`?fqeIw-e7N@mOA%UcCIq z_kH(_EK7|>pM*1Wt2^DaDAp|cvp*@(ZZDKpYkKC^?97(`0sb&XTXy7N#sB~S07*qo IM6N<$f;YmCWB>pF literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_paintbrush.png b/gfx/icon16/page_paintbrush.png new file mode 100644 index 0000000000000000000000000000000000000000..246a2f0b426faa0c7f5ba009e32b1deaf88d1288 GIT binary patch literal 813 zcmV+|1JeA7P)otxGRZMDZ!_a~nK|b_-`n%VosaL{KDuPV10`(1LIen8kX2Xff$3BE zah#djvFGJ&eE^89Pk*-O^+&d>FC~^GjRYVQ(uuPJyS|-v?9lxA-+tM5>1Qu*n+Ir1 z6KhA>X4$XDH6?-|E5oe1E?pQ5-M;2xw_ex!x}I2+b=}mPFW$U%^;o(Zg*LP!K^1kP%8ynsD^= z1y^6xD1#GLjO{VLdh@0GKY7;d$+NGukV)GRLPn^=q=dF%B#XaJrNP`0E6=}e&Gj3d zKJbQre*WXt!60_DnIzgMQc6S#fvjXxsE1v7;T;njHkdy2miIqAS(nX~o%cO+q+b#h z5tIleLWvL=dQE8OC#{%y*Tnku&K`Tuub&_ELI0t_ea{@3f>Jv&sYqld(%}3_GY3Dm z;O{3*Y?v^A`a|D;^qrM=ykI)U6QHd%WhO~VF!SGjGn0GOZrc3mGZudNl9{Q#X5&-F zuGwVReFLBjE5jr!!^-5*L%!I%PkYH#Hs5rMrEBl^)9)9XTD;xjHFxVZMc3~Dw6#k$ z(-S}RE$bgMHv6Z`mS5|u$$78sp4G-8b@lVkl`HtEv+MGn!F&bKcHPi$$oP_;=BrPf z$(~b3&p3CsuQxhoV$%jIR;`lB-s7FDX)xCTXuJ7ZyIQk96uIR=HBt%-P?N*bp`)EF zq14c}QM+O70NTOa@V~_)&GMZ$^cQDlkyOCa(H3Mf+6xhCuZh`VSN{cQBl5Ys9{cp( rh`2H3A^=GuC6HjQ*7|*0>;m{7QlnX3z3MSD00000NkvXXu0mjfR5FYo literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_paste.png b/gfx/icon16/page_paste.png new file mode 100644 index 0000000000000000000000000000000000000000..968f073fdddc1cc0f0800b1ac4001cd9a55f053d GIT binary patch literal 703 zcmV;w0zmzVP)AVs!l4K}n~L(tL`6d4Up4iSWnZ3Qg~4n+_J zDGk-qQdogO5JUtO-d5pRp7Nd7_r1^a|M&Zq%mn9Oe((|e0sw%Ur!K7T1pojj=U#f? zQM`qbQrM^DPkwa?DK_be^~z<~RgSMIa<`xP_4P7gg2jCwJ{9^k!fsU=#Ti|%I3p;>90Qd+7|~0h&mIklA#nb>ATL2+v$&u)OBgB z;nsHb)I&QRKeX40H~~cIZxCd}5C} z=79lXoXK%6YlyLtsV$~bSm?Upq|DJh#{|*a7XMm`4QJWZ>s6nL2R1|&J z0VPEwJ9?!n`o5PKAjc->P1Gi8BY*%!5&FVp=#)$mMJYul1Jton}gujiUf??eOy!x&!tsjxy;=Q3_DdcXx=a^OBhW0N~`A@4xB0a*%F? l+@c^sQA%W+?pa#c`9H5UNfS6T{e=Jk002ovPDHLkV1grvM=byV literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_red.png b/gfx/icon16/page_red.png new file mode 100644 index 0000000000000000000000000000000000000000..0b18247da5850f3c2486373a3e179acd2772e8aa GIT binary patch literal 641 zcmV-{0)G98P);68^@7JE5sw#jpE*579S@TLkU(6yap1yN*Zuy>-hV%Q_v4Ar&!63c8OBr(ZRhFu z_kWs36-AmgZCT>x!RqM;Zu9tqvoHI~k@UmYo_g(*J3c%2{N8}7I+|qKPQzv}7t>%W zsu&9G)UmCzkDYSw{fBnuW4j;1fKV_nicw`$8C6D=F_qu`zUiK$2Oc?5UVY+D(`I@R zW`KlwqLftWHH3Z2_XVNfKn>VgT~k=@- z+N>c>0|@A_HbI9Jn`v0~7cfIF(TS69zaomDS1QtgvaBBfGEPLHccO2~3jc>n^6}^HAEh-2#VxC7YYcDXv!L9X= z-R*SOUvIs;n`8(LxP4~^2|JsiN^hq6cU}5dn4v1~Kl{eT7pm&f$PoY`hyVe%y8G*S bxB&kH@RuR86sIAS00000NkvXXu0mjfZBi!% literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_refresh.png b/gfx/icon16/page_refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..cf347c7d4685128a4a447abb9fb8e939417644f4 GIT binary patch literal 858 zcmV-g1Eu_lP)`6pHR2Ufr z!EI=jWf;Km|8+n2IrHqe<9xxFVk)&(Nh?w$Xk`TAyvb=#e=0aySC z00NkRDM597_LiNIJ2M^qhuTvB004REvvU8@of{r?P8tmo3;+Pk0F0@*jAMhdOkS&1 zhJPPfQa;pP0|4+Yk%#j>X}o-s#EF1_DMV93FsfPP`G*>Ks>L&)Q}w2g%slu0kBfW1 z+*$*0BC^oTl6>OGIq(9BgG4|C90Dk-N_mPazGrQ7uHZ|>BLD!-KmZ)z1e^#?1Sf(M z!6m}K(^b|i%$TcA5bC}r$tAA?0C)g1@CgWliJ;NAk&ZF+-w#}$`-3nZ32C6IVKrHp zr+(!L2hRfF&AsTw>_@ z1y23;E%Oz}?q^Q2d($ayO;-sON2t7$w(Z|o0Pw1YnSp^}0PI+I5HnDNsFCA?oorkG z5sUIGIq=FSyxcj+xlhkm0en=52Bx3@02o12gdAU$_i?v6iyFMuc7P9#zQ-Hf; zVuV$t9P5`m)F2w1?t6{<8%wk{w-PP#Sj#%1MbsjrSI6n;D_@8q9`~W98dNQf$j=iI z6~hpgww&be%X_HI50Hhx@W==u4TLPB;ei-J-1}G8wH}|{i#Lk-WZAyfv}k4y0|fvU zZTy^$u6L>2nWo(NDSV2@MRD}JQ4(c%G%=dG@_vxH?>gcH#*Ue2HC}9sapf8X?R$Z;XEnm&g zW99mh)5jNw008mK8)r^`_{yH0rNn%u1|SpC(tjf#om=+r#lh+?Kb>DVb9`|C0Bvbv zN3U(>f4-tAC1hosRoA7p(b(hL*V}(j>ug<`&U)|l$6o$)!>PBQ9RQSwn9asj2p*|xhU*R^vq?*Twb0t!lm5}`yW5lRy-U0ZYK?8to!;o!r!XeOE$ z0HB3T+6EEoI4PlR=wonwqJ+TvCoWh&$?CAPVYcU= zD{DS0?AkOtb@-hh^ZLq~FMjxYf19X?pa_YqtgZGvv2TaxcF#KT?O%=_*a-kW_;N|D zakkWsOe!)HsT5WRBiC+p;N-c>0Qwy(1D2MDBC595oXSiR07)sKNk-%9*rDBOO^HUD zZW#;)R&EZpqha<(HK$(tZYU#V29<@0qCXgU{gXeGpc_|pTqQD-WO|}%yKZbeX7k*H z2W~CK$v8NBAq~czrc5A(v51g0Wma7`G8}f=ZcuAiYYxZan@gP(;Ku66M6?bquGiHe z3Q0ya)%Lvk@kLixZfZyU@#UFbv+>pYhcj8TRKSr_sWG8i^X~UA**LvbD3(_Lba3xm ziYcpup*A9qJ$?AA=Og05lndxfwr`!C+O~h|B~4 z01q8H`StcY);%&mId7_+)76ovRpeNWRp&4M?#jx@|E-)x%P*A6t^fc407*qoM6N<$ Ef@ddc(f|Me literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white.png b/gfx/icon16/page_white.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8b1ca0000bc8fa8d0379926736029f8fabe364 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-&H;pyTSqH(@-Vl>|&1p(LP>kg~E zYiz5X^`c$+%8#zC{u)yfe-5 zmgid={Z3k(ERKCKrE7DF;=x4^O+ pzO8rLO8p|Ip=x)jHOtWj`bJBmKdh_V<`47(gQu&X%Q~loCIFbEay|e6 literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_acrobat.png b/gfx/icon16/page_white_acrobat.png new file mode 100644 index 0000000000000000000000000000000000000000..8f8095e46fa4965700afe1f9d065d8a37b101676 GIT binary patch literal 591 zcmV-V0~O9lw>B8WRlD)Gm}Jrz31u-X&&gn2lvjs=i{7nIaL6v2==uw+8Lcs(8j27 z;|c`rmSv@Lx!heopGP^^Ieb3f=R!%Lpp$}iMS-&P3EJ)s48wrJ_Ni0~k|c47D2nj= z{jS6bt|kFpFf|p5cM`_&0Zh|`rfEp0(}=}lT#(6RpzAsUfxv^LSYX>WlAaN$>)*J5 z0#sE+JRUD8iT9*fz{)_^7@6P&!sEjTcD+I9Z4YjT1`wH@fV{cEvneYGFU%maIEU2s55&K(LixD|{p-uiS@?KNj zk-Go8G$hH6g002ovPDHLkV1hVj1#|!a literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_actionscript.png b/gfx/icon16/page_white_actionscript.png new file mode 100644 index 0000000000000000000000000000000000000000..159b24075191fc259cfd80c797a1b0d74c168422 GIT binary patch literal 664 zcmV;J0%!e+P)7Z7t2}reCh0o`+ zAlt$F2tW%oO@m<=(B8a-_VgLl#~yUMUDWG!0qFPppd^03e+x1WpkO1NhIaKD2A)-@ z=Py8(Wi%R%JtYZG#sTKH@6Z+&!S3Edf8jFJJNKuva#KJQD3X^7;H^fd2di znEN&c58aUG>`>P{Vqq$kLb+TP{?I!d4(|o59X_%|nVEZq2Rk60n7072SWJ{64CV?3 zgS!EB=eYxwQ>P2&$}(iT6UMvuFgHHIEdNA29!EBtg=v~X!DxxEH~}L2zn|52%xalaq@DTdhh{EVwv0IaQ=!?daer zTKp4I`l8SDt;d{8Q`5Ko;BXUi&oAG1l4}59P-{|^S(Rmord5s6qsh<&m@Ab^wqCD) zHyRD}lKLDzpYN&@q5&*47mGzGiqcXpmqR9#K|CH8kXS4RNs`(iEF%HjP%f8ItyaZK z6$%Apvsok(2>~dTO5jTZfq;N?0ch4l01f$k9?4{~Youl-#x{UDMr#AFIkz@SDwPtQ z$gQ^$2|*(Ps9LQiav_8o8Ne<=Zx1*M*syo80sEO1tB%>5 zfdHB`1z+!R@?ghPRKmL)hWEvZE$=*54ose*0JiUNTM_)cMDXhxEKg(?-pD=y<)L4J zT0dSyD0&NhJ$^_8Ko9uom%-ZM4BTM{Tw$9qyPj=-9W;N(Wi@3*-Q4pq`Gcp}^vvNr zyd&PsmG>fpCSZz?K}UIEd;HGgG%0MG>ymxKPwy{>wy(m*Atq7)0000~7 zMNw2LQirBVQoa8G3P(rY+l;L4iy+JwSqmy$9JlSkk z&*$^Eg+c)@!R|v4gdc8+TTn&eWHO0VD&>$!B%o;;WLf4CNs=Inq9d`xA4otCWHK38 zmc{pkX`0Y=9g3oGK{}lVy~OYL|C5lQ&U^l;wrg|7w=BcA9L4-r411?K7f`@348&rw zXD#uW)DK;H`hxO}u%=@Cj{;#u#_;bb1_KgUOT2Hp6;)MvC6P$vQP3=g1O5#aU%I!K zZ1dc@f}YvG&*Spnplm2rIp^VdA^HydZ0X1axdms2!RKi5x-SFA4p@ zC@N|PI$ryHL@t-(!zBsf2-+sYAukhDHU7Lxm88-p zDk^c;sHj}OKUc4lGZU}6umlGVNAJx0%sKDOFwQx|V2pVvxhYKe|L9TNk!~md3BVrm zYPDL8Hk*yU-ER3~LGwJ7N`0ZV&nOhBI{~~A;@ND*=kxg?#^W&`4u`zk?Mg_e)8XlK z`T#M+OaR1!<#Nf_>$S`xrqd}OjYhoJ>q)?3vEX8pY&I()ERjfjrXM$k7e+-Qs3Ihj zNyOuEQ2EGYG7ro!o6VOBQEwuV2z)*tR8>WxP{616FY)p1Pn1d}#9}cxolZC$4n(6- z35hJq0;FlHC{ zp*iF(lgUK(E`($(s9pJ8Kn?(M734H_63WHtf}6SQQ_MXEP!#0|&@>J8dL5TfG&tBw z#tYn{TCGZvAr>cca%YYn^!t73tg8OOJ2FvJ(`YpCyVZi*?Ur+1uUA$hAg8-aK)c;e zQ<)!XwHh|n&ND=$@^)>aF-`~n}#*WMkD*M|f8r$i*z7+W! qF|A!t*4fE(R`<_YIkN&?Jng?3oQ|aAqClPi0000t>5xmo{nArfL4CJwMMm+N`pQ3p^Le$?rMud6Rbxz!-yG7bz2z$^USP5(;udf(gfQ zG~f68y^)EvcNWp#bUoDt2=h+^%o-?-|mo~iieWqLNP<0m@2PTB7ftyb= z@H`K$>v9Pr5X`L|rw&CEN2(9SB7A2SE;d|j9@*F}sd(@*2l|P*fWfK>1drZUrtUA7 zNXO~pKn1cjf~~TLbje1g>EPPzN2GH#UIBxJ{}S9=E`{zs-w#hO?vcH+hJxroI5v?j zD!4lP0WXq8zUx3RAP@|Gq$}6wXCjFLZY^YSWBxN9#&g)ro$%5}aYn#y=tJ_aIT%4d z5d4u`rlp!};XGmbZkJE*kYJoi&N0pd*yxY{0${xD;;Q1h^8f$<07*qoM6N<$f(}t7 Ae*gdg literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_code.png b/gfx/icon16/page_white_code.png new file mode 100644 index 0000000000000000000000000000000000000000..0c76bd1297751b66230f74719504b2adb02b1615 GIT binary patch literal 603 zcmV-h0;K(kP)^~*-1fljz_B$LUvK}k?BNXe#Y!m=zM!!V#}8bncK5m;8VP zw86G*RI63?Cd%b9bX|ueNlZ|wR6rj|r_)VIP@r2imh3?SN+^{|kY%~8B{maJ@F*OK z&VH9LwOeGt#DRjj0~v~8`>iO7!Ybi;zE$va`A^T#yW`y44;k^#O~K5*jD=qcUhPSc zvyy~q;5H_1WT1l~cqje9yfa+l!hu6xjdOJ8s;8E^+=QQ$tw p?%p!Hy#YapB=@+^9(46X{{RQg%9y;OKjr`c002ovPDHLkV1g7l326WT literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_code_red.png b/gfx/icon16/page_white_code_red.png new file mode 100644 index 0000000000000000000000000000000000000000..87a69145075afd8f8fd8b391c5da1249ec8b2889 GIT binary patch literal 587 zcmV-R0<`^!P)LWh{^|hy<@Q*xw+qo|KpY<+vaXbbW{L4q( zTsjXEJvb}e%bgb=o%W0h?4u1;^bWTqH8}5Th002ovPDHLkV1nrS0P+9; literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_coldfusion.png b/gfx/icon16/page_white_coldfusion.png new file mode 100644 index 0000000000000000000000000000000000000000..c66011fb0fbdcbf210483d676b7131542a0e282b GIT binary patch literal 592 zcmV-W0k7R5;6x zlV4BMP#DI+Z{WQcKZBTk0lfkj5F$ztWhP#lcuyb@0@rA^#Kpu5KLA&Rgc}o#aSmis zrZC__xY^&#cI&!!{c|4Q_tcec*#b>|Y15wPcY2=o3;-Bl=(t4;6Ok*pL)-{*A;GX^ zS(@WGp6j~k1wBVR9)BB_gar`}HyRBXh7nM!)u5^>N~MyN6bc0-5{W?44iB<`2biXb zR;wk?jIQg@G!5l)SqhrXCU}x$GU-dY1sra}0uCq@153FUULT=jNwSk}0WBjKz}Jdu z<5gB*<^XtpAmp3m^ZEXQZWd1krhft}CoYaF4cSMvTJ01}X3X37KYdx-D0$c{doUe8 ztY{vlGr-e*;N!WAV%_hgUawyYrhegW>^F)pv%uUTFslHn; zvJ)l{%w(~{!O4`KTmK{Q{zCYltLfs&4?nz|6IdlqHCvX;|HGv~!QW?8P~_d#e0$v$ z)5XHEz{3>qMiH`1+qNYf?huS+@L`J9_$cjJF)Hf?@pu;)`9}BXwGUM{2!{y-4|Z{L zG>z?O%Cp8P5T#j1DID7u_*(Jg?7iss8AZQ+&;u_J{FmILf((9eoiL5nGUe>Fgq*U$z0000 zJ3A|*qoWOonz+4ZQ0KNhDB07SX1?#FrNy8%K)_l}y&kh`*KYdy`Y99&tgNgMLSSrc z?B?+B@HO@P-jS~z2Rgc6yy~Y~%>oJpBxsb$5<&nRLqiuR7K=@0SZj~jTs|sv_jWVX zGe?WflejOaq|Vec=s9+ahmXbyJ|T)Sl*?s82sr2H?Ce~HD5WI+Sz&tmWrN()wI2}+ zKqg92t*l^-#ae~;9%KFlWkmwnY=-UK`_|%ICZ#P1gdjK<2n38VXsuC7{WiU!fZFmm zW~Sda9(Qi@pxO}$ARY+;t##Ao27usOqNt7Hwq6K7G1il@xitj=LIM&{N&#SuX;x4x zmG6FhCg-$PI;hQ=;1iZ>F>^~@)IPi;l}fX?SZ!QiO=X<|pSVkNpJuLHzW(FT_~W-v z?vFpkyE>8ee4d=7wKauH5~dd_M7d2Aa=ICC{Nj7Blqv&DQEP#j_VeWV&WXL>c=LLK zsmYg^_JiDb;%U!UxO%qjFAvsDFj-kzT2$GbV(ZopPM$i$z`!7jvEk07BcC=6FMt4` z*0u3Sy`0b~%#(0000K literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_copy.png b/gfx/icon16/page_white_copy.png new file mode 100644 index 0000000000000000000000000000000000000000..a9f31a278e17993d8d4e13beac2f9d5f7b42d08f GIT binary patch literal 309 zcmV-50m}Y~P)sF~CC`eaI+m%Y8jfzomMvZQaNUIT3LIrJ$h)_W{ zwF|LDNlB-g`Hb_G$;>3F$9JF3WYR|3fy2C+_wH}*xp!_4fF2UN4lt#d26oXwru}hT z0+0%Vz-l&|Tdh_L-Ng1G2*RBtBncRx;99K)&+}s0whhxXp{go}$g&Jk6k|vfypI5M z!1sNGVaV?!*L7i87Bo%cfO@?S`bajL{R<($@$|PtgBRcCGIJ_2a|&kO>G-s2aR3E4 zjssoScUa;zIdOeGHBnH13G)W-zt$kUQgNfG;96b=v&4NzRt&@7nN%v3HsG`<<+F$cumMs448N!W3r&2Z*b~D5^$^d6Jxn@SFK5Q8*uKSR7x{I|H-_N1f+AD zSYC5@2K4OKL$==F9U@CH;ONNL(W}oZICHn;d?~pw?GRIsH*x-68Oy6SuK`)`{E)46 z9^3(-HXa#X89SBv?u_YP)WjsQrp;}0X?Bxrvf12IKW8>3t`e~W9|JS<{btTNbNT@EQIWBSNJTX8AMGXD z-SsH|s#>j9Xf~VMtyT-YMD}5^SWHTY5->o`k|d#AE_YQd79j`%GMS7FNvG3b7^Vy9 zn0HYCJy5MyQLoqKnW|JOp-?D*<2V^msZ>BOv0ANd2n7t@{=V;sZrQ>3c})5_%ms4z z7!qXwHHe~!QFj8aR~&*-3F?O|;#(ESIXP~Os%|~y^7c15*q5`gz2-5ol!fU92NIGT z_ves+>+Tf3gfcL?!nimYmR}cw*|BGULzI^7!;k#3K^YO#;!+vM@N~(99+<;fdqr zYPJm+pXYFYk;neQyXXEcTQDNQx57i`Okp9A#n?<7!{#tnKJdsF>utb@JH7dU01gfL zEK2hoPZAnO5+je3&^i*hWM`qCW^vLK!O*?U-#IvXV?#6koWqrwnD{j&K`7N>^tR3G z8zr1(qVOzcF#nF1&0MZ5C$l8*E^Uth0000zE0Ay_3@1Z_7#f-XWL#E{8Al7>L$ z0Rx7lnddoqAyfT%&#`$;v0@*5YdW3w z7mLNoa=FAshK% zDiy@zakyMAxr-H?iQDZi^!t5;Eno2A=?>mMx`Vg(Z!?<53LHLvfTPa`$mjDcX*Qdv zR;ylN4OH+m)fVX&Z#yZpUae;ss@a$K&})gHovkhr@w#xyPVlfVgXti1_357y%I-UHDvRWYvPEX+#g+j4Q9ayba zh7uQN1j%HQgA=Fp9DfODAU^*3*FCs^6IpO7xg`RUXyP)(;=d!ly=#I^l3e0Cub`{H Z`5PU3+D2e&<<>s`J(VpX#y^kqzQ;#=2x({YMw9Q&ndHT&`BD$#%Ql?{+)-OuSA`r}MWJ zVg+2Gc(GW}a=BERPNy^;kEz$|38dTYlFQ{%5S!g@|8f8D_!Nu9_Ni2glF1}xG8xi! zorc39&F6EPOeWOt_XS`W2H_Bo$MXugy}SEctJQj=(TLXTHL(jRXfzs>NF=0SHk;94 zF!&HjdZNX(3U3;LY64IMX__Xv%_wjLC!J2`0Jw?X=zPK$C$`&dYPDKaC={e16bcE@ zgun^<0k;ak*=xLE)@(Lqu~MmsFoMCLY&0Qog`NO(h@kyxaA%EbwJLy8sU*Vi`~52K zX0wrqW;_LmMq@evX4iAM9Od(Q0eHP$1%L|xAh@vrqB`HPQLon}f3aAka=9!3hr=O- z5F9`#J_7Jhah=U(4RjaRhkS4Xkk98kDz-`i!r|~~AQ1TFcDw(@<8g{aBE)l)PNxNE zI(RPyc>9e{@WGSMU%i7*v{!&P$WLz25)0oc=Dl-yy%xYZAm4b-rttL7UjR#%`#j_F R;_m(?iiXTHIMmcoLoO94I8;j@ zv^2DJ5#orqydFJX|Gm$_Bi_vyew+j6{r}$Qc@D1%fQqeAhJj)1!z4pP83k2MV2~s! zSt^w(<#HLFVBg_#xz1W8ioi(WY&Hu~6zil?DI^jJgu`K35(hkP)H%@Imesbg#5!Ps_$Ni*SiR8&sKb9?M`0-mH)gtg&YgRX#*TXz@Z+| z;|2H@xzE0TfuORhuO2k6#K8#sW^J`mQ0+E@$K`QkFV+DTlI$w{GJ;zid{*v9xeIe_ z$|Bp`@iKkgoFK3{4Z)#DWKV~W4K@5WZN+Ql_7%YxNqSx7%cWud&cX>)_PvD*UzxZg a%Kia9Rjz_59@~-t0000)l$0ECbfb-0$}>7z|u>IvuoHEmW&j4lzv=KA+EpIObc7e7{sGA)QVmnM@*^ z%|h38^m;wC+ilpk%>l#V5LCqP_y2_Cayd^XlX;j*r54R*lW!zbqtSpQNyz8(JVmWm zyV4S$2{Uhyc{Cb0QQbf{ZGT{Kr zvJi{K_&f+q^Pv4MK$hhS4TgFj_FD*rLOePdE-E^T7ZzTFCRUB`*?9&h(a#C!-v8lWG#k3AOJQaUey6Oasked^kDPe=Khg@7s584 zg`XfS1)&u*_c;I76#%`kkBfiZgKKo@0)9d6vZw=ExQUtV?eW{Y1Xv}=4X(2zy85d> Y0C^(qLv?Ui{{R3007*qoM6N<$f-gW7od5s; literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_edit.png b/gfx/icon16/page_white_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..b93e77600def75c9a144d3d0a5088a62c02cbb0b GIT binary patch literal 618 zcmV-w0+s!VP)$>5Y&axjp2O=VLu>*f>1L;s0)kkvKC!*u?s6CVL=HJ6oP~pNfZc; zsKr=bq;7MITw8NXw{SZm%59TId2x_9BQ zV86`NuvGI!>o^V!Na!=$7GJE{Cq`b+XwknM{UcGHFTTfmuS+ zm-zYC!P3+zmY;SG$?!fYkOih`QYaLxyF}A86h$GGN}kFj)_o*0e zjPMP%zTG7FYMAfO2Nn1D`D0Cj?Wl>5q%@CE10nX)KxpNmwk+!IWkzywiYD( zqUXiYYIq3qcRyMGJ;IY`(Gz~E$J$zu2+R{)xGlE*88b3WK6V*J>}2iPY1HH|tER0W z_+^^FdppY?o)Gt5M2`%xwRDH@R3G}^i1l4|6uchm0X0f!@&YdVLB5K&dd7Rv{)DXX zt^&vP;}kqj3f>94j+4xd93>s|Q!Ezi>?r8(Il$P}PFxSqu{d*!Y%*#cX(R0f|Juz# z3o0_xI14Al->1uky@W-rCI_%l&>PK^TXNSN{byMk2AI5vbwp!K-%-@!-vPR3iikL1L7HA!^!~ChCFU#lnGzp88=I z67V8PHBo4(l$u?-AKmT8?#_0rKW9dUNRbpLc`}piywAM9$xZ-3fR1C75T(BjCn-l* zjUcci2oXXo-}iqun@#)+`W@kL_-U&|2>MxZy~3IdmRm&8b)9!2%ksg3R)nNnT*TJOC=6{2hG86Dz+<^p6qfG5$i^UNUh+u)CD7O2 zK>Ioazn;U|+X0x$=feveYZL1W*Fm%e5P1sajd#eW#^5(ddx76*pt$^)b}$Q4oPabL zLc^HF>Z{8za;f$LtN0P$6C?1{X*jtXkRJ8IEeyiSzencvH3Ux_y>y^}wfJrRCQN#9 z?&e+C>sSAfrE%mZD5RfZ`gSndD)=P?+nG5Oq$zmY&-v+gc7R6c0u8^Ke#|XOq?gF@othF3zFpM8Il<8BJrWqBtF>b#_ye4{0)Xbu6j&@UIhRE002ov JPDHLkV1nWI9dZBw literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_excel.png b/gfx/icon16/page_white_excel.png new file mode 100644 index 0000000000000000000000000000000000000000..b977d7e52e2446ea01201c5c7209ac3a05f12c9f GIT binary patch literal 663 zcmV;I0%-k-P)^@R5;6x zlTS!gQ5431_q{u#M2 zg&W%y6a}>qj1Z|7Vu&-DW6d~k-n;jnHsjb-q#u0C^W!_5^C=MlKq<8oNCQ6qS00!X z5eI;XP=g!^f}j{hku}E1zZ?XCjE;`p19k(Rh%^AQQ54xysU+ocx$c#f61Z4HnT#3u~FR(3>BnZniMIF4DouI8Hi4u>cAK%EN)5PO(ip3(% zIgBx+QYirR){Z8QwV$9Z(Mpt=L-Or3#bf-G@66}txq0yc*T(zNTBDT0T8rO^JeNbSI-Tzf5!pBioy4NwAN^?iN#{;fH1Jke4Xa`^fR8m z%h6dq%xX)S?7`zae))(Xst^Scp6B8FejQW?RLTM8@0=vnnntuRGBM2dpo>gbCnTD= z^<;=JuqdSf@O>Z8^XdR?s+KEfhDdB_#ahFj^giCtzT(s8kA$AViyTqaAR;KGaLzUU z<=GqA4bRwpX|IG~*x>pZ!@zLr`XQ`od>m(`;jz|M_*1GDO#$7;n74ppb8=eiqh760 x0yt}J1#p`gw$`o!R{d7zU9~!Un@nJV{4bstt4Au+Up@c;002ovPDHLkV1kWhGjjj{ literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_find.png b/gfx/icon16/page_white_find.png new file mode 100644 index 0000000000000000000000000000000000000000..581843637079359a6a58fcdccf0763690c67b063 GIT binary patch literal 676 zcmV;V0$crwP)_k3`4d{s8lK_6bi^@vq&To98fNoK}7)fx$e2^Y&@<^jR_Ee+8}KG;X`@ z@bCyiolqX>bb1ZIs%QGnjzFU~L8H~d?e;*XP(h(S262}XyZ3a0h07r{KV?E70l+e- zE`%3x|M5#q+;HOC(h@A^M)7Rn13dm0&>K$j%k_F4wOWlsNCIH+!c_#{eS&TL8v4yc zcpnPEY`cQzZ$ILq{U-MA6Z6Z|1p!FZjQ}tXSb25J@HphEqX-6Hqo?-_Zn@{d#>2Ml zJGhxTAd&emK$lV-QK&VM&ix0Xy{GyS3Wp(+E1^8BhD3T0a)m-Lw@Lu4zQRrP)9(3F z^>$hh@N>OAXrmPYunLi|fJ$_*5i`46;M>~*5D{bp>-OL3{+!MJa`3kv~Q#QfQ%c z)1s}QE<_XaYBG;IuRF=td#+}fi4h(6HgoUyJLi0t(*dA^B)%@8kkG&bdM5P5^Z5WF z%d%>m^SbN0XeV)wbUOXn5Ag#A$gJx+7-OCkMM1S%MWIlTkbFLmOeW(&n&wUd&;`>p zVcRy$Z{K0=?SpNnP^;BYEEXleFbq(UY&LrXX$6qkJ~)8+b{=jj3HEXds;Z(?D%}}L zX3`39&dy=Zyar!ehA}e>w)(*vrCct{PI9^2Jpj&OZS8<3-@{0(gNv%1{)zAiLY+_^ zl}e>Ofd4&#Irj#7>=o=Uhv5IJ@?sN0^J|(WL2Uun$4}si6}TG-s3T#p&6GE<<2W)O zf{^Y2HlO#*QDvTp3v&d@;8*}aUC4lisG9(w7@d5Y8y)}U#FwCkqp*Mcgme4{&gGRf zlBfd`nF9cQBKB2_L{F8G2)7pAf$i)Ds`|}-c>pc^LRW{w4SQ)3N^BbZx)6BlCZts! zKph%`(m#xg-q3I7=(us;9<)*2%iuQ1J`oV3gU6V~T}^JU5714JN33&GwEEru0d}Uo U{MPL+lmGw#07*qoM6N<$f^vibe*gdg literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_freehand.png b/gfx/icon16/page_white_freehand.png new file mode 100644 index 0000000000000000000000000000000000000000..8d719df5205f7415ce657e5c277db4533c82f346 GIT binary patch literal 639 zcmV-_0)YLAP)p{{sC7)XB-g4w*W1a1)XtvxrMYa1o?wn&v~3 zHnC|#(>B_M1d`_7gfzLiHy=0c<2kQQdXu*33(xYN_xYW39(cz9jEVT%VokB8|DoF~ z8u%Q5sdl@4VB7X#uh+v_;yOGY&pRi?378ghv)P1cngiAAb<}D#l*?rWDV0j_dc6Zk z-|P~AJZQCA=yWcQjG8fYnimzj*3KqTfN0Cy!G^$7)+bQ$+mHVd1J zvwOR^5Lm<|R+uyB1Nu4vL?d4qa3tn?9H7SZH@~u=fFHEDfSH|bHU6kh0O3%cLdyny z{`9S2Sw~WMy0MPy!64i`jdk4Z3>^+KIL_fN2V_d&ywBt`^IJpxUI$=YAph~5`;xCe Z{s%Y0vkUXDnO6V+002ovPDHLkV1loX8z=w( literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_gear.png b/gfx/icon16/page_white_gear.png new file mode 100644 index 0000000000000000000000000000000000000000..106f5aa3611a4807ec8c21701c631730275089a4 GIT binary patch literal 402 zcmV;D0d4+?P)<@FR}JvtGRKa0_WfK^c7uXaFH3q@Y!Hnl8VySc`OtkPN3;#l*y*l23+99h*9JzA00}rAC!#M1dZ#v9YOBH|eC*${MmzzYjBu!!-< zK8tujf&(6i)1biy*F>4{f*Kd(IU-JsG&#b_@NgTnx@40)2@2%c;*=?-2Za=}O}7&( w%_K#(S>e1j&gfY?mR})n>>0+8p`iTe2d1K2h8#$+)&Kwi07*qoM6N<$f(2cptN;K2 literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_get.png b/gfx/icon16/page_white_get.png new file mode 100644 index 0000000000000000000000000000000000000000..e4a1ecba1b60e54f3777717ed105cdde745b7184 GIT binary patch literal 516 zcmV+f0{i`mP)o)wchR-92qq~y6`XqbKmElbB3z{pkZs0VPF`CFvS?7jDn^mFo>d9Y&06* z&1MsS!M-CH3ee+h_sy)Ms%B*ec3R0RpVi9?*mU84yoq(Bw8 z<4(999dJJE!V%pWT~HGRIAb;(#O%2K3?uRpz}AfgE8e9q&OSdr^e^}lC$QXZz;S2A z)w>^oHy>?v)q--`!pmuBe96PxP0u*inQvyFW(llfv9 zXV1s*Jh`y2H%B3ZTA(AzpsQ?hb6_PyZ=c1?_B4fbl>G%!@ubJln=!)x0000#DY{xaiib^#X=YT4@yE_&2#eBulEdzjE`u&@G%2(&u{J-<}d(^uY4W_kMfEX z@!X)AR9F&FL?RJyJRUzvBoeqN{5kY`z3wcM0+du73~_0|*lac! z42Dw(Eg1o{Ash}P8jXrqN+1w`*XxDD;ShmPCZC7#4;wWbHoMvBl$=zF-`?*9j*Nbjd=v@OWt_BgKxP-3wd zy37?ATx&$b+&zRM!K;BD%Okw`Sb@&Pak8$KRX19jWZmC0&n*Ggv%j8nvSPDFw zEkV65AGOoBQ8kf`R|}Px*&INNS%osq9b{Fq2I(x6@xM>tg=vRLF?I`0rWzHyRc>}g~)F_Qn`A>)C_iwK%Z zrIJ;xR)UI1Y4Ozts|-Nho;q zVk9-bX)%F~!;63iu$Fk=VJn3~fmb5S@@)ZqjBT2{f`vT`b2}zxb0$o;EF@G3&BHK^ zc)`1kUzo^Qkk$?KFKHNBD?nP-MJ3b@&4fg;g5l2wMi^g?9qj+~@b;62o_U1_S1J`g z7m^UMg25FX1MJ5AQxAJ5F5WDt=$=-@JV-!LHA2vuxl9kN>PS8x??^AINH6LjF*#nbk4}=n3gfWp$kEX5IpHS zYiQ{@d7Nl&d$#+7-TckP&Q}N91e-C#5QQ<|d}62BjvZR2H60wE-&H<>}%WqH(_V;zPbB1rgSSSC(0? zWlQ#?N3UgnJ9m2C29w!SwoOo5_2Iq!<8vCyEoDoj@#oV($oJEg6Bj@;nD|2g8 s%L|>IZ381yx9RvPhV4J)*SeoEV4lyr#k*`nfWBbxboFyt=akR{0DpOPi2wiq literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_key.png b/gfx/icon16/page_white_key.png new file mode 100644 index 0000000000000000000000000000000000000000..d61648452284da1bc28b10385f95b5d2bf027901 GIT binary patch literal 616 zcmV-u0+;=XP)-tZUVHjYHp;RjQ0M0pRlXN=mLv{hk9Ebp9&~+Wj-T9IkpzWPWd#fZ)d=zV^~S`;LE*!&u-?g42^wwN&Xr1~#d5ifl_2*B1OoS}CDno^8a50ArfE8;stQF>AP54J@H~%T zFz84s;dO!QJKD36(~!QOg!t_^gfFcSKDU4yK0+Ypg$NT^mIYcQ6bk*3P(lBLh7Df_ zTu=2xC#+-_%)|{Cv8zz0t|0y4D5M`xAc{gwOKc`ou<*&VjUREFHs1qd<_xSkKeTBt zgyCi=@jj;&Ns^GsWWaIUl0Y2azcDlF@u{(P*!+EH;lnU~b|Lv{4|4Hdkh!qoQHiE$ zY#y>KFA0QEw=4Z|uV{0A^`Y=D}hB$GP&<$bi8q(u;p^0(my3Rz7fP}|# zGZ&#uor4@c3q9r|f?H6-UZmfgKx(iV(MQ`MPWB>iC~SxnN5H*zb*A3#zWwgu&c|}3 zn^g87H{pdeasl%Lhmab&jC?lES}7C?4BFDNA<}20hoY@w_IU%i*T;}}wh!589}7~7 z#Ug`-R~4j&+K_y4kW@X7qLr-)S5qVKU)tO;+kXJ++{vPI@{hVK|PhMVVx_`)vx~zUs}c9O-Ok{00000NkvXXu0mjf DS5_-g literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_link.png b/gfx/icon16/page_white_link.png new file mode 100644 index 0000000000000000000000000000000000000000..bf7bd1c9bfd78d689c73ba67cf914182933ee68c GIT binary patch literal 614 zcmV-s0-61ZP)OOAS;jTeL{ZSdz-%)SMH9tDF;N4B6%j=d15J&5qy`F#vB?Ar zqS1nH@%ny_XSI*Y>) z1f5QYdmzT>YciP<3WehS<{GovEaLGv27>{*-7f0&I$yJ^L%ZGPv1YT$V|u;*+ZCWz ztHI~CDVsuy($SfR6-`N~K?9GTB#l%%0h7 z-q`K-y~E)+s8lMyTrPL8^_pUo)9G|SluG5pPqw6!LJB_PzyJUM07*qoM6N<$f^=yZ AYybcN literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_magnify.png b/gfx/icon16/page_white_magnify.png new file mode 100644 index 0000000000000000000000000000000000000000..f6b74cc40f82fc83e4dfa6e9647ccc1b34e6ed7e GIT binary patch literal 554 zcmV+_0@eMAP)Vb2f>2}Fa82O3m(Ob=t*sniin`NpInLyMJgI`saru@YOPfh zy4g0#G*cV!#N%;Gq9_VH9?v%kjS3Rb1j8^;C={$Gp=lbj z*(?%?geA!5^Pok%UauwjA)v4g2`HedDw4_Mk4hhBQt?e7YJ5(hcj|3dNu^TOPGnjB zTTsqd3GIZ=Bb`n=7no)dflv&K(lsWw?lH6T1Yht0F9qgIuzh}ym0%n<3d3EBWB*pg z+G!I0lbAEXyd>k|QNuwr4=KX1D+tLPv)j@C1=N4sA4NF9A>HcO3G47*Y6!+SrUH-7 z1hb;^#S=r|`aMh>J#dWruAEf}gcR(DRUC`ZUev&$Sbh0SgLiTXeeHEU<$_YV;9281 zym`igIE%Sm8DpDw7@71Tv^EB5xSdUR*0$Mqp+Wq8OoaZtOg52&)zZ;;M=7#C1Yd6x svjx>8ad4e2x|*xHHwRjcjs6zA0XLDUqKT6dS^xk507*qoM6N<$f*wetruo^Ag2=LamM1T#~4RmC^m`_ zs}H7d&XJ}mg+hU?tu0noRvyjI&o2SRAeYZFesYkts79I^jJ7!A7%6nJwq8O?iT55M z1OQ` zbL{!Cp5o*IRmE9PInMCSPjTwfT~J+EYkz}tjxY=fg5Yf6EQ@DG$0kMJ9h^&$W}9BU zP1oj2;?MWVkKIEl)r=Y;L^Cx2q|>!)qJJ8zE7-V*-Cf7V8_2#1c0N975t~+&QUpQJ z5(uo(-O_`%Rj@U@t>JYAgd!>L?0Idxtd#oW2gc!jinsAEva8|kF4#Ic**mmml_{d^$s}Q5Q)KCys4sfck5bP1SyeHwh2`A<@N&t2j0^lgHC_^(pAAPCNjwl+>AN%C4Ll>_8Hjda%9 oS~i=#*e)>KsPlg0=2)Qg6BCqJ=F8HdGXMYp07*qoM6N<$f@i)wr~m)} literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_office.png b/gfx/icon16/page_white_office.png new file mode 100644 index 0000000000000000000000000000000000000000..a65bcb3e1e9613cd9e4950850db43d7025a5fdf9 GIT binary patch literal 779 zcmV+m1N8ifP)JNR5;6x zll@CmQ5eTZ^k*a#RQf}fVOdd`5NJh6S(>6Cf$wEW#f&JyAR#GAn9>Gml;nOf3WCDa z5({5&UB$(IF?G#$x4X@Ickg!Y-HU!Z_rzX=qAq-XI_LS^=lOCT0|0{#{kBkYDS7{3 zD`iu%E=`cDX_^#^#n$5SIQ|4Zhsk8>N|zXHXG@*41$i-7`Jr{8`3S_OEcmY|RF48wXkk?WpdVM4OePBSbfh z#4_=eXJg@3epx~gi>QbUmO}Bm(ENN3+@c?jWiKvSrm(o|W}Ud*?vy~fn1!V~Cl4kB zI-;c!8f~-v)jX82%EG($>?;KSD$64f2&4qQ#=Yyrcpy$57RAVuV#vKMP)0hT$r6m# zc^F^XaJ8R9Q|}x^NoJYIvYZkq-z}Tnj@UJK2l2H zG}p+VvtjP2Z%bsb$~7QLJ9#pC0dKi`ppOd^_V;ME6tdzC0PtV|r=@e@37O`%0k^=5^`%cf$eu00N17Ro!{^30krz>a%3j34C?*{Mt2^a4~ zK=P+Qq%|f;Tc&+9ps;@Mw`EE%rgs&#y=j6BUGg96oIqdwj9-fiy*N(|@o)eD002ov JPDHLkV1j#pUPb@_ literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_paint.png b/gfx/icon16/page_white_paint.png new file mode 100644 index 0000000000000000000000000000000000000000..23a37b891c2f5faa3b8128d45373ceab794ca609 GIT binary patch literal 688 zcmV;h0#E&kP)PK^TXt2QS_@2qt2T|9~baC-vaPn=ziepcfAwB$0!O2Q)E}1e8!q+9)KT5JVKU z7HNY}h##OS-BxWHWjD0wrPDeEfUClHs%Q6&2u@FTOJkKMQN|_Rlw6rQz$gPzqGNtj z#ruSeFeh835JJFiM6vp@6M5bXj%k7CMt%SIwfbF_fD-3*Os`9Ly_Q3WQ_SX33E{pX z9_WIeeTCGQ3wYALpBcK+P-iuw;3i&7xCua37k5# z`>c`M@sGeC7cdsdz`aE9lOz!hPholbyz%T85LYf6O*@SA+9&+^7k>+4M8$A8iNQq{ zQvn8k?-+dU`Z@gK0z$EtPV#+`^OH`R@cE-cuE&_!D)SZGxmQxeobP_Zwq zMEgi6ePN45N`|V1so0uE8^}1xw8s;VM%Ai@7} z2-&Cyvez_-O4?6uv{zTaj|YeYEk34i~K@`8YW2g{x* zc;7z3lItpVy_et{Z-ZZ)<@*%{l7Ao8mu@V7*gz<_1##mwW*%LEwCdzNsVLYx2*T-J z#HeQ*_a=R~KDdVNk$EVgAIRl$oQi_(`_IrdJciDpH|Xe{K-YsMtc!cRnFi$qzsr4z z5*$;ecov%3->1{YNy6-Gf(Ecy&_I$CjI#laeuE+S120^|Vjsf)W&i*H07*qoM6N<$ Ef)^4A_ab^avY?n0hpS-#mn_4{O$e%cm-@NH=3`90Wq+3`~HKArSdfX`&Z12 z(CY$VW-MNtXX4xy%yUeE?}*~0-|iByA@ZrwXgph4S*bhcc5{HB!DFVm_v}P*g7+Q~K}7K0lcp(^N@X>U zV`{ZpeIf${R6Hgg4FL^`X$Eu75k(PE6ycl$AW0Ic)#@rR7Z(7;V?i-dR1K935Jgcx zPfkwK>2wGokf!Nih^ARp6-6arYFG#(9Ta!x93nFEjoA==z(g?#sDg?Owk?Mg7K+>l zWYsf(<`#+$h9Sp6gFOg_dd+80SkUpk&xM7h0`Sov9W73spU;GP073|VfZ&Gd$J$*0<~TV5aPS|qWH57|VJz+d0000vYep8SaFV10Q$h+;hIUPX_=v5b}%>Tm<(&j1&5;I!55C)oN0s(P%ZB zP3Q#ahfpXKWF@S?jm4U#fv)QovMhrriclyNs6-G12#3R##4PSZ0VY(dRWJ;Lwuq{# zAW0Gwi$yA^R4RZ!;W+L`f&%x{=D^VK#BBWL4Ys{;*!A7Q;!=dN<&D8*GzGaF4`hV4 zDbY0{NrMX>ZqF=0((gR5-zL$kC*b)!fwu{Euru|XrG<$^n#@)7i_>rCmRxnDq>$Y%gJaCkRd|tE*a2x05Pe!I^e13o69#&RQZ36s0 zB=O|K2Yi(jsMqThn}9t?f5E-)L^naZ+db$&%M$!bCdm=jv7?t_lB?3&%Ltq(>ESw? c;MI421LCcoDG!2@;{X5v07*qoM6N<$f`UZt7XSbN literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_picture.png b/gfx/icon16/page_white_picture.png new file mode 100644 index 0000000000000000000000000000000000000000..134b6693687b2fa5fe36d48a9c0b8001f937c741 GIT binary patch literal 650 zcmV;50(Jd~P)VHAd+bMNh~)LLRqN>D)-jd9UvB%+hyKX5U|&4t0)fzgD-MPpQ$nHU%yoz=vI zMGb>1Xu!6Hw$NT~@Au<4P-+{9;Uw?&oj31uzH>xX0T7Xkz!(tn|Ed9-s_FqyReC13 z(ll)vW1O{Ck5ihay12Ob2ABc@RUI;zHpaMiyRDs0r>|D4rHw{ItJSJnYjt~jTbGuW z`X(~}?!&86q40R8<4zYw;$qi0^3ec=c&<&H;r`8W%H=Xymf^i;Wo6~<+}zx2UMzpC z*6MZN?(FMv`n|KO3(KFiUaucP0;Z!@LcUNa%8#vGK5aZ>wDgB0Gi=t*argWJcdlMQ z2#MpEX0wU+9&0U?N(F#OgpviU_Y{jYMsj65U3|PjwUOY}lUYj?MTiK_Il}NCVx-Eh zDx-TzMk7se+M#W_>?A1-x}ZXw3kkyz5kW)_hkjsi@RhKadN#H$Hq)$07*qoM6N<$f}lhwPXGV_ literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_powerpoint.png b/gfx/icon16/page_white_powerpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..c4eff0387d5888c638ba09473ba6d2369f7b56f0 GIT binary patch literal 588 zcmV-S0<-;zP)HU2HvUSp%6 z*n}iP63IK?dpo;h@sj9~pcxo;VVTc-XLiP@DgefqE#NE=@oyUd-&HjLpsLIuSFXV-EMck)oQ(A`s%*^&wf0(rNiNHsU%=0Rw;WC z(kbc37l6fo`-0uR!pYkYv8U^3?nsh^@pw!K0TH3uYyx1_2>|JbXPmfskJ|1YAw9w! z9`N)1^Aesr;y5Nr5-ODn)oOL|CGi}f9!&iVwpK$khlIX10X$H6^A_stBJqvLhU$?V`QXqKme*s~gVDJ4A;LTs_e15jhc1;By a82kqHEPVYFAD2!50000JNR5;6( zlS@kiVHAe7MZY2;Xi-5)WxDDgv@tCUl*&p14T@Z~3ThM5LP4tuQfLu@EnG;nXc<8S z6&3BN?fx-cv-Kp6>HRiNTHE>$X( zD&=w+?GWC>?RLAGC6Yix;an~UmSt)tSf}1VS6N1N2ONORdD? zaj}w6DAZZdOud9Ep?M?{iQWbE5^9HLLZZF|1kdy0Tu4InEuboP9@nvbZ-P0n4AZTy zyMRIxRDmUE#LdqYuD=-Qz4N^bC`_#S7vcLn1M}{J(Wl3#c4VWczu&)AjUlh(11>gp>f`wv{KnjF%!aA*Jk N002ovPDHLkV1kkt*XsZP literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_ruby.png b/gfx/icon16/page_white_ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..f59b7c4365fa1720af1aa04eb47167ddaa6eeed4 GIT binary patch literal 626 zcmV-&0*(ENP)ZS(e|#C2>JN4>y}l*tQ*E7zP@R2CCJnkW?xa6bgk%(hgtZ z0=~d?U3i`+Mvi4!&~+WPT1^NX#{u6&QIx+DE(oR{&T5&-ovF?@wGw)P&AtpHZa|G%V*GUUqL@@!d4V$`8=##4)ytY959JG zdc&Kho)&AL70^i z!PEmeeDWCB-UbK(*4JST44^tV2z_J(dn~+vBMJT97_7rzFio=~XczIv?PQ5$v%u~y zu(bteXb5I1h2zCV{Jc2~V{{yzZipgsP6;k264$*#5q?GzCm|CPa9CKqm4b116h3Pu z?+%Cm52plC8|5P0@igf2GV1KkCfk{Zecu=G@VNrf>s%g9c5D%@cfxVb6$nY`1IW=4 zt10QqSps_2JLp0f3I0j0u>#qA;v!+T))KEbCg|mo3q0pG{OR}p0fPds8+K~d>Hq)$ M07*qoM6N<$g1S2e3jhEB literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_stack.png b/gfx/icon16/page_white_stack.png new file mode 100644 index 0000000000000000000000000000000000000000..44084add79b9a0fc3354d16bbd4b4b5ff8095da7 GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$R@9E+gqH(@-qA%AW0|7U8+xDRI z0k`B18}ImRw2g{jTGP$Pmx3yI6F_2s&$|`cJ!i0UN zB3H;=r{#{FwLaNVJ&hZl9+MTHGx1T^-A=Q0?hRb#8a~x50X%;`b6ik3cw=#XdxWy= zgrpBoDjpwP&g9<9h3x!k_B!?vuTJVkmIJ-U N;OXk;vd$@?2>|rNdMN+^ literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_star.png b/gfx/icon16/page_white_star.png new file mode 100644 index 0000000000000000000000000000000000000000..3a1441c9a12062a4bb3d706000d3ca14399aebca GIT binary patch literal 565 zcmV-50?Pe~P)SCZIX8XZzY2l?gCw6LlgWJ5Avz#QX4|&mI8LN)w~J1vgL=KLAhlWz*=#m~gyvxa z&;iC6gb?aZvMdXxX`<0+D1hs_pqJ!wxqlEH;CJ)je~uL(gpi@v>!I0f_Kl=E(E+Tq z26na*9gribxx-Oft(HnstyXUUy!39&E-cI%J5Rsy;(PGZH{g{ty!HVC&yGPT3H8x# zw{^gBPW)O0FMoh{k%l<`1a|To_Wl&u&-GXm8izU|&<&utILc4wc6s@u1bmTz6x{qg zTw@7=FQRcg&r`h+gcR$*Jbv+*DPk7v)B@e0o2 z6IlBXW&8xh@9)YKiV~2>+z&XKd24JT55YWz&JtfvCg4r^~bLP79-yS@n$OW00000NkvXXu0mjf DStt2z literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_swoosh.png b/gfx/icon16/page_white_swoosh.png new file mode 100644 index 0000000000000000000000000000000000000000..e7708292adabf4821612bfca032cbd019c63180b GIT binary patch literal 634 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 literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_width.png b/gfx/icon16/page_white_width.png new file mode 100644 index 0000000000000000000000000000000000000000..1eb880947ddf3e745c29e8d9dc90f09c7e6e323c GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$R?&;zfqH(@;q9b3Efq-lM(nr^( z=EYR73-9e)UYMWsXy%?aZsD68Yyv^2$~6QgEcljw%kx>O(f-gQ?@fOOx3A-0+Qw?O zRx~W)kn~Qe2d6f9nMG#g9Q04Mk==M~N!Dglvxk!fgVh#w@ZV$IY1+Xc`d{d2UcaP~ zfWp)_Ivqj}l2SPy^9ZWy6rG9Yx4v67_uA&&9|XA~5-#3)W3%em1peD8RWH^#O%XoM zxMPud%}GTj#~*+7JMxTd!`{^Q+>(D3*|@KV`*G2;{QnANOxu1$r2xIe;OXk;vd$@? F2>@zac~<}c literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_word.png b/gfx/icon16/page_white_word.png new file mode 100644 index 0000000000000000000000000000000000000000..ae8ecbf47672a874c0958d0d113a56162c2bd364 GIT binary patch literal 651 zcmV;60(AX}P)hkjP zNW|QGv-YFNLN^qH@tJycPNG5ti6B7;r4mEr#lr@*T8*M85D`{ZR^BWwF23T<%MYIh zdC)S*p=|xk^!~H=+HSZ183~y8v4|mYmZxt&)5{{~>J`>E223Q5>T$=~mtA71q-jdG z+eJhOAyBW^0k9Gk1+rX8)zFx((CG^&tDY>6XaS~Fy!WJON|Gdujg5^~Vzt@o%BcYLiNiTQSD`zL^ociBz_>bDlpw3kriQ@Z`bVsGz-_6N>$&gTDiKDTKR^ z-hB*tHa^>!oD~5TK^0UK5rZ}RBm50Bv}S-yA%s=Ha5RYb{)!z2N&$&64gfhybBu8p lh~_|?8^bu;BRYt{<}Yrwd83Y=s?Goa002ovPDHLkV1l%3CP4rI literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_world.png b/gfx/icon16/page_white_world.png new file mode 100644 index 0000000000000000000000000000000000000000..6ed2490ed1432d5d667a76235360824a1088e928 GIT binary patch literal 734 zcmV<40wMj0P)JT{hN;C#tgf#9krG=I>5!<*aE1_(spcgF}<`n4i zJi-}^6UUeU4jUFwdCiVPDm%`Zx^UBa8J(mnR6wEgz^}o8;)M*Y(@l_!Kfv)}4+NuM zaPXE50z)r)9=D=SR|RIqfQ^j}Hu!fzMeQBo+@PZk1G8hOw|vBTvkx`HM)Xe9q3xao z@`p0`NO!2904FHSLA6E@Y-O6zH$DQzvq@aHsz}}<(!v(Z_+EodX%R&NZW75g+nENo zV0020rxE^;7d!067AN>6*+&YLp$9uH6F-=In`XC{Cn%+o|5)b&boEPr02w@|P*oGm QmjD0&07*qoM6N<$g78X0Q~&?~ literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_wrench.png b/gfx/icon16/page_white_wrench.png new file mode 100644 index 0000000000000000000000000000000000000000..fecadd08afed92536be91ab12d8e37b6bf410d5d GIT binary patch literal 613 zcmV-r0-F7aP)wK%m(L+9IV|s|#(WRl-O^4GvaQsnHq|OstfO zIJ3}3<01}YGARE4m!7=)QisvlHUo!Qymx-@-t*p_129Ko-#pVI)6#!*kLj-AGXWNR zyA_{wKii_amK7^YT-v z6#plaNm#8`-kz@OvjIt^4%IN{@J3bR zRI}ME1Mv85p|%;RK>ViR>APPLB4;;BpCtqE@P+*7!G>I4UjNx~e>r3HA^tWCQ@S)l z{BslcSwL-CxQ&_ZZSv_g0Tu{yi*X){Mt|W7)lbE`SQxFP00000NkvXXu0mjf;)M*S literal 0 HcmV?d00001 diff --git a/gfx/icon16/page_white_zip.png b/gfx/icon16/page_white_zip.png new file mode 100644 index 0000000000000000000000000000000000000000..fd4bbccdf1643f4ff5022fbc59b82546e259317e GIT binary patch literal 386 zcmV-|0e$|7P)_QM!1S$Bhw4w+iRuFWf;tfR6D%SMJrb+tx zC9R6{2>Ou6#juIy6u(I?|;&Owi$sRB4^20apB5xE2 z#B9XekY66S6lzfCL!eEQRgo0LokTA55@Y#%_wN!TXPw^Q4IIXsG~v#u_4t;x_HM16EQ@QRY+rut&97&UefsPmLrQ5P zBC2kcbux9L%2bJz$P$XV$*zSxb2e@6_3O#;&!FD<&hLjGn%~%en;7)djE^d6!t$lW7GyIOKlQ46hr`Z zjLNuRDP_53dNoN?wd&HMgL^m1DXFU<5dQsrceN>fSz00000)O9XRTN^$%%`*Fg>ryDtc(lF@?b>dE!20r+y z#Q*>(wbV5H`-E4Do={CJp7=ERhw15hgZi)?jRG88 zzVz(5;g?Td1izJyO33bhjg2Qc7FVY@f9!o)Gu?DII~vm-Dc?}3M!fsgjP?F(7`rgg z+xOk8XD)e?Zl=5+un`5!7kr?F=eq)K-5uqr%yU$1hLv){Vlm=)*5~`lwMciiXFu*g z)*Jkz6AF>#zb(Vx`Iv{bdGZHtlW)v(y5k^|xgSUc9%0}S20nrYrO}78ofk?bV!5)4 z=Ngz@+$9N1>>mA%IWx`Fqa240bWkiW;2TZgd8CZS0U}@mknC;!2;wi$eI@`h0y2JS`Eae0CW}q(2(%!m8 zWq$`PDU>LT1_y*bBv#P5<@q0@ttz$hIH}YMDvAigCc=y*)jY-VOpTd;A8@3t7Xh4r z0KTWOk;N2Ox4!&&^4B*no$WtTX!BXB)rg!y8dvGgKBQKLJNXRRp0}Bsjd1|LNQX~c zbC~fjrk2iL@4dYF*vt;}dFn(%h)n_-vzEIHMOKRkdF%3Lq|zBgKm_h>TEq!))nWjq zzn;B!?!(dQcHu$#=JF`cS&W~C`WHFW^B!~MI#k)>1Vk&eQy8P1O`J6V04{D@|7d6^ zyBABnh-d^H0FX&L07M||E0n_dp4v&Q%PSE9p#R#Hq)`5I_(B5CE#q dxjPz0{s-<+c#AC!i7@~G002ovPDHLkV1iPlpuqqD literal 0 HcmV?d00001 diff --git a/gfx/icon16/paintbrush.png b/gfx/icon16/paintbrush.png new file mode 100644 index 0000000000000000000000000000000000000000..a3ecf87784e7715238421dbbe773a54f602c7fb9 GIT binary patch literal 548 zcmV+<0^9wGP)_f5P$T1}wR3qlt(jG_Y0Zr52WH59esgOQSo5P}VIa-lfSOgY zCZygaE0|WSnkNR-ymix>c|SI-nf-6e(wcueyQTi$-RJ-R;B=$^K+VoLQ)2g$Ws=Pc zm#>>RZ{`29@OSkoJqNN@e;Py`Af1JrY`wEZP%6mtqXSk zPwm?BzjD%=|3xj6wl2t5m&ThH>ZdPV+c10m|F)IK{&%jw_P=uO$^X$kSO5DKE_-is$J8N5P(ZnF4bK|DPP6d6{}iR@dma4U zGwNI63={10?wsg6GrMIz9=9gZKjA|+f3>GAK+D|GJH82pDTdw`PIL|}-E9ldO1tCE zh!Y}h7`H{Mc=~qbQ(FLcAgsD6T*IKskM2jy_-qNlZnsM>1c*c;%G7om9HAYZ4@|gr ze-YdHGL{@3SlraFMS}W1yBeCDwgj)70ffV0WjdWkyAqr__<>5Lf>Nmjzuyn#`-SF| zCD@#CrZM!vJ3OHFTxO9ZIYyfsjRp#Z0 zMwk*D4u?7#jpFF&2#1GEG`Byu|C}hU^-i!wvCE+^rj9RT$?eTa}EEYkR zMK{!HwbGGEfk1HjC$2x=82slTsZ=WU`uaN4eVfe&i9|y3`F!?;Cy|z1E>{~228hLC plE>q<_Zv^tYSsXk%l)sJ)*onV;!t9*YM1~3002ovPDHLkV1n&hO1S_4 literal 0 HcmV?d00001 diff --git a/gfx/icon16/palette.png b/gfx/icon16/palette.png new file mode 100644 index 0000000000000000000000000000000000000000..73c5b3f243d98d089dd9e025edc81b939c1a9320 GIT binary patch literal 856 zcmV-e1E>6nP)PbXFR5;6x zQ`<|^Q5@e>|3Fq06ckj13SKAzrBX7=2LmNa=VjAGbC_kBmo!b(h0(lh&dtlb&FNfD zmuquN(K1t)x?D|-M01+g{cLIqvEiq)K|Q2K51*IA`CQKDe7`gRw4E?o66yPi8&Nn? z6l%~H1nUQ%T@&i^1O5KKw~aW)k2+%HG368DWXx)cVb)1u?vucz;=oXT3q3jhU%Im| z1?(s=#*a)g@)(;l>H@5fX<;>n14d_9M|`nnP-6AN3z#%q4DzF(Nk5nWM_|14<{lEc zYPuy4KilYl*ag-mA8dVe2Tbuq#03kAEX>O@@Lksg>YW6tl(V+B2dCW}0wgkfx|Qv4 z-D>azy5k)pmaZ6BhrO`cMMsS?2x;x!C{kX=N`E6pB`Ii0bgLj_hNq!8%(hX_#U?!j zKiGk=Hh5$0c^KwfGl^?D=47dOtiAw2KNAm$$b9o7%%}<>OK>*QNXr%9w1k|LfQ{U2 zSbTi2+))I}Pzx-B&9LZXSZvF~o2CeGlzvc4uVc3ME*4%1(7-xD(S|uUCaD1_sK#7S ztY9n_un1WWgXlK28Rs!v7K;_~=D2b`P734*5Qt!^h`~~a5OuM~Hfisl25mar^a_}} zg_v*2Bt^;WEyLcAGWiUsw{`FkNI_Ti5|L(1@j^*TA*!PfgVy)tDpxOv#%F0dOfNa0 zdc|1jYs3&aBQ0Zq#{l)Z8sgGaTq&(WaY+Uil^l#q(oh+BaNO|=WH5X?GktSNWOaL* z*ZNp}GN_(f2a)O)VOE@kDJ~t8MZuVBOvi$ni}tLGC}Zpk**1wJva900hs{igrph=+ z+^OPVd@W&MNyEpqoQ;kge+VO-3U?f3JDTsf%0@_u%bjJIsY%3=wv>=dpyM%#>wcRc z+$m+(U9dwMf67h5I&QPOO-M5_z-8e1J$HL#g&=&d>pz$2H|k=JCX$xdMNx#CVVzw7Br$VwirmQyNV@gr)$8lP5a8@sX@X>Dli-1k7mq;##Fp9!vA_9^;^gT9 zP&gbR4}cpAfn4PTZUM;;=G@;S+1?wugFJxT@euH|gQuOIga4}@AmEnvC%Ym({+M9j zVo-M%iVA!`GEJ-1T5@;H3^V)O0~j7suz;J9gdFkMB)8`tk|fFDp$n3T<2Y?Ln@fEF zAw}jWIBvqt>2x}*t*xPfNLgR6*9jr;*MT`691n(DgqZ(davP zmnO-~_^B!6Lhj^Kh<}!mM6FgE5@&Y?c=UF4wG3R!9vOLdDwio1i$qa0@&m+^F-hDazwk}ll-1Dc;27nEK-O1DzqF;+xvCKUl1yw-F>su5hSe&Q6 zd1nGh{5?V(0CA|b_?hj9v#84YIfF7$vAk&paR3!TtVK+Sn6TEt|EUJBh%@V)?=D{> zW|j#eOFG+*1PTX+xH9%m#R}Fa&bmJUhgbv7BF=$=Z!3&m?IRxZH+3!)BW{d+SOs7W z>IAids-lshF6MLl!6%A=qq`-^%tD29U5rdB#`J6%XB2;>11C5uIO`DW5T_^*gi1m^ za;-^zl!R@WI6>&p2)tE*AjYA!Cq~ey8e}~nq4IkACngdWzJ+|5kLcOkfNyI6aZ+`) z4zbn0i>iT|Q2APRfap0wiqTYrbIaCxC0R;+m_%U#i(9u*!|M51aJ}!|~%ZZ*AV!nrH z6)^H*axx9leCK>fZ|?Hc~wO$JO;+eDygBY-q!vzBAX@ jDN+qv6;u=v4^;RK&~tO2tvSZs00000NkvXXu0mjf1&A?| literal 0 HcmV?d00001 diff --git a/gfx/icon16/pencil.png b/gfx/icon16/pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..0bfecd50ee9f5bc5828f0c0745aa3e0effcbe250 GIT binary patch literal 450 zcmV;z0X_bSP)Rq1}l<=psl5*5Xz9i;M}s*NP=ugs7Q#8Z;Dyx|}!`#}xw_C3!B-yaPC&0j)XcpuX@rNfq|q}N(wJOjA& z>u+z?dfJEuLePrqzy!)73pvLjxk4d6XNZt?hm_iYES{i}J5y3l?}PPNYDBR7oPc~6 zL^d)Bi4Q2L3pnp!nFxN9c2E+=@XAl&+;2m6a~kZj1r3Mz3C=hmUG<{+vWR@t4q?fJ zhFc(ozZD#Mx`^Q~g1v=K6!QnfuqyD4>U4EjF0eamL}Jx| z%&`kR-H+3GBYr*Qx}frLU4`%n9(`uSomzw)t%%NagXkA*R5Mbv9VLDp1wMo$cOMa~ s3Wm%r7^bwK$2$}-<~D8p`#1iScU4^XCLAA~0ssI207*qoM6N<$g3sK(Qvd(} literal 0 HcmV?d00001 diff --git a/gfx/icon16/pencil_add.png b/gfx/icon16/pencil_add.png new file mode 100644 index 0000000000000000000000000000000000000000..902bbe61b3e64a9e83333fc17bc8dbb38de2cf9f GIT binary patch literal 589 zcmV-T0?rbKYL%|LWA_fWIdu`2D{$SO5OKC8m-@8*p<)!2cUdv;Kd7c=G>` z$EW|Fn(FlbP?O<0Vr~Eb<;wE^KOP?a|MT$~F#djf@Bfn%{QnZA`N!MC|9?DM@&E3+ zoc~|WF9l}pHx`K1jMaes6V!>;jA6jePPPA^p6$b`dFe#2|9Mj)KBe{f z|Bq~O_~cokR|7X-MzVqeNb|$f8~&eInU0}(LBHGo#?^`cw_KU}|H89f|ND1m{SWWg z{coNv*#kCUa<1I}PY+N0|MmRh|E;wq{}0bJ{D0?2?*H?1y#60=Hu)dh?(%)(aJUfxDNBtTRAiRVBdDb0dZd)pL$P{k)kNc7^C;B3}2}V7~LIt{1J-u zhHUbkuFT{RQI})I5UhL)qs;n91WqH1y}Go3nEOb^5S){rk&d_VLp;L=Zv%O94ll;UWY2R65rz&!x17@cl;CAj}Ns6%i zd5nRJ)r9X?F*V{u^c>>t)oOyZLgJ?ibJq@?o8Vd*UvF46f4UHmRbSVF|2SWIEDX1n z;BVSWf5%?^&f2l_?*pt}-!E-L^YwrR>t@D1jikkgEQo!)?mk$6_1@Tor0i`56;e7( zEUJ>)1XO=cFF0!1!ZB+Jo)hId80xNhvbwq9`W=^}E#<#bon_3QUr(ZC9Yc0=ZqO!N pF#MTD>UVajJI?%>LQ;b@|2K$J-BF0k8QA~;002ovPDHLkV1kb~77qXb literal 0 HcmV?d00001 diff --git a/gfx/icon16/pencil_go.png b/gfx/icon16/pencil_go.png new file mode 100644 index 0000000000000000000000000000000000000000..937bded9d85c849e8f94c11d9c04744622b6488d GIT binary patch literal 666 zcmV;L0%iS)P)8Wj^3Dc;Nh7)Vsv6dp$FpFhaq;+AFZR+9Q*|``QOHOq0+`PQM-~WA|=Y0tP#QzlU zjh~&FiBopjH?OgXag&EJVb1*cp(`tix4>^L!aJ%8p@0YB85-W3Qn)mtUcTuFPCh_5 zFp9{`7+0aGL3l_R!wU|7A3^w&71O;J5cE-8MFq6+XowfQ5_DkEUxA-KC0?70G2LAY zk3ohto45*oe-^hpQG^2vbN7mJZeUSlOyXme>$P8A?sO}tH35s93jSh^XL?Il?B-N(GohGAU+j4l6$w~;CB*oW5PMx5)+N2;0_Pf`&Hu^ybr-GWl75bc#2=&#=mr%uxI=X7>y z1#@RCc}Q&_##ng6KmSJd$a5(T>mXDS>wjPW1*Kof&ZRxP)A1 zOEJ*J2%-6P-uFsN(314vc)81apZC3Y?}U^RyNqtPD}x|FyWJM~eFHm=EXyz)4*%_2 z`9-hS>nKH+LWpCvJW_K{ee2+Qy$;K=iUCm+-8LExR4SE?bDE}l5@MQWF@R2<=i#hh zg==L9Gagssz>e{B{#CAk4$LM@iPnXHWk?Xw`LOUEW#s_FFc8NvgbK8&R^1S*OrR37 zn*ts~sNlPI6{FG%N)TkF%_zHVFy=yhaAh z=X2P$4d3_SI1Uzzg$DC~VGUH@|Ab+5bP-s zf}lekDhv}*C|@qtVsuz(vn6}P&0T&o-DI`Uo!fjFJ~Q*35i_Ha$mMdDBnkcf{Zg+7 zG#IMN#KgoudQ_hb4-XHS*?AFZ0rmq;B7&;ooFj^&tpU|)^=3~`52;jYz1Vw?_a0Rx z48yGfs!Ar4;mpWhc0@`=1u*u+HJ)~V-+qE9ityeep>g}15Cw(+L(>tztGYcP2m)%g z8WI?B2$&H75*iqdO`xhs2m_;F0wREbncp4|h9RoTvyNF*b=^GgJ()1mIAA2nlS-vH z{P`HIt*z{P@Px^$-ALOK*RoeESzS(kt(5P-y!Yv@)PG_=pSP~AF3RQddS^3Zrucz! z(>$lzPjjfbjW=`88J`{H>zAdW;C~(z3I$Y^g@pyojLC0rIeD}bA9y-jF5#s{_ldIr z*MrR~m>JGF0GxBEDnFAFO|qNb_8S1)y7-tQ2RZ=K!R9lnDvOJY#BofiR3e>Dvz(Nf zD~>Vvx(|TCSA7&p(*S=q07PV^QmNpaBM1VVbHs7Xh2xhQpB^J7;>ApkSR&qkd literal 0 HcmV?d00001 diff --git a/gfx/icon16/phone_delete.png b/gfx/icon16/phone_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..bbe4f8aba2ce43774553cde9ae33a99626fedfc8 GIT binary patch literal 615 zcmV-t0+{`YP)%*{aNai6YXlS;4Z!H&hL8-fhmgKTOQxX!a)O6V@-K8Cag+^@ULl&X$4v<*AK_y8;GVul}2y`Dd_t?kJrLGh}bvCYd=c z)%mGopJ%7l zz2D3s1QO*{TDvnaF!X=ey&jy3-|>yAN~u&Loldi~v_x-jFXfI-*5AM4z{{J|s^3`$ zDrHA-eA~8yi2SZrt9b8;q6qIji9~`__Bx;5y`}W0jk0Uu*H7W=iUfoFHiKfZ_-Jx+ zacK@S!@h=-yEBPe(i z!9ay7UV6}j5OUI9ni4`5Y%nw>Hf=V$o85J0L$(BM9C$nL?Y#NEnRzq9bzKaTY&Pq* zS}kNU8SyW>g#U=+I4Befo7!dmYngKC#= z-5ZhYsr7cJNXPwt4fq1HiGYhcM+6>@yO| zXD@>K)$29`oe)=`;M0Ve`z_rRHM)ytw;{NqJ92_6VOk@C*y0Ex)o5ihL^ph1#5YinO zyxORvZUfgg!GxzCWTNIM`)KJS{p1Ntor?_ABp3_=gaD2H85Y)0(rUlQOh{nzR6z<5 zEO0De$IN)yJIjF82x73(uJW{bfy*E6{#GD4S;+brQ?z@ND2z~($5eI$1QYf0H)an^QOO;qRuu9YpYp4SM;xg>M8uf2%- z4&`D7e%l1>UYk(D)RldpJ=nl|j&F_OWY^F0mWv<>mGbk{ZJaBpo;hQ@c$JuAE_G z>kA@^Du`N&ASK|$QI{P-M0lOJM3Q-5L||^Kgud8yZZAIFCr~v!RYRTlfoYQIjVYQ- z@`-LI*iLI^b+d+Cy~4MZvuq`bP?tuvn%~Ob0#1}j{!glo6%)=lNp(n3tLAI=Jjyf5 zcAt}odBk@Td^~l6M0_0&@I(!DhKN#_UXGgLY!5ZXP>M6kh|a8&xfSGGV;!Y=6}+16 zW8(80yiCP&qNo@dN3uwC4q)Po`JMYauvk&f<(3vCC`5{z7@6s%zN&%Vg?>B{1q%?$ z%_k=(4^_X?%By$TULFLLp%=p(3S@Dy@)`hl&UZ8LsS648`vi-#v-`XK+j+9R)hAFR z7II8S$C-?d(caWU$51O7Y3ZaH1P*eI^=;vYrRAY}4b_cQ6xFiu{R87uV=OPNcLol6 p&h>5K4&Ww`4Qv8k6OW_qzX0uFt{M8}XYT+2002ovPDHLkV1m?qHvs?u literal 0 HcmV?d00001 diff --git a/gfx/icon16/photo_delete.png b/gfx/icon16/photo_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..18b67df43aaa0eac5878317173146b3d9b1dcbd0 GIT binary patch literal 703 zcmV;w0zmzVP)E*UdrD2cU6 zL=;sJwLC#yz=`8-_cEB(*e?>1AKiu zNOgJ<--)7PM2btu+Dp1gE<;I?x-VD5n8Id~ED*w*PD%={_G2sL||uq&`2V z_~}Km={ZusY9dUgAdI(_Hoohq@7)$HzP78<`F?1c)kVkm`LN_N*5hrp&hI-Kx|2(@ loni4BC2TVW_f8GCzTapmv2Abd86N-u002ovPDHLkV1l>_I==t_ literal 0 HcmV?d00001 diff --git a/gfx/icon16/photo_link.png b/gfx/icon16/photo_link.png new file mode 100644 index 0000000000000000000000000000000000000000..e6bb35fbf8a31d1535fd86db6c0c6ddd1cc5fcef GIT binary patch literal 784 zcmV+r1MmEaP)s|6h%ThKxv*&vL}(yVunR&6mG%%uQ9hSF)I%Xelo0h)4-xd( zLqGN=k%rVmRQRAItqZ!v=x%F^nmVoH&V19IZ?+#Ff}j}=m$`HAIp^N_#${O+{^ycL zukHIQ17jA4Nia+XlVC@~u%nZc?84gCW-!wP$PIU739wl$o}wIMVAN#S*o0t|hk(g< zlMVqh4Xn&(kzZc@C*`t=a`=_NZwD47?dBH;-+~(eocI&;d__5j(jE0SJsu3+LygbJ zi3P4$+``!RyM#N?T{EN(7)2Clls8K)VEHK;XOk;i#T^KaXUF!Q$`my}!b`0m1-3#3 z)NBw5VM;%Qk;VO3U7zL3v=%<1K++*0%&gbq*~(d*pS%Cd zf!!nVg;5n>7%O0UbqZazGSb=xG_eayYpw9IBTyIHu)YzXS`oW>58Fy$v$n`NL`nk? zKh~o<<%Pfc7*g38SZ$Bd5Pk?eZ^BOBE@YbekoZP>vRsf%PGIr5WHE#fqgm9`-E*P` znx>&)z5%b_kAaowINIHZ63LBBrU?@h)licuNVYPgdA55>F@1RiqOTJNPIltzg;V&v z>_Sjc5RFEWNoR2D=52}#2vrF<-hUD5r&$QLGRR7WSH_yli}DID|1g)X51>%Uqqnyg z?d|P|$K!~_V$ky%;vt>alvjEk2Xl!8KVh3|Kzc#tF9!#1@RK(*Gz5>w!*ljX_S{br z45wp2hH71Z{*94Hq`9%N@o7g#N1(2*j!BYKmCa_6OeW!WyAcY7;P?B9*jQ3kRTv*1 z|FVT391e@YU@%IG!-}HRP?Jb$A(zXYp|~K+@-W41x~`k)bowhf>iz+8udW=YJH@sD O0000uGbh)OD` zgcc!@P()C+7(|Syv{2NWl1}%|Ip23$OfzL^1Rl7H!-a?UPH0>AuIgq>Y&*abtHh}bOQd8rj^1=cFY2s6_~{FH~Pqa?m7MUmIL zXOcRvh_#B#q^Swkk*#g!jm7WXi&VJ<8 zrFU3SGIfR^Sgcm?D>^DRQrV;2ce{u!WPvAN_Ooa<6KaGN;mE)!NfIOa2cTl3sg$9s zVVo(vQNs))-_MaGw`pzK zMsTql`^! literal 0 HcmV?d00001 diff --git a/gfx/icon16/picture.png b/gfx/icon16/picture.png new file mode 100644 index 0000000000000000000000000000000000000000..4a158fef7e0da8fd19525f574f2c4966443866cf GIT binary patch literal 606 zcmV-k0-^nhP)Q2rnAt>LM%-F zK|rtwgcU)}7x~z1Hrcs5bH*ZO$!>xO8K#?==bZPQ_ecnV>#P`H`QzGaRhd62G_&rC zTLU$c7_x*nFP_dW#Q+*);mMHE?j)HexK784D4x9l_tfpz2$@1y}9rkF+ zI+J5NMWeZyObc!d+rUc=>D+uOdAOg#%+Ej6h+wn5^xPmVVH*Eu446Y0A_@ zo$rlds-+sL10DbwHdg4=I}KDOKH)5`dDSD>$*Y+lYhxmAcGuF-%MWsHUJr4IgaCsM{ig0 zSSBT=s4DwP*iI5?#me_ElhaWObR8DO+&EW-R6_iOTG;>$!^9AfH5RBU`HBdsS8XyAx|wUq)E7h=Ss)mVnuwi!$R3b1!m9&Tc8e2Ah* z93dsPSIWMcb|P*JsnqXhvE^WDxdW*bQYjAj-)O1aj{;`q7kRbTjhQIKR1t1J@W^=H z&KKSDw_e_z=&`ic2;k(#VF6&)C&;9iap&Jt(%M18^cYK-DUQ?~rD9htLzB%~biuWVi^wq=sbuS+r^MZt^XM4mKhUNn@-HDRMN|w*p+XTw5ejxoBfqGYGMX z(mxA;rQ{;Eh;XXz5&+jv+-LAZKk(eOLY8>^WN4-(D|NlrfBplBR3bVVA7LUsOjp|g zy{|9gnht;`^xt0nqUO%>o{FmI&DMtF)b45G)516-?}wS2P4@j4U=z{{Tmg0fDWHG! bUcBoE0(26M^-PUO00000NkvXXu0mjfKPpmF literal 0 HcmV?d00001 diff --git a/gfx/icon16/picture_delete.png b/gfx/icon16/picture_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..cca9f535d9a699716b2c735d0d72374472b9e1ea GIT binary patch literal 744 zcmVP)hQkw$4DenXv_1k19q1k|i7>6Y(!p>Gs}5>iPV z&!aPy~rgIO_{C4dkZ zsR>k_stj1H2h_AgX+YF5TH#m%V^&Vp0x+fl@M)z~j$m*Jv?7oSAwrZ(QKF$u*tP{m zthQiG!$Q<-Z$2x93SWCz>;N z@|O=~WGn`>v{S8}AU&TvrXK^HBjlLS_A2{fi z9kE7URXC0c#|c`x8VSriV9%*u{Le%1vY)0{oXs5_c45r)I=(B4=z47DhP@!fFO>QH z0C=0v;craC(Thvo`;ypNY<5D9c=%{=VqZ;}9mcGE1D(-CbLGP`EAr$5!D5yQP@1<< zHq*lVt!kNGcenM0nj_az3F$c2B&EFMYtB~ns=5AO0D$4{_RHnM^m$u}4rQAu1Gf)n a7BV67Uig7b0z_wp2kkRjeX{OGU(8H$_BnrJxI2 zYgf8Z1aYIHLaSgAOBf`OQi|_q z1L^n?A4@G9O#>X0iwC~zJ`7+;C3bJy(9+;Iju1lU|Kv%CqmXNNU;Y5h0cL$^+qNTq zyZ;7{DN16HOnRJzStL@D{B(k6FI}qC3Jg*l-I*blLd-*rAOcO((F6qA7@7KUY-@y~ zUm}Vl4BMu?WeM5gYHF=|q+ICA0FZ#D34AqyWxkIeO+9pNK>MVS5NOzoBR(E$7F1q?VDFq+r9-q zcNwcnFw!?b=mk?=WoG?52ZK`wiKQf#k}v!TdRp2LW|5}OF5IPG7i_ZcJ}<$N=fj|Qmw<{WlS3PTs~E*h30u3Wu0+!MsALn%mSe|2{r`kBGYM;ZG4 zA$DsgUOp#BS`W{b9~5FkFJNk1ng@Oy8aBjAUQTxD9n1zdX_3 z|EYp~1lYByuF~C}HrA}jpiKW^Wqe}awv&Gif3Bf#0dDv^qSF@P-T(jq07*qoM6N<$ Ef^;Qtp#T5? literal 0 HcmV?d00001 diff --git a/gfx/icon16/picture_empty.png b/gfx/icon16/picture_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..abd2b9bb48252338e831bb54f2fd76037b1bdeef GIT binary patch literal 463 zcmV;=0WkiFP)h0wrhpX|Hs7;Pt55ta+?_WPZ?E%ty zcl7GX<6#&ib$G%g0Kx`)KASRL^ZnUGrx zCTlifW8bF0Zh;X~MQ7g4Lm|_~ykU(Cppw z+zc^}2l`HK1P^+B{r2nc%R}+A|9PB!2fN@?ZS6gu^9@CduRn)+FfsrD002ovPDHLk FV1m%L!2$pP literal 0 HcmV?d00001 diff --git a/gfx/icon16/picture_error.png b/gfx/icon16/picture_error.png new file mode 100644 index 0000000000000000000000000000000000000000..d41d90d64fd3d6b4416c2b85c589d032bdc71c9e GIT binary patch literal 755 zcmVVGzfE-|p@0ZqAsP=fxPqDMk&P@d+L_YNLgS5CkC>7CvglMzFFJY-|-o!A5+b z=|ybBs38g>N;Dc&G%;Qt=I(ay+Zl`CBSswQ z#|XVCtO{SJL!J-UQKM@~(a6dDITA7E2Q(F1a2yxMK7N0B1$U6)?#%Q-}jk~LK;H{Mdu0g3t$Xtg(#^~ zu@U8JL@bs>08>RJA>|lU=d0=fsLlZbnwgo+pm;=*5ZMG{(zH}uj;$IcG}-TwUrmvQuWfY-v(a0A7mBKGMB480{k`Gwrd zoh)wKz%qS+oqoMgL{)e>ag;=aM1-zroI*z@>Vi`fQ`=NeGJS_->-rcUzJ_7%FMz6I zfZcP(0>I5rQkwlj=KWo=`2$cHWZ>#;wjMdfyU_f0 zDIw7asE~YnL~i>D+Nb-2f%Ao004MOw6jG(9bt^sD0_(B`@-3UG8+}Oq^7TmR87gHq z^{z(Zj|9OhI=go`Hj0k}n2Wat&x)EtoM`^XiQA(4=`EcSX1hX?Zv&{tJh}0LO}%R| zZXJZXczp5nn2PK$e;NZ|;C$hIzVB+g>%2v6@sAZ9+;BCYpAYe>|IGE&-@eX9aWHtH lx2&S5$Zx4XDmBR~*Li@40hl?wvRqnZ(Ao1QJ1rZCaJSDB{Laap9suT~%lorMMMz>qEQ4lo5g<`B}Oj2V=n8e9sGWVQ&&hO_UijFU(&+eSXhr@Fo^Xu=UKZ=+y zSDmER^Ln)XSd1Yp^2;}$?>z+&i<%Qh5A<$I)6^JK;J=ay1fO&1%7d?gHDJ|Bk|e1) ze|3qB8Vxf}f6qMSVjZu-;&Pcg4?5}4L1MZ%eY~F_#ym%3=OKy;L-P9AJKpf3Z(ci39q!_wFi{`Mq{ zJ*0SVfxfPfu_0%B_aJ93?kA`cBW^;RWZPkwP68J7<$6(vG4fo-LD8L1PKVrY<-5I?FU$KEpAQ! zS%3drRE^CW_8Q6?$-E<|Fjf1TTs&TK@{qG^8|>~q$V$E%-IyGy#c9#hk-YPRo_%1< zGfK&Ph7X>e4SjeC1Qj0Fr>RypGdgpPYZD_2&U4uO{M+dFqGrDfI`r}vU#Wf3nK_3O zN9G+nx_7Z};4n9*uQM`neYIg%KAIiYyXMtlye;pYi<%$y9qPDx|Bpvb_;hwy#{vE~ oFmTp1gA_Vi5(egnb@KWBQ*sVbcJX$M%m4rY07*qoM6N<$f(SNMBme*a literal 0 HcmV?d00001 diff --git a/gfx/icon16/picture_key.png b/gfx/icon16/picture_key.png new file mode 100644 index 0000000000000000000000000000000000000000..667086c0dac0f81c56a83ec870f5bc6b1c730c58 GIT binary patch literal 794 zcmV+#1LgdQP)i(Bs^(FFyPpKpHC!eKyq78HS+{!sY)gF`!k>wO=0{1y%vg)C55giVMHh zNLZjDD)e>F5_xr$H7qVij6Z6l#lDZEo#S8jp^Xs#LS?4Faa;Ez>{UJmqCY1?^_`0-6PZ0r?kYkldRPFs14}gH z1;XjS=qQg+n7Tt=o5FGD5l)Q1aUPN;FQ-#iigoT)M@4j0#P}ZXJiLe(S&W*&F-zdI zV)Kj#S1QSPWqCw~o~UE;wq4zOL5P1)mZW-%Wa<~X_6%XOpAovjgWD-GO~`X?C#uVb z4qu)emA(`|jgD3KW!etBzT*Ajdf~mHPuy(&G*Y%PK97pH7o`P}~TW4UqW>+Ofv)5*7e-t)=%JInR4ZOz4aWnyCP#5ZRjUR_W3 YH!v??(E);vF8}}l07*qoM6N<$f|C4jrT_o{ literal 0 HcmV?d00001 diff --git a/gfx/icon16/picture_link.png b/gfx/icon16/picture_link.png new file mode 100644 index 0000000000000000000000000000000000000000..42dca7440be7b2b2776faab865b7347a8bd14b6e GIT binary patch literal 835 zcmV-J1HAl+P)P(65Slt@yYeSUmI*|#LP@Auh-f!mltQ}@UFj-f zTy`ZC-MO$`2%;Ms5JAvd7tz>ITbyM6k~DRa-s#*s-;awR%^2|P-p#`~=RM-HuYOrF zM!eCEjUOov%l4kG1mES_+pnFz1R#wS3$rhm^1km2ArkzbItH}ra{arzZvy*(c4R!y z^Tp@O59#oLJ#mNO!X_!Vg|dd7-4wsw&C+L2AQ|NH*(}W^J9t9zXs3^6BOu6*ARTe&GtwRexKC3|onqtm zO$IVGgx0v7JjX{D$oK);nE%e=iGw>2&ZCW?8*7fVB+`9_T;Ulu?ypkY`~V{(2DeV} z&F)Edo7+!axbW$fm6esN(prlErcYl&E6w*`|3Lro0p{lB2*Z$#(NTW*Cfe@1shkl9%GZURQtpgZ5UN*>kV+$<-x(zr9LuG@x8AQ?J)q`gn;(qrtI} zlWO7YtgKWj=N;b_Elii^3NP?zJ)*xq3&7=z@6nAF^YimePEIm2GsE=sG;tjB>`P}t zfNVDF$)prte0lTUi?O!lKQ~n}(XRV|c=!Del~PJBE-sQzrvV7V5UmYAeS59-{96mz zYPH%C2Zu2+F>zvSZ0!2f)YQ>Zsbr*-N1DwhYinzGp2yJ85QRbkrPR*)`nt2cyxiyk zjE|2ef*>fT)9D+Rv3n7{sE}ALP-~3!5;ts N002ovPDHLkV1iNgjz|Ci literal 0 HcmV?d00001 diff --git a/gfx/icon16/picture_save.png b/gfx/icon16/picture_save.png new file mode 100644 index 0000000000000000000000000000000000000000..777fb5d2e6a8418c573972246582c21d2c4984e4 GIT binary patch literal 755 zcmVe)^Pp+~01yB`w`9=u(Ho~0 z&q0|Zy>{}2gZl=9K}x9u0000cnYNkw{OYaOaSqCHmHYkvAYHn)ZsML%y6Mn?Rm1M4 zCbIimL%-gdGZROY_IT&jL)x4YKv_2wMMsgSixr3VuIl&xwpoodZKLe>9X|MwKbLly z@9mW{08m0kQ6yEY>2=p_>};yqiMnYtv8~_l+pdQ83=1I;07}RxQW8y8wNsO(vNNsJ zxzT2%smQIeNFo9Nln_CYl7W3j+smTUwfx(8yZemmMmgIvlXtBAH}d|cf5_39J9FWB zT>bgZGbKb&6v=F7!JU=6<_61l#uG1|c+xA2v%dWPU+)_++yuBPsf8gS*uy8tE)TNP^?wUn|FBDi_)Ep5))oIO#kS?(pBVA^IE&o0V2 z1UkY@NmW(0wrgcXNO*bi9DvTz4L^KUm{e2mUH(gvXxc2dSs)?^X1ZCKKmdStIIqc} zY8#!Ri;%QZN+O4dtZAm|x={|gX;Yrg9Xs$WDG3lp>Fmkfnp~qGh?EV=o(rGc zc5iE2*(=lK&%R!Iu5ROK1ORQ0xsI-E$A>rGws+=HNnvgLk2jzGKw)59)ygxcj-Lkr zfNySo7mq#2f!UFlj-4>yTcBWLvS9zN#!QbgB`G2R0KijcuYCLXBg5zC`|}3n1DZUQ la+ac%)7bB~m#l70{SP&gLHlD?H{SpN002ovPDHLkV1hOfWCQ>J literal 0 HcmV?d00001 diff --git a/gfx/icon16/pictures.png b/gfx/icon16/pictures.png new file mode 100644 index 0000000000000000000000000000000000000000..d9591c13f67cac8e13632e1c841f7debd1417a5e GIT binary patch literal 704 zcmV;x0zdtUP)W^i!ifsTc(=K1_V3&M#zHR|lg@#Gff=58Uzib9<$t0J;KqX&BUR5k)rz$& zB8cFtCF~4|SkfeZK0aC--xN^wy;E1t?BD8nzWmkmJ4KipCa34l0-FPtBg&rV%afN2 zgWsE9wzM;K6tG3NTXA}ea>>OQv13!S3uzM9$46_o*8xQ6&4HCL+j_Bfpv&{BC`w^1 zF1}kXxg=@s7HD;HdhR^19-zvqDt;>}q`SxG>C8uWsk!U~u^=L-t>B2@I?m3_$iUdt zY>+1Lqw&$&NLPoX3PquAW?h1I?p!{72+!;L*RlW-rlx;#dhQbN8zA&r3m}CfJ#G*x zp4Z31*EX*k*Xge=5oLx?i`zNA>kdcv??%LxH4CUBC|U7?JP#?Xk^{N5`2He2rEOSJ zY`MX=R)kfHh*sAC4)&WC*-o##!|g6raU2I#Scx)PNkXBkgeIjKCA3IE1y$N>fGA2{ zOw{KO8Y@F-YA9^{3y@eEU-x1w?+8sq(AvYkfy%}^xOc5~AK>QHtKmwQ-3^sNYaxgW zh6lzt+!*2ghff42?~W2UMkn=!+`e+&#r4!m&t*Pi{kVy<{yV5rBn%1W8t zSc#vBL6V!9;o`ktd-^>D7(tpD{uAK>89pW@UKU2M&7k1<{}&?u{~w6_M>q^XHopD# zj{zRGFdFC`m|=JgcyRw`*p4$_S3h|7hvD1L|3FO;TfwpQ_dj7T-0PBk52V5r3LXh+ zs&njyMf3kZ3=9ldq8w*5KA0f){@b^|?-~BUyz(C!4g_3)48VSdx!^BW2jDjVJ@95jSE5A%ge_ins}gi!8E`O6kJ1h=>~tC15ut zhN?)5E3L|iZFJF=*g_=_^DuEHTaU-1<9YtxodHgl>v@>xAxV-FEX%^_baD=dL!A@w?eOp=8xA9r z$snChBauiTl}aHRje-D@{otVRRsdtSzw(Ddia41}D%C|%#M#-I0`hph__Dum`X_*4 z7_*xaWU-tqSCqx%U9ljCczzCMZ!dBK;IUe#x$SLaNDz<55s5?;ahR-}o}MBQ2*68l z`F>+(2iE}Msj2D2$_lc(ySSL0MT}t}2m&~cLx}9q6mWcetN>{;SX*CrT>(6Ug9d4F z5m};M%*-G$F@fJ>V-S{>KqG|D=L3xpCnS{LVPkU>?`*b81z@kLQhCS6k)_L&*^D@y zW22*p_V+{V=|O024sN$wXh+oA&=3Ry#HoX*MuT4s4fs@Dt;@Mg^Ccw@tmWk&jv5;!R-?J}*4AEruB^=3 z)as{q-o_UN1^M%Zh1xg8#irLqMY?&F>VB?m{R_n_>>p`!{|5j7002ovPDHLkV1lz) BL~;NC literal 0 HcmV?d00001 diff --git a/gfx/icon16/pill_add.png b/gfx/icon16/pill_add.png new file mode 100644 index 0000000000000000000000000000000000000000..ac9c2df6a48474857daa68528728f6071bd49373 GIT binary patch literal 797 zcmV+&1LFLNP)wFU>XvLNg!qz8X`KdHL8Ic>|z&@MT9el%^8`LU|occ zQlgXyos)^Rc@rpRGB@Yu=Fa9hZpXGU$AAQ%iH91g?p_k#dfDp*h|kV24A$4zd63m+!+VoS@kfBc zU{G2}04L^xxs05c^v<`y8MCng!}PT8H-L3uppDY&5ha2^AON4w$BR9rm9@1sI2;bx z2%PheO-|w$fTy*!EjToU*whrZIyw!Dp!y^xz=K3bC@X02SsM6E}IlSWeC{yIhXw@Gt^0 z88#am;j66$Q&|abSsAF}VraXr;m+_SyjkeQ9Hm3|L=)<|kK<(XA+_LnX6BJak}cBL z2UaYGuciicMFqU2rJ#z6Kofwp{R~Dv-p9z|18#6o>#v|&FXI4Pf}YgWxYv1k^Nd{n zC8SV*E-#0tqy%n}2s8n(g@riRD#Y7`e(Zim=X*K8w+-~9r5!YhL{3I5j)ocM|S@AF_salheuz%+t304scaAki# bRh<7TqW0OL4=7q900000NkvXXu0mjf`H^eH literal 0 HcmV?d00001 diff --git a/gfx/icon16/pill_delete.png b/gfx/icon16/pill_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..c61592e8d841d675a9848ab253c125f874e5eba9 GIT binary patch literal 805 zcmV+=1KRwFP)|3VJFEMEiM8|CV`op1c*cqh-v z-FmRM7mTGPK$#3!q+J#%oJot<(E(ad4;1HLLjK((XsHAs2fxdp(&LM>=n*e-T*FCG z1Wby9QmL|#La61YrwMc!FrS9DYd66WIt|*#S?SaJ$XKLHP}pCZR?@OruyQ#tNp9t( zC}0swpX!hG8ECq21)PZ}FfaO`^2;k|Y>+t2;6Z+;Q1}*KU*D+n`_EMP{fxS?QNDq| zvLMh7;1W1}A%M%b|IEOMA2^F?w4d_R+S=poO-&z~TUvY-7z=7T4Nf9PdwY;21x)*5 zyXX6ENL9%*|kK`a4V$F#WqLMuJ$OgSWd=Bt jX)rmwMO4o&&7$$&XRoX@!lr5t00000NkvXXu0mjfznpB^ literal 0 HcmV?d00001 diff --git a/gfx/icon16/pill_go.png b/gfx/icon16/pill_go.png new file mode 100644 index 0000000000000000000000000000000000000000..e5c07d415dbe960ce2f2b1a031a4f437ca5c7b04 GIT binary patch literal 817 zcmV-11J3-3P);VJK6Bvc5}LQ4dy(CN%{=H9v9nFNf%=)y@(CUfukzjM!j<_e54{Lf?iSHeal zQfU!{>y*-RLddJ^?Ch65pN}5y3x7MoN;rJq8Lu+X~|k26(OnW89+3mFHnL?XfF=jXqVO-y7Md6qv_4vmlZdA;7d1zs;W0K6hN z#HbFt-Ht4`JBN#J8@a~-p-`wN;P-b1d_JVpX%oPE2lv2y9~>MY$K!!UNar!Y>fm5^ z6{Yu1yWM6*LwqPSLen&JotuiZrse$x*zW4;_B$M11vVRKe?RouSyOC?4DpkZcJ#i# zhRhRABt;RaR4RM~SZ!~=nNeEWmBD)^lanBk2!w$FU})%9Wul@u{|q`_G~v_o5>ler zWR7tx7nkeeDyype znT*+`%}v~Di$dXJRCy~hQCWHZS>b%yRm?=jF&uugtrA>`^|8-Kcj0MPR_;lc>-o7r zpwS};ZiO2elO#PVNv&xJ(_(3)jIF7< v{eEcNHZMNv|IbJ-M`( zKwWL~opzjJe^WpCmV9E;(0&ut2;4va_(#>M8)>9$R5viQnf(Nkh~VM$y>J(jqb$cj z+nL1Nm|mV)Gm|9MnHf*7Ja4OEAQz__^LRKOLEwqpiGV^^A*T=#&inGm-62Xs;dnSp zKj&H9T*boh2i)W+(n27l!C)>fq|L%VB1i ziC4p;NwV_}ZjW7$LRW#(_bKF#hp=!IqNO26Z*w2+LEwx{PVnZ&Sn}T;mtzb$;qA*nT@@+ zV5uQ@iXDTPoTbV#FRr~z04|PPh`wXTNoCm9*tG&?e3+fYl>K6+&3|Cc$KOpL`ER+_ dcRl5U#9zn6ZO}GF!C{kgV#7nZ!}+IFwq-SXfjo|dBU;$2A*R+N`fo=|&GUYL?n@~UJ} zRwmI}jPAB8^01Y3C+^Ijd+pCXe>~g?4Jqg4)T#41=X}pOfxGiRR{6W&>CB0&nI=@t zRrSu<^!c5C0)&<(_cUQ7TI*VgHN*l@P5-TfC4f_@-VY11P%L?g;zAJ-8T%U`aCgp( zo^&%s)zGr{_QtkAOc?cV zQv@Ya7h%t}T`nSsD7Oy`1i{aDaBT3P$D8A1r!%M-=8CwXt~6AISyR6jGsiIoM;>tZ z&|vV(9f&CEifGyEVzQcIGxNN8`GVQmBE|UvZp9xX9KCnIMU)jaD^N2^UMg#1ikMNI zccRNH*tm5QYno!*e}0qU>_gJsE$2etD<@XAvnsrb$ z6AdYytGA&+iFC(ifFqRvB@qNA^X?fNqMb~-l0^}rXPZ}>v4 Z=Nr{rY9&UI$M^sM002ovPDHLkV1hoZLv;WE literal 0 HcmV?d00001 diff --git a/gfx/icon16/plugin_delete.png b/gfx/icon16/plugin_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..d9c3376d4593e666a148192e2527219c09402b0b GIT binary patch literal 692 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 literal 0 HcmV?d00001 diff --git a/gfx/icon16/printer.png b/gfx/icon16/printer.png new file mode 100644 index 0000000000000000000000000000000000000000..a350d1871536eb28fe2949936de1c79c1c26269d GIT binary patch literal 731 zcmV<10wn#3P)^msfbTI z9jQ^EwMRD5xNEm*sJPjH^k)@gXT@kl5ii6#6jNXX`Yb0kVgq(zut?ZfbRr+DS= z>q{33dTpWN$tl6c7nxE)4Qur1GCxuUnp5Y z5HK(>u&W4&EXz<>UtfnPivJ`O3Zb4K8yl-}7K;Uh5XR!-B2uXo6E#Dr&Ck!D<$0b5 zXEK?PNF*3;w;Rc15`MqGDN4rSaGd2kJ3GNmOiaM%^D*ppJL2&;mX?;95{t!PwOY^e z?d|R0=pOKTy$qMj1$rk8qtS@b(NQ*LUtb@(y1JlNtJzsS-`3U!Ze(Pn>hXBkfzr6} z{3Vv(2AlG1;RQN6I#_mYZVs)jt>6p>!_3go(6&ye1Mdo>SRyz&A^1T#%t=UROW6Bf zz^9CeqErU&3`3<-Da~6HQ^UW&yCT)$Cu literal 0 HcmV?d00001 diff --git a/gfx/icon16/printer_add.png b/gfx/icon16/printer_add.png new file mode 100644 index 0000000000000000000000000000000000000000..d228d0580d8af0dea62d44c8fb33851568591286 GIT binary patch literal 782 zcmV+p1M&QcP)z?``cAjK`}OU-rz95{9r*BaIM4Gr-{-(903g`rl=7|Q zY>&q#(t7d)h;*K$NIRJnY9{ifSDk%3Yqu%bRNiu?SJ@=KZ>A87|74X-AsAty99n|( z-hARj^YETs1wxH0v9ZNr=5v;if#(y4@r4vpnH**!S=<;|!byew*{*^rjVs9uW{F_- zOBPd$X*fS}2(N5{PqwnQg)-H6=C1;^T3uA7nc&tpIrzzK{^i`S6lvJzwqOp#u}(%i z-QnOQ5=l{kfHX@9aq?JLBZA;^9v_InM?~Jm3>{-^K0(gXsOWT}uC6XF7K^1+KpM*i z1_t2udU3ADjTjMxqIm=f{;xT_C!@GY3I`b_Mg(VWy5Vp*AeYNgUS3|t3w&fD8jV7! zRQ?xyt<&j5b#?UuFW|D-EO@4;r@^x9KXJKS*sgDFZOsc*Dit`6qnJ!4gu`Jf`jaQG z`ylT>kBfIiU~X69sr4ZkhJm2Hy&b_|kYX?x5DJB0x7!PNVC;t4#9%m}$GeCXy*3$Y zdXJ#A<}d_pZEdjGY!sbNhd>|zi^WoaL{ou5|6L5u-3Pz4qmAety@ZmceGrg2U^bg6 zdc7XxO(+V50xc~qG^X%cF-8K9v2zXi^eAcG3xP}~%NdPED&QMmynKbRHxmUMzj6RQ z)(hyeN@#PJMM4uCZ6X4xRQjmCzTQ_`TMI_-Mk2{!b%VnK>(>B<`N@M8)qp=c#EPlOx(m^7ZttmyEx}O|KIyO@5`Y8P&=Gak4UOI z9A;ssgC#(yb0mbF7m2Kp5(`OOSQV z#ZO&(x9_ilO06xv9b+)LoFSy)_{?B*K8a*Hi^)I+ci%6eOlj%)tDr(_OK^fIBAEJ; z!Ng(;^a2C_Y7|^&tD7+hG^6Q13R+uR3oEo^%vO}a4B2gFCHu3B6wI?R7(Eeekn#D93#ZJ1gl2JlLaG}i(tJMm*T#oYcaselBlZ9X~2(?=M zUvRZFO{2QHdY%(7nM?*8PNx&$aQL6tY&PuFH#Ie}lt!Zg!!SI3eSPrz{k-UR9C{V# z%f~QSR)Asg5qx^y2B}mEN~Kc4>-F*&3 zz9|c^P`3wzRrze&$pas9{spPtk*$9`fqKI)>UhS{rM!uL;bHz3OoF`S0YRRM%X|m5 W5Be1eiT(`$000001{r$78XkvMLD8LgLPI}p^3#ZkL-WmU{TI1 wPFcbdW00`FlWkSj%Pe9r%we8QTmJp#H==T7N?a3H(*OVf07*qoM6N<$g8eR!YybcN literal 0 HcmV?d00001 diff --git a/gfx/icon16/printer_error.png b/gfx/icon16/printer_error.png new file mode 100644 index 0000000000000000000000000000000000000000..279ebb0e53aa400ce0d56ef55306f5dfb96d18a0 GIT binary patch literal 854 zcmV-c1F8IpP)}sFDxRh;iJ`Kl6P99uC8=RvRI)}HkrHImRbEuyMi<_M7fBaobX62} zlPf9eDk#N5YwAseOmSEsTF>{Vk~BJwPOZ97&_0w~^#(52_;@cTLqJi(-d-dO zvy0z<;;>|=arHNxEKc`4{&eb zea1EMtc>>BMVM;ZG48&F`h*Eq>ovGsE(8LBhpK?hZntZPolYlgHd}_kX5cNYLp5^E zb*L&CL8-M3MMXs#hKGkMI7yNO3hl7p@7Fd$q0m-=#1ITC?@)2H6H??2O!iKMCSF5K zp9Di#tgo*#L=;6VEG%eHiL^k7MxzuPw1YmPxausBn8w$q&yk%MM^@5@dC$l$hfAl^ zSX^AxJjP-%sDi0f3c9o(1x6k@`7!F<2eqP7^c%`s`Y`+95u%n{1cSjX0hOQ*y{O+Zbdy2gRyjvQ3h zv>+=d1Vs$f{$w%r%1ckkkP}{*4p=~bjiEG00qbx$%4TP0g_)U|lFjNa+_=z$wTS^( zny!P;mSp(-Ao?nl)g99;BUFMjTA|CfAU{0%J>xZA8Jd(h+FBPk`oK!`CCkb-<{9 literal 0 HcmV?d00001 diff --git a/gfx/icon16/rainbow.png b/gfx/icon16/rainbow.png new file mode 100644 index 0000000000000000000000000000000000000000..5ede989a4b9aabb6b4473a45870acac30ca8b327 GIT binary patch literal 655 zcmV;A0&x9_P)u8hXXmW8$M^Z}tgueu#dCAu^FHtQeV(HM&<>-oby}}zNt6*; zqOz!R7;sXQCXnvAh%NsOY!BYTPS6Ya_FvE=N~N0XvE{pt>_abd<38j9C$Sf5#*g^{ z6#d#i;i$++U%QNK=q`5eyJ3V~u*Q$0G+EWp#2~B(nj<_bDs2zkL~hK7Lhu+$HfYV9 zg88}w#kZGWr6!PHZ*X)j?F`*Ue##H?v8xKkTTpy+9>!)Dj4xM}tnU%z-?{#Jvq5LV z)@YN0%~$O(K6n)LZPSD2E1d`=S}^f`2uGvZfdMJLnQPaaO}!IFvKxB>&n|bMcm4$0 zUpC_Oiw1-@0yr|I9f+!ueRKzf;l|(20%tyTVPvrtXKnCG%!j^695MYP&h*dy8jxmG zh3GwXFus{<)0uFafajiFK;M%%ru8Id^v`&@kgN`{8&+n{jEe5+VD{Q{CLD|<6d0af zLr+L2Y>HMnV2KT5NtiRE;&b?xw@c1+=e2n-zL{&& zned;z;Q))>W;sY6uKp4No)iE8002ovPDHLkV1im2E0q8M literal 0 HcmV?d00001 diff --git a/gfx/icon16/report.png b/gfx/icon16/report.png new file mode 100644 index 0000000000000000000000000000000000000000..779ad58efc5776825ef81064a042eceba274a928 GIT binary patch literal 649 zcmV;40(Sk0P)sm$HQ(N)Ek< zrc#vXMLdW}TWpphCZsGREkUZr{Mg;M&b;luZ0IGA9rnH1`DVU1->eh_0hG(-dw<@) z-1S-xc+D!@wd^?Z=a`M%%phe@J_EnT0QpH7V3 jcG~XA#&PRl)Zh6(yXt(^KFGF}00000NkvXXu0mjfDwr>g literal 0 HcmV?d00001 diff --git a/gfx/icon16/report_add.png b/gfx/icon16/report_add.png new file mode 100644 index 0000000000000000000000000000000000000000..d5eac9bccdbd7b67529851a7e325f8da95c4b930 GIT binary patch literal 714 zcmV;*0yX`KP)?M^6&hEY^hlvJDB989RxW$OpU>|&7C!ZMnz(wW_8 z%4_O$i8?inSS;2{tXQNsU5p{a{r<(%`+a5ad~p{ZcsQJk=lOolb2t(J5|77oe7-}2 z8KVMDRRtsxN%c0hhs>33w>$E6c@f{1U6{ODj!Y)AE%6~nqj3krFv=;j4xf8;n7mSs zcswprG#W)D5)rh%zK(P{y%8WLn1iEUz9k?Rl2bSwMk=Ki?=?40^$1L&Ozp!v;TK7go1 z1mo?ESa_ku*f|-WPTD-Rl{2>3{J8$g&vy`u#j*tnM$gFjf+!$&6%tLPyOTK-3Sn(+ zEy4vH%o9A&V*a@Xqo?-@=GM0>Xny?%*LwVDvi^qtyY0yjr6tSA*qBm!!@ft$$ucnaoc7ie`(Yhjtzp+;Yl%oE&J zW7eX=@UeUVO{d~c+^xa{Ys2O>>g`5NQwg>Z3>}pso6Yhskt3+RQHl;{1I$h(Z#GXU z#RLX}K{`;k45P)CROWRt-dv0|g`BB9e*V>|nBUvKAsWJiZyICw7K_xGH4{3!sG!{InF^GJm$ zT{%7}NF?WKp`AQp>d)-)JCE#U_u1-VZlkc;HoNjMY=As7s@ zT*1L*gVtKiw5u?DYPS$>dhJ6)j~7?FJ-FQU6ZJ2Cp#HfF48tH02&}Pz)dFLsm@gn3 zT;3e$QehAPCuhy)V$zIzI%_9)_GPmuj? zLiBATzFpamXNTy=c?NdQz)-$R7?Bu|#Vyrh#JDi@CxPb8zJlt8i@>xLz^mGT$;v`> zly2;#$a5ytNVXiieW2)$Qo2>O*3<1R+tx86rx%Decli$==AQF^vpmAoR0K|e00000 LNkvXXu0mjfW4KG5 literal 0 HcmV?d00001 diff --git a/gfx/icon16/report_disk.png b/gfx/icon16/report_disk.png new file mode 100644 index 0000000000000000000000000000000000000000..1c856cd61593e944e09238a6c2cee7e10cb42c56 GIT binary patch literal 760 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 literal 0 HcmV?d00001 diff --git a/gfx/icon16/report_magnify.png b/gfx/icon16/report_magnify.png new file mode 100644 index 0000000000000000000000000000000000000000..aeaa889534234e156bdcec30b73b591b10d8a019 GIT binary patch literal 738 zcmV<80v-K{P)JgP zpi~!%ir7|Bt5jR6QQK0ZCTW`7b7ovzy|oJBfwLHx`JHcmbH-6s1_lOpm2RKDZl(&D z@ey|9hdTJbGvW02_pi6sK9F!G?O~ZbbC_*sU;J0K@B1Bo5ClV=ot;M-U-ssk7Xk`l z7|ux)5ma?foJyr4k?!v9)z;cm(zYKD!}oiAf4$_oE+P`gj^o6FF+uWKZ$8teAW;Iq z$xGvifI?ItAi#;e+1WN?g4X?bj^W##yRm=>tXZ1+DG=Sk(Fy?8+PMV&;I({9R#DYi z0ac!lP9uPdqGAz^JaAoC{vbGj=NO8&@5Viz+?V6gn+Yb%HOjRH8WKt7r34#RF(y$3 z>@304tNBc8#Hp%?2p8^uV8Q$rHmu0vCp;#;)hU*0JbqhZQ+rDq@O~pWh=-wgt1ouC zF_or0*F>@AV5$~%JQlZQcrjd|P$=Mep6dodFjOcMj*R!7qx|GNVu?pouGUE=6BsLq zC^L1TZosHdE|k}>@gRw+&tz7K`>;DS-0`kjdx88QmDen$Oy(5j4`A|Se4f3J2wko zOJhvGAEb5pTDmrm9dmve*0XA1*Rtm1)<{9 literal 0 HcmV?d00001 diff --git a/gfx/icon16/report_picture.png b/gfx/icon16/report_picture.png new file mode 100644 index 0000000000000000000000000000000000000000..3a9a7e5eb91319a532f1c796740c70692b8335eb GIT binary patch literal 733 zcmV<30wVp1P)jdqY@m5y1@@iycWVf~UiPPmZK9+AcIyv0)YE`F$AZQJGdwa**+S<<5zV6SY>Hz_* z^@>9093rw}pGYJC_(x#KcXx8|<_iX&ePnXFNPa;R1U{j*)C7L@R^@PWue+86@v;8Q z+O&WJr4*B2iX3m>PBNMLFMl!A-0V}AgN}}loz~iJ*LVV78Gbx`gi?yaq9d71F+Q`v zrSc?V8*qfU_!M6Y zC7d`SV^}6QiLVTW2Ngj)<|6{dQbeI##>!6?b;$QpnF1k5rKT!)emAqWQ9xwr$3>u6 zc1+Fez}38DQJ0u6Y@@lUrrOG?;1oWF!r%}9p|&^&^S>;6nl92Zb)Hx6vdka2hS3HA zBJHXIZ}?88E-g4qMIeGg82fw{tu@0@M6@wR^s)o3HOKc4BeFtp8V|$Vzz|9))~8~K zjkt2Gk3SD$S(eaRQycS^37+20q|y#-rJ#AsI&KYp;LB`@ARZ7!mU!F;sRqf+zU`_e zF)FX|Fic)L!_mR_IOnj|VvHdSLvpzs4Gj&X)9Gp$m8#5wF=kiGoBJP=8xn}X#KZ)~ z7>qGXbKrR%xm=EHHjC$ZL{U_^bF%x17Y(;Yr_2drFbQ=B?CYbj<)Iue4Y zjHuM+6fIggQwO;rx(zM1NUs_(1KGi;_5Ap~&-=VA0IaF0sdJ+( zBtEEe@J_TBEEenV2D6)LPPf@?{?FDi*sT@}7o}lsZEZuLAu5$>lhJ4tzP(+F@vc$~ z7p5T;3NaE01mO4k<5^l-!s_a348SxP!4Sb_H2Zu$w5!X|!r2OK&NirsEPR=p!^+AE z(_lzjim`_!7!t6tyu3`Orh6Whl?~8ycR+JK5!z@iJGmLx3oon#;sz5jgTYH|gu`Jv zs;Bd)$~%EOWCk8r=At}%7pnRDL1rc+7z{8C1{+K8sk0aZ`KdIWO4XC^sFsoNIgAL- zn())ofnP2YdYTHNfMDdG2K{-d^nfS;b&a}CLL;&3M?)z`lEn@ z>jw437=1vZpSLI8Ox8aKCpQmuIz6;XA=+*Vp}2Yj#Zo!$wzeW6A>jzqU}6Nu+!PvM zHk+Z--GW3S0iS;nhOS2#7=8~fmkW_d1esicqsNXL;s&N#5|(xe`Zy`{0KeTk1IsfV z)Qx&5mF39i^TFfsP*6aiNGwISp$VSW(-DS&Eo#u4lS~_U2kP;%mW#_`1@wA7G#U*E zfC^9bC`4LA3-Q+eGNijse0UKYlEHg}R{$a=DDYia;QsYl-3-7Thjm zr0+cYm%;0-Bt#++`X#7AQmadCqs!%j*XzZfC%y+26%|R{oPFrKatN<7li+r{F&AA| zr_+gCR;x7zpg>fFsasCf9oVjsuoKDu`Od!qHK~iHIh0CT P00000NkvXXu0mjfuTNAF literal 0 HcmV?d00001 diff --git a/gfx/icon16/report_word.png b/gfx/icon16/report_word.png new file mode 100644 index 0000000000000000000000000000000000000000..995134248551bd273d1d82c8eb10c11545a28daf GIT binary patch literal 731 zcmV<10wn#3P)x`$;*%QE>Pm-#2tuNQAW$Ppq@+uSPM$2ic=BSMf;tzS4LT(D4twpO zC5F`@JQ%)2wPk1+YwO#tn(OYf&&>QgtZpeCoZG<6@ZmqdpAr$q$Hy=J9=bQ6my_uE z8Cv=h_3UmfsIjrJ6ULbLHprK|7#8n$a=!P|u5O1yq54of9#1qjHg=VL?(eIJ0s=u0 zY&&SJMMSpkJ6c=d?vho>Ndh+qm9 zfWQ}iZ5Wo)0aZ#dHD_>?&~mzVr{F3sn#|xZ01^lYWOEkB7cQKMGLcwg%~;N!+Do)5 zvV8{g{SR3meS$R<1pzoNn1ba{G|Z)@{RmJgn&yTWuA_De+Hue<4-BJ}BFI~o(mr>( z>p&ov*IaKuT>8evv|oH+D+kWVi@u7O1+$s9z;f;OM{?^qyfP1KL99gt#0u6b)V3rR z^5qViAGbQVJop`JEyftM*7&|pDwU$Tx|&!lR#GUXie1oJA3yo!<@BC?9wIO^GlSL| zt#zpfj^mI@rI?+a#c>=8g<=rYR!KUJM9&?ph%_g&!Oz}r%agmU^B=+0hDY`Kt<(Sj N002ovPDHLkV1l*bNUHz< literal 0 HcmV?d00001 diff --git a/gfx/icon16/resultset_first.png b/gfx/icon16/resultset_first.png new file mode 100644 index 0000000000000000000000000000000000000000..b03eaf8b5416fa6878165d95116e73003f8445f5 GIT binary patch literal 522 zcmV+l0`>igP)ufs8f5Kzx*fI63}@)AAFXgQp7K#X5)&2^7g z_9O9^7^ARqyc%qAP{1M7?|}io8xW>dotf=a%%ZSXBBI&Rf<-t`#(~H!2g~*8&15{# zVXjXMwHZYVJ6lk!gb6?r$g;SuO>QI;yeQ51#0H@Z6sk_ajqECPZEqLq!PMf5MQ5gS1i(Owi(ut_CY*w|Psf-Iy6=08Y` zHnsuDs6h)+OwcBqopImX_v1c`5LkrSCWWWFUvW71z%eN$cB714YVYtd`}$X<%JbQ) zM;;CHJDu;#-swg0iul07{S&4s!M>4O+`c|6_tW_i^y+I%|aPsIlEx5K=^ki~8LwqDy-)t}thx1D9 zB6|#ECQ%2a60OQQ<{6-)5|okv)6E>1Xpv+@iIv@MJ8v15 zR{N~1_2z$e&R$WgNhIQelIl1rK}5XruIN#GDZA_4bJqcqID*^mXXFcgt1K5iK7HPL zwLW*@#tu()#Cyd@CHc^75Ul6pYT4PCpSeBE)hh4bY>IO8de(|Ml<%@O-40!dwX61{2C5s-llVw2V@@N0oo_PPieZ!0Y2~+R( zk!(QTf=B;X9DnzJ@u9c>OP4(U@7{849!UlyO@H`*;lVfmCvAW6f9CF&{}ZR*{jXDW zb_vl21ozzrYJBy-Vb$aRjjJF3@7nm}zjw#A|58cE9uZ}LbIY~=6ShA8U$XeY|MDdd zfQCH!?_7WRzhvaG%|sbsT7Kz&`}!yUix%Do#>T_{_Ei`DO9UTSBkH=Hg(w4*^UnUS zTk-IJ<+2C=ZObqG7Z2FGlB7VCN;>(!bn*TFHYMl(i+Sx`L~=ArL>~EXU3lidsO!!J pWF;gqzXSh89JkLNxXeT<1_12n>%V}Y6R`jQ002ovPDHLkV1iLCz99er literal 0 HcmV?d00001 diff --git a/gfx/icon16/resultset_previous.png b/gfx/icon16/resultset_previous.png new file mode 100644 index 0000000000000000000000000000000000000000..18f9cc10948f025fde708328fa704b520161e5f6 GIT binary patch literal 389 zcmV;00eb$4P)K{b{Xc8(tN&i@ zH%T)fYQpV#rAr?FpSkE_eXe+_wJd|K3f{{%aMTC(eL? z&YO?2=RWv9b;pbUjjJF3FIss2fAiYM|D{t;5@!?n%vQ}6um-u(1``H~0!(`ViJ zU$yMvf616*#2KJfaGFIu@9Y|n)@%Q3RzCcnHskjH!iD$#iw7MbEf6JRj;ypTzwkeA z{@wqXv+w*Db>B;RG>UocU1Xkp@_*9QTmMBIcK#N@1p=a9KakdI4{r9Fsj0rE)+ zb~J|8lW*Tz02$`Zaxk^6sfOa5!ghcM1=puT<{WmU!JK!6{4kb3fZrJ*ROjE>@quHyr}*Cr;=Aa64! zj|O-=Sx^U(hAq-h=kq`Q2V>dc0LCnFFu6l&F;*d8IpiIHH4yNNu{%yB`v73}L;K|S z5BXjfZJO%>P`FNNQN^m$1zjx5c5Y{17VpEWq!t0|e{#P8+?shbj%;~D00000NkvXX Hu0mjf+-WMY literal 0 HcmV?d00001 diff --git a/gfx/icon16/rss.png b/gfx/icon16/rss.png new file mode 100644 index 0000000000000000000000000000000000000000..1dc6ff30ba5020600aa4ba2646beb9eb25dc978f GIT binary patch literal 530 zcmV+t0`2{YP)8MDR)G%QU0LxY1jsDL`i z5Y)<<0mFa+Gyv?I-SF1`9OhtF)?#(7@ZwPg0IYohcf#rgRl*cR36-)JAyh$ycISTR z#|RJ*0Y`3-+O5RfdxRPJ@Fmbb_UtP8y?FXu?dZjo$& zzrG9Rp9<^S_%m{rBJa8vxT8 UVM82oKL7v#07*qoM6N<$f={^a^#A|> literal 0 HcmV?d00001 diff --git a/gfx/icon16/rss_add.png b/gfx/icon16/rss_add.png new file mode 100644 index 0000000000000000000000000000000000000000..b590beb7384ef1eceb91d38b67f3f29d7ebcb4c7 GIT binary patch literal 649 zcmV;40(Sk0P)_`vtWfF`j z0<2B6iHB4fl=M^yJC7s$OkB4XF^SV+68F!}^Z5-pSkKZ)7dfJ zWJl?2zDxJhlca-{tPoI3*~Z59s;f1d)?99?+e2nUJu`EYjJ+LY_Tzl7TIxDCwpVon j=YTRG2izRLk?s5g)J!H~cfFa;00000NkvXXu0mjfU zi6qKEsUS((2z^ne7sH6u^xpT*$7wNF!ypjufnm-JGY|ZJ=Nu&>loOgVqilfTUekXx z1h4^|1sA{;!TEUSfucYP27p~1|NITBmk;25%&jlw4qn_X0RR?q5CY;$51d211M3iH zboWq^PPG;;65b4e59pTjU>C6uFOckS$9)}J0cfm^fFPg^RMkOn$lMhAa2LAi zB;mso)RqR!v0H@6*ASvaQo)cfM13Kk0JZM~@^KKVYVh|v(5+X|d)k=nX(9J{mc^MI zCTpl|_)UE(7*ZE$AwaN%vFqrAoyhw^lD6C6Et5CTF_%`-*m05d^?S*`8)9PQDW*_F zN&gO^@i@Y-=(=-=jZTY=?!SC6O!MhJDnAXw^ayO+#1B))#Ly^)ynwYRUx8XKq4%-& z63s2n7pT})4@W!yc3|&zia|<%XLnXQ3olSyy=RPKX?&3EqqC&>8J2*B`2>?_)LN!- zq`jthU3K>I&dtskJ;lPTdu`X^&)k{Bt2&>^w7@{?kh}5+(yKTs Tolt1000000NkvXXu0mjf#S9}s literal 0 HcmV?d00001 diff --git a/gfx/icon16/rss_go.png b/gfx/icon16/rss_go.png new file mode 100644 index 0000000000000000000000000000000000000000..43a86bff65d0c81eb5d4ff8f95e4e825f9015a0f GIT binary patch literal 635 zcmV->0)+jEP)^cw4_Lf`NnXu4)qJaOz0Jk*jN=Gk2DWh4)N< z8s*VU4f~P`qK$rI>tMXr-gv6&^_Q35oN{`3$UXxb2jm8#wV)MM1r50$LpE2g{{bi; VQ8S@)tH1yN002ovPDHLkV1iVr3a9`8 literal 0 HcmV?d00001 diff --git a/gfx/icon16/rss_valid.png b/gfx/icon16/rss_valid.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d0b0e872408ecad6388a132fbc95aa4ae9a558 GIT binary patch literal 660 zcmV;F0&D$=P) zlTC4I~z~%t(2;3ZV$IVbTEK^K`cbf9DJcWsEZG8LjgQ3BX ztk>_fsZ-qa^*zkr^JiK2KaV+&zI@_j^%VsVuFdVDQY^v4>l8Vx1;n1LCn5~d(Z zsIW?vOXDVh8tp@`Vfq3Xjus#w0#+U)DYX$V&J$*&OAmk!WA_e|ZaBm2QW<@4n)vV> zM4A9qP=jzNO&}hhB3XTc#2Wb1b6`%|br9q`a_bOGJ*fn|_k1ofNlU#NR&w&qt&YqzwPe=XD1lS-g*U+YebC>)k^TqzktpS2p6W z`Y3jv%8gZP0vejr+`$EZc9x`b3w--bVcS)b@+9o#4N5(I6qfBm?;dXg6aQFF90*an*tf?f9 u%m^eP3upiqkd2B87`f4-l>F~^Zs`{-O<@5o5}gkK0000k7R5;7c zlif>`Q5?tj7Yw@ZCMtTF^Q|ZedeJhM%QPCR*bs8V79p$QTo7e94yQNXRs-{0?hOn_-8n0AMO@u1Ts zNl8QzJs1#rz%RBt?ux>l+amAvh+J!{$lkaqv}+Erb-6j2xp>K4GLQnNB*W`hFg*?P z^AL@~(h~Z+wfcWEXHqV^Tq-#z$7Y#o0;yFxA!00F}F2dX# zjE$iOgT#G4*1TR6kB1Gnn@>$meCh2a>c5YuIvFn-R2W@>4@M*m@-|jiDV?b)bccgA zyPfsMM!rjy>+1O2)5Eg29Z_*2p&qGnmS!OH?vZ(4>QB01d>j%9n4QINxkyT(Dos?I zjaWF$*IQmh`SF-?xU%xMEfjq1=6qY*g&lgG_cXv$BGoIWyfO5 zp>pdV*O+y=&6@N2WWFo(%RtT`Q(H^6zn^a%epE~Kx^mEJ{c8`luC$nc*z9j|4Ms8aJK-la*? zu}sM&ls8IJIBTw8%#^`KxVF<=?#=zao!{!hU{cUc4}5tzhx2@%m-Fxd@cu=-{{z7G zcFU>0QV~u$otEUZU1a-OC&^y!AQ?tY(ygr|b+Lsco1|o`K@v%vt5f6wG(bj`z|0F^ zejZp}2K;`&=R@xGD@4Y|5FH&wd}IW%2M-Z+I1s$ukImE7iFo-b2?uzKCy#*1NxZPNzdqqd|ya5LK(Op-|vmVZ9X=X}9uO24{Kk}A!B5JXr!qbIp8z_8L}evXRx6$w7guhv5miVSjlA&GurHb?&tlT#n6(v-{&G z&-l~YZX~a3p)yv(^}zv`?|y#1w%JRt&vtNt1X7ZUi&z*Oj!7dOpRh%pPmp60w ZKL8&#%K87S&;0-Z002ovPDHLkV1m=DG{pb_ literal 0 HcmV?d00001 diff --git a/gfx/icon16/ruby_delete.png b/gfx/icon16/ruby_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..30022630d81b07d271d8168bc8e2b67290fc621d GIT binary patch literal 704 zcmV;x0zdtUP)iMii@3{=qhJYmGNO z6B95x3hnKL%F1wAEX*kiZnK#MlZj!2fe$q`IEqUU@h4qjfmpTN`dY2EgY3raEE})C zpHOx-b9y~rGBf!uF_oOm`|4_@lmbNTiFwb#_?(R$NWW3i?~_nfC3JMa{5*_|pc;)V zN}@-Kc+%5x+U-nVRS-vxJKYE3;{Lcoz)}#oo}b?pwAo;A5XQ$*<>*4E!<&}ILR}p* zlI%Hr%<0~LBxchy`i-VYUruh%vKUS;eIK245Ldvw}Q5*3@~ zVD-Yq$dz<`@7nDSQ-7tybO?#sqs)B8oN*$8uuoo~2V~ z9c$K7d^fE0CGJpHC7JsMutkAAT3Sk^CsjN3*My0q35TTLA?bG}JhnRgnBSkLau?zH zmf|Y?y1b2MkR*S(2DiklMT@L|-jcwJ+}%|}%D%vyEt;=4x8qc{@yrkr?AB>-ZTZu@ m%-vfdJ5K+)f-6i8*M9)_HOV}%zz`7t0000p`gJ-s&X^#FvVo2#P4DDKuuwP0($&5u3Gi3xsSB&b7S=yXf4CDeP%T zi085%<7O+R*T-!1OkxYf)Oe8PJhFf|3Z zT)^5Iu)GXROn~X_MMf$`RxCzAB*G7Y0H2$h5ZCFD?0yMSe?7wz)Kyf5I<$7M#1FH8N)$3v2_5+iXKrRO? zE#aHNfPmMFOh*U8;V^>1AYwf#d>plvU1p2xSPErnS8b`Y(|x2?0}Bhl>MHzxKN5)q zLZJ|~WF7H%96q0qF0DdGWoWh9v&SMiY!lQT@LJs^mAXo>F+7Y|EJm$yL8H+?uh&;) zM59p{jm8fr_F(@}OYPnRj{o<@d_K=k0@Zs^xOBC}VzKO{(`k4-9t;i+o?MRIJNGU) zsi9t~KSfQo+wIu8c!kHVnayUhMw7Byt&m70e{R?p-qV}2FJ5IA7Z(u-1TZo(vS%`x zh?}Mni9{fm%k7ll{HZl{(DJYZ>}^;%?7^|IG0e@)u>?>k6lYE)pc-v5nGAh>eU0O^ yjRqPko!TlC3K>41Kl4|QNvTvqAYki%{Qoay0^pl|RRvxE0000S literal 0 HcmV?d00001 diff --git a/gfx/icon16/ruby_get.png b/gfx/icon16/ruby_get.png new file mode 100644 index 0000000000000000000000000000000000000000..f5203c7e94b09b06f5b6f42fb84b126e323e3186 GIT binary patch literal 692 zcmV;l0!#ggP)Y=UYJ?ASrjeqP`A=ks}gya2C%k=OqLkPGuPLSKZW zHF@$4lE;uGt!8FOD{1E?w=P9mPE3@R&YqK8@oH)Dc-)-x=rQd&KolehIqB_z{(cx4 z0jm|p$MHOU!dz=B_Ldgro11Yo+`wiwW4lz!LiiEqd}vtQ8sHT-8=5%;PPS|%U6u)d?MW5>JPEPJ#EhvD20T>-c7S^SxD4fyJ%$iJm6vYnT zpb7g9zdgTQq-(r*x zmy1e}+uB&EsllFYprlbP7eCIWu=fJ-x0IF*gS2oca@+j=gVtq39!`S+V^h3b^eBg> zH}y1F>PWkrL}YE)`|yg8Eq_dy6d39w`W>vergA0TKIP86pU(9mGj%UbWZz5YKv}RW z_@bicuOq9fkHS1yjj6w!*sGBQ8T~>xbqm5WSDs&{{8=%9dA@A=n1p47WfVC+?9SN! a6Yw4MW6QB{x)Qkn00000x$iEP)rl-P_^Mu?M#=uC#u zWRgfl1^(vp$dZ@wYeC?I?drV2_}Esbuo$wlp{NLwN$Bgt^*mf_ae-;yCtO|4g3rC= zx3!O0Ay2s%Up0TV4Qp|us^d4wE?iw7oY+?b-WV<81??Y&0G zJ$aoU8Ug@;%U7nXl!x^|;=Yc@p}!wOA;`)iC?z4K@U5b-U_Ixz#z|y*hw?f1?XFp~`}D>*)(C`F2(4L}UqX3dC9VC9bPTo_Uy0n8b(1OQR};Ox`=VCJ zJ7;RgYii1lp{+q1jlnXK93(HYl-Ipac{lLF_)6ple-$I^-rbp0Rn2iFB6}T zMxl&EYRODymQAa-lah0RH+@YLe>5@s*^@zE`6#Ve7A<0Vw3rpSF+y$@OLA86KG95b zPt(|(V2ks&GVQ+}GrkZABk+}AZ9$o{Ew+od192LDrY==^URH(Uy&w-oIN zKksfB5{ByGdfWBe7yd=;f|J(94SPn%M(b_gkNg`)>s4a^*@puF0000uOV?{sfmJEOvVyH^4y)cgf5dHLYF5Q%^>gqd5u-21$*wBhAR zB_jOdZ{3_P+COI%7ca4wFNeH5CbKW$&keRmzkEP7aJ}9 zaO#ishFM)}q93lAD_8lgun@=h@vBBsFm)+G<{ddBM&m?a)V%4D2^D4aN<{dZw`@he zXmiP_nz?Yu)F}k97~g_M3Rlg+vSTP~7!t(6WN1G7DWyb&f2HOxEER3;FmLk2RCx#F z1d>}-q#UaUW#thX&D--WeXrm4u2&+$|9m)9wO6@A50tE27ZH6E6(o7nkVxCfFl8&n z>(SL0A4g;`kw6fc= zhZghZ#*fsC=bhU&oq2zne>e=_OEi9~H*sfNrYr5WwtlZ$f8yN*{^KXl-Z$AZSrFg= O0000Z&H5% literal 0 HcmV?d00001 diff --git a/gfx/icon16/ruby_link.png b/gfx/icon16/ruby_link.png new file mode 100644 index 0000000000000000000000000000000000000000..bf4be526fb1190cc7f778c5ec7894b0db5b367e1 GIT binary patch literal 767 zcmV5*`Q5eUCpo;>bf5H-)x*6q-8!ArQkJhH?Vnaw@-Q1A1t>wIFB5v4Vq+TQyi3r{( z3L=SKNGYNaH5GrBOp}2c&b=pHP3PWyJ7;%`?z-u~7apGH`+UyxoRbA0>tB@he*jYM zCkCoxD#9eV97J%~NV3IBE}Bgw!8MTcx;k>Ee@Nn0)#R5-6N$<18q)yUP(u~N^c1kL z0IaM4+uOj#280jq5g8gnbZ`(S0|Ve+y+*jZ8{uajoJz}LCq=~?2Ka=xZ-9vjU}OYX zUk8?#fzeS2E*HXPGxj+S(S`;b8IAa?R%5HH3)?n3i1<#J0rFE%9UoKAeE_`;dwWQq z*;xqH)!0`m@m-<752~HgQfzv?*x{N$@^2sTx#F7i8_<2P(S0X{b`LN<4jdc+OG`)@ z42aN1o^|Z^@@|EqHwp?ee&NF0l%1%rf0t}+1r`^9wKb&Z=%lD z`Th7toB5lCq3HEI(Or_)WBl$0doayhhGZCWg5 zIaXr;=FI@)(xX)#?RL1`?sUv@tj0Xdn*qql$+<*FEKn#E xyBx>GtX6BB>b$nLwvMWd#wRStYRtpDzXADfss$&H-+%xB002ovPDHLkV1ii!VgCRC literal 0 HcmV?d00001 diff --git a/gfx/icon16/ruby_put.png b/gfx/icon16/ruby_put.png new file mode 100644 index 0000000000000000000000000000000000000000..e026323c257e45d5d4c8fd0464a47340d1f6796e GIT binary patch literal 694 zcmV;n0!jUeP)31)X(c{M zhz)p)O~Px+7wZ@D#M-%R;V~M-s$MTv(oYF@s#+``Pg-ytJ*L|fkOYl{i~9pGGz4Q~ zV6(yGB;Lo5SZHm<(bB?Vb2HAmdh8Yp_G@J<9X#S%jEGFy5O_|*UFhk7jt-cZfYDLt z?8IAKj6ElZS)&n$!N9yu$BV>7-d0s%%P&Oi-e=zs2=SGep8BdQLB7V!44Y?g5U*Oz ztV+elgakfIOh-rarlNvrV-_N0@0>Gmw`Ow&GVeB-x8GY{2Ho8-HwRWLKCPAoNpwmP zXM8+Um6g2DFd`ItrW`w!${)6{mXj6W$;|9qFD-@PVHh9BC#{RvSX^;&%$v=8kYs0Y z*py?3V%JaCxT4hsxHV~go|4jU0&)hfs3=xyYB>M!4B7oUGP=^xwWsjQ9xR_o4)_wU zda!!sD!%r1)~c&<6qq>MtEFwSftJ^Gq&BM9vPesZW415uKV(}q72%d-nb)oFP}B74 z7IoHIv`wkR)I>&X*+dZ<5hU}D+_;(O*0-g2F81bf`=y22XJ!hzayd{Q?he1K9QbWj zPq!ueOUt&rdj>2cRhWmalU|=fSc&4DB0tdok2^0dkLemuqPdeyXi>2BuRfEsJfbWN cdh-3rG{ z$cl-P=->hx6#}NAmbP5myY~I>{qOhtLMa7Y{qE64eE#g}(xpY)TeQ8l?;Upi4EuP3 zj9qNwYy4OP^j-JLi)W5q`snr30AQZ_=_2*h-J^Uqwd^<9gC_@m_YruehOwSPa9@O%#PST ztn>RnbQXoQ3&2p_*N2(YI zkrMO}==(rnxsJAW59QQs0L07JZk*~;x_q%%{cN7dr3j%I4jC^oS!R20 zp-X8Kpw211iFbazd*AM1?Vu^zTr_Qvx?Y!ieJR$aQy;v2#^ddUoYEFRo!j>1ci(tn z{K@;T0)Sj-bCEg}zP!0%dBFa`LT=k_fI7GB{l`yczPWYR>anra$&%HTk?G3F@#Ue> zFdEg-dzaUZYPNRv<+lA7pzgcw+uL{UoxOeM-g%tFNu0n5OqYg(!P3&eWMyo1vh4Ri e9{q`*0R9JiiaRV3rbYDt00009Gp0rM-&EhljN^i}(|Pq=@5XF~~)>U!;+BT;WiZ;-?olqd>fK_MstEkar}b9uop zSG%(%K&q)D8CgaWKtPPtDOv9I8!SQz&9K@qF)=0vTF8Vz6y!_@T)cF~Uzb0()L$?a z`$c#8#_Jq>ql8oq?5#4M^3MAs_Mj^9a~&q%&y!>ZY?Ffij=buvY#%T_TY|PQcQN;bwCQWy*nR;m&;UD z`|<407yq%aQd%Bnb;^cyP&KV4wU)a7>4a6Dx$h-#bpLzK{Pr$B8!J;?KlH*=4~)Nd zXfFUrnL1@v!}G_xF3kSm{Oos*9r(bTXJ0f{jKZMUxbxsWQRhe^WR#$Jv5>jf6w4x#gTU%_MMNlkNp$oSbvBp&uHw9M;u0-4@=t5BI zP6Hx#-C_{5RMJ z0_P+Xkumexn8%)S+Y)#l(gR;YJP<6#1-=jjK0LONWPdJQIR8uK1HpvVIxBIQ2ztt+ zqoEx_X9S%QGMe=~(k#sebCL-an)%CR%a7YtUOQUgv+G>~?N~XSWhx=? z@$fx}0MB;$`JWcQ-Re{XV~5|{DvU(#*+NF*g)j^qk#b~G9_O!i*y&mZVZ=a3;Go(K z`DkskYn56Nhu+k@1Ke*uY|x zI&k6j$JfNe_a{GH%=n2rZOz$Z8R9V?Pe36hIk}jo+A-`;dt9vyvBu#Xm@veu&@v`| zzt%mwc_$nd0-sMVx2d)b0!MqGxmfCumx7yB#nIUWvA{!HOMfslMyW1iV&nY>zxwyj z8^JfLN|kT z4m^Q1mhO(_r4w@`V?H=YNkOf(i&bHT3Auc3bryK1_{hDSetLoLN{VLB^78ULiNFy^ zkUqqG$fjVkJj5tfWkOn|P5`HVEp5@-mGnc0wvJGHC=+39MC2TWT#i?t*~fNch*he_ zgtS^8dH$(KlW)EF1b4Fzv~?&0IQaNdg;W5&{t&Bmg9&N1-rBBr_;Rg8ekw^mn;@T# zlS{|Rq+-Nlg18i%UY;i|q1NnSwf>I@85#4U4002ovPDHLkV1mEDi4_0< literal 0 HcmV?d00001 diff --git a/gfx/icon16/script_code_red.png b/gfx/icon16/script_code_red.png new file mode 100644 index 0000000000000000000000000000000000000000..8fcf0f09ae3046a7bace82cdd583ebcb2bb58beb GIT binary patch literal 868 zcmV-q1DpJbP)r^f`W}XqzY0MJb1LFP|{o!^ss14Q0vK;LyO=G zl>{$>EqZ7VQmVn=L0C~*jNqY3H8#?%q3Q0roqd^|`M-KFiSY;D>*w+ z0Uz8~N>7H;5K4nIhJi8x&;^=+2HHRi_#F7wV{=BSiHAq?ldnB7%+B?NDTcxn+mRj< z61uVG&t{Kr{^%b7syl&^Lec@Cep}-^4xR%E4^qC%y(yQ3>*6Qik+BTBin;Qqm)75R zw*W0=p=2VIfv#`}By>6vK?FertpVKXX#ie7d!5Njjt7SP;cXxv1|$2wnnxX-rXOi4 zCubS@>|?^9Pd7I7BFjL40UX`or)zDNt_SNbfH*o`o?ZIlnVdI3Iv!zck$CuY8J#~x z)b7%c4Si|A!bT_N!^PE(7Gl~JM~)mcVf5GNuwOLw7WHHApn#=ARm6>eq|;~bu^Cde z?}?Oyv7mj85~6bc<;NCXGl=HnedB4fv;xOx>Ez2eF6cs;-(PqIez}UA80Vh3leki1 zEvPs~i&z7=CLFw&__`LE$}XG}Z(?sXaIqwVCY8B&QG4#jxmcq)!WE?ipr}qVB!Avj*}>Ogl)r>xpM?l2gvx)>cyy7Y%IL>tOalZ z7KZkUkERae#gJ$;z;SV#4Z;A{PMkvKieMq@xis1Xw20TYuIEiv&kg}^KR7u~uX={> zmIb-4=EqMikoGOU2g$_06|%5e4^cvFYy(<|r-0{vUS6X;@aV-BsV%W|5Xzvm!B|VV zSmdRrN4ePw(Lyx-1EhTP`6nOBym9#P|NVfrAhks(z{2T;b+SHmdm&oN)=psUW;5W- z;xeUthEgF-DVL&{OL0dwNh;}*@>~v0jga!7@pl(3<&AB?D0QxOd1b72d1W_n*JgKa uR!k>-Kb`g|yI#9! z6)lXSPy)q8C1lZ}g3^41=HNKqnYs7QJ?H%A@B2c|8SMY^(nC0W>$>q>gSs`STXowS zHf;~fxQ2v9EZ{R7D*@W3dHBBBHM?GWY!d+JSMBtmYNr=h)3&N+d6b;Lw&L5f{XIBX z0<=xDd8!-0r5i~n1ZAKo8S6whk3~g{It4qoP1rg;x#5%3mk&jNRM%6JB~8n674&Lu zjOeY>TV-L${7M3Ee16fcxk-1=bT*X$sjfGy?MD3({naGKphQs+3kpFIXc5wqAI~j1 zbFp{11V~l2d3vJI8#V@`EXJ&e#1s^fLRJ*Wg{w;=M~?r!g#9HzQ&rnHPj&QGvj#Fn z3Svg0kd--VGpUm_RWo<=l}E2ffK-jP&rXl&S6PS@A&7_wfRM?VW;BwjQGycozWv=q zS;X#GC#q5sWn>vi00A*lr(~r+Xs`q&G^1+MA;g07I7@NDx@V8^d@28HxbNq=; zzxe*f?K5pkhju@>PI%T6esG3%jS_iIPFg`oSQ?CLj-`b*R!!2d1>j$2D{N9N- z_dNmtQl?H>)o|vgtp>k-WAdw)jfVdjV0o#K3YUx7d-mS8etPnmh2`4C`M&w3RZD|f z-DE|Kx}BgKTK}9nDt3ap=<6+H=dQ$*8t;dl`wq|GAhu&8Hex;2V|u*X>5Pwe>`ABX pxbn5N{RLGS=ZoANdGc8E?*HisN=owtMsNTC002ovPDHLkV1hpQeRTi; literal 0 HcmV?d00001 diff --git a/gfx/icon16/script_edit.png b/gfx/icon16/script_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..b4d31ce282f378e5b94cd40680d283842229e491 GIT binary patch literal 880 zcmV-$1CRWPP)dH?P zU9(eZs5A|8t5v?eTRRMlZU=heApt;c-QWm;Ex@uN>_}2!i6teD1%o>y^d_S1XRa-N zEVlrobv$Z==R-vaN*dOiP;xh}(13rd27nL8<{3^$d8*UtvbO>4tszOR2{qRsrN9O( z3#0`W0!x4o2vg>#nIhNcON;jbrFs$(i&Dd*-VBg3z>*-1z>;7Qu%r9~e~*90+noc{ zCV%7=ogDig@RaK7i93|s01qGl%Lrt!v323f)kR;ImtNTS&iSm|tlwheV@t5403k8+mq?kbBz7Iez4s~7(WvsntW4bC^upoW zL+_1G1IUA;W1XH-C-(17v0M(ATQQWfmq_ZL>3(tqwR{#U6woa9k)QmX+`va6fx$W7fs9{PlZoQqK^zXeF6_0Y=) zo``&Le1wy)J;oj`vgg^i2{p0wZPdg%Emnhs7DUXV(uFJOraKqiM8$=I3#~g5 zsinLfkEQ%6M1VxHcYm;Ee*Cg{jbI-l!ye@3hJn(LR@I1UqL;$#0T|Nz5 zd2nc8vKx82ktgz=UhEq{3)lo4unp9JPk^rj?#9RQlPAi1CSN^MWOq8&=eySDxBKp( zji41e?rgTX`giA9U}iT^$|V&5%XLRWDFOv1fK)C8U62)K_Fq}nj!CBztsdT?o^1a z9Vz7!H2OjeSOM!4)`4pLLT2e5Y}mpJxP&9NcC>owiRkmrsu!X0<8YS#xZ)9Io~& z!>UepZx&_G$m{7Ncig zMh6C!ID{S;<3ME!Jurq!9wEpaBbhy#*}VB}NmVXfDF8FT2(S;>_wM+or;J2eyeRR4 ncn{*igLkoLaaMWfMP&XzP&{b)e?%0|00000NkvXXu0mjf(|U^f literal 0 HcmV?d00001 diff --git a/gfx/icon16/script_gear.png b/gfx/icon16/script_gear.png new file mode 100644 index 0000000000000000000000000000000000000000..56fcf84a8518f692988061347375c9f6ff8d0dae GIT binary patch literal 861 zcmV-j1ETziP)-~Z!n@9pW{oO5sFQkR#oNEERoq9}~OLlE7(C>^?38iHU~FCGf)7!g^i zr#b|KB0a>q#9E#VC2d>I$+ouU+sE5`|IdEEpe##p>ifB)xbn@_=$0}CvEq;yxiY$Ba;K;UP=U?3g05+4N(N2oSY9}8}Qr5e<+2svC{=In|=VE{& z%bNW?0hoJ|s|0~KAd2a&g!c4?qA*m6I5b-GRHHul#pL5pLx4O@`|B}T!Fm#Cr9A1< z>d@-2vc=Ly4lZ7Q=-61@^Fx(gF+iTCgWG#Tn_V_LxiAdGh$6y>NFWL*5aerqn_hMM zVe4@WkS9sAQH!*;GVN|D3`%4zyI{*%a_aem2=mJ zaOvo?dn~M#W*2kyDxFqK6h)fNrs3gXwJQC6lx1LjecjyLoayOlah@b^;KUzyXRL0; zHoB!WFBREABOCJu2N#TujhP((+Eh^5^Ym^jD=Y5Yx$`A1#Ce(?e*3i-Y9F6`2>|3J z*S?v;fQ5wxM-Cs<>2%D@%xE+k@LsJ}dq2+8bY@|><=V}=2Da4<^j8hkdo}941_p;* zy?WILAD%V!`=rIiMayN=ty`a$S(e?rapOiF96EVr21Po+|=RvfC` nv$VA2&+^D$IC=Zp*(vxR7Y$Nw@UeaB00000NkvXXu0mjf2&J7q literal 0 HcmV?d00001 diff --git a/gfx/icon16/script_go.png b/gfx/icon16/script_go.png new file mode 100644 index 0000000000000000000000000000000000000000..8e154e2313cb8c8e66baa5a2b22f20a9186a51b2 GIT binary patch literal 839 zcmV-N1GxN&P)z22yyMI`&M<>aiqax`m<9PjBq5ZbMGKcLk`}FvHr3V$f&yJ7L`0OE zD5_PFU=K#J5rqiU9y&S`lcwW%=XuXL|9?*3mo!ZSj(s_|2Pbz7_w8S+YHL-ks%z_^ z?qC`B5V42_e2VXLfI5V|PfiT%fBo4p0I*utLu+L{wAhW4WyNw4-MqKr+v}@`aXbg8 zLl__INxC)-4u+D!g5xjY3*8c5nkB_#-a)4M>BO7~Cs|BmwC`}VNvWzq%lgJWkByq`w8;dT_ zcII<{SeD~M{h7{suvRqEw2`HxF_EQY8d-)Wb7!e=>g?Z3IFx592OOQh-%CUC4Pnu9e!`IV? zHFZ$dK^cQBn;y1vVz1@ys{8A&=G{=VxxbP_EQ<|!yGNdqrHNQ4LR~ui*vn#5i*;0M z%y;HIF?qmBx$e^JPn}(Frz82n<7Y;3V$UO6-Ck z`Rh}6%iu^JtLo_&5AEuI>!p1F;OObXC%?R>tV`Wc+A;d5eLIf0cx%eJKYm^+r3U6{oTe5J$idmy?N@HcLyYCzv&ylY2Q6|YUcC@ zS0JxL_+skfwaKZA*S29ZHe(YuVW_XC)#~eO>5Nu>`140Y|GY7ihq12!{s-FVb;8HC R$Nc~R002ovPDHLkV1iD+kv;$b literal 0 HcmV?d00001 diff --git a/gfx/icon16/script_key.png b/gfx/icon16/script_key.png new file mode 100644 index 0000000000000000000000000000000000000000..49bb24d71daee6956a5a1e4417ef1a0cec4a407d GIT binary patch literal 853 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 literal 0 HcmV?d00001 diff --git a/gfx/icon16/script_save.png b/gfx/icon16/script_save.png new file mode 100644 index 0000000000000000000000000000000000000000..36216d8276dd679934346c30ace3006e1d76bbd1 GIT binary patch literal 804 zcmV+<1Ka$GP)W!a4mwm4 z9lAtNv=ALSSd<+NDwVaw^{3sLb!X=Ld%vD1v~3H{e06ITmmVL?oETThxJs&&OzJem zHtwUrCLZ83e4hiPx_{6!^k(M?jGkMpCU#xpD+L1R^b^O%J&(6Mk`UL>+ z=KDX%bR-j>Tz%V8|BxWMH@@Yq=Prq6jEhpgV{ iMhatptY3F`RQVr(hfH%Uc-uk%00008!PM!jse+otDvXRhleu>w{(hr=P& zTV2;rBMofZo=3rrs;YWAJqHeofOC+HNSe*6&}=qN@aeaKWm$(L&gF8enM?+{FRwu9 zoD1NBqmclHW{%@Tw}6Wqg+f989t^&~Me(EkfChX#56VZfjYtFPF_lU|uh;XF8H4TO zj!YM$blUKV1mw(6M2qNP2;H{su`-!X|7n%u=>+~>3AvaIiltqd9#DvgJ&1=10t0D6 z$;|KlP3c1Y-2fh17umvCJQ4=!_2+B&{P5)SL<2$#ZY7EM2$|!%^Ti9`3q;4qtws{i zDI^jJKbdhUAOoMo-`t-B@esjXtJQ*jzYmI{z|3qKZ(vLsG2zn?;Y5OJwYqN@My1o~ zTxy!Ox4y9nOZhb^2wGcN&dWOz9qA2Pi2L&&MfZ)$Tym*VCU=T$Q;z6Ze zJ$g#19)u*6U}?pjN9Q`P1faW_&ZrhEh`zTzI_Q+4udtc{7?20{`>0tzC%6 z<4$0NFD@aX1`EXFfryb1uLICn5nxWaVpGCkj6kwT4ni1iOhPYO8V+7ZA`uje zMd-SYjtzD?ftn&>m3S@d6_=&B-;Cz zF*bAv13UKN-Iq6*nUCUQI(Jw5*Xv9h7Nm56LZ>KDJd8b9y7n953x!Z9A}LY;0000< KMNUMnLSTZ#4=Y0e literal 0 HcmV?d00001 diff --git a/gfx/icon16/server_chart.png b/gfx/icon16/server_chart.png new file mode 100644 index 0000000000000000000000000000000000000000..1128d3f338c0cecbb91fcd9ac0f6e5ea4598218c GIT binary patch literal 673 zcmV;S0$%-zP)7AT2vWj$BZsrIMeOXfs&qO}(Cv2bXmF`i zn$P8OI5_+UtuCd4RFa4k1d)YdIKBkB+$xvL=D=8hn7|*seIk&jacljqDPt^wuF-W} z_`aVg3xOMp%SK(DsOv`m(}89d1k#uEK(uwQ`+>4B>iWM+_wG-2kn~EK%bH+uY1OEY zT&M{>ut&^^18tc|#7X^j1Yi9``uhQ%%^X6#daT6L4gVa$DOmh%oF>}(w1O79jptw1 zfT=8SaeOJ^j z9Ox;eQmLfwvo0bDP8ISYeP{_k1*6;T>n$70^-rg?Ku7#^t7EmtFLkvlsX#yA^ z0&)=vupq!uG(a51$y=z`>)VvJ8;!<#uh)A?qg~QVB`&`J&rxpz8Yd(B(?r6h*;wB` z0t*?eNzZxZ$!BFL^PX_?_pZu1u)YqRuyb8F${wa literal 0 HcmV?d00001 diff --git a/gfx/icon16/server_compressed.png b/gfx/icon16/server_compressed.png new file mode 100644 index 0000000000000000000000000000000000000000..bf49fad9deb97c5a6afb67867fef7151d3f3c19c GIT binary patch literal 721 zcmV;?0xtcDP)LAt_C)p(Rjrvjl$x6>nZFiinqh3jPb8dl5tM>LG_BlnP$G3zi&; zV5o>pV425P#d+3b(m@taAL7K|XcFnkO%?|tvRZ-)sX@IRk%cvG!bAN#(4 z+w(kwDyXXEx~{BG^7;I&kp%U6Jw|{>@pwER4j+L-AOr!FHc~h_8ArLidXsj464Yw7 z%MzSOBxWL!2sWGFAiD>FKp+Al65vGUIL>Gbba^$MPOFV=_uvuuef=#F1jBV{;fk^` zl0bS4g+j0_tKXS(oR~kQx{LkpGU&f5kj$Jw@{$~glwPmBp~@+sF2EQXjVQvVhUJwd z@&qQ6Y45bA7Z-~yrJ$dcP(+eoK6?h5wT5Wu8H@;>3l7IlVr%yz`(eed(eR4SF5JDx!-HU+!&0(x(aLNwrdd+;0^ zFE^53V$-K*oo?Iz&}?N_mL7g&hhJl%P*@#6V7`^Hd1#_@^v<%i-4wq8=5C=k00000NkvXXu0mjf DekwlT literal 0 HcmV?d00001 diff --git a/gfx/icon16/server_connect.png b/gfx/icon16/server_connect.png new file mode 100644 index 0000000000000000000000000000000000000000..49b269145afbb97ddd03fcfa844ea832c947fdd5 GIT binary patch literal 755 zcmVwYT0AgCL27sE1k% zB#Vk*Q+6?;e9+Vt!L4!K*`1ktXYNe*UVlWT^w7ZN+<|kx?>px^H{km|{^wKwm9Vg| zaNl*^8;;|sJc37gD5WAk3LK@NP$bk5Y$CIXlI%=4cd(q9B*cVPIfT zN-yMdJTl47IAHqHm0t=ttI8)@h=c;2s@8%}%bVy(RAhosz?g^LzLS!DUxmLngP`ow zrfn8+J7Zx$33yPOy6}EAf^^3q=H^}@`{F5>9HNI({R$?_cfm&~2_!((r0s!M>3g`lJ{4?wIwATQp;6yHt2^& zKYuq+Eb5L^v&R{AmzYgUE~OhIXUe@VXP)2T#eMsaNyJ@y*%#F`%&V0x=ZR~P^R7jY l<)&}aKbCWipX^bu^(V1WxGAiK0S5p8002ovPDHLkV1nEbSAPHi literal 0 HcmV?d00001 diff --git a/gfx/icon16/server_database.png b/gfx/icon16/server_database.png new file mode 100644 index 0000000000000000000000000000000000000000..b24e826c70485ac1eca79266cc94b2e1ae0a1d90 GIT binary patch literal 666 zcmV;L0%iS)P)#!|MU57FB*-;`{iB zltEd-G)>MQ3WdU}jeu6Gb%zSx#^dpVu7@$FB3Kqg8!6n{isS6;^d+tS1T>q?r(B#! zB(@`w2rhs2z}+p&hGkm>vY`kzpU*dsK$}lfsgx|PuCB45;;*d>0$A&Ka`;Tf*a+Ym z1Azd>7o`0^ zD1W4UA_^R@YymM~XLnz^iwE`sMl_6kK96WLn(%l$m`3tlgU8W^|fpsnH5pPhXPm^s~h7O^zPdU%%v&b^m;uEheP!HeNbn)AFSBJ z=D4?!CCl+yPJVsw4MJL2IzGU?Fbo61kWM#H6OdXN>u%=Xt80A&C>DzcolfU@rBb;#Kd(U#Xvm}= zAeGuiI(eV%75S`kHk-lk_ahVv34q7fZokG-sdPy6V~Sn(F=ew^z>%07*qoM6N<$f?lLE AtN;K2 literal 0 HcmV?d00001 diff --git a/gfx/icon16/server_delete.png b/gfx/icon16/server_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..61e740fe18dc615016c3493811f305df96d678a7 GIT binary patch literal 668 zcmV;N0%QG&P)ZQIL=Mmwl(g-y|iYtDg0bIogV2(V47x-17<>@P+Hf!VQ~;Bh1ADY_Vk1>Kc5@s ze}58`N~Nm;9En7Z`Tc&Zu9YFOQ_4UY-hbj=vgo8wo7>bZ?mX^6EGP}5o4qgAd zf>y7X3>E~5{sEcYRlyGFL6@t*C6FW{GilXc39MrFM;3HnTt|X7nCvx95Y4`y#>dJg ztfe`ee?5c6OCFj}YU|v_+9e2S?u!(X>8@nT&ql-J&^L3?zb)dzt-H{Tgi?Q*KmN9` zaDU;lXQ!<|OhHxER^9tl$hWZk7^g1YfN$j)lt&}z{_q67@vzDiHtH&PUMLjK8is*D zAOPQypQzOua-5=e?fX~wjvBzVJA2(9k3ywNui{G2X0t6|kiq1HIx$HB zW_et?e1)g6CxGQBiXw8kTq&|)pgDYkM<-j+S+T2y6lPy^62aYq&DA(8O6C>^FtR~K zY!hn=v!0MX(AnV8*}uTWDx7b$!|CsWCwLOS(jg>=dLNe^lxjuzW(EkiwDRc8MWrzT zziSEZ+H+X@`URpzLuJ)LxN8EQvV&~^htSAO%-@~E2>A%S!FH&NeGn@w_$DP$RJ5!j z=g*b_WwB8z8Ur}>1X^l!cp9%k$vlHq)M0nmV_#u3n7UScz@`dA}==j2R8?9RoCPqd^kk99_k&dImN83s2usHn$CKPP0)nR#b2G3^$ z2t~&h{yYa9(B0jAW^Qh-qrbm@GLw9X=C&R^WM%8FgJjux z8z1%@)9>H8E5K?%8h(ZObQ+(;He^)?YjH9bi#7cdaN|O?+&qJbow|jiS2#4N{$R0WLTZ2{0maUAKP;ba*kDOsb7Wqlp%QS1KhU;N7@5by=0s zmq6AS3WZRs)!NF8;Y8}BQWt;JWwZBmAek9~JUvF7O!F1lQ?STdk6+P4mt#iL@Kj(?SViZ@x(dovnP-+Hn95Y`kB52 zT`>FGIGz1~vGoN;+ytw=L1JPK%=PZAJe>~iAdt=J+(_9tH9m4-G(O@;Y8GggQGD_Y z!)611)4NJ>t;d0!g0AbTZfQU4Rk1%7f?;igyH%=>gVmQYa{i9yyY9o{Dh&#KClkq zZ^`-W=(`>n#l}|$Yi}RC(E2^+50BD61>-}qA41;3ZisG1`*xOo17YZXX4HXKtN;K2 M07*qoM6N<$g3c2*g#Z8m literal 0 HcmV?d00001 diff --git a/gfx/icon16/server_go.png b/gfx/icon16/server_go.png new file mode 100644 index 0000000000000000000000000000000000000000..540c8e2689b19cd661d3f07ec6d5c69a48ee79b7 GIT binary patch literal 706 zcmV;z0zLhSP)7<1w@I`*?5OI84*T|9oBhH}d)X zV_ny$7-LpT(?ounOeSx1Bq$b(0RlV<27^hr+Y6OI;2f4ea@pG(#Qc2bI;{>8 z6bgmQ0vry9qduPxrLScOb?OXyK&ctFdYopOnzzF=IxIzTH9TSNw zRv8@$M2+3u-KbWpO=ZKt@W_~@Zno4#v;XQqFdGCChs31_>&3!5%7&#b{zWFQc68tn zplmj4#^Z6+YBf55z<5&3{|y;v7;9uv%2$5X>rHda_}~n%R!c9`2Bty_PB{afo|wH(i1~} z&mbZJ35Q%B^!cO6Z!BTy%i>mD!&!%IJ)KTZ(mdRYL?UO7ODFJPbqWeO)2I~TMhXw( zyp+KE^<^xqJ^!icxKx=jKRWim##AbmAfj1{QTs88yd0gw>A`WlSX(G-+yZ}U&%wWZ o(p|@%!Cl@4H>AxOvt;l80V><8&-M2O*#H0l07*qoM6N<$f@GaWM*si- literal 0 HcmV?d00001 diff --git a/gfx/icon16/server_key.png b/gfx/icon16/server_key.png new file mode 100644 index 0000000000000000000000000000000000000000..ecd517425f0cf0a573f091656a0c69e294b6197f GIT binary patch literal 746 zcmVR5;6} zlS@n!Q51&%dDs?eX$!L{YO$aaAT^% z8wrtxVNvT!(-=&NwM9+Zn#dzTR2m+|($3p^r?x7Vm6P0@nLFqI&VSCGVRT)`|6Kge zjaV!eR1{@UmSvtqkZ3GPl4zXp`~BxC0uqUYod_N{91g$PTn&+kplLAt5tmM<1L1J! zEP47D5Rb=CQn4Ti`>a+g<`U7ws?&F_ zfzvp|MzQqNH!H3#j~%}BVf-%##aZb_G6l4GJB;cj7tG=`j&}>Nw_Z7xnHjztyK`i@ z<3{><*+B_lKuBdOqW7yc^Z1f_jE;l*VQ=n3ZZU*Cw&q%gTbv4AZ5(1tfU;QqJva(_ zn7WS!r2xBk0P6N9ScH1;)qty~y}GH@J!&|h!zq1{)G}>Brx3Dtt?nj-%`oKk1+ZKO z44Z?gCIb|<@nc2g$}P}S;5e?>w@Rn3!6Yu>fc6sRS^`$SgVipF07*qoM6N<$f~LGuF8}}l literal 0 HcmV?d00001 diff --git a/gfx/icon16/server_lightning.png b/gfx/icon16/server_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..b0f4e46cdfab24395e96c434d7e4f81f666f93e8 GIT binary patch literal 729 zcmV;~0w(>5P)WDY2I?wA+J)g@swh z*tq9;Az~0KxUTE-L+yVFGMP*>3GNw&aV-*w!yyrbfO<`uM8d%Q{PVvFikbca$;C7w zD0sNBg*UbZv_J@}9F7}CA$k)Y3U9HIWm#<@P#1rB)IBUb)@c`W zV~ft{yH{`1uq+F@t|JpA}c-%zc%xMO9#00000 LNkvXXu0mjfaz;V& literal 0 HcmV?d00001 diff --git a/gfx/icon16/server_link.png b/gfx/icon16/server_link.png new file mode 100644 index 0000000000000000000000000000000000000000..e8821dfd88a4a178df1581e12832925c401a78c5 GIT binary patch literal 706 zcmV;z0zLhSP)?mgenukSf$Ow%;{&(Qz*V`F0@b#ij@ zxZm&VX$7rf9v>g``Z^Q}JsL?+C={#&cxkiQLb7}jJpw^hA^ed`yWNI#dL>L>e-q^M z`Fjj@I2>0@CKGnPR>A73szKFMBGRA`S+Ca{9f68h+-|q{(d{0gPvFmm91*Ce^UmFA z5o06)XEYcLXt&z~WkrF1>Y7m3eyMY_&vn4e3W2zY4~4B4@}Fo`ggWoJX72yn!Jt=~ zC}x7Gz;&TMbfKNo1KrTUkU)^IvNFituckW41Kdc8hGB^|5P zDhq;WG2$IrNz43AeK;CB`x^az|5dNo zn+^tpmuW~wqY?Fb9i>u9WcPSHn3$O0UhR>XE|bZ8|Bb-s^GTFBK#I#m;3Sa5N8M~T opRypm6;{4LkrnDigB(5h2_j2`gUi>R_y7O^07*qoM6N<$f)SrU?*IS* literal 0 HcmV?d00001 diff --git a/gfx/icon16/server_uncompressed.png b/gfx/icon16/server_uncompressed.png new file mode 100644 index 0000000000000000000000000000000000000000..86e8325b9cf7938320d26317b1a59ddc23cd6892 GIT binary patch literal 669 zcmV;O0%HA%P)o zmTnjo#N%;{$781#wOUO^qtRcCC%e)iaFWe6kO?$RK-YEn{eE>9SivT7xryr@aC7Y2 z$c~ladYiP^Pq3RR&C`<0Ux?tE>+nwIoYzoN(EPEW%eEu*a|dK@V-c z5D36?QKuUy998{(pX_K5LZ~&x3q&AivzY>DnM@|$Y&IVki^Y@U<9E>A0yl45$Ngjq zpX#4+cGkw}={MBtb^M^=^?Kiu3X_y63F7=~%;)ndI($L%zDLhi_oR#=SOyS-!hh=FNvz5*&gc}4bkUS$- zpueTJs?jS>W4VH5cvDBnk}bYn&!Q$gHPEkM{Aeg6CFgw8)S-s+lpfn7J^^Wlx#}xw U_BgG30kodM)78&qol`;+07=(QkN^Mx literal 0 HcmV?d00001 diff --git a/gfx/icon16/shape_align_bottom.png b/gfx/icon16/shape_align_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..55d2694008bf2e0f60ce19ee9a2bbd8a786a2b81 GIT binary patch literal 398 zcmV;90df9`P)DFExf{Zw)P^3DA)+Tx7p16zeV2eBJN`sG!O!r z%r{>qq_fRm#^J65xA(7`3Wk)qxjOIm1^`@~9w8eEp5GTgVh8&GR>?|J)7!6b_t4vb z5)9aIeRjRw+BgJn%>h#W0y-C@uGM%f6pBvD)Skg0XTAk-QuyBUn< zN;P$?E+2m3@;x^jxVzMBC#}&PhY07*qoM6N<$g6GqtMgRZ+ literal 0 HcmV?d00001 diff --git a/gfx/icon16/shape_align_center.png b/gfx/icon16/shape_align_center.png new file mode 100644 index 0000000000000000000000000000000000000000..efe9a98e5fa3c6ad11072c7d5383c10d7e4bd988 GIT binary patch literal 384 zcmV-`0e}99P)Z6yAF1om>|ST ztKHFR-u%C_TS&rR#$xWUuInG^#ZbZh<7OKK0Sbr!oPg)`=K8c40#>`ki?apTCliRg zlEUj-Ocaa&0ziHzlBp`G6i@TVfL<<@Bqx|guvvfy(7bc&my!0N1m(V4lyq=bRi(Le zNvR9#hi1|)cfp-7Ct3?wOSDEz&|1=(k-c%ksD` e{M&ClW_$rjx>)p&(flj`0000i08P^j52wc?^pz~| z{+5E5H{Y(Hu4@1Skd}#3sVYT@{hJmRi$#&$%TyG}1r}?t9|7htd)Lsfy!ajkDt-Z6 zU91o2&s&(!=K$Q?&o&L4`Lx!Vx>#S23&w$uyhfU-d$K`9~Nd8w!zv$M9@Z1$jp29TFj3j_=8Fw z3{%YI%$@t@b+*~1_I?xG+&ypHkT%yBC*7X`0H;U$*kGH-*D~zj_WsiblwiPy%d>+H zKsFLsCaZ=4DL6hHA;5x{_a@9VN{~#-l-L5WA>DQvR=Nn0X;LB+>N1A`ku;k2zxK4npfSnM_=ZsUd2J2vMpSkH_8s%x1H0<)AI26!ZDKD6N!6J>@l|AVmlDp4k6{s%-F`BPf$oC&{AN@ zdiEsm`7?=OX84O0rxL5G3YAyiA3W{4u_Yt`k_-{ROY9Tg-K@O0-jDvtW z{2*|9y*9tOg^9q!_Q>;57`(LL1f6BD4#7DRBzU~PGId=~JGk7O1tj^fbWx*#*Ac{h z0ba=a=eWF?0CQRvsw;s58J%Ft^?dlC`7PvXK46MN^%$di5+|bh4y+|Oy!L_^s_LB1 v#`bl7E&d^!7k=P_NG200000NkvXXu0mjf?~}0h literal 0 HcmV?d00001 diff --git a/gfx/icon16/shape_align_top.png b/gfx/icon16/shape_align_top.png new file mode 100644 index 0000000000000000000000000000000000000000..1181b43fb258e3e524f8b297c4d301bc51e1fafb GIT binary patch literal 406 zcmV;H0crk;P)iXZHXLga@5kw1` zhA#fE*Hzt}ZT=Fw0JGW5r4;(UXSrOmSS&VH-}kG0DTVob-T`#~LI7}cx3B>v7_i~u zbicd4eO^~Eq|DX%akpWRf}?{S1X%F$u9fcOa1Yr?@c6piPGCd2?K0H0ekE3#NN+c& z3DVjib38X$K{A;l%7lRi0_i(Jt)iw-nkrGE{!GvejIudIh+13qOivS3wMNQr1j7|R z!z+qRQ^v%`6jG$Rbq_omBvC~U6cJMdhNrhAhlz~uD@szMRj)D;69kuM2i>-pR>H(k zU20R=YA_WM*~Hm;Bk6Yr_0!xxd~68E`15D_0t@>jBdvxMApigX07*qoM6N<$g1oz_ AhyVZp literal 0 HcmV?d00001 diff --git a/gfx/icon16/shape_flip_horizontal.png b/gfx/icon16/shape_flip_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..8667c81f8b2ae38922a801bf8ad50ae8cfa7e7fb GIT binary patch literal 403 zcmV;E0c`$>P)+Q9Q4|H>Gx;$-G!ZQV78ZfoO&~77*3Nn$jc&kZKoCTmAc8K!LP4<=!NN2tOlc{Z zN$xqL$HGYbLH113OaYT)W33X5N`C}SuCsO{M4d)0!W1Bd zPzF|)%AK8~r}nqN@l_U#p4Mv-asy1$8wsx&u~-Jolx`n9hA#o5C(U{(u9g9#gDRe2 z!e}g*5zR(5HY)i99A1uEM(-{!M3@w(Q`3nM*_asR0^}go-P*tZD6~=(l~M=~!wKks x1gKbXqcC{MAPSU2?m_Ytz$O4h|MV~XCU1V{%3*(8NnQXpYiVPVoA5~c|!VPFV?AVO1l*q#wuVDF}{5Y`EMTa_P#5+JM* z7NrLtc5{G@^7nWG`CDHlY@FTuu<8=_lZ5psk-QoqP`Hx{VV$sN)+C(P0F{PBnQyZy zv3A)TEIq7N~!NGFz151St77tx49JDc?6PU}s zU^eqSJON>auuj<9wLVdFzOaAY#g6%o^o5I=?bdiJ&{?IkkvMg+S?VBl{)W}#Hm1{! za5rFVjj=`i=oRt2z*MRp{)mjN&{-$!O(tv6TOh1XtXGZyt1-&_0(6x6mpf9k1poj5 M07*qoM6N<$f}NJIe*gdg literal 0 HcmV?d00001 diff --git a/gfx/icon16/shape_group.png b/gfx/icon16/shape_group.png new file mode 100644 index 0000000000000000000000000000000000000000..bb2ff516d35dc9a92ed6ffdc79595d61513e65e3 GIT binary patch literal 553 zcmV+^0@nSBP)+TVU5_x7IrE&y4G<6LW)%R0m7z{{Dic2rZN9Q$X1&!1i?xJlHEd! zMb<)AaLd@37v7sQ$Kt*h-|9m$FwES`%*UCz+-Nu)o=e)5bUGLe9$*XW_xtbCG~Fk8 zS^==z>2yHy9=5bNj`w@L9^yE@UnO}mnM@vCy?#47TC5}hP9TpCzy*-N^X9b(0M_gE z+tFzB%*@_Lk^lflio(4eCs(C^W#d$;S65tM)myfdnARS}?B&nAG1Y9f~bPvTYI2|OiyFW_ORR02sPxSI|DVlF2 z(;aRKd!WOt1W+_H!3vT$JIHb~{vVJggjsddXjHaLhZC0-bi3U}k|cX1kEhe=697of zarXTeQU_=bBVa~2!_$6z^8&YCf03D;q1|q4Hk+y0Y)TTg@kXPe@p!CSt){5eY8@v@ r@|fhwd_LdX<~P>s_0MMZkmR@D2_>Rn5)Y(r00000NkvXXu0mjf$qDH! literal 0 HcmV?d00001 diff --git a/gfx/icon16/shape_handles.png b/gfx/icon16/shape_handles.png new file mode 100644 index 0000000000000000000000000000000000000000..ce27fe3a0345e03e919b54ca3b6a8498743b2ee9 GIT binary patch literal 538 zcmV+#0_FXQP)Tm(Vb6n04%0-0d~Z?N5N>2x}bMx$D(zp$faLbcIm6))=iDcNsK{XO_NUIz9_#=Hl90fplE_S$iRDekpz|Us6%gcl z10>7>u(;bXN$%}9L;!i)H44lO83AA=upo5q1c5U!FDx|env1*bl?cq~cLH;UH^p~Rgca1Ok;(*H5ZUXcXOPFe6C@8ghq04j{~AV5iYe^SBjqm*l4!TaGj6|yQS zl0>W3O7lFgJbe6&SDlNa#1ExQ;_~7(-;>XH?~^Rc>h}P$EUWbUeQtj&SzNDKTyL1C zYZj|t%+odV)rMrXCP_Cezg;mNk8#e`cJr5LHk)4>jfPdL)hmSs`qPQy_Y4;U;qFB literal 0 HcmV?d00001 diff --git a/gfx/icon16/shape_move_back.png b/gfx/icon16/shape_move_back.png new file mode 100644 index 0000000000000000000000000000000000000000..a216ffd36c85ef8502b8d3e5255994d19c1b4837 GIT binary patch literal 395 zcmV;60d)R}P)v z+whYUbTtD=;_3AxvLR>j@_3VuCP*of(#dy15?2>z*unc(K3-w5STtU}9or^nBL$nP zxpFy~Ob*vRzkSE`)Q^SnzOP?8cAX z*{yXuWVu|%K5qiHBIoijdLMx`0Gq8@eE#4JzB}(FuvGu=x~*2L7>~yXKwBe&!GPIp pM$x6Pz5*+|0DT4aFQAXWegS3uME2I#<|+UH002ovPDHLkV1fcsq%;5k literal 0 HcmV?d00001 diff --git a/gfx/icon16/shape_move_backwards.png b/gfx/icon16/shape_move_backwards.png new file mode 100644 index 0000000000000000000000000000000000000000..ee3f9b27ac50d9fb560d7f136c2fd1453150ced1 GIT binary patch literal 358 zcmV-s0h#`ZP)@HXh(hEF306Q6`_2r7V>{$iQE;V^UUSdf-&-W% zFVXPFSOUDheNAO3Ap!*~BL^v1P$gcT9~Tz@fQS1#lHfobY>>=6C zi9qrIaOiv80Eju^%ymq*LRD@6%9O6VT0sWebQSjdeQaZ!^?JQn0#tc+J9C}h2K8dK zdLjwi?RKu9YJgmG9ow-(2_(@p4Yp@M*9&QR)zvye66AS^l4d|(=KbTFI`%&d)zki! z5Ssww<&G7Qj|*2z{Lom8f6?>>PIkVv)K%QjRejY(R}`*(6?jp z+G0hH3!I310<6fv$?bSN`g*+{AesWUTCLdc_mtNN%K=-W6PTYtZaH8HvZa6i6&L{P dpY=4B#2-g@ai@NbQ3?P6002ovPDHLkV1iK7x%~hD literal 0 HcmV?d00001 diff --git a/gfx/icon16/shape_rotate_anticlockwise.png b/gfx/icon16/shape_rotate_anticlockwise.png new file mode 100644 index 0000000000000000000000000000000000000000..07a30206c2d913e9de72e7befe0ff34b975a5c6f GIT binary patch literal 657 zcmV;C0&e|@P)rBSW%1yym%3h>P=CJq=%jqJXyqou@YzvD3*eP)k}mbY7q~i z;GrTBD_SU06%3(@S_Ny;^o!gT-@Q5A7Ab}S?LJP1C4Qi#inM2z{qs&8>j3owfJ*pv4@YF`X*Nd zoPBZf^2Q4Pg&j3PkhTPa8BqA~9rA@d43Bk^1zzLD(JL6%Cs6^Vii=lQt}>0Fzr#L1)~3>`~-s=Ycgt!=LtG$^Cf#hW&f@ZE-58uB`z^`Jq1m z(fhf8v{eiNr8U#A8ZkNcsx5s5ONOVt&(3isK%k_Mhruzis7O~P+0iqmPT%^XoO#b6 zOQHe`WByjjgGg64w64+}E+hEwe^(H;6?}e>W|z8COkcK<&fLwQaWd|~nPJHi0Fz;- zkLbQC(k`U>c<-eZS`y$G=c_6Ua&CjgY$$qwe#}9tJp{JalHgjMJh|C#CU5l328sX; z&pT%vb`+SHj5{p=05G9&4Z!Up;H@Oij^VL_IC!nsxQcn#H7qxd13foA`)fy(J>Q)U rY-kFh_WZag1nU^vj$tRrYOnK8uN+@bVu@BX00000NkvXXu0mjfmTxVW literal 0 HcmV?d00001 diff --git a/gfx/icon16/shape_rotate_clockwise.png b/gfx/icon16/shape_rotate_clockwise.png new file mode 100644 index 0000000000000000000000000000000000000000..b99db7d7017d397c88d3f365d4151c2a2f1cf396 GIT binary patch literal 673 zcmV;S0$%-zP)-MvO4zAah)y8AdgNT;8aNt0Z#``ZBWS5ruW_!~&_5y@A&Mem(ZTgN^o`}~SszU$^ z7RHvh1xFm@)^ph0*nGGCHC}q|R4n_)A1L3n9&>Brm1ReutcF$^i>p}}-y)rv!{S1A zVD9e6YXDL=pXA)%0TJb?rt->iD68*Gzt-&OgQ02V4o<0CmgJKqX#oHth8qSBmxWt82N#=*8fj=+HCx7f zRfTi=WOc-~l=q1x#t%h^h5>6i)zSai1%ODQad<{ISdvuCby_M8I4B7NffW$v^VTwa z!ysl<#Y!62w*3Tvp2*`_<64r0B}rDtLT-7f149B603-l$UI7t7nGgz!h&XxaPUca> zlFVC@M$5qJHo=m>QhqYAV5c9J7%STfOuTb1F0-VZ{jT#**V$+0nYH{Q00000NkvXX Hu0mjfq@H!pQI5+Ti_L0YJ|=5)wx zkF=1qGlSNkDr^3|$ws8mau%VAs!N}G7ur`j3{a)&lwiJCaRceu$939gbwXgD!G7W+ z`tnW&{YVf#zprcNBv=w4wLNbW#_u=%`)~XMSM_D9ZJ#Vp00000NkvXXu0mjfl(La4 literal 0 HcmV?d00001 diff --git a/gfx/icon16/shape_square_add.png b/gfx/icon16/shape_square_add.png new file mode 100644 index 0000000000000000000000000000000000000000..31edfce597565363903c26264756f3c81ec47a9b GIT binary patch literal 539 zcmV+$0_6RPP) zY*Mj<2s&tEg;ElO(UR|;EE2 zmXINo=@2a3IhPCp07@s1V2lL@EF*&lAQF82)gDa{Hg;|h*v8J&*;~c&MS43 zq~ic-3K8n{ABI4)^_J$J_x#;!&}#2->rws5>!%xweLw^e6Zxy>MrU8S(^#cAS)+38 zI#Z{ndAGSj?bFsmxmr3==qE4{Mkz!%`;`!Bn5~@^u3VfY3c>8z3XyauU!DWF-v@*V znN-fTh{%%cwzfH(9OL$-2LL?0`GO0lX8?)=Zy-K@Z}&P&!eIpL{%){YUuUDf#(d=^ zOKEE2mXIOT z>O*kn@_5z<062PJ1Y;~PU>OFh(i2W?ykPpuRrXGu zX8S{(Pp=p6E}q@9Rq8r05k?6j+`3AL6lUMMN1Qx!kkz9_x58Sax;000000NkvXXu0mjf^cC)W literal 0 HcmV?d00001 diff --git a/gfx/icon16/shape_square_edit.png b/gfx/icon16/shape_square_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..d28dc6b1a4420e67d2ad201e77fa6ffdff47b0f0 GIT binary patch literal 660 zcmV;F0&D$=P)-HHgciWXH=58>$m+)aUP_=fNurq~c9Jfr+{g4OA6VysNJCVr!>1 zyO(ukr-@eVVQOd_eeEr`d;&*7#Zd36d)>ub=%lXvJGs$=On&Pn97vP9zKEPnrBRKfD#EKdHd|_ZeufOm#a)m@NAF&m3;5bVE$Q(zLZS1JKPk-x02D-XgTe_RX z#5m7GmzbE!!E}bj^$Yyl#_Q*HW-gz-5F#kVUOZxW=<7_hAg}KDjh>#B%CwB&uQ)_iwz;@6pmo1X^%*Tz443SFZSDVxCn0000%A_P)#@-A##Iv1?0U0EvQG&ENA(xNS^k7Z^%HE|M4B}V92E{q3W6e{k)ec8 z;2o4;WI_>0-Os((YH*HbdS-6e>@`^r&%5C**ybRog9Dz3o3;H0(ZZPh3fB%jAn_JaCWIV75Lro?O_~d_!D*f|Tp6e0*C-kV z?*}L-D{Vv4e9~_iEKhKBV4Q*Qj-I$i$ODAHzoJZtqFWmbg;x}hm55tU8M-vhNLWB> z=Kx~N%IW-$qTG7H;Mh%QEVKA%j-FDTzWNfw$x5CMzKw$_Lx%n3aYJO)wwz~idx_3>Z)??@^wP9b!U%(SY5BN zy8egc`%5Y#=Q&dRfx}NIBrMHW0ii~f{+89x%o+fGChT%8I(hy(~5wOC)KNbJH(T^wDQj z6eh>aF;li@IYJTxb2IaN*tt&{lQ9Mn%+#O1(s+QB5)=tBa;k8a`Pr*9lQy3_ce(j& zZ))Z7-_`(NhS@}R>kt*Vv+xjeVKRhMYix0G?mDf|;ZyZ(T&)ioIHtj~B{3mdwn-W?A1_W9{4O zPKYe#dY|dhi;9~DH(x(?k0bVL9Kv zQoJ?!=IiU9LENsDeFNaYfYOs(+jL~IBP;zb`)2R_KV%7xht?ds^8f$<07*qoM6N<$ Ef_nG=SpWb4 literal 0 HcmV?d00001 diff --git a/gfx/icon16/shape_square_key.png b/gfx/icon16/shape_square_key.png new file mode 100644 index 0000000000000000000000000000000000000000..c34b982a07774e25177206a5910f20507747cf63 GIT binary patch literal 607 zcmV-l0-*hgP)aH&8>vW#0l<-cT^NQb7+`9sfwh^a!rV%AD}k6{<_Z+d3^PaL zj8qL(L;P)85D5`6L)8^-YV9=fMYkH5XqafAs+i&m)KMwv@-q(Y`bjJp1nzfkAy7~; zMAXr=w2G1}O>#QD%8AS!GRMB~b+muDgFpjCT#qf1P$xHXoJ&p9GjJL2M~*~q3QMhJ za}SQ+Z5jjth-kC_c9TBx^q#tkRP*fKpQI*B93C3%4!qKM%RmH?xSP7W-NIFtgFgJy z0?}BJNYtY%QG{BRjpcf*jld9b#cuiuzrdN;1lmY+-oB+ zH-qr@WPOVM;2i^(hOowaBC^iR+ZyIoF@=S>%FU6N^Vv26rLb6agM*6)KXLL(hDLFm zc)W+1k3O%Lu2bA|9s^!HKbsBr?;gy*XK`})bA4shyuvk`etcp5$*uIrc6sst{jy*4 t#SfM8)Y0m1@6YV)>ciVlzfWwJ_ZRVAlCjH(sapU5002ovPDHLkV1kNh85aNm literal 0 HcmV?d00001 diff --git a/gfx/icon16/shape_square_link.png b/gfx/icon16/shape_square_link.png new file mode 100644 index 0000000000000000000000000000000000000000..b885fcc60638e4643d7da2613fd79090aae536d9 GIT binary patch literal 642 zcmV-|0)737P)VHAd+Ld!L2q^VM98w(n1h)wF~45O2p7^VJ*E>2zbFL1)dQ4LX7H*KPh4wz^h zOo>C|P#S_Q?WOh#F>;Z@{myadEwm{cXL^V8K6&4h?+d6ZN0}jxIKi%X^1JcDFsi8f1_4z?)lcJtL=+Ll z>>X0Um`+4g5%G;(E&Y%^BZB}n(pgjx5mfLEvTy7HJ?{{JCm==S^Y}gB;H{F&jVwG-FBPJ>Jp*t72@M3SzY_ZvD7TX)+lb}9j8yl*!ky> z&#yi#l}gVJ0LHMl3(Mc$lO9)Y+`EJ8x}05G@Y&^`V~e(L2TQmShOBjtJPSb z`;;HNT+zVhcLKkQ_Y#Fd;ZIKjW#i`$ z&c(w3oVj?5<LHjPH3 c<+|?G|E;ujN0TKn=Kufz07*qoM6N<$g8H^2*Z=?k literal 0 HcmV?d00001 diff --git a/gfx/icon16/shape_ungroup.png b/gfx/icon16/shape_ungroup.png new file mode 100644 index 0000000000000000000000000000000000000000..3a6f369a5048b92bb2f625afecd70f29b32e2233 GIT binary patch literal 666 zcmV;L0%iS)P)4!9)$b<|9tNU+CsbaPrm=%-T&Tq-}~;JVp$fPW~sF0aycD| zJcw2*l?qHIrPJw`rfFUgLbUSveBc-XE>9#9fqK2}f3{*+f&-8)iUMP|+l5#x29-+1 zf1(1;d9zllU2@DV!Q!k<7FoCnWT6h{&Ru{~sRWF%*OLUw$b+Zv4C}1RCJV$7$a^H) z-4}4{>a2320$QWQH_waE`LzS;j2kXry9@Ri*Wio`nHLU+SJ00jVztp|glr=M*)Jxx z_jHIxqwxFZ4y$v9D0AR)a@B&ERc^k`Fu>UNgpz&%tPgLLt51?|a;f8r-<|NEVV3@`Ixv zk00KIFB@-Z_*$qqV4EBaeCWw$v*^bs__%Gr2mK$yfQ_$zp|xee=k*4Z%VnBM|8Rh; zG5CDGRj=18G)-$vo)J`4eW54{$$mxm%4vV+{~xG}o%M|tZ2$lO07*qoM6N<$f@ZNP Aj{pDw literal 0 HcmV?d00001 diff --git a/gfx/icon16/shield.png b/gfx/icon16/shield.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb4e257893adf230db7220c06fb9371360312e7 GIT binary patch literal 702 zcmV;v0zv(WP)CSS=grr57X34Zl(zd#$wMb&<%>`t-B(tkBb(psfna0f6_}Do~^xke$ZPQvRr946H zWWosxshhe2GGhTlX^H4l2T{)>lHM28PjBPv)052H^wfm_GUcM~_VUEV$3cdCKWX1R z!rT&^3rTv;k{#1R&D<>@Px1a?%-hNzH)w3T)o)siWm4p$YE@#8C&=cg43(z=rJn}gKmtpUPjP_< zhQXyc#h?f*t`d2Vd9yzWR3(s7PzH#A7!f0%A|E3em_y#OBXS^bn8gJ3v%wOOhaiEV zN+Bg6K!%U|v5J*O8kij|KR-n{eladP2^TtCnBu~OphnPUSs(4yA3V7-gl0O@~?V*x@CTl&E<2=tI5q@L#DQla@S41 zJh{xk+x)uL-5)Og@e9A})romiTU+;hxI5}I{Y{<6W=--* k<)9^%y{&t@hew?Fzp3k#2;Op=9! zVS%RGgcvtB?=hrnT(^1LdEEQ||L^Y{iyPBKvvKOIPJPa&)A<@z<$uZ3-6v zc~$Gk^h9y;%5Y0+$*))mIb#7qgC5d9!ldIb@VnnpFu9T5$YrK&jTjd|MT^t1mgM-l zi=cwqeuBO>+~TDe5+v>*=`WxH zDB^YD#jY{*;V7u!b$6g5&jH-u$57F%uJu6zFoLAQn4AE$>1<~_P>T~PCNq?*1bT)6 zRzMZRM{R&{ERX^dVAKOmgLqjZYY{8*w}EC2R0Gf)APsmZ9%=*BdZ-GBL9K*F0<0k7 z;S|ik4n)A@g5!gewRjZEqxJiE`ktM{PYJ1^!X4M4$r(0~Gs!nsaL3hQLK85q!MFj& z^?C5w(w-@!VR-|4w(O;LaWzcjP~E<&Q-1(e8=fB+?7UC%eKWb`8*vK8;N%7vcaYn! zlPsKDi*+oum8-EPpl(4uz}^wBtX9efI_@#hai37>HjFzH;|vn-OAs<+SwC+-00&oH zV8)~xfcz1FsheLVGO1*BZ?u`-$W^RA1x2fB&I!kl=p3xE?XyZ9830Hn>o()jVx z+;X+D-*LwrDVp8Lxw|)dqa{Tp^)<_wRk4Towq)Bpeg literal 0 HcmV?d00001 diff --git a/gfx/icon16/shield_delete.png b/gfx/icon16/shield_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..22823a70d9d595c91898132ae06b38d956cd75b8 GIT binary patch literal 768 zcmV+b1ONPqP)_wWDzWofpWZjRwL)Vd8iHwR;&_<&#(aXJ|2rC=4&(@vrY3M%S$@!-jW z=* ztyLco*Wo15n0#0=A?aRByJb2o>G^@3N0CJP%2&wrwamVeY0834$+YqI(Vv}@#Oext*GL@6XYIDnd zAA<~q7WqGC@#Xt*&Xd)?q_FV-8}>d63ap%a4-57fJrO-yE8n*)Uk4fa%1QE-Q&{pR z$N*vK66xX>v@g5`GSbyc$m}P2Jbf|&hC&9GgEOo%g^P0(5)=~DO+kUEP^Q~%?f@E| zJ_Q2_EJGp3MFHr5%W+CU30MjU3jqse^mzJY0vQS!QVxoN1V|An3ONcXl7TrCtU!;a zPr)!tiAsA2Yct?BK$Jn$0hd!dSEGJ*p7v4&H|UYV*vK(n_w>o^{pN3HVEj6TFYk3Y$#xl^Q_CE7r%8FT(3 z3r-UM^~Wc7-lAYHMt;+qH;q)78y|02t5m*iYd7}MJgs_{E6Z`n6TR&u@qf;Lxclai ybx&BVbsWd>_wU(r)Ga$pr#Q!2ut=L3{<%oAf+b{E;+-G}C0%qCSQkM=7lG`eZo2X^ z4eBCEy@)7AgN%7FT@r(le`@L`$DC`&?HtdZ=lA@6-%sb_Tu6{Ny)Onwlls1`t zw)FcKN4tlPVEJu=d0u<&4Wf)_5kpiLXL-K=B^rL2w`R^wXUCEiDQ$fRCf=R>X2((2 z(M5UlL9%d~DC5@O*C{Lzte}VmOL?8`PrgE>k|5 z#7u>;Yon7s@IrM&xs$}d{c+;i4T|Ww|s z5qVmiB>u~lC#5QQ<|d}62BjvZR2H60wE-$x;pyTSqH#X?$9aZk9xk4=gcS_} z%w2~hdwA07|NZ~@|FQilArsd8f6XF{Qw<&ke0ci5`VUv#|NpJ=2j%aCIn+%2WcF59 z%>CW#*}oUPcm3UcP5krW-G`*(r!XhJ>z-n_f{E?eO??G7rnQMK8>51>n=~5O_yZ)GQ;#)>*f=EeOp`n$p2lMq5y8c< Y)sUsE^zP|RKsPgZy85}Sb4q9e02 zk}*reKp2Lbf0AEO7ypA}amXNqYyp>Y;Fci-g4`}4WOLWH+9@cGQs}0F*iEjOG*W}4 zm%wK(ZQw2m_=MnyjyI)bdn5JojW9_ApWwoHWG)HAlBv>up3c{Bd7V)Nj z@iR8U_45rBpRWSDU5?-*Tkw3&gP5hEC2ui07*qoM6N<$f(bUU AHUIzs literal 0 HcmV?d00001 diff --git a/gfx/icon16/sound.png b/gfx/icon16/sound.png new file mode 100644 index 0000000000000000000000000000000000000000..6056d234a9818d248987389d4a621e5c83ce0851 GIT binary patch literal 610 zcmV-o0-gPdP)FDRfPcVFW5d%9V=z{?A#;oriL5xO+n6O2X~nf!lQuE^VWXpgu83qI(qCF{ zS}dqc=wWy-JjhR6YYDxINHb)T^nMSh)vA20R`F7)lzCSCZF94My}d73T>N+m zpyXWPL`#FF;s+j3t(LL2R!6+EP98p9G9EaJe<5S)o@#CPu0JyV*YBbiNC<>y{C`3_2 zFc^fUC0P=`0GC2D0rmxry!i<{eh#|t2UjSV*w|QyY37m5W)KQZKoA6m%^;bK|K7sb zq~^Y!1U(%y>Cs5W^^bz?JUQeR7IK)M&$43OYdMwDJVcVBtSjl_Ar8Hmr2)a$eK-tv zNC4d)(7D`Piq~gVUR7m2k$BH5O6=$i%I6Kpa_sVNy!&j)9UKPT@*VWNNNm+UIUciF wPJ00!a`S;oH}3WS@hUTDnx*^y9@F3E2OYGed{u8eJ^%m!07*qoM6N<$f+a~A3jhEB literal 0 HcmV?d00001 diff --git a/gfx/icon16/sound_add.png b/gfx/icon16/sound_add.png new file mode 100644 index 0000000000000000000000000000000000000000..965c503c6088f5ca20ae624ae9f9bb8f05490640 GIT binary patch literal 684 zcmV;d0#p5oP){@e)R=6tn`E0`O&UochFZ7FhGdgX0zI@b zfwou(BBezH*PQIpi)fL8z0AQtp}BZyynUTrZBg2SA`X0cGmm+n_nl#e0l@r=nEwVS z77H#}mcINopj0Xj&|*nZiK$9T94|fX&Uf=yW>Jbseo%3z8&JU=68c{18C+IKL-EK<@goWW*KkIou$FceWXN zR;;c*gQ6&qWf}Q=9;sA{&gT$|i6&ro%)LY0f_2wLyAC_e9ASq+u3Etu7u9GiKoA6Y zyE;cmU`TyT?i+$k6Byz~!4D7Y4!Pa#<`cE+CuDAd!f}ZXbiiVxce( zLZQIn5o-DIjdXP!!OAG^KN}ku5B~vbQ06k30fR6Ek~oG3E?;|b;X&0ux5We z`<%net$Dof>d@Xy!l_+?|K8aSlbnjOk;yO{4)bg<=w}7Nw_|`ZnG|^5X97IRt^WGQ zD%L;MjWyJc0Id_k^~kCIkw-$i4)6h=OtpUi7|C71tF5Q_b!>c?HvlI;Q3{%%>KgMK z(KG#$?uVkAKq#+$Cp$P!bmN>uJ&&@^o1KkltZ82T<6lQN7pT4(wtvQgk^c_UnVcJ% Sc~{E-0000 zv4KjGLD@@SwqBY+AwKj_2x)Ps2A1Yat)lSTxi^%;0wX%`a$6Fye?p-;}9Oz@3_H4Is>e~!^?WT9P4(UVR_y$uYg2R z0LM90z};reLY114GXmmv;A$P-B^yEOFE%_9+Ev5395PjP4WPtcoxO#h*GhbsI?f-T zC;7Pu|AZ>;$? tsn=ZC^sk$??2gfnFO}FzBE_uKzXNI$nkY}mb87$q002ovPDHLkV1k=gKso>b literal 0 HcmV?d00001 diff --git a/gfx/icon16/sound_low.png b/gfx/icon16/sound_low.png new file mode 100644 index 0000000000000000000000000000000000000000..4d918633fb7c50bb382f91385540919583695bff GIT binary patch literal 524 zcmV+n0`vWeP)}W-Vhw;NT#RL?T9uLxYyXVPSxHJZ{>R$9RZyOF=SYo-}k2-w!jPV1Nk(IL7DO zV|bqJ_Mv1_1jn)OuW@=|^wWn#R~_NJtU~kr5%BG&OrdR>hyVLb-^~lVI0N<*QWk}{)T2Jp~1;rnJ&N2haulNhlC*Od9Gf>KFEtyV>~T1KT( zMys`lcDs%9Y!**GpCvG7uAr)U^!sP%^?K-byD$s`r=o}<$KlrRw*+%D1$0-K<~|ff zfh@~77KHKSyI>I8i8yRaw2IR8ItU>!0|7iT3@*K1Y{mtMqF^t`<+5lr>Nw*0@#HI( zfyeDeD71=LjJFr0(_1)Hq)$07*qoM6N<$f*zgBZU6uP literal 0 HcmV?d00001 diff --git a/gfx/icon16/sound_none.png b/gfx/icon16/sound_none.png new file mode 100644 index 0000000000000000000000000000000000000000..b497ebd54abd420d6ad527e45cf61be55170e944 GIT binary patch literal 417 zcmV;S0bc%zP)=wlnx)<^8N0A$6XFU?l;N(8Q}Zq)nMgnHnL@z8KSBRn@Z&a%{xn|-d2Q4 zMH9;98$s8LZzsrcY-m~$XFnviYhEiADa-Lkz!&I><>UW8(|7X;y57kb#}^N300000 LNkvXXu0mjfTqdux literal 0 HcmV?d00001 diff --git a/gfx/icon16/spellcheck.png b/gfx/icon16/spellcheck.png new file mode 100644 index 0000000000000000000000000000000000000000..ebc632d9bc411a06cc269dcdd21b87574cd71693 GIT binary patch literal 603 zcmV-h0;K(kP)G^19JQHhNlNj`@k%q%HHzg==U|9D%gW$B$$pnzkJW0RZ8O~_ z**^l>7H?3b1=gURtg>1uTESC4M-RmX46)~p85(ciV2C_Fjlp$--AR~)afRMYkbh08 z4X%OwtCOX5QXyPUQYlKIT_aI_mrA_ym5}Ph590lI|1dY-e8b>)T!Q$}jyx;DP=E8f z`?4qhxtni(VX!@_j1r9uwKo$O%5S=2)f{@(N4)p$pTHGQ{xjEJf5%{XSQ;Z8FqGcZ zl3e`w2SfGs#SE#JIl*G#XPFqH&rY_S_vnAX(kK5JO0Pd>Fg+-NGa&&rR{O4h{-3$~ z_A`dyvpx*PS5LYx0%~3Y)SQ3$5raOeW=sQO&$9r%az1SBi~p8$9{kVP_~L)S!pHv^ zGB4j_(A+OUR8nT}JgFeudizi1j#vNv=0E(;kb3?$gX&%hlJWx3pG8j7?*C^R2Ufr z!A*#a0RRTzHbHkRR_DJLALEjfHcAx^ZJQaCv5 zRc_myg{0)59F#Je9Q@Sdc_JdxD$jSCy;J>({^8#4&gN1?BqC>vi&blI&zxtTs9dsc zu%=p8h(t~oGu`{%_~x_M=G}7FO*KQ^6cU-L?s)5;FWRnnq^sq!Yj#K_sg>h{m%dss ztL?jU7BrnUqbY-wDLXg3@JHK6bJ}M8FzuvqO>3o-(cT^ReKO~PIrDg@q3)QP5$R=p z|DjpW{q)MbU;cV*%A}e-wn;xl|F)~zp8DXo_a1Ag8+Xu78>FA5y-TiWxuE5oriK$H z)a)~Awe+&6v)^?M)21~{she=rnC(UkOD8Eam~qB&b#;@*)r{F`la(?^8A-Lyq+<>_ z;)nzG+G?X!hNO~6igec)RoZ2%EjC$eu_5WEkcgy6mBA7#thU^+AsM7fArcXhlB;K`2YX_07*qoM6N<$f^}HuKL7v# literal 0 HcmV?d00001 diff --git a/gfx/icon16/sport_basketball.png b/gfx/icon16/sport_basketball.png new file mode 100644 index 0000000000000000000000000000000000000000..f7a000b9ae4beb7e2f7a532418518dffb32dad73 GIT binary patch literal 977 zcmV;?11|iDP)hK4BUhe$KN9UVKPOxMNOv5-kgi^#pr|CgFd+|MrUGt z(8O1>C5urLHi^@yWCP5`g3ciz`jb5EQ)*Y6Fs<>YtYdi|Z$7iUj3J%5by<|2kMLF%Vl==ZZUK6wy_(+9Q< z#T14bqdL@$b8EdeIz8+6c$_2ho3Dm{@b&e$Ge3_}-Rz{0jFFqou>0@<9I}9N8OgM; z%o28~L@}#V+0e<-wM$(X#VN%q&IP>T<7}wsNzJa1pI2!+-p&1+vlMe>gj2y4bfY+( zc-#sVjvVFcW|Uxuba`lGP)X0m2=Cn{{K7LVUKplqfx{If^3>yCmJl{*$t0Fxl1*xC z=Sn!%C#m&RqbFAnDEjy$`qOa~+rr^@5@-!_>+4_XIyQiez!oyT+Ino$!0U4%Oaoj2 zvRUYlROO}6D+6fD8Rjovg{n%zE$uY*>|x^j3Di^`A=%gnY$1URSSFII2BVN6k+s$o z)0Fgz)&_S~x*a{WL?M%+F5H027hw9gd4!PJ-xtAO1(IbVTpontVdLH^g(BC)U*CN4 zQD$@H{ZL>xmBuug^(1YNgg^)^MIomax%2xPm=+aoiH7dO%#4il-IdWx(V}!xr0!g= zx-sxz|Gg35!xKFNeoH;% zRI>;DPCQAsGd&r#7FHA4(HHytKb{^=?hyV3XQ-8jhtkdh00000NkvXXu0mjfe#+H3 literal 0 HcmV?d00001 diff --git a/gfx/icon16/sport_football.png b/gfx/icon16/sport_football.png new file mode 100644 index 0000000000000000000000000000000000000000..199f0f7f1c105db4d1da7923635ca4d1665b0618 GIT binary patch literal 875 zcmV-x1C;!UP)@uM zZrZKLQ08ITY#wSOr^)1q^3X-^zFU_|=8x~6ukZWw`Fy`03IMg#Q84MtI+(OwT`YR^ zV3Vj?^HwNTaMD`&0lplTt79Z>+eQn6urr&!LYc$xS7tL>WK7y@7dr>N0yf5al^FXV zLsw}Y7`B^#-7zO#%jvgKj-OtjYmA}ET{4Eq58sgU) ze_Mc+%rp;W7QIu=E5MLM0By4nQ^TL2uFOYUdL$YX0#O%x3Vk)D&@_v{KW#TNk2~o1 zJUcQ{Rek(IO!O`w32A=(Pd%2UB(9XD zCY7s8^6xpB2zkG~K0LdDM|18c{->}XW@ZJ)H4y#zi6N+Ou(xMXVl;FhpMV*0e*bg5@jLI;QHC){F;>`R6}I=gLXzN-t$s1{H|6% zFkP}V>jwBIwl2afcT19fK!@kT))+NX;>*FcvdkFBbFQH!B@C~lJjt{J3?{SOHlifR z2~YeTK=5R!nb8GGC14LJ9^Hl{IRxUHMzJvYpRtQ{X-ldG#PEas+&AjIl(d#PxV(4ao^#JV?>+&chcHA(W9zrcuzIeZN_*SKBfUBi{Yn_Ku88)CIy(5o z14=m5T;5${pO7EA36uz_sNoww%td4ohv#73M1nBfuf4Ii#Zb`Xkx?c^#Wj|EB;1+9 zTAO`3)Mn^#lUbsMOIsNead(bTs~hdEii`#-c%_#Z93Byp8u;Rfb|2RBC;KZL62xLk z1l1Nr<$n(?o+_Scw@RxHl?15^Rr)FwKC;G~!x?W|M;u9M&TQbFkgoE9M-rMS(BuHC5Cr@S`IdWv({{8!lckbMoyLt2GqP1(+3W4PDYCe1Rtni5wCoUg8 zd^mp3o;@i$cI*h>v}sfPnl)<{EnT|w&iwiF)o^M)bLI@s@#Du|A3Ju;1!zdulP6Dl zA3b`s_36{6u^TpQ2%I~2?u_Zvrx#$=eERfhCZNWNhYlU813JGKsA<;Y$B#EXfBw7@ zXvl6LI}2#LSAT#1CaeY=J$h6QsQJLUb?Yi`-MUo-)UX?9NE^rnK$rA9eE4u1&|41e z?d>P98n9;Tey{XN2VSpQwJPYrg9mF~zI>SrvKfe{1NobPhSUNBx4faDVFy+N7O&eG z?9;UO$FgP1N`Z=DHn#&cgPh-S_wLT8m6ersSPhu8Xp6aX)sCNw7caKiyLT@r z@TT9te}D6{XU__OnzwJ;woSXDqT*IjQIQl@1EN|sE8CT9`8{XOob$ktc3-`Eb3|G@tVF^4Eohg|=AJL2lbZDeI!mXYyuU{BM`P`n65=@@E$5OP&}eExPHN zKIK+vY3a;@f&veidKArFy%Sm*+j@RD6s~$7-+SV}bKc^tr1HtNDW%s+?`qkyWy}Bf z@8AF5xN+nEth|yFnVFfKgz^d4fY#Pl$?op%{~tbl_zz5?|I@PzPo$-#5v3XKf}G;o z6~NH`pOTSxA|)k-Xw4{Lkert3o0yo$PKss_1^|BXzSrUmnOy(?002ovPDHLkV1jkM BXjuRN literal 0 HcmV?d00001 diff --git a/gfx/icon16/sport_shuttlecock.png b/gfx/icon16/sport_shuttlecock.png new file mode 100644 index 0000000000000000000000000000000000000000..917287fa0ba063e436798e7e1015745ca53bd612 GIT binary patch literal 683 zcmV;c0#yBpP)`0Ff_) z6e&KX(`h$k5oZ~J5u9y)zyE$Bk+^QPTGuQV%Y(lJAkE{v8jHo$!C9#h+Aw-No*ght z^l`{um25Vfi-I5ww8;=op`M_|ag-U@4_cbSRV2wryWPHJv)M$}FCj1rIcqYRM%n`O z`Wh7 zK2s_adXd;QTrA;c|W~1W4#eyUX=D7{S)QhURZu{wV*E*$t7xfmZ+P$ zmmY}TY|LJ*Do=`RwN9cf(bdybHtXB|IE<|AeS z=Ja%Q-prWI^L^G71JLJ zE8`y7X+TRKbJ}7QEf&P-lZHVDtk4w%9mAH2<2r{UzpN1_~X;&AtPx+O1GL)H&d;Z}BMq6_~4ugAk%x{bD~00000NkvXX Hu0mjfw(0T$ literal 0 HcmV?d00001 diff --git a/gfx/icon16/sport_tennis.png b/gfx/icon16/sport_tennis.png new file mode 100644 index 0000000000000000000000000000000000000000..e88a6efa1d04cdeb47a10bdfad46da5562c2653d GIT binary patch literal 884 zcmV-)1B?8LP)HdtBYdE!qbq|qw^eo+5Go%YI zri}HfQL{4YHLp zUYR_SM+pD;A5hEG#uyVikJyhc>OuUH*p2Haf+~YXw0D(yP z#Q*(9(Elu|vyH(=ODdkx5mLt9X6SV0s#(EJlNopd*b6`zY)?PWbNk=W%i`{rgTK z{0us}i=QdsNYlJNPjhXKpx95be1d}7@A^tuKZDZ-mxQS1ZLZ8z!(N+N zm!bN`MYp~Sa9^t*iP5CRm{p9Zgh~=Y60sr^mW*cp^&j2BPXGUM-@5B#(`4ZQ0000< KMNUMnLSTXp`kIXZ literal 0 HcmV?d00001 diff --git a/gfx/icon16/star.png b/gfx/icon16/star.png new file mode 100644 index 0000000000000000000000000000000000000000..b88c8578956ceec4ff17f81995b8652f6aa2b58d GIT binary patch literal 670 zcmV;P0%84$P)rx?szq&Dw38OK zY!^{rCAFy_2z8TV&4=Ube7+y|oYO*02OOyb5BD7I^ZdAQt`ZS+tMaFrb6^=AxbXHx zH;=|4CCm%L{PZwSS3v3G^sH+#W3JcR_xs(&`Tqt8^J9}d0vU#im5^f#04JL4qMaI^seoYDXwB>7;oyw=|M z1!ayym?6XvqV3ae_f95{py8ukt2TxB^!VIzRRh4#rNu~y^X+P>L{SXo3_|Qqm>9wY zz(9!5s#OBElpmj4DRyjO`0`RiEIkUg%7D)8y}}Ye3}prow;JG>UQOIs{kfZSJ9bYz zskMPbH9)1H6FDf)1=ZKVfe+;jf`a(O{!9meiN~~d0iA$0qX=t0D6Ydx4#RO76h@#R z9_k7Z;$fv6G>QeZ{Yu0n&xL4%!?l}UPj4!j&Vs@?dl=y8#_IQ`5I-5a_T$dJtJ_~5 z4&186>klZh{hfba4fr z6PwPau1z;L*OuFz&bh6rTf>}7rgwL{vsvHnW-Tgd2hPI}&i8YE=X?(f0PF88s3%G) zL~ga9&rja%@sULWLY>0xDcP!aOR+%eUoyJFnDMM*${oSj3a;9@k z?EJir4=x&dXBg%M8gg?G8D(;HQb1#`kDT^wiYFX2G`0|w(-g*MDHJwZ$)td~ZXZd^ zM=)UzLmd}~FicPwWyZ*_Ba#CO>rHB6>1>>#BxM)&QmCCWKWd?Nyxg z+&=)>6*{48at&4w&G;UI(G>&G80eS6s%?jEY7r{)3Wf}R$n|zStvwYwpMBs&0#Mpy zcZ}PEP+CZgSt-0{y6YWb^gq3VF|!w|!LPVeS&djM1|sMl)ZiNDpeh023*EHA5rTNw z2NmPHj~8At$fubW(Ar5}A-e;lANk z;&I0_l(AD4zwJ0C&ELV*x0W^AF~SJPZ4|Ri5*=L%H1XLGNhEkaL_j<+iFQ#NsyJzZ zGnr}Ze-3FkcX%m-Z}8^bAObm+L^Sn+F1qJ*Yw+yxJi4~{=tg~Udf;N#UODH;zN}dN Y4=LaLNh@8G#sB~S07*qoM6N<$g8f@x2mk;8 literal 0 HcmV?d00001 diff --git a/gfx/icon16/status_busy.png b/gfx/icon16/status_busy.png new file mode 100644 index 0000000000000000000000000000000000000000..987c806fff759fafe2a221a8d1eba225a3ace560 GIT binary patch literal 751 zcmVMm^(vTr!>t+|;*hPrMu0kRLK}h1qZtx06|w?a-}3^qoWvxT zfGus7FwBUs(l#`$Om={_&1eeI{;ME6L5Jm!CgE9<;a*I@LCbfxzsBOR;|S94iWW$Y%n_pb3sBMQ?EUhPdzat|DF7MMoo}#Odu|*-#@{3>z*~tL(y81=;uZeUhC0MNvg+l|!JR7U)*Ljd(7Z>ZlA!;mAE z28_{LFwY3!^764(ehIPL)rb}qrN!4(BV2Y~0sQ#0j&hSGU+3y+>f$g$jds6Chbh3? zZN%c~0<6-Wm9mxO@RhWApCP33pF=vU8{R0>yQ4LanH|+bX7AiR=brjTXM8d@|Cf*C hq>WTt)Lfzb{|&yn-Q8GmUSt3O002ovPDHLkV1fp!UoZdw literal 0 HcmV?d00001 diff --git a/gfx/icon16/status_offline.png b/gfx/icon16/status_offline.png new file mode 100644 index 0000000000000000000000000000000000000000..a88261a65e7cfdd6cc724b95f322857ab4011768 GIT binary patch literal 422 zcmV;X0a^ZuP)guf5051u^hG_WwKQb8ui+Q;x{7X%|^Y&0xPbV_6>a>1n71xJ#O zjD~@M$`ct9q?!Bbg0q&vEh;stNEApDC(Ba13yy!P+##c*P~w4W;$&Iufv}pTfQ-Tm zdG5I(MU0u=gm-*pFN%bYN|{H}gzU+=6QbVu-m7iQpne!TDVN%1_maZRwgWInz^rj-iiE`ej`WTM zRSR$kWHTx*hyeBSk=JUKdG_TQVeX5bE0{JyvV@u~P^D5s5>{3jW?s+db|lDTKTqGC zTB;fqj*8`$gA$E!<6(|fX0z`b`=!k>_Dp1l`;Nt~oamI2oIL+B0$>zlG-M*cEj-Gu z7G6GhbxY_MuX=WHbTpG5=t*22KG~LR)dDD60x7<}i*mIYa*$(UU#um+T$+%4V{Zh% z{cOt!EfID6%<))iH%0cxpsm%7NgxhbM6#gQ5TbN040g35dFYa72VLzg{mo$?eiv;5 z3j$KPDe(1gAtZcVGSS|uAQ+1u@epX5(kV+mX2~2LJ#7 literal 0 HcmV?d00001 diff --git a/gfx/icon16/stop.png b/gfx/icon16/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..0cfd585963d255190b8855a7689e8da1c4d7cf6b GIT binary patch literal 700 zcmV;t0z>_YP)*?Fk0YVb%?UEFajs1S?+YtYiPrjx0+ z+4YbyJXwz!SX#yqTlhtNQ%Ku9=RNm$j)&+(}lZ!UGGp|@|O z09YA#-dR#rIaGe;MBLe!ht*}!c?U}6YT!dfHDO%~>xtx&Klk-^WB==sC_vP4ddg4L z#GN10u$+QGf$!(i3&8VpF6O6+ef~&gQ#>AVqCJH_utvKMAuOeG%3%mn<<%9)yb~#4 zHc70e5sYyQ03$?zFUko7D1Bg1=6jXvg#bUm1b(pVKuC*}koEKGdj<=zdM#RWsl+kfRf;OU^G_BQh+Fc$z&F_AHuQYu(b)aq=H_Fx idDl8IBmWBc*Z2i=4uSP&;Q8VJ0000p%S8Yz4}?d^ZEOv#Sc!)mtIgHXaEQ+_ullV zJO1Y8v8UhuAAS7ozvIlitK{;}YszGvVI*jPQs)gu{RuZGF1qsJqxF>Ai*mOY zeUVJ^Xn04=g+vNN2-6q_7DHe6!8fa@! z^ZEB_2Vebf-umoI@{HTtK!PIfdyIp7Zk$|p=*|D=N%#IIE_w1_EaGe}ST5wWclgx% z|Fx4ZY{8likTKA?G12oM|4&}@o+);3yYs=L?ao)At-(S*$63Le zJ&q^>ZEbL?y!O>L=h9<7rvvdA2Do?L{p8zs_rGt?o&P=^cm5ltT|5S~l@laqmU8i; rSIv!oK>XjU`o@3v@@qdCD9z3Q7_5=EFk?|V00000NkvXXu0mjffa;^e literal 0 HcmV?d00001 diff --git a/gfx/icon16/style_add.png b/gfx/icon16/style_add.png new file mode 100644 index 0000000000000000000000000000000000000000..e0369c6be9d36e994b0de011069494460d96a837 GIT binary patch literal 844 zcmV-S1GD^zP)e0@+Julu(JNEkTghQ`>*6)1&K56lT)AFSk6p+=zFou9~?@f=o z<8N*rd;0DF(Z}EZJI=hjN-qDrrcCA;MuG+?b>3jqpKx>HqAMRhT2HyXD0l0#iaLPj_0@CCfwX2oqfq#v-#E>^WJ+0O*-%H zHfg=H+pP80LCw-@%MhBYE~}R8d~tQ=>345r($1Jk$Dh=ha`5$Q|0%Z*NM~MfR<5`? z*=OG4&)FMa{LftT;=fMmjdkL&7s}uU7`0rTx%v91Kl4t$`!M0as~0m4zJ7b)=BNL$ zv+kY|^Ex1>-*9Vvz`RHQoOC>ZM%CJXsdg~+{gcAqR#h%!vGjSdf96p zUz&8_)hmghBZe>+iF)o;PnvP(V#cg{58Ni-fA2Qo-b=Bl^VUFHgCb`>{I8mLVHwzf zj-AiHPdoVPfAiL7Uy^6s-UbpBao=Mc+;ijPvO{nFM^C!rXeXPW->+%GCcCp6&YIzdP%Hc)#v{<8+;QI1SLuzO*J`-lP9w z!6%zz+g-kIygcFm#%q)QgFw%o)c^f^(*K)hOZ~vm2n-}+(aVjYFP!CqB_qTX zOJ&0en^&%FY~D`yo5wuXrqeuThwbe*!4lN!gNF~E?|Yv2;o&s_0FxcK)F4Mv>u0z* zJhiT>SNoIRsri=6U06{-CYN%OHJ$srT8APibiLY-K*7FMO` zu!-u4!CmVjT89blRPxkIDKC*hn?y-keBB&eC_)C&se#e8D!|7|Y1Eu$<>Pfv>N49K>6fy0A2YR8!Poer$)vwrolN$#@;q4<}Pej2{e%3 zI=@b?o@g_YM+14D#L_V#yK@oZ%9M~)Hw)Nk$>Z&}>!Pcq%1JmymbL7=2fKmBjgNb+ z0y1kBXpaiveUuCEe9fUL91qlp8>1G%-IfQ7F?q0R5`%pM_H zlBZRaI3ut~u@Y3I*su)iBl3JP27{y#cAw>392ogM27x8WYUncrLQ548Qmg=v)c#(M zKW28lmJEQ3zM`w6LouCZ2JeDx41XWS7nLH=8uZMsJl-Y~+6d*|L+TPovcw00000NkvXXu0mjf$UutB literal 0 HcmV?d00001 diff --git a/gfx/icon16/style_edit.png b/gfx/icon16/style_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..25bb5b677f89b1071fa44f29a006ed0be8fca098 GIT binary patch literal 927 zcmV;Q17Q4#P)4 za;GYM@Zfsyfm)fD&Ry41qf>=r$+ULd=aUgoB$PD=lkdf_7Ilg?zyQOl7->rK6-vac z;TV_Zv*2yTAsc({lxwkakt#&M=^sjC#7^AUP&&Nl19N&`|TDi=7JD}Yd0Ws1C z>4Cn`%K-NAO-Gb$R zVwgTXc$E4*bT1D$0aYNf*Tq)K^tV$NSHqh(`FgCPo#PoB*clz&@Zz?t*3^<<*(b1GSS=liGL+!XKb`BrUt80E|` zL^nZdavGLlE*g6AK5q89fuGJSBa^o|%9F?I)(M}uC9Y*LTOPY~cz<|nclXlE}xo*2>>r;3Jd?&=tr_!Iww zFvhUfzU@K1>#kb5wJi!Jl*ja3{?P6ZuOx9B{{rz!RGKb8<;DO2002ovPDHLkV1j*g BxhDVs literal 0 HcmV?d00001 diff --git a/gfx/icon16/style_go.png b/gfx/icon16/style_go.png new file mode 100644 index 0000000000000000000000000000000000000000..25d6181ac9f814963f515c363bf7dcfe6bcb0a27 GIT binary patch literal 862 zcmV-k1EKthP)2r7#xK|RPpjbh>wel673Rj41+4mDY(S62jvPf{cq_v-ek|xTnHW zcy>yBKofFot(G%sIo1G#B%vscr`XiR&NXTSkpSLxhuVKlq0b8fvyOFFICMGFVJx`o z9Z!=OMxATr&E12nLGp!$En9SU4yb-$Bs%I$=UqQ0;@>DHH#uj+XO1BG@b#0f`j*b% zo8Hdvx0MG(WnybQmvf0{fLEm&_Y`L7>wJFk>(D^NoodoN<0$9?4~r423@C43b=vt~ z0*?2*oN`Y*E_*Q9wyl*&`1ywsVT_}Uv9QE^%|MQl-1Pkg6v=u96VUQZ`urNt9<+Do zr|^ZdQLNirlXi73nNsU1DX+HO*_mf5iiqH}tyY^vB#3s)dZ?;8(n=J8hK1z0zs%x8 zT1>1K$0a0CnB(M-F6V97!xY3?q4QI zJM^)H5?WbPBLbE&q$N9)VtHORIqL_r!3rM(UC=%3$HBg~Gs|XB+dLZ9sKLl-cY%l` zKqR4blOUOve74k81AYGY&^6=(7kL5%b7;jOE~VfKJH5%V!}5B_^8pbkn`lx_`d?dE oimQ>CmWj#|C$c)&MDd^eZ)gE}if+w3_5c6?07*qoM6N<$f-cC6E&u=k literal 0 HcmV?d00001 diff --git a/gfx/icon16/sum.png b/gfx/icon16/sum.png new file mode 100644 index 0000000000000000000000000000000000000000..fd7b32e43bc8128181c1aeacc2c1b0af9dac484b GIT binary patch literal 289 zcmV++0p9+JP)dEcNn4H`bJ0C+qr9t=q z3IB5(AiS{sSlm!hKmUK){R9C#j!Zc}`+sBs9tE)p5$}U$;ZzVK5OzQCHlA<@UGIO! zvj@U9`H!I>IKl6{$7vAD0_aTr_h<@&41C_Zzj3U$sWlFzu{fRl=l_3uX4QtyMkj+0 zY#SOnetv##&Ac*9!Aw2qzO90ukB`rtBTS+*)~sK@Qd3Wl>6w91lc$EXqw|d(p7rtj zL#=9mJql4^&ui$IAYgxZvAe!x-T!~wAEkwbV}v;l|IpFV;kk6_P=alNz5|0Yv$3)9 z;rsjlKkS;w>nL%6C&hSi8{-+bv^22=Ol%^&FHDS$JJJrBFsN`$`tyH2>+-h(-T}M` zbIkMa)w8ljvf0|^RyP)a!RbZ^nygOjY zvaEgmwz2N_`+TjfUI2su5O03fI=3GN zO-DxyfY)uofj}vRZ5#J+ElHI?A*K4L!FxreG+Of^;j>jrB82=(AcRCIi81=y>WNH@ z%WRC|bAfWDj8}GRun?h8$n^AdF*G#bidPlPiBA#-q@JRT_(tjU^l_TnC4PNQQ?cK< zK{}l!ozDLFW@ou==4Pg`rH#LBisPFd#s??Z*^7WN=GQg5GHfE(Tc#HK$)FiqXft*F z#C#!FO5Mi@99aMa4lQnTNq|ya1TW@gEuM_gfac(8lLn!QCe8qYqTX>HUu+Km^FSj| e1UBOv_sg$~0hzRbE)Q}50000VjOibLw0u`97udk^oE-nJ*FfxKk zC>udT*o+LXU%yp4efr{5AO~)Mh>#FJ!=pzp8Gir%3-KEh6I>Gr!}u&LEDX}p!eBjc zFF*hz12Z!-!{5LE;fj$BK^VXcWHY0N0nA2bW)`3V1{4kGG&3`ZX2LW8BnXoH|DOe` z?Z1w%Vfc1rIm54K4;WsHN-*$Bn*;SGGBD1YH}AiKf-Hlco;E!25CI0^zuC2r;rrQ* z4662l4D5>94Bs#9Vz_o>FT;IqU5EjM;!J!~6@z1HDFf%-0}KpLk1#Os3oyK4k!Lu4 z>^cJjC@&Dgdz@JQ{X4tvKQee9-48WwCz=RY_ZJ~6X0ynn~YaOWu_Fv1z8F%p}dk4DHUL_z|9*cLd@B00000NkvXXu0mjfcQ48A literal 0 HcmV?d00001 diff --git a/gfx/icon16/tab_edit.png b/gfx/icon16/tab_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..4c09c0fd702ab11802c4b14cf51aa478ab8e3504 GIT binary patch literal 580 zcmV-K0=xZ*P)GaTv$cZ`CS^eoMHio&-;eKy=l49%&jMKf1j|1aEQ}pE z9vwP~`nZefyGNMm+u!`#;l+tPjhbL(W%en2%J6Y^6!}W+d-KxaaMT#QHQ;AF8}1+% zx=3kp98K({7<|N+gp1(4HhoJF_WNbhY1Jf?sW87uY=q^|1a;A#G{vLic;vEaqaB!F2-Lh}}&E>lF*Y?BG6Ki$V|MM6AieLky^#zer STRB|-0000}QD-v#^of`t8ol%E>>SLB14q9p3NkwX3|5@!@8rWb+j zKGBJmy2QkcQa}UehH7>3bQIt=s3TxA6y;UGTiArh*fR!}8qk|Fkq{6sz{|@^k(K3w z%jHs|NCEqpqO)ocj5}Zsg9DDM`v_`ETJc0*F&`PpL=aqc5DG;UzFLe>MZUZ{hb6kO z9Sat-@DP7QZD|{xtQSm&hCqJ%3;hd~yxTVUEhb{&Mw4$WDDyjt0&Y(-LC>Y za~>9>RP2BvW>Zv{Ra&#B3%lVhY@Dqf3UcFBfX7L?zp;8!i`JL5o114Fd(=UTAXByc qbOk))B+4A!e05mHZ9qIv(%t|bp11egU=P6n0000>q?GuNnCdgP^*Bj5V_b?dAq2Ppn9^MBB^YUM zad0N-T{Ujg*A6d~mYV4na=hT4Nz+_}SGTgW|Iir!%$ z;@OGkWI6+j0H}~K4RYR%!7y|zM`O@*K>rL{*&}x3lR**HrMXC1->#slU>X|w!U1xQ zqc^@R5;6} zlTS!gQ5431?~i{f-N>j^(nf@gnz4vsG~1*?ZHy3tqD@4b(p4K*Q47IE5Jb6XVMKux zSz4`PETXXnBWf%+CAA199Uoz1qRzYL-WG3|8Cw}$xO|**x!?Kjch9kmG5pVR0q(w9 zyl4z(#pnjDHKIXjjfh6HL5VKef+&M%{dV9~Q`7~}#`N_>t3&@%`O>}Fa6y4+9Re8t zdK;w`N)*0U_~I8)RN<_@bpYR&iV}jrhm*U`Y^eJ3s=`-N^gu)dFp|h@h@g9a4Y^VR zl_vl=(O$>>$$5?+s4wJ3lk@b%im{hnU9Z3wjW!0?fzdY^9LMHiGJ|DuWY zbD??rW^(>tPcVS%SR9MiGCsAy(P-T|1*P$9I*U?zy#k}bwc+Wz1so?p2yy^dAKl^m z`~=G@i>&!Ma%=m5);xjI7-J}N;PBpB;wg{LNU<%hjSaIT2|5l&X{c%9#mpGVPmhW9 z4qve$=sEz$wuq-Z0OBc+c*^7Xw8#6;4`|sLL2MziwF|L)Vtd*E&Ibfa1s>SY842M! z0d_`0914f#Z3A& zsdR$=u3HQ~J58li0kE3?1v7bhwSU`zl2002ovPDHLkV1n}7B%A;M literal 0 HcmV?d00001 diff --git a/gfx/icon16/table_delete.png b/gfx/icon16/table_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..b85916d921ec08675f9e41f18c0fbfd7f2124d8c GIT binary patch literal 660 zcmV;F0&D$=P)Q?2k`9nO>z?V zkm+%pXeD(;$AS7ZfflT_L=+s|TT1_EiiW!ITMXX4Mag6@HO(#LRPSW@V;_Y>1H5R6 zv<447v{ZFFVUNY*Dm}RIv2nDFsh1@_Tuj zC17D*VH8v8SFpp^y1wjLHB#VfgRc!n3%(Jw(bShWQjmB~tT+!(MOc{COw72}B6pni uj`Q&8s8!`!6#=Xdf;B0000P)5jnv(m~oD{XNgT3)4vA_BpPAR^yYtKhdYt0F% zRhCi;sX!=&lnSXdLaG^CB85gO^}75>ZomdmT9+LPq@?{z=d(9HZcH$cN~HnRbYDRz zfsg`M30&z;S1A&AC%2X3x-w}7K-`DJ>yH0b_ir(QE9A5XQYrwdgM)v3=y!r-_us;n{0~Bx1NSxhn7-09ZmqgoMF?+)iQgb#j`e`+7534TN z0IpOht+6e*T|bCrncQg@#4y1G{LUj{Bc1qjw-f1V#cMdE%w2?U!P3-(1P$1h!NI^n zYF>po5J(3gHuQ{%fmY__6fxCz9dEM1=f*ao6DG#gP`>$-fmUFfQ2Qo~WyR~0Pz{s) z_nEh153w(m7@iS4z7&$=Fjpf*6qeoThyw_P)*6om`?f4(mTj;#xt=vi^`x%cPptPc zrpLvJW-}CQ#wj?(S8o;&mxxet6D`xAu4xF>S4X5LM0(y{oc<~-uVyN`jDhEG>CCGD z|Ek2~;!_YJ?tux5$LkQf1)(zOYq`k$bT6^U5=P&&kzGi+A}aH!shy18Z~8o~aj;gW+TQDw?~0 am(K6d-%A+Xv@1gZ0000G~lwc44+E`q>jqydsX9IH6-SKYrQ41uvJ53CgcdPe5{3UH{dfYo$>`2hfE+ZW-+ z=qyK@qHAx1qxUJx7$sWOfww-F*ka<>2?8sKD!vCdAJ5@=E`3kta9r>;!Op~8LeVCk zjrK5~+d_F!CaXab;Qm}e0pD|IZH(Z%aHJu^;ra+o8^?(h)seet4+YC39N4j#{8}R^ zKwt$G@Ljkw`5Dhk>b<8^e46ejC!B{}yhXUYjj5q-tT8C*03)a>>pW<#EhOYSH17?w z+ZiBQ)&hy=j9) zEY9ZRLY&RZj|kF4V@iU_JY`5llj VPx0FJ2v7h3002ovPDHLkV1gP+HZ1@E literal 0 HcmV?d00001 diff --git a/gfx/icon16/table_gear.png b/gfx/icon16/table_gear.png new file mode 100644 index 0000000000000000000000000000000000000000..cfc2702acd7b7c84be4d84363e6845d4be5614ba GIT binary patch literal 714 zcmV;*0yX`KP)KTsd(L2%Nfb28ake(Nc)gcnjiHl06Vi5zr`8 z(3F?(m8sa))$`m0WS?l=+qJX%?3~|q&b{3f0P254(UJXrb9jGiI#k0{pbFjlDki*T zsNK65bM9bxejAF{MGVvdfg*Ucf>99P^0^-hR9&S2%@qIt{DU3aL~IrBX@O zh{xkltJMZF!Qku$_KzEIr<%^br7DT7!cwWkIkl(KYIP_Ui*UJIkjv$u`d_XSfR}Cb z{UM9R0=L_ZLZJY?UJqxoLZsE{kj-XUkQPFr5LDmuPuODtfppV3xYCS`Mgz%Y5)8w@ z@Angkj%{{2orpvt5Q#*37I1~SZ(2p|=nR#EQ|#1EP^{GPb@v#bw+~@78VP`#hFgbg zG?`3@Mxz`6VzKxVB{AfpV(m)(_QW!7K24!#B!TNn23O@VNMzIK?d?U6)DE-R43$cS wYY%A%1cIMD9`7A_#BRT>L?Qv7&&S{SUnp5P#YQSqod5s;07*qoM6N<$f_olE%m4rY literal 0 HcmV?d00001 diff --git a/gfx/icon16/table_go.png b/gfx/icon16/table_go.png new file mode 100644 index 0000000000000000000000000000000000000000..0528dfa24ea76e6d1ee3919deb5b95a6c3e8b27e GIT binary patch literal 683 zcmV;c0#yBpP)&Lm&p%aeyiM6U{&J)Zzehs6~qcg z1!K+DX=Sr^zrF)w?A~pFj1Mhkw|6ytB@m3*Ef1_!0J{5Ay8>LU$tBzlkaYmSjnfHU z4a{=AA%8R1Gc-$c-Bvue80=JFtfI~l^`U1lh3|Xx4yA~A;H@{^>pDl;EYVc{nu?-B zgeC*uF;DGCO|}YDsT!>58jRZ!uO%| z#aWyhLKQ+0j^vh5T5yV`V1?G+DzbUD4Iqkhjw~N8oy?y)Yaaf}M024fA2YfDrYonhIm@?o-n z-UASkj0YZ^uZk1(A&>yELViv$1v$q!d@xCtA0sdOD5KK@e4O~oYDmqN2hLGZe1M<7 z(;Ux_k(M<&2Okq^NFX7}co}ucMuw;Q8J!uUBKA~!+FL%aKO{HM-aTF&THSBNV#E@Y zZlYEZE93y5W*UijF$TuJP_pL<3oD7Y0Fm8(=VV)C#j3wAtu~o@R5;6( zl37TUQ5462-_l~GmD!jj5v>qoD#&CdZL|ncl0r}@v_nv@(Nole_8x&x6%kcZjNbMBwtJ?C(Yi}(AFYs~?vRk2bEsX!=& zlnSXdLaGrakwPPtde&IK$Om96t&i0Catrv6bK=UoWq5(p`9mB5v5 z)=M$`c5Fo>t}7>u0B8VqE#3D|zsHgSS4gq|sQ_qs5dJ5?wu*exBLQLv0I;*lL+is3 zJ607A=lqXD)Kz98$ z0Kk+|p#j@6s9WK|HleoC!*-vC8lMM%8lQ*N6K=6!R){%OyQy9Bnioxrs{xEtZJ+d^ zO-0=A`GsMO?$Sx{X*lg=)O z4W-$&xc%}6i*o`@E!l#McQdh|n568ZXieE95$kWZg~|-kG7UPr9DreO8sIAEi_c(M z|3^&A!7yWt&vPIdXYgCfvV{;f-+m@oP?$sT`ylf34UErMnYX+OoxX)3qx9TNVI`9!Qj(7! zBJ~X|LBB1fet5FwZCP5X$*z#NLL!CY@azuC*KZ*0G-KOSd37hvrB9m)=T$HmjdxtT zP~!(cYdxlYX{&yc3N`6iV5@$9dS&$No`nr#>FmF)?AM^v85y`cFa9%@=t@@v-Jo56-xpcZCLFvFo+sh%yoi{VZ?9B7cjqH@ z8!|K0K+I4z)ErSm)DSg96%|L#evN4{_Y+flvN@i^7vC@LifQSMZsr<)pJA<0#?&w| zOa&KZT_b+%+Dp|_hzX*?r~AGp1Wm_0Rk|^m+?;%ybY_6erk!{YJP6vXQ(u{gS1-+DVsvCiz+&=4Z_!gK zprJ`^=?3>+I>|eGM~G4xHY`4{oCq*90 zHfq~Hqng;lg=?$CiB$~Pv85Boz}<0ozC3%&%PVDHJU8YKX5RO?@Ai3R;RkPKA6bUws5yfGJ=?vs`Qc_KTWo0goouiTL-$h^=J)M zL(O?@u!DuWRi0($mT-4AOn)<_L=-A5W!r^l6;r`F>{yEp7wdQ}83!rCswNq=_ zq*jNNQb+|tDWp_Lr4dr4g+vOCRBEEDwY1U&ptQczSefnpm(CAfhmP(LNTs|0gWq2v zlt4&P#};uo!MS~DaC{N8 zCc_0sd|7PSe?371F2g}XWgdg$NiJ9B?;%LfL$Ni4Pa&qpcOjIeH(99(9V2I`$*Ld>uIkVFf6crZY_xlO|{6Tm3 z1o4FhjvYTmZOwVY;c&YXKnQ^b!l4;FIR^oF)OinK+qAT_P*qh$eSJN3b#(~arm3|Z z0FTGx-t|Ch%1aM3{dqDqst+F{gdh+IV47xXfGi886g@AVaq&Ve(P(tTp|$4j%daEC zmKCeXd2{W{Th5-WpxEalE7M6Lksufh;&!_!DJh|#pn%_-idb~s9v*r>=Scs~Wo2bX zQBjfKG|hqH;^I8F+id{OrKP1dAnNsc2Y`&t%}p7L#gdj~HT(fFX--g%a!N-40000< KMNUMnLSTZ?Bt^mi literal 0 HcmV?d00001 diff --git a/gfx/icon16/table_multiple.png b/gfx/icon16/table_multiple.png new file mode 100644 index 0000000000000000000000000000000000000000..d76448e34a04f5c94794597f91ade6f423b3f6cf GIT binary patch literal 612 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 bl|JXclv{aX%Z3zd00000NkvXXu0mjf?NAwh literal 0 HcmV?d00001 diff --git a/gfx/icon16/table_save.png b/gfx/icon16/table_save.png new file mode 100644 index 0000000000000000000000000000000000000000..25b74d18f740ff208435f72333a1633569c0e833 GIT binary patch literal 723 zcmV;^0xbQBP)9=EBdhkBh&jKg_`&J(Mr{5K9?YB z7%NS3^ZC#w7o(tnOANaU&GbDgva8U-z`c)j6qd7VU7r32pE$mM#UEBK-6|qt9$Fs- z6>t{%pB71ynwG1c@8bc0>raNK6Dt8qRVe;QF-EXH2&zgZfzI{KWSyaNeKXb?5(OWH zv)$_uQKBdbLe2@*YL(JNiVIR}Vqy(9UXB8Al#S?e6$ef`OJ z*^@Dj?#>2+q<{qlHA2?aai;eJ-%1m>7t)ru4w<;#O*nKUzaX~*8Diz*A!^1TLczbnd@cygZQu8S|yQc0M~PHm=T*UUVeXvI&U+E-jSmPDu1(PvLywGr8TgQ=M*)M_<+{4|1yv{5RR4tt*Wfq6tg zLV{VqgJ)69K=q3ablpCL%L@Jenx}`>=j@dCAobP_wYPDAM3Q7fL890|4 z#q#quqV8u*XLE?fV!B9yx*?fNYUt4!L!nSOsV9)M1v7z%l{QTPbh}+$%sJP^lBO8; z3a;zI^!V?C5EafH8AXH{TZL+c?Yyc{Q!(}Glv$=hf_>95_YL%VJsl5s55{@|)lF+a zE1Wu%&|-!|CLG7nKMr>flBfwxtpR;Z@85+l-@7=lHwt^xAuTMJrm4~2xi4NQ6w;oW z3%Uilc5~@%))oFv^}-Y;b^wV=Wvg>0lR-QlN3+>PwOWO3+gc~WEu+sIv|_QikCLa= zhy*j8PT$UEvnZF#sMqUrl-p3mgx7y17`FNO`B^GjA)LwQ^N)kMUmr-cdnR<{ga7~l M07*qoM6N<$f|JxSlmGw# literal 0 HcmV?d00001 diff --git a/gfx/icon16/tag.png b/gfx/icon16/tag.png new file mode 100644 index 0000000000000000000000000000000000000000..e093032a77d0b90d3a5dc05759dd6bcc2ad51715 GIT binary patch literal 389 zcmV;00eb$4P)OW%^N^ox0}MJJ@O#dCdMskq^A9kwxXrIWcrSi_3?zrw0R6UmLLRf9 z9xK}R`oI6&r}tpuA*){AE8G3%KS)ly_Kpx%1N2(%MMSTD`Mq%KtN(tpp59Y0xFL-s zCmpcp**%b4#M0;AfpQTj2Iw~2WeZ>a{A1;gH$Vl?eyiqOGe&o+X8A2+kX-4em;VE2 zKK`hXbcGGY1?t5&BSPmt{hqbz#ea{!2lwRTE=eQFNqbLybPpsKH1pASpj-sjFi=dn zB4pce=UD3Er~h4B?!v>sYto~887rRu2g%7rUlhU{3o;QG_$|wC9`o+J2ag5+DGxu` j)ZRG;k{c;WnG_5FM|sxYY1FNa00000NkvXXu0mjf#+s`M literal 0 HcmV?d00001 diff --git a/gfx/icon16/tag_blue.png b/gfx/icon16/tag_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..9757fc6ed6597438eb8e5a70a1ab2402cdebd5d1 GIT binary patch literal 586 zcmV-Q0=4~#P)6YY{78#rvt}vj%qrc zN=UU@y$E6COaj9&r1NAlaUpajQlL~SorN%pOwHs*2laYgHBA$?ZOd~4Rw@5yFm2?1ZIg`0V-$-;GT1Fi5dB7wUSNi^%`^Ge62m>OBeX610Nsukl}DhDG-mxT?nhyYH!4he7Ri8 zrq0Ti&UXUvqX&F@JcJAe14@BNBqAY_QZAPjF(Y3r7P9H_kB#@LgFAf>xz>Qp&n=|a z>ro1XLZK^nmO`PRh#C2OK0ktd7l6-A;O5?fz1gNnCX)yR00~-SI9%?%=X}23bKl`4NrEVf$mjFO<#Nbov&dvJ zNT<_CrBZ7ExK+Uw3I&YEL1 zq(%qHWHR0F_n|0?dQQMtEQVk(xD>*X>NJrR|6!IJgTVluzJkEFiIZBbhHyBHKp?OH z;YfLEc{Cb2#_Pl@g6c zwX8?E)9I*5#h(iF=`qaGA;gdY_^%U4sZ=5tu-olxvtB}>ke2l*x7+On$PNQM`eeub zw>sQOtcA_q_1U#pC~GN zxfc`_zq*cJS5eFyM^neBh0V3}>eD$_#z~y93x^BudEejjyyv`!5k(Q1Oa`e`3dv*= zi9`bNcpQQtAQp?w0$`>sCY?^B-|tVXYPG6B!r|~#2t$==L8Verl*{Gv2ts4T1p-Cg41%^T)c)i|3Aq-XBPb9^Eh~-MB(?O%%1HUtLQYw|; z_xr)~`~-xd%KMgOSq3fM-RomxYk()80j@IKD;A5?1w0eX zO8_7BFTq~F0B&Ih{IyeXKfVEz$#iz?L`i>Ij^m_Stu}(_2;{@7O(gElqvL#zLDr4E zPj?Wzbx~#))VC+@m1SA2+wGRu@+EI*AlQZ4U$s{{4PFIsxvodT`{7+wFD@IcbRw7dsPL` zqN+OerCF_3joECLc-<-@E9d2JYjfCrFoQ2E$G|VCW%r`$A@jfIYBU-(27}>DVEOcY jqWG2CCjT8;O!xl+&v_qytO7mD00000NkvXXu0mjfWRW`K literal 0 HcmV?d00001 diff --git a/gfx/icon16/tag_blue_edit.png b/gfx/icon16/tag_blue_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..2a9f6266ebbfb023c9965cac87924611d3242a2d GIT binary patch literal 748 zcmVPQ541JUvS~ZL`~zygnz)KVWCC?F5D=Ikq8U?h>6CXAjX9uM6jBuQEWg2V^GsJ zMH;n{ex$Xn{j#O)Obd}(%Ft$twTjfv*iMJzn?agT3X8Y7bI9*=`z7{p>R zM59qeA`yhcVT3{<1cSld0H~b~Mbk7SN!oHUnT!JQ`FuM-Mr_<>gM6Qt( zaJ${xLMS=1+$_7vg+L$>Di(_nMNz5CK(E&ehr`hjLdmWhjYM1~ky$|ykSmI?Ev+X> zrBZOYT(H?}TOgF|yb-xttwI)mFG;vNvxdGefR$bUmP{rQusp)t#2L&_^&>KR9MLCD z9Tb_7&*$?>Q>9V?N1O-4YZzjH;W(g~S%>_|OoFp_Vo~nZx7psL70cE|*gv zi60^cLK3tjfhp`nfw={VcZ2_S1%<#>%)aa*Bb!S4U!4hV~9@te7c zr1k{t#!*?UQf{ICTBfI`)#g`y<;2J9B=#o=3tjljp2G@BGXJy%7Sn6!^?Ft98tVbi zF7NG%f9OTj`~Vq$8%hi9C`5Yjb(qASn%E?62+$241y<9T8$Jzt?;d!xt#E0M!D1ZW zB5nxiyU-+-y^m4$KZL*kFm#s=z^osIPN!2fe9HBOw&q>Joz8=zZJ<@O-aq0r4)vTO e;(gowO#c9xAttCU0DR;C0000^5T)AZ%#@G{_P{NCN^P z(J0zvSn~SSm(Ur);-M~8^*;61*VRI`T1BN&LAhK;sZ>I-SVW;vfUfJv=ko^ugnc0x zhJodBxe>iyk3%w<%wC8holUJ4(iv>tL{`DQt zPOsyUbO_Cmc&*iHkqbm3ku`|GcC^OhF>jj9W*GkH;^g!iUVpib_h*=@udp4h(P+e*zL_~ZmJjh(y^BxULwq>9zXoYE8sq{#pN~U0C6!8vY)5N2 z9P*}mw}7X$O^qTtJef1ACWvJT9^wt-)Zh0r~j#0bT`f;-zv6 z^Tmw22!%rMcs!TaUX<-8s;X-B`+Xbo+_uWuFa z1yIPc?DTrQ7KvRhmt*TG|L=EYQ=LqFX;=Lp`4}jx6BE-@00000NkvXXu0mjf=s_29 literal 0 HcmV?d00001 diff --git a/gfx/icon16/tag_orange.png b/gfx/icon16/tag_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..454a59f30ca04916c30b5da70821b236df7dd934 GIT binary patch literal 586 zcmV-Q0=4~#P)YYm{!ci%zG5cDs#MtA%E>iAJM=dcBTXt#$=Kxm1c}S>T)> z)oeDCkaD?v5u%VY38vGjbe>Em9)x-#1qy}2S%^ZB=`y)dqgt)jH=7L{$B}&kmP#dL zv)PjngPi@y?F z?msb!MgKs27C;q`$Nl1^87)}9-#;n72%w5aqyBI>%t#yv1bin~`G3EwaPlhB@q!hxI!PKQbx4SpL{`r}VmgkO zKJ1rs_WIV^Cp$u~*F(44MZ4WbtJOlY*+iq!K)qf^tya4OAlxdU)9GNp-=EcdKIf2f zxqK5MkTVHpvl(}uPNxop&R7Z*3Wci>fg)2gxzRzjTCMB44$HFmIRQ(h60+IsMTkJI z$3`aJvdFXbdX25Rfl*oUyUApNd_Ip%CUXW6$oUxAwr!Budf7tzCgJ6?1fzU_jK^b2 zfn+jy0uk7ZrmCvEX}8;PXYF3X>c?-ad@8i>vI7~7Mw9~4Xw-oSl}hCko6%Ghg*TZa zojb2QDqe$2yuO1BheJw%P$$M1@gl$?5#tJcsvfD&-d}drYvCA3ZZKYBvF_B1^w22%tHlRHzus60N_IkZ8=MgV0M=TZ-Baw(nn|S=hBxdI) z;;R6va5(H{FKyC-4F-dY;+p`fU@++R`~4<~Jsywi;wt~|cV(__CjM~k{x92pJ|?T2 RMYR9`002ovPDHLkV1iy62OIzZ literal 0 HcmV?d00001 diff --git a/gfx/icon16/tag_purple.png b/gfx/icon16/tag_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..ebaf0e8743fc33cf152cb7694b865e8d8adbfa90 GIT binary patch literal 599 zcmV-d0;v6oP)GWQRM3$+Tx>2G~D3qqtDdzLJ$P+M| z%_5OV?1V_vbzR8Cf4JqIVHo)K^%pXcv3TotyGW%{h{xkw5Q#dkEiV=ekof!9z?%~d z=g(E7!z)Oq(;*j#L?RmyiObN>-n-ERY$OQs{fC-WE z`TR3JBO8xbMN0KSbiO^m!^f-pEr_bBgH6ZV(+;jrKl87%5H3QY5S&iu(~XVt z`Q%tE#s-6d3Aucs;QCb?w-;^voEneC7ITEh5sgOWa5&8962;=`54d^#1;35CDRwv< z7ITTajw2Wh%6`9}(Iu`wF^PG8L%bJ2;q&>deAA2$Oi`4b;)4JRkH=$mxm=9IcDvoO l^OXPhyYjA9E`GA_{V$1@FaBct0}KEF002ovPDHLkV1kGx8r%Q? literal 0 HcmV?d00001 diff --git a/gfx/icon16/tag_red.png b/gfx/icon16/tag_red.png new file mode 100644 index 0000000000000000000000000000000000000000..6ebb37d25f58c68246d8ad6a015295dfa5367870 GIT binary patch literal 592 zcmV-W0k7R5;6p zlgVxxK@f)LC45c9TOf_{d{!)DV#gQ9u^lTnR)N?B4hRsNK&)mFLI{BXaU6RP-Hd*B zb;Jb3l0#jp`v2;$?rNpgYN6R|qF%3~R;!^}t)fz?pj!?Xf$9L#$Jra zV+qOU^Cuw+btb`RG?JZ%!=VYGoN$3mCUX>`kYzed-6&Bk7R#EZfpaeN1kB}fNG6j9 zAqsWf92DY}usm8Wm*DdmSn7|g4F&_G(`h6Ui9Luyoi~=(>orKcUM#@A*}%S@gC$>N zt>5pH3q+&Q9f%@k)E7cPhZtkvGtt>@1HZome|iABzA_=bUXNTL7z~;arBEn*5i{!Z z`TQ^BwFP!@4*qZt{`(pH*W(VP+wGDI_d4WAzVcfivW|vfP^h0000QiaQF5iW`b6E^(ZmMn^kdOo-E`onH8J z>I^oDOD^i7tLp#iuVX0<1_Si_eRR8BbUGch+ikR3Ei{`=G#ZU70Mez9dc7VT$2p4m zd@dl>YV{&SqRAvsRaHz@6vc&5j=MmqR5}Zh$TBt4G)mO#_2y=?fn`}DPryp0f_y%I z5+c#mT_YF2aLcM;7%2yjikWQx$AQIn^t=DVOWSS;S{So@FPhj^qFdn`O&<--0OvnY|@wf|-YPH%sz9Z8# zO*CzvI(X)jneq*W`tt}f9*@ZdB9VxI2uitJmidlswOYMG{`5KIBMjws55m8-gs2aP zLvn#oD0JoSQYaK;z9U;Mm&cHYA7FRacp6>9u`S^unM@)O2)sRbQNEv?&1TtRvDkxr zfPVJ{f2X&2F*f^RkGsNtWHK2!l}a(X#8*fU&-Y*9ScWV1`~4pG5le8ujv*W^`bq(deZ3B7hB~2~XTCyZ1O;cQ)B1udZC+u$StgkNJem9(+80{W^ak4$r zssW%66N!3M{XR?-QICiq>aimHe*MqdrL?~k9;}zz&5;}{t9NlCTfU+yw_XaW)Ch4whj=bo>I#_Vs6a)#}JGIWNaL~IW&KV7+rh@w6q zqeyD<^tSp;x2rf+j4_xmzWv1qE+$Zq3342N^(Z@89#MUG1~^fiDr4c0`S}IXK@XQ% zHvj1p{<^sONvG-0)W=J?X0zSO<%?$h<`V07dt^>zfOIP#7t)x%Dqs7rGa}Kl|zX00F>> zFMph>SIQr>nsqXP@`0y)H!7nnulA@`>O|$nn~&zf+b7SPczgGU&P=O-3Bd%670gqB zR&A7>`vby4iK&BQ)w#D$eGU*@`syR!nVp%dR;q05T11s%^d!K0PpKG@#4)`+p;(<_ zv{pF*5CSBb1{+(u+}e0Rk~WyXvPhg{I8jn7SZhg>lq^YESze(ODM8Q=9|N4VSWz