From 749aef7172f938019321ec1d43d65ab8d2a34cca Mon Sep 17 00:00:00 2001 From: Stefan Parviainen Date: Mon, 5 Jan 2015 20:27:01 +0100 Subject: [PATCH] Remove some unneeded libraries --- library/colorpicker/css/colorpicker.css | 161 - library/colorpicker/css/layout.css | 218 - library/colorpicker/images/blank.gif | Bin 49 -> 0 bytes .../images/colorpicker_background.png | Bin 1897 -> 0 bytes .../colorpicker/images/colorpicker_hex.png | Bin 532 -> 0 bytes .../colorpicker/images/colorpicker_hsb_b.png | Bin 970 -> 0 bytes .../colorpicker/images/colorpicker_hsb_h.png | Bin 1012 -> 0 bytes .../colorpicker/images/colorpicker_hsb_s.png | Bin 1171 -> 0 bytes .../colorpicker/images/colorpicker_indic.gif | Bin 86 -> 0 bytes .../images/colorpicker_overlay.png | Bin 10355 -> 0 bytes .../colorpicker/images/colorpicker_rgb_b.png | Bin 970 -> 0 bytes .../colorpicker/images/colorpicker_rgb_g.png | Bin 1069 -> 0 bytes .../colorpicker/images/colorpicker_rgb_r.png | Bin 1066 -> 0 bytes .../colorpicker/images/colorpicker_select.gif | Bin 78 -> 0 bytes .../colorpicker/images/colorpicker_submit.png | Bin 984 -> 0 bytes .../colorpicker/images/custom_background.png | Bin 1916 -> 0 bytes library/colorpicker/images/custom_hex.png | Bin 562 -> 0 bytes library/colorpicker/images/custom_hsb_b.png | Bin 1097 -> 0 bytes library/colorpicker/images/custom_hsb_h.png | Bin 970 -> 0 bytes library/colorpicker/images/custom_hsb_s.png | Bin 1168 -> 0 bytes library/colorpicker/images/custom_indic.gif | Bin 86 -> 0 bytes library/colorpicker/images/custom_rgb_b.png | Bin 1008 -> 0 bytes library/colorpicker/images/custom_rgb_g.png | Bin 1069 -> 0 bytes library/colorpicker/images/custom_rgb_r.png | Bin 1018 -> 0 bytes library/colorpicker/images/custom_submit.png | Bin 997 -> 0 bytes library/colorpicker/images/select.png | Bin 506 -> 0 bytes library/colorpicker/images/select2.png | Bin 518 -> 0 bytes library/colorpicker/images/slider.png | Bin 315 -> 0 bytes library/colorpicker/index.html | 184 - library/colorpicker/js/colorpicker.js | 484 - library/colorpicker/js/eye.js | 34 - library/colorpicker/js/layout.js | 67 - library/colorpicker/js/utils.js | 252 - library/fancybox/blank.gif | Bin 43 -> 0 bytes library/fancybox/fancy_close.png | Bin 1517 -> 0 bytes library/fancybox/fancy_loading.png | Bin 10195 -> 0 bytes library/fancybox/fancy_nav_left.png | Bin 1446 -> 0 bytes library/fancybox/fancy_nav_right.png | Bin 1454 -> 0 bytes library/fancybox/fancy_shadow_e.png | Bin 107 -> 0 bytes library/fancybox/fancy_shadow_n.png | Bin 106 -> 0 bytes library/fancybox/fancy_shadow_ne.png | Bin 347 -> 0 bytes library/fancybox/fancy_shadow_nw.png | Bin 324 -> 0 bytes library/fancybox/fancy_shadow_s.png | Bin 111 -> 0 bytes library/fancybox/fancy_shadow_se.png | Bin 352 -> 0 bytes library/fancybox/fancy_shadow_sw.png | Bin 340 -> 0 bytes library/fancybox/fancy_shadow_w.png | Bin 103 -> 0 bytes library/fancybox/fancy_title_left.png | Bin 503 -> 0 bytes library/fancybox/fancy_title_main.png | Bin 96 -> 0 bytes library/fancybox/fancy_title_over.png | Bin 70 -> 0 bytes library/fancybox/fancy_title_right.png | Bin 506 -> 0 bytes library/fancybox/fancybox-x.png | Bin 203 -> 0 bytes library/fancybox/fancybox-y.png | Bin 176 -> 0 bytes library/fancybox/fancybox.png | Bin 15287 -> 0 bytes library/fancybox/jquery.easing-1.3.pack.js | 72 - library/fancybox/jquery.fancybox-1.3.4.css | 359 - library/fancybox/jquery.fancybox-1.3.4.js | 1157 -- .../fancybox/jquery.fancybox-1.3.4.pack.js | 46 - .../fancybox/jquery.mousewheel-3.0.4.pack.js | 14 - library/jslider/.gitignore | 2 - library/jslider/MIT-LICENSE.txt | 20 - library/jslider/Makefile | 15 - library/jslider/README.md | 9 - library/jslider/bin/jquery.slider.min.css | 1 - library/jslider/bin/jquery.slider.min.js | 1 - library/jslider/css/jslider.blue.css | 4 - library/jslider/css/jslider.css | 39 - library/jslider/css/jslider.plastic.css | 3 - library/jslider/css/jslider.round.css | 5 - library/jslider/css/jslider.round.plastic.css | 5 - library/jslider/img/jslider.blue.png | Bin 1001 -> 0 bytes library/jslider/img/jslider.plastic.png | Bin 1237 -> 0 bytes library/jslider/img/jslider.png | Bin 832 -> 0 bytes library/jslider/img/jslider.round.plastic.png | Bin 1770 -> 0 bytes library/jslider/img/jslider.round.png | Bin 1871 -> 0 bytes library/jslider/index.html | 152 - library/jslider/js/draggable-0.1.js | 196 - library/jslider/js/jquery-1.7.1.js | 9266 ----------------- library/jslider/js/jquery.dependClass-0.1.js | 56 - .../js/jquery.numberformatter-1.2.3.js | 510 - library/jslider/js/jquery.slider.js | 700 -- library/jslider/js/jshashtable-2.1_src.js | 370 - library/jslider/js/tmpl.js | 35 - library/jslider/src/skin.psd | Bin 143059 -> 0 bytes library/jslider/tests/show_hide.html | 53 - library/jslider/tests/zero_value.html | 64 - library/jslider/tools/yuicompressor-2.4.7.jar | Bin 891148 -> 0 bytes view/js/jquery-compat.js | 71 - 87 files changed, 14625 deletions(-) delete mode 100644 library/colorpicker/css/colorpicker.css delete mode 100644 library/colorpicker/css/layout.css delete mode 100644 library/colorpicker/images/blank.gif delete mode 100644 library/colorpicker/images/colorpicker_background.png delete mode 100644 library/colorpicker/images/colorpicker_hex.png delete mode 100644 library/colorpicker/images/colorpicker_hsb_b.png delete mode 100644 library/colorpicker/images/colorpicker_hsb_h.png delete mode 100644 library/colorpicker/images/colorpicker_hsb_s.png delete mode 100644 library/colorpicker/images/colorpicker_indic.gif delete mode 100644 library/colorpicker/images/colorpicker_overlay.png delete mode 100644 library/colorpicker/images/colorpicker_rgb_b.png delete mode 100644 library/colorpicker/images/colorpicker_rgb_g.png delete mode 100644 library/colorpicker/images/colorpicker_rgb_r.png delete mode 100644 library/colorpicker/images/colorpicker_select.gif delete mode 100644 library/colorpicker/images/colorpicker_submit.png delete mode 100644 library/colorpicker/images/custom_background.png delete mode 100644 library/colorpicker/images/custom_hex.png delete mode 100644 library/colorpicker/images/custom_hsb_b.png delete mode 100644 library/colorpicker/images/custom_hsb_h.png delete mode 100644 library/colorpicker/images/custom_hsb_s.png delete mode 100644 library/colorpicker/images/custom_indic.gif delete mode 100644 library/colorpicker/images/custom_rgb_b.png delete mode 100644 library/colorpicker/images/custom_rgb_g.png delete mode 100644 library/colorpicker/images/custom_rgb_r.png delete mode 100644 library/colorpicker/images/custom_submit.png delete mode 100644 library/colorpicker/images/select.png delete mode 100644 library/colorpicker/images/select2.png delete mode 100644 library/colorpicker/images/slider.png delete mode 100644 library/colorpicker/index.html delete mode 100644 library/colorpicker/js/colorpicker.js delete mode 100644 library/colorpicker/js/eye.js delete mode 100644 library/colorpicker/js/layout.js delete mode 100644 library/colorpicker/js/utils.js delete mode 100644 library/fancybox/blank.gif delete mode 100644 library/fancybox/fancy_close.png delete mode 100644 library/fancybox/fancy_loading.png delete mode 100644 library/fancybox/fancy_nav_left.png delete mode 100644 library/fancybox/fancy_nav_right.png delete mode 100644 library/fancybox/fancy_shadow_e.png delete mode 100644 library/fancybox/fancy_shadow_n.png delete mode 100644 library/fancybox/fancy_shadow_ne.png delete mode 100644 library/fancybox/fancy_shadow_nw.png delete mode 100644 library/fancybox/fancy_shadow_s.png delete mode 100644 library/fancybox/fancy_shadow_se.png delete mode 100644 library/fancybox/fancy_shadow_sw.png delete mode 100644 library/fancybox/fancy_shadow_w.png delete mode 100644 library/fancybox/fancy_title_left.png delete mode 100644 library/fancybox/fancy_title_main.png delete mode 100644 library/fancybox/fancy_title_over.png delete mode 100644 library/fancybox/fancy_title_right.png delete mode 100644 library/fancybox/fancybox-x.png delete mode 100644 library/fancybox/fancybox-y.png delete mode 100644 library/fancybox/fancybox.png delete mode 100644 library/fancybox/jquery.easing-1.3.pack.js delete mode 100644 library/fancybox/jquery.fancybox-1.3.4.css delete mode 100644 library/fancybox/jquery.fancybox-1.3.4.js delete mode 100644 library/fancybox/jquery.fancybox-1.3.4.pack.js delete mode 100644 library/fancybox/jquery.mousewheel-3.0.4.pack.js delete mode 100644 library/jslider/.gitignore delete mode 100644 library/jslider/MIT-LICENSE.txt delete mode 100644 library/jslider/Makefile delete mode 100644 library/jslider/README.md delete mode 100644 library/jslider/bin/jquery.slider.min.css delete mode 100644 library/jslider/bin/jquery.slider.min.js delete mode 100644 library/jslider/css/jslider.blue.css delete mode 100644 library/jslider/css/jslider.css delete mode 100644 library/jslider/css/jslider.plastic.css delete mode 100644 library/jslider/css/jslider.round.css delete mode 100644 library/jslider/css/jslider.round.plastic.css delete mode 100644 library/jslider/img/jslider.blue.png delete mode 100644 library/jslider/img/jslider.plastic.png delete mode 100644 library/jslider/img/jslider.png delete mode 100644 library/jslider/img/jslider.round.plastic.png delete mode 100644 library/jslider/img/jslider.round.png delete mode 100644 library/jslider/index.html delete mode 100644 library/jslider/js/draggable-0.1.js delete mode 100644 library/jslider/js/jquery-1.7.1.js delete mode 100644 library/jslider/js/jquery.dependClass-0.1.js delete mode 100644 library/jslider/js/jquery.numberformatter-1.2.3.js delete mode 100644 library/jslider/js/jquery.slider.js delete mode 100644 library/jslider/js/jshashtable-2.1_src.js delete mode 100644 library/jslider/js/tmpl.js delete mode 100644 library/jslider/src/skin.psd delete mode 100644 library/jslider/tests/show_hide.html delete mode 100644 library/jslider/tests/zero_value.html delete mode 100644 library/jslider/tools/yuicompressor-2.4.7.jar delete mode 100644 view/js/jquery-compat.js diff --git a/library/colorpicker/css/colorpicker.css b/library/colorpicker/css/colorpicker.css deleted file mode 100644 index 05b02b485..000000000 --- a/library/colorpicker/css/colorpicker.css +++ /dev/null @@ -1,161 +0,0 @@ -.colorpicker { - width: 356px; - height: 176px; - overflow: hidden; - position: absolute; - background: url(../images/colorpicker_background.png); - font-family: Arial, Helvetica, sans-serif; - display: none; -} -.colorpicker_color { - width: 150px; - height: 150px; - left: 14px; - top: 13px; - position: absolute; - background: #f00; - overflow: hidden; - cursor: crosshair; -} -.colorpicker_color div { - position: absolute; - top: 0; - left: 0; - width: 150px; - height: 150px; - background: url(../images/colorpicker_overlay.png); -} -.colorpicker_color div div { - position: absolute; - top: 0; - left: 0; - width: 11px; - height: 11px; - overflow: hidden; - background: url(../images/colorpicker_select.gif); - margin: -5px 0 0 -5px; -} -.colorpicker_hue { - position: absolute; - top: 13px; - left: 171px; - width: 35px; - height: 150px; - cursor: n-resize; -} -.colorpicker_hue div { - position: absolute; - width: 35px; - height: 9px; - overflow: hidden; - background: url(../images/colorpicker_indic.gif) left top; - margin: -4px 0 0 0; - left: 0px; -} -.colorpicker_new_color { - position: absolute; - width: 60px; - height: 30px; - left: 213px; - top: 13px; - background: #f00; -} -.colorpicker_current_color { - position: absolute; - width: 60px; - height: 30px; - left: 283px; - top: 13px; - background: #f00; -} -.colorpicker input { - background-color: transparent; - border: 1px solid transparent; - position: absolute; - font-size: 10px; - font-family: Arial, Helvetica, sans-serif; - color: #898989; - top: 4px; - right: 11px; - text-align: right; - margin: 0; - padding: 0; - height: 11px; -} -.colorpicker_hex { - position: absolute; - width: 72px; - height: 22px; - background: url(../images/colorpicker_hex.png) top; - left: 212px; - top: 142px; -} -.colorpicker_hex input { - right: 6px; -} -.colorpicker_field { - height: 22px; - width: 62px; - background-position: top; - position: absolute; -} -.colorpicker_field span { - position: absolute; - width: 12px; - height: 22px; - overflow: hidden; - top: 0; - right: 0; - cursor: n-resize; -} -.colorpicker_rgb_r { - background-image: url(../images/colorpicker_rgb_r.png); - top: 52px; - left: 212px; -} -.colorpicker_rgb_g { - background-image: url(../images/colorpicker_rgb_g.png); - top: 82px; - left: 212px; -} -.colorpicker_rgb_b { - background-image: url(../images/colorpicker_rgb_b.png); - top: 112px; - left: 212px; -} -.colorpicker_hsb_h { - background-image: url(../images/colorpicker_hsb_h.png); - top: 52px; - left: 282px; -} -.colorpicker_hsb_s { - background-image: url(../images/colorpicker_hsb_s.png); - top: 82px; - left: 282px; -} -.colorpicker_hsb_b { - background-image: url(../images/colorpicker_hsb_b.png); - top: 112px; - left: 282px; -} -.colorpicker_submit { - position: absolute; - width: 22px; - height: 22px; - background: url(../images/colorpicker_submit.png) top; - left: 322px; - top: 142px; - overflow: hidden; -} -.colorpicker_focus { - background-position: center; -} -.colorpicker_hex.colorpicker_focus { - background-position: bottom; -} -.colorpicker_submit.colorpicker_focus { - background-position: bottom; -} -.colorpicker_slider { - background-position: bottom; -} diff --git a/library/colorpicker/css/layout.css b/library/colorpicker/css/layout.css deleted file mode 100644 index 8b3f00ff3..000000000 --- a/library/colorpicker/css/layout.css +++ /dev/null @@ -1,218 +0,0 @@ -body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { - margin:0; - padding:0; -} -table { - border-collapse:collapse; - border-spacing:0; -} -fieldset,img { - border:0; -} -address,caption,cite,code,dfn,em,strong,th,var { - font-style:normal; - font-weight:normal; -} -ol,ul { - list-style:none; -} -caption,th { - text-align:left; -} -h1,h2,h3,h4,h5,h6 { - font-size:100%; - font-weight:normal; -} -q:before,q:after { - content:''; -} -abbr,acronym { border:0; -} -html, body { - background-color: #fff; - font-family: Arial, Helvetica, sans-serif; - font-size: 12px; - line-height: 18px; - color: #52697E; -} -body { - text-align: center; - overflow: auto; -} -.wrapper { - width: 700px; - margin: 0 auto; - text-align: left; -} -h1 { - font-size: 21px; - height: 47px; - line-height: 47px; - text-transform: uppercase; -} -.navigationTabs { - height: 23px; - line-height: 23px; - border-bottom: 1px solid #ccc; -} -.navigationTabs li { - float: left; - height: 23px; - line-height: 23px; - padding-right: 3px; -} -.navigationTabs li a{ - float: left; - dispaly: block; - height: 23px; - line-height: 23px; - padding: 0 10px; - overflow: hidden; - color: #52697E; - background-color: #eee; - position: relative; - text-decoration: none; -} -.navigationTabs li a:hover { - background-color: #f0f0f0; -} -.navigationTabs li a.active { - background-color: #fff; - border: 1px solid #ccc; - border-bottom: 0px solid; -} -.tabsContent { - border: 1px solid #ccc; - border-top: 0px solid; - width: 698px; - overflow: hidden; -} -.tab { - padding: 16px; - display: none; -} -.tab h2 { - font-weight: bold; - font-size: 16px; -} -.tab h3 { - font-weight: bold; - font-size: 14px; - margin-top: 20px; -} -.tab p { - margin-top: 16px; - clear: both; -} -.tab ul { - margin-top: 16px; - list-style: disc; -} -.tab li { - margin: 10px 0 0 35px; -} -.tab a { - color: #8FB0CF; -} -.tab strong { - font-weight: bold; -} -.tab pre { - font-size: 11px; - margin-top: 20px; - width: 668px; - overflow: auto; - clear: both; -} -.tab table { - width: 100%; -} -.tab table td { - padding: 6px 10px 6px 0; - vertical-align: top; -} -.tab dt { - margin-top: 16px; -} - -#colorSelector { - position: relative; - width: 36px; - height: 36px; - background: url(../images/select.png); -} -#colorSelector div { - position: absolute; - top: 3px; - left: 3px; - width: 30px; - height: 30px; - background: url(../images/select.png) center; -} -#colorSelector2 { - position: absolute; - top: 0; - left: 0; - width: 36px; - height: 36px; - background: url(../images/select2.png); -} -#colorSelector2 div { - position: absolute; - top: 4px; - left: 4px; - width: 28px; - height: 28px; - background: url(../images/select2.png) center; -} -#colorpickerHolder2 { - top: 32px; - left: 0; - width: 356px; - height: 0; - overflow: hidden; - position: absolute; -} -#colorpickerHolder2 .colorpicker { - background-image: url(../images/custom_background.png); - position: absolute; - bottom: 0; - left: 0; -} -#colorpickerHolder2 .colorpicker_hue div { - background-image: url(../images/custom_indic.gif); -} -#colorpickerHolder2 .colorpicker_hex { - background-image: url(../images/custom_hex.png); -} -#colorpickerHolder2 .colorpicker_rgb_r { - background-image: url(../images/custom_rgb_r.png); -} -#colorpickerHolder2 .colorpicker_rgb_g { - background-image: url(../images/custom_rgb_g.png); -} -#colorpickerHolder2 .colorpicker_rgb_b { - background-image: url(../images/custom_rgb_b.png); -} -#colorpickerHolder2 .colorpicker_hsb_s { - background-image: url(../images/custom_hsb_s.png); - display: none; -} -#colorpickerHolder2 .colorpicker_hsb_h { - background-image: url(../images/custom_hsb_h.png); - display: none; -} -#colorpickerHolder2 .colorpicker_hsb_b { - background-image: url(../images/custom_hsb_b.png); - display: none; -} -#colorpickerHolder2 .colorpicker_submit { - background-image: url(../images/custom_submit.png); -} -#colorpickerHolder2 .colorpicker input { - color: #778398; -} -#customWidget { - position: relative; - height: 36px; -} diff --git a/library/colorpicker/images/blank.gif b/library/colorpicker/images/blank.gif deleted file mode 100644 index 75b945d2553848b8b6f41fe5e24599c0687b8472..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49 zcmZ?wbhEHbWMp7unE0RJ|Ns9C3=9Vj8~~DvKUo+V7?>DzfNY>Fh|Ltj$Y2csQN9XW diff --git a/library/colorpicker/images/colorpicker_background.png b/library/colorpicker/images/colorpicker_background.png deleted file mode 100644 index 8401572f1939a1a24c1963513573b0194ad36ee0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1897 zcmY*a3pATo9RCoHhLk=v9+hya?P*IB^(tbYgf7-$bhEY|(I?UtUPi9vs#R ziy#P&{yr@fLG&2ly2iu^RFBrRRp1Ms>i=nK7%MiF8HO#xOG2 z_n6)YVr)vMq5IN*f2sWccT3)gRvu2oXh6my%^v}*O;ra5-< zrfBywZT3aSz8bWP1#@=ep&&&2r%2Xx zddEiY1@l}|b6YxdaO6Q`RJq3)wtKZi&2z5yNzot36|pnd_gApH!?MH9gq?hIkpDQ? zoi#k4#OM3Qvsl*nW+NM0+h-~TfAN~J`Np!FYfHA<4F{vc3Gd`y^@%F1#Ljo6xgBMf z>q*?e(2(gjbtEPC06P3(T2t>_N`opfT&(A|#nr9ubq;Roe8EGc50&a+@Ca&D8N&V5 zfWzVZ*wTW^c5k?}vCRiBX+63NTRRx9IULPb=kLtbG7G2PR9LSNtF=j!&s8JxkH+I- zofPjPqCAy{x*V^kY%4z8I+~=}5Ut2+RB9hQnF-=Yy8f)_*S6oz?C#RkmvpMq7QP(o zbZ!bUKi!a-F8i&JTjM>>TAUAmd?)cz-HnW2PWdWk#$QRa^0SMsE*Ei8-<`C&zPP^R zdHWR`(Q|r$)T?{(gtteqpleg1llyjZ0ZVLw8leHw(a;G~vcN1Y>6s-e44f7NN&vzO zSzky!K z<_U2aPpuI;9PaSb&;Ej+#b@gJvw)$&8ZCQ!O0HDG-5Ryk0-~ziB-tPWKJK=>?ocx|gRt#KYNSCK| zmrMW=4om~tMIU%ONCY$t9RcY(kaUNR#1=v%^?pW-QzJnZCkAr|iCQDD687K8FZ`q_ zi57h%KMX!lwtAe@@x)l}04zNB(A4Qum^BC!^1cdZ=xa=ei3OvQ+5@W08>NszykE}f zv?z;H%6*$BjvuB;iP6rpc{~#`#C$juv62eaJ-(#wzbS@&`|x8xR0#<2lFZ9l84oq~ z)RtYb1_uH_On@$HmKKWl$={|vFVC?D2S?ere)+Ii3ZCYJc1u{wg0CgRowk%p6z-vm z25al~YDe{K&MKf#`#$i4g$_`C3_gpv%r}IrbhdU7n7ws`iL~u?7mnTC+5f*Z3oqn> z!F~y5)zR3`!AmrFCO)o-qINJDjGjk AumAu6 diff --git a/library/colorpicker/images/colorpicker_hex.png b/library/colorpicker/images/colorpicker_hex.png deleted file mode 100644 index 4e532d7c65393fe56d7463e1da3faa591f03de84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 532 zcmV+v0_**WP)h+v*8l*BQUCyPMF0TmW&i*=2LJ#e`2#0~ zRsaA2nn^@KRCwC#n6YcZKorKmBnM{5VnN~}9ReD%Nhj%)e@2UckI?wn+*F*3;85I( zxENdy>|*I~AlHjh(Li4w_e~$k1>TSMlH7e>k|a?SftQq0B8sB@e$Nc7)9DBRzVCyb z1b`q2c!CKbZg`U5o2itl0Sv%)yQM?b>-9{KyTHhep8?|QckHZYvzcW~5d<@9^YvHp ztN^T5E7MqasmZKO0Qfo_tQD_Cp^cRCbkSPY3PWmOrwUtP=mYq!XfhrH$n!kUb8V{2 z2zJb@O#p!BU0T}j_bo$O28aMq#VY1=a}K4HFOx|FxU3(vcdlc4{G^oH07wS|@(ugl zu}h2#{EpG-rzyuU{=%QDL_0lRX0#t`gyJhJT=_461{Fr^gFFz2D& z?#3}Quw7Y-ZXCZam(0MPhC`Q9H4*H#%p;?>f&5sn>j`t-77IF5&!dq`sa#4$MD?Up z1Z7s}QYx2H{U_Ho#}=1TQ65E?QgHyga(l)Q>~phW+cE0rF`i(%vV0^K=++YE{0sm& WpVhv@?^YTB0000h+v*8l*BQUCyPMF0TmW&i*=2LJ#e`2#0~ zRsaA4P)S5VRCwC#nn6n&K^TU=-E6Jmny{kAgHdYMnDn-IF?jG$4BqP9gMtMis0Dw8 zAV{dW=nt@ez?%dVDIU_2gRqI_5Em~-k8ZNXWV1btZa3MO4c19#+Wqh_Zf2N=;hoLQ zLzrMN$n!kVR;sFUJkQ_V-BE`=I5@}w0L!vKVQ~Q9@px!O=Q!>KBXRE#RaJ4J1Hkq5 zH74#rAmB*#N9cI-&+9?5X8Zj7{P_5|^XQH{u=yKC6vb33b$ff;+uIw9#SFtZ zJw0vcV;BZjbSqURlaVB;VRjAxerlS1&~!NI`5fVIQh?ryB; zCRH|X*Y~znJyFxHP3oeqGU3e&1O9;`*C3*9*=)dr#lP& zn<{s4fg0h-$-2z|0F15BXa1p~(a}*s5CEWXbyYJAdmo&O{#YpD48vSpURq~=HZW^z zYn4ic=lPM5k&}~?zi?i#P(>mU00>*Q=~G~A=!rx^QIxK(E{0+5@9$+<_W68FXS3cg z9in$e&*$@{Qpx;xe0;nc^Q+Ji{h4jrtW!Iut3V(?BD!Pgx=!e-({Wy>6NMqMNDj~M~n z)!GO=qQA@t;I7t2;1S(50Ji7R-H^E z;Fxt5y+yKp{*YWFP<>kUy}douSY2JE!wBfrD*F4hvVtJ@ z_xH_*L>mEXHkOx{0bprq$rczQjer>#REvv?4Nu550(w0tO-7)tlOusf;N935Ms)0f sary=%7ro}V>f{=MmOlY4Yuc{?08g~^-7;vm)Bpeg07*qoM6N<$g2&OnRsaA1 diff --git a/library/colorpicker/images/colorpicker_hsb_h.png b/library/colorpicker/images/colorpicker_hsb_h.png deleted file mode 100644 index 3977ed9f21e3186eefd37b198a7cc3f8de6c69cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1012 zcmVh+v*8l*BQUCyPMF0TmW&i*=2LJ#e`2#0~ zRsaA4dPzh1Z?xtc9W|d^8%pySrl!Jsywq01yZSfWhDafa5q;(RrSK!_25Mnz_o6R-Q8VL6wU6+%F4pRf-Q$MI@dS4=mAHh)9FT|@$~eByOWcX z!Cq-b_?cFRh?(5s;V}d2mk4K?&4-6bIBX^iheAZrO{%IS z0YIfv$z`+F(Rl#Sb=`U9^73-C*$nbL0E`QQVHk#CxMmUxbFA4+=9etvc4lVg#bpWz zInPX|)2gcCza|_G>$(mIxn`0I%UGFA#{CZCigR#qP_0(EKmY)WdwYgq^vWbf{@jo* zE^s3|JL^F2F_(#niAW>@0HNVwp65~TOfr++9V?g3RwW5{t@J$$rn?^>GJgkDFu7a~ z0J4_L6actnGO6o2dKt1Tm&@fyBr-HKgb=#EzCJrUYqeSQ+^ z@p#6tJ$H`nQONIahe-%W5W9r2sHGI!dV# zn9t`wEiLs)_< zqd%&uZ8MDk?wUrxmh*4WOQjM3lu9KVI=x0fd;SdeWoPH>w{N(;v%SrL5$IU%>swn} z&Ykoc0rTVI;o%`}Y;JDa?=Z*_rV$WDQ4~e15wPVDEf~Cg-q^s9M@L8IPO6Q7wKmq* z*8yN{ZOu_IR2l)>*Xq^PRofnVjezF$`JY}R@TxaQ3XQ;rsVRc!#0$pj@kcMZ?m6r9 i8Ue%TbFitZe+B@uIz19ZnQ%P-0000P)h+v*8l*BQUCyPMF0TmW&i*=2LJ#e`2#0~ zRsaA58A(JzRCwC#nn6h0U=+t+YIIeCZ8N0REt9otS9j@(Ajt5v?W7gKqX!Ee2!alT z*{jEbDCoQ>c=RY9Hf%t4)YgLZFxlE#lxYuB4{FKmYLj+{XqP4>>D<09+4?7kkiL)i zCw=+8yx$khX0s6l0a_EoFgQUFr>Ccyv)*xTdJ9d`TAin3TNEXx9h36D@HluRbgX0xZi|M`m->2&(y;zATt zUtgb2rxE!!7z{#JcW)%jt^)w9^msr~9*-v;i!CfHcs!of)m5L*$Fi&_47G}h;x`gy z*8u=lD!{P5zCN4HW;7V?-@EsXVF2Ld*VWaPbRbERt*xy_qcI!~ z@9yrBBxyFAg#ir>4MLasI!M{&seDmP)0v*(}F#R;yKycq%MgFbV-Kmy2at z6btolO5PRDr@!4Z$8p@>z3aEPu8Q|{ty*UoMyqW#X);+#XFW~m>+vyeF`IXyQO#NJ zbh~RrKwCuMN$DHKAJ?Z?3}IWn844lt{j9sYMg;ybB7j=*MBv)`?T7$s$rFKV>l!5j zc-gjXW@g6ebar)h4ST%+u)Mq+iA1Vh>;hK~hoekI)rdfi2>c2WDBo(VtgHlsL7oWA z&(HHjpvo(k$QAFtqAp4OL_n^=BM3sifqK^6t;x3f;LDd95%>>@z}MsBc8bzsTdm2i z6abo=n^j5#I^FK)FJH<8eAw7fFA-2=n(8G26ji+};bGxL%+uSO z+~1duRQyKZk=2THHElK;WdhRY=jtT_oYMBcdWk?qZ;mP?0uS5U5n4xHFiI<+dadUb l@49-4fb1urmzm6u0RTq3k6f>52*3aU002ovPDHLkV1hB)7U=*0 diff --git a/library/colorpicker/images/colorpicker_indic.gif b/library/colorpicker/images/colorpicker_indic.gif deleted file mode 100644 index f9fa95e2825eadd2d779ad270a71eddb94f94748..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86 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 RdwKu>002ovPDHLkV1myV#+d*B diff --git a/library/colorpicker/images/colorpicker_rgb_b.png b/library/colorpicker/images/colorpicker_rgb_b.png deleted file mode 100644 index dfac595d017e279ff670df2c816e02d922660d9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 970 zcmV;*12z1KP)h+v*8l*BQUCyPMF0TmW&i*=2LJ#e`2#0~ zRsaA4P)S5VRCwC#nn6n&K^TU=-E6Jmny{kAgHdYMnDn-IF?jG$4BqP9gMtMis0Dw8 zAV{dW=nt@ez?%dVDIU_2gRqI_5Em~-k8ZNXWV1btZa3MO4c19#+Wqh_Zf2N=;hoLQ zLzrMN$n!kVR;sFUJkQ_V-BE`=I5@}w0L!vKVQ~Q9@px!O=Q!>KBXRE#RaJ4J1Hkq5 zH74#rAmB*#N9cI-&+9?5X8Zj7{P_5|^XQH{u=yKC6vb33b$ff;+uIw9#SFtZ zJw0vcV;BZjbSqURlaVB;VRjAxerlS1&~!NI`5fVIQh?ryB; zCRH|X*Y~znJyFxHP3oeqGU3e&1O9;`*C3*9*=)dr#lP& zn<{s4fg0h-$-2z|0F15BXa1p~(a}*s5CEWXbyYJAdmo&O{#YpD48vSpURq~=HZW^z zYn4ic=lPM5k&}~?zi?i#P(>mU00>*Q=~G~A=!rx^QIxK(E{0+5@9$+<_W68FXS3cg z9in$e&*$@{Qpx;xe0;nc^Q+Ji{h4jrtW!Iut3V(?BD!Pgx=!e-({Wy>6NMqMNDj~M~n z)!GO=qQA@t;I7t2;1S(50Ji7R-H^E z;Fxt5y+yKp{*YWFP<>kUy}douSY2JE!wBfrD*F4hvVtJ@ z_xH_*L>mEXHkOx{0bprq$rczQjer>#REvv?4Nu550(w0tO-7)tlOusf;N935Ms)0f sary=%7ro}V>f{=MmOlY4Yuc{?08g~^-7;vm)Bpeg07*qoM6N<$g2&OnRsaA1 diff --git a/library/colorpicker/images/colorpicker_rgb_g.png b/library/colorpicker/images/colorpicker_rgb_g.png deleted file mode 100644 index 72b32760a5c40b7ab834d176ac588750a06f13f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1069 zcmV+|1k(G7P)h+v*8l*BQUCyPMF0TmW&i*=2LJ#e`2#0~ zRsaA4vq?ljRCwC#na@w+KorMcp|EVXQK$+YM6*gzHqnN7BF59kyLV$Gkwjyn8-M%_ zE{RbNUKIZauO4)ds|T|oT-ef(s1a0_$f>a^t?r@HEtF8AJM1*eOAln2$@}v7PN(lv zVqjo^rfD!+2!cS;G+ihZOeejotBV8xi^T#a3=#mWR;yX1lO*|ym8f@!APA_W1Hk3w zB_iEkuh&r3o1~-lLnG2_dVP3!cw}V6=kpbd#Y`r1aB$FM>4rPdqTFGsf@RrABvLAs z_V)IUj*iC1$ET;KtLC7VuFaK9CiU4#0Js;$s%4Xtll%Mo+uPgi?d>#8=kxjb`T6VX zYnRih&Uxo>AeFAF`pIzskVqr~Lqpo^765pv442ErFwDvEaR>5>mzrVKEiOMUN%>sbW=d;^vxor09`ug(nG5}<=S@G^porYX_`AU~VE3z!TGDK12 zc|IHtTS-zB#k2Esx7%GV#GgQ4^p{X9P7p+z=e5~u7zO}#c6JsQ7vu3b&+`;T_4M>` z9GA&t7={6YXue?rfdBvuX|^c<5G>0+K0fLf%ChWqI(vJ2Z8lpnnM|cp%5P9_w|2W7 z>1kS1l^S-tomBpdnunPn2&bo~4-XFj(BI$hKzujU8^&M)%d(Orp*X1D81+?=O8VFB zIa!wfZPi~d9gF96vq~2P!K`gH<8pO-Jf@R=lh2dg9?y?N!gSI{gTWRNFc%T{RQW{l z*CWMo2;1uKCntz>kA*@lBG4iNxDWx@ z)`lq&7!3wLPfXOA@a^yrUm{@0H1Q<@4N1q72$V`Cvl4;&Z#A$c0u5CiPaZTH69Gx%^@W86{U8at z_Fg3dSGk-*1b!6?u~UR@?manP6sovBm$~8BD1qf>UcbEU>Hn@ zfYuw~a2Nn)W@dDT!IB76y{(>_nyMPXmk7v4umABS0u4PmVn_r&_Vpo@j@&Rtryjo2 npA4&xFA;ctuJh%cDE=M*G)vtq^hrv*00000NkvXXu0mjffA{0B diff --git a/library/colorpicker/images/colorpicker_rgb_r.png b/library/colorpicker/images/colorpicker_rgb_r.png deleted file mode 100644 index 4855fe03f8ea8d88b4f8ae625c7958eea65208ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1066 zcmV+_1l9YAP)h+v*8l*BQUCyPMF0TmW&i*=2LJ#e`2#0~ zRsaA4ut`KgRCwC#nL$e%K@`W|#$^*@2)1ijA*P`i*Vs!8o}|Yj_z@}|6buN87D4dl zS;)b(p0whp5G)M=FI7^gQ8aB#6dSZ+h!%w1Y;?1+hmFg+nRFn+=R+9LJG1n=PBo8cw>y;UEFPWHNyPjRb(ErY56GCrR=VBT=6aj^j{C z2Y}PlQ$)I5E>~4mPm+!{9%_-UkM*gkDWxt5LNprP-`}sZ^r|P&B!6Kv=J9woH#gVT z*4Ee8bGcj~5O6x38Xwfs)pPCb?dfMH0U$33`jPQ?{QUg<*V)k*x3{;YrDbbti|2U@V!3Kl zRCTj#GL@3+Y**KVSOqeE%ahy@p z>gUg%wKI(2q+et*WIMxri^U8lz0dD&5CLNmfmf=FKMMPvNFYqBzie+K(*3%>zd-~V zL;x2efZ8e(fs*tF5oi#B1`)uT2$WAXLZQ&n(GgA41VQBU`NhRWQ51QeZ*Fd`W2iq+ zC9AKVB^iPU{58STq)rq?Q52=WX&5rCK1rt=MBqOp0vDN#+vPH1T5ZUz6aegYJElaS z&+mUTFi^oE5)R`_1gbJke2G9!((xn$q9_`b2vmO6z?uluwCZ>gfvT~NFA}u zJ+zYaydY?bOazXPk7GMK??WM;=NX3ieRZYrsgLwvFbDv_U{E6+Um_sgKZCuSp8l}3 zB-f`^k&G`9D5zq6Vq!wyh%XUP9v_#Nm*vX%__#5MfK({RB``K7i(FY*Q5vx(0tHD@ z%IN4Q0E~=`C@okM0nKam@bIvv1z#c{ReS!&mk88!bHtDcymY$}N=F_r<$jdLkY231 k>i80YySoaVIYIa{0Hu_2rW%yutN;K207*qoM6N<$f_Z=6i~s-t diff --git a/library/colorpicker/images/colorpicker_select.gif b/library/colorpicker/images/colorpicker_select.gif deleted file mode 100644 index 599f7f13a6854d198f501588948ffcf97bf9f365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78 zcmZ?wbhEHbij|08)1sO8@`> diff --git a/library/colorpicker/images/colorpicker_submit.png b/library/colorpicker/images/colorpicker_submit.png deleted file mode 100644 index 7f4c0825f53cc4faba8fc9e043502276765da1f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 984 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 P00000NkvXXu0mjfA`AaT diff --git a/library/colorpicker/images/custom_hsb_h.png b/library/colorpicker/images/custom_hsb_h.png deleted file mode 100644 index a217e9218e6a512b507a35e8a6141f0e56193439..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 970 zcmV;*12z1KP)h+v*8l*BQUCyPMF0TmW&i*=2LJ#e`2#0~ zRsaA4P)S5VRCwC#m|aK|K^(yUyEA+4?d5?fXd;=M7I&7CAQ1#X&_j>CL_YN-gn@+F zgHSIeAw>3IK|;|7L=oge5IzJ#A^0E&>G?(8=|!HGo*#L7AKu<>4|8pMd)HkZt+#{w zXC7weW^aBB|Jj-SF*9F$o1tx>E$qcMycycAC@-ZBJ@9=M1Art+Kw)425XHpaLf3nT z*o$qs(c_|+-@n%!JfIWz{MV(NRK`u1oK!3sq$xeUk30*0rTO&r;Lz}xX3Q?2XDLZ^ zNtQLm=b0`ovGcrzGy{tZJ8^M;iCsNLZ*=us&BvV@!eqi&`J(hE1%Vf=JRxLR*23X^ zHtTjcstkxmW4fX%R1Gc%0Gw!YjZb;hvts~YStk9-f%l(m0w0fy0I;#P!Y~ZOFd0Yc z6v|xg8E^fO8d9H}oln`OnfJJ7mbVJzw2DT;EXx*f%c_Y}(B({td#$~-(d7^m2>@v8 zyhBz%)<4CSQ06-3bdbu#v?m=s^TUgQAW80>SVT-DWO+Bqe^ZT5c^X^}GWW!^H|6DM z{2&`t&HcxOX}{XxtgBuQu9KfyE}VDPRTnB@)bzR0U55`X2iGIf82PEXs$7=k;M$J@ zqW{A-4Q++h&2S`|@upE=bVXp?Ee;`O5dSyi! z_6LF|n~ze5J~HYyjR0NfpC{*ZC2Op&)zJu?In|^S_t5Z|X#`9oU=$;ucVssLNp#Z) zm`1=f0;Ul#jllmj0z<=NR2qTWnkv%>>_H8 zN}^l&B27_@0BI^lKr=??RZm8DS1SN?ceNr_7}^MstN?&p_nzJCxJ2r=d!JKa1US_; z?df}&-f3JTfPWoH*RQmY%H4;rv~L($))vJGczsJ=-;&x0XvXM>ju9#M``?gN>ukHI zbY@GK!e7T#7lFRVZvo)JlL2+7ag6|%dL;F~c&F(xt`Sh)F!UJ#{5Lm80~&$3`EU8J sdf~SzMzo^mJOqtv1hQW_1cCoK0IhW09jn*o82|tP07*qoM6N<$g4YtalK=n! diff --git a/library/colorpicker/images/custom_hsb_s.png b/library/colorpicker/images/custom_hsb_s.png deleted file mode 100644 index 7826b415077be23ed1b1bf05b2da62d4aa5b1c67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1168 zcmV;B1aJF^P)h+v*8l*BQUCyPMF0TmW&i*=2LJ#e`2#0~ zRsaA57D+@wRCwC#nQcf@Q5eUc-Fr6Onu3&AF^rild$UyX1q~x8l(L`*3O@uvFO(o; z_5wxr@*$1tgY{vMl7$6QeMqAy6e1xqkX2R|TUIxmtGu(iIrnyNAC8Ud=Dmt?_1xOS z`EYjbGoJs>o;~L|ziI4tJI8S#VLo05L|S~@48(C$eTIg-ib~hV#^6c%;`soO zlezfi8;3YL0sx8%PiTw9QdL!zm6bIwEpOSPl&u?AQj2Q*-QCgA(fXtl0Cw!$vnn?|%wceFNYM&oFvQ9@3=R%a03eJUpBbjP zxp`q)T3K1y!+W<%Hg9jJw`vg*Mw-&Q9tyNHEd`IT=#UEpqjD~4E z^RfC@Z$F3^H8z_~ryHfSWm(qgbTa*XVcv?&bj$btfnHa?*um@dDVpmsF>?L3*Xu+0 zyNG<2kdR<9neuc7gy{DU#-ng495vU+K24>ZIF9oRKKZ>NR5}3gyyPRArjJ2 zf+9GneqF87jYgx)wVGJz@o_T{>vs3KTv8sMfSye0b7#*&eJ)p4MuzH$z|-elQ6iu& zBJkq1T~TGrm!v941lAN}Dx|xuy)#M#qC|icBA~R%6M*&npp9OT#pigC=nPp5g7fdQCeDBTwIKaKxO%EOa#U(w2IzM!^(@?E$JU80&VS` zsw4ubW>b_1{D(wfc2d$OhEe0SngVs&z)y})BJlKi*ZoJ2WgLpv7LrQ@Xd0=N2vB3; zSaOMgR;yDh5zy*l)Jg<&+6m=42}FRVDYX&-MAM;h_SjzWOGMK|6M@hlJ|_?D1b{O~ zcb%xIR|gRYCCsVwSC1dqf#;_$G^l_GXhlEMv$c(piwF||u`vwu!e-l0Qj(pWefUUx zZQbpLdh413tIzMB(#G&_!c^|xjwk0X-;976L=pjnXgn@jo3O}(`?iG^i6#O_)CkmG zxeWl9>h6da$t42Xkw=pC+TE}fa*4p0M-sV20F9?}B#;Q$d%jF+*QfVdjmwBCrAMCe isv!dMU5CLC`)2?-k0%YdqHBTx0000b%7 diff --git a/library/colorpicker/images/custom_rgb_b.png b/library/colorpicker/images/custom_rgb_b.png deleted file mode 100644 index 80764e5d6dd8aac3c5ef87d83b45d29780af1fe9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1008 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 T=Ar9_QX-DN@01`G*?mYE;P(j>ieaLJ zp1@KmP7DbnxHd5epSMZF>_Ios1X7kEzM%)`8u}mxVv)EwgAVwi+aL%gVHgVE_pQ>@ zbuG%W6jfCb)Fr3i6gRMr(1H#Un@BbTwH6Q2xnfI1$74|x z`a$b3REt~>BR!+Rjm(B~!)%yB$32-1&(IZ{4HWmQa;H~;maQBTMsJ;5 wu=L25Ib=s<$1=nh_wOs&FkN?ph+v*8l*BQUCyPMF0TmW&i*=2LJ#e`2#0~ zRsaA2j7da6RCwC#n88ZJKomvKOQ$N-q%EcB2MDDFapS&Ut2tcoJKO0Z5XR@gxT5=E@BPRC5JM(-{EmRs+wi z*>P|@#ScQvT9QAwUwvX=#Ku^(QHKpv2~+}=KqXKKR03@~kh1h#z3lU2-9S7%K9wHY zZlHd@zd1k|%qmdMx=&^ql(G#p7!3Z$L#9{gzl=qFW|hX6M^<+t`|yc1Y?-gyyEotInm#MOm!f^^y*-dYoVJ8o0wy4TmX zR?7dfn;bc9{iI8VpES5yofZaYh;TjCpK_UhilywQPp{V&o!)zNr-EuAP#7%xRC{Am z6GR!1|0e8}W%vqnuQi`zyC%VuOt~~QLec?j5=hH8t&PuqF6Zm0mDYFhgqkAab@NoR n(3#>M@3IhYo&TccjBE_r(UXjnZhw#mdW^x-)z4*}Q$iB}AxU+4 diff --git a/library/colorpicker/index.html b/library/colorpicker/index.html deleted file mode 100644 index e1ad5782d..000000000 --- a/library/colorpicker/index.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - ColorPicker - jQuery plugin - - - - - - - -
-

Color Picker - jQuery plugin

- -
-
-

About

-

A simple component to select color in the same way you select color in Adobe Photoshop

-

Last update

-

23.05.2009 - Check Download tab

-

Features

-
    -
  • Flat mode - as element in page
  • -
  • Powerful controls for color selection
  • -
  • Easy to customize the look by changing some images
  • -
  • Fits into the viewport
  • -
-

License

-

Dual licensed under the MIT and GPL licenses.

-

Examples

-

Flat mode.

-

-

-
-$('#colorpickerHolder').ColorPicker({flat: true});
-                
-

Custom skin and using flat mode to display the color picker in a custom widget.

-
-
-
-
-
- -

Attached to an text field and using callback functions to update the color with field's value and set the value back in the field by submiting the color.

-

-

-

-
$('#colorpickerField1, #colorpickerField2, #colorpickerField3').ColorPicker({
-	onSubmit: function(hsb, hex, rgb, el) {
-		$(el).val(hex);
-		$(el).ColorPickerHide();
-	},
-	onBeforeShow: function () {
-		$(this).ColorPickerSetColor(this.value);
-	}
-})
-.bind('keyup', function(){
-	$(this).ColorPickerSetColor(this.value);
-});
-
-

Attached to DOMElement and using callbacks to live preview the color and adding animation.

-

-

-

-
-$('#colorSelector').ColorPicker({
-	color: '#0000ff',
-	onShow: function (colpkr) {
-		$(colpkr).fadeIn(500);
-		return false;
-	},
-	onHide: function (colpkr) {
-		$(colpkr).fadeOut(500);
-		return false;
-	},
-	onChange: function (hsb, hex, rgb) {
-		$('#colorSelector div').css('backgroundColor', '#' + hex);
-	}
-});
-
-
-
-

Download

-

colorpicker.zip (73 kb): jQuery, Javscript files, CSS files, images, examples and instructions.

-

Changelog

-
-
23.05.2009
-
Added: close on color selection example
-
Added: restore original color option
-
Changed: color update on key up event
-
Fixed: colorpicker hide and show methods
-
Fixed: reference to options. Multiple fields with colorpickers is possible now.
-
Fixed: RGB to HSB convertion
-
22.08.2008
-
Fixed bug: where some events were not canceled right on Safari
-
Fixed bug: where teh view port was not detected right on Safari
-
16-07-2008
-
Fixed bug where the letter 'F' could not be typed in the Hex field
-
Fixed bug where the changes on Hex field where not parsed
-
Added new option 'livePreview'
-
08-07-2008
-
Fixed typo in the code, both JavaScript and CSS
-
Changed the cursor for some elements
-
Added new demo explaining how to implement custom skin
-
07.07.2008
-
The first release.
-
-
-
-

Implement

-

Attach the Javascript and CSS files to your document. Edit CSS file and fix the paths to images and change colors to fit your site theme.

-
-<link rel="stylesheet" media="screen" type="text/css" href="css/colorpicker.css" />
-<script type="text/javascript" src="js/colorpicker.js"></script>
-                
-

Invocation code

-

All you have to do is to select the elements in a jQuery way and call the plugin.

-
- $('input').ColorPicker(options);
-                
-

Options

-

A hash of parameters. All parameters are optional.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
eventNamestringThe desired event to trigger the colorpicker. Default: 'click'
colorstring or hashThe default color. String for hex color or hash for RGB and HSB ({r:255, r:0, b:0}) . Default: 'ff0000'
flatbooleanWhatever if the color picker is appended to the element or triggered by an event. Default false
livePreviewbooleanWhatever if the color values are filled in the fields while changing values on selector or a field. If false it may improve speed. Default true
onShowfunctionCallback function triggered when the color picker is shown
onBeforeShowfunctionCallback function triggered before the color picker is shown
onHidefunctionCallback function triggered when the color picker is hidden
onChangefunctionCallback function triggered when the color is changed
onSubmitfunctionCallback function triggered when the color it is chosen
-

Set color

-

If you want to set a new color.

-
$('input').ColorPickerSetColor(color);
-

The 'color' argument is the same format as the option color, string for hex color or hash for RGB and HSB ({r:255, r:0, b:0}).

-
-
-
- - diff --git a/library/colorpicker/js/colorpicker.js b/library/colorpicker/js/colorpicker.js deleted file mode 100644 index 10a2b2244..000000000 --- a/library/colorpicker/js/colorpicker.js +++ /dev/null @@ -1,484 +0,0 @@ -/** - * - * Color picker - * Author: Stefan Petre www.eyecon.ro - * - * Dual licensed under the MIT and GPL licenses - * - */ -(function ($) { - var ColorPicker = function () { - var - ids = {}, - inAction, - charMin = 65, - visible, - tpl = '
', - defaults = { - eventName: 'click', - onShow: function () {}, - onBeforeShow: function(){}, - onHide: function () {}, - onChange: function () {}, - onSubmit: function () {}, - color: 'ff0000', - livePreview: true, - flat: false - }, - fillRGBFields = function (hsb, cal) { - var rgb = HSBToRGB(hsb); - $(cal).data('colorpicker').fields - .eq(1).val(rgb.r).end() - .eq(2).val(rgb.g).end() - .eq(3).val(rgb.b).end(); - }, - fillHSBFields = function (hsb, cal) { - $(cal).data('colorpicker').fields - .eq(4).val(hsb.h).end() - .eq(5).val(hsb.s).end() - .eq(6).val(hsb.b).end(); - }, - fillHexFields = function (hsb, cal) { - $(cal).data('colorpicker').fields - .eq(0).val(HSBToHex(hsb)).end(); - }, - setSelector = function (hsb, cal) { - $(cal).data('colorpicker').selector.css('backgroundColor', '#' + HSBToHex({h: hsb.h, s: 100, b: 100})); - $(cal).data('colorpicker').selectorIndic.css({ - left: parseInt(150 * hsb.s/100, 10), - top: parseInt(150 * (100-hsb.b)/100, 10) - }); - }, - setHue = function (hsb, cal) { - $(cal).data('colorpicker').hue.css('top', parseInt(150 - 150 * hsb.h/360, 10)); - }, - setCurrentColor = function (hsb, cal) { - $(cal).data('colorpicker').currentColor.css('backgroundColor', '#' + HSBToHex(hsb)); - }, - setNewColor = function (hsb, cal) { - $(cal).data('colorpicker').newColor.css('backgroundColor', '#' + HSBToHex(hsb)); - }, - keyDown = function (ev) { - var pressedKey = ev.charCode || ev.keyCode || -1; - if ((pressedKey > charMin && pressedKey <= 90) || pressedKey == 32) { - return false; - } - var cal = $(this).parent().parent(); - if (cal.data('colorpicker').livePreview === true) { - change.apply(this); - } - }, - change = function (ev) { - var cal = $(this).parent().parent(), col; - if (this.parentNode.className.indexOf('_hex') > 0) { - cal.data('colorpicker').color = col = HexToHSB(fixHex(this.value)); - } else if (this.parentNode.className.indexOf('_hsb') > 0) { - cal.data('colorpicker').color = col = fixHSB({ - h: parseInt(cal.data('colorpicker').fields.eq(4).val(), 10), - s: parseInt(cal.data('colorpicker').fields.eq(5).val(), 10), - b: parseInt(cal.data('colorpicker').fields.eq(6).val(), 10) - }); - } else { - cal.data('colorpicker').color = col = RGBToHSB(fixRGB({ - r: parseInt(cal.data('colorpicker').fields.eq(1).val(), 10), - g: parseInt(cal.data('colorpicker').fields.eq(2).val(), 10), - b: parseInt(cal.data('colorpicker').fields.eq(3).val(), 10) - })); - } - if (ev) { - fillRGBFields(col, cal.get(0)); - fillHexFields(col, cal.get(0)); - fillHSBFields(col, cal.get(0)); - } - setSelector(col, cal.get(0)); - setHue(col, cal.get(0)); - setNewColor(col, cal.get(0)); - cal.data('colorpicker').onChange.apply(cal, [col, HSBToHex(col), HSBToRGB(col)]); - }, - blur = function (ev) { - var cal = $(this).parent().parent(); - cal.data('colorpicker').fields.parent().removeClass('colorpicker_focus'); - }, - focus = function () { - charMin = this.parentNode.className.indexOf('_hex') > 0 ? 70 : 65; - $(this).parent().parent().data('colorpicker').fields.parent().removeClass('colorpicker_focus'); - $(this).parent().addClass('colorpicker_focus'); - }, - downIncrement = function (ev) { - var field = $(this).parent().find('input').focus(); - var current = { - el: $(this).parent().addClass('colorpicker_slider'), - max: this.parentNode.className.indexOf('_hsb_h') > 0 ? 360 : (this.parentNode.className.indexOf('_hsb') > 0 ? 100 : 255), - y: ev.pageY, - field: field, - val: parseInt(field.val(), 10), - preview: $(this).parent().parent().data('colorpicker').livePreview - }; - $(document).bind('mouseup', current, upIncrement); - $(document).bind('mousemove', current, moveIncrement); - }, - moveIncrement = function (ev) { - ev.data.field.val(Math.max(0, Math.min(ev.data.max, parseInt(ev.data.val + ev.pageY - ev.data.y, 10)))); - if (ev.data.preview) { - change.apply(ev.data.field.get(0), [true]); - } - return false; - }, - upIncrement = function (ev) { - change.apply(ev.data.field.get(0), [true]); - ev.data.el.removeClass('colorpicker_slider').find('input').focus(); - $(document).unbind('mouseup', upIncrement); - $(document).unbind('mousemove', moveIncrement); - return false; - }, - downHue = function (ev) { - var current = { - cal: $(this).parent(), - y: $(this).offset().top - }; - current.preview = current.cal.data('colorpicker').livePreview; - $(document).bind('mouseup', current, upHue); - $(document).bind('mousemove', current, moveHue); - }, - moveHue = function (ev) { - change.apply( - ev.data.cal.data('colorpicker') - .fields - .eq(4) - .val(parseInt(360*(150 - Math.max(0,Math.min(150,(ev.pageY - ev.data.y))))/150, 10)) - .get(0), - [ev.data.preview] - ); - return false; - }, - upHue = function (ev) { - fillRGBFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0)); - fillHexFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0)); - $(document).unbind('mouseup', upHue); - $(document).unbind('mousemove', moveHue); - return false; - }, - downSelector = function (ev) { - var current = { - cal: $(this).parent(), - pos: $(this).offset() - }; - current.preview = current.cal.data('colorpicker').livePreview; - $(document).bind('mouseup', current, upSelector); - $(document).bind('mousemove', current, moveSelector); - }, - moveSelector = function (ev) { - change.apply( - ev.data.cal.data('colorpicker') - .fields - .eq(6) - .val(parseInt(100*(150 - Math.max(0,Math.min(150,(ev.pageY - ev.data.pos.top))))/150, 10)) - .end() - .eq(5) - .val(parseInt(100*(Math.max(0,Math.min(150,(ev.pageX - ev.data.pos.left))))/150, 10)) - .get(0), - [ev.data.preview] - ); - return false; - }, - upSelector = function (ev) { - fillRGBFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0)); - fillHexFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0)); - $(document).unbind('mouseup', upSelector); - $(document).unbind('mousemove', moveSelector); - return false; - }, - enterSubmit = function (ev) { - $(this).addClass('colorpicker_focus'); - }, - leaveSubmit = function (ev) { - $(this).removeClass('colorpicker_focus'); - }, - clickSubmit = function (ev) { - var cal = $(this).parent(); - var col = cal.data('colorpicker').color; - cal.data('colorpicker').origColor = col; - setCurrentColor(col, cal.get(0)); - cal.data('colorpicker').onSubmit(col, HSBToHex(col), HSBToRGB(col), cal.data('colorpicker').el); - }, - show = function (ev) { - var cal = $('#' + $(this).data('colorpickerId')); - cal.data('colorpicker').onBeforeShow.apply(this, [cal.get(0)]); - var pos = $(this).offset(); - var viewPort = getViewport(); - var top = pos.top + this.offsetHeight; - var left = pos.left; - if (top + 176 > viewPort.t + viewPort.h) { - top -= this.offsetHeight + 176; - } - if (left + 356 > viewPort.l + viewPort.w) { - left -= 356; - } - cal.css({left: left + 'px', top: top + 'px'}); - if (cal.data('colorpicker').onShow.apply(this, [cal.get(0)]) != false) { - cal.show(); - } - $(document).bind('mousedown', {cal: cal}, hide); - return false; - }, - hide = function (ev) { - if (!isChildOf(ev.data.cal.get(0), ev.target, ev.data.cal.get(0))) { - if (ev.data.cal.data('colorpicker').onHide.apply(this, [ev.data.cal.get(0)]) != false) { - ev.data.cal.hide(); - } - $(document).unbind('mousedown', hide); - } - }, - isChildOf = function(parentEl, el, container) { - if (parentEl == el) { - return true; - } - if (parentEl.contains) { - return parentEl.contains(el); - } - if ( parentEl.compareDocumentPosition ) { - return !!(parentEl.compareDocumentPosition(el) & 16); - } - var prEl = el.parentNode; - while(prEl && prEl != container) { - if (prEl == parentEl) - return true; - prEl = prEl.parentNode; - } - return false; - }, - getViewport = function () { - var m = document.compatMode == 'CSS1Compat'; - return { - l : window.pageXOffset || (m ? document.documentElement.scrollLeft : document.body.scrollLeft), - t : window.pageYOffset || (m ? document.documentElement.scrollTop : document.body.scrollTop), - w : window.innerWidth || (m ? document.documentElement.clientWidth : document.body.clientWidth), - h : window.innerHeight || (m ? document.documentElement.clientHeight : document.body.clientHeight) - }; - }, - fixHSB = function (hsb) { - return { - h: Math.min(360, Math.max(0, hsb.h)), - s: Math.min(100, Math.max(0, hsb.s)), - b: Math.min(100, Math.max(0, hsb.b)) - }; - }, - fixRGB = function (rgb) { - return { - r: Math.min(255, Math.max(0, rgb.r)), - g: Math.min(255, Math.max(0, rgb.g)), - b: Math.min(255, Math.max(0, rgb.b)) - }; - }, - fixHex = function (hex) { - var len = 6 - hex.length; - if (len > 0) { - var o = []; - for (var i=0; i -1) ? hex.substring(1) : hex), 16); - return {r: hex >> 16, g: (hex & 0x00FF00) >> 8, b: (hex & 0x0000FF)}; - }, - HexToHSB = function (hex) { - return RGBToHSB(HexToRGB(hex)); - }, - RGBToHSB = function (rgb) { - var hsb = { - h: 0, - s: 0, - b: 0 - }; - var min = Math.min(rgb.r, rgb.g, rgb.b); - var max = Math.max(rgb.r, rgb.g, rgb.b); - var delta = max - min; - hsb.b = max; - if (max != 0) { - - } - hsb.s = max != 0 ? 255 * delta / max : 0; - if (hsb.s != 0) { - if (rgb.r == max) { - hsb.h = (rgb.g - rgb.b) / delta; - } else if (rgb.g == max) { - hsb.h = 2 + (rgb.b - rgb.r) / delta; - } else { - hsb.h = 4 + (rgb.r - rgb.g) / delta; - } - } else { - hsb.h = -1; - } - hsb.h *= 60; - if (hsb.h < 0) { - hsb.h += 360; - } - hsb.s *= 100/255; - hsb.b *= 100/255; - return hsb; - }, - HSBToRGB = function (hsb) { - var rgb = {}; - var h = Math.round(hsb.h); - var s = Math.round(hsb.s*255/100); - var v = Math.round(hsb.b*255/100); - if(s == 0) { - rgb.r = rgb.g = rgb.b = v; - } else { - var t1 = v; - var t2 = (255-s)*v/255; - var t3 = (t1-t2)*(h%60)/60; - if(h==360) h = 0; - if(h<60) {rgb.r=t1; rgb.b=t2; rgb.g=t2+t3} - else if(h<120) {rgb.g=t1; rgb.b=t2; rgb.r=t1-t3} - else if(h<180) {rgb.g=t1; rgb.r=t2; rgb.b=t2+t3} - else if(h<240) {rgb.b=t1; rgb.r=t2; rgb.g=t1-t3} - else if(h<300) {rgb.b=t1; rgb.g=t2; rgb.r=t2+t3} - else if(h<360) {rgb.r=t1; rgb.g=t2; rgb.b=t1-t3} - else {rgb.r=0; rgb.g=0; rgb.b=0} - } - return {r:Math.round(rgb.r), g:Math.round(rgb.g), b:Math.round(rgb.b)}; - }, - RGBToHex = function (rgb) { - var hex = [ - rgb.r.toString(16), - rgb.g.toString(16), - rgb.b.toString(16) - ]; - $.each(hex, function (nr, val) { - if (val.length == 1) { - hex[nr] = '0' + val; - } - }); - return hex.join(''); - }, - HSBToHex = function (hsb) { - return RGBToHex(HSBToRGB(hsb)); - }, - restoreOriginal = function () { - var cal = $(this).parent(); - var col = cal.data('colorpicker').origColor; - cal.data('colorpicker').color = col; - fillRGBFields(col, cal.get(0)); - fillHexFields(col, cal.get(0)); - fillHSBFields(col, cal.get(0)); - setSelector(col, cal.get(0)); - setHue(col, cal.get(0)); - setNewColor(col, cal.get(0)); - }; - return { - init: function (opt) { - opt = $.extend({}, defaults, opt||{}); - if (typeof opt.color == 'string') { - opt.color = HexToHSB(opt.color); - } else if (opt.color.r != undefined && opt.color.g != undefined && opt.color.b != undefined) { - opt.color = RGBToHSB(opt.color); - } else if (opt.color.h != undefined && opt.color.s != undefined && opt.color.b != undefined) { - opt.color = fixHSB(opt.color); - } else { - return this; - } - return this.each(function () { - if (!$(this).data('colorpickerId')) { - var options = $.extend({}, opt); - options.origColor = opt.color; - var id = 'collorpicker_' + parseInt(Math.random() * 1000); - $(this).data('colorpickerId', id); - var cal = $(tpl).attr('id', id); - if (options.flat) { - cal.appendTo(this).show(); - } else { - cal.appendTo(document.body); - } - options.fields = cal - .find('input') - .bind('keyup', keyDown) - .bind('change', change) - .bind('blur', blur) - .bind('focus', focus); - cal - .find('span').bind('mousedown', downIncrement).end() - .find('>div.colorpicker_current_color').bind('click', restoreOriginal); - options.selector = cal.find('div.colorpicker_color').bind('mousedown', downSelector); - options.selectorIndic = options.selector.find('div div'); - options.el = this; - options.hue = cal.find('div.colorpicker_hue div'); - cal.find('div.colorpicker_hue').bind('mousedown', downHue); - options.newColor = cal.find('div.colorpicker_new_color'); - options.currentColor = cal.find('div.colorpicker_current_color'); - cal.data('colorpicker', options); - cal.find('div.colorpicker_submit') - .bind('mouseenter', enterSubmit) - .bind('mouseleave', leaveSubmit) - .bind('click', clickSubmit); - fillRGBFields(options.color, cal.get(0)); - fillHSBFields(options.color, cal.get(0)); - fillHexFields(options.color, cal.get(0)); - setHue(options.color, cal.get(0)); - setSelector(options.color, cal.get(0)); - setCurrentColor(options.color, cal.get(0)); - setNewColor(options.color, cal.get(0)); - if (options.flat) { - cal.css({ - position: 'relative', - display: 'block' - }); - } else { - $(this).bind(options.eventName, show); - } - } - }); - }, - showPicker: function() { - return this.each( function () { - if ($(this).data('colorpickerId')) { - show.apply(this); - } - }); - }, - hidePicker: function() { - return this.each( function () { - if ($(this).data('colorpickerId')) { - $('#' + $(this).data('colorpickerId')).hide(); - } - }); - }, - setColor: function(col) { - if (typeof col == 'string') { - col = HexToHSB(col); - } else if (col.r != undefined && col.g != undefined && col.b != undefined) { - col = RGBToHSB(col); - } else if (col.h != undefined && col.s != undefined && col.b != undefined) { - col = fixHSB(col); - } else { - return this; - } - return this.each(function(){ - if ($(this).data('colorpickerId')) { - var cal = $('#' + $(this).data('colorpickerId')); - cal.data('colorpicker').color = col; - cal.data('colorpicker').origColor = col; - fillRGBFields(col, cal.get(0)); - fillHSBFields(col, cal.get(0)); - fillHexFields(col, cal.get(0)); - setHue(col, cal.get(0)); - setSelector(col, cal.get(0)); - setCurrentColor(col, cal.get(0)); - setNewColor(col, cal.get(0)); - } - }); - } - }; - }(); - $.fn.extend({ - ColorPicker: ColorPicker.init, - ColorPickerHide: ColorPicker.hidePicker, - ColorPickerShow: ColorPicker.showPicker, - ColorPickerSetColor: ColorPicker.setColor - }); -})(jQuery) \ No newline at end of file diff --git a/library/colorpicker/js/eye.js b/library/colorpicker/js/eye.js deleted file mode 100644 index ea70e643f..000000000 --- a/library/colorpicker/js/eye.js +++ /dev/null @@ -1,34 +0,0 @@ -/** - * - * Zoomimage - * Author: Stefan Petre www.eyecon.ro - * - */ -(function($){ - var EYE = window.EYE = function() { - var _registered = { - init: [] - }; - return { - init: function() { - $.each(_registered.init, function(nr, fn){ - fn.call(); - }); - }, - extend: function(prop) { - for (var i in prop) { - if (prop[i] != undefined) { - this[i] = prop[i]; - } - } - }, - register: function(fn, type) { - if (!_registered[type]) { - _registered[type] = []; - } - _registered[type].push(fn); - } - }; - }(); - $(EYE.init); -})(jQuery); diff --git a/library/colorpicker/js/layout.js b/library/colorpicker/js/layout.js deleted file mode 100644 index e0dfb8f33..000000000 --- a/library/colorpicker/js/layout.js +++ /dev/null @@ -1,67 +0,0 @@ -(function($){ - var initLayout = function() { - var hash = window.location.hash.replace('#', ''); - var currentTab = $('ul.navigationTabs a') - .bind('click', showTab) - .filter('a[rel=' + hash + ']'); - if (currentTab.size() == 0) { - currentTab = $('ul.navigationTabs a:first'); - } - showTab.apply(currentTab.get(0)); - $('#colorpickerHolder').ColorPicker({flat: true}); - $('#colorpickerHolder2').ColorPicker({ - flat: true, - color: '#00ff00', - onSubmit: function(hsb, hex, rgb) { - $('#colorSelector2 div').css('backgroundColor', '#' + hex); - } - }); - $('#colorpickerHolder2>div').css('position', 'absolute'); - var widt = false; - $('#colorSelector2').bind('click', function() { - $('#colorpickerHolder2').stop().animate({height: widt ? 0 : 173}, 500); - widt = !widt; - }); - $('#colorpickerField1, #colorpickerField2, #colorpickerField3').ColorPicker({ - onSubmit: function(hsb, hex, rgb, el) { - $(el).val(hex); - $(el).ColorPickerHide(); - }, - onBeforeShow: function () { - $(this).ColorPickerSetColor(this.value); - } - }) - .bind('keyup', function(){ - $(this).ColorPickerSetColor(this.value); - }); - $('#colorSelector').ColorPicker({ - color: '#0000ff', - onShow: function (colpkr) { - $(colpkr).fadeIn(500); - return false; - }, - onHide: function (colpkr) { - $(colpkr).fadeOut(500); - return false; - }, - onChange: function (hsb, hex, rgb) { - $('#colorSelector div').css('backgroundColor', '#' + hex); - } - }); - }; - - var showTab = function(e) { - var tabIndex = $('ul.navigationTabs a') - .removeClass('active') - .index(this); - $(this) - .addClass('active') - .blur(); - $('div.tab') - .hide() - .eq(tabIndex) - .show(); - }; - - EYE.register(initLayout, 'init'); -})(jQuery) \ No newline at end of file diff --git a/library/colorpicker/js/utils.js b/library/colorpicker/js/utils.js deleted file mode 100644 index cc7ce14ec..000000000 --- a/library/colorpicker/js/utils.js +++ /dev/null @@ -1,252 +0,0 @@ -/** - * - * Utilities - * Author: Stefan Petre www.eyecon.ro - * - */ -(function($) { -EYE.extend({ - getPosition : function(e, forceIt) - { - var x = 0; - var y = 0; - var es = e.style; - var restoreStyles = false; - if (forceIt && jQuery.curCSS(e,'display') == 'none') { - var oldVisibility = es.visibility; - var oldPosition = es.position; - restoreStyles = true; - es.visibility = 'hidden'; - es.display = 'block'; - es.position = 'absolute'; - } - var el = e; - if (el.getBoundingClientRect) { // IE - var box = el.getBoundingClientRect(); - x = box.left + Math.max(document.documentElement.scrollLeft, document.body.scrollLeft) - 2; - y = box.top + Math.max(document.documentElement.scrollTop, document.body.scrollTop) - 2; - } else { - x = el.offsetLeft; - y = el.offsetTop; - el = el.offsetParent; - if (e != el) { - while (el) { - x += el.offsetLeft; - y += el.offsetTop; - el = el.offsetParent; - } - } - if (jQuery.browser.safari && jQuery.curCSS(e, 'position') == 'absolute' ) { - x -= document.body.offsetLeft; - y -= document.body.offsetTop; - } - el = e.parentNode; - while (el && el.tagName.toUpperCase() != 'BODY' && el.tagName.toUpperCase() != 'HTML') - { - if (jQuery.curCSS(el, 'display') != 'inline') { - x -= el.scrollLeft; - y -= el.scrollTop; - } - el = el.parentNode; - } - } - if (restoreStyles == true) { - es.display = 'none'; - es.position = oldPosition; - es.visibility = oldVisibility; - } - return {x:x, y:y}; - }, - getSize : function(e) - { - var w = parseInt(jQuery.curCSS(e,'width'), 10); - var h = parseInt(jQuery.curCSS(e,'height'), 10); - var wb = 0; - var hb = 0; - if (jQuery.curCSS(e, 'display') != 'none') { - wb = e.offsetWidth; - hb = e.offsetHeight; - } else { - var es = e.style; - var oldVisibility = es.visibility; - var oldPosition = es.position; - es.visibility = 'hidden'; - es.display = 'block'; - es.position = 'absolute'; - wb = e.offsetWidth; - hb = e.offsetHeight; - es.display = 'none'; - es.position = oldPosition; - es.visibility = oldVisibility; - } - return {w:w, h:h, wb:wb, hb:hb}; - }, - getClient : function(e) - { - var h, w; - if (e) { - w = e.clientWidth; - h = e.clientHeight; - } else { - var de = document.documentElement; - w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth; - h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight; - } - return {w:w,h:h}; - }, - getScroll : function (e) - { - var t=0, l=0, w=0, h=0, iw=0, ih=0; - if (e && e.nodeName.toLowerCase() != 'body') { - t = e.scrollTop; - l = e.scrollLeft; - w = e.scrollWidth; - h = e.scrollHeight; - } else { - if (document.documentElement) { - t = document.documentElement.scrollTop; - l = document.documentElement.scrollLeft; - w = document.documentElement.scrollWidth; - h = document.documentElement.scrollHeight; - } else if (document.body) { - t = document.body.scrollTop; - l = document.body.scrollLeft; - w = document.body.scrollWidth; - h = document.body.scrollHeight; - } - if (typeof pageYOffset != 'undefined') { - t = pageYOffset; - l = pageXOffset; - } - iw = self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0; - ih = self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0; - } - return { t: t, l: l, w: w, h: h, iw: iw, ih: ih }; - }, - getMargins : function(e, toInteger) - { - var t = jQuery.curCSS(e,'marginTop') || ''; - var r = jQuery.curCSS(e,'marginRight') || ''; - var b = jQuery.curCSS(e,'marginBottom') || ''; - var l = jQuery.curCSS(e,'marginLeft') || ''; - if (toInteger) - return { - t: parseInt(t, 10)||0, - r: parseInt(r, 10)||0, - b: parseInt(b, 10)||0, - l: parseInt(l, 10) - }; - else - return {t: t, r: r, b: b, l: l}; - }, - getPadding : function(e, toInteger) - { - var t = jQuery.curCSS(e,'paddingTop') || ''; - var r = jQuery.curCSS(e,'paddingRight') || ''; - var b = jQuery.curCSS(e,'paddingBottom') || ''; - var l = jQuery.curCSS(e,'paddingLeft') || ''; - if (toInteger) - return { - t: parseInt(t, 10)||0, - r: parseInt(r, 10)||0, - b: parseInt(b, 10)||0, - l: parseInt(l, 10) - }; - else - return {t: t, r: r, b: b, l: l}; - }, - getBorder : function(e, toInteger) - { - var t = jQuery.curCSS(e,'borderTopWidth') || ''; - var r = jQuery.curCSS(e,'borderRightWidth') || ''; - var b = jQuery.curCSS(e,'borderBottomWidth') || ''; - var l = jQuery.curCSS(e,'borderLeftWidth') || ''; - if (toInteger) - return { - t: parseInt(t, 10)||0, - r: parseInt(r, 10)||0, - b: parseInt(b, 10)||0, - l: parseInt(l, 10)||0 - }; - else - return {t: t, r: r, b: b, l: l}; - }, - traverseDOM : function(nodeEl, func) - { - func(nodeEl); - nodeEl = nodeEl.firstChild; - while(nodeEl){ - EYE.traverseDOM(nodeEl, func); - nodeEl = nodeEl.nextSibling; - } - }, - getInnerWidth : function(el, scroll) { - var offsetW = el.offsetWidth; - return scroll ? Math.max(el.scrollWidth,offsetW) - offsetW + el.clientWidth:el.clientWidth; - }, - getInnerHeight : function(el, scroll) { - var offsetH = el.offsetHeight; - return scroll ? Math.max(el.scrollHeight,offsetH) - offsetH + el.clientHeight:el.clientHeight; - }, - getExtraWidth : function(el) { - if($.boxModel) - return (parseInt($.curCSS(el, 'paddingLeft'))||0) - + (parseInt($.curCSS(el, 'paddingRight'))||0) - + (parseInt($.curCSS(el, 'borderLeftWidth'))||0) - + (parseInt($.curCSS(el, 'borderRightWidth'))||0); - return 0; - }, - getExtraHeight : function(el) { - if($.boxModel) - return (parseInt($.curCSS(el, 'paddingTop'))||0) - + (parseInt($.curCSS(el, 'paddingBottom'))||0) - + (parseInt($.curCSS(el, 'borderTopWidth'))||0) - + (parseInt($.curCSS(el, 'borderBottomWidth'))||0); - return 0; - }, - isChildOf: function(parentEl, el, container) { - if (parentEl == el) { - return true; - } - if (!el || !el.nodeType || el.nodeType != 1) { - return false; - } - if (parentEl.contains && !$.browser.safari) { - return parentEl.contains(el); - } - if ( parentEl.compareDocumentPosition ) { - return !!(parentEl.compareDocumentPosition(el) & 16); - } - var prEl = el.parentNode; - while(prEl && prEl != container) { - if (prEl == parentEl) - return true; - prEl = prEl.parentNode; - } - return false; - }, - centerEl : function(el, axis) - { - var clientScroll = EYE.getScroll(); - var size = EYE.getSize(el); - if (!axis || axis == 'vertically') - $(el).css( - { - top: clientScroll.t + ((Math.min(clientScroll.h,clientScroll.ih) - size.hb)/2) + 'px' - } - ); - if (!axis || axis == 'horizontally') - $(el).css( - { - left: clientScroll.l + ((Math.min(clientScroll.w,clientScroll.iw) - size.wb)/2) + 'px' - } - ); - } -}); -if (!$.easing.easeout) { - $.easing.easeout = function(p, n, firstNum, delta, duration) { - return -delta * ((n=n/duration-1)*n*n*n - 1) + firstNum; - }; -} - -})(jQuery); \ No newline at end of file diff --git a/library/fancybox/blank.gif b/library/fancybox/blank.gif deleted file mode 100644 index 35d42e808f0a8017b8d52a06be2f8fec0b466a66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_ diff --git a/library/fancybox/fancy_close.png b/library/fancybox/fancy_close.png deleted file mode 100644 index 07035307ad435f8f2f8eedf0bce50f7ec8a858c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1517 zcmV1To%f)hA(E>uTT$~N#GA0orBqo9-jKM;POccZrXJjTzge4|Sa0ca~7y<+{ z2m7~>41(Jqf9L`mBM6zAjf4;hkjP@@B~d6Xz385|dB5iCM=Ro&JZZmk-uHdZd2i=@ zK0a@Md;u9DFE7t8BO^nxckf<*yC?SckUFGmX^jwM@NV80+eiP zQ*s##s^a3}Ldwd@cHO*r^T5i=%Fj}=Cr_R@78e&C((#usU;YFS>C)2Dw4tG)YO=*P zWt;6ZfL46;=u!R1$jGM-hhvcpVyCa+S}Q!T2ALHx;BHe#M~BsHHos=s2iW})#C?}q ztqvud-gYjKsG$zHm2XhmYPB(Bn>kzw z=gS!w6cG`jJ$?H00VK+=!cMnBDn?IFkCkj7KmNq~hrkZvU@n=EP}|7Gxw*M}1_lPI zNx@_?IS^|%_ok<(o3gXBH^f+@(X7_g)K~%n0$gMM{{Ab=%gZ*hH99)_Eo>!VJd8_C zE)WMoNsBB#u&}W3BMEnPby>y64F-cra9>kX)4DJoA0KZ5fitNn`NTT4wY3%+fA;Lz zZ+K4ucJi+Mg!m%<>Ug8kSg^LX_JD-5va;NEM#+V_H)8UHgaj8UJ?LiZVx92t@KxlB zb1oz#Bo|{kAO!IDVfOII$VfwRad8C+y?XV^;VEu~g@tQka>%(zhlYl1p7P=0!-vj9 zYiMYw3l0uW##jWq+eZ-;6r@4F%{+PXGcz;xx78|Q_F7Eb+}ynGO@4TI*h!27r4#SzfR=K~ zhtpe&%-o-olT$}R&!0cHdm}}wbdd`2lO~)PlarHXnm>2$+(ng2^$EtJ+=vwl#Xg-* zSA%x<9|=lJ3CXuACMEY46&1O~{LGm%7HKm8lhZ|+Pv?nF1LcJswy+L%zshO4HzpR4skij zxq<8a{QPpl!oq4$R(*n7$-q`gsjcF2;NWZ?##l9wBW)lu_Bpk)RJgGO&Ey+2dDr3J z*x2~aJFl#)G^5U)q~qh`_b^ru6q9Xf%arlfse$W(T#z5f?cqE0>k)x`c6QcMUS4jN z#$B996B84z1O(|{7{3S{Bb#j7?T~OCi+pq$fP9eGqJ%Evk~i}B@#8tcAnk_QAg)9f z!qn81MJO5W0n6>}?Q|$y25QL`+uU$0x?KbSI<(UOBavf=wCW!^J3Ie)^yty-8!yk& z($YLG4fjwT{k&5mHL@*_7Xi1c4?x$HT^y5qc2zyPPCG3CUKl!f@Zj&~&!7K?fD>&z zDk^G(=74sN=`q$#Wm{gaK5myi7K~vRQ8s=CoB+NC8j<}iKpXzI(SMmt*2r@wST=`s zW7t-}X4hPqXy3W00000NkvXXu0mjftFGKG diff --git a/library/fancybox/fancy_loading.png b/library/fancybox/fancy_loading.png deleted file mode 100644 index 2503017960b3972499d3aa92f89953935ae40934..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10195 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 diff --git a/library/fancybox/fancy_nav_left.png b/library/fancybox/fancy_nav_left.png deleted file mode 100644 index ebaa6a4fd34e51575a01da366312c20618985cbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1446 zcmV;X1zGxuP)R`@usIzf?P{x4#0gFqr~|(;IJySuwjr=+Ar78e&sHZ(Lu;P)*wKU%|U#jmpg5~Q6= zNl8{#mZGz>Q!_F$qJ8n=#Z9x>Jn_n|ZEtTsSzllOW_Wn`!@Rt_=!l4jAl`tKb-5%L zv7js_CMF<1KR>Fcr{|nbr~AR4Y-MG|y0EZdwI6@^^5yrikSZ}TQ5hH*C?{R4Q{?KT zKD6U2SFWfB2M0g0TCEGD5GUP%Y0a>J0W!M1fVuVU?d@ix(YV91PjUK7@OzY8E)OJ~ z&Q30n%8njA8kC)#t?uvd&xMXHQZzI)WQmTB-n1vQM_gQ-{_*3-7UA?*_bJ9=m|W(F zT+IHE$H&L3T3T8zSS*%BTHM>)YZi;eI#;9uNVch|X-go#ckf=VQmKq2-ORBYaGo52 zejyg&!SS;_ltMX3~N9_#ORsfn&tMTp}T$j*yAd)6-A(_4O6g z0=-^ug|9bVkxorbSsNQ0x9sPG&EF`laq6qgf=!d ztnQGKnVtDqz_Vx1Y=Kr=TU+Vx?;nS;5H`1m#Lv%9fqI)#T3Y%!3C+yRSpE-E!h;77 zwm7Z1{&Y;%TkkIqz&m9sAKBbnCkzsHry#@vbY{a-wI?zu7 zloV4Q9NtQWLUAT7Ev=G-*4EZ6|HZd^F*!MDB>C#<>PDGN_5sGi_Yq4ZlG7@css!ck z9};wyN`LrygSGPaaLVfqXl2Z+Nkm;ygvo12>(Bf+YwDwC`Hbwy5foiCI>(Z2*F z+nZVe;)K}P*aF#9Y8tUS3{lK|w(!NULrkdP#x17leSb zXU`h&IIwaw4`8eqNV6{>BDOh|vjhZ0E{e&QDDu0Pe|>%Zmb;{dg@s0w$z&rPA0K~+ zu^J$UblaCq5g(ljxEe?Y`8AmFYt-vOfqZ&;+Eh?bV07kp3Z#jN34Zfk3!OW_7k zM!Hz%fopN!Lja&lI}y+lIZjBszTeT&@!Ra|?DQ)q4Us*EN5ey8M=zh0NVTlX;X`2G z(+8kuN)-Dfn@v@Ns?$arfE9ks%*_0?uCDGc0&cYN@bK_KngiO{r&oDx0_$@6^x5~= zW5Gx^5k=$2z;)mYpdQiR47B2ZEBzOVMD;v(on_N_Z6xdRarMj=Ped`)=n zv4Dh?$k=SYcJSdjDa(58`F?t%ZzxBbaRs;9zaA#)un(S!5dZ)H07*qoM6N<$g4RXF AD*ylh diff --git a/library/fancybox/fancy_nav_right.png b/library/fancybox/fancy_nav_right.png deleted file mode 100644 index 873294e969db9160f5ddd4e1ab498ff60b080e3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1454 zcmV;f1yTBmP)Wa6`&Z+!IVkxf`V#(j>y7#5eg z5*PD+C=wGBwT+F9xi*_^fd=>X_FBba@wz8b0c3ma+OG#c&LYnSBp_4S(*6BG8m#QpsI))yBSw}|WBy?ft)>pk?VIMu|0u-xC@UxO$< zHa9o-0~vR8bXeVyB61x;@W6T@vgyO$TgWvPslhu zJ>BGvFeN3$D2UT9wO!c-2M2E;RvddB6cm(&J}nRg`1!DUaA;_#J})n?kc`&W*6f~w z$XoI8@o`6>)z;Ql1O^7iqc4Qr?IQ^Y2vDQmrd_^#`AagIo}RXO6Tw=o)=2K&OZ?8A zJDVKcH{^2p2j~ms)bf#Ff5Y^8{ZZ7~8Zw%koV0nHJ||9`FbS!%u(0sL`TfAafI}Du zN;}#qfQDkqhr?T=R;!O@W@c89(aOq-SHe5pO)Do4INRL6f8R{+tE;Q)Wir`E=nLN^ zERjf#VBjT`yZ^}0T`IW~brs!I17PDwDHNtJpz(@u7&_Ci&*x`nXGh4eva-_hHlhTo z>wKX6jrLg})!Ef*2q(qH#unh5y~V~`*!#E25W2>+0$@y%jAkE;d^% z7KiBQ=;#CV)c|?K?OZZNymTtyIv@+;=i$b0QLhID@u{gPOF=<_+1^cd)FbceJt|Pr3Z2#UW)pC9hbbpr%#_w3xu>9DucKZSqKjwKC}oa!!=;B zxw)ARh3h~maWUsB$KtMw06>R!GGHKatdM5?eS3TRA2TyEQ!m{-s9LkQG(13d^zuqc z)WBRWF9N%+J^)=)qIgeo*i|*CI?Xfzc;V-hCr|!<<;s9veooizpgD1ug<#0dV!Z diff --git a/library/fancybox/fancy_shadow_e.png b/library/fancybox/fancy_shadow_e.png deleted file mode 100644 index 2eda0893649371f8d92b92976d8542cdd1b601ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107 zcmeAS@N?(olHy`uVBq!ia0vp^B0$W@!3HGnP3ltxQbwLGjv*Y^lSRZuwe#}JO|p{EaWGAM`~zK|Yh zF7SQ+m+Ig>B0@o-N8?trihfzZ+Vp1~`{zf0o*#X0$hUAi%N$P)W1wCJ22WQ%mvv4F FO#q)zAp-ya diff --git a/library/fancybox/fancy_shadow_ne.png b/library/fancybox/fancy_shadow_ne.png deleted file mode 100644 index 79f6980a3ba5c43de120d963dbba2516b8f27ac7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 347 zcmV-h0i^zkP)dR9Yb&V8f!h)aDezHAsc|y@|hdQ zYJb}?8~~zFbQ)ku!Ey)KSukutuvdZ@MKMX|x|A3tPyx?YVhN^6z!Mi4Mj2f#%<;nh z2{>?YAzu|{u^;Oq!;f7Z4tPBpJEmZ+^GZ#$=9nz(K+UmK7}|u&EPi%aRt_C3qOFB_ zHc`~N>51%{?ijG?xsHt>MwRChgk=x_z0gh3O2xSL)-6?+2LKZL74~Q>MZjWtwukkA tvjRC=&j+0R$&bLyT7MhBcTXDISHC&xXU0&5CWHV0002ovPDHLkV1fX+la~Mh diff --git a/library/fancybox/fancy_shadow_nw.png b/library/fancybox/fancy_shadow_nw.png deleted file mode 100644 index 7182cd938ae98e7e28c65a0bc55df576042ff9f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 324 zcmV-K0lWT*P)2-&4CO{qhKP$XKD&mgeXEM77>~`RA}h@U^Z##eQZVtM>a-K?QT4 z&(8BFf(rD5V61)2I__wHYuRwoaDIqw5Vdr_JSDVr){#J@r;{vbDL|tRyCiirf~4OF zX-l=Ecm>@yR)1nSMt~dy90Zb`^`)TQbhf8jR@fA!l6V$musRyB9Y{p$SCW}!$3==V zk)fW)Xo{s^ez$t+XhmZj;ts)!kTokvmM>z)zt70000 diff --git a/library/fancybox/fancy_shadow_se.png b/library/fancybox/fancy_shadow_se.png deleted file mode 100644 index 541e3ffd3e88224b34a4d2097c66a780e6060aeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 352 zcmV-m0iXVfP){pM9=`y8<_IvWD02WY@RZ<9dgjNmAB|sYF}Xw>7Sq@O0000eMf9z;FC21=)67q_`W0*0KnS4AR00W2`RGn3i8UfsEegLO@ zPhds?2e1Tm)FK3=bymIAx?X=YFo3Mdh7W?@I#8s#svp!&PB> zwah@Ngd|l0N4SCfzvjtQnd$dZ0yM)N$X+lqdtN!Pt{Wn*_`0U}m1^#r1 mwpaW{;a?9KKt^WrpTAEd?0j1W(3L*`0000P{ho=rRL|66mGO)=r*Hk83F#~lnc)I$ztaD0e0sy?& B8X5oq diff --git a/library/fancybox/fancy_title_left.png b/library/fancybox/fancy_title_left.png deleted file mode 100644 index 6049223d1ec6af46e100499c01f6489c9e2c6240..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmV+)0005LNklqcp9&~$uJw{{rUub~E?-XJ#Upm4Fe%-Gl z!u%tb0N102a|s5;SPlQvJlFCTBbvYaK@wIW6Gjx@?i20AlVDJcHNfh25WRlbF6CIq zv9_ZnqOH`}ppaUR0@%ZcM9zpDt2uQM>f+Z#wIMmyuui3DeoYXWE|hQ{D$te=Yhgkq zIvyj+$t8T|S1wITzUftNOe(E+Qjn$kDotY;I5}1lRgwi=?K26ke)djLR5W2|!7CVH zJ-`tuAq|`lK978y+CnqGNCkUke_%Gig ukvFM-ftpWh!il7Wg7kz7Y?7xB@G*olNlgoj4E_Yv!rmdKI;Vst0Ha3^zyJUM diff --git a/library/fancybox/fancy_title_right.png b/library/fancybox/fancy_title_right.png deleted file mode 100644 index e36d9db2a7c6e570aec993d3665cbc13620115e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmV+)0005ONklxjQB-g>5=x46nGBwseihc$zfzvTFh(=tCRj6cJ4M&ASrCAq-HbokPnRBAHVa2(-|l wYU(UxfYLN;KDSr z1<%~X^wgl##FWaylc_d9MY*0Xjv*Ddw)7kFH5l+P-xcE$W)3=fYI&uMKVzWNT*W|n zhqlRY)q0r(8Mg&Fu_zpISivgz+b7g)c6G&O{~njE??Y{u-MM!p^=9_W+X-j8mhfK? zj`H2Yy;kp%)!V-M3;EVThyB(Z@o88wpMja-vy^g)SgE!<&|(HpS3j3^P6|6H_V+Po~-c6$N>^IEGZ*^681?Yf#{6Zf~e!I`r4y-J+3m*Ue*gH=cNZ zzpU%p61aCO%jt%FHUKW&bEWLcUAGzK?;SYE)E{9#W9O8@uj{O@89qzNU(dkI YVCW(7-@(*!CeU;SPgg&ebxsLQ07`N|KL7v# diff --git a/library/fancybox/fancybox.png b/library/fancybox/fancybox.png deleted file mode 100644 index 65e14f68fd83b87f75c22c0c074e7b20bf20a133..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15287 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 ZMt7F5hocMxav&E)U0Fw|QQ>vO{{ZOG+C=~W diff --git a/library/fancybox/jquery.easing-1.3.pack.js b/library/fancybox/jquery.easing-1.3.pack.js deleted file mode 100644 index 9028179e7..000000000 --- a/library/fancybox/jquery.easing-1.3.pack.js +++ /dev/null @@ -1,72 +0,0 @@ -/* - * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ - * - * Uses the built in easing capabilities added In jQuery 1.1 - * to offer multiple easing options - * - * TERMS OF USE - jQuery Easing - * - * Open source under the BSD License. - * - * Copyright © 2008 George McGinley Smith - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * Neither the name of the author nor the names of contributors may be used to endorse - * or promote products derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * -*/ - -// t: current time, b: begInnIng value, c: change In value, d: duration -eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('h.i[\'1a\']=h.i[\'z\'];h.O(h.i,{y:\'D\',z:9(x,t,b,c,d){6 h.i[h.i.y](x,t,b,c,d)},17:9(x,t,b,c,d){6 c*(t/=d)*t+b},D:9(x,t,b,c,d){6-c*(t/=d)*(t-2)+b},13:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},X:9(x,t,b,c,d){6 c*(t/=d)*t*t+b},U:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t+1)+b},R:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t+b;6 c/2*((t-=2)*t*t+2)+b},N:9(x,t,b,c,d){6 c*(t/=d)*t*t*t+b},M:9(x,t,b,c,d){6-c*((t=t/d-1)*t*t*t-1)+b},L:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t+b;6-c/2*((t-=2)*t*t*t-2)+b},K:9(x,t,b,c,d){6 c*(t/=d)*t*t*t*t+b},J:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t*t*t+1)+b},I:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t*t+b;6 c/2*((t-=2)*t*t*t*t+2)+b},G:9(x,t,b,c,d){6-c*8.C(t/d*(8.g/2))+c+b},15:9(x,t,b,c,d){6 c*8.n(t/d*(8.g/2))+b},12:9(x,t,b,c,d){6-c/2*(8.C(8.g*t/d)-1)+b},Z:9(x,t,b,c,d){6(t==0)?b:c*8.j(2,10*(t/d-1))+b},Y:9(x,t,b,c,d){6(t==d)?b+c:c*(-8.j(2,-10*t/d)+1)+b},W:9(x,t,b,c,d){e(t==0)6 b;e(t==d)6 b+c;e((t/=d/2)<1)6 c/2*8.j(2,10*(t-1))+b;6 c/2*(-8.j(2,-10*--t)+2)+b},V:9(x,t,b,c,d){6-c*(8.o(1-(t/=d)*t)-1)+b},S:9(x,t,b,c,d){6 c*8.o(1-(t=t/d-1)*t)+b},Q:9(x,t,b,c,d){e((t/=d/2)<1)6-c/2*(8.o(1-t*t)-1)+b;6 c/2*(8.o(1-(t-=2)*t)+1)+b},P:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6-(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b},H:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6 a*8.j(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},T:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d/2)==2)6 b+c;e(!p)p=d*(.3*1.5);e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);e(t<1)6-.5*(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b;6 a*8.j(2,-10*(t-=1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},F:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*(t/=d)*t*((s+1)*t-s)+b},E:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},16:9(x,t,b,c,d,s){e(s==u)s=1.l;e((t/=d/2)<1)6 c/2*(t*t*(((s*=(1.B))+1)*t-s))+b;6 c/2*((t-=2)*t*(((s*=(1.B))+1)*t+s)+2)+b},A:9(x,t,b,c,d){6 c-h.i.v(x,d-t,0,c,d)+b},v:9(x,t,b,c,d){e((t/=d)<(1/2.k)){6 c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=(1.5/2.k))*t+.k)+b}m e(t<(2.5/2.k)){6 c*(7.q*(t-=(2.14/2.k))*t+.11)+b}m{6 c*(7.q*(t-=(2.18/2.k))*t+.19)+b}},1b:9(x,t,b,c,d){e(t')[0], { prop: 0 }), - - isIE6 = false, -// $.browser.msie && $.browser.version < 7 && !window.XMLHttpRequest, - - /* - * Private methods - */ - - _abort = function() { - loading.hide(); - - imgPreloader.onerror = imgPreloader.onload = null; - - if (ajaxLoader) { - ajaxLoader.abort(); - } - - tmp.empty(); - }, - - _error = function() { - if (false === selectedOpts.onError(selectedArray, selectedIndex, selectedOpts)) { - loading.hide(); - busy = false; - return; - } - - selectedOpts.titleShow = false; - - selectedOpts.width = 'auto'; - selectedOpts.height = 'auto'; - - tmp.html( '

The requested content cannot be loaded.
Please try again later.

' ); - - _process_inline(); - }, - - _start = function() { - var obj = selectedArray[ selectedIndex ], - href, - type, - title, - str, - emb, - ret; - - _abort(); - - selectedOpts = $.extend({}, $.fn.fancybox.defaults, (typeof $(obj).data('fancybox') == 'undefined' ? selectedOpts : $(obj).data('fancybox'))); - - ret = selectedOpts.onStart(selectedArray, selectedIndex, selectedOpts); - - if (ret === false) { - busy = false; - return; - } else if (typeof ret == 'object') { - selectedOpts = $.extend(selectedOpts, ret); - } - - title = selectedOpts.title || (obj.nodeName ? $(obj).attr('title') : obj.title) || ''; - - if (obj.nodeName && !selectedOpts.orig) { - selectedOpts.orig = $(obj).children("img:first").length ? $(obj).children("img:first") : $(obj); - } - - if (title === '' && selectedOpts.orig && selectedOpts.titleFromAlt) { - title = selectedOpts.orig.attr('alt'); - } - - href = selectedOpts.href || (obj.nodeName ? $(obj).attr('href') : obj.href) || null; - - if ((/^(?:javascript)/i).test(href) || href == '#') { - href = null; - } - - if (selectedOpts.type) { - type = selectedOpts.type; - - if (!href) { - href = selectedOpts.content; - } - - } else if (selectedOpts.content) { - type = 'html'; - - } else if (href) { - if (href.match(imgRegExp)) { - type = 'image'; - - } else if (href.match(swfRegExp)) { - type = 'swf'; - - } else if ($(obj).hasClass("iframe")) { - type = 'iframe'; - - } else if (href.indexOf("#") === 0) { - type = 'inline'; - - } else { - type = 'ajax'; - } - } - - if (!type) { - _error(); - return; - } - - if (type == 'inline') { - obj = href.substr(href.indexOf("#")); - type = $(obj).length > 0 ? 'inline' : 'ajax'; - } - - selectedOpts.type = type; - selectedOpts.href = href; - selectedOpts.title = title; - - if (selectedOpts.autoDimensions) { - if (selectedOpts.type == 'html' || selectedOpts.type == 'inline' || selectedOpts.type == 'ajax') { - selectedOpts.width = 'auto'; - selectedOpts.height = 'auto'; - } else { - selectedOpts.autoDimensions = false; - } - } - - if (selectedOpts.modal) { - selectedOpts.overlayShow = true; - selectedOpts.hideOnOverlayClick = false; - selectedOpts.hideOnContentClick = false; - selectedOpts.enableEscapeButton = false; - selectedOpts.showCloseButton = false; - } - - selectedOpts.padding = parseInt(selectedOpts.padding, 10); - selectedOpts.margin = parseInt(selectedOpts.margin, 10); - - tmp.css('padding', (selectedOpts.padding + selectedOpts.margin)); - - $('.fancybox-inline-tmp').unbind('fancybox-cancel').bind('fancybox-change', function() { - $(this).replaceWith(content.children()); - }); - - switch (type) { - case 'html' : - tmp.html( selectedOpts.content ); - _process_inline(); - break; - - case 'inline' : - if ( $(obj).parent().is('#fancybox-content') === true) { - busy = false; - return; - } - - $('
') - .hide() - .insertBefore( $(obj) ) - .bind('fancybox-cleanup', function() { - $(this).replaceWith(content.children()); - }).bind('fancybox-cancel', function() { - $(this).replaceWith(tmp.children()); - }); - - $(obj).appendTo(tmp); - - _process_inline(); - break; - - case 'image': - busy = false; - - $.fancybox.showActivity(); - - imgPreloader = new Image(); - - imgPreloader.onerror = function() { - _error(); - }; - - imgPreloader.onload = function() { - busy = true; - - imgPreloader.onerror = imgPreloader.onload = null; - - _process_image(); - }; - - imgPreloader.src = href; - break; - - case 'swf': - selectedOpts.scrolling = 'no'; - - str = ''; - emb = ''; - - $.each(selectedOpts.swf, function(name, val) { - str += ''; - emb += ' ' + name + '="' + val + '"'; - }); - - str += ''; - - tmp.html(str); - - _process_inline(); - break; - - case 'ajax': - busy = false; - - $.fancybox.showActivity(); - - selectedOpts.ajax.win = selectedOpts.ajax.success; - - ajaxLoader = $.ajax($.extend({}, selectedOpts.ajax, { - url : href, - data : selectedOpts.ajax.data || {}, - error : function(XMLHttpRequest, textStatus, errorThrown) { - if ( XMLHttpRequest.status > 0 ) { - _error(); - } - }, - success : function(data, textStatus, XMLHttpRequest) { - var o = typeof XMLHttpRequest == 'object' ? XMLHttpRequest : ajaxLoader; - if (o.status == 200) { - if ( typeof selectedOpts.ajax.win == 'function' ) { - ret = selectedOpts.ajax.win(href, data, textStatus, XMLHttpRequest); - - if (ret === false) { - loading.hide(); - return; - } else if (typeof ret == 'string' || typeof ret == 'object') { - data = ret; - } - } - - tmp.html( data ); - _process_inline(); - } - } - })); - - break; - - case 'iframe': - _show(); - break; - } - }, - - _process_inline = function() { - var - w = selectedOpts.width, - h = selectedOpts.height; - - if (w.toString().indexOf('%') > -1) { - w = parseInt( ($(window).width() - (selectedOpts.margin * 2)) * parseFloat(w) / 100, 10) + 'px'; - - } else { - w = w == 'auto' ? 'auto' : w + 'px'; - } - - if (h.toString().indexOf('%') > -1) { - h = parseInt( ($(window).height() - (selectedOpts.margin * 2)) * parseFloat(h) / 100, 10) + 'px'; - - } else { - h = h == 'auto' ? 'auto' : h + 'px'; - } - - tmp.wrapInner('
'); - - selectedOpts.width = tmp.width(); - selectedOpts.height = tmp.height(); - - _show(); - }, - - _process_image = function() { - selectedOpts.width = imgPreloader.width; - selectedOpts.height = imgPreloader.height; - - $("").attr({ - 'id' : 'fancybox-img', - 'src' : imgPreloader.src, - 'alt' : selectedOpts.title - }).appendTo( tmp ); - - _show(); - }, - - _show = function() { - var pos, equal; - - loading.hide(); - - if (wrap.is(":visible") && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) { - $.event.trigger('fancybox-cancel'); - - busy = false; - return; - } - - busy = true; - - $(content.add( overlay )).unbind(); - - $(window).unbind("resize.fb scroll.fb"); - $(document).unbind('keydown.fb'); - - if (wrap.is(":visible") && currentOpts.titlePosition !== 'outside') { - wrap.css('height', wrap.height()); - } - - currentArray = selectedArray; - currentIndex = selectedIndex; - currentOpts = selectedOpts; - - if (currentOpts.overlayShow) { - overlay.css({ - 'background-color' : currentOpts.overlayColor, - 'opacity' : currentOpts.overlayOpacity, - 'cursor' : currentOpts.hideOnOverlayClick ? 'pointer' : 'auto', - 'height' : $(document).height() - }); - - if (!overlay.is(':visible')) { - if (isIE6) { - $('select:not(#fancybox-tmp select)').filter(function() { - return this.style.visibility !== 'hidden'; - }).css({'visibility' : 'hidden'}).one('fancybox-cleanup', function() { - this.style.visibility = 'inherit'; - }); - } - - overlay.show(); - } - } else { - overlay.hide(); - } - - final_pos = _get_zoom_to(); - - _process_title(); - - if (wrap.is(":visible")) { - $( close.add( nav_left ).add( nav_right ) ).hide(); - - pos = wrap.position(), - - start_pos = { - top : pos.top, - left : pos.left, - width : wrap.width(), - height : wrap.height() - }; - - equal = (start_pos.width == final_pos.width && start_pos.height == final_pos.height); - - content.fadeTo(currentOpts.changeFade, 0.3, function() { - var finish_resizing = function() { - content.html( tmp.contents() ).fadeTo(currentOpts.changeFade, 1, _finish); - }; - - $.event.trigger('fancybox-change'); - - content - .empty() - .removeAttr('filter') - .css({ - 'border-width' : currentOpts.padding, - 'width' : final_pos.width - currentOpts.padding * 2, - 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2 - }); - - if (equal) { - finish_resizing(); - - } else { - fx.prop = 0; - - $(fx).animate({prop: 1}, { - duration : currentOpts.changeSpeed, - easing : currentOpts.easingChange, - step : _draw, - complete : finish_resizing - }); - } - }); - - return; - } - - wrap.removeAttr("style"); - - content.css('border-width', currentOpts.padding); - - if (currentOpts.transitionIn == 'elastic') { - start_pos = _get_zoom_from(); - - content.html( tmp.contents() ); - - wrap.show(); - - if (currentOpts.opacity) { - final_pos.opacity = 0; - } - - fx.prop = 0; - - $(fx).animate({prop: 1}, { - duration : currentOpts.speedIn, - easing : currentOpts.easingIn, - step : _draw, - complete : _finish - }); - - return; - } - - if (currentOpts.titlePosition == 'inside' && titleHeight > 0) { - title.show(); - } - - content - .css({ - 'width' : final_pos.width - currentOpts.padding * 2, - 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2 - }) - .html( tmp.contents() ); - - wrap - .css(final_pos) - .fadeIn( currentOpts.transitionIn == 'none' ? 0 : currentOpts.speedIn, _finish ); - }, - - _format_title = function(title) { - if (title && title.length) { - if (currentOpts.titlePosition == 'float') { - return '
' + title + '
'; - } - - return '
' + title + '
'; - } - - return false; - }, - - _process_title = function() { - titleStr = currentOpts.title || ''; - titleHeight = 0; - - title - .empty() - .removeAttr('style') - .removeClass(); - - if (currentOpts.titleShow === false) { - title.hide(); - return; - } - - titleStr = $.isFunction(currentOpts.titleFormat) ? currentOpts.titleFormat(titleStr, currentArray, currentIndex, currentOpts) : _format_title(titleStr); - - if (!titleStr || titleStr === '') { - title.hide(); - return; - } - - title - .addClass('fancybox-title-' + currentOpts.titlePosition) - .html( titleStr ) - .appendTo( 'body' ) - .show(); - - switch (currentOpts.titlePosition) { - case 'inside': - title - .css({ - 'width' : final_pos.width - (currentOpts.padding * 2), - 'marginLeft' : currentOpts.padding, - 'marginRight' : currentOpts.padding - }); - - titleHeight = title.outerHeight(true); - - title.appendTo( outer ); - - final_pos.height += titleHeight; - break; - - case 'over': - title - .css({ - 'marginLeft' : currentOpts.padding, - 'width' : final_pos.width - (currentOpts.padding * 2), - 'bottom' : currentOpts.padding - }) - .appendTo( outer ); - break; - - case 'float': - title - .css('left', parseInt((title.width() - final_pos.width - 40)/ 2, 10) * -1) - .appendTo( wrap ); - break; - - default: - title - .css({ - 'width' : final_pos.width - (currentOpts.padding * 2), - 'paddingLeft' : currentOpts.padding, - 'paddingRight' : currentOpts.padding - }) - .appendTo( wrap ); - break; - } - - title.hide(); - }, - - _set_navigation = function() { - if (currentOpts.enableEscapeButton || currentOpts.enableKeyboardNav) { - $(document).bind('keydown.fb', function(e) { - if (e.keyCode == 27 && currentOpts.enableEscapeButton) { - e.preventDefault(); - $.fancybox.close(); - - } else if ((e.keyCode == 37 || e.keyCode == 39) && currentOpts.enableKeyboardNav && e.target.tagName !== 'INPUT' && e.target.tagName !== 'TEXTAREA' && e.target.tagName !== 'SELECT') { - e.preventDefault(); - $.fancybox[ e.keyCode == 37 ? 'prev' : 'next'](); - } - }); - } - - if (!currentOpts.showNavArrows) { - nav_left.hide(); - nav_right.hide(); - return; - } - - if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex !== 0) { - nav_left.show(); - } - - if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex != (currentArray.length -1)) { - nav_right.show(); - } - }, - - _finish = function () { - if (!$.support.opacity) { - content.get(0).style.removeAttribute('filter'); - wrap.get(0).style.removeAttribute('filter'); - } - - if (selectedOpts.autoDimensions) { - content.css('height', 'auto'); - } - - wrap.css('height', 'auto'); - - if (titleStr && titleStr.length) { - title.show(); - } - - if (currentOpts.showCloseButton) { - close.show(); - } - - _set_navigation(); - - if (currentOpts.hideOnContentClick) { - content.bind('click', $.fancybox.close); - } - - if (currentOpts.hideOnOverlayClick) { - overlay.bind('click', $.fancybox.close); - } - - $(window).bind("resize.fb", $.fancybox.resize); - - if (currentOpts.centerOnScroll) { - $(window).bind("scroll.fb", $.fancybox.center); - } - - if (currentOpts.type == 'iframe') { - $('').appendTo(content); - } - - wrap.show(); - - busy = false; - - $.fancybox.center(); - - currentOpts.onComplete(currentArray, currentIndex, currentOpts); - - _preload_images(); - }, - - _preload_images = function() { - var href, - objNext; - - if ((currentArray.length -1) > currentIndex) { - href = currentArray[ currentIndex + 1 ].href; - - if (typeof href !== 'undefined' && href.match(imgRegExp)) { - objNext = new Image(); - objNext.src = href; - } - } - - if (currentIndex > 0) { - href = currentArray[ currentIndex - 1 ].href; - - if (typeof href !== 'undefined' && href.match(imgRegExp)) { - objNext = new Image(); - objNext.src = href; - } - } - }, - - _draw = function(pos) { - var dim = { - width : parseInt(start_pos.width + (final_pos.width - start_pos.width) * pos, 10), - height : parseInt(start_pos.height + (final_pos.height - start_pos.height) * pos, 10), - - top : parseInt(start_pos.top + (final_pos.top - start_pos.top) * pos, 10), - left : parseInt(start_pos.left + (final_pos.left - start_pos.left) * pos, 10) - }; - - if (typeof final_pos.opacity !== 'undefined') { - dim.opacity = pos < 0.5 ? 0.5 : pos; - } - - wrap.css(dim); - - content.css({ - 'width' : dim.width - currentOpts.padding * 2, - 'height' : dim.height - (titleHeight * pos) - currentOpts.padding * 2 - }); - }, - - _get_viewport = function() { - return [ - $(window).width() - (currentOpts.margin * 2), - $(window).height() - (currentOpts.margin * 2), - $(document).scrollLeft() + currentOpts.margin, - $(document).scrollTop() + currentOpts.margin - ]; - }, - - _get_zoom_to = function () { - var view = _get_viewport(), - to = {}, - resize = currentOpts.autoScale, - double_padding = currentOpts.padding * 2, - ratio; - - if (currentOpts.width.toString().indexOf('%') > -1) { - to.width = parseInt((view[0] * parseFloat(currentOpts.width)) / 100, 10); - } else { - to.width = currentOpts.width + double_padding; - } - - if (currentOpts.height.toString().indexOf('%') > -1) { - to.height = parseInt((view[1] * parseFloat(currentOpts.height)) / 100, 10); - } else { - to.height = currentOpts.height + double_padding; - } - - if (resize && (to.width > view[0] || to.height > view[1])) { - if (selectedOpts.type == 'image' || selectedOpts.type == 'swf') { - ratio = (currentOpts.width ) / (currentOpts.height ); - - if ((to.width ) > view[0]) { - to.width = view[0]; - to.height = parseInt(((to.width - double_padding) / ratio) + double_padding, 10); - } - - if ((to.height) > view[1]) { - to.height = view[1]; - to.width = parseInt(((to.height - double_padding) * ratio) + double_padding, 10); - } - - } else { - to.width = Math.min(to.width, view[0]); - to.height = Math.min(to.height, view[1]); - } - } - - to.top = parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - to.height - 40) * 0.5)), 10); - to.left = parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - to.width - 40) * 0.5)), 10); - - return to; - }, - - _get_obj_pos = function(obj) { - var pos = obj.offset(); - - pos.top += parseInt( obj.css('paddingTop'), 10 ) || 0; - pos.left += parseInt( obj.css('paddingLeft'), 10 ) || 0; - - pos.top += parseInt( obj.css('border-top-width'), 10 ) || 0; - pos.left += parseInt( obj.css('border-left-width'), 10 ) || 0; - - pos.width = obj.width(); - pos.height = obj.height(); - - return pos; - }, - - _get_zoom_from = function() { - var orig = selectedOpts.orig ? $(selectedOpts.orig) : false, - from = {}, - pos, - view; - - if (orig && orig.length) { - pos = _get_obj_pos(orig); - - from = { - width : pos.width + (currentOpts.padding * 2), - height : pos.height + (currentOpts.padding * 2), - top : pos.top - currentOpts.padding - 20, - left : pos.left - currentOpts.padding - 20 - }; - - } else { - view = _get_viewport(); - - from = { - width : currentOpts.padding * 2, - height : currentOpts.padding * 2, - top : parseInt(view[3] + view[1] * 0.5, 10), - left : parseInt(view[2] + view[0] * 0.5, 10) - }; - } - - return from; - }, - - _animate_loading = function() { - if (!loading.is(':visible')){ - clearInterval(loadingTimer); - return; - } - - $('div', loading).css('top', (loadingFrame * -40) + 'px'); - - loadingFrame = (loadingFrame + 1) % 12; - }; - - /* - * Public methods - */ - - $.fn.fancybox = function(options) { - if (!$(this).length) { - return this; - } - - $(this) - .data('fancybox', $.extend({}, options, ($.metadata ? $(this).metadata() : {}))) - .unbind('click.fb') - .bind('click.fb', function(e) { - e.preventDefault(); - - if (busy) { - return; - } - - busy = true; - - $(this).blur(); - - selectedArray = []; - selectedIndex = 0; - - var rel = $(this).attr('rel') || ''; - - if (!rel || rel == '' || rel === 'nofollow') { - selectedArray.push(this); - - } else { - selectedArray = $("a[rel=" + rel + "], area[rel=" + rel + "]"); - selectedIndex = selectedArray.index( this ); - } - - _start(); - - return; - }); - - return this; - }; - - $.fancybox = function(obj) { - var opts; - - if (busy) { - return; - } - - busy = true; - opts = typeof arguments[1] !== 'undefined' ? arguments[1] : {}; - - selectedArray = []; - selectedIndex = parseInt(opts.index, 10) || 0; - - if ($.isArray(obj)) { - for (var i = 0, j = obj.length; i < j; i++) { - if (typeof obj[i] == 'object') { - $(obj[i]).data('fancybox', $.extend({}, opts, obj[i])); - } else { - obj[i] = $({}).data('fancybox', $.extend({content : obj[i]}, opts)); - } - } - - selectedArray = jQuery.merge(selectedArray, obj); - - } else { - if (typeof obj == 'object') { - $(obj).data('fancybox', $.extend({}, opts, obj)); - } else { - obj = $({}).data('fancybox', $.extend({content : obj}, opts)); - } - - selectedArray.push(obj); - } - - if (selectedIndex > selectedArray.length || selectedIndex < 0) { - selectedIndex = 0; - } - - _start(); - }; - - $.fancybox.showActivity = function() { - clearInterval(loadingTimer); - - loading.show(); - loadingTimer = setInterval(_animate_loading, 66); - }; - - $.fancybox.hideActivity = function() { - loading.hide(); - }; - - $.fancybox.next = function() { - return $.fancybox.pos( currentIndex + 1); - }; - - $.fancybox.prev = function() { - return $.fancybox.pos( currentIndex - 1); - }; - - $.fancybox.pos = function(pos) { - if (busy) { - return; - } - - pos = parseInt(pos); - - selectedArray = currentArray; - - if (pos > -1 && pos < currentArray.length) { - selectedIndex = pos; - _start(); - - } else if (currentOpts.cyclic && currentArray.length > 1) { - selectedIndex = pos >= currentArray.length ? 0 : currentArray.length - 1; - _start(); - } - - return; - }; - - $.fancybox.cancel = function() { - if (busy) { - return; - } - - busy = true; - - $.event.trigger('fancybox-cancel'); - - _abort(); - - selectedOpts.onCancel(selectedArray, selectedIndex, selectedOpts); - - busy = false; - }; - - // Note: within an iframe use - parent.$.fancybox.close(); - $.fancybox.close = function() { - if (busy || wrap.is(':hidden')) { - return; - } - - busy = true; - - if (currentOpts && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) { - busy = false; - return; - } - - _abort(); - - $(close.add( nav_left ).add( nav_right )).hide(); - - $(content.add( overlay )).unbind(); - - $(window).unbind("resize.fb scroll.fb"); - $(document).unbind('keydown.fb'); - - content.find('iframe').attr('src', isIE6 && /^https/i.test(window.location.href || '') ? 'javascript:void(false)' : 'about:blank'); - - if (currentOpts.titlePosition !== 'inside') { - title.empty(); - } - - wrap.stop(); - - function _cleanup() { - overlay.fadeOut('fast'); - - title.empty().hide(); - wrap.hide(); - - $.event.trigger('fancybox-cleanup'); - - content.empty(); - - currentOpts.onClosed(currentArray, currentIndex, currentOpts); - - currentArray = selectedOpts = []; - currentIndex = selectedIndex = 0; - currentOpts = selectedOpts = {}; - - busy = false; - } - - if (currentOpts.transitionOut == 'elastic') { - start_pos = _get_zoom_from(); - - var pos = wrap.position(); - - final_pos = { - top : pos.top , - left : pos.left, - width : wrap.width(), - height : wrap.height() - }; - - if (currentOpts.opacity) { - final_pos.opacity = 1; - } - - title.empty().hide(); - - fx.prop = 1; - - $(fx).animate({ prop: 0 }, { - duration : currentOpts.speedOut, - easing : currentOpts.easingOut, - step : _draw, - complete : _cleanup - }); - - } else { - wrap.fadeOut( currentOpts.transitionOut == 'none' ? 0 : currentOpts.speedOut, _cleanup); - } - }; - - $.fancybox.resize = function() { - if (overlay.is(':visible')) { - overlay.css('height', $(document).height()); - } - - $.fancybox.center(true); - }; - - $.fancybox.center = function() { - var view, align; - - if (busy) { - return; - } - - align = arguments[0] === true ? 1 : 0; - view = _get_viewport(); - - if (!align && (wrap.width() > view[0] || wrap.height() > view[1])) { - return; - } - - wrap - .stop() - .animate({ - 'top' : parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - content.height() - 40) * 0.5) - currentOpts.padding)), - 'left' : parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - content.width() - 40) * 0.5) - currentOpts.padding)) - }, typeof arguments[0] == 'number' ? arguments[0] : 200); - }; - - $.fancybox.init = function() { - if ($("#fancybox-wrap").length) { - return; - } - - $('body').append( - tmp = $('
'), - loading = $('
'), - overlay = $('
'), - wrap = $('
') - ); - - outer = $('
') - .append('
') - .appendTo( wrap ); - - outer.append( - content = $('
'), - close = $(''), - title = $('
'), - - nav_left = $(''), - nav_right = $('') - ); - - close.click($.fancybox.close); - loading.click($.fancybox.cancel); - - nav_left.click(function(e) { - e.preventDefault(); - $.fancybox.prev(); - }); - - nav_right.click(function(e) { - e.preventDefault(); - $.fancybox.next(); - }); - - if ($.fn.mousewheel) { - wrap.bind('mousewheel.fb', function(e, delta) { - if (busy) { - e.preventDefault(); - - } else if ($(e.target).get(0).clientHeight == 0 || $(e.target).get(0).scrollHeight === $(e.target).get(0).clientHeight) { - e.preventDefault(); - $.fancybox[ delta > 0 ? 'prev' : 'next'](); - } - }); - } - - if (!$.support.opacity) { - wrap.addClass('fancybox-ie'); - } - - if (isIE6) { - loading.addClass('fancybox-ie6'); - wrap.addClass('fancybox-ie6'); - - $('').prependTo(outer); - } - }; - - $.fn.fancybox.defaults = { - padding : 10, - margin : 40, - opacity : false, - modal : false, - cyclic : false, - scrolling : 'auto', // 'auto', 'yes' or 'no' - - width : 560, - height : 340, - - autoScale : true, - autoDimensions : true, - centerOnScroll : false, - - ajax : {}, - swf : { wmode: 'transparent' }, - - hideOnOverlayClick : true, - hideOnContentClick : false, - - overlayShow : true, - overlayOpacity : 0.7, - overlayColor : '#777', - - titleShow : true, - titlePosition : 'float', // 'float', 'outside', 'inside' or 'over' - titleFormat : null, - titleFromAlt : false, - - transitionIn : 'fade', // 'elastic', 'fade' or 'none' - transitionOut : 'fade', // 'elastic', 'fade' or 'none' - - speedIn : 300, - speedOut : 300, - - changeSpeed : 300, - changeFade : 'fast', - - easingIn : 'swing', - easingOut : 'swing', - - showCloseButton : true, - showNavArrows : true, - enableEscapeButton : true, - enableKeyboardNav : true, - - onStart : function(){}, - onCancel : function(){}, - onComplete : function(){}, - onCleanup : function(){}, - onClosed : function(){}, - onError : function(){} - }; - - $(document).ready(function() { - $.fancybox.init(); - }); - -})(jQuery); \ No newline at end of file diff --git a/library/fancybox/jquery.fancybox-1.3.4.pack.js b/library/fancybox/jquery.fancybox-1.3.4.pack.js deleted file mode 100644 index 1373ed083..000000000 --- a/library/fancybox/jquery.fancybox-1.3.4.pack.js +++ /dev/null @@ -1,46 +0,0 @@ -/* - * FancyBox - jQuery Plugin - * Simple and fancy lightbox alternative - * - * Examples and documentation at: http://fancybox.net - * - * Copyright (c) 2008 - 2010 Janis Skarnelis - * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated. - * - * Version: 1.3.4 (11/11/2010) - * Requires: jQuery v1.3+ - * - * Dual licensed under the MIT and GPL licenses: - * http://www.opensource.org/licenses/mit-license.php - * http://www.gnu.org/licenses/gpl.html - */ - -;(function(b){var m,t,u,f,D,j,E,n,z,A,q=0,e={},o=[],p=0,d={},l=[],G=null,v=new Image,J=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,W=/[^\.]\.(swf)\s*$/i,K,L=1,y=0,s="",r,i,h=false,B=b.extend(b("
")[0],{prop:0}),M=b.browser.msie&&b.browser.version<7&&!window.XMLHttpRequest,N=function(){t.hide();v.onerror=v.onload=null;G&&G.abort();m.empty()},O=function(){if(false===e.onError(o,q,e)){t.hide();h=false}else{e.titleShow=false;e.width="auto";e.height="auto";m.html('

The requested content cannot be loaded.
Please try again later.

'); -F()}},I=function(){var a=o[q],c,g,k,C,P,w;N();e=b.extend({},b.fn.fancybox.defaults,typeof b(a).data("fancybox")=="undefined"?e:b(a).data("fancybox"));w=e.onStart(o,q,e);if(w===false)h=false;else{if(typeof w=="object")e=b.extend(e,w);k=e.title||(a.nodeName?b(a).attr("title"):a.title)||"";if(a.nodeName&&!e.orig)e.orig=b(a).children("img:first").length?b(a).children("img:first"):b(a);if(k===""&&e.orig&&e.titleFromAlt)k=e.orig.attr("alt");c=e.href||(a.nodeName?b(a).attr("href"):a.href)||null;if(/^(?:javascript)/i.test(c)|| -c=="#")c=null;if(e.type){g=e.type;if(!c)c=e.content}else if(e.content)g="html";else if(c)g=c.match(J)?"image":c.match(W)?"swf":b(a).hasClass("iframe")?"iframe":c.indexOf("#")===0?"inline":"ajax";if(g){if(g=="inline"){a=c.substr(c.indexOf("#"));g=b(a).length>0?"inline":"ajax"}e.type=g;e.href=c;e.title=k;if(e.autoDimensions)if(e.type=="html"||e.type=="inline"||e.type=="ajax"){e.width="auto";e.height="auto"}else e.autoDimensions=false;if(e.modal){e.overlayShow=true;e.hideOnOverlayClick=false;e.hideOnContentClick= -false;e.enableEscapeButton=false;e.showCloseButton=false}e.padding=parseInt(e.padding,10);e.margin=parseInt(e.margin,10);m.css("padding",e.padding+e.margin);b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){b(this).replaceWith(j.children())});switch(g){case "html":m.html(e.content);F();break;case "inline":if(b(a).parent().is("#fancybox-content")===true){h=false;break}b('
').hide().insertBefore(b(a)).bind("fancybox-cleanup",function(){b(this).replaceWith(j.children())}).bind("fancybox-cancel", -function(){b(this).replaceWith(m.children())});b(a).appendTo(m);F();break;case "image":h=false;b.fancybox.showActivity();v=new Image;v.onerror=function(){O()};v.onload=function(){h=true;v.onerror=v.onload=null;e.width=v.width;e.height=v.height;b("").attr({id:"fancybox-img",src:v.src,alt:e.title}).appendTo(m);Q()};v.src=c;break;case "swf":e.scrolling="no";C='';P="";b.each(e.swf,function(x,H){C+='';P+=" "+x+'="'+H+'"'});C+='";m.html(C);F();break;case "ajax":h=false;b.fancybox.showActivity();e.ajax.win=e.ajax.success;G=b.ajax(b.extend({},e.ajax,{url:c,data:e.ajax.data||{},error:function(x){x.status>0&&O()},success:function(x,H,R){if((typeof R=="object"?R:G).status==200){if(typeof e.ajax.win== -"function"){w=e.ajax.win(c,x,H,R);if(w===false){t.hide();return}else if(typeof w=="string"||typeof w=="object")x=w}m.html(x);F()}}}));break;case "iframe":Q()}}else O()}},F=function(){var a=e.width,c=e.height;a=a.toString().indexOf("%")>-1?parseInt((b(window).width()-e.margin*2)*parseFloat(a)/100,10)+"px":a=="auto"?"auto":a+"px";c=c.toString().indexOf("%")>-1?parseInt((b(window).height()-e.margin*2)*parseFloat(c)/100,10)+"px":c=="auto"?"auto":c+"px";m.wrapInner('
');e.width=m.width();e.height=m.height();Q()},Q=function(){var a,c;t.hide();if(f.is(":visible")&&false===d.onCleanup(l,p,d)){b.event.trigger("fancybox-cancel");h=false}else{h=true;b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");f.is(":visible")&&d.titlePosition!=="outside"&&f.css("height",f.height());l=o;p=q;d=e;if(d.overlayShow){u.css({"background-color":d.overlayColor, -opacity:d.overlayOpacity,cursor:d.hideOnOverlayClick?"pointer":"auto",height:b(document).height()});if(!u.is(":visible")){M&&b("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});u.show()}}else u.hide();i=X();s=d.title||"";y=0;n.empty().removeAttr("style").removeClass();if(d.titleShow!==false){if(b.isFunction(d.titleFormat))a=d.titleFormat(s,l,p,d);else a=s&&s.length? -d.titlePosition=="float"?'
'+s+'
':'
'+s+"
":false;s=a;if(!(!s||s==="")){n.addClass("fancybox-title-"+d.titlePosition).html(s).appendTo("body").show();switch(d.titlePosition){case "inside":n.css({width:i.width-d.padding*2,marginLeft:d.padding,marginRight:d.padding}); -y=n.outerHeight(true);n.appendTo(D);i.height+=y;break;case "over":n.css({marginLeft:d.padding,width:i.width-d.padding*2,bottom:d.padding}).appendTo(D);break;case "float":n.css("left",parseInt((n.width()-i.width-40)/2,10)*-1).appendTo(f);break;default:n.css({width:i.width-d.padding*2,paddingLeft:d.padding,paddingRight:d.padding}).appendTo(f)}}}n.hide();if(f.is(":visible")){b(E.add(z).add(A)).hide();a=f.position();r={top:a.top,left:a.left,width:f.width(),height:f.height()};c=r.width==i.width&&r.height== -i.height;j.fadeTo(d.changeFade,0.3,function(){var g=function(){j.html(m.contents()).fadeTo(d.changeFade,1,S)};b.event.trigger("fancybox-change");j.empty().removeAttr("filter").css({"border-width":d.padding,width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2});if(c)g();else{B.prop=0;b(B).animate({prop:1},{duration:d.changeSpeed,easing:d.easingChange,step:T,complete:g})}})}else{f.removeAttr("style");j.css("border-width",d.padding);if(d.transitionIn=="elastic"){r=V();j.html(m.contents()); -f.show();if(d.opacity)i.opacity=0;B.prop=0;b(B).animate({prop:1},{duration:d.speedIn,easing:d.easingIn,step:T,complete:S})}else{d.titlePosition=="inside"&&y>0&&n.show();j.css({width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2}).html(m.contents());f.css(i).fadeIn(d.transitionIn=="none"?0:d.speedIn,S)}}}},Y=function(){if(d.enableEscapeButton||d.enableKeyboardNav)b(document).bind("keydown.fb",function(a){if(a.keyCode==27&&d.enableEscapeButton){a.preventDefault();b.fancybox.close()}else if((a.keyCode== -37||a.keyCode==39)&&d.enableKeyboardNav&&a.target.tagName!=="INPUT"&&a.target.tagName!=="TEXTAREA"&&a.target.tagName!=="SELECT"){a.preventDefault();b.fancybox[a.keyCode==37?"prev":"next"]()}});if(d.showNavArrows){if(d.cyclic&&l.length>1||p!==0)z.show();if(d.cyclic&&l.length>1||p!=l.length-1)A.show()}else{z.hide();A.hide()}},S=function(){if(!b.support.opacity){j.get(0).style.removeAttribute("filter");f.get(0).style.removeAttribute("filter")}e.autoDimensions&&j.css("height","auto");f.css("height","auto"); -s&&s.length&&n.show();d.showCloseButton&&E.show();Y();d.hideOnContentClick&&j.bind("click",b.fancybox.close);d.hideOnOverlayClick&&u.bind("click",b.fancybox.close);b(window).bind("resize.fb",b.fancybox.resize);d.centerOnScroll&&b(window).bind("scroll.fb",b.fancybox.center);if(d.type=="iframe")b('').appendTo(j); -f.show();h=false;b.fancybox.center();d.onComplete(l,p,d);var a,c;if(l.length-1>p){a=l[p+1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}if(p>0){a=l[p-1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}},T=function(a){var c={width:parseInt(r.width+(i.width-r.width)*a,10),height:parseInt(r.height+(i.height-r.height)*a,10),top:parseInt(r.top+(i.top-r.top)*a,10),left:parseInt(r.left+(i.left-r.left)*a,10)};if(typeof i.opacity!=="undefined")c.opacity=a<0.5?0.5:a;f.css(c); -j.css({width:c.width-d.padding*2,height:c.height-y*a-d.padding*2})},U=function(){return[b(window).width()-d.margin*2,b(window).height()-d.margin*2,b(document).scrollLeft()+d.margin,b(document).scrollTop()+d.margin]},X=function(){var a=U(),c={},g=d.autoScale,k=d.padding*2;c.width=d.width.toString().indexOf("%")>-1?parseInt(a[0]*parseFloat(d.width)/100,10):d.width+k;c.height=d.height.toString().indexOf("%")>-1?parseInt(a[1]*parseFloat(d.height)/100,10):d.height+k;if(g&&(c.width>a[0]||c.height>a[1]))if(e.type== -"image"||e.type=="swf"){g=d.width/d.height;if(c.width>a[0]){c.width=a[0];c.height=parseInt((c.width-k)/g+k,10)}if(c.height>a[1]){c.height=a[1];c.width=parseInt((c.height-k)*g+k,10)}}else{c.width=Math.min(c.width,a[0]);c.height=Math.min(c.height,a[1])}c.top=parseInt(Math.max(a[3]-20,a[3]+(a[1]-c.height-40)*0.5),10);c.left=parseInt(Math.max(a[2]-20,a[2]+(a[0]-c.width-40)*0.5),10);return c},V=function(){var a=e.orig?b(e.orig):false,c={};if(a&&a.length){c=a.offset();c.top+=parseInt(a.css("paddingTop"), -10)||0;c.left+=parseInt(a.css("paddingLeft"),10)||0;c.top+=parseInt(a.css("border-top-width"),10)||0;c.left+=parseInt(a.css("border-left-width"),10)||0;c.width=a.width();c.height=a.height();c={width:c.width+d.padding*2,height:c.height+d.padding*2,top:c.top-d.padding-20,left:c.left-d.padding-20}}else{a=U();c={width:d.padding*2,height:d.padding*2,top:parseInt(a[3]+a[1]*0.5,10),left:parseInt(a[2]+a[0]*0.5,10)}}return c},Z=function(){if(t.is(":visible")){b("div",t).css("top",L*-40+"px");L=(L+1)%12}else clearInterval(K)}; -b.fn.fancybox=function(a){if(!b(this).length)return this;b(this).data("fancybox",b.extend({},a,b.metadata?b(this).metadata():{})).unbind("click.fb").bind("click.fb",function(c){c.preventDefault();if(!h){h=true;b(this).blur();o=[];q=0;c=b(this).attr("rel")||"";if(!c||c==""||c==="nofollow")o.push(this);else{o=b("a[rel="+c+"], area[rel="+c+"]");q=o.index(this)}I()}});return this};b.fancybox=function(a,c){var g;if(!h){h=true;g=typeof c!=="undefined"?c:{};o=[];q=parseInt(g.index,10)||0;if(b.isArray(a)){for(var k= -0,C=a.length;ko.length||q<0)q=0;I()}};b.fancybox.showActivity=function(){clearInterval(K);t.show();K=setInterval(Z,66)};b.fancybox.hideActivity=function(){t.hide()};b.fancybox.next=function(){return b.fancybox.pos(p+ -1)};b.fancybox.prev=function(){return b.fancybox.pos(p-1)};b.fancybox.pos=function(a){if(!h){a=parseInt(a);o=l;if(a>-1&&a1){q=a>=l.length?0:l.length-1;I()}}};b.fancybox.cancel=function(){if(!h){h=true;b.event.trigger("fancybox-cancel");N();e.onCancel(o,q,e);h=false}};b.fancybox.close=function(){function a(){u.fadeOut("fast");n.empty().hide();f.hide();b.event.trigger("fancybox-cleanup");j.empty();d.onClosed(l,p,d);l=e=[];p=q=0;d=e={};h=false}if(!(h||f.is(":hidden"))){h= -true;if(d&&false===d.onCleanup(l,p,d))h=false;else{N();b(E.add(z).add(A)).hide();b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");j.find("iframe").attr("src",M&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank");d.titlePosition!=="inside"&&n.empty();f.stop();if(d.transitionOut=="elastic"){r=V();var c=f.position();i={top:c.top,left:c.left,width:f.width(),height:f.height()};if(d.opacity)i.opacity=1;n.empty().hide();B.prop=1; -b(B).animate({prop:0},{duration:d.speedOut,easing:d.easingOut,step:T,complete:a})}else f.fadeOut(d.transitionOut=="none"?0:d.speedOut,a)}}};b.fancybox.resize=function(){u.is(":visible")&&u.css("height",b(document).height());b.fancybox.center(true)};b.fancybox.center=function(a){var c,g;if(!h){g=a===true?1:0;c=U();!g&&(f.width()>c[0]||f.height()>c[1])||f.stop().animate({top:parseInt(Math.max(c[3]-20,c[3]+(c[1]-j.height()-40)*0.5-d.padding)),left:parseInt(Math.max(c[2]-20,c[2]+(c[0]-j.width()-40)*0.5- -d.padding))},typeof a=="number"?a:200)}};b.fancybox.init=function(){if(!b("#fancybox-wrap").length){b("body").append(m=b('
'),t=b('
'),u=b('
'),f=b('
'));D=b('
').append('
').appendTo(f); -D.append(j=b('
'),E=b(''),n=b('
'),z=b(''),A=b(''));E.click(b.fancybox.close);t.click(b.fancybox.cancel);z.click(function(a){a.preventDefault();b.fancybox.prev()});A.click(function(a){a.preventDefault();b.fancybox.next()}); -b.fn.mousewheel&&f.bind("mousewheel.fb",function(a,c){if(h)a.preventDefault();else if(b(a.target).get(0).clientHeight==0||b(a.target).get(0).scrollHeight===b(a.target).get(0).clientHeight){a.preventDefault();b.fancybox[c>0?"prev":"next"]()}});b.support.opacity||f.addClass("fancybox-ie");if(M){t.addClass("fancybox-ie6");f.addClass("fancybox-ie6");b('').prependTo(D)}}}; -b.fn.fancybox.defaults={padding:10,margin:40,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.7,overlayColor:"#777",titleShow:true,titlePosition:"float",titleFormat:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing", -easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};b(document).ready(function(){b.fancybox.init()})})(jQuery); \ No newline at end of file diff --git a/library/fancybox/jquery.mousewheel-3.0.4.pack.js b/library/fancybox/jquery.mousewheel-3.0.4.pack.js deleted file mode 100644 index cb66588e2..000000000 --- a/library/fancybox/jquery.mousewheel-3.0.4.pack.js +++ /dev/null @@ -1,14 +0,0 @@ -/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net) -* Licensed under the MIT License (LICENSE.txt). -* -* Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers. -* Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix. -* Thanks to: Seamus Leahy for adding deltaX and deltaY -* -* Version: 3.0.4 -* -* Requires: 1.2.2+ -*/ - -(function(d){function g(a){var b=a||window.event,i=[].slice.call(arguments,1),c=0,h=0,e=0;a=d.event.fix(b);a.type="mousewheel";if(a.wheelDelta)c=a.wheelDelta/120;if(a.detail)c=-a.detail/3;e=c;if(b.axis!==undefined&&b.axis===b.HORIZONTAL_AXIS){e=0;h=-1*c}if(b.wheelDeltaY!==undefined)e=b.wheelDeltaY/120;if(b.wheelDeltaX!==undefined)h=-1*b.wheelDeltaX/120;i.unshift(a,c,h,e);return d.event.handle.apply(this,i)}var f=["DOMMouseScroll","mousewheel"];d.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a= -f.length;a;)this.addEventListener(f[--a],g,false);else this.onmousewheel=g},teardown:function(){if(this.removeEventListener)for(var a=f.length;a;)this.removeEventListener(f[--a],g,false);else this.onmousewheel=null}};d.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery); \ No newline at end of file diff --git a/library/jslider/.gitignore b/library/jslider/.gitignore deleted file mode 100644 index 1e0fc5a99..000000000 --- a/library/jslider/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*/.DS_Store -.DS_Store diff --git a/library/jslider/MIT-LICENSE.txt b/library/jslider/MIT-LICENSE.txt deleted file mode 100644 index b193a88a9..000000000 --- a/library/jslider/MIT-LICENSE.txt +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) -Copyright (c) 2012 Egor Khmelev - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file diff --git a/library/jslider/Makefile b/library/jslider/Makefile deleted file mode 100644 index 0559b48e5..000000000 --- a/library/jslider/Makefile +++ /dev/null @@ -1,15 +0,0 @@ - -css_compiler: js_compiler - mkdir -p bin - cat css/jslider.css css/jslider.blue.css css/jslider.plastic.css css/jslider.round.css css/jslider.round.plastic.css > bin/jquery.slider.all.css - java -jar tools/yuicompressor-2.4.7.jar --type=css bin/jquery.slider.all.css > bin/jquery.slider.min.css - rm -f bin/jquery.slider.all.css - -js_compiler: - mkdir -p bin - rm -f bin/jquery.slider.all.js bin/jquery.slider.min.js - cat js/jshashtable-2.1_src.js js/jquery.numberformatter-1.2.3.js js/tmpl.js js/jquery.dependClass-0.1.js js/draggable-0.1.js js/jquery.slider.js > bin/jquery.slider.all.js - uglifyjs -nc bin/jquery.slider.all.js > bin/jquery.slider.min.js - rm -f bin/jquery.slider.all.js - - diff --git a/library/jslider/README.md b/library/jslider/README.md deleted file mode 100644 index 0d4c61347..000000000 --- a/library/jslider/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# jQuery Slider plugin - -jQuery Slider is easy to use and multifunctional jQuery plugin. - -[Check out demos and documentations here](http://egorkhmelev.github.com/jslider/) - -## License - -(MIT License) — Copyright © 2012 Egor Khmelev \ No newline at end of file diff --git a/library/jslider/bin/jquery.slider.min.css b/library/jslider/bin/jquery.slider.min.css deleted file mode 100644 index 14b3f2210..000000000 --- a/library/jslider/bin/jquery.slider.min.css +++ /dev/null @@ -1 +0,0 @@ -.jslider .jslider-bg i,.jslider .jslider-pointer{background:url(../img/jslider.png) no-repeat 0 0}.jslider{display:block;width:100%;height:1em;position:relative;top:.6em;font-family:Arial,sans-serif}.jslider table{width:100%;border-collapse:collapse;border:0}.jslider td,.jslider th{padding:0;vertical-align:top;text-align:left;border:0}.jslider table,.jslider table tr,.jslider table tr td{width:100%;vertical-align:top}.jslider .jslider-bg{position:relative}.jslider .jslider-bg i{height:5px;position:absolute;font-size:0;top:0}.jslider .jslider-bg .l{width:50%;background-position:0 0;left:0}.jslider .jslider-bg .r{width:50%;left:50%;background-position:right 0}.jslider .jslider-bg .v{position:absolute;width:60%;left:20%;top:0;height:5px;background-position:0 -20px}.jslider .jslider-pointer{width:13px;height:15px;background-position:0 -40px;position:absolute;left:20%;top:-4px;margin-left:-6px;cursor:pointer;cursor:hand}.jslider .jslider-pointer-hover{background-position:-20px -40px}.jslider .jslider-pointer-to{left:80%}.jslider .jslider-label{font-size:9px;line-height:12px;color:black;opacity:.4;white-space:nowrap;padding:0 2px;position:absolute;top:-18px;left:0}.jslider .jslider-label-to{left:auto;right:0}.jslider .jslider-value{font-size:9px;white-space:nowrap;padding:1px 2px 0;position:absolute;top:-19px;left:20%;background:white;line-height:12px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px}.jslider .jslider-value-to{left:80%}.jslider .jslider-label small,.jslider .jslider-value small{position:relative;top:-0.4em}.jslider .jslider-scale{position:relative;top:9px}.jslider .jslider-scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}.jslider .jslider-scale ins{font-size:9px;text-decoration:none;position:absolute;left:0;top:5px;color:#999}.jslider-single .jslider-pointer-to,.jslider-single .jslider-value-to,.jslider-single .jslider-bg .v,.jslider-limitless .jslider-label{display:none}.jslider_blue .jslider-bg i,.jslider_blue .jslider-pointer{background-image:url(../img/jslider.blue.png)}.jslider_plastic .jslider-bg i,.jslider_plastic .jslider-pointer{background-image:url(../img/jslider.plastic.png)}.jslider_round .jslider-bg i,.jslider_round .jslider-pointer{background-image:url(../img/jslider.round.png)}.jslider_round .jslider-pointer{width:17px;height:17px;top:-6px;margin-left:-8px}.jslider_round_plastic .jslider-bg i,.jslider_round_plastic .jslider-pointer{background-image:url(../img/jslider.round.plastic.png)}.jslider_round_plastic .jslider-pointer{width:18px;height:18px;top:-7px;margin-left:-8px} \ No newline at end of file diff --git a/library/jslider/bin/jquery.slider.min.js b/library/jslider/bin/jquery.slider.min.js deleted file mode 100644 index 562c5af80..000000000 --- a/library/jslider/bin/jquery.slider.min.js +++ /dev/null @@ -1 +0,0 @@ -var Hashtable=function(){function c(b){var d;if(typeof b=="string")return b;if(typeof b.hashCode==a)return d=b.hashCode(),typeof d=="string"?d:c(d);if(typeof b.toString==a)return b.toString();try{return String(b)}catch(e){return Object.prototype.toString.call(b)}}function d(a,b){return a.equals(b)}function e(b,c){return typeof c.equals==a?c.equals(b):b===c}function f(a){return function(b){if(b===null)throw new Error("null is not a valid "+a);if(typeof b=="undefined")throw new Error(a+" must not be undefined")}}function i(a,b,c,d){this[0]=a,this.entries=[],this.addEntry(b,c),d!==null&&(this.getEqualityFunction=function(){return d})}function m(a){return function(b){var c=this.entries.length,d,e=this.getEqualityFunction(b);while(c--){d=this.entries[c];if(e(b,d[0]))switch(a){case j:return!0;case k:return d;case l:return[c,d[1]]}}return!1}}function n(a){return function(b){var c=b.length;for(var d=0,e=this.entries.length;d=0;l--){if(h.indexOf(c.format.charAt(l))!=-1)break;m=c.format.charAt(l)+m}c.format=c.format.substring(i.length),c.format=c.format.substring(0,c.format.length-m.length);var n=new Number(b);return a._formatNumber(n,c,m,i,j)},a._formatNumber=function(b,c,d,e,f){var c=a.extend({},a.fn.formatNumber.defaults,c),g=k(c.locale.toLowerCase(),c.isFullLocale),h=g.dec,i=g.group,j=g.neg,l=!1;if(isNaN(b)){if(c.nanForceZero!=1)return null;b=0,l=!0}d=="%"&&(b*=100);var m="";if(c.format.indexOf(".")>-1){var n=h,o=c.format.substring(c.format.lastIndexOf(".")+1);if(c.round==1)b=new Number(b.toFixed(o.length));else{var p=b.toString();p=p.substring(0,p.lastIndexOf(".")+o.length+1),b=new Number(p)}var q=b%1,r=new String(q.toFixed(o.length));r=r.substring(r.lastIndexOf(".")+1);for(var s=0;s-1;s--)w=x.charAt(s)+w,z++,z==y&&s!=0&&(w=i+w,z=0);if(v.length>w.length){var A=v.indexOf("0");if(A!=-1){var B=v.length-A,C=v.length-w.length-1;while(w.length0?e=j+e:b<0&&(m=j+m),c.decimalSeparatorAlwaysShown||m.lastIndexOf(h)==m.length-1&&(m=m.substring(0,m.length-1)),m=e+m+d,m},a.fn.parseNumber=function(b,c,d){c==null&&(c=!0),d==null&&(d=!0);var e;a(this).is(":input")?e=new String(a(this).val()):e=new String(a(this).text());var f=a.parseNumber(e,b);if(f){c&&(a(this).is(":input")?a(this).val(f.toString()):a(this).text(f.toString()));if(d)return f}},a.parseNumber=function(b,c){var c=a.extend({},a.fn.parseNumber.defaults,c),d=k(c.locale.toLowerCase(),c.isFullLocale),e=d.dec,f=d.group,g=d.neg,h="1234567890.-";while(b.indexOf(f)>-1)b=b.replace(f,"");b=b.replace(e,".").replace(g,"-");var i="",j=!1;if(b.charAt(b.length-1)=="%"||c.isPercentage==1)j=!0;for(var l=0;l-1&&(i+=b.charAt(l));var m=new Number(i);if(j){m/=100;var n=i.indexOf(".");if(n!=-1){var o=i.length-n-1;m=m.toFixed(o+2)}else m=m.toFixed(i.length-1)}return m},a.fn.parseNumber.defaults={locale:"us",decimalSeparatorAlwaysShown:!1,isPercentage:!1,isFullLocale:!1},a.fn.formatNumber.defaults={format:"#,###.00",locale:"us",decimalSeparatorAlwaysShown:!1,nanForceZero:!0,round:!0,isFullLocale:!1},Number.prototype.toFixed=function(b){return a._roundNumber(this,b)},a._roundNumber=function(a,b){var c=Math.pow(10,b||0),d=String(Math.round(a*c)/c);if(b>0){var e=d.indexOf(".");e==-1?(d+=".",e=0):e=d.length-(e+1);while(e)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');"):a[c]=a[c]||b(document.getElementById(c).innerHTML);return d?e(d):e}}(),function(a){a.baseClass=function(b){return b=a(b),b.get(0).className.match(/([^ ]+)/)[1]},a.fn.addDependClass=function(b,c){var d={delimiter:c?c:"-"};return this.each(function(){var c=a.baseClass(this);c&&a(this).addClass(c+d.delimiter+b)})},a.fn.removeDependClass=function(b,c){var d={delimiter:c?c:"-"};return this.each(function(){var c=a.baseClass(this);c&&a(this).removeClass(c+d.delimiter+b)})},a.fn.toggleDependClass=function(b,c){var d={delimiter:c?c:"-"};return this.each(function(){var c=a.baseClass(this);c&&(a(this).is("."+c+d.delimiter+b)?a(this).removeClass(c+d.delimiter+b):a(this).addClass(c+d.delimiter+b))})}}(jQuery),function(a){function b(){this._init.apply(this,arguments)}b.prototype.oninit=function(){},b.prototype.events=function(){},b.prototype.onmousedown=function(){this.ptr.css({position:"absolute"})},b.prototype.onmousemove=function(a,b,c){this.ptr.css({left:b,top:c})},b.prototype.onmouseup=function(){},b.prototype.isDefault={drag:!1,clicked:!1,toclick:!0,mouseup:!1},b.prototype._init=function(){if(arguments.length>0){this.ptr=a(arguments[0]),this.outer=a(".draggable-outer"),this.is={},a.extend(this.is,this.isDefault);var b=this.ptr.offset();this.d={left:b.left,top:b.top,width:this.ptr.width(),height:this.ptr.height()},this.oninit.apply(this,arguments),this._events()}},b.prototype._getPageCoords=function(a){return a.targetTouches&&a.targetTouches[0]?{x:a.targetTouches[0].pageX,y:a.targetTouches[0].pageY}:{x:a.pageX,y:a.pageY}},b.prototype._bindEvent=function(a,b,c){var d=this;this.supportTouches_?a.get(0).addEventListener(this.events_[b],c,!1):a.bind(this.events_[b],c)},b.prototype._events=function(){var b=this;this.supportTouches_=a.browser.webkit&&navigator.userAgent.indexOf("Mobile")!=-1,this.events_={click:this.supportTouches_?"touchstart":"click",down:this.supportTouches_?"touchstart":"mousedown",move:this.supportTouches_?"touchmove":"mousemove",up:this.supportTouches_?"touchend":"mouseup"},this._bindEvent(a(document),"move",function(a){b.is.drag&&(a.stopPropagation(),a.preventDefault(),b._mousemove(a))}),this._bindEvent(a(document),"down",function(a){b.is.drag&&(a.stopPropagation(),a.preventDefault())}),this._bindEvent(a(document),"up",function(a){b._mouseup(a)}),this._bindEvent(this.ptr,"down",function(a){return b._mousedown(a),!1}),this._bindEvent(this.ptr,"up",function(a){b._mouseup(a)}),this.ptr.find("a").click(function(){b.is.clicked=!0;if(!b.is.toclick)return b.is.toclick=!0,!1}).mousedown(function(a){return b._mousedown(a),!1}),this.events()},b.prototype._mousedown=function(b){this.is.drag=!0,this.is.clicked=!1,this.is.mouseup=!1;var c=this.ptr.offset(),d=this._getPageCoords(b);this.cx=d.x-c.left,this.cy=d.y-c.top,a.extend(this.d,{left:c.left,top:c.top,width:this.ptr.width(),height:this.ptr.height()}),this.outer&&this.outer.get(0)&&this.outer.css({height:Math.max(this.outer.height(),a(document.body).height()),overflow:"hidden"}),this.onmousedown(b)},b.prototype._mousemove=function(a){this.is.toclick=!1;var b=this._getPageCoords(a);this.onmousemove(a,b.x-this.cx,b.y-this.cy)},b.prototype._mouseup=function(b){var c=this;this.is.drag&&(this.is.drag=!1,this.outer&&this.outer.get(0)&&(a.browser.mozilla?this.outer.css({overflow:"hidden"}):this.outer.css({overflow:"visible"}),a.browser.msie&&a.browser.version=="6.0"?this.outer.css({height:"100%"}):this.outer.css({height:"auto"})),this.onmouseup(b))},window.Draggable=b}(jQuery),function(a){function b(a){return typeof a=="undefined"?!1:a instanceof Array||!(a instanceof Object)&&Object.prototype.toString.call(a)=="[object Array]"||typeof a.length=="number"&&typeof a.splice!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("splice")?!0:!1}function d(){return this.init.apply(this,arguments)}function e(){Draggable.apply(this,arguments)}a.slider=function(b,c){var e=a(b);return e.data("jslider")||e.data("jslider",new d(b,c)),e.data("jslider")},a.fn.slider=function(c,d){function g(a){return a!==undefined}function h(a){return a!=null}var e,f=arguments;return this.each(function(){var i=a.slider(this,c);if(typeof c=="string")switch(c){case"value":if(g(f[1])&&g(f[2])){var j=i.getPointers();h(j[0])&&h(f[1])&&(j[0].set(f[1]),j[0].setIndexOver()),h(j[1])&&h(f[2])&&(j[1].set(f[2]),j[1].setIndexOver())}else if(g(f[1])){var j=i.getPointers();h(j[0])&&h(f[1])&&(j[0].set(f[1]),j[0].setIndexOver())}else e=i.getValue();break;case"prc":if(g(f[1])&&g(f[2])){var j=i.getPointers();h(j[0])&&h(f[1])&&(j[0]._set(f[1]),j[0].setIndexOver()),h(j[1])&&h(f[2])&&(j[1]._set(f[2]),j[1].setIndexOver())}else if(g(f[1])){var j=i.getPointers();h(j[0])&&h(f[1])&&(j[0]._set(f[1]),j[0].setIndexOver())}else e=i.getPrcValue();break;case"calculatedValue":var k=i.getValue().split(";");e="";for(var l=0;l0?";":"")+i.nice(k[l]);break;case"skin":i.setSkin(f[1])}else!c&&!d&&(b(e)||(e=[]),e.push(i))}),b(e)&&e.length==1&&(e=e[0]),e||this};var c={settings:{from:1,to:10,step:1,smooth:!0,limits:!0,round:0,format:{format:"#,##0.##"},value:"5;7",dimension:""},className:"jslider",selector:".jslider-",template:tmpl('
<%=settings.from%>
<%=settings.to%><%=settings.dimension%>
<%=settings.dimension%>
<%=settings.dimension%>
<%=scale%>
')};d.prototype.init=function(b,d){this.settings=a.extend(!0,{},c.settings,d?d:{}),this.inputNode=a(b).hide(),this.settings.interval=this.settings.to-this.settings.from,this.settings.value=this.inputNode.attr("value"),this.settings.calculate&&a.isFunction(this.settings.calculate)&&(this.nice=this.settings.calculate),this.settings.onstatechange&&a.isFunction(this.settings.onstatechange)&&(this.onstatechange=this.settings.onstatechange),this.is={init:!1},this.o={},this.create()},d.prototype.onstatechange=function(){},d.prototype.create=function(){var b=this;this.domNode=a(c.template({className:c.className,settings:{from:this.nice(this.settings.from),to:this.nice(this.settings.to),dimension:this.settings.dimension},scale:this.generateScale()})),this.inputNode.after(this.domNode),this.drawScale(),this.settings.skin&&this.settings.skin.length>0&&this.setSkin(this.settings.skin),this.sizes={domWidth:this.domNode.width(),domOffset:this.domNode.offset()},a.extend(this.o,{pointers:{},labels:{0:{o:this.domNode.find(c.selector+"value").not(c.selector+"value-to")},1:{o:this.domNode.find(c.selector+"value").filter(c.selector+"value-to")}},limits:{0:this.domNode.find(c.selector+"label").not(c.selector+"label-to"),1:this.domNode.find(c.selector+"label").filter(c.selector+"label-to")}}),a.extend(this.o.labels[0],{value:this.o.labels[0].o.find("span")}),a.extend(this.o.labels[1],{value:this.o.labels[1].o.find("span")}),b.settings.value.split(";")[1]||(this.settings.single=!0,this.domNode.addDependClass("single")),b.settings.limits||this.domNode.addDependClass("limitless"),this.domNode.find(c.selector+"pointer").each(function(a){var c=b.settings.value.split(";")[a];if(c){b.o.pointers[a]=new e(this,a,b);var d=b.settings.value.split(";")[a-1];d&&new Number(c)b.settings.to?b.settings.to:c,b.o.pointers[a].set(c,!0)}}),this.o.value=this.domNode.find(".v"),this.is.init=!0,a.each(this.o.pointers,function(a){b.redraw(this)}),function(b){a(window).resize(function(){b.onresize()})}(this)},d.prototype.setSkin=function(a){this.skin_&&this.domNode.removeDependClass(this.skin_,"_"),this.domNode.addDependClass(this.skin_=a,"_")},d.prototype.setPointersIndex=function(b){a.each(this.getPointers(),function(a){this.index(a)})},d.prototype.getPointers=function(){return this.o.pointers},d.prototype.generateScale=function(){if(this.settings.scale&&this.settings.scale.length>0){var a="",b=this.settings.scale,c=Math.round(100/(b.length-1)*10)/10;for(var d=0;d'+(b[d]!="|"?""+b[d]+"":"")+"";return a}return""},d.prototype.drawScale=function(){this.domNode.find(c.selector+"scale span ins").each(function(){a(this).css({marginLeft:-a(this).outerWidth()/2})})},d.prototype.onresize=function(){var b=this;this.sizes={domWidth:this.domNode.width(),domOffset:this.domNode.offset()},a.each(this.o.pointers,function(a){b.redraw(this)})},d.prototype.update=function(){this.onresize(),this.drawScale()},d.prototype.limits=function(a,b){if(!this.settings.smooth){var c=this.settings.step*100/this.settings.interval;a=Math.round(a/c)*c}var d=this.o.pointers[1-b.uid];return d&&b.uid&&ad.value.prc&&(a=d.value.prc),a<0&&(a=0),a>100&&(a=100),Math.round(a*10)/10},d.prototype.redraw=function(a){if(!this.is.init)return!1;this.setValue(),this.o.pointers[0]&&this.o.pointers[1]&&this.o.value.css({left:this.o.pointers[0].value.prc+"%",width:this.o.pointers[1].value.prc-this.o.pointers[0].value.prc+"%"}),this.o.labels[a.uid].value.html(this.nice(a.value.origin)),this.redrawLabels(a)},d.prototype.redrawLabels=function(a){function b(a,b,d){return b.margin=-b.label/2,label_left=b.border+b.margin,label_left<0&&(b.margin-=label_left),b.border+b.label/2>c.sizes.domWidth?(b.margin=0,b.right=!0):b.right=!1,a.o.css({left:d+"%",marginLeft:b.margin,right:"auto"}),b.right&&a.o.css({left:"auto",right:0}),b}var c=this,d=this.o.labels[a.uid],e=a.value.prc,f={label:d.o.outerWidth(),right:!1,border:e*this.sizes.domWidth/100};if(!this.settings.single){var g=this.o.pointers[1-a.uid],h=this.o.labels[g.uid];switch(a.uid){case 0:f.border+f.label/2>h.o.offset().left-this.sizes.domOffset.left?(h.o.css({visibility:"hidden"}),h.value.html(this.nice(g.value.origin)),d.o.css({visibility:"visible"}),e=(g.value.prc-e)/2+e,g.value.prc!=a.value.prc&&(d.value.html(this.nice(a.value.origin)+" – "+this.nice(g.value.origin)),f.label=d.o.outerWidth(),f.border=e*this.sizes.domWidth/100)):h.o.css({visibility:"visible"});break;case 1:f.border-f.label/2this.sizes.domWidth-e.outerWidth()&&(a[1]=!1)}for(var f=0;f0?";":"")+b.prcToValue(this.value.prc))}),c},d.prototype.getPrcValue=function(){if(!this.is.init)return!1;var b=this,c="";return a.each(this.o.pointers,function(a){this.value.prc!=undefined&&!isNaN(this.value.prc)&&(c+=(a>0?";":"")+this.value.prc)}),c},d.prototype.prcToValue=function(a){if(this.settings.heterogeneity&&this.settings.heterogeneity.length>0){var b=this.settings.heterogeneity,c=0,d=this.settings.from;for(var e=0;e<=b.length;e++){if(b[e])var f=b[e].split("/");else var f=[100,this.settings.to];f[0]=new Number(f[0]),f[1]=new Number(f[1]);if(a>=c&&a<=f[0])var g=d+(a-c)*(f[1]-d)/(f[0]-c);c=f[0],d=f[1]}}else var g=this.settings.from+a*this.settings.interval/100;return this.round(g)},d.prototype.valueToPrc=function(a,b){if(this.settings.heterogeneity&&this.settings.heterogeneity.length>0){var c=this.settings.heterogeneity,d=0,e=this.settings.from;for(var f=0;f<=c.length;f++){if(c[f])var g=c[f].split("/");else var g=[100,this.settings.to];g[0]=new Number(g[0]),g[1]=new Number(g[1]);if(a>=e&&a<=g[1])var h=b.limits(d+(a-e)*(g[0]-d)/(g[1]-e));d=g[0],e=g[1]}}else var h=b.limits((a-this.settings.from)*100/this.settings.interval);return h},d.prototype.round=function(a){return a=Math.round(a/this.settings.step)*this.settings.step,this.settings.round?a=Math.round(a*Math.pow(10,this.settings.round))/Math.pow(10,this.settings.round):a=Math.round(a),a},d.prototype.nice=function(b){return b=b.toString().replace(/,/gi,".").replace(/ /gi,""),a.formatNumber?a.formatNumber(new Number(b),this.settings.format||{}).replace(/-/gi,"−"):new Number(b)},e.prototype=new Draggable,e.prototype.oninit=function(a,b,c){this.uid=b,this.parent=c,this.value={},this.settings=this.parent.settings},e.prototype.onmousedown=function(a){this._parent={offset:this.parent.domNode.offset(),width:this.parent.domNode.width()},this.ptr.addDependClass("hover"),this.setIndexOver()},e.prototype.onmousemove=function(a,b){var c=this._getPageCoords(a);this._set(this.calc(c.x))},e.prototype.onmouseup=function(b){this.parent.settings.callback&&a.isFunction(this.parent.settings.callback)&&this.parent.settings.callback.call(this.parent,this.parent.getValue()),this.ptr.removeDependClass("hover")},e.prototype.setIndexOver=function(){this.parent.setPointersIndex(1),this.index(2)},e.prototype.index=function(a){this.ptr.css({zIndex:a})},e.prototype.limits=function(a){return this.parent.limits(a,this)},e.prototype.calc=function(a){var b=this.limits((a-this._parent.offset.left)*100/this._parent.width);return b},e.prototype.set=function(a,b){this.value.origin=this.parent.round(a),this._set(this.parent.valueToPrc(a,this),b)},e.prototype._set=function(a,b){b||(this.value.origin=this.parent.prcToValue(a)),this.value.prc=a,this.ptr.css({left:a+"%"}),this.parent.redraw(this)}}(jQuery); \ No newline at end of file diff --git a/library/jslider/css/jslider.blue.css b/library/jslider/css/jslider.blue.css deleted file mode 100644 index ae378433c..000000000 --- a/library/jslider/css/jslider.blue.css +++ /dev/null @@ -1,4 +0,0 @@ - - .jslider_blue .jslider-bg i, - .jslider_blue .jslider-pointer { background-image: url(../img/jslider.blue.png); } - \ No newline at end of file diff --git a/library/jslider/css/jslider.css b/library/jslider/css/jslider.css deleted file mode 100644 index fe943dc0a..000000000 --- a/library/jslider/css/jslider.css +++ /dev/null @@ -1,39 +0,0 @@ - - .jslider .jslider-bg i, - .jslider .jslider-pointer { background: url(../img/jslider.png) no-repeat 0 0; } - - .jslider { display: block; width: 100%; height: 1em; position: relative; top: 0.6em; font-family: Arial, sans-serif; } - .jslider table { width: 100%; border-collapse: collapse; border: 0; } - .jslider td, .jslider th { padding: 0; vertical-align: top; text-align: left; border: 0; } - - .jslider table, - .jslider table tr, - .jslider table tr td { width: 100%; vertical-align: top; } - - .jslider .jslider-bg { position: relative; } - .jslider .jslider-bg i { height: 5px; position: absolute; font-size: 0; top: 0; } - .jslider .jslider-bg .l { width: 50%; background-position: 0 0; left: 0; background: #888; } - .jslider .jslider-bg .r { width: 50%; left: 50%; background-position: right 0; background: #888;} - .jslider .jslider-bg .v { position: absolute; background: url(../img/jslider.png) repeat-x 0 0; width: 60%; left: 20%; top: 0; height: 5px; background-position: 0 -20px; } - - .jslider .jslider-pointer { width: 13px; height: 15px; background-position: 0 -40px; position: absolute; left: 20%; top: -4px; margin-left: -6px; cursor: pointer; cursor: hand; } - .jslider .jslider-pointer-hover { background-position: -20px -40px; } - .jslider .jslider-pointer-to { left: 80%; } - - .jslider .jslider-label { font-size: 9px; line-height: 12px; color: black; opacity: 0.4; white-space: nowrap; padding: 0px 2px; position: absolute; top: -18px; left: 0px; } - .jslider .jslider-label-to { left: auto; right: 0; } - - .jslider .jslider-value { font-size: 9px; white-space: nowrap; padding: 1px 2px 0; position: absolute; top: -19px; left: 20%; line-height: 12px; } - .jslider .jslider-value-to { left: 80%; } - - .jslider .jslider-label small, - .jslider .jslider-value small { position: relative; top: -0.4em; } - - .jslider .jslider-scale { position: relative; top: 9px; } - .jslider .jslider-scale span { position: absolute; height: 5px; border-left: 1px solid #999; font-size: 0; } - .jslider .jslider-scale ins { font-size: 9px; text-decoration: none; position: absolute; left: 0px; top: 5px; color: #999; } - - .jslider-single .jslider-pointer-to, - .jslider-single .jslider-value-to, - .jslider-single .jslider-bg .v, - .jslider-limitless .jslider-label { display: none; } diff --git a/library/jslider/css/jslider.plastic.css b/library/jslider/css/jslider.plastic.css deleted file mode 100644 index 32b54676b..000000000 --- a/library/jslider/css/jslider.plastic.css +++ /dev/null @@ -1,3 +0,0 @@ - - .jslider_plastic .jslider-bg i, - .jslider_plastic .jslider-pointer { background-image: url(../img/jslider.plastic.png); } diff --git a/library/jslider/css/jslider.round.css b/library/jslider/css/jslider.round.css deleted file mode 100644 index 00ad952e6..000000000 --- a/library/jslider/css/jslider.round.css +++ /dev/null @@ -1,5 +0,0 @@ - - .jslider_round .jslider-bg i, - .jslider_round .jslider-pointer { background-image: url(../img/jslider.round.png); } - - .jslider_round .jslider-pointer { width: 17px; height: 17px; top: -6px; margin-left: -8px; } diff --git a/library/jslider/css/jslider.round.plastic.css b/library/jslider/css/jslider.round.plastic.css deleted file mode 100644 index 4272e1fb0..000000000 --- a/library/jslider/css/jslider.round.plastic.css +++ /dev/null @@ -1,5 +0,0 @@ - - .jslider_round_plastic .jslider-bg i, - .jslider_round_plastic .jslider-pointer { background-image: url(../img/jslider.round.plastic.png); } - - .jslider_round_plastic .jslider-pointer { width: 18px; height: 18px; top: -7px; margin-left: -8px; } diff --git a/library/jslider/img/jslider.blue.png b/library/jslider/img/jslider.blue.png deleted file mode 100644 index e3d573c12d68895208556da7332894b1045c4e80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1001 zcmeAS@N?(olHy`uVBq!ia0y~yVEh7P+iRALC4HY-~&|EF#{$f6w3QbWoP5L2tvRO+u@#X3dyAo7>pf_;TyQg$s*T zhHx=6Gb`FHZP)0!qsnmO(elqJDvs+zv=WPoHpOU&b%#IRsBF2g`m`*=F7;R5-rl{3 ze>{5h=&IA33>&vcfnp^LFXk;!&)@z1%NHMY-Tq193=QwpUN9)UU}#vt%+SQgz+nYK z2tGsz!UrjdHhJN1`+M0UW{2t8HhVs2mNPQ2$TIvm-&}XTRu#zEW&7f1P5*8NhS+n< z?=U)CU}SJ)2dNM!0U-n*A_V0_lV9>ic`^I16#-4%dgvCX?VGxy@*QC_y<=yb zQFr7&d*3a7{(EhEp<~OnUUonFsq!NC4LidY!7pu3pH|I?|Djx(Xmr1G>8+w4xn&Dq z+AvHgz3}?$hu<|-4U>QR-RY@k`0?~t&E-l4g~to7KRTcncG-S**lU9W=8uJc+&R>{ z?6c)}d4^5Azxp0A&&>PtV_nc`)9LH~Jh29*SJu6SI`enf$bH+t$-MO8OXKJHwKrc0 zZa!91_wD+JNBeA7cI(wxUwc=_;J__C&-woEOT`b@nt#iW`f~I6^20yh*S+{*`NdY> zMmWy;$ERhc@qP1nlf~=5$XGF?)Hu!mp}p?7e(wEi(tUf23u+I#&+p0WsGP0-1paQV^gWA^DMbL<%&d~2%HK2)3i z@NUVZcLp!Yw*Vu{?ZQzJXo7&me#8H6dsYdC)aFB*0IQ z;Gz9Z;MqSdkKe(PFKC|!|5)$ ziV4`4ORytsoo)P`l%|Md3>Wrxi!=5#_n|+q9cYtfx6rMoee1KRQ|nHCEUfwtorWkb zXBFbkHQG~rb0)&W!unNACi7#?$i|?{s{n%&v*X6jfPhU``ow)C5~*5C4JZ(*Wj(ar zr2NbBco8gRlqR{D>`}|*@pxvl`NHm;xVSilkg_kh@u(FmDM|!uu&YXLyL9W8^exKY z>2Nbii076qX6G`#De@yXwJ-s}fY2vRZx2x6c?$VB9;2pff*PkQSS$gBOclWhh6mC2 zU69H_6b7T#7>#(`$XJPq#^;l!p|d|2PH@S2H*`O=U#nEskIQS1RJp6pa=#6;h*fk_%kH&QBIp==WIa(zoz(I0@k6!hS})~L~5jRc+B*wKm$Z? zCj@jv9+V*^QcF`j)MqYNSLnL*KE2=-N2E3_zID4Xbcp!Haa_4$T_iP3a4q zubTjG4nX}rw_Ks{KPxC+fl{W4oZoucvwa6`+RQ%;vpWIAn6OkNx}za;>@(XJ=8)Ia z;oWu4N*Wao+&q;p5@+h|Wxe!Avr{ilIvRY6^DpOj5$csVsaYAPHT zH43}tg!R3N?0iFg*Bl_IbNOfOJOrggI_{T9VQg^Ejb!9}v&sH>tDqobjCoBZEpL<^ zrl;SA1Mdy@kVBIyX?Dr);_SRGPjB-`j}QHJNI~Tk4A@;n1Wg8Zdi!rm#*n#^CspvN zvsUv@*K;W()@x2=RnbfHw$cp8wsF>xg+96X{P8?gyDy~(0j@hM|AC|K>dy#I zL9F3j($~uF7&i>BG~cy{s(Gg0;Vhju{k5-;Y3;tOfdXk*mv5M=ok1YF#HTn0x#8O< zEC#k&G5B7^VZ2$Ye0i+y`@)|({qg5pUNODCFjn25BA2zNTIGKjcrmm1dawvHD;DSs zGFn9w6>)F5vforc$!9m7Dtp>tvb<84DBsyDmg^UHL1RgvimLZiw_b1!aB_IRv~Xx4 zZD#Vc;->H21A}sXVg5%grwplFtFTVCb6c+;^~fCS^7{0J7On=HFW+2b?Md)-^fjxb z#4L8SaoqIt!FwN{MUo{1d(m1aaKE+UQiIVe=fq0Tl=UL zj{po^gXh)k#D|*lbhbNHJ1mLyhLTT;6a!&oZeqv7XT}dh=z-NB)=3{(=;Q}ls~ak| l0V_YSMF}3CFvbyJpw2n|((Lv~9ki!FL}*mVgP@d){{o7-a|8eY diff --git a/library/jslider/img/jslider.png b/library/jslider/img/jslider.png deleted file mode 100644 index 280eb71880838793731e8621c43d53760bd6ba84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 832 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y*1tvT3$q(Ae&c|eLS$=lt9;Xep2*t>i(P=vF< zBeIx*fm;}a85w5HkpK#^mw5WRvft%mX5-K~^0&jCfr06)r;B4q#jUq@&wF1klsW$K z`nSJI+0xqH`=e(B1)XttrKWmiU1{cbLB|UhFaPV|yLaVuz=SCQ`fPtKSh-S5G!8BJ zVkGEotSWl?<-XUqUD@UK-Cnc)$hPOqb~Wtt&DS4J|IqZlT>7)BP^XKt^I_-12D|>$ z?PoaPomO1@`SG!1$07_Qrew~V!@-d6y=?DZTd`g@QLfe$iMAR$`Q=Opc2C-<^SV1V zQukm&z#Tot4|`I4F4rW?dNv_*mZ2BO``E#%Y5H>g)-ucukCWV#1pOEpRGAled8^6r z6>~B4txx$OErMMiP;>?7zQ5THmsb8=J$ufQ-oM$FanBi7JetJmVKv`psr^*xc`|SJ z>SQkTF|3%&zTlL%+BBb~({Jm|x%_vx=ksLW|@bWT*Pv(|eJA?(fg+e;rFVOy9nB=icC=`{#c$e+@R$y_V_UY<+7{YWg#A z`_Fs~r2$5ko>4Q-zxuXz_PXZt@jmi*PxZ=vFUkQ zx|@=(c=eatf#uglU7Zd(zkaz{b8qGEhYzZCwI_MmZrut}a?VBnD+|y3yqMjqmQ8-> zoc-&m_TKvM8!y=~m?|i&RG#T&{dZ=e`uy$PtL=^7sRU=b2eoVc-?4MX_34tuW#2y? zy*gd;_iP)6tsy4N&BA?;EzTWyaAdzo)AdS*thE_78Z7HSGh7L}SP{Yjik69sG{0-V g`ahE$8k+?l**^v`aOH0Ge+LrrboFyt=akR{05K|I4FCWD diff --git a/library/jslider/img/jslider.round.plastic.png b/library/jslider/img/jslider.round.plastic.png deleted file mode 100644 index 3604d76bdc3f9ec02b6e89ccc185fb87e2c2e930..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1770 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 diff --git a/library/jslider/index.html b/library/jslider/index.html deleted file mode 100644 index 994b0783f..000000000 --- a/library/jslider/index.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - jSlider - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- Slider in string -
- - -
-
{
-  from: 5,
-  to: 50,
-  step: 2.5,
-  round: 1,
-  format: { format: '##.0', locale: 'de' },
-  dimension: '&nbsp;€'
-}
-
-
- -
- - -
-
{
-  from: 5000,
-  to: 150000,
-  heterogeneity: ['50/50000'],
-  step: 1000,
-  dimension: '&nbsp;$'
-}
-
-
- -
- - -
-
{
-  from: 0,
-  to: 500,
-  heterogeneity: ['50/100', '75/250'],
-  scale: [0, '|', 50, '|' , '100', '|', 250, '|', 500],
-  limits: false,
-  step: 1,
-  dimension: '&nbsp;m<small>2</small>'
-}
-
-
- -
- - -
-
{
-  from: 1,
-  to: 30,
-  heterogeneity: ['50/5', '75/15'],
-  scale: [1, '|', 3, '|', '5', '|', 15, '|', 30],
-  limits: false,
-  step: 1,
-  dimension: '',
-  skin: "blue"
-}
-
-
- -
- - - -
-
{
-  from: 480,
-  to: 1020,
-  step: 15,
-  dimension: '',
-  scale: ['8:00', '9:00', '10:00', '11:00', '12:00', '13:00', '14:00', '15:00', '16:00', '17:00'],
-  limits: false,
-  calculate: function( value ){
-    var hours = Math.floor( value / 60 );
-    var mins = ( value - hours*60 );
-    return (hours < 10 ? "0"+hours : hours) + ":" + ( mins == 0 ? "00" : mins );
-  },
-  onstatechange: function( value ){
-    console.dir( this );
-  }
-}
-
-
- -
- - -
- - - - \ No newline at end of file diff --git a/library/jslider/js/draggable-0.1.js b/library/jslider/js/draggable-0.1.js deleted file mode 100644 index dd2688da5..000000000 --- a/library/jslider/js/draggable-0.1.js +++ /dev/null @@ -1,196 +0,0 @@ -/** - * draggable - Class allows to make any element draggable - * - * Written by - * Egor Khmelev (hmelyoff@gmail.com) - * - * Licensed under the MIT (MIT-LICENSE.txt). - * - * @author Egor Khmelev - * @version 0.1.0-BETA ($Id$) - * - **/ - -(function( $ ){ - - function Draggable(){ - this._init.apply( this, arguments ); - }; - - Draggable.prototype.oninit = function(){ - - }; - - Draggable.prototype.events = function(){ - - }; - - Draggable.prototype.onmousedown = function(){ - this.ptr.css({ position: "absolute" }); - }; - - Draggable.prototype.onmousemove = function( evt, x, y ){ - this.ptr.css({ left: x, top: y }); - }; - - Draggable.prototype.onmouseup = function(){ - - }; - - Draggable.prototype.isDefault = { - drag: false, - clicked: false, - toclick: true, - mouseup: false - }; - - Draggable.prototype._init = function(){ - if( arguments.length > 0 ){ - this.ptr = $(arguments[0]); - this.outer = $(".draggable-outer"); - - this.is = {}; - $.extend( this.is, this.isDefault ); - - var _offset = this.ptr.offset(); - this.d = { - left: _offset.left, - top: _offset.top, - width: this.ptr.width(), - height: this.ptr.height() - }; - - this.oninit.apply( this, arguments ); - - this._events(); - } - }; - - Draggable.prototype._getPageCoords = function( event ){ - if( event.targetTouches && event.targetTouches[0] ){ - return { x: event.targetTouches[0].pageX, y: event.targetTouches[0].pageY }; - } else - return { x: event.pageX, y: event.pageY }; - }; - - Draggable.prototype._bindEvent = function( ptr, eventType, handler ){ - var self = this; - - if( this.supportTouches_ ) - ptr.get(0).addEventListener( this.events_[ eventType ], handler, false ); - - else - ptr.bind( this.events_[ eventType ], handler ); - }; - - Draggable.prototype._events = function(){ - var self = this; - - this.supportTouches_ = ( $.browser.webkit && navigator.userAgent.indexOf("Mobile") != -1 ); - this.events_ = { - "click": this.supportTouches_ ? "touchstart" : "click", - "down": this.supportTouches_ ? "touchstart" : "mousedown", - "move": this.supportTouches_ ? "touchmove" : "mousemove", - "up" : this.supportTouches_ ? "touchend" : "mouseup" - }; - - this._bindEvent( $( document ), "move", function( event ){ - if( self.is.drag ){ - event.stopPropagation(); - event.preventDefault(); - self._mousemove( event ); - } - }); - this._bindEvent( $( document ), "down", function( event ){ - if( self.is.drag ){ - event.stopPropagation(); - event.preventDefault(); - } - }); - this._bindEvent( $( document ), "up", function( event ){ - self._mouseup( event ); - }); - - this._bindEvent( this.ptr, "down", function( event ){ - self._mousedown( event ); - return false; - }); - this._bindEvent( this.ptr, "up", function( event ){ - self._mouseup( event ); - }); - - this.ptr.find("a") - .click(function(){ - self.is.clicked = true; - - if( !self.is.toclick ){ - self.is.toclick = true; - return false; - } - }) - .mousedown(function( event ){ - self._mousedown( event ); - return false; - }); - - this.events(); - }; - - Draggable.prototype._mousedown = function( evt ){ - this.is.drag = true; - this.is.clicked = false; - this.is.mouseup = false; - - var _offset = this.ptr.offset(); - var coords = this._getPageCoords( evt ); - this.cx = coords.x - _offset.left; - this.cy = coords.y - _offset.top; - - $.extend(this.d, { - left: _offset.left, - top: _offset.top, - width: this.ptr.width(), - height: this.ptr.height() - }); - - if( this.outer && this.outer.get(0) ){ - this.outer.css({ height: Math.max(this.outer.height(), $(document.body).height()), overflow: "hidden" }); - } - - this.onmousedown( evt ); - }; - - Draggable.prototype._mousemove = function( evt ){ - this.is.toclick = false; - var coords = this._getPageCoords( evt ); - this.onmousemove( evt, coords.x - this.cx, coords.y - this.cy ); - }; - - Draggable.prototype._mouseup = function( evt ){ - var oThis = this; - - if( this.is.drag ){ - this.is.drag = false; - - if( this.outer && this.outer.get(0) ){ - - if( $.browser.mozilla ){ - this.outer.css({ overflow: "hidden" }); - } else { - this.outer.css({ overflow: "visible" }); - } - - if( $.browser.msie && $.browser.version == '6.0' ){ - this.outer.css({ height: "100%" }); - } else { - this.outer.css({ height: "auto" }); - } - } - - this.onmouseup( evt ); - } - }; - - window.Draggable = Draggable; - -})( jQuery ); diff --git a/library/jslider/js/jquery-1.7.1.js b/library/jslider/js/jquery-1.7.1.js deleted file mode 100644 index 8ccd0ea78..000000000 --- a/library/jslider/js/jquery-1.7.1.js +++ /dev/null @@ -1,9266 +0,0 @@ -/*! - * jQuery JavaScript Library v1.7.1 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Mon Nov 21 21:11:03 2011 -0500 - */ -(function( window, undefined ) { - -// Use the correct document accordingly with window argument (sandbox) -var document = window.document, - navigator = window.navigator, - location = window.location; -var jQuery = (function() { - -// Define a local copy of jQuery -var jQuery = function( selector, context ) { - // The jQuery object is actually just the init constructor 'enhanced' - return new jQuery.fn.init( selector, context, rootjQuery ); - }, - - // Map over jQuery in case of overwrite - _jQuery = window.jQuery, - - // Map over the $ in case of overwrite - _$ = window.$, - - // A central reference to the root jQuery(document) - rootjQuery, - - // A simple way to check for HTML strings or ID strings - // Prioritize #id over to avoid XSS via location.hash (#9521) - quickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, - - // Check if a string has a non-whitespace character in it - rnotwhite = /\S/, - - // Used for trimming whitespace - trimLeft = /^\s+/, - trimRight = /\s+$/, - - // Match a standalone tag - rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/, - - // JSON RegExp - rvalidchars = /^[\],:{}\s]*$/, - rvalidescape = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, - rvalidtokens = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, - rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, - - // Useragent RegExp - rwebkit = /(webkit)[ \/]([\w.]+)/, - ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/, - rmsie = /(msie) ([\w.]+)/, - rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/, - - // Matches dashed string for camelizing - rdashAlpha = /-([a-z]|[0-9])/ig, - rmsPrefix = /^-ms-/, - - // Used by jQuery.camelCase as callback to replace() - fcamelCase = function( all, letter ) { - return ( letter + "" ).toUpperCase(); - }, - - // Keep a UserAgent string for use with jQuery.browser - userAgent = navigator.userAgent, - - // For matching the engine and version of the browser - browserMatch, - - // The deferred used on DOM ready - readyList, - - // The ready event handler - DOMContentLoaded, - - // Save a reference to some core methods - toString = Object.prototype.toString, - hasOwn = Object.prototype.hasOwnProperty, - push = Array.prototype.push, - slice = Array.prototype.slice, - trim = String.prototype.trim, - indexOf = Array.prototype.indexOf, - - // [[Class]] -> type pairs - class2type = {}; - -jQuery.fn = jQuery.prototype = { - constructor: jQuery, - init: function( selector, context, rootjQuery ) { - var match, elem, ret, doc; - - // Handle $(""), $(null), or $(undefined) - if ( !selector ) { - return this; - } - - // Handle $(DOMElement) - if ( selector.nodeType ) { - this.context = this[0] = selector; - this.length = 1; - return this; - } - - // The body element only exists once, optimize finding it - if ( selector === "body" && !context && document.body ) { - this.context = document; - this[0] = document.body; - this.selector = selector; - this.length = 1; - return this; - } - - // Handle HTML strings - if ( typeof selector === "string" ) { - // Are we dealing with HTML string or an ID? - if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = quickExpr.exec( selector ); - } - - // Verify a match, and that no context was specified for #id - if ( match && (match[1] || !context) ) { - - // HANDLE: $(html) -> $(array) - if ( match[1] ) { - context = context instanceof jQuery ? context[0] : context; - doc = ( context ? context.ownerDocument || context : document ); - - // If a single string is passed in and it's a single tag - // just do a createElement and skip the rest - ret = rsingleTag.exec( selector ); - - if ( ret ) { - if ( jQuery.isPlainObject( context ) ) { - selector = [ document.createElement( ret[1] ) ]; - jQuery.fn.attr.call( selector, context, true ); - - } else { - selector = [ doc.createElement( ret[1] ) ]; - } - - } else { - ret = jQuery.buildFragment( [ match[1] ], [ doc ] ); - selector = ( ret.cacheable ? jQuery.clone(ret.fragment) : ret.fragment ).childNodes; - } - - return jQuery.merge( this, selector ); - - // HANDLE: $("#id") - } else { - elem = document.getElementById( match[2] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id !== match[2] ) { - return rootjQuery.find( selector ); - } - - // Otherwise, we inject the element directly into the jQuery object - this.length = 1; - this[0] = elem; - } - - this.context = document; - this.selector = selector; - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || rootjQuery ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return rootjQuery.ready( selector ); - } - - if ( selector.selector !== undefined ) { - this.selector = selector.selector; - this.context = selector.context; - } - - return jQuery.makeArray( selector, this ); - }, - - // Start with an empty selector - selector: "", - - // The current version of jQuery being used - jquery: "1.7.1", - - // The default length of a jQuery object is 0 - length: 0, - - // The number of elements contained in the matched element set - size: function() { - return this.length; - }, - - toArray: function() { - return slice.call( this, 0 ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - return num == null ? - - // Return a 'clean' array - this.toArray() : - - // Return just the object - ( num < 0 ? this[ this.length + num ] : this[ num ] ); - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems, name, selector ) { - // Build a new jQuery matched element set - var ret = this.constructor(); - - if ( jQuery.isArray( elems ) ) { - push.apply( ret, elems ); - - } else { - jQuery.merge( ret, elems ); - } - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - ret.context = this.context; - - if ( name === "find" ) { - ret.selector = this.selector + ( this.selector ? " " : "" ) + selector; - } else if ( name ) { - ret.selector = this.selector + "." + name + "(" + selector + ")"; - } - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - // (You can seed the arguments with an array of args, but this is - // only used internally.) - each: function( callback, args ) { - return jQuery.each( this, callback, args ); - }, - - ready: function( fn ) { - // Attach the listeners - jQuery.bindReady(); - - // Add the callback - readyList.add( fn ); - - return this; - }, - - eq: function( i ) { - i = +i; - return i === -1 ? - this.slice( i ) : - this.slice( i, i + 1 ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - slice: function() { - return this.pushStack( slice.apply( this, arguments ), - "slice", slice.call(arguments).join(",") ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map(this, function( elem, i ) { - return callback.call( elem, i, elem ); - })); - }, - - end: function() { - return this.prevObject || this.constructor(null); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: push, - sort: [].sort, - splice: [].splice -}; - -// Give the init function the jQuery prototype for later instantiation -jQuery.fn.init.prototype = jQuery.fn; - -jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy, copyIsArray, clone, - target = arguments[0] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - target = arguments[1] || {}; - // skip the boolean and the target - i = 2; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction(target) ) { - target = {}; - } - - // extend jQuery itself if only one argument is passed - if ( length === i ) { - target = this; - --i; - } - - for ( ; i < length; i++ ) { - // Only deal with non-null/undefined values - if ( (options = arguments[ i ]) != null ) { - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { - if ( copyIsArray ) { - copyIsArray = false; - clone = src && jQuery.isArray(src) ? src : []; - - } else { - clone = src && jQuery.isPlainObject(src) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend({ - noConflict: function( deep ) { - if ( window.$ === jQuery ) { - window.$ = _$; - } - - if ( deep && window.jQuery === jQuery ) { - window.jQuery = _jQuery; - } - - return jQuery; - }, - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Hold (or release) the ready event - holdReady: function( hold ) { - if ( hold ) { - jQuery.readyWait++; - } else { - jQuery.ready( true ); - } - }, - - // Handle when the DOM is ready - ready: function( wait ) { - // Either a released hold or an DOMready/load event and not yet ready - if ( (wait === true && !--jQuery.readyWait) || (wait !== true && !jQuery.isReady) ) { - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( !document.body ) { - return setTimeout( jQuery.ready, 1 ); - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.fireWith( document, [ jQuery ] ); - - // Trigger any bound ready events - if ( jQuery.fn.trigger ) { - jQuery( document ).trigger( "ready" ).off( "ready" ); - } - } - }, - - bindReady: function() { - if ( readyList ) { - return; - } - - readyList = jQuery.Callbacks( "once memory" ); - - // Catch cases where $(document).ready() is called after the - // browser event has already occurred. - if ( document.readyState === "complete" ) { - // Handle it asynchronously to allow scripts the opportunity to delay ready - return setTimeout( jQuery.ready, 1 ); - } - - // Mozilla, Opera and webkit nightlies currently support this event - if ( document.addEventListener ) { - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", jQuery.ready, false ); - - // If IE event model is used - } else if ( document.attachEvent ) { - // ensure firing before onload, - // maybe late but safe also for iframes - document.attachEvent( "onreadystatechange", DOMContentLoaded ); - - // A fallback to window.onload, that will always work - window.attachEvent( "onload", jQuery.ready ); - - // If IE and not a frame - // continually check to see if the document is ready - var toplevel = false; - - try { - toplevel = window.frameElement == null; - } catch(e) {} - - if ( document.documentElement.doScroll && toplevel ) { - doScrollCheck(); - } - } - }, - - // See test/unit/core.js for details concerning isFunction. - // Since version 1.3, DOM methods and functions like alert - // aren't supported. They return false on IE (#2968). - isFunction: function( obj ) { - return jQuery.type(obj) === "function"; - }, - - isArray: Array.isArray || function( obj ) { - return jQuery.type(obj) === "array"; - }, - - // A crude way of determining if an object is a window - isWindow: function( obj ) { - return obj && typeof obj === "object" && "setInterval" in obj; - }, - - isNumeric: function( obj ) { - return !isNaN( parseFloat(obj) ) && isFinite( obj ); - }, - - type: function( obj ) { - return obj == null ? - String( obj ) : - class2type[ toString.call(obj) ] || "object"; - }, - - isPlainObject: function( obj ) { - // Must be an Object. - // Because of IE, we also have to check the presence of the constructor property. - // Make sure that DOM nodes and window objects don't pass through, as well - if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { - return false; - } - - try { - // Not own constructor property must be Object - if ( obj.constructor && - !hasOwn.call(obj, "constructor") && - !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { - return false; - } - } catch ( e ) { - // IE8,9 Will throw exceptions on certain host objects #9897 - return false; - } - - // Own properties are enumerated firstly, so to speed up, - // if last one is own, then all properties are own. - - var key; - for ( key in obj ) {} - - return key === undefined || hasOwn.call( obj, key ); - }, - - isEmptyObject: function( obj ) { - for ( var name in obj ) { - return false; - } - return true; - }, - - error: function( msg ) { - throw new Error( msg ); - }, - - parseJSON: function( data ) { - if ( typeof data !== "string" || !data ) { - return null; - } - - // Make sure leading/trailing whitespace is removed (IE can't handle it) - data = jQuery.trim( data ); - - // Attempt to parse using the native JSON parser first - if ( window.JSON && window.JSON.parse ) { - return window.JSON.parse( data ); - } - - // Make sure the incoming data is actual JSON - // Logic borrowed from http://json.org/json2.js - if ( rvalidchars.test( data.replace( rvalidescape, "@" ) - .replace( rvalidtokens, "]" ) - .replace( rvalidbraces, "")) ) { - - return ( new Function( "return " + data ) )(); - - } - jQuery.error( "Invalid JSON: " + data ); - }, - - // Cross-browser xml parsing - parseXML: function( data ) { - var xml, tmp; - try { - if ( window.DOMParser ) { // Standard - tmp = new DOMParser(); - xml = tmp.parseFromString( data , "text/xml" ); - } else { // IE - xml = new ActiveXObject( "Microsoft.XMLDOM" ); - xml.async = "false"; - xml.loadXML( data ); - } - } catch( e ) { - xml = undefined; - } - if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; - }, - - noop: function() {}, - - // Evaluates a script in a global context - // Workarounds based on findings by Jim Driscoll - // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context - globalEval: function( data ) { - if ( data && rnotwhite.test( data ) ) { - // We use execScript on Internet Explorer - // We use an anonymous function so that context is window - // rather than jQuery in Firefox - ( window.execScript || function( data ) { - window[ "eval" ].call( window, data ); - } )( data ); - } - }, - - // Convert dashed to camelCase; used by the css and data modules - // Microsoft forgot to hump their vendor prefix (#9572) - camelCase: function( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }, - - nodeName: function( elem, name ) { - return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase(); - }, - - // args is for internal usage only - each: function( object, callback, args ) { - var name, i = 0, - length = object.length, - isObj = length === undefined || jQuery.isFunction( object ); - - if ( args ) { - if ( isObj ) { - for ( name in object ) { - if ( callback.apply( object[ name ], args ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.apply( object[ i++ ], args ) === false ) { - break; - } - } - } - - // A special, fast, case for the most common use of each - } else { - if ( isObj ) { - for ( name in object ) { - if ( callback.call( object[ name ], name, object[ name ] ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.call( object[ i ], i, object[ i++ ] ) === false ) { - break; - } - } - } - } - - return object; - }, - - // Use native String.trim function wherever possible - trim: trim ? - function( text ) { - return text == null ? - "" : - trim.call( text ); - } : - - // Otherwise use our own trimming functionality - function( text ) { - return text == null ? - "" : - text.toString().replace( trimLeft, "" ).replace( trimRight, "" ); - }, - - // results is for internal usage only - makeArray: function( array, results ) { - var ret = results || []; - - if ( array != null ) { - // The window, strings (and functions) also have 'length' - // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 - var type = jQuery.type( array ); - - if ( array.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( array ) ) { - push.call( ret, array ); - } else { - jQuery.merge( ret, array ); - } - } - - return ret; - }, - - inArray: function( elem, array, i ) { - var len; - - if ( array ) { - if ( indexOf ) { - return indexOf.call( array, elem, i ); - } - - len = array.length; - i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; - - for ( ; i < len; i++ ) { - // Skip accessing in sparse arrays - if ( i in array && array[ i ] === elem ) { - return i; - } - } - } - - return -1; - }, - - merge: function( first, second ) { - var i = first.length, - j = 0; - - if ( typeof second.length === "number" ) { - for ( var l = second.length; j < l; j++ ) { - first[ i++ ] = second[ j ]; - } - - } else { - while ( second[j] !== undefined ) { - first[ i++ ] = second[ j++ ]; - } - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, inv ) { - var ret = [], retVal; - inv = !!inv; - - // Go through the array, only saving the items - // that pass the validator function - for ( var i = 0, length = elems.length; i < length; i++ ) { - retVal = !!callback( elems[ i ], i ); - if ( inv !== retVal ) { - ret.push( elems[ i ] ); - } - } - - return ret; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var value, key, ret = [], - i = 0, - length = elems.length, - // jquery objects are treated as arrays - isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; - - // Go through the array, translating each of the items to their - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - - // Go through every key on the object, - } else { - for ( key in elems ) { - value = callback( elems[ key ], key, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - } - - // Flatten any nested arrays - return ret.concat.apply( [], ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // Bind a function to a context, optionally partially applying any - // arguments. - proxy: function( fn, context ) { - if ( typeof context === "string" ) { - var tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - var args = slice.call( arguments, 2 ), - proxy = function() { - return fn.apply( context, args.concat( slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++; - - return proxy; - }, - - // Mutifunctional method to get and set values to a collection - // The value/s can optionally be executed if it's a function - access: function( elems, key, value, exec, fn, pass ) { - var length = elems.length; - - // Setting many attributes - if ( typeof key === "object" ) { - for ( var k in key ) { - jQuery.access( elems, k, key[k], exec, fn, value ); - } - return elems; - } - - // Setting one attribute - if ( value !== undefined ) { - // Optionally, function values get executed if exec is true - exec = !pass && exec && jQuery.isFunction(value); - - for ( var i = 0; i < length; i++ ) { - fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); - } - - return elems; - } - - // Getting an attribute - return length ? fn( elems[0], key ) : undefined; - }, - - now: function() { - return ( new Date() ).getTime(); - }, - - // Use of jQuery.browser is frowned upon. - // More details: http://docs.jquery.com/Utilities/jQuery.browser - uaMatch: function( ua ) { - ua = ua.toLowerCase(); - - var match = rwebkit.exec( ua ) || - ropera.exec( ua ) || - rmsie.exec( ua ) || - ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) || - []; - - return { browser: match[1] || "", version: match[2] || "0" }; - }, - - sub: function() { - function jQuerySub( selector, context ) { - return new jQuerySub.fn.init( selector, context ); - } - jQuery.extend( true, jQuerySub, this ); - jQuerySub.superclass = this; - jQuerySub.fn = jQuerySub.prototype = this(); - jQuerySub.fn.constructor = jQuerySub; - jQuerySub.sub = this.sub; - jQuerySub.fn.init = function init( selector, context ) { - if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { - context = jQuerySub( context ); - } - - return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); - }; - jQuerySub.fn.init.prototype = jQuerySub.fn; - var rootjQuerySub = jQuerySub(document); - return jQuerySub; - }, - - browser: {} -}); - -// Populate the class2type map -jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -}); - -browserMatch = jQuery.uaMatch( userAgent ); -if ( browserMatch.browser ) { - jQuery.browser[ browserMatch.browser ] = true; - jQuery.browser.version = browserMatch.version; -} - -// Deprecated, use jQuery.browser.webkit instead -if ( jQuery.browser.webkit ) { - jQuery.browser.safari = true; -} - -// IE doesn't match non-breaking spaces with \s -if ( rnotwhite.test( "\xA0" ) ) { - trimLeft = /^[\s\xA0]+/; - trimRight = /[\s\xA0]+$/; -} - -// All jQuery objects should point back to these -rootjQuery = jQuery(document); - -// Cleanup functions for the document ready method -if ( document.addEventListener ) { - DOMContentLoaded = function() { - document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - jQuery.ready(); - }; - -} else if ( document.attachEvent ) { - DOMContentLoaded = function() { - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( document.readyState === "complete" ) { - document.detachEvent( "onreadystatechange", DOMContentLoaded ); - jQuery.ready(); - } - }; -} - -// The DOM ready check for Internet Explorer -function doScrollCheck() { - if ( jQuery.isReady ) { - return; - } - - try { - // If IE is used, use the trick by Diego Perini - // http://javascript.nwbox.com/IEContentLoaded/ - document.documentElement.doScroll("left"); - } catch(e) { - setTimeout( doScrollCheck, 1 ); - return; - } - - // and execute any waiting functions - jQuery.ready(); -} - -return jQuery; - -})(); - - -// String to Object flags format cache -var flagsCache = {}; - -// Convert String-formatted flags into Object-formatted ones and store in cache -function createFlags( flags ) { - var object = flagsCache[ flags ] = {}, - i, length; - flags = flags.split( /\s+/ ); - for ( i = 0, length = flags.length; i < length; i++ ) { - object[ flags[i] ] = true; - } - return object; -} - -/* - * Create a callback list using the following parameters: - * - * flags: an optional list of space-separated flags that will change how - * the callback list behaves - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible flags: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( flags ) { - - // Convert flags from String-formatted to Object-formatted - // (we check in cache first) - flags = flags ? ( flagsCache[ flags ] || createFlags( flags ) ) : {}; - - var // Actual callback list - list = [], - // Stack of fire calls for repeatable lists - stack = [], - // Last fire value (for non-forgettable lists) - memory, - // Flag to know if list is currently firing - firing, - // First callback to fire (used internally by add and fireWith) - firingStart, - // End of the loop when firing - firingLength, - // Index of currently firing callback (modified by remove if needed) - firingIndex, - // Add one or several callbacks to the list - add = function( args ) { - var i, - length, - elem, - type, - actual; - for ( i = 0, length = args.length; i < length; i++ ) { - elem = args[ i ]; - type = jQuery.type( elem ); - if ( type === "array" ) { - // Inspect recursively - add( elem ); - } else if ( type === "function" ) { - // Add if not in unique mode and callback is not in - if ( !flags.unique || !self.has( elem ) ) { - list.push( elem ); - } - } - } - }, - // Fire callbacks - fire = function( context, args ) { - args = args || []; - memory = !flags.memory || [ context, args ]; - firing = true; - firingIndex = firingStart || 0; - firingStart = 0; - firingLength = list.length; - for ( ; list && firingIndex < firingLength; firingIndex++ ) { - if ( list[ firingIndex ].apply( context, args ) === false && flags.stopOnFalse ) { - memory = true; // Mark as halted - break; - } - } - firing = false; - if ( list ) { - if ( !flags.once ) { - if ( stack && stack.length ) { - memory = stack.shift(); - self.fireWith( memory[ 0 ], memory[ 1 ] ); - } - } else if ( memory === true ) { - self.disable(); - } else { - list = []; - } - } - }, - // Actual Callbacks object - self = { - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - var length = list.length; - add( arguments ); - // Do we need to add the callbacks to the - // current firing batch? - if ( firing ) { - firingLength = list.length; - // With memory, if we're not firing then - // we should call right away, unless previous - // firing was halted (stopOnFalse) - } else if ( memory && memory !== true ) { - firingStart = length; - fire( memory[ 0 ], memory[ 1 ] ); - } - } - return this; - }, - // Remove a callback from the list - remove: function() { - if ( list ) { - var args = arguments, - argIndex = 0, - argLength = args.length; - for ( ; argIndex < argLength ; argIndex++ ) { - for ( var i = 0; i < list.length; i++ ) { - if ( args[ argIndex ] === list[ i ] ) { - // Handle firingIndex and firingLength - if ( firing ) { - if ( i <= firingLength ) { - firingLength--; - if ( i <= firingIndex ) { - firingIndex--; - } - } - } - // Remove the element - list.splice( i--, 1 ); - // If we have some unicity property then - // we only need to do this once - if ( flags.unique ) { - break; - } - } - } - } - } - return this; - }, - // Control if a given callback is in the list - has: function( fn ) { - if ( list ) { - var i = 0, - length = list.length; - for ( ; i < length; i++ ) { - if ( fn === list[ i ] ) { - return true; - } - } - } - return false; - }, - // Remove all callbacks from the list - empty: function() { - list = []; - return this; - }, - // Have the list do nothing anymore - disable: function() { - list = stack = memory = undefined; - return this; - }, - // Is it disabled? - disabled: function() { - return !list; - }, - // Lock the list in its current state - lock: function() { - stack = undefined; - if ( !memory || memory === true ) { - self.disable(); - } - return this; - }, - // Is it locked? - locked: function() { - return !stack; - }, - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - if ( stack ) { - if ( firing ) { - if ( !flags.once ) { - stack.push( [ context, args ] ); - } - } else if ( !( flags.once && memory ) ) { - fire( context, args ); - } - } - return this; - }, - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - // To know if the callbacks have already been called at least once - fired: function() { - return !!memory; - } - }; - - return self; -}; - - - - -var // Static reference to slice - sliceDeferred = [].slice; - -jQuery.extend({ - - Deferred: function( func ) { - var doneList = jQuery.Callbacks( "once memory" ), - failList = jQuery.Callbacks( "once memory" ), - progressList = jQuery.Callbacks( "memory" ), - state = "pending", - lists = { - resolve: doneList, - reject: failList, - notify: progressList - }, - promise = { - done: doneList.add, - fail: failList.add, - progress: progressList.add, - - state: function() { - return state; - }, - - // Deprecated - isResolved: doneList.fired, - isRejected: failList.fired, - - then: function( doneCallbacks, failCallbacks, progressCallbacks ) { - deferred.done( doneCallbacks ).fail( failCallbacks ).progress( progressCallbacks ); - return this; - }, - always: function() { - deferred.done.apply( deferred, arguments ).fail.apply( deferred, arguments ); - return this; - }, - pipe: function( fnDone, fnFail, fnProgress ) { - return jQuery.Deferred(function( newDefer ) { - jQuery.each( { - done: [ fnDone, "resolve" ], - fail: [ fnFail, "reject" ], - progress: [ fnProgress, "notify" ] - }, function( handler, data ) { - var fn = data[ 0 ], - action = data[ 1 ], - returned; - if ( jQuery.isFunction( fn ) ) { - deferred[ handler ](function() { - returned = fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise().then( newDefer.resolve, newDefer.reject, newDefer.notify ); - } else { - newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); - } - }); - } else { - deferred[ handler ]( newDefer[ action ] ); - } - }); - }).promise(); - }, - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - if ( obj == null ) { - obj = promise; - } else { - for ( var key in promise ) { - obj[ key ] = promise[ key ]; - } - } - return obj; - } - }, - deferred = promise.promise({}), - key; - - for ( key in lists ) { - deferred[ key ] = lists[ key ].fire; - deferred[ key + "With" ] = lists[ key ].fireWith; - } - - // Handle state - deferred.done( function() { - state = "resolved"; - }, failList.disable, progressList.lock ).fail( function() { - state = "rejected"; - }, doneList.disable, progressList.lock ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( firstParam ) { - var args = sliceDeferred.call( arguments, 0 ), - i = 0, - length = args.length, - pValues = new Array( length ), - count = length, - pCount = length, - deferred = length <= 1 && firstParam && jQuery.isFunction( firstParam.promise ) ? - firstParam : - jQuery.Deferred(), - promise = deferred.promise(); - function resolveFunc( i ) { - return function( value ) { - args[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; - if ( !( --count ) ) { - deferred.resolveWith( deferred, args ); - } - }; - } - function progressFunc( i ) { - return function( value ) { - pValues[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; - deferred.notifyWith( promise, pValues ); - }; - } - if ( length > 1 ) { - for ( ; i < length; i++ ) { - if ( args[ i ] && args[ i ].promise && jQuery.isFunction( args[ i ].promise ) ) { - args[ i ].promise().then( resolveFunc(i), deferred.reject, progressFunc(i) ); - } else { - --count; - } - } - if ( !count ) { - deferred.resolveWith( deferred, args ); - } - } else if ( deferred !== firstParam ) { - deferred.resolveWith( deferred, length ? [ firstParam ] : [] ); - } - return promise; - } -}); - - - - -jQuery.support = (function() { - - var support, - all, - a, - select, - opt, - input, - marginDiv, - fragment, - tds, - events, - eventName, - i, - isSupported, - div = document.createElement( "div" ), - documentElement = document.documentElement; - - // Preliminary tests - div.setAttribute("className", "t"); - div.innerHTML = "
a"; - - all = div.getElementsByTagName( "*" ); - a = div.getElementsByTagName( "a" )[ 0 ]; - - // Can't get basic test support - if ( !all || !all.length || !a ) { - return {}; - } - - // First batch of supports tests - select = document.createElement( "select" ); - opt = select.appendChild( document.createElement("option") ); - input = div.getElementsByTagName( "input" )[ 0 ]; - - support = { - // IE strips leading whitespace when .innerHTML is used - leadingWhitespace: ( div.firstChild.nodeType === 3 ), - - // Make sure that tbody elements aren't automatically inserted - // IE will insert them into empty tables - tbody: !div.getElementsByTagName("tbody").length, - - // Make sure that link elements get serialized correctly by innerHTML - // This requires a wrapper element in IE - htmlSerialize: !!div.getElementsByTagName("link").length, - - // Get the style information from getAttribute - // (IE uses .cssText instead) - style: /top/.test( a.getAttribute("style") ), - - // Make sure that URLs aren't manipulated - // (IE normalizes it by default) - hrefNormalized: ( a.getAttribute("href") === "/a" ), - - // Make sure that element opacity exists - // (IE uses filter instead) - // Use a regex to work around a WebKit issue. See #5145 - opacity: /^0.55/.test( a.style.opacity ), - - // Verify style float existence - // (IE uses styleFloat instead of cssFloat) - cssFloat: !!a.style.cssFloat, - - // Make sure that if no value is specified for a checkbox - // that it defaults to "on". - // (WebKit defaults to "" instead) - checkOn: ( input.value === "on" ), - - // Make sure that a selected-by-default option has a working selected property. - // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) - optSelected: opt.selected, - - // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) - getSetAttribute: div.className !== "t", - - // Tests for enctype support on a form(#6743) - enctype: !!document.createElement("form").enctype, - - // Makes sure cloning an html5 element does not cause problems - // Where outerHTML is undefined, this still works - html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", - - // Will be defined later - submitBubbles: true, - changeBubbles: true, - focusinBubbles: false, - deleteExpando: true, - noCloneEvent: true, - inlineBlockNeedsLayout: false, - shrinkWrapBlocks: false, - reliableMarginRight: true - }; - - // Make sure checked status is properly cloned - input.checked = true; - support.noCloneChecked = input.cloneNode( true ).checked; - - // Make sure that the options inside disabled selects aren't marked as disabled - // (WebKit marks them as disabled) - select.disabled = true; - support.optDisabled = !opt.disabled; - - // Test to see if it's possible to delete an expando from an element - // Fails in Internet Explorer - try { - delete div.test; - } catch( e ) { - support.deleteExpando = false; - } - - if ( !div.addEventListener && div.attachEvent && div.fireEvent ) { - div.attachEvent( "onclick", function() { - // Cloning a node shouldn't copy over any - // bound event handlers (IE does this) - support.noCloneEvent = false; - }); - div.cloneNode( true ).fireEvent( "onclick" ); - } - - // Check if a radio maintains its value - // after being appended to the DOM - input = document.createElement("input"); - input.value = "t"; - input.setAttribute("type", "radio"); - support.radioValue = input.value === "t"; - - input.setAttribute("checked", "checked"); - div.appendChild( input ); - fragment = document.createDocumentFragment(); - fragment.appendChild( div.lastChild ); - - // WebKit doesn't clone checked state correctly in fragments - support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Check if a disconnected checkbox will retain its checked - // value of true after appended to the DOM (IE6/7) - support.appendChecked = input.checked; - - fragment.removeChild( input ); - fragment.appendChild( div ); - - div.innerHTML = ""; - - // Check if div with explicit width and no margin-right incorrectly - // gets computed margin-right based on width of container. For more - // info see bug #3333 - // Fails in WebKit before Feb 2011 nightlies - // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right - if ( window.getComputedStyle ) { - marginDiv = document.createElement( "div" ); - marginDiv.style.width = "0"; - marginDiv.style.marginRight = "0"; - div.style.width = "2px"; - div.appendChild( marginDiv ); - support.reliableMarginRight = - ( parseInt( ( window.getComputedStyle( marginDiv, null ) || { marginRight: 0 } ).marginRight, 10 ) || 0 ) === 0; - } - - // Technique from Juriy Zaytsev - // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ - // We only care about the case where non-standard event systems - // are used, namely in IE. Short-circuiting here helps us to - // avoid an eval call (in setAttribute) which can cause CSP - // to go haywire. See: https://developer.mozilla.org/en/Security/CSP - if ( div.attachEvent ) { - for( i in { - submit: 1, - change: 1, - focusin: 1 - }) { - eventName = "on" + i; - isSupported = ( eventName in div ); - if ( !isSupported ) { - div.setAttribute( eventName, "return;" ); - isSupported = ( typeof div[ eventName ] === "function" ); - } - support[ i + "Bubbles" ] = isSupported; - } - } - - fragment.removeChild( div ); - - // Null elements to avoid leaks in IE - fragment = select = opt = marginDiv = div = input = null; - - // Run tests that need a body at doc ready - jQuery(function() { - var container, outer, inner, table, td, offsetSupport, - conMarginTop, ptlm, vb, style, html, - body = document.getElementsByTagName("body")[0]; - - if ( !body ) { - // Return for frameset docs that don't have a body - return; - } - - conMarginTop = 1; - ptlm = "position:absolute;top:0;left:0;width:1px;height:1px;margin:0;"; - vb = "visibility:hidden;border:0;"; - style = "style='" + ptlm + "border:5px solid #000;padding:0;'"; - html = "
" + - "" + - "
"; - - container = document.createElement("div"); - container.style.cssText = vb + "width:0;height:0;position:static;top:0;margin-top:" + conMarginTop + "px"; - body.insertBefore( container, body.firstChild ); - - // Construct the test element - div = document.createElement("div"); - container.appendChild( div ); - - // Check if table cells still have offsetWidth/Height when they are set - // to display:none and there are still other visible table cells in a - // table row; if so, offsetWidth/Height are not reliable for use when - // determining if an element has been hidden directly using - // display:none (it is still safe to use offsets if a parent element is - // hidden; don safety goggles and see bug #4512 for more information). - // (only IE 8 fails this test) - div.innerHTML = "
t
"; - tds = div.getElementsByTagName( "td" ); - isSupported = ( tds[ 0 ].offsetHeight === 0 ); - - tds[ 0 ].style.display = ""; - tds[ 1 ].style.display = "none"; - - // Check if empty table cells still have offsetWidth/Height - // (IE <= 8 fail this test) - support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); - - // Figure out if the W3C box model works as expected - div.innerHTML = ""; - div.style.width = div.style.paddingLeft = "1px"; - jQuery.boxModel = support.boxModel = div.offsetWidth === 2; - - if ( typeof div.style.zoom !== "undefined" ) { - // Check if natively block-level elements act like inline-block - // elements when setting their display to 'inline' and giving - // them layout - // (IE < 8 does this) - div.style.display = "inline"; - div.style.zoom = 1; - support.inlineBlockNeedsLayout = ( div.offsetWidth === 2 ); - - // Check if elements with layout shrink-wrap their children - // (IE 6 does this) - div.style.display = ""; - div.innerHTML = "
"; - support.shrinkWrapBlocks = ( div.offsetWidth !== 2 ); - } - - div.style.cssText = ptlm + vb; - div.innerHTML = html; - - outer = div.firstChild; - inner = outer.firstChild; - td = outer.nextSibling.firstChild.firstChild; - - offsetSupport = { - doesNotAddBorder: ( inner.offsetTop !== 5 ), - doesAddBorderForTableAndCells: ( td.offsetTop === 5 ) - }; - - inner.style.position = "fixed"; - inner.style.top = "20px"; - - // safari subtracts parent border width here which is 5px - offsetSupport.fixedPosition = ( inner.offsetTop === 20 || inner.offsetTop === 15 ); - inner.style.position = inner.style.top = ""; - - outer.style.overflow = "hidden"; - outer.style.position = "relative"; - - offsetSupport.subtractsBorderForOverflowNotVisible = ( inner.offsetTop === -5 ); - offsetSupport.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== conMarginTop ); - - body.removeChild( container ); - div = container = null; - - jQuery.extend( support, offsetSupport ); - }); - - return support; -})(); - - - - -var rbrace = /^(?:\{.*\}|\[.*\])$/, - rmultiDash = /([A-Z])/g; - -jQuery.extend({ - cache: {}, - - // Please use with caution - uuid: 0, - - // Unique for each copy of jQuery on the page - // Non-digits removed to match rinlinejQuery - expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ), - - // The following elements throw uncatchable exceptions if you - // attempt to add expando properties to them. - noData: { - "embed": true, - // Ban all objects except for Flash (which handle expandos) - "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", - "applet": true - }, - - hasData: function( elem ) { - elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; - return !!elem && !isEmptyDataObject( elem ); - }, - - data: function( elem, name, data, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var privateCache, thisCache, ret, - internalKey = jQuery.expando, - getByName = typeof name === "string", - - // We have to handle DOM nodes and JS objects differently because IE6-7 - // can't GC object references properly across the DOM-JS boundary - isNode = elem.nodeType, - - // Only DOM nodes need the global jQuery cache; JS object data is - // attached directly to the object so GC can occur automatically - cache = isNode ? jQuery.cache : elem, - - // Only defining an ID for JS objects if its cache already exists allows - // the code to shortcut on the same path as a DOM node with no cache - id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey, - isEvents = name === "events"; - - // Avoid doing any more work than we need to when trying to get data on an - // object that has no data at all - if ( (!id || !cache[id] || (!isEvents && !pvt && !cache[id].data)) && getByName && data === undefined ) { - return; - } - - if ( !id ) { - // Only DOM nodes need a new unique ID for each element since their data - // ends up in the global cache - if ( isNode ) { - elem[ internalKey ] = id = ++jQuery.uuid; - } else { - id = internalKey; - } - } - - if ( !cache[ id ] ) { - cache[ id ] = {}; - - // Avoids exposing jQuery metadata on plain JS objects when the object - // is serialized using JSON.stringify - if ( !isNode ) { - cache[ id ].toJSON = jQuery.noop; - } - } - - // An object can be passed to jQuery.data instead of a key/value pair; this gets - // shallow copied over onto the existing cache - if ( typeof name === "object" || typeof name === "function" ) { - if ( pvt ) { - cache[ id ] = jQuery.extend( cache[ id ], name ); - } else { - cache[ id ].data = jQuery.extend( cache[ id ].data, name ); - } - } - - privateCache = thisCache = cache[ id ]; - - // jQuery data() is stored in a separate object inside the object's internal data - // cache in order to avoid key collisions between internal data and user-defined - // data. - if ( !pvt ) { - if ( !thisCache.data ) { - thisCache.data = {}; - } - - thisCache = thisCache.data; - } - - if ( data !== undefined ) { - thisCache[ jQuery.camelCase( name ) ] = data; - } - - // Users should not attempt to inspect the internal events object using jQuery.data, - // it is undocumented and subject to change. But does anyone listen? No. - if ( isEvents && !thisCache[ name ] ) { - return privateCache.events; - } - - // Check for both converted-to-camel and non-converted data property names - // If a data property was specified - if ( getByName ) { - - // First Try to find as-is property data - ret = thisCache[ name ]; - - // Test for null|undefined property data - if ( ret == null ) { - - // Try to find the camelCased property - ret = thisCache[ jQuery.camelCase( name ) ]; - } - } else { - ret = thisCache; - } - - return ret; - }, - - removeData: function( elem, name, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, i, l, - - // Reference to internal data cache key - internalKey = jQuery.expando, - - isNode = elem.nodeType, - - // See jQuery.data for more information - cache = isNode ? jQuery.cache : elem, - - // See jQuery.data for more information - id = isNode ? elem[ internalKey ] : internalKey; - - // If there is already no cache entry for this object, there is no - // purpose in continuing - if ( !cache[ id ] ) { - return; - } - - if ( name ) { - - thisCache = pvt ? cache[ id ] : cache[ id ].data; - - if ( thisCache ) { - - // Support array or space separated string names for data keys - if ( !jQuery.isArray( name ) ) { - - // try the string as a key before any manipulation - if ( name in thisCache ) { - name = [ name ]; - } else { - - // split the camel cased version by spaces unless a key with the spaces exists - name = jQuery.camelCase( name ); - if ( name in thisCache ) { - name = [ name ]; - } else { - name = name.split( " " ); - } - } - } - - for ( i = 0, l = name.length; i < l; i++ ) { - delete thisCache[ name[i] ]; - } - - // If there is no data left in the cache, we want to continue - // and let the cache object itself get destroyed - if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { - return; - } - } - } - - // See jQuery.data for more information - if ( !pvt ) { - delete cache[ id ].data; - - // Don't destroy the parent cache unless the internal data object - // had been the only thing left in it - if ( !isEmptyDataObject(cache[ id ]) ) { - return; - } - } - - // Browsers that fail expando deletion also refuse to delete expandos on - // the window, but it will allow it on all other JS objects; other browsers - // don't care - // Ensure that `cache` is not a window object #10080 - if ( jQuery.support.deleteExpando || !cache.setInterval ) { - delete cache[ id ]; - } else { - cache[ id ] = null; - } - - // We destroyed the cache and need to eliminate the expando on the node to avoid - // false lookups in the cache for entries that no longer exist - if ( isNode ) { - // IE does not allow us to delete expando properties from nodes, - // nor does it have a removeAttribute function on Document nodes; - // we must handle all of these cases - if ( jQuery.support.deleteExpando ) { - delete elem[ internalKey ]; - } else if ( elem.removeAttribute ) { - elem.removeAttribute( internalKey ); - } else { - elem[ internalKey ] = null; - } - } - }, - - // For internal use only. - _data: function( elem, name, data ) { - return jQuery.data( elem, name, data, true ); - }, - - // A method for determining if a DOM node can handle the data expando - acceptData: function( elem ) { - if ( elem.nodeName ) { - var match = jQuery.noData[ elem.nodeName.toLowerCase() ]; - - if ( match ) { - return !(match === true || elem.getAttribute("classid") !== match); - } - } - - return true; - } -}); - -jQuery.fn.extend({ - data: function( key, value ) { - var parts, attr, name, - data = null; - - if ( typeof key === "undefined" ) { - if ( this.length ) { - data = jQuery.data( this[0] ); - - if ( this[0].nodeType === 1 && !jQuery._data( this[0], "parsedAttrs" ) ) { - attr = this[0].attributes; - for ( var i = 0, l = attr.length; i < l; i++ ) { - name = attr[i].name; - - if ( name.indexOf( "data-" ) === 0 ) { - name = jQuery.camelCase( name.substring(5) ); - - dataAttr( this[0], name, data[ name ] ); - } - } - jQuery._data( this[0], "parsedAttrs", true ); - } - } - - return data; - - } else if ( typeof key === "object" ) { - return this.each(function() { - jQuery.data( this, key ); - }); - } - - parts = key.split("."); - parts[1] = parts[1] ? "." + parts[1] : ""; - - if ( value === undefined ) { - data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]); - - // Try to fetch any internally stored data first - if ( data === undefined && this.length ) { - data = jQuery.data( this[0], key ); - data = dataAttr( this[0], key, data ); - } - - return data === undefined && parts[1] ? - this.data( parts[0] ) : - data; - - } else { - return this.each(function() { - var self = jQuery( this ), - args = [ parts[0], value ]; - - self.triggerHandler( "setData" + parts[1] + "!", args ); - jQuery.data( this, key, value ); - self.triggerHandler( "changeData" + parts[1] + "!", args ); - }); - } - }, - - removeData: function( key ) { - return this.each(function() { - jQuery.removeData( this, key ); - }); - } -}); - -function dataAttr( elem, key, data ) { - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - - var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); - - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = data === "true" ? true : - data === "false" ? false : - data === "null" ? null : - jQuery.isNumeric( data ) ? parseFloat( data ) : - rbrace.test( data ) ? jQuery.parseJSON( data ) : - data; - } catch( e ) {} - - // Make sure we set the data so it isn't changed later - jQuery.data( elem, key, data ); - - } else { - data = undefined; - } - } - - return data; -} - -// checks a cache object for emptiness -function isEmptyDataObject( obj ) { - for ( var name in obj ) { - - // if the public data object is empty, the private is still empty - if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { - continue; - } - if ( name !== "toJSON" ) { - return false; - } - } - - return true; -} - - - - -function handleQueueMarkDefer( elem, type, src ) { - var deferDataKey = type + "defer", - queueDataKey = type + "queue", - markDataKey = type + "mark", - defer = jQuery._data( elem, deferDataKey ); - if ( defer && - ( src === "queue" || !jQuery._data(elem, queueDataKey) ) && - ( src === "mark" || !jQuery._data(elem, markDataKey) ) ) { - // Give room for hard-coded callbacks to fire first - // and eventually mark/queue something else on the element - setTimeout( function() { - if ( !jQuery._data( elem, queueDataKey ) && - !jQuery._data( elem, markDataKey ) ) { - jQuery.removeData( elem, deferDataKey, true ); - defer.fire(); - } - }, 0 ); - } -} - -jQuery.extend({ - - _mark: function( elem, type ) { - if ( elem ) { - type = ( type || "fx" ) + "mark"; - jQuery._data( elem, type, (jQuery._data( elem, type ) || 0) + 1 ); - } - }, - - _unmark: function( force, elem, type ) { - if ( force !== true ) { - type = elem; - elem = force; - force = false; - } - if ( elem ) { - type = type || "fx"; - var key = type + "mark", - count = force ? 0 : ( (jQuery._data( elem, key ) || 1) - 1 ); - if ( count ) { - jQuery._data( elem, key, count ); - } else { - jQuery.removeData( elem, key, true ); - handleQueueMarkDefer( elem, type, "mark" ); - } - } - }, - - queue: function( elem, type, data ) { - var q; - if ( elem ) { - type = ( type || "fx" ) + "queue"; - q = jQuery._data( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !q || jQuery.isArray(data) ) { - q = jQuery._data( elem, type, jQuery.makeArray(data) ); - } else { - q.push( data ); - } - } - return q || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - fn = queue.shift(), - hooks = {}; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - } - - if ( fn ) { - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - jQuery._data( elem, type + ".run", hooks ); - fn.call( elem, function() { - jQuery.dequeue( elem, type ); - }, hooks ); - } - - if ( !queue.length ) { - jQuery.removeData( elem, type + "queue " + type + ".run", true ); - handleQueueMarkDefer( elem, type, "queue" ); - } - } -}); - -jQuery.fn.extend({ - queue: function( type, data ) { - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - } - - if ( data === undefined ) { - return jQuery.queue( this[0], type ); - } - return this.each(function() { - var queue = jQuery.queue( this, type, data ); - - if ( type === "fx" && queue[0] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - }); - }, - dequeue: function( type ) { - return this.each(function() { - jQuery.dequeue( this, type ); - }); - }, - // Based off of the plugin by Clint Helfers, with permission. - // http://blindsignals.com/index.php/2009/07/jquery-delay/ - delay: function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = setTimeout( next, time ); - hooks.stop = function() { - clearTimeout( timeout ); - }; - }); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, object ) { - if ( typeof type !== "string" ) { - object = type; - type = undefined; - } - type = type || "fx"; - var defer = jQuery.Deferred(), - elements = this, - i = elements.length, - count = 1, - deferDataKey = type + "defer", - queueDataKey = type + "queue", - markDataKey = type + "mark", - tmp; - function resolve() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - } - while( i-- ) { - if (( tmp = jQuery.data( elements[ i ], deferDataKey, undefined, true ) || - ( jQuery.data( elements[ i ], queueDataKey, undefined, true ) || - jQuery.data( elements[ i ], markDataKey, undefined, true ) ) && - jQuery.data( elements[ i ], deferDataKey, jQuery.Callbacks( "once memory" ), true ) )) { - count++; - tmp.add( resolve ); - } - } - resolve(); - return defer.promise(); - } -}); - - - - -var rclass = /[\n\t\r]/g, - rspace = /\s+/, - rreturn = /\r/g, - rtype = /^(?:button|input)$/i, - rfocusable = /^(?:button|input|object|select|textarea)$/i, - rclickable = /^a(?:rea)?$/i, - rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, - getSetAttribute = jQuery.support.getSetAttribute, - nodeHook, boolHook, fixSpecified; - -jQuery.fn.extend({ - attr: function( name, value ) { - return jQuery.access( this, name, value, true, jQuery.attr ); - }, - - removeAttr: function( name ) { - return this.each(function() { - jQuery.removeAttr( this, name ); - }); - }, - - prop: function( name, value ) { - return jQuery.access( this, name, value, true, jQuery.prop ); - }, - - removeProp: function( name ) { - name = jQuery.propFix[ name ] || name; - return this.each(function() { - // try/catch handles cases where IE balks (such as removing a property on window) - try { - this[ name ] = undefined; - delete this[ name ]; - } catch( e ) {} - }); - }, - - addClass: function( value ) { - var classNames, i, l, elem, - setClass, c, cl; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).addClass( value.call(this, j, this.className) ); - }); - } - - if ( value && typeof value === "string" ) { - classNames = value.split( rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - - if ( elem.nodeType === 1 ) { - if ( !elem.className && classNames.length === 1 ) { - elem.className = value; - - } else { - setClass = " " + elem.className + " "; - - for ( c = 0, cl = classNames.length; c < cl; c++ ) { - if ( !~setClass.indexOf( " " + classNames[ c ] + " " ) ) { - setClass += classNames[ c ] + " "; - } - } - elem.className = jQuery.trim( setClass ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var classNames, i, l, elem, className, c, cl; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).removeClass( value.call(this, j, this.className) ); - }); - } - - if ( (value && typeof value === "string") || value === undefined ) { - classNames = ( value || "" ).split( rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - - if ( elem.nodeType === 1 && elem.className ) { - if ( value ) { - className = (" " + elem.className + " ").replace( rclass, " " ); - for ( c = 0, cl = classNames.length; c < cl; c++ ) { - className = className.replace(" " + classNames[ c ] + " ", " "); - } - elem.className = jQuery.trim( className ); - - } else { - elem.className = ""; - } - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value, - isBool = typeof stateVal === "boolean"; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( i ) { - jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); - }); - } - - return this.each(function() { - if ( type === "string" ) { - // toggle individual class names - var className, - i = 0, - self = jQuery( this ), - state = stateVal, - classNames = value.split( rspace ); - - while ( (className = classNames[ i++ ]) ) { - // check each className given, space seperated list - state = isBool ? state : !self.hasClass( className ); - self[ state ? "addClass" : "removeClass" ]( className ); - } - - } else if ( type === "undefined" || type === "boolean" ) { - if ( this.className ) { - // store className if set - jQuery._data( this, "__className__", this.className ); - } - - // toggle whole className - this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; - } - }); - }, - - hasClass: function( selector ) { - var className = " " + selector + " ", - i = 0, - l = this.length; - for ( ; i < l; i++ ) { - if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) { - return true; - } - } - - return false; - }, - - val: function( value ) { - var hooks, ret, isFunction, - elem = this[0]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.nodeName.toLowerCase() ] || jQuery.valHooks[ elem.type ]; - - if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { - return ret; - } - - ret = elem.value; - - return typeof ret === "string" ? - // handle most common string cases - ret.replace(rreturn, "") : - // handle cases where value is null/undef or number - ret == null ? "" : ret; - } - - return; - } - - isFunction = jQuery.isFunction( value ); - - return this.each(function( i ) { - var self = jQuery(this), val; - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - val = value.call( this, i, self.val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - } else if ( typeof val === "number" ) { - val += ""; - } else if ( jQuery.isArray( val ) ) { - val = jQuery.map(val, function ( value ) { - return value == null ? "" : value + ""; - }); - } - - hooks = jQuery.valHooks[ this.nodeName.toLowerCase() ] || jQuery.valHooks[ this.type ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - }); - } -}); - -jQuery.extend({ - valHooks: { - option: { - get: function( elem ) { - // attributes.value is undefined in Blackberry 4.7 but - // uses .value. See #6932 - var val = elem.attributes.value; - return !val || val.specified ? elem.value : elem.text; - } - }, - select: { - get: function( elem ) { - var value, i, max, option, - index = elem.selectedIndex, - values = [], - options = elem.options, - one = elem.type === "select-one"; - - // Nothing was selected - if ( index < 0 ) { - return null; - } - - // Loop through all the selected options - i = one ? index : 0; - max = one ? index + 1 : options.length; - for ( ; i < max; i++ ) { - option = options[ i ]; - - // Don't return options that are disabled or in a disabled optgroup - if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && - (!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - // Fixes Bug #2551 -- select.val() broken in IE after form.reset() - if ( one && !values.length && options.length ) { - return jQuery( options[ index ] ).val(); - } - - return values; - }, - - set: function( elem, value ) { - var values = jQuery.makeArray( value ); - - jQuery(elem).find("option").each(function() { - this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; - }); - - if ( !values.length ) { - elem.selectedIndex = -1; - } - return values; - } - } - }, - - attrFn: { - val: true, - css: true, - html: true, - text: true, - data: true, - width: true, - height: true, - offset: true - }, - - attr: function( elem, name, value, pass ) { - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set attributes on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - if ( pass && name in jQuery.attrFn ) { - return jQuery( elem )[ name ]( value ); - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === "undefined" ) { - return jQuery.prop( elem, name, value ); - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - // All attributes are lowercase - // Grab necessary hook if one is defined - if ( notxml ) { - name = name.toLowerCase(); - hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); - } - - if ( value !== undefined ) { - - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return; - - } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - elem.setAttribute( name, "" + value ); - return value; - } - - } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - - ret = elem.getAttribute( name ); - - // Non-existent attributes return null, we normalize to undefined - return ret === null ? - undefined : - ret; - } - }, - - removeAttr: function( elem, value ) { - var propName, attrNames, name, l, - i = 0; - - if ( value && elem.nodeType === 1 ) { - attrNames = value.toLowerCase().split( rspace ); - l = attrNames.length; - - for ( ; i < l; i++ ) { - name = attrNames[ i ]; - - if ( name ) { - propName = jQuery.propFix[ name ] || name; - - // See #9699 for explanation of this approach (setting first, then removal) - jQuery.attr( elem, name, "" ); - elem.removeAttribute( getSetAttribute ? name : propName ); - - // Set corresponding property to false for boolean attributes - if ( rboolean.test( name ) && propName in elem ) { - elem[ propName ] = false; - } - } - } - } - }, - - attrHooks: { - type: { - set: function( elem, value ) { - // We can't allow the type property to be changed (since it causes problems in IE) - if ( rtype.test( elem.nodeName ) && elem.parentNode ) { - jQuery.error( "type property can't be changed" ); - } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { - // Setting the type on a radio button after the value resets the value in IE6-9 - // Reset value to it's default in case type is set after value - // This is for element creation - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - }, - // Use the value property for back compat - // Use the nodeHook for button elements in IE6/7 (#1954) - value: { - get: function( elem, name ) { - if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { - return nodeHook.get( elem, name ); - } - return name in elem ? - elem.value : - null; - }, - set: function( elem, value, name ) { - if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { - return nodeHook.set( elem, value, name ); - } - // Does not return so that setAttribute is also used - elem.value = value; - } - } - }, - - propFix: { - tabindex: "tabIndex", - readonly: "readOnly", - "for": "htmlFor", - "class": "className", - maxlength: "maxLength", - cellspacing: "cellSpacing", - cellpadding: "cellPadding", - rowspan: "rowSpan", - colspan: "colSpan", - usemap: "useMap", - frameborder: "frameBorder", - contenteditable: "contentEditable" - }, - - prop: function( elem, name, value ) { - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set properties on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - if ( notxml ) { - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - return ( elem[ name ] = value ); - } - - } else { - if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - return elem[ name ]; - } - } - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set - // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - var attributeNode = elem.getAttributeNode("tabindex"); - - return attributeNode && attributeNode.specified ? - parseInt( attributeNode.value, 10 ) : - rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? - 0 : - undefined; - } - } - } -}); - -// Add the tabIndex propHook to attrHooks for back-compat (different case is intentional) -jQuery.attrHooks.tabindex = jQuery.propHooks.tabIndex; - -// Hook for boolean attributes -boolHook = { - get: function( elem, name ) { - // Align boolean attributes with corresponding properties - // Fall back to attribute presence where some booleans are not supported - var attrNode, - property = jQuery.prop( elem, name ); - return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ? - name.toLowerCase() : - undefined; - }, - set: function( elem, value, name ) { - var propName; - if ( value === false ) { - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else { - // value is true since we know at this point it's type boolean and not false - // Set boolean attributes to the same name and set the DOM property - propName = jQuery.propFix[ name ] || name; - if ( propName in elem ) { - // Only set the IDL specifically if it already exists on the element - elem[ propName ] = true; - } - - elem.setAttribute( name, name.toLowerCase() ); - } - return name; - } -}; - -// IE6/7 do not support getting/setting some attributes with get/setAttribute -if ( !getSetAttribute ) { - - fixSpecified = { - name: true, - id: true - }; - - // Use this for any attribute in IE6/7 - // This fixes almost every IE6/7 issue - nodeHook = jQuery.valHooks.button = { - get: function( elem, name ) { - var ret; - ret = elem.getAttributeNode( name ); - return ret && ( fixSpecified[ name ] ? ret.nodeValue !== "" : ret.specified ) ? - ret.nodeValue : - undefined; - }, - set: function( elem, value, name ) { - // Set the existing or create a new attribute node - var ret = elem.getAttributeNode( name ); - if ( !ret ) { - ret = document.createAttribute( name ); - elem.setAttributeNode( ret ); - } - return ( ret.nodeValue = value + "" ); - } - }; - - // Apply the nodeHook to tabindex - jQuery.attrHooks.tabindex.set = nodeHook.set; - - // Set width and height to auto instead of 0 on empty string( Bug #8150 ) - // This is for removals - jQuery.each([ "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - set: function( elem, value ) { - if ( value === "" ) { - elem.setAttribute( name, "auto" ); - return value; - } - } - }); - }); - - // Set contenteditable to false on removals(#10429) - // Setting to empty string throws an error as an invalid value - jQuery.attrHooks.contenteditable = { - get: nodeHook.get, - set: function( elem, value, name ) { - if ( value === "" ) { - value = "false"; - } - nodeHook.set( elem, value, name ); - } - }; -} - - -// Some attributes require a special call on IE -if ( !jQuery.support.hrefNormalized ) { - jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - get: function( elem ) { - var ret = elem.getAttribute( name, 2 ); - return ret === null ? undefined : ret; - } - }); - }); -} - -if ( !jQuery.support.style ) { - jQuery.attrHooks.style = { - get: function( elem ) { - // Return undefined in the case of empty string - // Normalize to lowercase since IE uppercases css property names - return elem.style.cssText.toLowerCase() || undefined; - }, - set: function( elem, value ) { - return ( elem.style.cssText = "" + value ); - } - }; -} - -// Safari mis-reports the default selected property of an option -// Accessing the parent's selectedIndex property fixes it -if ( !jQuery.support.optSelected ) { - jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { - get: function( elem ) { - var parent = elem.parentNode; - - if ( parent ) { - parent.selectedIndex; - - // Make sure that it also works with optgroups, see #5701 - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - return null; - } - }); -} - -// IE6/7 call enctype encoding -if ( !jQuery.support.enctype ) { - jQuery.propFix.enctype = "encoding"; -} - -// Radios and checkboxes getter/setter -if ( !jQuery.support.checkOn ) { - jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - get: function( elem ) { - // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified - return elem.getAttribute("value") === null ? "on" : elem.value; - } - }; - }); -} -jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { - set: function( elem, value ) { - if ( jQuery.isArray( value ) ) { - return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); - } - } - }); -}); - - - - -var rformElems = /^(?:textarea|input|select)$/i, - rtypenamespace = /^([^\.]*)?(?:\.(.+))?$/, - rhoverHack = /\bhover(\.\S+)?\b/, - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|contextmenu)|click/, - rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, - rquickIs = /^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/, - quickParse = function( selector ) { - var quick = rquickIs.exec( selector ); - if ( quick ) { - // 0 1 2 3 - // [ _, tag, id, class ] - quick[1] = ( quick[1] || "" ).toLowerCase(); - quick[3] = quick[3] && new RegExp( "(?:^|\\s)" + quick[3] + "(?:\\s|$)" ); - } - return quick; - }, - quickIs = function( elem, m ) { - var attrs = elem.attributes || {}; - return ( - (!m[1] || elem.nodeName.toLowerCase() === m[1]) && - (!m[2] || (attrs.id || {}).value === m[2]) && - (!m[3] || m[3].test( (attrs[ "class" ] || {}).value )) - ); - }, - hoverHack = function( events ) { - return jQuery.event.special.hover ? events : events.replace( rhoverHack, "mouseenter$1 mouseleave$1" ); - }; - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - add: function( elem, types, handler, data, selector ) { - - var elemData, eventHandle, events, - t, tns, type, namespaces, handleObj, - handleObjIn, quick, handlers, special; - - // Don't attach events to noData or text/comment nodes (allow plain objects tho) - if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - events = elemData.events; - if ( !events ) { - elemData.events = events = {}; - } - eventHandle = elemData.handle; - if ( !eventHandle ) { - elemData.handle = eventHandle = function( e ) { - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ? - jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : - undefined; - }; - // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events - eventHandle.elem = elem; - } - - // Handle multiple events separated by a space - // jQuery(...).bind("mouseover mouseout", fn); - types = jQuery.trim( hoverHack(types) ).split( " " ); - for ( t = 0; t < types.length; t++ ) { - - tns = rtypenamespace.exec( types[t] ) || []; - type = tns[1]; - namespaces = ( tns[2] || "" ).split( "." ).sort(); - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend({ - type: type, - origType: tns[1], - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - quick: quickParse( selector ), - namespace: namespaces.join(".") - }, handleObjIn ); - - // Init the event handler queue if we're the first - handlers = events[ type ]; - if ( !handlers ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener/attachEvent if the special events handler returns false - if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - // Bind the global event handler to the element - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle, false ); - - } else if ( elem.attachEvent ) { - elem.attachEvent( "on" + type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - // Nullify elem to prevent memory leaks in IE - elem = null; - }, - - global: {}, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - - var elemData = jQuery.hasData( elem ) && jQuery._data( elem ), - t, tns, type, origType, namespaces, origCount, - j, events, special, handle, eventType, handleObj; - - if ( !elemData || !(events = elemData.events) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = jQuery.trim( hoverHack( types || "" ) ).split(" "); - for ( t = 0; t < types.length; t++ ) { - tns = rtypenamespace.exec( types[t] ) || []; - type = origType = tns[1]; - namespaces = tns[2]; - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector? special.delegateType : special.bindType ) || type; - eventType = events[ type ] || []; - origCount = eventType.length; - namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.)?") + "(\\.|$)") : null; - - // Remove matching events - for ( j = 0; j < eventType.length; j++ ) { - handleObj = eventType[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !namespaces || namespaces.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { - eventType.splice( j--, 1 ); - - if ( handleObj.selector ) { - eventType.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( eventType.length === 0 && origCount !== eventType.length ) { - if ( !special.teardown || special.teardown.call( elem, namespaces ) === false ) { - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - handle = elemData.handle; - if ( handle ) { - handle.elem = null; - } - - // removeData also checks for emptiness and clears the expando if empty - // so use it instead of delete - jQuery.removeData( elem, [ "events", "handle" ], true ); - } - }, - - // Events that are safe to short-circuit if no handlers are attached. - // Native DOM events should not be added, they may have inline handlers. - customEvent: { - "getData": true, - "setData": true, - "changeData": true - }, - - trigger: function( event, data, elem, onlyHandlers ) { - // Don't do events on text and comment nodes - if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) { - return; - } - - // Event object or event type - var type = event.type || event, - namespaces = [], - cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType; - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf( "!" ) >= 0 ) { - // Exclusive events trigger only for the exact event (no namespaces) - type = type.slice(0, -1); - exclusive = true; - } - - if ( type.indexOf( "." ) >= 0 ) { - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split("."); - type = namespaces.shift(); - namespaces.sort(); - } - - if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) { - // No jQuery handlers for this event type, and it can't have inline handlers - return; - } - - // Caller can pass in an Event, Object, or just an event type string - event = typeof event === "object" ? - // jQuery.Event object - event[ jQuery.expando ] ? event : - // Object literal - new jQuery.Event( type, event ) : - // Just the event type (string) - new jQuery.Event( type ); - - event.type = type; - event.isTrigger = true; - event.exclusive = exclusive; - event.namespace = namespaces.join( "." ); - event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.)?") + "(\\.|$)") : null; - ontype = type.indexOf( ":" ) < 0 ? "on" + type : ""; - - // Handle a global trigger - if ( !elem ) { - - // TODO: Stop taunting the data cache; remove global events and always attach to document - cache = jQuery.cache; - for ( i in cache ) { - if ( cache[ i ].events && cache[ i ].events[ type ] ) { - jQuery.event.trigger( event, data, cache[ i ].handle.elem, true ); - } - } - return; - } - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data != null ? jQuery.makeArray( data ) : []; - data.unshift( event ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - eventPath = [[ elem, special.bindType || type ]]; - if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - cur = rfocusMorph.test( bubbleType + type ) ? elem : elem.parentNode; - old = null; - for ( ; cur; cur = cur.parentNode ) { - eventPath.push([ cur, bubbleType ]); - old = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( old && old === elem.ownerDocument ) { - eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]); - } - } - - // Fire handlers on the event path - for ( i = 0; i < eventPath.length && !event.isPropagationStopped(); i++ ) { - - cur = eventPath[i][0]; - event.type = eventPath[i][1]; - - handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - // Note that this is a bare JS function and not a jQuery handler - handle = ontype && cur[ ontype ]; - if ( handle && jQuery.acceptData( cur ) && handle.apply( cur, data ) === false ) { - event.preventDefault(); - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && - !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name name as the event. - // Can't use an .isFunction() check here because IE6/7 fails that test. - // Don't do default actions on window, that's where global variables be (#6170) - // IE<9 dies on focus/blur to hidden element (#1486) - if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - old = elem[ ontype ]; - - if ( old ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - elem[ type ](); - jQuery.event.triggered = undefined; - - if ( old ) { - elem[ ontype ] = old; - } - } - } - } - - return event.result; - }, - - dispatch: function( event ) { - - // Make a writable jQuery.Event from the native event object - event = jQuery.event.fix( event || window.event ); - - var handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []), - delegateCount = handlers.delegateCount, - args = [].slice.call( arguments, 0 ), - run_all = !event.exclusive && !event.namespace, - handlerQueue = [], - i, j, cur, jqcur, ret, selMatch, matched, matches, handleObj, sel, related; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[0] = event; - event.delegateTarget = this; - - // Determine handlers that should run if there are delegated events - // Avoid disabled elements in IE (#6911) and non-left-click bubbling in Firefox (#3861) - if ( delegateCount && !event.target.disabled && !(event.button && event.type === "click") ) { - - // Pregenerate a single jQuery object for reuse with .is() - jqcur = jQuery(this); - jqcur.context = this.ownerDocument || this; - - for ( cur = event.target; cur != this; cur = cur.parentNode || this ) { - selMatch = {}; - matches = []; - jqcur[0] = cur; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - sel = handleObj.selector; - - if ( selMatch[ sel ] === undefined ) { - selMatch[ sel ] = ( - handleObj.quick ? quickIs( cur, handleObj.quick ) : jqcur.is( sel ) - ); - } - if ( selMatch[ sel ] ) { - matches.push( handleObj ); - } - } - if ( matches.length ) { - handlerQueue.push({ elem: cur, matches: matches }); - } - } - } - - // Add the remaining (directly-bound) handlers - if ( handlers.length > delegateCount ) { - handlerQueue.push({ elem: this, matches: handlers.slice( delegateCount ) }); - } - - // Run delegates first; they may want to stop propagation beneath us - for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) { - matched = handlerQueue[ i ]; - event.currentTarget = matched.elem; - - for ( j = 0; j < matched.matches.length && !event.isImmediatePropagationStopped(); j++ ) { - handleObj = matched.matches[ j ]; - - // Triggered event must either 1) be non-exclusive and have no namespace, or - // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). - if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) { - - event.data = handleObj.data; - event.handleObj = handleObj; - - ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) - .apply( matched.elem, args ); - - if ( ret !== undefined ) { - event.result = ret; - if ( ret === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - return event.result; - }, - - // Includes some event props shared by KeyEvent and MouseEvent - // *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 *** - props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), - - fixHooks: {}, - - keyHooks: { - props: "char charCode key keyCode".split(" "), - filter: function( event, original ) { - - // Add which for key events - if ( event.which == null ) { - event.which = original.charCode != null ? original.charCode : original.keyCode; - } - - return event; - } - }, - - mouseHooks: { - props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), - filter: function( event, original ) { - var eventDoc, doc, body, - button = original.button, - fromElement = original.fromElement; - - // Calculate pageX/Y if missing and clientX/Y available - if ( event.pageX == null && original.clientX != null ) { - eventDoc = event.target.ownerDocument || document; - doc = eventDoc.documentElement; - body = eventDoc.body; - - event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); - event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); - } - - // Add relatedTarget, if necessary - if ( !event.relatedTarget && fromElement ) { - event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - // Note: button is not normalized, so don't use it - if ( !event.which && button !== undefined ) { - event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); - } - - return event; - } - }, - - fix: function( event ) { - if ( event[ jQuery.expando ] ) { - return event; - } - - // Create a writable copy of the event object and normalize some properties - var i, prop, - originalEvent = event, - fixHook = jQuery.event.fixHooks[ event.type ] || {}, - copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; - - event = jQuery.Event( originalEvent ); - - for ( i = copy.length; i; ) { - prop = copy[ --i ]; - event[ prop ] = originalEvent[ prop ]; - } - - // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2) - if ( !event.target ) { - event.target = originalEvent.srcElement || document; - } - - // Target should not be a text node (#504, Safari) - if ( event.target.nodeType === 3 ) { - event.target = event.target.parentNode; - } - - // For mouse/key events; add metaKey if it's not there (#3368, IE6/7/8) - if ( event.metaKey === undefined ) { - event.metaKey = event.ctrlKey; - } - - return fixHook.filter? fixHook.filter( event, originalEvent ) : event; - }, - - special: { - ready: { - // Make sure the ready event is setup - setup: jQuery.bindReady - }, - - load: { - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - - focus: { - delegateType: "focusin" - }, - blur: { - delegateType: "focusout" - }, - - beforeunload: { - setup: function( data, namespaces, eventHandle ) { - // We only want to do this special case on windows - if ( jQuery.isWindow( this ) ) { - this.onbeforeunload = eventHandle; - } - }, - - teardown: function( namespaces, eventHandle ) { - if ( this.onbeforeunload === eventHandle ) { - this.onbeforeunload = null; - } - } - } - }, - - simulate: function( type, elem, event, bubble ) { - // Piggyback on a donor event to simulate a different one. - // Fake originalEvent to avoid donor's stopPropagation, but if the - // simulated event prevents default then we do the same on the donor. - var e = jQuery.extend( - new jQuery.Event(), - event, - { type: type, - isSimulated: true, - originalEvent: {} - } - ); - if ( bubble ) { - jQuery.event.trigger( e, null, elem ); - } else { - jQuery.event.dispatch.call( elem, e ); - } - if ( e.isDefaultPrevented() ) { - event.preventDefault(); - } - } -}; - -// Some plugins are using, but it's undocumented/deprecated and will be removed. -// The 1.7 special event interface should provide all the hooks needed now. -jQuery.event.handle = jQuery.event.dispatch; - -jQuery.removeEvent = document.removeEventListener ? - function( elem, type, handle ) { - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle, false ); - } - } : - function( elem, type, handle ) { - if ( elem.detachEvent ) { - elem.detachEvent( "on" + type, handle ); - } - }; - -jQuery.Event = function( src, props ) { - // Allow instantiation without the 'new' keyword - if ( !(this instanceof jQuery.Event) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || - src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -function returnFalse() { - return false; -} -function returnTrue() { - return true; -} - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - preventDefault: function() { - this.isDefaultPrevented = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - - // if preventDefault exists run it on the original event - if ( e.preventDefault ) { - e.preventDefault(); - - // otherwise set the returnValue property of the original event to false (IE) - } else { - e.returnValue = false; - } - }, - stopPropagation: function() { - this.isPropagationStopped = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - // if stopPropagation exists run it on the original event - if ( e.stopPropagation ) { - e.stopPropagation(); - } - // otherwise set the cancelBubble property of the original event to true (IE) - e.cancelBubble = true; - }, - stopImmediatePropagation: function() { - this.isImmediatePropagationStopped = returnTrue; - this.stopPropagation(); - }, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse -}; - -// Create mouseenter/leave events using mouseover/out and event-time checks -jQuery.each({ - mouseenter: "mouseover", - mouseleave: "mouseout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var target = this, - related = event.relatedTarget, - handleObj = event.handleObj, - selector = handleObj.selector, - ret; - - // For mousenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || (related !== target && !jQuery.contains( target, related )) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; -}); - -// IE submit delegation -if ( !jQuery.support.submitBubbles ) { - - jQuery.event.special.submit = { - setup: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Lazy-add a submit handler when a descendant form may potentially be submitted - jQuery.event.add( this, "click._submit keypress._submit", function( e ) { - // Node name check avoids a VML-related crash in IE (#9807) - var elem = e.target, - form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; - if ( form && !form._submit_attached ) { - jQuery.event.add( form, "submit._submit", function( event ) { - // If form was submitted by the user, bubble the event up the tree - if ( this.parentNode && !event.isTrigger ) { - jQuery.event.simulate( "submit", this.parentNode, event, true ); - } - }); - form._submit_attached = true; - } - }); - // return undefined since we don't need an event listener - }, - - teardown: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Remove delegated handlers; cleanData eventually reaps submit handlers attached above - jQuery.event.remove( this, "._submit" ); - } - }; -} - -// IE change delegation and checkbox/radio fix -if ( !jQuery.support.changeBubbles ) { - - jQuery.event.special.change = { - - setup: function() { - - if ( rformElems.test( this.nodeName ) ) { - // IE doesn't fire change on a check/radio until blur; trigger it on click - // after a propertychange. Eat the blur-change in special.change.handle. - // This still fires onchange a second time for check/radio after blur. - if ( this.type === "checkbox" || this.type === "radio" ) { - jQuery.event.add( this, "propertychange._change", function( event ) { - if ( event.originalEvent.propertyName === "checked" ) { - this._just_changed = true; - } - }); - jQuery.event.add( this, "click._change", function( event ) { - if ( this._just_changed && !event.isTrigger ) { - this._just_changed = false; - jQuery.event.simulate( "change", this, event, true ); - } - }); - } - return false; - } - // Delegated event; lazy-add a change handler on descendant inputs - jQuery.event.add( this, "beforeactivate._change", function( e ) { - var elem = e.target; - - if ( rformElems.test( elem.nodeName ) && !elem._change_attached ) { - jQuery.event.add( elem, "change._change", function( event ) { - if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { - jQuery.event.simulate( "change", this.parentNode, event, true ); - } - }); - elem._change_attached = true; - } - }); - }, - - handle: function( event ) { - var elem = event.target; - - // Swallow native change events from checkbox/radio, we already triggered them above - if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { - return event.handleObj.handler.apply( this, arguments ); - } - }, - - teardown: function() { - jQuery.event.remove( this, "._change" ); - - return rformElems.test( this.nodeName ); - } - }; -} - -// Create "bubbling" focus and blur events -if ( !jQuery.support.focusinBubbles ) { - jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler while someone wants focusin/focusout - var attaches = 0, - handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - if ( attaches++ === 0 ) { - document.addEventListener( orig, handler, true ); - } - }, - teardown: function() { - if ( --attaches === 0 ) { - document.removeEventListener( orig, handler, true ); - } - } - }; - }); -} - -jQuery.fn.extend({ - - on: function( types, selector, data, fn, /*INTERNAL*/ one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { - // ( types-Object, data ) - data = selector; - selector = undefined; - } - for ( type in types ) { - this.on( type, selector, data, types[ type ], one ); - } - return this; - } - - if ( data == null && fn == null ) { - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return this; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return this.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - }); - }, - one: function( types, selector, data, fn ) { - return this.on.call( this, types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - if ( types && types.preventDefault && types.handleObj ) { - // ( event ) dispatched jQuery.Event - var handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace? handleObj.type + "." + handleObj.namespace : handleObj.type, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - // ( types-object [, selector] ) - for ( var type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each(function() { - jQuery.event.remove( this, types, fn, selector ); - }); - }, - - bind: function( types, data, fn ) { - return this.on( types, null, data, fn ); - }, - unbind: function( types, fn ) { - return this.off( types, null, fn ); - }, - - live: function( types, data, fn ) { - jQuery( this.context ).on( types, this.selector, data, fn ); - return this; - }, - die: function( types, fn ) { - jQuery( this.context ).off( types, this.selector || "**", fn ); - return this; - }, - - delegate: function( selector, types, data, fn ) { - return this.on( types, selector, data, fn ); - }, - undelegate: function( selector, types, fn ) { - // ( namespace ) or ( selector, types [, fn] ) - return arguments.length == 1? this.off( selector, "**" ) : this.off( types, selector, fn ); - }, - - trigger: function( type, data ) { - return this.each(function() { - jQuery.event.trigger( type, data, this ); - }); - }, - triggerHandler: function( type, data ) { - if ( this[0] ) { - return jQuery.event.trigger( type, data, this[0], true ); - } - }, - - toggle: function( fn ) { - // Save reference to arguments for access in closure - var args = arguments, - guid = fn.guid || jQuery.guid++, - i = 0, - toggler = function( event ) { - // Figure out which function to execute - var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; - jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); - - // Make sure that clicks stop - event.preventDefault(); - - // and execute the function - return args[ lastToggle ].apply( this, arguments ) || false; - }; - - // link all the functions, so any of them can unbind this click handler - toggler.guid = guid; - while ( i < args.length ) { - args[ i++ ].guid = guid; - } - - return this.click( toggler ); - }, - - hover: function( fnOver, fnOut ) { - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -}); - -jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + - "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + - "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { - - // Handle event binding - jQuery.fn[ name ] = function( data, fn ) { - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - - if ( jQuery.attrFn ) { - jQuery.attrFn[ name ] = true; - } - - if ( rkeyEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; - } - - if ( rmouseEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; - } -}); - - - -/*! - * Sizzle CSS Selector Engine - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ -(function(){ - -var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, - expando = "sizcache" + (Math.random() + '').replace('.', ''), - done = 0, - toString = Object.prototype.toString, - hasDuplicate = false, - baseHasDuplicate = true, - rBackslash = /\\/g, - rReturn = /\r\n/g, - rNonWord = /\W/; - -// Here we check if the JavaScript engine is using some sort of -// optimization where it does not always call our comparision -// function. If that is the case, discard the hasDuplicate value. -// Thus far that includes Google Chrome. -[0, 0].sort(function() { - baseHasDuplicate = false; - return 0; -}); - -var Sizzle = function( selector, context, results, seed ) { - results = results || []; - context = context || document; - - var origContext = context; - - if ( context.nodeType !== 1 && context.nodeType !== 9 ) { - return []; - } - - if ( !selector || typeof selector !== "string" ) { - return results; - } - - var m, set, checkSet, extra, ret, cur, pop, i, - prune = true, - contextXML = Sizzle.isXML( context ), - parts = [], - soFar = selector; - - // Reset the position of the chunker regexp (start from head) - do { - chunker.exec( "" ); - m = chunker.exec( soFar ); - - if ( m ) { - soFar = m[3]; - - parts.push( m[1] ); - - if ( m[2] ) { - extra = m[3]; - break; - } - } - } while ( m ); - - if ( parts.length > 1 && origPOS.exec( selector ) ) { - - if ( parts.length === 2 && Expr.relative[ parts[0] ] ) { - set = posProcess( parts[0] + parts[1], context, seed ); - - } else { - set = Expr.relative[ parts[0] ] ? - [ context ] : - Sizzle( parts.shift(), context ); - - while ( parts.length ) { - selector = parts.shift(); - - if ( Expr.relative[ selector ] ) { - selector += parts.shift(); - } - - set = posProcess( selector, set, seed ); - } - } - - } else { - // Take a shortcut and set the context if the root selector is an ID - // (but not if it'll be faster if the inner selector is an ID) - if ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML && - Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) { - - ret = Sizzle.find( parts.shift(), context, contextXML ); - context = ret.expr ? - Sizzle.filter( ret.expr, ret.set )[0] : - ret.set[0]; - } - - if ( context ) { - ret = seed ? - { expr: parts.pop(), set: makeArray(seed) } : - Sizzle.find( parts.pop(), parts.length === 1 && (parts[0] === "~" || parts[0] === "+") && context.parentNode ? context.parentNode : context, contextXML ); - - set = ret.expr ? - Sizzle.filter( ret.expr, ret.set ) : - ret.set; - - if ( parts.length > 0 ) { - checkSet = makeArray( set ); - - } else { - prune = false; - } - - while ( parts.length ) { - cur = parts.pop(); - pop = cur; - - if ( !Expr.relative[ cur ] ) { - cur = ""; - } else { - pop = parts.pop(); - } - - if ( pop == null ) { - pop = context; - } - - Expr.relative[ cur ]( checkSet, pop, contextXML ); - } - - } else { - checkSet = parts = []; - } - } - - if ( !checkSet ) { - checkSet = set; - } - - if ( !checkSet ) { - Sizzle.error( cur || selector ); - } - - if ( toString.call(checkSet) === "[object Array]" ) { - if ( !prune ) { - results.push.apply( results, checkSet ); - - } else if ( context && context.nodeType === 1 ) { - for ( i = 0; checkSet[i] != null; i++ ) { - if ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && Sizzle.contains(context, checkSet[i])) ) { - results.push( set[i] ); - } - } - - } else { - for ( i = 0; checkSet[i] != null; i++ ) { - if ( checkSet[i] && checkSet[i].nodeType === 1 ) { - results.push( set[i] ); - } - } - } - - } else { - makeArray( checkSet, results ); - } - - if ( extra ) { - Sizzle( extra, origContext, results, seed ); - Sizzle.uniqueSort( results ); - } - - return results; -}; - -Sizzle.uniqueSort = function( results ) { - if ( sortOrder ) { - hasDuplicate = baseHasDuplicate; - results.sort( sortOrder ); - - if ( hasDuplicate ) { - for ( var i = 1; i < results.length; i++ ) { - if ( results[i] === results[ i - 1 ] ) { - results.splice( i--, 1 ); - } - } - } - } - - return results; -}; - -Sizzle.matches = function( expr, set ) { - return Sizzle( expr, null, null, set ); -}; - -Sizzle.matchesSelector = function( node, expr ) { - return Sizzle( expr, null, null, [node] ).length > 0; -}; - -Sizzle.find = function( expr, context, isXML ) { - var set, i, len, match, type, left; - - if ( !expr ) { - return []; - } - - for ( i = 0, len = Expr.order.length; i < len; i++ ) { - type = Expr.order[i]; - - if ( (match = Expr.leftMatch[ type ].exec( expr )) ) { - left = match[1]; - match.splice( 1, 1 ); - - if ( left.substr( left.length - 1 ) !== "\\" ) { - match[1] = (match[1] || "").replace( rBackslash, "" ); - set = Expr.find[ type ]( match, context, isXML ); - - if ( set != null ) { - expr = expr.replace( Expr.match[ type ], "" ); - break; - } - } - } - } - - if ( !set ) { - set = typeof context.getElementsByTagName !== "undefined" ? - context.getElementsByTagName( "*" ) : - []; - } - - return { set: set, expr: expr }; -}; - -Sizzle.filter = function( expr, set, inplace, not ) { - var match, anyFound, - type, found, item, filter, left, - i, pass, - old = expr, - result = [], - curLoop = set, - isXMLFilter = set && set[0] && Sizzle.isXML( set[0] ); - - while ( expr && set.length ) { - for ( type in Expr.filter ) { - if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) { - filter = Expr.filter[ type ]; - left = match[1]; - - anyFound = false; - - match.splice(1,1); - - if ( left.substr( left.length - 1 ) === "\\" ) { - continue; - } - - if ( curLoop === result ) { - result = []; - } - - if ( Expr.preFilter[ type ] ) { - match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter ); - - if ( !match ) { - anyFound = found = true; - - } else if ( match === true ) { - continue; - } - } - - if ( match ) { - for ( i = 0; (item = curLoop[i]) != null; i++ ) { - if ( item ) { - found = filter( item, match, i, curLoop ); - pass = not ^ found; - - if ( inplace && found != null ) { - if ( pass ) { - anyFound = true; - - } else { - curLoop[i] = false; - } - - } else if ( pass ) { - result.push( item ); - anyFound = true; - } - } - } - } - - if ( found !== undefined ) { - if ( !inplace ) { - curLoop = result; - } - - expr = expr.replace( Expr.match[ type ], "" ); - - if ( !anyFound ) { - return []; - } - - break; - } - } - } - - // Improper expression - if ( expr === old ) { - if ( anyFound == null ) { - Sizzle.error( expr ); - - } else { - break; - } - } - - old = expr; - } - - return curLoop; -}; - -Sizzle.error = function( msg ) { - throw new Error( "Syntax error, unrecognized expression: " + msg ); -}; - -/** - * Utility function for retreiving the text value of an array of DOM nodes - * @param {Array|Element} elem - */ -var getText = Sizzle.getText = function( elem ) { - var i, node, - nodeType = elem.nodeType, - ret = ""; - - if ( nodeType ) { - if ( nodeType === 1 || nodeType === 9 ) { - // Use textContent || innerText for elements - if ( typeof elem.textContent === 'string' ) { - return elem.textContent; - } else if ( typeof elem.innerText === 'string' ) { - // Replace IE's carriage returns - return elem.innerText.replace( rReturn, '' ); - } else { - // Traverse it's children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - } else { - - // If no nodeType, this is expected to be an array - for ( i = 0; (node = elem[i]); i++ ) { - // Do not traverse comment nodes - if ( node.nodeType !== 8 ) { - ret += getText( node ); - } - } - } - return ret; -}; - -var Expr = Sizzle.selectors = { - order: [ "ID", "NAME", "TAG" ], - - match: { - ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, - CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, - NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/, - ATTR: /\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/, - TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/, - CHILD: /:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/, - POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/, - PSEUDO: /:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/ - }, - - leftMatch: {}, - - attrMap: { - "class": "className", - "for": "htmlFor" - }, - - attrHandle: { - href: function( elem ) { - return elem.getAttribute( "href" ); - }, - type: function( elem ) { - return elem.getAttribute( "type" ); - } - }, - - relative: { - "+": function(checkSet, part){ - var isPartStr = typeof part === "string", - isTag = isPartStr && !rNonWord.test( part ), - isPartStrNotTag = isPartStr && !isTag; - - if ( isTag ) { - part = part.toLowerCase(); - } - - for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) { - if ( (elem = checkSet[i]) ) { - while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {} - - checkSet[i] = isPartStrNotTag || elem && elem.nodeName.toLowerCase() === part ? - elem || false : - elem === part; - } - } - - if ( isPartStrNotTag ) { - Sizzle.filter( part, checkSet, true ); - } - }, - - ">": function( checkSet, part ) { - var elem, - isPartStr = typeof part === "string", - i = 0, - l = checkSet.length; - - if ( isPartStr && !rNonWord.test( part ) ) { - part = part.toLowerCase(); - - for ( ; i < l; i++ ) { - elem = checkSet[i]; - - if ( elem ) { - var parent = elem.parentNode; - checkSet[i] = parent.nodeName.toLowerCase() === part ? parent : false; - } - } - - } else { - for ( ; i < l; i++ ) { - elem = checkSet[i]; - - if ( elem ) { - checkSet[i] = isPartStr ? - elem.parentNode : - elem.parentNode === part; - } - } - - if ( isPartStr ) { - Sizzle.filter( part, checkSet, true ); - } - } - }, - - "": function(checkSet, part, isXML){ - var nodeCheck, - doneName = done++, - checkFn = dirCheck; - - if ( typeof part === "string" && !rNonWord.test( part ) ) { - part = part.toLowerCase(); - nodeCheck = part; - checkFn = dirNodeCheck; - } - - checkFn( "parentNode", part, doneName, checkSet, nodeCheck, isXML ); - }, - - "~": function( checkSet, part, isXML ) { - var nodeCheck, - doneName = done++, - checkFn = dirCheck; - - if ( typeof part === "string" && !rNonWord.test( part ) ) { - part = part.toLowerCase(); - nodeCheck = part; - checkFn = dirNodeCheck; - } - - checkFn( "previousSibling", part, doneName, checkSet, nodeCheck, isXML ); - } - }, - - find: { - ID: function( match, context, isXML ) { - if ( typeof context.getElementById !== "undefined" && !isXML ) { - var m = context.getElementById(match[1]); - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - return m && m.parentNode ? [m] : []; - } - }, - - NAME: function( match, context ) { - if ( typeof context.getElementsByName !== "undefined" ) { - var ret = [], - results = context.getElementsByName( match[1] ); - - for ( var i = 0, l = results.length; i < l; i++ ) { - if ( results[i].getAttribute("name") === match[1] ) { - ret.push( results[i] ); - } - } - - return ret.length === 0 ? null : ret; - } - }, - - TAG: function( match, context ) { - if ( typeof context.getElementsByTagName !== "undefined" ) { - return context.getElementsByTagName( match[1] ); - } - } - }, - preFilter: { - CLASS: function( match, curLoop, inplace, result, not, isXML ) { - match = " " + match[1].replace( rBackslash, "" ) + " "; - - if ( isXML ) { - return match; - } - - for ( var i = 0, elem; (elem = curLoop[i]) != null; i++ ) { - if ( elem ) { - if ( not ^ (elem.className && (" " + elem.className + " ").replace(/[\t\n\r]/g, " ").indexOf(match) >= 0) ) { - if ( !inplace ) { - result.push( elem ); - } - - } else if ( inplace ) { - curLoop[i] = false; - } - } - } - - return false; - }, - - ID: function( match ) { - return match[1].replace( rBackslash, "" ); - }, - - TAG: function( match, curLoop ) { - return match[1].replace( rBackslash, "" ).toLowerCase(); - }, - - CHILD: function( match ) { - if ( match[1] === "nth" ) { - if ( !match[2] ) { - Sizzle.error( match[0] ); - } - - match[2] = match[2].replace(/^\+|\s*/g, ''); - - // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', '-n+6' - var test = /(-?)(\d*)(?:n([+\-]?\d*))?/.exec( - match[2] === "even" && "2n" || match[2] === "odd" && "2n+1" || - !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]); - - // calculate the numbers (first)n+(last) including if they are negative - match[2] = (test[1] + (test[2] || 1)) - 0; - match[3] = test[3] - 0; - } - else if ( match[2] ) { - Sizzle.error( match[0] ); - } - - // TODO: Move to normal caching system - match[0] = done++; - - return match; - }, - - ATTR: function( match, curLoop, inplace, result, not, isXML ) { - var name = match[1] = match[1].replace( rBackslash, "" ); - - if ( !isXML && Expr.attrMap[name] ) { - match[1] = Expr.attrMap[name]; - } - - // Handle if an un-quoted value was used - match[4] = ( match[4] || match[5] || "" ).replace( rBackslash, "" ); - - if ( match[2] === "~=" ) { - match[4] = " " + match[4] + " "; - } - - return match; - }, - - PSEUDO: function( match, curLoop, inplace, result, not ) { - if ( match[1] === "not" ) { - // If we're dealing with a complex expression, or a simple one - if ( ( chunker.exec(match[3]) || "" ).length > 1 || /^\w/.test(match[3]) ) { - match[3] = Sizzle(match[3], null, null, curLoop); - - } else { - var ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not); - - if ( !inplace ) { - result.push.apply( result, ret ); - } - - return false; - } - - } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) { - return true; - } - - return match; - }, - - POS: function( match ) { - match.unshift( true ); - - return match; - } - }, - - filters: { - enabled: function( elem ) { - return elem.disabled === false && elem.type !== "hidden"; - }, - - disabled: function( elem ) { - return elem.disabled === true; - }, - - checked: function( elem ) { - return elem.checked === true; - }, - - selected: function( elem ) { - // Accessing this property makes selected-by-default - // options in Safari work properly - if ( elem.parentNode ) { - elem.parentNode.selectedIndex; - } - - return elem.selected === true; - }, - - parent: function( elem ) { - return !!elem.firstChild; - }, - - empty: function( elem ) { - return !elem.firstChild; - }, - - has: function( elem, i, match ) { - return !!Sizzle( match[3], elem ).length; - }, - - header: function( elem ) { - return (/h\d/i).test( elem.nodeName ); - }, - - text: function( elem ) { - var attr = elem.getAttribute( "type" ), type = elem.type; - // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) - // use getAttribute instead to test this case - return elem.nodeName.toLowerCase() === "input" && "text" === type && ( attr === type || attr === null ); - }, - - radio: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "radio" === elem.type; - }, - - checkbox: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "checkbox" === elem.type; - }, - - file: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "file" === elem.type; - }, - - password: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "password" === elem.type; - }, - - submit: function( elem ) { - var name = elem.nodeName.toLowerCase(); - return (name === "input" || name === "button") && "submit" === elem.type; - }, - - image: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "image" === elem.type; - }, - - reset: function( elem ) { - var name = elem.nodeName.toLowerCase(); - return (name === "input" || name === "button") && "reset" === elem.type; - }, - - button: function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && "button" === elem.type || name === "button"; - }, - - input: function( elem ) { - return (/input|select|textarea|button/i).test( elem.nodeName ); - }, - - focus: function( elem ) { - return elem === elem.ownerDocument.activeElement; - } - }, - setFilters: { - first: function( elem, i ) { - return i === 0; - }, - - last: function( elem, i, match, array ) { - return i === array.length - 1; - }, - - even: function( elem, i ) { - return i % 2 === 0; - }, - - odd: function( elem, i ) { - return i % 2 === 1; - }, - - lt: function( elem, i, match ) { - return i < match[3] - 0; - }, - - gt: function( elem, i, match ) { - return i > match[3] - 0; - }, - - nth: function( elem, i, match ) { - return match[3] - 0 === i; - }, - - eq: function( elem, i, match ) { - return match[3] - 0 === i; - } - }, - filter: { - PSEUDO: function( elem, match, i, array ) { - var name = match[1], - filter = Expr.filters[ name ]; - - if ( filter ) { - return filter( elem, i, match, array ); - - } else if ( name === "contains" ) { - return (elem.textContent || elem.innerText || getText([ elem ]) || "").indexOf(match[3]) >= 0; - - } else if ( name === "not" ) { - var not = match[3]; - - for ( var j = 0, l = not.length; j < l; j++ ) { - if ( not[j] === elem ) { - return false; - } - } - - return true; - - } else { - Sizzle.error( name ); - } - }, - - CHILD: function( elem, match ) { - var first, last, - doneName, parent, cache, - count, diff, - type = match[1], - node = elem; - - switch ( type ) { - case "only": - case "first": - while ( (node = node.previousSibling) ) { - if ( node.nodeType === 1 ) { - return false; - } - } - - if ( type === "first" ) { - return true; - } - - node = elem; - - case "last": - while ( (node = node.nextSibling) ) { - if ( node.nodeType === 1 ) { - return false; - } - } - - return true; - - case "nth": - first = match[2]; - last = match[3]; - - if ( first === 1 && last === 0 ) { - return true; - } - - doneName = match[0]; - parent = elem.parentNode; - - if ( parent && (parent[ expando ] !== doneName || !elem.nodeIndex) ) { - count = 0; - - for ( node = parent.firstChild; node; node = node.nextSibling ) { - if ( node.nodeType === 1 ) { - node.nodeIndex = ++count; - } - } - - parent[ expando ] = doneName; - } - - diff = elem.nodeIndex - last; - - if ( first === 0 ) { - return diff === 0; - - } else { - return ( diff % first === 0 && diff / first >= 0 ); - } - } - }, - - ID: function( elem, match ) { - return elem.nodeType === 1 && elem.getAttribute("id") === match; - }, - - TAG: function( elem, match ) { - return (match === "*" && elem.nodeType === 1) || !!elem.nodeName && elem.nodeName.toLowerCase() === match; - }, - - CLASS: function( elem, match ) { - return (" " + (elem.className || elem.getAttribute("class")) + " ") - .indexOf( match ) > -1; - }, - - ATTR: function( elem, match ) { - var name = match[1], - result = Sizzle.attr ? - Sizzle.attr( elem, name ) : - Expr.attrHandle[ name ] ? - Expr.attrHandle[ name ]( elem ) : - elem[ name ] != null ? - elem[ name ] : - elem.getAttribute( name ), - value = result + "", - type = match[2], - check = match[4]; - - return result == null ? - type === "!=" : - !type && Sizzle.attr ? - result != null : - type === "=" ? - value === check : - type === "*=" ? - value.indexOf(check) >= 0 : - type === "~=" ? - (" " + value + " ").indexOf(check) >= 0 : - !check ? - value && result !== false : - type === "!=" ? - value !== check : - type === "^=" ? - value.indexOf(check) === 0 : - type === "$=" ? - value.substr(value.length - check.length) === check : - type === "|=" ? - value === check || value.substr(0, check.length + 1) === check + "-" : - false; - }, - - POS: function( elem, match, i, array ) { - var name = match[2], - filter = Expr.setFilters[ name ]; - - if ( filter ) { - return filter( elem, i, match, array ); - } - } - } -}; - -var origPOS = Expr.match.POS, - fescape = function(all, num){ - return "\\" + (num - 0 + 1); - }; - -for ( var type in Expr.match ) { - Expr.match[ type ] = new RegExp( Expr.match[ type ].source + (/(?![^\[]*\])(?![^\(]*\))/.source) ); - Expr.leftMatch[ type ] = new RegExp( /(^(?:.|\r|\n)*?)/.source + Expr.match[ type ].source.replace(/\\(\d+)/g, fescape) ); -} - -var makeArray = function( array, results ) { - array = Array.prototype.slice.call( array, 0 ); - - if ( results ) { - results.push.apply( results, array ); - return results; - } - - return array; -}; - -// Perform a simple check to determine if the browser is capable of -// converting a NodeList to an array using builtin methods. -// Also verifies that the returned array holds DOM nodes -// (which is not the case in the Blackberry browser) -try { - Array.prototype.slice.call( document.documentElement.childNodes, 0 )[0].nodeType; - -// Provide a fallback method if it does not work -} catch( e ) { - makeArray = function( array, results ) { - var i = 0, - ret = results || []; - - if ( toString.call(array) === "[object Array]" ) { - Array.prototype.push.apply( ret, array ); - - } else { - if ( typeof array.length === "number" ) { - for ( var l = array.length; i < l; i++ ) { - ret.push( array[i] ); - } - - } else { - for ( ; array[i]; i++ ) { - ret.push( array[i] ); - } - } - } - - return ret; - }; -} - -var sortOrder, siblingCheck; - -if ( document.documentElement.compareDocumentPosition ) { - sortOrder = function( a, b ) { - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) { - return a.compareDocumentPosition ? -1 : 1; - } - - return a.compareDocumentPosition(b) & 4 ? -1 : 1; - }; - -} else { - sortOrder = function( a, b ) { - // The nodes are identical, we can exit early - if ( a === b ) { - hasDuplicate = true; - return 0; - - // Fallback to using sourceIndex (in IE) if it's available on both nodes - } else if ( a.sourceIndex && b.sourceIndex ) { - return a.sourceIndex - b.sourceIndex; - } - - var al, bl, - ap = [], - bp = [], - aup = a.parentNode, - bup = b.parentNode, - cur = aup; - - // If the nodes are siblings (or identical) we can do a quick check - if ( aup === bup ) { - return siblingCheck( a, b ); - - // If no parents were found then the nodes are disconnected - } else if ( !aup ) { - return -1; - - } else if ( !bup ) { - return 1; - } - - // Otherwise they're somewhere else in the tree so we need - // to build up a full list of the parentNodes for comparison - while ( cur ) { - ap.unshift( cur ); - cur = cur.parentNode; - } - - cur = bup; - - while ( cur ) { - bp.unshift( cur ); - cur = cur.parentNode; - } - - al = ap.length; - bl = bp.length; - - // Start walking down the tree looking for a discrepancy - for ( var i = 0; i < al && i < bl; i++ ) { - if ( ap[i] !== bp[i] ) { - return siblingCheck( ap[i], bp[i] ); - } - } - - // We ended someplace up the tree so do a sibling check - return i === al ? - siblingCheck( a, bp[i], -1 ) : - siblingCheck( ap[i], b, 1 ); - }; - - siblingCheck = function( a, b, ret ) { - if ( a === b ) { - return ret; - } - - var cur = a.nextSibling; - - while ( cur ) { - if ( cur === b ) { - return -1; - } - - cur = cur.nextSibling; - } - - return 1; - }; -} - -// Check to see if the browser returns elements by name when -// querying by getElementById (and provide a workaround) -(function(){ - // We're going to inject a fake input element with a specified name - var form = document.createElement("div"), - id = "script" + (new Date()).getTime(), - root = document.documentElement; - - form.innerHTML = ""; - - // Inject it into the root element, check its status, and remove it quickly - root.insertBefore( form, root.firstChild ); - - // The workaround has to do additional checks after a getElementById - // Which slows things down for other browsers (hence the branching) - if ( document.getElementById( id ) ) { - Expr.find.ID = function( match, context, isXML ) { - if ( typeof context.getElementById !== "undefined" && !isXML ) { - var m = context.getElementById(match[1]); - - return m ? - m.id === match[1] || typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id").nodeValue === match[1] ? - [m] : - undefined : - []; - } - }; - - Expr.filter.ID = function( elem, match ) { - var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id"); - - return elem.nodeType === 1 && node && node.nodeValue === match; - }; - } - - root.removeChild( form ); - - // release memory in IE - root = form = null; -})(); - -(function(){ - // Check to see if the browser returns only elements - // when doing getElementsByTagName("*") - - // Create a fake element - var div = document.createElement("div"); - div.appendChild( document.createComment("") ); - - // Make sure no comments are found - if ( div.getElementsByTagName("*").length > 0 ) { - Expr.find.TAG = function( match, context ) { - var results = context.getElementsByTagName( match[1] ); - - // Filter out possible comments - if ( match[1] === "*" ) { - var tmp = []; - - for ( var i = 0; results[i]; i++ ) { - if ( results[i].nodeType === 1 ) { - tmp.push( results[i] ); - } - } - - results = tmp; - } - - return results; - }; - } - - // Check to see if an attribute returns normalized href attributes - div.innerHTML = ""; - - if ( div.firstChild && typeof div.firstChild.getAttribute !== "undefined" && - div.firstChild.getAttribute("href") !== "#" ) { - - Expr.attrHandle.href = function( elem ) { - return elem.getAttribute( "href", 2 ); - }; - } - - // release memory in IE - div = null; -})(); - -if ( document.querySelectorAll ) { - (function(){ - var oldSizzle = Sizzle, - div = document.createElement("div"), - id = "__sizzle__"; - - div.innerHTML = "

"; - - // Safari can't handle uppercase or unicode characters when - // in quirks mode. - if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) { - return; - } - - Sizzle = function( query, context, extra, seed ) { - context = context || document; - - // Only use querySelectorAll on non-XML documents - // (ID selectors don't work in non-HTML documents) - if ( !seed && !Sizzle.isXML(context) ) { - // See if we find a selector to speed up - var match = /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec( query ); - - if ( match && (context.nodeType === 1 || context.nodeType === 9) ) { - // Speed-up: Sizzle("TAG") - if ( match[1] ) { - return makeArray( context.getElementsByTagName( query ), extra ); - - // Speed-up: Sizzle(".CLASS") - } else if ( match[2] && Expr.find.CLASS && context.getElementsByClassName ) { - return makeArray( context.getElementsByClassName( match[2] ), extra ); - } - } - - if ( context.nodeType === 9 ) { - // Speed-up: Sizzle("body") - // The body element only exists once, optimize finding it - if ( query === "body" && context.body ) { - return makeArray( [ context.body ], extra ); - - // Speed-up: Sizzle("#ID") - } else if ( match && match[3] ) { - var elem = context.getElementById( match[3] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id === match[3] ) { - return makeArray( [ elem ], extra ); - } - - } else { - return makeArray( [], extra ); - } - } - - try { - return makeArray( context.querySelectorAll(query), extra ); - } catch(qsaError) {} - - // qSA works strangely on Element-rooted queries - // We can work around this by specifying an extra ID on the root - // and working up from there (Thanks to Andrew Dupont for the technique) - // IE 8 doesn't work on object elements - } else if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { - var oldContext = context, - old = context.getAttribute( "id" ), - nid = old || id, - hasParent = context.parentNode, - relativeHierarchySelector = /^\s*[+~]/.test( query ); - - if ( !old ) { - context.setAttribute( "id", nid ); - } else { - nid = nid.replace( /'/g, "\\$&" ); - } - if ( relativeHierarchySelector && hasParent ) { - context = context.parentNode; - } - - try { - if ( !relativeHierarchySelector || hasParent ) { - return makeArray( context.querySelectorAll( "[id='" + nid + "'] " + query ), extra ); - } - - } catch(pseudoError) { - } finally { - if ( !old ) { - oldContext.removeAttribute( "id" ); - } - } - } - } - - return oldSizzle(query, context, extra, seed); - }; - - for ( var prop in oldSizzle ) { - Sizzle[ prop ] = oldSizzle[ prop ]; - } - - // release memory in IE - div = null; - })(); -} - -(function(){ - var html = document.documentElement, - matches = html.matchesSelector || html.mozMatchesSelector || html.webkitMatchesSelector || html.msMatchesSelector; - - if ( matches ) { - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9 fails this) - var disconnectedMatch = !matches.call( document.createElement( "div" ), "div" ), - pseudoWorks = false; - - try { - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( document.documentElement, "[test!='']:sizzle" ); - - } catch( pseudoError ) { - pseudoWorks = true; - } - - Sizzle.matchesSelector = function( node, expr ) { - // Make sure that attribute selectors are quoted - expr = expr.replace(/\=\s*([^'"\]]*)\s*\]/g, "='$1']"); - - if ( !Sizzle.isXML( node ) ) { - try { - if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && !/!=/.test( expr ) ) { - var ret = matches.call( node, expr ); - - // IE 9's matchesSelector returns false on disconnected nodes - if ( ret || !disconnectedMatch || - // As well, disconnected nodes are said to be in a document - // fragment in IE 9, so check for that - node.document && node.document.nodeType !== 11 ) { - return ret; - } - } - } catch(e) {} - } - - return Sizzle(expr, null, null, [node]).length > 0; - }; - } -})(); - -(function(){ - var div = document.createElement("div"); - - div.innerHTML = "
"; - - // Opera can't find a second classname (in 9.6) - // Also, make sure that getElementsByClassName actually exists - if ( !div.getElementsByClassName || div.getElementsByClassName("e").length === 0 ) { - return; - } - - // Safari caches class attributes, doesn't catch changes (in 3.2) - div.lastChild.className = "e"; - - if ( div.getElementsByClassName("e").length === 1 ) { - return; - } - - Expr.order.splice(1, 0, "CLASS"); - Expr.find.CLASS = function( match, context, isXML ) { - if ( typeof context.getElementsByClassName !== "undefined" && !isXML ) { - return context.getElementsByClassName(match[1]); - } - }; - - // release memory in IE - div = null; -})(); - -function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { - for ( var i = 0, l = checkSet.length; i < l; i++ ) { - var elem = checkSet[i]; - - if ( elem ) { - var match = false; - - elem = elem[dir]; - - while ( elem ) { - if ( elem[ expando ] === doneName ) { - match = checkSet[elem.sizset]; - break; - } - - if ( elem.nodeType === 1 && !isXML ){ - elem[ expando ] = doneName; - elem.sizset = i; - } - - if ( elem.nodeName.toLowerCase() === cur ) { - match = elem; - break; - } - - elem = elem[dir]; - } - - checkSet[i] = match; - } - } -} - -function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { - for ( var i = 0, l = checkSet.length; i < l; i++ ) { - var elem = checkSet[i]; - - if ( elem ) { - var match = false; - - elem = elem[dir]; - - while ( elem ) { - if ( elem[ expando ] === doneName ) { - match = checkSet[elem.sizset]; - break; - } - - if ( elem.nodeType === 1 ) { - if ( !isXML ) { - elem[ expando ] = doneName; - elem.sizset = i; - } - - if ( typeof cur !== "string" ) { - if ( elem === cur ) { - match = true; - break; - } - - } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) { - match = elem; - break; - } - } - - elem = elem[dir]; - } - - checkSet[i] = match; - } - } -} - -if ( document.documentElement.contains ) { - Sizzle.contains = function( a, b ) { - return a !== b && (a.contains ? a.contains(b) : true); - }; - -} else if ( document.documentElement.compareDocumentPosition ) { - Sizzle.contains = function( a, b ) { - return !!(a.compareDocumentPosition(b) & 16); - }; - -} else { - Sizzle.contains = function() { - return false; - }; -} - -Sizzle.isXML = function( elem ) { - // documentElement is verified for cases where it doesn't yet exist - // (such as loading iframes in IE - #4833) - var documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement; - - return documentElement ? documentElement.nodeName !== "HTML" : false; -}; - -var posProcess = function( selector, context, seed ) { - var match, - tmpSet = [], - later = "", - root = context.nodeType ? [context] : context; - - // Position selectors must be done after the filter - // And so must :not(positional) so we move all PSEUDOs to the end - while ( (match = Expr.match.PSEUDO.exec( selector )) ) { - later += match[0]; - selector = selector.replace( Expr.match.PSEUDO, "" ); - } - - selector = Expr.relative[selector] ? selector + "*" : selector; - - for ( var i = 0, l = root.length; i < l; i++ ) { - Sizzle( selector, root[i], tmpSet, seed ); - } - - return Sizzle.filter( later, tmpSet ); -}; - -// EXPOSE -// Override sizzle attribute retrieval -Sizzle.attr = jQuery.attr; -Sizzle.selectors.attrMap = {}; -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; -jQuery.expr[":"] = jQuery.expr.filters; -jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; - - -})(); - - -var runtil = /Until$/, - rparentsprev = /^(?:parents|prevUntil|prevAll)/, - // Note: This RegExp should be improved, or likely pulled from Sizzle - rmultiselector = /,/, - isSimple = /^.[^:#\[\.,]*$/, - slice = Array.prototype.slice, - POS = jQuery.expr.match.POS, - // methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend({ - find: function( selector ) { - var self = this, - i, l; - - if ( typeof selector !== "string" ) { - return jQuery( selector ).filter(function() { - for ( i = 0, l = self.length; i < l; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - }); - } - - var ret = this.pushStack( "", "find", selector ), - length, n, r; - - for ( i = 0, l = this.length; i < l; i++ ) { - length = ret.length; - jQuery.find( selector, this[i], ret ); - - if ( i > 0 ) { - // Make sure that the results are unique - for ( n = length; n < ret.length; n++ ) { - for ( r = 0; r < length; r++ ) { - if ( ret[r] === ret[n] ) { - ret.splice(n--, 1); - break; - } - } - } - } - } - - return ret; - }, - - has: function( target ) { - var targets = jQuery( target ); - return this.filter(function() { - for ( var i = 0, l = targets.length; i < l; i++ ) { - if ( jQuery.contains( this, targets[i] ) ) { - return true; - } - } - }); - }, - - not: function( selector ) { - return this.pushStack( winnow(this, selector, false), "not", selector); - }, - - filter: function( selector ) { - return this.pushStack( winnow(this, selector, true), "filter", selector ); - }, - - is: function( selector ) { - return !!selector && ( - typeof selector === "string" ? - // If this is a positional selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - POS.test( selector ) ? - jQuery( selector, this.context ).index( this[0] ) >= 0 : - jQuery.filter( selector, this ).length > 0 : - this.filter( selector ).length > 0 ); - }, - - closest: function( selectors, context ) { - var ret = [], i, l, cur = this[0]; - - // Array (deprecated as of jQuery 1.7) - if ( jQuery.isArray( selectors ) ) { - var level = 1; - - while ( cur && cur.ownerDocument && cur !== context ) { - for ( i = 0; i < selectors.length; i++ ) { - - if ( jQuery( cur ).is( selectors[ i ] ) ) { - ret.push({ selector: selectors[ i ], elem: cur, level: level }); - } - } - - cur = cur.parentNode; - level++; - } - - return ret; - } - - // String - var pos = POS.test( selectors ) || typeof selectors !== "string" ? - jQuery( selectors, context || this.context ) : - 0; - - for ( i = 0, l = this.length; i < l; i++ ) { - cur = this[i]; - - while ( cur ) { - if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { - ret.push( cur ); - break; - - } else { - cur = cur.parentNode; - if ( !cur || !cur.ownerDocument || cur === context || cur.nodeType === 11 ) { - break; - } - } - } - } - - ret = ret.length > 1 ? jQuery.unique( ret ) : ret; - - return this.pushStack( ret, "closest", selectors ); - }, - - // Determine the position of an element within - // the matched set of elements - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; - } - - // index in selector - if ( typeof elem === "string" ) { - return jQuery.inArray( this[0], jQuery( elem ) ); - } - - // Locate the position of the desired element - return jQuery.inArray( - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[0] : elem, this ); - }, - - add: function( selector, context ) { - var set = typeof selector === "string" ? - jQuery( selector, context ) : - jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), - all = jQuery.merge( this.get(), set ); - - return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? - all : - jQuery.unique( all ) ); - }, - - andSelf: function() { - return this.add( this.prevObject ); - } -}); - -// A painfully simple check to see if an element is disconnected -// from a document (should be improved, where feasible). -function isDisconnected( node ) { - return !node || !node.parentNode || node.parentNode.nodeType === 11; -} - -jQuery.each({ - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return jQuery.dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, i, until ) { - return jQuery.dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return jQuery.nth( elem, 2, "nextSibling" ); - }, - prev: function( elem ) { - return jQuery.nth( elem, 2, "previousSibling" ); - }, - nextAll: function( elem ) { - return jQuery.dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return jQuery.dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, i, until ) { - return jQuery.dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, i, until ) { - return jQuery.dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return jQuery.sibling( elem.parentNode.firstChild, elem ); - }, - children: function( elem ) { - return jQuery.sibling( elem.firstChild ); - }, - contents: function( elem ) { - return jQuery.nodeName( elem, "iframe" ) ? - elem.contentDocument || elem.contentWindow.document : - jQuery.makeArray( elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, slice.call( arguments ).join(",") ); - }; -}); - -jQuery.extend({ - filter: function( expr, elems, not ) { - if ( not ) { - expr = ":not(" + expr + ")"; - } - - return elems.length === 1 ? - jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : - jQuery.find.matches(expr, elems); - }, - - dir: function( elem, dir, until ) { - var matched = [], - cur = elem[ dir ]; - - while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { - if ( cur.nodeType === 1 ) { - matched.push( cur ); - } - cur = cur[dir]; - } - return matched; - }, - - nth: function( cur, result, dir, elem ) { - result = result || 1; - var num = 0; - - for ( ; cur; cur = cur[dir] ) { - if ( cur.nodeType === 1 && ++num === result ) { - break; - } - } - - return cur; - }, - - sibling: function( n, elem ) { - var r = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - r.push( n ); - } - } - - return r; - } -}); - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, keep ) { - - // Can't pass null or undefined to indexOf in Firefox 4 - // Set to 0 to skip string check - qualifier = qualifier || 0; - - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep(elements, function( elem, i ) { - var retVal = !!qualifier.call( elem, i, elem ); - return retVal === keep; - }); - - } else if ( qualifier.nodeType ) { - return jQuery.grep(elements, function( elem, i ) { - return ( elem === qualifier ) === keep; - }); - - } else if ( typeof qualifier === "string" ) { - var filtered = jQuery.grep(elements, function( elem ) { - return elem.nodeType === 1; - }); - - if ( isSimple.test( qualifier ) ) { - return jQuery.filter(qualifier, filtered, !keep); - } else { - qualifier = jQuery.filter( qualifier, filtered ); - } - } - - return jQuery.grep(elements, function( elem, i ) { - return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; - }); -} - - - - -function createSafeFragment( document ) { - var list = nodeNames.split( "|" ), - safeFrag = document.createDocumentFragment(); - - if ( safeFrag.createElement ) { - while ( list.length ) { - safeFrag.createElement( - list.pop() - ); - } - } - return safeFrag; -} - -var nodeNames = "abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|" + - "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", - rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g, - rleadingWhitespace = /^\s+/, - rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig, - rtagName = /<([\w:]+)/, - rtbody = /", "" ], - legend: [ 1, "
", "
" ], - thead: [ 1, "", "
" ], - tr: [ 2, "", "
" ], - td: [ 3, "", "
" ], - col: [ 2, "", "
" ], - area: [ 1, "", "" ], - _default: [ 0, "", "" ] - }, - safeFragment = createSafeFragment( document ); - -wrapMap.optgroup = wrapMap.option; -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - -// IE can't serialize and - - - - - - - - - - - - - - - -
- - - Show/Hide - - - -
- - \ No newline at end of file diff --git a/library/jslider/tests/zero_value.html b/library/jslider/tests/zero_value.html deleted file mode 100644 index 7d9e9f874..000000000 --- a/library/jslider/tests/zero_value.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - jSlider Zero value test - - - - - - - - - - - - - - - - - - - - - - -
- -
- Slider in string -
- - -
- Slider in string -
- - -
- - \ No newline at end of file diff --git a/library/jslider/tools/yuicompressor-2.4.7.jar b/library/jslider/tools/yuicompressor-2.4.7.jar deleted file mode 100644 index 3c9a408aacde5b2efa2f99abf19b4afdfdc0998f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 891148 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 d8?q+x+FE5)a1Ky* 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

u6^1A=rdQ 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

d;*;}IR?kIeyUfPqpq zwG7}YQ@zRzk=x`<4AIDQ8B7Fsjc?FFPXXtTkzAd@Yxf=#H|l9^nQA&+Y}!240X5?H zDa9F3st;VuP~ERL?r0Bfkw)YXqMv)GR&ohH&gujHw%r!wr*VrXMd^~@-qW@PXM4D> zPU)f;q(L&MG0+aXNmYk0&5@^}FG~#nNtvxt)4GbPic#O8mckF#t1^6FiR59fIGV04apd9BR!ytmZ)m8C1MBN9i5+_@mvuE1L!U24 z)7OCimL@MFi42%RFeo2VFt~W5jkE46QPHrZH)H+0olgB!6(8F_rh2m6kc7 zXSdc4H$~;XP8p{}xC9BNizQ=LIST98RHT}Uif~K~g<8On^rEva<-An2NRY7qx;Lrl%lGQ0cw`Y?&|$Yb2Aq zX(8J}z2@2Dzo`LixevnZiH7M(L&cd&X6%tk`p^kDuBf+68tG8Kh`9xl2^`Ym-();* z7)dso;JdN#f>8~^83}Gup4U*f!|mm7a>#nH1i3EA>4^P`yYfyRRJ}g5-uLQKEzrBfnoQU>Yr_w6tu>VuRx{v05ZcuY4^ene-ze1m%WD|Jt$zlXwLM zJ8bAkmF#UXc`>OuCU};j?5A2+xhz@)l0n}%0eyK0KK;ZSPgf@6Uyf#UN!b$NAOZ!s)tTrjNcIXnERn?07w;iBbptfS7U0QOp({y2edN_~1MO+}$Pa^qf zQ-hh2{E&0wyT3B&`2$a|TPVv}EsPETe_<{0MZP`ZtS&h_%Am$C@az}-@50h6%Zy0= zW;)67A#Crc?#cWC0c8_V<_E{fjkb;(LeR%&Q!JIVH2c4-+WP&pX=!#%xjT8NQ7U_R z%g7zI(v|pCN5S`^%vDT_NH4a+01a)~s1_~E+BAiJfTH70k~p<^tMs&y zMZf!>Dxu@E&0|l|AqWb|JDy+6XAZ;6&&(xbZvUSW%kFt8jMrnmnx~+B+jZ4r{sB+k zuIQ7{875N1bcTtK$tjFqjYne0E?P}SW#KNd;fpTL24U+NO#OSsp2vC~0m;7N>TA)1 zUY99NLQhEID&hC1aibW@rg9z$CoP~DLE=4zdFo;=Ih}BrAWU&kXx)If&*++jqyc%A z3SsOEv3)VvZs7-tHgYvp(3SsU(5^!c9?}~mcPI$E&S0e$33(p$o41KMgk!S!#0UEL z+LKPx)L^wd0&GSVLC6r5CEdCZM1>>~Q`UrvUAzAh4qXo}eK=G#Kn(#pa zEjVqz50cj4c$UP;3}qxM*TJ;-vS1(Gb{^5rfBIcByUMyF&%)vQ`T_7rL?ZR0 z7bF_UF5}(;sioxLnci968cDzT8nf^r@H^^3c}AV&6)DY^4jF;0GjArBCjyiTH{7e} zGh6HY=)!52;Pw5sP}};tk`p#|iRI75*_OR7r`s-qPlKPszFHjyxy55!Z=q0Pz0)7#b~^3r8p870fqtX5c4=KltVe>N9` zN2n|4FW~7iSEeqJMi#LoF1wy6+CVS;))Kp9fG6}_=wdfQk~)}6gmrIdVOt}#_dDM==kj8 zmk#(mwj5|iJ!pz%0JR;uNvI6DqsiQSWz=L9H}32a(nl?Etx4TbI88KU?wygYU0CO; zB+J?AGbb9QI8J8?_B3YV8mLHrxs%BWadY<&^cYg%$F`|9gvv&7# zFmZkKDkFTAa<1)mkLGBSZ<)=QGfIhnl#3DMaeWxnTYes;XV!g-8nvC-;Qc;xA_WuF z@U=8}BRvHbaIx77*DvUb!u~y=_|T4+?yGjGt$SdhknU{lXD0;vgS{5H_jSFNxTEdn zK}SWVrPX(J=z+(pl5HyFb7~eui6}+<+|fpCmsQamBU#58FsyjuVj~sRS6w0)JYa2o zq8Y8$`ArhoY_pPBswXY~RyAa4f`gr6t+BD|>tVoyP_bcpwWrmjC;>#%58X_}x5f7+ zswQP|jp~AAN5K5-eti17V<(c!<6_P*`xNaTGVnBmK|mqn!hU<*Hj-)Q$*6SQDOm_; z?xExngt#B{KX3t6z=XN)H;pT4us6Re`ZO1vp!Cf!h{tm1qnfsNxC4I?2<9QVt6v$} z@6|>HXCURt^16Ps@m#dGd0nLgZbq0cXgY!w0K?P!y02K$58FD$PgYT)ISEmD7(9D| zfvyJM9GiYN)lvGiU*Qz;+dsaODSYuF-TKeD)V1u^VP5HI_?vWF7v3q^k}Z3y^yf#& zhxu~>mvMU25OOVBB$$W~gH+&%Rui`}U*R zo6i%WqIj!*l*3!V9-~)4Q%6IM0ESw3J)e6a%h~*rtjA%sD2wXKtN?$F7voI#IX8~( zI`qHZj(G*QSDz;t)nR@$JJp^60rVo#o>_{AL-yIV14uot@{FrlF;`+7`Y0>#O{ewb z7--Y^zx`umd7gLsDO!dcAQ~7`=a_t6WuG3-9?w~1PP|Rs`4MI?4~;E#XDbW8Pe|oC2+MG+ z?r?FdV09Gnr~R~h$WwyAW>T%olKXeJ#UB*Z^fKe8BJMVjH;{{G-`K56=Qkh_9%eAe zJr>1>ZpWw#S=KTds za?~^f=r#Nin-Fu*jDY7HpgFe$%hT5u4UD>iEjdumm)z`0ZT*`a7ue!{gui~A7rB(K zS=b3SQ|KvMcJMfUIduF!jIdQ9h*n>wt2|eByhE4lr0i(3wp#Fwm}yH*TV66E^ZUtD z6kE95-}OxC)0jT?~x8xN%Wj<_2$k36*Wakdo{AJ*{#H!k&ZDG2&auyh`FH$|e@;%NxQW8h+5Ntcu>`QTt0FD1-x>-qDh;Co z>SZ2sB4~VS6}$`rui2%qn}x8N&ll6^QX9<9+Ow;brUzD0D<%>ys2}(;34*58FII|Q zhj;BMc=f>=^=J!sV%P1s6-&l!{uo(Xs~kJlXRclU+~-Z$1XK?k+a*vbYK!Z zVMm=q;&o>YMw@X7`6ki`#dfK1l5ZO}wdOmc)=31{43l5`NQ^M!)`xOwgk8W7r_wx( zzF;dXL;~9qpjWz+cl1~Ao3@u#c1=VZnGuy2nI}~mG3knZ7`kKMqMViZIm~Em9h?Cy^VC5Rq&$SD*-QOQxDDZ-jxbtR`a(ZW1Y@AB9T*ch|)5o zULBNAk6{3h<1Tb`kA1{yt-(%KE=Ln&yGA)u*m|KG-8{9(DV(Kig0{rQNdjcHOdIDE z_J-q8sw09T0Gx;kTfjN}($tHTgIH6EFW`r)ZnhxN@J8~onjWycgi0^&hIMXA%h&YA z!L+OuseZ)GF7AdX1KIa;ujx1xJTlnKY=u=eA@A^9ind9=!P+eggz`2k8g~A(j?ec+ zLIxT1p{=F;SM`X|RqTscYqj0CzSe5(mPyufEc9DXm`>E=$vkX62H#y_0!v8au4i6+ zhMnQI6F+#`?Z}Ji`uE0Zp}+c(*C6;3Wwh|#s-2aI4T%>kp+2&4rN&*4@3=YyD!AFF zwckdqVEG$q+r^}k(6nkB`yBfm{hTlBh2nMA?r)LF$u=Inbp(D@qszL<88oZrG>zu? z+~iFiSN9azJu=vXW(OvLSDVlt5HYwc&<~U!C3zf?dmW9B%}qV$&x-J0!10BX$<)(28ytzd#y<{jnC^&>Tv<1xKM zc%F%Ew-JH>sqHwS9w#T)N4mL(BxHZOXfSYaaay24sT$Co>Rjyo@5x@NR*ZfV5v(fi zhjdW0&Ba_iRPi#h&Bs)Y7u3S9eVpa?5kIc-) z5b78v>j*aCNDN06KA+-D6Gri$`9L~xn{Pqv&rOQ(hq6ROp4}k*d2zWjKB=auR({6p z4XN`nb8LX8=z|%Hhq2S8e>0F@|(Zy$<3B5t?tz!!1jcb4H>^ z2(;R8 zFg-DNjG+wvyG6;@&;JOd1=pf1L9n<&U%Dc_bU=4AZy9hJ1~V8%+x<1&49)QRc65rg zZ~|}$&V{RdfX%Kh`}^X>s##Vxu&8NQv;~(tyWS7-;(eC8h7~;1OaF7+P?tNM`LCW{ zryFm4wzDzd6~ZQ2e}wYPcLkxFk#-T;Sk247MTDp?b{?i7=^<#<^Od+opJ>AP6~!${ zAbYbU&hY8HXa()n^07f6w7X2vkmw9;RpXWXv05PGqe^i%U-2+hAg1hW-jntNWlK2k z@7+U2SC&8&QTg=Izyr5WwjXs~&GaGb!+?h><5ASTXO{%yuI#_9kx1NaiWiQc8so9W zDg2B0D`}5#?T*fa%xAv-K;8oA1>{BWrEM_gKbv-=_fN}t7!Zf|EgV^jL#=+;7nk%+ z8JSf?;lD=%fAejoo>TmV_An2&`9M%E%>!89HxBN;dhStw_&8Si1#qeLD(U7MkTc9L zhsV5XJ9hfjuap`9+|D#2EFLPs=dbL0z8~5*8Gbp>!oB+YuQ8b=29+TX>rDtBZq=1N z;^!sX|1N8;=R(hPnr~h=*Iax%Idpm@qt2eJ;P2m>aX%m~9X^CF(S6I@dOpKj^!-(% zPUEaNPvby34^&MAudLR>@37iCP8+FuA@HPO8BC#iF>9H>$%x~?O!7gF4&`Zhp{^IW zC7@gc-__>iA%h^uRo4rz_;=9BAcyh9Uat^GCxo-@BmKH!vqgiVCh}tBU-P=Km6(bY zsueLewB~+&^MTb#Y_tphrMS(&*UBLQ)9%%3O${t=rj*T4de$4r;`(*vx5dG*_@Xtm zH5b@=dGsQRb-gKYy-l#jzVAP_j`oCmv*ux;rl)Oi-hJEH+DPQ%(Cs8z7w2}Rw2_u5 zKFdx5$6t0p)%14ahXxk;7}$`~$yA*5ZxSzzC;X!E-ty_PNTX{%!dEgne_c( zR-g6Ki~N5mf0$@i`3F|L1MqA7e@dPk3`D$gI#hfTG~C6FjP*XRfzYArd6WHAA^BHx zxS)y)hJ55t84Qr~VoIc=&JJpzTB78E@mJERa|vf7ztBe`l*Qt!guWn2Ul~R?zVYDl zN$+1DJT;}*I(xHB_5Wmb3|vo|(obr|v3@gA;$%4YVnGywH;$Kf{ZH^AC~17V1i=T1 zg7$k7q1t1}8(a7Brxe2U&fPbkL1m4p>2W*f;L%QI3pAElc`rZ8C(h_C$1=Z+1?|y>+P9!rb3JFe*5dDH^OZ9x zU4WDHimQkCBOt2C>5vh16E=rv%ijxQ8{qA9cNK!Ma*^_~VzYC`m^qA(Q*MUeU3U1HK2o2nFLVfR;uF4JIF6u0HtY$~8k37- z1Rhah|A1*@nSH$Z{MAO`q-&~n@I$fE)stpOK>g5?Twu8aN0AJgpmiPlz%&C-HwXpm zI=!KA%|L`a2Zzck?v%G^O`_eBx4j*)Ia-xMN6GX)yuN~qK{2{Maqu~_fB0-f8u6hR zd%agUAc?GujUj%{G)W8a!QsKNYtF^a>7;#d?;(x_Q{K=M?yQ+L=M9O9B5@wiHXZ)A zJ2?{$i;^l2CkV7@cMBxnMzAPoLa2P<5|e+iq7l#o$35%{Pe3I;kSL-?{>2a6wOO7} zmXJe`0FaxJq)tT$`=|B$cC6$KVMNxtUXrD4nOyNb14H@YT}S@=Ut5mhC#SG`veBk$bFusY7iDq!fFTPbsVjy?Xw5^m7S z;gF$Q3Ul(NC4z+xf+{FF;o_$Wy7%Ao!7ZlJy4IM}3(?VS*$2qks0$&G+M^5Tp4_fx9C$}AFP4L{tjD|nrFFi#~NMY z6H^~;U{$r#iW_z(Kcwu_>B!bQ%@upirhaP?v;T5FMDy9>2=_I{mEsS|{`G6}-A)ukN5(TF^ikVD5?4hQaQD_hy1kH_E*q7KRL zaqXKsW;#Z-jkL+@n%n%+z;zElkLCr_59#eGm}Gg(wCP;1U7;!BK1HQP!+>driuU;T znQsbinw~d2B;F1AX#JRT(K@4#*(W`OS!1x8+4d=_Q*H$5*FEGx7F~bTBh*k#AxYoFTa@@Cq>bzSZT`pHO3(#~yQ@q)_A(Y;Ur#P(DMS;~!+b-n z3T={n4Oc`j{LL)d=}pw&G~f0cz1_1cgNfYWHrexfXfM`gUZ|^!?oD*wCQ&c)x*y@Z zgBi>9(6gz})!=b~9pUh;G4UtOhMEL^Y_HBus{llh2kiK@({70YJ|+mIv~|EBO^ooP zN%=}K`=EPYrZgw=5GClBhGax#w$#8Y8k4`k=k1L~@bxhJJ4Ng2f+DEri6zGW6|{8+ zd#!Q)Ngbp3d474h^x4;|GiZ^?pfHqJa_E3d;|<}6 z_Mi0EeQ{lL*`dAes=XeAFrc$O>7rtAO)rll(II`_>GEj9N47{P9c6W}G2&?&kY#^Z zveM>~tyVsNyT!-|UPCzEhR0GOB9FaeiM~K+ie-!zuDnQ&ZL&U^eG_L^{h?+fA3fJF z@9L$6$2u+KjC=SA#({P96^wz~opX|gRCClj04~1q1zY$UbkADP|4MtGWj9%S;run*5OQ`fM%IV_zX|FuNwMf8QVaPjkrgXwJX28RG?`OIF=Y6H7 zwQD1tc~hn(kuCpOXt^TSC1TC&tdC(HxJgEDWsbzY z377sTp%wox)I+fw&t!1kW(2XA&+$O`Y!f@FJ$GKlZ0BMVdwx0!ncYd{z+4e=x2LCN zPURG6#13u|s!bQDWp>)5$q<;cKTjR0W&?J|qqykEUCT_bn|PHSbg-7&nW~sJE?49F zy2-c%-By_7fh>#pjTr(;`n4Z2Pt@f#yVygL(;wpnqwbk}e&aqG53R?UfLLt+$>lb~ zIz=Mt_$B`y^NtM!cjD>S9PNtvpEq_s;e1C9Sec(YpZmEK3mH|o?9smp`RM;8Sc`)i z`a1Sf9P~{ITsx~1Cy8oTURGKIwdnZv_jQv!Gao=yFJI_;_M8*sNOA@C384Ar zew``D@*+3AjS}e?vyGFN!aE3rR7@A8Sgo0(N=&K#pGb~`YStW%xK!v-Y(y{;i!Voa z5zhW%K4)fN2{SX-EG)-rO!v{39^EHTe>pbsFTZw}cc*v$G!w$;8x6MsuU|vI z=6<%{6pSE=5cX1XHq3*`{!Ni^fkdKMzCxBb3Tt1sp)?f(T&pdg`t?f_X8pY(!nhk8 z{l^Su0R~Q;5&>cJL_A-Xp||G|Wgt5*hQjJM+h0w+-rMrR52^=Nfswv*szd6mh(GbP5;~|zFKWAx>fzC`Up?JA8QD&g1p=X=6XZObCz4< z0}8cXTYZ_xPCxcwQqlGH^U7k}+(Pwe!39M_gwM4dMlApC|2TPWodn5ld;QE2pvzBa z(JxUwF^Xy*Sd%1BgDxmleEq{au}!gYN}U{u_NQ*nnal0rlI+E{RKZAAGG z(cMR5qY^kAkDh*(*@ySbyrB>revULS^ci4e?>S7v5xj{Rn)Zphf$!aZP7$mn;o^GhnwIiOj}jQ zw`oBmo5W{coA~FX_nmqDf~L@%v%c?w;cSx7xLu1nmeV^5ZPIVg=1#~lms_Zc6($n# z$j~u{TTIs;2}@@(!MKxKo6jm1V>%rTJbvVIQ|cN1JeW-)z-bYgH=(6HlU>Qqi9ElS ze%JJ9u6k}fwcL?urp@Raz|lvy44nnvOzND#F;q1}nHAM+Wgf#ZT(x+V<*FT`RlArm z-eh*k!CKRDBpQ?_ivOhXK%6Wh_8liM-w!l>y@RO8EhM`PakB~ITsYWj0&JI@?o> zTN_B-U}z_&8s{!+)MY!W!wA8jg=^vqpbDy#T9ht8~P z>pE5|tF9ic)D_?4DqDSX7USf6Ik4Am%`DH70&4G4;{Tm_g7TnI&33ZhAy4|<%A2r^ zxYnf)2gO$6_$LVeu8cE@T>d)I#$x-ANPIwV`AEq9@YhW9d442+sd4LHpGPikgeF_2 zFn(eB^JO9bl+ts9e$q$s#YO+$z(@2U1hO9{EAy&TC*QhPSucLXOCSf|YsocEY%!(t zOS(>`%!KmS8kdPUKYo8O(myWS#8hk?%ZKz%&_nKUg~*=PFVsCZOP|oElni;mjkfq2 zNS9U!ZS($aQsW(HTx%E|WM}ZNjOP3IN9e=y8Ktq_G5xzoetn3XY*adt*hmpQPnu{K zJ?`1<3iT3wr%RS?eYlY4RrL-r z>_|1Olzo(-UpB3j1ENdl9%Gqs)7oMEpe0?8`N;m^C7cH5Babr5WSIX5;8&hXbi1=mJ?F*;eRTJqY*lFI1-|ngCeg{pfSF$KmfLZL zg<)*$;VJ&_)H1&Bc^*^$Rp%z)x>r%1hD&!oIzrL&?yAP&wN{emdF4KMY%Z|pGHPnA zUcLOlus6l@Kavo5LL8NsKOmO(Q!Xz7VO5fmel;QccM{Ly*arG!P^XmGf0MVpG4nLB z{f?GUOKMQmolKlqBrVxwogj2ZysizGQ)O1y+l-IYpx&o+?vQRofOuDBlE1-&X1n9gY(iHr+e8zh72HO<`a zeZ8ptSIxifIUJVIq#s$IT0TLyRpn%yp5Za}jU2C#b_zLKt%a%`h&JbL;hI_bAIK^~hb_%m2uSTm-l_9nZQSr?;Jc+Uk+@gjH4O&X5SSD>&|&R!#iz zOmlVdYcb)x)KYXi@R2obnoJ9nB3V_cTz-&1nb1_YWt)I&E7r(8=4dMOTB4uqAiRd> zO|JOMnXwL-HJvAsTvwv0y$_~7FBA!FPEs4>vKo;odmAmk25j8 z6`D-QJoVF3;q&=E?%9FY(&rll9Z zlhp!WTIQGAsTurH2Ju$U3v?ilNsgenIo=UrRK=&Mxx_K)Y?wr27aVykpiPxd)fgy7JDM3fz zH*FQN@`B&)zTR-jmuyHUhr@5}4J&`QqPV9RM~KLJnB;GV4g_y9j(>Hr$9v4Tsk{8~ zhI#!7oh_C5I2ggomaiCJakMM?<%e^>0;!i1E}9-JBiQ@6wVa_&Um*@qx{>uY_j!_8 z5ZIJQk^dlRRxEFG3|yaC&JiW(ZNU|rTc*S&p*i!8ULWU*7Wo~qU4$WJCyb}*cKmT* zNZ{;QYJW>vO?J~CV5^jtVXA8!M;k0O-Q(aPT_3o9uG{3LeB+sITsv6AXm5JtQI{^2 zfg6mFW@pv+WJ}4Dd+7E9l9JsfM)ZaMvxF=qDJa5wPBqf(7fQIq zIJ5kU0j<^hSM%IG-S8uTtqFe2CiMMsVZj|SS|BC8( zvoO}GSHE>4;+eLZiMx4oj9&Gb8@{x=QMJrmO`KigyG3ux&z|p=%RPuc{Kxyqf9pe= zeo0g0fWz=1SYF~!f$lwQ%wqIA?U9xyL!rG&&Xv=+8sJ$9edj54_grVK@6=d*8EN(zcjGvUH!dd~b}-^wlD#T2R7 z#M55$C7Hj1xxDc$lYM{Nm`|Ij#uWk{G zSI4)$aS`iDCxxF>bz%`bZWy_&4`qFC=bbHZc&?Cq5^iRb&BU_-%$l2B?96|GBuYj9iH}q5_N5u;D(n^74d^E(TL_LO`4UKm3&df?ifLK zv9UZ?{-H)CaDR^tGoL&x@gF>Te(;d0fwEnH!-EJMMM=@6gPZ(rowr1vq%62XP_0uj z>!Py$dpwp0H-4yJl|G~bqcn@>g?5t_5-K-|J*EU00h?lZ^pH6;M_rwvs2xKwYFB(q zopWA~B{ZWCi|UP|fmwNwqLEEdMGD(}Opv0H{A>DVnQlb{34W}v zn-M^&xJXg5sFiTy{u$e#D3QnwrM_-4u=)t)P~c0VYi$r*+z8FF2HM5+=HIZh|4sjB z<`C!0y%9G(d`Y{j^=6&S%+%TCRit;kz* zyz#ng^Xf~2s;KUyhbAI(nAJFH=X6sktmM>X!0kEW99e0Q5cS>6Z|3*`H6m5`s^df=>+L4yD?D%hMm!x#Ra9xQ!pU zI{DGg(+j89vQ3{oV&~V=O|awpB34rLT9Ooq?5P1mUF-TFQ@&Py1)`oumlfIsGbunKvkw@4UpBS*R=h+UPu|Q{bA4l&e9-3Es07F$6D*9~%Uj&GDCy znJ$Z@WILq1d*JeKIrG!7GgUu~I~gK0qy<89;M_gRRfy+O>rxe=IY2ln-#YED_{lk~ zUtwkwITWg0yc?})>O0$cml`5+$v$VCM<4$TmS{=F-27VfmkIoBQUi=jmp8$&s#3!p zzvodGNE&RXhQwm6+lHF=BeHpel&TjD#(b2V8T-UuTg?-)cvCsC^Z)64S(~ubD?Iv4 zAKls;B>nirH2w*3c4?qg`3lK^#MH*pw|n#($sHP@P0+C41Oi?kcI7{H;%|A-_|K#$ z!9xhg5m_-RB~}<^W5Cl|D`djkI495aQ!#nBbpk$t8D8IffhN!7??8 zebdaGXpj|zQjH+GilK;fM%>x9^!V}sUO zmp%E~puaKH0g;RZaplpmCbNtiKs!4(?v4ysoR4vw2mj2YHxQCsL+sMEBA76vT%W!; zq7PWz)F0K4s!G28<@dDVV@$m8!8jyVOrMGoB*)3Qy&ftK_NPz3@s^Zc`jNqqMs9i} z;sgm@A@rky1V!^ZiBAi{g7B~qzY8*52w{NP45tGZ!cTk%lkbxK3w_E=WDaZ-i1?6q z->HN=cf`sOszN*Zr0eJ$Snx5ppcD|Yq068Z!dM|K2E+rL4GETdNgZ-CTUW!SA(x|I z(61DKM8RMTjTa!{=u_*t@{M48RRR;pQYNsmpM$PhiKj!RBuJc8`G>_ z<>O)uTD=QDiCJ!7TcV6JIkFO*WM6yoS>uRlmNmKDtQMXItmStjS=sas?gAO> zO>oZ_3_VqspT2{HkgG!8`*^sB9RLcKUR+#t5TP&(LG=OSM%p`Y)JVENqrNZiHrWMZ z1mHQy*axcxWI6EIhq6PU8wON6cpBpA61CxRz_bkb26!v^@cmGPCJZ=+jO)(|7~a|M zbN)|n$Mc!&zyHJ7ImCAYgl9OmZQFLTvF&7IoBvoF+qP}nwr$(ycKd64Xiq)OX)be` znfLvkr{R_pAGSJ~$2iZab^ zS0O#EbPHVYY<-HyKHzX1X5SH#xO*-+8;l`IgYFJztnV@o#T``n-;lKH9{t}6;+CVq zxs5>o#oeBJ9mH!#G+;88O!W`oac38=gOpr9VkBTk_doqzpO$^*a@?S>#S5xqfugd}21h+7X# zcu}w8bD(NlNJ<;Q{ehH3&31j!<~fG09Z{?L@y#R}3wwk59&J%$EpqE_9@jhe2Dq<( zSD*bH{T=TU+?PL~6&Aq>3(l1*3IIqu!(tkZSG)kr+kzHuMhzj&25^m!2RvrI)Qy}2 zrSg9EKg&zBZIAog%44pb9}OnT19u$&Lfx{z_nk{Azb>B4_MQw=7FRisDh+?-l!(3^ zGl}TN)$K`9?ME%cu+M&&R~xV+lyc)yRfN^)!BVcy?&#*Qy0v}0V2IRfnRT__j` z{Mk}u7|YW;+_KrDkK0R3coqVLN_3MY1lQqT#3AMw;#kq>%&|nX;^WSvLJ(%K&Mu-t zL9?J0&t!vuXUMP)WJC66(6DZ0gQ;iW(oUyBhG+10YZ$=#8IZ}?lnMulF6 z!IzHs(GQ8orK%oAsXH)dUEw?f?nw&wmQ~g`mnQ_pLN_wO&A<1&Xts2l(Keg4lw6F5 zk^}aqLjR~hSjuyoaKq+jH)1_xNuQml5aRP-Z zhF$*V6=Tz4N@viUXNmXN7;sze!p)4@qhCbn?6p40*!Q0P*smxm3V>^}Q z+U162aGnW?p5d-r=f=EooC*BQe%z-%1#utOf@S2rRIJm1$>q7+_d12~BgTc1pwbl+ zNlEMHr4|+d38|Pi0i6leQHZpGetnoBIRCph`-HgTR4}+|)jt><`9l|HZXBXRpP(=y z18o;_d}CS;qVKT}&{lM7#&j*HY_IFoy$+V^Gbe7tZMC3w$nbtmk-2#a(suGp@qNO% z4G1Rz?lfSfRaL>4TJ_q0D!Gi1?INjhXI_wFnOL6wtH&0fq?O_ItTvxbA*oXw#HSv%fLZ3UiJzmvlArm$llKp?{XvTpg887_i1qMVuILZFK7h0Mf)uRE_+Q^ zQomza6}!;Wf=PB6Dn~#sTd~3!{j9RAe(S}ad^(G+6%JWaA9yxK3FoB$QAy#&Vbd`F z16fq>U%?bUbPmnizzrv|({FN$bChizuTUf5--~RTopIZ8=sBgHspXq~k2Z${x5s63FU=c=4M=!}*8bYdo0b3{^tNFd zpoGYz{t*BbR)h$BWU$b(r~|7&hrBG4Oe%-1hsX+0H?KLktyQw>JoX(nl}$Frp=qkX zYiap4OG=)~AByrT*Qg5>Z~`uUFNW|+zao_*%Jgorv%LNHc(5B^BD2TolDfT-kGxfc zVInY)MJ1y)^l2(7>KSQ9*0P~{dcl;naPZyAGBQj_`yn`P_g zBWRZx#V~6&#tA#$(&pIeWjqcGe!?|=6rWy&An=Ip;iFzJ9e-j%cgA^$c@YKJrvpze ziVdQA9cWPCr;ukIX%m8LfPDYV9Qhh}2c&a8QyS!V;5!qQCQxC3uAy`tE*{DiLMZra zsKp%+72?Z7D}HC8)-EVzcvDz#50c*5COWK#!t7=5oCx=@o>HQTP(6!+%aA;y-r4z2 zO6T_E!@=78mZ5nu+a?fc{4GRreSZ_phr2WnU+w~hZ|&Y$8}1F&ZnJ9yWwV{sDp&i; z;WG}WsF}f02^&X|Qb}gQaZaRI0yrM9AkGg0$ZOmc8)J7lp--qq4(wRHmHKDfzebcy z4kBQRx5&FKqO|LpY5!xt z$X@gwoI5WUtN{E>2xCC#Kx}{eolIR?_#U4bn2Z(|mT9~Jwlx8rxoseP; zBB#>lT@L|YBEO|jqN#bs&w_54FoS3`dGJS&%H0_m_58?fUi3v0&)F#AQ;{epSZLCk z3*bjo&Zne+uY*O-eD*ABovR@?`5LIkKM@A={m9ocrK6X5$ER~np?65`cDwCs*v>O^ z}Byq&fSoQjY(qJF%hy;gNy;lMQrpA#1(S_dBf8fjw)>g@;W)mgfNv-cZN zTTFk6iV{}w6yvrxuBw zM)5{`ALoiKT;hwlF+Vk1%gOEt9e+yZMt~&M(hnJUazZQ75H!1!)}gEouyWf*{=Xhi4Lh=UFgB5_W2haTz8>rB4-e0<3y5}4Po@?%U2cClA z9q$6wGtdF9Z~7fjTOSx$+gPxNYa@O~&%yY{@f*!MbQyftv@(FOp)r84p1nVIyU;0?s&P-@Ds^vG2h8tStAE#H6zOnV zWK5HozNU>CqLzkq%8Y|=@{{xue2qkN0CJ83cs8KLn+QjTgE_a>`#m$AuP0rq{qdLX^+-Re@>onklDxAkuju00(4#1hOtApPtYGi@L%gdHl z4GV9m5h~sgoloNW+k(!EmMy27Fr!ZZTFxXll%mmISY<6Xzx*n74$wjifLax1ZNttO z&YrW$!O0lR4E|5CgV7EH+ObFedzYI9Fd;IH28scx72dH06TDiMJ57el;1)d}R?G?7 z@J-NnvUlB@V%n%g86$pk5bK-dk$EKW<#c2jUIidA$$G>nH}9Nd=^53yylo2Wd@?G& z=f9SmDU0#WN2MoxGK*-4L-FI|t=QYrB1jKziBAb)y9c&%;-l+zIEk3aU4ORAo6~kL zaDC2(J6unOF_C{3=4k6Z;z{y65w0vna;|)uu%L>3F$?G>m}S9HMS1|@vQVz#zmHA) z?4rhJg};P}CAgIxPg^Rw?%&J0I{W0~lmuqL)fwJPTl>3E;eCbmnJ zZUh3IUOkdJ8SBD{-D;b0%>R0(mEbL+*oD?l;M?|-j^Rl2l5E_;Z%g&$^HMWRu8|4o z*;bV{{zNRWnH0ZxgOr@lrJB0O)EUy1^}LBU*c2%E93M3eaESj!y^y)0pt{Iwcd}o? z{V>d27qti8)fEdTj8i|>8DtUYuKqfgTln1-E5x?eAZfuykW6@!xFYaeMgFRjw&mR4 z^NOd@jAL8fVe*QTuze}%YEQJ@9d7c9k+8i;NK{mJCHGF-ZtfjP(O$1@cT?=jo<^uHKfO1LS(leHve}2dJeH|=`Yl7 zkZ-`Q$S+pXC)h@j-iD?*`zn_+w-tsbNLr|CBcFjjh+uGB^cC-h%8>IL5ZK%|W-{>H zHSy0Ojt$C|d4YQLkD-)v)Zas-E&Wpuu4>|}4{05^Rf*qfXVkX{BTGXQhdzf>{C=4= z#Yc93zL(q@ojBeIL7rx$^A0$)-j}s+QUr?o|MBeU@KX$e=%IpaCE-K!#kjzELRI$v zIDjF*vN6@78G+~)u%riu<1HjRc>jc4GJbV za11?wFBIg+j_4Mm$OXADsGH})g}4#?h^z!2M|cCnKd_Cg#cv?ohGZ7(CBn8vh!F%S zXzNadhfV-I8Y(e>y-(6c#n-WUd+F7DkRH*SN6uZ+4cxiri-YP2TS| zNOI~mdplevKOEzbF*jt5A3q~>_D{>c zGZCXVG0L@=gMm9d9CU3k^S+FMl{@|vw0=ZTCxO*~Mj!G%?f%f+vV$uZg!SNRzuNv~ zB3pZ>=Hd!NZCIoD_8e(?_{ch<2x3=8a?h_v01v|e21UVLUh#D(W>CKhkP ziIq>}M?^ubH=#0wUrC~kQkd^c6#RiLOiJg%c%FFxAMx`^()>tm`7pD{zq(*omwSgi zwklBWV90k=Bzsb#eJWvpN|AwQi9mA1N_-JaPac^_zd%@?BE$ZqA^|i0H3fqU1|bA~ zbPo^xGsssWrAU#yl0pue@ zsuPva85VVKKq$B#XyDTQ62PrLpc+?AxEyUM(T?^9A;0!80Q=U514TJr<~%X*IG8nN zH@42F-n;y-Tc_NsJ4U2+)8c!e7uT^CEx#OZpRuoBFaevpAiv3>34I2}+<%iV@?p7( z;XMpsB!0F>$6?tUs$ejNer9ujBRfpPJ5_j7>&V}Fm5Q7FDE|z}A1D5iTltmx%X;el z)m5`2Mn#*{x4LRnW-4VEn^sHb6j5n}#GlC6vVr?DvW5zi<&r4PYUWJ&6sg$1GNxe^i+A zC~eYVf*%3ybEYiKdMvPDHsNRjSrRGfPe7B{l;V=Abz-7C^o zvY;vhs=9fGchU{5-_;2uUllR(6xs4RjI3&%EJyAvhi(So8S?m(0#Kp>5$(LwTkNDl zN^r`sHS^d}3tCYsv=rQaAscbUSWbYQ(lI3@%&L?RkKU$($s{l?McU+F+U5(Gb~o>S1>H(PlDAuKgtkHSd;`36*Va~pU+xNJxW1#tPDwYqX zhJukbaEr#Ix8XlCxGoi{G(bbxK}E@l!p{ucVWM z*-H6vv&om{SY8&T`>H~}XG4aqW4qC9VROQ4ZJEJR#I$YlA1ME~?CNST@x%L{j#dL1 z2#D?fgRvB`F?4novA1=wwD})Hd$NWW09OP1XC#Gf!QEui3C-MMp~P0!l(%^k#7V66hf7`K(+cTlu65AWkSr!bSeSjoYzTr!F~?n z4tT_fV`A)F)jKAF_TES zW4SjHx3rY=o5VWaZH|C`QWRm-7ZU!m& zPlh)cl|U~yxlbmXTB5R*!B&FZ9%@cm$Sl&{O{I33996ev%0iDa>xpVdyoTlld!_77 ziO^0pxXCXk}^ zalt-VazR>(HJ6O1x+s%b3Iey8KQ~!gA&LocDr=ZyS+x9OC>14GB=05pijkte@ z#ewx34{t%w*vO=eOi1AYuDkFsrx2&B4)Z+AOvM{U4}G1V#IV~vKe~cZZG?||YXo#x zD0YY1@V0?v@#b`N#Adz3@asKVqN@G_OOE5{^sRiXHkQGDYpZ^A|z zy)Ok7ri-m#==9Rb-HZ8a(c#*RVW9iL4r{R6ANCo$^!p7ZpJAsbd$ee`D6`Q=uA0+kFW%cXV!bPF zdnuPNrE7j}&u+?6##|V8`=M$b`@>C%w%z{Imwec`5XJ&)P<&X-x%bEXeV3q+gnbuL zy_cfh5f|D49sAN`e#yOTN#a23I!yc59uLnugeYJF@+)VU$aEadO-#*5sB3mlbo*C3 ztK6D-^zw^{xs|+9S`q7>8l_u&D8%lFvG;$JuvU-UQt@YO5O$QCzRnD&(2HQq446k9 zOA@+O*h{(K+o2yb;a*7GK4+Bcb}v4qegpB zT{`CEio?$L%Dhg3)54sEYymGdOTwG`3PHu!gbO16K+v9#7(CO@GkI@Nepr&~0}Y`A z5KmS^dcH0%3Gi`QQCN++)c8=EwS;gdIa4F;D-u;XFs7yu#ZygS z5H-4zF8X~g={Ym?qBQXrz9_Ah@u~#@+39-KtpS&;QuOb*PuAlwc3hDJ)ef*gj2BJQf4f9b&JAYK)v(uOD741<$U4ZlCCg)zf)$uP{A4i{q1A+O+Me; zy#scYO(OUKCp2Ln8S5l4z#hH5C-%nDeR>2(5XzQwgoxeeY6x4LP1G!Ew)5-+0hKw+ zSHN-l${?yi)l;4R`+uO+y!my<7SupM%j*A6b>)9U%Kr;UJ?sT(psKcV$Nk!q?vXCL zK?aH~N%W^LPRc?$Nf9jp$RCLb+CUImgasN@ib9?O>LtK{u?<6!nr0+o=}$obey6pr z8@)B-<%asUi|t?T*Y0##VGzgO?_R{?nd;LVuaEZE`>9$)KDd7uumF7DzCa!Ue8}BH zRvo^{VP_8S9Rzg(4}U-XqXTk=AB)ocRNFV0zdcr?t9LHAJ%)q7*6-x-|JsD2wC?s@B97q1TVL_duzy5mAGD4#J2AN?aboO5OKO)td zrGHo}G-R#Ro_K*A*}5S_&mjM}Dk}BXHCdD>4KeA0%|LOaUQqK{btC}4TF2$GAeQ0d zf-9uo?CcHV)y%1o5c9iz?7-+BY~I!=4!;6>)yfeKGqAjmv7I9bVn|VZeo!UUkv`K} zkHM*J?AVCwmMOrRv>j`BdR`RAk!>|*ei%#l==?y_4u5o5li|VRhN~v})F^;~;^FpQ zC#!FmjDg~^KoIjE)L~&5O;>h#m`xY$aSXs<=Abk%EXyF>o;Eye!ytb|KhdT>BNohX za%NN$!+`H~Zj{3yzaUo3aPqhZlHt=hj3 z<1WUUml-agTp^dy1ET%#+O6io#fi?{zmyIaOw`pn3L z4WN%U^n(J9L_VktgqQR8^eZcK6UUm{_7pZ(raJm9b(s)Vqm@q`UEGiJtNMZN%udTAw7kpm z^Wb0v=P!(&?~)-$H53MCi1|l``!0ljo@2?cE;7x+F+tf=0yV~G_P8;w!s`b?-9pAK zl!BQe!8UFZZF2t;rT|Srki?DhPCf@7xt172Hi!XKZVU$Z8yv=tBK!(ZN+l~Qp`+}ghs5t!wmtWBUs?2eLphZ6Z6J5k| zpR$x`!j%$LkMbQ&nJ9Fcq8rqbWUoPUr526{pI(Hk2q#F~4<9Seng znDdpYu`H>zVCG951*PJJ zOcpKC4oDa<$Y^7dz2l2U7z{<#B0!3Gr@br_``Pl-6XvUuE)AfjnN*=C3cCz-ErIKX z$CXh8nB$*YK&6~q7@#8iDk92D8L4_W(7%pmQS^-H%XnICgcy5KNr$pvpHrpR zcNj}cRKek+v+C*S-_|}Zqk3rLd`0iCSwcsfq$VxRzJP}h zFt!+g^4IB?R=`q;fwS`;(FUdqrp&^VVsgAPLgwk!E;5oP63I%5XQ=3iv2gUrtSS@c zF?J2)TyR3GyLbS%Q;c!~e#k<+^mK4fT`Zt>gG!oB}76r*@VEd_aJU^7YQm;c+QRxS^nh-Y3LSHzNAooK3z)C z%a&*fPrV-!f3cSYiQ%5!4BJJVT4uo#Oe(ZY>D9elSDT8UlAKmt-K^fvv@RaV0F^yM zwq42!jzb+R(;d`V<@{7CJidBT0XC>I6=^n8t(fl$cD`ZAqS6zaJ{CD3ePW$LEJKWT zY%V06{vM5111(!sDE>v2$JC?0YF$j6-%~oU6FlO>hcsKI00(anmzEsDs=9c+kFxsl z$w(QirH@RIHba)@HCFcG%+!qjHB=ZF{W0d2c@`1faRnYEe(MPK9cRKg+!P>ZRh2)t zAWB}75i4RZQ`Vnw2CSQk<7UWP?|nPvl+F}tJK(__}f zca@FAPD3y71r@EB*Ii5#CgSng=MbgtNLYO$P1q^Oo@@{zv4dOS(V_7VKIZ#uh#%K>}xve++ z0Z$AnwbVf~wVlV9t#lr$Z4B%TY$T~Cr}M^W#`e2}pPgk6E8M{&qH~Lfyd$W2H;uPu z)XNnz-Y3kE9X_m^=V{m^aV0DmX*v@6ugIR9U3s-y&j5a509|nXTqz*()(}rfqpZ^c zl~uNqTIFSO&A?j$dVxJ!?ze^0Qp=i#NE1z`jz9=IqF(gHQFCLYWa~^p0 z&{R#j=)x|%>Q2`N@ePujlVhsL7QGd|X4K+%jH^5`9v1=S+7Lg2W9^!B_@Lprym(V& z7Fxc-t7`F?y*z1Xiq^h?df(hU5O)b3Yg+BNaz*ZJkmnZh4eF+3fpG$A1C`4UQgj46 zM}2nvmJpFwl8OsgwGemc8nr9;klnl)su!M7ZQCvd0TD`=55j$(dsx=J;R8jGzr;*N z7%i*MGYwVEctitdWq1Lke)g|O?1wr~+cMrdFms+EU&lUwN)`CT@XG__`!Z0Kw7-${ z8~&90vYGBv!~~c_vy^S_36Z5kLZR+Br@TX~TTiH7!;J+z1359w-6DLHIi+!XP{g&M zhjTGZ2W}8QQ|XvvHZLaWO3q=JjuZo9yVk<)rKxyrNR@a8vEFMpMR|qM4hDQYcn7BU zF!#4(m@WvieWDcWl?eA4?%TvWNPbRXoMN`6-yJTRBV9F14TXRQ#~)dNZW_fyBtK;P z_|2M%a=U{ZBw`-|l>8lv9C zdQ8{_ef%~UT)YE*9*Pwec((%vNWIxk8xy=8OhPUP&K7P5M)U)b`xKF-`XwJSs8FHp zJ*M?lyuwg~Ll)|T&(tqYhWHqV$dVJTq0s}>&^Og8$FSM5K7Q|@S?teMtWRJGuzu9P zBg2>o_ihl6#cvUeIaJ|-ZC|}k*se#^x;k1e9>|_chC=Bn>0Ri>NoFLXaC`^YAxcvO z8mLh*{xXmN~0m4e7hy(!7`_Lf(>~Nkwl!~ADB~2l1eh1 z3wfV8IPTsGdDM8QnLLS2=f4Fnq1cbACsTyVoJrCjF`p`*6xxJ6!O^;g4cojWB1j=F z^68GgXDg2^F+2_@F(inYYjEd_GxJl6IGxfZfI$$phU?=WaC)NwcW_4Hf2C^vedMjIyR<@zdWG1;a_ZwX<@Y+zv^%*_payfMI=j@@H$iO1ZiQ} zkV!l--MC4@l3EVyZgx69u~Qc@vLY|;x1x1oI1p{B+@$B8n? z@oenq=j5Q|OaNbCuuQ$j!&r9M&=!lIa^31@mv<}z&42M5-3IVQj^_vm5%asu7SR0p zqXuT)P)iX>NKZ{XQNeM*3Z|fttJ|p|OyN*QeWYPnmdq&p7Qk9s`Om#Q)oZW8i8-&t zj~BINOYY)%tkim3ik@k6X_HiFBB?Cp_Y{$s0{;XTS!}p!@17o-{fB93QAOa+Ha6U$ zqO=mTX=p5HEHLGB&T>Ar+;CeeCS9NbDdcUK1T8v{)Ii|@0Q&5f=5Mz%*})2>D`&oe zPeTk#;U<>R_91x4lIU(3npe9eA&<$J8j4(oFr&j?>8=Un^s@=&8xb4W5^o(%nWj}nGxL)-8piU=A7mqTvQ{Xr-9&={!GaCqh*B~9m{9*!pYRI z@`-ynAOjU!f-!K|w)g_dC93Qd1kT^f|ARP0OFw6`WjkA8>nA`VLx}LO z*gK9lU6{jvxQwcH^cD(k3r@d!kpwUW+X8EeBLah-lzX316NcZTtb zbeBPw~T)6t8?+NsXsrNcsoZ1__7pOF&GAVsi z%zNG_aQLY#)$ReLzDuaNB!C}C!IQho*;8IfhKK~b5Di*Xt{~cV<>XJREs=-_|1miM zD$|Ct!vbrm`^FGv83qCnv`kK>yn>ZetpXjObQ=W|*#_f{ZPl^O!rnd6zS}L|pMBcx zkT&w&@CQ069CfYpY3!SqEhk4EO&ktKn{7r_JDEre993{D&5{I3#(1#^1GR@sjP=A!jDW3{}qS z?09T&z85@R|5*3_-V`reBf?fDE*|ukFWTW=(w8E2KHq!X!%C|~V2dBoog?Juikd5o zE|lQKXp~Y{T<%gePKX}D`}g`MA5_GPA%)T!iszaT%t5dS=E~@0;$5vqetE|buS>?AuO7NwqE+GS?0od^K=JXCv&ZxWj~x$ylnIbuPMCP0bJa49km zOLY5^xX`=j$Bd-TN0BoTfYbq9ENfXyy=5_BNgU1tFc`V+u<%5zM>9`bnQ!JF8Hf1z z)U*AF2||t0tubjbB-M;FESgU7#86?cxzHXR@#Y2Zywao+Q8ETImXG*>e9r$a=x~1k znH*WS<9wSf{C!Wk;y7D{_F*8{SMCnL0Erh{W4j@=v5e+y^~5K6_a*V%0h^j~nYfGn|hhcyzXW;|#?#e`wHO z9c>o^=M#Tu2bB5jVhdz>3e!2LP;O1Z2?JtT={lsyu!tab`Tp{uWbC0v%OS!8mR`Y(3Mbxv zqjiFu>uq?EM(5W*qo!Jrj_nQbA<0g>yu9X|?v3FkPnnt1EZp9|RhQw*+Y?^8GPnTz zWc~0((3}Y)TX5gw>IlKpO7Qu*1(Y}hYVZ61Ldc3~qT|$xlw$cIc6DFaYxMwDIZKNo zMuyr&3Skq$o7+uKob_Jm?0j?MmLmNwm@u+6_htui?gG>8Qr`({SD<7tqk&)XF z=uZP9QwCcBLqxpX+IIGhTd)BlM?%>G?8I`dIlG!u5k@g<_#2|0U9kpd&ht6fu|N2t z{nS#oHEaEo`MrYw*N=k$d*ivX1**vzE%;y#$4KgVn|P>s!+ z{?1{rse+7Ik&l{>Z_kTKsgIUHhH&wRQv2cxXPNcLEDfIxbytA{(g~>r9_>RZYLaZ9 zW!WGh;6A~wp2_k*IO7+WWQ4UyA%4n~W9kqBz_gA6*F*+!1DV$jzjX4L3i*@0nT8Sz z-}vM&*A7xLveM7Vg|ZVCAyg>M%mu&}T}2!b9Lw9_OHd!pRLySu6SkRDPAnPdok`m) zZ75i9hJiK2pA~nN*JWaV2p^&p3Y~(TLke$`r5Q zyXQ;C=-#?F1;w^Rk^Y_532X4tS(x4WSge&3h?_vwHcU&@v)QWX)GC}$R(DL&unxee zrv-6>ru^I`rSZMYAoV2cFiXbQmS9=FAYZ3Z?>uX^S(Zg;-ENXVGp-(irR?t!2iHGb zwW?_{4QBa*M6nwpo%-96mTAtksk0WRaP>i@E!*!mtAuDAj#s-$ySvWA1~(D<n(E-2rEH>m>y7_CqPnip|S?ld|lnL#GZ*pfRF zmT!4dO#KMsF($mqBTMx10R=RS#`yX{-!jFAqD03GfA%voDCKx;P!|Fox??uZ^$K?!$>;AUl;-&6eC z#m#n&eA;g7K%lnbxaA|Dh9K(Mau0XY-6u%2QEVAmV;QJ+&0)YTw)bao%wm=-QA^rz z$!4q{)etR3h#*A-SY4Qzfru5rl5|MzfWiRA!Q;{vW-=l1pbCB(f1)42PWDS?&#vIh zRR;zUX_=6e=a+=tD>~djraMhnB=H;8;2nAkl}DO5-?LE4xm6gfQsHa!0Zs*uOynQm zI~EQaUN*Fxkvx_}HxXox^5%fv3MO|NZj(GBSo?b(MnH|cJh1@FK83rS@RduAqux2^p%4zY4jo2VuiIp2|5_7u6c-JzUElpCKhk9xYLIYIvB-8}M zM|ak>Ca%u@GD~v?M_U4A{5SFHgXPlKU4{_Drl$jqx}Ml%%}gN|e|QE%rut!l?y5Na ztZB%8xUsV+#3`Ly7IBw{YpM@E+eDYUM%QEyvK3TdXfoYUYd^bm5nhFCp8uu}LP;o3 zCvy(p22zW<21xAP8~BmT&))G1xZXU(swe8^9#6BG8ejNBv=X%0){L^LGw*j2u{@>P*_0FXs*%+(g6`SyB#?p-JGeFNmC>NLD8_tR|@7Hu) zI^Cnvr+Z|%kd!-oP6^-Bd6HSRB2H7r!&fp5XHVMI%eizQ!=Rpfh$Z1{)ESD6(RRTu zO6{ZPDg3x&l?-)VEO;8c+z`sO5=!?>d(L`RmMx$GPEy;ou>bRVtI}of14&-vj`iRp z)nv3cpy!R<?3Kvr z5dw3MprI{dEnXD^w<_lIoQZ;8L*c-2L=eJ+%vc}c#7vTK!ShB~QRsSUR8B@^-ri{E zhlQ#Fi~&SK^-NN815M2d3S?CrRD8vTEWE_hM_X&yN;j>dvKAUjMmfW9lVeL-<<5*Y z8w%{H#S~Ur+!hHQjtrYTXQnm>4Hl6)>Vr86UZ#_yz`EoL_lnyM;d12!%*Bq?73U3! z)Xht6l5MLro7RNWA#6FtgG|OIP@KH>mY9cXt}KSFjl+?|kK|~ZfmqPOQ6O?r5Sd&M z31S3oL-k~&?@XdmptV?t??xo?pYBvhlznW>*ccHYcag#tC}IvZX)u^!mUY@_gT+QX zI^<>p5X`tYXp{r$N)Vl5+*hdRcVTIuv61a}5ow6G5#V>#WdVeiJN5-Q>`JKJ)b5xc zRL;nVt$oxJl56RXN~DJ24H`63MQ|WWQl(_h541V8|E5eVhGCQ9?^I4&g|Wk(_k~S` zZ5)8p$vB94s!IA2f1^X!Q=v7NAyukpS`ZtK&nOMax{8B!8Z)_6K5~dzlAf&( zI4<%?TUr>kq<*qxc<{<3O2blJ#3Fyjc=94Al;IHh(t$^6it~8UJfRSu(Pj|K1QBaw zN%44LM4_4w-XGwlG0X%@*TZ0hFAv4CGq)l(E4h?Khmbd$X_DlP6s3ZDM}*)U#RGTF z!O5s6vZ?^;w9Bpw?uvR>*Dtz6&LiU=w=Ah1_>rfRQJeXu6U^&Rv}`>%_!SgdPKKp0 zPE0Pv?|UZgHo;!9O8Yiw^Z@I(MqLbGhp}Siyow+|ijsbl=eOlgZuKdcw=O%!U74-6 z!5$SJvHoJTvMSSFq|@~nc6Kg1=4_4CTU#evc5I&&MJw4pYT2|V_jhB zsb@|Wt=KlaWIOr9#d&P>`&IvUIy$IUiK$gW|ET9cR#u_Up_}te7<3>HkFg&4rN_x z+;N5Z`+q38X=ln#WlKZf3|bd{;wzHxwhDBV@&oB*E2tCgTHb2>s|r;XA;gveQVQ{} zN5P&&!6_@E5{Hmz80OT~>m-TR_{*55+VddwiYXcAVrFerqdBKyY8z$JwW5v%k~J<} zOJ*RAVr1dimH|nzX2^6a9gi_0{me(hQ{Pj6S4wM`=?XHN?_+axs~V%q4;eF6|9ev? zm1pUP-`2!(IwBEX_|*SF**gYl7KCepW!qMlZQHhO+qP}nw$)|Z?y9eBt4rIncV=hr zjo6915&84{JDE>pzK?F=Ol2K{2La}Hk?^L997B#x(Be_EjN&`e(Z0B7F?5O~?ZTS2 zA{t2t1>xcZHrXFEJGd zO80QQH2EPJBafz*2B91y(|7Tn=zFLQgAo9?H{ITUf^C6e1_1ubsLvVNt%<=suz3`s zQ{)?z%g8vVwr{Y>hy|yVZ9| zDzIqqf+;acn?wg0smrB^M*$fVxsTGgL?-g5_W+ECggF1bz z>C`@hi8gO#JEIy&voHIQb-B$e?lv7G21cS@vQv6lq6uVz(cZd17-mG5D7hADG5svLBx% zN51CVJ5Lb;qHNx&UpX@JP0cUJeYzP$mKSHC2C6Slw)a#t$zVc4L4{#b1#FdZDNz;$Dj+jOqJ@H|?irw)ZD}ci+*-lB=B<|JbYMmq$+2 z^&G~=Z9f|H?{A&Q2fzT*glxk&86ahCD{nmb4}I6(bBmsNu$3SLBdhW5oZT$CQ#JHZ zu@mq{Ms}A5OByWxkWZFOmn9Nq1m*aDOhaIi;vP_XQNv{zamwdIs2sykCeaiL=Oe%# zVK++VgTp`AYSPaKwH$RdiswUWOg|oIdjZ=f))cDgLv0_6Es!&W`#qp|it58COik}= zd2#g;H3VuLtKH@IBJ`KH2_V%L9LGgIkjtiXm^gF+vmA|`J*SKR(?9EZv#B1ylX7zF z%2-`+SC0-tP!2zFm>LN>P!(s<73@>_D5Cv)WI` zj@kL$o1=H64G=noWXagZLSfaDX!;`drCEM_f~mynJJu`6Q!o|xW6GqNn%agwy6A0H zHlVZU!08a58S>MWcCSheXj4sMju>-5bLh zzyX)~8Yr;`i+Ze1nfy9P+ZDpuk1C(kQ>cCu?hS&T?6Z&OC6LQN7#MTJ-zm!v#<8?D z`+(dj!VmL0HC}v6L|{24*O^7ho@9Kivl1hTJTt0;jz}}Xxm%9L8A9@Bg6?b0(zJ8+ zC=&dJ^$-4zBc1)AYCq>`0zfXF7AUQ9I2~_|FWP<`w=1suz^It-$TyBEYt#SZsrwN= zOgHXON{@5gkVYhEe z<{f4x!=GU4clNhqo<`+<$eLpd(a(9Kx=-94K^OLkhJE&Tws-?YnozG-! z*=Ca=?Y=Y$>Gn0QRz3$`wjF7LcT;kSQ@`kERnliWdU_7t5v1|HNQQ^GZDS-ux2F^` zG+JHWxDkqvJw^_0iIu)l|4s#*ACdIGaJ;m1HxN?7!tBW z>Mh3y4_FKz`pAalUk@Mb$i{S|gG6o9ommkV|NXH6_b#1R>xfLX1~U3CV??(%oGXE^ zD{WSn2_+?M_Rd~wuwwWUBZ;!AISIb;Zh)Cdb>W$ep58oSyVfbdBjD&S*}ZsPgME!9 zxey=sZcVN|qZw zBp`HoOs;MGB`z4u%mL#1ts$qk-!=T+^oUxvkatf@nyJz~fcn;fK>h!5n_B{)s)?W@kl6P-!3T%t*qqY3PLJ$P5>8*rCMlK|x9fcAiSl7SQ> zJHg_TEcN=spHPtCVwK{>HOKHiZnL+XKvdJ1DnM6l02$&u%k%dI5h2+n*WljO46J|3 z$-hp}b$~Ge0Jne2L9TKxaKffeF@Sl3}&`RC5d{Nu-RdaZse}Mk80|OQ@Yx5Nh2&e}J2#D>! zI#ay1gSb?^|ja#b;N{SWD8o4TG0su`L;dyc6HP9fM5NRDtRVQML9ux8j2wIWQI zWTBgOWo)xlyHS>F2f0q2m`%jFgW(v>xc6WjCigG8=#bZMc#GUco}a+Ky$A<5~*%zE*OcjYC z#pAGr{@Na_SY?gFcHv|x|74G?2SG<2**Vv#({dFZ%-1LJ0I;sN-bm9m$)E*w>%QJ~ zb#}M+-l~myd}s~+(6P9CV2C8OmT$Z2>m7xwK~GUPF=t?bvnbn6HBHZgOS*q}aw;#i zOqIB9=9*7U;Bje7<}!}T*!yyQt1Uzl!R0pD2oZ&Ix{5!5Z>6#H@oz?J6~HfMAfqN? z%Zxr?ei-WgHG>WxhE)&HhO;t7yZQsg!ET{a>*e2Xs@x_*_mPi~Me?3Xwow7r!35q# zS1u=X387!)IZo?DV>>gK&Az;{-qR({o)Kq&$1U?NR&lED*llxYy5c??Eom5Ysmpr0 zPQ!lRdj@L!!$nGwXbibIx`(n)NGLP+=8UKFW+lR-d6p|Dcns~aWTUwBR|IUy`*Khx zDXgFvvB;m|_PQkQm*fZaHIwbIlejnhhZ(6CE_ZTZuG^jL!Bt>_6RgqsYT1QBiI_q_ z!hl9(=`$M`m&WtN(5!7@Wz3^Y82kvnDa4v4o+iIk_xCpx@Yh?G4j`>l^bJKL!lmR@{%d& zE6gTQ|y4uPYF`<=tYvJ3le2P61Iim)?EVcgo5qjjP3lN z8N2;GK>3w^@zQi`wuAEaVa@gZ>dTuo-5x5(vw2&ca^+Uy`)LbvLo$GE3eN;s|JQ9gQn}wjQL2S9yM)E=+Bqdn^btO{2MM@ zK;C9<@|{(9j3fDeSiZc08%4b182fH!WmuU5#cXa6ZivP^7?;us#(Zc z2BYnhvNo>hi<9R0kj%-JFUZ=ZHa60plI_3E)sa8eEOO1kL2gqvAvY#(XZ5jsLrA<* z7b2MD2S>2y7zzP3oHMHRH4{G6B()X%cx0#c`5r!0a}NS>;n9CGv!KSQq*??jUm{k% z9Z7Pb>J3G&$c8rk>zF24)BWO%&Mi%JX-S2l=YM^ay^3jHAksxtT||gl9`d+JlBg9K zg%q$}c(PN|J~>Gk{n{4Dm?yXk#ku+66|Q<%00&U#c`t5|=>W@A>qKW3D35&38E z&4M>zUL-Vqg=;k32z{%0hOs}W~) z1P21rg98F$|L-8Ff}^Xro4tvvm4m&!gQ?knKxv-(t_!Lf9$$_)bJU7S`kje_ zyb9>VNgR)pCLL3>g|hqg1!_PF9KK+`ac_l&d=nGN0fnymhO8u}YOJq?sO98FF;rW;L0 zTZ%b(Pr0BJ^@jDvvDfYrtQL<=S*cmE<<=%!&c{&vhp`aHjI;3k>2!&LCQo6Z$r2;{ zM`W<2>pv2Sfl3jTxoNf~Jj+d&;ey7i{%ICt**hN_%lL-A`lWi%7NI?uA>FpbaA!*U zzAJfGHHDqLZeMwN0mGETVwMwP^1#9gh0=!-=EZgay~dWZvvYAGpQ5qs*!f@#o5H#~!n zQSH+(!WWimA3%-7P<`MDM~gGYcr%QaU3`P=A53g&fZ?cp`i6Je!oxNtKC&bCU4M%nRbpvme7fI^emtfiYylRWm z$EZ&zPs#o1$qUooHo#-n2=vXm7_Z?B1F^1EP^KRz{4%1=t%D*TwQP{`&cvdU;p$`J#Zuptuf=(f4KA{r4(&T+vg(uP`t9BWcnlWX8a3rksYN*_)Ds|cfcKX>o`MWl;f=QmH#5wW6W`fS+1Ppx8_|W~rR(Le-p}I-*wq+rHV9xM3dvy_RWR z(4`(TKl3tEqmo+(aY0>7qvh+^&35%_oatbzz!4Q%91rL^0wcDL^$7JTFxYdoZq|n2 z2p!Y85h5##6j?~V`zO`cRRUqxVZg(4qRG9cwr%jQuEQPM**ngYFaAsAclHtnAm8%t zId7UB|0~SSUe9`4r77soN`!LmF0xzG+zwFz&|L}2K1Ug%nX|ph7W&i$`E=WfUa3)j zjwv2VJ2b=pSX9=-QP+g|7?^%urR%pf#TM2B9+*{0)a(gWMr|Hf^xd52a=XLw^5efH zG&JD>+dXFo&I_B!S-dDs|Gsvx9+0|528OIYBdlC^l;sz_O#vWs{!N^pl!!fLFDOsY zs!_n&t%&{0f;W0934qNV%t&3+V6I7-v5ai$pW9{6uZ@d;0CpAsN}Xf^K5X*lP!qar@>Z^McrLbxg7WZSL0@ebwm)Y8|XjeOG7l{%haa;Q#H4N(bZH1=o+&_Cxrfs*` z$j-RBsSmfbeU7OB#moA^`X&lV+@H7+h;!;h);Cf>Y#r^%use9>(`adnnQ!Tfxz|w- z(BkHiM1Bi)aiylmAMw%+^sJ)?D6h`iz+6}OkhdfLSw7?OMBpF%O$y~Obouac7CDOQ zlUVL|uUI&L`bUJ~>uwA{NaWKrwYOr7AXxlJ=}bB6bGoi6=ztPS}M^1tsnnZgWwp-vM= zi2u&W0VoiV;Q!AvB4K84=4|BZ;H=_m9&sf8$!c1|*azKK$JfR$PMjl9SwgLfn_!cX9D%KI7j!8XcDSf886yxZI?hd;l4 z!5d?G%#NITLcv?(HkgO#4SNE4LY+H)-*!77ycqD3t$a`bLL7My67V%5rU(VdY285u zmWI|r4`xk~w?nllOEyib)%FR&r`EwPkh4#VnJkgh{+Pxa;5&_xpgr-R<0B|Q;eHX} z@ucjldgVL9C0L?WSGn(KMio(H#ip%LY)n^8V4LSj7`KDgX*7)=1nbdYiu@@eUi0%Hg?u0MRRQaPJGbN)IZ96rzi8K8;j6_ zlmYw>b6eBcczBbIcU%63Yvyq=y;{T5^6`t`sld9Yo<=uE+!BkwDH45EDuc9K5Yau% z^>fds*op07HOWWQDR&`nm%XLk<}jJj*)X&-HxPv6Q2hH}ETx9Mk>1PyMiYpHKtN3Y z|2EtIbd_pe2B58C`;+tdhgWuN>Ay7i?8J;v>cG#*g`dqV{L@egB zGlyL3Z4RZkb_oj+_OQU>gKRch;~c!As5v~&%=6kWkrxo%lvZoHe)v)Q&;MAWS)M)z*5 zBkE*eGWVjYey*hI7w;dOOk%h@2M200ZH5wfaowcO*^V)LXfG=*Dgzk3M`g85&v7YD z(P%T1N%$Cci2Ax5aSUOolX=i{+0Y&SQWeY~uRDoq(suCXBz~ zv0CneiJwiCt5}&Tix=93$>*nnc+S)QmIZJlN`ezxr7?|A?(ANPSzk#dq{)~;Sj3x) zH)rx8D+MtZ67f!@B4=3hyY-UZm~~w-Iyu;W2Y65X9+t#BD_&sS%;d7cw8>oj(@;1W zqMp%_Qe|A_XJk*UXKc4V5|wY`#$ty+#yqK;ku^irxdH1+y^Ok-#z|vcBan8^p~d-} z8qzd3;XpAN+PHCc+Z3ByRyax{jY^k4sFy{1Zg@Qc4Jp-FW-qxrjCrzJ|LjWY0iqo@McT^%zS>aCQ9eH<1a7WY>ErXjrH#7Uv*#H zSLv|8&;fvKL6O_t~mjeN)*OlIupa>!Ngi2VDg zqXG)&LngM_NTKn>)PojoWGG`~D9Bk`+>j#uF?%n4>V>9Dj*t2AfT0mq)=xkH?$us8 zecaqeH9Z5J@Q0;uj@e2-Pw^mk4wx=84G&8=t^MP#74_}V`*qcUe2?szuzX~4D(ky6 zKC|-EaQ?*}ArN_~SLL!S%F$7JH zn4ii5aHXv!52JS(*f%mS@nhz#K+}O}di4*hy|N66^<1z!Pgb$5M#V|gNd}p;CAVrU zXY;;lK7~ok)`as(xGlEwNA&8LTLNjLamW%WnT;ygvNdHwJPRE!3Ej`in`EUCP}QeH zVtbK)Ep%R{;;HoPVP3Fv-KKav>6hOeSu!_Y*rNWCk&gWOV|~O;+f)~oE-)0lHT(h>~+BeF3W|EXXm6f#(4OxtQr-36?okKa9k zLLq}>;p6o=y<#4$YJ{35UC;$-se&|!GTG7T;(?%cDBK;lfO^B)ht3y*dBfI8T#q`S zzInZ~^HFc-o&LtxS(nb~R0g6t6%14W+qHPws4?nw2u2SF|5bEX)41-Y_=3JVKBiH; z_@ch8+vXb6sVT&bg$?Rtam`Z)`TN+qH*&x^pby8P=5>6ku%Z@8pMed*4l1BTvO$EH_54@;jt%MQwz zC#_88(?}&yM#zau)$s*SYH*xQEjjp3f@6&b&ED;Ek%$Ux{KJG91zfv5S{9E9R>x?&6^oqVL%^pz|e-Rn%%5PqxVMDgW9i1mH#uIn7EX?AG_CR3qE{5X5_ zv4)s;z~aUtiTU_6$A`cD7HH*Y2+AF8MZB&1(C>IFC%Uw7#V9&v(BaRAGlrVXgLY5a z3z}m4+9T^F%ml}S60-DAEnvt}03$@1G4W;*E$Mc7<6FHG(G5T^bA1zTpIvE?BhBt5b47I}%9eH{;IxDOc0imt4Mx{~&Bmr+;XNG%|9LC?# zW7T{1n>e9D%se2Znp)ccJY*Mw;gj7ydDGy z3BuQK1tOQnHR;Wdf(XZfdu26xha~;d#7@|neeq%MAhi0W!X1*)&Q1`rfbj(6r(1pZp^l(3?(lt z_&!LdF{UjqAPZ@cS0niu46T1j|d?>G`HO^+Wik$SEy0HXf?V9ICx${p>HN z-km*<$q&Brmyew^L@%(vk+=LOTF0mmiw2W#4m%+VSXTiaAEJ6MP17Q>7g62qj(Pipb+mQ0!vYpOX^5>&ChT=K-!Dv zIZffzvXL&C=1$ysNdlOfzPGS%*#G?;yKhG2P-yGlF8D{_l|uhF3A}$}XH{n-dlz#D zXS@HEq4sa;tb(hC_M?Z=Ou8%hCb_+VH~<4LwY8vb^-d|R5+o_vNYq}Yo?!}#nX>EZ zAwtE_&v}?KKXnvJP;tI5YJtSSjhV~mW#_T&)MIY*>#)JV z9~>#-Py~vjmov^^2*OtsBFt7YF^3=SP>*nLIFhKt*HU;$=BT|h4f6JbF`5bdP&oJL z08|z#8O0(+Sm0U&LM7Oj(*Bk*Q=M^mL7UkwXCCuuduORdUYG{WHr&u!N@opV7J&&k z%vyD#WYASV7?S`2D8%Sz^Nwn-x@;Ay4?|7_eP(qH{mM zV5rgp>S5x^&e=7R2yG$r#hZj4I zrqNeq@O=uhbBr~3VvFLO_bP6+UpFaKpYLS4Tg5C1Abh@Qir*(RPMa?aTVGAR53sCP zy%ns|)obH~W6A`mmsPiZmA2MGi$UY@6)RKosHAHdb7ITiq_94V{_6+bW={$5YTZuI z%w|ntU)6y#j%P%?(Lg!aU9-V0!6DVs!@6;7w!pxDB7s??sgCz&ElMsSF00A;K3zl* z=N{lo?m62++XRadq9gHjNX34AdkT?1jLAhj)HvE2ld3S=*RL}of2Ga}rT=bU?O!ztZXK6P7 z>&s%HFC4Y0VBf`IU-XFUqWz8y_b#y;=S)9BIyPY75w4=F)CFH|gf$VA3el_mPEj+A z7oD|Va5)e~xt$T&H6ryCN_C+({s3pYIow9bqwtVtq!`#ivZ_!mv7IfK46z<2*bhD! zc_@XLOj1bxdd)m45p?YAe5^_y)lwX$f>DaHyow#WdH`+p5P@DL>4Q-L$?W`)G=j8l zAMPP@803o+rZrF_${!T>&(NSs>OEh2Q`ER;5c+34gXu1zVyPUMV-zoY;wY(~#IrDQ zfx!VxJ&JhT8}>RBEatKD;CAV0d942c4`~f1)|Fvfn+GaEbTCQ(9dO%9Ae5Sw=r7^0(1>DnaKzR0e3d$dR%L2F^=c^X zW6D03pMu>xsG{85uhYFO9*=&X)44pJ&7a45J|LL8WKgcm!vWnl{IdvcNC+aNan*$& z?wJ%nalF^CBMMuIK2QWI0U-F~Y=?1>O?p>DWcxJcj>)D`=e=tL*FpSbZ4v<)GM|di z9WsGw(?7e)o?WK5Nh^KH-3tCU83m9>7GZdvipq$a_l>rMNwD>;CTaM;Nk&w`DClY* zQ7U5-6;a?qhw=qIo5u}qS2u-`@X(*z)bvH9CkaS4VnAWHHS-d$U}Imf_bwcx#%~$w z5LF}m27zdDr6UpNU&MVNG9cr$z}p7J_<#RVVH{uHhgQSw?{*Ywq`#_prhC8vKfD~W zdq5w=xlIdw;!ZfIdJgX!gC};7(;5&R798FKHyR5_W7vnqM1IN*N`Wp8wLtDp{{Yd4 z?WmZV=aV`fv`z?U9>0^?yFfeG>_;Mg4R*{z`xR|>N#5zqovmG!eJ@^R6)_^t@_uR( z5l&(f3XEA9$YD`_oSAIs7f7dI8-nb1w}5cqdSw(qizDl!^=pe1>>oK$?T z=8_5pdNG!xv&pV>VXX0zzqTkk9et#oz~tdN8OqYmR3mbPoY(|UP(rJCs5hW*s>8yq zMcKrSWqF5l0Bv`${7!<`X!Wl}>;TqBCL}znk^?>vvEB0*o@<)aUV0n zv*0KywFXDueSP9F-e5@-YJWmERTB`-Nw6Y%f0Ln(^Pnqt41=QAr#vKXb>vzOX zRG#w#{nbgT+d)@6ViFqVoexM0%uFE3)9*sxQ57yC8HIVx+~W7xGiv1u1IrUyTu-Ks zaJzDB{x6@~opEGA>6H0i>uc3T+ zttd9ubFB|7dDVcgCHXqMV?_1&V^g~oNa?S^_fg=4fCG}OOlk&_>jD7<89^&z2Uf5A zqN>B>DBO%~7kI4%mC+d1v! z%sJCK=elXHQl4qu+0?+ixWC}IWHOVr6MwZR$0)@OMHo`=D#rqHr|D!VG_{ShFZUpH zV2yEz+q2-y?7EWXLUn@=>2%Q z&%;Q>j;_5>r0RRom^#s=RMMf@FKIe#aJ$cLU^!TAL~2|P&?rr*94GSr z;ya^G9lFHR#&uS_%JsQ(e}7Hr+Nyvz)K9`r2{(-hCpi>PScxQgA)wvgjBH>$AebO$H#PF(Vi2z52%XWt;RzW?9LcRJe=FxIGt_ug&_eaJ;-o|67@WPm52 zn%wE8Y1g~zZba#B-=l3;yz1VvMJiL@vs&)>Lwziga%=SYqY+pP{+)Hu=S`R`_BrPBcL`G~>)%O0qu#O$B8W7pa1DYgVSg@z_bB z$TCFHl7$H_8J~(Byx1Vxu&l4tbS(QNv9ly&FV{FYWhi!TcIa|(c-Eq=!-u1LX9d1S zlfEU)B{7Uzq3BzaNi7o< zBe_1BwCTM1lU=j?Hd@yjr-!jFY_oyb@95sXvy>jp&1;PWwVq0_9C>{AuB^)% zj-DNR6*bmVYoE78;My@@-f)k1yC>weeU{o$%uoKmm;$c-CmAzLym2WTlF**v$xTtp z_ju1jEEeUblVO;YnA>N}tqV}C%FqImV}=xQqLmfZS9)V<IIqduR)y#pNhRcyn%ugY zT3uI0umy2Z#io?qp0(75F}3ib=y0ueQF2|@zr~YUhhGT1^^sbFUmCP!b|zxk%b!brCdR5n zD7SuTQl(5Nk@Add8O@(&zv9QL)=+ZZEyVH!ezcgOnC8!+cA1c@VIb4;JSIiX5lK(gZ^;*9+Zif%1o>H05pw}^n0OsKq!80{{V_k#0c z&JFU{8Sp_lx-k+TY54MRaU=oq`jRwLyn0lQRa<8mju?C$GQT#>#hKHh;N{5mQ)p+* zT8!FLs%2@#sP`6Swq?qO?5r`Y9rCtS&4$SKD8DuGN0l00VIDwli;ll6W0d%B$Xl>J zro=hCQ|=y`zykk0OP|@VEr*un?RL(;Ep$-`6WxIhGq&-&ruB8yoYevV9p7YXVg+Zu zT5It5IpULlH6|&#QBu@_Zn_a_f~T6gvufDu`gln+D{#2ui_R+XC012b<4kQ(9MW9z zwTanA%WD928GBG1+AeZ1x~|zwyQ%ZOyKbrq3!?<83dH@>p5*1nrqN`c(Ctp~$)wRoGj!RuPwY?r$X|E8~ zz3cSXagE2&oc#wT^PG#rmH$LC|L&w<<97FyMf<5go# zXs1cd#^OZ29mbpQwNA=>lVXha2R_r;%)-pm zk>P&@-T%MX^0ee#`(;6-uz7NMVT@&VsUON#G#EPoE0g3-P-jy#8WoJP&X7W<)6VGb zR1@8H6-j;s=01rqAQ*DL2#IB^qjD(uHw#Zsi_6$U!yf^Ekj8si0DJxlvC{;naVs`{ z_~;pPJa!+>U$zYpG6&*DfmoD3`Cp5 zLD85scfx{jZ_$}31)%E+;HFpP)UL%|nb4W<#-&TL5&YL)K{@54`LQVzgw+f4^x)M| z(x<>?h(E`qO8wd+FXxk#-HJyQf0ZM+eaIYF`X@g}u;I8(fQO5egI0?WRxSB+s*iT^ zAX2Rme$B&=*%y21k;YvqFZ1@{!f`Fqt_4ZYF>_4&l`Zn#SN7wewM@3~K59SK#Uhux)gZCR)j?r_SWJlh@QTlzrr6N5%y>VL)` zx}aBTj?bXfIVOX%@ra6UGon>Gc8hb0QTh=_C%ZzSbElj)oN!q=)~TIf(tf~iKlZtr zMC42)TueuOI-&DAOEb z-oI_s@lS_A`~Up}{-4`O!q&m~f5`U#gAtEY)|0^%LgQ;08!4@7@>i{?D=5=M?nn@p zA+)Ul3l>)Ky}Q0KZ3OWWnLin-xGmh$W6je-lX z*4B=_p-E6Jyoa^9BJ0wpQF);`qKxlC3G3^Q$pC=s`tY@*Yl0ZOmiT}q*$N&7z@0)B{79jh;UG3fknm8 zuJ8*eHBo>Ke50c!ql$y0D>a+=eHd;xeMH{puee@MNCO96Kl=aNCgk(|!;c=8|FMqq zuf8q^C4dSu-ZbxJ{0834Fn;ImX;Au?#og9Gb!G?KPuz&0$`wNV=zco&nf!UWC=8SeM z_ekAC`Z|IHDBk1qb0!Ix{<>oXPuPIEDK*3dPf*@6QC&V}%RzA~2d($` z(BaX8_PZX4(=ia~h9vZr(z9UWJ#dM?^-Uu6feE}o^Haq;K>S#s<1K*p+aM-DXdwgR zCwk97McK*koLP|G@$uy9*j?JkYVM!A@n_GG~o4K;LTt9J4N~XVbIZE z5W3MQ#}MmI!?#h^5f`*5^l1>rNHJe3=)uTP$#7fKJ_CiHP*>c_ z01L*LicU}n4_pWaKxHW+6nSAM)8vlUT0s;PEDDoMDOpYwMtLDP=(OT5LA@5m%&oEj z&ho~Qx}9eHN98Ugu9Z+hhytejeP3ZwFG`hq6JDkAQXOfYrg9Hml>wEHl0z=a)i(4^ z+RbvhQLOw-s!2cnEDluoNvW9OCGQLq9J*M5INxyCK1r+zHH~vJLQnwiO+3c0bOeZy zm#i5%!@wabD3mpl*$p;?3QM>w!dTGu>ZGSJXJir$u4FA-g?1d}7t}=C26>F1VN(sA ze>Isn3U-NOeDtF9(fht%Hlu88QK|}*KmpR2a&6$!n365;D7hwFRnI&MDxH#L6p4(i zGC*}G|0={`6fO6`n0l3MmZCfcTh)|&RKBED3vK45NLM_`F&a9zL=-wY%b;Ae3dIZ# zgw1UAcoe-NU2Q#8Lrs1PcQ7!{2q{lRO-n^bSIfuRNlY(`3GleGj`KZ{KRdv|RB8mC zjgS&lrveibE>{YME{|0pP?d;M>qv7rc8S6sLJ5DGK*-M25t!_IP#Tp~TIpDYeCSFQ zfJH_@5ujOA&&e%26WOceg+oOy%aV*I6$@ViKh2QInyw5&&?;%Hi&f|N*@#DXQwT|y zj5R-S8|k1qM@8u&ZG&p=W%|vyYf7n$N%mBf+HRD}lrk1y5$b;6o%p-)Y%9VGPd$;v zJ6B#Bs>BF0j%H##FA+;TCl%G6kt+6t^qf2;XPJaVCaUpB>IzBTRg1b}wH5D}tJ>`>; zQ#I9Ds(L{jCVl>f=IUY=TRhbb@Q2|F=j)%Mcbk*L-5)fH|!hFba@op?0x%8Pr{ar8KvZ0^0P z91WAM*3asTe+`nVbaV}sls9799p$CnzD9Np7tLN~G8iw}nK_572GKYhFO3t85L)_L z@z=4^e7aD+s*0{zd-i^Hr3%oOR<>nnvA`ef|Yw8KswPY^3po+J*;1^ zFZ#eZEwxHJ62;GlSXN@ugi+R4*xCMn0bM|%zhr*VSv0B5>M}OPt!Je@y$iR&)Mp{*+7A6h^vli7|SuIVAY8*rY`xpDL8b?+eLOq3? z(IFO;SCS0N=GNxaRpZEvLEN&+;W$)ts_H5Uqq1%RSw~&krk5*0Ils7O0%~Tgs;Xj9 z*~qHu#l_X7W9q1Wl{$Sm_7RH3D6Xz9K8ps`aGJo?RagsOh<#$CyvEI)TSL8M5<2l} z6_=K}ZjxICC6cao5@X61l-Ewo9e!4AS&4Rd&i`K?UlE@z@92gi(Z_0O=%K0`MiTYA zv61CV>QEBV1d`}oSfOt;ueune5WTRjX8w4D3LT|2=SZyJ+FaYa5yiE|1M`kd;PB#- zGm5G)a0}?}m`A{oU9%Q#;pCnZt}7oM*`lh#Vp0UXj*$eMBbywZG1PmwoQWj#JGREcZE4lu&P0K>m->p5 zw52Cq5yI(9v=o=1o+zrKXd%t-%pv!Be;|$dWq1Q-9t&w zW1z$(r4I$T{`E!L=;HmT_`XaN)H{$ra`$Ix{+NaD!8ahIg$Sx^f zILq}^Oj^5-BjYx&x~#19EUlCm&(a3YiIKJUxg%EFw&*!t{luVcNnJJO*5E~&7|JVKuqy50Se>27pq8~f1x~#aONN-jx zJ*w@lqpkW#6Rp*DT`Y~b7F}cwDyeWc;(X5b>PWqn6Xz}2lPYGAcJyueSv}jr=s4yv z_Beyoqg9)Jb|t&YFXr-d{9>M%?-%9bbiX)5;E3;eY+H;tQzJWMRn>k`Ar>f6=@(UE zp^^Z0q8xgI%P-Cq%lzyE_94a2qiHiVy9dRW``I(h#?owqUz{&4II*rJWRKHjuR{F(-;vyHl zyb>3p<-|=-+Nkl1i^V1Ad>_NY4TpfZltI^{S(6d&Wqx*mz3&&7lN_#KPatu~ySS2q zt4Ip(uy_5uJ@@&=)yziKdz3zoUtA-u_46Q)_w#XB50B$9em)4Ba_5udt zAM6#sxL&OGiyPQ$esLoP>|<-}ssy8$O+7{_(<{d^vu?`J=-A5j}q9_^ zy6&Oc>f-VWom+#RB2JJ1rJ|373)i07V`7j@N!W#Tm5xb8n#$+RuXVEhVgps?Ev9`= zzqp;a`-pug?jg>*MEMok$0g|cl*UX zybG>rj%n>nCGYi%O}vAjJxyBaKK8a>Y-VrcdZl?LPejp`FDT1hQc|{%6tiF4PeXJI zGRTMW!G5uo#>+MY**+R;Z($`oi=XIcFXMpYeRy9#AB1@PR6=gVYcB=AH( zkEZe3l^^ftop@(IKaR$5N2+wYxXUk^2+ZJ_emrQTBVWDc9XV!f+*PI z7fxReNx>k_)0(9$Z#BdKppg< z_^3snI9|fx=S*H{vndPX9(Nerk&)f)Hn>bLUxd<$coJiaQG_w*EsiI}Qd{U8L3TSD zSBD%#a!Q@%BQ-J@eN?57>V(Qqlr`5Za11dRb12vSe|i#mI4kEAbae!S1SBLZM@`T$ zbjP&F7@TrgerabnTAjTa;U1qK`K4!y9Wp?c}(-Nwx;^%Sk_{O+SX+ z%lKxRBO8}AifZ!9YIQVNUNfdJeEwKoS*({NbcF4k{e4Exe%u`^PfE!+aMD%xC1+FC;)&sk8T5AYHX!^SCeBo*bHUKUm55&uT2 zb6(RvRg3dbJ>kfx&*8dJ7lVeMHSzgYK{ zJ`%urtj~YLQ^>E^bqzb1x-h$ImaW8Ch0bTSr&nqG&tP+1u=+?_eE; z-9DsxIOKjMavBraeQ_uB=%d>zJsR6;mf=dYqUJD;%rv^~(P~%Kx461^p>xTON{#Tc z;w00R5;Cz!dK4i?265Ze7B^j*2QWJN%{3l^juANWTWpDrEvubhg;S-+A+Qf|kw6c& z!!4Rx?*yVyuzQP&=h3FQZijaFjFH3g3vmX9$}4GgU0hp^LzDJj-98z6^qa6p(J{~o z7#yH`>M$PKGsZZ^oqOsM5@{WyZz@~Nj->k#j`F~Mgrhxh48pMDX9`w(vLfvJ3g2Tnvd$pgnAoa}*95bofCk3+bl2kwM$XAj&3;jSL| zc!axo;O+>gdf*-ir+MIXgfl#FCc-^Ea4&>=d*D6@_w~U25bp1RPe3@!1D}ZSNgj9r z!r2~pAi{$@@L+_8c;KN3pX`B$Aw1jz=O8@71Lq<<(gTk|c(e!3LwJk_J_X@?4?Gs( z0uMY6;qe}L0>TqLa3R7)9(WSMr+VPY2v70AQxTr#fu|!p!voJm_%shZ3*p%wxESF% z9=HVIQV(2)@LUf(58?S9xE$frJ@6R_S9stB2v>UGDufq$;4=}f_P{j=*LvVOgco_> z#RxC)z-J-6)B~T5@Hrm%T!fdknt$iDf|s|LuZisZR{0lrV480$TFn1Mw$cOBe7mp} zd{L|VFK$);C9Ueev{n6=wW{xO4@~pnA<>Qrf&l)GrbAyZQ$DhQHbf!mYKom%mld&ViF`~ z#U{wiZ4gLa1ActRQARL57@r`GCTMe?CgvX)We5S>0g|=zPM!RNG+v=t^V)47d5BESE z+>2?OG#MS8D%fq<5a?K#jCO1t+6}TK>)8gk$xO_lJQ0lF6sg|SNn3Pveka?lj zKi#4;+z#@krDr5axgFZKuHiwCTznCNd|EdSA#B0KycL;`+zNv;Mc+pO zvHNE}A~!%VQ}*2qiMN9tOlpGUotV1|Shh?{kXyi{9->HF>ZMJYkE{hNC>p^=tR_go zp-5GP!d3V&g2{~_S+_ve-1B2mN z7z)qB1b6`|;3YT*UWW7G6)l9(pb)POyBmc-;#d(8$BKwJRz$?H!WG8^=*#Y5_hN|( z94VVHW}tBHi;R?a5S#Gpc0dQ5Wyj^G2YPLTj+4_+2wR}jBWrL{x$$k#d2%E8(t};L zLD$JG@Q#T}oPly$7NaY#hG-1QpW=R)SCT zycnxVu$x&Mi7E)-CuH##B>q`q4rTnA8F?1>#<;DGO) zEzz26gFaiK6TW(886wNf*aMSAmI|p1Oj!q~WQ5c<=$mDQtiZem@P|yfJj-l^OoYod zY-l(I;RPC28jcS33t3IjAA5DBVvPqjC&&WXQM` zh9#&SaN^WJXgi#=6$T`zEl!Xv`fr7S8VsRQ8Kh%kD-2FhQ@6knYxY(cf(<69CK$RF z2k<7;L5MO$&VI<+3MW&1*cwQ5QinYZ!?!|?3v7iE2`WJfU1byGW?4kq$suc{#R4Z3 zIanjN!YG|A`rWBJ2rk1XgijZIs_{9^O>6z+w}QR6`B*tsDw|;Rs;!XM2))87{o>%j zGAAu5f|F%C*_}c*iX$&UHV@T1(MSM`M_;221X1y~XYC+~wTI(a0;Ho?(~l)VHcN(+ z(SsSoI>31JRHm_xFdJ7OC9E?lj0C7*-Ei2Z!j-tHSdA-(4Xh{Jk1K|US#Q{bD}{Zm zFY4m{@HVar-o=%`m+U0?kqy9gTsE%J2C+mon005PSReGrSF*9}I`q6(vk7PfC!*P# zgxcg(9Eh_b)1eZ&tLV0&;#E4CG)*^?NvX^4iM4vf*@W;#YXoa@+A$g4n( zAEMJ&oDS{LHtfZ+26BEUU5vn?ekHC}o@LKr&53Xqdmhs)oDMIr7hSzJh&%^;2Lrtm z*F$t-V8D7%5;cw3*iyrxSKh4Qf|_p9kozJvjc{v9Ol*QNYaxKIQ`Ul=7?{;?m>SDH zH6})Cd?`|6L}6o9`K=3AwousN!Y{K|+`=_3IeCeJj`eVIV!*D4?8Jbt9{MK+qU)h& zVqC}6dgzX?9`(>MG2pL9(gRWT&?Yes8tPFNtD0bJz<)UEYdi$xApy1~;8pgTOTaSM zvi8O5mal_$fnpSJY+_*PdJ@X}vsZ0Q+=z@745Iwoz@MbijKqye%`J66H3sYw?7d4N zo?V7(`75w*uY!*3YUs_b@tD58>~$@Ij@UQ<#u!6d-Z(rh!yH?O>wIYOzL$VRs-scjD;33%at6=z`zl>6xC9o_UA8 z>r(I*&KmNdW}z(~kJ?gfMAMj^kHLh&$?1>O!>IJ+{(*BEU}zdD*9j7p>jcuu=%b#5 z>lIX!TVZ0FqiMxPH=!^s6BRZU7!t5a9m{5twRgiFK+!#j({%@u{1B4-Fmz%&Q912` z{_Ig0#2$kjv{JcjH;hH0O=M5POq|$Z|F=I{v-jBh+WyVbQyQ?=33Mw88I6a0x{rdQ z_0gRi*Xihu<%rRnSw0&}JQfg-_!QxYC%PvfoAtOT*#eW+K&qS4qXAOVpM+o<@hlue zgbqSlI=-mibHfB5t$E7=RAYX65*o-YOdC!4=&}(etfgdy6JPkW} zOTu{(DNTenNb^ewy^N0ZD=4YgpbvWkPGE1Mm+=;iVDI2WdlybYDNJM^px5ysOkp3P z3jYL3*{4v!K7%va=dhf80hh2ZQT2W0Sv}nB%8bKW_6gR&F!e_EDaJS|+v~I(1xoKT ztU*i9C_*?EJ%%hnPJvHkMWv&~ostrg4PeNP87ch(r!|1NQZP)a7l`0DvMfx#OB+aj z5ovCq6%{}m#L7s)pnsMbGPMciWCeTUvjow8{riV-kL5vLj=9X?${tHytRFrz@p;aL zvyXs3tQ9=kX^)M=2j$03b>T|`R+hh!Wd;27>J{+OD>V>JuTBA*UZ}h26`vw!hvYg) z$-oG@USn_t<48Vm+_F`O0pA5?(Cfb|Esjo}$g)Fr$XW;eQm9yFb1#L^nVL#o;LQ-1 z60+s&(jiz<;VN*Yjo#d|Aw|`!4@Ip3e{fn5SA3abV_*O!Uez)&Jvbc)j@%eBQORW~ z93oj53z_R-944K(9!6uE0V|~DYmC_~P%<2p<6EI1)#xIv2Vcl0ns68%a0m*9OnODR zjQEL^1avh08$1-@U~Ys?$gwP42MIKkGaDcd3&^afkbhN{(fB86gBi4l>w*bQFf%J! zzfa4G2}OruZUZY6-3Ue~23zold>cT8{8_%n{XeINe45$tyk?a!U5{eH{zRqy7uaYc zVmOC3TtHiHKnHF@CvHJ^ZbKUPK_-ua5j+}3@faA#W7$d`$1dSPb~$guuI3@Oinn8{ zd3&~oC$d|35^LZoYy~-FQy~#7!J3Nzp#e1@! zcrW%B@6848$9=p%kKrfqIG)Md@soHGAHX~CfxHVJ#MAg-p23GA=E;aT5_3l(G@1|N zV=#6K&*Rhhcs`v^;xl*&pULO)(|8S^#h38e{32e=FXeOiYRtKnm-5>&_YPjpH}cc@ zy?g<`pI7p2yqZ74>-gh*5#P%f^L<$IWxkZZ#?R(&@N@YGd>Q`_KaYROm-BD<`TR$I z0sn#>N;0TQtV5uB`Nk5&OxqYWMhPmeXUnuLiA(bV0{Mm z)MwfYGttmaW#5uB3#RBz*C27dWs6MqJ-Vw=s9}F#Ke~o^3D!UkL+>>2qK9ln60UaW zEpe?wZ;neHZCgz;t<8(~MB3lsdm)-X10nt_r10n9c>X-};xBj{lHOsiFt*!uNPc2J zyH+w6sV5g&%`QU$nsnf= zg5a;=gn1oe`M;6DH=rYb6H@tG$l%-1m%j@q^7mjce;@Mr2T;gAgj4xPFqMA{GZ43& ze-4%WKd_vCsf95E*&K{3qFcOfeFWvxD@jb|WbE8?H2H>vB2!9lK6q>80!s zy}pQrT0JOCTmn|I{kpS#blukxY4lZCe>8yIUOQIl+Krl~x$i&N7=no-Q7Dd?G#?}H z44SzOBk zNBN2A4$RN`dwjmK6?`?m@!@On`3axf5q=!sziJt)!^qw`r0i!0i^(v}K~F2v6EGxQ z`=f)C1HEs9KFMSR)0-V~w1vj}WNix3R--B0Kr_;Z#?NRx@NmdjH8?G~2}&B}wN#75 z8Je6HoF2rfR+eRisF{%)AjZ>n$OzaQU|u-uw6u_g&HNuwBn~+0u1&ML3mLL>E6i=y zaE;>4fIp1?LckY}?hZtUqYnh^aP*!)R5-d`b35Ciw_CacIc`w<79*Ryp}~z1aOf{3 z`e%eIIc=pt*T_bvH{?rM2L;U%$Z0h@LN@tG=!@J8opnygXUwL`THs~bDa{p| z$1FAS%@0HxusnL0QyxE^AY1D)!@P7Y)@K%N$zL6S=j z3~qoVO-c_W1?!~7l(XA63d=OWFrAxrP;L*M?rTmDXc`kVFj9BSNO#ChB4AQvLEF4W zjB)AhQID?Ue3!H40q>MW8B9vB_plxbc6e!=VAGP3wF{Pq%V=WyMx^P;WdO~v)5Fa* zU>j$I9cHK984cm_sST&I#>DiQ4bUds2WWJ+LPcW>!~^%}Tud0I86CD27Nk*9ddTvO z%O4w=lwn0M4*{YdoTuI_oa~LCw$WYJf1uNP; znBv$y9Y=cyw4^*6pDj+yW^>Ef;zHL^I@9THy(cVj>aku2VT-@PW{1U=2V=v_s3dq+ zlIWw$C;L&c)pVj*8BY6G+j);e&w zJ3_v!sN}%84Pk%M!vd{IG!LPu2orvniIBY({AnS-9%6zZ>=Vx@*IV#3tf{!9Ipg%~ z$PjgHU9)oR(mcJ}w=9nmT-4}nmtX~pniof6Gkl5B@4?_dKs^5ueY~F_iT@5u_@A(n z{{>g^18|LCaI@g>Pa)tAVZi;ughz#9KMEfQ5ygGN&;25Xw->RzGcF6dibUQ^B=f!^ zg%1`T_y}0JUlTd}LotGXDRTL*VkEkUql6Hng%WwfC&r2xQ6S>Q zIMG&26kSB2=qZZCNn(;1D5i)ZVyegy)3DSG#GZ+mr-=z-HewWG&KyiF6|+PchI8q+ zjpB4sE~+rB77N6c7+Z(2jiN@}E9%4+u}EweXNd>JGV!ojE_R9Y#XfO?cu%YlpNW;? zOL4LIORO>=iE?`@}28%i=ZT9r3#HnfSNyrFg^m zNxW(NA>K0n67QLYc;8gwL$i(e$V?O;n_a}GW>4{%d4l-dJW>4D94@{v$BD1ZY2s^h zzWByGLws-6i66`*;z#o`@te6`{BGVZ{xI(q`_0YbfVoqG`Ltx_v(hl%mZtfxw9GH0 zZT=vA<{vUjS<S@_S?UU*1ZJD9olbPy6*;{=g`>4-lU-h-j zR{P~ZOUOZ1v>a@;mqV@N%dhvUQuBVr`Jqt$)cG*1dA3wOJNh+vObV0asOWUazkh#M{o{28WO>^fFyQ zlJzI&wEX6M%}+Ufx!6$cIdF+>D1L=`1vhAgr&8Is+{Bd|wnsk?bQj%IY1xkN_@v|w zpqgOu&a|ZDB=n1yOm1FR#}JCF!PRRm1ZAD)3Q9b;xlga$;<>(2C#!?HNjG%JYX%o zwkR!0&Q89zD9M=J+>qWHkjuc5=Ru5I4sGQ5kSs5NE^>v3o$iswySt6k_fXxfbowQ% zOGci%RS`-{(npg4YY8=~;8&1AS z`C+_9z8Gs7%#u_h1}W*@pTi_m%^ zS{kLS4GX2W%jd#o@t-MYHv@IeQO*3}nCjEa6l6O13kV%f%PqYhpTA$bE-$Td(U*Fv?t8J5Uf;B0v-ER*$c zDYCmt-Uippb#S9x4-Gih{w4njn`I+xm3Kgsyc2fGyWlDG+@6v5!OQY~_)TtQw%o?r z$nC71e1LVA53=5J2OB6KW;yZ^Rv>q>sd5*aAs=IN<>RbM?q*Bn9(I9zl3gXAV%N&O zY^{8T-7cSFcgyEllibI4$d}n3`3l=7UuAE~*VrfWb@sV@gZ&`iWIxNd*>Cb4wqL%> zm3)r}!G(p=wOviLS;y8em#Xd}g={9|1LutN4M@1m7|SAM)(@dPAN=!$p1im7PJ zw!_M;aA9k%x`T{Vb?2#W^$+SBQUJqAYRR)hIHnCc`7uya z<6;FMo8%Vn#>cOw&`jGoA9FKBD@hMq=hi0+9FkI+1v_i%e+xW25yby}J}eWf(#T){^_?|1pw9#^C#ZG($xr;zJS00J+`lA3xsJ7t5r6LXP!ld`Ag zmrf}2GD4=yU&bMMeJg_6!9~qDxO+d)0tv}h645vQjJcqUc_@+j5Nn){QaJ-U85PjQ zsDxfd6$~&I!bIatD8l$OqYg@qMX=ad3}<2dJYy+bW}F>S5PcyvBDE_bQoDk_(xIhx zg_adb?Fua`ffHvD@1>Q`*fvFEXGL zKf#@0S^Pw|FX>7Qjm*o4f-IR#p+QRO()D1GdmW*Ms8}^9nZm)OzZxKg2n@*?B5Ny~*|1N8F5gq1v7_nRM<@qw-u9mEGm&ic64upQHn_5c;?RgG+sM&-^qnf(Ql7KZ`=XW_!rLDJ0W1)g?)E79B16)QMnx>qpTwz zg4B}A9U7*>T!4H;qgxP<6kI(x8N+L44-r|CE_Wau*J8q@*o$&@mYE(h>F(qe$tevW z?{l?GvcB`7FM?c)?n-h>J+9lc>`3liuCE@x_YsFk;Y^J7r|SfFB13;b^MTT*fBz8f zF+HXKgEHY~O)L1#qc6+);4>ZLQ(gF^Bj68h1&?$Nq1ae_R^d~G@B?(^EMR3BjqI&} zpI)y7eDr!Q5KXT=0h?Ys15xy9N=D7uY!Z_7$;YZS(B9hx`Wgr#UyjS5zzm9=ztZL+ z%hJakA$uJRO~y*HTX$O%Tt`_Z@CIEcr$LPQ$fdmlb(9=+%TPLuFpdZ2e; zKok6<@z2xKMW7eP(gWEvqF3p}Nff2>H~l##(w(_Qq{jbQ8e>f{tzx^Dl(=4qVSuzv)$PxoDnEZMmK#E9x- zcf#qYXttn%*ovxiI~u`2omOcmd8ZUPObqk8LzwW}A#x*!{+9Y`gI~d(e1;Jz~7c9yQ)(PZ;m8r;PX5v&Q@E z1>-~Zvhfjn&G>|UZG6gw@i{k*|8Sr21&=nq;sN7Z9&dcdI~(8g-o_97MB_(3$oQ4# z7{BpR#_xQLv7Z-W{#4^HewuNB7n?DBz8TAF%m6>%jN>cKAivg(=Qo>e_?>2m-)*+# z51Q@xV`h8)w3*1CHBbN)o&RX|;0Me!q0Dp@_7*)c-rwvehMN7wX!8Uy4&#%|lf-OufG9V!#X^iPG6##L<`8kNIYL}+ zjuzLLdE#bsjJVSrE1JylVuv|FJZ=_>J!X-3+B{XfYEBmKnp4DQ=2Y=tbDH?poFRTO zXG+67OKem9WIFa#5>T?1Wd_N;*%(Pz!`L=oTZ`Q$y<`NiSE`=%PxiHN<&vQX? zM#ON=aHWAUeUq1?Q+SGYe*|(gg6BFM1@@vO(8=(bVu&-ZPR^G4Mx7ZrA%MCF;F=pGt}ofkPIH&7mezS*2t%cePS$PW3^lbc{I%GW&U2uL>(QoK9G^iO59 z6G}t`9U?+@gO>($wwq}%-Z*5*_F?j8(zTA6e^Y*qL(?iv-!ZgXe28*K-)fgMAsDS_ zo8aaYUDGYI=_f%Ux{%v1%a=y(TNB*s$jnhbjeo32Yl8Z0UxIH7G-R3dx=kx5ES+Vi zgzVWvJjkbd04oabK&2AX<0q> zH-4bPWbWU20=M)!z|CQf+lki*$A&@anK$uiRd{Zh0< z%w~ze(2%_b5(51-M$4?OX@UM!fMhm#rI2B%dIr&NaUpXEI+Ykxj%Y(_Eu@ne?^vs) z)KakCS{nHf7q1ufx$cq%=pz2Uj8B)z(yxD^_tQGIGbLzgZ8*VnTT=Nb#+PssEH}7I4=H0ByyoXhr_p&hw9@8Fu~eg2L40j`5S@Dt#5^D_QXm=>6Spfa?p21^tSqrh+2VZ_B|cGp@r{ZV->abbL&b}~R2$h| zg=C6qE4!-%nWmCuKb3+Lx`RAbb(GUpCt0St%K55?tWg>AT$L#=Rz2m_s+U})ddr(s zUwNxKQEpHt$-C45xmjh)2h~8iQw@?&sUh+il_OtPBjjr;SAL*I%Kxg-@+*}ue^O)R zud2WRHO`1t6O8t1qR~MW8r{_-BTY>)`l_kM32K@#RLwAktJ%gFRcwq^bBsx<#Hdhn zjYVpnah95IoTJV#&QlAF3sjA9jap>fpcWf9sU^m(>MUcOI@{Q!&Nc2=%Z!KAa$~2u z(0D>!WIV4fHeOek81Je}jZf5N#(&l2#&_xp<41L+@r%03_+4FN{Hd-rrMk{k>K~?0 z-DpOu4Q4>yZq7j8XqLLuoTKhC%hX15zPiUeL)~Xqs?Fw^>VC6UZ8aCGCUdEJz&uwy zXf9U|nJd&z^K!Mzyh=T0-l!foZ&JI>Th$(OoqEc=S3P5HQO}x9>N#_Vdft3Yy=Xq6 z_L^{X1I{!qp0PgSb^ zQfH_Gs@eioXEC+R;_7@$s;ezS-C&uj!BXmW%Tjk(wz}8ysclx2dcg9l$E;}egcYm) zZ3WfaR=j%8YNI~2Lh5U)t@_Str+%~AtNm7jWmt(;td)deqSetl&gz2y^{~2HJ*`x0 zD8{B(8P*Id)0%}T^Q>Oh=~i#6+UjG~S$(bZtbW#I_`b$E!CGTwSvOk)to2s5b*DAZ zy4xCJJ!+k7?Y4$l&sf8)m#iG?RV&x}$Qo&VVU4nWv_{*?I>q)|`F6k>YsXs!c9J#D z?qH3#yIB+L9@a#=pH*lN!S@Jjl0DWs)gEt6wkKOt?9;5Nc9}KJKHZvbFR*6Vi>#UU zdDblZ0;|+sY0a}Qu`2B=tt$IEYoUFkb*6orRb$_2Ew(pXOYGg&+4ghRx%O+;dG>qO z`S$153j1qorTvq2q5Z3MiT%5ExldSE(E6Bt2)#uXB=V8^Ue7Ry)ki%(F+GwtHWoV}l zOKgK~sEpCMKVdDD<}><2w3|ByPSCejY~v;n{1mLuHr641PV5QD)%Drt9Jos#h1zBr z+~NE<#|*%q^u2M2vgn6G^y~8&bqUr(7-xQdtR2ALJOFXTo0F`iGx8DZ=gMzjF9S2dmsIJt)k9CK0s2|%U=aGeBdxpP6zg7? zXl;TbYcou-!j0o z@X_J(`d3Lp$G&zC@}H;A#bd7zf>rdV4D>~*DSWEa!*VXx+746t?|^Mnx5M^qm0*aT z^yQ0f(1)C-N3wj_Mfz8bK1`po*agC6b(F8lPgXsyu;6tnl z9?lLV1a?6}cH9nlWGXg_g|@@a?D&K@kr0;<{{ZZgkfy)oGHNXZGqJ}X&D;!+ZH31h z;d+)G%ycs!hTWJYvf@MWZpu2SN>HJATC=tZwLwQV*8wldYP$n=Q(J99ZMVY{SjQH4 zG!&l@EF@ZSF!o6ZZi7A9p@g_lyqt|>gftnA&^~11qBNY0V$kU;<8jDco|zCtq6i@^ zAujl20y6Z})UZgl!_yDIUJ01<4Av(#fXzPpBy`OrYPQ33TjAN}==06d7YL7jWI&hL zo~4`H`*b8`E4+k}=XF;4Hh4L(qydsBg??$UPiIl%h}H;+1PV7fOqEl?3*ow72*o-G zFQB&{i___)gh1rp2lK&joJTLA?t2AdtyiI~^%^8uuR~|+-_Q+p+Cb}FIN5p+MqBSg zzV#s#qIR2XeGD_LPvCUxQ>e5)gF5RASZaL>=ULyu1=ja)q4hglZvBCCX+PXz{RJDX z1JGo1c+3{?q%GljGz9x>6JD_`_|UfDJKG1p+kOUiG_&m(*4~a~o$LVXVaKuFc90FV z>=zodnns)=W=O}9c_7}O&t|(w3t-v<`ioZ-qfZMNI`)Xx0yaCU%hFm{Ii zwv3Pd^o`rP=JX9Edls1XY|s6PXk8`f*crNV6O?WmS>Tls zkz}|c;Z|#5Ec6J2yTXw4hbUYVeUZL#0I*jKW(Cf7n?gpwY=G2sL7!@pAxWQViVD6_ zU=D7CF$mT)Ku++@0t3N;^jp6cxD|x^R)NIK4hSx2fOf&R3oHa<5!crMR`8tyH8>NO z&Y9`ALx4U|`0iS;1Y(HfwP2^EZ-@6b>R*dyy669N=cN-q-Mvr19MTAJ0fk}I4tO8+ z*#|pQlAGYeW(nx;VAzX6+DpJ^pM{RgQfP0V4c+Z?Aj@6`gYENRguNUJ?ek%dy#gxj zm9Wyj46d@TgiZFwYxXwc6xL`hy>CZ(iu$lN*raocHwg$f1iqlG68) zvDX251>f2fd~;LqjZMLKHU;0_l$Nv|K5D*Er@u90*F#tArSA4^kY=xgOnW`_wl_dO z`=6fc9s?p|4$#CgBxx~U;*#_%l1Ny~U6RgfMH2nCDqD|ofKr^7ZJXfZO=NbRIofGE ze6lI6`Lk)x&U6!e8csA0m8e=KB4?kq=Ik!y>~6@g?}dT(eK6j>AIi|;EVZ|LI9nd! zY1{uRED!}r(tZinx0@EyAYzMY!X1mA6k?{}tch98nLQnta5&8(!+ zC3pKtNVT8Baqu*pWbcKO?Pp-L{VYoGIhbNU52f~tI34zRPBp6{>{Yq!Wx{YhpgCgX z@^ketX7m?hT-7oHS)v{4jp<0lHu#AS;?grR>7$O@;pa^_@qdYY!{vOB5NLS!cb_5P z>}Xf(FO~j^rHyUy+a?Fv1{s^0)AbiNn?ZqKwnFDHL2ZNI*MN=DMld(SA08xw%8)4I%M?E*{&wEN8qfhf0kPO#oDbq#06?~;TbjE7s z0l0E`ln!|RX^_CJW&kr|nhYf&j*MA2jRu7RPWerT3|0`=NL0UL9AfPa@y3R<>d z(5i?Ob}fXEoFs-r`Q*Yzut)lvt6sgG=REl+U-|BRd_y;`0-;C$_6&&WXU_5C;DtQo z{hjHVUOa>_rUMcPL=g0Zo4Rk{7CZysdy2Io7Qug-2-9d^37X) zJ@Cq=vW8eqgD>l+lN>^}If95lE1N|D+huTvoEuV2jnSAf<3PBs$yv4{PK+DXmI zNqG_F>xZ(OHhKU?%LWn&85(Oi(l0K&psy%|xYkSG8-x$Xk|rHud}2&G^_ys=Y;iAt zu=yW(xMCFHB2aLFex)sPrR{nCQ|^+b&SgxK)ncQinp(G`SxYNqSf8d&Ih9oo$9C8I zMg24H`-Qi|$b}#1%3*!KW3#c}>#{**_S{+{ zMEg<-K5yTRjcaGr69vBMHWHO(!+kMCJNlKD=plUOu@IGr)xNp1KV)RXeKn+u_9T%e zK*2<8;*%YPeUXBN9a~R!a0AW3P4QQ6Y?lJ=Z}FzvP@vguruJ(`qOZUoa1yWC;1q3k z;(x<|wXu91+~^U1^Ws=-1O3#gW3}+229UnQ4O{s#VK|j$PXnR5KJp~_?_C<7N&Ca( z*^wa?m(KO|gZv^smQ0*!5GjFe`s54f(qdNxyaxbXAw$VaZ%4_ZqssGbeP3>dVSETD zaolF?rE*%V)}$>weqepI;>=XT9P6KBOym6B^{~uW`9aeEKmpX*xkt_##SPAm3S5d zkaOkHboKxixw;30ig{wIIfx~%QAW`k*_4V7gbF5NtGgdUZ+wy*TFOGD`SY6_Zr9t8 zi+hoVSukO)aHU_q@stBlBk$Vae8$Rv&;yAlS75El*AzX6s1kFJ^$inQD3dhHEK)dh z<{WaAv)YsB^4~rK-$TuBPG4?#=tmMtquwihU%kTV9EeKjCXjZl_xCfT*%e@$860V9 zNl{?PqvYvrDV+qVBj(Y`q_Bs{>XpuIG5{KoQo}&2MrxEO>fZML-biTQ*d;|?Z zeQv8GfIe28{#ZQO5Ag&o^;U)zl6~Lb9IrFO8QGJ`)r7kheDi6z4P&)~;R0dg&j=T~ z)XzB@))$&T#{79cgL>F(^PLg9&na=t*82Le(2rKYHDzM%fskS{m=lfm_Stjt4GF@d zeWKuzk!?AMP^aJ8)>uXvzx!asDZbAzSo(;8Q3gajvK8?x{#K6I5ICWrGI`G_? zctV*c`yw*qACKV{cKULfwoq{S`KfaUSpz9Tfu&K9Y<=X<6Ms%i7Gu$}2lc&z!b)?< zA&qD;PODRvJtK66!T~N(!Wv5UOIx~%iW3skEhrxua;_#1<^AlV3dXr%!8+YH_E@!p87(}J4<$|S9;)e*PqFlJB1b=I zwkB@R7wigidV)`9<|4kNKv2DnOmNl8W#CxMf&=5OK$uvlX7*ziXYrF316W9?+!W^U zqGQUO|6X5Gt|4QpAZL;2R#OK|#VE*X1rKqRT1f$_dgE6vTlfXjD&Oxedu64A<{MN zI)-LgyFu1Yhh&7MME4!9*+JWv!_pDi)bAb+9IxI$?Ip2xgu6Au=E!;Z!|I7|*!1HJ z_+VWT|B39u{i>6Stq);xM-=S3l>#Sl$spXk6PVJYZ=noaC(_%pAPA~a{W9{uCdgEf zk5ky8PfTp&9yexLN#?95>>PrRr$wRmL0PH2N}Nn8NZodrTmHC z`olYQ*nRAi24(Y16EI)V*6E(zkk=t@w231?*Ik=|(p-4&hIFP&v zNna^|TGyVlNYgu0*)!qpfh+>PHTzR9fm2W&>Nv-p03}h#YF%tOXE;ZR=p6o7a4xPT zu|WM4Q-Ad>^H=;jh2x}Kw?ikh)NBzZR0K6U-)i8VMtg^tdo%!dQ-=GIeyICF+b|`# zdxmTQW=9Iz_n#c`*F@i6r>qwp=<8)N1iXeD*-d=hh8tC$7`L9j<=mcbXQ>XZUBBe}kzf`T6SFM|;JumR)6ZtI^m(&$DeN~y~-XWm`y)0v2M)v~t@3mmp)m2z-;ZxescP$b2|;J{P{?FFxq{TG<+ z)#*B7-r=D)?oD5RlSdKO!4&l?UDJBcV3`XQ)|zGXDz=rdEn^|~43S5iU+)(ni1l`=LSlj&f5#vS8qL|$BRa6gqJNQ2@FRjvGY$r}YcG4DhiwV1yLyiL9nze}+`^wA3f&qr$9Cy3IE?>M8^ zROnam><3l;E1T%ub>smb#vt7)bhqK}S2o&WC9L3{M#2cS-a#kVecI%+AD^J)Qbw$i z=(0p*hCPpsekRvylI;N+#xaj-=CiuJ&q_GcxAPct+24r+lZiR|s;p!i=2YAE874+$ z(y&=GuBw%YwD$S=gy%drR||tze9FH$j7+PG_%JQPxRL|N%3-DKNjOEK$hoT0Vu9?v zPKC^!ttQq+L+TvuNmb;`?Muw-0#|^dugP!F{|xt>ZrF=u_~Ey1{GfpU53cF|fO{&6 z2pSk!{fL{4to|3uHA!jw2L_DHli&)L!b(!m&~T_Bp4oKudyJ?AS`rIXq|ma=M*Uw{ zZ9s&TRy2}|*DqV3?tmWrTK)?48--BMO8f#FNt*X;E-|L(Y$m3!$M<#DUtpGqpvreM z3X?`4_1H)36HI1yrglv|_o(&gW~TmWBvZ-kT1VC#5mp-7Xd|!wi_M+7YCYy20>dlM z*{jj{kvxlPI!ra6GY}Qg&O2D^=dMYwPGtY=8(9%%-eZT*0SG6?m>n3>CZEO z-Nl^yX;9Rw_=n62T*Cf7Q=~SSmtd96SO#lnMJUH0*P*y&q0$i|q;WM_{VfNMI3!wL z#Hp^#RQJwTSVa-9bdRBl-)PXWs&C$I3cy)(3B>?-6gjx4=-<2X7xj^`QpmZs1oT|k zzs0FNCGUL3(p00RE`>~rKxZ^4cw4QXRp7ncYm4+FtJbyT?vlz{pdZQ)Siq9}F~XkG z*Y2m;SfcOkuTMozD>&XO%HkD_>5fMAfU9Ecc_kLljvyOvyl2qAl#_PXfx0OggE2O=o+^WkL;#qSOS%aI9 z*Iwiu!R_&pN69G_e{&=XHQK9Asa|nv+UAvf=b8C{{)Gtpy*J@sjTeM&+mBPteSJBR zv0A)o>&xp41i#ZGgaN0WSd;K~llwyDrY7JM3YUSIF_%OROwf!`<+?8g=7ObPl1(LT zcMQgj5rt%td%OE>=B3hab2^a_sGJ`3UE|I2Z z7qVas>3c_GK21}e<0f-J4>2&~U$o&QROlp2Vo%fk6YMko7t&?9Sf%2hst6Ap>;n3qFGt=@6J1!us=b}b8$sbj%hg2bz^+bHcjx_1w-t;X zNFEUk7!*yc7SNOyu^81JK==XhtD2r+|DIZf;iREs7|jNO@k8}K?JihtkSTi*%{NkN zcO!qVEuH*BGnyUm8q$@9H{?xM|E*8Yqfg$^r{Mg1luX$x+vkeldiGYGPpV04et=19 zF`-HG<;1)1e~~OpaGm1k{p5kwPae?zck;j%U}s@%V*LLl!no}EPZ2`G&P=@tVSO02 z0utzhW=+y`RuC#wMo1FRfGrP8;|wHaT8a#W@BXFN7cH_#8R7Gbs;lJek=e7xILEW< zI+Nph>%DuQ@0X#q7{pCeG)2YV6^L34!w7?3NUGK|$n%2P?e)Jf7tsCIh7D9Lv>w_~ z!jDhSFGsujm+1y;X>l^3LWj%-p$;~|vJ>KHPF0igpSf;F=zSaM6L$t0&tYeZgIO61 zi#(^|V)o|^M%JislS#_q!^a;1?F(Zap_L;8Cb&7+B)@Ii^W3K8_c?LUGhjxBz)MYT z;|wg#nuplYX(oQF%r_7aTcVTj$Wd3+i%jugX~+PKc% zy70(r?gTSKFHRV@>Eu{%V5YIu2eJF7luRt%4zJbivj+9vj|mIIDqa$q?U(69 zb(6AdWv!t3??qr`q=^bzM6D|S$!=pX%k$Q!-m~-df>L{Er{9=VxM@FT&Pr85W*~PG zRWc$q`uI0e@+q|5zgd|?!_R^Rn8VS9vVE!Tk?6W-EqC2b^8M#^=N^eIp71BqJ3s5r z|3RPi|F1j$gC1^R{l6BSsQC5&L7)%$p6s>AOgxew%cTi&M1=SGMHx#D`ajnk-5!w! zd)2F^XuxU)B|gD`2nlY07{8#ncoO{0FK%S|trpsV2>ns6{ngj*G@R?09KEjJH8ZRR zJEjQk8)Hhpx=$$nY4AtnvSYSOw#^~ITyO*;K#55Mhqx@m;aDAX$5)M4di#tJaV7fK z6+tdN4Ylz>6;Opdhwj~p18(Krgiq;_^L}H17>>l&hM9oestW7TWiw8Qg;UKcZSbz# zT0B2ZNNVL?KNun;mHjc)5g(`MO_y+UBlH+RAq%f1lGR~;f3E61lD*&Q)viOs+ zKg%D)<+Y<&u=EJHy1J7e+LoX%ej>&>nwlt+)AsGzEHHNG4C;CaF%*n7Efz^Ij0cOq zXz6oYzzxKJT;#(@o4s)2w2yfeHZQQ?@x@--tBv$5vvDAS8*H*;CGFj8Nn@NcER6(J zJ~8|9Erv;A?{#QBR-XoY?^89OS!6ibo0!#_p^^_O1wfhrj*&b`Yn9d3DJ|EQYQ?Rh zbuFP`jvp2afMO?`V|sbx5_;V=qu9;6hC%Pf=Rvdw>V_)xSrDofTu5!oJ~7fv&Nu&d zKj1a`SfnSM9otbD=*mjK#V%?TQk2fQeZpP5z^PLNCn>7`RzpkkNVz9!PsxbL>G5v@d&i;n;{RX<3aoE-G4k!FW$zJhq zR6Z05Y{|$jaYQlX2!F{RZBPm$WTSl-n)kj@T2U^7-#Eu^=+AKo-dmg1iV_=IiZ)}j&WL(ax{MiLm%(y@JW(v*N) zVgRFWnZ!&nJOE;jLg-O#Bqw;gApX>qvUJfZ2Ew~6!2p1tgg%vDJEP`>9dBj?|IUqV zPvf}GndL-jraU(7R^@F^>!{~FqSOkXLdZTIzyCpDX}(huf;a{PPUlV*^2mJ_gVUUA2yY>GV>$6cHSF{n*@9Q)u!l=WSWb=YZyj!%9ZXDE z?P1m5G9jo!8M*y6QCPr%-?Zd2d&gheB23?t4~l;&aAbVxdwH{(3%dIYMUrk0w zHz-?l?27fF1jx;u?Gs*5OKr(>MZFHZ{cl1rB)4Qk>Y6ipZ`));!k3+ylsj!$0?!{Q zF)VW|d?A}5;V57Wf{Bb44#BNQLDn6@vZZUu)YxOKU=GC|%&%XX;jWNNW9~i()i(Ym zQeDYUp)}h$47O6W?vXBP+q0!?b!C{XzW$dcrv}uph6nlAuOW*6*4E;Gx(g%#cGmxI z0T@(=c2iz#{8BrzHzg$_fW+SM+s#E5(j{LK0OrN_6OF?UBhO2fU<~S&FwK;vSJ%7- zoC;|*S~dpI30s%tiAn*BLtA?0%30a!H8d@0YBeq|C3}=tHamPbn#JQ2lRVCQCfGh{ znDH&?dRF@KJiR_~$z1@^>m&!;QFdAEY7rdltgm?u_qht)>}CkCZqFa3!JF>AOY&e1 zz}@7a`k?p4+!$THhOzR&<|2Y8zNNA9Eg!YwqkRgN>Ve&I`xL%+{HyN%DKCNSSlzQn zBqm>4g+6F~X>J-BYJzSk-Eh0zH=4hEXGDCJM|GEv8B1?;^E5gSL+K`KkSrkM^)(s%M7y?G48~&NkrjM+R zJh&B9nt14NqF7m_(Lgl049wTMRnSnzN`ZVC6QcmE&=RZE6U7^)ZDq7^B8G|Poh>|- zD3hh-i#il%%?{x)$v#G+|#CNGA{IS-p|OG%H>~ihYhg=AcZh!#V#kB%M9(!cFEA< zIwVy5F~tLP=6e?5EUB!wkgg>jsdC6<1xO4V%HcGVaVp9zq}Zx(&j|(xS4oP*djsow zTLZ;-U*!*CA<|sWC0BP+#1$C(S1hG(M;(3TzY)otst4$|?Rv*OtthEt(}+y|6TK-~ z65VSM=?HToUUXm#mJvy~JVg$3D`>3cAWY?6h=%@Q2=|VRB8-l8E);S zT}O9p681R8V|tD3iE*?toDErI2}ku0E!56ISh5!zSj0}fljrQC9J-2x#kAJY^-K;L zR3JGw``iYomDxe&!i;smuD?>Nik}ZFN*JuxFe)u(RW7CI|w@?Iu+E zzok?w(1{sKKWdFVjcH;IB}67I@<*lnEUwKDthB_a^yY)=qQN*YB}C>REeBGQRwT zjPNJA(pR-RjS&bZcj!2h6?SWIPdpfPCa>lh5Xwl@t|e*g5%PrN2*5Fo1=OR_<}|F&b`TB5;4!C=yBX@%gTBDv=1koq(PFAIP{W7Hx&RF{Xfg#oay-AcB%wuAkeOujX5IAGTb?-ggcMQ>e;hisBg zlwh4ZshN!)Y?4mi2XF|yUiQdhRVY(kLAYYe^cXN1e0djXPB+n*o-N z2(0T1rN;oJv63ddoAC+O92%zT4&gL-$x5IdTtTdNB|@DfW-AUwPuhNk0Rcon=KH+Xjfd0=^F~KSigC_O6G`sL%Il1J zs2x@!q;YF?@>8aj4BE^qC4-1q$K_2^ahO_DN%z(leMn{8dCm_zUFPGj9(ho?bJ;`7 zfYKzACT)D~fw2Auw6_6d73r)fXqC%HhuobP0#q{)-FQi-DkJIB^21WU!)qxVJ~t7E zH9K0uz{C{~14|Y(QoeJfBQ>zMP|WEKHB#8#d%&ur8-I0`aZr|qs47K6?L7F%TK>`M&s^OzJ^8d0@!o8x>GfM7n&K@H z8V*YlTEIyXP8>T?4pS;}O6quR=}Z9T6>MH(YROW$Fe3(Ff0rz=qNJ*nLv!zon7+(- zW3s18^q(ylrCpj!y^PFOfiH8PXDzl8G`&x&+7pM;0w54z1Hac%fy;nOMw{Et%vF<$F?R= zdq!2tAV8nPmL9F#z!@LOJUDm$AbB_4{f>>0^+8%w$h1?vM83|;w}i-qvxo_l)%#MK zQd43xE$Hbqs*mu~sTh&U2J0hG^Cz%A#9(Z2YY3&1K||kn(7$UZd+Qo!vo6=C8hM8K zARQ%$!2C=%;K#&`^g=cH%xm~d)kCubr5KRp1dPwd{!H{uW8+YHLUF7|t9!+3aC0&d zw5yjwU`}Ssm`~Md0MmW@^J};Vn~`yEirH~4+EGqUoE{_dBbQIO{i0bAj?Pt0xT|3c zVbQpfs^1W5kE`$KFa+-qyUX!L|CZRhnV&MK&N;;jR@||sTwfKG3&DXVSDc!NYGOzw)`b8s zo|{HaT1*_cXN_>)mGZ1$H?YqG7TSr0h`+xM`R>)Ent1iEfgLES;jT#`XS#XGw~Y2o$>;q*h7Vu1nJkz*gC zxPnQVDe}IghU`h6XQD#yjaMv>S^TT2-9H_!@>|C({hHAsEyIT`;ZzPNINmLUNrNb* z)K%in@ptH!I8~~|@ox~X@9>GMFXWHAWMW(4j3xKhhuNT+k6!LWL%b~KD|K0^+9(w( z^^i!C5z%yYh}T;5MSc4r zXOt7|7=&9Nib+~$AsgDm)sdIfM(gxN5UM|8#A0+sZhTD$$<5HZ0i(A*EDam`rIk?j zos11184TNvlH=OdSaw3$x?Z8bTi@+EGBO0_MI%?EO2>8RdWADDdcxYia~kQ$-tXca z99Rvjtq!064Inj*md?RG7_NDrU`D=AdT+4xZU@7PB3_&BZK-J?VvFfPs!>w$Vys!ZX!hnyTYcPG%&z<11eFk6QDIAbX|H9x(|YI-^HS?}2zl$31yW z5NICni)KbmGvRGW+qML|y#wd(R1WL`25v5e=S8(6xY+k;tqWbbBRyv(Gp=YiB5ZGq zUYVZ0fb{w@PU5k>G=Sashjs)w5Y|u7;G|G+<1D!;BW7vPb{I6mhDpM!#j)2-Xgm&- zPLi~0l&*$o-Qnd%`d23X?))x>a90C6@36o6Ulys*g<9{WsbLj7;J$G1irFTwiCZ8&&s~TH93rAht6L*C>w}^7$k(K1m83Y~N+vF1J7Ud$Bd*#(q zVG5MZmcFyubdMPp%u3j*a~ICNLfVoMhGVP_`zpMAIR4?moCFdbay1ANeSR5mq&2l< z$Gb2cZS%i6w2ntDxRA#wyEk#NR}9J?41%_EPo5dv5H$?N<|U3n*TwlCIj z1~l}RV}EeW4%)5H>VxZeOGP~Z%^t(x#NZmhTEMF%05zo}6Ut*@7wK?VvYPtVKxu@@oVqeo8 z&MwYF&HC6Q;1!p+EZ^+-6Qds+^|pM5xJF3ZZ&yTsk5{HW!cx7{!nlC6M0@9;Exw-=t* z;bzSKfxkTS8v7tR@`!pQ0@}U_c6i|mxjkZ9RIXhaBG1`@kBBtu9u#O-4gqQXtI|Qi zaE6K{WzOtjdKYv2Te#_nZ0215*#L-s&N8Pr3vVb#A^@m%@v7dl^!s_*xN;eR|4UaF# zaqnuAEkoJ>DFr8R1r8>3#uOsrEUxdYapp&uWVxHHsx=d&*gXF30`G)Pho^dTG|qB) z!)*CnX@gn<-hF4%ux2x@W8{%xf+CwfGk`1>R)H%U+t|oT1t8m&ub9xfx(c<^4}%|d za!-D!YJeWghm?5>ydZ*ho{LWmMWShVm?XGAWOD2-Gj`5G_OHE72nD(bz}g9 zv=2(XdS(KoTGy>H)yrAh3r0FVEk(mRhG=at=Ov!ZXuo6xt~AwdsP=SKBMe+}h6H0@`z#>kgPV;C4vowy%xR&^U zQ9?37dvq(Y;odi^z@*b@#H>*1>R{d5p^=*yFHUTwU59rG?`10QH;;ArI>tx$a8Lpc z3~tN}hBYd9vV{2=cQ^g=#IGTy9iB0F0ciux)|RU%?t)H^)`b7=aHsbQD?V4J|~NUr!ZsyNR#sRP{oAY37fyl2car6OS;Xua{P zCr;?X37eE##hLLgKW2q3oE@GJ#H&6e4YSACKvXccB(!Hkf!;*xUbQkvj-4NnF@wLL z*A*}Oplg0j$I5!eJnbe-j#CQNTHxRo7@1qOJK5-L&GhZ%Kws2LQ&l&9d)Lq{N~UqL zd*9cdT_|KSN9vZ3V=K~L+2QU)o*Z%z_P1r0baf5(_^s`1I>VLvL%q;84c17X2`Th( zdg%jRcS5_$D%v|{9|7x_rw2z^zeu_r@$<&JzHn_~KdDZ4ukXlX-4nS@6^-M^#8HQp zhgW0tH35rcd22`D5*Pxo^r7t^U$VRA^lrw^rMu;x?Y>QRPxo04F8O&GjqwJK=5JdNmu- zMlYa<169r~G=w-AbsELVJ6V(#99SPOa z_d^2CJy!01%SW<1h^!lh4rz?7*x{Qd?r7Hos(2zUVsg1qns$>!FO{Kj-85o3$xdz> zszWTN7H_8(+quu|r1AssJBim^Z8E-Oti$4=UK=x2a}ylTa{m*+1kR6}aw#nBrEGN9 zmY&b-&1E(im*wgiW@Sf8o|RU=88v z9EIp3^UKHH8|K>w_Iu-TN~qcVEXNf8d^5anqDj?d-Tz~IWCOiPJ zs^Yg#MA#i;(HPZBO~((|?-^#PdRP1P_wOgXT4`Oeh>tXNjuF34w2BlqyQmM8<sE3$ zRC02#urd3OiwGqhTSNtT9yC;S{X!bhibiw5;+;Y}&B7ZHChRPT&_nK8frX*=30Tu= z-DDk0<@6W)zLXxIAzppIJdAG;FL!FAYG*l+*zQDeP6 z(;Rs$T79U=m3@^CaI_V}OH>8PtBl^=a@H}@!>>_5g3#EMag^g<0PSm91$g2BtCU;0 zH-iSWex&;;I zm(A+*ryX1Gt5bmEHbg6Rj|pofMzt_=_o zt`&Zg9MDaMN<%``^Pfeoo5P-*TJ{k6oRG(~G?Dlh`zg*TX(u84ul&{XF7Iext6rHW8R+4NYEt@0sWVTAD4EjpguGqAa zH9Oa7B{RyGS=pSe`oMa?F3v(#abH>k_m3^Fo66=qRoZ0%wH@1i8%JQpbu8i~tc8ot zHVacOR{sd8aV3g;Zpb(C=G7}}ed^I1_9+Xw{3_dR9N%7UZJNg^b6FiH&lsY=Ql~vH zlQ*NIRacs-STm(?&522 z<81f(4)l0$!yE}9xs)Pc;X zlD106vdf5Z{DX14?lh_3=@pJpNUJmNN2J&0-P_&m1pVmRGviKgr|P25O%DF_33<(4 zO+lOnEmW5kj_60Fc@pOB{3_7N*l59j)A3beModJ~GUrATkcW$%6YF!a#7b5<;!G7^ zZ-IScEc?bqP)VA73L8Yd3=MC3-o(@vixRDD3}i620E!@D*;;>@o~V^lxL)gENI{C} zyl;Vty|8%rm5qc56e}}#A37iRr{Tv#vmM2WVn|Mf(}s_6M-SQ%;EzuWTF^w~jehG7 zH;l||s&s}e6;u}vfT9Bj=yTE;jw!wjeK=ZW=n~uG8lo_j+3|~j?@yAc^=Rev(6an< zG$J6RMs~$Xd+6kAXhyQu?-jI#Fn=EC>F)TjTJ?_-VPk-0q#roxmXQfzRW>&fyyyPy5_TwI`BQ_+{E|av7Ckt5YwXBx1;qIj1 zneeZ;J+ATy9r^9Ws@84m76jYegV} zloK6FJgNtnjbDt(`9d;#L1mv!08-rVdd|YV9)G(GClT1>%wKKKv-sfq4uG}OQz`M4 ztf{D4vtfXM4jm23!RePQs%bUZ$0EXzCDUH}O>PnkfskNIq>X8d}o zvZwmhgUb=dF>y)p-6J>%z3H%;ZW9DNG_tW3(Z6&-ElDCpQO6)s&ij6CJE-6LpJr-b({1 zgmB(qvE&!Ew?B1a7^hA-)*8S;K_qX_9j~ux%e06s#E3nf=1>>}>MHRMBI4&$MpM(X z;#}+Eqi8@)NlQ9+14ny=z2FLPslULjTs>S15TenH7_7OrK`H?n6!N@J&Z7lqI13IH zq_PKRLU+&+3fG2xa*A7Sz3OZ?yj?PRIVoSEVhOHbE%>X@EKi;9kIfwl9C(`8J{nbs|&|Zf9G} zk+Gob7-)H?PUBD5iYC_zlnbA-CWaa}Xd=O9@pPho5mEJAgNg3MJ20QvVS{-G!7dvr z^Q*RS04b=%A_$M}}u`fZEsp@VE42LA@2 z9G-)xjc78;BL|F-|C%Jv#%iIKJ(K7{ORU^ziQyl~EmH+o_kyoG-jYQH`~BKut59|( zW4zZ)9(>%WSs{u~6)HwgH2a6ml!N(Ks69#YZTd7=7B$`Am4fImFreZwP;q!ng9D~@ zL0;$i9Y0(hXmx!^T)!DmP4dWd>{4UV({)}bnoY3XR285({P`n|!u1#fr1Qp+?Ton0 zOw|W+!=6PdM3e9rD~f`u$0^N>0<}*H0#TZ(vsJudCq9Hv$7v;PHv{N4i{3TG)g9%}FTLy(3-d>c zhC=Dw_c!9b>@Ny?$Tfa~O_#B8;%t=ZA(sGS0`%go&slGfXEEiyCjsFOTO~l7H>wFo zuPa})?pwZFpS9Z%Z|X{_uR)->J}FmYaz)f(p)wp`U*zs9pt44)NlK@h_A=J<+UX17 zR6R#NR#%?iBwZpD^B^|q3B((}gAFLiXA3tH0Tt%Nc%;D; z`g>^66y*Iu+mslk)fTZ@1Idw32p%!YL=}d8a5n!A;?GS}4oPXUX!l2pJPx2Ftrc7G zhpErG#Mu{mlx3q)P8-qe)ot)p&smS$2N4g2A`P??PlNq=E2%;(QDo8@gaXK^-* z65SVIh+Tq1yMt%^?Bzra9y*Enq|7d)79J8x1V@sEBsjD~7H*{9f91?Zj6)OjZN7Ai z8%7yAwu{7%`$K=kK&)L^ebOv?!kX!&by8>-B}tMQ?k?9kWqmlT6>-uaX1I+%=3eZ;Q?23LA9!UWaYVwEsTQw>3|&KOpJ}7P1SA;miyCus zZS@vIz7U>|Pdh<|N-Y1eD@TYgh>U4L=*!IdjY0DCgY_()8*Fp-YvekXB#}N%XQS9- zgJ$w*gpdS>)e1W#{wj!Zmo#J~d>O}@Rw|vzZ&$eR`FT%!{ck>kT^~%F^1F)j^mq7= z=^aD9bcHN(zYpmxn#9~d;7D3=>4~i8v*K$IwD{w=AgnH|zoCcRPK5J50(1$+)FJW= z>q)bvem8}tAC{bJC(ICplTl&R8_C*j|0bcfLlHWF<;v(OqkF=6+7eYn8*hmA1 zc_@NC2SPkVp;K%KF~m9#(a&Zk){Z|lSNq21TR$hI{mmX-0(NN^%|LXNwv0{)1FGx~ zAu^d#+Xv!F@kF-XW{g#tk7q!ju6hY)RW%F#Ad==A@SqO`JmD|MH2h7q6_~4 z`X;yeCvO(Srs_LN45Mo5lwlNP@7`g_(?U~?!KCI*34XH-UF_71VXo@Rz#*DZ2xt%6 zOb7Z{{f+7FAiMJ-lYja<)voU)9S|{FI=5)#of8ZmX7pd0*`bQ-QW_MiCKSL$p;fz-+)pm#JJLj81%dIb*nL^}cZaApR|G z41Et9*YNHpHVG$}$>*LjvWF8F_igd-Ux_g>sBDScj5ru5`d}sksLfMvEXjLK%Kfej zEyqU-FqFv)D$0D3f}DUEqP$~X;b)pgTu9#T7PcSFpNwkl=em6VZ$Mk2nXABQeT{s) ztV3Pw2D%=rh%m0w3Y@)iTKaofNjX3M*X@zB+jF=*gP?c)-ucc$nY{V|+qr*>EZW@h zFA3-jfXuXW|3{l|EM4TT%dZnCcHwC+353hee8SGv5+6}*Y9RS(sRx$_CzE6;TEjsH zG{%xfo7OwI)x?}sF1y|>Ip`4=_UG(=-@sd?$u1wUWYcEBt_`Nmr z!bVi@;2M=dcc{~P--Dgd)Ct3B#dczP`&sPkV>H=P;E4f=>B#KF*RTqC7&1^`!OZNE zgCYgFx%HdiJ8eb5exxUHN7#4^IR~XMNs`6voP0+l^DtTswWQAmb4L_|a3-&&6@}AF zRl5tVt>)Ap)8o&Ibr|S*$bmXquV4?KmQ4ocqlyBO}e8ONYnH5P?c0 zU*MIk37AONv{Xj1%by$Wp@A{C_}0G>7O$kg_gYbt@u?_Esez+r_w#t+NEn4;=sto{ zl^KaXs%k%>Q^aP{ZD8Pr-pk&5ucrfGNX@;_cHm?1GDVUMZ>D)Ia>RBxVGCiAnPx1E z&wCF>Z~RREyyy_|-(VR(u+zPfHLg$~lggcN^xkD;n|XNErT)Out6FjmcZlkZm5l3& zdL^4HQI39WBvB*#V-tPED&E*}be(u{%eM?gPfGN&c?g7y0PQ}=m{`1;;fW83}RwBDXcTnV(+3e$lMvB)WWzRv##T{uB zI+WMsmUJ#+Jh!}X(zhkb%sU{@h&k5g-L87a%06DH94-W&~xvL7nftj(4{3Qt4lZf_6oHx*R;Yj3D7h+!^U z06b4Enx*2RuyJ4wt<}43voN5ghnkA?qHqPQ6pAH!z_i&dzY}csQh=09WF~^5A^L_) zlHY@H2~##jJv|d&0pD;CszEL^vYdybWkbWku;0%X;oyx$0waoKK>j)LOT6LhRMiJ7 zX6E`{QodFs)>jf?ySMHcHhiV?sdCqT#t5ZEp>U5=U@)`I-eo4=b&U&5;KthRDM`~Gm6kAO8Sy!2>v&81ONN{_L3@H1yKzbpc z$IlFt=iwI$pDFR|QSpPWhvmGFuns>;6fM~$^n%>>Ik=ed7#*^wb9&3}kn%(2Fg0PC zl>KXVIajSpRn7P(H*1e=W7MG?38Y-{FE5mcc|2-k$nZ7Yl{fBHjOovv=STB@DN8+wR@A zZQHhO+qP}nwr$(J+vaZD?!GV^2cGd-v-_a z&^y}?fk&^9jqrBZ#sZmTfnSZtz0{q?jjW;OveL4|-SG2ww;nPTNroHxs^VMym4&tp zgGHcf&*xZIRodz*njKx9Sc8?w^>4);nTJjB*b&a38#;Y&=UkY!BB-v$PxvowPtSg5 z+u9~;c^1D5iT-qt?4mw&?#G&^t*CFiTigmIQan6gd_~)kxvCJw3 zBy~P=g`_z5#2W?N+m~>*?uvbN9rIrI)Oa&N{2gH^}uvX457Xzt?&?FEMA6SH1* z!tLLcctSlTDVwQu9!WC2UEEPTgX7kZk+I<+`=~>KysyL$tjFY4pA(}yCP<1xGka=6=cLMsRT=|urQHamqby$ze* z-jhp-vH~~T`}MfFjm3OM5L`uZ$g7V6Ceo|js0`&C`b%5cEAsl=?f&eWg>A!2f6qKP z!9-D-d5K9B+88O6XeCO{IZ-!}QQyoZNirkEF>sGmITj(+!?*K7d#j`^8%B zImHuE(RFwmG@=-$YnW6u&Ab=+49vi*)vs6LBGtJ(o|PFf#*A(Mtr+IRh`*6}>Om+6 ze}Ps-M9Gn~HbZ0v%b5^z`)eN`Q;jLB)97$0V~sOkY#%av+fbHJ{BTB;5Ui{*Qtp)E z5(jnO>5fozfMr=HNum# z=G7X!K`_=dKk9HYj_u17B{9=g@jyLNp*SV(5?>?vXK)u{a#1`N z-*!l8equYUvm_Js(0lzs1uJ!|=t-~Wq-JSZQ!x6MP1u*4ZuioR?|Rg8JhM0oqWWO_ zX)y#%A~F0aSX&`ayw$Rd^Y2}1Wh-Wv*m`dz7f3eeS2v6G4{X#iq?GD9S>Dcfs?T8? zn)hqnES6uYt_Ak^AhFLIrWp_ldg|c55C%@S?l%j(As~J{T@Z-EY>a>#**YI@NYvqj zaL?3?Qe=08hQR+eP~w1vL)b~S?=pJb`u$gH!^uKCOdJsapo9|ufbG9a-~aDgu%4;o z{~`yMXkEl&v88_Bl;LyoE%lhE(IsI>V^gEzlqH?vjImy_3(!M?DWj15l|e}{OzGSV z-6etRfUDo-Ag&s(Ox#$1!qYL96KH6;j+ofuq;^g?dvT0Ei z39h#{?>CQkH*@r&MmG{wb&^K6s~c&j+wJ)+_X92aS&Ug`^CkUx`yS%1$nEjS^X;q2 zeSE=Zn@n!AUD@d}SS#H17q>G$2C-JFSIvYz)cBAY1rUvib-po>X!r38_!a~l9z0Foc-P71&v zt!CIF;-QNx&el(I9Cek|rpxR3^zY1!OvBR}YO4kx&{1mYFi`d>b5^mzi{kRqfdxbXR0W78%mN(!>SiW?Rg^r5|s-rrb)7MGy;KOzHZblpMLRSglj0_5BTAMR{{_EG2+kqGN0>F&N1-zUDFwELK2vPt> zZgx)6^RBhC1gDwKr;0*4A%adoB1zbjn6-cK*+8TPl=*G0%~*e%pr7m!>2vZe&68 z^$hc|N0}`xoWhLEaBTE2LF-JD%_vg1MIB}@fV+HgIFqo*CB(|9`1|Mdo&&mzk`cP} zfV_quco#Qciajy-ss2OHQ8O z&D(^cYMOL=920|%$#X4$Bkk`V{pOV9`x{ZynzM|+{8dAW z1A0HkOlpYK<^E2>zefec$XcukE;@RA2pb>aNL;o5WYAhW7&u!qMq9-7NECD^f}nM^F&?}vTql#@D6kYonmM`*O(}UU5qDexmE*HzfNT=60oSG7~eOG+X8(l+&M;O?l51HVG=J`0V9R&i=&*dnh9ShM~{=HDcw0c95`5 z5O)0+MEDuA+~!m{X1AXc*gk0O!c|Vy!MVQOsO4%A81E`4JJ7_02l?6)2O!;c`(8M`#@ut3Gm!LJkT~&g?NuI<~<2xNok(rTxlBPu8ik^Ai3e) zo~EoDyz?9wV>1sf;5Is#$(v;!z0pz;e^Pa+TQgp?JN1Z#rCK(S(ve$|8#+v3h4$PH zc@8|jr{!x0A#4!%GvJ*lF;Bmm)Hk4syt{DE!uC++Q^~H&#?PcQ{VgB!Lt}0^=Wc__ z4w@KOO9#(WWc4q!mFu6Jegn>d7p~aD7v2d6{{yOZ;56|wn_ya%G7EC`uDgixAv8dL zSOQN}5UIvFr*3HCGbu+eTxBNz%%KpFW&Xf(U-BiB{pf(~f3&FSyg2rU!+&Dcu=wff zZ~$!4-|PAi@q$jY3A@9}d4kW;0atVW-tC`GVz!J9k28B{Km(FV*4KV^v~0CjCO>mJWB76Xcl)90pCDyY*oqzlN6>aF$)@%LuAw&0 z61yvFd0703X>OC;9h=rc!Y^R~7E%X`~Vt|EHHKIh_+~<^+}^<$D0d#4d$$CSc1K z@j_yu-&bB2U1G7U10eo(i|lTHm9hAJ9(HmLlOi5$jZ_3Ib7nG0xn!dsXIXgP(4kWu zpMDA+@z`oP+!x4>3utNiuomegWyUo)SbLxjoBt?U9y0lB8)uLVxHA}BVPrwo&Bz=N zypg>4daE6NQoz0Y7=VU1<}c@;xy6Z$djnl3(Fh_>&qX6fFTde@4SZP}m;DVJu8uF4 zXV1dLJ4>3j1cVfv-7x=(u5=!{%i1;&D2XVM2K8d^9#xCG9Kr{z_=w|__LKB9B_?{a zsII>@9UP^-9QcT_=pKm(ad7_FRr_WGPnyhdcm9;I1@U+?0McKx_P(`?fW(qk@$Glj z`qE2H9}$B+5T~X>O2d<~{kL#qR|KyQlf1-wSr0xa=fM#m;P&i^6^`AGEGz$_(XYS- zHWDxoB%fV_ne3E}^d0LfAd7RMlDT6#b^{!^ExyNI;!W}IybsdTAW+b9yu`0mYW+@} zJx~{h^{~OlEHVW-6~??tnhhFLrvQ7Pb=TJJJy*O!OD&FnV_6%kN5x= z&c1YGm?+rG?H^cw(26O7d_ZgN0=B@rsu|qpM~|7$G$btzb$fW1m0RM9SF8EPX0YCiN2*e0c6)Xb^h2ATpeJ!1Hd!#`Zn<~PbhfxG{U-%NO zHmKL+z$0=(P8m6-C;d${W|C#STOt-sbY>W)USft(1DK1AoVm+Li=pn_^`{2A_ZH#S zS3+Bnd{(QBj|UPDouFp;iU9cEb#2uzl1zybvKLwlce;a=O(3sCdv%HuYh*075 z3`@JAu<&kA9*xJFZI3b=$DY|{ajh`Ddx}(njhfj;f%+2cY_G}*WdPmLqQU^8S;oKt zDvld&>1>Dc3YgOHO8V};xPnh47(ZbHf8SN4rvYR$t!wr_g0LE)

WBX<#Zfr*V-uWCrUHeg(OnO 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

{qv3+h|2XATWzrJ;wqB(mI=sQ4ZgV0xd` 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

IcvM0kP$&}W86_MJgF}b}P3@^X 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 q2J>xrp2A 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

YQGiIsv22 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

|~o$RYmj0 zkZUhfvV<0~5zI|M*rN79w*HaiNWDqlhiB+JvrC6wDWD zdB(B!cBTGNMrl$L0i8jNzDOw715(i4ekmmWfkif1-aZC;YIo3DN%ak3C?r)mO;y5d zNfoN(oe6&WoAtTX)zLR5DN4mK8~L)`;TII?Lsn2DoH^O8!aX+YVrUk>iOx|tOH80E ztuoyj!Sa@t=%oaFl|iqeu>yIv2%L!W zqn{JAa7*H6;CYfErOwAgNHHUj*S!MqfDi0wywd6Z{_djzA|8L$7#knb07*2nu9IPL z?Grm8Rwsd*zp8Wg)BW-uvWVg;=Mgx|Po($jy92p=E27kl}NlPk@Mpvx0Uihjs! z&K;bLJ|_#_kS$B+eY#Gp0Ikl+6qn+a?I>DVj~k+q8jUJz5}#;sJ@SQ{)p*xc@y_t3U9u~( z1>bw?Q3z2hG3N;UXs4Q={}ZV~ZX+s7LJJZ;uY1dO{{_GvhHn_np`>&>fz0=9|YG$N0?oT9XS8wbQ?-sc>U4Ty4bnXfJi{t9zDTZX>SNhGvN3qYO+P<4pintL!;IL^2u!uS{e+ph4ywoD2-YQ-(yC87JtIiDPAWG0!lhV#F5hanQ37T!_|W5(tU_*7c9wX zS6&U_Q~6bzl?6fqUzvozu%s8Q>Qug=aCcr?G+)1U@5CM>e-YAtX_J@dYrYEEzGg*y zY|BSFtHbeWK&!M2R#{$La3r`s?U*Cn>&=sWg#^8NZG%d#s3#^Zfm^ST=%fO2lfAPz zaX)~yhL6+f8O6Sd>BPqCNSA^K_LgQ8KC%>iKKRHpVYoTPSFkDzS_HkSC7ME+H=AnS z;8;6li;f&{NMSC|Fb6e=LVx# z3sPTOWts2Pq(xdcgT-dUlv-kyh1sTKo>YfGMiEO~(4vDl$%07&{Ku=wbO96uC8CpP zOjS4q2+gD(MFP8`i2_Z;L_uCy9&rd(TYYOU^qc!-+k-h>)?98ddlDC@-^fYwLf?aJ_R{3fZGG^?DEYzKtUG{?*XKnN6jR5YB>aN_yWgl3`mI~{(r_$9-Jhd+DSiC=TLboA zRMe7myNRPO$4`vx-~7I@5LrS@f7^I`DJVY2rsdqv1!KlHeD2%yNS=(=Z;?H^)vo`R zhvq)sDg{g}-n)yY_>sltLUVB&A2!~&=zbAF zeX6ndUZ1e1X-^963p0!uvxyP)s|#@;#DX8%eqkpTlA_49z1>L9G;RR#3Y2KSg};Dt zF+6V^awxsMucXM>JXOnFQUAft*iagju~KDaMs3c*U&AVc1t;2Wz6w{TSm+L;>?Ons zCkKij+Td@42Z&s4Vz1sI9GpYEB*PukgvYgygfdU6^35xVCM!k$(A#zz>&aMsZ%&@Un z$ekV1i~PJhQSpC&S6+fZITpuQawuwmg>64##0{kw5HA4MxBG>WG)jh-#SYo8+T1nV z0P6|`wl(IEB0x6ZJ=wsGDuFWx1w>rI(=Y(2?`p_#5u3T`b7J}vXfR+<{Vl8jowaD@ zCY5=ei@I^^^$8HIM`#ieH=(SF`)y?Q_2EG}>5|qOxY~I8oy{o-)J6*Am)u#{jI%=9 z>=KxwMZ~CI8Hy4&Glya<-s{5p*VXH&F`z|w=r`}`SxkS*uqgPVBiICvjgI#db; z4$$JGvsgoda$^(z5ElE*NR(X3j-W)P#2i$q1P0TsR}Q~npZW79{E7h~EDLZQ8Qumi zu*31SJ^s{g)*s_CtZHESeO9&0WM>vJ8^nICcn`c7sU3-5_PTxk+Irw0| zaGlDQA3=PWiRh5$)Ofr&%L+0?DBVEMr##4fKT!)_(nn=xC^AA8E?Ro9g?^u)KTCJV z+ogej!f((KS?qgCgsddwMEEGY_x=D{|28i3PV}-F(KQ!}9XO%Zf=;_L)sVs&VdeG^ z%H?$&8MJXsMEOkovrB2Yff_o*bGclt&>N#}TBGPCh zng=e=erhiCjjdD!K}qmUa95WJnQDLCEqRFc<3CO; zF@3PDd@5xqhP@bIj*o7}ur3BP`L7&{OU9J66tm>NkXzRmB0+Hd22;F%E#hrZ!?b!W zo?>?L<;@`We~JlEYUQ9NGAIXaCno{+O-UZ>d*BGiG^gQ*u?u*4*%-R4a2NX=Vr`fk zL#ldJcZf7Kks=7(AYF)lZ?IG?J#quB~EZ4(vj#NV{s^-fSQa2^Tbz~);gxTzg%&oU9XSB z#h!E_r5DDm)4?duJvG^137086|B6h+6PRZJ@@yyt`;L@vZ{tIQww4c>FjU1yJMkKF zz3t#>{BH4MrWLW~Bn>gJ)WLC|uO`x%JK|zu^g}Y5i zy+ZhN^5s1#BdqYDA?ww|77{fRK4}@kAj2msnP}~Uv1!IAGp21GNtQy)d($LE*6c*4 zZ0#VXo{F{eY_3;D3?YLUZ|-ddLBRgKc*OpOQ!;VbZ-SM(v4EzMxmR8-Q?Jfqdaw0Z zA<=s{Oy-k#?fS4uhI`}|*9aT!Pj*!ZF5{W>4Vq&@T`k}P6?kILv4#t=I@+ zA4cXt&u7$0N+3@ch3w8?q~{x8kqkafJd$5_IE)=nG&wALjOL1Gie>_25m_m%35VcL z&IjkFzH+Sb)HG3JQ7w16dxbg54s@HSP(;{QYqwCwIFzwvmSu{T1YoZ?Q)y-FXCcFa zOWX+^!Ay)AXRuTWr}KYO2?>n99ztXAjbL0Zf|oy7;PBBgk<-&&qE~3=RL4Ar4wWg) zc#vV^+_jNrj>Z~H6-bxulpeH`W{<|~>SM7C4wo&9B$;ju$==G;?h7W1J$5KzOq@h$ z422#z@_@-v-V>mox0BAX>=Vd#P6}@!FLE>5Bo|MM?$)-!ayoMYO&cg zwa#P~s!QW_I+@ZG(V$hY0COo}T;*6lYHV9E{w2rmK_Y2H)cccj6y$$})9yEH?zyB>yT1_@lIu>Uq)v~V5-*9KKUKwQ&a zJ~8~3Bza!kU5r#vt5_$|fT~!Ue^K4mkuo*i`8OC1JcrPOt7t?kGmD)W2`_=TFvqp6z3f7ls%wo9gnV$-5n64?R01=isx>q@7frY8q*tdt4Q5q4A&tOkh^9jJ3Z1? z$_9lF=W?;V-dbovrB!GF`J`Gn4XJp4UWm08_hLals?6vaO{};}%CD%#^cf9vsK;k8 z;_Qxx#O&WRZ&6CDyJ=`y02||E24Wmo^ToCfPa{=cq63#1oy7C%@?IZpO@Qo@if#$r zNvwwYhZJ6;9kltv4G7rf6(#ya^+u%jQe_|v=}09T;dGI-3q#nF&=V1ZkyW+I0i7x{ zr^<4H=95L)u2aaaeofOC>n0a^n%vILEglR=2%5^D^?4fGP?7a;2s^}|HZv1?ttfjJ zPAN-H<1D(1d3xXu{8}@ib4qb6l%2R7E$`}vY;$2M9$iba6{6R zP~FX#-3i!Ef~_J)Sj^Az7M@xNm1SVi{D9|L-J`dLs-8x(t% zBc#I3mTo0>?2;S>*SQzp4c2xUDzRE^;WeOAthtU#CqXcBa-y-xFMduMg{Q^x=-2)1 zgPXgf#OXCe#L#jmpzI||NOwpoqvSt9KKSBp%jCUfNOrI{qexKxYfj}9aJad&`6&7-H;WM z5Aqc&`M4)XXq@iDt-_||mQxp9`IC?GYZ3P~B)!gTNxpXbG6lGAV+Jq|6+1$&n@?{B zKmI<_e)!OT$wO5#N~%9aLdggSbA|iBSNaXqCv_>F9{lZe&y3Y6lc4N1#cu~2vzarv zzf=i5&NXRYIuPU%R&1?^UL)x1RwS|_pdR!8D;x|obo#+|3>UX5@CUDM-+lSLT$z6o zrHXOI7gkDiw{#R>nmV{4+u-4>5MJE%2ycSRk_Y zgi!m6o1ge4PHaWfn-Z!-o-RkG&4V+#Xwe*}uDZxHL%LK6Hd|n^JlIr83rp3BRh8I+ z2vio)n6NwY^3Oy4Sqgn7BM(ugfv zPo#}x;Iykp6kgc-i@qeYJ|ObFA_!W}StV~2{yZz$%uDmm%QZ4wl&+^=zFT9t@MU)VTF8Aw zZN88sBF~!|=lL9N8kGIG%{`}ozg3*ZQj5MJ%t$;Bt{F+US}=E6N6?-yfLiKZ_=B|~ z7%lEEva229k~4KX7^u)e2U`q;y@&nC4tt{gIbm{0%kYq>=dVnDgYhk z3V57pj^dLnd3M5*H2Md-t8SxrQ1N)hZ;j$+{&@-NBP$j=%8OC`whfEKPA#eFh=%fo z($Q5Zyw>|S8Wst6kL=97mm5~sX`mXM;&w=Z$cM!pA$Bw598|&Po|+waMrV1%_3xiv zAKJW56UZSLNKsL{?9fB*V~Jpg3b78T+Y?%Mb)0YLS8=><@ODF`GD4k)PKiBM9_h&Z z{1G3+@fS-;(uOsCvEQMr|2O`7ZAh>1AK~kHG6RWQe-`<6wleKwgr5k{miJ$UGH*k_bUdjF3nMdi zG8LfDEaF6}=4YWV8}Pxu@%)XJAzqpx9wQOuuzx>GUTT9Q0f%i;s&r40J?d;KZ5NQ% zOWJxRUAV=|DJ=q-SfFlO7!BM?KWS4Un;p+}@Urx)))KRf;AsW+BjMBnAr}x4Ss@x) z(XR1eN9jfYxS(NVp@<-U&U!uiL9ME=)!b~h(ao)#H`8ehCzX@V3I@#Sr}F%uHQS9jqfy|rcrod;ND2BZQdSkBGC8r;eZD0SlAm_{+XW{o{B#5QWGCgPmnGiX3{+Ny;fj{TX{%qQGi`diq9f z`m*?*&1ny6SA@`*wP^JnvT14chD!x?4V;|Mv?!ZsV#`TZirGBY+h|cATTJ2!x zCH+j@hw3*$t~unR%g_k>!o9!YM}nb`1mRZs9C@lchuTlpbdPa~k3`1@_2RXh2*aq& z(NF8`_Bbo46u;2@lkCd z-5Cj0l`LklD3f$UU6JPdd*)B+Z@srTF0&aPwff2-PX0_02pQ5DLli<>#h|6tcBw7k zCCb~<3k3!Few@=pw^!UZf4^q_Yi9v%_~N7{xHlAmPO;zL#q#ZUmj&hW?ZIFdOS^$D;O@CC1d_i+q`GA7>D;%3a%|B4dfL zK{?nCy7%XI&a|;3V*;oB^r(&Iv4ncEO?^GZh0YHG7eH>ETEgg>e<$`&K2$D$*V;Vc z=R--`ZitXA91b>F{Ia>D?%n7(4gB@HFkunuZ%>pWAiAf$248Alc5=X{V@4k;OZ4cX zbqxr1g*l^K(W1Lz1|#dHhh8@sEq)Pbv)Hbzn%e#XI2eH5*C`-hjvM6*VQhJHQLliBM zl3R(1E~4Q$pr;YIb*?SL=!0=@2EZpSexGXAGTc^8rOmVr z#}m#7QcA_UJP*%$pm_UT`x@WpWeDY6JW% zI-GQG%MxSc$%zWnfT^q2IS{@17~>0fL?+Q*72LqRNZhhbX*~sm!`RcJ;`)@p&g3m` zY@E$2dy3BTl$$2x8s!>7;`5a-zA5F`a%qqmg#*O#Rh#JLYOKnTOQ45J4&R`W5?z{; z&S&}f=Mfv$|5e+Sz(d)6|7lZEDY7JysHAAIWl7nWY*|7=gTV-+F+?Pih?Hz?MD|po zQkK$UDT>OH2x(DCn2zd+s^so^$TG_qk8~&YwSM zy6hVot+u@FDB0E}f1}mkW!4jpm+chMk|`(6jAsisZ%J!QIl3fm4!gU$O2gxPRsYwi z>=_yx6HZ=8{NA8{`rh)|mP+jc(=X$ypYHrv%jwipn{8y;-dyU(d+$=D&r*ZqK?G0o zS{t@So1J=2X4{{W%ece#n!7GwUO;!Cz*HW=8qTcd`xB41PgM?kl@r(Pc)a@TF}Tss zaFg3(vZi6!QtR(;CLeN{nUt_wdG{3GDe^*EGCO9=2P}_jcU77*?_9Q{?}-Pxlb-s? z%~+CrEm`I0oD~Ngw-$d4uuVx?$CDfL_BFdgt3=Y3JKGOE4|X^*P%a~#>-AMHado

A|>nO@p~zoc10xgdEGuA7(DUa;fuj`DN;XWL%(Rgd4BjcHL$`XwN_QA zUkL8?zckSNzJuL5)xu?;VwZ_+_@UrqugAZevFXs6##0*iqjzmc^_zFY*1A3HR6dW- z068w{%iy$tBs=e^Y_BgU_y%|wTfsX?xAy*0)>QkpgIB>}k6Sq$S?M)VnY5T=(CpiL z>-pl%*KV%*rIoID^ZmUKCnqgQs;`z??enO5iQ<>gw6w6C?!gcDD|Q)=`^8<_VX(U8 z@)l=`XuW>CUgwJo^BUOacJl~ytL45T2{hg7mMN+#-DF*Qw8EHe`I0;NY10$c?J|%4 zN3B($N6xH?KJNjywkKVp>IeIRn zeAC8wZ>h%Gb6(%pZ~oC=VG|d*ATzo2V*OOoF2%H$uQ+e-yVE;8lUkN?N^3^V3PG7C zo^@PzW%-3l)Q;*o6i!{`DblrkUE??YiN;gBd3fTZTV13tA3EGeuHG@%Z<74!1J{?l zG1ZSa^vlG7aLsdyIu;^w0Y#0uiSE`L%?vkOTBZ>pvh+>wkA;TO zkBuzOnZEp|a6>`L(z1uYSmn#pH3%3hj% zq+$LYg)^n=XNR<;&&q63J3ZSbwLeR=(Zjsz*QuPZyjGWcjvmWZs!L1mHIP&>e`Q;E z@^#A(TAN5R)nr|vtTQ>($p6gBpX_#;b)J)z)i?YqL+UezbNjH`~ti^d_f;#NT9Ym8)$m z@#^}3oWg=1;R3Dk`bRR_oIbT|dY60hiNJK9oe~XmR4l`iD+TILwPa^hRNj>-Pk0nA z`M`i{@v18Y#X&aCmqUa%hKk?Vo_(Tw$tj9b$8MQg*!BH++e6}9k9wK2=tIl3heh6P z*z_YpqloN(@V&V8rZr)$m768x3^Pp}gbY@_EZhA`^)#Q_X};z`QmDrvrMQjP(o3e) z`>vrF&n|d0yFkqU!IeYzR3scHgiVXTt+06g?Sb3Zc*VNQtdHjwM;g!XZBGb^yD)B6 zV}5dCSi_vEH&LpR>1H&GhTqS&hGdqmXvPduHsN_yg?)QQu2xh9B|i-`qs9ubqTTDOYZdC|J;O+7!B@w)T4 z?=+TlwW-+1B`T49_QNfYHhAnz}B?6u9eE`_XA-qzQoo2NS*CE4=!w zbnUZ)ir=RTStk~zQUlx6E$%0;xp@5Nvy<2Ap7iE@y{o><`DVnN$%&#N>TFrlq~=gN z&0=pzs-Ku9G^bbg;Tjos@uDE@+bg(|H;b2vM_m=#bUUrDYnfEFv+%(~CoN|lXnb_8 zr!e4H`SVGxyU#2t_KOiT^zqVFF?xDR!01laQDvLGb5`ArBPJxqS64K51mAI-Qm7zK z+1sjotETh3ti|(s8I?A54&M`DFZ%*Gmv^v7-6I$**c}>>IgLX$clLO`syxfQ6AQnb zevz?2e)+b(W+B_^JC0sOZc-0@Lo1iI1sn*=@jFp@+EK+K&w|6Zpz`z@vs+tba(j%| z{IGgnAmsXD)2u#4`KF>lWzHtAkmD-bywZ+0m2~kmyVMn0J)a)*bi;0!v@0c5HLvc} z^A&c@@cW^rP^6=A$!f3Usy(tEJ;r>Ot3&0Aw%pFK**I?%%~h}}Ya%87pu5NW>a2aO z?_OpfcNjFgyT+r`@@0?5fjjYgf)H%-Jlf>y}fp(#GtI`W4r{S&1M*KY*gAtZn&t18CM!v4msr=s5%ZnU(N;UO! zliua84$_kjis|u`5qaDhb;^8^&iiLNGBIavdSzTVekAdZgZq3BM*}g}h5?_;{5_SP z>-l`H$mT!vv@l&QbcnLG{^;BNK_$ip%i1@z&wI?%^@jcMo%($bebW~&`Ji3wUtBFu z+in%Juc9Y&F;UEd|J~DesXRq?;YKSi?*tDn`@&E%?dxh&-`M(+#W95`XXnPOsJ&sn zWBEd7XL7*~@dXlkjo)-a$%yz;$RONGopVJzwDyLWqCQs%q9wVc&`>2A;x zOT}+yZ`}e4&(_!qM6JxU;{9>8O2@)4R%BgdT^Z=)z4+_ z^m>iZw2RMs;tsq}5XpS-=xCgSTf^M8{CAagF4hjpb&`uB(%kf^^NwgOx4!1ucO@dU zkGJ;8=C-^dGTGo0`=af2H^()sI1+EOSDDnj)xGd>!;1dd;%nH*dYdBME>5A} zp~QCgCMUJkotG_h<-ieDsx|Mt?&ovzA_OERuU^mi4kT-^D*YOZUDeZQSZuQQ$3U z{q*g?GjDhKaaV3V341GPEg%2Jb*18h4g3dZxvTGy6;2TCHaJ)0pm4OHitD1OOZie0 zwiP7}4`to=(Joc)`1+#i;rov(brRj5I`S`i#63&a@!5sxM{k;FbcP5xl#Ju#Z?@kv zYx?7F8#Bl6eR5)1d@)sYqtt`4ce*4k-A`8c?Ju5oblO>V*VM{+&(!l*xHqivSm!IX z?^5)>TQd8-7Q{T(CM|lWuz-+Ms^L%j%Kq*_q0uXwej~-Ub@Hy?Ck1?5sMw|<-`#Is zY?Gx#dbGIAW>r8`X>NTyE#9!{wr9b#rfSc5Hk{8d7?}##<@AyIgKF(w-0^O&v3T9T zvy|(n+!=lE(ui{p2L(zuKJTWL+D5ltmw(eQzGg4~v8faim)P64k5c*!0y1jl?|fX? zUZ$ZqkIPr8{tIu?wY&ZoJgp)g3~mfAikk8IJI@Z&SLdoA2icw^FC^^Sskrv~lZHXU+U$Dn{v)-VJ!LB% zvWW$Mtc~ySofhmcu(v>V;mXeA`(oaE+UYKxCMCEpVNdMBwtS8AV!X0?SK|lZ+`3E$jz21 zYSTI|{V=mHR{8eD4zGnX`U#7V%hA3rS{7ew^r7rxnc~`tFz>))lO4O=lail0d#fxc z+YmS-{+VaS&lUk`GmGczU%jg6x0|W{ec{z}ecK296?f`iYwBA2dR;=5Zt?v=O~QSD zwMeg?IAfhxhs!(Xot(LOfpZU6l3fBt>PAzHL{gyUwTFW|f#$E8zNp4IX59}@Zxs=} znv!{&c7AWh+_#gy?&7=cl(gWfxFFBxL_cZ`zX@D>mQdi{%6=hj(X^~P;XYzY`9ZPe zhd2GGp$3Hc?=agfXjlCGi(|rj_6R+9>7)sh2s>-cirFVZp z$xaQ$E!p|v+i%_|?#y?6%x+fJ$Rlx8F*fH)6W6Kf$u><5ai3lr_gFR@l6uE|=c_>3 zJd+KP?1q`Vm%da<&n+I95@A5GSa#{`W#??EbK1@p;T+vQ8c|>Fmk7CK*!9gXb=YwF zSW=^0d(_AbLna=ot}Mik-V=-n^TL{l{pIwNdx-QhM7C#-e<_zI3Ls1 zBfC`RrHF56m|9QHjCQN*NadEBP^;m{x32F@gwc1k=EDZtmQ-%eI-h$g_U(xqF&=@N zWy7oA8a2p03i7MiAz55kVYBTaxB8Ece(s4E*kr8+XLSmi&sJ*UvhPOSy5T*>lT*ookC5nzw{yRC+4DaLK66E8W2WZ7waZpMWPhhmdb>|ukK5KV z--&bSGZF3wH`I%3)MVnS178*UNPiS1bZ!sju6onpWSe?r~B%0xg|uC z-Q7aPO*hRCSoJ@X@Za69U6)O5d^tEL!YhMkd$Q!maJP<{OV_`-2XmYcwssG`M&wXl zHMg*g_euiN9=K3C=?s-5)gx7PeLWhRNY0moWs0lA@y0ee*zs`E_?bL!5`NfII}!ukD2=a#im3P&A9JnF8h5S#U!7)@oz#xKHb+V*4SXhrl;)bxZ$+Ai{9xSvTJlWgYD%LKN7zt ztm41;S#G?i&|R+UotMV@#tB^r`fwv{LD0e*ud;oGJ11Q)d-Sqn{@_vDbV4~XcQRQ} zz3qAR_?Mr{RRxmOC&;L7`}sb)*-%YJjK65Fj%CnmdA36o-qniSUOcI`5%u{p(luQ% zGFj_i&tH=pZlm@j^Mklya^6CpXTOB={a3V)xBtBRk+teu_xS@GXZnA8HGjZ3!g64o zVQRm}OeM1L*{MPqx&;T=v+nsV9#lK2dhG6sYcZcD^GCo@e4=4=cb&g*5DntSk|s{ z;`0#o{YIhPGcU$ZwvSM~O^aSNd2hkYuQ_G5+#M!&4YKC1F}SyGyP}|xB{gStqW!6( zCo)7MGMr`(%(T6owrR(K6O+3``^WF(Q`%Cyfo-#2UdY_&yCDT4FCH1+eqiKvM(4TY zhpeJ0vR+rSh*PSc(WZsZkFPaeTcf1kCohyaY3`5OaXI`c(qFso>hT=?{NQ}q#hKy~ zOTF%VFAC&)+p^*0pv*3hwURAH^*@SK&L;B;XIzkI3;aCaTvg>r!i#lM0xx<+b!W&~ z)~b+}O_H)AWlda}X>WOXPsDNU!HDORa>DlB%laU4>S}n$53b#x?}&HVPHf$J z`~A7H(DoqnD^n-?am@Us|7-Ur&Mx;I2Y)81qzl*YdZ5&A@pWoRmyJ~BcHad%uaEn> z#Nz(F!id1yS9Qw^g9ED!`b8)w?Y8X?oUXU4O!up#`1kPTSx=T&@8rq#pDNCMnQE$3 z7x5^Etwq9Yb9F`cse0|Ytj`&SJ%MlfWBa?py6V|1FC@CA+}N7?nx-;0VC}>uxlgUC zIX0&R@QknM3(`?DS*|8zXe@sEa0TVd-nb`Qyv-J_w7Q!5y|Th0Byw&~-PXd6^5*U% zPlB%8{g^jvu}R;T@{kU$A7=h}S{LUSS38=Eb!NrOsa2dX%J0)Ie4kvW89PHhfaAsO zopy?oBJA%v*XFb5&B`upYMi)Cbgo{ylgNNP9D$h=`e+JAEXN~?@i-Cf!19Z`e>vV? zaLD~JF^8La&)WaUo2QGX7lfVK=HL?a&_eO)x{oo7_PMn?eb^h=5?-arUbR7;vswac)MJ$ z$nr#Yb@s$l&pcPYt>N4yY^15I`t!p+JwL9R&>UXs)SLI>WX`3C)fhol9X6Q zAgMqzI!nAY_zh9&?e{sJ(tO>?Pa8t_KTAt4J51e>)78(>X)d-_$NEa3Q%{SK?}6fh z4S^lv-k(fA-X)9re%UMXSwQ}?)-autWUUCo>~E8&Jf-Ted3ErX zOLyFp771yNRt;K24bSWqWTz_ByehhQ#3*du-897$$s&;h7nik2TFri19#>&T3&~uz zJ33-XWJUH7eXBF6RSC=9bjV~bqrPbJUC$feRXf>lMS^)z?@eyn8sQvqxQpVJwXb4N zY2nXwLUpK+xzw3>!|^=!RC6Vv8JV$fHlMhGpt#n_u+>{c3#IlZJVB$^K z5h!5rYoGay-fxsTshz{$8tRk*A-ict9=1N|u|T_jZDV_L7x4y5nw6Z~ahnCD>&3Z2fqi#~Ei< zOUQQ2I5qdxj_t?HH5U=se_Ys>#sA1;%g)uG)dNcOQiEA`>+kB=cu~<^&x-H*smK)m3+t@IKlWS4A9GDf z52^m1YPmCI;6$eMYteLr4JAvHqBn0$p^9GGm0c{s`D0So;Es47mCPr{BWnG4J)bFW zTfebDJ*AoQUuvLwMCOnC0H#<$IlPmK%ZV8`quqbv>%YTvW`K@)FIl;>NgP+P} z?z5Q})TA%(^f2!d|JL)(>tJ)-feympwx*XI67nYku4lbV8+^laTH-j*6if39)wJvf ztxi#LI(D?^sh=irTV*I|x}He8`Mgi3C(|XdbNe@CUMuO(hnkWPw;M0_4|?v-EoQVv zG5>DztG?{*PKGn9+=3l)wtnCUu2^y`F(Om7STLj2c-%F9g@eXtr?$N>qknZRn{l>s z4K$rf$7ekBh}&pUpA|5DXJr$0oZT(%FFR&z*(va(+&nX0F_gEkHz)h=KTW81{WR6ki*Ui*DszHz zZt7ZbYulQP{wLL?bEAt@%tLLtxmtwH@BLU}qxUO>dN)cV)+}SQ(2AeBRXuP;o$>l{ z<7ZER`z59j2b{f1Rn$jU0xh;&-Nf8kEqL3VQ^GW;bk>X)8$zjSaTdU-jK-AE{m zUOIWv21}>Ia3%T>y&R}yPZ|n@e$We1f;8iUI8Z!jWDjp5jZE=C>z^KS9tu(rE)hob z_(v=Mkjs%|?~PV)58V*aP!{-5u8vz*u0#!#F;om=DCsdk)i8#VWe6pL($y4jK^$FC zJZWTi@(vP}A)F8jP8%PNN^&OodNRa9ix$EN%ZuVog>9iRz}>`$^CD5nL^l{J3Xb0S z(Vj7G60YKC6p9;T$rhoMrpyd#$ZMUM7y{W%8~z}XA&6y6N6K~&Hww{_((OLp|yPNq4ypd_ZpM0*pF8K$e3 z0}77b{EJZvNMQyCnFhl}=|M$Npq

yE8(i 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 diff --git a/view/js/jquery-compat.js b/view/js/jquery-compat.js deleted file mode 100644 index 7bf912542..000000000 --- a/view/js/jquery-compat.js +++ /dev/null @@ -1,71 +0,0 @@ - -// provide jquery.browser so we can get rid of the migration toolkit - -jQuery.uaMatch = function( ua ) { - ua = ua.toLowerCase(); - - var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) || - /(webkit)[ \/]([\w.]+)/.exec( ua ) || - /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) || - /(msie) ([\w.]+)/.exec( ua ) || - ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) || - []; - - return { - browser: match[ 1 ] || "", - version: match[ 2 ] || "0" - }; -}; - - -// Don't clobber any existing jQuery.browser in case it's different -if ( !jQuery.browser ) { - matched = jQuery.uaMatch( navigator.userAgent ); - browser = {}; - - if ( matched.browser ) { - browser[ matched.browser ] = true; - browser.version = matched.version; - } - - // Chrome is Webkit, but Webkit is also Safari. - if ( browser.chrome ) { - browser.webkit = true; - } else if ( browser.webkit ) { - browser.safari = true; - } - - jQuery.browser = browser; -} - -jQuery.fn.toggle = function( fn, fn2 ) { - - // Don't mess with animation or css toggles - if ( !jQuery.isFunction( fn ) || !jQuery.isFunction( fn2 ) ) { - return oldToggle.apply( this, arguments ); - } - - // Save reference to arguments for access in closure - var args = arguments, - guid = fn.guid || jQuery.guid++, - i = 0, - toggler = function( event ) { - // Figure out which function to execute - var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; - jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); - - // Make sure that clicks stop - event.preventDefault(); - - // and execute the function - return args[ lastToggle ].apply( this, arguments ) || false; - }; - - // link all the functions, so any of them can unbind this click handler - toggler.guid = guid; - while ( i < args.length ) { - args[ i++ ].guid = guid; - } - - return this.click( toggler ); -};

hRm@HopUmFp~Mf(O3hn+JsolzTVq4IcyLxG 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