From e162f2142cb649fb0a86cf6132aa98c92d15aad8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20=C5=A0t=C4=9Bp=C3=A1nek?= <xstepan1@fi.muni.cz> Date: Mon, 12 Apr 2021 11:46:01 +0200 Subject: [PATCH] Add FFFI MU 2011 --- festival-11/.htaccess | 6 + .../_grafikaPSD/bannery/13-lemma-cs.png | 3 + festival-11/_grafikaPSD/bannery/banner.png | 3 + festival-11/_grafikaPSD/bannery/banner2.png | 3 + festival-11/_grafikaPSD/bannery/banner3.png | 3 + .../bannery/banner_fifestival_2.png | 3 + .../bannery/banner_fifestival_3.png | 3 + .../_grafikaPSD/bannery/banner_kamvbrne.png | 3 + .../_grafikaPSD/bannery/banner_lemma_cs.png | 3 + .../_grafikaPSD/bannery/banner_lemma_en.png | 3 + .../bannery/diskobolus-bez_pozadi.png | 3 + festival-11/_grafikaPSD/fotogalerie.html | 233 +++ festival-11/_grafikaPSD/head.psd | 3 + festival-11/_grafikaPSD/index.psd | 3 + .../_grafikaPSD/plakat/engebrechtre.zip | 3 + .../plakat/engebrechtre/engeboit.ttf | 3 + .../plakat/engebrechtre/engebold.ttf | 3 + .../plakat/engebrechtre/engeexbi.ttf | 3 + .../plakat/engebrechtre/engeexbo.ttf | 3 + .../plakat/engebrechtre/engeexit.ttf | 3 + .../plakat/engebrechtre/engeexpa.ttf | 3 + .../plakat/engebrechtre/engeital.ttf | 3 + .../plakat/engebrechtre/engeregu.ttf | 3 + festival-11/_grafikaPSD/plakat/navrh_1b.pdf | 3 + .../_grafikaPSD/plakat/plakat-paska.cdr | 3 + .../_grafikaPSD/plakat/plakat-pro-web.gif | 3 + festival-11/_grafikaPSD/plakat/plakat.zip | 3 + .../_grafikaPSD/plakat/plakatA2_3mm.ai | 3 + .../_grafikaPSD/plakat/plakatA2_3mm.pdf | 3 + festival-11/brozura.pdf | 3 + festival-11/ff.css | 373 ++++ festival-11/fi.png | 3 + festival-11/fotogalerie.html | 195 ++ festival-11/head.png | 3 + festival-11/head_filmobolos.png | 3 + festival-11/horoskop.jpg | 3 + festival-11/ie.css | 383 ++++ festival-11/img/adobe.jpg | 3 + festival-11/img/banner_kamvbrne.png | 3 + festival-11/img/banner_kamvbrne_s.png | 3 + festival-11/img/banner_muni.gif | 3 + festival-11/img/bekostav.jpg | 3 + festival-11/img/brnovinky.jpg | 3 + festival-11/img/brozura.jpg | 3 + festival-11/img/csfd.png | 3 + festival-11/img/fffi-2009-503.jpg | 3 + festival-11/img/fffi-2009.jpg | 3 + festival-11/img/fi.png | 3 + festival-11/img/filmserver.png | 3 + festival-11/img/futurum.png | 3 + festival-11/img/halas.png | 3 + festival-11/img/ibm.jpg | 3 + festival-11/img/ing.png | 3 + festival-11/img/kult.jpg | 3 + festival-11/img/lemma.png | 3 + festival-11/img/lemur.jpg | 3 + festival-11/img/logo_brno.jpg | 3 + festival-11/img/mh_consulting.png | 3 + festival-11/img/mmb.jpg | 3 + festival-11/img/muni.jpg | 3 + festival-11/img/og.gif | 3 + festival-11/img/petracomp.gif | 3 + festival-11/img/plakat.jpg | 3 + festival-11/img/radior.png | 3 + festival-11/img/starobrno.png | 3 + festival-11/img/sufi.png | 3 + festival-11/index.html | 171 ++ festival-11/index.png | 3 + festival-11/js/.htaccess | 6 + festival-11/js/flvplayer.swf | 3 + festival-11/js/jquery-1.2.6.min.js | 32 + festival-11/js/jquery-1.2.6.pack.js | 11 + festival-11/js/jquery.global-root.js | 21 + festival-11/js/jquery.global.js | 21 + festival-11/js/shadowbox-2.0.js | 10 + festival-11/js/shadowbox_skin/bg/30.png | 3 + festival-11/js/shadowbox_skin/bg/60.png | 3 + festival-11/js/shadowbox_skin/bg/90.png | 3 + festival-11/js/shadowbox_skin/bg/index.html | 0 festival-11/js/shadowbox_skin/icons/close.png | 3 + .../js/shadowbox_skin/icons/close_circ.png | 3 + .../shadowbox_skin/icons/fancy_closebox.png | 3 + .../js/shadowbox_skin/icons/index.html | 0 festival-11/js/shadowbox_skin/icons/next.png | 3 + festival-11/js/shadowbox_skin/icons/pause.png | 3 + festival-11/js/shadowbox_skin/icons/play.png | 3 + .../js/shadowbox_skin/icons/previous.png | 3 + festival-11/js/shadowbox_skin/index.html | 0 festival-11/js/shadowbox_skin/loading.gif | 3 + festival-11/js/shadowbox_skin/skin.css | 34 + festival-11/js/shadowbox_skin/skin.js | 51 + festival-11/kontakt.html | 98 + festival-11/lemma.png | 3 + festival-11/library/thumbs.css | 7 + festival-11/libraryold/thumbs.css | 18 + festival-11/lightbox/css/lightbox.css | 104 + festival-11/lightbox/images/blank.gif | 3 + festival-11/lightbox/images/close.gif | 3 + festival-11/lightbox/images/closelabel.gif | 3 + festival-11/lightbox/images/loading.gif | 3 + festival-11/lightbox/images/next.gif | 3 + festival-11/lightbox/images/nextlabel.gif | 3 + festival-11/lightbox/images/prev.gif | 3 + festival-11/lightbox/images/prevlabel.gif | 3 + festival-11/lightbox/js/effects.js | 903 +++++++++ festival-11/lightbox/js/lightbox.js | 689 +++++++ festival-11/lightbox/js/prototype.js | 1785 +++++++++++++++++ festival-11/lightbox/js/scriptaculous.js | 45 + festival-11/o_festivalu.html | 134 ++ festival-11/partneri.html | 159 ++ festival-11/photos/1_1.jpg | 3 + festival-11/photos/1_10.JPG | 3 + festival-11/photos/1_11.JPG | 3 + festival-11/photos/1_12.JPG | 3 + festival-11/photos/1_13.JPG | 3 + festival-11/photos/1_2.JPG | 3 + festival-11/photos/1_3.JPG | 3 + festival-11/photos/1_4.JPG | 3 + festival-11/photos/1_5.JPG | 3 + festival-11/photos/1_6.JPG | 3 + festival-11/photos/1_7.JPG | 3 + festival-11/photos/1_8.JPG | 3 + festival-11/photos/1_9.JPG | 3 + festival-11/photos/2_1.jpg | 3 + festival-11/photos/2_2.jpg | 3 + festival-11/photos/2_3.jpg | 3 + festival-11/photos/2_4.jpg | 3 + festival-11/photos/2_5.jpg | 3 + festival-11/photos/2_6.jpg | 3 + festival-11/photos/2_7.jpg | 3 + festival-11/photos/3_1.jpg | 3 + festival-11/photos/3_2.jpg | 3 + festival-11/photos/3_3.jpg | 3 + festival-11/photos/3_4.jpg | 3 + festival-11/photos/3_5.jpg | 3 + festival-11/photos/3_6.jpg | 3 + festival-11/photos/3_7.jpg | 3 + festival-11/photos/4_1.JPG | 3 + festival-11/photos/4_2.JPG | 3 + festival-11/photos/4_3.JPG | 3 + festival-11/photos/4_4.JPG | 3 + festival-11/photos/4_5.JPG | 3 + festival-11/photos/4_6.JPG | 3 + festival-11/photos/4_7.JPG | 3 + festival-11/photos/4_8.JPG | 3 + festival-11/photos/male/fotka (1).jpg | 3 + festival-11/photos/male/fotka (10).jpg | 3 + festival-11/photos/male/fotka (11).jpg | 3 + festival-11/photos/male/fotka (12).jpg | 3 + festival-11/photos/male/fotka (13).jpg | 3 + festival-11/photos/male/fotka (14).jpg | 3 + festival-11/photos/male/fotka (15).jpg | 3 + festival-11/photos/male/fotka (16).jpg | 3 + festival-11/photos/male/fotka (17).jpg | 3 + festival-11/photos/male/fotka (18).jpg | 3 + festival-11/photos/male/fotka (19).jpg | 3 + festival-11/photos/male/fotka (2).jpg | 3 + festival-11/photos/male/fotka (20).jpg | 3 + festival-11/photos/male/fotka (21).jpg | 3 + festival-11/photos/male/fotka (22).jpg | 3 + festival-11/photos/male/fotka (23).jpg | 3 + festival-11/photos/male/fotka (24).jpg | 3 + festival-11/photos/male/fotka (25).jpg | 3 + festival-11/photos/male/fotka (26).jpg | 3 + festival-11/photos/male/fotka (27).jpg | 3 + festival-11/photos/male/fotka (28).jpg | 3 + festival-11/photos/male/fotka (29).jpg | 3 + festival-11/photos/male/fotka (3).jpg | 3 + festival-11/photos/male/fotka (30).jpg | 3 + festival-11/photos/male/fotka (31).jpg | 3 + festival-11/photos/male/fotka (32).jpg | 3 + festival-11/photos/male/fotka (33).jpg | 3 + festival-11/photos/male/fotka (34).jpg | 3 + festival-11/photos/male/fotka (35).jpg | 3 + festival-11/photos/male/fotka (36).jpg | 3 + festival-11/photos/male/fotka (37).jpg | 3 + festival-11/photos/male/fotka (38).jpg | 3 + festival-11/photos/male/fotka (39).jpg | 3 + festival-11/photos/male/fotka (4).jpg | 3 + festival-11/photos/male/fotka (40).jpg | 3 + festival-11/photos/male/fotka (41).jpg | 3 + festival-11/photos/male/fotka (42).jpg | 3 + festival-11/photos/male/fotka (43).jpg | 3 + festival-11/photos/male/fotka (44).jpg | 3 + festival-11/photos/male/fotka (45).jpg | 3 + festival-11/photos/male/fotka (46).jpg | 3 + festival-11/photos/male/fotka (47).jpg | 3 + festival-11/photos/male/fotka (48).jpg | 3 + festival-11/photos/male/fotka (49).jpg | 3 + festival-11/photos/male/fotka (5).jpg | 3 + festival-11/photos/male/fotka (50).jpg | 3 + festival-11/photos/male/fotka (51).jpg | 3 + festival-11/photos/male/fotka (52).jpg | 3 + festival-11/photos/male/fotka (53).jpg | 3 + festival-11/photos/male/fotka (54).jpg | 3 + festival-11/photos/male/fotka (55).jpg | 3 + festival-11/photos/male/fotka (56).jpg | 3 + festival-11/photos/male/fotka (57).jpg | 3 + festival-11/photos/male/fotka (58).jpg | 3 + festival-11/photos/male/fotka (59).jpg | 3 + festival-11/photos/male/fotka (6).jpg | 3 + festival-11/photos/male/fotka (60).jpg | 3 + festival-11/photos/male/fotka (61).jpg | 3 + festival-11/photos/male/fotka (62).jpg | 3 + festival-11/photos/male/fotka (63).jpg | 3 + festival-11/photos/male/fotka (64).jpg | 3 + festival-11/photos/male/fotka (65).jpg | 3 + festival-11/photos/male/fotka (66).jpg | 3 + festival-11/photos/male/fotka (67).jpg | 3 + festival-11/photos/male/fotka (68).jpg | 3 + festival-11/photos/male/fotka (69).jpg | 3 + festival-11/photos/male/fotka (7).jpg | 3 + festival-11/photos/male/fotka (70).jpg | 3 + festival-11/photos/male/fotka (71).jpg | 3 + festival-11/photos/male/fotka (72).jpg | 3 + festival-11/photos/male/fotka (73).jpg | 3 + festival-11/photos/male/fotka (74).jpg | 3 + festival-11/photos/male/fotka (75).jpg | 3 + festival-11/photos/male/fotka (76).jpg | 3 + festival-11/photos/male/fotka (77).jpg | 3 + festival-11/photos/male/fotka (78).jpg | 3 + festival-11/photos/male/fotka (79).jpg | 3 + festival-11/photos/male/fotka (8).jpg | 3 + festival-11/photos/male/fotka (80).jpg | 3 + festival-11/photos/male/fotka (81).jpg | 3 + festival-11/photos/male/fotka (82).jpg | 3 + festival-11/photos/male/fotka (83).jpg | 3 + festival-11/photos/male/fotka (84).jpg | 3 + festival-11/photos/male/fotka (85).jpg | 3 + festival-11/photos/male/fotka (86).jpg | 3 + festival-11/photos/male/fotka (87).jpg | 3 + festival-11/photos/male/fotka (88).jpg | 3 + festival-11/photos/male/fotka (89).jpg | 3 + festival-11/photos/male/fotka (9).jpg | 3 + festival-11/photos/male/fotka (90).jpg | 3 + festival-11/photos/male/fotka (91).jpg | 3 + festival-11/photos/male/fotka (92).jpg | 3 + festival-11/photos/male/fotka (93).jpg | 3 + festival-11/photos/male/fotka (94).jpg | 3 + festival-11/photos/male/fotka (95).jpg | 3 + festival-11/photos/male/fotka (96).jpg | 3 + festival-11/photos/male/fotka (97).jpg | 3 + festival-11/photos/thumbs/1_1.jpg | 3 + festival-11/photos/thumbs/1_10.JPG | 3 + festival-11/photos/thumbs/1_11.JPG | 3 + festival-11/photos/thumbs/1_12.JPG | 3 + festival-11/photos/thumbs/1_13.JPG | 3 + festival-11/photos/thumbs/1_2.JPG | 3 + festival-11/photos/thumbs/1_3.JPG | 3 + festival-11/photos/thumbs/1_4.JPG | 3 + festival-11/photos/thumbs/1_5.JPG | 3 + festival-11/photos/thumbs/1_6.JPG | 3 + festival-11/photos/thumbs/1_7.JPG | 3 + festival-11/photos/thumbs/1_8.JPG | 3 + festival-11/photos/thumbs/1_9.JPG | 3 + festival-11/photos/thumbs/2_1.jpg | 3 + festival-11/photos/thumbs/2_2.jpg | 3 + festival-11/photos/thumbs/2_3.jpg | 3 + festival-11/photos/thumbs/2_4.jpg | 3 + festival-11/photos/thumbs/2_5.jpg | 3 + festival-11/photos/thumbs/2_6.jpg | 3 + festival-11/photos/thumbs/2_7.jpg | 3 + festival-11/photos/thumbs/3_1.jpg | 3 + festival-11/photos/thumbs/3_2.jpg | 3 + festival-11/photos/thumbs/3_3.jpg | 3 + festival-11/photos/thumbs/3_4.jpg | 3 + festival-11/photos/thumbs/3_5.jpg | 3 + festival-11/photos/thumbs/3_6.jpg | 3 + festival-11/photos/thumbs/3_7.jpg | 3 + festival-11/photos/thumbs/4_1.JPG | 3 + festival-11/photos/thumbs/4_2.JPG | 3 + festival-11/photos/thumbs/4_3.JPG | 3 + festival-11/photos/thumbs/4_4.JPG | 3 + festival-11/photos/thumbs/4_5.JPG | 3 + festival-11/photos/thumbs/4_6.JPG | 3 + festival-11/photos/thumbs/4_7.JPG | 3 + festival-11/photos/thumbs/4_8.JPG | 3 + festival-11/photos/velke/fotka (1).jpg | 3 + festival-11/photos/velke/fotka (10).jpg | 3 + festival-11/photos/velke/fotka (11).jpg | 3 + festival-11/photos/velke/fotka (12).jpg | 3 + festival-11/photos/velke/fotka (13).jpg | 3 + festival-11/photos/velke/fotka (14).jpg | 3 + festival-11/photos/velke/fotka (15).jpg | 3 + festival-11/photos/velke/fotka (16).jpg | 3 + festival-11/photos/velke/fotka (17).jpg | 3 + festival-11/photos/velke/fotka (18).jpg | 3 + festival-11/photos/velke/fotka (19).jpg | 3 + festival-11/photos/velke/fotka (2).jpg | 3 + festival-11/photos/velke/fotka (20).jpg | 3 + festival-11/photos/velke/fotka (21).jpg | 3 + festival-11/photos/velke/fotka (22).jpg | 3 + festival-11/photos/velke/fotka (23).jpg | 3 + festival-11/photos/velke/fotka (24).jpg | 3 + festival-11/photos/velke/fotka (25).jpg | 3 + festival-11/photos/velke/fotka (26).jpg | 3 + festival-11/photos/velke/fotka (27).jpg | 3 + festival-11/photos/velke/fotka (28).jpg | 3 + festival-11/photos/velke/fotka (29).jpg | 3 + festival-11/photos/velke/fotka (3).jpg | 3 + festival-11/photos/velke/fotka (30).jpg | 3 + festival-11/photos/velke/fotka (31).jpg | 3 + festival-11/photos/velke/fotka (32).jpg | 3 + festival-11/photos/velke/fotka (33).jpg | 3 + festival-11/photos/velke/fotka (34).jpg | 3 + festival-11/photos/velke/fotka (35).jpg | 3 + festival-11/photos/velke/fotka (36).jpg | 3 + festival-11/photos/velke/fotka (37).jpg | 3 + festival-11/photos/velke/fotka (38).jpg | 3 + festival-11/photos/velke/fotka (39).jpg | 3 + festival-11/photos/velke/fotka (4).jpg | 3 + festival-11/photos/velke/fotka (40).jpg | 3 + festival-11/photos/velke/fotka (41).jpg | 3 + festival-11/photos/velke/fotka (42).jpg | 3 + festival-11/photos/velke/fotka (43).jpg | 3 + festival-11/photos/velke/fotka (44).jpg | 3 + festival-11/photos/velke/fotka (45).jpg | 3 + festival-11/photos/velke/fotka (46).jpg | 3 + festival-11/photos/velke/fotka (47).jpg | 3 + festival-11/photos/velke/fotka (48).jpg | 3 + festival-11/photos/velke/fotka (49).jpg | 3 + festival-11/photos/velke/fotka (5).jpg | 3 + festival-11/photos/velke/fotka (50).jpg | 3 + festival-11/photos/velke/fotka (51).jpg | 3 + festival-11/photos/velke/fotka (52).jpg | 3 + festival-11/photos/velke/fotka (53).jpg | 3 + festival-11/photos/velke/fotka (54).jpg | 3 + festival-11/photos/velke/fotka (55).jpg | 3 + festival-11/photos/velke/fotka (56).jpg | 3 + festival-11/photos/velke/fotka (57).jpg | 3 + festival-11/photos/velke/fotka (58).jpg | 3 + festival-11/photos/velke/fotka (59).jpg | 3 + festival-11/photos/velke/fotka (6).jpg | 3 + festival-11/photos/velke/fotka (60).jpg | 3 + festival-11/photos/velke/fotka (61).jpg | 3 + festival-11/photos/velke/fotka (62).jpg | 3 + festival-11/photos/velke/fotka (63).jpg | 3 + festival-11/photos/velke/fotka (64).jpg | 3 + festival-11/photos/velke/fotka (65).jpg | 3 + festival-11/photos/velke/fotka (66).jpg | 3 + festival-11/photos/velke/fotka (67).jpg | 3 + festival-11/photos/velke/fotka (68).jpg | 3 + festival-11/photos/velke/fotka (69).jpg | 3 + festival-11/photos/velke/fotka (7).jpg | 3 + festival-11/photos/velke/fotka (70).jpg | 3 + festival-11/photos/velke/fotka (71).jpg | 3 + festival-11/photos/velke/fotka (72).jpg | 3 + festival-11/photos/velke/fotka (73).jpg | 3 + festival-11/photos/velke/fotka (74).jpg | 3 + festival-11/photos/velke/fotka (75).jpg | 3 + festival-11/photos/velke/fotka (76).jpg | 3 + festival-11/photos/velke/fotka (77).jpg | 3 + festival-11/photos/velke/fotka (78).jpg | 3 + festival-11/photos/velke/fotka (79).jpg | 3 + festival-11/photos/velke/fotka (8).jpg | 3 + festival-11/photos/velke/fotka (80).jpg | 3 + festival-11/photos/velke/fotka (81).jpg | 3 + festival-11/photos/velke/fotka (82).jpg | 3 + festival-11/photos/velke/fotka (83).jpg | 3 + festival-11/photos/velke/fotka (84).jpg | 3 + festival-11/photos/velke/fotka (85).jpg | 3 + festival-11/photos/velke/fotka (86).jpg | 3 + festival-11/photos/velke/fotka (87).jpg | 3 + festival-11/photos/velke/fotka (88).jpg | 3 + festival-11/photos/velke/fotka (89).jpg | 3 + festival-11/photos/velke/fotka (9).jpg | 3 + festival-11/photos/velke/fotka (90).jpg | 3 + festival-11/photos/velke/fotka (91).jpg | 3 + festival-11/photos/velke/fotka (92).jpg | 3 + festival-11/photos/velke/fotka (93).jpg | 3 + festival-11/photos/velke/fotka (94).jpg | 3 + festival-11/photos/velke/fotka (95).jpg | 3 + festival-11/photos/velke/fotka (96).jpg | 3 + festival-11/photos/velke/fotka (97).jpg | 3 + festival-11/projekce.html | 370 ++++ festival-11/projekce/bezec.jpg | 3 + festival-11/projekce/brozura.pdf | 3 + festival-11/projekce/dont.jpg | 3 + festival-11/projekce/holen.jpg | 3 + festival-11/projekce/horoskop.jpg | 3 + festival-11/projekce/jiny.jpg | 3 + festival-11/projekce/lb1.jpg | 3 + festival-11/projekce/mafia.jpg | 3 + festival-11/projekce/mcproxy.jpg | 3 + festival-11/projekce/mrkvicka.jpg | 3 + festival-11/projekce/navrat.jpg | 3 + festival-11/projekce/nepoucitelni.jpg | 3 + festival-11/projekce/piktogram.jpg | 3 + festival-11/projekce/sachy.jpg | 3 + festival-11/projekce/sila.jpg | 3 + festival-11/projekce/sprcha.jpg | 3 + festival-11/projekce/updown.jpg | 3 + festival-11/projekce/znami.jpg | 3 + festival-11/vysledky.html | 103 + festival-11/wb.bmp | 3 + festival-11/wi.bmp | 3 + 396 files changed, 7063 insertions(+) create mode 100644 festival-11/.htaccess create mode 100644 festival-11/_grafikaPSD/bannery/13-lemma-cs.png create mode 100644 festival-11/_grafikaPSD/bannery/banner.png create mode 100644 festival-11/_grafikaPSD/bannery/banner2.png create mode 100644 festival-11/_grafikaPSD/bannery/banner3.png create mode 100644 festival-11/_grafikaPSD/bannery/banner_fifestival_2.png create mode 100644 festival-11/_grafikaPSD/bannery/banner_fifestival_3.png create mode 100644 festival-11/_grafikaPSD/bannery/banner_kamvbrne.png create mode 100644 festival-11/_grafikaPSD/bannery/banner_lemma_cs.png create mode 100644 festival-11/_grafikaPSD/bannery/banner_lemma_en.png create mode 100644 festival-11/_grafikaPSD/bannery/diskobolus-bez_pozadi.png create mode 100644 festival-11/_grafikaPSD/fotogalerie.html create mode 100644 festival-11/_grafikaPSD/head.psd create mode 100644 festival-11/_grafikaPSD/index.psd create mode 100644 festival-11/_grafikaPSD/plakat/engebrechtre.zip create mode 100644 festival-11/_grafikaPSD/plakat/engebrechtre/engeboit.ttf create mode 100644 festival-11/_grafikaPSD/plakat/engebrechtre/engebold.ttf create mode 100644 festival-11/_grafikaPSD/plakat/engebrechtre/engeexbi.ttf create mode 100644 festival-11/_grafikaPSD/plakat/engebrechtre/engeexbo.ttf create mode 100644 festival-11/_grafikaPSD/plakat/engebrechtre/engeexit.ttf create mode 100644 festival-11/_grafikaPSD/plakat/engebrechtre/engeexpa.ttf create mode 100644 festival-11/_grafikaPSD/plakat/engebrechtre/engeital.ttf create mode 100644 festival-11/_grafikaPSD/plakat/engebrechtre/engeregu.ttf create mode 100644 festival-11/_grafikaPSD/plakat/navrh_1b.pdf create mode 100644 festival-11/_grafikaPSD/plakat/plakat-paska.cdr create mode 100644 festival-11/_grafikaPSD/plakat/plakat-pro-web.gif create mode 100644 festival-11/_grafikaPSD/plakat/plakat.zip create mode 100644 festival-11/_grafikaPSD/plakat/plakatA2_3mm.ai create mode 100644 festival-11/_grafikaPSD/plakat/plakatA2_3mm.pdf create mode 100644 festival-11/brozura.pdf create mode 100644 festival-11/ff.css create mode 100644 festival-11/fi.png create mode 100644 festival-11/fotogalerie.html create mode 100644 festival-11/head.png create mode 100644 festival-11/head_filmobolos.png create mode 100644 festival-11/horoskop.jpg create mode 100644 festival-11/ie.css create mode 100644 festival-11/img/adobe.jpg create mode 100644 festival-11/img/banner_kamvbrne.png create mode 100644 festival-11/img/banner_kamvbrne_s.png create mode 100644 festival-11/img/banner_muni.gif create mode 100644 festival-11/img/bekostav.jpg create mode 100644 festival-11/img/brnovinky.jpg create mode 100644 festival-11/img/brozura.jpg create mode 100644 festival-11/img/csfd.png create mode 100644 festival-11/img/fffi-2009-503.jpg create mode 100644 festival-11/img/fffi-2009.jpg create mode 100644 festival-11/img/fi.png create mode 100644 festival-11/img/filmserver.png create mode 100644 festival-11/img/futurum.png create mode 100644 festival-11/img/halas.png create mode 100644 festival-11/img/ibm.jpg create mode 100644 festival-11/img/ing.png create mode 100644 festival-11/img/kult.jpg create mode 100644 festival-11/img/lemma.png create mode 100644 festival-11/img/lemur.jpg create mode 100644 festival-11/img/logo_brno.jpg create mode 100644 festival-11/img/mh_consulting.png create mode 100644 festival-11/img/mmb.jpg create mode 100644 festival-11/img/muni.jpg create mode 100644 festival-11/img/og.gif create mode 100644 festival-11/img/petracomp.gif create mode 100644 festival-11/img/plakat.jpg create mode 100644 festival-11/img/radior.png create mode 100644 festival-11/img/starobrno.png create mode 100644 festival-11/img/sufi.png create mode 100644 festival-11/index.html create mode 100644 festival-11/index.png create mode 100644 festival-11/js/.htaccess create mode 100644 festival-11/js/flvplayer.swf create mode 100644 festival-11/js/jquery-1.2.6.min.js create mode 100644 festival-11/js/jquery-1.2.6.pack.js create mode 100644 festival-11/js/jquery.global-root.js create mode 100644 festival-11/js/jquery.global.js create mode 100644 festival-11/js/shadowbox-2.0.js create mode 100644 festival-11/js/shadowbox_skin/bg/30.png create mode 100644 festival-11/js/shadowbox_skin/bg/60.png create mode 100644 festival-11/js/shadowbox_skin/bg/90.png create mode 100644 festival-11/js/shadowbox_skin/bg/index.html create mode 100644 festival-11/js/shadowbox_skin/icons/close.png create mode 100644 festival-11/js/shadowbox_skin/icons/close_circ.png create mode 100644 festival-11/js/shadowbox_skin/icons/fancy_closebox.png create mode 100644 festival-11/js/shadowbox_skin/icons/index.html create mode 100644 festival-11/js/shadowbox_skin/icons/next.png create mode 100644 festival-11/js/shadowbox_skin/icons/pause.png create mode 100644 festival-11/js/shadowbox_skin/icons/play.png create mode 100644 festival-11/js/shadowbox_skin/icons/previous.png create mode 100644 festival-11/js/shadowbox_skin/index.html create mode 100644 festival-11/js/shadowbox_skin/loading.gif create mode 100644 festival-11/js/shadowbox_skin/skin.css create mode 100644 festival-11/js/shadowbox_skin/skin.js create mode 100644 festival-11/kontakt.html create mode 100644 festival-11/lemma.png create mode 100644 festival-11/library/thumbs.css create mode 100644 festival-11/libraryold/thumbs.css create mode 100644 festival-11/lightbox/css/lightbox.css create mode 100644 festival-11/lightbox/images/blank.gif create mode 100644 festival-11/lightbox/images/close.gif create mode 100644 festival-11/lightbox/images/closelabel.gif create mode 100644 festival-11/lightbox/images/loading.gif create mode 100644 festival-11/lightbox/images/next.gif create mode 100644 festival-11/lightbox/images/nextlabel.gif create mode 100644 festival-11/lightbox/images/prev.gif create mode 100644 festival-11/lightbox/images/prevlabel.gif create mode 100644 festival-11/lightbox/js/effects.js create mode 100644 festival-11/lightbox/js/lightbox.js create mode 100644 festival-11/lightbox/js/prototype.js create mode 100644 festival-11/lightbox/js/scriptaculous.js create mode 100644 festival-11/o_festivalu.html create mode 100644 festival-11/partneri.html create mode 100644 festival-11/photos/1_1.jpg create mode 100644 festival-11/photos/1_10.JPG create mode 100644 festival-11/photos/1_11.JPG create mode 100644 festival-11/photos/1_12.JPG create mode 100644 festival-11/photos/1_13.JPG create mode 100644 festival-11/photos/1_2.JPG create mode 100644 festival-11/photos/1_3.JPG create mode 100644 festival-11/photos/1_4.JPG create mode 100644 festival-11/photos/1_5.JPG create mode 100644 festival-11/photos/1_6.JPG create mode 100644 festival-11/photos/1_7.JPG create mode 100644 festival-11/photos/1_8.JPG create mode 100644 festival-11/photos/1_9.JPG create mode 100644 festival-11/photos/2_1.jpg create mode 100644 festival-11/photos/2_2.jpg create mode 100644 festival-11/photos/2_3.jpg create mode 100644 festival-11/photos/2_4.jpg create mode 100644 festival-11/photos/2_5.jpg create mode 100644 festival-11/photos/2_6.jpg create mode 100644 festival-11/photos/2_7.jpg create mode 100644 festival-11/photos/3_1.jpg create mode 100644 festival-11/photos/3_2.jpg create mode 100644 festival-11/photos/3_3.jpg create mode 100644 festival-11/photos/3_4.jpg create mode 100644 festival-11/photos/3_5.jpg create mode 100644 festival-11/photos/3_6.jpg create mode 100644 festival-11/photos/3_7.jpg create mode 100644 festival-11/photos/4_1.JPG create mode 100644 festival-11/photos/4_2.JPG create mode 100644 festival-11/photos/4_3.JPG create mode 100644 festival-11/photos/4_4.JPG create mode 100644 festival-11/photos/4_5.JPG create mode 100644 festival-11/photos/4_6.JPG create mode 100644 festival-11/photos/4_7.JPG create mode 100644 festival-11/photos/4_8.JPG create mode 100644 festival-11/photos/male/fotka (1).jpg create mode 100644 festival-11/photos/male/fotka (10).jpg create mode 100644 festival-11/photos/male/fotka (11).jpg create mode 100644 festival-11/photos/male/fotka (12).jpg create mode 100644 festival-11/photos/male/fotka (13).jpg create mode 100644 festival-11/photos/male/fotka (14).jpg create mode 100644 festival-11/photos/male/fotka (15).jpg create mode 100644 festival-11/photos/male/fotka (16).jpg create mode 100644 festival-11/photos/male/fotka (17).jpg create mode 100644 festival-11/photos/male/fotka (18).jpg create mode 100644 festival-11/photos/male/fotka (19).jpg create mode 100644 festival-11/photos/male/fotka (2).jpg create mode 100644 festival-11/photos/male/fotka (20).jpg create mode 100644 festival-11/photos/male/fotka (21).jpg create mode 100644 festival-11/photos/male/fotka (22).jpg create mode 100644 festival-11/photos/male/fotka (23).jpg create mode 100644 festival-11/photos/male/fotka (24).jpg create mode 100644 festival-11/photos/male/fotka (25).jpg create mode 100644 festival-11/photos/male/fotka (26).jpg create mode 100644 festival-11/photos/male/fotka (27).jpg create mode 100644 festival-11/photos/male/fotka (28).jpg create mode 100644 festival-11/photos/male/fotka (29).jpg create mode 100644 festival-11/photos/male/fotka (3).jpg create mode 100644 festival-11/photos/male/fotka (30).jpg create mode 100644 festival-11/photos/male/fotka (31).jpg create mode 100644 festival-11/photos/male/fotka (32).jpg create mode 100644 festival-11/photos/male/fotka (33).jpg create mode 100644 festival-11/photos/male/fotka (34).jpg create mode 100644 festival-11/photos/male/fotka (35).jpg create mode 100644 festival-11/photos/male/fotka (36).jpg create mode 100644 festival-11/photos/male/fotka (37).jpg create mode 100644 festival-11/photos/male/fotka (38).jpg create mode 100644 festival-11/photos/male/fotka (39).jpg create mode 100644 festival-11/photos/male/fotka (4).jpg create mode 100644 festival-11/photos/male/fotka (40).jpg create mode 100644 festival-11/photos/male/fotka (41).jpg create mode 100644 festival-11/photos/male/fotka (42).jpg create mode 100644 festival-11/photos/male/fotka (43).jpg create mode 100644 festival-11/photos/male/fotka (44).jpg create mode 100644 festival-11/photos/male/fotka (45).jpg create mode 100644 festival-11/photos/male/fotka (46).jpg create mode 100644 festival-11/photos/male/fotka (47).jpg create mode 100644 festival-11/photos/male/fotka (48).jpg create mode 100644 festival-11/photos/male/fotka (49).jpg create mode 100644 festival-11/photos/male/fotka (5).jpg create mode 100644 festival-11/photos/male/fotka (50).jpg create mode 100644 festival-11/photos/male/fotka (51).jpg create mode 100644 festival-11/photos/male/fotka (52).jpg create mode 100644 festival-11/photos/male/fotka (53).jpg create mode 100644 festival-11/photos/male/fotka (54).jpg create mode 100644 festival-11/photos/male/fotka (55).jpg create mode 100644 festival-11/photos/male/fotka (56).jpg create mode 100644 festival-11/photos/male/fotka (57).jpg create mode 100644 festival-11/photos/male/fotka (58).jpg create mode 100644 festival-11/photos/male/fotka (59).jpg create mode 100644 festival-11/photos/male/fotka (6).jpg create mode 100644 festival-11/photos/male/fotka (60).jpg create mode 100644 festival-11/photos/male/fotka (61).jpg create mode 100644 festival-11/photos/male/fotka (62).jpg create mode 100644 festival-11/photos/male/fotka (63).jpg create mode 100644 festival-11/photos/male/fotka (64).jpg create mode 100644 festival-11/photos/male/fotka (65).jpg create mode 100644 festival-11/photos/male/fotka (66).jpg create mode 100644 festival-11/photos/male/fotka (67).jpg create mode 100644 festival-11/photos/male/fotka (68).jpg create mode 100644 festival-11/photos/male/fotka (69).jpg create mode 100644 festival-11/photos/male/fotka (7).jpg create mode 100644 festival-11/photos/male/fotka (70).jpg create mode 100644 festival-11/photos/male/fotka (71).jpg create mode 100644 festival-11/photos/male/fotka (72).jpg create mode 100644 festival-11/photos/male/fotka (73).jpg create mode 100644 festival-11/photos/male/fotka (74).jpg create mode 100644 festival-11/photos/male/fotka (75).jpg create mode 100644 festival-11/photos/male/fotka (76).jpg create mode 100644 festival-11/photos/male/fotka (77).jpg create mode 100644 festival-11/photos/male/fotka (78).jpg create mode 100644 festival-11/photos/male/fotka (79).jpg create mode 100644 festival-11/photos/male/fotka (8).jpg create mode 100644 festival-11/photos/male/fotka (80).jpg create mode 100644 festival-11/photos/male/fotka (81).jpg create mode 100644 festival-11/photos/male/fotka (82).jpg create mode 100644 festival-11/photos/male/fotka (83).jpg create mode 100644 festival-11/photos/male/fotka (84).jpg create mode 100644 festival-11/photos/male/fotka (85).jpg create mode 100644 festival-11/photos/male/fotka (86).jpg create mode 100644 festival-11/photos/male/fotka (87).jpg create mode 100644 festival-11/photos/male/fotka (88).jpg create mode 100644 festival-11/photos/male/fotka (89).jpg create mode 100644 festival-11/photos/male/fotka (9).jpg create mode 100644 festival-11/photos/male/fotka (90).jpg create mode 100644 festival-11/photos/male/fotka (91).jpg create mode 100644 festival-11/photos/male/fotka (92).jpg create mode 100644 festival-11/photos/male/fotka (93).jpg create mode 100644 festival-11/photos/male/fotka (94).jpg create mode 100644 festival-11/photos/male/fotka (95).jpg create mode 100644 festival-11/photos/male/fotka (96).jpg create mode 100644 festival-11/photos/male/fotka (97).jpg create mode 100644 festival-11/photos/thumbs/1_1.jpg create mode 100644 festival-11/photos/thumbs/1_10.JPG create mode 100644 festival-11/photos/thumbs/1_11.JPG create mode 100644 festival-11/photos/thumbs/1_12.JPG create mode 100644 festival-11/photos/thumbs/1_13.JPG create mode 100644 festival-11/photos/thumbs/1_2.JPG create mode 100644 festival-11/photos/thumbs/1_3.JPG create mode 100644 festival-11/photos/thumbs/1_4.JPG create mode 100644 festival-11/photos/thumbs/1_5.JPG create mode 100644 festival-11/photos/thumbs/1_6.JPG create mode 100644 festival-11/photos/thumbs/1_7.JPG create mode 100644 festival-11/photos/thumbs/1_8.JPG create mode 100644 festival-11/photos/thumbs/1_9.JPG create mode 100644 festival-11/photos/thumbs/2_1.jpg create mode 100644 festival-11/photos/thumbs/2_2.jpg create mode 100644 festival-11/photos/thumbs/2_3.jpg create mode 100644 festival-11/photos/thumbs/2_4.jpg create mode 100644 festival-11/photos/thumbs/2_5.jpg create mode 100644 festival-11/photos/thumbs/2_6.jpg create mode 100644 festival-11/photos/thumbs/2_7.jpg create mode 100644 festival-11/photos/thumbs/3_1.jpg create mode 100644 festival-11/photos/thumbs/3_2.jpg create mode 100644 festival-11/photos/thumbs/3_3.jpg create mode 100644 festival-11/photos/thumbs/3_4.jpg create mode 100644 festival-11/photos/thumbs/3_5.jpg create mode 100644 festival-11/photos/thumbs/3_6.jpg create mode 100644 festival-11/photos/thumbs/3_7.jpg create mode 100644 festival-11/photos/thumbs/4_1.JPG create mode 100644 festival-11/photos/thumbs/4_2.JPG create mode 100644 festival-11/photos/thumbs/4_3.JPG create mode 100644 festival-11/photos/thumbs/4_4.JPG create mode 100644 festival-11/photos/thumbs/4_5.JPG create mode 100644 festival-11/photos/thumbs/4_6.JPG create mode 100644 festival-11/photos/thumbs/4_7.JPG create mode 100644 festival-11/photos/thumbs/4_8.JPG create mode 100644 festival-11/photos/velke/fotka (1).jpg create mode 100644 festival-11/photos/velke/fotka (10).jpg create mode 100644 festival-11/photos/velke/fotka (11).jpg create mode 100644 festival-11/photos/velke/fotka (12).jpg create mode 100644 festival-11/photos/velke/fotka (13).jpg create mode 100644 festival-11/photos/velke/fotka (14).jpg create mode 100644 festival-11/photos/velke/fotka (15).jpg create mode 100644 festival-11/photos/velke/fotka (16).jpg create mode 100644 festival-11/photos/velke/fotka (17).jpg create mode 100644 festival-11/photos/velke/fotka (18).jpg create mode 100644 festival-11/photos/velke/fotka (19).jpg create mode 100644 festival-11/photos/velke/fotka (2).jpg create mode 100644 festival-11/photos/velke/fotka (20).jpg create mode 100644 festival-11/photos/velke/fotka (21).jpg create mode 100644 festival-11/photos/velke/fotka (22).jpg create mode 100644 festival-11/photos/velke/fotka (23).jpg create mode 100644 festival-11/photos/velke/fotka (24).jpg create mode 100644 festival-11/photos/velke/fotka (25).jpg create mode 100644 festival-11/photos/velke/fotka (26).jpg create mode 100644 festival-11/photos/velke/fotka (27).jpg create mode 100644 festival-11/photos/velke/fotka (28).jpg create mode 100644 festival-11/photos/velke/fotka (29).jpg create mode 100644 festival-11/photos/velke/fotka (3).jpg create mode 100644 festival-11/photos/velke/fotka (30).jpg create mode 100644 festival-11/photos/velke/fotka (31).jpg create mode 100644 festival-11/photos/velke/fotka (32).jpg create mode 100644 festival-11/photos/velke/fotka (33).jpg create mode 100644 festival-11/photos/velke/fotka (34).jpg create mode 100644 festival-11/photos/velke/fotka (35).jpg create mode 100644 festival-11/photos/velke/fotka (36).jpg create mode 100644 festival-11/photos/velke/fotka (37).jpg create mode 100644 festival-11/photos/velke/fotka (38).jpg create mode 100644 festival-11/photos/velke/fotka (39).jpg create mode 100644 festival-11/photos/velke/fotka (4).jpg create mode 100644 festival-11/photos/velke/fotka (40).jpg create mode 100644 festival-11/photos/velke/fotka (41).jpg create mode 100644 festival-11/photos/velke/fotka (42).jpg create mode 100644 festival-11/photos/velke/fotka (43).jpg create mode 100644 festival-11/photos/velke/fotka (44).jpg create mode 100644 festival-11/photos/velke/fotka (45).jpg create mode 100644 festival-11/photos/velke/fotka (46).jpg create mode 100644 festival-11/photos/velke/fotka (47).jpg create mode 100644 festival-11/photos/velke/fotka (48).jpg create mode 100644 festival-11/photos/velke/fotka (49).jpg create mode 100644 festival-11/photos/velke/fotka (5).jpg create mode 100644 festival-11/photos/velke/fotka (50).jpg create mode 100644 festival-11/photos/velke/fotka (51).jpg create mode 100644 festival-11/photos/velke/fotka (52).jpg create mode 100644 festival-11/photos/velke/fotka (53).jpg create mode 100644 festival-11/photos/velke/fotka (54).jpg create mode 100644 festival-11/photos/velke/fotka (55).jpg create mode 100644 festival-11/photos/velke/fotka (56).jpg create mode 100644 festival-11/photos/velke/fotka (57).jpg create mode 100644 festival-11/photos/velke/fotka (58).jpg create mode 100644 festival-11/photos/velke/fotka (59).jpg create mode 100644 festival-11/photos/velke/fotka (6).jpg create mode 100644 festival-11/photos/velke/fotka (60).jpg create mode 100644 festival-11/photos/velke/fotka (61).jpg create mode 100644 festival-11/photos/velke/fotka (62).jpg create mode 100644 festival-11/photos/velke/fotka (63).jpg create mode 100644 festival-11/photos/velke/fotka (64).jpg create mode 100644 festival-11/photos/velke/fotka (65).jpg create mode 100644 festival-11/photos/velke/fotka (66).jpg create mode 100644 festival-11/photos/velke/fotka (67).jpg create mode 100644 festival-11/photos/velke/fotka (68).jpg create mode 100644 festival-11/photos/velke/fotka (69).jpg create mode 100644 festival-11/photos/velke/fotka (7).jpg create mode 100644 festival-11/photos/velke/fotka (70).jpg create mode 100644 festival-11/photos/velke/fotka (71).jpg create mode 100644 festival-11/photos/velke/fotka (72).jpg create mode 100644 festival-11/photos/velke/fotka (73).jpg create mode 100644 festival-11/photos/velke/fotka (74).jpg create mode 100644 festival-11/photos/velke/fotka (75).jpg create mode 100644 festival-11/photos/velke/fotka (76).jpg create mode 100644 festival-11/photos/velke/fotka (77).jpg create mode 100644 festival-11/photos/velke/fotka (78).jpg create mode 100644 festival-11/photos/velke/fotka (79).jpg create mode 100644 festival-11/photos/velke/fotka (8).jpg create mode 100644 festival-11/photos/velke/fotka (80).jpg create mode 100644 festival-11/photos/velke/fotka (81).jpg create mode 100644 festival-11/photos/velke/fotka (82).jpg create mode 100644 festival-11/photos/velke/fotka (83).jpg create mode 100644 festival-11/photos/velke/fotka (84).jpg create mode 100644 festival-11/photos/velke/fotka (85).jpg create mode 100644 festival-11/photos/velke/fotka (86).jpg create mode 100644 festival-11/photos/velke/fotka (87).jpg create mode 100644 festival-11/photos/velke/fotka (88).jpg create mode 100644 festival-11/photos/velke/fotka (89).jpg create mode 100644 festival-11/photos/velke/fotka (9).jpg create mode 100644 festival-11/photos/velke/fotka (90).jpg create mode 100644 festival-11/photos/velke/fotka (91).jpg create mode 100644 festival-11/photos/velke/fotka (92).jpg create mode 100644 festival-11/photos/velke/fotka (93).jpg create mode 100644 festival-11/photos/velke/fotka (94).jpg create mode 100644 festival-11/photos/velke/fotka (95).jpg create mode 100644 festival-11/photos/velke/fotka (96).jpg create mode 100644 festival-11/photos/velke/fotka (97).jpg create mode 100644 festival-11/projekce.html create mode 100644 festival-11/projekce/bezec.jpg create mode 100644 festival-11/projekce/brozura.pdf create mode 100644 festival-11/projekce/dont.jpg create mode 100644 festival-11/projekce/holen.jpg create mode 100644 festival-11/projekce/horoskop.jpg create mode 100644 festival-11/projekce/jiny.jpg create mode 100644 festival-11/projekce/lb1.jpg create mode 100644 festival-11/projekce/mafia.jpg create mode 100644 festival-11/projekce/mcproxy.jpg create mode 100644 festival-11/projekce/mrkvicka.jpg create mode 100644 festival-11/projekce/navrat.jpg create mode 100644 festival-11/projekce/nepoucitelni.jpg create mode 100644 festival-11/projekce/piktogram.jpg create mode 100644 festival-11/projekce/sachy.jpg create mode 100644 festival-11/projekce/sila.jpg create mode 100644 festival-11/projekce/sprcha.jpg create mode 100644 festival-11/projekce/updown.jpg create mode 100644 festival-11/projekce/znami.jpg create mode 100644 festival-11/vysledky.html create mode 100644 festival-11/wb.bmp create mode 100644 festival-11/wi.bmp diff --git a/festival-11/.htaccess b/festival-11/.htaccess new file mode 100644 index 00000000..3994cc3d --- /dev/null +++ b/festival-11/.htaccess @@ -0,0 +1,6 @@ +AddHandler cgi-script .php +AddType application/x-httpd-php .php +AddDefaultCharset UTF-8 +Options -Indexes +RewriteEngine On +RewriteRule ^referaty.* referaty.php \ No newline at end of file diff --git a/festival-11/_grafikaPSD/bannery/13-lemma-cs.png b/festival-11/_grafikaPSD/bannery/13-lemma-cs.png new file mode 100644 index 00000000..51ce3f95 --- /dev/null +++ b/festival-11/_grafikaPSD/bannery/13-lemma-cs.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:374ca1e0dfb509baafb6042e69b46e2f786446fde07591a88269c1ddffbc1844 +size 85488 diff --git a/festival-11/_grafikaPSD/bannery/banner.png b/festival-11/_grafikaPSD/bannery/banner.png new file mode 100644 index 00000000..1ca6e983 --- /dev/null +++ b/festival-11/_grafikaPSD/bannery/banner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f49d4c72c664d4015567c7df1e5b6cd1a8d69ef11db7c516e5651f641bd93c02 +size 352087 diff --git a/festival-11/_grafikaPSD/bannery/banner2.png b/festival-11/_grafikaPSD/bannery/banner2.png new file mode 100644 index 00000000..86ce3e4d --- /dev/null +++ b/festival-11/_grafikaPSD/bannery/banner2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b946b42b34017215bdf6507aa1c82bf047e5ba95cc7ad5232fd2cfb345b3388 +size 264208 diff --git a/festival-11/_grafikaPSD/bannery/banner3.png b/festival-11/_grafikaPSD/bannery/banner3.png new file mode 100644 index 00000000..e1517c3b --- /dev/null +++ b/festival-11/_grafikaPSD/bannery/banner3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2d97175a068e2fa86c654d3306c0851ab3a5081f6b28c97c9388ccd0f26dea3 +size 130689 diff --git a/festival-11/_grafikaPSD/bannery/banner_fifestival_2.png b/festival-11/_grafikaPSD/bannery/banner_fifestival_2.png new file mode 100644 index 00000000..e60f3390 --- /dev/null +++ b/festival-11/_grafikaPSD/bannery/banner_fifestival_2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f9daa0dae233340773d842059c423dafae040adf98e3a06745351429f22a922 +size 42876 diff --git a/festival-11/_grafikaPSD/bannery/banner_fifestival_3.png b/festival-11/_grafikaPSD/bannery/banner_fifestival_3.png new file mode 100644 index 00000000..a3f2cb4e --- /dev/null +++ b/festival-11/_grafikaPSD/bannery/banner_fifestival_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2c7639be49541930a647e1f6d75f0737d48d1f9dd3e0c97b34f07caadae1839 +size 15437 diff --git a/festival-11/_grafikaPSD/bannery/banner_kamvbrne.png b/festival-11/_grafikaPSD/bannery/banner_kamvbrne.png new file mode 100644 index 00000000..7f355a1b --- /dev/null +++ b/festival-11/_grafikaPSD/bannery/banner_kamvbrne.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff0d727ee04db03344c5fabf9c2434a2ef5df4cec468afb1022252dd42ceb910 +size 29196 diff --git a/festival-11/_grafikaPSD/bannery/banner_lemma_cs.png b/festival-11/_grafikaPSD/bannery/banner_lemma_cs.png new file mode 100644 index 00000000..5d8efe02 --- /dev/null +++ b/festival-11/_grafikaPSD/bannery/banner_lemma_cs.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78e1c035631c702b71e20eb558b9081fe02494df3f6235f2aea86e095f12281c +size 68340 diff --git a/festival-11/_grafikaPSD/bannery/banner_lemma_en.png b/festival-11/_grafikaPSD/bannery/banner_lemma_en.png new file mode 100644 index 00000000..9bc05c31 --- /dev/null +++ b/festival-11/_grafikaPSD/bannery/banner_lemma_en.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35cdebf9aa610c8247edea5ed7be59d3c3e918b759683441ea0ade92b659ba5e +size 66977 diff --git a/festival-11/_grafikaPSD/bannery/diskobolus-bez_pozadi.png b/festival-11/_grafikaPSD/bannery/diskobolus-bez_pozadi.png new file mode 100644 index 00000000..5c62c211 --- /dev/null +++ b/festival-11/_grafikaPSD/bannery/diskobolus-bez_pozadi.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54aa19b69ca7990e31f3d60178c17d80434d5725521b20414add379a2d1b4989 +size 60950 diff --git a/festival-11/_grafikaPSD/fotogalerie.html b/festival-11/_grafikaPSD/fotogalerie.html new file mode 100644 index 00000000..2c6c7a21 --- /dev/null +++ b/festival-11/_grafikaPSD/fotogalerie.html @@ -0,0 +1,233 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs"> + +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="pragma" content="no-cache" /> + <meta http-equiv="cache-control" content="no-cache" /> + <meta http-equiv="Content-Language" content="cs" /> + <meta name="author" content="David Rakowski, FI MU; xrakowsk (at) fi.muni.cz; Jakub Fiala, FI MU; xfiala6 (at) fi.muni.cz" /> + <meta name="copyright" content="LEMMA" /> + <meta name="robots" content="all,follow" /> + <meta name="keywords" content="LEMMA PV113 Fakulta informatiky MU multimedia publishing filmová tvorba Softwarové elektronické publikace - seminá filmový festival" /> + <meta name="description" content="FF - LEMMA | Stránky Filmového festivalu Masarykovy univerzity Fakulty informatiky v BrnÄ›." /> + +<title>10. Filmový festival - Fotogalerie | FI MU</title> +<link rel="stylesheet" type="text/css" href="ff.css" /> + +<script src="lightbox/js/prototype.js" type="text/javascript"></script> +<script src="lightbox/js/scriptaculous.js?load=effects" type="text/javascript"></script> +<script src="lightbox/js/lightbox.js" type="text/javascript"></script> +<link rel="stylesheet" href="lightbox/css/lightbox.css" type="text/css" media="screen"> +<link rel="stylesheet" href="library/thumbs.css" type="text/css"> +<!--[if IE]> +<link rel="stylesheet" type="text/css" href="ie.css" /> +<![endif]--> +</head> + +<body> +<div id="soul"> <!-- zaÄátek duÅ¡e --> +<div id="body"> <!-- zaÄátek tÄ›la --> +<div id="head"> <!-- zaÄátek hlaviÄky --> +<a href="index.html" title="Na vstupnà stránku"><img src="head_filmobolos.png" alt="" width="100" height="206" /></a> +<div id="hmenu"> <!-- zaÄátek menu --> +<div class="menu"><a href="index.html">Program</a></div> +<div class="menu"><a href="projekce.html">Projekce</a></div> +<div class="menu"><a href="o_festivalu.html">O festivalu</a></div> +<div class="menu"><a href="partneri.html">PartneÅ™i</a></div> +<div class="menu menuact">Galerie</div> +<div class="menu"><a href="vysledky.html">Výsledky</a></div> +<div class="menu"><a href="kontakt.html">Kontakt</a></div> + +</div> <!-- konec menu --> + + +</div> <!-- konec hlaviÄky --> + + +<div id="left"> <!-- zaÄátek podmenu --> +<div class="navcontainer"> + <ul> + <li><a href="http://www.fi.muni.cz/lemma/index.html" title="" id="other">Hlavnà strana Lemmy</a></li> + <li><a href="http://www.fi.muni.cz/lemma/festival/" title="" id="act">Filmový festival</a></li> + <li><a href="http://www.fi.muni.cz/lemma/laborator.html" title="">LaboratoÅ™</a></li> + <li><a href="http://www.fi.muni.cz/lemma/projekty.html" title="">Projekty</a></li> + <li><a href="http://www.fi.muni.cz/lemma/archiv.html" title="">Archiv</a></li> + <li><a href="http://www.fi.muni.cz/lemma/referaty.html" title="">Referáty</a></li> + <li><a href="http://www.fi.muni.cz/lemma/fotogalerie.html" title="">Fotogalerie</a></li> +<!-- sciest <li><a href="../../../ucebni_text.html" title="">UÄebnà text</a></li> --> + <li><a href="http://www.fi.muni.cz/lemma/odkazy.html" title="">Odkazy</a></li> + <li><a href="https://seth.ics.muni.cz/Lemma/" title="" id="other2"> :: RezervaÄnà systém</a></li> + </ul> +</div> + +</div> <!-- konec podmenu --> + +<div id="text"> <!-- zaÄátek tÄ›la dokumentu --> +<h1>VýbÄ›r fotek v Digitálnà knihovnÄ› fotografià MU</h1> +VýbÄ›r fotek ke zhlédnutà také na: <a href='http://dkf.ics.muni.cz/list_folders.php3?category=10&coll=22&folder=2018&show_type=1&cols_no=4&sort_by=0&view_type=0&show_thumbs=1' target='_blank'>Digitálnà knihovna fotografià MU</a> +<br /> + +<h1>Fotogalerie snÃmků ze slavnostnÃho veÄera</h1> +<div class='fotogalerie'> +<a href='photos/10_1.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_1.jpg" alt="" /></a> +<a href='photos/10_2.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_2.jpg" alt="" /></a> +<a href='photos/10_3.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_3.jpg" alt="" /></a> +<a href='photos/10_4.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_4.jpg" alt="" /></a> +<a href='photos/10_5.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_5.jpg" alt="" /></a> +<a href='photos/10_6.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_6.jpg" alt="" /></a> +<a href='photos/10_7.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_7.jpg" alt="" /></a> +<a href='photos/10_8.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_8.jpg" alt="" /></a> +<a href='photos/10_9.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_9.jpg" alt="" /></a> +<a href='photos/10_10.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_10.jpg" alt="" /></a> +<a href='photos/10_11.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_11.jpg" alt="" /></a> +<a href='photos/10_12.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_12.jpg" alt="" /></a> +<a href='photos/10_13.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_13.jpg" alt="" /></a> +<a href='photos/10_14.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_14.jpg" alt="" /></a> +<a href='photos/10_15.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_15.jpg" alt="" /></a> +<a href='photos/10_16.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_16.jpg" alt="" /></a> +<a href='photos/10_17.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_17.jpg" alt="" /></a> +<a href='photos/10_18.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_18.jpg" alt="" /></a> +<a href='photos/10_19.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_19.jpg" alt="" /></a> +<a href='photos/10_20.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_20.jpg" alt="" /></a> +<a href='photos/10_21.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_21.jpg" alt="" /></a> +<a href='photos/10_22.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_22.jpg" alt="" /></a> +<a href='photos/10_23.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_23.jpg" alt="" /></a> +<a href='photos/10_24.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_24.jpg" alt="" /></a> +<a href='photos/10_25.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_25.jpg" alt="" /></a> +<a href='photos/10_26.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_26.jpg" alt="" /></a> +<a href='photos/10_27.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_27.jpg" alt="" /></a> +<a href='photos/10_28.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_28.jpg" alt="" /></a> +<a href='photos/10_29.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/10_29.jpg" alt="" /></a> +</div> + +<br /> + +<h1>Fotogalerie snÃmků z natáÄenÃ</h1> +<div class='fotogalerie'> +<a href='photos/1_1.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/1_1.jpg" alt="" /></a> +<a href='photos/1_2.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/1_2.jpg" alt="" /></a> +<a href='photos/1_3.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/1_3.jpg" alt="" /></a> +<a href='photos/1_4.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/1_4.jpg" alt="" /></a> +<a href='photos/1_5.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/1_5.jpg" alt="" /></a> +<a href='photos/1_6.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/1_6.jpg" alt="" /></a> +<a href='photos/1_7.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/1_7.jpg" alt="" /></a> +<a href='photos/1_8.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/1_8.jpg" alt="" /></a> + +<a href='photos/2_1.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_1.jpg" alt="" /></a> +<a href='photos/2_2.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_2.jpg" alt="" /></a> +<a href='photos/2_3.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_3.jpg" alt="" /></a> +<a href='photos/2_4.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_4.jpg" alt="" /></a> +<a href='photos/2_5.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_5.jpg" alt="" /></a> +<a href='photos/2_6.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_6.jpg" alt="" /></a> +<a href='photos/2_7.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_7.jpg" alt="" /></a> +<a href='photos/2_8.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_8.jpg" alt="" /></a> +<a href='photos/2_9.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_9.jpg" alt="" /></a> +<a href='photos/2_10.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_10.jpg" alt="" /></a> +<a href='photos/2_11.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_11.jpg" alt="" /></a> +<a href='photos/2_12.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_12.jpg" alt="" /></a> +<a href='photos/2_13.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_13.jpg" alt="" /></a> +<a href='photos/2_14.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_14.jpg" alt="" /></a> + +<a href='photos/3_1.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/3_1.jpg" alt="" /></a> +<a href='photos/3_2.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/3_2.jpg" alt="" /></a> +<a href='photos/3_3.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/3_3.jpg" alt="" /></a> +<a href='photos/3_4.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/3_4.jpg" alt="" /></a> +<a href='photos/3_5.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/3_5.jpg" alt="" /></a> + +<a href='photos/4_2.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/4_2.jpg" alt="" /></a> +<a href='photos/4_3.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/4_3.jpg" alt="" /></a> +<a href='photos/4_4.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/4_4.jpg" alt="" /></a> +<a href='photos/4_5.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/4_5.jpg" alt="" /></a> +<a href='photos/4_9.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/4_9.jpg" alt="" /></a> + +<a href='photos/5_1.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/5_1.jpg" alt="" /></a> +<a href='photos/5_2.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/5_2.jpg" alt="" /></a> +<a href='photos/5_3.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/5_3.jpg" alt="" /></a> +<a href='photos/5_4.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/5_4.jpg" alt="" /></a> +<a href='photos/5_5.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/5_5.jpg" alt="" /></a> +<a href='photos/5_6.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/5_6.jpg" alt="" /></a> +<a href='photos/5_7.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/5_7.jpg" alt="" /></a> +<a href='photos/5_8.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/5_8.jpg" alt="" /></a> +<a href='photos/5_9.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/5_9.jpg" alt="" /></a> +<a href='photos/5_10.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/5_10.jpg" alt="" /></a> +<a href='photos/5_11.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/5_11.jpg" alt="" /></a> +<a href='photos/5_12.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/5_12.jpg" alt="" /></a> +<a href='photos/5_13.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/5_13.jpg" alt="" /></a> + +<a href='photos/6_1.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/6_1.jpg" alt="" /></a> +<a href='photos/6_2.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/6_2.jpg" alt="" /></a> +<a href='photos/6_3.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/6_3.jpg" alt="" /></a> +<a href='photos/6_4.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/6_4.jpg" alt="" /></a> +<a href='photos/6_5.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/6_5.jpg" alt="" /></a> +<a href='photos/6_6.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/6_6.jpg" alt="" /></a> +<a href='photos/6_7.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/6_7.jpg" alt="" /></a> +<a href='photos/6_8.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/6_8.jpg" alt="" /></a> + +<a href='photos/7_1.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/7_1.jpg" alt="" /></a> +<a href='photos/7_2.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/7_2.jpg" alt="" /></a> +<a href='photos/7_3.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/7_3.jpg" alt="" /></a> +<a href='photos/7_4.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/7_4.jpg" alt="" /></a> +<a href='photos/7_5.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/7_5.jpg" alt="" /></a> +<a href='photos/7_6.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/7_6.jpg" alt="" /></a> +<a href='photos/7_7.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/7_7.jpg" alt="" /></a> +<a href='photos/7_8.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/7_8.jpg" alt="" /></a> +<a href='photos/7_9.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/7_9.jpg" alt="" /></a> +<a href='photos/7_10.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/7_10.jpg" alt="" /></a> + +<a href='photos/8_1.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/8_1.jpg" alt="" /></a> +<a href='photos/8_2.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/8_2.jpg" alt="" /></a> +<a href='photos/8_3.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/8_3.jpg" alt="" /></a> +<a href='photos/8_4.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/8_4.jpg" alt="" /></a> +<a href='photos/8_5.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/8_5.jpg" alt="" /></a> +<a href='photos/8_6.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/8_6.jpg" alt="" /></a> +<a href='photos/8_7.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/8_7.jpg" alt="" /></a> +<a href='photos/8_8.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/8_8.jpg" alt="" /></a> +<a href='photos/8_9.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/8_9.jpg" alt="" /></a> +<a href='photos/8_10.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/8_10.jpg" alt="" /></a> +<a href='photos/8_11.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/8_11.jpg" alt="" /></a> + +<a href='photos/9_1.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/9_1.jpg" alt="" /></a> +<a href='photos/9_2.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/9_2.jpg" alt="" /></a> +<a href='photos/9_3.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/9_3.jpg" alt="" /></a> +<a href='photos/9_4.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/9_4.jpg" alt="" /></a> +<a href='photos/9_5.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/9_5.jpg" alt="" /></a> +<a href='photos/9_6.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/9_6.jpg" alt="" /></a> +<a href='photos/9_7.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/9_7.jpg" alt="" /></a> +<a href='photos/9_8.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/9_8.jpg" alt="" /></a> +<a href='photos/9_9.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/9_9.jpg" alt="" /></a> +</div> + +<br /> +<h1>Fotogalerie starÅ¡Ãch roÄnÃků</h1> +<p><a href="http://www.fi.muni.cz/lemma/festival/archiv/09/fotogalerie.html">2009</a> <a href="http://fi.muni.cz/lemma/festival/archiv/08/fotogalerie.html">2008</a> <a href="http://dkf.ics.muni.cz/list_folders.php3?category=10&coll=22&folder=1392&show_type=1&cols_no=4&sort_by=0&view_type=0&show_thumbs=1">2007</a> <a href="http://dkf.ics.muni.cz/list_folders.php3?coll=22&folder=1228">2006</a> <a href="http://dkf.ics.muni.cz/list_folders.php3?coll=22&folder=1009&show_type=1&cols_no=4&sort_by=0&view_type=0">2005</a> <a href="../04/fotogalerie2004.php">2004</a> <a href="../04/fotogalerie2003.php">2003</a> +</p> + +</div> <!-- konec tÄ›la dokumentu --> + +<div id="clear"> +</div> + +<div id="base"> <!-- zaÄátek patiÄky --> +<a href="http://www.fi.muni.cz" title="úvodnà stránka FI"><img src="fi.png" alt="" width="60" height="60" /></a> +<a href="http://www.fi.muni.cz/lemma" title="úvodnà stránka Lemmy"><img src="lemma.png" alt="" width="60" height="60" /></a> + +Technická stránka, grafická úprava: Filip DanÄ›k, Jakub Fiala, Martin Kacvinský, David Rakowski<br /> +LEMMA - LaboratoÅ™ elektronických multimediálnÃch aplikacà | validnà xhtml, css<br /><a href="index.html">Vstoupit na úvodnà stránku festivalu</a> | <script type="text/javascript">document.write("Poslednà úprava: "+document.lastModified);</script> | <a href="http://fi.muni.cz/lemma/sitemap.html">mapa webu</a> +</div> <!-- konec patiÄky --> +</div> <!-- konec tÄ›la --> + + +</div> <!-- konec duÅ¡e --> +<script type="text/javascript"> +var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); +document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); +</script> +<script type="text/javascript"> +try { +var pageTracker = _gat._getTracker("UA-8683677-1"); +pageTracker._trackPageview(); +} catch(err) {}</script> +</body> +</html> diff --git a/festival-11/_grafikaPSD/head.psd b/festival-11/_grafikaPSD/head.psd new file mode 100644 index 00000000..911f313e --- /dev/null +++ b/festival-11/_grafikaPSD/head.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d13c75d5931ec618281c0f426324645d9dcc2b049936759be84a1d56381def67 +size 342903 diff --git a/festival-11/_grafikaPSD/index.psd b/festival-11/_grafikaPSD/index.psd new file mode 100644 index 00000000..8da33f81 --- /dev/null +++ b/festival-11/_grafikaPSD/index.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd91faf84dfd04ad96930aaa8192f9410f3a846c30b8b53a96eb0f7cc4ae433d +size 393951 diff --git a/festival-11/_grafikaPSD/plakat/engebrechtre.zip b/festival-11/_grafikaPSD/plakat/engebrechtre.zip new file mode 100644 index 00000000..26d207c1 --- /dev/null +++ b/festival-11/_grafikaPSD/plakat/engebrechtre.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53faaa854df7a1b3fe1ded8ae86ac89410358cbbfb3d1e2b33bb42ea2c9751ee +size 204259 diff --git a/festival-11/_grafikaPSD/plakat/engebrechtre/engeboit.ttf b/festival-11/_grafikaPSD/plakat/engebrechtre/engeboit.ttf new file mode 100644 index 00000000..29c48344 --- /dev/null +++ b/festival-11/_grafikaPSD/plakat/engebrechtre/engeboit.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3433facae9578a90de7b22f23a1beed0cde9446e3b33a612869fe82799515ba2 +size 40868 diff --git a/festival-11/_grafikaPSD/plakat/engebrechtre/engebold.ttf b/festival-11/_grafikaPSD/plakat/engebrechtre/engebold.ttf new file mode 100644 index 00000000..aeebf801 --- /dev/null +++ b/festival-11/_grafikaPSD/plakat/engebrechtre/engebold.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a34af41510b727739c64dfba3793b4dde33d51887f1605daa6b78d24cf31422 +size 45896 diff --git a/festival-11/_grafikaPSD/plakat/engebrechtre/engeexbi.ttf b/festival-11/_grafikaPSD/plakat/engebrechtre/engeexbi.ttf new file mode 100644 index 00000000..c97b036c --- /dev/null +++ b/festival-11/_grafikaPSD/plakat/engebrechtre/engeexbi.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baebdc91a601c25b25c806eba43ae02a459c70d44c693a2a660791c52d44e8ec +size 41076 diff --git a/festival-11/_grafikaPSD/plakat/engebrechtre/engeexbo.ttf b/festival-11/_grafikaPSD/plakat/engebrechtre/engeexbo.ttf new file mode 100644 index 00000000..0daab355 --- /dev/null +++ b/festival-11/_grafikaPSD/plakat/engebrechtre/engeexbo.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fd36367335629051f12006f19c227526dc0061315924e8cd88d2f2a5200948a +size 47056 diff --git a/festival-11/_grafikaPSD/plakat/engebrechtre/engeexit.ttf b/festival-11/_grafikaPSD/plakat/engebrechtre/engeexit.ttf new file mode 100644 index 00000000..111b2bb2 --- /dev/null +++ b/festival-11/_grafikaPSD/plakat/engebrechtre/engeexit.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5735bcc88a567a06ef69a0f5e9632526a34ccaa277387f8eed6c9d5bfea485d +size 41600 diff --git a/festival-11/_grafikaPSD/plakat/engebrechtre/engeexpa.ttf b/festival-11/_grafikaPSD/plakat/engebrechtre/engeexpa.ttf new file mode 100644 index 00000000..a4e8d9de --- /dev/null +++ b/festival-11/_grafikaPSD/plakat/engebrechtre/engeexpa.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c6bdfaada36febb91a2d688b1bffdfc71cb37e4213b93f334e25f1115f276e9 +size 47728 diff --git a/festival-11/_grafikaPSD/plakat/engebrechtre/engeital.ttf b/festival-11/_grafikaPSD/plakat/engebrechtre/engeital.ttf new file mode 100644 index 00000000..eda03524 --- /dev/null +++ b/festival-11/_grafikaPSD/plakat/engebrechtre/engeital.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdf36a82f4b3093eab9e30a28b03bdc685e783b42e00e374ecdf6228c65056f7 +size 41052 diff --git a/festival-11/_grafikaPSD/plakat/engebrechtre/engeregu.ttf b/festival-11/_grafikaPSD/plakat/engebrechtre/engeregu.ttf new file mode 100644 index 00000000..3b568bb8 --- /dev/null +++ b/festival-11/_grafikaPSD/plakat/engebrechtre/engeregu.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae66e426365e34552cb7cd586334948b092d7a704d9ee6168ba398121d67340f +size 47640 diff --git a/festival-11/_grafikaPSD/plakat/navrh_1b.pdf b/festival-11/_grafikaPSD/plakat/navrh_1b.pdf new file mode 100644 index 00000000..401cfd87 --- /dev/null +++ b/festival-11/_grafikaPSD/plakat/navrh_1b.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13a4ba11d85323bf8da02b1304459a839e1cc2711a37be85b8cf5c62718ac098 +size 238383 diff --git a/festival-11/_grafikaPSD/plakat/plakat-paska.cdr b/festival-11/_grafikaPSD/plakat/plakat-paska.cdr new file mode 100644 index 00000000..db70716e --- /dev/null +++ b/festival-11/_grafikaPSD/plakat/plakat-paska.cdr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74ca2dcc82db6e04fc6d8bf035b4498b9b5bf2cff8ec8afd1607ad5c824aeb39 +size 44446 diff --git a/festival-11/_grafikaPSD/plakat/plakat-pro-web.gif b/festival-11/_grafikaPSD/plakat/plakat-pro-web.gif new file mode 100644 index 00000000..99f28665 --- /dev/null +++ b/festival-11/_grafikaPSD/plakat/plakat-pro-web.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ba79d8c5d78536536de8f56c7a5eae189409f01ff378044460ceda025ea17c3 +size 87844 diff --git a/festival-11/_grafikaPSD/plakat/plakat.zip b/festival-11/_grafikaPSD/plakat/plakat.zip new file mode 100644 index 00000000..8a4ab8d0 --- /dev/null +++ b/festival-11/_grafikaPSD/plakat/plakat.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21e18e0ea5f9ca06989bca5ec2044f07deca96af636d1873f8b737a931a188bf +size 1499617 diff --git a/festival-11/_grafikaPSD/plakat/plakatA2_3mm.ai b/festival-11/_grafikaPSD/plakat/plakatA2_3mm.ai new file mode 100644 index 00000000..7498ed92 --- /dev/null +++ b/festival-11/_grafikaPSD/plakat/plakatA2_3mm.ai @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fb9e898b6f436e80dc1b95d81bac448e32dabe26a346828494c7c5b3beeaeeb +size 1191568 diff --git a/festival-11/_grafikaPSD/plakat/plakatA2_3mm.pdf b/festival-11/_grafikaPSD/plakat/plakatA2_3mm.pdf new file mode 100644 index 00000000..39e9c0e5 --- /dev/null +++ b/festival-11/_grafikaPSD/plakat/plakatA2_3mm.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22246c8cf32e55e9e9bf3ef921b0a7121dbcf3641a8871ea1284dd6f3486ed73 +size 365839 diff --git a/festival-11/brozura.pdf b/festival-11/brozura.pdf new file mode 100644 index 00000000..8b271a90 --- /dev/null +++ b/festival-11/brozura.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50aa5d871cc5d55aeeaf37c44be4faa97fe4ca2c01965c37407106446ad94ea1 +size 1148040 diff --git a/festival-11/ff.css b/festival-11/ff.css new file mode 100644 index 00000000..beb00655 --- /dev/null +++ b/festival-11/ff.css @@ -0,0 +1,373 @@ +html{ + background:black; +} +body { + margin: 10px 0px 10px 0px; + padding: 0px; + text-align: center; + font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #ccc; + line-height: 1.4em; + background: #000; +} + +a:link, a:visited { + color: #fff; + text-decoration: underline; + border: 0px; +} +a:active, a:hover { + color: #aaa; + text-decoration: none; + border: 0px; +} + +img, #basepic img, .noid { + border: 0px; + margin: 0px; + padding: 0px; + text-indent: 0px; +} + +/* globalni nastaveni (vyse) */ + +/* duse a telo dokumentu */ + +#soul { + width: 100%; + background: url("wi.bmp") repeat-x #000; + border: 0px; + margin: 0px; + padding: 0px; + text-align: center; +} + +#body { + width: 778px; + padding: 0px; + margin-left: auto; + margin-right: auto; + border-bottom: 1px solid #4272b7; + border-top: 0px; + text-align: justify; +} + +/* hlavicka */ + +#head { + margin: 0px; + padding: 0px; + text-align: center; + height: 206px; + background: url("head.png") no-repeat transparent; +} + +#head img { + float: left; + padding: 0px; + margin: 0px 0px 0px 40px; +} + +/* menu + podcasti + aktivni prvek */ + +#hmenu { + float: right; + color: #444; + padding: 0px 0px 0px 0px; + margin: 0px; +} + +.menu { + float: left; + padding: 5px 0px 5px 0px; + margin: 155px 5px 5px 5px; + text-align: center; + font-size: 14px; + font-weight: bold; + height: 30px; +} + +.menuact { + border-bottom: 5px solid #305487; + color: #fff; + padding: 5px 5px 5px 5px; + height: 17px; +} + +.menu a:link, .menu a:visited { + color: #ccc; + text-decoration: none; + border-bottom: 5px solid #b8bdc4; + padding: 5px; +} + +.menu a:visited { + color: #dfdfdf; + border-bottom: 5px solid #ddd; +} +.menu a:active, .menu a:hover { + color: #fff; + text-decoration: none; + border-bottom: 5px solid #305487; + padding: 5px; +} + +/* telo textove casti dokumentu */ + +#left { + float: left; + width: 180px; + margin: 0px; + padding: 10px 0px 20px 10px; + color: #777; + font-size: 11px; + text-align: left; +} + +#text { + float: left; + width: 573px; + margin: -10px 5px 15px 5px; + padding: 10px 5px 10px 0px; + text-indent: 30px; +} + +.border1, .border2 { + padding: 5px 10px 20px 20px; + margin: 0px 0px 0px 10px; + text-align: left; + background-color: #111; + line-height: 1.3em; + text-indent:0; +} +.border2 { + background-color: #222; +} +.border1 object, .border2 object{ + position:relative; + left:-18px; + margin:10px 0 0 0; +} + +#clear {clear: both;} /* zakonceni plovoucich objektu */ + +/* paticka a jeji tri podcasti */ + +#base { + border-top: 3px solid #4272b7; + padding: 20px 25px 5px 5px; + margin: 0px 0px 0px 0px; + color: #ccc; + letter-spacing: 0px; + font-size: 11px; + text-align: center; + height: 60px; + line-height: 120%; +} + +#base a:link, #base a:visited { color: #888; text-decoration: underline;} +#base a:active, #base a:hover { color: #fff; text-decoration: none;} + +#base img { + float: right; + padding: 0px; + margin: -10px 0px 0px 0px; +} + +/* plovouci obrazky jako doplnek textu + stylovani obrazku */ + +#text .gal img { + margin: 5px 5px 5px 5px; + padding: 2px; + border-top: 1px solid #444; + border-right: 1px solid #333; + border-bottom: 1px solid #444; + border-left: 1px solid #333; + background: #333; + text-indent: 0px; +} + +#text .border1 img, #text .border2 img { + margin: 5px 0px 5px 10px; + padding: 2px; + float: right; + border-top: 1px solid #444; + border-right: 1px solid #333; + border-bottom: 1px solid #444; + border-left: 1px solid #333; + background: #333; +} + +.gal { + margin: 20px; + padding: 0px; + width: 553px; + text-indent: 0px; +} + + +/* tabulky, odrazky */ + +table { + text-align: center; + padding: 0px; + margin: 0px 0px 0px 20px; + color: #888; +} + +tr, td { + padding: 0px 10px 2px 0px; + margin: 0px; + border-bottom: 1px dotted #444; +} + +#text li, #text ul, #text ol { + padding-left: 0px; + text-indent: 0px; + margin-left: 20px; + list-style-image: url("odr2.bmp"); + text-align: left; +} + +/* nadpisy */ + +h1 { + font-size: 15px; + font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; + color: #4272b7; + margin: 10px 5px 2px 9px; + letter-spacing: 0px; +} + +h2, h3 { + font-size: 13px; + font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; + font-weight: bold; + border-left: 10px solid #aaa; + border-right: 5px solid #777; + background-color: #333; + margin: 5px 0px 15px 10px; + color: #fff; + padding: 2px 0px 2px 20px; + width: 60%; + letter-spacing: 1px; + text-indent: 0px; +} + +h3 { + border-left: 10px solid /*#2c4b79*/ #333; + border-right: 5px solid #888; + background-color: /*#172841*/ #111; + color: #fff; + padding-left: 25px; + margin: 5px 10px 5px -10px; +} + +/* odstavce, doformatovani textu */ + +p { + padding: 0px 0px 0px 10px; + margin: 5px 0px 5px 0px; +} + +em { + color: #fff; +} + +strong {color: #fffffe;} +cite { color: #888; font-style: normal;} + +/* velke leve podmenu */ + +.navcontainer { /* global */ + padding: 0px; + margin: 0px; + color: #222; + background-color: #eee; +} + +.navcontainer ul { /* kontejner */ + list-style: none; + margin: 0px; + padding: 0px; + border: none; +} + +.navcontainer li { /* odrazka */ + border-bottom: 1px solid #222; + margin: 0px; + padding: 0px; +} + +.navcontainer li a, .sublist li a, .navcontainer li a:visited, .sublist li a:visited { /* odkaz odrazky menu a podmenu */ + display: block; + padding: 2px 5px 2px 10px; + border-left: 10px solid #111; + border-right: 5px solid #050505; + background-color: #000; + color: #eee; + text-decoration: none; + font-size: 11px; +} + +.navcontainer li a:hover, a#act, .sublist li a:hover { /* hover odkaz menu a podmenu, zvyrazneny prvek menu */ + border-left: 10px solid #fff; + border-right: 5px solid #aaa; + background-color: #222; + color: #999; + padding: 2px 5px 2px 10px; +} + +a#act, a#act:hover, a#act:visited { /* zvyrazneny prvek menu */ + font-weight: bold; + border-left: 10px solid #2c4b79; + border-right: 5px solid #ccc; + background-color: #4272b6; + margin: 0px; + color: #fff; +} + +a#other, a#other:hover, a#other:visited, a#other1, a#other1:hover, a#other1:visited, a#other2, a#other2:hover, a#other2:visited { /* jinak zvyrazneny prvek menu */ + color: #4272b7; + border-right: 5px solid #333; + border-left: 10px solid #555; + background: url("odr2.bmp") 10px 7px no-repeat #111; +} + +.sublist li { /* odrazka podmenu */ + border-top: 1px solid #fff; + border-bottom: 0px solid #fff; + margin: 0px; +} + +.sublist li a, .sublist li a:visited { /* odkaz odrazky podmenu */ + border-left: 10px solid #ccc; + padding: 2px 5px 2px 20px; + margin: 0px; +} + +.sublist li a:hover { /* hover odkaz podmenu */ + padding: 2px 5px 2px 20px; + margin: 0px; + background: #e3e3e3; +} + +.sublist a#other:hover { /* jinak zvyrazneny prvek podmenu */ + background: url("odr2.bmp") 10px 7px no-repeat #e3e3e3; + color: #000; +} + +a#subact, a#subact:hover, a#subact:visited { /* zvyraznene podmenu */ + font-weight: bold; + border-left: 10px solid #c21616; + border-right: 5px solid #e95426; + background-color: #fdfdfd; + padding: 2px 5px 2px 20px; +} + +a#act:hover, a#other:hover, a#other1:hover, a#other2:hover, a#subact:hover, .sublist li a:hover { /* doplnky zvyrazneni */ + border-left: 10px solid #fff; + background: #666; + color: #fff; +} diff --git a/festival-11/fi.png b/festival-11/fi.png new file mode 100644 index 00000000..c2df3487 --- /dev/null +++ b/festival-11/fi.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:741d5bcdbdfacb15ecd6f4b709680f933bef48379129eb0fba91cf1a0d242f32 +size 2192 diff --git a/festival-11/fotogalerie.html b/festival-11/fotogalerie.html new file mode 100644 index 00000000..d1f01b54 --- /dev/null +++ b/festival-11/fotogalerie.html @@ -0,0 +1,195 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs"> + +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="pragma" content="no-cache" /> + <meta http-equiv="cache-control" content="no-cache" /> + <meta http-equiv="Content-Language" content="cs" /> + <meta name="author" content="David Rakowski, FI MU; xrakowsk (at) fi.muni.cz; Jakub Fiala, FI MU; xfiala6 (at) fi.muni.cz" /> + <meta name="copyright" content="LEMMA" /> + <meta name="robots" content="all,follow" /> + <meta name="keywords" content="LEMMA PV113 Fakulta informatiky MU multimedia publishing filmová tvorba Softwarové elektronické publikace - seminá filmový festival" /> + <meta name="description" content="FF - LEMMA | Stránky Filmového festivalu Masarykovy univerzity Fakulty informatiky v BrnÄ›." /> + +<title>11. Filmový festival - Fotogalerie | FI MU</title> +<link rel="stylesheet" type="text/css" href="ff.css" /> + +<script src="lightbox/js/prototype.js" type="text/javascript"></script> +<script src="lightbox/js/scriptaculous.js?load=effects" type="text/javascript"></script> +<script src="lightbox/js/lightbox.js" type="text/javascript"></script> +<link rel="stylesheet" href="lightbox/css/lightbox.css" type="text/css" media="screen"/> +<link rel="stylesheet" href="library/thumbs.css" type="text/css"/> +<!--[if IE]> +<link rel="stylesheet" type="text/css" href="ie.css" /> +<![endif]--> +</head> + +<body> +<div id="soul"> <!-- zaÄátek duÅ¡e --> +<div id="body"> <!-- zaÄátek tÄ›la --> +<div id="head"> <!-- zaÄátek hlaviÄky --> +<a href="index.html" title="Na vstupnà stránku"><img src="head_filmobolos.png" alt="" width="100" height="206" /></a> +<div id="hmenu"> <!-- zaÄátek menu --> +<div class="menu"><a href="index.html">Program</a></div> +<div class="menu"><a href="projekce.html">Projekce</a></div> +<div class="menu"><a href="o_festivalu.html">O festivalu</a></div> +<div class="menu menuact">Galerie</div> +<div class="menu"><a href="partneri.html">PartneÅ™i</a></div> +<div class="menu"><a href="vysledky.html">Výsledky</a></div> +<div class="menu"><a href="kontakt.html">Kontakt</a></div> + +</div> <!-- konec menu --> + + +</div> <!-- konec hlaviÄky --> + + +<div id="left"> <!-- zaÄátek podmenu --> +<div class="navcontainer"> + <ul> + <li><a href="http://www.fi.muni.cz/lemma/index.html" title="" id="other">Hlavnà strana Lemmy</a></li> + <li><a href="http://www.fi.muni.cz/lemma/festival/" title="" id="act">Filmový festival</a></li> + <li><a href="http://www.fi.muni.cz/lemma/laborator.html" title=""><font color="#6666FF">LaboratoÅ™</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/projekty.html" title=""><font color="#6666FF">Projekty</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/archiv.html" title=""><font color="#6666FF">Archiv</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/referaty.html" title=""><font color="#6666FF">Referáty</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/fotogalerie.html" title=""><font color="#6666FF">Fotogalerie</font></a></li> +<!-- sciest <li><a href="../../../ucebni_text.html" title="">UÄebnà text</a></li> --> + <li><a href="http://www.fi.muni.cz/lemma/odkazy.html" title=""><font color="#6666FF">Odkazy</font></a></li> + <li><a href="http://lemma.ics.muni.cz/WMA/" title="" id="other1"> :: Webový video archiv</a></li> + <li><a href="https://lemma.ics.muni.cz/RS/" title="" id="other2"> :: RezervaÄnà systém</a></li> + </ul> +</div> + +</div> <!-- konec podmenu --> + +<div id="text"> <!-- zaÄátek tÄ›la dokumentu --> + +<br /> + +<h1>Fotogalerie snÃmků ze slavnostnÃho veÄera</h1> + +<div class='fotogalerie'> +<a href='photos/velke/fotka (3).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (3).jpg" alt="" /></a> +<a href='photos/velke/fotka (19).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (19).jpg" alt="" /></a> +<a href='photos/velke/fotka (20).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (20).jpg" alt="" /></a> +<a href='photos/velke/fotka (4).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (4).jpg" alt="" /></a> +<a href='photos/velke/fotka (5).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (5).jpg" alt="" /></a> +<a href='photos/velke/fotka (6).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (6).jpg" alt="" /></a> +<a href='photos/velke/fotka (8).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (8).jpg" alt="" /></a> +<a href='photos/velke/fotka (7).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (7).jpg" alt="" /></a> +<a href='photos/velke/fotka (10).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (10).jpg" alt="" /></a> +<a href='photos/velke/fotka (41).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (41).jpg" alt="" /></a> +<a href='photos/velke/fotka (32).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (32).jpg" alt="" /></a> +<a href='photos/velke/fotka (33).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (33).jpg" alt="" /></a> +<a href='photos/velke/fotka (34).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (34).jpg" alt="" /></a> +<a href='photos/velke/fotka (9).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (9).jpg" alt="" /></a> +<a href='photos/velke/fotka (12).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (12).jpg" alt="" /></a> +<a href='photos/velke/fotka (16).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (16).jpg" alt="" /></a> +<a href='photos/velke/fotka (17).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (17).jpg" alt="" /></a> +<a href='photos/velke/fotka (18).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (18).jpg" alt="" /></a> +<a href='photos/velke/fotka (11).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (11).jpg" alt="" /></a> +<a href='photos/velke/fotka (13).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (13).jpg" alt="" /></a> +<a href='photos/velke/fotka (14).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (14).jpg" alt="" /></a> +<a href='photos/velke/fotka (15).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (15).jpg" alt="" /></a> +<a href='photos/velke/fotka (21).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (21).jpg" alt="" /></a> +<a href='photos/velke/fotka (22).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (22).jpg" alt="" /></a> +<a href='photos/velke/fotka (23).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (23).jpg" alt="" /></a> +<a href='photos/velke/fotka (24).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (24).jpg" alt="" /></a> +<a href='photos/velke/fotka (25).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (25).jpg" alt="" /></a> +<a href='photos/velke/fotka (26).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (26).jpg" alt="" /></a> +<a href='photos/velke/fotka (27).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (27).jpg" alt="" /></a> +<a href='photos/velke/fotka (29).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (29).jpg" alt="" /></a> +<a href='photos/velke/fotka (30).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (30).jpg" alt="" /></a> +<a href='photos/velke/fotka (49).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (49).jpg" alt="" /></a> +<a href='photos/velke/fotka (50).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (50).jpg" alt="" /></a> +<a href='photos/velke/fotka (28).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (28).jpg" alt="" /></a> +<a href='photos/velke/fotka (44).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (44).jpg" alt="" /></a> +<a href='photos/velke/fotka (45).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (45).jpg" alt="" /></a> +<a href='photos/velke/fotka (46).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (46).jpg" alt="" /></a> +<a href='photos/velke/fotka (47).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (47).jpg" alt="" /></a> +<a href='photos/velke/fotka (48).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (48).jpg" alt="" /></a> +<a href='photos/velke/fotka (39).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (39).jpg" alt="" /></a> +<a href='photos/velke/fotka (40).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (40).jpg" alt="" /></a> +<a href='photos/velke/fotka (2).jpg' rel='lightbox[gallery]'><img src="photos/male/fotka (2).jpg" alt="" /></a> + +<br /> +<p>Foto © Martin Kacvinský, 2011</p> + +</div> + +<h1>Fotogalerie snÃmků z natáÄenÃ</h1> +<div class='fotogalerie'> +<a href='photos/1_1.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/1_1.jpg" alt="" /></a> +<a href='photos/1_2.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/1_2.JPG" alt="" /></a> +<a href='photos/1_3.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/1_3.JPG" alt="" /></a> +<a href='photos/1_4.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/1_4.JPG" alt="" /></a> +<a href='photos/1_5.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/1_5.JPG" alt="" /></a> +<a href='photos/1_6.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/1_6.JPG" alt="" /></a> +<a href='photos/1_7.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/1_7.JPG" alt="" /></a> +<a href='photos/1_8.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/1_8.JPG" alt="" /></a> +<a href='photos/1_9.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/1_9.JPG" alt="" /></a> +<a href='photos/1_10.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/1_10.JPG" alt="" /></a> +<a href='photos/1_11.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/1_11.JPG" alt="" /></a> +<a href='photos/1_12.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/1_12.JPG" alt="" /></a> +<a href='photos/1_13.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/1_13.JPG" alt="" /></a> +<a href='photos/2_1.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_1.jpg" alt="" /></a> +<a href='photos/2_2.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_2.jpg" alt="" /></a> +<a href='photos/2_3.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_3.jpg" alt="" /></a> +<a href='photos/2_4.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_4.jpg" alt="" /></a> +<a href='photos/2_5.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_5.jpg" alt="" /></a> +<a href='photos/2_6.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_6.jpg" alt="" /></a> +<a href='photos/2_7.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/2_7.jpg" alt="" /></a> +<a href='photos/3_1.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/3_1.jpg" alt="" /></a> +<a href='photos/3_2.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/3_2.jpg" alt="" /></a> +<a href='photos/3_3.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/3_3.jpg" alt="" /></a> +<a href='photos/3_4.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/3_4.jpg" alt="" /></a> +<a href='photos/3_5.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/3_5.jpg" alt="" /></a> +<a href='photos/3_6.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/3_6.jpg" alt="" /></a> +<a href='photos/3_7.jpg' rel='lightbox[gallery]'><img src="photos/thumbs/3_7.jpg" alt="" /></a> +<a href='photos/4_1.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/4_1.JPG" alt="" /></a> +<a href='photos/4_2.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/4_2.JPG" alt="" /></a> +<a href='photos/4_3.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/4_3.JPG" alt="" /></a> +<a href='photos/4_4.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/4_4.JPG" alt="" /></a> +<a href='photos/4_5.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/4_5.JPG" alt="" /></a> +<a href='photos/4_6.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/4_6.JPG" alt="" /></a> +<a href='photos/4_7.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/4_7.JPG" alt="" /></a> +<a href='photos/4_8.JPG' rel='lightbox[gallery]'><img src="photos/thumbs/4_8.JPG" alt="" /></a> +</div> + +<br /> +<h1>Fotogalerie starÅ¡Ãch roÄnÃků</h1> +<p> +<a href="http://www.fi.muni.cz/lemma/festival/archiv/10/fotogalerie.html"><font color="#6666FF">2010</font></a> <a href="http://www.fi.muni.cz/lemma/festival/archiv/09/fotogalerie.html"><font color="#6666FF">2009</font></a> <a href="http://fi.muni.cz/lemma/festival/archiv/08/fotogalerie.html"><font color="#6666FF">2008</font></a> <a href="http://dkf.ics.muni.cz/list_folders.php3?category=10&coll=22&folder=1392&show_type=1&cols_no=4&sort_by=0&view_type=0&show_thumbs=1"><font color="#6666FF">2007</font></a> <a href="http://dkf.ics.muni.cz/list_folders.php3?coll=22&amp;folder=1228"><font color="#6666FF">2006</font></a> <a href="http://dkf.ics.muni.cz/list_folders.php3?coll=22&folder=1009&amp;show_type=1&cols_no=4&amp;sort_by=0&view_type=0"><font color="#6666FF">2005</font></a> <a href="http://fi.muni.cz/lemma/festival/archiv/04/fotogalerie2004.php"><font color="#6666FF">2004</font></a> <a href="http://fi.muni.cz/lemma/festival/archiv/04/fotogalerie2003.php"><font color="#6666FF">2003</font></a> + +</p> + +</div> <!-- konec tÄ›la dokumentu --> + +<div id="clear"> +</div> + +<div id="base"> <!-- zaÄátek patiÄky --> +<a href="http://www.fi.muni.cz" title="úvodnà stránka FI"><img src="fi.png" alt="" width="60" height="60" /></a> +<a href="http://www.fi.muni.cz/lemma" title="úvodnà stránka Lemmy"><img src="lemma.png" alt="" width="60" height="60" /></a> + +Technická stránka, grafická úprava: Filip DanÄ›k, Jakub Fiala, Martin Kacvinský, David Rakowski<br /> +LEMMA - LaboratoÅ™ elektronických multimediálnÃch aplikacà | validnà xhtml, css<br /><a href="index.html">Vstoupit na úvodnà stránku festivalu</a> | <script type="text/javascript">document.write("Poslednà úprava: "+document.lastModified);</script> | <a href="http://fi.muni.cz/lemma/sitemap.html">mapa webu</a> +</div> <!-- konec patiÄky --> +</div> <!-- konec tÄ›la --> + + +</div> <!-- konec duÅ¡e --> +<script type="text/javascript"> +var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); +document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); +</script> +<script type="text/javascript"> +try { +var pageTracker = _gat._getTracker("UA-8683677-1"); +pageTracker._trackPageview(); +} catch(err) {}</script> +</body> +</html> diff --git a/festival-11/head.png b/festival-11/head.png new file mode 100644 index 00000000..cea4073d --- /dev/null +++ b/festival-11/head.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8697423a4b4910e7db286d627930a0f03aad34566716a3698bb2599d5ee82cb5 +size 42491 diff --git a/festival-11/head_filmobolos.png b/festival-11/head_filmobolos.png new file mode 100644 index 00000000..20d617fb --- /dev/null +++ b/festival-11/head_filmobolos.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:680a3373f2fdff4bd1d2c5e7d865bfa2afd86b17b8885136f34f727accd419b1 +size 19861 diff --git a/festival-11/horoskop.jpg b/festival-11/horoskop.jpg new file mode 100644 index 00000000..59de3858 --- /dev/null +++ b/festival-11/horoskop.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5f56217383ab922ae179fdae08b8d39b216791d7da99a74146fa45f8dc71362 +size 26179 diff --git a/festival-11/ie.css b/festival-11/ie.css new file mode 100644 index 00000000..65f20d60 --- /dev/null +++ b/festival-11/ie.css @@ -0,0 +1,383 @@ +html{ + background:black; +} +body { + margin: 10px 0px 10px 0px; + padding: 0px; + text-align: center; + font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #ddd; + line-height: 1.4em; + background: #000; +} + +a:link, a:visited { + color: #fff; + text-decoration: underline; + border: 0px; +} +a:active, a:hover { + color: #aaa; + text-decoration: none; + border: 0px; +} + +img, #basepic img, .noid { + border: 0px; + margin: 0px; + padding: 0px; + text-indent: 0px; +} + +/* globalni nastaveni (vyse) */ + +/* duse a telo dokumentu */ + +#soul { + width: 100%; + background: url("wi.bmp") repeat-x #000; + border: 0px; + margin: 0px; + padding: 0px; + text-align: center; +} + +#body { + width: 778px; + padding: 0px; + margin-left: auto; + margin-right: auto; + border-bottom: 1px solid #4272b7; + border-top: 0px; + text-align: justify; +} + +#head img { + float: left; + padding: 0px; + margin: 0px 0px 0px 40px; +} + +/* hlavicka */ + +#head { + margin: 0px; + padding: 0px; + text-align: center; + height: 206px; + background: url("head.png") no-repeat transparent; +} + +/* menu + podcasti + aktivni prvek */ + +#hmenu { + color: #444; + padding: 0px 0px 0px 0px; /* FF 140 */ + margin: 0px; +} + +.menu { + float: left; + padding: 5px 0px 5px 0px; + margin: 155px 5px 5px 5px; + text-align: center; + font-size: 14px; + font-weight: bold; + height: 30px; +} + +.menuact { + border-bottom: 5px solid #305487; + color: #fff; + padding: 5px 5px 5px 5px; + height: 17px; +} + +.menu a:link, .menu a:visited { + color: #ccc; + text-decoration: none; + border-bottom: 5px solid #b8bdc4; + padding: 5px; +} + +.menu a:visited { + color: #dfdfdf; + border-bottom: 5px solid #ddd; +} +.menu a:active, .menu a:hover { + color: #fff; + text-decoration: none; + border-bottom: 5px solid #305487; + padding: 5px; +} + +/* telo textove casti dokumentu */ + +#left { + float: left; + width: 180px; + margin: 0px; + padding: 10px 0px 20px 10px; + color: #777; + font-size: 11px; + text-align: left; +} + +#text { + float: left; + width: 563px; + margin: 2px 5px 15px 5px; /* FF -10 5 15 5 */ + padding: 10px 5px 10px 0px; + text-indent: 30px; +} + +.border1, .border2 { + padding: 5px 10px 20px 20px; + margin: 0px 0px 0px 10px; + text-align: left; + background-color: #111; + line-height: 1.3em; + text-indent: 0px; +} +.border2 { + background-color: #222; +} +.border1 object, .border2 object{ + position:relative; + left:-18px; + margin:10px 0 0 0; +} +.ie { + text-indent: 20px; +} + +#clear {clear: both;} /* zakonceni plovoucich objektu */ + +/* paticka a jeji tri podcasti */ + +#base { + border-top: 3px solid #4272b7; + padding: 20px 25px 5px 5px; + margin: 0px 0px 0px 0px; + color: #ccc; + letter-spacing: 0px; + font-size: 11px; + text-align: center; + height: 60px; + line-height: 120%; + background: url("w3.jpg") bottom repeat-x; +} + +#base a:link, #base a:visited { color: #888; text-decoration: underline;} +#base a:active, #base a:hover { color: #fff; text-decoration: none;} + +#base img { + float: right; + padding: 0px; + margin: -10px 0px 0px 0px; +} + +/* plovouci obrazky jako doplnek textu + stylovani obrazku */ + +#text .gal img { + margin: 5px 5px 5px 5px; + padding: 2px; + border-top: 1px solid #444; + border-right: 1px solid #333; + border-bottom: 1px solid #444; + border-left: 1px solid #333; + background: #333; + text-indent: 0px; +} + +#text .border1 img, #text .border2 img { + margin: 5px 0px 5px 10px; + padding: 2px; + float: right; + border-top: 1px solid #444; + border-right: 1px solid #333; + border-bottom: 1px solid #444; + border-left: 1px solid #333; + background: #333; +} + +.gal { + margin: 10px; + padding: 0px; + width: 543px; + text-indent: 0px; +} + +/* tabulky, odrazky */ + +table { + text-align: center; + padding: 0px; + margin: 0px 0px 0px 15px; + color: #888; +} + +tr, td { + padding: 0px 0px 2px 0px; + margin: 0px; + border-bottom: 1px solid #222; +} + +#text li, #text ul, #text ol { + padding-left: 0px; + text-indent: 0px; + margin-left: 20px; + list-style-image: url("odr2.bmp"); +} + +/* nadpisy */ + +h1 { + font-size: 15px; + font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; + color: #4272b7; + margin: 10px 5px 2px 9px; + letter-spacing: 0px; +} + +h2, h3 { + font-size: 13px; + font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; + font-weight: bold; + border-left: 10px solid #aaa; + border-right: 5px solid #777; + background-color: #333; + margin: 5px 0px 15px 10px; + color: #fff; + padding: 2px 0px 2px 20px; + width: 60%; + letter-spacing: 1px; + text-indent: 0px; +} + +h3 { + border-left: 10px solid #333; + border-right: 5px solid #888; + background-color: #111; + color: #fff; + padding-left: 25px; + margin: 5px 10px 5px -10px; +} + +/* odstavce, doformatovani textu */ + +p { + padding: 0px 0px 0px 10px; + margin: 5px 0px 5px 0px; +} + +em { + color: #fff; +} + +strong {color: #fffffe;} +cite { color: #888; font-style: normal;} + +/* velke leve podmenu */ + +.navcontainer { /* global */ + padding: 0px; + margin: 0px; + color: #222; + background-color: #eee; +} + +.navcontainer ul { /* kontejner */ + list-style: none; + margin: 0px; + padding: 0px; + border: none; +} + +.navcontainer li { /* odrazka */ + border-bottom: 1px solid #222; + margin: 0px; + padding: 0px; +} + +.navcontainer li a, .sublist li a, .navcontainer li a:visited, .sublist li a:visited { /* odkaz odrazky menu a podmenu */ + display: block; + padding: 2px 5px 2px 10px; + border-left: 10px solid #111; + border-right: 5px solid #050505; + background-color: #000; + color: #eee; + text-decoration: none; + font-size: 11px; +} + +.navcontainer li a:hover, a#act, .sublist li a:hover { /* hover odkaz menu a podmenu, zvyrazneny prvek menu */ + border-left: 10px solid #fff; + border-right: 5px solid #aaa; + background-color: #222; + color: #999; + padding: 2px 5px 2px 10px; +} + +a#act, a#act:hover, a#act:visited { /* zvyrazneny prvek menu */ + font-weight: bold; + border-left: 10px solid #2c4b79; + border-right: 5px solid #ccc; + background-color: #4272b7; + margin: 0px; + color: #fff; +} + +a#other, a#other:hover, a#other:visited, a#other2, a#other2:hover, a#other2:visited { /* jinak zvyrazneny prvek menu */ + color: #4272b7; + border-right: 5px solid #333; + border-left: 10px solid #555; + background: #111; +} + +.sublist li { /* odrazka podmenu */ + border-top: 1px solid #fff; + border-bottom: -13px solid #fff; + margin: 0px; +} + +.sublist li a, .sublist li a:visited { /* odkaz odrazky podmenu */ + border-left: 10px solid #ccc; + padding: 2px 5px 2px 20px; + margin: 0px; +} + +.sublist li a:hover { /* hover odkaz podmenu */ + padding: 2px 5px 2px 20px; + margin: 0px; + background: #e3e3e3; +} + +.sublist a#other:hover { /* jinak zvyrazneny prvek podmenu */ + background: url("odr2.bmp") 10px 7px no-repeat #e3e3e3; + color: #000; +} + +a#subact, a#subact:hover, a#subact:visited { /* zvyraznene podmenu */ + font-weight: bold; + border-left: 10px solid #c21616; + border-right: 5px solid #e95426; + background-color: #fdfdfd; + padding: 2px 5px 2px 20px; +} + +a#act:hover, a#other:hover, a#other2:hover, a#subact:hover, .sublist li a:hover { /* doplnky zvyrazneni */ + border-left: 10px solid #fff; + background: #666; + color: #fff; +} + +.fotogalerie{ + width:540px; + float:right; + margin:20px 0 50px 0; +} +.fotogalerie a{margin:0; padding:15px 0; float:left; width:170px; height:100px; margin:2px; border:1px solid rgb(100,100,100); background:rgb(20,20,20); text-align:center;} +.fotogalerie a:hover{border:1px solid rgb(100,100,100);} +.fotogalerie a img{margin:0; height:100px; float:none; } diff --git a/festival-11/img/adobe.jpg b/festival-11/img/adobe.jpg new file mode 100644 index 00000000..622dfa83 --- /dev/null +++ b/festival-11/img/adobe.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66023139d9233e85782e84f4845ca999ce5c1cc1769a9ae03a7b491922d73d30 +size 2345 diff --git a/festival-11/img/banner_kamvbrne.png b/festival-11/img/banner_kamvbrne.png new file mode 100644 index 00000000..7f355a1b --- /dev/null +++ b/festival-11/img/banner_kamvbrne.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff0d727ee04db03344c5fabf9c2434a2ef5df4cec468afb1022252dd42ceb910 +size 29196 diff --git a/festival-11/img/banner_kamvbrne_s.png b/festival-11/img/banner_kamvbrne_s.png new file mode 100644 index 00000000..178350d7 --- /dev/null +++ b/festival-11/img/banner_kamvbrne_s.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84eaf437897ed1dfd56cc4f96226cb2fed7a2e05167d281ac10809c288c1f840 +size 9471 diff --git a/festival-11/img/banner_muni.gif b/festival-11/img/banner_muni.gif new file mode 100644 index 00000000..ffac36a6 --- /dev/null +++ b/festival-11/img/banner_muni.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e48be052c532839f6c42220eef89b251bfb058f78df6e71ebb0de5df8d3b4942 +size 23323 diff --git a/festival-11/img/bekostav.jpg b/festival-11/img/bekostav.jpg new file mode 100644 index 00000000..835d1915 --- /dev/null +++ b/festival-11/img/bekostav.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1916d364644a7319f9e3965de079f529cacc31acdf15552be8875906983258e +size 6426 diff --git a/festival-11/img/brnovinky.jpg b/festival-11/img/brnovinky.jpg new file mode 100644 index 00000000..7ab3f00a --- /dev/null +++ b/festival-11/img/brnovinky.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30105b3f233aec66fbca4b975b1b511330bfbc822e00d1c4f3268e50fbd6d3b9 +size 8241 diff --git a/festival-11/img/brozura.jpg b/festival-11/img/brozura.jpg new file mode 100644 index 00000000..3506a29f --- /dev/null +++ b/festival-11/img/brozura.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcb009e5e173f61da6fe4bf5368d4d55e07f60a037eacb43282ec1bafd636fa8 +size 9919 diff --git a/festival-11/img/csfd.png b/festival-11/img/csfd.png new file mode 100644 index 00000000..6d9271b3 --- /dev/null +++ b/festival-11/img/csfd.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad50ca3e45e16c596fb87d5dfecd1b43992a65b206b5df71b75c5ec933dd8a7e +size 5065 diff --git a/festival-11/img/fffi-2009-503.jpg b/festival-11/img/fffi-2009-503.jpg new file mode 100644 index 00000000..5bab5891 --- /dev/null +++ b/festival-11/img/fffi-2009-503.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c62ed8bb36adb314d0d2f1aa4a95d752008445cdb99324a4e3ff0f5e3418985 +size 95342 diff --git a/festival-11/img/fffi-2009.jpg b/festival-11/img/fffi-2009.jpg new file mode 100644 index 00000000..100a011a --- /dev/null +++ b/festival-11/img/fffi-2009.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e983327832f0ca4f76f119e9b3a1140184e5db753dea3a61e221eb60c74e414 +size 2126029 diff --git a/festival-11/img/fi.png b/festival-11/img/fi.png new file mode 100644 index 00000000..c2df3487 --- /dev/null +++ b/festival-11/img/fi.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:741d5bcdbdfacb15ecd6f4b709680f933bef48379129eb0fba91cf1a0d242f32 +size 2192 diff --git a/festival-11/img/filmserver.png b/festival-11/img/filmserver.png new file mode 100644 index 00000000..daab432e --- /dev/null +++ b/festival-11/img/filmserver.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a555ec83cae54319d805850bdc6e923d1d34e76ac9ac89905b9071915809cb6 +size 1936 diff --git a/festival-11/img/futurum.png b/festival-11/img/futurum.png new file mode 100644 index 00000000..3384d089 --- /dev/null +++ b/festival-11/img/futurum.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8836c86bc824ac34af41cba09a2b12b7833bd686a155ce16a2e40a28dbc149d5 +size 6790 diff --git a/festival-11/img/halas.png b/festival-11/img/halas.png new file mode 100644 index 00000000..7aad7cb0 --- /dev/null +++ b/festival-11/img/halas.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ccdda6308da1aae421fb9d538821eb60fafd10bc74a47d5fac1fa148184062b +size 1380 diff --git a/festival-11/img/ibm.jpg b/festival-11/img/ibm.jpg new file mode 100644 index 00000000..3f18fc3a --- /dev/null +++ b/festival-11/img/ibm.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb23ce7831c1c7170a3dd1c9af7a9ffc7ac52db02b3358753f33702abf52a8f2 +size 8173 diff --git a/festival-11/img/ing.png b/festival-11/img/ing.png new file mode 100644 index 00000000..57dd16b5 --- /dev/null +++ b/festival-11/img/ing.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6e158e37a42e23aadf6808b163ae6ff5454812be6f75674b3eeffb685842b26 +size 10171 diff --git a/festival-11/img/kult.jpg b/festival-11/img/kult.jpg new file mode 100644 index 00000000..52ddd6b3 --- /dev/null +++ b/festival-11/img/kult.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81f310289e3cd2de3dbc42450d448756dc87e3575629b8908e74c24f641a4886 +size 3663 diff --git a/festival-11/img/lemma.png b/festival-11/img/lemma.png new file mode 100644 index 00000000..070d893a --- /dev/null +++ b/festival-11/img/lemma.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a45aa9212af2c5d87d7bbefbf931b87d8e297def161b659de9df3ded40f6240a +size 3735 diff --git a/festival-11/img/lemur.jpg b/festival-11/img/lemur.jpg new file mode 100644 index 00000000..6e7cc57f --- /dev/null +++ b/festival-11/img/lemur.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df0d3a3ef8738608bc880c67a63584c69c52cc5d936e57977ca781e469483a09 +size 11938 diff --git a/festival-11/img/logo_brno.jpg b/festival-11/img/logo_brno.jpg new file mode 100644 index 00000000..96935fa0 --- /dev/null +++ b/festival-11/img/logo_brno.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7c4b51fe071a99cfca472fcc66dc81632a3e8c2995774b106fc6c3c6987b614 +size 3498 diff --git a/festival-11/img/mh_consulting.png b/festival-11/img/mh_consulting.png new file mode 100644 index 00000000..98852388 --- /dev/null +++ b/festival-11/img/mh_consulting.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb7c9499a0784565597a28331d17221354aa0996e6fc88426afb38d9516037d0 +size 5564 diff --git a/festival-11/img/mmb.jpg b/festival-11/img/mmb.jpg new file mode 100644 index 00000000..10148358 --- /dev/null +++ b/festival-11/img/mmb.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca94d3520b3ebae2cc49407c2b8667e8d93545930c9261601b98bf14df68e85c +size 2670 diff --git a/festival-11/img/muni.jpg b/festival-11/img/muni.jpg new file mode 100644 index 00000000..41b53a2d --- /dev/null +++ b/festival-11/img/muni.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41b5548e84a8660a1b9cd7f6271d65fdd7dc5974f45a2cdb515511821ee8cab5 +size 2178 diff --git a/festival-11/img/og.gif b/festival-11/img/og.gif new file mode 100644 index 00000000..25167168 --- /dev/null +++ b/festival-11/img/og.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2633f3805f67d456a90d7814d628bad6a170dbca8da5255b9a5e4779a4378df +size 2568 diff --git a/festival-11/img/petracomp.gif b/festival-11/img/petracomp.gif new file mode 100644 index 00000000..91620c92 --- /dev/null +++ b/festival-11/img/petracomp.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eeaead04a9f8372023415b91891a2152b892ce35db039c3b563675d224f27289 +size 4566 diff --git a/festival-11/img/plakat.jpg b/festival-11/img/plakat.jpg new file mode 100644 index 00000000..511d7f4c --- /dev/null +++ b/festival-11/img/plakat.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3605cf261d9db595bf153d023c3ed10d479a4d7344b73025e49d5496753236d5 +size 199196 diff --git a/festival-11/img/radior.png b/festival-11/img/radior.png new file mode 100644 index 00000000..997c8d34 --- /dev/null +++ b/festival-11/img/radior.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fceb315192aadbc8f727ab9e9be55cd2629531dd505b9d8ffab2ee2215a585e3 +size 23443 diff --git a/festival-11/img/starobrno.png b/festival-11/img/starobrno.png new file mode 100644 index 00000000..9c20904b --- /dev/null +++ b/festival-11/img/starobrno.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66933e6a565c56401960b2d476f8c1f0f01780164c89648d022f5c4b064c3fd8 +size 14203 diff --git a/festival-11/img/sufi.png b/festival-11/img/sufi.png new file mode 100644 index 00000000..1eebba64 --- /dev/null +++ b/festival-11/img/sufi.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d6deea13584766b2070110f03129c11904fd7bc3b02410fd18f484f0b2eb089 +size 12491 diff --git a/festival-11/index.html b/festival-11/index.html new file mode 100644 index 00000000..ad2a30b3 --- /dev/null +++ b/festival-11/index.html @@ -0,0 +1,171 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs"> + +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="pragma" content="no-cache" /> + <meta http-equiv="cache-control" content="no-cache" /> + <meta http-equiv="Content-Language" content="cs" /> + <meta name="author" content="David Rakowski, FI MU; xrakowsk (at) fi.muni.cz; Jakub Fiala, FI MU; xfiala6 (at) fi.muni.cz" /> + <meta name="copyright" content="LEMMA" /> + <meta name="robots" content="all,follow" /> + <meta name="keywords" content="LEMMA PV113 Fakulta informatiky MU multimedia publishing filmová tvorba Softwarové elektronické publikace - seminá filmový festival" /> + <meta name="description" content="FF - LEMMA | Stránky Filmového festivalu Masarykovy univerzity Fakulty informatiky v BrnÄ›." /> + +<title>XI. Filmový festival - Program | FI MU</title> +<link rel="stylesheet" type="text/css" href="ff.css" /> +<!--[if IE]> +<link rel="stylesheet" type="text/css" href="ie.css" /> +<![endif]--> +</head> + +<body> +<div id="soul"> <!-- zaÄátek duÅ¡e --> +<div id="body"> <!-- zaÄátek tÄ›la --> +<div id="head"> <!-- zaÄátek hlaviÄky --> +<a href="index.html" title="Na vstupnà stránku"><img src="head_filmobolos.png" alt="" width="100" height="206" /></a> +<div id="hmenu"> <!-- zaÄátek menu --> +<div class="menu menuact">Program</div> +<div class="menu"><a href="projekce.html">Projekce</a></div> +<div class="menu"><a href="o_festivalu.html">O festivalu</a></div> +<div class="menu"><a href="fotogalerie.html">Galerie</a></div> +<div class="menu"><a href="partneri.html">PartneÅ™i</a></div> +<div class="menu"><a href="vysledky.html">Výsledky</a></div> +<div class="menu"><a href="kontakt.html">Kontakt</a></div> +</div> <!-- konec menu --> + + +</div> <!-- konec hlaviÄky --> + + +<div id="left"> <!-- zaÄátek podmenu --> +<div class="navcontainer"> + <ul> + <li><a href="http://www.fi.muni.cz/lemma/index.html" title="" id="other">Hlavnà strana Lemmy</a></li> + <li><a href="http://www.fi.muni.cz/lemma/festival/" title="" id="act">Filmový festival</a></li> + <li><a href="http://www.fi.muni.cz/lemma/laborator.html" title=""><font color="#6666FF">LaboratoÅ™</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/projekty.html" title=""><font color="#6666FF">Projekty</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/archiv.html" title=""><font color="#6666FF">Archiv</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/referaty.html" title=""><font color="#6666FF">Referáty</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/fotogalerie.html" title=""><font color="#6666FF">Fotogalerie</font></a></li> +<!-- sciest <li><a href="../../../ucebni_text.html" title="">UÄebnà text</a></li> --> + <li><a href="http://www.fi.muni.cz/lemma/odkazy.html" title=""><font color="#6666FF">Odkazy</font></a></li> + <li><a href="http://lemma.ics.muni.cz/WMA/" title="" id="other1"> :: Webový video archiv</a></li> + <li><a href="https://lemma.ics.muni.cz/RS/" title="" id="other2"> :: RezervaÄnà systém</a></li> + </ul> +</div> + +</div> <!-- konec podmenu --> +<div id="text"> <!-- zaÄátek tÄ›la dokumentu --> +<h1>Program</h1><div class="border1 ie"> +<p>Váženà přátelé filmového umÄ›nÃ,<br /> +srdeÄnÄ› vás vÃtáme na Filmovém festivalu Fakulty informatiky, kde letos +již pojedenácté studenti MU pÅ™edstavà svou původnà filmovou tvorbu. +Pod záštitou dÄ›kana FI MU prof. RNDr. JiÅ™Ãho ZlatuÅ¡ky, CSc. a primátora mÄ›sta +Brna Bc. Romana Onderky, MBA probÄ›hne promÃtánà původnÃch autorských +filmů dne 19. 5. 2011 veÄer. +</p> +<p>UvidÃte výsledek dvousemestrálnÃho úsilà a snahy o zvládnutà desÃtky profesà malými +týmy studentů, vÅ¡e od námÄ›tu až po produkci si dÄ›lajà studenti pod vedenÃm sami. +Tento rok pÅ™ipravujeme interaktivnà film, v nÄ›mž si budou moci diváci rozhodnout +průbÄ›h dÄ›je. Do pÅ™Ãpravy se zapojili studenti nÄ›kolika fakult Masarykovy univerzity +a také studenti JAMU. </p> +<p>Doufáme, že si každý z nabÃzeného menu vybere alespoň nÄ›který snÃmek, který +navrhne na ocenÄ›nà v divácké anketÄ›, jejÞ vyhlášenà probÄ›hne na závÄ›r festivalu. +Zástupci sponzorů a odborné poroty pÅ™edajà jako cenu soÅ¡ku Filmobola, maskota +filmového festivalu, a dalšà vÄ›cné ceny sponzorů.</p> + +<p>Petr Sojka, Robert Král, Radovan Hakl</p></div> + +<br /><br /> + +<h1>Harmonogram veÄera</h1> +<div style='line-height:18px; padding:20px 0 0 70px; text-indent:0;'> +<strong>19:30 zahájenà festivalu</strong><br /> +<p style='padding-left:20px;'> + MC Proxy - V tÄ›le mám rytmus <br /> +</p> +<strong><em>Soutěžnà sekce</em></strong><br /> +<p style='padding-left:20px;'> + NepouÄitelnà <br /> + Don't stay outside <br /> + Moji noÄnà známi <br /> + MrkviÄka <br /> +</p> +<strong><em>pÅ™estávka 20 minut na obÄerstvenÃ</em></strong><br /> +<p style='padding-left:20px;'> + VÄerejšà horoskop<br /> + Sprcha, úsmÄ›v, sprcha<br /> + Mafie Brno<br /> + Å achy<br /> + UpDown<br /> +</p> +<strong><em>pÅ™estávka 10 minut na hlasovánà // bonusová sekce</em></strong><br /> +<p style='padding-left:20px;'> + Návrat<br /> + TÅ™i básnÄ› VladimÃra Holana<br /> + LB1 - Nech to spát<br /> + Běžec<br /> + O sile a zodpovednosti<br /> + Piktogram<br /> +</p> +<strong><em>technická pÅ™estávka 1 minuty/interaktivnà flim</em></strong><br /> +<p style='padding-left:20px;'> + Jiný nebudeÅ¡ +</p> +<strong><em>vyhlášenà divácké ankety</em></strong><br /> +<strong><em>vyhlášenà odborné poroty</em></strong><br /> +<strong>22:30 ukonÄenÃ</strong> +</div> + +<br /><br /> + +<h1>Festivalová brožura</h1> +<div class="border1 ie" style='background:none;'> +<p><a href='projekce/brozura.pdf' title='brožura'>Festivalová brožura [pdf, 0.98 MB]</a></p> +</div> + +<br /><br /> + +<h1>Promo plakát</h1> +<div class="border1 ie" style='background:none;'> +<p style="height:715px;text-align:center;padding:10px 0 0 10px;"> <img src="img/plakat.jpg" alt="promo plakat festival fi muni" style="border:0;float:left;margin:0;" /></p> +</div> +<br /><br /> + +<h1> +<a href="http://festival.fi.muni.cz/archiv/10"><font color="#6666FF">RoÄnÃk 2010</font></a> +</h1> +<div class="border1 ie" style='background:none;'> +</div> + + +</div> <!-- konec tÄ›la dokumentu --> + + + +<div id="clear"></div> + +<div id="base"> <!-- zaÄátek patiÄky --> +<a href="http://www.fi.muni.cz" title="úvodnà stránka FI"><img src="fi.png" alt="" width="60" height="60" /></a> +<a href="http://www.fi.muni.cz/lemma" title="úvodnà stránka Lemmy"><img src="lemma.png" alt="" width="60" height="60" /></a> + +Technická stránka, grafická úprava: Filip DanÄ›k, Jakub Fiala, Martin Kacvinský, David Rakowski<br /> +LEMMA - LaboratoÅ™ elektronických multimediálnÃch aplikacà | validnà xhtml, css<br /><a href="index.html">Vstoupit na úvodnà stránku festivalu</a> | <script type="text/javascript">document.write("Poslednà úprava: "+document.lastModified);</script> | <a href="http://fi.muni.cz/lemma/sitemap.html">mapa webu</a> +</div> <!-- konec patiÄky --> +</div> <!-- konec tÄ›la --> + + +</div> <!-- konec duÅ¡e --> +<script type="text/javascript"> +var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); +document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); +</script> +<script type="text/javascript"> +try { +var pageTracker = _gat._getTracker("UA-8683677-1"); +pageTracker._trackPageview(); +} catch(err) {}</script> +</body> +</html> diff --git a/festival-11/index.png b/festival-11/index.png new file mode 100644 index 00000000..eddc4e03 --- /dev/null +++ b/festival-11/index.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca2941dc189ab251df348e5254a90af7739de5a51ac5ea7090938767bac22a34 +size 81496 diff --git a/festival-11/js/.htaccess b/festival-11/js/.htaccess new file mode 100644 index 00000000..42bda836 --- /dev/null +++ b/festival-11/js/.htaccess @@ -0,0 +1,6 @@ +# aby jelo phpko +AddHandler cgi-script .php +AddType application/x-httpd-php .php +AddDefaultCharset UTF-8 +Options -Indexes +RewriteEngine Off \ No newline at end of file diff --git a/festival-11/js/flvplayer.swf b/festival-11/js/flvplayer.swf new file mode 100644 index 00000000..a993b87a --- /dev/null +++ b/festival-11/js/flvplayer.swf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:661603b6af79699202792b11385d948fd9819e465456ab8bdeada91124f5d74c +size 35041 diff --git a/festival-11/js/jquery-1.2.6.min.js b/festival-11/js/jquery-1.2.6.min.js new file mode 100644 index 00000000..82b98e1d --- /dev/null +++ b/festival-11/js/jquery-1.2.6.min.js @@ -0,0 +1,32 @@ +/* + * jQuery 1.2.6 - New Wave Javascript + * + * Copyright (c) 2008 John Resig (jquery.com) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $ + * $Rev: 5685 $ + */ +(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])return jQuery().find(selector);return jQuery(elem);}selector=[];}}else +return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else +return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else +selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery.browser.msie&&!option.attributes.value.specified?option.text:option.value;if(one)return value;values.push(value);}}return values;}else +return(this[0].value||"").replace(/\r/g,"");}return undefined;}if(value.constructor==Number)value+='';return this.each(function(){if(this.nodeType!=1)return;if(value.constructor==Array&&/radio|checkbox/.test(this.type))this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)this.selectedIndex=-1;}else +this.value=value;});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else +return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)elems.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script"))scripts=scripts.add(elem);else{if(elem.nodeType==1)scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else +jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem);}function now(){return+new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function")target={};if(length==i){target=this;--i;}for(;i<length;i++)if((options=arguments[i])!=null)for(var name in options){var src=target[name],copy=options[name];if(target===copy)continue;if(deep&©&&typeof copy=="object"&&!copy.nodeType)target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy);else if(copy!==undefined)target[name]=copy;}return target;};var expando="jQuery"+now(),uuid=0,windowData={},exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{};jQuery.extend({noConflict:function(deep){window.$=_$;if(deep)window.jQuery=_jQuery;return jQuery;},isFunction:function(fn){return!!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/^[\s[]?function/.test(fn+"");},isXMLDoc:function(elem){return elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem.ownerDocument.body;},globalEval:function(data){data=jQuery.trim(data);if(data){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.browser.msie)script.text=data;else +script.appendChild(document.createTextNode(data));head.insertBefore(script,head.firstChild);head.removeChild(script);}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase();},cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id)id=elem[expando]=++uuid;if(name&&!jQuery.cache[id])jQuery.cache[id]={};if(data!==undefined)jQuery.cache[id][name]=data;return name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id])break;if(!name)jQuery.removeData(elem);}}else{try{delete elem[expando];}catch(e){if(elem.removeAttribute)elem.removeAttribute(expando);}delete jQuery.cache[id];}},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length==undefined){for(name in object)if(callback.apply(object[name],args)===false)break;}else +for(;i<length;)if(callback.apply(object[i++],args)===false)break;}else{if(length==undefined){for(name in object)if(callback.call(object[name],name,object[name])===false)break;}else +for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}return object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value))value=value.call(elem,i);return value&&value.constructor==Number&&type=="curCSS"&&!exclude.test(name)?value+"px":value;},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className))elem.className+=(elem.className?" ":"")+className;});},remove:function(elem,classNames){if(elem.nodeType==1)elem.className=classNames!=undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return!jQuery.className.has(classNames,className);}).join(" "):"";},has:function(elem,className){return jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options)elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible"))getWH();else +jQuery.swap(elem,props,getWH);return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari)return false;var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}if(name.match(/float/i))name=styleFloat;if(!force&&style&&style[name])ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem))ret=computedStyle.getPropertyValue(name);else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode)stack.unshift(a);for(;i<stack.length;i++)if(color(stack[i])){swap[i]=stack[i].style.display;stack[i].style.display="block";}ret=name=="display"&&swap[stack.length-1]!=null?"none":(computedStyle&&computedStyle.getPropertyValue(name))||"";for(i=0;i<swap.length;i++)if(swap[i]!=null)stack[i].style.display=swap[i];}if(name=="opacity"&&ret=="")ret="1";}else if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase();});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft;}}return ret;},clean:function(elems,context){var ret=[];context=context||document;if(typeof context.createElement=='undefined')context=context.ownerDocument||context[0]&&context[0].ownerDocument||document;jQuery.each(elems,function(i,elem){if(!elem)return;if(elem.constructor==Number)elem+='';if(typeof elem=="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&tags.indexOf("<tbody")<0?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)ret.push(elem);else +ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari)elem.parentNode.selectedIndex;if(name in elem&¬xml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))return elem.getAttributeNode(name).nodeValue;return elem[name];}if(msie&¬xml&&name=="style")return jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var attr=msie&¬xml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call)ret[0]=array;else +while(i)ret[--i]=array[i];}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++)if(array[i]===elem)return i;return-1;},merge:function(first,second){var i=0,elem,pos=first.length;if(jQuery.browser.msie){while(elem=second[i++])if(elem.nodeType!=8)first[pos++]=elem;}else +while(elem=second[i++])first[pos++]=elem;return first;},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i]);}}}catch(e){ret=array;}return ret;},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++)if(!inv!=!callback(elems[i],i))ret.push(elems[i]);return ret;},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null)ret[ret.length]=value;}return ret.concat.apply([],ret);}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var styleFloat=jQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({boxModel:!jQuery.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing"}});jQuery.each({parent:function(elem){return elem.parentNode;},parents:function(elem){return jQuery.dir(elem,"parentNode");},next:function(elem){return jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return jQuery.dir(elem,"previousSibling");},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem){return jQuery.sibling(elem.firstChild);},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string")ret=jQuery.multiFilter(selector,ret);return this.pushStack(jQuery.unique(ret));};});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(){var args=arguments;return this.each(function(){for(var i=0,length=args.length;i<length;i++)jQuery(args[i])[original](this);});};});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1)this.removeAttribute(name);},addClass:function(classNames){jQuery.className.add(this,classNames);},removeClass:function(classNames){jQuery.className.remove(this,classNames);},toggleClass:function(classNames){jQuery.className[jQuery.className.has(this,classNames)?"remove":"add"](this,classNames);},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(function(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.parentNode)this.parentNode.removeChild(this);}},empty:function(){jQuery(">*",this).remove();while(this.firstChild)this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return i<m[3]-0;},gt:function(a,i,m){return i>m[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j<rl;j++){var n=m=="~"||m=="+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=n.nextSibling)if(n.nodeType==1){var id=jQuery.data(n);if(m=="~"&&merge[id])break;if(!nodeName||n.nodeName.toUpperCase()==nodeName){if(m=="~")merge[id]=true;r.push(n);}if(m=="+")break;}}ret=r;t=jQuery.trim(t.replace(re,""));foundToken=true;}}if(t&&!foundToken){if(!t.indexOf(",")){if(context==ret[0])ret.shift();done=jQuery.merge(done,ret);r=ret=[context];t=" "+t.substr(1,t.length);}else{var re2=quickID;var m=re2.exec(t);if(m){m=[0,m[2],m[3],m[1]];}else{re2=quickClass;m=re2.exec(t);}m[2]=m[2].replace(/\\/g,"");var elem=ret[ret.length-1];if(m[1]=="#"&&elem&&elem.getElementById&&!jQuery.isXMLDoc(elem)){var oid=elem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2])oid=jQuery('[@id="'+m[2]+'"]',elem)[0];ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[];}else{for(var i=0;ret[i];i++){var tag=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object")tag="param";r=jQuery.merge(r,ret[i].getElementsByTagName(tag));}if(m[1]==".")r=jQuery.classFilter(r,m[2]);if(m[1]=="#"){var tmp=[];for(var i=0;r[i];i++)if(r[i].getAttribute("id")==m[2]){tmp=[r[i]];break;}r=tmp;}ret=r;}t=t.replace(re2,"");}}if(t){var val=jQuery.filter(t,r);ret=r=val.r;t=jQuery.trim(val.t);}}if(t)ret=[];if(ret&&context==ret[0])ret.shift();done=jQuery.merge(done,ret);return done;},classFilter:function(r,m,not){m=" "+m+" ";var tmp=[];for(var i=0;r[i];i++){var pass=(" "+r[i].className+" ").indexOf(m)>=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i<rl;i++){var a=r[i],z=a[jQuery.props[m[2]]||m[2]];if(z==null||/href|src|selected/.test(m[2]))z=jQuery.attr(a,m[2])||'';if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^not)tmp.push(a);}r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i<rl;i++){var node=r[i],parentNode=node.parentNode,id=jQuery.data(parentNode);if(!merge[id]){var c=1;for(var n=parentNode.firstChild;n;n=n.nextSibling)if(n.nodeType==1)n.nodeIndex=c++;merge[id]=true;}var add=false;if(first==0){if(node.nodeIndex==last)add=true;}else if((node.nodeIndex-last)%first==0&&(node.nodeIndex-last)/first>=0)add=true;if(add^not)tmp.push(node);}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)r.push(n);}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(jQuery.browser.msie&&elem.setInterval)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)return jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)delete events[type][handler.guid];else +for(handler in events[type])if(!parts[1]||events[type][handler].type==parts[1])delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}ret=null;delete events[type];}}});}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type])jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}data[0].type=type;if(exclusive)data[0].exclusive=true;var handle=jQuery.data(elem,"handle");if(handle)val=handle.apply(elem,data);if((!fn||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)val=false;if(event)data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)val=ret;}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false)val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true)return event;var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--)event[props[i]]=originalEvent[props[i]];event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault)originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation();originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i<args.length)jQuery.event.proxy(fn,args[i++]);return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false;}));},hover:function(fnOver,fnOut){return this.bind('mouseenter',fnOver).bind('mouseleave',fnOut);},ready:function(fn){bindReady();if(jQuery.isReady)fn.call(document,jQuery);else +jQuery.readyList.push(function(){return fn.call(this,jQuery);});return this;}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document);});jQuery.readyList=null;}jQuery(document).triggerHandler("ready");}}});var readyBound=false;function bindReady(){if(readyBound)return;readyBound=true;if(document.addEventListener&&!jQuery.browser.opera)document.addEventListener("DOMContentLoaded",jQuery.ready,false);if(jQuery.browser.msie&&window==top)(function(){if(jQuery.isReady)return;try{document.documentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0);return;}jQuery.ready();})();if(jQuery.browser.opera)document.addEventListener("DOMContentLoaded",function(){if(jQuery.isReady)return;for(var i=0;i<document.styleSheets.length;i++)if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return;}jQuery.ready();},false);if(jQuery.browser.safari){var numStyles;(function(){if(jQuery.isReady)return;if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return;}if(numStyles===undefined)numStyles=jQuery("style, link[rel=stylesheet]").length;if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return;}jQuery.ready();})();}jQuery.event.add(window,"load",jQuery.ready);}jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name);};});var withinElement=function(event,elem){var parent=event.relatedTarget;while(parent&&parent!=elem)try{parent=parent.parentNode;}catch(error){parent=elem;}return parent==elem;};jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind();});jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!='string')return this._load(url);var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.password);else +xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success();}else +jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xhr,s]);}function complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");}return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(filter)data=filter(data,type);if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else +for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else +s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return opt.complete.call(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else +e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn))return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)fn.call(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++)if(!timers[i]())timers.splice(i--,1);if(!timers.length){clearInterval(jQuery.timerId);jQuery.timerId=null;}},13);}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(0,this.cur());if(this.prop=="width"||this.prop=="height")this.elem.style[this.prop]="1px";jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0);},step:function(gotoEnd){var t=now();if(gotoEnd||t>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block";}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);}if(done)this.options.complete.call(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results={top:top,left:left};}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})(); \ No newline at end of file diff --git a/festival-11/js/jquery-1.2.6.pack.js b/festival-11/js/jquery-1.2.6.pack.js new file mode 100644 index 00000000..95dd0138 --- /dev/null +++ b/festival-11/js/jquery-1.2.6.pack.js @@ -0,0 +1,11 @@ +/* + * jQuery 1.2.6 - New Wave Javascript + * + * Copyright (c) 2008 John Resig (jquery.com) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $ + * $Rev: 5685 $ + */ +eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(H(){J w=1b.4M,3m$=1b.$;J D=1b.4M=1b.$=H(a,b){I 2B D.17.5j(a,b)};J u=/^[^<]*(<(.|\\s)+>)[^>]*$|^#(\\w+)$/,62=/^.[^:#\\[\\.]*$/,12;D.17=D.44={5j:H(d,b){d=d||S;G(d.16){7[0]=d;7.K=1;I 7}G(1j d=="23"){J c=u.2D(d);G(c&&(c[1]||!b)){G(c[1])d=D.4h([c[1]],b);N{J a=S.61(c[3]);G(a){G(a.2v!=c[3])I D().2q(d);I D(a)}d=[]}}N I D(b).2q(d)}N G(D.1D(d))I D(S)[D.17.27?"27":"43"](d);I 7.6Y(D.2d(d))},5w:"1.2.6",8G:H(){I 7.K},K:0,3p:H(a){I a==12?D.2d(7):7[a]},2I:H(b){J a=D(b);a.5n=7;I a},6Y:H(a){7.K=0;2p.44.1p.1w(7,a);I 7},P:H(a,b){I D.P(7,a,b)},5i:H(b){J a=-1;I D.2L(b&&b.5w?b[0]:b,7)},1K:H(c,a,b){J d=c;G(c.1q==56)G(a===12)I 7[0]&&D[b||"1K"](7[0],c);N{d={};d[c]=a}I 7.P(H(i){R(c 1n d)D.1K(b?7.V:7,c,D.1i(7,d[c],b,i,c))})},1g:H(b,a){G((b==\'2h\'||b==\'1Z\')&&3d(a)<0)a=12;I 7.1K(b,a,"2a")},1r:H(b){G(1j b!="49"&&b!=U)I 7.4E().3v((7[0]&&7[0].2z||S).5F(b));J a="";D.P(b||7,H(){D.P(7.3t,H(){G(7.16!=8)a+=7.16!=1?7.76:D.17.1r([7])})});I a},5z:H(b){G(7[0])D(b,7[0].2z).5y().39(7[0]).2l(H(){J a=7;1B(a.1x)a=a.1x;I a}).3v(7);I 7},8Y:H(a){I 7.P(H(){D(7).6Q().5z(a)})},8R:H(a){I 7.P(H(){D(7).5z(a)})},3v:H(){I 7.3W(19,M,Q,H(a){G(7.16==1)7.3U(a)})},6F:H(){I 7.3W(19,M,M,H(a){G(7.16==1)7.39(a,7.1x)})},6E:H(){I 7.3W(19,Q,Q,H(a){7.1d.39(a,7)})},5q:H(){I 7.3W(19,Q,M,H(a){7.1d.39(a,7.2H)})},3l:H(){I 7.5n||D([])},2q:H(b){J c=D.2l(7,H(a){I D.2q(b,a)});I 7.2I(/[^+>] [^+>]/.11(b)||b.1h("..")>-1?D.4r(c):c)},5y:H(e){J f=7.2l(H(){G(D.14.1f&&!D.4n(7)){J a=7.6o(M),5h=S.3h("1v");5h.3U(a);I D.4h([5h.4H])[0]}N I 7.6o(M)});J d=f.2q("*").5c().P(H(){G(7[E]!=12)7[E]=U});G(e===M)7.2q("*").5c().P(H(i){G(7.16==3)I;J c=D.L(7,"3w");R(J a 1n c)R(J b 1n c[a])D.W.1e(d[i],a,c[a][b],c[a][b].L)});I f},1E:H(b){I 7.2I(D.1D(b)&&D.3C(7,H(a,i){I b.1k(a,i)})||D.3g(b,7))},4Y:H(b){G(b.1q==56)G(62.11(b))I 7.2I(D.3g(b,7,M));N b=D.3g(b,7);J a=b.K&&b[b.K-1]!==12&&!b.16;I 7.1E(H(){I a?D.2L(7,b)<0:7!=b})},1e:H(a){I 7.2I(D.4r(D.2R(7.3p(),1j a==\'23\'?D(a):D.2d(a))))},3F:H(a){I!!a&&D.3g(a,7).K>0},7T:H(a){I 7.3F("."+a)},6e:H(b){G(b==12){G(7.K){J c=7[0];G(D.Y(c,"2A")){J e=c.64,63=[],15=c.15,2V=c.O=="2A-2V";G(e<0)I U;R(J i=2V?e:0,2f=2V?e+1:15.K;i<2f;i++){J d=15[i];G(d.2W){b=D.14.1f&&!d.at.2x.an?d.1r:d.2x;G(2V)I b;63.1p(b)}}I 63}N I(7[0].2x||"").1o(/\\r/g,"")}I 12}G(b.1q==4L)b+=\'\';I 7.P(H(){G(7.16!=1)I;G(b.1q==2p&&/5O|5L/.11(7.O))7.4J=(D.2L(7.2x,b)>=0||D.2L(7.34,b)>=0);N G(D.Y(7,"2A")){J a=D.2d(b);D("9R",7).P(H(){7.2W=(D.2L(7.2x,a)>=0||D.2L(7.1r,a)>=0)});G(!a.K)7.64=-1}N 7.2x=b})},2K:H(a){I a==12?(7[0]?7[0].4H:U):7.4E().3v(a)},7b:H(a){I 7.5q(a).21()},79:H(i){I 7.3s(i,i+1)},3s:H(){I 7.2I(2p.44.3s.1w(7,19))},2l:H(b){I 7.2I(D.2l(7,H(a,i){I b.1k(a,i,a)}))},5c:H(){I 7.1e(7.5n)},L:H(d,b){J a=d.1R(".");a[1]=a[1]?"."+a[1]:"";G(b===12){J c=7.5C("9z"+a[1]+"!",[a[0]]);G(c===12&&7.K)c=D.L(7[0],d);I c===12&&a[1]?7.L(a[0]):c}N I 7.1P("9u"+a[1]+"!",[a[0],b]).P(H(){D.L(7,d,b)})},3b:H(a){I 7.P(H(){D.3b(7,a)})},3W:H(g,f,h,d){J e=7.K>1,3x;I 7.P(H(){G(!3x){3x=D.4h(g,7.2z);G(h)3x.9o()}J b=7;G(f&&D.Y(7,"1T")&&D.Y(3x[0],"4F"))b=7.3H("22")[0]||7.3U(7.2z.3h("22"));J c=D([]);D.P(3x,H(){J a=e?D(7).5y(M)[0]:7;G(D.Y(a,"1m"))c=c.1e(a);N{G(a.16==1)c=c.1e(D("1m",a).21());d.1k(b,a)}});c.P(6T)})}};D.17.5j.44=D.17;H 6T(i,a){G(a.4d)D.3Y({1a:a.4d,31:Q,1O:"1m"});N D.5u(a.1r||a.6O||a.4H||"");G(a.1d)a.1d.37(a)}H 1z(){I+2B 8J}D.1l=D.17.1l=H(){J b=19[0]||{},i=1,K=19.K,4x=Q,15;G(b.1q==8I){4x=b;b=19[1]||{};i=2}G(1j b!="49"&&1j b!="H")b={};G(K==i){b=7;--i}R(;i<K;i++)G((15=19[i])!=U)R(J c 1n 15){J a=b[c],2w=15[c];G(b===2w)6M;G(4x&&2w&&1j 2w=="49"&&!2w.16)b[c]=D.1l(4x,a||(2w.K!=U?[]:{}),2w);N G(2w!==12)b[c]=2w}I b};J E="4M"+1z(),6K=0,5r={},6G=/z-?5i|8B-?8A|1y|6B|8v-?1Z/i,3P=S.3P||{};D.1l({8u:H(a){1b.$=3m$;G(a)1b.4M=w;I D},1D:H(a){I!!a&&1j a!="23"&&!a.Y&&a.1q!=2p&&/^[\\s[]?H/.11(a+"")},4n:H(a){I a.1C&&!a.1c||a.2j&&a.2z&&!a.2z.1c},5u:H(a){a=D.3k(a);G(a){J b=S.3H("6w")[0]||S.1C,1m=S.3h("1m");1m.O="1r/4t";G(D.14.1f)1m.1r=a;N 1m.3U(S.5F(a));b.39(1m,b.1x);b.37(1m)}},Y:H(b,a){I b.Y&&b.Y.2r()==a.2r()},1Y:{},L:H(c,d,b){c=c==1b?5r:c;J a=c[E];G(!a)a=c[E]=++6K;G(d&&!D.1Y[a])D.1Y[a]={};G(b!==12)D.1Y[a][d]=b;I d?D.1Y[a][d]:a},3b:H(c,b){c=c==1b?5r:c;J a=c[E];G(b){G(D.1Y[a]){2U D.1Y[a][b];b="";R(b 1n D.1Y[a])1X;G(!b)D.3b(c)}}N{1U{2U c[E]}1V(e){G(c.5l)c.5l(E)}2U D.1Y[a]}},P:H(d,a,c){J e,i=0,K=d.K;G(c){G(K==12){R(e 1n d)G(a.1w(d[e],c)===Q)1X}N R(;i<K;)G(a.1w(d[i++],c)===Q)1X}N{G(K==12){R(e 1n d)G(a.1k(d[e],e,d[e])===Q)1X}N R(J b=d[0];i<K&&a.1k(b,i,b)!==Q;b=d[++i]){}}I d},1i:H(b,a,c,i,d){G(D.1D(a))a=a.1k(b,i);I a&&a.1q==4L&&c=="2a"&&!6G.11(d)?a+"2X":a},1F:{1e:H(c,b){D.P((b||"").1R(/\\s+/),H(i,a){G(c.16==1&&!D.1F.3T(c.1F,a))c.1F+=(c.1F?" ":"")+a})},21:H(c,b){G(c.16==1)c.1F=b!=12?D.3C(c.1F.1R(/\\s+/),H(a){I!D.1F.3T(b,a)}).6s(" "):""},3T:H(b,a){I D.2L(a,(b.1F||b).6r().1R(/\\s+/))>-1}},6q:H(b,c,a){J e={};R(J d 1n c){e[d]=b.V[d];b.V[d]=c[d]}a.1k(b);R(J d 1n c)b.V[d]=e[d]},1g:H(d,e,c){G(e=="2h"||e=="1Z"){J b,3X={30:"5x",5g:"1G",18:"3I"},35=e=="2h"?["5e","6k"]:["5G","6i"];H 5b(){b=e=="2h"?d.8f:d.8c;J a=0,2C=0;D.P(35,H(){a+=3d(D.2a(d,"57"+7,M))||0;2C+=3d(D.2a(d,"2C"+7+"4b",M))||0});b-=29.83(a+2C)}G(D(d).3F(":4j"))5b();N D.6q(d,3X,5b);I 29.2f(0,b)}I D.2a(d,e,c)},2a:H(f,l,k){J e,V=f.V;H 3E(b){G(!D.14.2k)I Q;J a=3P.54(b,U);I!a||a.52("3E")==""}G(l=="1y"&&D.14.1f){e=D.1K(V,"1y");I e==""?"1":e}G(D.14.2G&&l=="18"){J d=V.50;V.50="0 7Y 7W";V.50=d}G(l.1I(/4i/i))l=y;G(!k&&V&&V[l])e=V[l];N G(3P.54){G(l.1I(/4i/i))l="4i";l=l.1o(/([A-Z])/g,"-$1").3y();J c=3P.54(f,U);G(c&&!3E(f))e=c.52(l);N{J g=[],2E=[],a=f,i=0;R(;a&&3E(a);a=a.1d)2E.6h(a);R(;i<2E.K;i++)G(3E(2E[i])){g[i]=2E[i].V.18;2E[i].V.18="3I"}e=l=="18"&&g[2E.K-1]!=U?"2F":(c&&c.52(l))||"";R(i=0;i<g.K;i++)G(g[i]!=U)2E[i].V.18=g[i]}G(l=="1y"&&e=="")e="1"}N G(f.4g){J h=l.1o(/\\-(\\w)/g,H(a,b){I b.2r()});e=f.4g[l]||f.4g[h];G(!/^\\d+(2X)?$/i.11(e)&&/^\\d/.11(e)){J j=V.1A,66=f.65.1A;f.65.1A=f.4g.1A;V.1A=e||0;e=V.aM+"2X";V.1A=j;f.65.1A=66}}I e},4h:H(l,h){J k=[];h=h||S;G(1j h.3h==\'12\')h=h.2z||h[0]&&h[0].2z||S;D.P(l,H(i,d){G(!d)I;G(d.1q==4L)d+=\'\';G(1j d=="23"){d=d.1o(/(<(\\w+)[^>]*?)\\/>/g,H(b,a,c){I c.1I(/^(aK|4f|7E|aG|4T|7A|aB|3n|az|ay|av)$/i)?b:a+"></"+c+">"});J f=D.3k(d).3y(),1v=h.3h("1v");J e=!f.1h("<au")&&[1,"<2A 7w=\'7w\'>","</2A>"]||!f.1h("<ar")&&[1,"<7v>","</7v>"]||f.1I(/^<(aq|22|am|ak|ai)/)&&[1,"<1T>","</1T>"]||!f.1h("<4F")&&[2,"<1T><22>","</22></1T>"]||(!f.1h("<af")||!f.1h("<ad"))&&[3,"<1T><22><4F>","</4F></22></1T>"]||!f.1h("<7E")&&[2,"<1T><22></22><7q>","</7q></1T>"]||D.14.1f&&[1,"1v<1v>","</1v>"]||[0,"",""];1v.4H=e[1]+d+e[2];1B(e[0]--)1v=1v.5T;G(D.14.1f){J g=!f.1h("<1T")&&f.1h("<22")<0?1v.1x&&1v.1x.3t:e[1]=="<1T>"&&f.1h("<22")<0?1v.3t:[];R(J j=g.K-1;j>=0;--j)G(D.Y(g[j],"22")&&!g[j].3t.K)g[j].1d.37(g[j]);G(/^\\s/.11(d))1v.39(h.5F(d.1I(/^\\s*/)[0]),1v.1x)}d=D.2d(1v.3t)}G(d.K===0&&(!D.Y(d,"3V")&&!D.Y(d,"2A")))I;G(d[0]==12||D.Y(d,"3V")||d.15)k.1p(d);N k=D.2R(k,d)});I k},1K:H(d,f,c){G(!d||d.16==3||d.16==8)I 12;J e=!D.4n(d),40=c!==12,1f=D.14.1f;f=e&&D.3X[f]||f;G(d.2j){J g=/5Q|4d|V/.11(f);G(f=="2W"&&D.14.2k)d.1d.64;G(f 1n d&&e&&!g){G(40){G(f=="O"&&D.Y(d,"4T")&&d.1d)7p"O a3 a1\'t 9V 9U";d[f]=c}G(D.Y(d,"3V")&&d.7i(f))I d.7i(f).76;I d[f]}G(1f&&e&&f=="V")I D.1K(d.V,"9T",c);G(40)d.9Q(f,""+c);J h=1f&&e&&g?d.4G(f,2):d.4G(f);I h===U?12:h}G(1f&&f=="1y"){G(40){d.6B=1;d.1E=(d.1E||"").1o(/7f\\([^)]*\\)/,"")+(3r(c)+\'\'=="9L"?"":"7f(1y="+c*7a+")")}I d.1E&&d.1E.1h("1y=")>=0?(3d(d.1E.1I(/1y=([^)]*)/)[1])/7a)+\'\':""}f=f.1o(/-([a-z])/9H,H(a,b){I b.2r()});G(40)d[f]=c;I d[f]},3k:H(a){I(a||"").1o(/^\\s+|\\s+$/g,"")},2d:H(b){J a=[];G(b!=U){J i=b.K;G(i==U||b.1R||b.4I||b.1k)a[0]=b;N 1B(i)a[--i]=b[i]}I a},2L:H(b,a){R(J i=0,K=a.K;i<K;i++)G(a[i]===b)I i;I-1},2R:H(a,b){J i=0,T,2S=a.K;G(D.14.1f){1B(T=b[i++])G(T.16!=8)a[2S++]=T}N 1B(T=b[i++])a[2S++]=T;I a},4r:H(a){J c=[],2o={};1U{R(J i=0,K=a.K;i<K;i++){J b=D.L(a[i]);G(!2o[b]){2o[b]=M;c.1p(a[i])}}}1V(e){c=a}I c},3C:H(c,a,d){J b=[];R(J i=0,K=c.K;i<K;i++)G(!d!=!a(c[i],i))b.1p(c[i]);I b},2l:H(d,a){J c=[];R(J i=0,K=d.K;i<K;i++){J b=a(d[i],i);G(b!=U)c[c.K]=b}I c.7d.1w([],c)}});J v=9B.9A.3y();D.14={5B:(v.1I(/.+(?:9y|9x|9w|9v)[\\/: ]([\\d.]+)/)||[])[1],2k:/75/.11(v),2G:/2G/.11(v),1f:/1f/.11(v)&&!/2G/.11(v),42:/42/.11(v)&&!/(9s|75)/.11(v)};J y=D.14.1f?"7o":"72";D.1l({71:!D.14.1f||S.70=="6Z",3X:{"R":"9n","9k":"1F","4i":y,72:y,7o:y,9h:"9f",9e:"9d",9b:"99"}});D.P({6W:H(a){I a.1d},97:H(a){I D.4S(a,"1d")},95:H(a){I D.3a(a,2,"2H")},91:H(a){I D.3a(a,2,"4l")},8Z:H(a){I D.4S(a,"2H")},8X:H(a){I D.4S(a,"4l")},8W:H(a){I D.5v(a.1d.1x,a)},8V:H(a){I D.5v(a.1x)},6Q:H(a){I D.Y(a,"8U")?a.8T||a.8S.S:D.2d(a.3t)}},H(c,d){D.17[c]=H(b){J a=D.2l(7,d);G(b&&1j b=="23")a=D.3g(b,a);I 7.2I(D.4r(a))}});D.P({6P:"3v",8Q:"6F",39:"6E",8P:"5q",8O:"7b"},H(c,b){D.17[c]=H(){J a=19;I 7.P(H(){R(J i=0,K=a.K;i<K;i++)D(a[i])[b](7)})}});D.P({8N:H(a){D.1K(7,a,"");G(7.16==1)7.5l(a)},8M:H(a){D.1F.1e(7,a)},8L:H(a){D.1F.21(7,a)},8K:H(a){D.1F[D.1F.3T(7,a)?"21":"1e"](7,a)},21:H(a){G(!a||D.1E(a,[7]).r.K){D("*",7).1e(7).P(H(){D.W.21(7);D.3b(7)});G(7.1d)7.1d.37(7)}},4E:H(){D(">*",7).21();1B(7.1x)7.37(7.1x)}},H(a,b){D.17[a]=H(){I 7.P(b,19)}});D.P(["6N","4b"],H(i,c){J b=c.3y();D.17[b]=H(a){I 7[0]==1b?D.14.2G&&S.1c["5t"+c]||D.14.2k&&1b["5s"+c]||S.70=="6Z"&&S.1C["5t"+c]||S.1c["5t"+c]:7[0]==S?29.2f(29.2f(S.1c["4y"+c],S.1C["4y"+c]),29.2f(S.1c["2i"+c],S.1C["2i"+c])):a==12?(7.K?D.1g(7[0],b):U):7.1g(b,a.1q==56?a:a+"2X")}});H 25(a,b){I a[0]&&3r(D.2a(a[0],b,M),10)||0}J C=D.14.2k&&3r(D.14.5B)<8H?"(?:[\\\\w*3m-]|\\\\\\\\.)":"(?:[\\\\w\\8F-\\8E*3m-]|\\\\\\\\.)",6L=2B 4v("^>\\\\s*("+C+"+)"),6J=2B 4v("^("+C+"+)(#)("+C+"+)"),6I=2B 4v("^([#.]?)("+C+"*)");D.1l({6H:{"":H(a,i,m){I m[2]=="*"||D.Y(a,m[2])},"#":H(a,i,m){I a.4G("2v")==m[2]},":":{8D:H(a,i,m){I i<m[3]-0},8C:H(a,i,m){I i>m[3]-0},3a:H(a,i,m){I m[3]-0==i},79:H(a,i,m){I m[3]-0==i},3o:H(a,i){I i==0},3S:H(a,i,m,r){I i==r.K-1},6D:H(a,i){I i%2==0},6C:H(a,i){I i%2},"3o-4u":H(a){I a.1d.3H("*")[0]==a},"3S-4u":H(a){I D.3a(a.1d.5T,1,"4l")==a},"8z-4u":H(a){I!D.3a(a.1d.5T,2,"4l")},6W:H(a){I a.1x},4E:H(a){I!a.1x},8y:H(a,i,m){I(a.6O||a.8x||D(a).1r()||"").1h(m[3])>=0},4j:H(a){I"1G"!=a.O&&D.1g(a,"18")!="2F"&&D.1g(a,"5g")!="1G"},1G:H(a){I"1G"==a.O||D.1g(a,"18")=="2F"||D.1g(a,"5g")=="1G"},8w:H(a){I!a.3R},3R:H(a){I a.3R},4J:H(a){I a.4J},2W:H(a){I a.2W||D.1K(a,"2W")},1r:H(a){I"1r"==a.O},5O:H(a){I"5O"==a.O},5L:H(a){I"5L"==a.O},5p:H(a){I"5p"==a.O},3Q:H(a){I"3Q"==a.O},5o:H(a){I"5o"==a.O},6A:H(a){I"6A"==a.O},6z:H(a){I"6z"==a.O},2s:H(a){I"2s"==a.O||D.Y(a,"2s")},4T:H(a){I/4T|2A|6y|2s/i.11(a.Y)},3T:H(a,i,m){I D.2q(m[3],a).K},8t:H(a){I/h\\d/i.11(a.Y)},8s:H(a){I D.3C(D.3O,H(b){I a==b.T}).K}}},6x:[/^(\\[) *@?([\\w-]+) *([!*$^~=]*) *(\'?"?)(.*?)\\4 *\\]/,/^(:)([\\w-]+)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/,2B 4v("^([:.#]*)("+C+"+)")],3g:H(a,c,b){J d,1t=[];1B(a&&a!=d){d=a;J f=D.1E(a,c,b);a=f.t.1o(/^\\s*,\\s*/,"");1t=b?c=f.r:D.2R(1t,f.r)}I 1t},2q:H(t,o){G(1j t!="23")I[t];G(o&&o.16!=1&&o.16!=9)I[];o=o||S;J d=[o],2o=[],3S,Y;1B(t&&3S!=t){J r=[];3S=t;t=D.3k(t);J l=Q,3j=6L,m=3j.2D(t);G(m){Y=m[1].2r();R(J i=0;d[i];i++)R(J c=d[i].1x;c;c=c.2H)G(c.16==1&&(Y=="*"||c.Y.2r()==Y))r.1p(c);d=r;t=t.1o(3j,"");G(t.1h(" ")==0)6M;l=M}N{3j=/^([>+~])\\s*(\\w*)/i;G((m=3j.2D(t))!=U){r=[];J k={};Y=m[2].2r();m=m[1];R(J j=0,3i=d.K;j<3i;j++){J n=m=="~"||m=="+"?d[j].2H:d[j].1x;R(;n;n=n.2H)G(n.16==1){J g=D.L(n);G(m=="~"&&k[g])1X;G(!Y||n.Y.2r()==Y){G(m=="~")k[g]=M;r.1p(n)}G(m=="+")1X}}d=r;t=D.3k(t.1o(3j,""));l=M}}G(t&&!l){G(!t.1h(",")){G(o==d[0])d.4s();2o=D.2R(2o,d);r=d=[o];t=" "+t.6v(1,t.K)}N{J h=6J;J m=h.2D(t);G(m){m=[0,m[2],m[3],m[1]]}N{h=6I;m=h.2D(t)}m[2]=m[2].1o(/\\\\/g,"");J f=d[d.K-1];G(m[1]=="#"&&f&&f.61&&!D.4n(f)){J p=f.61(m[2]);G((D.14.1f||D.14.2G)&&p&&1j p.2v=="23"&&p.2v!=m[2])p=D(\'[@2v="\'+m[2]+\'"]\',f)[0];d=r=p&&(!m[3]||D.Y(p,m[3]))?[p]:[]}N{R(J i=0;d[i];i++){J a=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];G(a=="*"&&d[i].Y.3y()=="49")a="3n";r=D.2R(r,d[i].3H(a))}G(m[1]==".")r=D.5m(r,m[2]);G(m[1]=="#"){J e=[];R(J i=0;r[i];i++)G(r[i].4G("2v")==m[2]){e=[r[i]];1X}r=e}d=r}t=t.1o(h,"")}}G(t){J b=D.1E(t,r);d=r=b.r;t=D.3k(b.t)}}G(t)d=[];G(d&&o==d[0])d.4s();2o=D.2R(2o,d);I 2o},5m:H(r,m,a){m=" "+m+" ";J c=[];R(J i=0;r[i];i++){J b=(" "+r[i].1F+" ").1h(m)>=0;G(!a&&b||a&&!b)c.1p(r[i])}I c},1E:H(t,r,h){J d;1B(t&&t!=d){d=t;J p=D.6x,m;R(J i=0;p[i];i++){m=p[i].2D(t);G(m){t=t.8r(m[0].K);m[2]=m[2].1o(/\\\\/g,"");1X}}G(!m)1X;G(m[1]==":"&&m[2]=="4Y")r=62.11(m[3])?D.1E(m[3],r,M).r:D(r).4Y(m[3]);N G(m[1]==".")r=D.5m(r,m[2],h);N G(m[1]=="["){J g=[],O=m[3];R(J i=0,3i=r.K;i<3i;i++){J a=r[i],z=a[D.3X[m[2]]||m[2]];G(z==U||/5Q|4d|2W/.11(m[2]))z=D.1K(a,m[2])||\'\';G((O==""&&!!z||O=="="&&z==m[5]||O=="!="&&z!=m[5]||O=="^="&&z&&!z.1h(m[5])||O=="$="&&z.6v(z.K-m[5].K)==m[5]||(O=="*="||O=="~=")&&z.1h(m[5])>=0)^h)g.1p(a)}r=g}N G(m[1]==":"&&m[2]=="3a-4u"){J e={},g=[],11=/(-?)(\\d*)n((?:\\+|-)?\\d*)/.2D(m[3]=="6D"&&"2n"||m[3]=="6C"&&"2n+1"||!/\\D/.11(m[3])&&"8q+"+m[3]||m[3]),3o=(11[1]+(11[2]||1))-0,d=11[3]-0;R(J i=0,3i=r.K;i<3i;i++){J j=r[i],1d=j.1d,2v=D.L(1d);G(!e[2v]){J c=1;R(J n=1d.1x;n;n=n.2H)G(n.16==1)n.4q=c++;e[2v]=M}J b=Q;G(3o==0){G(j.4q==d)b=M}N G((j.4q-d)%3o==0&&(j.4q-d)/3o>=0)b=M;G(b^h)g.1p(j)}r=g}N{J f=D.6H[m[1]];G(1j f=="49")f=f[m[2]];G(1j f=="23")f=6u("Q||H(a,i){I "+f+";}");r=D.3C(r,H(a,i){I f(a,i,m,r)},h)}}I{r:r,t:t}},4S:H(b,c){J a=[],1t=b[c];1B(1t&&1t!=S){G(1t.16==1)a.1p(1t);1t=1t[c]}I a},3a:H(a,e,c,b){e=e||1;J d=0;R(;a;a=a[c])G(a.16==1&&++d==e)1X;I a},5v:H(n,a){J r=[];R(;n;n=n.2H){G(n.16==1&&n!=a)r.1p(n)}I r}});D.W={1e:H(f,i,g,e){G(f.16==3||f.16==8)I;G(D.14.1f&&f.4I)f=1b;G(!g.24)g.24=7.24++;G(e!=12){J h=g;g=7.3M(h,H(){I h.1w(7,19)});g.L=e}J j=D.L(f,"3w")||D.L(f,"3w",{}),1H=D.L(f,"1H")||D.L(f,"1H",H(){G(1j D!="12"&&!D.W.5k)I D.W.1H.1w(19.3L.T,19)});1H.T=f;D.P(i.1R(/\\s+/),H(c,b){J a=b.1R(".");b=a[0];g.O=a[1];J d=j[b];G(!d){d=j[b]={};G(!D.W.2t[b]||D.W.2t[b].4p.1k(f)===Q){G(f.3K)f.3K(b,1H,Q);N G(f.6t)f.6t("4o"+b,1H)}}d[g.24]=g;D.W.26[b]=M});f=U},24:1,26:{},21:H(e,h,f){G(e.16==3||e.16==8)I;J i=D.L(e,"3w"),1L,5i;G(i){G(h==12||(1j h=="23"&&h.8p(0)=="."))R(J g 1n i)7.21(e,g+(h||""));N{G(h.O){f=h.2y;h=h.O}D.P(h.1R(/\\s+/),H(b,a){J c=a.1R(".");a=c[0];G(i[a]){G(f)2U i[a][f.24];N R(f 1n i[a])G(!c[1]||i[a][f].O==c[1])2U i[a][f];R(1L 1n i[a])1X;G(!1L){G(!D.W.2t[a]||D.W.2t[a].4A.1k(e)===Q){G(e.6p)e.6p(a,D.L(e,"1H"),Q);N G(e.6n)e.6n("4o"+a,D.L(e,"1H"))}1L=U;2U i[a]}}})}R(1L 1n i)1X;G(!1L){J d=D.L(e,"1H");G(d)d.T=U;D.3b(e,"3w");D.3b(e,"1H")}}},1P:H(h,c,f,g,i){c=D.2d(c);G(h.1h("!")>=0){h=h.3s(0,-1);J a=M}G(!f){G(7.26[h])D("*").1e([1b,S]).1P(h,c)}N{G(f.16==3||f.16==8)I 12;J b,1L,17=D.1D(f[h]||U),W=!c[0]||!c[0].32;G(W){c.6h({O:h,2J:f,32:H(){},3J:H(){},4C:1z()});c[0][E]=M}c[0].O=h;G(a)c[0].6m=M;J d=D.L(f,"1H");G(d)b=d.1w(f,c);G((!17||(D.Y(f,\'a\')&&h=="4V"))&&f["4o"+h]&&f["4o"+h].1w(f,c)===Q)b=Q;G(W)c.4s();G(i&&D.1D(i)){1L=i.1w(f,b==U?c:c.7d(b));G(1L!==12)b=1L}G(17&&g!==Q&&b!==Q&&!(D.Y(f,\'a\')&&h=="4V")){7.5k=M;1U{f[h]()}1V(e){}}7.5k=Q}I b},1H:H(b){J a,1L,38,5f,4m;b=19[0]=D.W.6l(b||1b.W);38=b.O.1R(".");b.O=38[0];38=38[1];5f=!38&&!b.6m;4m=(D.L(7,"3w")||{})[b.O];R(J j 1n 4m){J c=4m[j];G(5f||c.O==38){b.2y=c;b.L=c.L;1L=c.1w(7,19);G(a!==Q)a=1L;G(1L===Q){b.32();b.3J()}}}I a},6l:H(b){G(b[E]==M)I b;J d=b;b={8o:d};J c="8n 8m 8l 8k 2s 8j 47 5d 6j 5E 8i L 8h 8g 4K 2y 5a 59 8e 8b 58 6f 8a 88 4k 87 86 84 6d 2J 4C 6c O 82 81 35".1R(" ");R(J i=c.K;i;i--)b[c[i]]=d[c[i]];b[E]=M;b.32=H(){G(d.32)d.32();d.80=Q};b.3J=H(){G(d.3J)d.3J();d.7Z=M};b.4C=b.4C||1z();G(!b.2J)b.2J=b.6d||S;G(b.2J.16==3)b.2J=b.2J.1d;G(!b.4k&&b.4K)b.4k=b.4K==b.2J?b.6c:b.4K;G(b.58==U&&b.5d!=U){J a=S.1C,1c=S.1c;b.58=b.5d+(a&&a.2e||1c&&1c.2e||0)-(a.6b||0);b.6f=b.6j+(a&&a.2c||1c&&1c.2c||0)-(a.6a||0)}G(!b.35&&((b.47||b.47===0)?b.47:b.5a))b.35=b.47||b.5a;G(!b.59&&b.5E)b.59=b.5E;G(!b.35&&b.2s)b.35=(b.2s&1?1:(b.2s&2?3:(b.2s&4?2:0)));I b},3M:H(a,b){b.24=a.24=a.24||b.24||7.24++;I b},2t:{27:{4p:H(){55();I},4A:H(){I}},3D:{4p:H(){G(D.14.1f)I Q;D(7).2O("53",D.W.2t.3D.2y);I M},4A:H(){G(D.14.1f)I Q;D(7).4e("53",D.W.2t.3D.2y);I M},2y:H(a){G(F(a,7))I M;a.O="3D";I D.W.1H.1w(7,19)}},3N:{4p:H(){G(D.14.1f)I Q;D(7).2O("51",D.W.2t.3N.2y);I M},4A:H(){G(D.14.1f)I Q;D(7).4e("51",D.W.2t.3N.2y);I M},2y:H(a){G(F(a,7))I M;a.O="3N";I D.W.1H.1w(7,19)}}}};D.17.1l({2O:H(c,a,b){I c=="4X"?7.2V(c,a,b):7.P(H(){D.W.1e(7,c,b||a,b&&a)})},2V:H(d,b,c){J e=D.W.3M(c||b,H(a){D(7).4e(a,e);I(c||b).1w(7,19)});I 7.P(H(){D.W.1e(7,d,e,c&&b)})},4e:H(a,b){I 7.P(H(){D.W.21(7,a,b)})},1P:H(c,a,b){I 7.P(H(){D.W.1P(c,a,7,M,b)})},5C:H(c,a,b){I 7[0]&&D.W.1P(c,a,7[0],Q,b)},2m:H(b){J c=19,i=1;1B(i<c.K)D.W.3M(b,c[i++]);I 7.4V(D.W.3M(b,H(a){7.4Z=(7.4Z||0)%i;a.32();I c[7.4Z++].1w(7,19)||Q}))},7X:H(a,b){I 7.2O(\'3D\',a).2O(\'3N\',b)},27:H(a){55();G(D.2Q)a.1k(S,D);N D.3A.1p(H(){I a.1k(7,D)});I 7}});D.1l({2Q:Q,3A:[],27:H(){G(!D.2Q){D.2Q=M;G(D.3A){D.P(D.3A,H(){7.1k(S)});D.3A=U}D(S).5C("27")}}});J x=Q;H 55(){G(x)I;x=M;G(S.3K&&!D.14.2G)S.3K("69",D.27,Q);G(D.14.1f&&1b==1S)(H(){G(D.2Q)I;1U{S.1C.7V("1A")}1V(3e){3B(19.3L,0);I}D.27()})();G(D.14.2G)S.3K("69",H(){G(D.2Q)I;R(J i=0;i<S.4W.K;i++)G(S.4W[i].3R){3B(19.3L,0);I}D.27()},Q);G(D.14.2k){J a;(H(){G(D.2Q)I;G(S.3f!="68"&&S.3f!="1J"){3B(19.3L,0);I}G(a===12)a=D("V, 7A[7U=7S]").K;G(S.4W.K!=a){3B(19.3L,0);I}D.27()})()}D.W.1e(1b,"43",D.27)}D.P(("7R,7Q,43,85,4y,4X,4V,7P,"+"7O,7N,89,53,51,7M,2A,"+"5o,7L,7K,8d,3e").1R(","),H(i,b){D.17[b]=H(a){I a?7.2O(b,a):7.1P(b)}});J F=H(a,c){J b=a.4k;1B(b&&b!=c)1U{b=b.1d}1V(3e){b=c}I b==c};D(1b).2O("4X",H(){D("*").1e(S).4e()});D.17.1l({67:D.17.43,43:H(g,d,c){G(1j g!=\'23\')I 7.67(g);J e=g.1h(" ");G(e>=0){J i=g.3s(e,g.K);g=g.3s(0,e)}c=c||H(){};J f="2P";G(d)G(D.1D(d)){c=d;d=U}N{d=D.3n(d);f="6g"}J h=7;D.3Y({1a:g,O:f,1O:"2K",L:d,1J:H(a,b){G(b=="1W"||b=="7J")h.2K(i?D("<1v/>").3v(a.4U.1o(/<1m(.|\\s)*?\\/1m>/g,"")).2q(i):a.4U);h.P(c,[a.4U,b,a])}});I 7},aL:H(){I D.3n(7.7I())},7I:H(){I 7.2l(H(){I D.Y(7,"3V")?D.2d(7.aH):7}).1E(H(){I 7.34&&!7.3R&&(7.4J||/2A|6y/i.11(7.Y)||/1r|1G|3Q/i.11(7.O))}).2l(H(i,c){J b=D(7).6e();I b==U?U:b.1q==2p?D.2l(b,H(a,i){I{34:c.34,2x:a}}):{34:c.34,2x:b}}).3p()}});D.P("7H,7G,7F,7D,7C,7B".1R(","),H(i,o){D.17[o]=H(f){I 7.2O(o,f)}});J B=1z();D.1l({3p:H(d,b,a,c){G(D.1D(b)){a=b;b=U}I D.3Y({O:"2P",1a:d,L:b,1W:a,1O:c})},aE:H(b,a){I D.3p(b,U,a,"1m")},aD:H(c,b,a){I D.3p(c,b,a,"3z")},aC:H(d,b,a,c){G(D.1D(b)){a=b;b={}}I D.3Y({O:"6g",1a:d,L:b,1W:a,1O:c})},aA:H(a){D.1l(D.60,a)},60:{1a:5Z.5Q,26:M,O:"2P",2T:0,7z:"4R/x-ax-3V-aw",7x:M,31:M,L:U,5Y:U,3Q:U,4Q:{2N:"4R/2N, 1r/2N",2K:"1r/2K",1m:"1r/4t, 4R/4t",3z:"4R/3z, 1r/4t",1r:"1r/as",4w:"*/*"}},4z:{},3Y:H(s){s=D.1l(M,s,D.1l(M,{},D.60,s));J g,2Z=/=\\?(&|$)/g,1u,L,O=s.O.2r();G(s.L&&s.7x&&1j s.L!="23")s.L=D.3n(s.L);G(s.1O=="4P"){G(O=="2P"){G(!s.1a.1I(2Z))s.1a+=(s.1a.1I(/\\?/)?"&":"?")+(s.4P||"7u")+"=?"}N G(!s.L||!s.L.1I(2Z))s.L=(s.L?s.L+"&":"")+(s.4P||"7u")+"=?";s.1O="3z"}G(s.1O=="3z"&&(s.L&&s.L.1I(2Z)||s.1a.1I(2Z))){g="4P"+B++;G(s.L)s.L=(s.L+"").1o(2Z,"="+g+"$1");s.1a=s.1a.1o(2Z,"="+g+"$1");s.1O="1m";1b[g]=H(a){L=a;1W();1J();1b[g]=12;1U{2U 1b[g]}1V(e){}G(i)i.37(h)}}G(s.1O=="1m"&&s.1Y==U)s.1Y=Q;G(s.1Y===Q&&O=="2P"){J j=1z();J k=s.1a.1o(/(\\?|&)3m=.*?(&|$)/,"$ap="+j+"$2");s.1a=k+((k==s.1a)?(s.1a.1I(/\\?/)?"&":"?")+"3m="+j:"")}G(s.L&&O=="2P"){s.1a+=(s.1a.1I(/\\?/)?"&":"?")+s.L;s.L=U}G(s.26&&!D.4O++)D.W.1P("7H");J n=/^(?:\\w+:)?\\/\\/([^\\/?#]+)/;G(s.1O=="1m"&&O=="2P"&&n.11(s.1a)&&n.2D(s.1a)[1]!=5Z.al){J i=S.3H("6w")[0];J h=S.3h("1m");h.4d=s.1a;G(s.7t)h.aj=s.7t;G(!g){J l=Q;h.ah=h.ag=H(){G(!l&&(!7.3f||7.3f=="68"||7.3f=="1J")){l=M;1W();1J();i.37(h)}}}i.3U(h);I 12}J m=Q;J c=1b.7s?2B 7s("ae.ac"):2B 7r();G(s.5Y)c.6R(O,s.1a,s.31,s.5Y,s.3Q);N c.6R(O,s.1a,s.31);1U{G(s.L)c.4B("ab-aa",s.7z);G(s.5S)c.4B("a9-5R-a8",D.4z[s.1a]||"a7, a6 a5 a4 5N:5N:5N a2");c.4B("X-9Z-9Y","7r");c.4B("9W",s.1O&&s.4Q[s.1O]?s.4Q[s.1O]+", */*":s.4Q.4w)}1V(e){}G(s.7m&&s.7m(c,s)===Q){s.26&&D.4O--;c.7l();I Q}G(s.26)D.W.1P("7B",[c,s]);J d=H(a){G(!m&&c&&(c.3f==4||a=="2T")){m=M;G(f){7k(f);f=U}1u=a=="2T"&&"2T"||!D.7j(c)&&"3e"||s.5S&&D.7h(c,s.1a)&&"7J"||"1W";G(1u=="1W"){1U{L=D.6X(c,s.1O,s.9S)}1V(e){1u="5J"}}G(1u=="1W"){J b;1U{b=c.5I("7g-5R")}1V(e){}G(s.5S&&b)D.4z[s.1a]=b;G(!g)1W()}N D.5H(s,c,1u);1J();G(s.31)c=U}};G(s.31){J f=4I(d,13);G(s.2T>0)3B(H(){G(c){c.7l();G(!m)d("2T")}},s.2T)}1U{c.9P(s.L)}1V(e){D.5H(s,c,U,e)}G(!s.31)d();H 1W(){G(s.1W)s.1W(L,1u);G(s.26)D.W.1P("7C",[c,s])}H 1J(){G(s.1J)s.1J(c,1u);G(s.26)D.W.1P("7F",[c,s]);G(s.26&&!--D.4O)D.W.1P("7G")}I c},5H:H(s,a,b,e){G(s.3e)s.3e(a,b,e);G(s.26)D.W.1P("7D",[a,s,e])},4O:0,7j:H(a){1U{I!a.1u&&5Z.9O=="5p:"||(a.1u>=7e&&a.1u<9N)||a.1u==7c||a.1u==9K||D.14.2k&&a.1u==12}1V(e){}I Q},7h:H(a,c){1U{J b=a.5I("7g-5R");I a.1u==7c||b==D.4z[c]||D.14.2k&&a.1u==12}1V(e){}I Q},6X:H(a,c,b){J d=a.5I("9J-O"),2N=c=="2N"||!c&&d&&d.1h("2N")>=0,L=2N?a.9I:a.4U;G(2N&&L.1C.2j=="5J")7p"5J";G(b)L=b(L,c);G(c=="1m")D.5u(L);G(c=="3z")L=6u("("+L+")");I L},3n:H(a){J s=[];G(a.1q==2p||a.5w)D.P(a,H(){s.1p(3u(7.34)+"="+3u(7.2x))});N R(J j 1n a)G(a[j]&&a[j].1q==2p)D.P(a[j],H(){s.1p(3u(j)+"="+3u(7))});N s.1p(3u(j)+"="+3u(D.1D(a[j])?a[j]():a[j]));I s.6s("&").1o(/%20/g,"+")}});D.17.1l({1N:H(c,b){I c?7.2g({1Z:"1N",2h:"1N",1y:"1N"},c,b):7.1E(":1G").P(H(){7.V.18=7.5D||"";G(D.1g(7,"18")=="2F"){J a=D("<"+7.2j+" />").6P("1c");7.V.18=a.1g("18");G(7.V.18=="2F")7.V.18="3I";a.21()}}).3l()},1M:H(b,a){I b?7.2g({1Z:"1M",2h:"1M",1y:"1M"},b,a):7.1E(":4j").P(H(){7.5D=7.5D||D.1g(7,"18");7.V.18="2F"}).3l()},78:D.17.2m,2m:H(a,b){I D.1D(a)&&D.1D(b)?7.78.1w(7,19):a?7.2g({1Z:"2m",2h:"2m",1y:"2m"},a,b):7.P(H(){D(7)[D(7).3F(":1G")?"1N":"1M"]()})},9G:H(b,a){I 7.2g({1Z:"1N"},b,a)},9F:H(b,a){I 7.2g({1Z:"1M"},b,a)},9E:H(b,a){I 7.2g({1Z:"2m"},b,a)},9D:H(b,a){I 7.2g({1y:"1N"},b,a)},9M:H(b,a){I 7.2g({1y:"1M"},b,a)},9C:H(c,a,b){I 7.2g({1y:a},c,b)},2g:H(k,j,i,g){J h=D.77(j,i,g);I 7[h.36===Q?"P":"36"](H(){G(7.16!=1)I Q;J f=D.1l({},h),p,1G=D(7).3F(":1G"),46=7;R(p 1n k){G(k[p]=="1M"&&1G||k[p]=="1N"&&!1G)I f.1J.1k(7);G(p=="1Z"||p=="2h"){f.18=D.1g(7,"18");f.33=7.V.33}}G(f.33!=U)7.V.33="1G";f.45=D.1l({},k);D.P(k,H(c,a){J e=2B D.28(46,f,c);G(/2m|1N|1M/.11(a))e[a=="2m"?1G?"1N":"1M":a](k);N{J b=a.6r().1I(/^([+-]=)?([\\d+-.]+)(.*)$/),2b=e.1t(M)||0;G(b){J d=3d(b[2]),2M=b[3]||"2X";G(2M!="2X"){46.V[c]=(d||1)+2M;2b=((d||1)/e.1t(M))*2b;46.V[c]=2b+2M}G(b[1])d=((b[1]=="-="?-1:1)*d)+2b;e.3G(2b,d,2M)}N e.3G(2b,a,"")}});I M})},36:H(a,b){G(D.1D(a)||(a&&a.1q==2p)){b=a;a="28"}G(!a||(1j a=="23"&&!b))I A(7[0],a);I 7.P(H(){G(b.1q==2p)A(7,a,b);N{A(7,a).1p(b);G(A(7,a).K==1)b.1k(7)}})},9X:H(b,c){J a=D.3O;G(b)7.36([]);7.P(H(){R(J i=a.K-1;i>=0;i--)G(a[i].T==7){G(c)a[i](M);a.7n(i,1)}});G(!c)7.5A();I 7}});J A=H(b,c,a){G(b){c=c||"28";J q=D.L(b,c+"36");G(!q||a)q=D.L(b,c+"36",D.2d(a))}I q};D.17.5A=H(a){a=a||"28";I 7.P(H(){J q=A(7,a);q.4s();G(q.K)q[0].1k(7)})};D.1l({77:H(b,a,c){J d=b&&b.1q==a0?b:{1J:c||!c&&a||D.1D(b)&&b,2u:b,41:c&&a||a&&a.1q!=9t&&a};d.2u=(d.2u&&d.2u.1q==4L?d.2u:D.28.5K[d.2u])||D.28.5K.74;d.5M=d.1J;d.1J=H(){G(d.36!==Q)D(7).5A();G(D.1D(d.5M))d.5M.1k(7)};I d},41:{73:H(p,n,b,a){I b+a*p},5P:H(p,n,b,a){I((-29.9r(p*29.9q)/2)+0.5)*a+b}},3O:[],48:U,28:H(b,c,a){7.15=c;7.T=b;7.1i=a;G(!c.3Z)c.3Z={}}});D.28.44={4D:H(){G(7.15.2Y)7.15.2Y.1k(7.T,7.1z,7);(D.28.2Y[7.1i]||D.28.2Y.4w)(7);G(7.1i=="1Z"||7.1i=="2h")7.T.V.18="3I"},1t:H(a){G(7.T[7.1i]!=U&&7.T.V[7.1i]==U)I 7.T[7.1i];J r=3d(D.1g(7.T,7.1i,a));I r&&r>-9p?r:3d(D.2a(7.T,7.1i))||0},3G:H(c,b,d){7.5V=1z();7.2b=c;7.3l=b;7.2M=d||7.2M||"2X";7.1z=7.2b;7.2S=7.4N=0;7.4D();J e=7;H t(a){I e.2Y(a)}t.T=7.T;D.3O.1p(t);G(D.48==U){D.48=4I(H(){J a=D.3O;R(J i=0;i<a.K;i++)G(!a[i]())a.7n(i--,1);G(!a.K){7k(D.48);D.48=U}},13)}},1N:H(){7.15.3Z[7.1i]=D.1K(7.T.V,7.1i);7.15.1N=M;7.3G(0,7.1t());G(7.1i=="2h"||7.1i=="1Z")7.T.V[7.1i]="9m";D(7.T).1N()},1M:H(){7.15.3Z[7.1i]=D.1K(7.T.V,7.1i);7.15.1M=M;7.3G(7.1t(),0)},2Y:H(a){J t=1z();G(a||t>7.15.2u+7.5V){7.1z=7.3l;7.2S=7.4N=1;7.4D();7.15.45[7.1i]=M;J b=M;R(J i 1n 7.15.45)G(7.15.45[i]!==M)b=Q;G(b){G(7.15.18!=U){7.T.V.33=7.15.33;7.T.V.18=7.15.18;G(D.1g(7.T,"18")=="2F")7.T.V.18="3I"}G(7.15.1M)7.T.V.18="2F";G(7.15.1M||7.15.1N)R(J p 1n 7.15.45)D.1K(7.T.V,p,7.15.3Z[p])}G(b)7.15.1J.1k(7.T);I Q}N{J n=t-7.5V;7.4N=n/7.15.2u;7.2S=D.41[7.15.41||(D.41.5P?"5P":"73")](7.4N,n,0,1,7.15.2u);7.1z=7.2b+((7.3l-7.2b)*7.2S);7.4D()}I M}};D.1l(D.28,{5K:{9l:9j,9i:7e,74:9g},2Y:{2e:H(a){a.T.2e=a.1z},2c:H(a){a.T.2c=a.1z},1y:H(a){D.1K(a.T.V,"1y",a.1z)},4w:H(a){a.T.V[a.1i]=a.1z+a.2M}}});D.17.2i=H(){J b=0,1S=0,T=7[0],3q;G(T)ao(D.14){J d=T.1d,4a=T,1s=T.1s,1Q=T.2z,5U=2k&&3r(5B)<9c&&!/9a/i.11(v),1g=D.2a,3c=1g(T,"30")=="3c";G(T.7y){J c=T.7y();1e(c.1A+29.2f(1Q.1C.2e,1Q.1c.2e),c.1S+29.2f(1Q.1C.2c,1Q.1c.2c));1e(-1Q.1C.6b,-1Q.1C.6a)}N{1e(T.5X,T.5W);1B(1s){1e(1s.5X,1s.5W);G(42&&!/^t(98|d|h)$/i.11(1s.2j)||2k&&!5U)2C(1s);G(!3c&&1g(1s,"30")=="3c")3c=M;4a=/^1c$/i.11(1s.2j)?4a:1s;1s=1s.1s}1B(d&&d.2j&&!/^1c|2K$/i.11(d.2j)){G(!/^96|1T.*$/i.11(1g(d,"18")))1e(-d.2e,-d.2c);G(42&&1g(d,"33")!="4j")2C(d);d=d.1d}G((5U&&(3c||1g(4a,"30")=="5x"))||(42&&1g(4a,"30")!="5x"))1e(-1Q.1c.5X,-1Q.1c.5W);G(3c)1e(29.2f(1Q.1C.2e,1Q.1c.2e),29.2f(1Q.1C.2c,1Q.1c.2c))}3q={1S:1S,1A:b}}H 2C(a){1e(D.2a(a,"6V",M),D.2a(a,"6U",M))}H 1e(l,t){b+=3r(l,10)||0;1S+=3r(t,10)||0}I 3q};D.17.1l({30:H(){J a=0,1S=0,3q;G(7[0]){J b=7.1s(),2i=7.2i(),4c=/^1c|2K$/i.11(b[0].2j)?{1S:0,1A:0}:b.2i();2i.1S-=25(7,\'94\');2i.1A-=25(7,\'aF\');4c.1S+=25(b,\'6U\');4c.1A+=25(b,\'6V\');3q={1S:2i.1S-4c.1S,1A:2i.1A-4c.1A}}I 3q},1s:H(){J a=7[0].1s;1B(a&&(!/^1c|2K$/i.11(a.2j)&&D.1g(a,\'30\')==\'93\'))a=a.1s;I D(a)}});D.P([\'5e\',\'5G\'],H(i,b){J c=\'4y\'+b;D.17[c]=H(a){G(!7[0])I;I a!=12?7.P(H(){7==1b||7==S?1b.92(!i?a:D(1b).2e(),i?a:D(1b).2c()):7[c]=a}):7[0]==1b||7[0]==S?46[i?\'aI\':\'aJ\']||D.71&&S.1C[c]||S.1c[c]:7[0][c]}});D.P(["6N","4b"],H(i,b){J c=i?"5e":"5G",4f=i?"6k":"6i";D.17["5s"+b]=H(){I 7[b.3y()]()+25(7,"57"+c)+25(7,"57"+4f)};D.17["90"+b]=H(a){I 7["5s"+b]()+25(7,"2C"+c+"4b")+25(7,"2C"+4f+"4b")+(a?25(7,"6S"+c)+25(7,"6S"+4f):0)}})})();',62,669,'|||||||this|||||||||||||||||||||||||||||||||||if|function|return|var|length|data|true|else|type|each|false|for|document|elem|null|style|event||nodeName|||test|undefined||browser|options|nodeType|fn|display|arguments|url|window|body|parentNode|add|msie|css|indexOf|prop|typeof|call|extend|script|in|replace|push|constructor|text|offsetParent|cur|status|div|apply|firstChild|opacity|now|left|while|documentElement|isFunction|filter|className|hidden|handle|match|complete|attr|ret|hide|show|dataType|trigger|doc|split|top|table|try|catch|success|break|cache|height||remove|tbody|string|guid|num|global|ready|fx|Math|curCSS|start|scrollTop|makeArray|scrollLeft|max|animate|width|offset|tagName|safari|map|toggle||done|Array|find|toUpperCase|button|special|duration|id|copy|value|handler|ownerDocument|select|new|border|exec|stack|none|opera|nextSibling|pushStack|target|html|inArray|unit|xml|bind|GET|isReady|merge|pos|timeout|delete|one|selected|px|step|jsre|position|async|preventDefault|overflow|name|which|queue|removeChild|namespace|insertBefore|nth|removeData|fixed|parseFloat|error|readyState|multiFilter|createElement|rl|re|trim|end|_|param|first|get|results|parseInt|slice|childNodes|encodeURIComponent|append|events|elems|toLowerCase|json|readyList|setTimeout|grep|mouseenter|color|is|custom|getElementsByTagName|block|stopPropagation|addEventListener|callee|proxy|mouseleave|timers|defaultView|password|disabled|last|has|appendChild|form|domManip|props|ajax|orig|set|easing|mozilla|load|prototype|curAnim|self|charCode|timerId|object|offsetChild|Width|parentOffset|src|unbind|br|currentStyle|clean|float|visible|relatedTarget|previousSibling|handlers|isXMLDoc|on|setup|nodeIndex|unique|shift|javascript|child|RegExp|_default|deep|scroll|lastModified|teardown|setRequestHeader|timeStamp|update|empty|tr|getAttribute|innerHTML|setInterval|checked|fromElement|Number|jQuery|state|active|jsonp|accepts|application|dir|input|responseText|click|styleSheets|unload|not|lastToggle|outline|mouseout|getPropertyValue|mouseover|getComputedStyle|bindReady|String|padding|pageX|metaKey|keyCode|getWH|andSelf|clientX|Left|all|visibility|container|index|init|triggered|removeAttribute|classFilter|prevObject|submit|file|after|windowData|inner|client|globalEval|sibling|jquery|absolute|clone|wrapAll|dequeue|version|triggerHandler|oldblock|ctrlKey|createTextNode|Top|handleError|getResponseHeader|parsererror|speeds|checkbox|old|00|radio|swing|href|Modified|ifModified|lastChild|safari2|startTime|offsetTop|offsetLeft|username|location|ajaxSettings|getElementById|isSimple|values|selectedIndex|runtimeStyle|rsLeft|_load|loaded|DOMContentLoaded|clientTop|clientLeft|toElement|srcElement|val|pageY|POST|unshift|Bottom|clientY|Right|fix|exclusive|detachEvent|cloneNode|removeEventListener|swap|toString|join|attachEvent|eval|substr|head|parse|textarea|reset|image|zoom|odd|even|before|prepend|exclude|expr|quickClass|quickID|uuid|quickChild|continue|Height|textContent|appendTo|contents|open|margin|evalScript|borderTopWidth|borderLeftWidth|parent|httpData|setArray|CSS1Compat|compatMode|boxModel|cssFloat|linear|def|webkit|nodeValue|speed|_toggle|eq|100|replaceWith|304|concat|200|alpha|Last|httpNotModified|getAttributeNode|httpSuccess|clearInterval|abort|beforeSend|splice|styleFloat|throw|colgroup|XMLHttpRequest|ActiveXObject|scriptCharset|callback|fieldset|multiple|processData|getBoundingClientRect|contentType|link|ajaxSend|ajaxSuccess|ajaxError|col|ajaxComplete|ajaxStop|ajaxStart|serializeArray|notmodified|keypress|keydown|change|mouseup|mousedown|dblclick|focus|blur|stylesheet|hasClass|rel|doScroll|black|hover|solid|cancelBubble|returnValue|wheelDelta|view|round|shiftKey|resize|screenY|screenX|relatedNode|mousemove|prevValue|originalTarget|offsetHeight|keyup|newValue|offsetWidth|eventPhase|detail|currentTarget|cancelable|bubbles|attrName|attrChange|altKey|originalEvent|charAt|0n|substring|animated|header|noConflict|line|enabled|innerText|contains|only|weight|font|gt|lt|uFFFF|u0128|size|417|Boolean|Date|toggleClass|removeClass|addClass|removeAttr|replaceAll|insertAfter|prependTo|wrap|contentWindow|contentDocument|iframe|children|siblings|prevAll|wrapInner|nextAll|outer|prev|scrollTo|static|marginTop|next|inline|parents|able|cellSpacing|adobeair|cellspacing|522|maxLength|maxlength|readOnly|400|readonly|fast|600|class|slow|1px|htmlFor|reverse|10000|PI|cos|compatible|Function|setData|ie|ra|it|rv|getData|userAgent|navigator|fadeTo|fadeIn|slideToggle|slideUp|slideDown|ig|responseXML|content|1223|NaN|fadeOut|300|protocol|send|setAttribute|option|dataFilter|cssText|changed|be|Accept|stop|With|Requested|Object|can|GMT|property|1970|Jan|01|Thu|Since|If|Type|Content|XMLHTTP|th|Microsoft|td|onreadystatechange|onload|cap|charset|colg|host|tfoot|specified|with|1_|thead|leg|plain|attributes|opt|embed|urlencoded|www|area|hr|ajaxSetup|meta|post|getJSON|getScript|marginLeft|img|elements|pageYOffset|pageXOffset|abbr|serialize|pixelLeft'.split('|'),0,{})) \ No newline at end of file diff --git a/festival-11/js/jquery.global-root.js b/festival-11/js/jquery.global-root.js new file mode 100644 index 00000000..0c010b83 --- /dev/null +++ b/festival-11/js/jquery.global-root.js @@ -0,0 +1,21 @@ +//shadowbox +$(window).load(function(){ + var options = { + animate: true, + animateFade: true, + animSequence: "sync", + resizeDuration: 0.15, + fadeDuration: 0.2, + flvPlayer: 'js/flvplayer.swf', + modal: false, + continuous: true, + counterType: "skip", + counterLimit: 10, + overlayColor: "black", + overlayOpacity: 0.8, + viewportPadding: 10, + initialHeight: 250, + initialWidth: 400 + }; + Shadowbox.init(options); +}); diff --git a/festival-11/js/jquery.global.js b/festival-11/js/jquery.global.js new file mode 100644 index 00000000..0c010b83 --- /dev/null +++ b/festival-11/js/jquery.global.js @@ -0,0 +1,21 @@ +//shadowbox +$(window).load(function(){ + var options = { + animate: true, + animateFade: true, + animSequence: "sync", + resizeDuration: 0.15, + fadeDuration: 0.2, + flvPlayer: 'js/flvplayer.swf', + modal: false, + continuous: true, + counterType: "skip", + counterLimit: 10, + overlayColor: "black", + overlayOpacity: 0.8, + viewportPadding: 10, + initialHeight: 250, + initialWidth: 400 + }; + Shadowbox.init(options); +}); diff --git a/festival-11/js/shadowbox-2.0.js b/festival-11/js/shadowbox-2.0.js new file mode 100644 index 00000000..bda20f16 --- /dev/null +++ b/festival-11/js/shadowbox-2.0.js @@ -0,0 +1,10 @@ +if(typeof jQuery=="undefined"){throw"Unable to load Shadowbox, jQuery library not found"}var Shadowbox={};Shadowbox.lib={adapter:"jquery",getStyle:function(B,A){return jQuery(B).css(A)},setStyle:function(C,B,D){if(typeof B!="object"){var A={};A[B]=D;B=A}jQuery(C).css(B)},get:function(A){return(typeof A=="string")?document.getElementById(A):A},remove:function(A){jQuery(A).remove()},getTarget:function(A){return A.target},getPageXY:function(A){return[A.pageX,A.pageY]},preventDefault:function(A){A.preventDefault()},keyCode:function(A){return A.keyCode},addEvent:function(C,A,B){jQuery(C).bind(A,B)},removeEvent:function(C,A,B){jQuery(C).unbind(A,B)},append:function(B,A){jQuery(B).append(A)}};(function(A){A.fn.shadowbox=function(B){return this.each(function(){var E=A(this);var D=A.extend({},B||{},A.metadata?E.metadata():A.meta?E.data():{});var C=this.className||"";D.width=parseInt((C.match(/w:(\d+)/)||[])[1])||D.width;D.height=parseInt((C.match(/h:(\d+)/)||[])[1])||D.height;Shadowbox.setup(E,D)})}})(jQuery); +if(typeof Shadowbox=="undefined"){throw"Unable to load Shadowbox, no base library adapter found"}(function(){var version="2.0";var options={animate:true,animateFade:true,animSequence:"wh",flvPlayer:"flvplayer.swf",modal:false,overlayColor:"#000",overlayOpacity:0.8,flashBgColor:"#000000",autoplayMovies:true,showMovieControls:true,slideshowDelay:0,resizeDuration:0.55,fadeDuration:0.35,displayNav:true,continuous:false,displayCounter:true,counterType:"default",counterLimit:10,viewportPadding:20,handleOversize:"resize",handleException:null,handleUnsupported:"link",initialHeight:160,initialWidth:320,enableKeys:true,onOpen:null,onFinish:null,onChange:null,onClose:null,skipSetup:false,errors:{fla:{name:"Flash",url:"http://www.adobe.com/products/flashplayer/"},qt:{name:"QuickTime",url:"http://www.apple.com/quicktime/download/"},wmp:{name:"Windows Media Player",url:"http://www.microsoft.com/windows/windowsmedia/"},f4m:{name:"Flip4Mac",url:"http://www.flip4mac.com/wmv_download.htm"}},ext:{img:["png","jpg","jpeg","gif","bmp"],swf:["swf"],flv:["flv"],qt:["dv","mov","moov","movie","mp4"],wmp:["asf","wm","wmv"],qtwmp:["avi","mpg","mpeg"],iframe:["asp","aspx","cgi","cfm","htm","html","pl","php","php3","php4","php5","phtml","rb","rhtml","shtml","txt","vbs"]}};var SB=Shadowbox;var SL=SB.lib;var default_options;var RE={domain:/:\/\/(.*?)[:\/]/,inline:/#(.+)$/,rel:/^(light|shadow)box/i,gallery:/^(light|shadow)box\[(.*?)\]/i,unsupported:/^unsupported-(\w+)/,param:/\s*([a-z_]*?)\s*=\s*(.+)\s*/,empty:/^(?:br|frame|hr|img|input|link|meta|range|spacer|wbr|area|param|col)$/i};var cache=[];var gallery;var current;var content;var content_id="shadowbox_content";var dims;var initialized=false;var activated=false;var slide_timer;var slide_start;var slide_delay=0;var ua=navigator.userAgent.toLowerCase();var client={isStrict:document.compatMode=="CSS1Compat",isOpera:ua.indexOf("opera")>-1,isIE:ua.indexOf("msie")>-1,isIE7:ua.indexOf("msie 7")>-1,isSafari:/webkit|khtml/.test(ua),isWindows:ua.indexOf("windows")!=-1||ua.indexOf("win32")!=-1,isMac:ua.indexOf("macintosh")!=-1||ua.indexOf("mac os x")!=-1,isLinux:ua.indexOf("linux")!=-1};client.isBorderBox=client.isIE&&!client.isStrict;client.isSafari3=client.isSafari&&!!(document.evaluate);client.isGecko=ua.indexOf("gecko")!=-1&&!client.isSafari;var ltIE7=client.isIE&&!client.isIE7;var plugins;if(navigator.plugins&&navigator.plugins.length){var detectPlugin=function(plugin_name){var detected=false;for(var i=0,len=navigator.plugins.length;i<len;++i){if(navigator.plugins[i].name.indexOf(plugin_name)>-1){detected=true;break}}return detected};var f4m=detectPlugin("Flip4Mac");plugins={fla:detectPlugin("Shockwave Flash"),qt:detectPlugin("QuickTime"),wmp:!f4m&&detectPlugin("Windows Media"),f4m:f4m}}else{var detectPlugin=function(plugin_name){var detected=false;try{var axo=new ActiveXObject(plugin_name);if(axo){detected=true}}catch(e){}return detected};plugins={fla:detectPlugin("ShockwaveFlash.ShockwaveFlash"),qt:detectPlugin("QuickTime.QuickTime"),wmp:detectPlugin("wmplayer.ocx"),f4m:false}}var apply=function(o,e){for(var p in e){o[p]=e[p]}return o};var isLink=function(el){return el&&typeof el.tagName=="string"&&(el.tagName.toUpperCase()=="A"||el.tagName.toUpperCase()=="AREA")};SL.getViewportHeight=function(){var h=window.innerHeight;var mode=document.compatMode;if((mode||client.isIE)&&!client.isOpera){h=client.isStrict?document.documentElement.clientHeight:document.body.clientHeight}return h};SL.getViewportWidth=function(){var w=window.innerWidth;var mode=document.compatMode;if(mode||client.isIE){w=client.isStrict?document.documentElement.clientWidth:document.body.clientWidth}return w};SL.createHTML=function(obj){var html="<"+obj.tag;for(var attr in obj){if(attr=="tag"||attr=="html"||attr=="children"){continue}if(attr=="cls"){html+=' class="'+obj.cls+'"'}else{html+=" "+attr+'="'+obj[attr]+'"'}}if(RE.empty.test(obj.tag)){html+="/>"}else{html+=">";var cn=obj.children;if(cn){for(var i=0,len=cn.length;i<len;++i){html+=this.createHTML(cn[i])}}if(obj.html){html+=obj.html}html+="</"+obj.tag+">"}return html};var ease=function(x){return 1+Math.pow(x-1,3)};var animate=function(el,p,to,d,cb){var from=parseFloat(SL.getStyle(el,p));if(isNaN(from)){from=0}if(from==to){if(typeof cb=="function"){cb()}return }var delta=to-from;var op=p=="opacity";var unit=op?"":"px";var fn=function(ease){SL.setStyle(el,p,from+ease*delta+unit)};if(!options.animate&&!op||op&&!options.animateFade){fn(1);if(typeof cb=="function"){cb()}return }d*=1000;var begin=new Date().getTime();var end=begin+d;var timer=setInterval(function(){var time=new Date().getTime();if(time>=end){clearInterval(timer);fn(1);if(typeof cb=="function"){cb()}}else{fn(ease((time-begin)/d))}},10)};var clearOpacity=function(el){var s=el.style;if(client.isIE){if(typeof s.filter=="string"&&(/alpha/i).test(s.filter)){s.filter=s.filter.replace(/[\w\.]*alpha\(.*?\);?/i,"")}}else{s.opacity="";s["-moz-opacity"]="";s["-khtml-opacity"]=""}};var getComputedHeight=function(el){var h=Math.max(el.offsetHeight,el.clientHeight);if(!h){h=parseInt(SL.getStyle(el,"height"),10)||0;if(!client.isBorderBox){h+=parseInt(SL.getStyle(el,"padding-top"),10)+parseInt(SL.getStyle(el,"padding-bottom"),10)+parseInt(SL.getStyle(el,"border-top-width"),10)+parseInt(SL.getStyle(el,"border-bottom-width"),10)}}return h};var getPlayer=function(url){var m=url.match(RE.domain);var d=m&&document.domain==m[1];if(url.indexOf("#")>-1&&d){return"inline"}var q=url.indexOf("?");if(q>-1){url=url.substring(0,q)}if(RE.img.test(url)){return"img"}if(RE.swf.test(url)){return plugins.fla?"swf":"unsupported-swf"}if(RE.flv.test(url)){return plugins.fla?"flv":"unsupported-flv"}if(RE.qt.test(url)){return plugins.qt?"qt":"unsupported-qt"}if(RE.wmp.test(url)){if(plugins.wmp){return"wmp"}if(plugins.f4m){return"qt"}if(client.isMac){return plugins.qt?"unsupported-f4m":"unsupported-qtf4m"}return"unsupported-wmp"}else{if(RE.qtwmp.test(url)){if(plugins.qt){return"qt"}if(plugins.wmp){return"wmp"}return client.isMac?"unsupported-qt":"unsupported-qtwmp"}else{if(!d||RE.iframe.test(url)){return"iframe"}}}return"unsupported"};var handleClick=function(ev){var link;if(isLink(this)){link=this}else{link=SL.getTarget(ev);while(!isLink(link)&&link.parentNode){link=link.parentNode}}if(link){SB.open(link);if(gallery.length){SL.preventDefault(ev)}}};var toggleNav=function(id,on){var el=SL.get("shadowbox_nav_"+id);if(el){el.style.display=on?"":"none"}};var buildBars=function(cb){var obj=gallery[current];var title_i=SL.get("shadowbox_title_inner");title_i.innerHTML=obj.title||"";var nav=SL.get("shadowbox_nav");if(nav){var c,n,pl,pa,p;if(options.displayNav){c=true;var len=gallery.length;if(len>1){if(options.continuous){n=p=true}else{n=(len-1)>current;p=current>0}}if(options.slideshowDelay>0&&hasNext()){pa=slide_timer!="paused";pl=!pa}}else{c=n=pl=pa=p=false}toggleNav("close",c);toggleNav("next",n);toggleNav("play",pl);toggleNav("pause",pa);toggleNav("previous",p)}var counter=SL.get("shadowbox_counter");if(counter){var co="";if(options.displayCounter&&gallery.length>1){if(options.counterType=="skip"){var i=0,len=gallery.length,end=len;var limit=parseInt(options.counterLimit);if(limit<len){var h=Math.round(limit/2);i=current-h;if(i<0){i+=len}end=current+(limit-h);if(end>len){end-=len}}while(i!=end){if(i==len){i=0}co+='<a onclick="Shadowbox.change('+i+');"';if(i==current){co+=' class="shadowbox_counter_current"'}co+=">"+(++i)+"</a>"}}else{co=(current+1)+" "+SB.LANG.of+" "+len}}counter.innerHTML=co}cb()};var hideBars=function(anim,cb){var obj=gallery[current];var title=SL.get("shadowbox_title");var info=SL.get("shadowbox_info");var title_i=SL.get("shadowbox_title_inner");var info_i=SL.get("shadowbox_info_inner");var fn=function(){buildBars(cb)};var title_h=getComputedHeight(title);var info_h=getComputedHeight(info)*-1;if(anim){animate(title_i,"margin-top",title_h,0.35);animate(info_i,"margin-top",info_h,0.35,fn)}else{SL.setStyle(title_i,"margin-top",title_h+"px");SL.setStyle(info_i,"margin-top",info_h+"px");fn()}};var showBars=function(cb){var title_i=SL.get("shadowbox_title_inner");var info_i=SL.get("shadowbox_info_inner");var t=title_i.innerHTML!="";if(t){animate(title_i,"margin-top",0,0.35)}animate(info_i,"margin-top",0,0.35,cb)};var loadContent=function(){var obj=gallery[current];if(!obj){return }var changing=false;if(content){content.remove();changing=true}var p=obj.player=="inline"?"html":obj.player;if(typeof SB[p]!="function"){SB.raise("Unknown player "+obj.player)}content=new SB[p](content_id,obj);listenKeys(false);toggleLoading(true);hideBars(changing,function(){if(!content){return }if(!changing){SL.get("shadowbox").style.display=""}var fn=function(){resizeContent(function(){if(!content){return }showBars(function(){if(!content){return }SL.get("shadowbox_body_inner").innerHTML=SL.createHTML(content.markup(dims));toggleLoading(false,function(){if(!content){return }if(typeof content.onLoad=="function"){content.onLoad()}if(options.onFinish&&typeof options.onFinish=="function"){options.onFinish(gallery[current])}if(slide_timer!="paused"){SB.play()}listenKeys(true)})})})};if(typeof content.ready!="undefined"){var id=setInterval(function(){if(content){if(content.ready){clearInterval(id);id=null;fn()}}else{clearInterval(id);id=null}},100)}else{fn()}});if(gallery.length>1){var next=gallery[current+1]||gallery[0];if(next.player=="img"){var a=new Image();a.src=next.content}var prev=gallery[current-1]||gallery[gallery.length-1];if(prev.player=="img"){var b=new Image();b.src=prev.content}}};var setDimensions=function(height,width,resizable){resizable=resizable||false;var sb=SL.get("shadowbox_body");var h=height=parseInt(height);var w=width=parseInt(width);var view_h=SL.getViewportHeight();var view_w=SL.getViewportWidth();var border_w=parseInt(SL.getStyle(sb,"border-left-width"),10)+parseInt(SL.getStyle(sb,"border-right-width"),10);var extra_w=border_w+2*options.viewportPadding;if(w+extra_w>=view_w){w=view_w-extra_w}var border_h=parseInt(SL.getStyle(sb,"border-top-width"),10)+parseInt(SL.getStyle(sb,"border-bottom-width"),10);var bar_h=getComputedHeight(SL.get("shadowbox_title"))+getComputedHeight(SL.get("shadowbox_info"));var extra_h=border_h+2*options.viewportPadding+bar_h;if(h+extra_h>=view_h){h=view_h-extra_h}var drag=false;var resize_h=height;var resize_w=width;var handle=options.handleOversize;if(resizable&&(handle=="resize"||handle=="drag")){var change_h=(height-h)/height;var change_w=(width-w)/width;if(handle=="resize"){if(change_h>change_w){w=Math.round((width/height)*h)}else{if(change_w>change_h){h=Math.round((height/width)*w)}}resize_w=w;resize_h=h}else{var link=gallery[current];if(link){drag=link.player=="img"&&(change_h>0||change_w>0)}}}dims={height:h+border_h+bar_h,width:w+border_w,inner_h:h,inner_w:w,top:(view_h-(h+extra_h))/2+options.viewportPadding,resize_h:resize_h,resize_w:resize_w,drag:drag}};var resizeContent=function(cb){if(!content){return }setDimensions(content.height,content.width,content.resizable);if(cb){switch(options.animSequence){case"hw":adjustHeight(dims.inner_h,dims.top,true,function(){adjustWidth(dims.width,true,cb)});break;case"wh":adjustWidth(dims.width,true,function(){adjustHeight(dims.inner_h,dims.top,true,cb)});break;case"sync":default:adjustWidth(dims.width,true);adjustHeight(dims.inner_h,dims.top,true,cb)}}else{adjustWidth(dims.width,false);adjustHeight(dims.inner_h,dims.top,false);var c=SL.get(content_id);if(c){if(content.resizable&&options.handleOversize=="resize"){c.height=dims.resize_h;c.width=dims.resize_w}if(gallery[current].player=="img"&&options.handleOversize=="drag"){var top=parseInt(SL.getStyle(c,"top"));if(top+content.height<dims.inner_h){SL.setStyle(c,"top",dims.inner_h-content.height+"px")}var left=parseInt(SL.getStyle(c,"left"));if(left+content.width<dims.inner_w){SL.setStyle(c,"left",dims.inner_w-content.width+"px")}}}}};var adjustHeight=function(height,top,anim,cb){height=parseInt(height);var sb=SL.get("shadowbox_body");if(anim){animate(sb,"height",height,options.resizeDuration)}else{SL.setStyle(sb,"height",height+"px")}var s=SL.get("shadowbox");if(anim){animate(s,"top",top,options.resizeDuration,cb)}else{SL.setStyle(s,"top",top+"px");if(typeof cb=="function"){cb()}}};var adjustWidth=function(width,anim,cb){width=parseInt(width);var s=SL.get("shadowbox");if(anim){animate(s,"width",width,options.resizeDuration,cb)}else{SL.setStyle(s,"width",width+"px");if(typeof cb=="function"){cb()}}};var listenKeys=function(on){if(!options.enableKeys){return }SL[(on?"add":"remove")+"Event"](document,"keydown",handleKey)};var handleKey=function(e){var code=SL.keyCode(e);SL.preventDefault(e);if(code==81||code==88||code==27){SB.close()}else{if(code==37){SB.previous()}else{if(code==39){SB.next()}else{if(code==32){SB[(typeof slide_timer=="number"?"pause":"play")]()}}}}};var toggleLoading=function(on,cb){var loading=SL.get("shadowbox_loading");if(on){loading.style.display="";if(typeof cb=="function"){cb()}}else{var p=gallery[current].player;var anim=(p=="img"||p=="html");var fn=function(){loading.style.display="none";clearOpacity(loading);if(typeof cb=="function"){cb()}};if(anim){animate(loading,"opacity",0,options.fadeDuration,fn)}else{fn()}}};var fixTop=function(){SL.get("shadowbox_container").style.top=document.documentElement.scrollTop+"px"};var fixHeight=function(){SL.get("shadowbox_overlay").style.height=SL.getViewportHeight()+"px"};var hasNext=function(){return gallery.length>1&&(current!=gallery.length-1||options.continuous)};var toggleVisible=function(cb){var els,v=(cb)?"hidden":"visible";var hide=["select","object","embed"];for(var i=0;i<hide.length;++i){els=document.getElementsByTagName(hide[i]);for(var j=0,len=els.length;j<len;++j){els[j].style.visibility=v}}var so=SL.get("shadowbox_overlay");var sc=SL.get("shadowbox_container");var sb=SL.get("shadowbox");if(cb){SL.setStyle(so,{backgroundColor:options.overlayColor,opacity:0});if(!options.modal){SL.addEvent(so,"click",SB.close)}if(ltIE7){fixTop();fixHeight();SL.addEvent(window,"scroll",fixTop)}sb.style.display="none";sc.style.visibility="visible";animate(so,"opacity",parseFloat(options.overlayOpacity),options.fadeDuration,cb)}else{SL.removeEvent(so,"click",SB.close);if(ltIE7){SL.removeEvent(window,"scroll",fixTop)}sb.style.display="none";animate(so,"opacity",0,options.fadeDuration,function(){sc.style.visibility="hidden";sb.style.display="";clearOpacity(so)})}};Shadowbox.init=function(opts){if(initialized){return }if(typeof SB.LANG=="undefined"){SB.raise("No Shadowbox language loaded");return }if(typeof SB.SKIN=="undefined"){SB.raise("No Shadowbox skin loaded");return }apply(options,opts||{});var markup=SB.SKIN.markup.replace(/\{(\w+)\}/g,function(m,p){return SB.LANG[p]});var bd=document.body||document.documentElement;SL.append(bd,markup);if(ltIE7){SL.setStyle(SL.get("shadowbox_container"),"position","absolute");SL.get("shadowbox_body").style.zoom=1;var png=SB.SKIN.png_fix;if(png&&png.constructor==Array){for(var i=0;i<png.length;++i){var el=SL.get(png[i]);if(el){var match=SL.getStyle(el,"background-image").match(/url\("(.*\.png)"\)/);if(match){SL.setStyle(el,{backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="+match[1]+",sizingMethod=scale);"})}}}}}for(var e in options.ext){RE[e]=new RegExp(".("+options.ext[e].join("|")+")s*$","i")}var id;SL.addEvent(window,"resize",function(){if(id){clearTimeout(id);id=null}id=setTimeout(function(){if(ltIE7){fixHeight()}resizeContent()},50)});if(!options.skipSetup){SB.setup()}initialized=true};Shadowbox.loadSkin=function(skin,dir){if(!(/\/$/.test(dir))){dir+="/"}skin=dir+skin+"/";document.write('<link rel="stylesheet" type="text/css" href="'+skin+'skin.css">');document.write('<script type="text/javascript" src="'+skin+'skin.js"><\/script>')};Shadowbox.loadLanguage=function(lang,dir){if(!(/\/$/.test(dir))){dir+="/"}document.write('<script type="text/javascript" src="'+dir+"shadowbox-"+lang+'.js"><\/script>')};Shadowbox.loadPlayer=function(players,dir){if(typeof players=="string"){players=[players]}if(!(/\/$/.test(dir))){dir+="/"}for(var i=0,len=players.length;i<len;++i){document.write('<script type="text/javascript" src="'+dir+"shadowbox-"+players[i]+'.js"><\/script>')}};Shadowbox.setup=function(links,opts){if(!links){var links=[];var a=document.getElementsByTagName("a"),rel;for(var i=0,len=a.length;i<len;++i){rel=a[i].getAttribute("rel");if(rel&&RE.rel.test(rel)){links[links.length]=a[i]}}}else{if(!links.length){links=[links]}}var link;for(var i=0,len=links.length;i<len;++i){link=links[i];if(typeof link.shadowboxCacheKey=="undefined"){link.shadowboxCacheKey=cache.length;SL.addEvent(link,"click",handleClick)}cache[link.shadowboxCacheKey]=this.buildCacheObj(link,opts)}};Shadowbox.buildCacheObj=function(link,opts){var href=link.href;var o={el:link,title:link.getAttribute("title"),player:getPlayer(href),options:apply({},opts||{}),content:href};var opt,l_opts=["player","title","height","width","gallery"];for(var i=0,len=l_opts.length;i<len;++i){opt=l_opts[i];if(typeof o.options[opt]!="undefined"){o[opt]=o.options[opt];delete o.options[opt]}}var rel=link.getAttribute("rel");if(rel){var match=rel.match(RE.gallery);if(match){o.gallery=escape(match[2])}var params=rel.split(";");for(var i=0,len=params.length;i<len;++i){match=params[i].match(RE.param);if(match){if(match[1]=="options"){eval("apply(o.options, "+match[2]+")")}else{o[match[1]]=match[2]}}}}return o};Shadowbox.applyOptions=function(opts){if(opts){default_options=apply({},options);options=apply(options,opts)}};Shadowbox.revertOptions=function(){if(default_options){options=default_options;default_options=null}};Shadowbox.open=function(obj,opts){this.revertOptions();if(isLink(obj)){if(typeof obj.shadowboxCacheKey=="undefined"||typeof cache[obj.shadowboxCacheKey]=="undefined"){obj=this.buildCacheObj(obj,opts)}else{obj=cache[obj.shadowboxCacheKey]}}if(obj.constructor==Array){gallery=obj;current=0}else{var copy=apply({},obj);if(!obj.gallery){gallery=[copy];current=0}else{current=null;gallery=[];var ci;for(var i=0,len=cache.length;i<len;++i){ci=cache[i];if(ci.gallery){if(ci.content==obj.content&&ci.gallery==obj.gallery&&ci.title==obj.title){current=gallery.length}if(ci.gallery==obj.gallery){gallery.push(apply({},ci))}}}if(current==null){gallery.unshift(copy);current=0}}}obj=gallery[current];if(obj.options||opts){this.applyOptions(apply(apply({},obj.options||{}),opts||{}))}var match,r;for(var i=0,len=gallery.length;i<len;++i){r=false;if(gallery[i].player=="unsupported"){r=true}else{if(match=RE.unsupported.exec(gallery[i].player)){if(options.handleUnsupported=="link"){gallery[i].player="html";var s,a,oe=options.errors;switch(match[1]){case"qtwmp":s="either";a=[oe.qt.url,oe.qt.name,oe.wmp.url,oe.wmp.name];break;case"qtf4m":s="shared";a=[oe.qt.url,oe.qt.name,oe.f4m.url,oe.f4m.name];break;default:s="single";if(match[1]=="swf"||match[1]=="flv"){match[1]="fla"}a=[oe[match[1]].url,oe[match[1]].name]}var msg=SB.LANG.errors[s].replace(/\{(\d+)\}/g,function(m,i){return a[i]});gallery[i].content='<div class="shadowbox_message">'+msg+"</div>"}else{r=true}}else{if(gallery[i].player=="inline"){var match=RE.inline.exec(gallery[i].content);if(match){var el;if(el=SL.get(match[1])){gallery[i].content=el.innerHTML}else{SB.raise("Cannot find element with id "+match[1])}}else{SB.raise("Cannot find element id for inline content")}}}}if(r){gallery.splice(i,1);if(i<current){--current}else{if(i==current){current=i>0?current-1:i}}--i;len=gallery.length}}if(gallery.length){if(options.onOpen&&typeof options.onOpen=="function"){options.onOpen(obj)}if(!activated){setDimensions(options.initialHeight,options.initialWidth);adjustHeight(dims.inner_h,dims.top,false);adjustWidth(dims.width,false);toggleVisible(loadContent)}else{loadContent()}activated=true}};Shadowbox.change=function(num){if(!gallery){return }if(!gallery[num]){if(!options.continuous){return }else{num=num<0?(gallery.length-1):0}}if(typeof slide_timer=="number"){clearTimeout(slide_timer);slide_timer=null;slide_delay=slide_start=0}current=num;if(options.onChange&&typeof options.onChange=="function"){options.onChange(gallery[current])}loadContent()};Shadowbox.next=function(){this.change(current+1)};Shadowbox.previous=function(){this.change(current-1)};Shadowbox.play=function(){if(!hasNext()){return }if(!slide_delay){slide_delay=options.slideshowDelay*1000}if(slide_delay){slide_start=new Date().getTime();slide_timer=setTimeout(function(){slide_delay=slide_start=0;SB.next()},slide_delay);toggleNav("play",false);toggleNav("pause",true)}};Shadowbox.pause=function(){if(typeof slide_timer=="number"){var time=new Date().getTime();slide_delay=Math.max(0,slide_delay-(time-slide_start));if(slide_delay){clearTimeout(slide_timer);slide_timer="paused"}toggleNav("pause",false);toggleNav("play",true)}};Shadowbox.close=function(){if(!activated){return }listenKeys(false);toggleVisible(false);if(content){content.remove();content=null}if(typeof slide_timer=="number"){clearTimeout(slide_timer)}slide_timer=null;slide_delay=0;if(options.onClose&&typeof options.onClose=="function"){options.onClose(gallery[current])}activated=false};Shadowbox.clearCache=function(){for(var i=0,len=cache.length;i<len;++i){if(cache[i].el){SL.removeEvent(cache[i].el,"click",handleClick);delete cache[i].el.shadowboxCacheKey}}cache=[]};Shadowbox.getPlugins=function(){return plugins};Shadowbox.getOptions=function(){return options};Shadowbox.getCurrent=function(){return gallery[current]};Shadowbox.getVersion=function(){return version};Shadowbox.getClient=function(){return client};Shadowbox.getContent=function(){return content};Shadowbox.getDimensions=function(){return dims};Shadowbox.raise=function(e){if(typeof options.handleException=="function"){options.handleException(e)}else{throw e}}})(); +if(typeof Shadowbox=="undefined"){throw"Unable to load Shadowbox language file, base library not found."}Shadowbox.LANG={code:"cs",of:"z(e)",loading:"nahrávám",cancel:"ZruÅ¡it",next:"DalÅ¡Ã",previous:"PÅ™edchozÃ",play:"PÅ™ehrát",pause:"Pauza",close:"ZavÅ™Ãt",errors:{single:'Pro správné zobrazenà je potÅ™eba nainstalovat tento zásuvný modul do VaÅ¡eho prohlÞeÄe: <a href="{0}">{1}</a>.',shared:'Pro správné zobrazenà je potÅ™eba nainstalovat oba tyto zásuvné moduly do VaÅ¡eho prohlÞeÄe: <a href="{0}">{1}</a> a <a href="{2}">{3}</a>.',either:'Pro správné zobrazenà je potÅ™eba do VaÅ¡eho prohlÞeÄe nainstalovat jeden z následujÃcÃch zásuvných modulů: <a href="{0}">{1}</a> nebo <a href="{2}">{3}</a>.'}}; +(function(){var F=Shadowbox;var L=F.lib;var A=F.getClient();var I;var M;var J="shadowbox_drag_layer";var K;var D=function(){I={x:0,y:0,start_x:null,start_y:null}};var E=function(N,O,C){if(N){D();var P=["position:absolute","height:"+O+"px","width:"+C+"px","cursor:"+(A.isGecko?"-moz-grab":"move"),"background-color:"+(A.isIE?"#fff;filter:alpha(opacity=0)":"transparent")];L.append(L.get("shadowbox_body_inner"),'<div id="'+J+'" style="'+P.join(";")+'"></div>');L.addEvent(L.get(J),"mousedown",H)}else{var Q=L.get(J);if(Q){L.removeEvent(Q,"mousedown",H);L.remove(Q)}}};var H=function(N){L.preventDefault(N);var C=L.getPageXY(N);I.start_x=C[0];I.start_y=C[1];M=L.get("shadowbox_content");L.addEvent(document,"mousemove",G);L.addEvent(document,"mouseup",B);if(A.isGecko){L.setStyle(L.get(J),"cursor","-moz-grabbing")}};var B=function(){L.removeEvent(document,"mousemove",G);L.removeEvent(document,"mouseup",B);if(A.isGecko){L.setStyle(L.get(J),"cursor","-moz-grab")}};var G=function(Q){var O=F.getContent();var R=F.getDimensions();var P=L.getPageXY(Q);var N=P[0]-I.start_x;I.start_x+=N;I.x=Math.max(Math.min(0,I.x+N),R.inner_w-O.width);L.setStyle(M,"left",I.x+"px");var C=P[1]-I.start_y;I.start_y+=C;I.y=Math.max(Math.min(0,I.y+C),R.inner_h-O.height);L.setStyle(M,"top",I.y+"px")};Shadowbox.img=function(O,N){this.id=O;this.obj=N;this.resizable=true;this.ready=false;var C=this;K=new Image();K.onload=function(){C.height=C.obj.height?parseInt(C.obj.height,10):K.height;C.width=C.obj.width?parseInt(C.obj.width,10):K.width;C.ready=true;K.onload="";K=null};K.src=N.content};Shadowbox.img.prototype={markup:function(C){return{tag:"img",id:this.id,height:C.resize_h,width:C.resize_w,src:this.obj.content,style:"position:absolute"}},onLoad:function(){var C=F.getDimensions();if(C.drag&&F.getOptions().handleOversize=="drag"){E(true,C.resize_h,C.resize_w)}},remove:function(){var C=L.get(this.id);if(C){L.remove(C)}E(false);if(K){K.onload="";K=null}}}})(); +(function(){var A=Shadowbox;var B=A.lib;Shadowbox.html=function(D,C){this.id=D;this.obj=C;this.height=this.obj.height?parseInt(this.obj.height,10):300;this.width=this.obj.width?parseInt(this.obj.width,10):500};Shadowbox.html.prototype={markup:function(C){return{tag:"div",id:this.id,cls:"html",html:this.obj.content}},remove:function(){var C=B.get(this.id);if(C){B.remove(C)}}}})(); +(function(){var A=Shadowbox;var B=A.lib;var D=A.getClient();Shadowbox.iframe=function(E,C){this.id=E;this.obj=C;this.height=this.obj.height?parseInt(this.obj.height,10):B.getViewportHeight();this.width=this.obj.width?parseInt(this.obj.width,10):B.getViewportWidth()};Shadowbox.iframe.prototype={markup:function(E){var C={tag:"iframe",id:this.id,name:this.id,height:"100%",width:"100%",frameborder:"0",marginwidth:"0",marginheight:"0",scrolling:"auto"};if(D.isIE){C.allowtransparency="true";if(!D.isIE7){C.src='javascript:false;document.write("");'}}return C},onLoad:function(){var C=(D.isIE)?B.get(this.id).contentWindow:window.frames[this.id];C.location=this.obj.content},remove:function(){var C=B.get(this.id);if(C){B.remove(C);if(D.isGecko){delete window.frames[this.id]}}}}})(); +(function(){var A=Shadowbox;var B=A.lib;Shadowbox.swf=function(D,C){this.id=D;this.obj=C;this.resizable=true;this.height=this.obj.height?parseInt(this.obj.height,10):300;this.width=this.obj.width?parseInt(this.obj.width,10):300};Shadowbox.swf.prototype={markup:function(D){var C=A.getOptions().flashBgColor;return{tag:"object",id:this.id,name:this.id,type:"application/x-shockwave-flash",data:this.obj.content,children:[{tag:"param",name:"movie",value:this.obj.content},{tag:"param",name:"bgcolor",value:C}],height:D.resize_h,width:D.resize_w}},remove:function(){var C=B.get(this.id);if(C){B.remove(C)}}}})(); +(function(){var A=Shadowbox;var B=A.lib;Shadowbox.flv=function(D,C){this.id=D;this.obj=C;this.resizable=true;this.height=this.obj.height?parseInt(this.obj.height,10):300;if(A.getOptions().showMovieControls==true){this.height+=20}this.width=this.obj.width?parseInt(this.obj.width,10):300};Shadowbox.flv.prototype={markup:function(G){var E=this.obj;var F=G.resize_h;var I=G.resize_w;var L=A.getOptions();var C=String(L.autoplayMovies);var J=L.showMovieControls;var H=String(J);var K=F-(J?20:0);var D=["file="+this.obj.content,"height="+F,"width="+I,"autostart="+C,"displayheight="+K,"showicons="+H,"backcolor=0x000000","frontcolor=0xCCCCCC","lightcolor=0x557722"];return{tag:"object",id:this.id,name:this.id,type:"application/x-shockwave-flash",data:L.flvPlayer,children:[{tag:"param",name:"movie",value:L.flvPlayer},{tag:"param",name:"flashvars",value:D.join("&")},{tag:"param",name:"allowfullscreen",value:"true"}],height:F,width:I}},remove:function(){var C=B.get(this.id);if(C){B.remove(C)}}}})(); +(function(){var A=Shadowbox;var B=A.lib;var D=A.getClient();Shadowbox.qt=function(E,C){this.id=E;this.obj=C;this.height=this.obj.height?parseInt(this.obj.height,10):300;if(A.getOptions().showMovieControls==true){this.height+=16}this.width=this.obj.width?parseInt(this.obj.width,10):300};Shadowbox.qt.prototype={markup:function(H){var F=A.getOptions();var G=String(F.autoplayMovies);var E=String(F.showMovieControls);var C={tag:"object",id:this.id,name:this.id,height:this.height,width:this.width,children:[{tag:"param",name:"src",value:this.obj.content},{tag:"param",name:"scale",value:"aspect"},{tag:"param",name:"controller",value:E},{tag:"param",name:"autoplay",value:G}],kioskmode:"true"};if(D.isIE){C.classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B";C.codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"}else{C.type="video/quicktime";C.data=this.obj.content}return C},remove:function(){try{document[this.id].Stop()}catch(E){}var C=B.get(this.id);if(C){B.remove(C)}}}})(); +(function(){var A=Shadowbox;var B=A.lib;var D=A.getClient();Shadowbox.wmp=function(E,C){this.id=E;this.obj=C;this.height=this.obj.height?parseInt(this.obj.height,10):300;if(A.getOptions().showMovieControls){this.height+=(D.isIE?70:45)}this.width=this.obj.width?parseInt(this.obj.width,10):300};Shadowbox.wmp.prototype={markup:function(H){var F=A.getOptions();var G=F.autoplayMovies?1:0;var E={tag:"object",id:this.id,name:this.id,height:this.height,width:this.width,children:[{tag:"param",name:"autostart",value:G}]};if(D.isIE){var C=F.showMovieControls?"full":"none";E.classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6";E.children[E.children.length]={tag:"param",name:"url",value:this.obj.content};E.children[E.children.length]={tag:"param",name:"uimode",value:C}}else{var C=F.showMovieControls?1:0;E.type="video/x-ms-wmv";E.data=this.obj.content;E.children[E.children.length]={tag:"param",name:"showcontrols",value:C}}return E},remove:function(){if(D.isIE){try{window[this.id].controls.stop();window[this.id].URL="non-existent.wmv";window[this.id]=function(){}}catch(E){}}var C=B.get(this.id);if(C){setTimeout(function(){B.remove(C)},10)}}}})(); diff --git a/festival-11/js/shadowbox_skin/bg/30.png b/festival-11/js/shadowbox_skin/bg/30.png new file mode 100644 index 00000000..cbde4d91 --- /dev/null +++ b/festival-11/js/shadowbox_skin/bg/30.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9f43f08f3b5b2ef8409108126fd190a00d7ef9d65e9d930bcdbd88a0830736f +size 145 diff --git a/festival-11/js/shadowbox_skin/bg/60.png b/festival-11/js/shadowbox_skin/bg/60.png new file mode 100644 index 00000000..bf3c1adc --- /dev/null +++ b/festival-11/js/shadowbox_skin/bg/60.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:460c32f8e3e1f481ba32600fb33d7d1e51cec56c705b088a95bd124f64ebb2e9 +size 145 diff --git a/festival-11/js/shadowbox_skin/bg/90.png b/festival-11/js/shadowbox_skin/bg/90.png new file mode 100644 index 00000000..42dff6ed --- /dev/null +++ b/festival-11/js/shadowbox_skin/bg/90.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21a13b7b02f0585f163722f83c6f0fd31bfd7808cd74d036541c7e80e2669472 +size 145 diff --git a/festival-11/js/shadowbox_skin/bg/index.html b/festival-11/js/shadowbox_skin/bg/index.html new file mode 100644 index 00000000..e69de29b diff --git a/festival-11/js/shadowbox_skin/icons/close.png b/festival-11/js/shadowbox_skin/icons/close.png new file mode 100644 index 00000000..4d440376 --- /dev/null +++ b/festival-11/js/shadowbox_skin/icons/close.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7d29293b07f73e1e83a34ac7c8b2bd4f202cabe6ba24c57e9fd633454ac5308 +size 255 diff --git a/festival-11/js/shadowbox_skin/icons/close_circ.png b/festival-11/js/shadowbox_skin/icons/close_circ.png new file mode 100644 index 00000000..256bdcc1 --- /dev/null +++ b/festival-11/js/shadowbox_skin/icons/close_circ.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12be88bb1a048eb8060b379d87f9b8ee2fef12863742347f731848903a8e9847 +size 953 diff --git a/festival-11/js/shadowbox_skin/icons/fancy_closebox.png b/festival-11/js/shadowbox_skin/icons/fancy_closebox.png new file mode 100644 index 00000000..c82b185d --- /dev/null +++ b/festival-11/js/shadowbox_skin/icons/fancy_closebox.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b271f0f1080ed8ed4c8e884d846bf9d94a41d7c86f13145c66769f6b5a16adbb +size 1910 diff --git a/festival-11/js/shadowbox_skin/icons/index.html b/festival-11/js/shadowbox_skin/icons/index.html new file mode 100644 index 00000000..e69de29b diff --git a/festival-11/js/shadowbox_skin/icons/next.png b/festival-11/js/shadowbox_skin/icons/next.png new file mode 100644 index 00000000..66999b37 --- /dev/null +++ b/festival-11/js/shadowbox_skin/icons/next.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6c631c27bae6359c6467be18658dd9ce08b5703d4db07a41660bdc436962876 +size 248 diff --git a/festival-11/js/shadowbox_skin/icons/pause.png b/festival-11/js/shadowbox_skin/icons/pause.png new file mode 100644 index 00000000..654e8a04 --- /dev/null +++ b/festival-11/js/shadowbox_skin/icons/pause.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0f759f713a7270231454bfc6a4a223713c5aad13655178efc97c80112123b9c +size 155 diff --git a/festival-11/js/shadowbox_skin/icons/play.png b/festival-11/js/shadowbox_skin/icons/play.png new file mode 100644 index 00000000..b188de3f --- /dev/null +++ b/festival-11/js/shadowbox_skin/icons/play.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b793b59c5ea01c4a015f68c628f1809ad36e9fe3acb308cf69957d0d967e57a3 +size 211 diff --git a/festival-11/js/shadowbox_skin/icons/previous.png b/festival-11/js/shadowbox_skin/icons/previous.png new file mode 100644 index 00000000..394b0f09 --- /dev/null +++ b/festival-11/js/shadowbox_skin/icons/previous.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebf3bdc8376666c88f8f9fc120f96f4edfcaaddcbaebb65dab6e29f914c370c5 +size 237 diff --git a/festival-11/js/shadowbox_skin/index.html b/festival-11/js/shadowbox_skin/index.html new file mode 100644 index 00000000..e69de29b diff --git a/festival-11/js/shadowbox_skin/loading.gif b/festival-11/js/shadowbox_skin/loading.gif new file mode 100644 index 00000000..fb581ef5 --- /dev/null +++ b/festival-11/js/shadowbox_skin/loading.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e30ec72ad15c3ca0897b7792f686e47fd66c44e84a64996629c78acda894dbb +size 3208 diff --git a/festival-11/js/shadowbox_skin/skin.css b/festival-11/js/shadowbox_skin/skin.css new file mode 100644 index 00000000..f900f402 --- /dev/null +++ b/festival-11/js/shadowbox_skin/skin.css @@ -0,0 +1,34 @@ +@charset "utf-8";#shadowbox_container,#shadowbox_overlay{top:0; left:0; height:100%; width:100%; margin:0; padding:0;} +#shadowbox_container{position:fixed; display:block; visibility:hidden; z-index:999; text-align:center;} +#shadowbox_overlay{position:absolute;} +#shadowbox{position:relative; margin:0 auto; text-align:left;} +#shadowbox_body{position:relative; margin:0; padding:0; border:2px solid #091e27; overflow:hidden;} +#shadowbox_body_inner{position:relative; height:100%; cursor:pointer;} +#shadowbox_content.html{height:100%; overflow:auto;} +#shadowbox_loading{position:absolute; top:0; width:100%; height:100%;} +#shadowbox_body,#shadowbox_loading{background-color:#060606;} +#shadowbox_loading_indicator{float:left; margin:10px 10px 0 10px; height:32px; width:32px; background-image:url(loading.gif); background-repeat:no-repeat;} +#shadowbox_loading span{font-family:"Lucida Sans Unicode",sans-serif; font-size:12px; float:left; margin-top:16px;} +#shadowbox_loading span a:link, #shadowbox_loading span a:visited{color:#fff; text-decoration:underline;} +#shadowbox_title,#shadowbox_info{position:relative; margin:0; padding:0; overflow:hidden;} +#shadowbox_title_inner,#shadowbox_info_inner{position:relative; font-family:"Lucida Sans Unicode",sans-serif; line-height:16px;} +#shadowbox_title{height:23px;} +#shadowbox_title_inner{font-size:13px; padding:5px 0; padding-left:6px; color:#ccc;} +#shadowbox_info{height:20px;} +#shadowbox_info_inner{font-size:12px; color:#fff;} +#shadowbox_nav{float:right; height:16px; padding:2px 0; width:45%;} +#shadowbox_nav a{display:block; float:right; height:16px; width:16px; margin-left:3px; cursor:pointer;} +#shadowbox_nav_close{ +background-image:url(icons/close_circ.png);background-repeat:no-repeat;cursor:pointer;float:right;height:22px;left:0;position:relative;top:-26px;width:22px;cursor:pointer;} +#shadowbox_nav_next{background-image:url(icons/next.png); background-repeat:no-repeat;} +#shadowbox_nav_previous{background-image:url(icons/previous.png); background-repeat:no-repeat;} +#shadowbox_nav_play{background-image:url(icons/play.png); background-repeat:no-repeat;} +#shadowbox_nav_pause{background-image:url(icons/pause.png); background-repeat:no-repeat;} +#shadowbox_counter{float:left; padding:2px 0; padding-left:6px; width:45%; font-weight:bold;} +#shadowbox_counter a{text-decoration:none; cursor:pointer; color:#ccc; padding-left:3px; padding-right:3px; line-height:16px;} +#shadowbox_counter a.shadowbox_counter_current{background-image:url(bg/60.png);} +#shadowbox_counter a:hover{background-image:url(bg/30.png);} +#shadowbox_counter a.shadowbox_counter_current:hover{background-image:url(bg/60.png);} +div.shadowbox_clear{clear:both;} +div.shadowbox_message{font-family:"Lucida Sans Unicode",sans-serif; font-size:12px; padding:10px; text-align:center;} +div.shadowbox_message a:link, div.shadowbox_message a:visited{color:#fff; text-decoration:underline;} \ No newline at end of file diff --git a/festival-11/js/shadowbox_skin/skin.js b/festival-11/js/shadowbox_skin/skin.js new file mode 100644 index 00000000..ced1297f --- /dev/null +++ b/festival-11/js/shadowbox_skin/skin.js @@ -0,0 +1,51 @@ +/** + * @author Michael J. I. Jackson <mjijackson@gmail.com> + * @copyright 2007-2008 Michael J. I. Jackson + * @license http://creativecommons.org/licenses/by-nc-sa/3.0/ + * @version SVN: $Id: skin.js 108 2008-07-11 04:19:01Z mjijackson $ + */ + +if(typeof Shadowbox == 'undefined'){ + throw 'Unable to load Shadowbox skin, base library not found.'; +} + + +Shadowbox.SKIN = { + + markup: '<div id="shadowbox_container">' + + '<div id="shadowbox_overlay"></div>' + + '<div id="shadowbox">' + + '<div id="shadowbox_title">' + + '<div id="shadowbox_title_inner"></div><a id="shadowbox_nav_close" title="{close}" onclick="Shadowbox.close()"></a>' + + '</div>' + + '<div id="shadowbox_body">' + + '<div id="shadowbox_body_inner" onclick="Shadowbox.next()"><a onclick="Shadowbox.close();">{cancel}</a></div>' + + '<div id="shadowbox_loading">' + + '<div id="shadowbox_loading_indicator"></div>' + + '<span><a onclick="Shadowbox.close();">{cancel}</a></span>' + + '</div>' + + '</div>' + + '<div id="shadowbox_info">' + + '<div id="shadowbox_info_inner">' + + '<div id="shadowbox_counter"></div>' + + '<div id="shadowbox_nav">' + + '<a id="shadowbox_nav_next" title="{next}" onclick="Shadowbox.next()"></a>' + + '<a id="shadowbox_nav_play" title="{play}" onclick="Shadowbox.play()"></a>' + + '<a id="shadowbox_nav_pause" title="{pause}" onclick="Shadowbox.pause()"></a>' + + '<a id="shadowbox_nav_previous" title="{previous}" onclick="Shadowbox.previous()"></a>' + + '</div>' + + '<div class="shadowbox_clear"></div>' + + '</div>' + + '</div>' + + '</div>' + + '</div>', + + png_fix: [ + 'shadowbox_nav_close', + 'shadowbox_nav_next', + 'shadowbox_nav_play', + 'shadowbox_nav_pause', + 'shadowbox_nav_previous' + ] + +}; diff --git a/festival-11/kontakt.html b/festival-11/kontakt.html new file mode 100644 index 00000000..74508fdf --- /dev/null +++ b/festival-11/kontakt.html @@ -0,0 +1,98 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs"> + +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="pragma" content="no-cache" /> + <meta http-equiv="cache-control" content="no-cache" /> + <meta http-equiv="Content-Language" content="cs" /> + <meta name="author" content="David Rakowski, FI MU; xrakowsk (at) fi.muni.cz; Jakub Fiala, FI MU; xfiala6 (at) fi.muni.cz" /> + <meta name="copyright" content="LEMMA" /> + <meta name="robots" content="all,follow" /> + <meta name="keywords" content="LEMMA PV113 Fakulta informatiky MU multimedia publishing filmová tvorba Softwarové elektronické publikace - seminá filmový festival" /> + <meta name="description" content="FF - LEMMA | Stránky Filmového festivalu Masarykovy univerzity Fakulty informatiky v BrnÄ›." /> + +<title>XI. Filmový festival - Kontakt | FI MU</title> +<link rel="stylesheet" type="text/css" href="ff.css" /> +<!--[if IE]> +<link rel="stylesheet" type="text/css" href="ie.css" /> +<![endif]--> +</head> + +<body> +<div id="soul"> <!-- zaÄátek duÅ¡e --> +<div id="body"> <!-- zaÄátek tÄ›la --> +<div id="head"> <!-- zaÄátek hlaviÄky --> +<a href="index.html" title="Na vstupnà stránku"><img src="head_filmobolos.png" alt="" width="100" height="206" /></a> +<div id="hmenu"> <!-- zaÄátek menu --> +<div class="menu"><a href="index.html">Program</a></div> +<div class="menu"><a href="projekce.html">Projekce</a></div> +<div class="menu"><a href="o_festivalu.html">O festivalu</a></div> +<div class="menu"><a href="fotogalerie.html">Galerie</a></div> +<div class="menu"><a href="partneri.html">PartneÅ™i</a></div> +<div class="menu"><a href="vysledky.html">Výsledky</a></div> +<div class="menu menuact">Kontakt</div> +</div> <!-- konec menu --> + + +</div> <!-- konec hlaviÄky --> + + +<div id="left"> <!-- zaÄátek podmenu --> +<div class="navcontainer"> + <ul> + <li><a href="http://www.fi.muni.cz/lemma/index.html" title="" id="other">Hlavnà strana Lemmy</a></li> + <li><a href="http://www.fi.muni.cz/lemma/festival/" title="" id="act">Filmový festival</a></li> + <li><a href="http://www.fi.muni.cz/lemma/laborator.html" title=""><font color="#6666FF">LaboratoÅ™</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/projekty.html" title=""><font color="#6666FF">Projekty</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/archiv.html" title=""><font color="#6666FF">Archiv</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/referaty.html" title=""><font color="#6666FF">Referáty</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/fotogalerie.html" title=""><font color="#6666FF">Fotogalerie</font></a></li> +<!-- sciest <li><a href="../../../ucebni_text.html" title="">UÄebnà text</a></li> --> + <li><a href="http://www.fi.muni.cz/lemma/odkazy.html" title=""><font color="#6666FF">Odkazy</font></a></li> + <li><a href="http://lemma.ics.muni.cz/WMA/" title="" id="other1"> :: Webový video archiv</a></li> + <li><a href="https://lemma.ics.muni.cz/RS/" title="" id="other2"> :: RezervaÄnà systém</a></li> + </ul> +</div> + +</div> <!-- konec podmenu --> + +<div id="text"> <!-- zaÄátek tÄ›la dokumentu --> +<h1>Kontakt</h1> + +<p>V pÅ™ÃpadÄ› zájmu o bližšà informace nás můžete kontaktovat:</p> + +<ul> +<li><a href="http://www.fi.muni.cz/usr/sojka/"><font color="#6666FF">doc. RNDr. Petr Sojka, Ph.D.</font></a></li> +<li>tel.: 549 496 966</li> +<li>sojka (at) fi.muni.cz</li> +</ul> + +</div> <!-- konec tÄ›la dokumentu --> + +<div id="clear"> +</div> + +<div id="base"> <!-- zaÄátek patiÄky --> +<a href="http://www.fi.muni.cz" title="úvodnà stránka FI"><img src="fi.png" alt="" width="60" height="60" /></a> +<a href="http://www.fi.muni.cz/lemma" title="úvodnà stránka Lemmy"><img src="lemma.png" alt="" width="60" height="60" /></a> + +Technická stránka, grafická úprava: Filip DanÄ›k, Jakub Fiala, Martin Kacvinský, David Rakowski<br /> +LEMMA - LaboratoÅ™ elektronických multimediálnÃch aplikacà | validnà xhtml, css<br /><a href="index.html">Vstoupit na úvodnà stránku festivalu</a> | <script type="text/javascript">document.write("Poslednà úprava: "+document.lastModified);</script> | <a href="http://fi.muni.cz/lemma/sitemap.html">mapa webu</a> +</div> <!-- konec patiÄky --> +</div> <!-- konec tÄ›la --> + + +</div> <!-- konec duÅ¡e --> +<script type="text/javascript"> +var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); +document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); +</script> +<script type="text/javascript"> +try { +var pageTracker = _gat._getTracker("UA-8683677-1"); +pageTracker._trackPageview(); +} catch(err) {}</script> +</body> +</html> diff --git a/festival-11/lemma.png b/festival-11/lemma.png new file mode 100644 index 00000000..070d893a --- /dev/null +++ b/festival-11/lemma.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a45aa9212af2c5d87d7bbefbf931b87d8e297def161b659de9df3ded40f6240a +size 3735 diff --git a/festival-11/library/thumbs.css b/festival-11/library/thumbs.css new file mode 100644 index 00000000..09060830 --- /dev/null +++ b/festival-11/library/thumbs.css @@ -0,0 +1,7 @@ +.fotogalerie{ + width:580px; + float:left; + margin:20px 0 50px 0; +} +.fotogalerie a{margin:0; padding:15px 0; float:left; width:170px; height:100px; overflow:hidden; margin:10px; border:1px solid rgb(100,100,100); background:rgb(20,20,20); text-align:center;} +.fotogalerie a img{margin:0 0 0 -28px; height:100px; float:none; } diff --git a/festival-11/libraryold/thumbs.css b/festival-11/libraryold/thumbs.css new file mode 100644 index 00000000..d336abc0 --- /dev/null +++ b/festival-11/libraryold/thumbs.css @@ -0,0 +1,18 @@ +td.tdImg { width:150px; height:150px;} +body{background-color:#eee;} +#divWG {text-align:center; font: 11px Verdana, Arial, Helvetica, sans-serif;} +#divWG img, #divWG table {border:none;} +#divWG a:link, #divWG a:visited {text-decoration:none;} +#divWG a:hover {color:red;text-decoration:underline;} +#tblThumbsLayout {text-align:left; margin: 0 auto;} +#tblGalleryName{margin-top:2px;} +#currentGalleryLocation {font-weight:bold;} +td#galleryNameCell {font-size: 18px; font-weight:bold; color:#606060; margin: 6px 6px 0 0;} +td#pagingCell {text-align:right; white-space:nowrap;} +.currentPage {font-weight: bold;} +td#pagingCell a, .currentPage {font-size: 12px; padding: 3px 5px; border:1px solid #ccc;vertical-align:middle; } +td#pagingCell a:hover, .currentPage {border: #666 1px solid; background-color:#fff; text-decoration:none;} +td.tdImg { color:#111111; text-align:center; background-color:#111111; vertical-align:middle;} +td.tdImg img {margin-top:11px;} +#pnCell {text-align:right;} +a.pn, a.pn:LINK,a.pn:VISITED {color: #606060; font: 9px arial, helvetica, sans-serif; text-decoration: none; padding: 1px 4px;} diff --git a/festival-11/lightbox/css/lightbox.css b/festival-11/lightbox/css/lightbox.css new file mode 100644 index 00000000..0062a2a0 --- /dev/null +++ b/festival-11/lightbox/css/lightbox.css @@ -0,0 +1,104 @@ +#lightbox{ + position: absolute; + top: 40px; + left: 0; + width: 100%; + z-index: 100; + text-align: center; + line-height: 0; + } + +#lightbox a img{ border: none; } + +#outerImageContainer{ + position: relative; + background-color: #fff; + width: 250px; + height: 250px; + margin: 0 auto; + } + +#imageContainer{ + padding: 10px; + } + +#loading{ + position: absolute; + top: 40%; + left: 0%; + height: 25%; + width: 100%; + text-align: center; + line-height: 0; + } +#hoverNav{ + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 10; + } +#imageContainer>#hoverNav{ left: 0;} +#hoverNav a{ outline: none;} + +#prevLink, #nextLink{ + width: 49%; + height: 100%; + background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */ + display: block; + } +#prevLink { left: 0; float: left;} +#nextLink { right: 0; float: right;} +#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; } +#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; } + + +#imageDataContainer{ + font: 10px Verdana, Helvetica, sans-serif; + background-color: #fff; + margin: 0 auto; + line-height: 1.4em; + } + +#imageData{ + padding:0 10px; + } +#imageData #imageDetails{ width: 70%; float: left; text-align: left; } +#imageData #caption{ font-weight: bold; } +#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; } +#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; } + +#overlay{ + position: absolute; + top: 0; + left: 0; + z-index: 90; + width: 100%; + height: 500px; + background-color: #000; + filter:alpha(opacity=60); + -moz-opacity: 0.6; + opacity: 0.6; + } + + +.clearfix:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; + } + +* html>body .clearfix { + display: inline-block; + width: 100%; + } + +* html .clearfix { + /* Hides from IE-mac \*/ + height: 1%; + /* End hide from IE-mac */ + } + \ No newline at end of file diff --git a/festival-11/lightbox/images/blank.gif b/festival-11/lightbox/images/blank.gif new file mode 100644 index 00000000..4e747b27 --- /dev/null +++ b/festival-11/lightbox/images/blank.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39f08c4011ac739fb84eb16366fb23338e4df27d54a459327a95c99c03512ffd +size 43 diff --git a/festival-11/lightbox/images/close.gif b/festival-11/lightbox/images/close.gif new file mode 100644 index 00000000..458adebc --- /dev/null +++ b/festival-11/lightbox/images/close.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02dc6bffbc5a814e7c5129187d14a980b7b147d408efb75eb9f808e8d14dd782 +size 222 diff --git a/festival-11/lightbox/images/closelabel.gif b/festival-11/lightbox/images/closelabel.gif new file mode 100644 index 00000000..c5a42a7e --- /dev/null +++ b/festival-11/lightbox/images/closelabel.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0d602fc4d06784ceedc39028657b51f7c001ca51fbfc559bc6e8078439da557 +size 971 diff --git a/festival-11/lightbox/images/loading.gif b/festival-11/lightbox/images/loading.gif new file mode 100644 index 00000000..ae47846e --- /dev/null +++ b/festival-11/lightbox/images/loading.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81ea81be1d862d36c34b6dc4f12aefb87b656e319003263d8274974b48ccf869 +size 2767 diff --git a/festival-11/lightbox/images/next.gif b/festival-11/lightbox/images/next.gif new file mode 100644 index 00000000..eed4438e --- /dev/null +++ b/festival-11/lightbox/images/next.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58972bed6f72ef66e1279b1a542994fa670a15fb0bba7afd0293dd62982b2e8c +size 305 diff --git a/festival-11/lightbox/images/nextlabel.gif b/festival-11/lightbox/images/nextlabel.gif new file mode 100644 index 00000000..a5bc34b5 --- /dev/null +++ b/festival-11/lightbox/images/nextlabel.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e72aa0572c6f65a4489c1a482fe7b7dee1adf24af33ce3836ad0dac645c9218b +size 354 diff --git a/festival-11/lightbox/images/prev.gif b/festival-11/lightbox/images/prev.gif new file mode 100644 index 00000000..3e85c5a2 --- /dev/null +++ b/festival-11/lightbox/images/prev.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d38c90198ca44674918d179c13100a90b3f0571a66de24934816f24abe9d90ed +size 307 diff --git a/festival-11/lightbox/images/prevlabel.gif b/festival-11/lightbox/images/prevlabel.gif new file mode 100644 index 00000000..9c7ba8d5 --- /dev/null +++ b/festival-11/lightbox/images/prevlabel.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:faab33a1213f2946e1bcd03b3d8b7417e018aa2f2c6fe2a96cd2ac1824d38d55 +size 371 diff --git a/festival-11/lightbox/js/effects.js b/festival-11/lightbox/js/effects.js new file mode 100644 index 00000000..d3940a82 --- /dev/null +++ b/festival-11/lightbox/js/effects.js @@ -0,0 +1,903 @@ +// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) +// Contributors: +// Justin Palmer (http://encytemedia.com/) +// Mark Pilgrim (http://diveintomark.org/) +// Martin Bialasinki +// +// See scriptaculous.js for full license. + +/* ------------- element ext -------------- */ + +// converts rgb() and #xxx to #xxxxxx format, +// returns self (or first argument) if not convertable +String.prototype.parseColor = function() { + var color = '#'; + if(this.slice(0,4) == 'rgb(') { + var cols = this.slice(4,this.length-1).split(','); + var i=0; do { color += parseInt(cols[i]).toColorPart() } while (++i<3); + } else { + if(this.slice(0,1) == '#') { + if(this.length==4) for(var i=1;i<4;i++) color += (this.charAt(i) + this.charAt(i)).toLowerCase(); + if(this.length==7) color = this.toLowerCase(); + } + } + return(color.length==7 ? color : (arguments[0] || this)); +} + +Element.collectTextNodes = function(element) { + return $A($(element).childNodes).collect( function(node) { + return (node.nodeType==3 ? node.nodeValue : + (node.hasChildNodes() ? Element.collectTextNodes(node) : '')); + }).flatten().join(''); +} + +Element.collectTextNodesIgnoreClass = function(element, className) { + return $A($(element).childNodes).collect( function(node) { + return (node.nodeType==3 ? node.nodeValue : + ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? + Element.collectTextNodes(node) : '')); + }).flatten().join(''); +} + +Element.setStyle = function(element, style) { + element = $(element); + for(k in style) element.style[k.camelize()] = style[k]; +} + +Element.setContentZoom = function(element, percent) { + Element.setStyle(element, {fontSize: (percent/100) + 'em'}); + if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0); +} + +Element.getOpacity = function(element){ + var opacity; + if (opacity = Element.getStyle(element, 'opacity')) + return parseFloat(opacity); + if (opacity = (Element.getStyle(element, 'filter') || '').match(/alpha\(opacity=(.*)\)/)) + if(opacity[1]) return parseFloat(opacity[1]) / 100; + return 1.0; +} + +Element.setOpacity = function(element, value){ + element= $(element); + if (value == 1){ + Element.setStyle(element, { opacity: + (/Gecko/.test(navigator.userAgent) && !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? + 0.999999 : null }); + if(/MSIE/.test(navigator.userAgent)) + Element.setStyle(element, {filter: Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'')}); + } else { + if(value < 0.00001) value = 0; + Element.setStyle(element, {opacity: value}); + if(/MSIE/.test(navigator.userAgent)) + Element.setStyle(element, + { filter: Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'') + + 'alpha(opacity='+value*100+')' }); + } +} + +Element.getInlineOpacity = function(element){ + return $(element).style.opacity || ''; +} + +Element.childrenWithClassName = function(element, className) { + return $A($(element).getElementsByTagName('*')).select( + function(c) { return Element.hasClassName(c, className) }); +} + +Array.prototype.call = function() { + var args = arguments; + this.each(function(f){ f.apply(this, args) }); +} + +/*--------------------------------------------------------------------------*/ + +var Effect = { + tagifyText: function(element) { + var tagifyStyle = 'position:relative'; + if(/MSIE/.test(navigator.userAgent)) tagifyStyle += ';zoom:1'; + element = $(element); + $A(element.childNodes).each( function(child) { + if(child.nodeType==3) { + child.nodeValue.toArray().each( function(character) { + element.insertBefore( + Builder.node('span',{style: tagifyStyle}, + character == ' ' ? String.fromCharCode(160) : character), + child); + }); + Element.remove(child); + } + }); + }, + multiple: function(element, effect) { + var elements; + if(((typeof element == 'object') || + (typeof element == 'function')) && + (element.length)) + elements = element; + else + elements = $(element).childNodes; + + var options = Object.extend({ + speed: 0.1, + delay: 0.0 + }, arguments[2] || {}); + var masterDelay = options.delay; + + $A(elements).each( function(element, index) { + new effect(element, Object.extend(options, { delay: index * options.speed + masterDelay })); + }); + }, + PAIRS: { + 'slide': ['SlideDown','SlideUp'], + 'blind': ['BlindDown','BlindUp'], + 'appear': ['Appear','Fade'] + }, + toggle: function(element, effect) { + element = $(element); + effect = (effect || 'appear').toLowerCase(); + var options = Object.extend({ + queue: { position:'end', scope:(element.id || 'global') } + }, arguments[2] || {}); + Effect[Element.visible(element) ? + Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, options); + } +}; + +var Effect2 = Effect; // deprecated + +/* ------------- transitions ------------- */ + +Effect.Transitions = {} + +Effect.Transitions.linear = function(pos) { + return pos; +} +Effect.Transitions.sinoidal = function(pos) { + return (-Math.cos(pos*Math.PI)/2) + 0.5; +} +Effect.Transitions.reverse = function(pos) { + return 1-pos; +} +Effect.Transitions.flicker = function(pos) { + return ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4; +} +Effect.Transitions.wobble = function(pos) { + return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5; +} +Effect.Transitions.pulse = function(pos) { + return (Math.floor(pos*10) % 2 == 0 ? + (pos*10-Math.floor(pos*10)) : 1-(pos*10-Math.floor(pos*10))); +} +Effect.Transitions.none = function(pos) { + return 0; +} +Effect.Transitions.full = function(pos) { + return 1; +} + +/* ------------- core effects ------------- */ + +Effect.ScopedQueue = Class.create(); +Object.extend(Object.extend(Effect.ScopedQueue.prototype, Enumerable), { + initialize: function() { + this.effects = []; + this.interval = null; + }, + _each: function(iterator) { + this.effects._each(iterator); + }, + add: function(effect) { + var timestamp = new Date().getTime(); + + var position = (typeof effect.options.queue == 'string') ? + effect.options.queue : effect.options.queue.position; + + switch(position) { + case 'front': + // move unstarted effects after this effect + this.effects.findAll(function(e){ return e.state=='idle' }).each( function(e) { + e.startOn += effect.finishOn; + e.finishOn += effect.finishOn; + }); + break; + case 'end': + // start effect after last queued effect has finished + timestamp = this.effects.pluck('finishOn').max() || timestamp; + break; + } + + effect.startOn += timestamp; + effect.finishOn += timestamp; + this.effects.push(effect); + if(!this.interval) + this.interval = setInterval(this.loop.bind(this), 40); + }, + remove: function(effect) { + this.effects = this.effects.reject(function(e) { return e==effect }); + if(this.effects.length == 0) { + clearInterval(this.interval); + this.interval = null; + } + }, + loop: function() { + var timePos = new Date().getTime(); + this.effects.invoke('loop', timePos); + } +}); + +Effect.Queues = { + instances: $H(), + get: function(queueName) { + if(typeof queueName != 'string') return queueName; + + if(!this.instances[queueName]) + this.instances[queueName] = new Effect.ScopedQueue(); + + return this.instances[queueName]; + } +} +Effect.Queue = Effect.Queues.get('global'); + +Effect.DefaultOptions = { + transition: Effect.Transitions.sinoidal, + duration: 1.0, // seconds + fps: 25.0, // max. 25fps due to Effect.Queue implementation + sync: false, // true for combining + from: 0.0, + to: 1.0, + delay: 0.0, + queue: 'parallel' +} + +Effect.Base = function() {}; +Effect.Base.prototype = { + position: null, + start: function(options) { + this.options = Object.extend(Object.extend({},Effect.DefaultOptions), options || {}); + this.currentFrame = 0; + this.state = 'idle'; + this.startOn = this.options.delay*1000; + this.finishOn = this.startOn + (this.options.duration*1000); + this.event('beforeStart'); + if(!this.options.sync) + Effect.Queues.get(typeof this.options.queue == 'string' ? + 'global' : this.options.queue.scope).add(this); + }, + loop: function(timePos) { + if(timePos >= this.startOn) { + if(timePos >= this.finishOn) { + this.render(1.0); + this.cancel(); + this.event('beforeFinish'); + if(this.finish) this.finish(); + this.event('afterFinish'); + return; + } + var pos = (timePos - this.startOn) / (this.finishOn - this.startOn); + var frame = Math.round(pos * this.options.fps * this.options.duration); + if(frame > this.currentFrame) { + this.render(pos); + this.currentFrame = frame; + } + } + }, + render: function(pos) { + if(this.state == 'idle') { + this.state = 'running'; + this.event('beforeSetup'); + if(this.setup) this.setup(); + this.event('afterSetup'); + } + if(this.state == 'running') { + if(this.options.transition) pos = this.options.transition(pos); + pos *= (this.options.to-this.options.from); + pos += this.options.from; + this.position = pos; + this.event('beforeUpdate'); + if(this.update) this.update(pos); + this.event('afterUpdate'); + } + }, + cancel: function() { + if(!this.options.sync) + Effect.Queues.get(typeof this.options.queue == 'string' ? + 'global' : this.options.queue.scope).remove(this); + this.state = 'finished'; + }, + event: function(eventName) { + if(this.options[eventName + 'Internal']) this.options[eventName + 'Internal'](this); + if(this.options[eventName]) this.options[eventName](this); + }, + inspect: function() { + return '#<Effect:' + $H(this).inspect() + ',options:' + $H(this.options).inspect() + '>'; + } +} + +Effect.Parallel = Class.create(); +Object.extend(Object.extend(Effect.Parallel.prototype, Effect.Base.prototype), { + initialize: function(effects) { + this.effects = effects || []; + this.start(arguments[1]); + }, + update: function(position) { + this.effects.invoke('render', position); + }, + finish: function(position) { + this.effects.each( function(effect) { + effect.render(1.0); + effect.cancel(); + effect.event('beforeFinish'); + if(effect.finish) effect.finish(position); + effect.event('afterFinish'); + }); + } +}); + +Effect.Opacity = Class.create(); +Object.extend(Object.extend(Effect.Opacity.prototype, Effect.Base.prototype), { + initialize: function(element) { + this.element = $(element); + // make this work on IE on elements without 'layout' + if(/MSIE/.test(navigator.userAgent) && (!this.element.hasLayout)) + Element.setStyle(this.element, {zoom: 1}); + var options = Object.extend({ + from: Element.getOpacity(this.element) || 0.0, + to: 1.0 + }, arguments[1] || {}); + this.start(options); + }, + update: function(position) { + Element.setOpacity(this.element, position); + } +}); + +Effect.Move = Class.create(); +Object.extend(Object.extend(Effect.Move.prototype, Effect.Base.prototype), { + initialize: function(element) { + this.element = $(element); + var options = Object.extend({ + x: 0, + y: 0, + mode: 'relative' + }, arguments[1] || {}); + this.start(options); + }, + setup: function() { + // Bug in Opera: Opera returns the "real" position of a static element or + // relative element that does not have top/left explicitly set. + // ==> Always set top and left for position relative elements in your stylesheets + // (to 0 if you do not need them) + Element.makePositioned(this.element); + this.originalLeft = parseFloat(Element.getStyle(this.element,'left') || '0'); + this.originalTop = parseFloat(Element.getStyle(this.element,'top') || '0'); + if(this.options.mode == 'absolute') { + // absolute movement, so we need to calc deltaX and deltaY + this.options.x = this.options.x - this.originalLeft; + this.options.y = this.options.y - this.originalTop; + } + }, + update: function(position) { + Element.setStyle(this.element, { + left: this.options.x * position + this.originalLeft + 'px', + top: this.options.y * position + this.originalTop + 'px' + }); + } +}); + +// for backwards compatibility +Effect.MoveBy = function(element, toTop, toLeft) { + return new Effect.Move(element, + Object.extend({ x: toLeft, y: toTop }, arguments[3] || {})); +}; + +Effect.Scale = Class.create(); +Object.extend(Object.extend(Effect.Scale.prototype, Effect.Base.prototype), { + initialize: function(element, percent) { + this.element = $(element) + var options = Object.extend({ + scaleX: true, + scaleY: true, + scaleContent: true, + scaleFromCenter: false, + scaleMode: 'box', // 'box' or 'contents' or {} with provided values + scaleFrom: 100.0, + scaleTo: percent + }, arguments[2] || {}); + this.start(options); + }, + setup: function() { + this.restoreAfterFinish = this.options.restoreAfterFinish || false; + this.elementPositioning = Element.getStyle(this.element,'position'); + + this.originalStyle = {}; + ['top','left','width','height','fontSize'].each( function(k) { + this.originalStyle[k] = this.element.style[k]; + }.bind(this)); + + this.originalTop = this.element.offsetTop; + this.originalLeft = this.element.offsetLeft; + + var fontSize = Element.getStyle(this.element,'font-size') || '100%'; + ['em','px','%'].each( function(fontSizeType) { + if(fontSize.indexOf(fontSizeType)>0) { + this.fontSize = parseFloat(fontSize); + this.fontSizeType = fontSizeType; + } + }.bind(this)); + + this.factor = (this.options.scaleTo - this.options.scaleFrom)/100; + + this.dims = null; + if(this.options.scaleMode=='box') + this.dims = [this.element.offsetHeight, this.element.offsetWidth]; + if(/^content/.test(this.options.scaleMode)) + this.dims = [this.element.scrollHeight, this.element.scrollWidth]; + if(!this.dims) + this.dims = [this.options.scaleMode.originalHeight, + this.options.scaleMode.originalWidth]; + }, + update: function(position) { + var currentScale = (this.options.scaleFrom/100.0) + (this.factor * position); + if(this.options.scaleContent && this.fontSize) + Element.setStyle(this.element, {fontSize: this.fontSize * currentScale + this.fontSizeType }); + this.setDimensions(this.dims[0] * currentScale, this.dims[1] * currentScale); + }, + finish: function(position) { + if (this.restoreAfterFinish) Element.setStyle(this.element, this.originalStyle); + }, + setDimensions: function(height, width) { + var d = {}; + if(this.options.scaleX) d.width = width + 'px'; + if(this.options.scaleY) d.height = height + 'px'; + if(this.options.scaleFromCenter) { + var topd = (height - this.dims[0])/2; + var leftd = (width - this.dims[1])/2; + if(this.elementPositioning == 'absolute') { + if(this.options.scaleY) d.top = this.originalTop-topd + 'px'; + if(this.options.scaleX) d.left = this.originalLeft-leftd + 'px'; + } else { + if(this.options.scaleY) d.top = -topd + 'px'; + if(this.options.scaleX) d.left = -leftd + 'px'; + } + } + Element.setStyle(this.element, d); + } +}); + +Effect.Highlight = Class.create(); +Object.extend(Object.extend(Effect.Highlight.prototype, Effect.Base.prototype), { + initialize: function(element) { + this.element = $(element); + var options = Object.extend({ startcolor: '#ffff99' }, arguments[1] || {}); + this.start(options); + }, + setup: function() { + // Prevent executing on elements not in the layout flow + if(Element.getStyle(this.element, 'display')=='none') { this.cancel(); return; } + // Disable background image during the effect + this.oldStyle = { + backgroundImage: Element.getStyle(this.element, 'background-image') }; + Element.setStyle(this.element, {backgroundImage: 'none'}); + if(!this.options.endcolor) + this.options.endcolor = Element.getStyle(this.element, 'background-color').parseColor('#ffffff'); + if(!this.options.restorecolor) + this.options.restorecolor = Element.getStyle(this.element, 'background-color'); + // init color calculations + this._base = $R(0,2).map(function(i){ return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this)); + this._delta = $R(0,2).map(function(i){ return parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] }.bind(this)); + }, + update: function(position) { + Element.setStyle(this.element,{backgroundColor: $R(0,2).inject('#',function(m,v,i){ + return m+(Math.round(this._base[i]+(this._delta[i]*position)).toColorPart()); }.bind(this)) }); + }, + finish: function() { + Element.setStyle(this.element, Object.extend(this.oldStyle, { + backgroundColor: this.options.restorecolor + })); + } +}); + +Effect.ScrollTo = Class.create(); +Object.extend(Object.extend(Effect.ScrollTo.prototype, Effect.Base.prototype), { + initialize: function(element) { + this.element = $(element); + this.start(arguments[1] || {}); + }, + setup: function() { + Position.prepare(); + var offsets = Position.cumulativeOffset(this.element); + if(this.options.offset) offsets[1] += this.options.offset; + var max = window.innerHeight ? + window.height - window.innerHeight : + document.body.scrollHeight - + (document.documentElement.clientHeight ? + document.documentElement.clientHeight : document.body.clientHeight); + this.scrollStart = Position.deltaY; + this.delta = (offsets[1] > max ? max : offsets[1]) - this.scrollStart; + }, + update: function(position) { + Position.prepare(); + window.scrollTo(Position.deltaX, + this.scrollStart + (position*this.delta)); + } +}); + +/* ------------- combination effects ------------- */ + +Effect.Fade = function(element) { + var oldOpacity = Element.getInlineOpacity(element); + var options = Object.extend({ + from: Element.getOpacity(element) || 1.0, + to: 0.0, + afterFinishInternal: function(effect) { with(Element) { + if(effect.options.to!=0) return; + hide(effect.element); + setStyle(effect.element, {opacity: oldOpacity}); }} + }, arguments[1] || {}); + return new Effect.Opacity(element,options); +} + +Effect.Appear = function(element) { + var options = Object.extend({ + from: (Element.getStyle(element, 'display') == 'none' ? 0.0 : Element.getOpacity(element) || 0.0), + to: 1.0, + beforeSetup: function(effect) { with(Element) { + setOpacity(effect.element, effect.options.from); + show(effect.element); }} + }, arguments[1] || {}); + return new Effect.Opacity(element,options); +} + +Effect.Puff = function(element) { + element = $(element); + var oldStyle = { opacity: Element.getInlineOpacity(element), position: Element.getStyle(element, 'position') }; + return new Effect.Parallel( + [ new Effect.Scale(element, 200, + { sync: true, scaleFromCenter: true, scaleContent: true, restoreAfterFinish: true }), + new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], + Object.extend({ duration: 1.0, + beforeSetupInternal: function(effect) { with(Element) { + setStyle(effect.effects[0].element, {position: 'absolute'}); }}, + afterFinishInternal: function(effect) { with(Element) { + hide(effect.effects[0].element); + setStyle(effect.effects[0].element, oldStyle); }} + }, arguments[1] || {}) + ); +} + +Effect.BlindUp = function(element) { + element = $(element); + Element.makeClipping(element); + return new Effect.Scale(element, 0, + Object.extend({ scaleContent: false, + scaleX: false, + restoreAfterFinish: true, + afterFinishInternal: function(effect) { with(Element) { + [hide, undoClipping].call(effect.element); }} + }, arguments[1] || {}) + ); +} + +Effect.BlindDown = function(element) { + element = $(element); + var oldHeight = Element.getStyle(element, 'height'); + var elementDimensions = Element.getDimensions(element); + return new Effect.Scale(element, 100, + Object.extend({ scaleContent: false, + scaleX: false, + scaleFrom: 0, + scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, + restoreAfterFinish: true, + afterSetup: function(effect) { with(Element) { + makeClipping(effect.element); + setStyle(effect.element, {height: '0px'}); + show(effect.element); + }}, + afterFinishInternal: function(effect) { with(Element) { + undoClipping(effect.element); + setStyle(effect.element, {height: oldHeight}); + }} + }, arguments[1] || {}) + ); +} + +Effect.SwitchOff = function(element) { + element = $(element); + var oldOpacity = Element.getInlineOpacity(element); + return new Effect.Appear(element, { + duration: 0.4, + from: 0, + transition: Effect.Transitions.flicker, + afterFinishInternal: function(effect) { + new Effect.Scale(effect.element, 1, { + duration: 0.3, scaleFromCenter: true, + scaleX: false, scaleContent: false, restoreAfterFinish: true, + beforeSetup: function(effect) { with(Element) { + [makePositioned,makeClipping].call(effect.element); + }}, + afterFinishInternal: function(effect) { with(Element) { + [hide,undoClipping,undoPositioned].call(effect.element); + setStyle(effect.element, {opacity: oldOpacity}); + }} + }) + } + }); +} + +Effect.DropOut = function(element) { + element = $(element); + var oldStyle = { + top: Element.getStyle(element, 'top'), + left: Element.getStyle(element, 'left'), + opacity: Element.getInlineOpacity(element) }; + return new Effect.Parallel( + [ new Effect.Move(element, {x: 0, y: 100, sync: true }), + new Effect.Opacity(element, { sync: true, to: 0.0 }) ], + Object.extend( + { duration: 0.5, + beforeSetup: function(effect) { with(Element) { + makePositioned(effect.effects[0].element); }}, + afterFinishInternal: function(effect) { with(Element) { + [hide, undoPositioned].call(effect.effects[0].element); + setStyle(effect.effects[0].element, oldStyle); }} + }, arguments[1] || {})); +} + +Effect.Shake = function(element) { + element = $(element); + var oldStyle = { + top: Element.getStyle(element, 'top'), + left: Element.getStyle(element, 'left') }; + return new Effect.Move(element, + { x: 20, y: 0, duration: 0.05, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: -40, y: 0, duration: 0.1, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: 40, y: 0, duration: 0.1, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: -40, y: 0, duration: 0.1, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: 40, y: 0, duration: 0.1, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: -20, y: 0, duration: 0.05, afterFinishInternal: function(effect) { with(Element) { + undoPositioned(effect.element); + setStyle(effect.element, oldStyle); + }}}) }}) }}) }}) }}) }}); +} + +Effect.SlideDown = function(element) { + element = $(element); + Element.cleanWhitespace(element); + // SlideDown need to have the content of the element wrapped in a container element with fixed height! + var oldInnerBottom = Element.getStyle(element.firstChild, 'bottom'); + var elementDimensions = Element.getDimensions(element); + return new Effect.Scale(element, 100, Object.extend({ + scaleContent: false, + scaleX: false, + scaleFrom: 0, + scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, + restoreAfterFinish: true, + afterSetup: function(effect) { with(Element) { + makePositioned(effect.element); + makePositioned(effect.element.firstChild); + if(window.opera) setStyle(effect.element, {top: ''}); + makeClipping(effect.element); + setStyle(effect.element, {height: '0px'}); + show(element); }}, + afterUpdateInternal: function(effect) { with(Element) { + setStyle(effect.element.firstChild, {bottom: + (effect.dims[0] - effect.element.clientHeight) + 'px' }); }}, + afterFinishInternal: function(effect) { with(Element) { + undoClipping(effect.element); + undoPositioned(effect.element.firstChild); + undoPositioned(effect.element); + setStyle(effect.element.firstChild, {bottom: oldInnerBottom}); }} + }, arguments[1] || {}) + ); +} + +Effect.SlideUp = function(element) { + element = $(element); + Element.cleanWhitespace(element); + var oldInnerBottom = Element.getStyle(element.firstChild, 'bottom'); + return new Effect.Scale(element, 0, + Object.extend({ scaleContent: false, + scaleX: false, + scaleMode: 'box', + scaleFrom: 100, + restoreAfterFinish: true, + beforeStartInternal: function(effect) { with(Element) { + makePositioned(effect.element); + makePositioned(effect.element.firstChild); + if(window.opera) setStyle(effect.element, {top: ''}); + makeClipping(effect.element); + show(element); }}, + afterUpdateInternal: function(effect) { with(Element) { + setStyle(effect.element.firstChild, {bottom: + (effect.dims[0] - effect.element.clientHeight) + 'px' }); }}, + afterFinishInternal: function(effect) { with(Element) { + [hide, undoClipping].call(effect.element); + undoPositioned(effect.element.firstChild); + undoPositioned(effect.element); + setStyle(effect.element.firstChild, {bottom: oldInnerBottom}); }} + }, arguments[1] || {}) + ); +} + +// Bug in opera makes the TD containing this element expand for a instance after finish +Effect.Squish = function(element) { + return new Effect.Scale(element, window.opera ? 1 : 0, + { restoreAfterFinish: true, + beforeSetup: function(effect) { with(Element) { + makeClipping(effect.element); }}, + afterFinishInternal: function(effect) { with(Element) { + hide(effect.element); + undoClipping(effect.element); }} + }); +} + +Effect.Grow = function(element) { + element = $(element); + var options = Object.extend({ + direction: 'center', + moveTransistion: Effect.Transitions.sinoidal, + scaleTransition: Effect.Transitions.sinoidal, + opacityTransition: Effect.Transitions.full + }, arguments[1] || {}); + var oldStyle = { + top: element.style.top, + left: element.style.left, + height: element.style.height, + width: element.style.width, + opacity: Element.getInlineOpacity(element) }; + + var dims = Element.getDimensions(element); + var initialMoveX, initialMoveY; + var moveX, moveY; + + switch (options.direction) { + case 'top-left': + initialMoveX = initialMoveY = moveX = moveY = 0; + break; + case 'top-right': + initialMoveX = dims.width; + initialMoveY = moveY = 0; + moveX = -dims.width; + break; + case 'bottom-left': + initialMoveX = moveX = 0; + initialMoveY = dims.height; + moveY = -dims.height; + break; + case 'bottom-right': + initialMoveX = dims.width; + initialMoveY = dims.height; + moveX = -dims.width; + moveY = -dims.height; + break; + case 'center': + initialMoveX = dims.width / 2; + initialMoveY = dims.height / 2; + moveX = -dims.width / 2; + moveY = -dims.height / 2; + break; + } + + return new Effect.Move(element, { + x: initialMoveX, + y: initialMoveY, + duration: 0.01, + beforeSetup: function(effect) { with(Element) { + hide(effect.element); + makeClipping(effect.element); + makePositioned(effect.element); + }}, + afterFinishInternal: function(effect) { + new Effect.Parallel( + [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, from: 0.0, transition: options.opacityTransition }), + new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }), + new Effect.Scale(effect.element, 100, { + scaleMode: { originalHeight: dims.height, originalWidth: dims.width }, + sync: true, scaleFrom: window.opera ? 1 : 0, transition: options.scaleTransition, restoreAfterFinish: true}) + ], Object.extend({ + beforeSetup: function(effect) { with(Element) { + setStyle(effect.effects[0].element, {height: '0px'}); + show(effect.effects[0].element); }}, + afterFinishInternal: function(effect) { with(Element) { + [undoClipping, undoPositioned].call(effect.effects[0].element); + setStyle(effect.effects[0].element, oldStyle); }} + }, options) + ) + } + }); +} + +Effect.Shrink = function(element) { + element = $(element); + var options = Object.extend({ + direction: 'center', + moveTransistion: Effect.Transitions.sinoidal, + scaleTransition: Effect.Transitions.sinoidal, + opacityTransition: Effect.Transitions.none + }, arguments[1] || {}); + var oldStyle = { + top: element.style.top, + left: element.style.left, + height: element.style.height, + width: element.style.width, + opacity: Element.getInlineOpacity(element) }; + + var dims = Element.getDimensions(element); + var moveX, moveY; + + switch (options.direction) { + case 'top-left': + moveX = moveY = 0; + break; + case 'top-right': + moveX = dims.width; + moveY = 0; + break; + case 'bottom-left': + moveX = 0; + moveY = dims.height; + break; + case 'bottom-right': + moveX = dims.width; + moveY = dims.height; + break; + case 'center': + moveX = dims.width / 2; + moveY = dims.height / 2; + break; + } + + return new Effect.Parallel( + [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, transition: options.opacityTransition }), + new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, transition: options.scaleTransition, restoreAfterFinish: true}), + new Effect.Move(element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }) + ], Object.extend({ + beforeStartInternal: function(effect) { with(Element) { + [makePositioned, makeClipping].call(effect.effects[0].element) }}, + afterFinishInternal: function(effect) { with(Element) { + [hide, undoClipping, undoPositioned].call(effect.effects[0].element); + setStyle(effect.effects[0].element, oldStyle); }} + }, options) + ); +} + +Effect.Pulsate = function(element) { + element = $(element); + var options = arguments[1] || {}; + var oldOpacity = Element.getInlineOpacity(element); + var transition = options.transition || Effect.Transitions.sinoidal; + var reverser = function(pos){ return transition(1-Effect.Transitions.pulse(pos)) }; + reverser.bind(transition); + return new Effect.Opacity(element, + Object.extend(Object.extend({ duration: 3.0, from: 0, + afterFinishInternal: function(effect) { Element.setStyle(effect.element, {opacity: oldOpacity}); } + }, options), {transition: reverser})); +} + +Effect.Fold = function(element) { + element = $(element); + var oldStyle = { + top: element.style.top, + left: element.style.left, + width: element.style.width, + height: element.style.height }; + Element.makeClipping(element); + return new Effect.Scale(element, 5, Object.extend({ + scaleContent: false, + scaleX: false, + afterFinishInternal: function(effect) { + new Effect.Scale(element, 1, { + scaleContent: false, + scaleY: false, + afterFinishInternal: function(effect) { with(Element) { + [hide, undoClipping].call(effect.element); + setStyle(effect.element, oldStyle); + }} }); + }}, arguments[1] || {})); +} diff --git a/festival-11/lightbox/js/lightbox.js b/festival-11/lightbox/js/lightbox.js new file mode 100644 index 00000000..d0b69b98 --- /dev/null +++ b/festival-11/lightbox/js/lightbox.js @@ -0,0 +1,689 @@ +// ----------------------------------------------------------------------------------- +// +// Lightbox v2.02 +// by Lokesh Dhakar - http://www.huddletogether.com +// 3/31/06 +// +// For more information on this script, visit: +// http://huddletogether.com/projects/lightbox2/ +// +// Licensed under the Creative Commons Attribution 2.5 License - http://creativecommons.org/licenses/by/2.5/ +// +// Credit also due to those who have helped, inspired, and made their code available to the public. +// Including: Scott Upton(uptonic.com), Peter-Paul Koch(quirksmode.org), Thomas Fuchs(mir.aculo.us), and others. +// +// +// ----------------------------------------------------------------------------------- +/* + + Table of Contents + ----------------- + Configuration + Global Variables + + Extending Built-in Objects + - Object.extend(Element) + - Array.prototype.removeDuplicates() + - Array.prototype.empty() + + Lightbox Class Declaration + - initialize() + - start() + - changeImage() + - resizeImageContainer() + - showImage() + - updateDetails() + - updateNav() + - enableKeyboardNav() + - disableKeyboardNav() + - keyboardAction() + - preloadNeighborImages() + - end() + + Miscellaneous Functions + - getPageScroll() + - getPageSize() + - getKey() + - listenKey() + - showSelectBoxes() + - hideSelectBoxes() + - pause() + - initLightbox() + + Function Calls + - addLoadEvent(initLightbox) + +*/ +// ----------------------------------------------------------------------------------- + +// +// Configuration +// +var fileLoadingImage = "lightbox/images/loading.gif"; +var fileBottomNavCloseImage = "lightbox/images/closelabel.gif"; + +var resizeSpeed = 7; // controls the speed of the image resizing (1=slowest and 10=fastest) + +var borderSize = 10; //if you adjust the padding in the CSS, you will need to update this variable + +// ----------------------------------------------------------------------------------- + +// +// Global Variables +// +var imageArray = new Array; +var activeImage; + +if(resizeSpeed > 10){ resizeSpeed = 10;} +if(resizeSpeed < 1){ resizeSpeed = 1;} +resizeDuration = (11 - resizeSpeed) * 0.15; + +// ----------------------------------------------------------------------------------- + +// +// Additional methods for Element added by SU, Couloir +// - further additions by Lokesh Dhakar (huddletogether.com) +// +Object.extend(Element, { + getWidth: function(element) { + element = $(element); + return element.offsetWidth; + }, + setWidth: function(element,w) { + element = $(element); + element.style.width = w +"px"; + }, + setHeight: function(element,h) { + element = $(element); + element.style.height = h +"px"; + }, + setTop: function(element,t) { + element = $(element); + element.style.top = t +"px"; + }, + setSrc: function(element,src) { + element = $(element); + element.src = src; + }, + setHref: function(element,href) { + element = $(element); + element.href = href; + }, + setInnerHTML: function(element,content) { + element = $(element); + element.innerHTML = content; + } +}); + +// ----------------------------------------------------------------------------------- + +// +// Extending built-in Array object +// - array.removeDuplicates() +// - array.empty() +// +Array.prototype.removeDuplicates = function () { + for(i = 1; i < this.length; i++){ + if(this[i][0] == this[i-1][0]){ + this.splice(i,1); + } + } +} + +// ----------------------------------------------------------------------------------- + +Array.prototype.empty = function () { + for(i = 0; i <= this.length; i++){ + this.shift(); + } +} + +// ----------------------------------------------------------------------------------- + +// +// Lightbox Class Declaration +// - initialize() +// - start() +// - changeImage() +// - resizeImageContainer() +// - showImage() +// - updateDetails() +// - updateNav() +// - enableKeyboardNav() +// - disableKeyboardNav() +// - keyboardNavAction() +// - preloadNeighborImages() +// - end() +// +// Structuring of code inspired by Scott Upton (http://www.uptonic.com/) +// +var Lightbox = Class.create(); + +Lightbox.prototype = { + + // initialize() + // Constructor runs on completion of the DOM loading. Loops through anchor tags looking for + // 'lightbox' references and applies onclick events to appropriate links. The 2nd section of + // the function inserts html at the bottom of the page which is used to display the shadow + // overlay and the image container. + // + initialize: function() { + if (!document.getElementsByTagName){ return; } + var anchors = document.getElementsByTagName('a'); + + // loop through all anchor tags + for (var i=0; i<anchors.length; i++){ + var anchor = anchors[i]; + + var relAttribute = String(anchor.getAttribute('rel')); + + // use the string.match() method to catch 'lightbox' references in the rel attribute + if (anchor.getAttribute('href') && (relAttribute.toLowerCase().match('lightbox'))){ + anchor.onclick = function () {myLightbox.start(this); return false;} + } + } + + // The rest of this code inserts html at the bottom of the page that looks similar to this: + // + // <div id="overlay"></div> + // <div id="lightbox"> + // <div id="outerImageContainer"> + // <div id="imageContainer"> + // <img id="lightboxImage"> + // <div style="" id="hoverNav"> + // <a href="#" id="prevLink"></a> + // <a href="#" id="nextLink"></a> + // </div> + // <div id="loading"> + // <a href="#" id="loadingLink"> + // <img src="images/loading.gif"> + // </a> + // </div> + // </div> + // </div> + // <div id="imageDataContainer"> + // <div id="imageData"> + // <div id="imageDetails"> + // <span id="caption"></span> + // <span id="numberDisplay"></span> + // </div> + // <div id="bottomNav"> + // <a href="#" id="bottomNavClose"> + // <img src="images/close.gif"> + // </a> + // </div> + // </div> + // </div> + // </div> + + + var objBody = document.getElementsByTagName("body").item(0); + + var objOverlay = document.createElement("div"); + objOverlay.setAttribute('id','overlay'); + objOverlay.style.display = 'none'; + objOverlay.onclick = function() { myLightbox.end(); return false; } + objBody.appendChild(objOverlay); + + var objLightbox = document.createElement("div"); + objLightbox.setAttribute('id','lightbox'); + objLightbox.style.display = 'none'; + objBody.appendChild(objLightbox); + + var objOuterImageContainer = document.createElement("div"); + objOuterImageContainer.setAttribute('id','outerImageContainer'); + objLightbox.appendChild(objOuterImageContainer); + + var objImageContainer = document.createElement("div"); + objImageContainer.setAttribute('id','imageContainer'); + objOuterImageContainer.appendChild(objImageContainer); + + var objLightboxImage = document.createElement("img"); + objLightboxImage.setAttribute('id','lightboxImage'); + objImageContainer.appendChild(objLightboxImage); + + var objHoverNav = document.createElement("div"); + objHoverNav.setAttribute('id','hoverNav'); + objImageContainer.appendChild(objHoverNav); + + var objPrevLink = document.createElement("a"); + objPrevLink.setAttribute('id','prevLink'); + objPrevLink.setAttribute('href','#'); + objHoverNav.appendChild(objPrevLink); + + var objNextLink = document.createElement("a"); + objNextLink.setAttribute('id','nextLink'); + objNextLink.setAttribute('href','#'); + objHoverNav.appendChild(objNextLink); + + var objLoading = document.createElement("div"); + objLoading.setAttribute('id','loading'); + objImageContainer.appendChild(objLoading); + + var objLoadingLink = document.createElement("a"); + objLoadingLink.setAttribute('id','loadingLink'); + objLoadingLink.setAttribute('href','#'); + objLoadingLink.onclick = function() { myLightbox.end(); return false; } + objLoading.appendChild(objLoadingLink); + + var objLoadingImage = document.createElement("img"); + objLoadingImage.setAttribute('src', fileLoadingImage); + objLoadingLink.appendChild(objLoadingImage); + + var objImageDataContainer = document.createElement("div"); + objImageDataContainer.setAttribute('id','imageDataContainer'); + objImageDataContainer.className = 'clearfix'; + objLightbox.appendChild(objImageDataContainer); + + var objImageData = document.createElement("div"); + objImageData.setAttribute('id','imageData'); + objImageDataContainer.appendChild(objImageData); + + var objImageDetails = document.createElement("div"); + objImageDetails.setAttribute('id','imageDetails'); + objImageData.appendChild(objImageDetails); + + var objCaption = document.createElement("span"); + objCaption.setAttribute('id','caption'); + objImageDetails.appendChild(objCaption); + + var objNumberDisplay = document.createElement("span"); + objNumberDisplay.setAttribute('id','numberDisplay'); + objImageDetails.appendChild(objNumberDisplay); + + var objBottomNav = document.createElement("div"); + objBottomNav.setAttribute('id','bottomNav'); + objImageData.appendChild(objBottomNav); + + var objBottomNavCloseLink = document.createElement("a"); + objBottomNavCloseLink.setAttribute('id','bottomNavClose'); + objBottomNavCloseLink.setAttribute('href','#'); + objBottomNavCloseLink.onclick = function() { myLightbox.end(); return false; } + objBottomNav.appendChild(objBottomNavCloseLink); + + var objBottomNavCloseImage = document.createElement("img"); + objBottomNavCloseImage.setAttribute('src', fileBottomNavCloseImage); + objBottomNavCloseLink.appendChild(objBottomNavCloseImage); + }, + + // + // start() + // Display overlay and lightbox. If image is part of a set, add siblings to imageArray. + // + start: function(imageLink) { + + hideSelectBoxes(); + + // stretch overlay to fill page and fade in + var arrayPageSize = getPageSize(); + Element.setHeight('overlay', arrayPageSize[1]); + new Effect.Appear('overlay', { duration: 0.2, from: 0.0, to: 0.8 }); + + imageArray = []; + imageNum = 0; + + if (!document.getElementsByTagName){ return; } + var anchors = document.getElementsByTagName('a'); + + // if image is NOT part of a set.. + if((imageLink.getAttribute('rel') == 'lightbox')){ + // add single image to imageArray + imageArray.push(new Array(imageLink.getAttribute('href'), imageLink.getAttribute('title'))); + } else { + // if image is part of a set.. + + // loop through anchors, find other images in set, and add them to imageArray + for (var i=0; i<anchors.length; i++){ + var anchor = anchors[i]; + if (anchor.getAttribute('href') && (anchor.getAttribute('rel') == imageLink.getAttribute('rel'))){ + imageArray.push(new Array(anchor.getAttribute('href'), anchor.getAttribute('title'))); + } + } + imageArray.removeDuplicates(); + while(imageArray[imageNum][0] != imageLink.getAttribute('href')) { imageNum++;} + } + + // calculate top offset for the lightbox and display + var arrayPageSize = getPageSize(); + var arrayPageScroll = getPageScroll(); + var lightboxTop = arrayPageScroll[1] + (arrayPageSize[3] / 15); + + Element.setTop('lightbox', lightboxTop); + Element.show('lightbox'); + + this.changeImage(imageNum); + }, + + // + // changeImage() + // Hide most elements and preload image in preparation for resizing image container. + // + changeImage: function(imageNum) { + + activeImage = imageNum; // update global var + + // hide elements during transition + Element.show('loading'); + Element.hide('lightboxImage'); + Element.hide('hoverNav'); + Element.hide('prevLink'); + Element.hide('nextLink'); + Element.hide('imageDataContainer'); + Element.hide('numberDisplay'); + + imgPreloader = new Image(); + + // once image is preloaded, resize image container + imgPreloader.onload=function(){ + Element.setSrc('lightboxImage', imageArray[activeImage][0]); + myLightbox.resizeImageContainer(imgPreloader.width, imgPreloader.height); + } + imgPreloader.src = imageArray[activeImage][0]; + }, + + // + // resizeImageContainer() + // + resizeImageContainer: function( imgWidth, imgHeight) { + + // get current height and width + this.wCur = Element.getWidth('outerImageContainer'); + this.hCur = Element.getHeight('outerImageContainer'); + + // scalars based on change from old to new + this.xScale = ((imgWidth + (borderSize * 2)) / this.wCur) * 100; + this.yScale = ((imgHeight + (borderSize * 2)) / this.hCur) * 100; + + // calculate size difference between new and old image, and resize if necessary + wDiff = (this.wCur - borderSize * 2) - imgWidth; + hDiff = (this.hCur - borderSize * 2) - imgHeight; + + if(!( hDiff == 0)){ new Effect.Scale('outerImageContainer', this.yScale, {scaleX: false, duration: resizeDuration, queue: 'front'}); } + if(!( wDiff == 0)){ new Effect.Scale('outerImageContainer', this.xScale, {scaleY: false, delay: resizeDuration, duration: resizeDuration}); } + + // if new and old image are same size and no scaling transition is necessary, + // do a quick pause to prevent image flicker. + if((hDiff == 0) && (wDiff == 0)){ + if (navigator.appVersion.indexOf("MSIE")!=-1){ pause(250); } else { pause(100);} + } + + Element.setHeight('prevLink', imgHeight); + Element.setHeight('nextLink', imgHeight); + Element.setWidth( 'imageDataContainer', imgWidth + (borderSize * 2)); + + this.showImage(); + }, + + // + // showImage() + // Display image and begin preloading neighbors. + // + showImage: function(){ + Element.hide('loading'); + new Effect.Appear('lightboxImage', { duration: 0.5, queue: 'end', afterFinish: function(){ myLightbox.updateDetails(); } }); + this.preloadNeighborImages(); + }, + + // + // updateDetails() + // Display caption, image number, and bottom nav. + // + updateDetails: function() { + + Element.show('caption'); + Element.setInnerHTML( 'caption', imageArray[activeImage][1]); + + // if image is part of set display 'Image x of x' + if(imageArray.length > 1){ + Element.show('numberDisplay'); + Element.setInnerHTML( 'numberDisplay', "Image " + eval(activeImage + 1) + " of " + imageArray.length); + } + + new Effect.Parallel( + [ new Effect.SlideDown( 'imageDataContainer', { sync: true, duration: resizeDuration + 0.25, from: 0.0, to: 1.0 }), + new Effect.Appear('imageDataContainer', { sync: true, duration: 1.0 }) ], + { duration: 0.65, afterFinish: function() { myLightbox.updateNav();} } + ); + }, + + // + // updateNav() + // Display appropriate previous and next hover navigation. + // + updateNav: function() { + + Element.show('hoverNav'); + + // if not first image in set, display prev image button + if(activeImage != 0){ + Element.show('prevLink'); + document.getElementById('prevLink').onclick = function() { + myLightbox.changeImage(activeImage - 1); return false; + } + } + + // if not last image in set, display next image button + if(activeImage != (imageArray.length - 1)){ + Element.show('nextLink'); + document.getElementById('nextLink').onclick = function() { + myLightbox.changeImage(activeImage + 1); return false; + } + } + + this.enableKeyboardNav(); + }, + + // + // enableKeyboardNav() + // + enableKeyboardNav: function() { + document.onkeydown = this.keyboardAction; + }, + + // + // disableKeyboardNav() + // + disableKeyboardNav: function() { + document.onkeydown = ''; + }, + + // + // keyboardAction() + // + keyboardAction: function(e) { + if (e == null) { // ie + keycode = event.keyCode; + } else { // mozilla + keycode = e.which; + } + + key = String.fromCharCode(keycode).toLowerCase(); + + if((key == 'x') || (key == 'o') || (key == 'c')){ // close lightbox + myLightbox.end(); + } else if(key == 'p'){ // display previous image + if(activeImage != 0){ + myLightbox.disableKeyboardNav(); + myLightbox.changeImage(activeImage - 1); + } + } else if(key == 'n'){ // display next image + if(activeImage != (imageArray.length - 1)){ + myLightbox.disableKeyboardNav(); + myLightbox.changeImage(activeImage + 1); + } + } + + + }, + + // + // preloadNeighborImages() + // Preload previous and next images. + // + preloadNeighborImages: function(){ + + if((imageArray.length - 1) > activeImage){ + preloadNextImage = new Image(); + preloadNextImage.src = imageArray[activeImage + 1][0]; + } + if(activeImage > 0){ + preloadPrevImage = new Image(); + preloadPrevImage.src = imageArray[activeImage - 1][0]; + } + + }, + + // + // end() + // + end: function() { + this.disableKeyboardNav(); + Element.hide('lightbox'); + new Effect.Fade('overlay', { duration: 0.2}); + showSelectBoxes(); + } +} + +// ----------------------------------------------------------------------------------- + +// +// getPageScroll() +// Returns array with x,y page scroll values. +// Core code from - quirksmode.org +// +function getPageScroll(){ + + var yScroll; + + if (self.pageYOffset) { + yScroll = self.pageYOffset; + } else if (document.documentElement && document.documentElement.scrollTop){ // Explorer 6 Strict + yScroll = document.documentElement.scrollTop; + } else if (document.body) {// all other Explorers + yScroll = document.body.scrollTop; + } + + arrayPageScroll = new Array('',yScroll) + return arrayPageScroll; +} + +// ----------------------------------------------------------------------------------- + +// +// getPageSize() +// Returns array with page width, height and window width, height +// Core code from - quirksmode.org +// Edit for Firefox by pHaez +// +function getPageSize(){ + + var xScroll, yScroll; + + if (window.innerHeight && window.scrollMaxY) { + xScroll = document.body.scrollWidth; + yScroll = window.innerHeight + window.scrollMaxY; + } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac + xScroll = document.body.scrollWidth; + yScroll = document.body.scrollHeight; + } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari + xScroll = document.body.offsetWidth; + yScroll = document.body.offsetHeight; + } + + var windowWidth, windowHeight; + if (self.innerHeight) { // all except Explorer + windowWidth = self.innerWidth; + windowHeight = self.innerHeight; + } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode + windowWidth = document.documentElement.clientWidth; + windowHeight = document.documentElement.clientHeight; + } else if (document.body) { // other Explorers + windowWidth = document.body.clientWidth; + windowHeight = document.body.clientHeight; + } + + // for small pages with total height less then height of the viewport + if(yScroll < windowHeight){ + pageHeight = windowHeight; + } else { + pageHeight = yScroll; + } + + // for small pages with total width less then width of the viewport + if(xScroll < windowWidth){ + pageWidth = windowWidth; + } else { + pageWidth = xScroll; + } + + + arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) + return arrayPageSize; +} + +// ----------------------------------------------------------------------------------- + +// +// getKey(key) +// Gets keycode. If 'x' is pressed then it hides the lightbox. +// +function getKey(e){ + if (e == null) { // ie + keycode = event.keyCode; + } else { // mozilla + keycode = e.which; + } + key = String.fromCharCode(keycode).toLowerCase(); + + if(key == 'x'){ + } +} + +// ----------------------------------------------------------------------------------- + +// +// listenKey() +// +function listenKey () { document.onkeypress = getKey; } + +// --------------------------------------------------- + +function showSelectBoxes(){ + selects = document.getElementsByTagName("select"); + for (i = 0; i != selects.length; i++) { + selects[i].style.visibility = "visible"; + } +} + +// --------------------------------------------------- + +function hideSelectBoxes(){ + selects = document.getElementsByTagName("select"); + for (i = 0; i != selects.length; i++) { + selects[i].style.visibility = "hidden"; + } +} + +// --------------------------------------------------- + +// +// pause(numberMillis) +// Pauses code execution for specified time. Uses busy code, not good. +// Code from http://www.faqts.com/knowledge_base/view.phtml/aid/1602 +// +function pause(numberMillis) { + var now = new Date(); + var exitTime = now.getTime() + numberMillis; + while (true) { + now = new Date(); + if (now.getTime() > exitTime) + return; + } +} + +// --------------------------------------------------- + + + +function initLightbox() { myLightbox = new Lightbox(); } +Event.observe(window, 'load', initLightbox, false); \ No newline at end of file diff --git a/festival-11/lightbox/js/prototype.js b/festival-11/lightbox/js/prototype.js new file mode 100644 index 00000000..e9ccd3c8 --- /dev/null +++ b/festival-11/lightbox/js/prototype.js @@ -0,0 +1,1785 @@ +/* Prototype JavaScript framework, version 1.4.0 + * (c) 2005 Sam Stephenson <sam@conio.net> + * + * THIS FILE IS AUTOMATICALLY GENERATED. When sending patches, please diff + * against the source tree, available from the Prototype darcs repository. + * + * Prototype is freely distributable under the terms of an MIT-style license. + * + * For details, see the Prototype web site: http://prototype.conio.net/ + * +/*--------------------------------------------------------------------------*/ + +var Prototype = { + Version: '1.4.0', + ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)', + + emptyFunction: function() {}, + K: function(x) {return x} +} + +var Class = { + create: function() { + return function() { + this.initialize.apply(this, arguments); + } + } +} + +var Abstract = new Object(); + +Object.extend = function(destination, source) { + for (property in source) { + destination[property] = source[property]; + } + return destination; +} + +Object.inspect = function(object) { + try { + if (object == undefined) return 'undefined'; + if (object == null) return 'null'; + return object.inspect ? object.inspect() : object.toString(); + } catch (e) { + if (e instanceof RangeError) return '...'; + throw e; + } +} + +Function.prototype.bind = function() { + var __method = this, args = $A(arguments), object = args.shift(); + return function() { + return __method.apply(object, args.concat($A(arguments))); + } +} + +Function.prototype.bindAsEventListener = function(object) { + var __method = this; + return function(event) { + return __method.call(object, event || window.event); + } +} + +Object.extend(Number.prototype, { + toColorPart: function() { + var digits = this.toString(16); + if (this < 16) return '0' + digits; + return digits; + }, + + succ: function() { + return this + 1; + }, + + times: function(iterator) { + $R(0, this, true).each(iterator); + return this; + } +}); + +var Try = { + these: function() { + var returnValue; + + for (var i = 0; i < arguments.length; i++) { + var lambda = arguments[i]; + try { + returnValue = lambda(); + break; + } catch (e) {} + } + + return returnValue; + } +} + +/*--------------------------------------------------------------------------*/ + +var PeriodicalExecuter = Class.create(); +PeriodicalExecuter.prototype = { + initialize: function(callback, frequency) { + this.callback = callback; + this.frequency = frequency; + this.currentlyExecuting = false; + + this.registerCallback(); + }, + + registerCallback: function() { + setInterval(this.onTimerEvent.bind(this), this.frequency * 1000); + }, + + onTimerEvent: function() { + if (!this.currentlyExecuting) { + try { + this.currentlyExecuting = true; + this.callback(); + } finally { + this.currentlyExecuting = false; + } + } + } +} + +/*--------------------------------------------------------------------------*/ + +function $() { + var elements = new Array(); + + for (var i = 0; i < arguments.length; i++) { + var element = arguments[i]; + if (typeof element == 'string') + element = document.getElementById(element); + + if (arguments.length == 1) + return element; + + elements.push(element); + } + + return elements; +} +Object.extend(String.prototype, { + stripTags: function() { + return this.replace(/<\/?[^>]+>/gi, ''); + }, + + stripScripts: function() { + return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), ''); + }, + + extractScripts: function() { + var matchAll = new RegExp(Prototype.ScriptFragment, 'img'); + var matchOne = new RegExp(Prototype.ScriptFragment, 'im'); + return (this.match(matchAll) || []).map(function(scriptTag) { + return (scriptTag.match(matchOne) || ['', ''])[1]; + }); + }, + + evalScripts: function() { + return this.extractScripts().map(eval); + }, + + escapeHTML: function() { + var div = document.createElement('div'); + var text = document.createTextNode(this); + div.appendChild(text); + return div.innerHTML; + }, + + unescapeHTML: function() { + var div = document.createElement('div'); + div.innerHTML = this.stripTags(); + return div.childNodes[0] ? div.childNodes[0].nodeValue : ''; + }, + + toQueryParams: function() { + var pairs = this.match(/^\??(.*)$/)[1].split('&'); + return pairs.inject({}, function(params, pairString) { + var pair = pairString.split('='); + params[pair[0]] = pair[1]; + return params; + }); + }, + + toArray: function() { + return this.split(''); + }, + + camelize: function() { + var oStringList = this.split('-'); + if (oStringList.length == 1) return oStringList[0]; + + var camelizedString = this.indexOf('-') == 0 + ? oStringList[0].charAt(0).toUpperCase() + oStringList[0].substring(1) + : oStringList[0]; + + for (var i = 1, len = oStringList.length; i < len; i++) { + var s = oStringList[i]; + camelizedString += s.charAt(0).toUpperCase() + s.substring(1); + } + + return camelizedString; + }, + + inspect: function() { + return "'" + this.replace('\\', '\\\\').replace("'", '\\\'') + "'"; + } +}); + +String.prototype.parseQuery = String.prototype.toQueryParams; + +var $break = new Object(); +var $continue = new Object(); + +var Enumerable = { + each: function(iterator) { + var index = 0; + try { + this._each(function(value) { + try { + iterator(value, index++); + } catch (e) { + if (e != $continue) throw e; + } + }); + } catch (e) { + if (e != $break) throw e; + } + }, + + all: function(iterator) { + var result = true; + this.each(function(value, index) { + result = result && !!(iterator || Prototype.K)(value, index); + if (!result) throw $break; + }); + return result; + }, + + any: function(iterator) { + var result = true; + this.each(function(value, index) { + if (result = !!(iterator || Prototype.K)(value, index)) + throw $break; + }); + return result; + }, + + collect: function(iterator) { + var results = []; + this.each(function(value, index) { + results.push(iterator(value, index)); + }); + return results; + }, + + detect: function (iterator) { + var result; + this.each(function(value, index) { + if (iterator(value, index)) { + result = value; + throw $break; + } + }); + return result; + }, + + findAll: function(iterator) { + var results = []; + this.each(function(value, index) { + if (iterator(value, index)) + results.push(value); + }); + return results; + }, + + grep: function(pattern, iterator) { + var results = []; + this.each(function(value, index) { + var stringValue = value.toString(); + if (stringValue.match(pattern)) + results.push((iterator || Prototype.K)(value, index)); + }) + return results; + }, + + include: function(object) { + var found = false; + this.each(function(value) { + if (value == object) { + found = true; + throw $break; + } + }); + return found; + }, + + inject: function(memo, iterator) { + this.each(function(value, index) { + memo = iterator(memo, value, index); + }); + return memo; + }, + + invoke: function(method) { + var args = $A(arguments).slice(1); + return this.collect(function(value) { + return value[method].apply(value, args); + }); + }, + + max: function(iterator) { + var result; + this.each(function(value, index) { + value = (iterator || Prototype.K)(value, index); + if (value >= (result || value)) + result = value; + }); + return result; + }, + + min: function(iterator) { + var result; + this.each(function(value, index) { + value = (iterator || Prototype.K)(value, index); + if (value <= (result || value)) + result = value; + }); + return result; + }, + + partition: function(iterator) { + var trues = [], falses = []; + this.each(function(value, index) { + ((iterator || Prototype.K)(value, index) ? + trues : falses).push(value); + }); + return [trues, falses]; + }, + + pluck: function(property) { + var results = []; + this.each(function(value, index) { + results.push(value[property]); + }); + return results; + }, + + reject: function(iterator) { + var results = []; + this.each(function(value, index) { + if (!iterator(value, index)) + results.push(value); + }); + return results; + }, + + sortBy: function(iterator) { + return this.collect(function(value, index) { + return {value: value, criteria: iterator(value, index)}; + }).sort(function(left, right) { + var a = left.criteria, b = right.criteria; + return a < b ? -1 : a > b ? 1 : 0; + }).pluck('value'); + }, + + toArray: function() { + return this.collect(Prototype.K); + }, + + zip: function() { + var iterator = Prototype.K, args = $A(arguments); + if (typeof args.last() == 'function') + iterator = args.pop(); + + var collections = [this].concat(args).map($A); + return this.map(function(value, index) { + iterator(value = collections.pluck(index)); + return value; + }); + }, + + inspect: function() { + return '#<Enumerable:' + this.toArray().inspect() + '>'; + } +} + +Object.extend(Enumerable, { + map: Enumerable.collect, + find: Enumerable.detect, + select: Enumerable.findAll, + member: Enumerable.include, + entries: Enumerable.toArray +}); +var $A = Array.from = function(iterable) { + if (!iterable) return []; + if (iterable.toArray) { + return iterable.toArray(); + } else { + var results = []; + for (var i = 0; i < iterable.length; i++) + results.push(iterable[i]); + return results; + } +} + +Object.extend(Array.prototype, Enumerable); + +Array.prototype._reverse = Array.prototype.reverse; + +Object.extend(Array.prototype, { + _each: function(iterator) { + for (var i = 0; i < this.length; i++) + iterator(this[i]); + }, + + clear: function() { + this.length = 0; + return this; + }, + + first: function() { + return this[0]; + }, + + last: function() { + return this[this.length - 1]; + }, + + compact: function() { + return this.select(function(value) { + return value != undefined || value != null; + }); + }, + + flatten: function() { + return this.inject([], function(array, value) { + return array.concat(value.constructor == Array ? + value.flatten() : [value]); + }); + }, + + without: function() { + var values = $A(arguments); + return this.select(function(value) { + return !values.include(value); + }); + }, + + indexOf: function(object) { + for (var i = 0; i < this.length; i++) + if (this[i] == object) return i; + return -1; + }, + + reverse: function(inline) { + return (inline !== false ? this : this.toArray())._reverse(); + }, + + shift: function() { + var result = this[0]; + for (var i = 0; i < this.length - 1; i++) + this[i] = this[i + 1]; + this.length--; + return result; + }, + + inspect: function() { + return '[' + this.map(Object.inspect).join(', ') + ']'; + } +}); +var Hash = { + _each: function(iterator) { + for (key in this) { + var value = this[key]; + if (typeof value == 'function') continue; + + var pair = [key, value]; + pair.key = key; + pair.value = value; + iterator(pair); + } + }, + + keys: function() { + return this.pluck('key'); + }, + + values: function() { + return this.pluck('value'); + }, + + merge: function(hash) { + return $H(hash).inject($H(this), function(mergedHash, pair) { + mergedHash[pair.key] = pair.value; + return mergedHash; + }); + }, + + toQueryString: function() { + return this.map(function(pair) { + return pair.map(encodeURIComponent).join('='); + }).join('&'); + }, + + inspect: function() { + return '#<Hash:{' + this.map(function(pair) { + return pair.map(Object.inspect).join(': '); + }).join(', ') + '}>'; + } +} + +function $H(object) { + var hash = Object.extend({}, object || {}); + Object.extend(hash, Enumerable); + Object.extend(hash, Hash); + return hash; +} +ObjectRange = Class.create(); +Object.extend(ObjectRange.prototype, Enumerable); +Object.extend(ObjectRange.prototype, { + initialize: function(start, end, exclusive) { + this.start = start; + this.end = end; + this.exclusive = exclusive; + }, + + _each: function(iterator) { + var value = this.start; + do { + iterator(value); + value = value.succ(); + } while (this.include(value)); + }, + + include: function(value) { + if (value < this.start) + return false; + if (this.exclusive) + return value < this.end; + return value <= this.end; + } +}); + +var $R = function(start, end, exclusive) { + return new ObjectRange(start, end, exclusive); +} + +var Ajax = { + getTransport: function() { + return Try.these( + function() {return new ActiveXObject('Msxml2.XMLHTTP')}, + function() {return new ActiveXObject('Microsoft.XMLHTTP')}, + function() {return new XMLHttpRequest()} + ) || false; + }, + + activeRequestCount: 0 +} + +Ajax.Responders = { + responders: [], + + _each: function(iterator) { + this.responders._each(iterator); + }, + + register: function(responderToAdd) { + if (!this.include(responderToAdd)) + this.responders.push(responderToAdd); + }, + + unregister: function(responderToRemove) { + this.responders = this.responders.without(responderToRemove); + }, + + dispatch: function(callback, request, transport, json) { + this.each(function(responder) { + if (responder[callback] && typeof responder[callback] == 'function') { + try { + responder[callback].apply(responder, [request, transport, json]); + } catch (e) {} + } + }); + } +}; + +Object.extend(Ajax.Responders, Enumerable); + +Ajax.Responders.register({ + onCreate: function() { + Ajax.activeRequestCount++; + }, + + onComplete: function() { + Ajax.activeRequestCount--; + } +}); + +Ajax.Base = function() {}; +Ajax.Base.prototype = { + setOptions: function(options) { + this.options = { + method: 'post', + asynchronous: true, + parameters: '' + } + Object.extend(this.options, options || {}); + }, + + responseIsSuccess: function() { + return this.transport.status == undefined + || this.transport.status == 0 + || (this.transport.status >= 200 && this.transport.status < 300); + }, + + responseIsFailure: function() { + return !this.responseIsSuccess(); + } +} + +Ajax.Request = Class.create(); +Ajax.Request.Events = + ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete']; + +Ajax.Request.prototype = Object.extend(new Ajax.Base(), { + initialize: function(url, options) { + this.transport = Ajax.getTransport(); + this.setOptions(options); + this.request(url); + }, + + request: function(url) { + var parameters = this.options.parameters || ''; + if (parameters.length > 0) parameters += '&_='; + + try { + this.url = url; + if (this.options.method == 'get' && parameters.length > 0) + this.url += (this.url.match(/\?/) ? '&' : '?') + parameters; + + Ajax.Responders.dispatch('onCreate', this, this.transport); + + this.transport.open(this.options.method, this.url, + this.options.asynchronous); + + if (this.options.asynchronous) { + this.transport.onreadystatechange = this.onStateChange.bind(this); + setTimeout((function() {this.respondToReadyState(1)}).bind(this), 10); + } + + this.setRequestHeaders(); + + var body = this.options.postBody ? this.options.postBody : parameters; + this.transport.send(this.options.method == 'post' ? body : null); + + } catch (e) { + this.dispatchException(e); + } + }, + + setRequestHeaders: function() { + var requestHeaders = + ['X-Requested-With', 'XMLHttpRequest', + 'X-Prototype-Version', Prototype.Version]; + + if (this.options.method == 'post') { + requestHeaders.push('Content-type', + 'application/x-www-form-urlencoded'); + + /* Force "Connection: close" for Mozilla browsers to work around + * a bug where XMLHttpReqeuest sends an incorrect Content-length + * header. See Mozilla Bugzilla #246651. + */ + if (this.transport.overrideMimeType) + requestHeaders.push('Connection', 'close'); + } + + if (this.options.requestHeaders) + requestHeaders.push.apply(requestHeaders, this.options.requestHeaders); + + for (var i = 0; i < requestHeaders.length; i += 2) + this.transport.setRequestHeader(requestHeaders[i], requestHeaders[i+1]); + }, + + onStateChange: function() { + var readyState = this.transport.readyState; + if (readyState != 1) + this.respondToReadyState(this.transport.readyState); + }, + + header: function(name) { + try { + return this.transport.getResponseHeader(name); + } catch (e) {} + }, + + evalJSON: function() { + try { + return eval(this.header('X-JSON')); + } catch (e) {} + }, + + evalResponse: function() { + try { + return eval(this.transport.responseText); + } catch (e) { + this.dispatchException(e); + } + }, + + respondToReadyState: function(readyState) { + var event = Ajax.Request.Events[readyState]; + var transport = this.transport, json = this.evalJSON(); + + if (event == 'Complete') { + try { + (this.options['on' + this.transport.status] + || this.options['on' + (this.responseIsSuccess() ? 'Success' : 'Failure')] + || Prototype.emptyFunction)(transport, json); + } catch (e) { + this.dispatchException(e); + } + + if ((this.header('Content-type') || '').match(/^text\/javascript/i)) + this.evalResponse(); + } + + try { + (this.options['on' + event] || Prototype.emptyFunction)(transport, json); + Ajax.Responders.dispatch('on' + event, this, transport, json); + } catch (e) { + this.dispatchException(e); + } + + /* Avoid memory leak in MSIE: clean up the oncomplete event handler */ + if (event == 'Complete') + this.transport.onreadystatechange = Prototype.emptyFunction; + }, + + dispatchException: function(exception) { + (this.options.onException || Prototype.emptyFunction)(this, exception); + Ajax.Responders.dispatch('onException', this, exception); + } +}); + +Ajax.Updater = Class.create(); + +Object.extend(Object.extend(Ajax.Updater.prototype, Ajax.Request.prototype), { + initialize: function(container, url, options) { + this.containers = { + success: container.success ? $(container.success) : $(container), + failure: container.failure ? $(container.failure) : + (container.success ? null : $(container)) + } + + this.transport = Ajax.getTransport(); + this.setOptions(options); + + var onComplete = this.options.onComplete || Prototype.emptyFunction; + this.options.onComplete = (function(transport, object) { + this.updateContent(); + onComplete(transport, object); + }).bind(this); + + this.request(url); + }, + + updateContent: function() { + var receiver = this.responseIsSuccess() ? + this.containers.success : this.containers.failure; + var response = this.transport.responseText; + + if (!this.options.evalScripts) + response = response.stripScripts(); + + if (receiver) { + if (this.options.insertion) { + new this.options.insertion(receiver, response); + } else { + Element.update(receiver, response); + } + } + + if (this.responseIsSuccess()) { + if (this.onComplete) + setTimeout(this.onComplete.bind(this), 10); + } + } +}); + +Ajax.PeriodicalUpdater = Class.create(); +Ajax.PeriodicalUpdater.prototype = Object.extend(new Ajax.Base(), { + initialize: function(container, url, options) { + this.setOptions(options); + this.onComplete = this.options.onComplete; + + this.frequency = (this.options.frequency || 2); + this.decay = (this.options.decay || 1); + + this.updater = {}; + this.container = container; + this.url = url; + + this.start(); + }, + + start: function() { + this.options.onComplete = this.updateComplete.bind(this); + this.onTimerEvent(); + }, + + stop: function() { + this.updater.onComplete = undefined; + clearTimeout(this.timer); + (this.onComplete || Prototype.emptyFunction).apply(this, arguments); + }, + + updateComplete: function(request) { + if (this.options.decay) { + this.decay = (request.responseText == this.lastText ? + this.decay * this.options.decay : 1); + + this.lastText = request.responseText; + } + this.timer = setTimeout(this.onTimerEvent.bind(this), + this.decay * this.frequency * 1000); + }, + + onTimerEvent: function() { + this.updater = new Ajax.Updater(this.container, this.url, this.options); + } +}); +document.getElementsByClassName = function(className, parentElement) { + var children = ($(parentElement) || document.body).getElementsByTagName('*'); + return $A(children).inject([], function(elements, child) { + if (child.className.match(new RegExp("(^|\\s)" + className + "(\\s|$)"))) + elements.push(child); + return elements; + }); +} + +/*--------------------------------------------------------------------------*/ + +if (!window.Element) { + var Element = new Object(); +} + +Object.extend(Element, { + visible: function(element) { + return $(element).style.display != 'none'; + }, + + toggle: function() { + for (var i = 0; i < arguments.length; i++) { + var element = $(arguments[i]); + Element[Element.visible(element) ? 'hide' : 'show'](element); + } + }, + + hide: function() { + for (var i = 0; i < arguments.length; i++) { + var element = $(arguments[i]); + element.style.display = 'none'; + } + }, + + show: function() { + for (var i = 0; i < arguments.length; i++) { + var element = $(arguments[i]); + element.style.display = ''; + } + }, + + remove: function(element) { + element = $(element); + element.parentNode.removeChild(element); + }, + + update: function(element, html) { + $(element).innerHTML = html.stripScripts(); + setTimeout(function() {html.evalScripts()}, 10); + }, + + getHeight: function(element) { + element = $(element); + return element.offsetHeight; + }, + + classNames: function(element) { + return new Element.ClassNames(element); + }, + + hasClassName: function(element, className) { + if (!(element = $(element))) return; + return Element.classNames(element).include(className); + }, + + addClassName: function(element, className) { + if (!(element = $(element))) return; + return Element.classNames(element).add(className); + }, + + removeClassName: function(element, className) { + if (!(element = $(element))) return; + return Element.classNames(element).remove(className); + }, + + // removes whitespace-only text node children + cleanWhitespace: function(element) { + element = $(element); + for (var i = 0; i < element.childNodes.length; i++) { + var node = element.childNodes[i]; + if (node.nodeType == 3 && !/\S/.test(node.nodeValue)) + Element.remove(node); + } + }, + + empty: function(element) { + return $(element).innerHTML.match(/^\s*$/); + }, + + scrollTo: function(element) { + element = $(element); + var x = element.x ? element.x : element.offsetLeft, + y = element.y ? element.y : element.offsetTop; + window.scrollTo(x, y); + }, + + getStyle: function(element, style) { + element = $(element); + var value = element.style[style.camelize()]; + if (!value) { + if (document.defaultView && document.defaultView.getComputedStyle) { + var css = document.defaultView.getComputedStyle(element, null); + value = css ? css.getPropertyValue(style) : null; + } else if (element.currentStyle) { + value = element.currentStyle[style.camelize()]; + } + } + + if (window.opera && ['left', 'top', 'right', 'bottom'].include(style)) + if (Element.getStyle(element, 'position') == 'static') value = 'auto'; + + return value == 'auto' ? null : value; + }, + + setStyle: function(element, style) { + element = $(element); + for (name in style) + element.style[name.camelize()] = style[name]; + }, + + getDimensions: function(element) { + element = $(element); + if (Element.getStyle(element, 'display') != 'none') + return {width: element.offsetWidth, height: element.offsetHeight}; + + // All *Width and *Height properties give 0 on elements with display none, + // so enable the element temporarily + var els = element.style; + var originalVisibility = els.visibility; + var originalPosition = els.position; + els.visibility = 'hidden'; + els.position = 'absolute'; + els.display = ''; + var originalWidth = element.clientWidth; + var originalHeight = element.clientHeight; + els.display = 'none'; + els.position = originalPosition; + els.visibility = originalVisibility; + return {width: originalWidth, height: originalHeight}; + }, + + makePositioned: function(element) { + element = $(element); + var pos = Element.getStyle(element, 'position'); + if (pos == 'static' || !pos) { + element._madePositioned = true; + element.style.position = 'relative'; + // Opera returns the offset relative to the positioning context, when an + // element is position relative but top and left have not been defined + if (window.opera) { + element.style.top = 0; + element.style.left = 0; + } + } + }, + + undoPositioned: function(element) { + element = $(element); + if (element._madePositioned) { + element._madePositioned = undefined; + element.style.position = + element.style.top = + element.style.left = + element.style.bottom = + element.style.right = ''; + } + }, + + makeClipping: function(element) { + element = $(element); + if (element._overflow) return; + element._overflow = element.style.overflow; + if ((Element.getStyle(element, 'overflow') || 'visible') != 'hidden') + element.style.overflow = 'hidden'; + }, + + undoClipping: function(element) { + element = $(element); + if (element._overflow) return; + element.style.overflow = element._overflow; + element._overflow = undefined; + } +}); + +var Toggle = new Object(); +Toggle.display = Element.toggle; + +/*--------------------------------------------------------------------------*/ + +Abstract.Insertion = function(adjacency) { + this.adjacency = adjacency; +} + +Abstract.Insertion.prototype = { + initialize: function(element, content) { + this.element = $(element); + this.content = content.stripScripts(); + + if (this.adjacency && this.element.insertAdjacentHTML) { + try { + this.element.insertAdjacentHTML(this.adjacency, this.content); + } catch (e) { + if (this.element.tagName.toLowerCase() == 'tbody') { + this.insertContent(this.contentFromAnonymousTable()); + } else { + throw e; + } + } + } else { + this.range = this.element.ownerDocument.createRange(); + if (this.initializeRange) this.initializeRange(); + this.insertContent([this.range.createContextualFragment(this.content)]); + } + + setTimeout(function() {content.evalScripts()}, 10); + }, + + contentFromAnonymousTable: function() { + var div = document.createElement('div'); + div.innerHTML = '<table><tbody>' + this.content + '</tbody></table>'; + return $A(div.childNodes[0].childNodes[0].childNodes); + } +} + +var Insertion = new Object(); + +Insertion.Before = Class.create(); +Insertion.Before.prototype = Object.extend(new Abstract.Insertion('beforeBegin'), { + initializeRange: function() { + this.range.setStartBefore(this.element); + }, + + insertContent: function(fragments) { + fragments.each((function(fragment) { + this.element.parentNode.insertBefore(fragment, this.element); + }).bind(this)); + } +}); + +Insertion.Top = Class.create(); +Insertion.Top.prototype = Object.extend(new Abstract.Insertion('afterBegin'), { + initializeRange: function() { + this.range.selectNodeContents(this.element); + this.range.collapse(true); + }, + + insertContent: function(fragments) { + fragments.reverse(false).each((function(fragment) { + this.element.insertBefore(fragment, this.element.firstChild); + }).bind(this)); + } +}); + +Insertion.Bottom = Class.create(); +Insertion.Bottom.prototype = Object.extend(new Abstract.Insertion('beforeEnd'), { + initializeRange: function() { + this.range.selectNodeContents(this.element); + this.range.collapse(this.element); + }, + + insertContent: function(fragments) { + fragments.each((function(fragment) { + this.element.appendChild(fragment); + }).bind(this)); + } +}); + +Insertion.After = Class.create(); +Insertion.After.prototype = Object.extend(new Abstract.Insertion('afterEnd'), { + initializeRange: function() { + this.range.setStartAfter(this.element); + }, + + insertContent: function(fragments) { + fragments.each((function(fragment) { + this.element.parentNode.insertBefore(fragment, + this.element.nextSibling); + }).bind(this)); + } +}); + +/*--------------------------------------------------------------------------*/ + +Element.ClassNames = Class.create(); +Element.ClassNames.prototype = { + initialize: function(element) { + this.element = $(element); + }, + + _each: function(iterator) { + this.element.className.split(/\s+/).select(function(name) { + return name.length > 0; + })._each(iterator); + }, + + set: function(className) { + this.element.className = className; + }, + + add: function(classNameToAdd) { + if (this.include(classNameToAdd)) return; + this.set(this.toArray().concat(classNameToAdd).join(' ')); + }, + + remove: function(classNameToRemove) { + if (!this.include(classNameToRemove)) return; + this.set(this.select(function(className) { + return className != classNameToRemove; + }).join(' ')); + }, + + toString: function() { + return this.toArray().join(' '); + } +} + +Object.extend(Element.ClassNames.prototype, Enumerable); +var Field = { + clear: function() { + for (var i = 0; i < arguments.length; i++) + $(arguments[i]).value = ''; + }, + + focus: function(element) { + $(element).focus(); + }, + + present: function() { + for (var i = 0; i < arguments.length; i++) + if ($(arguments[i]).value == '') return false; + return true; + }, + + select: function(element) { + $(element).select(); + }, + + activate: function(element) { + element = $(element); + element.focus(); + if (element.select) + element.select(); + } +} + +/*--------------------------------------------------------------------------*/ + +var Form = { + serialize: function(form) { + var elements = Form.getElements($(form)); + var queryComponents = new Array(); + + for (var i = 0; i < elements.length; i++) { + var queryComponent = Form.Element.serialize(elements[i]); + if (queryComponent) + queryComponents.push(queryComponent); + } + + return queryComponents.join('&'); + }, + + getElements: function(form) { + form = $(form); + var elements = new Array(); + + for (tagName in Form.Element.Serializers) { + var tagElements = form.getElementsByTagName(tagName); + for (var j = 0; j < tagElements.length; j++) + elements.push(tagElements[j]); + } + return elements; + }, + + getInputs: function(form, typeName, name) { + form = $(form); + var inputs = form.getElementsByTagName('input'); + + if (!typeName && !name) + return inputs; + + var matchingInputs = new Array(); + for (var i = 0; i < inputs.length; i++) { + var input = inputs[i]; + if ((typeName && input.type != typeName) || + (name && input.name != name)) + continue; + matchingInputs.push(input); + } + + return matchingInputs; + }, + + disable: function(form) { + var elements = Form.getElements(form); + for (var i = 0; i < elements.length; i++) { + var element = elements[i]; + element.blur(); + element.disabled = 'true'; + } + }, + + enable: function(form) { + var elements = Form.getElements(form); + for (var i = 0; i < elements.length; i++) { + var element = elements[i]; + element.disabled = ''; + } + }, + + findFirstElement: function(form) { + return Form.getElements(form).find(function(element) { + return element.type != 'hidden' && !element.disabled && + ['input', 'select', 'textarea'].include(element.tagName.toLowerCase()); + }); + }, + + focusFirstElement: function(form) { + Field.activate(Form.findFirstElement(form)); + }, + + reset: function(form) { + $(form).reset(); + } +} + +Form.Element = { + serialize: function(element) { + element = $(element); + var method = element.tagName.toLowerCase(); + var parameter = Form.Element.Serializers[method](element); + + if (parameter) { + var key = encodeURIComponent(parameter[0]); + if (key.length == 0) return; + + if (parameter[1].constructor != Array) + parameter[1] = [parameter[1]]; + + return parameter[1].map(function(value) { + return key + '=' + encodeURIComponent(value); + }).join('&'); + } + }, + + getValue: function(element) { + element = $(element); + var method = element.tagName.toLowerCase(); + var parameter = Form.Element.Serializers[method](element); + + if (parameter) + return parameter[1]; + } +} + +Form.Element.Serializers = { + input: function(element) { + switch (element.type.toLowerCase()) { + case 'submit': + case 'hidden': + case 'password': + case 'text': + return Form.Element.Serializers.textarea(element); + case 'checkbox': + case 'radio': + return Form.Element.Serializers.inputSelector(element); + } + return false; + }, + + inputSelector: function(element) { + if (element.checked) + return [element.name, element.value]; + }, + + textarea: function(element) { + return [element.name, element.value]; + }, + + select: function(element) { + return Form.Element.Serializers[element.type == 'select-one' ? + 'selectOne' : 'selectMany'](element); + }, + + selectOne: function(element) { + var value = '', opt, index = element.selectedIndex; + if (index >= 0) { + opt = element.options[index]; + value = opt.value; + if (!value && !('value' in opt)) + value = opt.text; + } + return [element.name, value]; + }, + + selectMany: function(element) { + var value = new Array(); + for (var i = 0; i < element.length; i++) { + var opt = element.options[i]; + if (opt.selected) { + var optValue = opt.value; + if (!optValue && !('value' in opt)) + optValue = opt.text; + value.push(optValue); + } + } + return [element.name, value]; + } +} + +/*--------------------------------------------------------------------------*/ + +var $F = Form.Element.getValue; + +/*--------------------------------------------------------------------------*/ + +Abstract.TimedObserver = function() {} +Abstract.TimedObserver.prototype = { + initialize: function(element, frequency, callback) { + this.frequency = frequency; + this.element = $(element); + this.callback = callback; + + this.lastValue = this.getValue(); + this.registerCallback(); + }, + + registerCallback: function() { + setInterval(this.onTimerEvent.bind(this), this.frequency * 1000); + }, + + onTimerEvent: function() { + var value = this.getValue(); + if (this.lastValue != value) { + this.callback(this.element, value); + this.lastValue = value; + } + } +} + +Form.Element.Observer = Class.create(); +Form.Element.Observer.prototype = Object.extend(new Abstract.TimedObserver(), { + getValue: function() { + return Form.Element.getValue(this.element); + } +}); + +Form.Observer = Class.create(); +Form.Observer.prototype = Object.extend(new Abstract.TimedObserver(), { + getValue: function() { + return Form.serialize(this.element); + } +}); + +/*--------------------------------------------------------------------------*/ + +Abstract.EventObserver = function() {} +Abstract.EventObserver.prototype = { + initialize: function(element, callback) { + this.element = $(element); + this.callback = callback; + + this.lastValue = this.getValue(); + if (this.element.tagName.toLowerCase() == 'form') + this.registerFormCallbacks(); + else + this.registerCallback(this.element); + }, + + onElementEvent: function() { + var value = this.getValue(); + if (this.lastValue != value) { + this.callback(this.element, value); + this.lastValue = value; + } + }, + + registerFormCallbacks: function() { + var elements = Form.getElements(this.element); + for (var i = 0; i < elements.length; i++) + this.registerCallback(elements[i]); + }, + + registerCallback: function(element) { + if (element.type) { + switch (element.type.toLowerCase()) { + case 'checkbox': + case 'radio': + Event.observe(element, 'click', this.onElementEvent.bind(this)); + break; + case 'password': + case 'text': + case 'textarea': + case 'select-one': + case 'select-multiple': + Event.observe(element, 'change', this.onElementEvent.bind(this)); + break; + } + } + } +} + +Form.Element.EventObserver = Class.create(); +Form.Element.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), { + getValue: function() { + return Form.Element.getValue(this.element); + } +}); + +Form.EventObserver = Class.create(); +Form.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), { + getValue: function() { + return Form.serialize(this.element); + } +}); +if (!window.Event) { + var Event = new Object(); +} + +Object.extend(Event, { + KEY_BACKSPACE: 8, + KEY_TAB: 9, + KEY_RETURN: 13, + KEY_ESC: 27, + KEY_LEFT: 37, + KEY_UP: 38, + KEY_RIGHT: 39, + KEY_DOWN: 40, + KEY_DELETE: 46, + + element: function(event) { + return event.target || event.srcElement; + }, + + isLeftClick: function(event) { + return (((event.which) && (event.which == 1)) || + ((event.button) && (event.button == 1))); + }, + + pointerX: function(event) { + return event.pageX || (event.clientX + + (document.documentElement.scrollLeft || document.body.scrollLeft)); + }, + + pointerY: function(event) { + return event.pageY || (event.clientY + + (document.documentElement.scrollTop || document.body.scrollTop)); + }, + + stop: function(event) { + if (event.preventDefault) { + event.preventDefault(); + event.stopPropagation(); + } else { + event.returnValue = false; + event.cancelBubble = true; + } + }, + + // find the first node with the given tagName, starting from the + // node the event was triggered on; traverses the DOM upwards + findElement: function(event, tagName) { + var element = Event.element(event); + while (element.parentNode && (!element.tagName || + (element.tagName.toUpperCase() != tagName.toUpperCase()))) + element = element.parentNode; + return element; + }, + + observers: false, + + _observeAndCache: function(element, name, observer, useCapture) { + if (!this.observers) this.observers = []; + if (element.addEventListener) { + this.observers.push([element, name, observer, useCapture]); + element.addEventListener(name, observer, useCapture); + } else if (element.attachEvent) { + this.observers.push([element, name, observer, useCapture]); + element.attachEvent('on' + name, observer); + } + }, + + unloadCache: function() { + if (!Event.observers) return; + for (var i = 0; i < Event.observers.length; i++) { + Event.stopObserving.apply(this, Event.observers[i]); + Event.observers[i][0] = null; + } + Event.observers = false; + }, + + observe: function(element, name, observer, useCapture) { + var element = $(element); + useCapture = useCapture || false; + + if (name == 'keypress' && + (navigator.appVersion.match(/Konqueror|Safari|KHTML/) + || element.attachEvent)) + name = 'keydown'; + + this._observeAndCache(element, name, observer, useCapture); + }, + + stopObserving: function(element, name, observer, useCapture) { + var element = $(element); + useCapture = useCapture || false; + + if (name == 'keypress' && + (navigator.appVersion.match(/Konqueror|Safari|KHTML/) + || element.detachEvent)) + name = 'keydown'; + + if (element.removeEventListener) { + element.removeEventListener(name, observer, useCapture); + } else if (element.detachEvent) { + element.detachEvent('on' + name, observer); + } + } +}); + +/* prevent memory leaks in IE */ +Event.observe(window, 'unload', Event.unloadCache, false); +var Position = { + // set to true if needed, warning: firefox performance problems + // NOT neeeded for page scrolling, only if draggable contained in + // scrollable elements + includeScrollOffsets: false, + + // must be called before calling withinIncludingScrolloffset, every time the + // page is scrolled + prepare: function() { + this.deltaX = window.pageXOffset + || document.documentElement.scrollLeft + || document.body.scrollLeft + || 0; + this.deltaY = window.pageYOffset + || document.documentElement.scrollTop + || document.body.scrollTop + || 0; + }, + + realOffset: function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.scrollTop || 0; + valueL += element.scrollLeft || 0; + element = element.parentNode; + } while (element); + return [valueL, valueT]; + }, + + cumulativeOffset: function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + element = element.offsetParent; + } while (element); + return [valueL, valueT]; + }, + + positionedOffset: function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + element = element.offsetParent; + if (element) { + p = Element.getStyle(element, 'position'); + if (p == 'relative' || p == 'absolute') break; + } + } while (element); + return [valueL, valueT]; + }, + + offsetParent: function(element) { + if (element.offsetParent) return element.offsetParent; + if (element == document.body) return element; + + while ((element = element.parentNode) && element != document.body) + if (Element.getStyle(element, 'position') != 'static') + return element; + + return document.body; + }, + + // caches x/y coordinate pair to use with overlap + within: function(element, x, y) { + if (this.includeScrollOffsets) + return this.withinIncludingScrolloffsets(element, x, y); + this.xcomp = x; + this.ycomp = y; + this.offset = this.cumulativeOffset(element); + + return (y >= this.offset[1] && + y < this.offset[1] + element.offsetHeight && + x >= this.offset[0] && + x < this.offset[0] + element.offsetWidth); + }, + + withinIncludingScrolloffsets: function(element, x, y) { + var offsetcache = this.realOffset(element); + + this.xcomp = x + offsetcache[0] - this.deltaX; + this.ycomp = y + offsetcache[1] - this.deltaY; + this.offset = this.cumulativeOffset(element); + + return (this.ycomp >= this.offset[1] && + this.ycomp < this.offset[1] + element.offsetHeight && + this.xcomp >= this.offset[0] && + this.xcomp < this.offset[0] + element.offsetWidth); + }, + + // within must be called directly before + overlap: function(mode, element) { + if (!mode) return 0; + if (mode == 'vertical') + return ((this.offset[1] + element.offsetHeight) - this.ycomp) / + element.offsetHeight; + if (mode == 'horizontal') + return ((this.offset[0] + element.offsetWidth) - this.xcomp) / + element.offsetWidth; + }, + + clone: function(source, target) { + source = $(source); + target = $(target); + target.style.position = 'absolute'; + var offsets = this.cumulativeOffset(source); + target.style.top = offsets[1] + 'px'; + target.style.left = offsets[0] + 'px'; + target.style.width = source.offsetWidth + 'px'; + target.style.height = source.offsetHeight + 'px'; + }, + + page: function(forElement) { + var valueT = 0, valueL = 0; + + var element = forElement; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + + // Safari fix + if (element.offsetParent==document.body) + if (Element.getStyle(element,'position')=='absolute') break; + + } while (element = element.offsetParent); + + element = forElement; + do { + valueT -= element.scrollTop || 0; + valueL -= element.scrollLeft || 0; + } while (element = element.parentNode); + + return [valueL, valueT]; + }, + + clone: function(source, target) { + var options = Object.extend({ + setLeft: true, + setTop: true, + setWidth: true, + setHeight: true, + offsetTop: 0, + offsetLeft: 0 + }, arguments[2] || {}) + + // find page position of source + source = $(source); + var p = Position.page(source); + + // find coordinate system to use + target = $(target); + var delta = [0, 0]; + var parent = null; + // delta [0,0] will do fine with position: fixed elements, + // position:absolute needs offsetParent deltas + if (Element.getStyle(target,'position') == 'absolute') { + parent = Position.offsetParent(target); + delta = Position.page(parent); + } + + // correct by body offsets (fixes Safari) + if (parent == document.body) { + delta[0] -= document.body.offsetLeft; + delta[1] -= document.body.offsetTop; + } + + // set position + if(options.setLeft) target.style.left = (p[0] - delta[0] + options.offsetLeft) + 'px'; + if(options.setTop) target.style.top = (p[1] - delta[1] + options.offsetTop) + 'px'; + if(options.setWidth) target.style.width = source.offsetWidth + 'px'; + if(options.setHeight) target.style.height = source.offsetHeight + 'px'; + }, + + absolutize: function(element) { + element = $(element); + if (element.style.position == 'absolute') return; + Position.prepare(); + + var offsets = Position.positionedOffset(element); + var top = offsets[1]; + var left = offsets[0]; + var width = element.clientWidth; + var height = element.clientHeight; + + element._originalLeft = left - parseFloat(element.style.left || 0); + element._originalTop = top - parseFloat(element.style.top || 0); + element._originalWidth = element.style.width; + element._originalHeight = element.style.height; + + element.style.position = 'absolute'; + element.style.top = top + 'px';; + element.style.left = left + 'px';; + element.style.width = width + 'px';; + element.style.height = height + 'px';; + }, + + relativize: function(element) { + element = $(element); + if (element.style.position == 'relative') return; + Position.prepare(); + + element.style.position = 'relative'; + var top = parseFloat(element.style.top || 0) - (element._originalTop || 0); + var left = parseFloat(element.style.left || 0) - (element._originalLeft || 0); + + element.style.top = top + 'px'; + element.style.left = left + 'px'; + element.style.height = element._originalHeight; + element.style.width = element._originalWidth; + } +} + +// Safari returns margins on body which is incorrect if the child is absolutely +// positioned. For performance reasons, redefine Position.cumulativeOffset for +// KHTML/WebKit only. +if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) { + Position.cumulativeOffset = function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + if (element.offsetParent == document.body) + if (Element.getStyle(element, 'position') == 'absolute') break; + + element = element.offsetParent; + } while (element); + + return [valueL, valueT]; + } +} \ No newline at end of file diff --git a/festival-11/lightbox/js/scriptaculous.js b/festival-11/lightbox/js/scriptaculous.js new file mode 100644 index 00000000..dac1228f --- /dev/null +++ b/festival-11/lightbox/js/scriptaculous.js @@ -0,0 +1,45 @@ +// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +var Scriptaculous = { + Version: '1.5.1', + require: function(libraryName) { + // inserting via DOM fails in Safari 2.0, so brute force approach + document.write('<script type="text/javascript" src="'+libraryName+'"></script>'); + }, + load: function() { + if((typeof Prototype=='undefined') || + parseFloat(Prototype.Version.split(".")[0] + "." + + Prototype.Version.split(".")[1]) < 1.4) + throw("script.aculo.us requires the Prototype JavaScript framework >= 1.4.0"); + + $A(document.getElementsByTagName("script")).findAll( function(s) { + return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/)) + }).each( function(s) { + var path = s.src.replace(/scriptaculous\.js(\?.*)?$/,''); + var includes = s.src.match(/\?.*load=([a-z,]*)/); + (includes ? includes[1] : 'builder,effects,dragdrop,controls,slider').split(',').each( + function(include) { Scriptaculous.require(path+include+'.js') }); + }); + } +} + +Scriptaculous.load(); \ No newline at end of file diff --git a/festival-11/o_festivalu.html b/festival-11/o_festivalu.html new file mode 100644 index 00000000..2724f5da --- /dev/null +++ b/festival-11/o_festivalu.html @@ -0,0 +1,134 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs"> + +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="pragma" content="no-cache" /> + <meta http-equiv="cache-control" content="no-cache" /> + <meta http-equiv="Content-Language" content="cs" /> + <meta name="author" content="David Rakowski, FI MU; xrakowsk (at) fi.muni.cz; Jakub Fiala, FI MU; xfiala6 (at) fi.muni.cz" /> + <meta name="copyright" content="LEMMA" /> + <meta name="robots" content="all,follow" /> + <meta name="keywords" content="LEMMA PV113 Fakulta informatiky MU multimedia publishing filmová tvorba Softwarové elektronické publikace - seminá filmový festival" /> + <meta name="description" content="FF - LEMMA | Stránky Filmového festivalu Masarykovy univerzity Fakulty informatiky v BrnÄ›." /> + +<title>XI. Filmový festival - O festivalu | FI MU</title> +<link rel="stylesheet" type="text/css" href="ff.css" /> +<!--[if IE]> +<link rel="stylesheet" type="text/css" href="ie.css" /> +<![endif]--> +</head> + +<body> +<div id="soul"> <!-- zaÄátek duÄ…e --> +<div id="body"> <!-- zaÄátek tÄ›la --> +<div id="head"> <!-- zaÄátek hlaviÄky --> +<a href="index.html" title="Na vstupnà stránku"><img src="head_filmobolos.png" alt="" width="100" height="206" /></a> +<div id="hmenu"> <!-- zaÄátek menu --> +<div class="menu"><a href="index.html">Program</a></div> +<div class="menu"><a href="projekce.html">Projekce</a></div> +<div class="menu menuact">O festivalu</div> +<div class="menu"><a href="fotogalerie.html">Galerie</a></div> +<div class="menu"><a href="partneri.html">PartneÅ™i</a></div> +<div class="menu"><a href="vysledky.html">Výsledky</a></div> +<div class="menu"><a href="kontakt.html">Kontakt</a></div> +</div> <!-- konec menu --> + + +</div> <!-- konec hlaviÄky --> + + +<div id="left"> <!-- zaÄátek podmenu --> +<div class="navcontainer"> + <ul> + <li><a href="http://www.fi.muni.cz/lemma/index.html" title="" id="other">Hlavnà strana Lemmy</a></li> + <li><a href="http://www.fi.muni.cz/lemma/festival/" title="" id="act">Filmový festival</a></li> + <li><a href="http://www.fi.muni.cz/lemma/laborator.html" title=""><font color="#6666FF">LaboratoÅ™</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/projekty.html" title=""><font color="#6666FF">Projekty</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/archiv.html" title=""><font color="#6666FF">Archiv</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/referaty.html" title=""><font color="#6666FF">Referáty</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/fotogalerie.html" title=""><font color="#6666FF">Fotogalerie</font></a></li> +<!-- sciest <li><a href="../../../ucebni_text.html" title="">UÄebnà text</a></li> --> + <li><a href="http://www.fi.muni.cz/lemma/odkazy.html" title=""><font color="#6666FF">Odkazy</font></a></li> + <li><a href="http://lemma.ics.muni.cz/WMA/" title="" id="other1"> :: Webový video archiv</a></li> + <li><a href="https://lemma.ics.muni.cz/RS/" title="" id="other2"> :: RezervaÄnà systém</a></li> + </ul> +</div> + +</div> <!-- konec podmenu --> + +<div id="text"> <!-- zaÄátek tÄ›la dokumentu --> +<h1>O festivalu</h1> +<p>Z nadÅ¡enà z nových možnostà digitálnÃho zpracovánà videa, +z potÅ™eb identifikovaných pÅ™i pÅ™ÃpravÄ› CD VÅ¡ech pÄ›t pohromadÄ› +a z touhy studentů FI vytvoÅ™it si svůj vlastnà film, vyjádÅ™it se jak +slovem, tak obrazem, vznikl v roce 2001 prvnà filmový festival +FI MU. BÄ›hem jednoho semestru vzniklo deset filmových etud, +od poÄáteÄnà autorovy pÅ™edstavy, pÅ™es scénář po produkci, +digitálnà stÅ™ih a pÅ™Ãpravu festivalu. ÚspÄ›ch byl nevÃdaný, +jak vystihla redaktorka studentského Äasopisu Informagika: +„Fakt, že pod rukama informatiků vzniklo deset vtipnyÌch +snÃmků, mi pÅ™ipadá podobnÄ› neuvěřitelný jako možnost, že deset +angliÄtinářů napÃÅ¡e operaÄnà systém.“ Festival se od té doby +opakoval již každoroÄnÄ› a laÅ¥ka kvality i návÅ¡tÄ›vnost festivalu +se neustále zvyÅ¡ovala. Charakteristické a cenné je, že vÅ¡echny +etapy pÅ™Ãpravy filmu od námÄ›tu, pÅ™es literárnà scénář, technický +scénář, produkci, stÅ™ih, postprodukci si dÄ›lajà studenti sami, +pod patronacà a mentorstvÃm vyuÄujÃcÃch pÅ™edmÄ›tů PV110, +PV113 a PV174. NároÄnost skloubenà této téměř desÃtky profesà +v laboratoÅ™i LEMMA se dařà úspěšnÄ› skrývat a je vyvážena motivacà +a nadÅ¡enÃm z pÅ™edstavy vlastnÃho filmu, který bude prezentován +pÅ™ed vÃce než Å¡esti sty diváky na festivalovém veÄeru. Letos probÃhá +již jedenáctý roÄnÃk festivalu..</p> + +<h1>Složenà odborné poroty</h1> +<ul style='margin-left:40px;'> +<li><a href="http://www.ceskatelevize.cz/lide/kamila-zlatuskova/"><font color="#6666FF">Kamila ZlatuÅ¡ková</font></a>, režiséřka ÄŒT a pedagog JAMU</li> +<li><a href="http://www.martafilm.cz"><font color="#6666FF">Marta Nováková</font></a></li> +<li><a href="http://www.napric.cz/cs/clenove/horacek"><font color="#6666FF">Lukáš HoráÄek</font></a></li> +<li><a href="http://is.muni.cz/osoba/29251"><font color="#6666FF">Josef Å trubl</font></a>, pÅ™edseda sdruženà pro BrnÄ›nskou Å estnáctku a PedF MU</li> +<li><a href="http://www.petrbaran.com/"><font color="#6666FF">Petr Baran</font></a></li> +</ul> +<h1>a vyuÄujÃcà pÅ™edmÄ›tu PV113</h1> +<ul style='margin-left:40px;'> +<li>Radovan Hakl</li> +<li><a href="http://www.fi.muni.cz/usr/sojka/"><font color="#6666FF">Petr Sojka</font></a></li> +<li><a href="http://www.fdb.cz/lidi/281901-robert-kral.html"><font color="#6666FF">Robert Král</font></a></li> +</ul> + +<h1>Ohlasy</h1> +<ul style='margin-left:40px;'> +<li><a href="http://www.casopishalas.cz/clanek/zobrazit/996"><font color="#6666FF">ÄŒlánek Äasopisu Halas</font></a></li> +<li><a href="http://info.muni.cz/index.php?option=com_content&task=view&id=2200&Itemid=96"><font color="#6666FF">info.muni.cz: Na festivalu zabodovali animace</font></a></li> +<li><a href="http://lemur.mu/index.php/kultura/film/825-festival-fi-pracovni"><font color="#6666FF">lemur.mu: Komedie o králÃkovi zaujala studenty nejvÃce</font></a></li> +</ul> + +<br /> +</div> <!-- konec tÄ›la dokumentu --> + +<div id="clear"> +</div> + +<div id="base"> <!-- zaÄátek patiÄky --> +<a href="http://www.fi.muni.cz" title="úvodnà stránka FI"><img src="fi.png" alt="" width="60" height="60" /></a> +<a href="http://www.fi.muni.cz/lemma" title="úvodnà stránka Lemmy"><img src="lemma.png" alt="" width="60" height="60" /></a> + +Technická stránka, grafická úprava: Filip DanÄ›k, Jakub Fiala, Martin Kacvinský, David Rakowski<br /> +LEMMA - LaboratoÅ™ elektronických multimediálnÃch aplikacà | validnà xhtml, css<br /><a href="index.html">Vstoupit na úvodnà stránku festivalu</a> | <script type="text/javascript">document.write("Poslednà úprava: "+document.lastModified);</script> | <a href="http://fi.muni.cz/lemma/sitemap.html">mapa webu</a> +</div> <!-- konec patiÄky --> +</div> <!-- konec tÄ›la --> + + +</div> <!-- konec duÅ¡e --> +<script type="text/javascript"> +var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); +document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); +</script> +<script type="text/javascript"> +try { +var pageTracker = _gat._getTracker("UA-8683677-1"); +pageTracker._trackPageview(); +} catch(err) {}</script> +</body> +</html> diff --git a/festival-11/partneri.html b/festival-11/partneri.html new file mode 100644 index 00000000..16878214 --- /dev/null +++ b/festival-11/partneri.html @@ -0,0 +1,159 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs"> + +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="pragma" content="no-cache" /> + <meta http-equiv="cache-control" content="no-cache" /> + <meta http-equiv="Content-Language" content="cs" /> + <meta name="author" content="David Rakowski, FI MU; xrakowsk (at) fi.muni.cz; Jakub Fiala, FI MU; xfiala6 (at) fi.muni.cz" /> + <meta name="copyright" content="LEMMA" /> + <meta name="robots" content="all,follow" /> + <meta name="keywords" content="LEMMA PV113 Fakulta informatiky MU multimedia publishing filmová tvorba Softwarové elektronické publikace - seminá filmový festival" /> + <meta name="description" content="FF - LEMMA | Stránky Filmového festivalu Masarykovy univerzity Fakulty informatiky v BrnÄ›." /> + +<title>XI. Filmový festival - PartneÅ™i | FI MU</title> +<link rel="stylesheet" type="text/css" href="ff.css" /> +<!--[if IE]> +<link rel="stylesheet" type="text/css" href="ie.css" /> +<![endif]--> +</head> + +<body> +<div id="soul"> <!-- zaÄátek duÅ¡e --> +<div id="body"> <!-- zaÄátek tÄ›la --> +<div id="head"> <!-- zaÄátek hlaviÄky --> +<a href="index.html" title="Na vstupnà stránku"><img src="head_filmobolos.png" alt="" width="100" height="206" /></a> +<div id="hmenu"> <!-- zaÄátek menu --> +<div class="menu"><a href="index.html">Program</a></div> +<div class="menu"><a href="projekce.html">Projekce</a></div> +<div class="menu"><a href="o_festivalu.html">O festivalu</a></div> +<div class="menu"><a href="fotogalerie.html">Galerie</a></div> +<div class="menu menuact">PartneÅ™i</div> +<div class="menu"><a href="vysledky.html">Výsledky</a></div> +<div class="menu"><a href="kontakt.html">Kontakt</a></div> +</div> <!-- konec menu --> + + +</div> <!-- konec hlaviÄky --> + + +<div id="left"> <!-- zaÄátek podmenu --> +<div class="navcontainer"> + <ul> + <li><a href="http://www.fi.muni.cz/lemma/index.html" title="" id="other">Hlavnà strana Lemmy</a></li> + <li><a href="http://www.fi.muni.cz/lemma/festival/" title="" id="act">Filmový festival</a></li> + <li><a href="http://www.fi.muni.cz/lemma/laborator.html" title=""><font color="#6666FF">LaboratoÅ™</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/projekty.html" title=""><font color="#6666FF">Projekty</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/archiv.html" title=""><font color="#6666FF">Archiv</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/referaty.html" title=""><font color="#6666FF">Referáty</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/fotogalerie.html" title=""><font color="#6666FF">Fotogalerie</font></a></li> +<!-- sciest <li><a href="../../../ucebni_text.html" title="">UÄebnà text</a></li> --> + <li><a href="http://www.fi.muni.cz/lemma/odkazy.html" title=""><font color="#6666FF">Odkazy</font></a></li> + <li><a href="http://lemma.ics.muni.cz/WMA/" title="" id="other1"> :: Webový video archiv</a></li> + <li><a href="https://lemma.ics.muni.cz/RS/" title="" id="other2"> :: RezervaÄnà systém</a></li> + </ul> +</div> + +</div> <!-- konec podmenu --> + +<div id="text"> <!-- zaÄátek tÄ›la dokumentu --> +<h1>SponzoÅ™i</h1> + +<div class="border2"><img src="img/adobe.jpg" alt="" width="48" height="60" /><h3>Adobe</h3> +Adobe<br /> +<a href="http://www.adobe.com/cz" target="_blank"><font color="#6666FF">http://www.adobe.com/cz</font></a></div> + +<div class="border1" style='height:90px;'><img src="img/starobrno.png" alt="" /><h3>pivovar Starobrno</h3> +Pivovar Starobrno<br /> +<a href="http://www.starobrno.cz" target="_blank"><font color="#6666FF">http://www.starobrno.cz</font></a></div> + +<div class="border2"><img src="img/logo_brno.jpg" alt="" width="160" height="61" /><h3>Brno</h3> +Statutárni mÄ›sto Brno<br /> +FinanÄnà podpora a záštita festivalu.<br /> +<a href="http://www.brno.cz" target="_blank"><font color="#6666FF">http://www.brno.cz</font></a></div> + +<div class="border1"><img src="img/og.gif" alt="" width="160" height="32" /><h3>Orange & Green solutions</h3> +Komplexnà služby v oblasti IT.<br /> +<a href="http://www.og.cz" target="_blank"><font color="#6666FF">http://www.og.cz</font></a></div> + +<div class="border2"><img src="img/ing.png" alt="" width="150" height="50" /><h3>ING Poišťovna</h3> +ING - životnà pojišťovna<br /> +<a href="http://www.ingpojistovna.cz/" target="_blank"><font color="#6666FF">http://www.ingpojistovna.cz/</font></a></div> + +<h1>PartneÅ™i</h1> + +<div class="border2"><img src="img/lemma.png" alt="" width="60" height="60" /><h3>Lemma</h3> +LaboratoÅ™ elektronických multimediálnÃch aplikacÃ<br /> +Zázemà produkce filmů, zápůjÄky techniky.<br /> +<a href="http://www.fi.muni.cz/lemma" target="_blank"><font color="#6666FF">http://www.fi.muni.cz/lemma</font></a></div> + +<div class="border1"><img src="img/fi.png" alt="" width="60" height="60" /><h3>FI MU</h3> +Fakulta informatiky, Masarykova univerzita<br /> +Záštita festivalu, festivalové prostory, právnà servis.<br /> +<a href="http://www.fi.muni.cz" target="_blank"><font color="#6666FF">http://www.fi.muni.cz</font></a></div> + +<div class="border2"><img src="img/sufi.png" alt="" width="132" height="60" /><h3>FI MU</h3> +Studentská unie Fakulty informatiky<br /> +<br /> +<a href="http://su.fi.muni.cz/" target="_blank"><font color="#6666FF">http://su.fi.muni.cz/</font></a></div> + +<h1>Mediálnà partneÅ™i</h1> + +<div class="border2"><img src="img/kult.jpg" alt="" width="125" height="67" /><h3>MagazÃn Kult</h3> +MagazÃn Kult<br /> +VaÅ¡e dennà dávka kultury a zábavy. <br /> +<a href="http://www.kult.cz/" target="_blank"><font color="#6666FF">http://www.kult.cz/</font></a></div> + +<div class="border1"><img src="img/radior.png" alt="" width="150" height="62" /><h3>Radio R</h3> +Radio R<br /> +Studentské rádiu Masarykovy univerzity <br /> +<a href="http://www.radior.cz/" target="_blank"><font color="#6666FF">http://www.radior.cz/</font></a></div> + +<div class="border2"><img src="img/brnovinky.jpg" alt="" width="162" height="40" /><h3>Brnovinky</h3> +InformaÄnà portál, kde se mohou zájemci <br /> +o život v BrnÄ› seznámit s akutálnÃm dÄ›nÃm <br /> +Äi kulturnÃmi a volnoÄasovými možnostmi. <br /> +<a href="http://www.brnovinky.cz" target="_blank"><font color="#6666FF">http://www.brnovinky.cz</font></a></div> + +<div class="border1"><img src="img/lemur.jpg" alt="" width="170" height="62" /><h3>LeMUr.mu</h3> +LeMUr.mu<br /> +Studentský portál Masarykovy univerzity <br /> +<a href="http://www.lemur.mu/" target="_blank"><font color="#6666FF">http://www.lemur.mu/</font></a></div> + +<div class="border2"><img src="img/halas.png" alt="" width="162" height="80" /><h3>Halas</h3> +Halas<br /> +ÄŒasopis studentů Fakulty sociálnÃch studià MU <br /> +<br /> +<a href="http://www.casopishalas.cz/" target="_blank"><font color="#6666FF">http://www.casopishalas.cz/</font></a></div> + +<div class="border1"><img src="img/filmserver.png" alt="" width="170" height="42" /><h3>Filmserver.cz</h3> +Filmserver.cz<br /> +Fild od zaÄátku do konce. <br /> +<a href="http://filmserver.cz/" target="_blank"><font color="#6666FF">http://filmserver.cz/</font></a></div> + +<div class="border2"><img src="img/muni.jpg" alt="" width="80" height="80" /><h3>MUNI</h3> +MUNI<br /> +MÄ›sÃÄnÃk Masarykovy univerzity<br /> +<a href="http://info.muni.cz/" target="_blank"><font color="#6666FF">http://info.muni.cz/</font></a></div> + + +</div> <!-- konec tÄ›la dokumentu --> + +<div id="clear"> +</div> + +<div id="base"> <!-- zaÄátek patiÄky --> +<a href="http://www.fi.muni.cz" title="úvodnà stránka FI"><img src="fi.png" alt="" width="60" height="60" /></a> +<a href="http://www.fi.muni.cz/lemma" title="úvodnà stránka Lemmy"><img src="lemma.png" alt="" width="60" height="60" /></a> + +Technická stránka, grafická úprava: Filip DanÄ›k, Jakub Fiala, Martin Kacvinský, David Rakowski<br /> +LEMMA - LaboratoÅ™ elektronických multimediálnÃch aplikacà | validnà xhtml, css<br /><a href="index.html">Vstoupit na úvodnà stránku festivalu</a> | <script type="text/javascript">document.write("Poslednà úprava: "+document.lastModified);</script> | <a href="http://fi.muni.cz/lemma/sitemap.html">mapa webu</a> +</div> <!-- konec patiÄky --> +</div> <!-- konec tÄ›la --> + + +</div> <!-- konec duÅ¡e --> +</body> +</html> diff --git a/festival-11/photos/1_1.jpg b/festival-11/photos/1_1.jpg new file mode 100644 index 00000000..3a03b4b9 --- /dev/null +++ b/festival-11/photos/1_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7aa310bc2d66e2523495a8dad82122dda116ecd76c09c6716a65902a152cc1f7 +size 58245 diff --git a/festival-11/photos/1_10.JPG b/festival-11/photos/1_10.JPG new file mode 100644 index 00000000..51f03829 --- /dev/null +++ b/festival-11/photos/1_10.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3ed87d7baceb1c4dff64eeb5fdbe78749fbcea8a2bda3642dd77cf75958b61c +size 111024 diff --git a/festival-11/photos/1_11.JPG b/festival-11/photos/1_11.JPG new file mode 100644 index 00000000..3bb8df68 --- /dev/null +++ b/festival-11/photos/1_11.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:797c401a3c5882c1bfad68399e163f16d630cb79a1a519c685f03c012d63568e +size 137523 diff --git a/festival-11/photos/1_12.JPG b/festival-11/photos/1_12.JPG new file mode 100644 index 00000000..cff0d936 --- /dev/null +++ b/festival-11/photos/1_12.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d43ed37339e6b1b51a94a85b06a0b6829d492363ecf11e1287207845ead25fba +size 89674 diff --git a/festival-11/photos/1_13.JPG b/festival-11/photos/1_13.JPG new file mode 100644 index 00000000..78ab43a6 --- /dev/null +++ b/festival-11/photos/1_13.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0afce329cc4da02b3335d443214453436f38f21412e8429ddbdceb3345aec2cc +size 67162 diff --git a/festival-11/photos/1_2.JPG b/festival-11/photos/1_2.JPG new file mode 100644 index 00000000..c7b4b91d --- /dev/null +++ b/festival-11/photos/1_2.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2bd0629e0bfc08c790e459448825c2fd05b348e038b9cdb06849d88789b27a0 +size 190097 diff --git a/festival-11/photos/1_3.JPG b/festival-11/photos/1_3.JPG new file mode 100644 index 00000000..848fabfc --- /dev/null +++ b/festival-11/photos/1_3.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69b4d52bb7e73311694ac14f61ea1fbf69ec8d2326c84cff23a910b1fb37d44c +size 135511 diff --git a/festival-11/photos/1_4.JPG b/festival-11/photos/1_4.JPG new file mode 100644 index 00000000..05fdf18f --- /dev/null +++ b/festival-11/photos/1_4.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59d1d7fb3b4f11a75c533ce116c30c22602b14fbdc50edb35affc6976ab4b5b4 +size 109143 diff --git a/festival-11/photos/1_5.JPG b/festival-11/photos/1_5.JPG new file mode 100644 index 00000000..80aa04c9 --- /dev/null +++ b/festival-11/photos/1_5.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f9edc29b712b7591ef497ff3f709f45adbbd04f8715315cd26536a67432b9b5 +size 147204 diff --git a/festival-11/photos/1_6.JPG b/festival-11/photos/1_6.JPG new file mode 100644 index 00000000..1dfd57bc --- /dev/null +++ b/festival-11/photos/1_6.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e8c72a45a4b98928819a0df52a751e50180a94385890bb3ff76817493a28ae4 +size 89947 diff --git a/festival-11/photos/1_7.JPG b/festival-11/photos/1_7.JPG new file mode 100644 index 00000000..c76620f4 --- /dev/null +++ b/festival-11/photos/1_7.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4189b37ecdf413dd6f50fb0e302ce38a142bcdd09b7bec1805b69bda601e617 +size 98529 diff --git a/festival-11/photos/1_8.JPG b/festival-11/photos/1_8.JPG new file mode 100644 index 00000000..0e4e4139 --- /dev/null +++ b/festival-11/photos/1_8.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db4c183415c20babada40f061f9994c409ea265428be5a9af71125fd6065e934 +size 129783 diff --git a/festival-11/photos/1_9.JPG b/festival-11/photos/1_9.JPG new file mode 100644 index 00000000..4c1a2f29 --- /dev/null +++ b/festival-11/photos/1_9.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b77220609bbbd22a6cf5b0d8bd26553ca36b743bf1343297026da5d124c3b97e +size 183528 diff --git a/festival-11/photos/2_1.jpg b/festival-11/photos/2_1.jpg new file mode 100644 index 00000000..cfec81a2 --- /dev/null +++ b/festival-11/photos/2_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:764e5c5fc7439c1afec987e31d2bb4e2dd124bacdf6d1e0230a50a0a09850173 +size 112750 diff --git a/festival-11/photos/2_2.jpg b/festival-11/photos/2_2.jpg new file mode 100644 index 00000000..449e00c6 --- /dev/null +++ b/festival-11/photos/2_2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fee7f49f3e2a299e01bd0d44f8dc4a630d4b207ebd10e1a4c286dec3adf2fe02 +size 100935 diff --git a/festival-11/photos/2_3.jpg b/festival-11/photos/2_3.jpg new file mode 100644 index 00000000..d6dfcd95 --- /dev/null +++ b/festival-11/photos/2_3.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0da406455cc11a3283df425082302c8321afac7aac4ee3a7172c709b2d278faa +size 159912 diff --git a/festival-11/photos/2_4.jpg b/festival-11/photos/2_4.jpg new file mode 100644 index 00000000..d1cc3a8e --- /dev/null +++ b/festival-11/photos/2_4.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54dc331623dd891d109988a994e6a4e957d721d275f0ac3886f50a51f4d9460e +size 95496 diff --git a/festival-11/photos/2_5.jpg b/festival-11/photos/2_5.jpg new file mode 100644 index 00000000..0ac6bc05 --- /dev/null +++ b/festival-11/photos/2_5.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:705066f519064deba4b1cb25726c2c1f8ab50f628e4e72ac316441bc0cb959d9 +size 116228 diff --git a/festival-11/photos/2_6.jpg b/festival-11/photos/2_6.jpg new file mode 100644 index 00000000..fd9ef801 --- /dev/null +++ b/festival-11/photos/2_6.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c749367d7057eff8124306593a86ce865b97ed1b11a229e506faacc88bda1f2c +size 104038 diff --git a/festival-11/photos/2_7.jpg b/festival-11/photos/2_7.jpg new file mode 100644 index 00000000..955bd921 --- /dev/null +++ b/festival-11/photos/2_7.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1470238d69468b46916ae0384f0db4c4b027e045910616c708c3b3f0fdd5fe2 +size 94371 diff --git a/festival-11/photos/3_1.jpg b/festival-11/photos/3_1.jpg new file mode 100644 index 00000000..f293e11f --- /dev/null +++ b/festival-11/photos/3_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f730f5479f181c4ee4675116f56b010baa5a484f85855a973582c059110abac +size 120685 diff --git a/festival-11/photos/3_2.jpg b/festival-11/photos/3_2.jpg new file mode 100644 index 00000000..8485fb91 --- /dev/null +++ b/festival-11/photos/3_2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a6b4d39956b47baf840abcd676b9518a9ae879abbc8f0789965c6de8fefbc89 +size 106809 diff --git a/festival-11/photos/3_3.jpg b/festival-11/photos/3_3.jpg new file mode 100644 index 00000000..11f8d426 --- /dev/null +++ b/festival-11/photos/3_3.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bbe8c7f11844bc9b181eec9bce656c2f6810cf0c372ad212101d6e0191714b3 +size 123938 diff --git a/festival-11/photos/3_4.jpg b/festival-11/photos/3_4.jpg new file mode 100644 index 00000000..b78521be --- /dev/null +++ b/festival-11/photos/3_4.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6679534ee8d8a64d4e42b37a5686a8ded9304498d299f4a13e8089a8039a987 +size 140670 diff --git a/festival-11/photos/3_5.jpg b/festival-11/photos/3_5.jpg new file mode 100644 index 00000000..3f51d252 --- /dev/null +++ b/festival-11/photos/3_5.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:593f749a7eafa68b04c3212caa1f0456932be2cc2e5758238dd9c06459848edb +size 175243 diff --git a/festival-11/photos/3_6.jpg b/festival-11/photos/3_6.jpg new file mode 100644 index 00000000..98318944 --- /dev/null +++ b/festival-11/photos/3_6.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69baba88c8c1d3f25c00c0c8f3f813c87113d46177b099328f335f6636db04b4 +size 176311 diff --git a/festival-11/photos/3_7.jpg b/festival-11/photos/3_7.jpg new file mode 100644 index 00000000..94099a12 --- /dev/null +++ b/festival-11/photos/3_7.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8326d1b461ba636d100fd79e0e3584aa2c267170206e76a79d5158204a9db99 +size 204834 diff --git a/festival-11/photos/4_1.JPG b/festival-11/photos/4_1.JPG new file mode 100644 index 00000000..2f316229 --- /dev/null +++ b/festival-11/photos/4_1.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:438f8d87f1ef50a7501a5dda2abeec299366f2203af8d94ad3c007238461f9e2 +size 118598 diff --git a/festival-11/photos/4_2.JPG b/festival-11/photos/4_2.JPG new file mode 100644 index 00000000..48733345 --- /dev/null +++ b/festival-11/photos/4_2.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6d0177ccd2ef969b5973fda301b32b9c076d336cba48c66214569540fe5e6ab +size 112419 diff --git a/festival-11/photos/4_3.JPG b/festival-11/photos/4_3.JPG new file mode 100644 index 00000000..93deaae1 --- /dev/null +++ b/festival-11/photos/4_3.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21a6c625ccda5e787e951db6ffcb0f0877946eb37066a387281c1423362b6150 +size 121676 diff --git a/festival-11/photos/4_4.JPG b/festival-11/photos/4_4.JPG new file mode 100644 index 00000000..860c7168 --- /dev/null +++ b/festival-11/photos/4_4.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06b221abac508796f4aa78a47e55e8dcab7ad4949a16fdc957edd11b2f5bd191 +size 123876 diff --git a/festival-11/photos/4_5.JPG b/festival-11/photos/4_5.JPG new file mode 100644 index 00000000..6d243f39 --- /dev/null +++ b/festival-11/photos/4_5.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfbd65b8c3fd9df84f5cb2ba9efa48b276bd0235aee5872604b726c3a68f641a +size 101151 diff --git a/festival-11/photos/4_6.JPG b/festival-11/photos/4_6.JPG new file mode 100644 index 00000000..6b1dd6d1 --- /dev/null +++ b/festival-11/photos/4_6.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d03de8727143a086692ba35052903897acda755439a7d489dceb06b0eb9363bc +size 103048 diff --git a/festival-11/photos/4_7.JPG b/festival-11/photos/4_7.JPG new file mode 100644 index 00000000..beec8ff6 --- /dev/null +++ b/festival-11/photos/4_7.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be52d61bccdef78383e2a05802cd7107860f2766122fa81797a545bb146407a5 +size 90802 diff --git a/festival-11/photos/4_8.JPG b/festival-11/photos/4_8.JPG new file mode 100644 index 00000000..93f06660 --- /dev/null +++ b/festival-11/photos/4_8.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1856109c9cbfbdffa5091c365c340c68292c8ddf52890c80cc1d649c78dd858f +size 112169 diff --git a/festival-11/photos/male/fotka (1).jpg b/festival-11/photos/male/fotka (1).jpg new file mode 100644 index 00000000..9d1db8d6 --- /dev/null +++ b/festival-11/photos/male/fotka (1).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f899b3c239d9a8686958b920d7008a76103400e4556a6c8526d33ea515200b8 +size 36605 diff --git a/festival-11/photos/male/fotka (10).jpg b/festival-11/photos/male/fotka (10).jpg new file mode 100644 index 00000000..01bfedf6 --- /dev/null +++ b/festival-11/photos/male/fotka (10).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf4de27526337fed627f2841d7bad22cf42c8b4a84079215794b7e8217416e6b +size 38141 diff --git a/festival-11/photos/male/fotka (11).jpg b/festival-11/photos/male/fotka (11).jpg new file mode 100644 index 00000000..af199d7d --- /dev/null +++ b/festival-11/photos/male/fotka (11).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04f46302b8a28d3d9309183c9bcdb0190d0babe857a08d1fbbcbacc0b074f5b4 +size 35488 diff --git a/festival-11/photos/male/fotka (12).jpg b/festival-11/photos/male/fotka (12).jpg new file mode 100644 index 00000000..77ae7fdb --- /dev/null +++ b/festival-11/photos/male/fotka (12).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0533a729ff5e557e72979bd537d7c13d97f5ae5112513d462d20311695485f1 +size 40152 diff --git a/festival-11/photos/male/fotka (13).jpg b/festival-11/photos/male/fotka (13).jpg new file mode 100644 index 00000000..f31b8ed3 --- /dev/null +++ b/festival-11/photos/male/fotka (13).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d18e603b7bc7411bad1002d0bd30b4bb2277dfd08229edd3bb932d369116f99f +size 53084 diff --git a/festival-11/photos/male/fotka (14).jpg b/festival-11/photos/male/fotka (14).jpg new file mode 100644 index 00000000..a36aefbc --- /dev/null +++ b/festival-11/photos/male/fotka (14).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65e1a50948d6506af90d95c591c83da57432b5031c31d1d5581cc2a575f6f1bc +size 28111 diff --git a/festival-11/photos/male/fotka (15).jpg b/festival-11/photos/male/fotka (15).jpg new file mode 100644 index 00000000..01fce242 --- /dev/null +++ b/festival-11/photos/male/fotka (15).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:301e69c9dd88d9925963166f95dce0b9885f0a1c250c68146722d9ae44568819 +size 43570 diff --git a/festival-11/photos/male/fotka (16).jpg b/festival-11/photos/male/fotka (16).jpg new file mode 100644 index 00000000..ce221d37 --- /dev/null +++ b/festival-11/photos/male/fotka (16).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6440cdff985908c4d56e9deb944ead4855813a4a905a83381b5823b013db21c0 +size 50120 diff --git a/festival-11/photos/male/fotka (17).jpg b/festival-11/photos/male/fotka (17).jpg new file mode 100644 index 00000000..5948dd40 --- /dev/null +++ b/festival-11/photos/male/fotka (17).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74332971f073741cc1334b37ed9eaa0c09806a2f62eaa1c372adcad885227be9 +size 43781 diff --git a/festival-11/photos/male/fotka (18).jpg b/festival-11/photos/male/fotka (18).jpg new file mode 100644 index 00000000..edaf3c2c --- /dev/null +++ b/festival-11/photos/male/fotka (18).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e02fde49d8368e4d58996d9f85220eadee1c96880acb1605953d067b6c8def9 +size 37159 diff --git a/festival-11/photos/male/fotka (19).jpg b/festival-11/photos/male/fotka (19).jpg new file mode 100644 index 00000000..8532ddc0 --- /dev/null +++ b/festival-11/photos/male/fotka (19).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a60a1f79e0a8da2cb578cb60a7994d7cfdd2abd7c0b15025c016cae9ea02fba2 +size 43464 diff --git a/festival-11/photos/male/fotka (2).jpg b/festival-11/photos/male/fotka (2).jpg new file mode 100644 index 00000000..68b22c49 --- /dev/null +++ b/festival-11/photos/male/fotka (2).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce8eee1d7a73afd4aa40347dfb447a2d0bf7947023a9b50e3d0dbc5a6e63116f +size 29931 diff --git a/festival-11/photos/male/fotka (20).jpg b/festival-11/photos/male/fotka (20).jpg new file mode 100644 index 00000000..25916a67 --- /dev/null +++ b/festival-11/photos/male/fotka (20).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e390d6fc5288096a7322cc6109d339071c743505dc790ac8a37ee37efdacb840 +size 43177 diff --git a/festival-11/photos/male/fotka (21).jpg b/festival-11/photos/male/fotka (21).jpg new file mode 100644 index 00000000..d0ddb315 --- /dev/null +++ b/festival-11/photos/male/fotka (21).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24ea0f336db08479c56420ef0d5f67ae84acc547199f07e6e7db1ec4e23b350f +size 43794 diff --git a/festival-11/photos/male/fotka (22).jpg b/festival-11/photos/male/fotka (22).jpg new file mode 100644 index 00000000..278b7f52 --- /dev/null +++ b/festival-11/photos/male/fotka (22).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:426b3aee5812db0b309bf7ffa0f0201a090241ee1ef34948df355fb74337ec7c +size 51573 diff --git a/festival-11/photos/male/fotka (23).jpg b/festival-11/photos/male/fotka (23).jpg new file mode 100644 index 00000000..99685ca9 --- /dev/null +++ b/festival-11/photos/male/fotka (23).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4315a5919911ebb22ea26e19ac19230c043c4efa958d91c0f7d0c08c78a42b85 +size 49507 diff --git a/festival-11/photos/male/fotka (24).jpg b/festival-11/photos/male/fotka (24).jpg new file mode 100644 index 00000000..a3c6f671 --- /dev/null +++ b/festival-11/photos/male/fotka (24).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d529320baf38aac511b3d2209d6c8853c16d43cd0c4a6f40532e748ffe84d642 +size 46022 diff --git a/festival-11/photos/male/fotka (25).jpg b/festival-11/photos/male/fotka (25).jpg new file mode 100644 index 00000000..0bfaa48d --- /dev/null +++ b/festival-11/photos/male/fotka (25).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e72368ec56854f087b7bdcdc459993f0853eb7d8f030ff0d02485c59b9c0562f +size 49316 diff --git a/festival-11/photos/male/fotka (26).jpg b/festival-11/photos/male/fotka (26).jpg new file mode 100644 index 00000000..162a371e --- /dev/null +++ b/festival-11/photos/male/fotka (26).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d39f10d838c34dc948498577d8ae9be3f668f1389d08c49afc7577c44ed6b7c7 +size 46126 diff --git a/festival-11/photos/male/fotka (27).jpg b/festival-11/photos/male/fotka (27).jpg new file mode 100644 index 00000000..9ff29ca1 --- /dev/null +++ b/festival-11/photos/male/fotka (27).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ded0df8c25c61d9a52953407283e9e68964df2b6eb0849e511b342769261da2b +size 44676 diff --git a/festival-11/photos/male/fotka (28).jpg b/festival-11/photos/male/fotka (28).jpg new file mode 100644 index 00000000..958774f2 --- /dev/null +++ b/festival-11/photos/male/fotka (28).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e2791506979d96e8b0487d25adf4e71b61c55e0b022164ee79767a78e2b7216 +size 34778 diff --git a/festival-11/photos/male/fotka (29).jpg b/festival-11/photos/male/fotka (29).jpg new file mode 100644 index 00000000..373a804e --- /dev/null +++ b/festival-11/photos/male/fotka (29).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf93e4c07a6d6e4f59e8eae52a0140ebfe3ef7ceba2e066779720d96f1ffa67d +size 49037 diff --git a/festival-11/photos/male/fotka (3).jpg b/festival-11/photos/male/fotka (3).jpg new file mode 100644 index 00000000..674913f6 --- /dev/null +++ b/festival-11/photos/male/fotka (3).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ef2b26c465a83a7ccd64681d592404f2d2d730964cc3188b90cde2c833c0d19 +size 44860 diff --git a/festival-11/photos/male/fotka (30).jpg b/festival-11/photos/male/fotka (30).jpg new file mode 100644 index 00000000..06be19c0 --- /dev/null +++ b/festival-11/photos/male/fotka (30).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bd1ffc4b1754fe1c0beca55f9869ac0f4633a10e28d72ec94baee1ddfa271e9 +size 47170 diff --git a/festival-11/photos/male/fotka (31).jpg b/festival-11/photos/male/fotka (31).jpg new file mode 100644 index 00000000..9293e94f --- /dev/null +++ b/festival-11/photos/male/fotka (31).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:667ad821c7e16367ac879e5903d752a292406214744017d2cade2fff8e4a018f +size 50504 diff --git a/festival-11/photos/male/fotka (32).jpg b/festival-11/photos/male/fotka (32).jpg new file mode 100644 index 00000000..3b20c23d --- /dev/null +++ b/festival-11/photos/male/fotka (32).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e76a4692c70989e8fd98c8f3d92ad90a5a90a3688cda0e5e1317913bc0cf89f +size 50214 diff --git a/festival-11/photos/male/fotka (33).jpg b/festival-11/photos/male/fotka (33).jpg new file mode 100644 index 00000000..35ef7b67 --- /dev/null +++ b/festival-11/photos/male/fotka (33).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4990d13a05478ea83fc6a4a146299058f44f78836050450a1b426afaacc99e5b +size 48169 diff --git a/festival-11/photos/male/fotka (34).jpg b/festival-11/photos/male/fotka (34).jpg new file mode 100644 index 00000000..e48f3c42 --- /dev/null +++ b/festival-11/photos/male/fotka (34).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fa12123df232d1622c0634bf1e2aaa03e739d3f72d0b992cf152f433c527372 +size 43145 diff --git a/festival-11/photos/male/fotka (35).jpg b/festival-11/photos/male/fotka (35).jpg new file mode 100644 index 00000000..26773a6c --- /dev/null +++ b/festival-11/photos/male/fotka (35).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d418344cd6c71e4c925ab5e71ac2840ae32b7789349a69678b0df8373633bf3 +size 43071 diff --git a/festival-11/photos/male/fotka (36).jpg b/festival-11/photos/male/fotka (36).jpg new file mode 100644 index 00000000..8ed99f47 --- /dev/null +++ b/festival-11/photos/male/fotka (36).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30b6374a54c8c48b92609e06e973ace3e725ddfeb2fd1f0db1a8cf6684b9fbda +size 45856 diff --git a/festival-11/photos/male/fotka (37).jpg b/festival-11/photos/male/fotka (37).jpg new file mode 100644 index 00000000..b325fe92 --- /dev/null +++ b/festival-11/photos/male/fotka (37).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e12e4271323ffce9825627176ddfdb074a899d986d24c8ba468ae46a6b3aef9d +size 45410 diff --git a/festival-11/photos/male/fotka (38).jpg b/festival-11/photos/male/fotka (38).jpg new file mode 100644 index 00000000..39bebd49 --- /dev/null +++ b/festival-11/photos/male/fotka (38).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1c24ee7373f0e8cfd2c772bc4a4ac1a932b6d6e337094113d4d21f064b356fa +size 43330 diff --git a/festival-11/photos/male/fotka (39).jpg b/festival-11/photos/male/fotka (39).jpg new file mode 100644 index 00000000..df97840f --- /dev/null +++ b/festival-11/photos/male/fotka (39).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd7705ba02ff4f3bb7788ee291ddcda66368eeac6fed175124edd2828694e4bb +size 35529 diff --git a/festival-11/photos/male/fotka (4).jpg b/festival-11/photos/male/fotka (4).jpg new file mode 100644 index 00000000..3b2c10ac --- /dev/null +++ b/festival-11/photos/male/fotka (4).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66dc06d2f40bdeba581da55acf4dfd76f3c7bdc4d775cb4e67b41be7b34e2726 +size 31025 diff --git a/festival-11/photos/male/fotka (40).jpg b/festival-11/photos/male/fotka (40).jpg new file mode 100644 index 00000000..82e315b2 --- /dev/null +++ b/festival-11/photos/male/fotka (40).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7189dfcd4887c96940ab1edb0f30c404d3de4702b2a14935698a86465390977d +size 38389 diff --git a/festival-11/photos/male/fotka (41).jpg b/festival-11/photos/male/fotka (41).jpg new file mode 100644 index 00000000..a81d73ca --- /dev/null +++ b/festival-11/photos/male/fotka (41).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56839154ba53b83b66ba94ba4b29e42d6d7e135504bb3c2986bf2261bbfc4656 +size 47481 diff --git a/festival-11/photos/male/fotka (42).jpg b/festival-11/photos/male/fotka (42).jpg new file mode 100644 index 00000000..f97ef8b3 --- /dev/null +++ b/festival-11/photos/male/fotka (42).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25970f64a178d1c29090a5dec8410a066d6e68a2b6684096485b501782c817dc +size 52964 diff --git a/festival-11/photos/male/fotka (43).jpg b/festival-11/photos/male/fotka (43).jpg new file mode 100644 index 00000000..664d9c0a --- /dev/null +++ b/festival-11/photos/male/fotka (43).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bba4d2c953144300897ad441a9fad18fca293a7934c671fbe142b4f348810dc +size 48073 diff --git a/festival-11/photos/male/fotka (44).jpg b/festival-11/photos/male/fotka (44).jpg new file mode 100644 index 00000000..36249618 --- /dev/null +++ b/festival-11/photos/male/fotka (44).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:790bea2a5b779a5d7a416a80f1528d6d6a35d87446111ce6e6fb2ff45d435054 +size 42292 diff --git a/festival-11/photos/male/fotka (45).jpg b/festival-11/photos/male/fotka (45).jpg new file mode 100644 index 00000000..b91c269b --- /dev/null +++ b/festival-11/photos/male/fotka (45).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84f5cf8bfbff2884f0064f2820b323166864de81978f9bbb6274b976f85390a9 +size 42974 diff --git a/festival-11/photos/male/fotka (46).jpg b/festival-11/photos/male/fotka (46).jpg new file mode 100644 index 00000000..a3375fae --- /dev/null +++ b/festival-11/photos/male/fotka (46).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99a03c63628e00b954f80f5c7c33f97ca53b0693686177d3123e8f367abe7724 +size 37470 diff --git a/festival-11/photos/male/fotka (47).jpg b/festival-11/photos/male/fotka (47).jpg new file mode 100644 index 00000000..209c43bc --- /dev/null +++ b/festival-11/photos/male/fotka (47).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c96a92ee838677d77995d6361d5fb37fcd89befa6c1fa9e81978de99d974a988 +size 41674 diff --git a/festival-11/photos/male/fotka (48).jpg b/festival-11/photos/male/fotka (48).jpg new file mode 100644 index 00000000..158f42a3 --- /dev/null +++ b/festival-11/photos/male/fotka (48).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e74dd1ffb522be2985d39b4bfb95649ca527915a4c1d8637b7ce5bdb0ede870f +size 42358 diff --git a/festival-11/photos/male/fotka (49).jpg b/festival-11/photos/male/fotka (49).jpg new file mode 100644 index 00000000..0564a2b1 --- /dev/null +++ b/festival-11/photos/male/fotka (49).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d2d8ae307cbfb366c54bbb2cb4937223937b5ce800dc8772d6c4b718fcd1533 +size 41903 diff --git a/festival-11/photos/male/fotka (5).jpg b/festival-11/photos/male/fotka (5).jpg new file mode 100644 index 00000000..42dbacc1 --- /dev/null +++ b/festival-11/photos/male/fotka (5).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae5a9460d19a9f93a795052541c60087a17d311eb55f7a949687ee1ca5f8d1cb +size 45968 diff --git a/festival-11/photos/male/fotka (50).jpg b/festival-11/photos/male/fotka (50).jpg new file mode 100644 index 00000000..6ba72a38 --- /dev/null +++ b/festival-11/photos/male/fotka (50).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6419485536ccfe2d8262336f6c91de4ee44cefd68337080fde47e43e2fd1416 +size 35472 diff --git a/festival-11/photos/male/fotka (51).jpg b/festival-11/photos/male/fotka (51).jpg new file mode 100644 index 00000000..5de0d3e8 --- /dev/null +++ b/festival-11/photos/male/fotka (51).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6611a70ba6fa4dfd4cee737d026b6429729d1ba73bcc5241cbed5f5277ec99e3 +size 31476 diff --git a/festival-11/photos/male/fotka (52).jpg b/festival-11/photos/male/fotka (52).jpg new file mode 100644 index 00000000..15fe3389 --- /dev/null +++ b/festival-11/photos/male/fotka (52).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2913ffdb2cb3f8cfbb47b9ece5ead94d8b66a402b18ab154ede7bf479c54bdce +size 44768 diff --git a/festival-11/photos/male/fotka (53).jpg b/festival-11/photos/male/fotka (53).jpg new file mode 100644 index 00000000..9002086f --- /dev/null +++ b/festival-11/photos/male/fotka (53).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96cad339320fe72a4683e0f31fa78d78e18fbd4e04a7b15a3fd290bfa48e9f7b +size 32260 diff --git a/festival-11/photos/male/fotka (54).jpg b/festival-11/photos/male/fotka (54).jpg new file mode 100644 index 00000000..3cc73649 --- /dev/null +++ b/festival-11/photos/male/fotka (54).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0210dddd95a19b59be4703e6eb5947dcef72914a75ea4a2c3301e7332c94216c +size 33304 diff --git a/festival-11/photos/male/fotka (55).jpg b/festival-11/photos/male/fotka (55).jpg new file mode 100644 index 00000000..595cfdef --- /dev/null +++ b/festival-11/photos/male/fotka (55).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1442542add4cb408a2925772e5c4daa2fbe86059b279d51e4baa7b5fc2bb5e4 +size 29727 diff --git a/festival-11/photos/male/fotka (56).jpg b/festival-11/photos/male/fotka (56).jpg new file mode 100644 index 00000000..9738be96 --- /dev/null +++ b/festival-11/photos/male/fotka (56).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:264301597f87be6c4eb674a6daf12c71ad0cb6588bba6136b548eecf32173c9e +size 36560 diff --git a/festival-11/photos/male/fotka (57).jpg b/festival-11/photos/male/fotka (57).jpg new file mode 100644 index 00000000..e1fe7874 --- /dev/null +++ b/festival-11/photos/male/fotka (57).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0a95131b8bd04bc36349aec1ae836444209aec256221b373568c82bd9ea905a +size 38913 diff --git a/festival-11/photos/male/fotka (58).jpg b/festival-11/photos/male/fotka (58).jpg new file mode 100644 index 00000000..bd94ab42 --- /dev/null +++ b/festival-11/photos/male/fotka (58).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:308983516cea57ace95e9ef86eaaaac4aded5226f335322eb52665fbf281a699 +size 37955 diff --git a/festival-11/photos/male/fotka (59).jpg b/festival-11/photos/male/fotka (59).jpg new file mode 100644 index 00000000..962b2c7c --- /dev/null +++ b/festival-11/photos/male/fotka (59).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5094474e0ccbc81ae94c636053d9a1047cefa41cc1f9e10bd84516a7e494de66 +size 36591 diff --git a/festival-11/photos/male/fotka (6).jpg b/festival-11/photos/male/fotka (6).jpg new file mode 100644 index 00000000..6a1e9a15 --- /dev/null +++ b/festival-11/photos/male/fotka (6).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f1401fef62e941fc96d16e1c76ea6edfde987e068733560abe64daa073acd8a +size 29331 diff --git a/festival-11/photos/male/fotka (60).jpg b/festival-11/photos/male/fotka (60).jpg new file mode 100644 index 00000000..31422583 --- /dev/null +++ b/festival-11/photos/male/fotka (60).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d35a218e9b9dc30c5ca2a88fb1b77c76b9105d3275d897d244c303cca33201a4 +size 35809 diff --git a/festival-11/photos/male/fotka (61).jpg b/festival-11/photos/male/fotka (61).jpg new file mode 100644 index 00000000..abbdc2ae --- /dev/null +++ b/festival-11/photos/male/fotka (61).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f2fc7ecb69295408204c4082804193e02bf36f4e7324afa52f1e50a4b970a80 +size 22418 diff --git a/festival-11/photos/male/fotka (62).jpg b/festival-11/photos/male/fotka (62).jpg new file mode 100644 index 00000000..8a77754e --- /dev/null +++ b/festival-11/photos/male/fotka (62).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b6cde26a682a7783f0e7b727828ad861a4e077646f8e3efdd58c93426f3c4c9 +size 41686 diff --git a/festival-11/photos/male/fotka (63).jpg b/festival-11/photos/male/fotka (63).jpg new file mode 100644 index 00000000..f57ac988 --- /dev/null +++ b/festival-11/photos/male/fotka (63).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e66d476871dccd5991a61e8f760a7599e616832c51ad638ec7c7f98720c6fb5 +size 31458 diff --git a/festival-11/photos/male/fotka (64).jpg b/festival-11/photos/male/fotka (64).jpg new file mode 100644 index 00000000..f7cd006f --- /dev/null +++ b/festival-11/photos/male/fotka (64).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63660496310efbe7b96ffb1582e8ad7d9f8060b8e1c58e3debcc7a01c85ba1fa +size 49459 diff --git a/festival-11/photos/male/fotka (65).jpg b/festival-11/photos/male/fotka (65).jpg new file mode 100644 index 00000000..691c421d --- /dev/null +++ b/festival-11/photos/male/fotka (65).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:deb200ab69d57a1e84c398c0fd310e8afaea6c7b9c627bf13145dc07cb49141c +size 36603 diff --git a/festival-11/photos/male/fotka (66).jpg b/festival-11/photos/male/fotka (66).jpg new file mode 100644 index 00000000..9a07c43d --- /dev/null +++ b/festival-11/photos/male/fotka (66).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c45eb3d7a00fc0128959e6464dc523555259a5797228dc3c0e91076ebb2e9fb3 +size 40773 diff --git a/festival-11/photos/male/fotka (67).jpg b/festival-11/photos/male/fotka (67).jpg new file mode 100644 index 00000000..98e2a531 --- /dev/null +++ b/festival-11/photos/male/fotka (67).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e1d141857d79c6d9035b0ba3e7f746621d54647240f9d057396fc82e3db8c79 +size 40834 diff --git a/festival-11/photos/male/fotka (68).jpg b/festival-11/photos/male/fotka (68).jpg new file mode 100644 index 00000000..1a94c492 --- /dev/null +++ b/festival-11/photos/male/fotka (68).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dbd1658bfc75a5058c86a523975ea1f17ffd3dbc7d9b7fef48968c92db32a09 +size 41709 diff --git a/festival-11/photos/male/fotka (69).jpg b/festival-11/photos/male/fotka (69).jpg new file mode 100644 index 00000000..5b1597e2 --- /dev/null +++ b/festival-11/photos/male/fotka (69).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ddc9f92d46181d8e41e00272134ae6dab020e9d38bf4ef9f06ae27f447a0597 +size 40534 diff --git a/festival-11/photos/male/fotka (7).jpg b/festival-11/photos/male/fotka (7).jpg new file mode 100644 index 00000000..391df7cb --- /dev/null +++ b/festival-11/photos/male/fotka (7).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5448523da7b0a4b96528efc17a7708ed6951014e78429d1f9974b0b2975ea2d0 +size 47312 diff --git a/festival-11/photos/male/fotka (70).jpg b/festival-11/photos/male/fotka (70).jpg new file mode 100644 index 00000000..5151dd7b --- /dev/null +++ b/festival-11/photos/male/fotka (70).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80f85de444667f1a4f594b52d760aed958302c74c6cbe52d18d2c62c5e16def3 +size 38083 diff --git a/festival-11/photos/male/fotka (71).jpg b/festival-11/photos/male/fotka (71).jpg new file mode 100644 index 00000000..23bc9aaa --- /dev/null +++ b/festival-11/photos/male/fotka (71).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90c4e5b5c3cc7e48a9ec0200db1de80635d19538199bb2e8c0f7fa38a59bd992 +size 40523 diff --git a/festival-11/photos/male/fotka (72).jpg b/festival-11/photos/male/fotka (72).jpg new file mode 100644 index 00000000..d9e34182 --- /dev/null +++ b/festival-11/photos/male/fotka (72).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd3807916617874c5bf9999f16e700e4d0c843df6bff1ae8dd82e45dfd71ab47 +size 42761 diff --git a/festival-11/photos/male/fotka (73).jpg b/festival-11/photos/male/fotka (73).jpg new file mode 100644 index 00000000..0ca2a067 --- /dev/null +++ b/festival-11/photos/male/fotka (73).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:366b36299b34b07c9d8af679885bd440a100d4585abf063f5f60787e687e7aa0 +size 38586 diff --git a/festival-11/photos/male/fotka (74).jpg b/festival-11/photos/male/fotka (74).jpg new file mode 100644 index 00000000..7d1c3bc6 --- /dev/null +++ b/festival-11/photos/male/fotka (74).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0678e30493da2b425f272238286575e31f0cda89251b353961dc2da5b5f3f8cc +size 42679 diff --git a/festival-11/photos/male/fotka (75).jpg b/festival-11/photos/male/fotka (75).jpg new file mode 100644 index 00000000..6cfdb7de --- /dev/null +++ b/festival-11/photos/male/fotka (75).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8b3d23838c776365e8ea697c0d0e40652285a6efca3fc2e78d06db8645f1d27 +size 26832 diff --git a/festival-11/photos/male/fotka (76).jpg b/festival-11/photos/male/fotka (76).jpg new file mode 100644 index 00000000..8925cf4e --- /dev/null +++ b/festival-11/photos/male/fotka (76).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa92e2aff488f14d2fce4e9c864c1873f84477a6386ac5ff2b93a17885497fc5 +size 34344 diff --git a/festival-11/photos/male/fotka (77).jpg b/festival-11/photos/male/fotka (77).jpg new file mode 100644 index 00000000..c22379bd --- /dev/null +++ b/festival-11/photos/male/fotka (77).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6342000f8d5d6694aeb08694442d6449bfde3b3e2cc60eb4cc5ee87ec3a02843 +size 28290 diff --git a/festival-11/photos/male/fotka (78).jpg b/festival-11/photos/male/fotka (78).jpg new file mode 100644 index 00000000..455751e2 --- /dev/null +++ b/festival-11/photos/male/fotka (78).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2a5a264c5a8cb26ebccb5e249a3d9f6e760c98f9189b22de4f66edfdd152c2c +size 32768 diff --git a/festival-11/photos/male/fotka (79).jpg b/festival-11/photos/male/fotka (79).jpg new file mode 100644 index 00000000..c93277c4 --- /dev/null +++ b/festival-11/photos/male/fotka (79).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96b3c18fb7b1c7cf322b5044e8160902d661f36c27a9d53e3669460bd8fd5f61 +size 28854 diff --git a/festival-11/photos/male/fotka (8).jpg b/festival-11/photos/male/fotka (8).jpg new file mode 100644 index 00000000..e6e2c2ee --- /dev/null +++ b/festival-11/photos/male/fotka (8).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:489e127e72c3be37fe6747b59c6d7fd1dece3e515691b40da0e7bff04fcdb930 +size 38038 diff --git a/festival-11/photos/male/fotka (80).jpg b/festival-11/photos/male/fotka (80).jpg new file mode 100644 index 00000000..e2d13e54 --- /dev/null +++ b/festival-11/photos/male/fotka (80).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e9b9e66c5de668e8a6ba3705c9faf6b0465cc0c9d75fce61d5fd813dc7cfa62 +size 39499 diff --git a/festival-11/photos/male/fotka (81).jpg b/festival-11/photos/male/fotka (81).jpg new file mode 100644 index 00000000..124a819c --- /dev/null +++ b/festival-11/photos/male/fotka (81).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:319fd9a71c77490dcf7bef2167c9bddafebf8e36d18c197ae60ffde8c3a801d3 +size 41723 diff --git a/festival-11/photos/male/fotka (82).jpg b/festival-11/photos/male/fotka (82).jpg new file mode 100644 index 00000000..df6ddcd6 --- /dev/null +++ b/festival-11/photos/male/fotka (82).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e51dd0093a908c110ac9cdec65e9690666907172113aa20e23e5c551bf05e12 +size 38953 diff --git a/festival-11/photos/male/fotka (83).jpg b/festival-11/photos/male/fotka (83).jpg new file mode 100644 index 00000000..360518e9 --- /dev/null +++ b/festival-11/photos/male/fotka (83).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b3668958273da6c181b767f2f4a6bc5f486b4eee2ea822ca8fc0f014aa5991e +size 47783 diff --git a/festival-11/photos/male/fotka (84).jpg b/festival-11/photos/male/fotka (84).jpg new file mode 100644 index 00000000..a6caace1 --- /dev/null +++ b/festival-11/photos/male/fotka (84).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97462733a015e8598eb785183458a154a1162c222cc173172051dbd124b2e9ae +size 46961 diff --git a/festival-11/photos/male/fotka (85).jpg b/festival-11/photos/male/fotka (85).jpg new file mode 100644 index 00000000..e2c0c006 --- /dev/null +++ b/festival-11/photos/male/fotka (85).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66564b2fb3bbd78c6a3a4da1c75180cb31f515ffe575e05670f3c1232c9048ed +size 38997 diff --git a/festival-11/photos/male/fotka (86).jpg b/festival-11/photos/male/fotka (86).jpg new file mode 100644 index 00000000..37f7ddb4 --- /dev/null +++ b/festival-11/photos/male/fotka (86).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b186deb215f7691e7d3062986fc51e4e36bdac5a0a24f43bfa5baa1cefa7603 +size 41435 diff --git a/festival-11/photos/male/fotka (87).jpg b/festival-11/photos/male/fotka (87).jpg new file mode 100644 index 00000000..b9abf753 --- /dev/null +++ b/festival-11/photos/male/fotka (87).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f74027f8a22c5099d63b89e8068713bd323d4e4b619797ef75fab698fefeb35 +size 39678 diff --git a/festival-11/photos/male/fotka (88).jpg b/festival-11/photos/male/fotka (88).jpg new file mode 100644 index 00000000..8be51093 --- /dev/null +++ b/festival-11/photos/male/fotka (88).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eea06e66c4fa07c63b9478f779b9ba4af621dc9d2b9f7f33235237386b463da8 +size 39491 diff --git a/festival-11/photos/male/fotka (89).jpg b/festival-11/photos/male/fotka (89).jpg new file mode 100644 index 00000000..795cd6db --- /dev/null +++ b/festival-11/photos/male/fotka (89).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5971ec3743565d9e0be04531f64e93a35bfb838e3a32a9f9050f7a9629e156c4 +size 35518 diff --git a/festival-11/photos/male/fotka (9).jpg b/festival-11/photos/male/fotka (9).jpg new file mode 100644 index 00000000..296858bf --- /dev/null +++ b/festival-11/photos/male/fotka (9).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf2f863f69de5994e2cd9d146397b81eb9f54667953e4a9581cd6b90841b1090 +size 42810 diff --git a/festival-11/photos/male/fotka (90).jpg b/festival-11/photos/male/fotka (90).jpg new file mode 100644 index 00000000..d35fb420 --- /dev/null +++ b/festival-11/photos/male/fotka (90).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08d82726c86080092dc8fbc622bfcba49884714dd59dc44cf6468cc8e668efe0 +size 43417 diff --git a/festival-11/photos/male/fotka (91).jpg b/festival-11/photos/male/fotka (91).jpg new file mode 100644 index 00000000..846b156b --- /dev/null +++ b/festival-11/photos/male/fotka (91).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b31b3154d126d56cbc2a2b34d74e0ad2b4b3ca28189a2884e50c80b6362e2d64 +size 44138 diff --git a/festival-11/photos/male/fotka (92).jpg b/festival-11/photos/male/fotka (92).jpg new file mode 100644 index 00000000..fdc337e1 --- /dev/null +++ b/festival-11/photos/male/fotka (92).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df4874eb2f4b06b49074886b8adb10ab2cd0b9ea141cbed3178ff7fd4f35a274 +size 37802 diff --git a/festival-11/photos/male/fotka (93).jpg b/festival-11/photos/male/fotka (93).jpg new file mode 100644 index 00000000..69f6511d --- /dev/null +++ b/festival-11/photos/male/fotka (93).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38108febe7b13194cb5b0b25cc5b848a2851f63e48c371807ded2304c874b576 +size 42370 diff --git a/festival-11/photos/male/fotka (94).jpg b/festival-11/photos/male/fotka (94).jpg new file mode 100644 index 00000000..1ce48105 --- /dev/null +++ b/festival-11/photos/male/fotka (94).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74ceb086d949b5c11e2011aaf88f4e55c20f74892ea32cfbea84ea04ae5ae617 +size 43730 diff --git a/festival-11/photos/male/fotka (95).jpg b/festival-11/photos/male/fotka (95).jpg new file mode 100644 index 00000000..41f83e4f --- /dev/null +++ b/festival-11/photos/male/fotka (95).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f31fb546dfd9acc46bb7cf1ab206c7c854915a2e4137095cc9468393cbd04563 +size 46621 diff --git a/festival-11/photos/male/fotka (96).jpg b/festival-11/photos/male/fotka (96).jpg new file mode 100644 index 00000000..8533ea3f --- /dev/null +++ b/festival-11/photos/male/fotka (96).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50b7e928118da066d29dc5f355accb23963b7c8236bbfcfeddb250bee643ef93 +size 37418 diff --git a/festival-11/photos/male/fotka (97).jpg b/festival-11/photos/male/fotka (97).jpg new file mode 100644 index 00000000..900d3eb4 --- /dev/null +++ b/festival-11/photos/male/fotka (97).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27f2dd694597c10da392fbd0c4d777bbd38dedfc9d1fd31c181835657760dd84 +size 38106 diff --git a/festival-11/photos/thumbs/1_1.jpg b/festival-11/photos/thumbs/1_1.jpg new file mode 100644 index 00000000..df2b05c0 --- /dev/null +++ b/festival-11/photos/thumbs/1_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a01bf727e6f6be9e03506ec80ea4f79c784f265dc1aed40d715f7bd9047f872d +size 5144 diff --git a/festival-11/photos/thumbs/1_10.JPG b/festival-11/photos/thumbs/1_10.JPG new file mode 100644 index 00000000..01436d37 --- /dev/null +++ b/festival-11/photos/thumbs/1_10.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7bd74dec79304853d8ac2a5a7a209504b5db5d7559b1ee03fb650f325ddf4d1 +size 23993 diff --git a/festival-11/photos/thumbs/1_11.JPG b/festival-11/photos/thumbs/1_11.JPG new file mode 100644 index 00000000..dbe497ef --- /dev/null +++ b/festival-11/photos/thumbs/1_11.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:335b05d61b2f712c9b53b817d3ef16d9b68190a97ca94434d2afa5fb144191b7 +size 26694 diff --git a/festival-11/photos/thumbs/1_12.JPG b/festival-11/photos/thumbs/1_12.JPG new file mode 100644 index 00000000..37199897 --- /dev/null +++ b/festival-11/photos/thumbs/1_12.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a2b62e99312959616607c10c529dae6c287d6db422dcba28092adf8724ad2e5 +size 22858 diff --git a/festival-11/photos/thumbs/1_13.JPG b/festival-11/photos/thumbs/1_13.JPG new file mode 100644 index 00000000..3212b6ac --- /dev/null +++ b/festival-11/photos/thumbs/1_13.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9085695d80f4ee2c7da175ec143ec307940a7d7130b51e46721c527bf38f4135 +size 16738 diff --git a/festival-11/photos/thumbs/1_2.JPG b/festival-11/photos/thumbs/1_2.JPG new file mode 100644 index 00000000..6ccb0eed --- /dev/null +++ b/festival-11/photos/thumbs/1_2.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:734f930e8fffc99e5486d509ced0f1a664f0b9f55d4bd2ed8bbf72613f9c0660 +size 21634 diff --git a/festival-11/photos/thumbs/1_3.JPG b/festival-11/photos/thumbs/1_3.JPG new file mode 100644 index 00000000..3ce7191e --- /dev/null +++ b/festival-11/photos/thumbs/1_3.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7082e674db4f99cda0cb2b890ce084653f90c161e2589e06856b648f80c7af80 +size 24443 diff --git a/festival-11/photos/thumbs/1_4.JPG b/festival-11/photos/thumbs/1_4.JPG new file mode 100644 index 00000000..ca230d92 --- /dev/null +++ b/festival-11/photos/thumbs/1_4.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:382ceb9f53aefd81ef513d34a084ef7704673d1639953b182aca51bcf11175b3 +size 24391 diff --git a/festival-11/photos/thumbs/1_5.JPG b/festival-11/photos/thumbs/1_5.JPG new file mode 100644 index 00000000..f0154472 --- /dev/null +++ b/festival-11/photos/thumbs/1_5.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8d7dad358b78b61fcce3da2ee5870b705936248d9bec08a0fb353e6c9887b59 +size 21846 diff --git a/festival-11/photos/thumbs/1_6.JPG b/festival-11/photos/thumbs/1_6.JPG new file mode 100644 index 00000000..111bea70 --- /dev/null +++ b/festival-11/photos/thumbs/1_6.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c4f2a581f08a3aaf69b4210da59165cb03d3d45d8efdee061c8a165b5e96cbf +size 20172 diff --git a/festival-11/photos/thumbs/1_7.JPG b/festival-11/photos/thumbs/1_7.JPG new file mode 100644 index 00000000..636760ef --- /dev/null +++ b/festival-11/photos/thumbs/1_7.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3163d8aa44393b3723dc4c0ed38ac39243ed084cdb0460945b4e2d0faae10c53 +size 24721 diff --git a/festival-11/photos/thumbs/1_8.JPG b/festival-11/photos/thumbs/1_8.JPG new file mode 100644 index 00000000..0fed9830 --- /dev/null +++ b/festival-11/photos/thumbs/1_8.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69d43717daea06a5d7dd7bdbc2fa7b091ef756168bff57b28698e4d2a3cd1f0b +size 26713 diff --git a/festival-11/photos/thumbs/1_9.JPG b/festival-11/photos/thumbs/1_9.JPG new file mode 100644 index 00000000..1d15f7a4 --- /dev/null +++ b/festival-11/photos/thumbs/1_9.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e81961ec57f5a289e5bb3a104f2e68a61a8e6e4562859b0ffbb60a0e90bf78a +size 22612 diff --git a/festival-11/photos/thumbs/2_1.jpg b/festival-11/photos/thumbs/2_1.jpg new file mode 100644 index 00000000..c10a944e --- /dev/null +++ b/festival-11/photos/thumbs/2_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca71d4b95452813b41a61805493502d1ae28c0c35fab3d6abdeca947e71cccd5 +size 12978 diff --git a/festival-11/photos/thumbs/2_2.jpg b/festival-11/photos/thumbs/2_2.jpg new file mode 100644 index 00000000..d66b7c4d --- /dev/null +++ b/festival-11/photos/thumbs/2_2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef5529d205c74246541b4c57065b3224144db35a361af432efd6e1b400f86b32 +size 12494 diff --git a/festival-11/photos/thumbs/2_3.jpg b/festival-11/photos/thumbs/2_3.jpg new file mode 100644 index 00000000..0872cd05 --- /dev/null +++ b/festival-11/photos/thumbs/2_3.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec012e6e6e2aac06d4731ec3d30f559d60890c208426970b87af9c18569619d8 +size 12009 diff --git a/festival-11/photos/thumbs/2_4.jpg b/festival-11/photos/thumbs/2_4.jpg new file mode 100644 index 00000000..ffe0646a --- /dev/null +++ b/festival-11/photos/thumbs/2_4.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c5fb815de24a614a68fc1ec6500becb77173d282fdd4543bb614723dd0418bb +size 12307 diff --git a/festival-11/photos/thumbs/2_5.jpg b/festival-11/photos/thumbs/2_5.jpg new file mode 100644 index 00000000..310db971 --- /dev/null +++ b/festival-11/photos/thumbs/2_5.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8b2bfab4692bbcb3b4236c7ac1fc5c11ce47dc10d4840dce67fa2e79e5b16b6 +size 13988 diff --git a/festival-11/photos/thumbs/2_6.jpg b/festival-11/photos/thumbs/2_6.jpg new file mode 100644 index 00000000..021c19e5 --- /dev/null +++ b/festival-11/photos/thumbs/2_6.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9db38cc840019b323c125bb3876e9e7459949e84b4e5ad0c6cfa9c40817fdfe +size 11753 diff --git a/festival-11/photos/thumbs/2_7.jpg b/festival-11/photos/thumbs/2_7.jpg new file mode 100644 index 00000000..9c34034c --- /dev/null +++ b/festival-11/photos/thumbs/2_7.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:995f78674825b457b798ef335e500c5e26004b8fc5a3e0fb23eedf120c9b34f2 +size 11372 diff --git a/festival-11/photos/thumbs/3_1.jpg b/festival-11/photos/thumbs/3_1.jpg new file mode 100644 index 00000000..a99cb5d4 --- /dev/null +++ b/festival-11/photos/thumbs/3_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad37e1c94c5b3ba2b757ad7100f4054f4586846e67ec99d0aeb644f5c4ca9e99 +size 24027 diff --git a/festival-11/photos/thumbs/3_2.jpg b/festival-11/photos/thumbs/3_2.jpg new file mode 100644 index 00000000..f445a768 --- /dev/null +++ b/festival-11/photos/thumbs/3_2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88141a3b9f904841562ae5e4d6027b89651b603c2d859f8166b8b0ce423b87d3 +size 22154 diff --git a/festival-11/photos/thumbs/3_3.jpg b/festival-11/photos/thumbs/3_3.jpg new file mode 100644 index 00000000..80ad85a1 --- /dev/null +++ b/festival-11/photos/thumbs/3_3.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7ba6c1a492e0991143fe76250b00a1bd29e94b8d6dae09c809334885148a01c +size 17885 diff --git a/festival-11/photos/thumbs/3_4.jpg b/festival-11/photos/thumbs/3_4.jpg new file mode 100644 index 00000000..e675a0e9 --- /dev/null +++ b/festival-11/photos/thumbs/3_4.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03d9f61365417b48512c73f3b8ce58296e7d80786f68d1bf6f6d88cf3f883282 +size 26943 diff --git a/festival-11/photos/thumbs/3_5.jpg b/festival-11/photos/thumbs/3_5.jpg new file mode 100644 index 00000000..18cc1cc3 --- /dev/null +++ b/festival-11/photos/thumbs/3_5.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4522ce4165ce15663ba311960a5b049cc945b35750baa49bb9e67bfaf73a39a5 +size 29726 diff --git a/festival-11/photos/thumbs/3_6.jpg b/festival-11/photos/thumbs/3_6.jpg new file mode 100644 index 00000000..8638ba04 --- /dev/null +++ b/festival-11/photos/thumbs/3_6.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb6a089a8849695ec227560acdb30111b2ef67a7ff28f765e9164cb8ec10ec95 +size 29676 diff --git a/festival-11/photos/thumbs/3_7.jpg b/festival-11/photos/thumbs/3_7.jpg new file mode 100644 index 00000000..7af02db5 --- /dev/null +++ b/festival-11/photos/thumbs/3_7.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:071381a25f69e37770bee2bdc1aa60b929d1866f0ea902d33f4b561b1e326e14 +size 55380 diff --git a/festival-11/photos/thumbs/4_1.JPG b/festival-11/photos/thumbs/4_1.JPG new file mode 100644 index 00000000..256c9525 --- /dev/null +++ b/festival-11/photos/thumbs/4_1.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df1c7f06586ead7169dabaababb6e20d6ef0079c1d32bd92356516003c9bd617 +size 25650 diff --git a/festival-11/photos/thumbs/4_2.JPG b/festival-11/photos/thumbs/4_2.JPG new file mode 100644 index 00000000..636e95ae --- /dev/null +++ b/festival-11/photos/thumbs/4_2.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23bd9ecfa34b3fe948d53952caf3a3a6708415e63023b1260a35c39071aee598 +size 38390 diff --git a/festival-11/photos/thumbs/4_3.JPG b/festival-11/photos/thumbs/4_3.JPG new file mode 100644 index 00000000..1b647c0c --- /dev/null +++ b/festival-11/photos/thumbs/4_3.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4716292429e2a72bf667f7de67167e35fc4093b311bc079a44723ec4873c2e60 +size 40369 diff --git a/festival-11/photos/thumbs/4_4.JPG b/festival-11/photos/thumbs/4_4.JPG new file mode 100644 index 00000000..cd7f17f3 --- /dev/null +++ b/festival-11/photos/thumbs/4_4.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cb316f570e0ae99cde898c2da4d58c49a2a3f8b7de9b739c43c5222c12b0357 +size 25738 diff --git a/festival-11/photos/thumbs/4_5.JPG b/festival-11/photos/thumbs/4_5.JPG new file mode 100644 index 00000000..c66690ad --- /dev/null +++ b/festival-11/photos/thumbs/4_5.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dca89cb23fa9167d597024ecbe4ffd6e1e05c4065f3fd7350ca00a35ac102a0b +size 22771 diff --git a/festival-11/photos/thumbs/4_6.JPG b/festival-11/photos/thumbs/4_6.JPG new file mode 100644 index 00000000..3bf9dd48 --- /dev/null +++ b/festival-11/photos/thumbs/4_6.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0047d7d0532237d85dcdf0b12ec18dccb5872146a15e74799d14c8eb100b2ee5 +size 23832 diff --git a/festival-11/photos/thumbs/4_7.JPG b/festival-11/photos/thumbs/4_7.JPG new file mode 100644 index 00000000..ff1e1c55 --- /dev/null +++ b/festival-11/photos/thumbs/4_7.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e68e8658dcc8d66b4fd1fccad5c7fd516d651e4d4cfc93a19b7e9af95d94bce5 +size 22136 diff --git a/festival-11/photos/thumbs/4_8.JPG b/festival-11/photos/thumbs/4_8.JPG new file mode 100644 index 00000000..53706eb8 --- /dev/null +++ b/festival-11/photos/thumbs/4_8.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d0646948532e673b712e0fcf61e95e0c2bd2f8f2a7f6ed2c02fcbc29cd9fbdc +size 24577 diff --git a/festival-11/photos/velke/fotka (1).jpg b/festival-11/photos/velke/fotka (1).jpg new file mode 100644 index 00000000..25b766c7 --- /dev/null +++ b/festival-11/photos/velke/fotka (1).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9432aa6a13ebcc3b513ae1b2f0796aac34b48fbf7910f1e28de2c736682177f +size 215293 diff --git a/festival-11/photos/velke/fotka (10).jpg b/festival-11/photos/velke/fotka (10).jpg new file mode 100644 index 00000000..e1f08088 --- /dev/null +++ b/festival-11/photos/velke/fotka (10).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07bc48bd6a89cce80c89c785ef004b7a21f74d17f1c097db25d14b2d1cb00977 +size 325848 diff --git a/festival-11/photos/velke/fotka (11).jpg b/festival-11/photos/velke/fotka (11).jpg new file mode 100644 index 00000000..5efe44b5 --- /dev/null +++ b/festival-11/photos/velke/fotka (11).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9184b145784101ee35f013d92a667411cfa573447a0328a822f813e817797eb3 +size 217458 diff --git a/festival-11/photos/velke/fotka (12).jpg b/festival-11/photos/velke/fotka (12).jpg new file mode 100644 index 00000000..3d24e363 --- /dev/null +++ b/festival-11/photos/velke/fotka (12).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b950a14d17ceb7273cb968543fa16438508361dff258a2d1e6ded3267356ada +size 239785 diff --git a/festival-11/photos/velke/fotka (13).jpg b/festival-11/photos/velke/fotka (13).jpg new file mode 100644 index 00000000..8597ab85 --- /dev/null +++ b/festival-11/photos/velke/fotka (13).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee89e2f57c4a7b53554990b88b0f224bf2751e67d76f76716a72907c5aa85847 +size 386636 diff --git a/festival-11/photos/velke/fotka (14).jpg b/festival-11/photos/velke/fotka (14).jpg new file mode 100644 index 00000000..9faa74b5 --- /dev/null +++ b/festival-11/photos/velke/fotka (14).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82da7a51931320c960e405b0a999e11d412fa8dc66fba78b35078226a0382fba +size 150638 diff --git a/festival-11/photos/velke/fotka (15).jpg b/festival-11/photos/velke/fotka (15).jpg new file mode 100644 index 00000000..7f09ff81 --- /dev/null +++ b/festival-11/photos/velke/fotka (15).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c8d1c75f79e28026cf4e73100c69f80ee1bed727e7c0e2322242b8f24eaa179 +size 298947 diff --git a/festival-11/photos/velke/fotka (16).jpg b/festival-11/photos/velke/fotka (16).jpg new file mode 100644 index 00000000..8038f9b2 --- /dev/null +++ b/festival-11/photos/velke/fotka (16).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c23ebadf355a69899695919131de6d973aae26887c61b33e144807b3dd053c3 +size 364015 diff --git a/festival-11/photos/velke/fotka (17).jpg b/festival-11/photos/velke/fotka (17).jpg new file mode 100644 index 00000000..3e0d625b --- /dev/null +++ b/festival-11/photos/velke/fotka (17).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ab8e9a0b7a14ac5d0acc1ccc924220592d3dd0dc3a945ec647efdd33437569d +size 270823 diff --git a/festival-11/photos/velke/fotka (18).jpg b/festival-11/photos/velke/fotka (18).jpg new file mode 100644 index 00000000..3fb69873 --- /dev/null +++ b/festival-11/photos/velke/fotka (18).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9afecb17a0e4fd89ac9591ee1c56015f8db757c01bef2ca33794f8a5cc3a1e7 +size 231302 diff --git a/festival-11/photos/velke/fotka (19).jpg b/festival-11/photos/velke/fotka (19).jpg new file mode 100644 index 00000000..8a92fb58 --- /dev/null +++ b/festival-11/photos/velke/fotka (19).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5df42bc1df87488aef149a9d2dc40629a91d0bb32e6d7586541d39a1176fe461 +size 344915 diff --git a/festival-11/photos/velke/fotka (2).jpg b/festival-11/photos/velke/fotka (2).jpg new file mode 100644 index 00000000..554b2414 --- /dev/null +++ b/festival-11/photos/velke/fotka (2).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:511c41778c756958e716cc7258bf0af91ea9fe9295af86f5bd2678deb4129eaa +size 196001 diff --git a/festival-11/photos/velke/fotka (20).jpg b/festival-11/photos/velke/fotka (20).jpg new file mode 100644 index 00000000..a7a4fc3f --- /dev/null +++ b/festival-11/photos/velke/fotka (20).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:038d014b1082c58755447a2cf2fd9eca5eb61f206e0ad471cf7c060b8b9adcd2 +size 333418 diff --git a/festival-11/photos/velke/fotka (21).jpg b/festival-11/photos/velke/fotka (21).jpg new file mode 100644 index 00000000..e871ee22 --- /dev/null +++ b/festival-11/photos/velke/fotka (21).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34147ef19b838b2a6e6a7498c33c1126e93c9580f7e7e412bf21469e1e5033e9 +size 304601 diff --git a/festival-11/photos/velke/fotka (22).jpg b/festival-11/photos/velke/fotka (22).jpg new file mode 100644 index 00000000..a9882eb4 --- /dev/null +++ b/festival-11/photos/velke/fotka (22).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a19c13c8f51b4b193ca6e87e94381778f29422580d4547afd92bc3ab4920597 +size 371572 diff --git a/festival-11/photos/velke/fotka (23).jpg b/festival-11/photos/velke/fotka (23).jpg new file mode 100644 index 00000000..d8cf6da4 --- /dev/null +++ b/festival-11/photos/velke/fotka (23).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39fad475e21f6a2e3728e8be2de483e9e385892add2956c8cb19360e86d538a0 +size 352640 diff --git a/festival-11/photos/velke/fotka (24).jpg b/festival-11/photos/velke/fotka (24).jpg new file mode 100644 index 00000000..67e9d561 --- /dev/null +++ b/festival-11/photos/velke/fotka (24).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f0c8e57199e772300b9403070b7703d35af75b3e057401bdc2caea27d5da315 +size 270851 diff --git a/festival-11/photos/velke/fotka (25).jpg b/festival-11/photos/velke/fotka (25).jpg new file mode 100644 index 00000000..3b8ef491 --- /dev/null +++ b/festival-11/photos/velke/fotka (25).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d17fb36aefd0f4e742999e4dd343f367a08fba03eb738ecc5fbc59cdc681f14a +size 376148 diff --git a/festival-11/photos/velke/fotka (26).jpg b/festival-11/photos/velke/fotka (26).jpg new file mode 100644 index 00000000..bc703dff --- /dev/null +++ b/festival-11/photos/velke/fotka (26).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d12e1c0a55feec8d00a2e4fa60d602ef6e569232c20d9f02aa5e91f6903784fb +size 329036 diff --git a/festival-11/photos/velke/fotka (27).jpg b/festival-11/photos/velke/fotka (27).jpg new file mode 100644 index 00000000..ae8d3a90 --- /dev/null +++ b/festival-11/photos/velke/fotka (27).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4b0e12b782fd70baa001f40e05ced79bb8231d7540dc85d5a01d617d881d6d0 +size 262636 diff --git a/festival-11/photos/velke/fotka (28).jpg b/festival-11/photos/velke/fotka (28).jpg new file mode 100644 index 00000000..a1b58587 --- /dev/null +++ b/festival-11/photos/velke/fotka (28).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64d191ae6d6416735b3afadfb07d118ec6b0dd6c7b199f5da708cf7ce0beb52a +size 185130 diff --git a/festival-11/photos/velke/fotka (29).jpg b/festival-11/photos/velke/fotka (29).jpg new file mode 100644 index 00000000..9d81ea19 --- /dev/null +++ b/festival-11/photos/velke/fotka (29).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d40ce0b93ac566504cb7bc7525e05557852dd3ec4b842b99fadb89623dd0280 +size 315788 diff --git a/festival-11/photos/velke/fotka (3).jpg b/festival-11/photos/velke/fotka (3).jpg new file mode 100644 index 00000000..24866280 --- /dev/null +++ b/festival-11/photos/velke/fotka (3).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3373b106ba02ec8ce50925c769235221989895785cb8020bd6058ba7a6d6484f +size 326330 diff --git a/festival-11/photos/velke/fotka (30).jpg b/festival-11/photos/velke/fotka (30).jpg new file mode 100644 index 00000000..c8a36ea4 --- /dev/null +++ b/festival-11/photos/velke/fotka (30).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c107579e739c175ddddfd9cd1cc08748273fb49c1db3bb2157916a8979b7ec09 +size 282230 diff --git a/festival-11/photos/velke/fotka (31).jpg b/festival-11/photos/velke/fotka (31).jpg new file mode 100644 index 00000000..83d07ebc --- /dev/null +++ b/festival-11/photos/velke/fotka (31).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:613958c0777375bc84ab4ccb7264c5919cbefc0bab21856fee17283dd96d174e +size 382829 diff --git a/festival-11/photos/velke/fotka (32).jpg b/festival-11/photos/velke/fotka (32).jpg new file mode 100644 index 00000000..4afbec3c --- /dev/null +++ b/festival-11/photos/velke/fotka (32).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f23250ca991a8a58d915c372aa0cf522a2d575d79fbb219434a1253b0aa2b912 +size 402384 diff --git a/festival-11/photos/velke/fotka (33).jpg b/festival-11/photos/velke/fotka (33).jpg new file mode 100644 index 00000000..7741e8f7 --- /dev/null +++ b/festival-11/photos/velke/fotka (33).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffe3598d195571f69ed0c6c943ebc30edcd7dfd73dd601f5b155f03b13931ef1 +size 416908 diff --git a/festival-11/photos/velke/fotka (34).jpg b/festival-11/photos/velke/fotka (34).jpg new file mode 100644 index 00000000..54f7c4c6 --- /dev/null +++ b/festival-11/photos/velke/fotka (34).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2196742505d417495f8db3c20c0bbd4927ffd40445cf63e42354a56cdfe93b63 +size 238948 diff --git a/festival-11/photos/velke/fotka (35).jpg b/festival-11/photos/velke/fotka (35).jpg new file mode 100644 index 00000000..52fda458 --- /dev/null +++ b/festival-11/photos/velke/fotka (35).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ea82d77bf37cb65a40774da18be56b417e8c1542f48386ea5c9f6e6ac235c24 +size 273359 diff --git a/festival-11/photos/velke/fotka (36).jpg b/festival-11/photos/velke/fotka (36).jpg new file mode 100644 index 00000000..dfef7581 --- /dev/null +++ b/festival-11/photos/velke/fotka (36).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea56cf251534b5b8e27a1fde86cdfb4512d5d957cacab3771436238bbab57fee +size 319565 diff --git a/festival-11/photos/velke/fotka (37).jpg b/festival-11/photos/velke/fotka (37).jpg new file mode 100644 index 00000000..a2acefb5 --- /dev/null +++ b/festival-11/photos/velke/fotka (37).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3647148e67173c91715c969eafc8365b0629d3dc7345d93a0b427028e7fe49c9 +size 332247 diff --git a/festival-11/photos/velke/fotka (38).jpg b/festival-11/photos/velke/fotka (38).jpg new file mode 100644 index 00000000..fdad3b6d --- /dev/null +++ b/festival-11/photos/velke/fotka (38).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1751c6ee19c79e8efca97c57cf720ff06e8cabbc3a8b47315138d11d8143a256 +size 358874 diff --git a/festival-11/photos/velke/fotka (39).jpg b/festival-11/photos/velke/fotka (39).jpg new file mode 100644 index 00000000..ca19056f --- /dev/null +++ b/festival-11/photos/velke/fotka (39).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c72ad11bc6ccb8d3b006967a2df10adc4562416fd863cc369c384476d6627c3 +size 262124 diff --git a/festival-11/photos/velke/fotka (4).jpg b/festival-11/photos/velke/fotka (4).jpg new file mode 100644 index 00000000..65e9d392 --- /dev/null +++ b/festival-11/photos/velke/fotka (4).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e25a5e7a62f8d28a4381083445af51630a9338555c1a5553779adbde5d291568 +size 292687 diff --git a/festival-11/photos/velke/fotka (40).jpg b/festival-11/photos/velke/fotka (40).jpg new file mode 100644 index 00000000..bf151882 --- /dev/null +++ b/festival-11/photos/velke/fotka (40).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83038457e646e0548a8f4ca44d4410a5500d8d80c91ff29e9505cf5363b3c995 +size 269060 diff --git a/festival-11/photos/velke/fotka (41).jpg b/festival-11/photos/velke/fotka (41).jpg new file mode 100644 index 00000000..ee57a2f9 --- /dev/null +++ b/festival-11/photos/velke/fotka (41).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1329577fc33a3ea7157f28578274a8f2f8f3b5034bd34038780afe2623df3a9 +size 426656 diff --git a/festival-11/photos/velke/fotka (42).jpg b/festival-11/photos/velke/fotka (42).jpg new file mode 100644 index 00000000..380ef8ef --- /dev/null +++ b/festival-11/photos/velke/fotka (42).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e80b09619afa49ef7f79b421554966cec7d857867638ca4e059b22b3f9e085e +size 456576 diff --git a/festival-11/photos/velke/fotka (43).jpg b/festival-11/photos/velke/fotka (43).jpg new file mode 100644 index 00000000..53edfcab --- /dev/null +++ b/festival-11/photos/velke/fotka (43).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2bbbf85f92059682021ef96f92be6f8b5e081cef7652872dee7a204c2bb6c74 +size 347088 diff --git a/festival-11/photos/velke/fotka (44).jpg b/festival-11/photos/velke/fotka (44).jpg new file mode 100644 index 00000000..6af5fe95 --- /dev/null +++ b/festival-11/photos/velke/fotka (44).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c7dee8158b712e360d6a75385e51f5cb2b95b16e411cde9e011be056add64f6 +size 252256 diff --git a/festival-11/photos/velke/fotka (45).jpg b/festival-11/photos/velke/fotka (45).jpg new file mode 100644 index 00000000..871ebcba --- /dev/null +++ b/festival-11/photos/velke/fotka (45).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dee187408cb7545cd80d577502a5e9a482727066bb895bf882da160993e9a25 +size 269735 diff --git a/festival-11/photos/velke/fotka (46).jpg b/festival-11/photos/velke/fotka (46).jpg new file mode 100644 index 00000000..195945f0 --- /dev/null +++ b/festival-11/photos/velke/fotka (46).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e11b90ec1201c4eed7a8cd99f3ee240b7e955db72b5aa41b5e25bc02b98d20b7 +size 218522 diff --git a/festival-11/photos/velke/fotka (47).jpg b/festival-11/photos/velke/fotka (47).jpg new file mode 100644 index 00000000..cc3deebd --- /dev/null +++ b/festival-11/photos/velke/fotka (47).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7889049c34fedbe7aa15b3f839d3b9e756422c19ae890c07209abe30ba68ca6e +size 259533 diff --git a/festival-11/photos/velke/fotka (48).jpg b/festival-11/photos/velke/fotka (48).jpg new file mode 100644 index 00000000..793d5763 --- /dev/null +++ b/festival-11/photos/velke/fotka (48).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39298ee7b4a9e19a2d947aeef131aa21b7f40b40a74478e84f92ca50d37bb764 +size 261538 diff --git a/festival-11/photos/velke/fotka (49).jpg b/festival-11/photos/velke/fotka (49).jpg new file mode 100644 index 00000000..9aa156fa --- /dev/null +++ b/festival-11/photos/velke/fotka (49).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d32d07350d9b19c2ca7f8f13016fbbd888b21cb3ab664a2bf511e250edfadf6 +size 275348 diff --git a/festival-11/photos/velke/fotka (5).jpg b/festival-11/photos/velke/fotka (5).jpg new file mode 100644 index 00000000..0bb1187f --- /dev/null +++ b/festival-11/photos/velke/fotka (5).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fbd9bbbdc3140ba22f65fda4748810caee1f7a42a1cdba34daf36c9f23b3ac6 +size 360610 diff --git a/festival-11/photos/velke/fotka (50).jpg b/festival-11/photos/velke/fotka (50).jpg new file mode 100644 index 00000000..988eb9d7 --- /dev/null +++ b/festival-11/photos/velke/fotka (50).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cde112b77fafb1b6ec629ceca411b343dd734228c32fdffc92d432056ae7888 +size 231848 diff --git a/festival-11/photos/velke/fotka (51).jpg b/festival-11/photos/velke/fotka (51).jpg new file mode 100644 index 00000000..80af8889 --- /dev/null +++ b/festival-11/photos/velke/fotka (51).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8279a3bf6fbb954cf20a5c6660c580dac107a91bac170a7a83e50d9fadef27b +size 183434 diff --git a/festival-11/photos/velke/fotka (52).jpg b/festival-11/photos/velke/fotka (52).jpg new file mode 100644 index 00000000..9f45ce89 --- /dev/null +++ b/festival-11/photos/velke/fotka (52).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17efd5ebf1bcfae1b55e75fadf714400540d27e6e64d202220dbbe2b9d2d90ec +size 280651 diff --git a/festival-11/photos/velke/fotka (53).jpg b/festival-11/photos/velke/fotka (53).jpg new file mode 100644 index 00000000..7ee1980f --- /dev/null +++ b/festival-11/photos/velke/fotka (53).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de2c86bec608dc472dbb4f5e24ae828893196324c5f7ca42d7c370179e24b223 +size 171237 diff --git a/festival-11/photos/velke/fotka (54).jpg b/festival-11/photos/velke/fotka (54).jpg new file mode 100644 index 00000000..91350fe2 --- /dev/null +++ b/festival-11/photos/velke/fotka (54).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b6909b141a21bad4862a913da1bed159ab598f5f66342b3bd1e26240b382de5 +size 206935 diff --git a/festival-11/photos/velke/fotka (55).jpg b/festival-11/photos/velke/fotka (55).jpg new file mode 100644 index 00000000..dc40d6e1 --- /dev/null +++ b/festival-11/photos/velke/fotka (55).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd3d66bf421f4a5efa7e5be9dd968dd598950ba7a22a94d84b636607282fd3ef +size 199685 diff --git a/festival-11/photos/velke/fotka (56).jpg b/festival-11/photos/velke/fotka (56).jpg new file mode 100644 index 00000000..733d4808 --- /dev/null +++ b/festival-11/photos/velke/fotka (56).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcd3acb60a2e0fff4c6511a6f47e1a681caecd5285745f4903c668515a46bda3 +size 272318 diff --git a/festival-11/photos/velke/fotka (57).jpg b/festival-11/photos/velke/fotka (57).jpg new file mode 100644 index 00000000..8840e5e2 --- /dev/null +++ b/festival-11/photos/velke/fotka (57).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69ef6a2545ce0da41c164a22060e71ab286efb52fbff1d4a37f4e15f3c43b4c6 +size 265888 diff --git a/festival-11/photos/velke/fotka (58).jpg b/festival-11/photos/velke/fotka (58).jpg new file mode 100644 index 00000000..60df13c2 --- /dev/null +++ b/festival-11/photos/velke/fotka (58).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba8ec1797e2632f844553ae35490fd83f94ea41ed5923fb456112aa705b3433c +size 280277 diff --git a/festival-11/photos/velke/fotka (59).jpg b/festival-11/photos/velke/fotka (59).jpg new file mode 100644 index 00000000..f3c9192d --- /dev/null +++ b/festival-11/photos/velke/fotka (59).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6b6a1bdc79db8f93d6c1615ce017ada197b8aecd17c4da885fd80ced0a09073 +size 285211 diff --git a/festival-11/photos/velke/fotka (6).jpg b/festival-11/photos/velke/fotka (6).jpg new file mode 100644 index 00000000..a05173e3 --- /dev/null +++ b/festival-11/photos/velke/fotka (6).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49fc5f1208cbb8add0ee238736f7644f3734ff9f41c523dd068a4af79c8bda6f +size 333596 diff --git a/festival-11/photos/velke/fotka (60).jpg b/festival-11/photos/velke/fotka (60).jpg new file mode 100644 index 00000000..73b561c3 --- /dev/null +++ b/festival-11/photos/velke/fotka (60).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0608ab7ae8c20923d483a2dad60f34931488c1407852039a893986c5f9ac1781 +size 265538 diff --git a/festival-11/photos/velke/fotka (61).jpg b/festival-11/photos/velke/fotka (61).jpg new file mode 100644 index 00000000..89abee48 --- /dev/null +++ b/festival-11/photos/velke/fotka (61).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23562e1a899d94dffe604435a302ee45c975029e26857b69c1c8fddef39eff16 +size 157585 diff --git a/festival-11/photos/velke/fotka (62).jpg b/festival-11/photos/velke/fotka (62).jpg new file mode 100644 index 00000000..254ef3a0 --- /dev/null +++ b/festival-11/photos/velke/fotka (62).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:211f1cbc45f87d35ba2eb3dd545774c663e825ebaf4f871e760f7433f4462437 +size 276462 diff --git a/festival-11/photos/velke/fotka (63).jpg b/festival-11/photos/velke/fotka (63).jpg new file mode 100644 index 00000000..4b8e7ff1 --- /dev/null +++ b/festival-11/photos/velke/fotka (63).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11d50db6ece307735e3fce3eb69a841f77b3b69789e3fea247e4fa41b6b19236 +size 170772 diff --git a/festival-11/photos/velke/fotka (64).jpg b/festival-11/photos/velke/fotka (64).jpg new file mode 100644 index 00000000..eea5110c --- /dev/null +++ b/festival-11/photos/velke/fotka (64).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0b836f96f285764262daa451266f1c9b849f49cf85f81264f522309a3332139 +size 372167 diff --git a/festival-11/photos/velke/fotka (65).jpg b/festival-11/photos/velke/fotka (65).jpg new file mode 100644 index 00000000..099de4d8 --- /dev/null +++ b/festival-11/photos/velke/fotka (65).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2634e63bcdeb1aca4b0de6cd28fc1624bee098bf2a01e6bfdfa2c7749eb46c0a +size 219217 diff --git a/festival-11/photos/velke/fotka (66).jpg b/festival-11/photos/velke/fotka (66).jpg new file mode 100644 index 00000000..0d7eb90b --- /dev/null +++ b/festival-11/photos/velke/fotka (66).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb306153fd11588bdf9699f7aeb7bdadc71f9d664cdd8036602fd443c6966667 +size 285835 diff --git a/festival-11/photos/velke/fotka (67).jpg b/festival-11/photos/velke/fotka (67).jpg new file mode 100644 index 00000000..eabd86f8 --- /dev/null +++ b/festival-11/photos/velke/fotka (67).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc7618ccc19abee0cc17fba2d5bd4c1eba4fb2d9ec6c9b84b838ef162695486d +size 271919 diff --git a/festival-11/photos/velke/fotka (68).jpg b/festival-11/photos/velke/fotka (68).jpg new file mode 100644 index 00000000..220b3587 --- /dev/null +++ b/festival-11/photos/velke/fotka (68).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c46056f6203223d4f6d4935fe68e173a22ed01ed257880d171ffbf1ad6a0c4 +size 301758 diff --git a/festival-11/photos/velke/fotka (69).jpg b/festival-11/photos/velke/fotka (69).jpg new file mode 100644 index 00000000..20da1d21 --- /dev/null +++ b/festival-11/photos/velke/fotka (69).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cda418a6728f79e64fe91ba5a6a0bc6d38599f89b7e2e394247740a9f234c7f9 +size 269034 diff --git a/festival-11/photos/velke/fotka (7).jpg b/festival-11/photos/velke/fotka (7).jpg new file mode 100644 index 00000000..6f0c2e3e --- /dev/null +++ b/festival-11/photos/velke/fotka (7).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bfe24c422280fb8beb9a464f73f53fb42d7301bcfe94966835c4c424c278cd4 +size 342441 diff --git a/festival-11/photos/velke/fotka (70).jpg b/festival-11/photos/velke/fotka (70).jpg new file mode 100644 index 00000000..d2780c7a --- /dev/null +++ b/festival-11/photos/velke/fotka (70).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6362eca2742a8ea1d6084ea1cdbcd1e4baf86f8d54f92ad60734fc6dde3f7e07 +size 274763 diff --git a/festival-11/photos/velke/fotka (71).jpg b/festival-11/photos/velke/fotka (71).jpg new file mode 100644 index 00000000..42c68f5e --- /dev/null +++ b/festival-11/photos/velke/fotka (71).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c17ea6f08d7fb42ee2f1524e62338f9ce8a68b955fa03a9abf7a38678f653b7 +size 284082 diff --git a/festival-11/photos/velke/fotka (72).jpg b/festival-11/photos/velke/fotka (72).jpg new file mode 100644 index 00000000..81cb8a54 --- /dev/null +++ b/festival-11/photos/velke/fotka (72).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adb94dbc062c31c2cb0aa2f646a1843e3e3ddfeb6333600cf8fab31da1c2d007 +size 245510 diff --git a/festival-11/photos/velke/fotka (73).jpg b/festival-11/photos/velke/fotka (73).jpg new file mode 100644 index 00000000..7ea869f1 --- /dev/null +++ b/festival-11/photos/velke/fotka (73).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc35135bdf999c811b93df1c58e58896b8ef7a1908a7f1447bd5fc011a6d03df +size 262032 diff --git a/festival-11/photos/velke/fotka (74).jpg b/festival-11/photos/velke/fotka (74).jpg new file mode 100644 index 00000000..8e54d17e --- /dev/null +++ b/festival-11/photos/velke/fotka (74).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f91e3f259b79ec53a816a240eeffcdbda4a687c111b43536a7089c8331eea2d1 +size 327742 diff --git a/festival-11/photos/velke/fotka (75).jpg b/festival-11/photos/velke/fotka (75).jpg new file mode 100644 index 00000000..91fd0249 --- /dev/null +++ b/festival-11/photos/velke/fotka (75).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bb49bd0588528ca4c8c527fd0339bb7ddd616fdf684cfb29c88ec0acaf2d083 +size 263824 diff --git a/festival-11/photos/velke/fotka (76).jpg b/festival-11/photos/velke/fotka (76).jpg new file mode 100644 index 00000000..235a98a1 --- /dev/null +++ b/festival-11/photos/velke/fotka (76).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2ef2de455d17f0c4f0ab94e57ef9185252f987a04cc9147d9b61da2b2122753 +size 213593 diff --git a/festival-11/photos/velke/fotka (77).jpg b/festival-11/photos/velke/fotka (77).jpg new file mode 100644 index 00000000..7e35187e --- /dev/null +++ b/festival-11/photos/velke/fotka (77).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b46eeabc14094d4f79498bbdb51b6cfe1fc0c75cb2dc45025e4d997d4898dd54 +size 165609 diff --git a/festival-11/photos/velke/fotka (78).jpg b/festival-11/photos/velke/fotka (78).jpg new file mode 100644 index 00000000..0da7f51d --- /dev/null +++ b/festival-11/photos/velke/fotka (78).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d21ef01266371dff850a154405a65bd91da90378ac3f5ccad12a54d31c30483 +size 225682 diff --git a/festival-11/photos/velke/fotka (79).jpg b/festival-11/photos/velke/fotka (79).jpg new file mode 100644 index 00000000..98facdc1 --- /dev/null +++ b/festival-11/photos/velke/fotka (79).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13faf59422db942cbcf173e68b7859b98a17d7b3187d26c4f926b32c02071303 +size 190704 diff --git a/festival-11/photos/velke/fotka (8).jpg b/festival-11/photos/velke/fotka (8).jpg new file mode 100644 index 00000000..29d33225 --- /dev/null +++ b/festival-11/photos/velke/fotka (8).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fa8526c9bd0164acf2deb68143ee92c738403a5dfa0a8a18b1f407cb2ea1636 +size 215824 diff --git a/festival-11/photos/velke/fotka (80).jpg b/festival-11/photos/velke/fotka (80).jpg new file mode 100644 index 00000000..cd1b68ba --- /dev/null +++ b/festival-11/photos/velke/fotka (80).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcae40a90f44e1b0c454d79b639010b1bed272e2f6ddfd39f61769a015e5948f +size 259929 diff --git a/festival-11/photos/velke/fotka (81).jpg b/festival-11/photos/velke/fotka (81).jpg new file mode 100644 index 00000000..18664047 --- /dev/null +++ b/festival-11/photos/velke/fotka (81).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32286429ec63af28ed6445a05d43c703885e299f796be06faa7a516357825ab3 +size 239404 diff --git a/festival-11/photos/velke/fotka (82).jpg b/festival-11/photos/velke/fotka (82).jpg new file mode 100644 index 00000000..e417c9b0 --- /dev/null +++ b/festival-11/photos/velke/fotka (82).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a044ead707e0fecf9575041f67992191bb40f6721147e5ef3f1ad1882130bd51 +size 250573 diff --git a/festival-11/photos/velke/fotka (83).jpg b/festival-11/photos/velke/fotka (83).jpg new file mode 100644 index 00000000..b24f507e --- /dev/null +++ b/festival-11/photos/velke/fotka (83).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f61a09df3b3de85c28301e3150092a2ba5c62c200c0e4b51197c2d0d098e1b54 +size 348520 diff --git a/festival-11/photos/velke/fotka (84).jpg b/festival-11/photos/velke/fotka (84).jpg new file mode 100644 index 00000000..3413c15f --- /dev/null +++ b/festival-11/photos/velke/fotka (84).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c20260f145ab529b75f17f6019c5ff5634401dc1fa5eea73c2a1b260ed8ec512 +size 344516 diff --git a/festival-11/photos/velke/fotka (85).jpg b/festival-11/photos/velke/fotka (85).jpg new file mode 100644 index 00000000..7a11a17b --- /dev/null +++ b/festival-11/photos/velke/fotka (85).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:829893e3f8c9a2de16051d22b0cecefd44406e808a77a17f886823ceb1d50285 +size 236868 diff --git a/festival-11/photos/velke/fotka (86).jpg b/festival-11/photos/velke/fotka (86).jpg new file mode 100644 index 00000000..171542ac --- /dev/null +++ b/festival-11/photos/velke/fotka (86).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a09fd02f11e3d5698a3c5a36ff066b19a516e1eeef58ecca29cb89db2ff15fa4 +size 264093 diff --git a/festival-11/photos/velke/fotka (87).jpg b/festival-11/photos/velke/fotka (87).jpg new file mode 100644 index 00000000..44c70f6e --- /dev/null +++ b/festival-11/photos/velke/fotka (87).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bcdd3f62949f3d02eead90d2a070d63ba3a5b56815d8e8fb3665695fab096e3 +size 262149 diff --git a/festival-11/photos/velke/fotka (88).jpg b/festival-11/photos/velke/fotka (88).jpg new file mode 100644 index 00000000..31f832eb --- /dev/null +++ b/festival-11/photos/velke/fotka (88).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e22e22fd228a359e57d14c18c84ed8e6a00d84e50e42a3c512ae7de9c4fb400 +size 248356 diff --git a/festival-11/photos/velke/fotka (89).jpg b/festival-11/photos/velke/fotka (89).jpg new file mode 100644 index 00000000..4a818b4c --- /dev/null +++ b/festival-11/photos/velke/fotka (89).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2286c9e89147e5f88bcd0368fe4da623607b582a853b74c6d6c53511f9eb7ffb +size 230553 diff --git a/festival-11/photos/velke/fotka (9).jpg b/festival-11/photos/velke/fotka (9).jpg new file mode 100644 index 00000000..cde75314 --- /dev/null +++ b/festival-11/photos/velke/fotka (9).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86dfb2a06a3a586e47121f3d634ed4b8a8127d8fb26bc19bb15084558fad0d83 +size 289733 diff --git a/festival-11/photos/velke/fotka (90).jpg b/festival-11/photos/velke/fotka (90).jpg new file mode 100644 index 00000000..dde92666 --- /dev/null +++ b/festival-11/photos/velke/fotka (90).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09d8b5ba625ca9a14f28b27926c966b423fc2168b8ce1288413fb988ec1c5204 +size 303367 diff --git a/festival-11/photos/velke/fotka (91).jpg b/festival-11/photos/velke/fotka (91).jpg new file mode 100644 index 00000000..615658dd --- /dev/null +++ b/festival-11/photos/velke/fotka (91).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f8c8ce6234bfa96f7439dcfa133c6397fac57df332edd73e3e298605c9528dc +size 283165 diff --git a/festival-11/photos/velke/fotka (92).jpg b/festival-11/photos/velke/fotka (92).jpg new file mode 100644 index 00000000..4ebc52d0 --- /dev/null +++ b/festival-11/photos/velke/fotka (92).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7998ed158d5a7e8d8a5a3ce4652d257ff212a5739737f5f1337dbef63d1d3614 +size 357485 diff --git a/festival-11/photos/velke/fotka (93).jpg b/festival-11/photos/velke/fotka (93).jpg new file mode 100644 index 00000000..512137dd --- /dev/null +++ b/festival-11/photos/velke/fotka (93).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed2ef2bba5cbce738c549e247404b6530f558b93a4c58897319d0c1aef1d5cb5 +size 307410 diff --git a/festival-11/photos/velke/fotka (94).jpg b/festival-11/photos/velke/fotka (94).jpg new file mode 100644 index 00000000..e91f572f --- /dev/null +++ b/festival-11/photos/velke/fotka (94).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8989aea6905089b92337eebc3fc49fdd5d6c3a07fbc6fd2d259e4e81bf5524d +size 254821 diff --git a/festival-11/photos/velke/fotka (95).jpg b/festival-11/photos/velke/fotka (95).jpg new file mode 100644 index 00000000..950f261e --- /dev/null +++ b/festival-11/photos/velke/fotka (95).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dca68126872587fd4a583f1cbcfb646d5a2d2d84d1addf47a704fff43a15775a +size 327180 diff --git a/festival-11/photos/velke/fotka (96).jpg b/festival-11/photos/velke/fotka (96).jpg new file mode 100644 index 00000000..ad460af5 --- /dev/null +++ b/festival-11/photos/velke/fotka (96).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34f45147ca9e6e14afec14f69f81d6f00c5419947e356aaeb4e0493792ae26d9 +size 231530 diff --git a/festival-11/photos/velke/fotka (97).jpg b/festival-11/photos/velke/fotka (97).jpg new file mode 100644 index 00000000..d855ca67 --- /dev/null +++ b/festival-11/photos/velke/fotka (97).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff5a62b44af989a0a925db33dd62a6fcf862ffe749f566f36465ad370adc6a26 +size 211963 diff --git a/festival-11/projekce.html b/festival-11/projekce.html new file mode 100644 index 00000000..18bd2d38 --- /dev/null +++ b/festival-11/projekce.html @@ -0,0 +1,370 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs"> + +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="pragma" content="no-cache" /> + <meta http-equiv="cache-control" content="no-cache" /> + <meta http-equiv="Content-Language" content="cs" /> + <meta name="author" content="David Rakowski, FI MU; xrakowsk (at) fi.muni.cz; Jakub Fiala, FI MU; xfiala6 (at) fi.muni.cz" /> + <meta name="copyright" content="LEMMA" /> + <meta name="robots" content="all,follow" /> + <meta name="keywords" content="LEMMA PV113 Fakulta informatiky MU multimedia publishing filmová tvorba Softwarové elektronické publikace - seminá filmový festival" /> + <meta name="description" content="FF - LEMMA | Stránky Filmového festivalu Masarykovy univerzity Fakulty informatiky v BrnÄ›." /> + +<title>XI. Filmový festival - Projekce | FI MU</title> +<link rel="stylesheet" type="text/css" href="ff.css" /> +<!--[if IE]> +<link rel="stylesheet" type="text/css" href="ie.css" /> +<![endif]--> + <script type="text/javascript" src="js/jquery-1.2.6.pack.js"></script> + <script type="text/javascript" src="js/shadowbox-2.0.js"></script> + <script type="text/javascript"> + Shadowbox.loadSkin('shadowbox_skin', 'js/'); + </script> + <script type="text/javascript" src="js/jquery.global-root.js"></script> +</head> + +<body> +<div id="soul"> <!-- zaÄátek duÅ¡e --> +<div id="body"> <!-- zaÄátek tÄ›la --> +<div id="head"> <!-- zaÄátek hlaviÄky --> +<a href="index.html" title="Na vstupnà stránku"><img src="head_filmobolos.png" alt="" width="100" height="206" /></a> +<div id="hmenu"> <!-- zaÄátek menu --> +<div class="menu"><a href="index.html">Program</a></div> +<div class="menu menuact">Projekce</div> +<div class="menu"><a href="o_festivalu.html">O festivalu</a></div> +<div class="menu"><a href="fotogalerie.html">Galerie</a></div> +<div class="menu"><a href="partneri.html">PartneÅ™i</a></div> +<div class="menu"><a href="vysledky.html">Výsledky</a></div> +<div class="menu"><a href="kontakt.html">Kontakt</a></div> +</div> <!-- konec menu --> + + +</div> <!-- konec hlaviÄky --> + + +<div id="left"> <!-- zaÄátek podmenu --> +<div class="navcontainer"> + <ul> + <li><a href="http://www.fi.muni.cz/lemma/index.html" title="" id="other">Hlavnà strana Lemmy</a></li> + <li><a href="http://www.fi.muni.cz/lemma/festival/" title="" id="act">Filmový festival</a></li> + <li><a href="http://www.fi.muni.cz/lemma/laborator.html" title=""><font color="#6666FF">LaboratoÅ™</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/projekty.html" title=""><font color="#6666FF">Projekty</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/archiv.html" title=""><font color="#6666FF">Archiv</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/referaty.html" title=""><font color="#6666FF">Referáty</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/fotogalerie.html" title=""><font color="#6666FF">Fotogalerie</font></a></li> +<!-- sciest <li><a href="../../../ucebni_text.html" title="">UÄebnà text</a></li> --> + <li><a href="http://www.fi.muni.cz/lemma/odkazy.html" title=""><font color="#6666FF">Odkazy</font></a></li> + <li><a href="http://lemma.ics.muni.cz/WMA/" title="" id="other1"> :: Webový video archiv</a></li> + <li><a href="https://lemma.ics.muni.cz/RS/" title="" id="other2"> :: RezervaÄnà systém</a></li> + </ul> +</div> + +</div> <!-- konec podmenu --> + +<div id="text"> <!-- zaÄátek tÄ›la dokumentu --> +<h1>ZnÄ›lky, dokumenty atd...</h1> +<ul style='margin-left:40px;'> +<li><a href="../video/00c-reklama.mp4">pÅ™ehrát reklamu na festival</a></li> +<li><a href="../video/00d-slovo-moderatora.mp4">pÅ™ehrát úvodnà slovo moderátora</a></li> +<li><a href="../video/24c-dokument.mp4">pÅ™ehrát dokument o festivalu</a></li> +<li><a href="../video/25.mp4">pÅ™ehrát reklamu na laboratoÅ™ HCI (cs)</a></li> +<li><a href="../video/26.mp4">pÅ™ehrát reklamu na laboratoÅ™ HCI (en)</a></li> +</ul> +<br /> + +<br /> +<div class="border2" id='proj_mcproxy'><img src="projekce/mcproxy.jpg" alt="" /><h3>MC Proxy - V tÄ›le mám rytmus</h3> +<cite>Žánr:</cite> videoklip <br /> +<cite>Režie:</cite> OndÅ™ej Svoboda, Tom Adamec, Petr Bernát<br /> +<cite>NámÄ›t, Scénár:</cite> OndÅ™ej Svoboda, Tom Adamec, Petr Bernát, VÃt Piskala<br /> +<cite>Kamera:</cite> OndÅ™ej Svoboda<br /> +<cite>StÅ™ih:</cite> OndÅ™ej Svoboda<br /> +<cite>Herci:</cite> VÃt PÃskala, Petra Seltsamová, Martina Kvasnicová, Monika Michalovová<br /> +<cite>Zvuk:</cite> OndÅ™ej Svoboda<br /> +<cite>Hudba:</cite> Deff Syndicate - Greedy<br /> +<cite>Stopáž:</cite> 3:41<br /><br /> +<em>„Nejsilnejšà zpovÄ›Ä, jakou kdy informatika slyÅ¡ela.“</em> +<br /><br /><a href="../video/01c-mc-proxy-v-tele-mam-rytmus.mp4">pÅ™ehrát film</a> + +</div> +<br /> +<h1>Soutežnà sekce</h1> +<br /> + +<div class="border2" id='proj_nepoucitelni'><img src="projekce/nepoucitelni.jpg" alt=""/><h3>NepouÄitelnÃ</h3> +<cite>Žánr:</cite> drama<br /> +<cite>Režie:</cite> Tomáš ŠťastnÃk<br /> +<cite>NámÄ›t, Scénář:</cite> Tomáš ŠťastnÃk, KateÅ™ina Jeřábková, Tomáš Severa, Hynek Vrána<br /> +<cite>Kamera:</cite> Tomáš ŠťastnÃk<br /> +<cite>StÅ™ih:</cite> Tomáš ŠťastnÃk<br /> +<cite>Zvuk:</cite> Tomáš ŠťastnÃk<br /> +<cite>Herci:</cite> Tomáš ŠťastnÃk, KateÅ™ina Jeřábková, Tomáš Severa, Hynek Vrána, Lister, KateÅ™ina ValÃÄková, Tomáś ŠťastnÃk<br /> +<cite>Stopáž:</cite> 8:50<br /><br /> +<em>„A co vy? Jak je na tom vaÅ¡e svÄ›domÃ?“</em> +<br /><br /><a href="../video/02b-nepoucitelni.mp4">PÅ™ehrát anotaci</a>, +<a href="../video/02c-nepoucitelni.mp4">pÅ™ehrát film</a> +</div> + +<div class="border1" id='proj_outside'><img src="projekce/dont.jpg" alt="" /><h3>Don't stay outside</h3> +<cite>Žánr:</cite> stop-motion videoklip<br /> +<cite>Režie:</cite> Tomáš KnÄ›zek <br /> +<cite>NámÄ›t, Scénář:</cite> Tomáš KnÄ›zek<br /> +<cite>Kamera:</cite> Tomáš KnÄ›zek<br /> +<cite>StÅ™ih:</cite> Tomáš KnÄ›zek<br /> +<cite>Herci:</cite> Klára Fajkusová, Tadeáš Foltýn<br /> +<cite>Stopáž:</cite> 3:01<br /><br /> +<em>„Sny nás mohou motivovat, ale jen jejich uskuteÄnÄ›nà nás může opravdu naplnit?“</em> +<br /><br /><a href="../video/03b-dont-stay-outside.mp4">PÅ™ehrát anotaci</a>, +<a href="../video/03c-dont-stay-outside.mp4">pÅ™ehrát film</a> +</div> + +<div class="border2" id='proj_znami'><img src="projekce/znami.jpg" alt=""/><h3>Moji + noÄnà známi</h3> +<cite>Žánr:</cite> mysteriózna drama<br /> +<cite>Režie:</cite> Jakub Zajac, Milan Mazúr<br /> +<cite>NámÄ›t:</cite> Jakub Zajac<br /> +<cite>Scénář:</cite> Jakub Zajac, Milan Mazúr<br /> +<cite>Kamera:</cite> Jakub Zajac, Milan Mazúr, Jozef Pollák<br /> +<cite>StÅ™ih:</cite> Tomáš ŠťastnÃk<br /> +<cite>Zvuk:</cite> Jakub Zajac, Milan Mazúr<br /> +<cite>Herci:</cite> Pavol KlimaÅ¡ovský, Ján Å ulek, Júlia Culáková, KatarÃna Jarotová<br /> +<cite>Hudba:</cite> Róbert Kraus<br /> +<cite>Stopáž:</cite> 8:05<br /><br /> +<em>„PrÃbeh o mužovi a jeho noÄných návÅ¡tevách.“</em> +<br /><br /><a href="../video/04b-moji-nocni-znami.mp4">PÅ™ehrát anotaci</a> +<a href="../video/04c-moji-nocni-znami.mp4">pÅ™ehrát film</a> + +</div> + + +<div class="border1" id='proj_mrkvicka'><img src="projekce/mrkvicka.jpg" alt="" /><h3>MrkviÄka</h3> +<cite>Žánr:</cite> komedie<br /> +<cite>Režie:</cite> Jiřà Starý<br /> +<cite>NámÄ›t:</cite> Jiřà Starý<br /> +<cite>Scénář:</cite> Jiřà Starý<br /> +<cite>Animace:</cite> Jiřà Starý<br /> +<cite>StÅ™ih:</cite> Jiřà Starý<br /> +<cite>Zvuk:</cite> Jiřà Starý<br /> +<cite>Hudba:</cite> Joe Ian Mason<br /> +<cite>Hlas:</cite> Robert Král<br /> +<cite>Stopáž:</cite> 2:55<br /><br /> +<em>„Co se stane, když králÃk vyboÄà ze stereotypu?“</em> +<br /><br /><a href="../video/05b-mrkvicka.mp4">PÅ™ehrát anotaci</a>, +<a href="../video/05c-mrkvicka.mp4">pÅ™ehrát film</a> +</div> + +<div class="border2" id='proj_horoskop'><img src="projekce/horoskop.jpg" alt="" /><h3>VÄerejšà horoskop</h3> +<cite>Žánr:</cite> romantická komedie<br /> +<cite>Režie:</cite> Jan Å tumpa<br /> +<cite>NámÄ›t:</cite> Jan Å tumpa<br /> +<cite>Scénář:</cite> Jan Å tumpa<br /> +<cite>Kamera:</cite> Jan Å tumpa<br /> +<cite>StÅ™ih:</cite> Jan Å tumpa, Michal Orsava<br /> +<cite>Herci:</cite> Kristýna Å ebÃková, Martin Hudec, Martin Veselý, Alena Doláková, Alfréd Texel<br /> +<cite>Stopáž:</cite> 11:00<br /><br /> +<em>„Hledánà ideálnÃho muže podle horoskopu je pÄ›kné, ale trochu naivnÃ. Ono se totiž musà hledat trochu jinde než ve hvÄ›zdách.“</em> +<br /><br /><a href="../video/07b-vcerejsi-horoskop.mp4">PÅ™ehrát anotaci</a>, +<a href="../video/07c-vcerejsi-horoskop.mp4">pÅ™ehrát film</a> +</div> + +<div class="border1" id='proj_sprcha'><img src="projekce/sprcha.jpg" alt="" /><h3>Sprcha, úsmÄ›v, sprcha</h3> +<cite>Žánr:</cite> drama<br /> +<cite>Režie:</cite> Tomáš KratÄ›na<br /> +<cite>NámÄ›t:</cite> Tomáš KratÄ›na, Michal Kamenský<br /> +<cite>Scénář:</cite> Tomáš KratÄ›na<br /> +<cite>Kamera:</cite> Tomáš KratÄ›na<br /> +<cite>StÅ™ih:</cite> Tomáš KratÄ›na<br /> +<cite>Herci:</cite> Michal Kamenský, Miroslava PavlÃková, Martin Veselý (hlas)<br /> +<cite>Komparz:</cite> Jan BaÄa, Miroslava JareÅ¡ová, Martin Krepindl, Tomáš KratÄ›na, Václav MoÅ¡tÄ›k, Jakub Novotný, Jaroslav Novotný, OndÅ™ej Polanský <br /> +<cite>Stopáž:</cite> 8:00<br /><br /> +<em>„S úsmÄ›vem jde vÅ¡echo lÃp - ministr propagandy.“</em> +<br /><br /><a href="../video/08b-sprcha-usmev-sprcha.mp4">PÅ™ehrát anotaci</a>, +<a href="../video/08c-sprcha-usmev-sprcha.mp4">pÅ™ehrát film</a> +</div> + +<div class="border2" id='proj_mafie'><img src="projekce/mafia.jpg" alt="" /><h3>Mafie Brno</h3> +<cite>Žánr:</cite> reklmanà spot<br /> +<cite>Režie:</cite> Barbora Mlejnková<br /> +<cite>NámÄ›t:</cite> Lukáš Linha<br /> +<cite>Scénář:</cite> Barbora Mlejnková<br /> +<cite>Kamera:</cite> Jan Å tumpa<br /> +<cite>StÅ™ih:</cite> Barbora Mlejnková<br /> +<cite>Herci:</cite> Jan Buchta, Barbora KrejÄová, Lukáš Linha<br /> +<cite>Zvuk, Hudba:</cite> Barbora Mlejnková<br /> +<cite>Stopáž:</cite> 1:55<br /><br /> +<em>„Brno nenà tak bezpeÄné mÄ›sto, jak se může zdát.“</em> +<br /><br /><a href="../video/09b-mafie-brno.mp4">PÅ™ehrát anotaci</a>, +<a href="../video/09c-mafie-brno.mp4">pÅ™ehrát film</a> +</div> + +<div class="border1" id='proj_sachy'><img src="projekce/sachy.jpg" alt="" /><h3>Å achy</h3> +<cite>Žánr:</cite> váleÄné drama<br /> +<cite>Režie:</cite> Adam von Wolfsberg<br /> +<cite>NámÄ›t:</cite> Zdislav Wegner<br /> +<cite>Scénář:</cite> Adam von Wolfsberg<br /> +<cite>Kamera:</cite> Tomáš Hůsek<br /> +<cite>StÅ™ih:</cite> Adam von Wolfsberg<br /> +<cite>HrajÃ:</cite> Marek Benedikt, Petr Hájek, Petr KadlÄÃk, Martin Kyselka, Kamil Spišák, ZdenÄ›k Knap<br /> +<cite>Hudba:</cite> Cian<br /> +<cite>Stopáž:</cite> 9:23<br /><br /> +<em>„Lze uniknout osudu? A je každý takový, jamým se zdá být?“</em> +<br /><br /><a href="../video/10b-sachy.mp4">PÅ™ehrát anotaci</a>, +<a href="../video/10c-sachy.mp4">pÅ™ehrát film</a> +</div> + +<div class="border2" id='proj_updown'><img src="projekce/updown.jpg" alt="" /><h3>UpDown</h3> +<cite>Žánr:</cite> drama/romance/komedie<br /> +<cite>Režie:</cite> Miroslava JareÅ¡ová, Jaroslav Novotný<br /> +<cite>NámÄ›t:</cite> Miroslava JareÅ¡ová<br /> +<cite>Scénář:</cite> Miroslava JareÅ¡ová<br /> +<cite>Kamera:</cite> Miroslava JareÅ¡ová, Jaroslav Novotný<br /> +<cite>StÅ™ih:</cite> Miroslava JareÅ¡ová, Jaroslav Novotný<br /> +<cite>Animace, MoCap:</cite> Miroslava JareÅ¡ová, Jaroslav Novotný<br /> +<cite>Komparz:</cite> Tomáš KratÄ›na, Tomáš KnÄ›zek, Jiřà ChmelÃk<br /> +<cite>Hudba:</cite> Tomáš Kejmar<br /> +<cite>Stopáž:</cite> 3:10<br /><br /> +<em>„Jak cesta vzhůru může obrátit váš život naruby!“</em> +<br /><br /><a href="../video/11b-updown.mp4">PÅ™ehrát anotaci</a>, +<a href="../video/11d-updown.mp4">pÅ™ehrát film</a> +</div> + + <br /> +<h1>Bonusová sekce</h1> +<br /> + +<div class="border1"><img src="projekce/navrat.jpg" alt="" /><h3>Návrat</h3> +<cite>Žánr:</cite> drama<br /> +<cite>Režie:</cite> Lukáš Kos<br /> +<cite>NámÄ›t:</cite> Lukáš Kos<br /> +<cite>Scénář:</cite> Lukáš Kos<br /> +<cite>Kamera:</cite> Tomáš Hůsek<br /> +<cite>StÅ™ih:</cite> Lukáš Kos<br /> +<cite>Herci:</cite> Martin BubrÃn, Adam Trcala, Anna Hálová, OndÅ™ej Kozel, Lukáš Kos<br /> +<cite>Stopáž:</cite> 7:22<br /><br /> +<em>„Každý se nÄ›kam vracÃme. Do oblÃbených hospod, do zamÄ›stnánÃ, do postele. NÄ›kdy se vÅ¡ak ÄlovÄ›k musà vrátit mnohem dál...“</em> +<br /><br /><a href="../video/14c-navrat.mp4">pÅ™ehrát film</a> +</div> + +<div class="border2"><img src="projekce/holen.jpg" alt="" /><h3>TÅ™i básnÄ› VladimÃra Holana</h3> +<cite>Žánr:</cite> poetický<br /> +<cite>Režie:</cite> Dominik Chlup<br /> +<cite>Scénář:</cite> Dominik Chlup<br /> +<cite>Kamera:</cite> Dominik Chlup <br /> +<cite>StÅ™ih:</cite> Dominik Chlup<br /> +<cite>Zvuk:</cite> Dominik Chlup<br /> +<cite>Herci:</cite> Dominik Chlup, Miriam Chrástecká<br /> +<cite>Stopáž:</cite> 2:45<br /><br /> +<em>„MorÄe v kleci s poezià VladimÃra Holana.“</em> +<br /><br /><a href="../video/15c-tri-basne-vladimira-holana.mp4">pÅ™ehrát film</a> +</div> + +<div class="border1"><img src="projekce/lb1.jpg" alt="" /><h3>LB1 - Nech to spát</h3> +<cite>Žánr:</cite> hudebnà klip<br /> +<cite>Režie:</cite> vÅ¡ichni pÅ™ÃtomnÃ<br /> +<cite>NámÄ›t:</cite> LB1<br /> +<cite>Scénář:</cite> vÅ¡ichni pÅ™ÃtomnÃ<br /> +<cite>Kamera:</cite> Radim Urbášek<br /> +<cite>StÅ™ih:</cite> Radim Urbášek<br /> +<cite>Hudba:</cite> LB1<br /> +<cite>Herci:</cite> Elena MráÄková, Petr Zehnal, Tomáš RulÃÅ¡ek, Tomáš Toufar, Barbora Vávrová, Tereza MaruÅ¡incová, Lucie Pešáková, Honza Zatloukal, Pavel Kolář, Dan Hraba, Radim Urbášek<br /> +<cite>Stopáž:</cite> 2:56<br /><br /> +<em>„Prvnà klip prostÄ›jovksé kapely LB1 z alba - A potom pÅ™iÅ¡li psi...“</em> +<br /><br /><a href="../video/16c-lb1-nech-to-spat.mp4">pÅ™ehrát film</a> +</div> + +<div class="border2"><img src="projekce/bezec.jpg" alt="" /><h3>Běžec</h3> +<cite>Žánr:</cite> mysterióznÃ/surrealistické drama<br /> +<cite>Režie:</cite> Martin BubrÃn<br /> +<cite>Scénář:</cite> Martin BubrÃn<br /> +<cite>Kamera:</cite> Martin BubrÃn<br /> +<cite>Zvuk:</cite> Martin BubrÃn<br /> +<cite>Herci:</cite> Lukáš Kos, Tomáš Hůsek, Adam Trcala, PavlÃna Adlerová, Martin MikÅ¡anÃk, Jakub Å napka<br /> +<cite>Stopáž:</cite> 3:20<br /><br /> +<em>„Silnice je dlouhá a nezná konce. Jejà neonová cesta vede k jedinému cÃli. Dozvà se běžec, Äeho je souÄástÃ?“</em> +<br /><br /><a href="../video/17b-bezec.mp4">pÅ™ehrát anotaci</a>, +<a href="../video/17c-bezec.mp4">pÅ™ehrát film</a> +</div> + +<div class="border1"><img src="projekce/sila.jpg" alt="" /><h3>O sile a zodpovednosti</h3> +<cite>Žánr:</cite> fiktÃvny dokument<br /> +<cite>Režie, NámÄ›t:</cite> Dominik Reisel<br /> +<cite>Scénář:</cite> Dominik Reisel<br /> +<cite>Kamera, StÅ™ih:</cite> Dominik Reisel<br /> +<cite>Hudba:</cite> Hans Zimmer, Bryan Tyler<br /> +<cite>Herci:</cite> Ivan Kozmon, Eva Reiselová, Oliver Å imko, Peter Å ulavÃk, Matej Tarnaj<br /> +<cite>Komparz:</cite> FrantiÅ¡ek Pálfy, Gabriel Balkó, Juraj Kamenec, Miroslav Macko<br /> +<cite>Kostýmy:</cite> www.kostymy-brno.cz<br /> +<cite>Stopáž:</cite> 4:50<br /><br /> +<em>„FiktÃvny dokument o tom, preÄo majú superhrdinovia zostaÅ¥ v komixoch.“</em> +<br /><br /><a href="../video/18b-o-sile-a-zodpovednosti.mp4">pÅ™ehrát anotaci</a>, +<a href="../video/18c-o-sile-a-zodpovednosti.mp4">pÅ™ehrát film</a> +</div> + +<div class="border2"><img src="projekce/piktogram.jpg" alt="" /><h3>Piktogram</h3> +<cite>Žánr:</cite> experimentálnà romantická komedie<br /> +<cite>Režie:</cite> PavlÃna Adlerová<br /> +<cite>Scénář:</cite> PavlÃna Adlerová<br /> +<cite>Kamera:</cite> Jiřà Špác<br /> +<cite>Zvuk:</cite> PavlÃna Adlerová, Jiřà Špác<br /> +<cite>Herci:</cite> Jakub KuÅ™imský<br /> +<cite>Animace:</cite> Michal Jonák, PavlÃna Adlerová, Petr Volný, Tomáš Hůsek<br /> +<cite>Stopáž:</cite> 3:40<br /><br /> +<em>„Za naÅ¡imi zády se mohou dÃt vÄ›ci.“</em> +<br /><br /><a href="../video/19b-piktogram.mp4">pÅ™ehrát anotaci</a>, +<a href="../video/19c-piktogram.mp4">pÅ™ehrát film</a> +</div> + +<div class="border1"><img src="projekce/jiny.jpg" alt="" /><h3>Jiný nebudeÅ¡</h3> +<cite>Žánr:</cite> drama<br /> +<cite>Režie:</cite> Dominik Chlup<br /> +<cite>Scénář:</cite> Dominik Chlup<br /> +<cite>Kamera:</cite> Dominik Chlup<br /> +<cite>StÅ™ih:</cite> Dominik Chlup<br /> +<cite>Hudba:</cite> Jiřà Schuster<br /> +<cite>Herci:</cite> Zdislav Havran, Å tÄ›pán Havran, Å tÄ›pán KoneÄný, Josef KouÅ™il, Jakub Chlup, Karel KouÅ™il, VaÅ¡ek Chlup, Miroslav Palásek, Marie Horká<br /> +<cite>Stopáž:</cite> 4:00 + hlasovánÃ<br /><br /> +<em>„Starý muž vzpomÃná na dÄ›tstvà a pÅ™emÃtá, kým je. Jeho vzpomÃnky ovlivnà diváci v sále interaktivnÃm hlasovánÃm.“</em> +<br /><br /> +<a href="../video/20c-jiny-nebudes.mp4">pÅ™ehrát neinteraktivnà verzi filmu</a>, +<a href="../video/20c-jiny-nebudes.zip">stáhnout interaktivnà verzi filmu</a><br /> +Pro pÅ™ehránà interaktivnà verze je nutné stáhnout ZIP soubor, <strong>veÅ¡kerý</strong> obsah +rozbalit a ve složce VIDEO_TS spustit soubor VIDEO_TS.IFO. Zobrazà se úvodnà obrazovka s názvem +filmu, na který je tÅ™eba kliknout. (Testováno v pÅ™ehrávaÄÃch VLC, MPC a MSWMP.) Nebo je možné +rozbalený obsah ZIP souboru vypálit na DVD jako DVD video, které je pak možné pÅ™ehrávat +jako běžné DVD i ve stolnÃch pÅ™ehrávaÄÃch. +</div> + +</div> + + <!-- konec tÄ›la dokumentu --> + +<div id="clear"> +</div> + +<div id="base"> <!-- zaÄátek patiÄky --> +<a href="http://www.fi.muni.cz" title="úvodnà stránka FI"><img src="fi.png" alt="" width="60" height="60" /></a> +<a href="http://www.fi.muni.cz/lemma" title="úvodnà stránka Lemmy"><img src="lemma.png" alt="" width="60" height="60" /></a> + +Technická stránka, grafická úprava: Filip DanÄ›k, Jakub Fiala, Martin Kacvinský, David Rakowski<br /> +LEMMA - LaboratoÅ™ elektronických multimediálnÃch aplikacà | validnà xhtml, css<br /><a href="index.html">Vstoupit na úvodnà stránku festivalu</a> | <script type="text/javascript">document.write("Poslednà úprava: "+document.lastModified);</script> | <a href="http://fi.muni.cz/lemma/sitemap.html">mapa webu</a> +</div> <!-- konec patiÄky --> +</div> <!-- konec tÄ›la --> + + +</div> <!-- konec duÅ¡e --> +<script type="text/javascript"> +var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); +document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); +</script> +<script type="text/javascript"> +try { +var pageTracker = _gat._getTracker("UA-8683677-1"); +pageTracker._trackPageview(); +} catch(err) {}</script> +</body> +</html> + + diff --git a/festival-11/projekce/bezec.jpg b/festival-11/projekce/bezec.jpg new file mode 100644 index 00000000..08efafd6 --- /dev/null +++ b/festival-11/projekce/bezec.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ed8bc65b1f0590cc60e9a039ec32f6d07411dcfc2a72b9e085c388493ae1f23 +size 3960 diff --git a/festival-11/projekce/brozura.pdf b/festival-11/projekce/brozura.pdf new file mode 100644 index 00000000..6788eaaf --- /dev/null +++ b/festival-11/projekce/brozura.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30be30d502d727a9b6ce9ee8789d6cf65677a5b6a7dc97fe144b1ad79da600d0 +size 1031692 diff --git a/festival-11/projekce/dont.jpg b/festival-11/projekce/dont.jpg new file mode 100644 index 00000000..01b6a369 --- /dev/null +++ b/festival-11/projekce/dont.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76054888304441724092b553ecb08323789b98d251455943ac464ecd0b3d0370 +size 6239 diff --git a/festival-11/projekce/holen.jpg b/festival-11/projekce/holen.jpg new file mode 100644 index 00000000..11725f79 --- /dev/null +++ b/festival-11/projekce/holen.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29064cf0062fb8ab715655c37e7c8019b5b4d2ee0fea4d3e5ec8ca6b6fdc8dad +size 4287 diff --git a/festival-11/projekce/horoskop.jpg b/festival-11/projekce/horoskop.jpg new file mode 100644 index 00000000..59de3858 --- /dev/null +++ b/festival-11/projekce/horoskop.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5f56217383ab922ae179fdae08b8d39b216791d7da99a74146fa45f8dc71362 +size 26179 diff --git a/festival-11/projekce/jiny.jpg b/festival-11/projekce/jiny.jpg new file mode 100644 index 00000000..434e7b90 --- /dev/null +++ b/festival-11/projekce/jiny.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:718412abef967dcc3781fd8fce94af7631a6403dc8b789f62f2966682212fdae +size 11577 diff --git a/festival-11/projekce/lb1.jpg b/festival-11/projekce/lb1.jpg new file mode 100644 index 00000000..265808e4 --- /dev/null +++ b/festival-11/projekce/lb1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3df2e9995eacf588975f97857cafbfb8046771b2fa465140ee4505f1923a2f00 +size 8293 diff --git a/festival-11/projekce/mafia.jpg b/festival-11/projekce/mafia.jpg new file mode 100644 index 00000000..b6cffb3f --- /dev/null +++ b/festival-11/projekce/mafia.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:623df11155136b717dd992f39da4f48775de7fdc8d6b94f2fa0a09752a0bea2a +size 10314 diff --git a/festival-11/projekce/mcproxy.jpg b/festival-11/projekce/mcproxy.jpg new file mode 100644 index 00000000..a2c3da05 --- /dev/null +++ b/festival-11/projekce/mcproxy.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e32abcc18d88772eb6bfff97d61da43e69a1d2d453c966a6ebc13120b69e247 +size 10858 diff --git a/festival-11/projekce/mrkvicka.jpg b/festival-11/projekce/mrkvicka.jpg new file mode 100644 index 00000000..7938c5ce --- /dev/null +++ b/festival-11/projekce/mrkvicka.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6aa96bfea751701975e032ea94894932e7edfa056b2da23bb14ad5ddd18ee632 +size 12328 diff --git a/festival-11/projekce/navrat.jpg b/festival-11/projekce/navrat.jpg new file mode 100644 index 00000000..ab11b7ba --- /dev/null +++ b/festival-11/projekce/navrat.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52566d5600f023dd872d3342ae15d848130f4119d3a95dde5ca819233d22bc34 +size 4877 diff --git a/festival-11/projekce/nepoucitelni.jpg b/festival-11/projekce/nepoucitelni.jpg new file mode 100644 index 00000000..b98057cb --- /dev/null +++ b/festival-11/projekce/nepoucitelni.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa0709bbec86c3e5dbdf51b6240d4c5a17af0b3657df3811bc8cd7e4e2f41746 +size 5798 diff --git a/festival-11/projekce/piktogram.jpg b/festival-11/projekce/piktogram.jpg new file mode 100644 index 00000000..ec5dee82 --- /dev/null +++ b/festival-11/projekce/piktogram.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f625118ca468e1e4b2e06383cd4feac30062783d42505c04a2e3714e06dd78f4 +size 9683 diff --git a/festival-11/projekce/sachy.jpg b/festival-11/projekce/sachy.jpg new file mode 100644 index 00000000..7a2403eb --- /dev/null +++ b/festival-11/projekce/sachy.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:134a8360b3ca60a8e815848c69fc08df07263f3986e1d497d9c21023b297330d +size 12761 diff --git a/festival-11/projekce/sila.jpg b/festival-11/projekce/sila.jpg new file mode 100644 index 00000000..f85026ae --- /dev/null +++ b/festival-11/projekce/sila.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6b6ec7d6b3a7abdd8fd43328faf3818adb1795e818697e3ec0cedf78a38c7c9 +size 5816 diff --git a/festival-11/projekce/sprcha.jpg b/festival-11/projekce/sprcha.jpg new file mode 100644 index 00000000..9898d56a --- /dev/null +++ b/festival-11/projekce/sprcha.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38318a4cd336921149b1fcfa453d39d82334c45626b0a8aeeadf33d2c99912dd +size 5245 diff --git a/festival-11/projekce/updown.jpg b/festival-11/projekce/updown.jpg new file mode 100644 index 00000000..caf20a43 --- /dev/null +++ b/festival-11/projekce/updown.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:021c9c9706d6d8b2a40b8c2fc94047df68fa6dd574dc587b3b8f9c7ac627ad49 +size 6390 diff --git a/festival-11/projekce/znami.jpg b/festival-11/projekce/znami.jpg new file mode 100644 index 00000000..709c699d --- /dev/null +++ b/festival-11/projekce/znami.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:936ea214981abfeb3e7d2c43ada5f7879bb1a9a11368c49e2d6a7eef0df3d7d4 +size 12631 diff --git a/festival-11/vysledky.html b/festival-11/vysledky.html new file mode 100644 index 00000000..ed14c8fd --- /dev/null +++ b/festival-11/vysledky.html @@ -0,0 +1,103 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs"> + +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="pragma" content="no-cache" /> + <meta http-equiv="cache-control" content="no-cache" /> + <meta http-equiv="Content-Language" content="cs" /> + <meta name="author" content="David Rakowski, FI MU; xrakowsk (at) fi.muni.cz; Jakub Fiala, FI MU; xfiala6 (at) fi.muni.cz" /> + <meta name="copyright" content="LEMMA" /> + <meta name="robots" content="all,follow" /> + <meta name="keywords" content="LEMMA PV113 Fakulta informatiky MU multimedia publishing filmová tvorba Softwarové elektronické publikace - seminá filmový festival" /> + <meta name="description" content="FF - LEMMA | Stránky Filmového festivalu Masarykovy univerzity Fakulty informatiky v BrnÄ›." /> + +<title>XI. Filmový festival - Výsledky | FI MU</title> +<link rel="stylesheet" type="text/css" href="ff.css" /> +<!--[if IE]> +<link rel="stylesheet" type="text/css" href="ie.css" /> +<![endif]--> +</head> + +<body> +<div id="soul"> <!-- zaÄátek ž --> +<div id="body"> <!-- zaÄátek tÄ›la --> +<div id="head"> <!-- zaÄátek hlaviÄky --> +<a href="index.html" title="Na vstupnà stránku"><img src="head_filmobolos.png" alt="" width="100" height="206" /></a> +<div id="hmenu"> <!-- zaÄátek menu --> +<div class="menu"><a href="index.html">Program</a></div> +<div class="menu"><a href="projekce.html">Projekce</a></div> +<div class="menu"><a href="o_festivalu.html">O festivalu</a></div> +<div class="menu"><a href="fotogalerie.html">Galerie</a></div> +<div class="menu"><a href="partneri.html">PartneÅ™i</a></div> +<div class="menu menuact">Výsledky</div> +<div class="menu"><a href="kontakt.html">Kontakt</a></div> +</div> <!-- konec menu --> + + +</div> <!-- konec hlaviÄky --> + + +<div id="left"> <!-- zaÄátek podmenu --> +<div class="navcontainer"> + <ul> + <li><a href="http://www.fi.muni.cz/lemma/index.html" title="" id="other">Hlavnà strana Lemmy</a></li> + <li><a href="http://www.fi.muni.cz/lemma/festival/" title="" id="act">Filmový festival</a></li> + <li><a href="http://www.fi.muni.cz/lemma/laborator.html" title=""><font color="#6666FF">LaboratoÅ™</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/projekty.html" title=""><font color="#6666FF">Projekty</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/archiv.html" title=""><font color="#6666FF">Archiv</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/referaty.html" title=""><font color="#6666FF">Referáty</font></a></li> + <li><a href="http://www.fi.muni.cz/lemma/fotogalerie.html" title=""><font color="#6666FF">Fotogalerie</font></a></li> +<!-- sciest <li><a href="../../../ucebni_text.html" title="">UÄebnà text</a></li> --> + <li><a href="http://www.fi.muni.cz/lemma/odkazy.html" title=""><font color="#6666FF">Odkazy</font></a></li> + <li><a href="http://lemma.ics.muni.cz/WMA/" title="" id="other1"> :: Webový video archiv</a></li> + <li><a href="https://lemma.ics.muni.cz/RS/" title="" id="other2"> :: RezervaÄnà systém</a></li> + </ul> +</div> + +</div> <!-- konec podmenu --> + +<div id="text"> <!-- zaÄátek tÄ›la dokumentu --> +<h1>Výsledky</h1> + +<br /> + +<h2>Výsledky hodnocenà divácké poroty</h2> + +<ol> +<li><a href='projekce.html#proj_mrkvicka' title='MrkviÄka'>MrkviÄka (471 hlasů)</a></li> +<li><a href='projekce.html#proj_outside' title="Don't stay outside">Don't stay outside (452 hlasů)</a></li> +<li><a href='projekce.html#proj_horoskop' title='VÄerejšà horoskop'>VÄerejšà horoskop (360 hlasů)</a></li> +<li><a href='projekce.html#proj_znami' title='Moji noÄnà známi'>Moji noÄnà známi (188 hlasů)</a></li> +<li><a href='projekce.html#proj_sprcha' title='Sprcha, úsmÄ›v, sprcha'>Sprcha, úsmÄ›v, sprcha (180 hlasů)</a></li> +</ol> + +<h2>Výsledky hodnocenà odborné poroty</h2> + +<ol> +<li><a href='projekce.html#proj_outside' title="Don't stay outside">Don't stay outside (37 hlasů)</a></li> +<li><a href='projekce.html#proj_sprcha' title='Sprcha, úsmÄ›v, sprcha'>Sprcha, úsmÄ›v, sprcha (27 hlasů)</a></li> +<li><a href='projekce.html#proj_mrkvicka' title='MrkviÄka'>MrkviÄka (20 hlasů)</a></li> +<li><a href='projekce.html#proj_znami' title='Moji noÄnà známi'>Moji noÄnà známi</a></li> +<li><a href='projekce.html#proj_horoskop' title='VÄerejšà horoskop'>VÄerejšà horoskop</a></li> +</ol> + +</div> <!-- konec tÄ›la dokumentu --> + +<div id="clear"> +</div> + +<div id="base"> <!-- zaÄátek patiÄky --> +<a href="http://www.fi.muni.cz" title="úvodnà stránka FI"><img src="fi.png" alt="" width="60" height="60" /></a> +<a href="http://www.fi.muni.cz/lemma" title="úvodnà stránka Lemmy"><img src="lemma.png" alt="" width="60" height="60" /></a> + +Technická stránka, grafická úprava: Filip DanÄ›k, Jakub Fiala, Martin Kacvinský, David Rakowski<br /> +LEMMA - LaboratoÅ™ elektronických multimediálnÃch aplikacà | validnà xhtml, css<br /><a href="index.html">Vstoupit na úvodnà stránku festivalu</a> | <script type="text/javascript">document.write("Poslednà úprava: "+document.lastModified);</script> | <a href="http://fi.muni.cz/lemma/sitemap.html">mapa webu</a> +</div> <!-- konec patiÄky --> +</div> <!-- konec tÄ›la --> + + +</div> <!-- konec duÅ¡e --> +</body> +</html> diff --git a/festival-11/wb.bmp b/festival-11/wb.bmp new file mode 100644 index 00000000..2c14a732 --- /dev/null +++ b/festival-11/wb.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f986961ba510ca74696d9f7f7eec8dbfa4b46145dca46aa6352b47b51077cf5c +size 2430 diff --git a/festival-11/wi.bmp b/festival-11/wi.bmp new file mode 100644 index 00000000..036fb3b3 --- /dev/null +++ b/festival-11/wi.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56c706db5835fee87a809508050b68d4b983525f7cf2c098f5847d9cf0513a21 +size 4154 -- GitLab