From 114d2d92147f53a1ed1d0090feedb3fb0b50d064 Mon Sep 17 00:00:00 2001 From: tr4ck3ur Date: Sat, 14 Feb 2015 03:35:21 +0100 Subject: [PATCH] harmonize file structure for third party plugins --- .gitignore | 1 + jm2l/static/css/bootstrap-responsive.css | 1109 ++ jm2l/static/css/bootstrap-responsive.min.css | 9 + jm2l/static/css/jm2l.css | 140 + jm2l/static/css/leaflet-routing-machine.css | 162 + jm2l/static/css/leaflet.css | 478 + jm2l/static/css/pylons.css | 68 + jm2l/static/fonts/LiberationMono-Regular.ttf | Bin 0 -> 108172 bytes jm2l/static/img/2015/logo.png | Bin 0 -> 274348 bytes jm2l/static/img/Help.png | Bin 0 -> 648 bytes jm2l/static/img/default-user.png | Bin 0 -> 31289 bytes jm2l/static/img/error404.png | Bin 0 -> 27597 bytes jm2l/static/img/middlebg.png | Bin 0 -> 2797 bytes jm2l/static/img/tr_avion_.png | Bin 0 -> 6350 bytes jm2l/static/img/tr_bus_.png | Bin 0 -> 6669 bytes jm2l/static/img/tr_moto_.png | Bin 0 -> 6733 bytes jm2l/static/img/tr_pied_.png | Bin 0 -> 6563 bytes jm2l/static/img/tr_taxi_.png | Bin 0 -> 6555 bytes jm2l/static/img/tr_train_.png | Bin 0 -> 6607 bytes jm2l/static/img/tr_velo_.png | Bin 0 -> 6671 bytes jm2l/static/img/tr_voiture_.png | Bin 0 -> 6482 bytes jm2l/static/js/Schedule.js | 437 + jm2l/static/js/jm2l.js | 202 + jm2l/static/js/programme.js | 111 + jm2l/static/vendor/bootstrap.js | 2280 ++++ jm2l/static/vendor/bootstrap.min.js | 6 + jm2l/static/vendor/ckeditor/ckeditor.js | 944 ++ jm2l/static/vendor/ckeditor/config.js | 42 + jm2l/static/vendor/ckeditor/config.js~ | 42 + jm2l/static/vendor/ckeditor/contents.css | 134 + jm2l/static/vendor/ckeditor/lang/en.js | 5 + jm2l/static/vendor/ckeditor/lang/fr.js | 5 + .../plugins/a11yhelp/dialogs/a11yhelp.js | 10 + .../dialogs/lang/_translationstatus.txt | 25 + .../plugins/a11yhelp/dialogs/lang/af.js | 11 + .../plugins/a11yhelp/dialogs/lang/ar.js | 11 + .../plugins/a11yhelp/dialogs/lang/bg.js | 11 + .../plugins/a11yhelp/dialogs/lang/ca.js | 13 + .../plugins/a11yhelp/dialogs/lang/cs.js | 13 + .../plugins/a11yhelp/dialogs/lang/cy.js | 11 + .../plugins/a11yhelp/dialogs/lang/da.js | 11 + .../plugins/a11yhelp/dialogs/lang/de.js | 13 + .../plugins/a11yhelp/dialogs/lang/el.js | 13 + .../plugins/a11yhelp/dialogs/lang/en-gb.js | 11 + .../plugins/a11yhelp/dialogs/lang/en.js | 11 + .../plugins/a11yhelp/dialogs/lang/eo.js | 13 + .../plugins/a11yhelp/dialogs/lang/es.js | 12 + .../plugins/a11yhelp/dialogs/lang/et.js | 11 + .../plugins/a11yhelp/dialogs/lang/fa.js | 11 + .../plugins/a11yhelp/dialogs/lang/fi.js | 12 + .../plugins/a11yhelp/dialogs/lang/fr-ca.js | 12 + .../plugins/a11yhelp/dialogs/lang/fr.js | 13 + .../plugins/a11yhelp/dialogs/lang/gl.js | 12 + .../plugins/a11yhelp/dialogs/lang/gu.js | 11 + .../plugins/a11yhelp/dialogs/lang/he.js | 11 + .../plugins/a11yhelp/dialogs/lang/hi.js | 11 + .../plugins/a11yhelp/dialogs/lang/hr.js | 11 + .../plugins/a11yhelp/dialogs/lang/hu.js | 13 + .../plugins/a11yhelp/dialogs/lang/id.js | 11 + .../plugins/a11yhelp/dialogs/lang/it.js | 13 + .../plugins/a11yhelp/dialogs/lang/ja.js | 9 + .../plugins/a11yhelp/dialogs/lang/km.js | 11 + .../plugins/a11yhelp/dialogs/lang/ko.js | 11 + .../plugins/a11yhelp/dialogs/lang/ku.js | 12 + .../plugins/a11yhelp/dialogs/lang/lt.js | 11 + .../plugins/a11yhelp/dialogs/lang/lv.js | 13 + .../plugins/a11yhelp/dialogs/lang/mk.js | 11 + .../plugins/a11yhelp/dialogs/lang/mn.js | 11 + .../plugins/a11yhelp/dialogs/lang/nb.js | 12 + .../plugins/a11yhelp/dialogs/lang/nl.js | 12 + .../plugins/a11yhelp/dialogs/lang/no.js | 11 + .../plugins/a11yhelp/dialogs/lang/pl.js | 13 + .../plugins/a11yhelp/dialogs/lang/pt-br.js | 12 + .../plugins/a11yhelp/dialogs/lang/pt.js | 12 + .../plugins/a11yhelp/dialogs/lang/ro.js | 12 + .../plugins/a11yhelp/dialogs/lang/ru.js | 11 + .../plugins/a11yhelp/dialogs/lang/si.js | 10 + .../plugins/a11yhelp/dialogs/lang/sk.js | 12 + .../plugins/a11yhelp/dialogs/lang/sl.js | 12 + .../plugins/a11yhelp/dialogs/lang/sq.js | 11 + .../plugins/a11yhelp/dialogs/lang/sr-latn.js | 11 + .../plugins/a11yhelp/dialogs/lang/sr.js | 11 + .../plugins/a11yhelp/dialogs/lang/sv.js | 12 + .../plugins/a11yhelp/dialogs/lang/th.js | 11 + .../plugins/a11yhelp/dialogs/lang/tr.js | 12 + .../plugins/a11yhelp/dialogs/lang/tt.js | 11 + .../plugins/a11yhelp/dialogs/lang/ug.js | 11 + .../plugins/a11yhelp/dialogs/lang/uk.js | 12 + .../plugins/a11yhelp/dialogs/lang/vi.js | 11 + .../plugins/a11yhelp/dialogs/lang/zh-cn.js | 9 + .../plugins/a11yhelp/dialogs/lang/zh.js | 9 + .../ckeditor/plugins/autogrow/plugin.js | 209 + .../plugins/clipboard/dialogs/paste.js | 11 + .../plugins/dialog/dialogDefinition.js | 4 + jm2l/static/vendor/ckeditor/plugins/icons.png | Bin 0 -> 9590 bytes .../vendor/ckeditor/plugins/icons_hidpi.png | Bin 0 -> 31798 bytes .../ckeditor/plugins/image/dialogs/image.js | 43 + .../ckeditor/plugins/image/images/noimage.png | Bin 0 -> 2115 bytes .../ckeditor/plugins/link/dialogs/anchor.js | 7 + .../ckeditor/plugins/link/dialogs/link.js | 26 + .../ckeditor/plugins/link/images/anchor.png | Bin 0 -> 589 bytes .../plugins/link/images/hidpi/anchor.png | Bin 0 -> 1379 bytes .../magicline/images/hidpi/icon-rtl.png | Bin 0 -> 176 bytes .../plugins/magicline/images/hidpi/icon.png | Bin 0 -> 199 bytes .../plugins/magicline/images/icon-rtl.png | Bin 0 -> 138 bytes .../plugins/magicline/images/icon.png | Bin 0 -> 133 bytes .../vendor/ckeditor/plugins/scayt/LICENSE.md | 28 + .../vendor/ckeditor/plugins/scayt/README.md | 25 + .../ckeditor/plugins/scayt/dialogs/options.js | 17 + .../plugins/scayt/dialogs/toolbar.css | 71 + .../dialogs/lang/_translationstatus.txt | 20 + .../plugins/specialchar/dialogs/lang/af.js | 13 + .../plugins/specialchar/dialogs/lang/ar.js | 13 + .../plugins/specialchar/dialogs/lang/bg.js | 13 + .../plugins/specialchar/dialogs/lang/ca.js | 14 + .../plugins/specialchar/dialogs/lang/cs.js | 13 + .../plugins/specialchar/dialogs/lang/cy.js | 14 + .../plugins/specialchar/dialogs/lang/da.js | 13 + .../plugins/specialchar/dialogs/lang/de.js | 13 + .../plugins/specialchar/dialogs/lang/el.js | 13 + .../plugins/specialchar/dialogs/lang/en-gb.js | 13 + .../plugins/specialchar/dialogs/lang/en.js | 13 + .../plugins/specialchar/dialogs/lang/eo.js | 12 + .../plugins/specialchar/dialogs/lang/es.js | 13 + .../plugins/specialchar/dialogs/lang/et.js | 13 + .../plugins/specialchar/dialogs/lang/fa.js | 12 + .../plugins/specialchar/dialogs/lang/fi.js | 13 + .../plugins/specialchar/dialogs/lang/fr-ca.js | 10 + .../plugins/specialchar/dialogs/lang/fr.js | 11 + .../plugins/specialchar/dialogs/lang/gl.js | 13 + .../plugins/specialchar/dialogs/lang/he.js | 12 + .../plugins/specialchar/dialogs/lang/hr.js | 13 + .../plugins/specialchar/dialogs/lang/hu.js | 12 + .../plugins/specialchar/dialogs/lang/id.js | 13 + .../plugins/specialchar/dialogs/lang/it.js | 14 + .../plugins/specialchar/dialogs/lang/ja.js | 9 + .../plugins/specialchar/dialogs/lang/km.js | 13 + .../plugins/specialchar/dialogs/lang/ku.js | 13 + .../plugins/specialchar/dialogs/lang/lt.js | 13 + .../plugins/specialchar/dialogs/lang/lv.js | 13 + .../plugins/specialchar/dialogs/lang/nb.js | 11 + .../plugins/specialchar/dialogs/lang/nl.js | 13 + .../plugins/specialchar/dialogs/lang/no.js | 11 + .../plugins/specialchar/dialogs/lang/pl.js | 12 + .../plugins/specialchar/dialogs/lang/pt-br.js | 11 + .../plugins/specialchar/dialogs/lang/pt.js | 13 + .../plugins/specialchar/dialogs/lang/ru.js | 13 + .../plugins/specialchar/dialogs/lang/si.js | 13 + .../plugins/specialchar/dialogs/lang/sk.js | 13 + .../plugins/specialchar/dialogs/lang/sl.js | 12 + .../plugins/specialchar/dialogs/lang/sq.js | 13 + .../plugins/specialchar/dialogs/lang/sv.js | 11 + .../plugins/specialchar/dialogs/lang/th.js | 13 + .../plugins/specialchar/dialogs/lang/tr.js | 12 + .../plugins/specialchar/dialogs/lang/tt.js | 13 + .../plugins/specialchar/dialogs/lang/ug.js | 13 + .../plugins/specialchar/dialogs/lang/uk.js | 12 + .../plugins/specialchar/dialogs/lang/vi.js | 14 + .../plugins/specialchar/dialogs/lang/zh-cn.js | 9 + .../plugins/specialchar/dialogs/lang/zh.js | 12 + .../specialchar/dialogs/specialchar.js | 14 + .../ckeditor/plugins/table/dialogs/table.js | 21 + .../plugins/tabletools/dialogs/tableCell.js | 17 + .../vendor/ckeditor/plugins/wsc/LICENSE.md | 28 + .../vendor/ckeditor/plugins/wsc/README.md | 25 + .../ckeditor/plugins/wsc/dialogs/ciframe.html | 66 + .../plugins/wsc/dialogs/tmpFrameset.html | 52 + .../ckeditor/plugins/wsc/dialogs/wsc.css | 82 + .../ckeditor/plugins/wsc/dialogs/wsc.js | 74 + .../ckeditor/plugins/wsc/dialogs/wsc_ie.js | 11 + .../ckeditor/skins/moonocolor/dialog.css | 5 + .../ckeditor/skins/moonocolor/dialog_ie.css | 5 + .../ckeditor/skins/moonocolor/dialog_ie7.css | 5 + .../ckeditor/skins/moonocolor/dialog_ie8.css | 5 + .../skins/moonocolor/dialog_iequirks.css | 5 + .../skins/moonocolor/dialog_opera.css | 5 + .../ckeditor/skins/moonocolor/editor.css | 5 + .../skins/moonocolor/editor_gecko.css | 5 + .../ckeditor/skins/moonocolor/editor_ie.css | 5 + .../ckeditor/skins/moonocolor/editor_ie7.css | 5 + .../ckeditor/skins/moonocolor/editor_ie8.css | 5 + .../skins/moonocolor/editor_iequirks.css | 5 + .../ckeditor/skins/moonocolor/icons.png | Bin 0 -> 15040 bytes .../ckeditor/skins/moonocolor/icons_hidpi.png | Bin 0 -> 15168 bytes .../skins/moonocolor/images/arrow.png | Bin 0 -> 261 bytes .../skins/moonocolor/images/close.png | Bin 0 -> 824 bytes .../skins/moonocolor/images/hidpi/close.png | Bin 0 -> 1792 bytes .../moonocolor/images/hidpi/lock-open.png | Bin 0 -> 1503 bytes .../skins/moonocolor/images/hidpi/lock.png | Bin 0 -> 1616 bytes .../skins/moonocolor/images/hidpi/refresh.png | Bin 0 -> 2320 bytes .../skins/moonocolor/images/lock-open.png | Bin 0 -> 736 bytes .../ckeditor/skins/moonocolor/images/lock.png | Bin 0 -> 728 bytes .../skins/moonocolor/images/refresh.png | Bin 0 -> 953 bytes .../ckeditor/skins/moonocolor/readme.md | 51 + jm2l/static/vendor/ckeditor/styles.js | 111 + jm2l/static/vendor/d3js/d3.v3.js | 9470 +++++++++++++++ jm2l/static/vendor/d3js/d3.v3.min.js | 5 + .../css/jquery.fileupload-noscript.css | 22 + .../css/jquery.fileupload-ui-noscript.css | 17 + .../fileupload/css/jquery.fileupload-ui.css | 57 + .../fileupload/css/jquery.fileupload.css | 36 + .../fileupload/js/jquery-uploader.min.js | 155 + jm2l/static/vendor/jquery-uploader-min.js | 155 + jm2l/static/vendor/jquery.min.js | 4 + jm2l/static/vendor/last-bootstrap.js | 2320 ++++ jm2l/static/vendor/last-bootstrap.min.js | 7 + .../leaflet/css/leaflet-routing-machine.css | 162 + jm2l/static/vendor/leaflet/css/leaflet.css | 478 + .../leaflet/js/leaflet-routing-machine.js | 1963 +++ .../leaflet/js/leaflet-routing-machine.min.js | 4 + jm2l/static/vendor/leaflet/js/leaflet-src.js | 9180 ++++++++++++++ jm2l/static/vendor/leaflet/js/leaflet.js | 9 + .../vendor/leaflet/leaflet.routing.icons.png | Bin 0 -> 3268 bytes .../modernizr-2.8.3-respond-1.4.2.min.js | 11 + jm2l/static/vendor/npm.js | 13 + .../repeatable-fields/js/repeatable-fields.js | 119 + jm2l/static/vendor/select2/css/select2.css | 615 + .../vendor/select2/img/select2-spinner.gif | Bin 0 -> 1849 bytes jm2l/static/vendor/select2/img/select2.png | Bin 0 -> 613 bytes jm2l/static/vendor/select2/img/select2x2.png | Bin 0 -> 845 bytes jm2l/static/vendor/select2/js/select2.js | 3255 +++++ jm2l/static/vendor/timeline/css/blank.gif | Bin 0 -> 43 bytes .../vendor/timeline/css/fancybox_sprite.png | Bin 0 -> 1362 bytes .../timeline/css/fancybox_sprite@2x.png | Bin 0 -> 5996 bytes jm2l/static/vendor/timeline/css/loading.gif | Bin 0 -> 6909 bytes .../static/vendor/timeline/css/loading@2x.gif | Bin 0 -> 13964 bytes .../vendor/timeline/css/themes/dark.css | 18 + .../css/themes/font/AbrilFatface-Average.css | 9 + .../timeline/css/themes/font/Arvo-PTSans.css | 9 + .../css/themes/font/Bevan-PotanoSans.css | 9 + .../css/themes/font/BreeSerif-OpenSans.css | 9 + .../css/themes/font/DroidSerif-DroidSans.css | 9 + .../css/themes/font/Georgia-Helvetica.css | 9 + .../css/themes/font/Lekton-Molengo.css | 9 + .../timeline/css/themes/font/Lora-Istok.css | 9 + .../themes/font/Merriweather-NewsCycle.css | 9 + .../themes/font/NewsCycle-Merriweather.css | 9 + .../css/themes/font/NixieOne-Ledger.css | 9 + .../vendor/timeline/css/themes/font/PT.css | 9 + .../css/themes/font/PTSerif-PTSans.css | 9 + .../css/themes/font/Pacifico-Arimo.css | 9 + .../css/themes/font/PlayfairDisplay-Muli.css | 9 + .../css/themes/font/PoiretOne-Molengo.css | 9 + .../timeline/css/themes/font/Rancho-Gudea.css | 9 + .../css/themes/font/SansitaOne-Kameron.css | 9 + .../timeline/css/themes/timeline-dark.png | Bin 0 -> 16624 bytes .../timeline/css/themes/timeline-dark@2x.png | Bin 0 -> 41706 bytes .../timeline/css/themes/timeline-texture.png | Bin 0 -> 41036 bytes jm2l/static/vendor/timeline/css/timeline.css | 18 + jm2l/static/vendor/timeline/css/timeline.png | Bin 0 -> 15922 bytes .../vendor/timeline/css/timeline@2x.png | Bin 0 -> 41018 bytes jm2l/static/vendor/timeline/js/locale/fr.js | 9 + .../static/vendor/timeline/js/timeline-min.js | 14 + .../static/vendor/timeline/js/timeline-src.js | 10083 ++++++++++++++++ jm2l/static/vendor/timeline/js/timeline.js | 10083 ++++++++++++++++ jm2l/templates/Errors/404.mak | 65 + jm2l/templates/trash/Hebergement.mako | 47 - jm2l/templates/trash/Intendance.mako | 518 - jm2l/templates/trash/Intendance_Dialog.mako | 142 - jm2l/templates/trash/edit_blog.mako | 49 - jm2l/templates/trash/helpers.mako | 18 - jm2l/templates/trash/index.html | 251 - jm2l/templates/trash/old_edit_tiers.mako | 199 - jm2l/templates/trash/test.mako | 98 - jm2l/templates/trash/upload.mako | 190 - jm2l/templates/trash/upload2.mako | 26 - jm2l/templates/trash/view_blog.mako | 14 - wsgi.py | 9 + 268 files changed, 57067 insertions(+), 1552 deletions(-) create mode 100644 .gitignore create mode 100644 jm2l/static/css/bootstrap-responsive.css create mode 100644 jm2l/static/css/bootstrap-responsive.min.css create mode 100644 jm2l/static/css/jm2l.css create mode 100644 jm2l/static/css/leaflet-routing-machine.css create mode 100644 jm2l/static/css/leaflet.css create mode 100644 jm2l/static/css/pylons.css create mode 100644 jm2l/static/fonts/LiberationMono-Regular.ttf create mode 100644 jm2l/static/img/2015/logo.png create mode 100644 jm2l/static/img/Help.png create mode 100644 jm2l/static/img/default-user.png create mode 100644 jm2l/static/img/error404.png create mode 100644 jm2l/static/img/middlebg.png create mode 100644 jm2l/static/img/tr_avion_.png create mode 100644 jm2l/static/img/tr_bus_.png create mode 100644 jm2l/static/img/tr_moto_.png create mode 100644 jm2l/static/img/tr_pied_.png create mode 100644 jm2l/static/img/tr_taxi_.png create mode 100644 jm2l/static/img/tr_train_.png create mode 100644 jm2l/static/img/tr_velo_.png create mode 100644 jm2l/static/img/tr_voiture_.png create mode 100644 jm2l/static/js/Schedule.js create mode 100644 jm2l/static/js/jm2l.js create mode 100644 jm2l/static/js/programme.js create mode 100644 jm2l/static/vendor/bootstrap.js create mode 100644 jm2l/static/vendor/bootstrap.min.js create mode 100644 jm2l/static/vendor/ckeditor/ckeditor.js create mode 100644 jm2l/static/vendor/ckeditor/config.js create mode 100644 jm2l/static/vendor/ckeditor/config.js~ create mode 100644 jm2l/static/vendor/ckeditor/contents.css create mode 100644 jm2l/static/vendor/ckeditor/lang/en.js create mode 100644 jm2l/static/vendor/ckeditor/lang/fr.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/af.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/da.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/de.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/el.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/en-gb.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/en.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/es.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/et.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/fr-ca.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/gl.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/he.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/id.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/it.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/ja.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/km.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/ko.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/no.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/si.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/sq.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/sr-latn.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/sr.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/sv.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/th.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/tt.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/zh.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/autogrow/plugin.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/clipboard/dialogs/paste.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/dialog/dialogDefinition.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/icons.png create mode 100644 jm2l/static/vendor/ckeditor/plugins/icons_hidpi.png create mode 100644 jm2l/static/vendor/ckeditor/plugins/image/dialogs/image.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/image/images/noimage.png create mode 100644 jm2l/static/vendor/ckeditor/plugins/link/dialogs/anchor.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/link/dialogs/link.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/link/images/anchor.png create mode 100644 jm2l/static/vendor/ckeditor/plugins/link/images/hidpi/anchor.png create mode 100644 jm2l/static/vendor/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png create mode 100644 jm2l/static/vendor/ckeditor/plugins/magicline/images/hidpi/icon.png create mode 100644 jm2l/static/vendor/ckeditor/plugins/magicline/images/icon-rtl.png create mode 100644 jm2l/static/vendor/ckeditor/plugins/magicline/images/icon.png create mode 100644 jm2l/static/vendor/ckeditor/plugins/scayt/LICENSE.md create mode 100644 jm2l/static/vendor/ckeditor/plugins/scayt/README.md create mode 100644 jm2l/static/vendor/ckeditor/plugins/scayt/dialogs/options.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/scayt/dialogs/toolbar.css create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/af.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/ar.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/bg.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/ca.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/cs.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/cy.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/da.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/de.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/el.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/en-gb.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/en.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/eo.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/es.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/et.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/fa.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/fi.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/fr-ca.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/fr.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/gl.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/he.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/hr.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/hu.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/id.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/it.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/ja.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/km.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/ku.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/lt.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/lv.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/nb.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/nl.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/no.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/pl.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/pt.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/ru.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/si.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/sk.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/sl.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/sq.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/sv.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/th.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/tr.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/tt.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/ug.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/uk.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/vi.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/lang/zh.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/specialchar/dialogs/specialchar.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/table/dialogs/table.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/tabletools/dialogs/tableCell.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/wsc/LICENSE.md create mode 100644 jm2l/static/vendor/ckeditor/plugins/wsc/README.md create mode 100644 jm2l/static/vendor/ckeditor/plugins/wsc/dialogs/ciframe.html create mode 100644 jm2l/static/vendor/ckeditor/plugins/wsc/dialogs/tmpFrameset.html create mode 100644 jm2l/static/vendor/ckeditor/plugins/wsc/dialogs/wsc.css create mode 100644 jm2l/static/vendor/ckeditor/plugins/wsc/dialogs/wsc.js create mode 100644 jm2l/static/vendor/ckeditor/plugins/wsc/dialogs/wsc_ie.js create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/dialog.css create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/dialog_ie.css create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/dialog_ie7.css create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/dialog_ie8.css create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/dialog_iequirks.css create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/dialog_opera.css create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/editor.css create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/editor_gecko.css create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/editor_ie.css create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/editor_ie7.css create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/editor_ie8.css create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/editor_iequirks.css create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/icons.png create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/icons_hidpi.png create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/images/arrow.png create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/images/close.png create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/images/hidpi/close.png create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/images/hidpi/lock-open.png create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/images/hidpi/lock.png create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/images/hidpi/refresh.png create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/images/lock-open.png create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/images/lock.png create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/images/refresh.png create mode 100644 jm2l/static/vendor/ckeditor/skins/moonocolor/readme.md create mode 100644 jm2l/static/vendor/ckeditor/styles.js create mode 100644 jm2l/static/vendor/d3js/d3.v3.js create mode 100644 jm2l/static/vendor/d3js/d3.v3.min.js create mode 100644 jm2l/static/vendor/fileupload/css/jquery.fileupload-noscript.css create mode 100644 jm2l/static/vendor/fileupload/css/jquery.fileupload-ui-noscript.css create mode 100644 jm2l/static/vendor/fileupload/css/jquery.fileupload-ui.css create mode 100644 jm2l/static/vendor/fileupload/css/jquery.fileupload.css create mode 100644 jm2l/static/vendor/fileupload/js/jquery-uploader.min.js create mode 100644 jm2l/static/vendor/jquery-uploader-min.js create mode 100644 jm2l/static/vendor/jquery.min.js create mode 100644 jm2l/static/vendor/last-bootstrap.js create mode 100644 jm2l/static/vendor/last-bootstrap.min.js create mode 100644 jm2l/static/vendor/leaflet/css/leaflet-routing-machine.css create mode 100644 jm2l/static/vendor/leaflet/css/leaflet.css create mode 100644 jm2l/static/vendor/leaflet/js/leaflet-routing-machine.js create mode 100644 jm2l/static/vendor/leaflet/js/leaflet-routing-machine.min.js create mode 100644 jm2l/static/vendor/leaflet/js/leaflet-src.js create mode 100644 jm2l/static/vendor/leaflet/js/leaflet.js create mode 100644 jm2l/static/vendor/leaflet/leaflet.routing.icons.png create mode 100644 jm2l/static/vendor/modernizr-2.8.3-respond-1.4.2.min.js create mode 100644 jm2l/static/vendor/npm.js create mode 100644 jm2l/static/vendor/repeatable-fields/js/repeatable-fields.js create mode 100644 jm2l/static/vendor/select2/css/select2.css create mode 100644 jm2l/static/vendor/select2/img/select2-spinner.gif create mode 100644 jm2l/static/vendor/select2/img/select2.png create mode 100644 jm2l/static/vendor/select2/img/select2x2.png create mode 100644 jm2l/static/vendor/select2/js/select2.js create mode 100755 jm2l/static/vendor/timeline/css/blank.gif create mode 100755 jm2l/static/vendor/timeline/css/fancybox_sprite.png create mode 100755 jm2l/static/vendor/timeline/css/fancybox_sprite@2x.png create mode 100644 jm2l/static/vendor/timeline/css/loading.gif create mode 100644 jm2l/static/vendor/timeline/css/loading@2x.gif create mode 100644 jm2l/static/vendor/timeline/css/themes/dark.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/AbrilFatface-Average.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/Arvo-PTSans.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/Bevan-PotanoSans.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/BreeSerif-OpenSans.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/DroidSerif-DroidSans.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/Georgia-Helvetica.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/Lekton-Molengo.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/Lora-Istok.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/Merriweather-NewsCycle.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/NewsCycle-Merriweather.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/NixieOne-Ledger.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/PT.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/PTSerif-PTSans.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/Pacifico-Arimo.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/PlayfairDisplay-Muli.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/PoiretOne-Molengo.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/Rancho-Gudea.css create mode 100644 jm2l/static/vendor/timeline/css/themes/font/SansitaOne-Kameron.css create mode 100644 jm2l/static/vendor/timeline/css/themes/timeline-dark.png create mode 100644 jm2l/static/vendor/timeline/css/themes/timeline-dark@2x.png create mode 100644 jm2l/static/vendor/timeline/css/themes/timeline-texture.png create mode 100644 jm2l/static/vendor/timeline/css/timeline.css create mode 100644 jm2l/static/vendor/timeline/css/timeline.png create mode 100644 jm2l/static/vendor/timeline/css/timeline@2x.png create mode 100644 jm2l/static/vendor/timeline/js/locale/fr.js create mode 100644 jm2l/static/vendor/timeline/js/timeline-min.js create mode 100644 jm2l/static/vendor/timeline/js/timeline-src.js create mode 100644 jm2l/static/vendor/timeline/js/timeline.js create mode 100644 jm2l/templates/Errors/404.mak delete mode 100644 jm2l/templates/trash/Hebergement.mako delete mode 100644 jm2l/templates/trash/Intendance.mako delete mode 100644 jm2l/templates/trash/Intendance_Dialog.mako delete mode 100644 jm2l/templates/trash/edit_blog.mako delete mode 100644 jm2l/templates/trash/helpers.mako delete mode 100644 jm2l/templates/trash/index.html delete mode 100644 jm2l/templates/trash/old_edit_tiers.mako delete mode 100644 jm2l/templates/trash/test.mako delete mode 100644 jm2l/templates/trash/upload.mako delete mode 100644 jm2l/templates/trash/upload2.mako delete mode 100644 jm2l/templates/trash/view_blog.mako create mode 100644 wsgi.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7e99e36 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.pyc \ No newline at end of file diff --git a/jm2l/static/css/bootstrap-responsive.css b/jm2l/static/css/bootstrap-responsive.css new file mode 100644 index 0000000..c0bba15 --- /dev/null +++ b/jm2l/static/css/bootstrap-responsive.css @@ -0,0 +1,1109 @@ +/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +@-ms-viewport { + width: device-width; +} + +.hidden { + display: none; + visibility: hidden; +} + +.visible-phone { + display: none !important; +} + +.visible-tablet { + display: none !important; +} + +.hidden-desktop { + display: none !important; +} + +.visible-desktop { + display: inherit !important; +} + +@media (min-width: 768px) and (max-width: 979px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } +} + +@media (max-width: 767px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } +} + +.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: inherit !important; + } + .hidden-print { + display: none !important; + } +} + +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 30px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; + } + .span12 { + width: 1170px; + } + .span11 { + width: 1070px; + } + .span10 { + width: 970px; + } + .span9 { + width: 870px; + } + .span8 { + width: 770px; + } + .span7 { + width: 670px; + } + .span6 { + width: 570px; + } + .span5 { + width: 470px; + } + .span4 { + width: 370px; + } + .span3 { + width: 270px; + } + .span2 { + width: 170px; + } + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; + } + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.564102564102564%; + *margin-left: 2.5109110747408616%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.564102564102564%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145299145%; + *width: 91.39979996362975%; + } + .row-fluid .span10 { + width: 82.90598290598291%; + *width: 82.8527914166212%; + } + .row-fluid .span9 { + width: 74.35897435897436%; + *width: 74.30578286961266%; + } + .row-fluid .span8 { + width: 65.81196581196582%; + *width: 65.75877432260411%; + } + .row-fluid .span7 { + width: 57.26495726495726%; + *width: 57.21176577559556%; + } + .row-fluid .span6 { + width: 48.717948717948715%; + *width: 48.664757228587014%; + } + .row-fluid .span5 { + width: 40.17094017094017%; + *width: 40.11774868157847%; + } + .row-fluid .span4 { + width: 31.623931623931625%; + *width: 31.570740134569924%; + } + .row-fluid .span3 { + width: 23.076923076923077%; + *width: 23.023731587561375%; + } + .row-fluid .span2 { + width: 14.52991452991453%; + *width: 14.476723040552828%; + } + .row-fluid .span1 { + width: 5.982905982905983%; + *width: 5.929714493544281%; + } + .row-fluid .offset12 { + margin-left: 105.12820512820512%; + *margin-left: 105.02182214948171%; + } + .row-fluid .offset12:first-child { + margin-left: 102.56410256410257%; + *margin-left: 102.45771958537915%; + } + .row-fluid .offset11 { + margin-left: 96.58119658119658%; + *margin-left: 96.47481360247316%; + } + .row-fluid .offset11:first-child { + margin-left: 94.01709401709402%; + *margin-left: 93.91071103837061%; + } + .row-fluid .offset10 { + margin-left: 88.03418803418803%; + *margin-left: 87.92780505546462%; + } + .row-fluid .offset10:first-child { + margin-left: 85.47008547008548%; + *margin-left: 85.36370249136206%; + } + .row-fluid .offset9 { + margin-left: 79.48717948717949%; + *margin-left: 79.38079650845607%; + } + .row-fluid .offset9:first-child { + margin-left: 76.92307692307693%; + *margin-left: 76.81669394435352%; + } + .row-fluid .offset8 { + margin-left: 70.94017094017094%; + *margin-left: 70.83378796144753%; + } + .row-fluid .offset8:first-child { + margin-left: 68.37606837606839%; + *margin-left: 68.26968539734497%; + } + .row-fluid .offset7 { + margin-left: 62.393162393162385%; + *margin-left: 62.28677941443899%; + } + .row-fluid .offset7:first-child { + margin-left: 59.82905982905982%; + *margin-left: 59.72267685033642%; + } + .row-fluid .offset6 { + margin-left: 53.84615384615384%; + *margin-left: 53.739770867430444%; + } + .row-fluid .offset6:first-child { + margin-left: 51.28205128205128%; + *margin-left: 51.175668303327875%; + } + .row-fluid .offset5 { + margin-left: 45.299145299145295%; + *margin-left: 45.1927623204219%; + } + .row-fluid .offset5:first-child { + margin-left: 42.73504273504273%; + *margin-left: 42.62865975631933%; + } + .row-fluid .offset4 { + margin-left: 36.75213675213675%; + *margin-left: 36.645753773413354%; + } + .row-fluid .offset4:first-child { + margin-left: 34.18803418803419%; + *margin-left: 34.081651209310785%; + } + .row-fluid .offset3 { + margin-left: 28.205128205128204%; + *margin-left: 28.0987452264048%; + } + .row-fluid .offset3:first-child { + margin-left: 25.641025641025642%; + *margin-left: 25.53464266230224%; + } + .row-fluid .offset2 { + margin-left: 19.65811965811966%; + *margin-left: 19.551736679396257%; + } + .row-fluid .offset2:first-child { + margin-left: 17.094017094017094%; + *margin-left: 16.98763411529369%; + } + .row-fluid .offset1 { + margin-left: 11.11111111111111%; + *margin-left: 11.004728132387708%; + } + .row-fluid .offset1:first-child { + margin-left: 8.547008547008547%; + *margin-left: 8.440625568285142%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 30px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1156px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1056px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 956px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 856px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 756px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 656px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 556px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 456px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 356px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 256px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 156px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 56px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; + } + .span12 { + width: 724px; + } + .span11 { + width: 662px; + } + .span10 { + width: 600px; + } + .span9 { + width: 538px; + } + .span8 { + width: 476px; + } + .span7 { + width: 414px; + } + .span6 { + width: 352px; + } + .span5 { + width: 290px; + } + .span4 { + width: 228px; + } + .span3 { + width: 166px; + } + .span2 { + width: 104px; + } + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; + } + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.7624309392265194%; + *margin-left: 2.709239449864817%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.7624309392265194%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.43646408839778%; + *width: 91.38327259903608%; + } + .row-fluid .span10 { + width: 82.87292817679558%; + *width: 82.81973668743387%; + } + .row-fluid .span9 { + width: 74.30939226519337%; + *width: 74.25620077583166%; + } + .row-fluid .span8 { + width: 65.74585635359117%; + *width: 65.69266486422946%; + } + .row-fluid .span7 { + width: 57.18232044198895%; + *width: 57.12912895262725%; + } + .row-fluid .span6 { + width: 48.61878453038674%; + *width: 48.56559304102504%; + } + .row-fluid .span5 { + width: 40.05524861878453%; + *width: 40.00205712942283%; + } + .row-fluid .span4 { + width: 31.491712707182323%; + *width: 31.43852121782062%; + } + .row-fluid .span3 { + width: 22.92817679558011%; + *width: 22.87498530621841%; + } + .row-fluid .span2 { + width: 14.3646408839779%; + *width: 14.311449394616199%; + } + .row-fluid .span1 { + width: 5.801104972375691%; + *width: 5.747913483013988%; + } + .row-fluid .offset12 { + margin-left: 105.52486187845304%; + *margin-left: 105.41847889972962%; + } + .row-fluid .offset12:first-child { + margin-left: 102.76243093922652%; + *margin-left: 102.6560479605031%; + } + .row-fluid .offset11 { + margin-left: 96.96132596685082%; + *margin-left: 96.8549429881274%; + } + .row-fluid .offset11:first-child { + margin-left: 94.1988950276243%; + *margin-left: 94.09251204890089%; + } + .row-fluid .offset10 { + margin-left: 88.39779005524862%; + *margin-left: 88.2914070765252%; + } + .row-fluid .offset10:first-child { + margin-left: 85.6353591160221%; + *margin-left: 85.52897613729868%; + } + .row-fluid .offset9 { + margin-left: 79.8342541436464%; + *margin-left: 79.72787116492299%; + } + .row-fluid .offset9:first-child { + margin-left: 77.07182320441989%; + *margin-left: 76.96544022569647%; + } + .row-fluid .offset8 { + margin-left: 71.2707182320442%; + *margin-left: 71.16433525332079%; + } + .row-fluid .offset8:first-child { + margin-left: 68.50828729281768%; + *margin-left: 68.40190431409427%; + } + .row-fluid .offset7 { + margin-left: 62.70718232044199%; + *margin-left: 62.600799341718584%; + } + .row-fluid .offset7:first-child { + margin-left: 59.94475138121547%; + *margin-left: 59.838368402492065%; + } + .row-fluid .offset6 { + margin-left: 54.14364640883978%; + *margin-left: 54.037263430116376%; + } + .row-fluid .offset6:first-child { + margin-left: 51.38121546961326%; + *margin-left: 51.27483249088986%; + } + .row-fluid .offset5 { + margin-left: 45.58011049723757%; + *margin-left: 45.47372751851417%; + } + .row-fluid .offset5:first-child { + margin-left: 42.81767955801105%; + *margin-left: 42.71129657928765%; + } + .row-fluid .offset4 { + margin-left: 37.01657458563536%; + *margin-left: 36.91019160691196%; + } + .row-fluid .offset4:first-child { + margin-left: 34.25414364640884%; + *margin-left: 34.14776066768544%; + } + .row-fluid .offset3 { + margin-left: 28.45303867403315%; + *margin-left: 28.346655695309746%; + } + .row-fluid .offset3:first-child { + margin-left: 25.69060773480663%; + *margin-left: 25.584224756083227%; + } + .row-fluid .offset2 { + margin-left: 19.88950276243094%; + *margin-left: 19.783119783707537%; + } + .row-fluid .offset2:first-child { + margin-left: 17.12707182320442%; + *margin-left: 17.02068884448102%; + } + .row-fluid .offset1 { + margin-left: 11.32596685082873%; + *margin-left: 11.219583872105325%; + } + .row-fluid .offset1:first-child { + margin-left: 8.56353591160221%; + *margin-left: 8.457152932878806%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 710px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 648px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 586px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 524px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 462px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 400px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 338px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 276px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 214px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 152px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 90px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 28px; + } +} + +@media (max-width: 767px) { + body { + padding-right: 20px; + padding-left: 20px; + } + .navbar-fixed-top, + .navbar-fixed-bottom, + .navbar-static-top { + margin-right: -20px; + margin-left: -20px; + } + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + width: auto; + clear: none; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + .thumbnails > li { + float: none; + margin-left: 0; + } + [class*="span"], + .uneditable-input[class*="span"], + .row-fluid [class*="span"] { + display: block; + float: none; + width: 100%; + margin-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .span12, + .row-fluid .span12 { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="offset"]:first-child { + margin-left: 0; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 0; + } + .modal { + position: fixed; + top: 20px; + right: 20px; + left: 20px; + width: auto; + margin: 0; + } + .modal.fade { + top: -100px; + } + .modal.fade.in { + top: 20px; + } +} + +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 20px; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-right: 10px; + padding-left: 10px; + } + .media .pull-left, + .media .pull-right { + display: block; + float: none; + margin-bottom: 10px; + } + .media-object { + margin-right: 0; + margin-left: 0; + } + .modal { + top: 10px; + right: 10px; + left: 10px; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} + +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + position: static; + } + .navbar-fixed-top { + margin-bottom: 20px; + } + .navbar-fixed-bottom { + margin-top: 20px; + } + .navbar-fixed-top .navbar-inner, + .navbar-fixed-bottom .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-right: 10px; + padding-left: 10px; + margin: 0 0 0 -5px; + } + .nav-collapse { + clear: both; + } + .nav-collapse .nav { + float: none; + margin: 0 0 10px; + } + .nav-collapse .nav > li { + float: none; + } + .nav-collapse .nav > li > a { + margin-bottom: 2px; + } + .nav-collapse .nav > .divider-vertical { + display: none; + } + .nav-collapse .nav .nav-header { + color: #777777; + text-shadow: none; + } + .nav-collapse .nav > li > a, + .nav-collapse .dropdown-menu a { + padding: 9px 15px; + font-weight: bold; + color: #777777; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-collapse .dropdown-menu li + li a { + margin-bottom: 2px; + } + .nav-collapse .nav > li > a:hover, + .nav-collapse .nav > li > a:focus, + .nav-collapse .dropdown-menu a:hover, + .nav-collapse .dropdown-menu a:focus { + background-color: #f2f2f2; + } + .navbar-inverse .nav-collapse .nav > li > a, + .navbar-inverse .nav-collapse .dropdown-menu a { + color: #999999; + } + .navbar-inverse .nav-collapse .nav > li > a:hover, + .navbar-inverse .nav-collapse .nav > li > a:focus, + .navbar-inverse .nav-collapse .dropdown-menu a:hover, + .navbar-inverse .nav-collapse .dropdown-menu a:focus { + background-color: #111111; + } + .nav-collapse.in .btn-group { + padding: 0; + margin-top: 5px; + } + .nav-collapse .dropdown-menu { + position: static; + top: auto; + left: auto; + display: none; + float: none; + max-width: none; + padding: 0; + margin: 0 15px; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .nav-collapse .open > .dropdown-menu { + display: block; + } + .nav-collapse .dropdown-menu:before, + .nav-collapse .dropdown-menu:after { + display: none; + } + .nav-collapse .dropdown-menu .divider { + display: none; + } + .nav-collapse .nav > li > .dropdown-menu:before, + .nav-collapse .nav > li > .dropdown-menu:after { + display: none; + } + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { + float: none; + padding: 10px 15px; + margin: 10px 0; + border-top: 1px solid #f2f2f2; + border-bottom: 1px solid #f2f2f2; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar-inverse .nav-collapse .navbar-form, + .navbar-inverse .nav-collapse .navbar-search { + border-top-color: #111111; + border-bottom-color: #111111; + } + .navbar .nav-collapse .nav.pull-right { + float: none; + margin-left: 0; + } + .nav-collapse, + .nav-collapse.collapse { + height: 0; + overflow: hidden; + } + .navbar .btn-navbar { + display: block; + } + .navbar-static .navbar-inner { + padding-right: 10px; + padding-left: 10px; + } +} + +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} diff --git a/jm2l/static/css/bootstrap-responsive.min.css b/jm2l/static/css/bootstrap-responsive.min.css new file mode 100644 index 0000000..96a435b --- /dev/null +++ b/jm2l/static/css/bootstrap-responsive.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}} diff --git a/jm2l/static/css/jm2l.css b/jm2l/static/css/jm2l.css new file mode 100644 index 0000000..5a3de2f --- /dev/null +++ b/jm2l/static/css/jm2l.css @@ -0,0 +1,140 @@ +.borderbox { + border: 1px solid #e1e4e5; + margin: 1px 0 24px; + color: #404040; + line-height: 1.5; + margin: 0; + overflow: auto; + padding: 12px; + background: none repeat scroll 0 0 #fcfcfc; + font-family: "Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; +} +.titleborderbox { + background: none repeat scroll 0 0 #ffffff; + border: 1px solid #eee; + display: inline; + left: 16px; + padding: 2px 7px; + position: relative; + top: 10px; +} +.footborderbox { + background: none repeat scroll 0 0 #fff; + border: 1px solid #FEE; + display: inline; + padding: 2px 7px; + position: relative; + bottom: 10px; + float: right; + margin-right: 15px; +} +.borderboxtime { + float:right; + padding:1px 15px; + border: 1px solid #eee; +} +.Loading { + background-image: url(/vendor/select2/img/select2-spinner.gif); + background-position: center; + background-repeat: no-repeat; + height:100px; +} +.invalid { + background:url(../images/invalid.png) no-repeat 0 50%; + padding-left:22px; + line-height:24px; + color:#ec3f41; +} +.valid { + background:url(../images/valid.png) no-repeat 0 50%; + padding-left:22px; + line-height:24px; + color:#3aba34; +} +.intervbox { + border-style: dotted; +} +.tiers { + border-radius: 5px; + border: 1px solid #ccc; + padding: 4px; +} +.cke_show_borders { + border: 1px solid #ddd; + border-radius: 5px; + padding:5px; +} +#map { + height: 250px; + width:520px; +} +.Ucarousel-control { + background: none repeat scroll 0 0 #222; + border: 3px solid #fff; + border-radius: 12px; + color: #fff; + font-size: 24px; + font-weight: 100; + height: 15px; + line-height: 12px; + opacity: 0.5; + position: absolute; + text-align: center; + width: 15px; +} +.Ucarousel-control.left { + right: auto; + left: 15px; +} +.Ucarousel-control.right { + left: auto; + right: 15px; +} + +.LogistiqueTable th, .LogistiqueTable td +{ + text-align:center; + vertical-align:middle; +} + +#flash, #notfound { + font-size: 16px; + width: 500px; + text-align: center; + background-color: #e1ecfe; + border-top: 2px solid #7a9eec; + border-bottom: 2px solid #7a9eec; + padding: 10px 20px 10px 20px; +} + +#notfound { + background-color: #fbe3e4; + border-top: 2px solid #fbc2c4; + border-bottom: 2px solid #fbc2c4; + padding: 0 20px 30px 20px; +} + +#tasks { + width: 500px; +} + +#tasks li { + padding: 5px 0 5px 0; + border-bottom: 1px solid #bbbbbb; +} + +#tasks li.last { + border-bottom: none; +} + +#tasks .name { + width: 400px; + text-align: left; + display: inline-block; +} + +#tasks .actions { + width: 95px; + text-align: right; + display: inline-block; +} diff --git a/jm2l/static/css/leaflet-routing-machine.css b/jm2l/static/css/leaflet-routing-machine.css new file mode 100644 index 0000000..8734cc2 --- /dev/null +++ b/jm2l/static/css/leaflet-routing-machine.css @@ -0,0 +1,162 @@ +.leaflet-routing-container { + width: 320px; + background-color: white; + padding-top: 4px; + transition: margin-right 0.2s ease; +} + +.leaflet-control-container .leaflet-routing-container-hide { + margin-right: -340px; +} + +.leaflet-routing-container h2 { + font-size: 14px; +} + +.leaflet-routing-container h3 { + font-size: 12px; + font-weight: normal; +} + +.leaflet-routing-alt, .leaflet-routing-geocoders { + padding: 6px; + margin-top: 2px; + margin-bottom: 6px; + border-bottom: 1px solid #ccc; + max-height: 320px; + overflow-y: auto; + transition: all 0.2s ease; +} + +.leaflet-bar .leaflet-routing-alt:last-child { + border-bottom: none; +} + +.leaflet-routing-alt-minimized { + color: #888; + max-height: 64px; + overflow: hidden; + cursor: pointer; +} + +.leaflet-routing-alt table { + border-collapse: collapse; +} + +.leaflet-routing-alt tr:hover { + background-color: #eee; + cursor: pointer; +} + +.leaflet-routing-alt::-webkit-scrollbar { + width: 8px; +} + +.leaflet-routing-alt::-webkit-scrollbar-track { + border-radius: 2px; + background-color: #eee; +} + +.leaflet-routing-alt::-webkit-scrollbar-thumb { + border-radius: 2px; + background-color: #888; +} + +.leaflet-routing-icon { + background-image: url('leaflet.routing.icons.png'); + -webkit-background-size: 240px 20px; + background-size: 240px 20px; + background-repeat: no-repeat; + margin: 0; + content: ''; + display: inline-block; + vertical-align: top; + width: 20px; + height: 20px; +} + +.leaflet-routing-icon-continue { background-position: 0 0; } +.leaflet-routing-icon-sharp-right { background-position: -20px 0; } +.leaflet-routing-icon-turn-right { background-position: -40px 0; } +.leaflet-routing-icon-bear-right { background-position: -60px 0; } +.leaflet-routing-icon-u-turn { background-position: -80px 0; } +.leaflet-routing-icon-sharp-left { background-position: -100px 0; } +.leaflet-routing-icon-turn-left { background-position: -120px 0; } +.leaflet-routing-icon-bear-left { background-position: -140px 0; } +.leaflet-routing-icon-depart { background-position: -160px 0; } +.leaflet-routing-icon-enter-roundabout { background-position: -180px 0; } +.leaflet-routing-icon-arrive { background-position: -200px 0; } +.leaflet-routing-icon-via { background-position: -200px 0; } + +.leaflet-routing-geocoders div { + padding: 4px; +} + +.leaflet-routing-geocoders input { + width: 286px; + line-height: 1.67; + border: 1px solid #ccc; +} + +.leaflet-routing-geocoders button { + font: bold 18px 'Lucida Console', Monaco, monospace; + border: 1px solid #ccc; + border-radius: 4px; + background-color: white; + margin: 0; + float: right; + cursor: pointer; + transition: background-color 0.2s ease; +} + +.leaflet-routing-geocoders button:hover { + background-color: #eee; +} + +.leaflet-routing-geocoder-result { + font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; + position: absolute; + max-height: 0; + overflow: hidden; + transition: all 0.5s ease; + z-index: 15; /* Arbitrary, but try to be above "most" things. */ +} + +.leaflet-routing-geocoder-result table { + width: 100%; + border: 1px solid #ccc; + border-radius: 0 0 4px 4px; + background-color: white; + cursor: pointer; +} + +.leaflet-routing-geocoder-result-open { + max-height: 800px; +} + +.leaflet-routing-geocoder-selected, .leaflet-routing-geocoder-result tr:hover { + background-color: #eee; +} + +.leaflet-routing-geocoder-no-results { + font-style: italic; + color: #888; +} + +.leaflet-routing-remove-waypoint { + position: relative; + float: right; + cursor: pointer; + font-size: 18px; + font-weight: bold; + left: 4px; + color: #ccc; +} + +.leaflet-routing-remove-waypoint:hover { + color: inherit; +} + +.leaflet-routing-remove-waypoint:before { + content: '\00d7' +} diff --git a/jm2l/static/css/leaflet.css b/jm2l/static/css/leaflet.css new file mode 100644 index 0000000..ac0cd17 --- /dev/null +++ b/jm2l/static/css/leaflet.css @@ -0,0 +1,478 @@ +/* required styles */ + +.leaflet-map-pane, +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-tile-pane, +.leaflet-tile-container, +.leaflet-overlay-pane, +.leaflet-shadow-pane, +.leaflet-marker-pane, +.leaflet-popup-pane, +.leaflet-overlay-pane svg, +.leaflet-zoom-box, +.leaflet-image-layer, +.leaflet-layer { + position: absolute; + left: 0; + top: 0; + } +.leaflet-container { + overflow: hidden; + -ms-touch-action: none; + } +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + -webkit-user-drag: none; + } +.leaflet-marker-icon, +.leaflet-marker-shadow { + display: block; + } +/* map is broken in FF if you have max-width: 100% on tiles */ +.leaflet-container img { + max-width: none !important; + } +/* stupid Android 2 doesn't understand "max-width: none" properly */ +.leaflet-container img.leaflet-image-layer { + max-width: 15000px !important; + } +.leaflet-tile { + filter: inherit; + visibility: hidden; + } +.leaflet-tile-loaded { + visibility: inherit; + } +.leaflet-zoom-box { + width: 0; + height: 0; + } +/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ +.leaflet-overlay-pane svg { + -moz-user-select: none; + } + +.leaflet-tile-pane { z-index: 2; } +.leaflet-objects-pane { z-index: 3; } +.leaflet-overlay-pane { z-index: 4; } +.leaflet-shadow-pane { z-index: 5; } +.leaflet-marker-pane { z-index: 6; } +.leaflet-popup-pane { z-index: 7; } + +.leaflet-vml-shape { + width: 1px; + height: 1px; + } +.lvml { + behavior: url(#default#VML); + display: inline-block; + position: absolute; + } + + +/* control positioning */ + +.leaflet-control { + position: relative; + z-index: 7; + pointer-events: auto; + } +.leaflet-top, +.leaflet-bottom { + position: absolute; + z-index: 1000; + pointer-events: none; + } +.leaflet-top { + top: 0; + } +.leaflet-right { + right: 0; + } +.leaflet-bottom { + bottom: 0; + } +.leaflet-left { + left: 0; + } +.leaflet-control { + float: left; + clear: both; + } +.leaflet-right .leaflet-control { + float: right; + } +.leaflet-top .leaflet-control { + margin-top: 10px; + } +.leaflet-bottom .leaflet-control { + margin-bottom: 10px; + } +.leaflet-left .leaflet-control { + margin-left: 10px; + } +.leaflet-right .leaflet-control { + margin-right: 10px; + } + + +/* zoom and fade animations */ + +.leaflet-fade-anim .leaflet-tile, +.leaflet-fade-anim .leaflet-popup { + opacity: 0; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + -o-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; + } +.leaflet-fade-anim .leaflet-tile-loaded, +.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { + opacity: 1; + } + +.leaflet-zoom-anim .leaflet-zoom-animated { + -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1); + -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1); + -o-transition: -o-transform 0.25s cubic-bezier(0,0,0.25,1); + transition: transform 0.25s cubic-bezier(0,0,0.25,1); + } +.leaflet-zoom-anim .leaflet-tile, +.leaflet-pan-anim .leaflet-tile, +.leaflet-touching .leaflet-zoom-animated { + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; + } + +.leaflet-zoom-anim .leaflet-zoom-hide { + visibility: hidden; + } + + +/* cursors */ + +.leaflet-clickable { + cursor: pointer; + } +.leaflet-container { + cursor: -webkit-grab; + cursor: -moz-grab; + } +.leaflet-popup-pane, +.leaflet-control { + cursor: auto; + } +.leaflet-dragging .leaflet-container, +.leaflet-dragging .leaflet-clickable { + cursor: move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; + } + + +/* visual tweaks */ + +.leaflet-container { + background: #ddd; + outline: 0; + } +.leaflet-container a { + color: #0078A8; + } +.leaflet-container a.leaflet-active { + outline: 2px solid orange; + } +.leaflet-zoom-box { + border: 2px dotted #38f; + background: rgba(255,255,255,0.5); + } + + +/* general typography */ +.leaflet-container { + font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; + } + + +/* general toolbar styles */ + +.leaflet-bar { + box-shadow: 0 1px 5px rgba(0,0,0,0.65); + border-radius: 4px; + } +.leaflet-bar a, +.leaflet-bar a:hover { + background-color: #fff; + border-bottom: 1px solid #ccc; + width: 26px; + height: 26px; + line-height: 26px; + display: block; + text-align: center; + text-decoration: none; + color: black; + } +.leaflet-bar a, +.leaflet-control-layers-toggle { + background-position: 50% 50%; + background-repeat: no-repeat; + display: block; + } +.leaflet-bar a:hover { + background-color: #f4f4f4; + } +.leaflet-bar a:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + } +.leaflet-bar a:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom: none; + } +.leaflet-bar a.leaflet-disabled { + cursor: default; + background-color: #f4f4f4; + color: #bbb; + } + +.leaflet-touch .leaflet-bar a { + width: 30px; + height: 30px; + line-height: 30px; + } + + +/* zoom control */ + +.leaflet-control-zoom-in, +.leaflet-control-zoom-out { + font: bold 18px 'Lucida Console', Monaco, monospace; + text-indent: 1px; + } +.leaflet-control-zoom-out { + font-size: 20px; + } + +.leaflet-touch .leaflet-control-zoom-in { + font-size: 22px; + } +.leaflet-touch .leaflet-control-zoom-out { + font-size: 24px; + } + + +/* layers control */ + +.leaflet-control-layers { + box-shadow: 0 1px 5px rgba(0,0,0,0.4); + background: #fff; + border-radius: 5px; + } +.leaflet-control-layers-toggle { + background-image: url(images/layers.png); + width: 36px; + height: 36px; + } +.leaflet-retina .leaflet-control-layers-toggle { + background-image: url(images/layers-2x.png); + background-size: 26px 26px; + } +.leaflet-touch .leaflet-control-layers-toggle { + width: 44px; + height: 44px; + } +.leaflet-control-layers .leaflet-control-layers-list, +.leaflet-control-layers-expanded .leaflet-control-layers-toggle { + display: none; + } +.leaflet-control-layers-expanded .leaflet-control-layers-list { + display: block; + position: relative; + } +.leaflet-control-layers-expanded { + padding: 6px 10px 6px 6px; + color: #333; + background: #fff; + } +.leaflet-control-layers-selector { + margin-top: 2px; + position: relative; + top: 1px; + } +.leaflet-control-layers label { + display: block; + } +.leaflet-control-layers-separator { + height: 0; + border-top: 1px solid #ddd; + margin: 5px -10px 5px -6px; + } + + +/* attribution and scale controls */ + +.leaflet-container .leaflet-control-attribution { + background: #fff; + background: rgba(255, 255, 255, 0.7); + margin: 0; + } +.leaflet-control-attribution, +.leaflet-control-scale-line { + padding: 0 5px; + color: #333; + } +.leaflet-control-attribution a { + text-decoration: none; + } +.leaflet-control-attribution a:hover { + text-decoration: underline; + } +.leaflet-container .leaflet-control-attribution, +.leaflet-container .leaflet-control-scale { + font-size: 11px; + } +.leaflet-left .leaflet-control-scale { + margin-left: 5px; + } +.leaflet-bottom .leaflet-control-scale { + margin-bottom: 5px; + } +.leaflet-control-scale-line { + border: 2px solid #777; + border-top: none; + line-height: 1.1; + padding: 2px 5px 1px; + font-size: 11px; + white-space: nowrap; + overflow: hidden; + -moz-box-sizing: content-box; + box-sizing: content-box; + + background: #fff; + background: rgba(255, 255, 255, 0.5); + } +.leaflet-control-scale-line:not(:first-child) { + border-top: 2px solid #777; + border-bottom: none; + margin-top: -2px; + } +.leaflet-control-scale-line:not(:first-child):not(:last-child) { + border-bottom: 2px solid #777; + } + +.leaflet-touch .leaflet-control-attribution, +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + box-shadow: none; + } +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + border: 2px solid rgba(0,0,0,0.2); + background-clip: padding-box; + } + + +/* popup */ + +.leaflet-popup { + position: absolute; + text-align: center; + } +.leaflet-popup-content-wrapper { + padding: 1px; + text-align: left; + border-radius: 12px; + } +.leaflet-popup-content { + margin: 13px 19px; + line-height: 1.4; + } +.leaflet-popup-content p { + margin: 18px 0; + } +.leaflet-popup-tip-container { + margin: 0 auto; + width: 40px; + height: 20px; + position: relative; + overflow: hidden; + } +.leaflet-popup-tip { + width: 17px; + height: 17px; + padding: 1px; + + margin: -10px auto 0; + + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); + } +.leaflet-popup-content-wrapper, +.leaflet-popup-tip { + background: white; + + box-shadow: 0 3px 14px rgba(0,0,0,0.4); + } +.leaflet-container a.leaflet-popup-close-button { + position: absolute; + top: 0; + right: 0; + padding: 4px 4px 0 0; + text-align: center; + width: 18px; + height: 14px; + font: 16px/14px Tahoma, Verdana, sans-serif; + color: #c3c3c3; + text-decoration: none; + font-weight: bold; + background: transparent; + } +.leaflet-container a.leaflet-popup-close-button:hover { + color: #999; + } +.leaflet-popup-scrolled { + overflow: auto; + border-bottom: 1px solid #ddd; + border-top: 1px solid #ddd; + } + +.leaflet-oldie .leaflet-popup-content-wrapper { + zoom: 1; + } +.leaflet-oldie .leaflet-popup-tip { + width: 24px; + margin: 0 auto; + + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; + filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); + } +.leaflet-oldie .leaflet-popup-tip-container { + margin-top: -1px; + } + +.leaflet-oldie .leaflet-control-zoom, +.leaflet-oldie .leaflet-control-layers, +.leaflet-oldie .leaflet-popup-content-wrapper, +.leaflet-oldie .leaflet-popup-tip { + border: 1px solid #999; + } + + +/* div icon */ + +.leaflet-div-icon { + background: #fff; + border: 1px solid #666; + } diff --git a/jm2l/static/css/pylons.css b/jm2l/static/css/pylons.css new file mode 100644 index 0000000..2ddc665 --- /dev/null +++ b/jm2l/static/css/pylons.css @@ -0,0 +1,68 @@ +html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;/* 16px */ +vertical-align:baseline;background:transparent;} +body{line-height:1;} +ol,ul{list-style:none;} +blockquote,q{quotes:none;} +blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;} +:focus{outline:0;} +ins{text-decoration:none;} +del{text-decoration:line-through;} +table{border-collapse:collapse;border-spacing:0;} +sub{vertical-align:sub;font-size:smaller;line-height:normal;} +sup{vertical-align:super;font-size:smaller;line-height:normal;} +ul,menu,dir{display:block;list-style-type:disc;margin:1em 0;padding-left:40px;} +ol{display:block;list-style-type:decimal-leading-zero;margin:1em 0;padding-left:40px;} +li{display:list-item;} +ul ul,ul ol,ul dir,ul menu,ul dl,ol ul,ol ol,ol dir,ol menu,ol dl,dir ul,dir ol,dir dir,dir menu,dir dl,menu ul,menu ol,menu dir,menu menu,menu dl,dl ul,dl ol,dl dir,dl menu,dl dl{margin-top:0;margin-bottom:0;} +ol ul,ul ul,menu ul,dir ul,ol menu,ul menu,menu menu,dir menu,ol dir,ul dir,menu dir,dir dir{list-style-type:circle;} +ol ol ul,ol ul ul,ol menu ul,ol dir ul,ol ol menu,ol ul menu,ol menu menu,ol dir menu,ol ol dir,ol ul dir,ol menu dir,ol dir dir,ul ol ul,ul ul ul,ul menu ul,ul dir ul,ul ol menu,ul ul menu,ul menu menu,ul dir menu,ul ol dir,ul ul dir,ul menu dir,ul dir dir,menu ol ul,menu ul ul,menu menu ul,menu dir ul,menu ol menu,menu ul menu,menu menu menu,menu dir menu,menu ol dir,menu ul dir,menu menu dir,menu dir dir,dir ol ul,dir ul ul,dir menu ul,dir dir ul,dir ol menu,dir ul menu,dir menu menu,dir dir menu,dir ol dir,dir ul dir,dir menu dir,dir dir dir{list-style-type:square;} +.hidden{display:none;} +p{line-height:1.5em;} +h1{font-size:1.75em;line-height:1.7em;font-family:helvetica,verdana;} +h2{font-size:1.5em;line-height:1.7em;font-family:helvetica,verdana;} +h3{font-size:1.25em;line-height:1.7em;font-family:helvetica,verdana;} +h4{font-size:1em;line-height:1.7em;font-family:helvetica,verdana;} +html,body{width:100%;height:100%;} +body{margin:0;padding:0;background-color:#ffffff;position:relative;font:16px/24px "NobileRegular","Lucida Grande",Lucida,Verdana,sans-serif;} +a{color:#1b61d6;text-decoration:none;} +a:hover{color:#e88f00;text-decoration:underline;} +body h1, +body h2, +body h3, +body h4, +body h5, +body h6{font-family:"NeutonRegular","Lucida Grande",Lucida,Verdana,sans-serif;font-weight:normal;color:#373839;font-style:normal;} +#wrap{min-height:100%;} +#header,#footer{width:100%;color:#ffffff;height:40px;position:absolute;text-align:center;line-height:40px;overflow:hidden;font-size:12px;vertical-align:middle;} +#header{background:#000000;top:0;font-size:14px;} +#footer{bottom:0;background:#000000 url(footerbg.png) repeat-x 0 top;position:relative;margin-top:-40px;clear:both;} +.header,.footer{width:750px;margin-right:auto;margin-left:auto;} +.wrapper{width:100%} +#top,#top-small,#bottom{width:100%;} +#top{color:#000000;height:215px;} +#bottom{color:#222;background-color:#ffffff;} +.top,.top-small,.middle,.bottom{width:750px;margin-right:auto;margin-left:auto;} +.top{padding-top:40px;} +.top-small{padding-top:10px;} +#middle{width:100%;background:url(/img/middlebg.png) repeat-x;border-top:2px solid #ffffff; +/*border-bottom:2px solid #b2b2b2;*/ +} +.app-welcome{margin-top:25px;} +.app-name{color:#000000;font-weight:bold;} +.bottom{ +/*padding-top:50px;*/ +} +#left{width:350px;float:left;padding-right:25px;} +#right{width:350px;float:right;padding-left:25px;} +.align-left{text-align:left;} +.align-right{text-align:right;} +.align-center{text-align:center;} +ul.links{margin:0;padding:0;} +ul.links li{list-style-type:none;font-size:14px;} +form{border-style:none;} +fieldset{border-style:none;} +input{color:#222;border:1px solid #ccc;font-family:sans-serif;font-size:12px;line-height:16px;} +input[type=text],input[type=password]{width:205px;} +input[type=submit]{background-color:#ddd;font-weight:bold;} +/*Opera Fix*/ +body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px;} diff --git a/jm2l/static/fonts/LiberationMono-Regular.ttf b/jm2l/static/fonts/LiberationMono-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9d7aa91e8ce1768cae3b75b213b56ffd2531ef3a GIT binary patch literal 108172 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 literal 0 HcmV?d00001 diff --git a/jm2l/static/img/2015/logo.png b/jm2l/static/img/2015/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0b30a53b5ccc1170497d757be024c82a41daea GIT binary patch literal 274348 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%0A8r-<|t(wV(#A(1*pn=YOhVrt-HtoCkmapgY| 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�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ξMmek_kn0R`daE60u33l3cH*bKiDBaS-g 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�f-`Z-HBbWO0GZ=E=5-LrGjN?oD}q8B!HQ} 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 literal 0 HcmV?d00001 diff --git a/jm2l/static/img/Help.png b/jm2l/static/img/Help.png new file mode 100644 index 0000000000000000000000000000000000000000..6402e9bf7e855cf4991ddf616ed9e667394d3eb7 GIT binary patch literal 648 zcmV;30(bq1P)z@R{i2;t+e@c2=G17C`SM9drkCl|0QhuLhX` z=qPTs6`#nYNH_atMJ&RT-2ezeLd6Bj^?=UCTs*j)pwBtQuf7Hpi)t)=h6>b}=5_*^ z{qCXC3K24)bl~#6TM4Y?Lp*-t;aD=Zwp%C^C4AW?QLVLC(tQJWeipij_UIh%iO|xg z4wq^K_=-wJ$x`}=_Xd#7-y2%XIb2X)2UgsmKmk$seDxgB_49&U88T@=yw9daX_IAj zds&n9+-kX0T-4cv6*CAz;7CSzzs_vv8qAnQvR;6b`!L_G?q&7L)@v0>U0LfMOH1ft z+)gAZUlWus3sONq<((`aY`&eZ{dYIt&dy9v zbxBW2S9gUfD}McqNPq|c06xn|OMHV|iy`MN0vzNY72cW`a)EIalTkx}99{?}A&}=! zcG6mo5ctLaPAJZOE+a@IzLTV;ld7$$ldGWv7~tya%4}g{>1b?d2WGZ)FiSfZB>4Y8 zY8FmbV1P2%#?0BmhRlmh*}}%Gr`5v7mQQL83;{y?50j{~lew(}K*7+Jn6Wkx()#_s zRtd19v4e%3lZCAfK$OhN!U=+j%0bQyp835uOaPDu8_W92QourTW1?5Xaz>@!0US|hmFu>f&$&R0e#TLSev6Y3Lp@Y+ZGP9U~oeV9k zSlGDucvv}D{vVr6Om_cYUM3@VCTl}iDt7oE5QH-Sqi$>G?qFeN?gUVFHnOrXCX=wW zHiU@s|0o#$k2x2xv8}bWt&QXVs6e2=HjZFN7Q6rTF!^5x7OkH5VE}*(AR{5F=9Ye% z;qHeuSO3v*uzGBL{~O=bz|UGF3*&ZBZU6-WB6LstMEl*hhs+JqxjEIDTV#$&%0thM{QRPpM4h=T;e%C2 z9t`x?EdG*@rbbhkTx)Ryb6SZYC{7p<30VpN3^f=?h7>3dNC6N)odT!yLQa28YEaw+ z5ohx>2y=9t7q5>N{kZKQp1hv%o!uxpJ!17jln#QzgUdz+6fEij&EY1upBk}2%nZzI z%UIOJGyq|=$rG3xhc8$jrU$Bxb@#`gz58!FP$s*~RyE7&xiV4;!v~Q8;)0}>fH`O@ zfH@FI2&xnHs$-+9)mNArMBggZT~eE4k>D8E(@`%F)mJP8gJBlKSg!_jTy-Ye9;MFV z2^*4lW_c9QazoM5p`{gHU&p?<{rE+?+PoW;wCB6hBZB-^32+*WNRuLv{7%r#_XTh1 zJ#-fMTH>dN^ZPqJ<-4<_B&E^IR~(g@iqk+UBJZC$sqR0bIs%uywD5&TE{yklaHwU$ z7KRe}6?{0lE$-h>yE=q;1c|JLRQ*PvkRvZ@bP-TvHGCIacN@yv91pU5yiK9X)8Bt# zXw2`4T}uLtcWil}-LM0atTigFvN#>*((7NqAA=Ooeh}%f&T%OK$*Rkyk@(t&EN5}( ztUh2U(3e#dW6nS9Fw%4#{M{aB$mB^bYs2l@)yQ#PSW1rp{~R|rEVZ0- zC;xrkuM5^cch!%y0a$=!6u+{COk(=f4S0o$)rEJm>Pwre#?|w=Co(qLfH%Pch)YC^ zjS{EftTpXRXZD!MWPJjSn2s~tVzwgo6Q&9zX#6VAZ7^ z`HEfY_!SG*0g)rXdh8U0A3Oy+g=9uQg1;jzYkAD!|BIwT1ONr-K)3j8>G@PL7W*~R z=iMoJFcJ+P6$HA5`DC+LcQ|hS_0~Wb_^bxh=6i#uGP(K;@WupDBM1y`c7SROZngy) zcZ$d=>z#67{9~xKg;CnsvslfBB&}w3dM-6C3ZHx_&)V z8f`vijw|A*!h%zWm#C7g=%8?fx3a4C{c~)FcQk?1;9I(dA`FPSz80_Iy#WE=fe6sw zK2K)gKXrAKd!Ht1ni(`;2OW;0WBZrno+{fEUNu>fcvNUdQ^1xWBCMQ+8ix=rgzEAP; z!Gorf87b}$Ty1OU>7N6+A70l&>#tinJfYQ$liYZ|r(EZy*Vq4F~N*m8Lx$ahPr;(V0tjnqPd@b}1k6Tka`rv{^`|^t5fDX4Yo1 zWfI;q&98DLe9oyu39kBzASG4O3LfczoYSeiup;=;pVsa!*+Am<_FG^{WcJUF`+l--C_eQbM@)A@Od~}y17EU#DRo%n8a^}l z<@l)){<5{zayYp01Dev8YT52x#cz4P#eF?6g?%f_m7m23x2vg_Z-^g)DAFl_YKKf& zmu&#WV*+nO6tw}E-*3Nn?s?vUQgwzi|6Bd#l|m(t)cyW$bN;jCId&{Qnw8=2aPD?q z-@PrNBV+vmqHOireO=(7Hz34M|F?KoRueHJe{E`P5J1=7MY6w2a6G~xBo|$|lz30g zzy+=VDYGH;kKrwJaeaoH_2DF!JC2iEr>xf5JO@g3jl?&olkVdHL|((reeFO}_erSiVi^W&QVs5RipXQKBdKktO7HI?x*Rf4vcMjJrH&2C5a4;}~frX|(~< z-1W%j^ICnXLQ9SNWATrZ>8qzDZn`Xwtc-*79e>awberXZU@OO3$0 zlG;A0<0h(kmYEuT@FrJf^poRivs7htr6Q_L_X|GHPPYp*dcDSk#K%rfa5J^i_zRPkMqZZ!>ViJ%6Afg;>RwJH+CS;_E?(ICxykM~F-PyU~N8e^FPgaJicPJdgiX1WD3<*?{ciU@6S3`u#;hW9n2qQ^Q>@&LgCD8T%{gaF~%*Ri=Ao}`XfT8R>g!;!i0i^rEOAEki+VSC6h zH(S*C=|RQN#WcVB301qVLAU7)=tFCEg2XlwC9GYIs>Z_e-?jSgITtrGVGcvR z@eq3gbL9ms5*qg-+kZDG445|0g{U$@1~a~M|U7lm<F!8pdBg7~3th2ZXZ{Wh70dUl zl>|G8S~6)ZEggq(!0!dWDiCkp_NPvb;o7K^=t%X@o6DXZ1{;9dl<$bzF-?&I^Gn3?!ueu4>A=e7MH z);`*)1CYYJY*Pr|-^ic^(b$+kiF@h-busRZE_A^9yT?P5jDis$WIi>xc?h5Emf`2f*uI ziv2XZ_tlela(L;c5OK=`V99G^pDR-Ln@%7s*IEcMl7@GIIF2E2NHWFK0V_j%I;Z2>nFd*jdj))|i%0i`03 zxxVOBA4`qWxdwu4cJfT+w#$2U(14&Bd%7WFO%!djgSNekOJd+MgE*9f<wxg(Xp>=l&!569xhBymUs6bU=wS~Qw zE84XCj!0f?YEyJ0gxWz-L%(^z;+Gbm5f*Bd6B_Uz1{L9k(VE6YRK42gw-1~yo9bW2 z!c1$o9&-T=+FSZiYM%xtnt?@Yrm<19sr=K3|Lml;6IHvb6?LCQH8{@C(Hi;To9v_O zZ<{T9%hTbitu^^R{;+eiZO`A3C5?}pBJA3ndu~QCZ`9{b=0=>QuUJ~pwP#ss8EZ4} zAlsGGV-cIEM3$>B%+K!2&}7wA|0_Oh1kf+yHg)iHJUEps0Ls&yXYc_Puv05@PiY6h zj2^8?Z8?`TNp$Q@wEC;b?N%#Wg|*+c97*T>sSWUol>!%tqiV_oY0HLTw#;7L@rw}@ z+`PSoA!~13wDu${b;mc3%d3>T-TRMu zL*c8s?d!h@h7mn)`G~r@8X>od@D3}!SKH=?IR+fHzzW=K5d@LrPw6W6H=Em|=(HoJ@O_87}D~79utF_j|S2(p{&HZM*?oD)ZO0;1k z#MOfb-qh4u=xzqzYR{R3AD2H7)(qAc+L#-24xU_}70;Nf@VO28cfShzLMdZlIE&kQ zeH^JRLlQk7OSHffz^SUn$c5iM!As62kupG^brUr|fI|iUxVym9cub;%_LKZdRn2EQ zbNg=+r=9fjyJAPM)4$RCLq!cEDDYf(Vv5IC1*G{;(+~)^FPkUDkdY!NrcS$;iIq{q zlnnWupP2K}#yAwSu97Fr&Zu$-;j`?G?VItXi>6U%wPG2du#kqlNkv?3dkI}NW~~Y! zlK>+=;V|&i;CK}+!=gNY2`%NaEah-*z~9YVjUckrdbp)&J#>EB`CH8~lW_N#`Ur74 zJ9-g}~=c>9&1O z)3Zz+-b-_HGx7ZSDEm7_eXK~8CJJo1=e6h)cd2;z4kscK*Xc8_1VwAHy4&}#2=Csb$$K&U|M zrvPh7uN-GQt5|MfX8#xM#I4`ByZ5Nl%oJ{eY7$nx=)+EoUrRb^8tyQANrVX1pad{s ztL3y1JY;WHA{&cB%kEQ{Eh0~zwKu~ZJI_t^J>;8~qBsuzPJaB4lUOURw)0j21M2Ks zz)|;}n3=(1XBCc0KbouA48^ce1@WefK^r9HfW-4Y>EK~Chlq^fJyNVB4>Dq9l_vl? zR9Hs>GtTtiIw*Rv1!w@~N2(3%1*w+AmJhkZj-qV=?XVAua-i|9v4|v}gs2>O@#>dW zB(n;AGf3*1wPhB~!f!u(*h-#PQWN%rx9!TbMovjnAzDBQwh%8*8a>Vr(?$RaED)oI zm(#bze?&HYgd@U?ue~t+ZI!<{v7SM>&1R#%aH#q(Bo2t|tHng&dmaxf(^h>B;1eHj z<~mT`xS?TU@GiT(D{LIOOjv>(u=1EGZ~FJ(XBZ=_`)j#?JJV1+WFY)UEcUeVoN`xODdkU6g5og-HST!5Gu7f8kC<*!%BP!lH4vA zvip$@7iWGj!cE2wjX_}qi;*YI8H*Ou7ZXE{(b*}p4g}zfli6e3i+v#jf!3p(Y$!T< zW~5WAL{}*z$YRrZ(0YhShYbUJ5k7^J<4mJbP!V067UcxObi)|3u?9&dON0iIQ;|V# zBgW8zXw680gvfG06MQ_vQS=6MKiJQNh&bVN^oKXM4GkF^4QH2o0G}*ois_uXx-SV? z?|JXS^8yIhyZ>J8aosJ?{G}z_bz8tI!;u1SSl~3qOitSPxklRfs{$?X_k>;8iUOPQ znzdO1oi-DNHy}%^Zf(j?uK+z}tU0%Y2`5_|IncH4<1D;>frOqMLo^ zfg#q37X-(M*U`F@R>`#D1}7}*{E;Rb9!TcR%{Ee#lmbhEz`tM9@vlpfSICy9aV*Uv zQ=c=qrgT{hijpLE00-V_Hs0zL?K9>gCC7!HJms38RcpT7g6M9gULECg4 zLt5Cgv(uSYmuVRH6CK*mXaVaLiXQnq_&u;5XU?IkaCo%9=!k08kBz#tePp8h32@8D zh9xPdmE+GvGNxX!*-VOQMLbYGD)fvWExs%o)$+bj;&gS52}UOW710l*^j9b-jEex8 z@z*C_XLFaM)3~rAwY$%mWy#P&O@@6~hjAx_8#Fw=uaD&JNo8xxx1*GmM4DtY}NmAVMO^*8H&th~(OCNVJV7+x6Ft_k6Xp zDgY=!KIW9+1RzdixbeOiwC=gE!fMYyc3{ zht8b_$$*2`Y@yhxHPbYkBz3<@qn1@|AFdJ;3yFH{U0U6b4$KVBF9&i9&PSmd z$yf#f>F4$s6R!UYV$ks4V7^Jn%acI$u8(V{EA4ZdCX#mV*eRFl~A3TVqGf1#COV2RhmBYs2{ z-_}?}BP0h0#`jJf*eu~|^jm*NX}_*Re>z~xfv*+J|N5lWKE*SJf2o@nsw#R+ebY9U z>(19y-UTwi1QkV*emHN?=ORb^f-!}HHbDor70BwAO0FKI@HUY0FWRE2r3UVUGNAhj&xR5 ziGQ;)I{oL`uxMWBp7i-0nq!aj$+?9_PUZ5LW28ML&JdiOkB4bg`m6I6bfhiC5`m_o zsF5BI#p_PUM^^OMkHk%8FE|st-uxlLXj8L; z3YAf1lc-NTSwVR5*8omzlb0cz@E-h1ye48%s~TPd$q;Yhxelex(yw}_nRE=rvc9ZE z$KhXsAd?vm$nJvxAjOZBgal8(Pr&v=0HJb$0p7=a%AKIiDjB@M`zhh%9;jm&qRX#-eYmJBq)0&~}4LuI?F#V}) z&iIxAdKScVx3h!cB9Arq?*)Qi`ru-< zW(*FV&9?RS>6Enj8fPNCCL70;dUF#__$Iu;?MF>=<^VkUD|rBAUbV6uZ2ND1rX25y zwm&x|NZmv~A?Sp-ftn=A^E{^JR1BT98fg68fFGxZSeiWSKqh7Tj)@wbM1;5W*7HE! zhwkt|F_kX5JtzU3A#xMgoukMjQA7$I&#@)pAb5-l;|l$UV>7)eOOtj!Wg4#7QfRI2 zPgd?JM8rO|c+0YwEG5OBI~1L;A>XrvPg84Q7!jkN59dfu*i@xr~u!w z;2k?0&;3STaehbbw-L)qY~s^k>Cr;Vs#{$5=ZSVy;s9RDr!UNtUP2)GEhJY0`6Uzn zI5~0=<7T7YF=ihh)O~&~DHOWT#NKc@k28tj*=U0w?D5Rjm|e)iY}<3_+yIs1|2F@3kC>+ zpQ60h#oL5oMrm?iM=ugHhb$CWp zDS~L&ry@R18_5pdJf~Y3amVN(QPbdWw4L4)_}|^q*~o1FhqG*T+09|67C>taj9FS# z&d4J2Y@T@6Xw*ma=9oa$aT;`=3) zmD82Js|v>~UA3kZ)pTzj9ZF)qcp%&2u!>O!D!cp&x{O_KsQAsg+rv)t8;rfj zGaAAdWGHlwO=J-YHZf6=zbE5ozEOQn@^z}D6|zVHn1~M0s3hhMIxu87JwY-cGN7`l zX_hHP6k_qMdD7h=6x9+UIT;Qe2iyDLW3n`omT+3VM!r{S_ziUMo1E89B#+&O_ruoJ z0O?mw0-?j3KYuXNeV&h!xh!#*TQ9{-z<0Dtib;yhnKcgHZy$c3ZKt4vM^48tQXxac z$uQ0DtNwA}j=*4{q*yk%3Bem=jWSJt-4++ag$iABE34kes~tA$Wls4Nc38*}?D=dH zj{hDPv>V^?uf(Md#|Q&`s<#XohH?Dxdr_%NCGI|&EHHZ!4ytYn+;7T0Dj_VRsWe44 z=;-|aYXKw@zX=gc0{}V=R$b|Qj#Wl|VayLJwPvU|jGBJ1NI08?X*S&xzVD7+ccuEU zjt{v>!+$0xuYNhoX;_tPD2lhj}KI%aYae-s*?T64>0*QegL8-CO+E z0O~Na0$iMdCdljUDPe{kn!c6>{NLx4#MKQvsq7#b8ygd%_x1J`YJb10+=<{A2k{b} zPgSp}`xI6NM#dq5p_`2VNrYGlobphRJtJ#QDuka~0di1`f?&%KLQSX9`=mHR9mv!p zY@nLWCP+pzg$TL0xH8UnZl07OvfA(TZkcD2g!&tj7o8Ay4Z+9ZMM+YSqeBHo@n;{UXh~fD>HM)+XKCDV zTGRDnRWtaNttL`3jFY38r|iC;&{jfRTs-*U)klO{F+D`9*3@vmObd_4=0}pgm9;ff zBC~E7m0Y61)pnoTL53@+3=r;Vb!3$M8*x}4t+oX6s)(Ex4m`; z3De5;Fhk|$D93~ZFOigt%%^dY53dMP5fYkAHwvjp0@$odA*jje=>YXo4a2?R1kGwA z*i7$xt=ai`7v2q3C86K{DHN*UCFr^!N;*ZfRGO_CT?ZyH=36eTJcZF$V<=-7C**&R zw*Xl;r~ss%NC8umCGmF)WSZ3RUW%GBaa1hNv-*Y0NpV!F_xmTWfBUJHb~j@@dHNma z2jNJFh<01QaksmXSYQBFD-ECJ5*fSR9yX#Yz0WLpkMiUAgr2X3rK;j3al#Pzc%cpXFilbJ521rn#3*ODD zKCW!M2jS{_u^IAxJTG+Q+HSNbi->sFe!=MCsqvM{np@Giua0}c#`$bWO&ks@0duWo zcLm5c+J^;9y0|q@$qO?`rDDCPjaqCJR20=zTN7@)-#23V>iazHEmj!<&s#3qNxD*G zv9YlqhrhQ6Y<#>w=yrbsK<0PYMaW}x*sR|Z0v(EovqTzN7MAKPFm3*A!3jRBI=VgW zCD{*AB{_XEqlblt8cpGVpAddwC+B`N9hfK zMY_CSu{B<17#q;gW&Iw{>>*yMG_9zx8ew?w_P%47(`YQ2?@ z>7dMd+WNdsq#vzCgL8Ra6Apl;?U=uS=kSaQr#_bcARsctjnSNtG7hvO`Lw3Z=Xg#P z%r9)M)S&d{zW~LFFTgKZ2P_OQWs_hK`MEl^WdEPLaP4@}O?O!?`WZQsms?Uo&!}B@ z7~;^YcUB%=A1eR`dlAS2w;LMf5dqd|N=QTvu*AYo!Ap>A{avGW8SuweNA|4baKm+d z4>#ReOw@409zYOsIY3_Ykv+op(*o$!7bemRXoZ`8k3Cd9OnuNPg!Rj(NqZTt{=@!_XHzDkoKp{# zXLfavt##85%}omZPeSW`FHZ^2a|)NG?Q!e%Ro*;JnjAA5YT&L8^Eh3H{9a7I)I_eRz=pKX^7Kf4XYLeTaD1{0vXkC~8`(&OQI}cWmtQ z+qSM+Gwfl^j4x}k!~QB2v^zj7eWB<=iTU4Q*ax0(cd~a7XxYVc@zIbYmKfNVE1`li z1wN1`r}n@ANt%sp=C?i5byfn%esrA4E{ug!EbHK&*X7>&KJV7wfONRFfd^lNaYNqCv979 zs|}A3&ijV)gMq-pk`Q3z2q#{;sczsk)Ee-J zv%HtD{g+(k+lk8h@af=qPLQ@jKq;s~oKnD*$0u1V(f7j-C2tGf+ znp>C+KuRTC3(zzW&8^5d4z6YjGrY%oWo9&>f<6nB0)MUvOE#bEx7imzcmW*|8KIfr z3^zMDe14>OwQ*L&%~l`^+#YH$I23*2$*>(D_}IEJ`&zG3XK!}GuoJvbq?#uniR{vP z5988a2Y6Xv`l@IH7hiKZMd_MtHB6+I@%Gu|JF>`fpL}TpDMBUBa;KJcZ%iizg89cf z6Ad0ETI`36u<7irPOWzNr8l60V*l9(yT?axKk(B7JaS?EiE$uQBHFxmOu}!4T z>7d4VXl$X(8(8UOi#Y#r7ffrl9`K2>gw?|UR*}e_NHL8QeesrB@2Ly9)%U}<8>Nxx zY`ajwvXRsGOAwy&crH4tya{CZU6B2X_fUln)_gb1nv8YIFJ%GWVFU0lqSJU!M7~Dz zSwtH0-h}-*DMx}v>L_}Hf1d4s#vaRImbwIO_J<7Z#!uVIzsEcmR6AzX%$==5}= z2z&t?$ktov{#^LwwQqV@s#+1>gE?(Z0eLjx0Q z(}(B!e2(jP$gMK+zh2_wh1uQje>d*o-j}=X<53w+hYs0dEHabH1jm@IpN-g2O>pDw65S1huo>+)l!<>)t%reBL^l!9O zy1M-Kud-0{jfUf?emsm#eSosh{sUr(>DU`j>?$V0V_I+|k?TtG6-Oq_^7qv^-u&~9 zezcVQzOi)dQq(AMNm;gro z+-dL0&3JES0jj}ii~}<5IdDW4Jpj|-=@*EsX*MIkTRf~l+Kq?CmT`GtrlaN40lJ1zRAz$ z1mCQjg0&tnZPp{jm#BN3Vmw`^6^5RaDde`G!HGeIH2pjpMTk{JL|pzj-VmB2oI4kAnl@(n5gG4nqVgxU+2rv zA^=AAGyLb@Ry>+^j}q9bvfM2t=*Tzf+zkGj z<>g7ROyMl5)RO zx$3(;%l$*Tq8`W@S~y`uQK+Dmq=LQf= z0*9zr2lt|U*4SEG@FSx{>xP8O<#zj-m_ccRf%IW`0@q5<<+y6q@utR09OWQ=EjFa9 z1>)x-PxQJ&#ThmqoNae&u@Ru*D=XHRjmYA|V=2FOLox)&z=o>&-rMe~MMx`kdCE{s zqIT3ADBzh@gV9|IpU`ugfh|&)=whNBEIb{T8DTj^f>yBN<$j>RL9I;gbsLtwphYQ+9rELCBns2J{XB4wkpaj3PQzc1kIh@0dxn?L3PmtO-K zhP8Nvlq8~iQz<8`e0LUtNvzIQMlT;;t;WMR&!0<(iE9Gh++&0F*55jv57buunJsv| z$~`ZOia!iKMUhUD(yNy(g);i`>@R|010C3`4wW?%fAjb_p(wueVVEQm#hVG6*4gNc zEPrlUCP)dCAVY(1)~w^hL*j`Z9~uwAzAg7Et8*B2V70&jhO%5SnjjdVhbwf;vy#Co zNFNtl4^q#`2*)#ip_ehKFCrkcHkQtp2dGX~iPVRaa$2r`2mFBVmc0kd?+fo?zefZN zog(QfoqGC(lzwu8f{A`+2fje;+S`0`)cwH8wYum`&SvFP7ZWRWhv7<#K8#;*;_3Q7 zu>QaAKX0cJJ=8=#Xo$XRtWxrd!i-$NH^-Hz3zH>BimE5jGMt60ceGS^4iLjG!A*5A ztyf3T>N%PPAq<8TpIIh(GcjNxqvH7-SIWUhdBKCc=p2fyGb7A$eiZOWimNucRq{8C zG=7h#aOp(IC+f^p(@PCj`0ye1UqvRaXSH&G573XDC_G-w4hE_T ztWzwcl|B-LGM?l863Yg4qB@p%u_XC{jJ}^wG$EZ}kM_S`T1|iutvc4D6xqi<2 z_t&mh%M~~J^|fsDHOz65^cm=%Ci+jim$9OZu&x#|>)g;7Yvlv0?*A88(VlT&W?OyV z>M4RWY^=(3uk3qfgnYJxm8-I`BnL7Ar5S?~6HTqwnlSI~oF^OB_Uzk1UQTt@{)yUT zt1!LY89hI({O}XOIk{z|_w8?1sTaG0^^MHUFO}i06%>CYicE0I8+>nj7(_{BgG*@JTAtso&{#j|DL4yajxYiY_H^8e!-Ep#g-@W)1^9;`j`7`$hu=!Hff~J zLct4nlyrZ{)0^W;;uoJJn1J5dsLvzq*=L%HeUmb%&#(RnfPXTcuJ{gyG#jzV6oin- zF*%NLFGWhQT^JOk3h+z*2K_Vik~8R(D2?Me&pDWF$V%~JN2IFnIfmB5_NGA{lalF$ znajl~3{!$YqXskuA)Ply?{NJO>TJExG$yxJu0L z8cLOG2@dcPy~PYRUCY6~K|7`NF$oEgWsEdWBsSq&83|lyKZCHVL=)kpd(5o;_mDad zYO@znsbQ@-Pc@O3%~`buhlaZRhADOrOu9(TCy>iN+$h78k`u;tc#YbswmWMc8o3vG zaT{nTQy;9nZmfvIO&>`4Eufx$v5}iS?fklKx3~O6Iqt_F4skn8T!%KptOXUcu%cS% z+4W2w?0$BvESHKUJ4^v42+Fm-Cg|#r+9K~*qisQP{_QfHujKZHck}X4zJW%|N>WHq zUgN8BtYmUa`F+9ZHTJf#f3TVASLl~fteOX-IJ0D8TD_|6GN!Oj`3m4C4Vd-?QAdg7U?o->pE*CAuPwG*01C$xPHay@>P+Qso<&&J zn+U{uzkDHEzPU;>J2K~Nv097|PT0W3M!zmh10j>2sYU&9bEf}JRuwQMh9iJYg+U=1 zge<^EZR}h&1Q5o7FQ}Vs4+{pPjpw3L_L9xvzM9LrxWcR- zQ^((-{03wEx7JRQGQhc0r#?MOp7CDqzig&g+fryDvr3%*S=Q>>?@dh;_2sQ*4RAeIa((qQ@=JfJQws~+0@zuR$s$?t(!LH|Fk#hZWFk5J+R%cJQ$B9u9=&g zUxcKmoDI+w?UG|%3x7l=9&M4T_9^{O#Xi5I1;d(;(TUbmA|MPeP z4nY0dQhQQ^mO7~Qtz|)?>`T!{u`5z=hP#eUU*N@~*wX}*3D9pb*57%~Ru2KLtt!`a zp{Mfv{i|(!&c-gw=B|6R!P+_^t(t42BX!aArG`rPxTv&OO z1@cU$*!8^)znUZ+@v@5nDWP>1tiet{?m^|Ll}Lg<-;)}e;?!2T@7VeGsa2fM)k-U6 zuR+#3#@s}8QgIELT4rIKZ~KWbRh-KQ22II#ZhSjH_XfvjL_bT|;<%TV?bS*H2F z+2)of@GlFdCiu1`s3<>-KL@p`Q<1mSd@-?jgvC~W!t<0BK^74HAWO1Y;hy)ZLRon@9r)WQ9NLXuRM?UnTreN_MZQzeF>b zx$yS}{x+uqNKnSwXY7I2WdF3VCJA`f2(%eRXHompCSwmViCD;79XhsK!a64LTs&R= ztkL-;CUHZu`Z&F<4xh=l%2LX(r%oJg(cunsr_l|8)V}66jAyVW#-x#U7RNT>@lznd zO2Rj;U97d>%ISL(kNJzG--q`Nmhy8;Rn`SLKORI|{b+4yu8tjyL7RG47%5tG`BG}K z*lU*HV5Ep1!$W%9>hgX*`8KYw=sKSp4>vbEmjMJUPg3fh4Sdl&!dg#H9*4e_coH{# z)q3I(DOtJR$3FKIc^~L6U}@KxVThskMa!#bN21wyrETE+=~d@VV^r<3P+?3gWcY=s zE9_x?z|(Txa8X@kAb%xGTxzOX1yagXtz+Zuwj)PsV`&}FYr-|hKw~cON1fed8!7*l zAKj6Ja=Fghb24hF2&h@>d_}BF9lb<4Uka&#c36}Vyg;TfqDAlEWkW&7yTU;>yEWM6 zE$n@P{YCvD-usx^$eb1V_ytzl4AggOBz%H`_Y`M)xOhvHuR+jw?e{iW???``l*jV@;$|zsASYl0rzO(R0nd zT3XI$qpPTGaM(ec48xJ-Q`1-mWa<=LGUVB^?mS2BTRc9(u&&LG1oDGHB|RpQkx=Hc zJdXp6?|}Lruc3;{ZHLD--p$pt8p^fRgTNL#bR8OOJKxLdjj~i4s<8<3H1P{0>A0n0 zF%IhS3YMOdB;pM^^{RBTHO948`%L- zZ+=&z24sm9FI@7M45lVSh(Cow_woVHa*?KZ_?1@K(zjGe3(~KV=;a?*(ZM8K{qZX% z^o>ldC)p(OdRhRom=26XLCnY>*dy0(gK7C+7seJW5)8Rv)#E<&zPFu*D+sI$aFu?9 z+5$T_l1`t^&*tYv-cE-_llIMCo^Si>YZ-!!PkrCf^E%vl2uel#@FD}yi->A|-O!XL zb3b2%yHxr-XLzslNq3Xi&s`j^d}}n;+#tuqMb|mf$N8e5U1xqIVLVC(MZ$}f4r*;# z0}0$R`n92Xr~F+?n0KcAy;HH~`~rW5W}Aa%Mmh4Qm0XpyfpQEy=J`F^75I#uc5K=H zSXz(jRhQ>3&OegG$dDWwu%jroH5fWTlz!sMx#0B>O{nL4eAYIOd!pt@yQ&tq@$V%M zGYmfCmcCZ01-n3^fR-e!rj|EwhJN>GX?9I*CdVNsn7%_L@pP@_g#jR8@UHKAo&wca zgiZpjT<3ZaY(_NRBd0jslE;hMoQ*p_4()0F!*|s%7+R^B&ue0di=k7Aqus<3^Tsm;~m;Z=sZ{jpV zy`%Z>_@BG;gUYt&Vd?TSOen!N@RTm8%R%}l%pB2iF+qNZJ#wT!x!8XX8fWT5G_TJ>AQCpTKJlT;{MhNpTzl@?b1i>A35zCNAQ8U-norTPrNLgHO}}of2!A<|0ss^L?&m zz^N594u;m3j9(hJcifJJMT={y>z%4N+9^*fC&E5^Mgq&JTl1H$b5cDEYad(NIyhDy zM*7}$_mgJNP8N5Gh0Ubz;J4Hj($aO!4WfG3iW6s?CfLA}h7J+x4y#*wUn#xD?>mR= zxXa-l4{Hf~)tV;FXzPprE~CI}LKWgP=xqB?XbK_owjEgB{i{XBVFCWElGY-B&u>{p z#F}Ibsm0-lF4QRp8A;mbN$FQN>h8)N+2y3#k0+Qb9HX^v&;8fJH_E+lukj0hv82zs zT3NJrR4pJus6htZuxom)Wgg-N9pIh|_X}NK;CtA^>3Lw;ZwOS+?RXu^ZCk&qmM|dw zp8)(g1IHPnp7+Yc#~U|X27n;aqh(4u)B>3B2!J-x_7ys)(*KJ}5lD+CkJiE?Yx4y^fA`7xk5(_P-rKe>-9_(B84;}7)Yx?6Up8!- z_qUI?e6X##4J3(*W1>4;T&*?L{X$uVHKCl68fOyPctt49>d>0h;e8^v<8pV-vw6#w z{BUdQIRHM|viPp2dQyfCfNolJX9IwL0W!34!=M6mwg3Pi07*naRHCUpIZ>CQ`2W0$ zCwhBw8fJeiZ{Wm*Mn^++8<(CRYueYrS_%<8wS4c+%kEmeaPHqXEPnID`Yqw8IjrH* zpM(xH#bW<_b$9L8ezSJ-yazXJU$?F4kQKj3OHD4=(xLp)1If=cK4WrXw&b)Hwv*=0 zM9=yzv~JZq7Xt7R@XMY~9(PbbP-fh13@*3BjXyTAwlfhp{H&8=P1-1OIvK>}JXAW8 zwxO)j(W_!DH9MO3tewa;)#2>^W8NiSutUan>FT=uFTG!18}gIy%<+Bt%^Xu$KBh9e zug{{Rx?)4j7I}MpecOxg)-^FAA7s@N&*PX^S7DG_{$&5Db zwLNsJ~t+#Cw#_3!!kt)tiuzhe2TXA2}tgnrXmulcT&G7~Lq-3%aVM_cDo zq^(ybxlNY>|G&L2kB_Q4-+#`zclPXiLLdtUWZ!pOK(?w?t72WN)>dt;*0wI7wv@Vn zOE(6SxYE`7RYF$_awF-&?V%Q-I2?-=*-)6b@p7;01ojbXiOae(}GC_Ix@L`zc z+%q>%-uHdp_dVytWFE7{r5z?su@bZ{GwY*rTrp4II%;ZWlC9fgMF>D$E6^79w&}h> zRXjFZTuS5d-#KtlRnx@VTI#O^SQBUBncj>M@&{VF=Kc}_{sK@=)&5Og9uX2v2-Rz8 zEc;?s&7OC!@wL^ZJ5z?1Fc!MRcir5qAy5Bw#F^R2wzw|GBcQYv*n1R+u>sETAG-+v zuvyH$kc=M8?m@&Xw&*6|dkR$rzWD5;ONl5Iz~g>>(_?gL9aYKufJL)kud1Hg-A#vA z$HZjzxN@Tjsk3vTzIP^ho2$~A4{yH!B&68v3GZ8D2h{-7>AS?cWch(>hEAC}EWX== zVQX7~eMf=(6d*UkNh+&F0`$#iP8^K&{;mmu6Z$3SD>QV7LyJp`XrFTl9I6HtdI2?XA|Ti#T;V{+r6&#sm%_S(dPIsdfB zWf~P0VnjrwcZJV5JwEA`JI5^Oj+}}HY%c>2*8x*5H-x@jO}S7#KXzB|?^Ipt z5kins5ZB8X?8IbdW9g>(p4yUmwwSc95>7koZOP&Yxv$M-XQU5#?1tg#L3xr_oOF(V7A6VZQ<^!wF*A9b1KF9$IY zg_)G#`Y(QP-bHXpe?A0uZr`4#`r6I~*q5artoXmaUA`NXY+U96=sp0BmfE7*`*NY< z!Aw>`oo{k;#rA2wma3`t#33KW=g!!G5bptiYvyL<-+p1vnG)~16{(^DsB8evECA9v zuZN2$WJy0Vi_i~lw>Mx!fY#|3q5WmvtwB*4iNmFPZUMkJ!|i=NG~>AaWF@m5FM+T_ zXuiwpOLyn@y zGca)oAVr~@&S7Qkc}ap{nMhyeW>`$!dWIrMxZq#+K>i|>PP#C3-fa8yqZvX|#{zh* zCpGu3aNHjeEn6nQaTfr|+gSPlygo3Ah)G0Di+l#y+fPRRkUQf&p#A3R zyIktO(YIYNWYl%@GtXe%>^FL-4yb7XCUh&ABAeH?$PxfhK*1B~?U-GVQRk3<)uq0l zte?<+HU&Ze{jcthiQvC42GNN)vB2ZVSnsx$7U@`Z--F=8#1h2JC2C@yF68;naK4_~ZTaxK z5LyPn9xMLffkR;#_e9^QNZ#83996w7ziK+NH|Kco*O(L_t6}8~;szcYE={1rW8*i! zrTpuuLTMXhj~n!%WJ_$)t${yA^*{dJ^wc32&q|xw-CW#?p5GiFf}8|B9{p%Pu)Q3} zNse3&6adoWtx~{xn%sLxffNkCwPbjQ+xU#aZb1`tj1TBC64|U*lBS3afZSe}Bs1c3eG;d>!yS{7@mu)q% z+2cdTojGX^*KHRJS#Z3jnr&sk=s|#Nnz2s>_E!O04*{Q-0#;cUP1Xq4&C(NXa=?0m zM8LfV#h(DsrGoD&#U%7NmI8v)ps?=t1u^n>@U>?LxbF5(B-6?mk>H$IP&P(Ui1zK= zat-vf(mhAlJQ}uR`FcdM;x#MZ2JoWL)Co-`AO7IDALs*`4u5q%k#IOthrY`h?^Ge; zoa3SEhAnd1q;5BrKU}W|rCIShDNAaA&Bef;qd;an;IIIR4q#ed=aXk5fs90(+`)SK z-8y3=%5X8@s6Onpe{_Zqu*Z_ie|EepeuRtiRststrP+W=Im-lkjKwYzdv zAqQelP59lq;ljD!U5oa_vF;i|Jf`-?-lpmlrL}$%m#xQK$*1i#+&Ks&h!X?Ry^C|F z=4Uv%-916kfUgb%iB4cs5wNvP-_CDJE-)@zcm0(Oz^v2s=lcV(4oPy^IRe%bqFvya zEND0JXGeh)0)ZsGXwMAj$$J*CoQ7!9-@^k|l*n%(i3c7t>e|9KHY?h(@_o1Ijplt% zD+Qy+1TERPtbu`U1Ym2aE_pz7)1c8?xR33d0|sV|&D?|#qH5mwq|EP3Nu7PXaduS# zDJ~$!4ouAhX5{NJrtI%PE3DAT*! zB<@x3tskS?8CZqtZMwPb$e#RwtJjDEk43xNH zrwgX14H=wjKTamo|K+-H+eAQPn{G{`fvhB(g+Y)`Qh)3TCcr?9L->g%0`8r4%zpx% zlaxI`Y0Ppv50_A?M!iHo0@Pe=|YdQH%xbt@YM(T_l6ZLK-@ zpyq3`AOBN2I;5RU=_R3hWu>)dHUKzNayNs4gy>jWyXx%BGkQB`12wI{h|Io@(tBhk z+bjXs4kj3wfS*8S>uFZ+X7}DHK@We5$lN5-jYSQm;JZpOg_=JTL_4JFXZ#7K^thtD$B|EfLI93~BobHQ-!BnV)Ffdm4C(5)u` zVOUS2dK6rL4|eY%`+ukd zv5P?Pc{9SMXr$zHr}HJ%S8lsa@ZF~KySdpH1C zT`4;PO4Lv0?@mn}66=r>!#USzBO}S`NKLRvW^yvUDO3aq2#8?o84yQCTFOZAcj4Xv zBNy79{|ro`i}=$#PvbL%J2uT!y{$6AUZXO954P17Dz`b%Tt=F4_ya_W29==hP#~E9l}mfTDDARHoAhq ziWGPK4NXO#To6hq>2KEm_*$w?0{}_3msp(fP3GLF!z!_nLtF#nIE^r4%CPuEP@qWx6MzVI?I0p%cKs&nX^11@dYROm6BPlnw!8OG4I%*0Rs6Yo+ea6v zsxJ?~Un7~2?+Ov?=`7yx@IJ=0vlv)~xAoX9jisM_59nA$GAya)a~A-BEpgCxqq7On zf1~G)O`a5~IYt{6iA(b*BqfI=Czvo?JL7(<8W2+L))QuzZ-^ss5lGIPvjm~sJK9~k zIsXX&6{Wj}H`i5vhZuH|YX4O>v`_a3T21OVKvjjr;8yKVsBV}f6)ukh`EM0{Q2fe#)j5?ne9V26CIH9u-B z`rpN-tCP33LU-@BxUYhjfLt^y?KD|p5j%QjAmFr2XVTzgyVbAKMIi1Z5CaJYCJf?H zK=!mNcSb~3&GohWKfFOxd@>V6io1Ro09a#EwgopZPdP2_^!}J%G{G3~ohd1q!Q?b5 zMjg^n9D)p0@3)>t>=_`jzm2bhTL%|L+|M}^X7%35y$hnU17FT*X>J(D7~U)WV8s*B zyg&W6GQ4Qr$}&k6X93uwdKxdNKd|=E)|!I_ny;;ZG3K?W4&N2rADWlp{KgX$0A`*Z zKgb|wAX4NIhH5vvb_VjF-`7q?b8o3RwdBtZbQVV))O$zw-dI~Qq`vy_#Q@qEQ?KjK zlu{`4>(&JaHa>h-d{UZj*G%LDOv(Fp*A9P+o;mMnww|2(g%lyAI5H>a&Fv{aax@4O~1cqX6BIGob2C z!iX75Moh}xh&>JK3B$TVv=h@`QUx?{Mgqi1(KM-S|7SOW5f>U7889HWPLJAAYNhKR z+Dwer0e~Enw%J$|XSn&Xxvr7Xnp-q5D9M^QZ$fgKnVd$ir%`VQBVt?^O@=T6Yj^t{ zmXU<8o?VM0P}%NJuFzCpTK3S1f7Ar^;{ll6BdTZpF|Y{$V2e#X07I4f-Ta^w`?rdq z0C35y^wVJ?C*v@wd4F!yXb2&F$p{AtB2F9-jCG7XgRLirKlvXdjw%jpnd56~9Gj6p z?oYAFgDNzwmrFw;fao4ZNtgh}TJ5n}M~wu&V4N0?Ps(ywc|ug@76lASwkORQo0tYe zu?LeAOb}652r8 zV<&0^9evqyD}WJPwiO4OnEijIogUZcWgRCgE}fY+8YaaalAL}5w<~(TF!EQ87$?!b zJh^M@+0s~(Qd_bAiu564o=Qr~E7rSI*nm1IIcfxLsr8KpV3A~dQ6Tp8ThZJ!SGOB7 ze3Ox#>PY$C^t47-M?VNs#r_JZ-ikMcc1S9X#U2 z$B%H(O6g0%iL@zbY{!@9m_lg1v#>Qv%7LffIltnlUJ&@c>|Tr4%tn zB)|nYNPvrYmwepa^S;S&+9k)$=VnhZ%A8%1Q-96m+6`d@2y@ja*m{=l`QqG|#H`O! z294OsLBg<}?R(G=E%P7Kyo{IIjVLDZ}GOj4y~w4kl+H z-DLE7nikx35Ju!*f^5or5)oCG?VMn<$5f;b8L`9Y`!uX4V?>N|0+;FlD?Qxq3x z>xc?L+4AKaVB@%CE#{1Ag19gg{It{Kztz^$0B4NdxFBm5_iyfCkW+uG$DM|nH*%hV znAIeV7|7q2$3;`^;cS43jNGwb>hWtw>&f*TEM$v)9{_uOQbN?%fklO&*&i#J0L4JI zROr98{xvrsQIP38MNmI7lI&?WF3KL?B{}`>oN>R>XQqY_zc3=kiE$EMcSEet(-xba zGj=Ouq-O|%tf%0dWSNsSCVoEv5ZJV6--DT8fRN=_bf5C9<9^yq&3 zC=rwk=uIH9?U=D%$>`*9*mzPj<}^^j8Td`-WiQG|u-XiA8r@CIP~~J=BhR@oyLQGv z!rkIXN*i3Puh?XQ3F;Jk3f{gkSo)yBwcxxS4Bt)*DhRp-m2K7f`WL?yB`)k%{*78* z91g_Tq?o%d$y>;cJg7+&nd45gYByXv5s@u6p@A6J8=ECDAvI^mu!0h z6lBl4CrWz&>WGd7)|60F~R)>y2$1!9ip55>8pqZonD%4GXg`%uKY}0H(WZ z#wb+W320y(M34pNBn)9hq}S?+bLt?N{MJ(tCka9fA3kv}mn@}3bbY~`yR)PAouhQ! zLBypRZsi(dM1~a|oN7B2e;x-;E04SD(!2{f_iwadA}7Fw5qC0%K_#;-m*>&nr& zaY_36qIOXf9CsRdkd|O8SbF);i#gYm^MO*Pxmx5;$eUGrC)e(`tP)80llUabLU2wr zZT8&daj`M`8Q2{|=P&t5e|@)pC#Y30zXj#0;o40WwBMH-9Qo|OSaba_th;GEYCn1j zxk(OW$Zg=on^3p$d2IUaMOc6HcpUlso&KI$k1#CDIqRl#hny8Gii~QJ5qFwZd$4QQ z|4%}Yq!X1%0-6RPB#MuVZ=Eo8#$7QkXBB}xF?7K_=k~|k2B6Y4^F4E(|bG~4|ea~gH6A=5DBM^$K*SnM||GE z+;DH!i1>@E8$3t;^J(=?gPcaS2mmo?fw(i^+L=Tgx@+e$38tTLLo$;D=YsUKlO%+Y zC_8g-b=!z>zuLWP+uvH;-q&)^x%aHn4<6hW$?w$f7E~tPf--_?SWgX-U>ecUMqf>T z&7*eLCVcwq3vl|d0*oCyHY7O#z;3r=;=~D9v}hrm?qk?+>oin+`k(%qW{#att2D~G-Aw{19|!Rce@-` zJLlr#`~^#{j^uahcY^vz(Exw|VYqh2^@RPQYIncw1+?||Kg5v1*%&oy)Cs-c<#J)h z^l2D9VmLPc?o#Z2aXAp(eYHYDmYDsA=M1_fCC+XO7DYzfNsJ2#LhrQqt9A+PX(>)J zaZ*VLiMSvFlLQw;nvjW;LX)S?+MJV{b7yRfojBt!=Fea9x4b#aBho|B?*vV&Yd8jg zh(sdif;310qJDXxu3s#uyQTt-<@-=@+Rz?eim z$nuYwB&{{D1ouFTS`HTXvdXSc^LKep9$ee^II-;}+L9LOVL)EtRaKywS zKE8LA)%5gq%$svIYPYS!mX%izNJ}~>)iLw>`5Ds#T}pmY6sQ)l_PEom+Jjv?mxwHk zgd`Dh3B;HrBuOSoCK@wtbor&1Tyj-Zxo>^AF)=YXbM{Oe{p@XQd*YTb%`Ci_H6r2q@u$Tnn?+Hm zxKofsl1xHkk_dL~G9#f0nV>2Fll-5Pg_V;KvXv4Ot=?;{yZm?gLk8U%8)IjTvzPMc zFWsC!@18!NN)1G>S)>Y}WDX&iL}YgLUPY^l^u;B+3lxToR$N>h&X_d=ht~WZJDKi*RMVC^UFpJ&AvP#&be2Xr5i0=D;+w2$-ndFEnVdA zXgeW9Ed~VuRcTD&k{}KtB#S0AlEi2GnhGO*_1M9~(b7;4MG4;~!g+al7&3S;Hvje_ zC@l?P8#f$ajIsF>l5fvScG}IN$Q*Y9TyQ}ogiL1DZn$_p@sB8Sr@{`JI7>)-vyFXj~FrrsPM>)6J*bP;2CFYkYzqWlF*?#Y{T zSH|(?9;GE8tONiw#hWjYPE4i|F^TB4j}BLAf+G48P8m59lHG}_s_=%p6DN#^MRgBI zWp9yr^40UwFX)P#M%*b|Nd&8Q3zr4+yLTajY?2U~#Y(aT#AU0n+CV}O+3ZBZ?xbV~ z377u_yNs9^@y=5}U%mZ}-<-Q(=IAq$;$xncWS#(G4>DOQ&!4|^b^d~-3%cr(ijoD@ zz61bL-J_UH#8e`c{BbB`(K2%s761SkAxT6*ROZzp>gJgwBYn~W961_Zf=ZHvnbW7D z=Bo|Z_xfXD9XlMzO>bSU+&cM}WmoL^a`nCUJ-+1oWAX;2{?ul-e#wAKKvsxdJM-o{xF2IqhD&sW3u)*bWVcgi!*!7QJ zqouMatYh~ToWb?|Gt<5oEQ&(Kokl{QF^33t?Pg&VVUSy78Qc(eTuY=ktkrz zjk2OziA#dGB#22w8+X*Ki}V~ar=Jf^)lgAU5%#fjb90fLl!R@6{BhXF?kfhT*uR$& zXSIYPr#bF4C*-YmAws!!voNyS9KzuQIh`>*YMXrOch~OS_OJVX{kPv5k@@v%==|UK7|fO^7_`;Bn-Xq7VO@4 zAR^;WnlK(UJ3qmp^)E(b{N93d=2|!*Y5eiXX~dmILf%mAX4f7{7=?1}CxW>%hIu}E z@$S`o-?{&S#Q2!M0{{{GXY>e4*a`ru(l}ZniwGv^u_n*jNY7!|;ycmO(u~T=%CL_e z6BC1xBTmPTzy2KF#(rzkIw9m_IA)j?yCi`OQ6z*+o#Rd~1*`TL3khLz?Pg)r7p!>Z zz4Ydmw#xyOxsq&8M~$E|`Gu0^9oO#O1sS60vpucvM|uwS#B}7H`(y0c9~mn;eE4uU zEE0A+b$dj{?=2Es(hRd=H;bZBai@`xcer%xX|;iZU3*u;sHb>i-L{{rns72;`Oa0# zd{HClfe#)j0-=;N^&Fu!GKDNcCRG@s>CxAV_WCp`iS#^9|Nas*)Ys$a(W7A>n=yvT z6UU=$!z-xX{z2Hs?=57BrOX{4m(v|N&2gtWA#bSmVAp;;VRRz6>(MuI>YH1y2e7X= zvFIN_w9iRmw3>jF#?oz5Wl}{jNh^WRRJc+IvHFXgPeI+WB13C>{d$R z5>c>XHEObUvUq%?I?t*hJP6c=Nu!36=45sj|>Pas%WAyn4E@UH#|D$s ztJ>(rkB&YjDDq1|MqIHJa$E{_?b;oY@pE%?Au+rX21mIl~!uUVF#0Q!9=({iV(0 zZ4{vMiq@?RDTbp?Pyiss@f?7oB-9)08jm_ck@V-!9eP&jhrDR&xU-RS&Q;j<)z@Kf zBmwlkQBE3)-+3nNWA_9V$6Cuzgq(&b3TM9a?nhqD+jXewC6A(VB5_ISx`(@5MKK@< zTC#DO2VlPkD9KZ`^IEU4iC~f*uB`LzDQo_1f6Qmx&3{0P$A^Ol!`}|TIY)l(5FA?b zeAvf6Q3ye`C3UQ>D{>l@BC8E#h@x=iJOBLB#*__T7QL!zBFX1fZ$7wY#fI+QKOhJS z08Z8RG=N&6DYpDBXpY%82&EbP2ald>{!g1(VZa)h%YQVh@)nTJijQ=`X*v`7KQoLp@$)#ep>s z{{48L888Ihxp7$wKz{-#y{=^E4c1tnkUSchN$Ml3SoY8TOB9tNQ}!_-cfqwt8ZjMT zYz_Y!qqw*@#3iQS@W-7*YrmkT(Ysc*1a&7_i9)55!bQ&epL{dxjd!=dt!dgYMOA;l z=biiSIg!r|7=i)-sg5TBR0~zPr+VL(A=X%*unJ$mlFFotk9WFTKlrNlMgrO*J)bFe z{U2)U8zbWC2WO?@@WzPOAUZ)1HEr41v^m(VcSX){DE6gK{Al{{<+1Yl4R4!AgNXOgiNZq@8v`L%8$91MtVNZv>}*q z>ys$lxeLwB;muuUXJ@0nxDc&Jio-hY@!h#~5$~1pv;pTL9DwMR}n4;D?zu%^M)8SLl}1LW-FGyRVkF zxV4D;$w|L@4y|4ld-v`O>$usOX*m4hD`6e8JGedC>j!IEj+n{m0T6C-zWMP^=j^K< ze!Qxt;jfIt6X&pA_Q^k&JPPzYR2Yy1J-Fu4YQ}IY7-E&Cx+hg{84Hj!Rwt;>b08~kOT#QqO~ht0oW>#IH#`UtH&Ig zTbM~|#HDS`ZR*W`*?Egcq4klRPu9!}G31=9uzAZD@cDdU8Pnx*0Yqr&hd8v=t3AA@ zs_lr&V(U;L3Km3tA?LX_K7Qrr+YYYRG#VD;wEy|nKUg?-^`CF*Q^sY$5)=TGR?l?+ zJ_m^(l^^)v7Y@xW?Bo&VxYR3bVpoOgz3IuXuXFq8^+?WV;?JLkH7y^XZvG4+3}-&r zY&KYI_K4?0RgFH~_;u~`hEg||FU_f>-jeh6^;=!DuYCBgRke+egP|=WEn)FTFWz~_ z`R7mSbEaiL6SREOAKaX)7XT<0q%JQn{^-(X5i9KE>10iJRjA&DcYJb7L#y(KNX6B3xw$g1;dt*hS@9E;z)H3cJAu?1}K`QLbAKUFtg4eB5!q*@1}}cPo+8DG#Wqp zLeA#qX13slKV7?Jcj;P9h@n=C{K&bBhs}9;#r0v0R|Y&m0ibxp!~4MLA^;GY=Z)rF z|Nc(1s*^O7HND`z9WU;!Y`a(p3jeMQ0OE#>z|7@uV&A^~C@n4R(^x*Q7uL9>@JuXd z=*Bkn$6p+5-5eZm8eK`fCFkY8d}j7JH$1+!wxRj=MAU4PEaz>0b?M#97B3D@aBjj$ zK~MlFUbFIJkT@TJ3dQqked)ii^V)2hVNG4uRxMynV}0U>kL~#MukVzd;q_5OYWHd5 z=V0=$p2OB{+fiNJyR#ouRfX#Fz#1ENf+~&8%Fnj!ZvN2h(u0+HPsw@9@>fR8xO~N{ z2M$&LM`$#bi2mXAh_RbiEs59?aTbY|vPdFt!M)=diFW~HaxOiPHtM{Ge63cd#93G@ zZ|167W~x(Wnpa{m_7+vu936N=izPK3h^! zg2KHAao%f3AX&q6NCpvVn_9J-Ki|{%d2GDCG+5Z3l;j}cB%F8z=(g!Rajub#RcMQ{EE6DN#EUS8e_e{TJT50N(a2N-)} zcy_`Qgq@Xj$_)oAnk#K~B0~rn$#)l_M|JfV-`*1U|5pF+=dG>on}i^{qN!U|A@11o z_Wd7*Wx^+blainSkaPahM9GV{0L%ukN0Kc!WKW;Fy}2@$D{&Uq6;bcGXk_MDUn7y@{yLXpb z?tJ{Mi>hlIm#Qia@hD2IPgU-B#5tbYxoTP11<;A$q$a3=)6Q8kQ{(*q7-%R1+r};O zkFuxD-Q#Vvv95>;0Gd}~Pu`q;+T@|hciUukF~T4kh3Z4`f1kmg7ng%n50Vm-5EtWw z#bQBKO&w~ht6)z|$E=6mMMD0#-d~5P#Oxneb^8?UPn_uCuGR|m7rqe$1%Ql&ce-3cevE*d0cc?C1*_fpVCJOR zM}mn80Kr!E@3#*hF(SiygVoB<<&0(abv~-66&0VnfyR+1)((rl82TrqSaR`d1sTV2n+{>cUP z^{rQXe9APRqC!!$3PJROq>85xY<&1|ufBMg@r@yc&VSaWmX1iC&1>V~DyPuO2peNBto_dTDY#`=7! zstNH9BliD_lMcRT?1?l`@QouV0I=oDdEO`Pt3hlz7;*vDKn#Dh+FZ{K&6`-`PIfSZ zr~shES=e`rm!=GF-E_Oml$)KdST=IR2wUc$LE!P}ka8zO&YJ`&{WKu-UjJbS5vqlt zEiFFr(nGHte0NLv5v40);|;%J<2GbqQa+& zB2M(2Ci549ck>uX_(l@c!05}CTU+bAH#0`}0!Rbk17mMNwmqAZp7XIIHl4;dJ{vRo z*!m?*Q-2l{6T?P~8f6=ll@%DnIFXJ3Fh?AutdU>|nc(pmVDahT@#$dp*gnmZ2*-rL zHboQL+kCXGvc6^8jep!-X^Z!gK}rBP4lz3*chS9>F&685i-nyp1bx@1sCJ*Cc?HoM zMEu!9A3XG7e=G9d;2TX)0~rhNbU8K4t0zg;RGH=fE1jz2Q7-Mrmm;+!m z0oupu7f)`HN#4#4yrz(m9PiwPHwWjSzim7WC8Zqtfan!oW z=&>@$2mp4kPS8|Tw_D0AosyXG z8%x(cwBuxO-zS1^jRpPJ0#?Ad^fF^?{J3%BEcyBE)f=B+`23gy8;>}#q0))6R!iVD z4j?bqhf#?>j7sogaEyvfr-n?2ibPv`ai+Yy99zHqvf=q*|IRRz&w#zs-QhX2g*=SI z)}zgJLr4|5Aj$C}+rRMAvdC2AFW zNhLB1!Hk>AC}7DLqxNN?i~wQ)%K)Q15V8=uNZ@8b2>~SlN*GYA5&JApvwg8~s{gmcyVJW^CrYdbraWF1a2NNz26RMXvy_^e&m64_} z02u6xsr$BA!rtN=N6^>juo!NWUSYt(i4!MUa&vPdb}dy^v3~t}Z(D22+ZV49iz9ZS zZ!x}6D*p9_EKjoW_nl5>&KYN%VR5-4v)0GJ7him#w6?XD+H7=fL@)F$#y5tbtLL+` zIp=Str)M~(O`B#pUO#4Ev2X8Qs;sQ^G9k`A|1FC6MrPkud?N_DdLH{JID7o`;luf; z(W4_?EZ@Ix9~JK0sgaX2)22z;+1U}l=FY;M zw0Hkr1)%RPUQZD}HvHR;lbWETKIM;dS-SS@v(J_j5)vYQz3tn!iK5~XFA*(RypBGJ z_ytel?92V(;F)v}f;LVxVX0>Tt)6UsA+RSw4mCaZ(ZV^~;z9fsAmL zFo{UtBdM^^r)p|76ZDfy*VBK)c7apq6HYo6|HdLq;qc+ZMvodbs?TE`IdTMFef5>M zwXMx7H1X?(20V4jY7Q)%R2CEfgr@$jq@?80kt0XiSTC0V*VotMtFOND*4EWB67)x( z1uL#vLrr0x>M4W)C!GcT_dJ#?B)&gAJuP;|jG30;y^p#>TU#3n3k#L9@^XoTz04GG z&&3;QKG^9IIQr4V#TXxbhK lytViP+7j)#oF)0C?(XhXy1Tnmx>FdskuHg$B}EiOLVx%BzJJV`wJve% zob&AGv-gSDP?N_%B}RpTfx%EzkkNvHfprBwM96T!k=3Q+3g8RLM^RN4X$ye_U69Av z`N|$RgyNxK=nVryKJwoOcFa*n8#oBEmsFL6foV%cd$mM>fpIobl#$d4*trfx3(;Bc z`a3gd&y_z&F_-~EC4o#8g-tz?N3Auk0M6D*Oi)PQ&~tq2>Do7L=<50G+O$cao4(WV z5I$Y400vttXeV(-VN1nPfsj#P?-vITxc_y1QJb_Rw_ltWv?rel8UFJFZ6=@lrAYAQ zt8>%mjUKCOKVh&euBOZg%%BDqWddVGT!2gH*lmVN?-N)G*JipxF zCw32gu-Ig~T1um2#ZZvpam=6;C99K>!9lIaUR%>h-7y=9ghKv> ziv#*2k1$+9z%CoPc#s@S$Wpa{w2XPOzZ-??0@p!l$4-s^&=x1hzX|u4$NS<7$H7 zmqRvMEH7^#`B|i3HM8U^@;HDyiE_1(`FNIeF^gwvP4hZ8D;O>bolsXnf0&R3%W`0! zf~7t_Uf&Ic_SewcByG7g7QHJXwp=5Ow;Bb`6xCKKt!r5C?q>I+NP>FQA&oZyCDI`T zWLw-uh(8jC2%JMBulF&|*JgZe&-LPp+s8+vw)q)NQVXYDzD5P*fldxAo5tZ8IPUS- zczI_zme1YKZNDYz?K8!n5FZmiNArAkHqvvz=j(?fl2bh3;6V!ASo?-J!3BO{@Ugu+6-FUUn; zic7Rp?3}+JLY2{4IrK7d)e7-1!Lr~W6D7&_mMLyhX$Z`AUSY(U8V`P+;vif%;b-qew+_JyFna)2r#YKRdj)ViRs{5F3*H z9(KzcqwNaW@*#&B7=p==Q>7#YS{3Dve3ef$@^YBuo%K3rZJ!)UOcoPUu^u=okwxi2 zsW72;c&K?;IptLH?@-vV$Bv1Fh1PK52OC+|2o~UeEi6FD_#$CV2%q##b*r5nJj7rS zA}b_M8R?Nz!}Qsi+0+P$V5jztDNyt%Sy{61@Rff4q%qpxcH<%%dYCb>XaeN!@6LzG;C6M8{t zWK2d&J+qK(JhW^3BDc9E;01-*5?D+|`kbzY3r_ekLvzNg5B-BU07Hrq>quE5CTh7r zOiSQ#ib^2Dh3OX(E}VsgRe@Xh=of)bqD>*bV;Lzz7(zM$yzJMIc^bYZy@OqsAwP^F z8V`m;jv=YT{csH)>lhw(_KJlb#<(A|G|x3P<$D8`dT2#Pfj@C@Amoza(r#RaC|+jy zEoOLX1-O?a*vKqzZ!xR2z=X%RzNynjN=0&s_=nbvokvyBFErQXEYN+UBIJM-cLHuT z2PrCQlE?cbsgrY>^}^8iSe+{69#pCoSR{F9l*DH23JF_sZu0V$rxZ<0w9dzPqsCvX z(B-W=VA|VQP%NSI*Vaz8WQHBXv&*+ooJ-l?r9%3b*VY0;XnF-Dco>)MCeb4zGp-mT zlH$(6-s)I{UtXg?%bkwBnay3p6i=hOo3W(HZ4L-|+n^a5eDPXTRftc7CHmkGL^C^W z1UN-Ex4Q4i`dhz(7TT;izC_Q=MEvqGRE%d47Z0;B?;UF&mFoTDaRXUA+BJzqCB1Z2 zk`6KFu~pK+4ko2M3Y77G?Y&=Bw@ysNYtTnqT|MLn2JbHwd;76_GFn7h2FE5 zn8tzqY>CP`c%Y;atM%6d>?v&176#(UuRo5dFu}9RN~G06b#d_^KG%>(KH2>6&1T0` z3i(2Ti;JzIBx)RRy$CR^2L0Ld$nO|yT@TpI2e;Z9N34rAG%Z&h0<0&Icf!71pLEXa zi?|YNpd?8u{oQoqi+#onL^QCG{yvo0zBl#gbHhiHHrHiey1ur)tx9iXfA|BrFu6q| zu13wb`FC>qQ3HcR0iRyBlBu>e5h1pXO&BYUdACYdHr}N$t}JDo2>EiU5W-+tLkq?B zFogoG=bn(`hY#~xe6Wb(f<$KH2GsHS9bD#l$ri`GU(Y$EEbG2!A{ihdk#X;~)uPeI zUrvKRgo?hovh=mvxX zBXyWO)Ug8{llt@Mdu@ocroMipJ5~;|!Esx4_0hFU0w&gT4ZVQM%b)W}G=g5jLXS%w zMK`v2BEt_KfYZANBvz%|PHUN8oXl)tz`D!o8RWJ4u|Byu^h~@9J2>8KgoVdY03rF* z&w-&|qiCAm-uRmMiun5~?qZOk;4yu3SbwM!C&%E(XMJ5goGO2e{U}Iqab907lAe(O zIct*3R~m>j2kl)g&h4OfRxw74#sR|t@)ld9aEn13+&7$Sv@#qI2}lTb8h)vKm?OUb zsw${H1`QoSu)U=qt!zdcn?m)&mY=$~dC{>i1+3VNzN^$_DqmN;Yhfxs~ zb?~pLgvaZkrG=?Rw97qY!4iNU9RDyxaD(B##o+}FOFRn`ZVg75tZeJxF8c0-dyDK( z9-ppcdD`>Ug#*^4YJTv2`Obn}p5UFpWkEr&wq_L7kE3JR!<~@Tkc*5!3z&GOo9)V` zmMIaq-{a?IEQsoCNY7_8HjHe+H^f_^;qm(LWaDgxaER&dn|A0HUc^R5G2%~@-JLuY ziR28pz%9YNj>{OJBV;lhFMy}MTVe*Irx-MwXp#w5G&M!rCRe(E^NcRl#Sy;CwK?eq z=&d?jUg~6L*DR_@8F}!jvgvlIjHm1+#S@!!a)GR}??7Z@G!eN`WJO*ZMHE)m{Lf5q41 zF#n8t^$*f)8W-r=4YNp@&y5tK$U)cm_Lh?lE|D5>5cxZ9tI-VYa<&lCY`~WR>mjeU z%zn~|Ah2F{sQUA#6(^y+9op9Y>*1oX;0_j7_Bq8ArQc8&7B&g&txq6;=@4akw%5xL z|AaPmb6Q(-55HhMWlo(Y1%p|`@o9@t6Iq*_vshfb{iFCDa__f@D3Gal$LXc6wLXDa zjYUx0U{7HLQtpGPng13#qN_Cx%NnPRm2#c?)`LIfAG*Iiaz+MppKF*=I{0OJC{&0m zdTJQ9s(R!%3CBlSa7fhqRKmqleO=vh(qvxeBpcD8=Pk}w`9`Mf#yW+fY`m9b_kdmE z&QI$V*Dis9ea+>t3)NwbK|(OrNH>vH)!TA%QlUL2mZ&}-3E*EPt&Izxr@=E32;`#j z1+9)ecYCm@1`bH_a!8ce-;9lQOFuAqXOt&U7lCU;A{u0)iHH~%&5avGd=w5=;HqHG z++Hu&6AInW=;(t?IKqRh5)%(m+o6%Yz%Ncfe$5+cFf4wL9v{TrM7tY1bswJfaX%fl{EWt6NY&T(!Nu?Z}^hy-5LO^>uG&Sx3dyMyv*HQ;{ht{li|_Ds$hS(CWpMi9rCRIc)qpS zk<*7jZ2T2+l+jkrn%yOALZy|oZqOz#9}^ZS2TXPvD_I`=6IewGpTsS}ZeGD)0Dqfc zvl;yN4tc`>hn9Bw>oAQMN8*2;g65bly_fqGvM&G6>g~z zD@-4$XBkCf*F@ou?EH&hdA5n87h>Mz9X|{m86Q~r>l|aX(mJP*^LBP!s1jJ-=b#FfyfLGpPJWf`p({7*~{zI3G}XL9*m@M zX|IZr!MpgSR>STX^L1-$YelOS`s;6PsW3JTcGHVQlpSD`17pOFkSz~!g{L9iP+w1{31uHf z$7&8`xr`x=darF&rKPEtV?DqLvu?g>FwG|b!_@ixD^d(KSAi5Pc>9&q?LBHc;w+7Y zRym8M7EdAC4A#K#zB?G3_EO-E6gk)GDaNXX(fVLXH< zDwgV&~6GiOwNE(P0;^|4sX@7!DF?fkp4O1<`CU9i*7DiL&?|4vQv&(_@7|K$GMH zK}}x!#AbqAcEhr3900aif${tJ4al=^M>*(u-)d8l$?;wW|!z<2a?)=VNK zpODyte!aA|!j+2)dYM3g+8%$%LPxh}nKP@b+*h}OWnjL8z$llOG5UNr2@7bCo#&uD z!+!1Bydoq)nJV>@?>OWp!8X@{UYdkbtb5ZwG#+#LcgX&4%_d=;iS+7nH!RbXYIn*X zFzmk+4D_c7D9a%Vd`34FJdQ?_psP^K)L3=Ll$+xbkb>*^{w_+JO6p0%)O2syn?WNi zyDdT1g6?_*3NF-hCL?Z7Q?(Hha+hF6BBLLj}iQdHb+KAgeBN>ED(Rt_;?UE1V$)r06qXz@@@_y@q{ZEgED_YUQH7- ziyf|;j1Vagv6M8W+1Y{os^|}skewMG%B!L^R77E?8u7XzzSLewj)Zq1GuFcS_|+9; zNCcYHN#o@LR*RjQn)J{YWG}x71=@LiDq1q1N0z*(9}W6bY=)yp4uE)_#w1I;L_nvN z&^J$&8fDgtvtO|Cj7mo#*L-0dTi-J)8deCv4CO`lA^W`TdfHav@ zwN*w6<)$;_a(}_VtEshqV|#LVl6mrBYexH?>FIwE5-}hp6Od%^WzmBFGoguK84g>s z=#d3~p{FnN;-TGX5$qR9wSe)E2c{JsXIHX6!~e9&L@%2XHi@>Fts6vk`9xgS9eOoZ zBb>tx%Y{M=npYLi7EhbI5D%+-pP{CSYrQFb$)NJK<8Lr*^S1mqPCLTP+R`c?^37wSJ+g+h_%d(*(gq z9@QcNq+;p4e|1n?D>wIu&r#dwddYt)0$xsODk1Vy0C)48%T+%AVjsX)hNY{!4yY^- zqi%F*TKSc&tzqxlv_@J`Fh^87J5|(SLrWU=M`?KDU>;0l(dx(**cXwA>it9J+JC>w zI>C9REVedZoAkJq+eH1RQPI*7pRc!piqR)9tlpZDcnD_vUDTM5dw#}s4xZA7Sn+cS z)ZQ;qd1OHdlbD&0-{Y>tPtovwHUntT^OLo$qCI}P6*xRQ{?7=Fz;Aq4o}hTE zuo>451IGSK0EUKf?e@U5=}+3Ya{Bv|u$f?wPsH0Tw5MA#u=zP5bHTG-lmtt)t8xcb zn<#xbdS)Xhkqxr*x+;DEr);!#ccHAV2;Afnc84LsB(=S2Ps;Z(@PYBb_|c7zUn1&;y1(kXn#~ zXWDiSSXE$iAwfgSdEce#jH))hP2(7?XfzO<>5Gt55Z{F?pY+U&j7@|Vm9xqt2{A(q$H6#hVnhiO}1Kb zL91J_)dXtMLAWC5DoNpN9=uRA1KlVH8-(CZi8^cW>IVvn^h!`)-y<`7C!xrp#l5D} z|H2X>-xUQPM`@PmFflVlWRLwB*w|SAv-|gVJYhOAIR|;4C-<_E4bhjsjx652>~^Bx z4%PNcN%3r{kR7-$_yu)DM4Ycz34M@UqPwi-garRuwdjv{bGfyD?_wQ@`aYRT#cGO^&9D%yF0kszxl-uT4HQ6sp=)m8JnjHmD<~IoPd#9Ym#)Utz-p+ zx_bozSLsh?VtMd5p2Awl{r#n0%t=8pgwOFlfwXdrxay_1&2OoCBwk1(qUxaEN7?we z3P0}!cqKi%6_O-iHqxHIEvLV|WCJXZ{P=GJs`g%e6|Iae>GbOolK+baVZd*)dFgK2 z%3}FNRQQDU4oguqiB{&7Ljx&+1U4G$s1af!1)KfdRd{av5DQ7UnCQk)ul%+<+el+r zW%;A$hdcI7QzOrAO=Rk7-hDwf^Y@ ziQK}z)6|qE7L!P=7^kXs%p2|t`p@ft7-u_LxL8@}?a1YH&_+Id-A-k#ytc7&nw$j8 zD7Z5KL~ict%4%l(SyI@7#Or z=pFLI=HXmge*XVhk!5*hNgO&YQcRP|H8D|9!Z_EG`?*)aUSlPEva)L*Cwo z#)t6Lzh)k1>8axM<5nEBL|XCH!{(d2=vNF^k)(ThHaRVXp4jPycu>?Z?J-jam5fq~ zVK2H%V;v3bEuxU0alQdtw#`~ostb{kJMS1+oO~glIlck5kJsnuaPTt}Irr@|x~r=N z7cfk5=W>zm{07X_kwIJaeE$C4xa0YGD2=@oFqzj(LUF7BVH`AsNNhzTrq=0*q$8^Y zd7GEIcf?L{cXngm?7#VX7kBck8S{ve@$ON{#u$M1RZoJ%;|MoLz~~&#Bi0x!)F~BV zuCA?FGxtAP$Hp3KA*m5lku6^X{)%v+_a*Jd;_G!4aO4*`vs9|tyD!V0lSlWNtKa@3!i)%hv2TySDd4Jy4VPR6k1 zK8mQo2pBGxBYKzo@Lmai0|`!EF7RY}`tRGt*B^EKy^mWkQgwu1Nbe@ zQ?0*GF0E9!I=~!x=(J75$+S&OfZk7(9aAbr$Pf~We;o>xNh=@*WD>9}Logw6H4XZX z#Laxgn9Zb9R-Q}bqK#G25r1Seav7LeY%(e)n@5}Y%Sc3hnFx|i9n5Rvug=aZB;s-O zlv`tgp1tl~mMMF_crJ795XDlIEpC(H?(mqIsdoU23h9$o@Nx2qYGF~s7Idehl?^OY)x z)X-iWTAaYmcf312WcBhm(|+6<{*dgALrYR8qNZDW5_D&YQH(p70UM{hfdS1=mgW>1 zG0u1-_Ae*~>j-tA4dtRgcwv3#=3>kt8ApW&GN6r>(UZ2x>|Q7xr{|+e(tzm7=gS`? zq_AJZTQnfA=muEf6a)kV0i2Sv@)ws^@_)bo^Ql!M>YK^4(&u462~)JW{+4!fHj4K0 z6ks}D5S+rqcRZ08wd~;Hem>qt$2>Svx3;!sATJky6Aw&q7`0=H)G!9PN910CWEStC=z~)@2_X<^lFqlQ-#UPLY4C`@S9LBTsA~_T>N1>)!qA3s7iQZ z*cvAM&Kt6gM|(uXn(J4O!Lf1|d`MuJ5~MkjAe_#~lrLV<4z?yr`82S<8w!&55LPh2 zmpaW6Ccth(*frwm?ls^F=HvRby(JfIY(qwTw6*}sh#=URV`M+S)$Wbdt(OT!D=a|V z4|!L@+zM;0tbB;#PYN@qYo(WC+TyQb_l}5jt8=ou1=q0q7x_^qN6K zKDoS+|Bfi&7(p<4laB~&q;j$Vc{(;=F=8za0Lj-vdU-pRZd4D!b26* zMcl$*#|=i@bcdv^CcS_(KuJNX9Gsk>f8j}#&KIQJ79SwA zaOwh=eKQMIf=0h=xY|xTkgQT6z6th=KHqjNh+t!J7_8o@aGo#`8*s7Dn-!`d`LPU| z2z`PiMD2jPd#(x#4TpzsThmy@($S^jb|k&Pq$2}^b;cOM=i@rg+Vv{M#k)TgY@&_Q z*8tw|m`7-Uc9^b5E`rRyb`#<-4Icb$V1hPD=8=3jPqdJ0-d~s14)@fq;h#Pz(yC~< zOky{3F^a!jr*m|7R~LO`)s*xm;T?&HuhJR>(9}CG&n=5SlAVsJ6VvPxw6M8ZTIW2J zUgQ*yN!QF~aV67TsO9sMFDfx@mU2LC5LHtq|MWR956!ip`vt-wvts7^CjciKRU3&26y6|xQ% z*1C+XP0;-l+#Gqp;pMA}p=9))6)#Gyx0Jq-36CZCIS1b$7HUft3=Q>jmg-3->A>uj zRy%tE^uM7Gmf-cflxRU&YhkjpeKQMe+Ut;qPh(P^2FzOlk-@Cy-RNcz`igvR(O-?- zMs$IJiX{9(@7}4P1PBw%QQm%~UtE+E_AWPo0o?RGWofH-fJZyvcc>KoWbBsCVgRk^ zBO#oxLYveL#XymkM+(`rP~kkNJ0te11d|s=4csQAD|9|QEP@>px_$4O0kOhLq(lIP z-d35vj(%GGv9%QE5hhLU37b|L`L9u_dhCZMNE>QCq(f{D@>&%|`jXD6T=Il;(8D01Gm1>YDNft!MtcQuP+i??eM z;JQ~uM<30rQ2xGCr-BuVGi{Gzz>V-fZU^70a*%EqwVFeIFK?`SN=|XYg|{`iK2iLW zFye0PrbZ`E6@V9!4oGI2C{(d)e*tm8QDH->=%!`xDC`x~av}_c-Anogj6<&p<+U`W z+W%Gh97_Ez6WUw?j5BYXhmgav85qQUB^x?USm%R$!ToroS!JUhH9Zp+WJY}^S_xix zZo9D1s z{?>Yoj2v2)%<1O$QFGEY_~q{J8(%a>0qF%@+iDnPY%6RhVHAr4GZm!rl5)>+c}25w)!55>;HIsRxHU9=3b!g%Nn za`4JXBI+KFCQr^5k&q%#Mb={eJA;pb_LPd}kx1*hx^-(tz{K6kp)u?5RoiLk#TUI z;^RMj2CK;I#lQ1d<>lp_kDh)X7C9oIk6cJW7E4Y&GAr`%bF3uG0I?HWTQLf-MbH(L zlAR4R2~OL;2k5PReR+4&DQ&u}pk4vxO19URR&1j(uvt8>P3|MUBMXN|uSZ2i<6X|D zbGaQEt_!}o;*!}xb3_=HbXwmd~a*(_v_F1U%N-{uYLx&O2fAbt22TM zQ6+voA!{a+y>>3ZVr3W%67q5Rt zQvHy;_!Y{rTN!!R*FpJcSluX>*jc%`|JMO0y?@C>IIIE=VOX(G}DTj0%E{Bl*9O7Rq;AW(iHT$ts~R>`!WT@8$K27 z>K=O+rMlvP~4O;b|8bQkAZX5xFSRZb5y~)}pVLFg~cSJv!WE9Tj7!oUrNO`oFf)0XA z0tHz%*<>ZifAea9J(N&qF+qOzUD0Kx4X19!v2&82ti1XL8q=LHsmD+!XALJxNqvO2ym>^qV#bf8IvPCD(9r=73iXtq`t%DbySxExyEl1d&s8c#l<1D zwwq2Z^PnQ=0QNHfyS_BmZIZBk*g=)E3$Cr*WQ*b0h9FJ6{GI<~G=x-52!tcas`m39 zR9}zzeOXB0n}#@H6Z-WHZ+h39!mh;}eiq@Zp9jc}ekFQg@$6erIL`>VWyxHe!{^%A zheN8n01vO5T=NypOAM4>wd!L%@MywmTq5FZHVH;8=clmol&3a9-AqiP6RHdmaN}!4 zL@vdw839oPjg}ncc+7fLF8k>8VTn_55nMAfl?hBxH-Q3BYeB}I!_4P;i>JC2 z(nD(FTvjrgclKAcz77herWg#d_GI&-W!DybrL{24lVO4_&7ZW$#gg=L=W^2%Jp8(C zZ9vXf2D(gH7d>ud)Zk||)z$)O9D%i2r`3nJBk$SN z_6eWfYg11Fn~8?5o|o4LzBLp}IZu74GZAq_HF@6;MMa>_E1{wGK4rmJ(68zqRs%sa zgA&SfS{5k)G7B3wRv301F*DuWOTQc0{xK283BOJBrC9ni#a8PBb-cU)dJ2$5gy=EK z(?(csUZtOr@W21p*eTkRW{$KOI_}6BM$Wx61=~*zRlb}w6ED^U2UAU8dVfTUc02~x=O~hb$FjZVDo}+ zn-UL&t(svMFEESw@3ghyuS(8SfP4tBsE^R4LcApaF1BQu9fA>=&Tbqt3gYFx*4u8y zA*Je_&l*cRIeo9!2uTN$J6G4gOEuvrlk-#9)&t=rcaYMR~7s$Xbk(O#~6q1x|6L@an_@L5rxUd4WD7=+U@ zAmKA)ec9QJtxB2d|Hvi(ZJ5d_kIfV=7)M0wX;i?82ljx%Nq>JSOh~ZF1m(;};0_rs zH8zO8%}7bOfMGVIW70)#^o@ki;p(bS!$_*%JCh;SWPZD5op@&_jIC?G5L8j(iWpgJ z*oQbM8Z&jQNL$p;*M4+_n^6F^-*%xEry0RTMk607c7uwc(yRL|>qhxP*48I@bt~1z z2-qOXz>?%h!Y~~6)7GW&lXdc~2lu{X1QEHuncJ#^#x||8NQBIn8nrGGbPjjTDXebg zoY&DhCwu)(fG0>$+s(2|jkgX|&qUp;ZnR7VDgv}j+n(X-3zd-+y?V}kUO35UYw-Pl z=COWm|0mQ9vo&T9mO~2VG$ii0WWfHWJ&30aMIu3x)a#C72vZ6`MM$*G1Q^2)JiIvh z=Vu607OMf|w(A7}5aLhEP}NA*Yi$FC=~fMG+62>f&<2OHd&}Xq;egsyG#dL+yV-k| zfbpdrp{L=0iChFzOyf;XyiWY8ZXKRX!E?xK3n5;l?95{$p;AT!}=Y z5mmHLkC{WiMI(|LzpBtn)(s(NqR@ArZM7YK4nFLDDO%x#gJu3R(o0ai;39WD4{K2* zvBYv#B1pp$07A-#bVlaGi=~ha&8A?sGVpeFZIn|ra~G3Z=;uWW%5dA!Hku}GFh2Se zZtXNud7OfS|1>VbOLrl=n6{Pz@stFcg`KZ}VJ~31{(E}nG`6Wq=9bTGY2VzJx0RbP z^mwUdX#L`@b<=%A~ z!6N}3&sFvSdN@HyH>f=iNgl|E`ZeKSBT&-#&CzSdoVHotv1be-3@Iz4Ney#i5o~Q= zxHB-dT5hkXbQh|S>RwS%^fjvJX#iM4)vC4d{xot-vICjBHeC@!89tk)_xJaN z;gm7(p?ym~k=fKU&d$eZ+`?Z7sqq2~P=Tfh(AYMw_IC8{JGeWc^5`Wh_{K&~WW;a; zsewgtmI6y#+x0?Tp!p9rTvb(&)h|}$#9Jm3DvNKETHS8hXQypmUO=?o!5Lm(Hly@= z8_ej+LF!3ye?L?#c=sSW5Lq2zKT|GY(0b~>_)eegN&rX<%tEQCrUuCDI>LylV+Pt* zGx?YZf&6?@UIi+tMH)u$D4x9u?OGsL6_(WJoOnaRN1{ZeR}T&Ez(kMQC8V0pLcOyK zm)B6&vlEH9FFRDUYW1?p=`m(0>Q0UF9IcXVZ{#8}ojil*QAr0ye58&qlbT|>@$V@b4to1Ot9bK6=Y0J7u=dTt}vWU zu&u~B)BS`)M4ulY%RdLRN=wtTk*L0aSi9hQX`P1v4vRN z_%*hp1-x2%nM-Lyq(sCX^^D<;jjt!~00!F4g{-xV^ADw`DuRlx$()^)}Q@81ib4iW}12f~I70To2>^$Ni_2zG=t53QhalA5w>HCkky$a!aOEYB(-`c!1 zx=2Lw47Wrk0>gszQhLL;?n)T>kq<84jd{x@BO)T}<@?l5ClJ2&O-^QUni?HUX8tc& zDDmTccW`TBtvZ3NP1x$}fLR89w&ccUL&K-t18Qa#P_34pNuxp6taB`PdYt8Ze7{S} zy@=el&!GYTK9u2bsBeYd8>$fB$7p<|(W(!{c8mF=LUsNH0XnyukzWbN z^#u-}8utLxH!F%EJHgv~1RExm9cn~kkbsa$&l#8p6%)V>`czsai`cAIELeiA;F*R?%F-{u>=OkTbz#LnJh}V!NXCkm4{eUjnv*G}i-ZW{-64 zi5yaP1gT;3GNKXUcdhs{%F5De)G&Y*4v3vGNS3rT?9aHgb+e-B zC;I_g{!L7g7y!hz+X2b`H62PlgE|vxvAD&A#OeYwPt)%z-%Zz;+vQ ztUEHmns`#beUY?yo4_YPVqmkQ;&<--i#tpliI@bO^GWDkjcP~XLdsKvGbKJhDu51r z<;?W(hn=#0Eg3zai);VXa15 zE}njCT5{5aMc)0`9qj4#yHQx?#`BrjqtJ#^9fFpVZPt2CDl;kWAM*0bxFu?!>sXZdT<=h*cBepDZ59cO5IQ5l!j-kM(!2DRs0m`D zd%Z|jX|=ek>@AA}V5hF`N*COtm6yfc)nk_l1Jb?W78A*r`jYOe^z6cPs>NBH^OLBt zNemNZAUn-rC+*y@Udm5hZ)?Z_H_wgSAV-jz<2{{(2oTgn($Tk;#msHCO zi1J`Xt5E@!jp||A(w7Ku%!>?nbqF2DGsK~#ntGaYh=84WThK2^BQRhgb8;UyjIEXr z$3ECtmJjn6)3J&2a4-@{)NM!k{^v2kQi{iIUXlc4iZS9&aD)f;!;3Lw_Q&K*|N<;*JW2(^z5Jfm{jT(iefz1gXw14TT zfj3ja9Z=?pGU!c-|63Hfhd%ffu%!)&8c*(QR!_h>j)3r3oR?7qp=b1Nhu+%K(J5YS z(ooG=Jj`}rV!;Q7gDtPWA-fP@6`5O5o5(xq*5~OX^uMnn&8Wt>3eE2CwQ zZ}XzNavH;hY2ol&rk?Bf9Si==MKBu?jbtJcpyu%{>fD|ZKbVGRNFpYaC23 zlv>v4%~jxfd(q~|1EE=YeFb(oIGULWbVmLHS{?&*&A9+#R^dQu@XAiUQ1;AFi)o8| z-voLD)-l(Vx+v$I@gy-?QnV{~gk&X-H~=ir0ub&$o>V9;O3m+293ZOHm4utq~4&>HlPUx8I zgh*DJmJENsZ-#HJ=@?WDR(G~J>}tYnV0}Vh~5@p(e zXKOc#cE;4zlllTW61~o9GM?~01KoK72nl$#Avxt8s|=|S(JXdT)OYjg7|1j_jRxt1 zo|UrI5&uSQ?AkgS&C`R6ElS=dAK*0`K zj}R8s{Z5pc%u1mVH;!o~rST4Xr1i`n0eJQGUMq5UMK#}abiiS7aWvRy{HW;0PXsQ; z=kOYdcw8nJ^NSTeiToB#hTy(|@dta^KpR{Iu7*bR-2jxFepL6nDy@srXud>QQ&ZI! zQIXvuSxqyxN8jXDJENEwi*VolBhJ**JZ)(nUnZ6?ijgvxm? zJ2}C>SDSw^)r9fC=EvGe*b)U0_lAt$f2s6RnLH}YL>YPqaSuzWoE$#*QXdqN8{JeiUAOBdaT=_r*AYz9aD%da{rKY3`Qg7%*a|_{0MY9X0pE_Gb z1aeUQ?VWnZDz2}ec%5w~CKk~r`sY~@L!3Er;sqFDo#}Xzfc-5Tkc+f~fJ$?r`hA>g z%a}S$GA#<>n0WZ@{iY@kMN%#V2jR@gckb&BoxZ+6JIG|XIt@#x4P?nEGh~8wtG{8lMwVll?eVSDQF!hztI47K>i{pDWbL7PyV31A6B=7cW zHkw>$=#(j_Nf%~iG6XmN1r03~3xuyuj#$86jZHv)5YfN{m(*%NMd4b_Pc~x-r;ws9 zE>dvMTSzpLCTzp$>&WEFaP0NCy1T;vA=gm69M4b384ror{y`mtf9tZ+O%@!!Ud6 zR~JlI?!vyWU9b#3Hvc}zr&E<$d)5HYiqGmPgp`JMvM6wE#M@z-itHOYDizM1Je)Q> zb~-N?qte@r`&5&OBN=%NXPI6=e0=#3{|G#j-rdIvuUuI;9Zd4f@=EEf5B~vMJL3n7&x8{rK0?r0qwG_u2e=M#enxk00vfam^r$B2Ge~Z+?~V`vK!Mo0W)V z&YPba8Zerg){N|1FYhxmET|?*F!RU(!C3ihs$~j`^jDx8^o_<0bkRdwva~-Gf`f%6S)8!Nw>;7fM1QG6)3s~W);BiJ z&d%UEREQd!d5Dww3RQ_8gOf>N5%IFa{?R7`o2YCZe6{~?=P*DqZgB~NbqsX&s zEXqbcEYh08#eM5ILA4^o!V(|kGshZ>WRV)5f&!>uKJ8^e+pdq#G%11_vM zTvl)-X|zNQJs49BcvR-*6r5*Kvo`JKuSWz6p5h*_4?FYb=G^br?dAS`#rfx<%q|JJ zGJl@GjlJ!^YBqN3qg&I*riHp9$m^{y4SbKt2DUnssVR=$p8{LQJhYI*A?ehI0un<3 zoQ~ zpVEg9Ljt|)S0hN`oZt{5opm)OB2ChGy7c4OS)9!#_^;!1vT&FhyFt$PHL8A*;g;H8 zf4~B}Cjl3JTK88r42Bv;Ne{3go7Tg+^nRN7894$H3 zTLDa_(^=AbUw3CG&xDxH#}dlLck16R-A}aE*hwvVjMDX13wSMTHFT~jMQ{bKH;hmD z_i%^pF#JBwOVC+=odInNk-U{0&n_#3d(+2ZA%lRlRG|_AVq9QjxS0bI7A9s828JOb zqQM0o5#Sq48p0o@&k&U6^IWvtMQ*zw;&{H2Cly3Q4tqpt`rYhwc^*$X?k4_1ddC?u zpmHv5=i{+Fu;@PZ!;+c9Y`@;mh`nnv-p_hMLTvDOgMU?b> z8}@T3^TfFJ$PcnIeDkDe!inBqX<{&`=g2OC{+K?nc0A>|Zv!yciXv8A`EZnA09*;B zE3oTs%q$iQw*_)7HfAtNVRG9i(?6l0_+`HLyU^-{{c?O5Dr5pWVc9$xn%t527HWOFwb1|e`1R*c_K5#=b=~n)|KHyVm64IXuPq~c zU)h@|sc;D?#kJ?<8W9JRA51$jBGtzOE5BkCfgNuWy!ga@73R*N@IkoLfs<>!)PWkCfAmAzz%I9?kj(!e zMj-M9)6j*)dFCv?xB87k--(*i0D8I4C5)&;@HPB6TKYPdS;px|C;@LZh(+n%0PDlPdM zXJuuT$NN9Y;ft~C3Xwsl4E_xcYBM;w)8(?w`Xp~ifEb#mUNa$9;6Z*X(PMQI*f70; zewWEu`6mAR%=1U0xyC(vQhf1xY2weVE*s&{!yd{PHP{Vw1GX2XhC0hwddw~=D#`{w zX8*_3>Whz#KQ?2K(Q}kI7`*Mea&R*ujCrha67S#pa`fHs1R|ongUpFC7fL)70Awlr7zu=48bUh%q+<|40>iwD%&Hdd9dIpAcNl5PO zb#OWwbvTus|MO>R=9>k8r>TyabcLVIy4=s#zW*T1AGSpa!QEzJ&|rC?daU2(MG?R- zIX2rJ$IRSNc69kOC@d^Z!ghNft`Jl>k_R?Ra!9RT3fehF>4DU&%1ArCd%808(@A-eC1&8fHgY6-i6VK+BO6x&Z_ss&17l# z{ONrqo2%^mLA^|Aq|vGW(3aSN3HfcOTFsH#pCyn=00ZZ z%v4F5BO~C&ouGt-1O#CMA!^{FJKy9h7C(H5u6&JrYZN+ph~D1bK3@v1s;^H^QDM0; zU(KG-B-yr!ZnX42DvWzhmo3=F@@hs96!~dju^p%wD^EPSsyJWdn>RRglH;I-s8<&Q zoZJMLU$tNPnd0i-&aS*Aw)Iaa0|)M0QMX&Jk6tuA9DQF_>y7QCeSiM%!FszjS`yeV zE(2du4UsW?+qgxZbW|y6B5w+4Q!nbCu@|9B;HtxznB&8p5)ScIq(W?uyK0E;ai3uv zllZfm7v0$%%q^`u-3;C{SNXmAx|d%mU4Rlw6|s|D1MkK6GGS47B5NbId5z&)KY>s#K$+3XRr1;wUvzW(g<^VFQ2-wC@cl64nz}_3R*koiHC=WA)yz4KMELKu`RXPSwx@lJ%C9!T=xFDzC8Cgxhw*i zaSLsAB3JFqr4`#Bw|F``+tY1kWqPzsu-x+}kE}93V7!(0Y$BTv5Dpb`4g#%XFQ9kt z-i>1p7Nq-b6&IPQq@+ZQ;Fpv0o&DiFTms`(Ivs}>l^{($HT3i-mKWoivQN1|AeU=4 z_CJR6>v=(^C$Bn>OLBv5CHJwoI_`asI_}uXdm>bks~#tnGVljDfg7J_0E!M!^u}kH z*BrVi$)bP#!auR2Gs)!tENdVg?B@~WsSJ9t0+Q9rA|)mDa6(zf8MuV$9j7C&ZiEVt zBe|-{h{=bsF({T{6ddopO+c-RdU~Jsg4MC7IX%LFGq}A4fu4i{7~2TDEu6(dj>5eE%%<{=qD%u2Ywu zJ~+bNno$*AgEdPexYo@jRF&SuUw2iEp{0K6>05j)5|Dc{eUE!18Mhh4o6T6@e zu}s^3R~nn5aq%_EYdZ8 zRL1^nB|sMPp{BO_B>FCLS&R`_(gEbwm-W^W+#I|;MQSU?42z446trAE_&28ed8-*k z*JD(PSXqJ1!p=!+tQnQYlQ!IW8wpUORi&T5CI#&Eto8`S8^h;8g+~LPKUofb|K1{X}DC z13p}!W{vKkYqg^ttV4Es^qy=@)Q_la9rMqs!6`LVf@Ughp^!oyK8aPb!~mzUCnNA~ z{)n+;{GYwWX2SJ8T&6L6^$uUMl$e;`;R<#hYIcD?XK+W_rsi<2B?bc5Z|IKiNU6#>jlpz-E0257Y&M|5LdM;8uHhs8X61cXiU^mwiSbGdLG&BtT zd0@O$z2SzrzDCd0L%GvbVt#`HYHAv0ly{yD$U0b-wKtFDsk_}=nPDUjrCv#HfR3wL z^CjCf`G~}&qWsK?%v8>IUQaAJDYHaaMQq`(FQJW51J@5y*TinzC)$Z^>wSmX|4~J? zj&iGCBp-af!z$^|b1`;lH{qV~+#A3Ke9;E4!l?}%`WsJuLUG1!~3@ImR?$P@C%OOy^h?pY* z5IffT)Eu}t9;ASynGoid?HG*xMk+)~HFkz>e13jFk#JIIko)-Me#2^FW@eswVGXA` zOc4wQW9A|}sT_iWuH5Q@9bfOC*8Y3i&a9Wj{`GO<;*Tq=9VWK2St+=gs$JgIuD&26 z0n$`}LCN7SEG6%Cv(TdyX1jpp>bX-hV$#3PRF?`={=%OIrl+kU z4i<4K1=mpu2d|(^=C#|FW@>+98k<(Vrr{jQCy1e;p;usP1Q7#~-HVSdyDw`a4LyWJ z7ZfI5%J){;<-iEnfB|%+NAW8`0M4M{$~t@hokZBgV!FlQ~2REE7d>P1|_L6}vrdZx^aOf()b+xn{9G0;%k4q2h;M%|4YhMGx z94*63C!*LwHC(Al`QIDmsk{||WW`Tek*}xDc5gFFyd$jO61_|BJ=@$B-!nUF^4-bI zh5e8_?4{zyb#y$Kq*DB1!c>h4f8hG&jf3xv&Tn5T;!zutyq+svv4ksZQ{-_pWUj&U z>!VE00}~LoE$|)AJt@SG#XxNIyM(hj( zuJ(nNLx`viSl=MY3PY^gEP}F?AL~c!MCkHqD{ka>EJPO7H8ilK#E>$+eqEi|nEsRa z5<@ll#rca8d{kw><#^U5?|NMUIScf88-bSB6UEK@ZS$V(1v+ulMeq;sT+h3onAbNp znr(hSzGS@91@&#SH~a103dp7jOTX1(UWQ~yq3kx#L6S6NfboY2p|`K4v5FdevF!4N z?(=CseBS^bKftD~Z>Y%$*UGP9X*=sXMuCyegK6>cRO#px+LVnsVuW|+TX|?ka6wa( z^8MuGN3=?HFe43>%iH$9zg+ovjEr-8b6`we&KJDR9Nvi8Jn8rUh06T&eX5c+ASqqK zwjhvS4w2OO>zF0?9Zma;7NpdF>yI8&$YYxpdO{2A;s}Q$_}y{V!#T>yRjvK~Yof9B z^uQBf%R6spGXn?$Nal0XimYg`wz8&_G#D)+{XN5Vv1JCw9Sur0_focqf4UpX{V6@Y znZT7jFg`vGTy1F%T9e?eK-WfOw_~k3c6g;b4td_X?~p?*`1e9~HwNHA@~16e*yZ;* zS^q{Gt>MIH>sipYi(}f=QXOjm^RCB4#&oab@6>8$t%ee*k7d&{?+S!fJ2CWIh0{NAc0*5o@xI?k|$C6cct=lGAudZ>Y-mTgtCB_+E$HNLTtW+Th z0WRL1Ay$J<(x%)&nNB6~Bzm%2r7ctIrDz(D>JRdF2L;{mv0Q$|` zvO~~p_$r-#Eq>tc@?@FtVCXnMZ$ghq1qc@Sj>odk*a;`q)1M-Q4%!j7Hd;iSlm~M? zI7)_q@*!gSZU|XJBrO+{zkj?S;->)E@Vk)au_|%l{EI7~S)-9~B&u^E@LP3tbvz;W zG8v_IZbQ_GJ7^MV-;4+kOA=A+FnR5(yD%pXU91%uv2M(a>yL7`B6=4rr=Iz{ei zQM+13tR=ITqV8BXiR*@hw3?Z)T1$EDc@5u;mK2ketXluM(?PvL0mfrjpF>+e;aS>y zDkjkeo3W9QJ6+7vt>7^(br?(ThnR^8=9f;wRuxIWqG{j1KS?|lfor+JdmZj1LrMQ# zk-vZcvdh1158{|Gz-*AaNQ{BSKc8%R@_vo=8P8y2XMgRQ*wAGTZCEA`xW%3qG~gTr z$-tM3>8{X4MJ&!2S(JJF;>w8>2_S=!Il*s2DX~o{drSpaKuLjZx)g#JKQK@Gu-0oWflmXX9d9&Ad))_V01zG%) zn3#?j=&`qS4m$a0-qk^5pi8Qs+4DkiTfkUY1pv1}@%jM9)5AFJkzBRl%~9Sfnc<9T z&sE(_A%8G0)gQ;0bjD=oMuxk_`M|&GLX|4M_|!7d0)|slNoC9kWn?yDkj*KssJMsN zebCa{Dsq+&oP&!g=El;}QX8x~K7(&zUT!ztzOe=7wS-t&MdRj2nC&#EA1_D#eCB5F zA7)GWF~vEKDc0p;fNhQ5VHnhl;6^uk3)$Vryuq)fm{A^GI(nH_+j7cz$;ud#ku+Il z^_Kbm9k_cAd3G<&o8yEvUq;8s$f(tqXLo;}umL9Yuf2H6UO43)P9LA7SwZ-ItZ;HM z@qpZ#D}JFY9Y0ug_`L69T5)l)OJ0b4wTcw}j-Be!fLK+_@ra5BH>R&01r)`Gi~@OdcV5={Y$;t^kyL|z?L!Hedz9eNWvX)azwz`jsWP=vI_g_39Lg=2&F zTNMC~#U^w%?P?R?@17#V6TSFvnGX@>=H`&unMeRKo7A=yDt4~Lp%zk3_rs!|g)E_7 ztU_8@txDJ4)2lxxX|(VEDB#t&P*sn4887uw8Gjw%7RMLA0|l_&wDmOg)Kt~{+h5bu)1WyOdDPkB)S_!04Heaw?f9pVC%phhxs1_X zId1iFJ*M3E)N8fduTjoeTw&zVwkL+N2KlI;a}%%>QgX>HL^OSagDL&n4!^(Z7qYi= z5_wStl&Z_P&wPKrA^tUejptj434CAlb3I>j4E_-4(^={DFdzOa_I5pTL~}s_N$^5- zONOx^Pe*KVG^g%a3`Du2T?ECQmyq@L66Vv+Lhio~TyT$zkfj47^^~^I({jl2oK)U{ zJQZ|spR)W#i?6S*y&+aLe&L~4LQnY9^FNM=UDet<75q{;2Q=Ng^=KNT587!_@%nhG zoK!@+=SzyG(P0$sr*jzg%A$bjR@C{TKlk-&M`(wLxFU$yDh7Z|;fP2_0RX?jF4kIz zo<(UZ|BlhaY(160^MonjsJvS)_nHrOn<&OND{SX~xy`qIwyJf9b{?E6cKDF;D#|;{)CO;9XUFBirF=(u_D01L0V`(_X6 zQt60^CkiO6sW}8_YKZFnnNh+d$#48eOtPw+7c6MIaQ2`jz3%_CFf$NsTPML06RI1@AR})kBcOs`zd@Fmm$( z>59L9|CT`KqpFs#rg9ZMNvMpnRme>D0je`IBO~^kzM2je4nVJm4_R{%o7>x(`HGNW zn3MrmP@mSGs`W^zSyTKZ8Ku&`sF|%hW&aO@b;y>D>soA%GLH&hWF5k%@e*XFe0LCg6y*mMV za@RF9k{81OVr|$3L-M`xNI-J5KOfI1T6(svJicT@)Z_75WFTLghM7(3^GaMUik2TV z?{YFm>~bNEi27xp5Ii(T$>Q-lIXQXky8`5TYH(nnbeA*J6??!xx=iN*R}GcpS~mS* z|A4fXikiAE`{*idy@C5`Q*9+#2QM(E%lEslszcw{7zQ+c|0RSMwHQ6v3w__0*!Nr& z`eoI!os3A5Io>YQsI}hPBHs1#Y**r8R=d-!*UEA_xT+|4B``s7NdaUQNscLVJCU%* zzdtp--0+1!!V>%V$n{*w#F{snIdZ*{`kM0^7-SBux;!p->s5M97Kn2}m1x#pN)@h- z&+=|_;`Iwh2c5LYgWtC?DTMXs*X$+my`{kUqF}BZ9uD%H4XSl;NNvmk92w2i9gt1f zQAKU7*3H;OHf{q1h~?#S#Kc~B)~O^FeuWuH1QiQQZXo@0%YD@u@{;m_U~V|Kp=X#? zdB}e2dCOLCvqq7{SpSpMeka+K(Nb;}YuZvYjru;8ra3wXvPyICfjOm}pcZ^~PXZN5 z;bR)wwkqY-G=5jM$Pv--p0<=YWp-7UT-i)oyjDIep8m7=V@c<9e{E4SAJqvku&HTj zxjG3xtlF0PXwI3szl5Y+i~g@~N0EA} zbDSs58h3~fDG|N%%KK|0GCzB^Lh;bh<19Hjvu2^_`>5o|D)NAEd>v`Ah5U0~sN|xu z?D$AQ-J#w@bWt0xj*d<_yPw6$rc{P;iCJDQ80{Zn_Kwf^nl01A%IJA((CNNA`;zRA zQC{#*A9+tW)^zCp<@ps`ydJwAUvj&uix;_TyQp666$MNK@i>vI)~L#+ab;+XSmW!M zVmi+#akov#R#AGA4=H@b8!23lt;8m#50te$O@vTCC0LNBrNXD@97ibU!)_RTeLu6_2D; zi09_=46oJb$6&sI3db2QlTgliKFL?^JY;VgdQB{k-p0Y&IGGNB0u=Fed4Hqe*yTcf zXx`g+FRVdOk+BrAd>pbW$rg^3K8-C_Yk(8*0!Fa&yC2N8{b2k=2L|RqXjAO?h;4fA$=dLfyk^V1 zs=^}`Rnte98@Q}qj3%k%+kn^DF+J|0)g~7wr?+!IUpwFX-g+16J>?kCkO)U2$EaOK z-@*^k^{qyXV!qJUxc>@zs)6P(d$+!2SDlQ|qHkxIXsKEd=}u zl$U1$&t^;LDWRveR))Y1Z=C&GK%3s-+J2Mr@ngL1YNc(n$1dvU>k0fx3HW+b4_q+e ztEi@S4d|HfWd5nHp0ZfynE{FK3kyT5hxUd9+)VEAL`UmU8Rag~LFmIVCd9nO9#15w z4Kef&4@ABphO##5#6DY<7s>qoFIL=_NDOn)oB+rI&m{2e$<&RWxQ(TPS3dV{Q%S)L zjf}R0?sXXAf8Un8+Jj6ygX!>9{--*+fuMuZqpVk3m;*O}X7%35D%Ji{TRTxT{nvlN zlS1b=mTs35elZAHYQrYfkD%MNJ-S$z7-1RNjc?{8+1c1waw!(p4Dw%zG01A~CTn1_ zZ~LEaPlbnvUmUjzW>wfU9{o*G^D%7>1?GSc7PqpMeYdBcK#HDTYGGq)gY+HCSJCjl zf6)vRx~F=$muj|*=e)~8T=1*IU_as3>#6$zx43w}lXGvmq)4h;nwwYq?pPsvqDPF) z*fMkxi2}wWQZ#q!^nmz4)@{}9wl;NTyv*{(1UW)7g#J)CGWx+o-9NwxKSDV5mkuM{ zlp$}FxVEf*$}$JS1iH=s=$3qbGn)?g6wWAN;P0=HLzf6Gi3W^9cch#LQhj%(FI3}S zd<%XDkxs=-a)9?9)RV@G2u2-GD#EY_`=RG5A4uEhP$(3klN*m2hfT1mciY^w*y@Cc zbpH8ct*oXjJpyihJ)O>oz8wIgs;ldzC{U%RS^yd)l)#h77;#30Ww@45BFj+H+&J{b z0Aypp(BPRE4g+Poo1NW6p@=n{Y#x+7N5qCP!IWocWY2T<1FTd55)KZW&qj7TC*A?j z15Gb4FCCrkxk5{~pueQuz#Li|`=5l*u>~`eO4m2zMl)g1QG=&v0osHZPy5h)-Y9g1o@H~ z>+YeoIVnsry3>0t&b9AiW3vDdZhI}qrY|CRT@l*+T`vwv=tqzpi{6RcVEmd;PWGploZm^KqN4oKA@!)vc9Md! zpP07@p0>Ew%H$~BuVb!tKJMMxz@Lp3+J{2Hx6_t_f8ck`^C&>hfIWwcR-P^41e6M> zvF)MxO5W|-bBfpA+m1hi@kyUQZ|+uU#3g!=a*np#$?Sr1<;M%#r^Lxk+BaJNv3W%3Dk($ho+^aNj(2WMg0~p`l0@E zst`!2k-W=jquxPDLO;$2ggS%^2Krkfn_HY`$t)`wJyP_dTi%P`#yl9QkYT-P(v%H zbPUH?0j_YY%+;INTKTW$%&pX2?ilXi_%xjZKwvk23sxdx$PF!$G+DIzeH;4ik?1+Z zuEB%YMhXrcQPcw7%AwIWG-T84CvJS%&#cC;UI9TamB7~$ySlm_ms>S<8K!r)90Qng zLbVeBGNrV_lWl3~>3VQ|S+{I}?hmFC3XYGQyv==ZJ`xYsUIjhm39It#<@Cqo1qTIr zT%h{;`T$-oqY8MDm-nQK9);i(7aT!$vbot%Y*5 zocLf)0bac?FDDK<0*8GE{|;V7ty%0y>hoj)8MvIB3IA3;3A0`l?#q1qx9OvcGt>ML zTX;kG+`uGIyECcU{EfT2M6ajxo{83K*OJ{)wJ06FX{xDgCZ$uK-6nj&s=j4|tUBB~3lTwLz%?o3FUMdu%GHL5F=PE_y*&rD5CZEbDe zLXPIa`v9sWj28PXxp(+PK zh9xmC8G!oAZ1nP#DWcM2xWK^b#tLQM^TO_4uye+ifir`Oipsr`K^EY{*=57D#>G7k z>%s|^zf*mK#U&*&*CpH{U35t@1JrFKDJdxhIu?7I6|yB&Oc2ZRDT(yKjpMNvJMuev z8Y4fSegDFP4|YCpb2opyM=hvm8GfYC==j~Ux3K^(kH6?n~1EKo}6SP$etf7L=;TX<8V0b^xe2`%1V>d zx^*xsa;eJjis{+ei?Q2wp|@*{TnI@)82Y?I{XqFOfXnSW;r91QLJ)CKl92$w;pVUZ z&eELO{)CO8=+|ViH4qWSNl?g26B#=@JL+wyfp^*4=gbI25{>dNUo^hS@N%>AJv^IE zqVA##WBfe4&hF-t3qAy@+Q^&AnVA_EoFkVU@Mtp0rt?M3Bs0OT=8}_uU0tF%YHn%C zMkCdX>~rsi-R$+eefze1eRECC!?H)Nb4Tx0C)kNmUmQBSrfqTdoR7v5<-y@dJRoV0Fe@UkzPe5BmqJR7!t5oLbpCc6HqI?@={d8%D5al;0(=!Cz zYydD6nO!2_rJ!tuGDRE_#zA==00c_%EKZ!o62USwPXIWXSj`sE}8w<4jU*%sHzk2;U z$a?$5<7MdQoaVsz{O95^ejS$UX;36cb2fe1Y+3Y{{cC>d?Hh%b}~Geu0H=$|_LAH!zl zAj2Q0Uf9TEuaUC0Snjw2jC3cfEVxw!5{*}g2jLb zQa}a}gIur*tOxm^5bOYZKsl%aHJ}bOfD@nvoCX)bWpEwb1byH>7z88W8JGmG!3+dJ zc!&zoAT>xEGJwn=8;A|fhrFObC=7~)5};&A1WBP)&_<{bDu&9TgHRpxBXkP709}Q8 zpu5lzG!Fdvqf1r2MCzX|yZIz>xmnl~$ zpHUuUAPhr>A0wSn#5lp|XS`F#WweHcflJworSw_BrjROl77!Go4w=>|jpnXz2LrNOcbC zbnDFM8tF#rZqRMieW*v$W9ud9?bd78o7C6V57J+yU$1}9fM~!rNHN%J&}lGjXk-{| zxY@A9aLh>6$j@knQN7UvW2&*M@lxYz|7l}t!?UTdxjmOU*L&{Txvg_w*qYf2Z1>yVv7^}q*=@FKxBFo4U@x|B zupf8OcSvxkbQoaM*&*z0>?@8~M-Rufj;9^pI@vo(oK86X;mmSQb3W=kHqU6DU|!9< zVHaH&uFFA}!THSj3G)xkA9U4m<+@h8K6cY{%Av^?0i=GocG202Kesu9q`liwb@Yi zqU=@)9sQZ=k{U}lNr!Ug=Tzjp$&JcAxlD1HXj#{C)8$*2kFM}u@%>87O5V!$RXVHI zuNqqIzWU%AXiegp_O*Iz^VW{6^I3OfJ!yT~`d>C!Z7AOGYGd@qwmi+eb$P>^d^XkR z%jJvn2R1uzuG)gxBHYrwb?(-(tse{c1=k9#3QG##Z{uyd_MP>2rQdzpp0vHY$i8U* z4%`mWj{cplJC77A7OyBC-W9Z~c{g)+!R}Xkmh8D&Vp~$Rm$X;9cd#_Dw6#pXY)9Gq z@|5zv3Xh7$N{z~`mDBt9`+E1g?Qf{ktSYQ}cR+aH&Ox7p&DDn0C5Lc_at=MIiK^-R zp8b7Yt$J-??T5pn!-Ge{j&#&H)YTo;I9gN>*GucikHsIm`Ge;VtqrV(gN=;F!sFn$ z^!U>s6MpPJ5pbgYB>QB;PX<3#Hqn|2nxW?9&66!DErYGGtv#pwPqnu>w>AB2@$=!+ zI;ShnD4!`hOFEl(_S3l)=cdkQou9and||kKN&EeaF&A%lgm!da3b=ITviIeSo$j6I zuDDz|ebwpescYO08?84TZ?^T!>p9!&+I!)a=dH`P z{cd0HThQ0jAK8CrAbw!*4*$;B-SoRJ?&aK@xxelK_Cdizg@+}NG#*v|YVvF2p#9*P zAK5^Wa`oDjMp>M1#i^e9C^!r+xaf~-RMm2 zd;I&-4<;YlJ_dYz@G0Zdr@sILoAdna&gY5%000SaNLh0L01FcU01FcV0GgZ_0000` zNkl3M)`0?X^CI%pY5dZ)Ghq6c#BU2mL4m7>^xj0=#gtkGV1kD*#^bxk;#3qK# z1w@EpQ$noku{i^$7!@T*ax+fPAS4hh!X^U%5(tH;2fehL00000NkvXXu0mjf?v`T0 literal 0 HcmV?d00001 diff --git a/jm2l/static/img/tr_avion_.png b/jm2l/static/img/tr_avion_.png new file mode 100644 index 0000000000000000000000000000000000000000..bf293b4ece94480249d0f9b5be539b7df392fad2 GIT binary patch literal 6350 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 literal 0 HcmV?d00001 diff --git a/jm2l/static/img/tr_bus_.png b/jm2l/static/img/tr_bus_.png new file mode 100644 index 0000000000000000000000000000000000000000..7ec285042339aabe0d4478a8acee5e0ecd260cf9 GIT binary patch literal 6669 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 literal 0 HcmV?d00001 diff --git a/jm2l/static/img/tr_pied_.png b/jm2l/static/img/tr_pied_.png new file mode 100644 index 0000000000000000000000000000000000000000..14f61862d63e32671308bc9460e53fdcde2cc55e GIT binary patch literal 6563 zcmV;U8C>RxP)|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{JO;G(*OVf24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV z0GgZ_00007bV*G`2i^=C3^W~&UVCp6 z5e7g2xa|bM^t!#w*ma(}wrdJNdOfv0zQEZ1PI}iX0JU?FJO?=6v-Z1e4%WN?XqtnZ z@1`B8{SEbC(T#Qo$a%1xx&@FC5d*+vGFcvv$ICIsN<<7Z$1Ka5rKP3yg@uI?0H~?} z2rX3Tb>DkIntR!I9cE-FP>_g}mr=3k^&CK{s>R8ZCtrK|^yyDm zRYgTnAj>isW5CQ{W)Kln6(Rx=K}rcB1UTnV*LA%9`s+V-_0?BDMMMrjzx&=eZyrJ- zvarK67XZrsxVpM})sZ7dzAzXJimIwmmL-faD9aL6RUyl=8Egj`LO@;DXqpBw#ts&n zo14>{Z@&4%yLRn5-@-L*??ZM6?aQ10IjZGi67k5n_xF+&q^PBHzm7TVbbqnbM_`bLIy}W$nkw-p~=lQ{Iy34Y}U@!m?&Fru1-g|iO z!ItsEZ$6GEzjqiQh4+5;eT)$z0%pd-!UFO18X|&?V-vjb&_SpwQc4h! zS@;5gs;VF&D9aMV;Sg(UYlk*AHtt(qUfwBdC7ugQxrh``KKbN7FD@>kEK68xk>~l$ z&bo(okln-cBFE&}24n$~GuEFTBg?ayopxr@ht9GL)>@QhiN(c5JpTCOpCh7K%%4QiRC#OTbR zEXymNdFGj$RJ9K}n|cGls%jQvEYF-d^T|DX_8`x5F!Rh2woP*zjyg57Ji~u|{sBDo z)o1ahkG>wi_RfO{(+E+S!F4Y?Z#Kpls49x0z+f=IsZ*!!xc1s>-<@TdYhlAS(3DcP zwzl@Ns;W>F#U=5v3pw3q-Ds`FcfR~E&U|AH%jGT{`KM=b=Eo~|&+WG%hBz~iJkMvL zt4pub>2%wy6h(ouEQ_XTmWZga*19geG60iOvc?!bdGh2tJLj1P?T_8x%#0u0_d}fe z*Pnq+JH4z}`_2>(fA#ywvJ6F0psFfZYhjFmwHDUeZQ-i}&GQ^(S>ou?qwgjnPAS=bi&CC}dWZ0c3%vKmQy~9)I?dz^|&a zwAw*-&*@%lI-R~(RZZKu12rinUR_;Xw$_?F&u41(E24Su$;D0l@Q$O{+_R29`u7h& zG|gb#ODD*78QlNp-^a=0&q747IoU*v5p`Y9Y_@;TzN*HUax$3=Qc5Pq_`ISbVy4sS za;Ibm+V8{!maUuG%;Ld+dl(?#BVYI+03fs34D{-2uEC*ueh=%ihHw4J5AdareFa5X zKviLknSu2c?SMOFo2D6vh*4D*5#p2*g%H?#U-Zkh?xNX^iNX2v-oEna8rIV)Y_^q7 z6Qx=0TkR^4n;f@)^G~t-mJ)g-!x#VfU%=-1dv`Y5e^&o*?|l|yq?8h+l-P<0g%G%P zsBN`nAG&Y&jcb527B{@@muBIMEp6oy0A4)+z#5D9ef+)n>HAkuE*4;7fVYRbE|GMh zs(W6H(RlBfnMp)oV~i9+pp=qcuE6MLAyq}0m-y|!eZ@|C;%5KaPQjf3yUdkRN-Z0O5WwDhbH8J4j{r!AASXH`@6ToIR{-QeC?C>&N9;c?Cc~!SHQF!-Z=;Fy{43uopaij zVJ@Y#+Ahd0xk(?g|KP(<96^{yxK!g;e&==Af89RZ`q#H0hKTbIZQ%6D)0aT@Yu3v^ zp7Y*E?>(Gz8e`N>QE|>eME=7$hZy5!Rp^&$AmG8jd<+bOU;nE&pvVfOlyJ*$-i)i> zz8l6E-1qVCZga+dR+~46Ze69S-|*h6_g=jB8eMD}%y{B^{|h{mA!)=1?|%O!%a516{7Njop#YP?mv8^tw(psF zn|bxstn2!$_ue;6lbWUx=UfUQB=+8?5JK|aN9SA`kH>dyZf>GAg&h}a7cX4Ie}Cc# z6pHtJ;cdwBY)3nM$6x#wkN`eeK;=^V?C$}1@3FbLiSc-Rmvb(9?_&rdcFJ-K7@c#$ zITxCy*%*yRXXjzNn;UCz&qwbAWk7k5an&_@cMM~yiaq;xW4e0;72y6aKLBRB?37O? z6O2Zq6VAD&Wr-bdjB!g*=Ui->COYRrUDsh{W#z8%cpRtGDMAR_KnTF_RTbjC8i($9 z-zAuY~HQo*rZDlx$X3R{pWBYu}01f+p{MqI>VX_qy?Tywo(! zFobXgGcOxshJ(Ri|BW}^`0+h^_F!pgX|{ec#(-L7aCye)EiH|Q!{OA15Q1~gJLf_O!2xjAS|=huJAL}} zm#noPnqPWAwnEcQ*R9*F<<%F>OAecS?@OV_dv=5hqTZ`0V-f z=b!f8H{SaurPMI96A@>vjUj|2BFVh#UGFNV(OnzJx z#p{VEn_rgn$ICfYw_)L&!*n{uXf(q4^XErTJ@wQ-T)1%Ibkj7xuIoC4FbyG0Q%X}J znp$h?EX(}j;$pBVrI=ER&N=73&r?b@5oOj|8)M|QCOkVDjXrV14L7`F@7}#{SzKJ4 zZI*S#c0Y#pfxEOALcnx7#pdQF&Ye5=?VtSQC-=8b?3{B=2%$+SHLBWJYa0N*s;VF& zk(rZa=H$H(BI3RGO$Z?akTEl7Sw`(cB!nPGj~>1E)TvVsTz~!bZ{M|R*DZs=pqyW0 z^;2ShZ*)4HPA^`(`1pwvC%)Mgwu`R#sMyi--v!q&D<;=bR5AG$DjK##jTGGII@}2_bkQ3dR@_5wXUY zXpHHqeB-@uVvG!ciHNMVnq`?}S(co0sVIt=WtqwI+@3yt`q;U1=Z?2FD!oGnYHgI; zSSjtS_%<$vF3PkHRIBO~K%Hfo%d*VH7y~oM_B=psmStj$NyeDa!jku%yJH<@R%@+V zYg5xSsVIu91vSPPW36Rl3>#yJdT~lsHKn8}C5bUgjIm4A$$K9{2(F#QT12J*YGX{p z%(eGEEG#SpV@xW`QkIsM#OjudCT1o86hfdFBe#nx5Ro#o8e>umn`c>Ot+mElYqBgO zX6`__Q&d%@UEW9tp#zl|V+tR!eOdOev)xBCb8cX#h0L+^DLv*7|nsmddh} zbLYIA(T4bzK_~vCg^KMsJ%& zZM&yxiO9C0j9b_)g=%}OD5@HXXm-FQB7ukkfKZlYB%(MN4AQ=R`!vR=$B!SEC!Tm> zd!fBkA+c}YKH9x|H!UwO^Jp~Ux~@%((J-@3DH#AApdljD2kmTh4m7Fi?9kR2lSCw1 zYtvvbNJ~pgvcA49=g*(lm6eqpi${8a!iNChiYu<*!C*klY`P7#{#GRbBO=^$q}l9? zh%)o+Xq$+VF-C|eF>?|T+1%XJ_4W0BvcNA2iXBdU$r!_Vo-;GEs&+@{L`2m7-&IuF z*=Y-@vQN@;cu--FW^1A-R`jJZ?b`F=?``g8iv1^h)pcT#w#5to5|q47nv{|CcJ V_NAhp=x+c3002ovPDHLkV1iSjx2pgE literal 0 HcmV?d00001 diff --git a/jm2l/static/img/tr_taxi_.png b/jm2l/static/img/tr_taxi_.png new file mode 100644 index 0000000000000000000000000000000000000000..8560459a06f911445a8a1436f548326d0948581f GIT binary patch literal 6555 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 N002ovPDHLkV1jd6tE&J2 literal 0 HcmV?d00001 diff --git a/jm2l/static/img/tr_train_.png b/jm2l/static/img/tr_train_.png new file mode 100644 index 0000000000000000000000000000000000000000..00751bb5a4a4c9262888e8b4a95fc9e2bf68a452 GIT binary patch literal 6607 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 N002ovPDHLkV1oX@?c@Le literal 0 HcmV?d00001 diff --git a/jm2l/static/img/tr_velo_.png b/jm2l/static/img/tr_velo_.png new file mode 100644 index 0000000000000000000000000000000000000000..ea3db4a727331647e8d3745f6477cf43d395612a GIT binary patch literal 6671 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 literal 0 HcmV?d00001 diff --git a/jm2l/static/js/Schedule.js b/jm2l/static/js/Schedule.js new file mode 100644 index 0000000..f017240 --- /dev/null +++ b/jm2l/static/js/Schedule.js @@ -0,0 +1,437 @@ +/** + * inspired from @author Dimitry Kudrayvtsev + * @author tr4ck3ur + */ + +d3.sched = function(EventType) { + var FIT_TIME_DOMAIN_MODE = "fit"; + var FIXED_TIME_DOMAIN_MODE = "fixed"; + var myname = EventType; + var margin = { + top : 15, + right : 10, + bottom : 10, + left : 50 + }; + var timeDomainStart = d3.time.hour.offset(new Date(),-2); + var timeDomainEnd = d3.time.hour.offset(new Date(),+2); + var timeDomainMode = FIT_TIME_DOMAIN_MODE;// fixed or fit + var taskTypes = []; + var taskStatus = []; + //var height = document.body.clientHeight - margin.top - margin.bottom-5; + height = 700; + //var width = document.body.clientWidth - margin.right - margin.left-5; + var width = 700;// - margin.right - margin.left; + var tickFormat = "%H:%M"; + var lastscale = -1; + + var xScale = d3.scale.ordinal() + .domain(taskTypes) + .rangeRoundBands([ 0, width - margin.left], .1); + + var yScale = d3.time.scale() + .domain([ timeDomainStart, timeDomainEnd ]) + .range([ 0, height - margin.top ]) //- margin.bottom ]); + .clamp(true); + + var xAxis = d3.svg.axis() + .scale(xScale) + .orient("left") + .tickSize(1); + + var yAxis = d3.svg.axis() + .scale(yScale) + .orient("bottom") + .tickFormat(d3.time.format(tickFormat)) + .tickSubdivide(true) + .tickSize(8).tickPadding(8); + + var keyFunction = function(d) { + return d.startDate + d.placeName + d.endDate; + }; + + var rectTransform = function(d) { + return "translate(" + xScale(d.placeName) + "," + yScale(d.startDate) + ")"; + }; + + var initTimeDomain = function(tasks) { + if (timeDomainMode === FIT_TIME_DOMAIN_MODE) { + if (tasks === undefined || tasks.length < 1) { + timeDomainStart = d3.time.day.offset(new Date(), -3); + timeDomainEnd = d3.time.hour.offset(new Date(), +3); + return; + } + tasks.sort(function(a, b) { + return a.endDate - b.endDate; + }); + timeDomainEnd = tasks[tasks.length - 1].endDate; + tasks.sort(function(a, b) { + return a.startDate - b.startDate; + }); + timeDomainStart = tasks[0].startDate; + } + }; + + var initAxis = function() { + + xScale = d3.scale.ordinal() + .domain(taskTypes) + .rangeRoundBands([ 0, width ], .1); + + yScale = d3.time.scale() + .domain([ timeDomainStart, timeDomainEnd ]) + .range([ 0, height - margin.top - margin.bottom ]) + .clamp(true); + + xAxis = d3.svg.axis() + .scale(xScale) + .orient("top") + .tickSize(1); + + yAxis = d3.svg.axis() + .scale(yScale) + .orient("left") + .tickFormat(d3.time.format(tickFormat)) + .tickSubdivide(true) + .tickSize(8) + .tickPadding(8); + }; + + function sched(tasks) { + + initTimeDomain(tasks); + initAxis(); + + function zoomed() { + var px = d3.event.translate[0]; + var py = d3.event.translate[1]; + var dx = 0; + timeDomainStart = d3.time.hour.offset( timeDomainStart, 0) + if (py>0) { + dx = timeDomainStart.getTime()-yScale.invert(py).getTime() + } else { + dx = -timeDomainStart.getTime()+yScale.invert(-py).getTime() + } + NewStart = d3.time.hour.offset( timeDomainStart.getTime()+dx, 0) + //NewEnd = d3.time.hour.offset( timeDomainStart.getTime()+dx, 0) //.3*d3.event.scale) + //yScale.domain([ NewStart , NewEnd ]) + + sched.timeDomainMode("fit") + //sched.timeDomain([ NewStart , NewEnd ]); + //timeDomainStart = NewStart + //timeDomainEnd = NewEnd + + var dy = py; + var dz = timeDomainEnd-timeDomainStart + if (py>0) + var dx = timeDomainStart-yScale.invert(py).getTime() + else + var dx = -timeDomainStart+yScale.invert(-py).getTime() + + //yScale.domain([ timeDomainStart, d3.time.hour.offset(timeDomainStart, d3.event.scale*4) ]) + // .range([ 0, height - margin.top - margin.bottom ]) + // .clamp(true); + + //yScale2.domain([ NewStart, d3.time.hour.offset(NewStart, d3.event.scale*4) ]) + // .range([ 0, height - margin.top - margin.bottom ]) + // .clamp(true); + + // + if (0 && lastscale!=d3.event.scale) { + lastscale = d3.event.scale; + yScale.domain([ timeDomainStart, d3.time.hour.offset(timeDomainStart, d3.event.scale*4) ]) + .range([ 0, height - margin.top - margin.bottom ]) + .clamp(true); + //Saved = chart.attr("transform"); + //coords = Saved.slice(Saved.search(/([0-9]+)/g),Saved.length-1).split(','); + //chart.attr("transform", "translate(" + px + "," + py + ")"); + //zoom.translate((80,120)) + //zoom.center([121, 21]) + //sched.redraw(this.id, tasks); + //zoom.translate() + + //chart.attr("transform", "translate(" + parseInt(coords[0])+px + "," + parseInt(coords[1])+py + ")"); + //chart.attr("transform", "translate(" + 121 + "," + 21 + ")"); + chart.attr("transform", "translate(" + px + "," + py + ")"); + } + // else { + // chart.attr("transform", "translate(" + px + "," + py + ")"); + //} + + var dxr = d3.time.hour.offset( timeDomainStart+dx, 0) + //ind.text( py +" "+ dz +" => "+ d3.event.scale ) + //if ( DragLimit.xmin < (-px) && (-px) < DragLimit.xmax ) { + // } else { + // d3.event.sourceEvent.stopPropagation(); + // } + + //sched.redraw(tasks); + + + //sched.timeDomain([ d3.time.hour.offset(mystart,0), d3.time.hour.offset(mystart, d3.event.scale) ]); + if (1) { + svg.select(".yAxis") + .attr("transform", "translate("+ margin.left +","+ margin.top +")")// + py + ")") + .transition() + .call(yAxis); + + //svg.select(".yAxis2") + // .attr("transform", "translate(80,0)") + // .call(yAxis2); + + svg.select(".xAxis") + .attr("transform", "translate("+ margin.left +","+ margin.top +")") + .transition() + .call(xAxis); + + chart.attr("transform", "translate("+ margin.left +","+ margin.top +")"); + } + + } + + var zoom = d3.behavior.zoom() + .scaleExtent([1, 4]) + .on("zoom", zoomed); + + var svg = d3.select("#Schedule_"+EventType) + .append("svg") + .attr("id", EventType) + .attr("class", "chart") + .attr("width", width + margin.left + margin.right) + .attr("height", height + margin.top + margin.bottom) + .call(zoom); + + var chart = svg.append("g") + .attr("class", "sched-chart"); + + chart.selectAll(".sched-chart") + .data(tasks, keyFunction).enter() + .append("rect") + .attr("class", function(d){ + if(taskStatus[d.status] == null) + { return "bar";} + return taskStatus[d.status]; + }); + + +if (0) { + chart.selectAll('.foreignObject') + .data(tasks, keyFunction).enter() + .append('foreignObject') + .attr("x", function(d){ + return xScale(d.placeName || "unk"); + }) + .attr("y", function(d){ + return yScale(d.startDate); + }) + //.attr("y", 0) + //.attr("x", 2) + //.attr("transform", rectTransform) + .attr("width", function(d) { + return xScale.rangeBand(); + }) + .attr("height", function(d) { + return (yScale(d.endDate) - yScale(d.startDate)); + }) + .append("xhtml:div") + .html(function(d) { + return '

' + }); +} +/* svg.selectAll("text") + .data(tasks, keyFunction).enter() + .append("text") + .text(function(d) { return d.desc; }) + .attr("x", 2) + .attr("y", 16) + .attr("transform", rectTransform) + .attr("width", function(d) { + return x.rangeBand(); + }) + .fill('blue'); +*/ + + svg.append("g") + .attr("class", "xAxis axis"); + + svg.append("g") + .attr("class", "yAxis axis"); + + //zoomed(); + //sched.redraw(tasks); + return sched; + + }; + + sched.redraw = function(who, tasks) { + + //initTimeDomain(tasks); + //initAxis(); + var svg = d3.select("#"+who); + + var schedChartGroup = svg.select(".sched-chart"); + + var rect = schedChartGroup.selectAll("rect") + .data(tasks, keyFunction); + + rect.enter() + .insert("rect",":first-child") + .attr("rx", 5) + .attr("ry", 5) + .attr("class", function(d){ + if(taskStatus[d.status] == null) + { return "bar";} + return taskStatus[d.status]; + }) + //.transition() + .attr("x", function(d){ + return xScale(d.placeName || "unk"); + }) + .attr("y", function(d){ + return yScale(d.startDate); + }) + //.attr("transform", rectTransform) + .attr("width", function(d) { + return xScale.rangeBand(); + }) + .attr("height", function(d) { + return (yScale(d.endDate) - yScale(d.startDate)); + }); + + rect.transition() + //.attr("transform", rectTransform) + .attr("x", function(d){ + return xScale(d.placeName || "unk"); + }) + .attr("y", function(d){ + return yScale(d.startDate); + }) + .attr("width", function(d) { + return xScale.rangeBand(); + }) + .attr("height", function(d) { + return (yScale(d.endDate) - yScale(d.startDate)); + }); + + rect.exit() + .remove(); + + var content = schedChartGroup.selectAll("foreignObject") + .data(tasks, keyFunction); + + content.enter() + .insert("foreignObject",":first-child") + //.transition() + .attr("x", function(d){ + return xScale(d.placeName || "unk"); + }) + .attr("y", function(d){ + return yScale(d.startDate); + }) + //.attr("transform", rectTransform) + .attr("width", function(d) { + return xScale.rangeBand(); + }) + .attr("height", function(d) { + return (yScale(d.endDate) - yScale(d.startDate)); + }) + .append("xhtml:div") + .html(function(d) { + return '' + }); + + content.transition() + //.attr("transform", rectTransform) + .attr("x", function(d){ + return xScale(d.placeName || "unk"); + }) + .attr("y", function(d){ + return yScale(d.startDate); + }) + .attr("width", function(d) { + return xScale.rangeBand(); + }) + .attr("height", function(d) { + return (yScale(d.endDate) - yScale(d.startDate)); + }); + + content.exit() + .remove(); + + + + return sched; + }; + + sched.margin = function(value) { + if (!arguments.length) + return margin; + margin = value; + return sched; + }; + + sched.timeDomain = function(value) { + if (!arguments.length) + return [ timeDomainStart, timeDomainEnd ]; + timeDomainStart = +value[0], timeDomainEnd = +value[1]; + return sched; + }; + + /** + * @param {string} + * vale The value can be "fit" - the domain fits the data or + * "fixed" - fixed domain. + */ + sched.timeDomainMode = function(value) { + if (!arguments.length) + return timeDomainMode; + timeDomainMode = value; + return sched; + }; + + sched.taskTypes = function(value) { + if (!arguments.length) + return taskTypes; + taskTypes = value; + return sched; + }; + + sched.taskStatus = function(value) { + if (!arguments.length) + return taskStatus; + taskStatus = value; + return sched; + }; + + sched.width = function(value) { + if (!arguments.length) + return width; + width = +value; + return sched; + }; + + sched.height = function(value) { + if (!arguments.length) + return height; + height = +value; + return sched; + }; + + sched.tickFormat = function(value) { + if (!arguments.length) + return tickFormat; + tickFormat = value; + return sched; + }; + + sched.name = function(value) { + if (!arguments.length) + return myname; + myname = value; + return sched; + }; + + return sched; +}; diff --git a/jm2l/static/js/jm2l.js b/jm2l/static/js/jm2l.js new file mode 100644 index 0000000..e24c7d0 --- /dev/null +++ b/jm2l/static/js/jm2l.js @@ -0,0 +1,202 @@ + +function DoPost(TargetURL) { + var Datas=$('#ModalForm').serialize(); + $.ajax({ + type:'post', + url:TargetURL, + data:Datas, + success:function(result, status, jqXHR){ + var regexp = /(javascript)/gi; + if (!jqXHR.getResponseHeader('content-type').match(regexp)) + $("#AjaxModal").html(result); + }, + error:function(result, error){ + alert(error); + }, + }); +} + +function DoPostLieu(TargetURL) { + var Datas=$('#ModalPlaceForm').serialize(); + $.ajax({ + type:'post', + url:TargetURL, + data:Datas, + success:function(result, status, jqXHR){ + var regexp = /(javascript)/gi; + if (!jqXHR.getResponseHeader('content-type').match(regexp)) + $("#AjaxPlaceModal").html(result); + }, + error:function(result, error){ + alert(error); + }, + }); +} + +function DoGet(TargetURL) { + $.ajax({ + url:TargetURL, + success:function(result, status, jqXHR){ + var regexp = /(javascript)/gi; + if (!jqXHR.getResponseHeader('content-type').match(regexp)) { + $("#AjaxModal").html(result); + $("#AjaxModal").modal('show'); + } + }, + error:function(result, error){ + alert(error); + }, + }); +} + +function DoGetLieu(TargetURL) { + $('#AjaxModal').modal("hide"); + $.ajax({ + url:TargetURL, + success:function(result, status, jqXHR){ + var regexp = /(javascript)/gi; + if (!jqXHR.getResponseHeader('content-type').match(regexp)) { + $("#AjaxPlaceModal").html(result); + $("#AjaxPlaceModal").modal('show'); + } + }, + error:function(result, error){ + alert(error); + }, + }); +} + +$(document).ready(function() { + $.fn.modal.Constructor.prototype.enforceFocus = function() {}; + + $('[handle="modal"]').click(function(e) { + e.preventDefault(); + var url = $(this).attr('Myhref'); + var target = $(this).attr('data-target'); + $(target).html(''); + $(target).addClass("Loading"); + $(target).modal("show"); + $(target).load(url, function() { + $(target).removeClass("Loading"); + }); + return false; + }); + + $('#AjaxModal').on('hidden', function(bla){ + //$(this).data('modal', null); + if (bla.target.id.endsWith('-help')) + return; + if (bla.target.id=='AjaxModal') { + if ($(this).children().length) + $(this).children()[0].remove(); + if (typeof map === "undefined") + return; + if (map) + map.remove(); + } + }); + + $('#AjaxPlaceModal').on('hidden', function(bla){ + $("#place_type").select2("destroy"); + //$(this).data('modal', null); + if (bla.target.id.endsWith('-help')) + return; + if ($(this).children().length) + $(this).children()[0].remove(); + $("#place_type"); + }); + + $('#AjaxPlaceModal').on('shown', function(bla){ + if (map) + setTimeout(function() { + map.invalidateSize(); + }, 10); + }); + + $('#AjaxModal').on('shown', function(bla){ + if (bla.target.id=="ItinMap") + setTimeout(function() { + map.invalidateSize(); + toast.route(); + $('#map_Itineraire').eq(0).html( $('.leaflet-routing-alt').eq(0).html() ); + $('.leaflet-routing-container').eq(0).attr("style","display:none;") + $('#map_Itineraire > table').eq(0).attr("style","width:100%;"); + }, 10); + }); + + $('[data-toggle="modal"]').click(function(e) { + e.preventDefault(); + var url = $(this).attr('href'); + //var modal_id = $(this).attr('data-target'); + $.get(url, function(data) { + $(data).modal(); + }); + }); + + if (location.hash !== '') { + var SavHash = location.hash; + if (Array('#Miam','#Covoiturage','#Hebergement', + '#Materiel','#ResumeInt').indexOf(location.hash)>=0) + $('a[href="#Logistique"]').tab('show') + .on('shown', function(e) { + $('a[href="' + SavHash + '"]').tab('show'); + }); + else { + if (Array('#ResumePart','#Conference','#Stand','#Atelier', + '#TableRonde','#Organisation').indexOf(location.hash)>=0) + $('a[href="#Interventions"]').tab('show') + .on('shown', function(e) { + $('a[href="' + SavHash + '"]').tab('show'); + }); + else + $('a[href="' + SavHash + '"]').tab('show'); + } + } + + + if (0) { + var editor = CKEDITOR.replace( 'bio', { + saveSubmitURL:'/SaveFrontPage/?part=bio', + on : { blur: function( event ) { event.editor.getCommand( 'save' ).enable(); } + } + } ); + } else { + //CKEDITOR.disableAutoInline = true; + //var editor = CKEDITOR.inline( 'bio' ); + //var editor = CKEDITOR.replace( 'bio' ); + //var editor = CKEDITOR.replace( 'bio' ); + }; + + jQuery(function() { + jQuery('.repeat').each(function() { + jQuery(this).repeatable_fields( + { + is_ready: function(container, therow) { + var numrow=$(container).attr('data-rf-row-count'); + $("#tiersship-"+ (numrow-1) +"-tiers_uid").select2( + { + placeholder: 'Entrez ici votre entité', + minimumInputLength: 2, allowClear: true, + ajax: { + quietMillis: 250, url: "/json-tiers", dataType: 'json', + data: function (term, page) { + return { pageSize: 8, pageNum: page, searchTerm: term }; + }, + results: function (data, page) { + var more = (page * 8) < data.Total; + return { results: data.Results, more: more }; + } + } + }); + } + }); + }); + }); + + $('a[data-toggle="tab"]') + .on('shown', function(e) { + stateObj = { tab: $(e.target).attr('href').substr(1) }; + history.replaceState(stateObj, "", "/MesJM2L" + $(e.target).attr('href') ); + }); + + }); diff --git a/jm2l/static/js/programme.js b/jm2l/static/js/programme.js new file mode 100644 index 0000000..407a2b9 --- /dev/null +++ b/jm2l/static/js/programme.js @@ -0,0 +1,111 @@ +var scheds = {}; + +function example() { + + var taskStatus = {'Stand':'Stand', + 'Table ronde':'Table-ronde', + 'Atelier':'Atelier', + 'Concert':'Concert', + 'Conference':'Conference', + 'Repas':'Repas'} + + d3.json("le-prog-json", function(error, JsonContent) { + if (error) + return console.warn(error); + $.each( JsonContent, + function( EventType, ListEvType ) { + $.each( ListEvType, + function( Day, ListEvent ) { + var placeNames = []; + for ( var i = 0; i < ListEvent.length; i++) { + placeNames.push(ListEvent[i]["placeName"]); + // convert json text to js Date + ListEvent[i]["startDate"] = new Date(ListEvent[i]["startDate"]); + ListEvent[i]["endDate"] = new Date(ListEvent[i]["endDate"]); + } + //placeNames.push("unk") + scheds[EventType+"_"+Day] = new d3.sched("SVG_"+Day) + .taskTypes(placeNames) + .taskStatus(taskStatus) + .tickFormat("%H:%M"); + //scheds[EventType+"_"+Day].timeDomainMode("fit"); + //scheds[EventType+"_"+Day].margin(margin); + scheds[EventType+"_"+Day](ListEvent); + //scheds[EventType+"_"+Day].zoomed(); + scheds[EventType+"_"+Day].redraw("SVG_"+Day, ListEvent) + }); + }); + }); + +}; + +// Query Programme +example(); + +function changeTimeDomain(timeDomainString) { + this.timeDomainString = timeDomainString; + switch (timeDomainString) { + case "1hr": + format = "%H:%M:%S"; + sched.timeDomain([ d3.time.hour.offset(getEndDate(), -1), getEndDate() ]); + break; + case "3hr": + format = "%H:%M"; + sched.timeDomain([ d3.time.hour.offset(getEndDate(), -3), getEndDate() ]); + break; + + case "6hr": + format = "%H:%M"; + sched.timeDomain([ d3.time.hour.offset(getEndDate(), -6), getEndDate() ]); + break; + + case "1day": + format = "%H:%M"; + sched.timeDomain([ d3.time.day.offset(getEndDate(), -1), getEndDate() ]); + break; + + case "1week": + format = "%a %H:%M"; + sched.timeDomain([ d3.time.day.offset(getEndDate(), -7), getEndDate() ]); + break; + default: + format = "%H:%M" + + } + sched.tickFormat(format); + sched.redraw(tasks); +} + +function getEndDate() { + var lastEndDate = Date.now(); + if (tasks.length > 0) { + lastEndDate = tasks[tasks.length - 1].endDate; + } + + return lastEndDate; +} + +function addTask() { + + var lastEndDate = getEndDate(); + var taskStatusKeys = Object.keys(taskStatus); + var taskStatusName = taskStatusKeys[Math.floor(Math.random() * taskStatusKeys.length)]; + var taskName = taskNames[Math.floor(Math.random() * taskNames.length)]; + + tasks.push({ + "startDate" : d3.time.hour.offset(lastEndDate, Math.ceil(1 * Math.random())), + "endDate" : d3.time.hour.offset(lastEndDate, (Math.ceil(Math.random() * 3)) + 1), + "taskName" : taskName, + "status" : taskStatusName + }); + + changeTimeDomain(timeDomainString); + + sched.redraw(tasks); +}; + +function removeTask() { + tasks.pop(); + changeTimeDomain(timeDomainString); + sched.redraw(tasks); +}; diff --git a/jm2l/static/vendor/bootstrap.js b/jm2l/static/vendor/bootstrap.js new file mode 100644 index 0000000..44109f6 --- /dev/null +++ b/jm2l/static/vendor/bootstrap.js @@ -0,0 +1,2280 @@ +/* =================================================== + * bootstrap-transition.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#transitions + * =================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) + * ======================================================= */ + + $(function () { + + $.support.transition = (function () { + + var transitionEnd = (function () { + + var el = document.createElement('bootstrap') + , transEndEventNames = { + 'WebkitTransition' : 'webkitTransitionEnd' + , 'MozTransition' : 'transitionend' + , 'OTransition' : 'oTransitionEnd otransitionend' + , 'transition' : 'transitionend' + } + , name + + for (name in transEndEventNames){ + if (el.style[name] !== undefined) { + return transEndEventNames[name] + } + } + + }()) + + return transitionEnd && { + end: transitionEnd + } + + })() + + }) + +}(window.jQuery);/* ========================================================== + * bootstrap-alert.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#alerts + * ========================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* ALERT CLASS DEFINITION + * ====================== */ + + var dismiss = '[data-dismiss="alert"]' + , Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype.close = function (e) { + var $this = $(this) + , selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + + e && e.preventDefault() + + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) + + $parent.trigger(e = $.Event('close')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + $parent + .trigger('closed') + .remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent.on($.support.transition.end, removeElement) : + removeElement() + } + + + /* ALERT PLUGIN DEFINITION + * ======================= */ + + var old = $.fn.alert + + $.fn.alert = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('alert') + if (!data) $this.data('alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + /* ALERT NO CONFLICT + * ================= */ + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + /* ALERT DATA-API + * ============== */ + + $(document).on('click.alert.data-api', dismiss, Alert.prototype.close) + +}(window.jQuery);/* ============================================================ + * bootstrap-button.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#buttons + * ============================================================ + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* BUTTON PUBLIC CLASS DEFINITION + * ============================== */ + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.button.defaults, options) + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + , $el = this.$element + , data = $el.data() + , val = $el.is('input') ? 'val' : 'html' + + state = state + 'Text' + data.resetText || $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d) + }, 0) + } + + Button.prototype.toggle = function () { + var $parent = this.$element.closest('[data-toggle="buttons-radio"]') + + $parent && $parent + .find('.active') + .removeClass('active') + + this.$element.toggleClass('active') + } + + + /* BUTTON PLUGIN DEFINITION + * ======================== */ + + var old = $.fn.button + + $.fn.button = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('button') + , options = typeof option == 'object' && option + if (!data) $this.data('button', (data = new Button(this, options))) + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.defaults = { + loadingText: 'loading...' + } + + $.fn.button.Constructor = Button + + + /* BUTTON NO CONFLICT + * ================== */ + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + /* BUTTON DATA-API + * =============== */ + + $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + $btn.button('toggle') + }) + +}(window.jQuery);/* ========================================================== + * bootstrap-carousel.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#carousel + * ========================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CAROUSEL CLASS DEFINITION + * ========================= */ + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.prototype = { + + cycle: function (e) { + if (!e) this.paused = false + if (this.interval) clearInterval(this.interval); + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + return this + } + + , getActiveIndex: function () { + this.$active = this.$element.find('.item.active') + this.$items = this.$active.parent().children() + return this.$items.index(this.$active) + } + + , to: function (pos) { + var activeIndex = this.getActiveIndex() + , that = this + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) { + return this.$element.one('slid', function () { + that.to(pos) + }) + } + + if (activeIndex == pos) { + return this.pause().cycle() + } + + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) + } + + , pause: function (e) { + if (!e) this.paused = true + if (this.$element.find('.next, .prev').length && $.support.transition.end) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + clearInterval(this.interval) + this.interval = null + return this + } + + , next: function () { + if (this.sliding) return + return this.slide('next') + } + + , prev: function () { + if (this.sliding) return + return this.slide('prev') + } + + , slide: function (type, next) { + var $active = this.$element.find('.item.active') + , $next = next || $active[type]() + , isCycling = this.interval + , direction = type == 'next' ? 'left' : 'right' + , fallback = type == 'next' ? 'first' : 'last' + , that = this + , e + + this.sliding = true + + isCycling && this.pause() + + $next = $next.length ? $next : this.$element.find('.item')[fallback]() + + e = $.Event('slide', { + relatedTarget: $next[0] + , direction: direction + }) + + if ($next.hasClass('active')) return + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + this.$element.one('slid', function () { + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) + $nextIndicator && $nextIndicator.addClass('active') + }) + } + + if ($.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + this.$element.one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid') }, 0) + }) + } else { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid') + } + + isCycling && this.cycle() + + return this + } + + } + + + /* CAROUSEL PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.carousel + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('carousel') + , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option) + , action = typeof option == 'string' ? option : options.slide + if (!data) $this.data('carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + $.fn.carousel.defaults = { + interval: 5000 + , pause: 'hover' + } + + $.fn.carousel.Constructor = Carousel + + + /* CAROUSEL NO CONFLICT + * ==================== */ + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + /* CAROUSEL DATA-API + * ================= */ + + $(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { + var $this = $(this), href + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + , options = $.extend({}, $target.data(), $this.data()) + , slideIndex + + $target.carousel(options) + + if (slideIndex = $this.attr('data-slide-to')) { + $target.data('carousel').pause().to(slideIndex).cycle() + } + + e.preventDefault() + }) + +}(window.jQuery);/* ============================================================= + * bootstrap-collapse.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#collapse + * ============================================================= + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* COLLAPSE PUBLIC CLASS DEFINITION + * ================================ */ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.collapse.defaults, options) + + if (this.options.parent) { + this.$parent = $(this.options.parent) + } + + this.options.toggle && this.toggle() + } + + Collapse.prototype = { + + constructor: Collapse + + , dimension: function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + , show: function () { + var dimension + , scroll + , actives + , hasData + + if (this.transitioning || this.$element.hasClass('in')) return + + dimension = this.dimension() + scroll = $.camelCase(['scroll', dimension].join('-')) + actives = this.$parent && this.$parent.find('> .accordion-group > .in') + + if (actives && actives.length) { + hasData = actives.data('collapse') + if (hasData && hasData.transitioning) return + actives.collapse('hide') + hasData || actives.data('collapse', null) + } + + this.$element[dimension](0) + this.transition('addClass', $.Event('show'), 'shown') + $.support.transition && this.$element[dimension](this.$element[0][scroll]) + } + + , hide: function () { + var dimension + if (this.transitioning || !this.$element.hasClass('in')) return + dimension = this.dimension() + this.reset(this.$element[dimension]()) + this.transition('removeClass', $.Event('hide'), 'hidden') + this.$element[dimension](0) + } + + , reset: function (size) { + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + [dimension](size || 'auto') + [0].offsetWidth + + this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') + + return this + } + + , transition: function (method, startEvent, completeEvent) { + var that = this + , complete = function () { + if (startEvent.type == 'show') that.reset() + that.transitioning = 0 + that.$element.trigger(completeEvent) + } + + this.$element.trigger(startEvent) + + if (startEvent.isDefaultPrevented()) return + + this.transitioning = 1 + + this.$element[method]('in') + + $.support.transition && this.$element.hasClass('collapse') ? + this.$element.one($.support.transition.end, complete) : + complete() + } + + , toggle: function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + } + + + /* COLLAPSE PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.collapse + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('collapse') + , options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option) + if (!data) $this.data('collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.defaults = { + toggle: true + } + + $.fn.collapse.Constructor = Collapse + + + /* COLLAPSE NO CONFLICT + * ==================== */ + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + /* COLLAPSE DATA-API + * ================= */ + + $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { + var $this = $(this), href + , target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + , option = $(target).data('collapse') ? 'toggle' : $this.data() + $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + $(target).collapse(option) + }) + +}(window.jQuery);/* ============================================================ + * bootstrap-dropdown.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#dropdowns + * ============================================================ + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* DROPDOWN CLASS DEFINITION + * ========================= */ + + var toggle = '[data-toggle=dropdown]' + , Dropdown = function (element) { + var $el = $(element).on('click.dropdown.data-api', this.toggle) + $('html').on('click.dropdown.data-api', function () { + $el.parent().removeClass('open') + }) + } + + Dropdown.prototype = { + + constructor: Dropdown + + , toggle: function (e) { + var $this = $(this) + , $parent + , isActive + + if ($this.is('.disabled, :disabled')) return + + $parent = getParent($this) + + isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement) { + // if mobile we we use a backdrop because click events don't delegate + $('

1s=%@powgqP)-mXc!!C}IM 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�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.y)pr2r>Z8l9cO$b{s(S8XGf_cMEm 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