Bugzilla – Attachment 11975 Details for
Bug 8597
New theme for the OPAC with a mobile view
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 8597 follow-up: add missing lib files
Bug-8597-follow-up-add-missing-lib-files.patch (text/plain), 866.14 KB, created by
Jared Camins-Esakov
on 2012-09-05 12:03:12 UTC
(
hide
)
Description:
Bug 8597 follow-up: add missing lib files
Filename:
MIME Type:
Creator:
Jared Camins-Esakov
Created:
2012-09-05 12:03:12 UTC
Size:
866.14 KB
patch
obsolete
>From 29ec09b3b86134aa6d4de6b45d7bff05c4a846f1 Mon Sep 17 00:00:00 2001 >From: Jared Camins-Esakov <jcamins@cpbibliography.com> >Date: Mon, 27 Aug 2012 18:20:08 -0400 >Subject: [PATCH] Bug 8597 follow-up: add missing lib files >Content-Type: text/plain; charset="UTF-8" > >Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz> >Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com> >--- > koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/AJS.js | 525 ++++++++ > koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/AJS_fx.js | 136 ++ > .../opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5.zip | Bin 0 -> 180408 bytes > .../ccsr/en/lib/greybox/GreyBox_v5_5/LGPL.txt | 502 +++++++ > .../ccsr/en/lib/greybox/GreyBox_v5_5/about.html | 50 + > .../GreyBox_v5_5/adobe_images/nav_buttons.psd | Bin 0 -> 165140 bytes > .../en/lib/greybox/GreyBox_v5_5/advance_usage.html | 182 +++ > .../ccsr/en/lib/greybox/GreyBox_v5_5/combiner.py | 134 ++ > .../greybox/GreyBox_v5_5/compressing_greybox.html | 55 + > .../GreyBox_v5_5/compression_lib/AJS_minify.py | 255 ++++ > .../GreyBox_v5_5/compression_lib/__init__.py | 1 + > .../ccsr/en/lib/greybox/GreyBox_v5_5/examples.html | 95 ++ > .../GreyBox_v5_5/greybox_source/auto_deco.js | 67 + > .../GreyBox_v5_5/greybox_source/base/AJS.js | 1371 ++++++++++++++++++++ > .../GreyBox_v5_5/greybox_source/base/AJS_fx.js | 194 +++ > .../GreyBox_v5_5/greybox_source/base/base.css | 32 + > .../GreyBox_v5_5/greybox_source/base/base.js | 192 +++ > .../GreyBox_v5_5/greybox_source/base/indicator.gif | Bin 0 -> 8238 bytes > .../greybox_source/base/loader_frame.html | 104 ++ > .../greybox_source/gallery/g_close.gif | Bin 0 -> 541 bytes > .../greybox_source/gallery/gallery.css | 51 + > .../GreyBox_v5_5/greybox_source/gallery/gallery.js | 114 ++ > .../GreyBox_v5_5/greybox_source/set/next.gif | Bin 0 -> 528 bytes > .../GreyBox_v5_5/greybox_source/set/prev.gif | Bin 0 -> 525 bytes > .../GreyBox_v5_5/greybox_source/set/set.css | 20 + > .../greybox/GreyBox_v5_5/greybox_source/set/set.js | 101 ++ > .../greybox_source/window/header_bg.gif | Bin 0 -> 1188 bytes > .../GreyBox_v5_5/greybox_source/window/w_close.gif | Bin 0 -> 74 bytes > .../GreyBox_v5_5/greybox_source/window/window.css | 39 + > .../GreyBox_v5_5/greybox_source/window/window.js | 109 ++ > .../en/lib/greybox/GreyBox_v5_5/installation.html | 49 + > .../en/lib/greybox/GreyBox_v5_5/normal_usage.html | 126 ++ > .../lib/greybox/GreyBox_v5_5/static_files/help.css | 93 ++ > .../lib/greybox/GreyBox_v5_5/static_files/help.js | 52 + > .../lib/greybox/GreyBox_v5_5/static_files/logo.gif | Bin 0 -> 4514 bytes > .../GreyBox_v5_5/static_files/night_valley.jpg | Bin 0 -> 46740 bytes > .../static_files/night_valley_thumb.gif | Bin 0 -> 4410 bytes > .../static_files/night_valley_thumb.jpg | Bin 0 -> 2524 bytes > .../lib/greybox/GreyBox_v5_5/static_files/salt.jpg | Bin 0 -> 54124 bytes > .../GreyBox_v5_5/static_files/salt_thumb.gif | Bin 0 -> 3061 bytes > .../opac-tmpl/ccsr/en/lib/greybox/g_close.gif | Bin 0 -> 541 bytes > .../opac-tmpl/ccsr/en/lib/greybox/gb_scripts.js | 436 +++++++ > .../opac-tmpl/ccsr/en/lib/greybox/gb_styles.css | 158 +++ > .../opac-tmpl/ccsr/en/lib/greybox/header_bg.gif | Bin 0 -> 1188 bytes > .../opac-tmpl/ccsr/en/lib/greybox/indicator.gif | Bin 0 -> 8238 bytes > .../ccsr/en/lib/greybox/loader_frame.html | 104 ++ > koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/next.gif | Bin 0 -> 528 bytes > koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/prev.gif | Bin 0 -> 525 bytes > .../opac-tmpl/ccsr/en/lib/greybox/w_close.gif | Bin 0 -> 74 bytes > .../lib/jquery/images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes > .../lib/jquery/images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes > .../opac-tmpl/ccsr/en/lib/jquery/jquery-ui.css | 435 +++++++ > .../opac-tmpl/ccsr/en/lib/jquery/jquery-ui.js | 29 + > koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/jquery.js | 4 + > .../en/lib/jquery/plugins/jquery.checkboxes.min.js | 13 + > .../en/lib/jquery/plugins/jquery.dataTables.min.js | 153 +++ > .../en/lib/jquery/plugins/jquery.highlight-3.js | 53 + > .../jquery/plugins/jquery.hoverIntent.minified.js | 9 + > .../en/lib/jquery/plugins/jquery.metadata.min.js | 8 + > .../ccsr/en/lib/jquery/plugins/jquery.rating.js | 392 ++++++ > .../lib/jquery/plugins/jquery.tablesorter.min.js | 2 + > .../ccsr/en/lib/jquery/plugins/jquery.tools.min.js | 11 + > 62 files changed, 6456 insertions(+), 0 deletions(-) > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/AJS.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/AJS_fx.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5.zip > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/LGPL.txt > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/about.html > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/adobe_images/nav_buttons.psd > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/advance_usage.html > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/combiner.py > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/compressing_greybox.html > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/compression_lib/AJS_minify.py > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/compression_lib/__init__.py > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/examples.html > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/auto_deco.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/AJS.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/AJS_fx.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/base.css > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/base.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/indicator.gif > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/loader_frame.html > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/gallery/g_close.gif > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/gallery/gallery.css > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/gallery/gallery.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/set/next.gif > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/set/prev.gif > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/set/set.css > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/set/set.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/window/header_bg.gif > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/window/w_close.gif > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/window/window.css > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/window/window.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/installation.html > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/normal_usage.html > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/help.css > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/help.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/logo.gif > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/night_valley.jpg > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/night_valley_thumb.gif > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/night_valley_thumb.jpg > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/salt.jpg > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/salt_thumb.gif > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/g_close.gif > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/gb_scripts.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/gb_styles.css > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/header_bg.gif > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/indicator.gif > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/loader_frame.html > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/next.gif > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/prev.gif > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/w_close.gif > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/images/ui-icons_222222_256x240.png > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/images/ui-icons_454545_256x240.png > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/jquery-ui.css > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/jquery-ui.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/jquery.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.checkboxes.min.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.dataTables.min.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.highlight-3.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.hoverIntent.minified.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.metadata.min.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.rating.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.tablesorter.min.js > create mode 100644 koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.tools.min.js > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/AJS.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/AJS.js >new file mode 100644 >index 0000000..2e48c2d >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/AJS.js >@@ -0,0 +1,525 @@ >+AJS={BASE_URL:"",drag_obj:null,drag_elm:null,_drop_zones:[],_cur_pos:null,join:function(_1,_2){ >+try{ >+return _2.join(_1); >+} >+catch(e){ >+var r=_2[0]||""; >+AJS.map(_2,function(_4){ >+r+=_1+_4; >+},1); >+return r+""; >+} >+},getScrollTop:function(){ >+var t; >+if(document.documentElement&&document.documentElement.scrollTop){ >+t=document.documentElement.scrollTop; >+}else{ >+if(document.body){ >+t=document.body.scrollTop; >+} >+} >+return t; >+},addClass:function(){ >+var _6=AJS.forceArray(arguments); >+var _7=_6.pop(); >+var _8=function(o){ >+if(!new RegExp("(^|\\s)"+_7+"(\\s|$)").test(o.className)){ >+o.className+=(o.className?" ":"")+_7; >+} >+}; >+AJS.map(_6,function(_a){ >+_8(_a); >+}); >+},setStyle:function(){ >+var _b=AJS.forceArray(arguments); >+var _c=_b.pop(); >+var _d=_b.pop(); >+AJS.map(_b,function(_e){ >+_e.style[_d]=AJS.getCssDim(_c); >+}); >+},_getRealScope:function(fn,_10,_11,_12){ >+var _13=window; >+_10=AJS.$A(_10); >+if(fn._cscope){ >+_13=fn._cscope; >+} >+return function(){ >+var _14=[]; >+var i=0; >+if(_11){ >+i=1; >+} >+AJS.map(arguments,function(arg){ >+_14.push(arg); >+},i); >+_14=_14.concat(_10); >+if(_12){ >+_14=_14.reverse(); >+} >+return fn.apply(_13,_14); >+}; >+},preloadImages:function(){ >+AJS.AEV(window,"load",AJS.$p(function(_17){ >+AJS.map(_17,function(src){ >+var pic=new Image(); >+pic.src=src; >+}); >+},arguments)); >+},_createDomShortcuts:function(){ >+var _1a=["ul","li","td","tr","th","tbody","table","input","span","b","a","div","img","button","h1","h2","h3","br","textarea","form","p","select","option","iframe","script","center","dl","dt","dd","small","pre"]; >+var _1b=function(elm){ >+var _1d="return AJS.createDOM.apply(null, ['"+elm+"', arguments]);"; >+var _1e="function() { "+_1d+" }"; >+eval("AJS."+elm.toUpperCase()+"="+_1e); >+}; >+AJS.map(_1a,_1b); >+AJS.TN=function(_1f){ >+return document.createTextNode(_1f); >+}; >+},documentInsert:function(elm){ >+if(typeof (elm)=="string"){ >+elm=AJS.HTML2DOM(elm); >+} >+document.write("<span id=\"dummy_holder\"></span>"); >+AJS.swapDOM(AJS.$("dummy_holder"),elm); >+},getWindowSize:function(doc){ >+doc=doc||document; >+var _22,_23; >+if(self.innerHeight){ >+_22=self.innerWidth; >+_23=self.innerHeight; >+}else{ >+if(doc.documentElement&&doc.documentElement.clientHeight){ >+_22=doc.documentElement.clientWidth; >+_23=doc.documentElement.clientHeight; >+}else{ >+if(doc.body){ >+_22=doc.body.clientWidth; >+_23=doc.body.clientHeight; >+} >+} >+} >+return {"w":_22,"h":_23}; >+},flattenList:function(_24){ >+var r=[]; >+var _26=function(r,l){ >+AJS.map(l,function(o){ >+if(o==null){ >+}else{ >+if(AJS.isArray(o)){ >+_26(r,o); >+}else{ >+r.push(o); >+} >+} >+}); >+}; >+_26(r,_24); >+return r; >+},setEventKey:function(e){ >+e.key=e.keyCode?e.keyCode:e.charCode; >+if(window.event){ >+e.ctrl=window.event.ctrlKey; >+e.shift=window.event.shiftKey; >+}else{ >+e.ctrl=e.ctrlKey; >+e.shift=e.shiftKey; >+} >+switch(e.key){ >+case 63232: >+e.key=38; >+break; >+case 63233: >+e.key=40; >+break; >+case 63235: >+e.key=39; >+break; >+case 63234: >+e.key=37; >+break; >+} >+},removeElement:function(){ >+var _2b=AJS.forceArray(arguments); >+AJS.map(_2b,function(elm){ >+AJS.swapDOM(elm,null); >+}); >+},_unloadListeners:function(){ >+if(AJS.listeners){ >+AJS.map(AJS.listeners,function(elm,_2e,fn){ >+AJS.REV(elm,_2e,fn); >+}); >+} >+AJS.listeners=[]; >+},partial:function(fn){ >+var _31=AJS.forceArray(arguments); >+return AJS.$b(fn,null,_31.slice(1,_31.length).reverse(),false,true); >+},getIndex:function(elm,_33,_34){ >+for(var i=0;i<_33.length;i++){ >+if(_34&&_34(_33[i])||elm==_33[i]){ >+return i; >+} >+} >+return -1; >+},isDefined:function(o){ >+return (o!="undefined"&&o!=null); >+},isArray:function(obj){ >+return obj instanceof Array; >+},setLeft:function(){ >+var _38=AJS.forceArray(arguments); >+_38.splice(_38.length-1,0,"left"); >+AJS.setStyle.apply(null,_38); >+},appendChildNodes:function(elm){ >+if(arguments.length>=2){ >+AJS.map(arguments,function(n){ >+if(AJS.isString(n)){ >+n=AJS.TN(n); >+} >+if(AJS.isDefined(n)){ >+elm.appendChild(n); >+} >+},1); >+} >+return elm; >+},isOpera:function(){ >+return (navigator.userAgent.toLowerCase().indexOf("opera")!=-1); >+},isString:function(obj){ >+return (typeof obj=="string"); >+},hideElement:function(elm){ >+var _3d=AJS.forceArray(arguments); >+AJS.map(_3d,function(elm){ >+elm.style.display="none"; >+}); >+},setOpacity:function(elm,p){ >+elm.style.opacity=p; >+elm.style.filter="alpha(opacity="+p*100+")"; >+},setHeight:function(){ >+var _41=AJS.forceArray(arguments); >+_41.splice(_41.length-1,0,"height"); >+AJS.setStyle.apply(null,_41); >+},setWidth:function(){ >+var _42=AJS.forceArray(arguments); >+_42.splice(_42.length-1,0,"width"); >+AJS.setStyle.apply(null,_42); >+},createArray:function(v){ >+if(AJS.isArray(v)&&!AJS.isString(v)){ >+return v; >+}else{ >+if(!v){ >+return []; >+}else{ >+return [v]; >+} >+} >+},isDict:function(o){ >+var _45=String(o); >+return _45.indexOf(" Object")!=-1; >+},isMozilla:function(){ >+return (navigator.userAgent.toLowerCase().indexOf("gecko")!=-1&&navigator.productSub>=20030210); >+},_listenOnce:function(elm,_47,fn){ >+var _49=function(){ >+AJS.removeEventListener(elm,_47,_49); >+fn(arguments); >+}; >+return _49; >+},addEventListener:function(elm,_4b,fn,_4d,_4e){ >+if(!_4e){ >+_4e=false; >+} >+var _4f=AJS.$A(elm); >+AJS.map(_4f,function(_50){ >+if(_4d){ >+fn=AJS._listenOnce(_50,_4b,fn); >+} >+if(AJS.isIn(_4b,["submit","load","scroll","resize"])){ >+var old=elm["on"+_4b]; >+elm["on"+_4b]=function(){ >+if(old){ >+fn(arguments); >+return old(arguments); >+}else{ >+return fn(arguments); >+} >+}; >+return; >+} >+if(AJS.isIn(_4b,["keypress","keydown","keyup","click"])){ >+var _52=fn; >+fn=function(e){ >+AJS.setEventKey(e); >+return _52.apply(null,arguments); >+}; >+} >+if(_50.attachEvent){ >+_50.attachEvent("on"+_4b,fn); >+}else{ >+if(_50.addEventListener){ >+_50.addEventListener(_4b,fn,_4e); >+} >+} >+AJS.listeners=AJS.$A(AJS.listeners); >+AJS.listeners.push([_50,_4b,fn]); >+}); >+},createDOM:function(_54,_55){ >+var i=0,_57; >+elm=document.createElement(_54); >+if(AJS.isDict(_55[i])){ >+for(k in _55[0]){ >+_57=_55[0][k]; >+if(k=="style"){ >+elm.style.cssText=_57; >+}else{ >+if(k=="class"||k=="className"){ >+elm.className=_57; >+}else{ >+elm.setAttribute(k,_57); >+} >+} >+} >+i++; >+} >+if(_55[0]==null){ >+i=1; >+} >+AJS.map(_55,function(n){ >+if(n){ >+if(AJS.isString(n)||AJS.isNumber(n)){ >+n=AJS.TN(n); >+} >+elm.appendChild(n); >+} >+},i); >+return elm; >+},setTop:function(){ >+var _59=AJS.forceArray(arguments); >+_59.splice(_59.length-1,0,"top"); >+AJS.setStyle.apply(null,_59); >+},getElementsByTagAndClassName:function(_5a,_5b,_5c){ >+var _5d=[]; >+if(!AJS.isDefined(_5c)){ >+_5c=document; >+} >+if(!AJS.isDefined(_5a)){ >+_5a="*"; >+} >+var els=_5c.getElementsByTagName(_5a); >+var _5f=els.length; >+var _60=new RegExp("(^|\\s)"+_5b+"(\\s|$)"); >+for(i=0,j=0;i<_5f;i++){ >+if(_60.test(els[i].className)||_5b==null){ >+_5d[j]=els[i]; >+j++; >+} >+} >+return _5d; >+},removeClass:function(){ >+var _61=AJS.forceArray(arguments); >+var cls=_61.pop(); >+var _63=function(o){ >+o.className=o.className.replace(new RegExp("\\s?"+cls,"g"),""); >+}; >+AJS.map(_61,function(elm){ >+_63(elm); >+}); >+},bindMethods:function(_66){ >+for(var k in _66){ >+var _68=_66[k]; >+if(typeof (_68)=="function"){ >+_66[k]=AJS.$b(_68,_66); >+} >+} >+},log:function(o){ >+if(AJS.isMozilla()){ >+console.log(o); >+}else{ >+var div=AJS.DIV({"style":"color: green"}); >+AJS.ACN(AJS.getBody(),AJS.setHTML(div,""+o)); >+} >+},isNumber:function(obj){ >+return (typeof obj=="number"); >+},map:function(_6c,fn,_6e,_6f){ >+var i=0,l=_6c.length; >+if(_6e){ >+i=_6e; >+} >+if(_6f){ >+l=_6f; >+} >+for(i;i<l;i++){ >+fn.apply(null,[_6c[i],i]); >+} >+},removeEventListener:function(elm,_73,fn,_75){ >+if(!_75){ >+_75=false; >+} >+if(elm.removeEventListener){ >+elm.removeEventListener(_73,fn,_75); >+if(AJS.isOpera()){ >+elm.removeEventListener(_73,fn,!_75); >+} >+}else{ >+if(elm.detachEvent){ >+elm.detachEvent("on"+_73,fn); >+} >+} >+},getCssDim:function(dim){ >+if(AJS.isString(dim)){ >+return dim; >+}else{ >+return dim+"px"; >+} >+},setHTML:function(elm,_78){ >+elm.innerHTML=_78; >+return elm; >+},bind:function(fn,_7a,_7b,_7c,_7d){ >+fn._cscope=_7a; >+return AJS._getRealScope(fn,_7b,_7c,_7d); >+},forceArray:function(_7e){ >+var r=[]; >+AJS.map(_7e,function(elm){ >+r.push(elm); >+}); >+return r; >+},update:function(l1,l2){ >+for(var i in l2){ >+l1[i]=l2[i]; >+} >+return l1; >+},getBody:function(){ >+return AJS.$bytc("body")[0]; >+},HTML2DOM:function(_84,_85){ >+var d=AJS.DIV(); >+d.innerHTML=_84; >+if(_85){ >+return d.childNodes[0]; >+}else{ >+return d; >+} >+},getElement:function(id){ >+if(AJS.isString(id)||AJS.isNumber(id)){ >+return document.getElementById(id); >+}else{ >+return id; >+} >+},showElement:function(){ >+var _88=AJS.forceArray(arguments); >+AJS.map(_88,function(elm){ >+elm.style.display=""; >+}); >+},swapDOM:function(_8a,src){ >+_8a=AJS.getElement(_8a); >+var _8c=_8a.parentNode; >+if(src){ >+src=AJS.getElement(src); >+_8c.replaceChild(src,_8a); >+}else{ >+_8c.removeChild(_8a); >+} >+return src; >+},isIn:function(elm,_8e){ >+var i=AJS.getIndex(elm,_8e); >+if(i!=-1){ >+return true; >+}else{ >+return false; >+} >+}}; >+AJS.$=AJS.getElement; >+AJS.$$=AJS.getElements; >+AJS.$f=AJS.getFormElement; >+AJS.$p=AJS.partial; >+AJS.$b=AJS.bind; >+AJS.$A=AJS.createArray; >+AJS.DI=AJS.documentInsert; >+AJS.ACN=AJS.appendChildNodes; >+AJS.RCN=AJS.replaceChildNodes; >+AJS.AEV=AJS.addEventListener; >+AJS.REV=AJS.removeEventListener; >+AJS.$bytc=AJS.getElementsByTagAndClassName; >+AJS.addEventListener(window,"unload",AJS._unloadListeners); >+AJS._createDomShortcuts(); >+AJS.Class=function(_90){ >+var fn=function(){ >+if(arguments[0]!="no_init"){ >+return this.init.apply(this,arguments); >+} >+}; >+fn.prototype=_90; >+AJS.update(fn,AJS.Class.prototype); >+return fn; >+}; >+AJS.Class.prototype={extend:function(_92){ >+var _93=new this("no_init"); >+for(k in _92){ >+var _94=_93[k]; >+var cur=_92[k]; >+if(_94&&_94!=cur&&typeof cur=="function"){ >+cur=this._parentize(cur,_94); >+} >+_93[k]=cur; >+} >+return new AJS.Class(_93); >+},implement:function(_96){ >+AJS.update(this.prototype,_96); >+},_parentize:function(cur,_98){ >+return function(){ >+this.parent=_98; >+return cur.apply(this,arguments); >+}; >+}}; >+AJS.$=AJS.getElement; >+AJS.$$=AJS.getElements; >+AJS.$f=AJS.getFormElement; >+AJS.$b=AJS.bind; >+AJS.$p=AJS.partial; >+AJS.$FA=AJS.forceArray; >+AJS.$A=AJS.createArray; >+AJS.DI=AJS.documentInsert; >+AJS.ACN=AJS.appendChildNodes; >+AJS.RCN=AJS.replaceChildNodes; >+AJS.AEV=AJS.addEventListener; >+AJS.REV=AJS.removeEventListener; >+AJS.$bytc=AJS.getElementsByTagAndClassName; >+AJSDeferred=function(req){ >+this.callbacks=[]; >+this.errbacks=[]; >+this.req=req; >+}; >+AJSDeferred.prototype={excCallbackSeq:function(req,_9b){ >+var _9c=req.responseText; >+while(_9b.length>0){ >+var fn=_9b.pop(); >+var _9e=fn(_9c,req); >+if(_9e){ >+_9c=_9e; >+} >+} >+},callback:function(){ >+this.excCallbackSeq(this.req,this.callbacks); >+},errback:function(){ >+if(this.errbacks.length==0){ >+alert("Error encountered:\n"+this.req.responseText); >+} >+this.excCallbackSeq(this.req,this.errbacks); >+},addErrback:function(fn){ >+this.errbacks.unshift(fn); >+},addCallback:function(fn){ >+this.callbacks.unshift(fn); >+},addCallbacks:function(fn1,fn2){ >+this.addCallback(fn1); >+this.addErrback(fn2); >+},sendReq:function(_a3){ >+if(AJS.isObject(_a3)){ >+this.req.send(AJS.queryArguments(_a3)); >+}else{ >+if(AJS.isDefined(_a3)){ >+this.req.send(_a3); >+}else{ >+this.req.send(""); >+} >+} >+}}; >+script_loaded=true; >+ >+ >+script_loaded=true; >\ No newline at end of file >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/AJS_fx.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/AJS_fx.js >new file mode 100644 >index 0000000..c97919e >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/AJS_fx.js >@@ -0,0 +1,136 @@ >+AJS.fx={_shades:{0:"ffffff",1:"ffffee",2:"ffffdd",3:"ffffcc",4:"ffffbb",5:"ffffaa",6:"ffff99"},highlight:function(_1,_2){ >+var _3=new AJS.fx.Base(); >+_3.elm=AJS.$(_1); >+_3.setOptions(_2); >+_3.options.duration=600; >+AJS.update(_3,{increase:function(){ >+if(this.now==7){ >+_1.style.backgroundColor="transparent"; >+}else{ >+_1.style.backgroundColor="#"+AJS.fx._shades[Math.floor(this.now)]; >+} >+}}); >+return _3.custom(6,0); >+},fadeIn:function(_4,_5){ >+_5=_5||{}; >+if(!_5.from){ >+_5.from=0; >+AJS.setOpacity(_4,0); >+} >+if(!_5.to){ >+_5.to=1; >+} >+var s=new AJS.fx.Style(_4,"opacity",_5); >+return s.custom(_5.from,_5.to); >+},fadeOut:function(_7,_8){ >+_8=_8||{}; >+if(!_8.from){ >+_8.from=1; >+} >+if(!_8.to){ >+_8.to=0; >+} >+_8.duration=300; >+var s=new AJS.fx.Style(_7,"opacity",_8); >+return s.custom(_8.from,_8.to); >+},setWidth:function(_a,_b){ >+var s=new AJS.fx.Style(_a,"width",_b); >+return s.custom(_b.from,_b.to); >+},setHeight:function(_d,_e){ >+var s=new AJS.fx.Style(_d,"height",_e); >+return s.custom(_e.from,_e.to); >+}}; >+AJS.fx.Base=new AJS.Class({init:function(){ >+AJS.bindMethods(this); >+},setOptions:function(_10){ >+this.options=AJS.update({onStart:function(){ >+},onComplete:function(){ >+},transition:AJS.fx.Transitions.sineInOut,duration:500,wait:true,fps:50},_10||{}); >+},step:function(){ >+var _11=new Date().getTime(); >+if(_11<this.time+this.options.duration){ >+this.cTime=_11-this.time; >+this.setNow(); >+}else{ >+setTimeout(AJS.$b(this.options.onComplete,this,[this.elm]),10); >+this.clearTimer(); >+this.now=this.to; >+} >+this.increase(); >+},setNow:function(){ >+this.now=this.compute(this.from,this.to); >+},compute:function(_12,to){ >+var _14=to-_12; >+return this.options.transition(this.cTime,_12,_14,this.options.duration); >+},clearTimer:function(){ >+clearInterval(this.timer); >+this.timer=null; >+return this; >+},_start:function(_15,to){ >+if(!this.options.wait){ >+this.clearTimer(); >+} >+if(this.timer){ >+return; >+} >+setTimeout(AJS.$p(this.options.onStart,this.elm),10); >+this.from=_15; >+this.to=to; >+this.time=new Date().getTime(); >+this.timer=setInterval(this.step,Math.round(1000/this.options.fps)); >+return this; >+},custom:function(_17,to){ >+return this._start(_17,to); >+},set:function(to){ >+this.now=to; >+this.increase(); >+return this; >+},setStyle:function(elm,_1b,val){ >+if(this.property=="opacity"){ >+AJS.setOpacity(elm,val); >+}else{ >+AJS.setStyle(elm,_1b,val); >+} >+}}); >+AJS.fx.Style=AJS.fx.Base.extend({init:function(elm,_1e,_1f){ >+this.parent(); >+this.elm=elm; >+this.setOptions(_1f); >+this.property=_1e; >+},increase:function(){ >+this.setStyle(this.elm,this.property,this.now); >+}}); >+AJS.fx.Styles=AJS.fx.Base.extend({init:function(elm,_21){ >+this.parent(); >+this.elm=AJS.$(elm); >+this.setOptions(_21); >+this.now={}; >+},setNow:function(){ >+for(p in this.from){ >+this.now[p]=this.compute(this.from[p],this.to[p]); >+} >+},custom:function(obj){ >+if(this.timer&&this.options.wait){ >+return; >+} >+var _23={}; >+var to={}; >+for(p in obj){ >+_23[p]=obj[p][0]; >+to[p]=obj[p][1]; >+} >+return this._start(_23,to); >+},increase:function(){ >+for(var p in this.now){ >+this.setStyle(this.elm,p,this.now[p]); >+} >+}}); >+AJS.fx.Transitions={linear:function(t,b,c,d){ >+return c*t/d+b; >+},sineInOut:function(t,b,c,d){ >+return -c/2*(Math.cos(Math.PI*t/d)-1)+b; >+}}; >+script_loaded=true; >+ >+ >+script_loaded=true; >\ No newline at end of file >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5.zip b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5.zip >new file mode 100644 >index 0000000000000000000000000000000000000000..02f2982c7a58fd6b694b7861b9bbc1a3d026ab1e >GIT binary patch >literal 180408 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 >z-9kWOkTAAOA!<;TR6_mtK%0A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 >zSv}SBDcUoR^)B;L?%<vknGj¨94&<oSqAZqADlQ9fErcokz*;>trdj=~<Oe~1yN >z&-)lquJ=giA})YLn@6jth*Hn*uDjT{eESxx3eKUB0nL<G<uqYqG&M{0xM+J?_9kVd >z+7904*!vN@J`sXY^O-tk?KttaBJ<CKl|-z7*`my_Ka>;*h|dHF2<?BLZzM%!CFvbq >z9W%YG9B_tX4@^|nVv2T?iAV^?#Iz?f=|V^dVdAQO#IlG@0FvdA7LVwGtXNyNy@`U} >z@6%<Bm7SbG^Xm?;`XYw_SD&6frE>%yy61zZkRGg^t?3NsgU|P#oUJvDh?f=U$w?on >zI-BF;1g2=8m+UI+Zb~ccvx_LN-Q_3r#fT60zdqkg49<+|dFP&uS66OFVc&i(Y^gj5 >zo@ca|E}SdKbHC=CjL@2yrH5%H9M4@%__#}r#@$%NCO=gC9=~;JttSXCDWQ1Kny*v+ >za5Fw<u+i@P*q=Y;{kU0K329BOz7<s=D4AJqtM*X2ylHSswW3K!=3%4yn!Yckaada6 >zl(bNBbcW}h+B&dgZnaA1rM6d0gJV)leePUA3T4_Z)hOOPJQ_8wVX32BE)|~ZZofR2 >z^63zRc>H<3u<WGGUS6)X9Tyz!qbPL!FrnRCU|0X{>cLv?>?eiYwU|if_j3qAD!HJp >ztmIu(GTBoJw7+pZoG_o4IU&C4Gd*m*h1n^%^NN?Qbv-<qgj(velIVo#+1eucOgV@| >zV%bBzjNSSyEqV<p*lJfi(1&?(FI}E-nOx^ML}s`fzodfABG*Lu{3_je^b~qHlA2iH >z2fL?B_GqG2CQG2GPhw1kqm%rR(pVxdKF*%e>4+r4>K7TZJCnhXWefxZK9IRe?ddo? >zLMtxy0m^#}V&ZFcO+eR!EL#IfIEzBJ$Rtoaa61Iy<C4t7tAA67UWxMri%0T7-6el@ >zk}qiQ_ABXonx&>75dMSP$SF*LMKl3S{kVfb&tthMIR8fdYKisPY(s9q43C4a?*)<S >zr@Rxnl*BvmdkHeRH;4!u7$0mTbs_R>vW}I6NjW!ALK!vfI#-4v1TjAcsB{U}=#Q%% >zvocqHRnEB1m7je`=xiZCMD+HAnsZiJ&cgDu%Y6Ic{XrFBHtUUEu?e2%!ED6*1}|^Y >zv=fa>t$Q^227Hgu-ryP2N}5`N>c^6kY;|eTzc52DI>=?A<=EF9@~xs(d5w$mS^2iu >z+)y9FRlmwJ<*G$@)g6vBv0^6MNnn!Dd*tU?br`Sk?2kX}&=K_eRA`;th+59fQ#DMa >z;AY<p)I+F?^OA-U<%<5&j~dzILj?kd65uO<BfpeinfV6Y_1dyBH(cR1`lHvIxB%>F >z!l+lFCj6<NHQLQQk620X*TU~|F{ag^U~#1usM>na4f!07O9_gyn=!CJ|7|~Am70fY >z`-HQ>GPULWXX?%pzGCdO{3Iul1u3;%*4^Ecd`p-ec{cP4YZL*{@}*gZTP5v1EBck# >z;)>Ak;zvpI#ir&U;>i~!v^oTY>0LvRFF~(KXAj_ZXNcBp*C1wL#8w-aD*;L=THGr^ >zh{s|n?9KM1*FU6R69Tb|I6q=_!|i@7ZGO4k`JT(LcS{trOT(2qA9C24b(oOa6%BC) >z<w2fIl`ShI$Moy_{<*VjDiA~UfI*fXXm)_LPWcD4vf5#g>HM}9xuY&3wxB%s_vnwd >zue$-3HP+BjEohE@LwrlDWkeeVC{RGej?GME{3dt3K!&yDSx-PloGT8CP^4gei}K#- >z9vkRV`_k3z*~Hc73il;u>l+uLMM@7C9v?3tEdLi@=M*bS)Na{r+qP}vY@27>wr$(C >zZQHhO+cx_2?T7wvcXA)r<4RRhmCDLjbBrkwcnBhdFb9e-yL%U5(OrTK`8nEhVV+s4 >zN#;w;VwYLOa0SYG1zCp860RQo@|`Zj*Jv7)RDaYF#1;z@Kb*=MjlSCzJS#v#sihbh >z0s_oopJHYW``4$=vYD_-@5?;swxC=M!(aj-li93&^6H`w3~eWy8cRXvvj{Pf5wnp; >zp^BP`EE>@Vo@bCtlb3_h<eiK@aiCKg7!A6Y)xh4@;w;H~HG<b?LZYE=He!#kqo^7{ >zQcV-prnI2N(4!`6e6ppcfi78u27ie97Z?jr3?)?Jin7To-aEK+Ak;!b^tHuB;!=Ih >zn>eBGJn$hzA$s{GDILM(XwBn3rIVMB5VL?9WAqOB6D2ec`yIw5CNDan|HdmA6@^ro >zno%H^56m}VMV0$Q`o^GDIlf&3#qK%`en{ukII$635Qo?YuojLEJXe4M*_!>KgtxRV >zttL;@jok{t39u_89$9Z)#;|8%(w~6w&^H7cMy%PD=7EW}14b1T{Y7>Yq$)`TBt;(8 >zV6#(9tf%IcuB22;=H+31n}vVR#)BF4JsnYr1TW;}S2Z;;EfJy`@{b_Y-y?7>j(yyL >zrMX{V*su0|hP=2IM=L+lD+B1ho7I%J)gdW!8TI5^upg1z4O0K^x1|T_ZAs;mctR_J >z-~%CKHErPSY;mKw=Sq8ZgJ)&BnIhAym+}MRJW_Mu7xLhEW5${4i`pP@LAz{zvZ=KX >zdwI<6pN@YW)iBRim+w0DO9XS9U|PzgfJ9hx2-OcB5N}xcd$~<y87uAw-;xHFpn4dU >zY4i6#bGQT)3AW#&1eSgVW-Zfe6bPC{2lB#R{vxIhAM1_+{S(FEL&Rj2VW@RkoT4&O >ztE~L2-R#{m6Ny_EF>T9Y3m0-M9<lkm+3jMgN}gxTSvGk~VW$nFMOKNhxQ}D1yVu&# >zN;r?@u6T`Ikh-j7<=vCXEU2O6*#}3S{z#*n67FZDK{0Piyog!P1Yb{KaI2TGp>O5V >zA7_gt?%6KfYEet9qkQCm>cD4IGRS6&CPZBlbvSD&>b>zEXG5{(%gf=S2yy`V!PXWJ >z%7m-Nz>G_<p*u+@b2CBedXZyy7THC1^N@Ws<&Bh|SP~u6xSq9~fKEYQd55gm2ZQ5j >z0@c}&o{Oo!7kPIG8j?H{qVU`vtrJYx4ak{SS>LA3f<K_H#GF@qY9JT}4>Uu17?2u) >zv44-OHSNCY0Krrst|YdEA>p=h@sl$8(h$5wRff3f$?(!jK*A-d{RJtoxjb>X;S`c^ >zyDFHpra+E5nAH0ZWv{^Cz^p6Mi3=`wls^ZaJ<%Yvt}7<s?6|>**l_JP7{zzyv_pc> >z?yni^d3oaC2+t9qOa`r$?@Yj$vKeYJg%&%ugDB4<fPO<}JV`D{jdKG&-l^z2ZP~m` >zkGMrItIS%JTi1PZq4KyZ8JG3D!x^qvzmHhgL4f+MM01DdQ7w7mac$p(b+C{%`9p-~ >zo0m!QRTGdhfU$?d)nxRL5-w^`W>;?~!4hU5@t!#tF+G1Y;|7Y|AzU~N6_VBI0GYXg >zmVf?eiUJ0olr5RdE!!x^sTxFWg3JScHq!F27(-=U<0d5~ips&|_;CgT;+X^|1<zt+ >z4NXAx7_XMme3BMa!kSWA%m^f?u^Ftb6$}<X?Z{tg{)wD~2Q-<s7_I7}jiE$>RJ!wp >zxVAh0y%QRDl46)i&Aq+4`sn_r@bu|z)7{eAU596v`Z&B!9ey4S_wH@$)TP_u-Bazl >zdz}6p4jn#*;RmSqNspjEPj?VSx{7Oy=@to7kY`s22tW-}1;!EvGa`ksiA&r-m%#ek >zq!33<&3R$8*I@dUORYc1Cr%7JnObgo>Nhpv&dpZ9t6Vv-?xAr!O<<IZ2x#H3EX>T+ >zmY(L(kB#`9dPp}?zvhr8X~@B?xRDOp$^kXmXb+;#L@MoA@(c&mysTMbi4U1nUmy!& >zYBiN>Ea$M+RX>S;m`{cf;H<}PugwdB3R<;4(VCmShX{Z|6CNAg6Xv@Kum-ztaNgD0 >zXs*HuEXygs%8?;a=86X~lXGiJFD-+AX9NOWnt%#$O%T+9uM6fylXhesDxOToHE0e# >ztL7P+VYwY3Ps=HcI69}-0d+v57x)lbq0;q8#JaV5QND&uZAFIvQ+B^slP6S_4#X?; >zLVu{mx<{adT*Jh1L`tmi)+s(AlWL`RGQ;1#aZE~{My3z#7soDIAVSL5aDD}SRy*1E >z@In)EYV}WJnzQ|kxx*ao@%|C8p`yh6u!)3n+XZwgGNxeBVd<vY0ZQJ&cNZeCAKayx >zrFxPWC5JuId#{YV(HZDY*8j3$VDKuk$`GGeQofLd7~vq>Evrbe%{nhDls@q9oGqwv >z>RCQ$)()4RFd!)#L$5~w$(cYP!U%D6ux12?Ow+z0iHT5tdwR75Ae6N%N@RpE^*V7} >zZ4|qvdAR|GiXO9P=32V1n$R+*@2n~*Yh>hMn6vzqD3{SD?cmk)*po=HT{j1Jpbwu8 >zkHU#jB`JYoA3|ZvS!wDC$ZEm)-G9mnxrOI`-|$SK^y&?OFL>WVgyol?V_|Rf_+l{O >z-yv2bZoci`vDW0zcURt0hlzt<qWd=8w+dOptrM%k@csL&<gjRm+oL;(yM0hPl4W#T >zgsG&IN8d!&?5MtTO~yAh@gWI6*EzdbbCDs~C;rl8p&K}TPVR|OZW8(FSfiBBI$tqn >zQ=z`RStOEhI|Tb=zR>zo>F7y;Z%{!H{*VsFTm?Mj9}&gx8F-*XS}FQBur2ev6_1b+ >zQP2CG`$|bk*x~jnZH*U(WFIMIi9pc6wU?Jge6oxq%;M>ogVS<g%Wh5^X*y2TGud*B >z`Y5v7k~U+}dr=ULnn>tW66jfGmONwXg!b6r+5F{>OhP79VR7Du`^DB3=(Zl&1J(4H >zS2Y77pQc^ty0YaZXwvZZ$)#4Nfd~+vF&AZP@BS+5Fa@|<<dDesi#|k?JOO$|sDBW> >z(Z7z<7F)H7wFRFO=<mCm^L(m5$=^W*uvPtm82K4tOfqOf2ub1egx9?!oJuZT6eA1c >zc@;jbaRS7Fj1I|tak&A)dL66tp+iMgdSLYAWGezK$VOWC3XLuWyFSRTQR!L&BlI#O >zL``x^3tw>CMqn%+a1k37yNx0IezvRPeF!%@DBHz)xtSBt_EN*%I@O2<NQP27X@kZT >zmM($reKJ&CXm>$0)}Ih|0Y}MqHSgeT^ZEk@iZ@c1zsi{2K>Dth20k?m!u1!zE%O^+ >z#Ng;cXPh0uGKbg|vzYruqhm$@`1dds6iDHgCs^jd;(CK<z~c;L1X0w1{vG0~j^;%! >z+;GZ!4G5>zor30Wd}BhwNBWCs#s+#sY8JoC_LqN@=U+C3>vDqvyP6ZHXtWW|gH^AV >z>`?Wsl#d_r1O_`swOcKeZg%rN-fCmmp4BTJ7=GTA^)k~YgL>D@A7&)qSjDPoR%B5v >z6~Bg8S9J<BYb1~az-<AOU|dxSvITLo);z209;;mx15c)xnP5>-Fw~DSsmI8`(avAJ >zxQ7!Ysi54y!rv@L{kvADt@Pw^b>5q3u1BiH@3t-whwIt|IKZ=mfC=cvyl$~nc{)Uc >z$yQJXO810SNRS5#pMsuWg^!8-evgXj8j!UVWHaXH%`y^xuz&hs_~W#U*HU^^#_u?m >zF!*eB9DvC)oWsBLYc<^AWtu%A*`a1X6C95xp|TDVo8m+zu>unNyo7{O6L!$q-qOOc >z0%KSyI%VGc54o6hD_yXK^~LM^IX6^ZAaDHkMI$^v?2wud0TplXECV%OnZOuB6H!?s >z>khZ-9MK~lo1zrJd{bY}jlG9|hBT#=Ha@1h@P_p(?02<j*O_)r5l0zI<8W1z5dfqv >z_U9jWDPsd~y8g5aM*R%k#CgcFVe5_CUJ@(!fTxzoSsBG7M4a;d@#)`h@5@F0R72gC >zg_>zGr>27<phVi0`#RHUt+K!e5Sf!WqrcZ}b|tsI$M@{5*<hAc?h8TVscGWb)E(O| >zlxiTBOPyxtBA*yTzNw!XhP<&7)Fx7!Df;7bH>&M;^eVI4fmH2|`0+P7hpcD(4#kLU >z&6RRHk>n4_J6tTG)t<}}JkF#$;Xu1k4YdPao@Q~FPn^{IG_RQg_U6;T#%lrI@HPc} >zk6nItL2*koCE9RlufW}a>*J(6+*px6LqX~)pu0AA2#^b~KJ_3ebq4;(BZ0XFN{N5* >zibjGkA`Tzyq8e0M1|e^=EyeN}*(uCu2epUgUMF+fZ5LT8j^&B);fMgI<3*V~fr;tf >z)bHk`!lT+9GIoP$Gp0)CK5W?R)nF1kde&_U9qn%L8aXMa1Ji6MXSDb9UROQNbrzJ1 >z;<dB@yMeqCVVqp02G(O6reSD-{<+Tbki!A}lYP&NFsAL4jw~-fIDu1+f_KV->@r=s >zqb@;E_a%2^{6&NyCemR2LhSrWJEk`aggfWfQIG8`g6OAd0UW&SP$fo4?Vc$w8K@^y >zAgtOL_&N72c|Cf6=Dcr<d*ci%I5MYoou%O^@d(`j0JfyDebRF2f{W*<`v(L;?>Iv* >zLSab#YiW5ltU7NJ>4e2nBBIE>PBW+&xb<w%MO(b8)z=zGjePDNo4^d$z}Iph5zc8i >zmaaR8ws*%xrJQS4FY|&(g3w2$;4T+PKCbCtXo^^e+r}JgLrG$0oVVAyT?iS_?&>{L >zm)IEtWvV~tNL110W!7J9MuB4CY&?Gx$sBvQ6N3W2<dLRQKbFA+9hexF3~G-Yi7nY^ >zRqb8}pMmnpnE`Gz`528+QnYJn4@BRuMD2lZmS9`2%?=O?uyFW8Ms(_Te|Ee}uw1D` >zkQg@OwA6NElGwqdQoF6Cr*=*6+JG(Ef{mYTprasWRpZM;k@6lp7E~z^DC|H>@j=Ho >zB3rK=N=z3?OeaP*3cQWEAG&iy_}Hg2N5G6+Me(HQl8B>mYE_B2RQu7oIRD2(<5prP >zLiq4Ki_<Wsum$-J;sjUoO?&huzyp$ZEpNv{$}p2r=NOXeO0o|D9VDQvb84qk2$VbK >z7%C1W0pKWV_UjiSkeEP{P5>(my*ChJEijBw9zpthJFiv^8t*E-z2|Aq8eEl$JwM^D >zVdd0#4i9Ha+-jsPq0K0(-&)1|4nT1^_d_y6hu%CiGQM5z7RuR&Z|L>~-BJ@3JOcq- >z9nK@jI1XOt`0)F*Vq{jgq=T3T*A(Q}{0L7Y@}S~jk#A=U(+Z-$t+Cu#0qpq_+j0L| >z@N~8$_h6@dRoN|9ak#>l`-WQo{X>wA>HagE@Vdg2K<e02{qRJAxs5E80U4T&SIAZL >zW_`tEud4e@0-sQ{i<iT-0EjIZ)W%p9yIrw)$J}{H;-TvS0gpSPZYH3t>xX$1`3yu> >z(O-`YzPa^6uVo<oi31<V%fM)Y;sn~p67AAaMkGhVBTjZX<ZH-wVx+Zm6?rs=lN@o- >z_cwCVE445oVbrs&zb0YKa}7CJ{A>IcG<ezDZw6LkVrW)Nz~dR1N8Pw`AzeNtu9e?g >z!r%n=BL{8Q{_=e?RqM0R^5uG+&+tkL@ay0ZG95|o3LyAJmj@gF4y|-B0J^3C_p;Z& >zk)$HX6*Kbg2m~sIZi^ap=TMxHLB#O6{2K<Cp4Ve)&ov&MXTC5tZF^nsot-s42U0?F >zhqU9kjM`9(ct1#(+9k$rqe(g0T%Xv+U&w~OYj(Y(r)IjGX_s@(3{j$NY!ikCoy9$T >z)G8Xp+%8jPf#pp1Eo?rVX%9$xR~ds20hih(*3t-m3uxV`eamOf#>N#cbu4o`uapZ# >zf!MD-k<4n*7u-_2!eyk8poGgo5_g+(m$RC7_=1+lh^mjPY&sr;2pWqAzD!qUWwl2{ >zQSmeWvDzC+zjJ4Fe@KYiu6r<(#Q3%+2skDG_o3wRJ!Eh$FrikcIMQ8UlLrHF>JW$0 >zLUm`}#=Wqa(wfD6c%$T)MjoMo0)9o*f?^&6=knv>&=HCnGF%_7oBV~5(!o28h$w=5 >z_d#@YJy2>-s(^5<cl@wS6NSd6U_Ky4_7I&?!ToI2=)fD|9CYEqMBQGq3cXmdxWv5J >zu=NGiYGvC#jk(M|hX$~W=~KrAsFNo%KaT1rG99vg<?I2FveW?;s-v^-2~a_&9&TT$ >zc*2j()d*N9$~4bF<BL#vn>^=DKkYXMG|YZfliXW07Q1Z1pF%i1QD17M+^oemIWn5_ >zbtGSUD%L@hGCIV@tZ9F8rNpHmp}QyguWcU&yL<3iu1vS>3B2sZ5X_sLVeQ(F{Vso# >zISBryb1onQsrKKUcCp;-LJ=X2+a(CZ29*Q{P#rpt@Ga8cqmEG<-Q=pXS!I6YC0%Xp >z4#7hPH*|DDCoEQv#oH!d`=H1UAu$bA2ZG{rVqPkcVyY92ABHatBI$GWZK8Kv6tNu` >zCL^W|g2}}dcKpUzBe2-W_*cUuaq>7z|L7kHl-sIhp;)Cv7^S(l6~aywKmucQCkP7< >zJV=hUCS_8LTkhdc27|(RV|S`)W*R=pzQ^8=sRkqX!1_1`pEiVE`qo*t2#umToocw+ >zqIkG-)Tc4jdu&M17|s!NR8n?ST(BzM#5c|eH>_A@^P`*GRXlLce3H+qfTva_L+}Yl >z3mE&T9IZ@b#6Ot~#loL>F%A3b$K4mD7u-3{X7cm_QcE_WA97BVqj*;{Syq-86Z(~& >zx;6K2rqlQ~N4rcvdO6#l0)r6kwt^pTUV5$%DIUyS6c^u;xyF;5_M~4%=;(5pdiW|^ >zm_AE^F_&5*WMjlZ41)4iSHL#!bibXcDEkUY`9r5U2;?;blX5Rj_TA%oQ5RrQq!ri~ >zS${<MJ?+oZhl$-Wiju(t!C|;RXznzBA-+1}(oCU5oyH84se2oCQ=KRx-b&N*m~&_* >zrqHrG?68LPioLc01OPPm^}36X*!r7*`Pl=iafA=uX89oQ0y!V%!spTeFtJf@|28Pz >z0f@6BJ|XgBoy^gU5_6HA=LQ$`ypyPTDIF`8%$DtB76xEyK~osf3c^IQNWNr&_jSI& >zZs3W8!{f`DcfIf!$9Y?47A_dMHKn<^SH5qrvgsaMi&unjqHK&fc;)H?FJ2I|<D-QM >z5P2`1d(~*C%w_~YOOVDD5fUsa@H_YvTvr}ic!%h7E8^Z0d;M_NCV?CP^k5R&FZtyQ >zaqIjtHGj1Q1u~rD`;?b_WK%~@mOVm=5*2Oj+HLT7NbEX{^YQSG*cx4oyVVGhOt^6D >z^sBmxUvXN`fjv3^`TpgW*MFA{LDZZ2qbgJ!^_At|R(V2>y<wmvQo*K&M_y(14mrF8 >zQ!H6pBTl={1(PA+tu0%mK<lk!zf?M5zYKmeak=`pQ>_v^>V&@LsPw0q%3j0rcikA< >z<>bg*Xi17V5kgw02JwfZ*R1*oHM1<%XBLpV_W>a|?=OtF7x$``wDeH27PW~MldfO# >zj5nKyvwYc`045;bj>9{<iu@ru8;bDo`y(Z??~u4j+BO{3=7_h{KKcUy1->EguQmU& >zi1)-={)1d@Q3y<}%_=HMi|ocxakZ!N5w>;UjdDvk_KK&~4eos6wa-(!ib6~n1o$%Z >zDRV)Z-Q?4g+eu8Wq<&Wr?|mOa4fi-iU<Vh8h-aK@d3+T<e|iv85+A`BcvPCNMjkG4 >zei{I(b_jp-W=5p56MQ?7B~gvexgRS7u)y*BWR2ID@~BH}YQB$3ymXBvM*UpZh_DZ! >zS5tC!S-#k{<5RAtDgiSgCVZ48g$P6TQy!D{d?TXVa|B*~<bWorNbQ1lmp9LIG<R1~ >zAhXVLYk1C=U#DVP=t%4?dLW#@?yP5lNSyd$dH)H2_}XPN3%0sgebykf*m#elYd*eU >zadmJ4o*+&wJ;T~^T(WIw=qGzOtPQ%r89slQ%<-sFriQCgsVm10K}r3{Xb<+%k)F31 >z60QQVjNG>tpc^<P_hW84>QOT*H=Q_0I&4R=c$LWI8Kr&-lFsyIMrYGOX`%v!9#3oI >zh2oim1S|C4B({tlq*e;c%i5lKpGsNpR(N>rx8?I$b!Dg@X97Hl_Y`D==@fOa8N$rZ >z{-_p!%FtR>QK+IWRybQpW!MT<6p^W6CL0M{NtvnQtq-t2_LBSHq`c;ueGzkec*bi3 >z6S$hx^;I&S4eN)`ndP<A(YtNmQ-umKyRNMBo6JwU@8hsM;R%mO8KdgBRzqKvLb@3T >z@T})lTph2nF*y)I)D9zhZ%da!@UzMbG|XA?0LTdK>~P_A-zk^xfz+b#)Z6U3z(^uE >zHB5{>5KM1Q3?xcBOXG*Ibm`Aw2-EYdqHuQUF#ZVUD})G$U+(EDBz?_J8Fq>keqrVy >zmWPdF8j%YEP~>ADqm=AjJlyaJiwqxkRW7ldy@7}ssW;<h3!Rv;c-|&xke@(yHiRlq >zx8?gJ$R&Uw*&KZX%xE3RPF^u|b6qoo!c@ARcY{qZAGH9bJol|UbzvOQrYL8dR(wQL >zQwcj(2VymE4U^lYAI;ay`jSZH+#OsLd^oNfsp^5fm5?W7ScJ>)Z5SJhD`^VoWf)qH >zV8ilvW-#0PRtDfg1cShA+3tHn`Fon9I(ZSPzAFe8#Lc#5*f_`ISC+H0%)|5Bh3I$- >zwU&u{PcRDeu9QWa6P+JE;avmo`V>RoKdt{p+TMkhB)C^y?4$H@=F0qCrMdD%wXk4F >zJT4WJ$i?{5UqOBC`OSBOMEg^(_AOiy{bV4QnAE)40e4>%hyC_yCbBf1lZMij*@0!O >z2DpL&J&@iCOodB*MU0qT07$2%yfor)HdJ(GRU#mlqy0yiEIrOlcVRuZe?bzmZ$<(W >zSYpFzv`~pWlDOPQ&|YoJ6d-f0gey_($epL|o}<6LTeN0sZhPyvJ{OmIGIeM0Zcbi) >z7PoY0cW6x~>0Rtk!40}v@lzh#yWjQb`KMFxPm!xMXX+0=M&7#Jcto23t2_4jXMgSa >zdwW`2ACFImzj?1;ZX&a{cNR_>T~(XBUOtzme(gDXyIXsGGjunxuYNuQ`r12l^}i1` >zetNXF=xg{Nd@%a!wY<KZZ27mfx^wB>Wk+Y(r3UdgHrF3~7<(IACo^}^ZbMzUGPe<z >zOkZAyze_ViKmEYBtX;l`zeW!}zK3SeyXL>}TcxHT-EGeeB4<JFvV7Xxdb&K^W{Lmo >z%)_m+zcz7eN2P4<GMGfwJa+<PZ2UfYNt|`|<aTRn(VmG<!MxYC^_CE0I5YcyJ?vYw >zu(ZNYZf16JCUEx=SPQ=C(B1qDF2JJH`ue5?M?<tXjh?PQlP*Ha3p))tU#Dh*qfngf >zsNRB$0~VaTe18poJ^0*XE2OF{FuKC$o{HXiyUs#%bTq6!N(G?nZcnH7($ZnVPrhGU >z)i?3r8n+M8v9B6X`ep~X4cR^J_5s1KVsr^!{{H-V<?M%8Gkl3pgB>f9i!S}Vh33kl >za1#E4^cCzq3;zvXI~(!I@s5wD(T%DD$Hg{jfoTtr-(Wty+J?2egX=Y^gFp}r0}S7p >z<(uW3xg{doD|C*U8rs>Op+|p%|KP31oBxRDV@_o!5%%>3Ks^WV2+v03tOtIR7dIgc >z*lV_&C3b3wFeW&4_kCgfU9ZgKHfecn{7g3vJKw!MY1*JUT@9i~D_uW69!wC1roICe >zaD4qU(9(uh;0LIdhCcZ!kmG0isNd4&q2_@HjZu_n3lY4Q;9gBWwmlu{nGpCs9OT|d >z$CuU_Iw>c~YlVe;gB*Xbos}}Z^V^~~p6Do!c7qmy{DJ7g5Fxf=$&;6JGkPf(^)FF_ >z{__eMs87v(_@<Ol_j(0A2jBbWQm2!g)r&$fBhF%8!1>`HYCX~?N}SVdQwgSY;=)>u >z8D;!vgZb&fW1EPr@8XtF>L~c&QuNKa=HQdkGqr{b7yV4%LMlL!m>Ul(SVus|3NuV$ >z?!Y1q7QPVPRY--5$;;(lWAKzM;eqa>XYGb}0-vt8p;Q2RutN`h+YHv|XB?-ulSZaa >zycUp%(6jSCEK|8mYQwT5$nN^+kdf098B&gw1L-vP;iTcz18Tw%>)(37>*Q4JMBJ2L >zJe1zJ7nEf`SPxe68BxgKvqs=tSv|wEynvYlI(R*Yw5cng^uuQ(L-{oZqgfC|s#zOG >zyUI4JMbtgUG!{GR_!a$%^}`GAD>6B`dj_%t)C1P3;hX5_ykj2556<(-#zTc&m(jMv >ze|dS&Ao7Vx77kVxlM5hum~4WR>5u<e!2GK6?X<I3|4U8pQLBtxrEEPL8c0JI)BSdC >zE<FVLHyX0lZFQfV+#^>GFIM6ZZGh@l>kp&{_@VXLKP3Y|mgPz5p?*;aUm^Y{q*L(e >z7RY8Nq$}Oj9dcC<j*`Q>znCr2nI#JF92R44?#;@(g2xDaxW`nF2vC^tUJySX#q?*? >zFIvL*@9*v(gE_3oI+fEy%b$uS&3ce6YD(n(es?%qpUVo8pmB~%UU=$R#z6u>#Mdap >zJub&oVh0s)4Y!+IwGgo<Eb415Z$JwNz!m`-Rq>h5BmJAN0bt%!?}QS3K}R$V%flC* >z-M^5a?-JlTWE5_<&`8?ukdd|oZwtA1#av43fZv`0ie@Ftgg7KZ=biv+!JIdt3t)is >z_`kP8+SNWp`xl;+0DFlum){yHl_x|jC-aEEa2Qt!2pZQ{r6k`M7AGCOl95<B-Uy!C >z_*cft$-bFut1d0Ik3hcs)AV(O50Q{R2}xwHz_>odIzk@w=DtvmPoS__1aG+`Y5%vy >z5CA|RA@jc>pjiKJbm?DE*2&yZ*Tme)*zrHePt||<L~aIw`HFuK#P&Zdjp%>eXJ%|= >z_g~~g(!4_e1A@rzdqnpAG$m@d3rcT3K4JnWGb|)>z_QE7Ei8z9)I}hZz3XhZYhn8d >z`df5gH&nHi)|}*+6qr~Nc~ihVJ4gP$QhR7f1)0rU*nyq3*$})*o$O^J{}kmXRkRIi >zY<kLuQ5{7@ett<7v~tHo5g+jSPS1OUZT~f6pmstOIVx+hJm%cWh0qha2z2G8K>cuI >zbU8}#XHI^D*++z-$E6uU8#Z`M1q7j^AU)~*1`>Z5OkhBc7IqBTOmlOG!=koSVewww >z+U=`8*QO_XQ7AyV{B1BpG_G9_m5V5|_$LV$V`h7rR!5N#O1qdle_ghGb3gcd)u}fg >z-+2yOt9!jENm@hfrr&@OSEU%|9sX`|Kz)zwq&ki|xo-(6psjU;ctpM-)%uP*x-w@2 >zxc`q=a}Y$zU3i6aZl#$*d#U>Iq;@RSqK-U5hOU5htvg?PJ0AD?UO_pjbFXNAkvxZK >za2g{Re=rzfryJ*KUXvh$8gX;2D{G;4ArA=RuHvq`Wt8Jn*p16))DOkZk1z2Zvd%A` >zbc{5%MX-wjx9IBoe<V?d49nPn>vC}m{)MUU|AndlaXSAU68>**$bUU)3&&uk{+NGZ >z)b3O2s-}v-46@{x5i;>4724~R$qI5b!o#$^m3rb$e{I5_ZbNeax^3n5A!eV)k(}45 >z95bUzjVjkD6zM`7nciLUUer{?5k?I#2p<mWH@tfy`09#5$O$)PqC#^#EGe4OOIq}) >zBEe)T%6B$l;WZu@1*o~`5cn8wyuZldQQk;2@U4;?@Zckp*|>$#NW-)Rk`%n6wl+34 >z1LG*m6+d%JXMM)`aAP-NBEbfte0q`6Lcb*H7ZCJMlv$1efy-xX5G~O~Db(R@EYh2{ >zKR)vixV$Ud505-p|Jsvf1?ocGx2DngZ}gF9k%YQQ1rfwTMpx|{8k5g98^wT}ra0t# >zdw|5XtFeV7PY@K(Bf{8v1mg{S1qA+(7}NKeDO-l-L7`1y&`mm*uP=)7>MU9-8S*A; >zHfi3J%$__Zj*}HcuSjn=!%lxlw1+Fzt*aldYC9c)&b8z4^)GoKEJvxeoTMoGU7r(E >zNk@^C&jj)I0CO#Lx;qUiAsm{3gYsI}E;+S?;qcfLp0zDnaoYrI0QopyXuw>sG)AZN >zNM-VX4$gpS(9iDmuNPYO8wQ;Yx}o%HIicZ0^*mj!_MsC4c<e{}ZM-!{L{jD%Y-Akp >zlkO1s<!HkM^aKd-m5;7&x;3_;`7l0|p>~z%ghwptK+Zi?)kTILJXFh(>db+T1w7z% >z8&&5I6;YVL;kWNypNuPVz-9@v2@dJh&p#YO$*v&o`!ALHP903GD?1;!?%r&7e!ukd >zdx9}5*O{4lLxorR4uhXU7EFS1RAIj1n`}Wqt7Y|fk*8N??YZ<C+UE*4Y9LG$ut-U@ >z&2sD8-k&98H?1!iZyv<Fd29aigf=d@PAIN6U#e1E%%<Y7zz|x@{|xy4M=L2u{vr!; >zj~TB5A^<?azx6+V%B*ZnZT~k@i<%hDujF~?*Lym}>1Z;-WN2-Li6od&lv(Uxg_=)j >z<KVeHUr|8jEJS5GWt6!<K_msYerb{<I8?8s*y`HUB{7-Zlva=-1?613`_1dy|M<?6 >zYwFxb#r~Rh3jltrC?Fvbo|(DH|NGTwz1hP5^LDu1>H3e^WoBkZMn)DA60+UtlK9sL >zdUfS>e=r=2&(DH2eRp^Fdb=AL5#iwIn9Jkt@O-fx5fSmvou*o=V{B@Q&*@;~;P7zU >z`@7R@sk)oZt*oqUXlMuv3)^b5{qgngXl;F6C>E>J<HgCr(dPa6Qmflrp;QqcA3r}o >zpOuyMPx2NN6f`oKx@__M`FhLm{egmx{;y7TdwzcZ^b{Q%o12xjSc$6l-_HHP(0@?y >zzq@K_ZpP(tyZib6B#Nh?rKP2$JYOi50*Av%%g*+`+w0F43jJq+d%0R)+})K!7`onU >z&CJNq(9{$g9odPF;_-Z`>gmZL8K0Y*^L)L*<@fp0QcqW+>UO&~@bvr))9}9DX#RJ( >zaU-U1VIs81zlw@EyuLqg_lLg6Hd}4>4@cv(SksfGa=xF}t^YJ~2L}iB^YfYPwl2=j >zyxt#9N3;CUP*9Sy+1xHyYi~osqN1YO+S`Mn@S!=po4vlhg8AaIvNqj5-@0;@<{&@> >zs2u*j@4sXKnWTz~BnyV;nCa^44Tt0ovJ;MS*)x;;f92g;%G!#av@q3m?0Xt2I!an< >zeg=jk={#wPfwit_?T`(vW8QDsxwvf4xZKxhV8R%~VY{%+2%;V|v5^_kmkYsi;j)k4 >zGBa*=joQ41fjV;VwiD|YWHonZpTmmt|M`e4JVb#Seb=)c)Tgbl2s=n%vR#Aox9e~o >z+Huxbw&d-Z19~V^w6;h&%NzU1H+lMs6JW8$o0pMo^T05DClz8@^x5mr>h>L+S5Z5g >zn6$o}r-U6E@FSR<92<Q&$YCMj^fu^spg43UTk-L)eydd%2(Gx^R+NZJu(>k22-~HI >zBc=~bLl=0EzKT3TG?hXs=*H{$xwGv?wvM%?YaP)$FC6Y4w-u_FtHjAdPrF!!ZRv7v >ziFowG3;1B;Jx()s9JL25R7UW*5F&q+lG+=|4XwwofpmEnaDuKNSB%ROwT7Y`q1(K& >z2*!<`!ydX;cT!IhXgWf3Ss-g9XLq*GpX<58R{8J)?n&~)a;6zPkhWCk<n5ilu9t$g >zt^HNOk+pe>0Y5UqC?}@kw-{G%SgG97T{7~Yj?Er}c}==FVD%b_a^*3(9sn=uWLVg; >z&i$x!7%*%(5KhX`)aC<j6h;<+urJbwtczLuR`?HcO{-1HD9ixmfK8g`ii-9ZAK4Q9 >zU^Sr~&FU6>V^kmx;r>kL!p~&hrZZ3XVGS&scia#q)0SM4!RuG26?mwX@t$!B{>1ba >zr*|XnhuM6}vKplpU7!_SYg*6tsL#*#p*=C$WP&~;b{v1gp#`7Og)L_3oRY$+CKNA= >z;5T(&e^L^Qo&<EbZ{DCA1C64^^+QY`BO`=x#87%f^Nv=0R!twMO_jj&acP~)ie*+3 >z_8Ohcu-_(LG>jbebfm>pP4@BIzLu&yV=|}tO!kkYhLb>=4W||wS=N+1*a76f!etw2 >zwo)9(q^MGnOiLqkvak<1OD_(pyKvxkn^(MZR8G<ndPL`eO<!PhYH<#;{kX!O<QHe! >zm&9wG4Llt{VcLne-7#Gxk7^nW!>G!9ty&6x`Y9%)20NyjM?n@cLl6Ebg}8bgKIpyD >z0oJsl)wal>q{(KXD4apkAjEmMSX(&a*c~;RxHw^+w~jP<)V2WJ9y1f(pET%%T5vvX >z@$^hRU526)E3DBR4dtd`lY^b~BE~=nQ+gjJa<@MiH4kZ<#Ln#6W0e<|(gHGk=a1Ih >z0~qDc$%o0bFP~>>xNIa{aQbDhOpovv@?<XZcpL5L-qwD);<X%>W|JedQRz3af6Dzb >z_{qW9dPtwyq3c8UbP{WRomx<Z;H*3)N~f}QiJ7H5n4zqm9{Sw)rZx?UrnK!M&xUd~ >z6}SI_LvZmx6a>0|3=HrI@fyY8Lb%x+pBHatS#FY^kxE)Vorj-r{oOg?9WkR}yZo;0 >z|1=60$RL14Oc;0C00UJ9s2`7aYW1vj3OGKnyYJ|>#qkg4wG$c=@PPRlS(N~<eWQGp >zWd8Xk|I{354ddk|dC?y92QkdA4rrVvE*T8hJPmvVv^XQ@Olx~O)<+DTCo=h9Ux>mG >zNYkf5beJz0<?i9zo(}K(5bhxkY(kwJBu3CCBuqmoXh~=J7L@7O#Hhg^;GbNuwzB^o >z^+eMq!|YK_N`f?o2gramx(0^m2t9D?;MF&2{h-+eGikb<ZpA8yuvJ$u7X<dT_LS*3 >z#HQBP^vvt7UI8>!AjqO-bV)AMZQI#k1j>zsIKK2`rha`cQ{&ExB{SY%GvGW}!yKo8 >z`-yZ!%YRz0?dpTidoA}qiVpQ87=t;M<`idrxx~!WYsnFJ9uTkvxR_n4>vR=cS9L5B >zH6?Hr8<6a0X!t&G$*4Bo9fm-k>otpPR(<I|$!aus`~isU`-_mEBh`2~S|?j>QI!L} >z^<<Gwk?0V7`BHrYPWQ^`-dl!C`@mGJ-y()tf$UPI1G3oyq?POay<)|BG@^2B;dpeQ >zd?S>P08waLj(Yh*p`cwZIeKp5ejhl3Qw1OD<c6x&DTJ29&{tk^AJos!`{IC<HIt+X >z>|B|NT<Muv8>6B9oA$K2Wnla`1RsR0cBSz$E;LHG-dzJ&3aG?~@3aWlHs3CxU6)>W >zGc`{SZ*{Qxr^RN+gW63!#Y;qePtY8K`-DufD3jpzD%zg~y9?4gj#;;(S<=$F$)_!6 >zCYpD}JH2wHRo?6g|1s=ZG90drpiBqwF%9Y?l|zu-0v1p!n5E?o_0l0(rAy*Z^!Q`( >zG~U3?(0lZ3;B#l@C``5?%mjGs3Z(DxQJBfACF_nV>~J=+<gNy38?)%SV0Wo6brt+u >zx{-0I0MSUn7;HdA)5}KW5OJ7eoY)))mD5iP^j-oJ@dLfg#}8`KC}B@fWrP_5BxUA{ >zn!PF3vK7pQ`+0+1Xp1vzm-sa7D*m^LVW~&M2OTO#Fwo0}3NRw!{j4^8RBYn4`Jnr- >z9&vrzFV*&R+L(K__-RDS+)IuJ#QrD*Z!m)PgIg=yuNc{uK^(yWhq^9|0gZ$CO6`s| >zQ|8J`nb(_7H%a*?K*}fnwU74rii?*(IMfRD5-0S<pc->}2e)1_oht&vNGh>tAOf$S >zTrw@Q!^3?61G;BGF+a8V<PZMvR4e#vuPDMrP+jNuFQcu7Jf1`&CdK55tVTx$qM(Wf >zeG!+QvE|%x>6@_Fy|GD8K5&kH5Sy!=wa?r_^4KF?2^VJCHqjaMt+V-HJc}VHzJ|cc >zpYWG=`a>Slo*ojTjTP&c1Y%f%vTN>{b{)-5Mjk)vq+@Nunw4$XSLh8NIjqlvQ(D(4 >zw5gax?t_GDA>mP&dez_-pzg21p)^2cS+S&`6+G5`tHH(arP2!OtZ>kJ5C|kB4R4g{ >z$*rbzPUWp0EfDZD>W6LGgvY?$Ypv%qmIV9Z@;>G<BYscjcZ1-kR=r3U1XGY`Z7IhW >z7*Z2;#&6FOKFFz1@^kD7yQNg(m1geq%LA;z4GX!>Z$;4c7mq?Mi;EO|5jCuzf040v >zE%TG^#Za7GAHu>`_nE9)Wjf}oh+1pNam|~YZ2a8B{`Lx}Giq5`|NQwmQu*eB5rSA( >zrXNe+LkjwK-*3)q3{OF9@DZHkd0{os`JE;vbLCor$}gbdA9Bw8*Q9WaeI;kDPhLl7 >zu>4iKVWb{6*Td*=&D@qC@&`DGqKEH)D&b>69S8}bBndpPq~J_Cva1B@I9!~lOv;wO >zVbkElTC6A#aGXJaV(sQ9m~|mV)8q)Ih}pxY3#|1PQ`?gDL399#V>ER{`>m50Jo9Am >z&j}aLafjCY(Il*QUy7AZA5fm63&<ZlAk2J!fa~M$spP^Wc|vNT@Oj)q0OkoaG=taT >z`+_qL2hiEW*fAanfdl9cOi0>{uT+67L&{}J&i6&v1Y)L@3B}&+`21K8r9_J}Wu>nk >zwc*vh2hTYAh_@>(wNk26Bk%;WPqkC+&&aPZi7ez4_TzV`%!L<n`u?dXsTi<;xhZ0* >zK<bc1HrqwN#3&j<47<!3uRS8I7W<fd6+}hcL*7uQ!`Jd)Pf`FlJh7crNGM~+C*<*l >zp)i^G?n{sKvJ>!P2j`o)Jb+lNI5hS7sW+9)Mv*2oG@>>>jC#8g6oN6iw_;4!G<0m8 >zItia@*Xt?7KrJEXyaBi>=sOn@YFgNT<`R%u;|dGopCg&6UW;{Y{8ypn=}{@rMSR3f >zosUju?9yY14s}J+8X;B)t7knY=gj+%f;{5xB>8C59W_E(K9nqV2wM!}?^Fn<g@J#m >zf@UH1A{ApRciDKg20z+pLW=ZEBNTi?^eG0oD96P6ixFAyNzuXzy<n~Bz~5V-ifKdI >zIWkC!aLMYby)ufSkoPDACt429Jg8#Q^6nw000?A)>Z2K4Z?69k7dtWC8U@eks!zhm >zm`s$IHm^b5IXd)Ig6#|xX2yjj`=JRC^6<%s`Gq|0IRh=laT&6}aUO!dKyEkNv&h4N >zQZwR{qHK<_q86!jyQG&7apN~~)u2tX%;jQHC<hHc5<<gemG$j-2$c{`B?bHyi6f<G >zmOm+u?`$(NSKF@9yqW7ZkE-lL0zC~Wl{!F;iwX~6oVT4+6Ce^=2RND#LZdwM@$#sH >z&=e=S7aSAy*8tq$f*mMj@Wp9H5xgg9kPiZ#MC9+g?>Cp>exy}W>zUx^IM1tB>^S*W >zNN-@s@k0_RPw^@<*7-q)HKCNuE}Y`7_tW<i0&+n62oL7lQhTswg>VerNl7iD$_FRA >zYlX1|Mv^=h(#kR}DLS=T%CH)C0X903RVRSofEXjeiJlp00%G(=3I{nBdpo8Kc;M`O >zAa+l8uZW{jc9&wJu6TWe1Wg(U1?gH4#*su-DWQUz=CJDmI^<?ZnbHID!!yW#tj*;& >z(D)>(d<hf!DZfl^Q9$)qpiv4B0!#7URzuAbZUWf;qk~E=MvU@|4Y+mym<~}VO4gtW >zd>cWPLR+$^%1BQA=y3I2{YNBu;&>7{Bp>X7xth2Jy#zqXp{%7ZuwQurnUW)~?CIna >zYu!obY;j=TPs8-xN+cQw#I9n?ZbJhW>qdb6m^ggk0}I~DOPm{R4%yx5FKGyMoi1va >z{R?OY7#vYdu8I}XxPUtyLi`Q=N}Z2OwZv(z6fxl@JgaM{<aF6%PD!tnxS6i>c%FGS >z4W=iyhDAw`bdL}o-f0#kM=(XTBA_YkM~w0>Ap#^p{xs0lqq9O$9btqS1i%>8KIowp >zmYGn&ag!j@jLgGb+FZukEz#;9N|GgRSWr)hcDHa;pPN-($pw@+z_tVnjq#fr2)qui >z132{q(wTzFeyKcg!0Bc|c^nUs?n*0E`{5+hmh@OF6(ZjRSk+K06-!DlkVbg{(nNCb >z-NC(4Q>Pz~B;)#cO2s+HZGT>Y&xMG$xKyH$x{0KVk{>X9<v`GRrLGh-TA<&}t6$Fc >zW@!)}5YgdT4fc-(veJ2xjF#lZviX_^XpIQV+kE6sTzYhLwql0UcyW8|)f_9!&dn7c >z{qv0N>jo{e_|1W=KswW$X7o6+{(t8&N?Z%|Q9trEB0rS}bd6V<3zstrGMw-6mHC4i >z1+k$7mam8IMx;L~Buyz-Svpdi0fSsb{C8PY1q66C*=0dzuNs9c2m^)QUNY(2^;&Ls >zGJM^TrSFJl*E52V2{xfGHl?TAGyEOzC%km%>jnTkzyC3Dd`e4aJvNxv!2CCi;rh4! >zKjqnfn>gB-o0>W4y8P2Q7`y8_nK@e<{GaiRC&420VQ6paG@Z$(1~&3E!&Gy0`^@oW >zij=-WSy?+C73)<HQs%fbW2!JZEs^$avP1YQOKMT3Dtq}~axSXuMNV2V$>+&iZ+>4M >zU;bJA+`T#08@zBzKl(ci0HlP6Yus)bb(awq19>~Go+?I@!xhi!^clMRe87GsZ^IVE >zga+Dc8Q-45;ClJGjZO9rgG_W8_}4$x6x*GvnWoh1lxQ`P6&2Rs$6jL2!41spcSrLp >zi^Z7DocBV_^QYKH?gCfW`!}A7EhN@j^bYFpKQ@u6<vMNM`ZFhW(fvQ)6@ky>OTSaS >zy!H}~&R-&G!VR&ieKS>xi^^n1Na6Z=VR7+gZBwWpO4KoposoU>D>lXPn6|9DQO5e# >z=7udnfIsY?zx%#2eltuS()2EGhAlM3A5HR`2c(6VGFxq7m@`YtCxJxQIj3;ln)EbV >z?eU^=@mPr~PJHg4#(BXctb>k;huTtK+Ie<FM@V!}5BG?oo^EcB4#+KB*E<?Gw?@4k >z&DP+Ct|>;bN(s7NqGX7KeEDv1nHYO`Z6?~o&*H|;(Y3MkC<l;w^)Mmcp>4z0W#2P@ >zI~y8ivnJi=1H^Rn|A5c~nwk(sVfVpv?0IZ!A36^fZ>YNua!#1@z|p^xTRS>#7<Fl^ >z+iygjrv^vmDJuQ74e*s+v(YYbWY{N87SrZJErrAU-kg;XvmA;Q$B~eT5K!mB<ciGb >zHdF&OPxt@h<EDZj--XpznB5zD>6ZRn`(EFDqbtKI8i0|zsk?b)SHrCdj_Qpn*IBUL >za2hMarv(jU>9Gcq<k$AccGPyvAar%<CVJ;r&GY;<Gs2r43fqLfS)1yZ+sgZ=YY5(D >zWjop4`iPP-9C4-=zrRr=Mj%;phvLY`5!1*@BJ>h}GdsXkMWkNKhZ`~!pYWQjq;l?5 >z9?L$dwX?=W@dJj|PLdV|g0(;Bc+BbNHra5b52aSGWBiJ7fBAiOsMT?m?S{OUMKBmy >zEAh)JoBo$0a<r8*Eu@sq5SWPpnm~G+NhEmniOqNt@Rj}y0}0Pe;?$iU05zSL*?jWS >z;8z+T0}|gBbkYtCiVmc)_Q{6&z{N1u%E3~{AL?m!5@>wRRk*M<lMJ4~z1J5t&o`Pl >zh}NP<8YIcxR~3FWcA-i>BK_Bhv0s*n*KMuEkgGh7`}e4AIXvV=Opt_rJ|F^p1y++U >z19clT4l&PUGvd9n5iR1grhGidpRJa1r>W6?F2dOWwvEc}xD#sAB3|P0b=CH=+9b%I >zU51xMvO$W1x{o3MPT?9QJ&NGr?B`XAWkSRE;xg|UQL3?Pt@`ztr6k-%KHBmi;H?_> >ze3YuU=hEHun9SV-`8ousaX*-N`iMZjfw5-E!9x&^v6ile{n8h&E=%Lk7|$j06!DaO >z5}Bc=xOKnig0LXDf8TIz`Ou`l-L@n&2U?eYY6#=T^gY?$P$(A+p-N_Fs~6Gz?5t+t >z>ZUMDJM^Hjj#Y;eIop~QeOPuCeMQc&5fWJdwe*!btRG01`Ir{i-2DmE;fgoqC@xP} >z3uhXBUy^Yn0QNxveWh`qS*K9BygJ7Uv1OiG7V<#4sOqNNb{O4=V1-d#^5sjCiu`j1 >z(AA2^Ck6H*c$<lEt|t@+CjiDfUZC%;QLJExaK2hZGSGVqu!CH51Mbd))#p>}W}jed >zdrpnA%<_&o`Y0%G&4Q6iQ0B&~G~deB7cWcQO|5Zim6;w<5dOuzBWo!VkH7KR{kWyy >zM#Jc%iRk$zC=-%Kmh!qCd#V%jc5d;mL)y>N@{dP5zr*;ozfYbx!vw=~`^E-BX>X=5 >zhJbuVKXmefd#mm;ndt~>gXkHdNVOIC_AT<#pB*$JiGmW69a7DW?C^prVS+4`Ac+Rx >z-kl#3wLmfZgAX$#L{HqtJ|a;fvp2WO9EA=gpx59XN305QBthZp<_(bWHj}lXiH0vE >z`vqmFb6Y+A^sN3=u_{TOi`E)CX&w(4>x(5Bezh}^q=bWJFaXtJDMP?BSqOw4%UFo) >zvZ(X9ltZtionz*}+sBO~YNg4=I+;W;bh4-XWBs+;7t-^?<I(5eIi-h;yrA+b4?{m; >zqIP6og!v0;2IW;Dud}xTS@LNW(#U3opo&WjHYP?hPSRoe5!Am@0QL&~C-BGur!+N7 >zK?ojzrPZ9IS8Y^g1wAa1K{!)CHlh<2!yM~Efh$>r17=!gRdZe5EX9AvD8=q|Eapm4 >zr*ZB0csfSm4N*D7jjI#Ml+jij+WkgXc)AMRUuZ{9iEeufP{|$yy6*pk#_;n%w1%{( >z731yUJteNE^Q91i&ZH&imVS<8(1+NmX{ujwv9U{_<JTg=*tVH66zKB3Kf=kf6s$w= >z(76Yk^i6sU^!pYA?$fK8wxhfX1e^|aH{87Q#$%qGj(%7qa631q3L^PW#ahElg~$|L >zaD$b~>f~YS(RMEdeyH*g-ol}!IdcYK_?&D(Awe@=(QkeQwe9D*#_204dc_h!V{f6L >z?L(5AnmcmE@X^A>3=|f{3xxK?2>=;G4WCxW-9|!N{Z9WPiZryQ1sG`)nBKhUp`z`_ >zcN5a8a4hk@{)th@tAlh+oS`?bvAyk`hU9sWPAaRySHrR_jbvpIrCohBV4UESP3g`} >z97y;e@m8_iI7MN;^7Nep$7SuVyme9bY)l~YiU@CiJh+YQn>o+BAJ}<r)BZH9^SGJB >zQvKTjgFb33yq!+KpgtF^$ntvN2<zYdpy2;q9f#nxMn$AuaT)W-YV@|R5<&laeGXUp >zL+7m1il<PYtx6b%($fW^c=g)%F~<2v=6ktF3luHR$n*9X?eBGQdo4Z#+X*Bw&~Cj` >z>l0A(BELlMrrfai<`;UrgyfPai+Z?%VO)j7do|WIVJdLYCdZ>$Aiv-=Cw)Hz>l-E2 >z$<wP)+gpnWXW%?FK%3ut_}_=xUsPE2umM_-;xbiMP5sdWYWBS0q`x+42hBdd+_YJp >z7;63A6X4H<LhhrT<<X8aWUD8Zwv=dm?{z|8_a}=?-#qhe&oN*F4r9sF0cIn<Dnz{z >z*X^gKzUS0$m%HoZWATt)TSoo;x_no^TeqgT3NgK0{9(6|tZx->mKW(e$^(){A$NC8 >zi`hShzZ5Pwi;>8GGWD6e>{;3hQM;W401=!K?4B>GMlP+h!B5=1xciU@+Y{?4s6qEt >zZ8Y;i;R+XZNX}1F0cJ4da`u|85Czb-)@@A371(tV#SvXMj&JDMv??9k)AjM3-r_|^ >zCoH_L)I4K|`iy)pYIb2VEKXQ=g^irv&UXUD2tuK|WlXzacobXXpRtU%3rd}PX}(7f >zT6BRt3~kE44n~HhSR>0}TVW<=6PnN-Lg3?X_=#{F0&i*gJ+JSmtJq0-uL|kVj4O6T >z6=~O1KZ-u0r0uR-dmwNebQ^G<fZkZvevcC{vEMz8`j`=(-aUS%zgy{}OKNd_*>P$z >zZ(!DUPQ-M2Q#hru`P9E$@uyUza!2b<c9afyQs{HB7+S_OSaI&5dMjpK=D(Y*k7oZD >z0AxU$zf)sr9~?3-I^C68W1|omS@RX7=Sf@bDHYUm4NO)`;W;Ku>~))4*E0C8kK<Xw >zu=gLLkLvz;;<w-Pb~rvg*&-!u=7NozM%|eJKwxTa&Q=0nY{VLV=2w6&oGw3Msv(tk >z!M(WS7~@z>J8s)5CrhJLuV;%Av(I}+?t``ufi?qK+a$1@AuMcqm|=tBG8ch`8#0O# >z>gtY40E-J2Q+@=4wyG_DZh)?E?_)RqZ>@F&M)tZGxy~qXs7}7^0f@oLs0<k`-JS(- >zNn((q1Z)vsPoRJ~CZnsF3G0Q<DoA%49uLlirvbJ)UxLdeBjGc{na^~53ntCenlh4# >zO>L}gYUeXnX~CLT@<phGlm=O-Ap_;wSZ##xG(?}yUxRUb_$Z4r2Q0Y(p4zgt&cOLs >zz~mL<B1XZ2r4?IMDwrzWIaUgP1~b28IOPI*%B>-^N+-9U2qMslzT0rZd|d}jnqU}e >z9e6^p?6R9cS%Mf!$m%LxF1!p2L0hf3lu=Q~fo!CK+b+wKyPy+OihE-fw>W!3`1VXC >zaBdbn<_dMtVOzkHCI$_KoOvgIo{&_UVkuNo=o992G?zZT1s1}(DhOsN>f(xQMT)GB >zio1-$ALUM`zJO|-pB4_q+h`7cI1Er&zQsR>Y-lh@+k^FN1cEvvOorXBK!k<zlJl2g >zhs(v1n^g;z5c}3XeQn{0dCoy<rTx>oQ=FWW<-wyIh!|RL!;0?VRA)n;)9D1DEv<jZ >zn55-l))0_~)yy-HKnm-s3v^X*Wa)vYeC1?X;OmY$$L2%tEbT{}>}?TP^O-$#GsW$O >zyTBh<CLz8$h_9g#oZ;|>8ttMVIFy<NE7b))Dmb6Ruj+&>RIvDF@uX{0Ph&W@`4B}@ >zr~1N?_koZR=oiY+4TY+P9ot)BfhZ_$g=Gk1_kfHOLCrgm#s2p+pr2jI266!x23uV8 >z<8Yk#3&&KMT5VM3kPk4Wkm#rQAt=c@bX(yRBPu)a<6*N}Az{kTql^X%5axy}Fad>T >z(m4Z{DrfS*Ar0&e2)$JxnF~{qmIQZ*uHySWNmVf_%_dR>^rNSGLFU}PD@Fw$KEp-n >zCn!P&U2T^&>=<27@_u6%qcPnZ3MoFZyOObwCHN?5^F)TJu8O}rKUG~dR@^sS*Hc>8 >z{pP1cYv^T0IYA9CT&-I2fa%jG4bZAmt8z~kaGDcTlM}LI6L!27P<1uFPxKcE;gWgl >zsEK4Ya$NhcVN)+akRFID53_F$E1Hru()aw8%IJQ@=CO(dT1=CTWmk0g+@toj(p82k >z&~p+_hkXsyjp&Nj(zJa4){XLy@Vf3QG9u~wR1`l~O`k~B<JwbLHET8~O%X)`kCAV) >zlb}5=K$#;jA!n9dw_-J3Tv<T{yc;uhlxEr-kT;dN@&O}GzpBy}8|`%ZPT7I}rY-G% >zRQJb07dqf|74#R4;U{eP?ZFKH9J^B^=t&7@`3na0=H{i90^Z%OqdC#vG-5+lgRdBz >zodHTJ{k;%4?o!o^P0OdbB8fHFAF>NtDg-_qcM+9Sl(1FckuF$BV)MoIoYIeMqhk8X >zBo|KrB(YYTzqRA38=a9n?}^5*hk<;z&WXqD@Cx`ZMvLFgd<Ekqer@iVD`3YGe9i`( >zxlLJ_WCn{4bcdzi%^>w9aa>CqRc-LlSr?0ibE=1Mm&JvL>|=o_^H0CzNI;m?Rlt{? >zvTwTZ_-qkb8bfC}I)-$)0DL8v8634)aKuc}#TpG|#OS*f-2mq0jq9zeHvz}*o{2Cu >z=l65r*R+H+V#~;<1rN^hm#gN=)6S_sHLX5j=<-LJo!9NoE(`d<-gCY}T*^wOv&!rn >z;_*ZVkfv?DM_mPJZ80=oYJbOC4@~e-+uA-hUE1v3(eP^11(I<KPXxj$DE$d#KxpR+ >zfZ~4)yB;P}b%g_o#^1Kv*&4frNDX7eptp!TI|a*ht8p8t6=6&$z2}pLaoM;k$Me5O >z<3HX$P*8fnzl#zH(<|l&)(;P)#c=$h(`NL;|4&L+C6hg}2oV2g_6ARZ_{<P+q&=9) >z>^a_mcKo=;AL!M6ytivpFF(wJx%$tm`>Hr&h+BRSCH-k{R~K5j-MX|^<@NxZPbEhg >z`=$_q%WH#U<zWTwZcKL-gNPdXs?r{WVP-aAMvYrc{jR&Sz{-;wH+{O?-Fp1P5ej@3 >z4&n-0`v=0EVBQLc992MCBXCFpl2o7-t(LkkMDX?Uy&Z6w%pF27fZ+cDP)h>@6aWAK >z2msu<dNsFXe1dwm005M>001fg002jFWqCqxcwcrkUo|gtbYXO9V_#-zY-MvVZfR#| >zbYFI1Y;0wDE^2URl#^#P++XyszZks^gHZ>gw;*cth#p-;j~cxTLG(nFG0X^JbfSzF >zL>Dch2T>!Vmk?znlBiK`e*b&#y07nZ);e!KXFq%I7w2Z-W(}az)6&%f2nYxOoqq?o >zSqGRjpL#q700RR+7ytk=;D5MT1T+9*A`l2fMEvg}CMG5!r6ME!2Q4KfITe_eo*qmK >z1~V|RGc!O~8NpyEH<Xow0|tXJF!S*8aPqQq!Z`nv5d148B_X9DBctJjfFYd!-`w;9 >zU@`(lf<HtAJOCk>fCx-*^AX?x0762d|JL}wfQX4m2nb05GV*`18XZ7LK=cp7f5U@F >z{(DJC1c1QA^xPzp>I^(4jsc_)saW`3R57DzL!Z<7&m%G>-rMLY=0HA;IO%@|Rs!HZ >z{r~d=|6?E~`Ikw8|1~E7{nvnygy{c-U?LDbx1>5Tg9(pg07R<qpBWz8uztjQcj^WQ >zP!SRQ8=eRZr~>EWT8gr$!H9W0oS&j4V7S)I{fQQ=5{7H>FB05}MMk-&X-y9g(Z|O{ >zWXf+N-nFBWv1}u~KSqk;26tw}nm9k6VY$-#dpQr*F2M#Y(gWy*Z}VmJ8IYDqO0F@I >zt9zFgEgc6g_>Sf<3E7(D1+HgT1HzpJ<VE7uyPx{0w<JM9BWs^yClu;Z@kvefwow-D >zSNi#yQw!-09lj2w4f68auc!x&%QAXGlvrQn#u&+SdQq$q(ip1!#-TbTr5(QcKb2Sh >zJ_3>cCGGvfoJrV{RyiT!dbT~6dI-L=-Ga1Dx6H7V26x31mUc%>g-mSU9x1l0NoD%r >zUwt?k=iaHw1OBBcnh)oFYI_GBl#v%?rcnt&pg-0h2(rCPj3+|K+$9hP;OQPEs}8}6 >z@#gdnsFCwh{Eta&pZ%N#K^9-%p^l77!C@W#7%&NZCr)X)rzQy?l7%N9e)_8mv#!?U >zO=Z(t?i*TZe4bLI!LHhQ;2}p9tRJavNTNl}z_Bn9w9?)->(=_(u?;dU7GhAuxWiI~ >zP14qwsZ+KhBbA5z!oj(!Xf-_xF<;i3oNs`RGVN8+4bc2VS!yZ;KNMaSQj^yfER0?% >z-jsR!&8|`1Z{Gq{+JtO}a(d(=Q|Y^9Uq0#*;oma09vR*VJ+9<yNGH@#J(h`@mkx}d >zOO<F!*!cR@k}BYSdhY16s;LIH)wEhqyV2k9Xlpt1RzY1j#`K_fBXQm}zd!m=?zqIK >z%wM~!;k2mpw@qngv17?hxh=#s+NASjJa{FkBeg79*F{nNyiTrSLZ6^eCTMqTTg!a; >z1xdcnt97?&CJudelN$F@&!b6<^6?)Gd>3yURa)?&ZMmh3BHTd%x|Xq>qxn{wZvoeP >zt1w=}o2>(Gs#nwcg!&u)AV#y@n2IXwV(y_yL+%{O!|3b1ev&$N{&56=^*eORA(M1l >z%u8c5pI*zC%85L8cQ(l)9XD&n_GW25hHqjTo)}iUF+lTY8C4X&$nGgSy1c&dLH*Vj >zVj3bDmboV{Fy}-&U;XfTg6c=VeY52~sy%hpl}uZM_p^(4oG?5X?UB=-8$g(4D?_#R >z1~_NU9Q0CqepV)!XgM5xJ#+(XdAUzp{O^dH2U|*@m^?hM(RhzVO736PPqg7mX|y#u >zWYTwzmUo6QDYRSF<_56-DQ>jyw{MlIi_Ij4P$;wZoG)I?>or`5TsL!Bql`CR1K(i% >za>tbzmxu0Xm)pckRntDCyPYjwca{=X`YE}Qy05ifXt%j-Ua5w^wN`Ql>xTKY7d=L+ >z>Al{9uIIJ{6ew*%(3!N*g-hj6HH9dYxLh5+Dv*@p9cseUCL+m=*fC`;(}pHVU>6E1 >z2>X4cdw~DJ-SsZr=AOf2`Ws;PU31cXEGb7D9x?l6*$kSzp<ju^IhYexnTF!z#1%+M >zV{{KBR~j?a{WZL(@6PW%j#C)@RNM6NoceTVKthP0R_w|%)@P3CPQm>A!B+AbY<<}} >zEp*0z^!G9Q(ftcIv#tntoSnk}#II39I;tu!DjiC-wo@1<w26|mSB>fJ?rEC|*1UX= >z%&@)BV?iBP3d)PVA9ZZgw3p>izhlzz;%f|v;Hmcz04~rL$lK04?#6qmz00CZ(NxU| >zq-&t*b)lh!Bg1;PGdviqhkSif#~VAT!UHwpQG+K+hdW#}LVWFGFMFqw^-(7obz{#^ >zL%Y>uBhk_2dS}8FJ;x<t&ABYT@D`6bao)f<uJyz|CA9pJ9<APrC%AU13p1~l7-`&@ >zAbUEY1>lYM?Re+sPg*SeBBSqU*<MH-QminC#^?&D+%_!ZTVvy~GnFMB*Qty$Fbxm7 >z0d9Mo)-Nt6@gzt^TJD_EwU5Azl=5gizm)BVJXCbf$r4JD+F~F2rM&7L`g_2J{Z%?r >zj0$WhGVAb?s5!j4ncQtWrhrUoit^GDlF%O~B}@g6%4nL!c8mH$!S>{<T8%=3Ym%ml >zw>5e}u}BpWf-Ya#yvr~dbg|a7|5aj%Gl(Pp?|hL9hVLsYz`QfA)+S0o+9NMx*-h*+ >z`tq^PB$TmK_-)hAxvb^-${I-l1knJ^*EG;o-&xHf_RlacV1yZl61)u9+_g_5HpKa= >zu|W_=nhe4lN-wyz{KK}+OYm(8QraL^JD-BpuG`Ia^9^-U4-7p6w<OnSHk5xJt<ATr >zg`-H|d1*iHNj+C1Q~K$p1GcsV@DtGuwZXAk_KaLUq>9L>V|H>pT>fH)E%W*g1lk`+ >zieZwbf)XJpnBA2*Q>j7*THQiKm=G)7*Jr~68g1|B+Is;Lj8k<cH3I#02r1Z&Xm<&% >ztQ7)ofG><O<Vt6xj9Cu2c<nxd9$d1e#vOm1KD>H>dUeC<dcEHbz_SZ3IXr&6K)P(n >zdLg{B@NxA`yshd_dP=Kk)^J0%5hi*2vq38)$$ei))K=`@FAL#6)F-LFt=}*AOdn}B >z6F|!bWgh3^iZZOymvGcWaCox~tbC{0L61&lwzCqh`O>SLjGf)=$NilEhLwFuYI)wO >z=%5GWbzjRLrzxrsGgOUpS{Vk?LWna47t@b0B~ExI&$NA2PkRUTB_d2yOZp7<X~G(@ >zXzu-d7cOjV+Y_*Q933e{`e)n<?g@W34;D26G4}Aa8otj;oqA7}2~97%H8Td~)dg0x >zaV0ZT#pw}2r;wH999Jo_{`f&Myp@CwhQH17oHtf$H?*;~_k=yH7-z)*O%r}*#=*lg >zo#rt4%#2^RWWf1pz4qSl_{kZh6?><Aol8=aOLNFon!n!nl`EW!eNMpA<5y^&h4<$; >zhl}nq(O=na0{a-vAW1(NzJ57{B0lGitclb&f%LlDC0w)l`~8sn?p3;Yvp2Sn%VQyk >zjW;=3Btn%IeW*Y$`Za%HSG~y+n*nEn%yDm2-bpF_!lelqCwZjF6{`)#Za%*>BlAvD >zS~DXPHFr)9e&KDxSS>3-%}kvlmxec7Ycd81GopC*R?nl$%Cc6B3@^4WWEZZ~JF~75 >zqASaHZI~P1&V7;n@Jqy<AL$k!{t2$IaG-{ZYCBTXe`6%po$1vLvFuk`sd0VThK_hf >zUF3W@XE{aOFPQpR$0bZoy0Jh-capa-tu`2$^Sow5fAIqqe)ra!w#Q@M&`C%9qdiaN >zuCKu@C52cI>--v~Q(3dYH2T#38H%Exr1E`RF|^ZFnDLgH?1FNvm$cNcoTn{*Lqh<2 >zr11HdP&rnyfj9p5cLV1SI@OjKq3GVNXPHBT!ks?YRf94Pe*Jc9=5)F`t+`=}fWnIC >zGIHKC3NR>uz9U4W??~H2j+v>^FZnUT_cV4GKA~N3+dw>+S2vPPKP4iQVql)KEWJVi >ze{^K*ab!g~Y3N}M!Lfybej^SCX`y8%9toHEMnz3yj?ULYJ}#|j1<A%m9c9@*qFL@6 >zpb*)6qFl{d_S^cH`nY!BRkepG782x5pf44p>uUsMj~+Ow${%d-a+9#CsjIPYJ%$(1 >z8Mgt?ResE}_(u?>OIlpN-iz?UR`^&MY^6XiE0dSAgWXU)JqnNBt}@QI{4vS}=5jAp >zEKS4gy}q)TvfWG49hMhMA0o<gxdF2G^?35}&9r(el-2r)HgnE<-<;X%E$sbi$Tmlg >z?mp2ft9gIlchpwWBF@W0<D<#fej#E7VE{TplqPM5jQ3MDvRU2B_BNQO{2Rp3!&grN >z?UrBCd4w%mRU+mgZtrQ_8@aX7mf`ODP?v@$9gOd9(WifgxB<e$s>dB8y|ZdvLqWMI >z13~VcoKpS6N)Bs(!w!Ti0-SR<D<`G2%bEwL8aBhE$UaoLumhwBf6sM+Ev|RW0v5?% >znWP+2$3ERfO7*GZJ{HE~Ft8x$L<?PSI1(rF<wMbMTWmab2)-C=U-`s~oHvVwxOi^t >zLya#LmN^>gME-YkJiNL+shM5XU94cR#cI@%ZK-t2{3L7Ty{W;zHoFNdNCCeCJ&g8@ >z3q}g%(>p3TgYLu;3{N^wPQTYeRx9Odu=~@(Jbh>|G9qlbv$GqQe>ivIyyJPOfYIf5 >zo1_~VYn4<rWRuR?-!EP?w_q6u<|?+ifSURri*1Y|eLuAVRf<ef!(<3@SPZ`y*L4kz >zI|s;*{C%A7^~L(ZGUD#&NNoYLN)7;g59%9ol0W~gU%QjV=<q@(;3ZYjR%DRol_&>F >z2w#Y@N_R{mg<^RrxmVdEo}pGRENEn-V!lqMl}Wqg5^1rVYPR~4u@_>HjPktTAq<Kl >z@t41D?FQ7=N9nu-=!A~71T48kTi>CFkfl(qBUNi@E8@`JaL6;+J<Bn)P2Lq2>g;fP >zi|d!1Lvk`WrE-(yFyIFGXwrdD$#2qB8*wtA3cOYOv$S1xmOvAbzXcTNC{*Gz18)G^ >z&E!mG`Z3mwiv*R0T4#geSk5&eEh5WEg{7+0Zqnmg@O=iq<tCDow8D#x)C8Vi4M1Lj >zpq-{p4*ZO_u;+@xtDE>+ppP%Je>zRjxD>aA$--Odj?cpFTA++!756d+8<t`A>4uFn >z-lp8oZ3*TfR7e&pLnz%-t}~g_p=*vF#-`PeG_PM8z3)s4M-Pg%W*w~TzVhdPl)mJ) >zhE^dzBVlJ}U)w^M$Xb_OXH??$!XIo}+v7%g6N2Sk92aH;%PTD=XOr+gJ9dp95Go~A >zb^$Zi8oO^5UOE%RwlrPR?<YpnsZ#&xE+&zDI+ggg)P8D7fS&3p=$FcKv%313!)6ZY >zA#bhqkw=*4i^)x{jN-J};cpF7Z?WGa1Ewh>+>R4eyy~97bRY33HGb^fX%Wuh&*W?R >z>zW#?sy8)TC3F!a`{gIj24ubisXICAL^BiNwU-v^?`O($dKio{@)DplR$G*U*ILbT >zoJ2OVwTgL{k?z>ccLUTs^(+I@K^W`k*yb0<O=>xt4>!jtWwETE2Kheh#3-5OxWKtE >zOuC*a!n{9e7cJ9cNF?v!yaMlOkZwINo4c5&8b{uKU`4K^t&vj2okL+*DqmG-Y$x)` >zT5c4hHG|qNMn8_aoDqs&EWJI3VNX5Y%vgCZU+d_e=2-KhuXe(#mo-@A-pK*P{56#) >zui3p1uXa=JuRzsHrk5N7#>2@bW3?BD3L(Q5uZ0&k2fz^9lhTbCFfK89fe4oaC)5OP >z05N7Nn4Yj=RD_8TiP8hQ8cx9gTkRu_2Pww;`iZV6+{(ZWAeu-^<hQTdK792el;iQq >zs`j*Rvq-ik5(nppo~n=@`itx+E(+wDpepiNw|7t5jCI9#0*JP@Hp+62G&a*@!7K&W >zK~Hus+!>?Q009RHrKgMzJvJjXV%`T^A=$slTg<s2%jvYAw^)rzg>}Q~-;wFjMUAT8 >z0D9l8U1u|lN<3O5N`!R=@+v=6j%*cTCuN`_;%5r0w)T@)uU2OIBxP^nh2BB~2%*{$ >zVhh7yh6XEz5Xw(O?;g6}9s`dB8Y#a^ZnfSuv40}A-Hf#z@bRE3!gGx6xFa?viMTGW >zkIm<|m~qYDw(8(+A?Zbc&kl6x&*TpS!7n@^WIi0P^aL!Z7h0eF`;O7Cu6Dao<@@2= >z!w5u+;4b9UgSLvt?ATtn7hi~UugmC}IyhwAG}m8@r4X*MIB57eL^F`6aBY7!={?nD >zfc22O_;e9DceRWFgZ)?sN17P@qMPLhjX(^GlhUIqR*63_Lx%5lWRjkYo6BF*y+Eix >zo!Dq(;@zsm1@!*dc(aSQ(QoaNdW9k9Q+p?@=ji@Aj%5_T_8S%ZOKH0rtzF*lCbc-? >zCvKZx#jeXjr6yeVloTioxOyLceR}^rSh6Ky^l3aZdUmASR14rs;*82~uo@{Yg*>S+ >zP;NSFrd(Fp(|TZBkmvculmH>o_sAq<y(QgWF(yF&7>Szo{j=EFB`lJXtN%*fk8%*= >z(E5yyLTYU%^t?Ln`^Dz25mf^(`c9T>y3SZ?pN0@TFM<^IOU7e&qPW0LXL(GvSa^71 >zjB)&9qjoEtOCp-((0pp;4Rw>Q*Gvn>zUbsjhfV(zzUn3o4?le(df6~hT>&USMK#-B >z`pBqtW}>z-*Jxa^L`f3%NfM}EDUFj*j9)?^e%sm0%`_MD<$s!*s1*lA9K|Up3_|Hu >z+GK{KnU3@C%x{Rnv_aAoQ_|IN=q7t=LtMmKx{->PEL!SYCf=rsZ|0c1Hn^R7yhAaX >z-eg2Ub+I|TD*s%8_sVOIHbgU|$Ufgr#pa#gvl%sVvHihN#@;n=B^btIR+dB2sZlJU >zLisX5eudwz%oa8aYng`;@uYnJD@M;*o$u=xDc2lwSzXg+gYX440Bf9*lgHJtjdw%0 >z3@mG8El6}Y95Fk>R)JE4;L8eyaU)jKfi^2!H|<*w?D{myX=jh_tEyHk<FtLEeRgd{ >zlZm%%9py;_otL7z#)bRgn<78MK;~GAj>ocW*(|1!AFot0c?S<x)Q%Jq^N@R=BvEUd >zdm@_IUJ-5Z*7=4Y(MEYGg~%!h!x{}x<B(Y#?CA*pbkBvPSIHSB^Bs9M0of_MxG+Yj >zCbFng#*j^TKGhedtGyT|Ergg6Tgg)JPm6d3(%b+=SSlxtOeZa3ZSUTtgGbX#{y}M7 >zchUu&D!g98{a8v5$_eM#BVv~)PY1*b2`wi40n!VT`2eSZkjuQZ9*l*wPq5RWR@S`A >z1H<*zefuoIlOa{reh1nad5#`WriYgGZwt=?*5a+jMx;7rDe|x|t|{HP!M_xp_2;C2 >z%_)DZ>?kD*#<Ny4E!7af>;>H=K7;=nJM+GOZX>AwbSaOWGdlcHa9Mfkggz{U>}mk! >zbe*STOF}`B9<^nWAaDJRRU>1Uit0qBUCl#6@S)U8>L1joqhub}2mQ3$ER$bkDC=X# >zBsN)KU14QQr2>F6B#dcVuJQTB_xFg_!dkxwZ*^#|;tk;Kd~N;#CvggvdJBr5OvB_F >zw~B_o`jFsw{M$e%kdaX%`op6E!;(wUJ@rbDK*|)#SC1xk4_Ev1TpVtI4{IU5*EE`u >zyJya4*)y<2J87A5if?l!akh*1J6&6!xp~q4fyZz3$TWLB?W2c-4=L1-jx1pP$aiz$ >z0#%}K|NQ+bhF_jmZ2SExORS$edlIxctc;b?9F?OPr&u=qe#PJ2F)d#5H6Va#>0G`l >z&D`?OETU19M*&tTAfr3GlRx+kl`Jt@m>$8Z5g_(qOSDck{JedC=2@LlG_0(9hGs8E >zRCx;5U;iw_T>txOK=1F3LS3H#e<}7njPOwDG200zrgfF^e)yZgtn9^uk})=Cco(Sz >zD&aGEU2*7iR(N1Ws3clV!Jw_G`H$=rv!o{CWCU+#Jl0v7rOSf~02Sq7$4QP<{57p^ >znQ95ROE>DUg|_QlRac2Ve=)VF$Vp7+?f?F?WD`+Y%PW>KQeB~~RI<?M<<MgtrxSNl >zx@~ds8P6ineCIV1La5G&kc}`|%@$~@ebF;rnIp$U$k;7>FR5E_?zx*h)|4Ap^*Ys9 >z+JtkVlq=?Fz<}L3SqeHB@xavSosJ{kY+~2VO=h;I1S0C5SgOisetEB(*massCB5mg >zKTSWh@^4qN%EBa!r?AW^1n5ZFI|Y`ORx}wZUqLcvkTOH>1r_yS$ZO9&A1q&a8DmqV >zI_rjiHr*q=m_c$-L2o)KJAIJt{NT!=jzLq%VNG9`dW_uy!W;ID9YfFDb_{+3t)n*> >zMe8I+TAnmGw-(SINN5V@(#(dqU%WMnTgUA@n8A(8Eqnnd2<w=kP`wI^e;*@fI{MW* >z>_#G4i&?ZpY1Uf<pd5+7&nS^>4>@HKP)qs1+Occuz%SdSY7(|aNK;A-K29ZO&E<1c >zZS6`K!}n|nk3G`L`QPI=Km{njw&?}%bp551;?`WN%y6d}>mI%4+x?9FY_#5R(jJ$% >zEDzCh)6&LtT7j);&O*(Od80Dkw~7IK_1BLl+qFLvx?joNpOc}!ZL+)Qmgwn15)r~3 >zN*oo^;=ksym7Gx#oNA^Yw;B0nH4mv^5)0MjJ-}6PZXY~VPBmC`{$sHw0=nzOVFMK@ >z*xb2(Fn`C9yLCF(HY9r*xggdKxO6^cS^K3hIS^RAZ_`jEmSHu{*iTn->wdz>QT%pC >zOYHQ;zMYNDs-3m^V{52m3nE)Mx0T7;S=3+Q2(yrR+u$ePrFv_I(QdV(emplCe*>s0 >z3_^s{8Kd50EJWU3!P@DE`bAckmfWlR$t9un0?Z!uMga~44gWo|gCA*>%ZPcIVNUeh >zrpc1~9@m}eBNYHZ=V;;?#m?2kB7-*u)U}rZ+YkO6M9K;BjtpAm#+iTf*TEOe1_~_j >ze7wb-tV>t*3KUa!K754ksb+^E1>?OuZAT)##o<q`MEr|$60h!E7qyRERWn^gRe<&% >zpJWVNnz|lGHvH8JbxT(R{km<uS`)XeE^Vwekkj*A7ZJZ6C84EowdeI>co2Cs0$1`x >zt*3~uKm?C&fH|*S;O}@|<6y)qg`pAov(m%q;1<h6QSGX~fmVRqkV<5K!lUAnU|IAB >zp~LJaUDp=!CIUj-ET(})>{#}QdfNGxu>+y0`WaEaR~jBl>7N2e-_dCS6O@2#%hNvS >z#nHp4yjlFglT;OvM4p7@L^)<=W1(ZlgwNp5Fn?Yu`k=g><jN<qSRdvG*Fgrc+zb2C >zABlDcFC(-*`O9;B54%(KU3s^$2Q4H3Vkv#;RH#6SHs5kn9^n55#x~vnXW3t5EhzbO >z-f$b3Fi)XI5g*(7MnK4=*y9nxcF-i>N4)6sPEIK!C5zLL5A0-H$l&PEO0@6f>ag;e >zw5>&Vp57-wpjV+%&sRg!Sk(V-7^l~)yIR;lc-H7=)eV|LHm{7;@1J4A%pzn+o+2*! >zM|eabf6I&v(QHrp=fhB&Wo?F%iMEfgAGte3u)DZTa&*pB*mt~Znu%5n2&3*3c6pEl >zJV=ir>s?D-zz>1W>%2-mrx!ebM7Q@#b%*$?JNRo4$-h;dd1o->waXDzmOzI=KdWaZ >zaD9@Rr1p{Ol#5e@=Pr$emUj5;R$c<AK=)$yL_$|778ts`=dW^%!`bGM%YL7m_%`lY >zd*$Vpgw|!!0<e9g-Cmk^KZ>i397a%#e9b@SOY^XGTQ)&Ed&d^$oz)gA!f4UYHWCS0 >z3~gmU2QEfzBtw!F&WZJjOojN3ynF;QPKy?NRHg$8WrQ1epG`^Z=;ye!{n>JWL2b`B >zFqVY#2SphP@>L&gCB?cdsj6udDwY+48_Bs)y6J?yHvlFFKp!qCDID}}Ied;I9&%DB >zuPGWrOa3-q)^3#LItN8!(I8aKi+QpV0g(b4VX{zdqN<Dxv;pVv_5{C^ypv=yNC<Q; >z53yBuya+seL5DcBclY2yiMwbl1Moc&*=$-rc5yW>T2;vO1%DPefR1I*XfEP&6-%U! >zZsi?)sS<k1(9M0*ev(68kk9pT5;qKk)Kp?;H<Krna{Q3Rk?M;mZU3cDuC3N-`2DBa >zI0F_XzL1eW#7q0<E%}x91A@CqN`i48|LcN^7-p(as*^rza?9y8^#}&heTKaDjErBB >z`p44b&9uK}mTjD+eB?7i2(D5E=VzIWE4a06h#D&N(SD`-k1mBh>5f&`eFj>p!>u>9 >z+Alkpo$QJoyKWa4Dvzqf?>?l&ixY7#_}|{{4!8k67<S<N9<6$KpQV`3ED%qU=)9IH >z?4IF^WQl$n)<^i>?oqkWR$yAj-1G&ap^v{WTIAfh-SRO8_e6T$1Y#@)i+!-$%xJ9f >z+c<a8Z!U9krA?q{1n~pe$>a;QuMG{V{4}9KJ%nLh)Q)pisc{Rr9d9jOODDgXJi3oc >zICYr0%b=E5yoUUt7Q^jcn{;tl^=&&PaQYQ;sSsB;fAL8)#t(pzJfDAC-hR(A5tm;N >zTsJSqy0|fUXz_vnj2N$P?u@Gkl&`tmlJV|(-`X1crVUq2V)c6Mp~9CNfUbx^xjV;W >z-&N~t(po_TRnSJ4($g|{oRuj}hLQ7SbH!O0Y*ffKb)vlzrz?sc@{LqAl}wN9ISLy3 >zVHh6Z=leX!FtVIy;9)wAQQlluo>64nm`8)IH=u;6+r!M|7e5=O>5tR)p1J{&Szm>m >zc$D3n=AGCVtymBHa06Ixvu@$VURiv_bBA#JjJkHO(GOHVm2aHAdPo2&rA<z~D3g<* >zzxD3eVNOo3rRmit@p4PU$#sQE>dkb25^W6A?7f=tz`D`p6FQow2S(A&A=>OF<D#kg >z3Npi49~2YXja`7s^N|6AH(rfP);6|qA$q06u{J8k2_sxp)}3%$>)n~%YO(P*zDy7N >z%hu9w03jG?D}E8<RpN0f<zb3a@?XrM)S9j|nIITeQGVn0-E&uyKE!I#s$F;M7TiV? >zO3N*oMfQfBlT>LFF~?vxSJy1^rAum2Z29*Kow%$&8=AIqhZ+vg;yfqrWb0<RZ+5n) >z%^+{x{XN5m8v0)V1|a$0Av2zFoO6yb^{OXPMD{O&uN<s4EP=c)&~h`!?_BxvB)BOE >z^K7+r-GD!sl_8$#f*q1WFjhGn5~C#n0P;u2nzmc%+Emw;%W-KmmO=$*kX!~NkfnB_ >zDP=jpY~z~eT7I)}YoJ9E@3uEGgL5OHLn^NewZP;8d0g@J&lhNQl{OO0(Occ@Fx(?W >zw0dkv^%HZpK_mcikWXyTgyP0&fa*Ozp<G=f*=sxJ+3U);lYb24vy7dY050L@mFJU+ >zt6k{Vu`^u76f(*}`=gP9NT7!GH$D}C<IlzgS|Ycx*E*Su+Fa4cG8Udm-_!sF5BkUI >z$lM4R#^HfiSO$gC+D3tEc@Z$$NG{=#pxnh+pJ7}L*yMtKhMJQ#(aUr>y1vU+yZnXq >z#iYU~21|(7lu^8>cTyDK=R9(JRkNXH)vq<%J435ObR;Vq*uH00hyWS)0hJ)A8<#!u >zIL$@Yko3O0s7fvEk|^a>mRpNvXq6jw+_ZQjKWz7)I%iMRG&@lhyjJdRSto_B2~CU! >zcVu9XX*>cBNX{rlxVj7EX=y&IXVsU`-RT!{OE3~cAVT64B#e>=k@1hUSh`bJ8kVQ1 >z!6oPl+X~Ag1XXg|HjMog06*tTto7+y3wtXc%-gj3f`M-N0w6NXcYClfbFpx9=bEwg >zKS<bWdTGDX@0FEe6M)0hm)LN{!w!D@c0V;$Ym_6eC3mTMs=^+ix6)#0oY^@^t_-_X >zqX!{D90I-=bH*r*Li?vLHPpYeid(yIOw-A8w7%x{l`KdlNaPh6;Pcw58k85-*HS?m >z+ezqx%`_1fg+Vx7r}>Y5asKp@?KKN{<hb>tw}KT2(g-$|$0`Qy&!2!u??~q_AyGqn >zyGXSeEp6KN%tn$*skmXI50VvdyH5ii;!ap+wO6h>Q(A<{D_aJD0f!72FlP3gfyW+C >z2R~Y0Z>!tcOj;+tk!0KJCe;mqd@<vnu>I<0>RZ^f$*pV;p#+k0#E~(^>}R+itDJw7 >zcBwp(YS`*7$J$hoTiMBNtm$*&-#*bQsbUB&t$~m>6O0ktzdTnutEnzE%~$+HBz9_e >zRfuCeV=Q}<fIHG=y19ZWfVhx6qz4R1^#SsKwL~%y9QerMqdcxkkwp}lw9E?QoRP`T >zddy?kcJOxbTBzRm2LtO;n3%IDAE0t-0~v{()PhMJ&%p6aA(wDc{O1GgC~$#of`n4X >z`MJ;9iMNdi<$~aGpEM}Ql_VQ^&-AZW$cv6xkJ`OjiX(X}FZI3lx?CQhL9$J_$^_xE >z2>Tu?m#bQSO6je`2LJ*aBcJJAE2uOMys*BxwLLL%OcOMZ=*N}*C%h>u!#DLj3g?>2 >zT|Ly7H#U!KWIML7JRZax_BkD^&C<!KQfiLfVvCK_v2rn00C+XmKL$FEev8xZZx>9( >z#-VJ@4eG|u$T9#0N!Vj2gY|FPxe#8&kOBJF(qD#}jkV|DwTDV-cTvaGcXACr+fS4D >z4<)y;qRC-^4tMXt+!P8Przh=IT5L~Fig{bQX&lS(D@BrMBkB)U8>`Et4|5%~K^7B? >zkU-<MGmgf&^76bKS9bhRx72ifN?kixf*~P*D!74Hjk``Ufa{P*Yy<OLE<iF=a(;8( >zkEdjEgNyOdy6kCA(ShH+Y^3voYg`O>=CQbgk`61r&MGz`NWlbr5n7C<bB6lXLw`!n >z26IPojF}m*Nj&`2_V-di>hZP;oR6(RzYZH8e2yz=B#oD9uFyU^XU!V{XVUc%e2%36 >zn*@+MW9dZQt9oi!j523|@l|UHUftGI9D|&EinQBL4b_Y?M&OW0Do-M*7iN7>O}u7n >zEv2wOQseFa06JGFDIf=)IW*HxVj?OAc%ii@u;s|cd{L8Nq}72r%rPS4g*?+;7Vm5V >zCjpZfVnr*2g9;TLvqovn5>8REwfH}L(R~6vn%;qLbg>W80oq5AMOy^)_aWV$G4Vy} >zHVY&TBts<^AaTV3r!kIPNTdh$njEw@Oko2}A0cq0gU@P@SaoYSr34bAX+OOk0=meX >zO2~|-AJ(D1gh{4N5+?z>{WF?K+GQomVnv=T#M3y=4$<}IguI<zHi@=|VZp^mttY0j >zZD4slsu*qF?nMSz;ZQx#Avhn<6I}{7$<EuV81#;}CWF-aPPY#4{RHVGfksOvaKraf >zMSXbsjlQ8{4fTw|Yg>rcSY!hM)rLXm>0cA8gqvV(!z3II{MXXo_<Gl1*E&tK8;Rpf >z-7FtSJ7CFfPE?Qo08^DeO}{i;EDBUv?_N%EnpG^a0(muPytau0{{R&Vt}=7SJ*hNl >z4eFyn!xAZFIPSUcNbuNJS{8b;9x`Z%JwkcS4b^wBXjY+Q=Hbt@c?0H_=>0;kwPl@L >zzBY}Aci*-#OZr9K6k3^eWxmZo<-68ywaW`nS~s0#k|iagMj84K-m3c6y(%oWx?pCy >zQV*$tvuAR_v;Lxl(P5a!Z)<nyqYdAfnU3Z-JomxD$)#9SIUjq;NsF(fxYtXzsdBO) >zl(Dx&EwuZ%9QIL;dGF@5(X1nUK`ou4Z3Z~sX-`n&IU~U1=xNVST)`~&Ht{SjEhgDC >z-l!!8-{t3#+-L7jrO~vT*kf7VDC3owCQz9UI0OOXlb-}vToo=zOTGYRvJh!%qBOQM >zuFNP0C!C+J&+St5zLYIAYl(nwYKazERAER5_Bh6WdR?vbZm!az=$B9%IGJ`AW>E`Z >z1A&518T-?VmDiPRtSqCqYj%vi#HfTEw*-Z56><0NRNAYCEtIaTwM|o6vGt=?x0Q;# >z>_WR`fEfAh$AN=f!(4~Z)UK`8Pf=l)U|@0x9B22g#rbG#x~B5_Xp#YE21WyWh*cr6 >zk7*&tK1&aZ<M--k{MG74Oiysc$VNPz5BmC2!YRtbHq>ZQBxJGs)(m-+C<l2s#(UE} >zFGtk%NhE6<W|0&1NW>&-_hNBZ-h=!;){|0(`u5(;S}Q4H^T#5}m^sIPpz&QCA{Azz >zhq@NGrbg4>>9Z}Qtf0cozr<XESd8|@2q5HRwKCVBeM<goOPh;pYgo!%Lu8SFB~)UC >z&Upipdv+k;j%wj7H*uxhT8+!B8_U7zI13y@0dPlt10SXb(zxGR-CgMYPDQ+qvx{`Z >zvM0E!9E|6`w*$9|OtVpqvEvh@^`4O&nib5te0qE`ZH`;`?htN%e@T-Zx10mcJab%b >z@LbDsP1I&cA(f(1rwhYms3W&=Os_h&_WPzSv_xI9!*eXtTn-uY`gk96N-XA*-%NEF >zR5J%;VUomxy#D|}`}16Llx0*|CWG&zxM1<zO)U1%;ZqD>j{!&W;1UU|A4Tg^S;cpx >zX)%f5kqY7Mzlm@M=|Dj^?py9Eh;=)kL9Ii3RF)X-+~<?>J5x;qT8%W@tu@T1CqiRY >z+8J2)+Denpz{hXs(3-G2I)_HZ)R9azX~pDmrkwH5Zp<BIb~s4X1_yT_=bgB#CGL@^ >zYTY$6GqTR-))7qsGRMnq0I}hC1Pqcpa%-1p{ZDZ$ww5OH?jOrSf;q_|YlavIq%XiH >zobngVbRL!J?J8Y0E%R+7;yX!UKv<|hszwCllE)l(0G@GOF`QbYBTuuOUBUSmYr79x >zB~=19R?9iaB(Ur_@O}rHvgmrHwy$#(0PVSyB5#f*-k@^FZvf;0ow+|sm#DP;KpTrm >zBeqMKB{EACj5b2becsYPLEwXflaIYtWtHs4Lwbdso7NjbGX>y`5I`L9pWEh5?PGR} >zO~Y$LScKV&StD?avPj2#d%0q`!OH=+w;T$6b*ldWg6U5rv$I}Gh$9Z!ly72ol6e3z >z=R6*K_Ndr(CH2ZjV-<jVxKKu;V>i5Hs+P|kk0-yL!mC|<)D3-jRpgoP-D4AhHdZ~L >zf(QIx^QZSzRfBD@-&XZ)q_+^a<|k=Y7_#Z=i4qflp|CJOJBjXUhpg%keKCm}{{TrF >zlM3x1WR6(pB=SuMHRr3gDJ{T`Fam`NhXdq=_a5Aw*0RqVdo9*Pj~PCp1+(#y;<+c8 >z$fAlwQaquQp;8YYLyy1OrH*KybChEv;2hv8^V|W=Log15Zg47FSVAwT<2XE0DN-DY >z>)k4Goc{ozsM$z$QgM(DPk}^83s3LBAxYw+NS;Z;mHu4w@k*T_zF9S@fhOX8qvoV{ >z19NUWnD(r)vV=gSj!tph)(SBJumBl7=oy<wlgl~J9q80(+AwfLp96tGMj4I(=fI;N >zf?%UDkwU_P6D4wM)jTSJFmwGY)Jh%S@yo5`JsG9Nr`*L1_eMLhEDjZ+ZGpW%Je72D >z*x^lZ%N;AI_1#q_(yTAF+qnxh)M;<)9_J;#{qlZkUGA}Sb9mZzr6FMgqOp^>5usIH >zeg+5672kSyT-N$a@J8QO8kV0FchCW9@z^ZBkRa@iM+cT8jm)GBV!mZ5XtubkZJzT` >z)u~0gNao*w>G*l2{v+#mABnd1)@^KstgN*N$cbeP+tt$t1YluL$>8x_cdYvBqBZZs >z>rSWX%{NJxSJ7_$D`k#hy2TWLvWUutC~_16pbVbarGJIJ1Nduq&_Dh{>qNEHZr*lh >zgv$FZz1u>xYJKFMc?5DiP+yC>mq}_GJ&nIb=~hw6wW7K<c6%NKAd;kQ0E`UhzZG2h >z<CcDJ`yv={OA`Bka-I02)q0;-$tB*eI1&p{2jr7+^gzi*1oBDA{?)}Nww~5jhVD5c >zm3ylU5nYp~toml?z;&7K<epox49VzwV~iXZ{XiUWHk$Y1exJ}ysoq0vHlUXF@wf5) >ztQK9|Z2?A87#IV+HVssC^4U$<Jo;H?j{8cEE&&6OYh@d~x#RCxEH@AvBRpodk7AwJ >z&(k&TCXX4IF|wRDZvE?JDl^B5nPOXm{{XmE{1)UI8dPXyXqyGp;NbB^&=J3HHGlyi >zM!xTln$!Y(@mT?Y@tO&kF3LnynPxi<+yF<Kf&(N^>O|}rPlJPs)VuH*MnJ}XYiPM} >z=Zqd`sTg^pYk=Gcu2dmB2OYDYH2YA9OKh@WW0R14RWe3~S#~mr@&5q!4*vl5qHON2 >z^yx95QU?ST&$Wlo(9^jvFM*UK3v~MAf30N#uHeS8V=OliCePG_<$m=m4UQam;M1u# >zxDl!y+1#VrCnbuh2j>(G$@FG+Dt$fKVU9+8)|zblW0C@LKT`2bZcsACGO01TZGJOZ >z+8uHir2C2$VYE3J$UXa1*BjyWm4FJ-kTK6cG!};YWN5(f0X{w{uBGmeaYKwY2qTe? >z_01!;$M8}*iXk7TjH%t9?Mq-nZHt1(YXgkat!ha1I8fUVtdGwAG6>`S=qN1&7OgDz >z3aW%F0EB^)j!*ZiK}v~AuYfUZWCl_ga(fKonRLFZbD?zwj<IStNog|4u$&1OKIA_} >z83wUscWH?VJBCF&P>h)mz^!k^y3ZHomT6K*@;yZg%K1452f!6Z`QS=Ep3u6pPwHFi >zTXu~gX`@@4WrsN27a%r3<a3O1kybnTY;<^85Wv^FM%dMPe}JG@&Oe8JPC9E+vAEQu >z#1KiiNgHo<2RYzyM<>sk>3ZI;qg?4T>XFLVlgfc2n;28OoPYQIE29j3&dKDc)dO`N >zw`FyCaW<u=M|81&1^~dTvu7`Z-;88&O0`3#+ywss3QMI)SJ%bSQqZX2V;u59{{ZOs >zqAj#(b$w8@jWxZEyjf`^KJqb=R3G}rD652?dp}E0)6_>05#4}EP^q|bPD=3Ihry)F >zG^Mr$vBT-zAS)2o(LAyQ_3q*j#!^N^1-7FD^ZeK!IW=rmvWrW-TZBfJV+*O+0v<vK >z3-WmYW9j78c6hI$nKgM3C-Hqa%#0O5RTxd4cwytu9MZ0-)h}Vt)(cp7%QKm7CXPY` >zdr!1&9&_&F%|=jjREkDQF4-4FGcKn&wYHsY?WT6Uo;AuR92Vz*z3@*M&ISpt$6<3m >zqqozN3Ct=Z*jEy(WOq3j&p+C@C*i)l`hKb`WpQm`JZ_f@v=b)bg=3$C&-JdcXVhIg >zf2ggJ19^Qq`fB!Mq%t!0ZvYd<dk#3_tm5v8T58K?rnCP5hZBD*GNIo80GAnH0l>gq >zl74=ED!0}eiHAs+Q!jXy&ZI#Mun5`Nc??E!JLix*WKms5tlZgYaad{VB)77n6=qc? >zEa#R7IU{czA3sW`{wYg)r)f6YhO2aLW|lLRbj!2w6am>6j>F@cDin;FRn~PBwbX68 >zerb%iCNyiy$C->NDZ^la+%9<;{YUAFsP&cg&Bml*y55Z*a-0A%2k8U!f&e)CP_K7= >z6t6qGW_bj`^X}c>BjECASe548D@YqHvkr1c*Pj(w!ih>&FzMJeYmHXg(m5_YLg2?6 >zH?$mQaST8M135L+`g5q6^xNdPylBm}(<}j0dsK0_u{a>M@9A9or!M7tsqSR;)krZT >z1>6*E{Ugcv<H4gYZ8b}M7S<SpJeN7Tl4F65#O?O@O{I=Te`<foFM{iBDC#X-Y4$fl >z=EmKT8*V_I@(Ig-ml*z)%>Mup?k%r+=T@HHC0L@k{IqJPDiS~8f<AM%KXX>zpVzdG >zng$47GbN?JsIn<8W-50!e0zu=LB>4SIga4XsCx1v%JWKObyI>#Y>+-HmsIT}RsiwZ >zlxOvA<OpyXhw`4^?0Bf!dz*=5jf+Uk!A4H(5Oa*0v|VdjEIJL=p9Qttw>M%lGrZ)l >zuyNoLaz5PW=~bB^NZ|e)(Y|u*pz@zid)F+I@H!WTZLImm8n%d-ZUYh{AY_r-{*6g1 >z4S_a;oG~Mc8PoWic^?_18?gE1WM#OE1%dK2+*a3@b4hH<?Xg&fD!$NsWP!n<1Y3(7 >zoB@svV)Sj=Sdwvy*1|o9t2KzN78JY%Li%WuMy?bS$z1Zi^Tjpk?x@lw)*`gk?QYr< >zq9l7lp~1i<int^1$@v)VRJrAq4ZA;K%y}GCmUF$<r+0rUfh0DJ&PN%11l`92C91KT >zzCh7x)q1Z-n@^I*rnKw3RFs1~)%EYKaV|K>Py(nteEl(1OL2>!&A6P93HhLO=i4(3 >z?HKLanZ{dw=jR8tPb`~Zf}&Z`3~W4w<cbtVT2)j7k&I@gl%2bX#_r#G%qi&4mjfGn >z_%$`c3-6LS;&{kXr?(iQppHWdsR3|CXo-~_3lAUI)JZPLnRv+}joJ-RytB2$?f}5^ >zkJ_fwPV0bN@wDXBDUs@AfLQ+ky&0#*iwCJ7-MDZKGcxSoQk8_m(_#V)f~JQ2#L}=N >zmLPur0P{3d&;~x<8yLs$UbeIJ)uk=K1dP&{*4KD!?)Uzc`R1Lpp3pXeK&5covm|n^ >zM>!euOciobH;u=?6atNi*@4Y^w06rLar;-Ol(1WFl)Js^cea*mWsG`aS<-ZP)g&Ni >zIru%h*Jk`s)aKLm>;9L!vl@n<EH;Bmg4+RQQ0lnYIWM>o$82D5Ynxl?RyMjYxz#mW >zyJnI@`BJDoDRzYf9E|Q(;N$kFv~Iq;(r;kBxZiM^be^S@EX0W9-@A5u_uY*An)%H} >zDdwDI+F$R-{{RnvPm>-PzZ;J4_+`_5chKD>eg6QM;?Z=?0}pUNHHNrNz;0YAz$7n{ >zaqw%Awx4lv)q?Og-kP|bP19P)!BQ;oxPLA)`i~v?ucEBF%1f;aNb1hDf_*C5>djU= >z2_R=hk=uz}?8ef&d-m_<xi44sA4pwvlSOH!33`_OU9OB$ym0C2vK%C1^sqZYz{ol0 >zxE0BQZRC@#$DC>rQaRqY6uLd+x^%()R*Xw$v4}H9-JMu|y#D}mPW8PLQrGmCxv}Zi >z1~@-2bt`RH%%i&#zz5xv^u;aeP`dq#>kF(w6Wg>lpOumvO(`f2<i{HU$j^S?H1^K! >z^P>7<-$sh<qt;}*Yrk4KmQf6Br3!=G6St6gr_{F?#!>y&3^7x3jK68awMz*!%h$A> >zl**Xhw1Nc=JN+uv)mmfS{%=@8ApoHPmjJJ3Jp3Q`s;Z2CO84}+)@*6{^Z7gtP8W)8 >zc<@NBK^*3@E2F5~34aGPI(v@>q}aq@_&w{O=RKbSymR&at8oIdk{E`qR6K4DGfV?u >z<+&KC6&;kgD}mf*v}H}(l}H}~vaE;iLxf|0YZ3?)MZDrQF}TW};POAELQw$SlbVfR >z5^ZnqMSOrWV=48lnSmY9cOPR@+iC_yWuGe8z&!W*)|NYiVL8nd(8Vr&MFIQ~-kvYu >zSN96Do;dEH0ERA4+ZfG0vtn#vBl%80rbqt(RZfj(x44d6d!ud3@M-3ksQQH<B*sG% >zwDu&PFlp_+10KVXn$uE>PD0AX7=3Y(Ppz&NRhHUOmP5KTw~P^<^n&DxP`c#oa6$Tm >ziay<n&k#-vE<<M^5P$3X(zM4Ya(dR6lR_Q8hU|x*0OE^{e>5hJGr3uE3pO^l*XRD# >zzf(u(^##!bhkfIY`RDy}K}O7lnl3Uh>UqslGHbFfB(T`-%83<-JnivMtW_p5E5*Io >z62$$np8%UcWWT3B6<)WU;Q+<Ulg}P0y^YfP$%C<mLo0j{$o~LZc(eeyZQdxPw;(A} >z4%}c>i}3p5IIdSlzm{2|Z{ph9?i&ogd-ena#yKMtw(i<b%Zbz@AwUWEVaGqy`p{xa >zt8199VInCbVI)#7C0HDT`*BXB*Gw%dwsyXuI&@lfu97vF%SyXgnU*&6)Msw+FbKiU >zKEj34EY8^y#1n0CCOuImP17%cNGEsSza(a;(Ch84YPUMJqZCrys1NBX1wsP?K*u=m >z+r>JUTV9{Ki&d5)m#$2<i6&S@kUxkJ9liz!IOjQ}gc>b8iH&-mNp!aKXSjkHmmtHE >z+YjyMkMC89?j&ercXG<ZBVjya{{X*=$5HE@EvxFyaU{3u1PrYqjY~@=4kSBB!6(N( >z=`2Jf+gj!+?Sg`>jDwN!jO2Fh-n%0msOEA_ji#_|S4$AYV)deJ!GQM+fEW-yyML#8 >zH>d3NYa6(<{WAVIr{#=_KSF|7mwxCEApHDNp{U{ovuUKWv&i)tFbuNif&T#NIP5b} >z&wVs+J)OFKSRe>t85jyr>jxQb*`nV7Pm`qEbzCfCk6F}K?qqPT&|9oP4l<b>?HD*c >z&wevhAH`qHKD@1T0?Q(oSi#|9Kcug5gU_De*7{))TbW&bS!7+=Whc*X>?_xz+f-QQ >zxmK2RTyES!!0bDo20KtrJ%^ApX(p-D5!%JBS*k$Bbh30{+qn(S0LlLVOi^7mV;#MM >z+g{kOuI=rfLVrteP;=U&j=}IHbWslkAmo3{=9uE@S^2ba8#WbjfS5god7~Lv8ZCMp >zx^<KjT1jK3uAJP<YmZaZ1Y{0Qc);Y)I>x7`!=hZ<Y1$s0XC%tyOmOWorU7L*_hW8J >z=fNGRhezm^x`=CyLg_6mt%(;B=WyN0C=YGe@9|po71o=3r(Rfe=A9DU&k=<g$$6e8 >zE0ehWn4ESBK5Bxahg?VlzU-a-o8%7Sv0^1JD!_{D6L#(DpbtEsr;g@|)u9%*OKy^+ >z%N}-Y_YCv>_y_4mpwcw07)dY}7n2laB@Pr2PXOcNzyAPr=VZ4xWud|sLuQh!W_C7+ >zGRVxiErK}5e-t*L1Q#Bh5kd+!?fDEG<F?+_1=gi;aXgZ|@)l#9oaZ&5c4jh@&vMcC >z{`uyo_Cr|_%SZ0W1Hl}M+E!<c5y@bUj{Yc{nP9kK>6!PjAek5tyqp1n&yH#d8ePpC >z*(^KfzXFy?g)%tzu^=!3PXuwA^~u2*E0$k8)NUCZfsz6K)h)?b=fORcVA9ZTz%E>p >zxWeFndOJs5nkJ`k`2t6Z06_1_WB!7b%1-m=nte249*%`_pv!d3NI&IVf4x;M0b*NY >zhG%27RE+&-`)R#KE(tqNC%$Q7M$*Z)Fi&!M6?FVJ=zVXlbvvymrl5iDAcxi_TY#$A >zAE8+HW6vHukOfOD;|T7Pq%;(y>L{{)2lON#h<#XetK0KuVFWEC?HE%uhaS|7A1A&~ >zU=1$ozKGO%XH~zlQ1?;T+_W+>rer`5c2G_RG5u?+{t*5a^&duFbjMZdn$?DynxPLR >zyq66duXb42fK)Rt$pg42HFNw%>#YL+0HZJMrnG|VTWi@Bnh@Ttph5`+)O+%G0gUi` >z;=CN1`NvkH2XXrzyfkr^3u}|)`*QA%2OoYr4AfFcHj$o5`Rz|`f5Y_~`<sWfxwG{Y >zvdSeG1H){`B#h?=_7sXsQ|cYBlsVet`LX0@9DV*P-cWUCkmQg97FigOa!;BzDM3^& >z54ZI5#Rn=maz+mzXFPveA!R`p&iGS}xgeS}=++wqz{(Z4C$(ng;Fj5ts?CZD+`GrQ >zK@Xnz_h%Hw$|Yrrc6apv3b`Rb=j8oQ(v_+*c6u9`CAs{n1qu%>oN+}-bFoNJ245VU >zWDYyjBGju%a<HADu+B0@em=D&#DAKMFCmeGD9%6Yy#&L_x2*{Fovn{K@8-Q)rHo4& >zi6q+i=OkCDs5UFruI|me)?#5TlSnQCvw!VKKm@PHU=3bB0S`?>)n@yurj9#EEo9oQ >z4)0a_ft+JF&wk^It2Mrn{w=83UtKM_GnIkE0I0{Dlg|Tz{`EeWqNV=;TWK9Nr`_Dg >z`TK~W{M$~GMx~D|s+@kr=jOb8u=g=I^~Yzgj$YnXKKvhE+{LNse}=ley-BNE>Xy2d >zy2q!-EF}za81|yL#y1?PCjbLqC~DC?z4X>sB(p#OcHm<m9y{^%uc*4Z_olSX7Vo7x >zhHKrrcAsx-mv=0{+%7TdrUA<-P+I`wBEDqQt;LS3CZA=hCarEiM6oMkOpKlwXCQEX >z)#PXZ3Ly30pDgrsF|?n^vI&3nFtm*Rf;zK%_L9BM--AR<{;k#B=cw#`LPqZA<3CfH >z4)S>I*HX09EpY7`EPktPXwL)?Jmi0^UVjXF8>zMambvQ-2yQM;pK%&m+az1w;e!HL >ze5(2R!LFS{+YQWy6}jwx_28z9w*LSOm|QaB46dv)2=CkDH9{?dcpdy#LFz;Q0IJnL >z#BJoTy4>PaWHGY0atfZ@oM6{J_MZK#v(pz6b=kw}O|7cWc5Vf18^vls;|H~BNd$ds >z)}zX@Wnw!MTQOGz9tiDG2Kg1RA+SYcYc*0s;k#6lDB+L*JlD3V!oTfXq+p{a<AP|U >zXW8T&apt$kc2%2@ILI7<UXC)kQ<4vw)wnpLK(b|F3!RS6pzv{nOf2VFJNM5NrCE^Y >z0E#vrLPp;Y@S7vpPY3N;FCwwjF^Ps90}mA))|}`I#xlQdMMrBpMB{iM{2F^<DqIi% >z!9FU=rPzsx;kvlBi_`saHw8%T_C6`bmvtQ0fD8sh?Ih6`T3{zCgcI;MrE_Wbc2lhI >zw;=LAmA;0GjSX!Y^?Xev&|K^TE3~jZ{Ezqkw2x*F2RzlgOw}xIF>k2F`D>2HBiP69 >z<M*cLr)*sAF#(^7RFgAjJoIwl4iB0l1t9uvqm%lv$g8XL=9=Y-IZ_Tg=btqtuTMi8 >zgB;t5I3a~mD(qg${1+Ei2^f*h&8Y_nPmkV$d!i(8m>bE);mGnT?0SAchhaj8x}M+C >zlihUCXIT}{E_gZOj`WP;#Flc+6C0T15xNn9p84XhS|*ykVGJ)N#@m~CghnTjj3^v! >z&x{Z2nsLxyg*Q6ggWtz}Z|SB8UD?R`{8vHIe+qRAe7TCzlng4yPELMnmVTv<5~HR% >zDas`t*YK8kU0B{kpBY~twKTW<6Vxsr)J;|wUoq@F*GRJIDQsB!Ep-v#6!o&Jj@ZpL >z(`@w{64|(xZ1yZhR*bdoar!$nbekX4b4#zmTlnqa8jZpQjwOtGF@Veml6;y+bNFL5 >zt2u%*CnV!M{{UY#-e<nl?i4JthEdoM1#9Sf=uCk#=A#`(YWmq(VTb;w0h^?ClNpUI >z93t{Nf3*h(Nb6Bd(mXA^`8D(*(;+LI1|Jl+ROyRZ5SZnW2|3}<dbD*l!zA!N(Z{Vc >zYv@>i2WAE{jGw(1E|WB{`hTRicJgbXe}LjWttntWO+yxrsBw~4$2CvYS3>&@_Hyli >zP1gSa!!7jNdA3^H7LgSJUG969$8+MUcaUoFO5Up7Zjv&)Q~&|z1RQ;T>x%j%Y+zKw >zAT%ZAmA|G)g$W(9DdDS=;8|(XK3Tl9lHTJI2^CeguuyVG^I-n~Y7Tq0#!}sti|&uq >z_bM)XE^D-Foh9l{(<)_$W8SISk4H*n46vWBMGeh^Z5;U9GfJ<53m$RCDW#^A8eTz> >z4mbw{kM^q!nhcPfdT07p*4CFWhhIgqMl<9L_^lQ43giYJpN45s2k=l2adDh~PUf_` >z>E?~Sj;=q=w;R5+@)vk`kRE84ySKr{RAbFOFCeZ;lXT>Z5R?!{={fQ7O7$xSL)}T+ >zjz<-6xV}K$@CRyJd}Eahh780KK<|v!a9#pYCbV>7*~s%wH5A8AY0<eOhjIJ1KiZ3u >zD2d=_G<KzH>smmOrtuU&k&YC7X?{aRCM}65XN@HQ@~w~$-yGLm{{X|6;tjt__2JYn >zt<o(xTfA)?BO5~y58Uu8pB)|{mYVewJcU)~pS}fs3DaNrZPGPfgwgdqFR5-{SH2sr >z8ST<bcvPuu01B`p+6mlw&lTo+mRvE#?d5g2?9oPk=J+eF#QjhBjUKJ3$EVv|3%g&= >zf9Yb8uwp{k0HbhDHjW7xAGLE^Zl%=po2#q%%rgNyMC#)t_vDV)$J;ooCI0~7cT#j; >zSZMaz#fn1a`YB^$G8C3Ilx6pBAPfRPI6oqseiVKUYQ1p!jm&*Rr0KRTaDOvu!`76b >zJH`=D2OY9Ou00%d+F3oa;=j4utDbE5(`vc?#T!x9G>eXxltFhjq@r;uLnCEFXOqWa >zj?4N*RubW)b$KFfry*UkOAq=r^ylDz;qOl9U1xdKT}YNwblttHE}JFfV|1IC10%)A >zTmk_-vfNh`>#m>HuW$7YPe|#FReF6dBx`HIYaxa>%X?71Ht~=%pNi{`s$$8PWP15H >z-h(6{+?ORX;bVkJA!Sv-Dwr*U-#z<rTUsHOM!J=xQtaFUc|H67^&42-M8Z3UBw&rF >zupR3XNJMC=0;oRhcVqSbro9zC+@p=ft{Ek^SQNJzWpd1M$L;+nxl{xZmMfg?IL|y% >z>vVA@cIS+OMH?A+{v@LujIWQHM{FoAX`OWVZIp-GE3qSilBzS0o-1hc40B53Ba)0x >zNC0z>?^#QEB(Y}nw@AhR0Gr`djN|Kyjy*o=G>$1q^!DVCGw$aj?ae9+F%;rx!-Wm? >zHR>u0NF5H%m{uT?ag$!A0K=iW27bKi^w1%hY+4mFTwSz8jfWWH{Kq_J9)2qI_*v05 >z9U1tksOmb7yBu-!GE&l;?^5(L1&$xuDugPfd<dBZQl&a<`9I&<*{TzJe{wbro; >zh>7&fFp$iRj{89^kUo{^bZfuFKgE%*NE+Kum?YP%1`&i{A%$3euvvI-gP#@iI*mq8 >zstwd=`dk`#Hm6qX+pTqk>+ZO^)-K_6(e!(FX|~)91VS=Zv4YGW7#}}Mt7;uLePg3P >zTC6kKTFjwr-R*#lWM}rMFP-3^?m^B?SpNX=2X6;W=~ggkwoutw+@r&EA!4APYbbTk >zCywXhuYZPJS*3m<bcamny81<Y&=$402Hl&}aTX&bj|y3Qk0XLBj~+&_tg*U$f7#h6 >zuXEe-mHz;52OZS9VS4`nSd&%MHM?CeP`dPlVsuYNZK$e1A%RnnPBDs`Li|MP{{X|A >z_0aVDiD1*MRp64=LmY}rbGQ}rlaO+1&)4={H_<ja{)K;{>DOA6k_mL1%b$CTVs;f? >zIFWIj`6jr{+>uE;Luk@T3}Ebe7YyGSA2rh&%LJb>U44#x)rw88-2VW%(t1->=`C+h >z)-O8Q8t(e>jxJ<~G_jljvMD4CgWP-pTsHZmp8k1YiDQpA3cbGn0KHm0d1IAfY_x8_ >zryhLLxwNpt>fv9~jTr1enI!kd2VwQAdVC|NoaEc5Rq($DC#X(Zh{Z-cuEZrl^NQVZ >z*z=0ZFC2W<3S-Exdd~`sWD{Nk?^|#IIIm}&qvJGf8kyzKk<Ch^e@Y*AKWdc^v=ipF >zf`Vg^@#J}_WD4qgeJEhS0s*a3LID)YNEA+DAx1kMMQAdogNo0reIb%~IQvwV;R=%d >zs5WXCSh`HUoUeu$*`GhXII<58PjCiFs{N#pvof&2@tSA(f+A>xX9F3{JZD0*Tr}Iw >z@P(5lNcNHOMSfT@;06uz@k_J>Eolznk+&T8s|~z6F@g^qimH=fYJ_^1PeD5GMaF!5 >zQrHf$qmvvm?uZ=hagqCce${=1D{u$(t)|oCnLWs~UN_nTY4%Y%cTtYiO$F(7^(8K> >zMpS3Me|ob-(H*L;q`xBvy+wV~(a1?u!TJhT+7->To~^UV9G$YXuGe8mwOa-B`_xz3 >zc#;sR0086)tu@xMXcN>z=&zP+a>JfJDhBGi*zThe+mR4sxGCh16q1u@bg1b45qEuI >z9mSGPQ6@s3(~jpg-nt=ftaNEE46Sfvi*j!{_i!;^DrjA299tgZ-Tg(&9CkdMe`@W2 >zhkuFCNoetEN+Yz>?Tqa&ecbl`gjdgcv@%6*f<1i<qb0SSCGBn@RC&t+;O8|Sp>qs7 >zV@wv~G>h?TuWaG7(oUMfStN=%<Op&CvMY{!f*QG+{v$JM7ZN-qMqw(1j?4+hY8ole >zBJYB^cCK1GGZbad6$3U82C2G#Rolv}**SGq13kE`L)4SYb0lpK9-#~W0PEn_r3|g` >zLRiu+CR}-~Bx3x6c&hG^cXaD=T~1n7WGCSEr&jGLMGU?<H2&fS(<UHzJoB3Ife7GZ >z=|$Vd8}Cv{Xi663R&!q_Nv{H_Azph>vcQZF6l{vX<GpGl<K0%qtCD$SnyM09+D1Q= >zP!ia{{m@hEr5UBy8%BA>dKjql@(Av9yF<x^N&8aU%_<ho*pz<M_EzNcLrB9s*J6q} >z+bLSUhR(S}109H}&EA_TDOQN?uBdjO6g|a^Q?DQs;*wE8i)R$nEN15@c%=_*aI7#G >zitX>yqE_ZGz?0Zelk}KZ_QEi7dv>Ti(Tk>DIAt@B#cd|y6>!75G2nQn*E8EkVKuCm >zS0sX}0;;HN4Ev5bP)P&LU$6RLh<23=^TsN%)H)-<F67<sUv}D@bqeVs&rbF>+08Gf >zX(l)vDfZ`@xmbQAb!*z%=@wd(+gn36_=IhP9~)0UA4677h5RX>t8BH4^wlkN%WX0b >zR!6vvpVT-fYK7-G2b>=qSJ0NdE%<HJ9WkSHHmjtiqFGx8x0!ZA>D;^eqq!#}j&eyP >zab6dx>$Hk-$CYk>>~`p|YNH8H8>Rl|J?Zbn%{!<rBCvf#!F@dTw$WZ{7SYcbfI9|K >zxFuPJ(hnmf_U~2Boa)Y>={t>fXtnq1eMaLkLSVO++9*y)&gQ{mgNy~i9C@Jnhw$Ax >zL-7wwzO$9rK^MYndz-oAb&(K;;gi2^IOikHQ#x;^b&v7uIc#I~ZiUCI93^|UbIy3c >z@6Q}_Tv+gFTxA%~>1+8t31!c5laDw28g&k*)Ye+uw%1eN$8z|EpqF;+91wv|Aby+- >zd{<|i@e5ngzYOKE)PE}pyo6h-Bx=ow!h){k`?5o;4scF9U@Pkz>)j_zeQMhMZ~DIR >z%u?#+0qH6Q!zHoKO98b^+j$2A9m*fW%|}}4?vT3Gu55IJYdcG)!!y|@sFE^=VuS)d >zHv`;f9GXp3VVevm82;WrKVkIlSn|pfcYLeq9IIBiGGEHV7DUM?8^V*o{*<yfruVZh >zR2&jKRkNy=%KrdXo=rZ*EaH|?{4`tz&j%me&<6rp;)Mc38WO>|9}WJM^*9~ki>f|% >zI;@iB{^EB*EI+|~k<V{G6w=d6mEn$Qum_(}unq-500MS{(*u)|J1UOD?rUf-00`14 >zd=3$g0Po};b4@2qM2Cd`0Q_W1p&NA4sTm_^+aHsUCWB?U0$C=E7}#Mp;F5c1{`HA2 >z3+alggPVy;kV1o$PCoonh;HQdeJKy7!-Aw7sm~br@y!UZv@wQPSR>q<iBL`})I5?M >z+_K5_BP4w*)vjLw+aHp{r`zfJpI>Ts7uvPFQMJFTCDqie=}g;szyRfe{XcI#tLx5@ >zk3hBQTMZ*lmfsNC$0o&KTWj(ehkti`n)y$q{{RlP?xgA{Z7y_+i){|tbz7O8y&~uc >zG8EiFZajc-#aTZUx~EOD>NqdDQW@-T^x(FWvd$S~g%fIwbCJ$D_^+GPsY*&PeAoIT >z=(O@tP0xj9--x{_tLxWYO|5A9@=2xH%p<q8S$#nyfC9({c<z6tRJsRN>OBix7ExZs >zr<Y|}ota{2h&c^~{bXaY$mXDnt<|)>FF>=mOAK9!E~K_hOF3s>ac}d5$RB#R^>&?a >zX3x|bUA&r_>5|V0N#evW6ilS<@>r{6<ox21ERc`4k#PDtlgBxGxZf+Xsn#7#+V@c# >zjaK?Ai=~Iqgp|S{W(RS`dFMF;#Z@GCOW3U~q5Q<f{W4?R-m@0qf#046DQ2$mJ=vK? >zOOil9M%?lT?VNtq^oRZ#KM%A?I&RylwTm+Pj8n@cwC?P7W7>xq+mVJmjx(C3MUP2` >zbNo@s8P8XlrNwh+8rJ$Nsycet^SbVnJ&Mkypc1g$zzp^TkUswa2A*oV9lnRsb{deE >z)VkF<ktD$Mz*Qh1`<_iR{BN_gvDM_YxazyDO<;*drL5|Gs?14H;Nx<hae=}5RZmLm >zOYJX6mq<j4XkR-dk$1@wu)#$wouJ?zG1|Ctd)eU`#=GmoUz5;-)9L3ZPveL8{1pzQ >zw2l^8?c+p4!NYeyYEQf{#xQBOQ8dz|QhI}FKcEjkIi(AbcDmQnXzk)w&z9A=ysgD> >zWlsZ|^YQNTYC@`gxZrmCSBzLt5A9tva}hpDf(PED9E==R+cChcNXIph8SL?olUNEs >z#cZP_R_B9{iZ%mIO6{$;k-+Vm&IgL{P<f(iJPGF+qY_qB-Of!6fC3ML#ZS9(ZNTEP >z14G`M)|%VVwtiISB%ETJY1;Ec)EBe6dWj@Iq#yG3$M>pw#&-g_$f5vX=2Y%SH0vWk >zqpD4<BpRKSurY|HR%sc$amFd)T!xPT<R3N0WV@2$<~EUzRz0Bk?N&`EsZF+=@XQRa >zkPs8jJpTY{taAax>Q+KIBLI<+!J`t!2kr;$R0|%jw2kB!F6+8O>6~_4a6jwjq_gV# >zxo)JEGNw545FaW}bN0Zel%mB}bOEE<%%xcY2fYtBL}_;icccSSAN=DicCtFaqCn~w >zCm@XCn%Q-7m|`-xRs@ME5{2~2#$PCwKf}u+F&g`iYB4$@OK9HCGB#YNxfG9Z1b@o5 >zvg-S0iDgD(l14r;MB4Q@U1|%-9JFyEUAg)H0HIu2blD~3>xOtl)()1vx3)2QZ1@2| >zC$JrWsHf>hbz;zMC-njKHF&V<O)aJ|O>m*4U{z1SAM&RY-f1fSgpx){jhx{2+mHJF >ztIl|52hrHFLQArbq;&nes4k=d#t+i1x=xj7in0_3cau<?+fit<K)D6Vu+J;?s|JiL >z?{xJMNHVGmFOi@78t2Qp9t%OnOpYsSR4wW48+()Di!rN5?BsmXKA@h{N`Of$tg9pX >zc>_G3pXpKQ9ZRRdB=&PiR!CKxXR`n^-}a@9n^uC-PKzd;3YoSr#!nRD=G7vzF5R)3 >z<6URg*D`DRQP9K3`5S>Oj(bQ-;I2L}$M>$S*1GMDwx0xEvc)8};$4K}hUSJ}axOe} >zEL<Ik@8yYGC`Tff&2|d+0+0@%j_%eekd+cH6-nlzYsO+nHSOu~%9i7YHc0px-CXB5 >zG`49n-?eEUsW<5aQE*r@pK-576%=sGk#w0pGf-{b4hLgaF{J`K))z?FxbOQ_J@ke4 >z+beGaf$bcc+w!vl4r;;v9&!{eF;h!mNE=6QrDvMW?NE}{9T;xy=8cfXu@+&R3YJSk >z4<{c%Ui45d)6H|_$G?*J^6V4p5&E(`AxHs1%^<we{X{I$o#1B&o@(#1F8HXYiX3Dp >z=Co6aph>AaF{&p`=-oWmeLW*Vb$h3uQrQWSAZ5UL)Hm~Ef-{dIsG9x7?x%4b(#<N5 >zO+BH>1-1a}JPpJX$IW!Px~lQTm9#o-lm1>W%Dig=N%_P$8yFSHBxG=W(Va>7d!X1Y >zoE8^Pq_x32ZLZu(smRKyUU&zQ&H(-E<n;J4>GQmr-rtw~4|_Iw&k}~4iu;w1!`*%z >zMjL*V>MILNyI@$_JF2OQLIB=a`2Zf>$;LZksnxJWsdcm3C5+lKJmy)<uJQ<EZV4fB >z0_1r4{i@~FJrxF%G&<IZ&}w>JvPmP#^Jfx9jLtH<Na0S_85#Rf`b?IwX;&Aw*t*f> >znn^CS`9XbwTM)t|$YSjIZg>m0*FL8dJ=OYtV*32D`h2b9-Ia6XsA{?&PUv>g>bkA< >z*0*@q62%3RL~Y|@z2tIoOni(1jo&!UQuXeszPZyZ^vjVLwX)s$XrYKktCOBU;Na(y >zGs)!FUFdtRfxFdbJ$0h`>d4ImlFsiGeEVWVTx?Lii6`TXS1;?UZ7Snky_-X`HugK1 >z#TH4x9~sHV-n~s0l{qYVqTH81V~10!YUhdYQ;H<B2{IMPC9}vR{CrT+Lds;u)^}js >z<F_~;>r5@Q%lpg7?JR9)xVo9PMGQ(=-24DL)H2!J+g&^}BO?G(L~aT&I3WBU_4ExT >z#hx;E%?jEph+$DV-?t2&eDc5RLfu5M%G00HqsJT{1XF!MfS9O7+qaDO9)I3~g^{Dg >ztjegHz*u)~Ir@+f?@H71ZVyC~HjV2vk}8SHs-D9Lr#SD}ij0MJjzehE$XB{@-T1-J >z9C#qnexQp>5Xh|)8@Uhhee77Ie3QmIANkNw+)os(5RY+Y<x1p}*nQ~|W7;;388-Vv >z#xwd$ax2v;$vW-@2kJNg1A(61tJK?=HlymEv*~!ci>F|;ivDdfNC1r*Gm!BDq^Zw8 >z%bbD^Ks?tV*ZO0iH4c#0?)3dnQL#F0$EW#;<W`DlM{HznIr<SydV^Wi*H@dSt~!@} >zjjfYkv4uT1D~=*#&T-$2ah%sBiaw;cvM}1(vgsEx#l4+&K{*ecmTnFXMn{V9H2CED >zbbStdk%wx_zd?Q<&1YwC*752oWFcQ#*j|jJgSWf|$Wk*@sk)O>)BRl&QJa06-8)>{ >z#_XhS;g0W(pmAMis%7dfr2Iloh_JtlNwYS7qq>do$rxT#E<1t8jw_UPw@F=S4lf?= >z-um8Yo*1T;N;@)ee}+zQJ7nZ$y3$jh)N@bh$MkXXP13rCoug`+liumAG*=ePBSuer >zON^w7d>(V36&;URYZ`A&4H_wKZ34+7uo4~eZ^l8%;2aO>RcpJsV84~2n&MAY0x^CG >zTn;|mR5o$DNG5I00rwp9pB&RmPYElRKk!BB=Lb-A{{SWDraGd>N$LC90!VeKP^4ER >z2K3aN6!&BRN5IL?da0y=gUbAE9DG#PkwI}QrPHmnV=mGFS-y$~&)*(v$#--4CbQfP >znUi_S0&|RKJ?oibj9Y1TJo9f+-uf5nvp1s}?HF%&ZrGqz_hdJEJsdkTO@kVa7MC)p >zY_A!wM^D6d(dJ~UyEe{pb6SAJXTUXx@thiz1Rwy|70`+BWM>~*_A}<ZM%DoHQ^go0 >zbIlNTLNW&xfs**CPBK8_72z8Uz5u|_dfk|hkl3w(8TwXm3VmyDNMw6~tOG?L9DhnG >z5tC6QIbrif#G7j%GFaE?QzGFzcdek>aHR5TaTZ6nwLMxEz_x&M=CG_wQBQ2x`_ysU >zkl61_MzTACOp0@wp5AFNKx)z92OlD&w?et1yETlXyPU?c7bj^`N4?41ggL-sPw(E8 >zL_mCsmF4#BA2mwg+o)`pZxTAiDFK1teCHI>*7k49v_<{9K<`zE<;G2W^Aai&tU%8= >zKU~(J*><$l6wCpTl94Yt@y#6;yrNfAD>lQ2B=*lW&*8X|7sw=JkLg6iJFK$4e^@!q >z6b^hH3g@gE&NXOdR&Akz{{Wdu89&mmT{qRj)(eTj$@D?w`~&|0FY8}8O>s1nf?0@P >zVvP0`X3}+wi6LuuKHp3NKGc(hGFp-z6O>)1bT;bS&1&>L_&~ez0*nAWQPEx5AY(3f >zFef9;Qgpc#m26-Y4fdxnzpkOwHaBeN>S)6bDy6_)N!^wUCbeK@DVE8|J@Jkxd)-of >zQu7zgWDp|73I6~pj>55R6CqMN6*Vk&JhK7c#T9}VV0mR!5u*s!7>lslpo8=@>N#Qx >zcHp<oD2CQWfGAEgocz)Dw$g3w*nHJKmE=U_(Bjr;+_%6u6wcHFX#rW_VTHnuSkd-3 >zWl%BiO63xYG9SQ;xMa~wu}%dbj{TX!1#Wo;rH4>+cF~mc#dFD*ifh4Z(`=);%QB1s >zQR=oS4`G2%dP3Qyuvr~&NTq#WaFCLxziRWNsc$aSb-YPN*;Bez1mM!kf<egfQ_pjj >zBxf0*Ze`B{&3h1&qt2RELoDnUjAu1z=+2b4)$}`^V^`IiPO^xTxfC%fys_u7{i>NO >z@@amlG}7tsV%O8f1Cl}q!iFQ`$lx4(DjL}8J+J(F-S;V`Se)xCrS>j5o}XdT+NPVV >zL8!g#4R9rb8KCqfkyLKT4UNEYk_I`cb!%BVt3$HuOWWqtuO8x9;uh={6d|y#4(yip >zuyLIGj~pD)b?twsdX03kue3X~<YWx5z26`Xelv{z^qZ=0I*(B4%WVqNR7mV?Cu@kU >z%HT7W+zB}D32uJ1^SSgIy<RnwH||cCU3{L-Jo;@s_Tzkc^ZuO|csj8)9cE#yX!>}X >z*(OWth?UWdDI1BmMx?7TK-g>!{{UJqr!~LB+lw7W+o@o<m93I#Y%Nz1#3RW#LZ>Y$ >z0A-w$;8!uzwY^p?H&(O1)NZXB?OrWf^&)8?SY8%FWgUwa3GNs?o=rlUu8>$?*l6Qg >zDzE6tsxPB%+eS+W^OsSNEIIyK5XR~Dr4+0AV@@eoDaHJDU++2@B(}X<M%HdF-UD}~ >zK?R|nDIq7?l1K&-@OjP$9CxbrpV6qxGwa&^m!kSdY_WRjb0T;BLN+0LagsAZT6Hg1 >zb>+pKgqoC&tb#Z#B5`kOioBdg2wV@7oP5?auBC6ozO4ML@hs$AL@$@}@yL=!rzK-! >zo_)ujJ}b8rvtq|v?qAg7mOObUZZyB4d(lTkejcoP{eimFbyb!q?Piu$R(PE^ys;o$ >zAi>-2EKW$zHNRZ-cj3;p(s!Sj>772?S-7<~4RHi(zB`w}z-$fNu_xySsWyFe&{K6) >z<ht)jB=B9xBvgXuYFm<9u#JGh8!|i{$LU<&^HKu#<iy)8%+4cI{HO`r=i;G@1oadD >z05VSh0D_quFvjAQenmRP%yY<E1SEsEjssG;+I2+^sJP*PKI7Yi%`mu;ME?Mqz#;wH >zh}u7Fd7y7@qrq}YM!w%?e1Y|^c}A5ULzTNDmS&tT8I-8omTphT;~ow_tp=^j4ElNS >zG6BXuYgwK)k%R@6Pb;{0K6&p_CK?i@jsW)L46i-&-h~>_Jc`B62w~vuuTcO7Ao<@V >zoesc?Hsles9CP)rR<s&rvtNNazpdobH2a8*<J<YBVTM869izwkRqs{MuWkPT4y<&q >z%#A_pNLFS39u*Eo2b^#!r>^PN{VR8IErbBwy{75oigNoCCpaz6PZ{l2?vvN7ulfoo >zrI1HGtRKf&P8%fWamn+X{`Kd_6H(#tdeY4u?$;%I@QYN6<EeEme^$DZ6AVo8#NH4R >z9R1ZmAO8TVLHM!PDb$y1ZDSv&VP`8FIg={vtN_XW{8P?`(cp(g)OB0;k`$dJ7IVmj >z6=N-f$Ma{N4tVWU@5DP@HruGK>@>)>rL3D;L?9u+<N=QP^GztIRU@8RCn)mD&HnlQ >zDP&(vDgbt;f37R0eh+j-uTyBc*_Y9I5fUp<(lYvU5LmMT`oENU?_ARE?XGWqRE$RW >z34nd4j(hyo=kPl3TaH~*OVeK7H<}YQzvcl6>nCgx=LeqkSX+${RlGm0Ev@=q>qERw >zow?I*{Vd&?V*V2{oB*Vb{AZ5_sM@{Ft=z8mu(hynb0KZs?>zl`{`K@1;_q0)r)WA| >zoZ4-j^w)qi@XFal1NDD$aBGKI^vqhupQv8xx~05xz|SgLN_HzpyRy4r76ZqcoS?T- >z@I2dMTPVLY>u+&%w(&3OW0t`B0o?s6%d7M@l?P7^S5E4Se_w9%r{4vNc1&b4?JP2X >z%5ZA0XtJ3Ifyj_|8%}F^0<GRXS%@PJ%(!g%?tj*qWN}0(c>un#y0Ew~URup>E&<sr >zWeEqd!SVH|kO7})KN+j9T6JZ|QfT^Soq2B-bm;a)Dvx$CjlK9B4nAs~u!3u&9QUh2 >zPCH#10l4H=%!G0~*86b44~}YR&^ZbK=j78{7J-I9!S7q|c>q>yh2cRxzSS#0cN|xY >z45zg+;0A&+<OLZd)PY$D1$p|^vBF5mBpRJ<n2&JgvPNW4u14+wspC-G4Aik(0m;dt >zqls`%&^YZwn*sv><Z;NNBP^;9JXGmySQ08vLQhP9KWtXz8)>veG+94N*`NUA3dC@_ >zAj<fnpjKpDil*SuDYxXDcdve5j?~d%&N$~axPXj}zgpIV?TG{>TeW$Y9C^(*7Nx-? >z8r0Y^Kyl~3X_G>@F<4WQYZ7B<!1~kF(!D}g9_(^6L_yP!C}0<rp=io1K&l%Ya43t9 >zYoagtHynSZSS|W;V1b%0+++8tE;?rE<t`&5j8OL@U5ud0)xD@FvJ?k#<D64nD#gnw >z8RVVE&MA$)g>xE>@#AUurg2-W7P$+IFb6&Jo@hBBsL`7{Qi*^t0^^ElX%h%AGBVkz >z>}|`83~e39%{#NQNl<J~>=c}LsY_89t7RjF$?$tmMs!sp7+i5rENx2;*(7JR7ouo` >z3%yU)u3Bc30*v}YCcNCb^txwuJuk^!)3j~zsASKM)Xv|h%C<+7+ZAtu$~4*n4mlLY >z8%W9mM|$9&sL8ssrD@{46nS(^gX}zxYBbP57!l&H;=mF;wW+b&&fWzo*GYLdvmb(y >z7Kl)(+ePTQQof>rlRh~WWSTTkc<ox~Y7V4?4>iACCWGxI%@+F$NbNMjc7+PR70Nov >z&Bfypz~t9p*IUuj7!EvFAL<8;Z;^<=1m>MhLn>bgjvJgDnNgie`SVLIWgz$aR&~uv >zAp4_!P-K97<2c13I*7n7+<cS8d-x?Ltl-T_hF{)CZmjY+MOECy_@$BRcM^VEQqi4c >zxQ&j;a9B!z$${VPT3GcSjb*Cc9ahnApmg*Ec?1GM$v8P427Fap{{S)Dt;DhDb{EzO >z8>@#)u^>!iJ4+}yI6iZV88r%SSX^I4acQLm9O_9cESij0nq>Z-p)3YzqDh2s##7VY >zKS4vvkbEDd0NqJ{q{Dk9fPz)Iwl>YZfb`2S_hkJ66r$ql?)h%@N&f&c^DKZmv}1AI >zoE{G+wtF9e#aAxx=2vLSF$?c<2LtGQeDO~hthg3AvQx<L>K;fTzMa+jzL8^dq}eJ! >zFHxhr^#PN70T`Sgr#-6qrS+wzlci~WC4Xn8^){CFNU^|E3`xhefzH+kpRNUR%?e3v >zE^e>dP_kQD+)9!TK>iT`<F;}~6lz^fHlc8OX6nY`)H*WBauO*+6~QAo<DN+IUT&)g >z`He*Mw7KsZa{L#IJqF)Xi&e4d{ZLJKu*zf7t?mR9#~%CvyyavAAROTQRYO?6n@_g3 >z>FsBw!s_<S#^y=e6Un<FM&X}m1x|V7R6RRuJY7udtzYU|Ezpuz7lIIA0|mSJ?bv6* >zq!+riyjs=Nw{Q7}GMLabySK357h*lh+ki(E95`xKcjSE8t~b#gvf8e-`D>#xgczIh >zyIk(av?=UIBcJJ-XVvFIg2u)j9u4<JOJ5mX%f#c2pXJAV;AeqA=-2n!L~!bBZEJA~ >z-2`Z-iZ@v}B(GxJ{{Zz;^^Uc3t!hJ7mdXobAoknDsum^3ZZY-m^NQ_{xjcz3jv0G# >z#M|wNB_+c<#U9SfxOe*J$f#a_*BAo~6sraO1oQs@L+M0ZKKo?~12^hE)1TiT??PKf >z1nncS{{V$g1O8tX-qFBo6oxyoE*YFJVmZMW{i;{D5^uRl3YO0q+*ticrT6nnw~WZ- >z6(AfQ{mAFJ^F-TSg<X)cpVT+)!RP1pr7&8;+d(cIx4SuCHR{qE*i|t&P23Tjo-zLb >z4;AWds5^^?;v9Ot_N{Yw9+5OC(TL`BP)qI38zZpBD!0;FZlSOB1%{Dy8s64>jpgRR >zZG)0I<dfU$T_37?hD}c5??KaGk{wYQkwY8?0e1!jcs;9~-F|(#uFzlJM+NMTs7kp0 >z8;k%+9gaXIptw3E%Q}bRPgr!_$4{n<8%ZKbC!k~W@=+1OHb-?J430UjA+O#`Hm56< >z_Xo$j`M~Xw_Qq+)R$E%zbv??irjn$xG_NBt_c1*7`sR`~sTWIbS~)iW%Of_>MM5^+ >zu+6qbG<O$ziQ35=uIdgr86b8a?Oh-6vd-^M>d9>8lz)gFG43p7o%0lAf(Gt#0}PMo >zYPZvupWu3p<o9q{>h^ar2rgolJh}onXxsT%cs0G=vXENAc$YUpg@f99a^Zmium(m5 >z@1Ap1Zh*Mti>o@O>s5ved!&u#iZ+T~N%scffgel{tygTPolJ<5FjoV3&u|WES>SnM >zYl*g`jqh00<7g+j&(DG0w70jqlG<r4t>u<9z>$(N+kWH@DK@r%<!_S-F6kLumdWtg >z=jMrZmU#+C8h}5TX9xGLgZNd`-4SuqSGV0)7pW%fdV+TT2p|<~A>%pop4CM`6`k~e >zx%3udfce{!2hx&prhwB*&4s>r3yubBKat5i58jx>Y~{FQwYV~Y&PtK~v{1L;@!q;2 >zRlu8D5Ve=Ml5$N;6|N3($@){FY_0l-6|{D$GwseRHf4#54UXf1fPS?hvB}$jextQJ >zwzO7$2a0cHqlpM%#(!!@kwtP*VQi?wr?%~+VwlCIJ0SM|0B-ehv(Uki6CWA-)sDwP >zjguQe`_$#CQDq~hv~vFd@YyqsovKLmnNBeiAGLJ*jR8~Nv;kXLX%P}}813=isI@7G >z@K=MMSm{Oc?55G^0f7D=2en^x{+mYkY~*+}<{b-x{65t@nbdrhh8E6dI$W^Nr;+!q >zPfSX`rYr$nZY>mm2c$7Y!=*+D$`9#W{{XB}Df(lLE`sWRK_7aOJq}lya)b<Gy6n0v >zZs*yG@@R36LQs~u20Cw(lDAIF5}l|DlUa*Gb&N(-oD63b*JIL9j1;ZE!6Pk@gZfZj >zp+S07&R3`C&H0n<JdYx*8h(zb+lunvO1?qU@Q-sZCbKS>vAEhXgG-atKAsH?B2SXC >z+A?}*N^%$x`&80dptzAr3~bK>v8!ZOVeq7VaZumb`<;T|;}yY|Uhjje9-S2V?O}9A >zF#zh{6tro!(g#OH!xG)R)r#Uak9V|?c<o58X2h-+IZ{F6>6)Z9GL&w?EGa&Qb~;VF >zvIxK!?g!SMTj_Df5DEYRvN7{j4Ifnewe7{x&fiQDK6Z}6t-4Q8*<M@QPOJh=9{e8Q >z{8Tj)$k!z?Mk}JlV=OR69z%r#y<7CCqA{!RMga!6mB(8{adma4tQ!gfH*W5HarGbR >zR-TRO?^j4zi<V?1c|6x9Y*`~6%%mk5I!9J?fkAA6ft*!eTI+2mNlUbn<v%eHUq&<h >z<eU$`J^qznz3QYE@;9tW>=Xh{f9O{Z>&<RyFRrgi8-d0SPRwTn41Fm2ewJFCl=wi@ >zO<|3*>JP&0YHe4fp_=|zmf{vD^2nu3o<m^s=O4G4e}8!ewX57t;UiJWHS>4iPg5HW >zFH^N7<WC#1K0yRzV4U_K{{Wz?*WxExEv}L*U=d9%!Ux*YvT>EigWovjmr;u<%<)9n >z_R1dNf7C9a+Db4Ws3R1v%UO!W-u6Kxf;I}N67F|)I8Xo_o@<=l_28dC(=IF~gj~-A >zEb&a^cGk+A9tUyX#~gEts{SGMjrFaRRu;^HQsQEF`-VAFj>jKbrk6>VG?aP<T(HL- >z%=#l&>pOS+Io5S)<cu9AX11M!=iU`a&jSbC0UsdXp7q6gJF0Gaq|X)P1tPUjt+B9W >zILT4<?VpNKs&&u!r{I34Z*?D`J@k;t1d_b6#U!chkY_mFa2(+60hf%|F6j%sa@p>$ >zw4C}jU&WQ<UsYJ+h2zQi74$eXF;^+8Ymex8a?i1-!>7s6zY_+Rr-r=JFC+^f%(l}h >zEV#hPVcZOlY38~0maQelyt_dYF~9}?0CSHc9r5&{qPOa<w7Zt#B!=bH0Cke?BqNXJ >z8;5)xc%nZBw4Ew#YgM1Ap@du6fdI9bl~F6P9D(t)4E=o9qm6A>BbO^um(qmO+iF*- >zb8{7q%(ijKvRjCeokML520-t~?@jtcNl9+5ZZ#NhY&5u0O!q#KQskZ$OYxJEP66P3 >zs$1#$((g{2P3g@lYa2zG)TM;$jtR*^8*}~n{{U)3A5d#%Yi%m`P`QRV6(N$|W9s3t >zo%oX_Tge~Voz2$>RFZs;x~EC$1h9`&(=|;>>6&j%V0qFeVy*uGxxn{<+dN{BL#o9o >zn@*Qb_2ZlX)5i-u`5l{J;PIZ=Cnq#MsnoJSZD)r|w3KN`$rS7WGbT;}D~^4~81qM5 >zOJ$(kNXx3cB4|=WC94U*Cl1I#*u(bDYJ5J!zMY_pZ3gUE>Zt*@z4a_+h%6EVF7i}u >zF&sL!Gr=AzuWx5>r(fM$%+_;9GRg$PP9qDFKA`cB-k)^Vsb!#C>YYQTY69}-(RY*8 >zwRjtAvhrAyo^S{sHCnQU#yGAUU7F<1(HFKzFjht+@?QiI&yTGn<90M>Nqvc|S6tL> >zu1&qRrF$BU&gvQcJpTYT(VqZShoXAg)2D2oOPfj3^=Pi7&A^t?P61#DT!WHV>*wiJ >z;j3%<6foMOOQ-tGC1x=ZBPcl@GlFsbDOIu?y);|f**TeIGAkj@N07tg1Yq$}_7huQ >zMHZ$>?p==NzJ-h0My&;dO!CKUUvk37x7_2;2AAp+pxx>+_U?xu{@+SA#u+SiB%4vv >zqI-6?+SZbT>M<jhP^Ujo#}q}y-imaIAiwF?8jZkjO67}3wMXbGGmZv4b61T*H55it >zl-<dQ1YV;5014TlATcZYPZ;Mo>`g&)G?56zyPE(Vh}%zY*}<u-g4=FaU_eqzgN%>~ >z$J(I$#0eOY;4hJuW^A&N;{(N2E(vf&24t0)f=0Y;DghvnMl<JuUNQSvDfEiCB?vtI >zi2k)3w6e64Tr_JelEy@6G8J~VGmZiJR-#y-x>El3QbQ?R=jZ5aP)xt6yDJ+udyoqA >z`yPCAUZYc0L6S81UnHH(GJoss#d?h(S$ws*mOXj8)2N_=-U#CSy{ZwH4cNcjWRKpW >z{5l#xQ(tR3wx?rZJ=9@RAv$GAZ2O2jcmwHGE}^#S2GCJ&tnRHXtd(O}ocBA4-;C!T >z>}Q_UH{mv?rPyj0w%XKN?XE4@f=?Ti6Ug(%arFYZYSTL7FR2MSir)4;W$iDmR@v15 >z0PV)RRA(n34nOTf-@$RD+&!d=By8w}?;MbM<NDW9)#K6io7-y*BHZdyNol$n+1a*% >zoGgTYFL9IDfzLHY>id09PSh4nPReD(N|3x#f`ll*!N>KX8{iXMv!wJ*rk|+WXq_`I >zkrcr#{YmBZ3N#GkYj4NuY~ujcFY!;O=jooOXqYX+$~W6g;1GKbSGM4P+L!dNT5B3! >zxc9QVzvh#Gr+`7=jC>GlZ^SKn?^xF4xVm3KoGP??xK;xNvGPU@331R|tq9G%#w1y# >zm0XeQ36ztczx=At(A{Z&)0$qVqS|^;weZ{OxXLSIZttfaf2~!gRBKs_Oj>*c?#RzP >zpY*HGOa2daM^SX;zP%OIjkHrP=pmiX_fMV%2k%8a$VGR-OVcDUUlx_ot<pvHlhoQI >zQrO@Q{qt5HsOjMXL#SIKi&hQlC#o_|Ndye?HsJj!7OA99XC!%+7IY*yMh&r);De5Q >z4t(Z>GhIy~Nv3kUiP}#9p8Qm0&{Oco-7;dGB*H4o-;Vog!5y=|02-v}S94kFG07Wa >z-UAHa5uV5CU6)R>hIrOkiphWh+Cjm`ZYopMEHUK141VWDRV<tNl#kksw$o#kFb^iJ >z7aCK(2tqORtu6G)RmKpGekxB_87s4=*pyue?R1F}OyH1yl=j-!(~o<Np+-;8Q=3gS >z*+FGI(R!Yk!$-R+s0e}2ynA>aewD{9UAkpfounw~y>~>u)nn4_=Mr5wW4CW?e4iD0 >zx3UO9+nm<`{593|tuOH=ZBG8;-p@`ba?y`qJ3mOzB=_Kaiux0vbz#){8fwX>&t#7y >zsz)-AN`u38@+fN4#O-tqJiW!wWYX!&Dg(4uA<|SH1~c(iCARkC6)ZOY0K@|o#~n<O >z(D5J(3nhqtnr8)=Z+6-)D_?NqG<;BiJ5iRQzQCZ60$PlIpY2#SBRK+_#~98rTgZqP >zEI{#+aZ~r0c8NbGG5TvF(R*#Cu_RNj=$#}`NF_)kBe<!S-A6d2d0hu+nQXxRQIEB3 >zZB%#^&Q(?I#R)s&hq@i0!aQd_J5bXoFN}=T(_A7(?Ch!(WRh?NCDd<(at2oe13B(7 >zL1b(@Mz-KB&KtLCDtmO5NaG{otG1e`XvB@f1A~!@VWeuQaSVrW%CQVSE1x8(GLeWr >zp{F2?n*$?0dsim1)Dbk@X8vu(e=<@ad$DXN+x~8U(AQ48)&<h)kfgDZ0M9rh80Y@= >z^X{jsMQNmJ7T8G(-F~oD)F{qCJ`O?n<HdS@m5Jt3Pvsoiyq?t-%h{G5nS)R{aWg4C >zkpQ2NexFJcO4O1q6ud2zh1@6$f&n04<IYW0buDa;oVT(+!)sW>Du6ef^Njf5j(gIn >zb(vBbbkR8UnZ$s*ZNctGBmU;SoLWZsm&w7CQkN^>a}C^)Ytpi`crvoNW&y($$shIh >z=bEu}&b9s-eACG1Ya_Ca_{#y2{r>>gxyFmAld8uP$CY_VR44Ry9sK-J+LifzP};>K >z<ReBluH)cvKK^RibgL}(OQLx7J0ZDtb!}f(mghsX)TO%E?H(Kz!8qfO>T8~LbfzR% >zRP`Ozfnql>@;kQ!?NDpln7Pt)n{6&coh@K?lq-9|%Z51k0|yxY09sAf@!r{LFKK&k >zEEm%vERgLfAq7-|RCvcdhI5)aEh53s&6`)Kc~|0x3wilMxAxkE0zg%yirw67JAv3x >z;1Q4JQ}i@%;-<TGdli(083REX5rR|!^geqEq?d*mB%UN`SJ!xyz6N6e1#O^YH-A6r >znrGHsK`y<h+A`_(u>i5{irOv|2=EjRP7X7S<0Smm)}4EbR7K|c9Bg+L#qG~bM|38Y >zRwXbzix07zA<!2cn{MI>=Zag@I<3XRBF{K6z5^35cI-QR0gn`d<MR_<;y8bY9ATMw >zz<d>4f#*5EtljCsRc>Y~6_{^?unc~1eznyMQH-q+o?Y=sE^S8SS}YP>Odt!8t0^E8 >z=N*L|74yYrY;C0qjOE-9VI(OBKRgz#dV5EgSJmyT;ep|HV#YHj0F6d6TjR&xuH9v- >zX*X8Z`d3eA(b?UzY!3~#WM(Ukfc~O#Mn-CqswW%l3-Ies)UUNGk!K>=&Mip-KuEX; >zxI@@6`N0)XxW0Q$Lgi&!h#V5Wl%$dv9z*laJ5xVW>rB){i>c1D!G*Y45tZURsZt3& >zymRsMO?7nW>&tUIU!I2cL@v_)v{oF3AcMy|jP?~amD?WMR9CEZJyON3SN{M}Xe5v{ >zcOo*cvp6C@1Z1D>R{pQF=-8zuajR)}Q!lE|B%{(YKYWjOAo4&wd<p~b&Rd;I{`&W* >zwRv98Oo5$k{aw49-~qe&aq>B-Zod(=OP8BSvx?JBw4K8s^*uSGEO5nKoRj4D?b@@N >zj6oHBnrVF(sLs$W{e;$5i0YEg>$V^}?;Eff6Q8Xo)%0CAOVlP<wTpYTX&qG(&Dod? >z<Z?oSG5&8Ajb2!1wu4ZH`u_IvNnQypu5l`t02L^EgN`%jA6iMO#X9P8TWSjw?iFTM >zid<|~UEbC_GW)p%eKSbsxrUNMx0gb(({BA?tv9P{8p#CFEPGdSmXI8_c~QkfWvyut >zvA>H#yt#vUVjk&81OUlEHop!I(ts%#;~l=Vns|@+E$p#Bv@B4w755$PFt`~U1@L~9 >zC}d`y*=#o<Vqy{kfN{wr{BlJb2S-n_(=?4oq2H@DVXJBo%`x<1X~MOvVUB&>j!t<$ >zN>9@5r(8t^$4=^rp?+d>1j{U5y90tqW&{(FjAI^aI@ePqeLJLd-$}~WaofZU>=SvB >zh~&2ig2dHEdGy^wQq(W*qB?Za0MR9^dq=B|aK1V3kF6`AtUszWYwn)Z+8eD}8>D~H >zace0m-z4tCDdcCpOR6p9q?US3>~gTRF3~iDayu{tjl;S9AGITB%<y`07nWHv!B22} >zlgFGIViMvjNTa(B?p>ZZ41+Nq-r#ezo;W=4D@HA_H^43WCESfX#cZZ|NNZ4ii-0*( >zob!&yo@ywq5=C;d<e<v9kAOU}^Ry2=sD+y1>TS&gXaj#1UsLqslbqw@{<A>-aGR%% >z6zyavOJtBS+#mM+s?Dn>K$jM>o5^E9rDS9xLCEY*c=6AA$&NIS(v~Rm8st9nhVPz! >zYe^@OOJu9MND2n-qmX~t{?u58IVT%V<<1#ccRmLnT3fa;8MQNi5+{u#Z0#96vtFoL >z=^}PVhGu=lu@Bt&@$+7zW}<Cz<!QyW<kHC{s<d;vzUE@Acp35ctaQ7_2BPy^TgD=I >zT@eV}a>D?R`twC~-I`hTUZ}D(hBsj}SZ%wvbKjmbnq4gC@@Q3X>_HH=NGtMA2lS{U >zRkvqn=s0gWdq{S+Yk6ae{RQ)+IFo5nlsFi|f(Rhvy;naMY@*TTiENDWY4@$`MrH-l >zE!^Q-Cq7O*X0E@0l6u`4e{pck*EbiA(yQlgHh=&J#w(k3&E}!i9Z~)Vq-nP@t(>MP >zV2Lsl9A^MwSApN+gq1!DbF`{ji)k)aDg78?bB2|p$wkj4K*u;I??GQj8M&7;G^23} >z%9zOTNbys3PMN9b`n>kKm5jF21|)7ms>|}fBkfAo<6tbV%G~bc<+JljlYNNnV<m)^ >z*9O{qg-H|w!Fk3;ai5+=b{>f8J!<hZcr=Bc_e%-+Jxa_-5UxQ5@_8H#@Oz9`8#9}i >zfNn^=xFwDU?ngh?kI`k<qxG&dlYFsBA;Uz+mO+vU9q<hbq-eI8(Ek7zKM(Yc9>sOO >znwshxb!CoQX*bAQap9Hm&m)je#dBwSn}IynEDJ-0EbW7w_8%s@S3~u#nWJ=CTOCB1 >zOE;wQhLAj%1cRQ#JXa9a?+xCmaeJ|2_2qdADE5L*c%_;{NqI(7JAFkYK6uA^?Z1S2 >z&Xm0!Zyu+8Zv^6JMOJP|&jkHzhQ%+YL0}sv^!Cj&(WZ)BKpTr)(C!iyR@$R)BpmnS >z#&cX+oj<*eqPlF)6zuxGJuN4R9d^1f1Tyv`=BFAW?8?Rgqq<7%F8Y5<y19xQCcA}N >zC;`C182|&%Y;jg=Yaqw|Rq?aWC^nCz+M2SX4v=`@aa{iZ@kde`S5j$^Lwl-NTnO7? >zTO%d3xg#qle6Bm-AKJUzdU}J91yuh48Z_Ca{5sTNw9_WNo<s{DqTwDRk%tU>0q5zO >zrkht;R_=-9g~pNdj;(H*&sg2u9ZhUB`%@Hin_ChU3obCI0mq+luH*PGC5)XjHMW<g >zYL<F!tk|}jP(Q@EQZi)6fKQB?tbgIVQ;y@O+S2DtlTo?2)S4T+$6(RGvBbMKo=G0U >z0md`thWvi~M7(`2??LF*k?fI78kVC7_NML@ILPmuFeH72df6wFK2Osn*PrC$TXDzT >zeooZ883c;Kkd48C$Rp;YvM|pOnkQF7<QnH6hIjYcH{o`NYpmPIl1UR_Gq8~(B$V7w >zIsX7+D${SMDCxP-5ebusgl8@8?ntjTad4YgXIy@ynQ(yy+?t(Ny)5ZlroPeRmRVz# >zMfSTVVns5#kV6AF@F^ZzVB6r<SyB~g9N|=DkHD^N`03S}SN{NuwWzH1C|-7r11d-a >zn+pI+4<|SuPH3L8>H?ZY*h#h*J4jadf7-rk>TO0FyZGe1j?!R`-k_70Wj`F}Aoj0M >zL8p0Sr|@%XX0gVfle2%}tE*$TlyrpmcT?uUZ({YLSk@lfkxzHdbGz?d%`W1S*Vk6| >z70zqo{X4E!)(bfFn_Fv5Tu1qLyK$Y1fwZU`oB`OJeJi|aeQN*$ApPHIbNF|C99O~b >zptr<|t`<eyzpokXoY2>4vMKLNvuX0eOKtR8G~H_cZnxL0ClC23mKiOwRD~NCC**GL >zgYanko7jX+KdP-51eXj5!0*j`@6r8tbEoxQr6s^=#pSQ07&56c0hJ|upB?!A)pqHg >zqMqxbF2%@_N4MV^?m$edjxeLgIR5}jO-_$47s}&;m~%rfMT4w0t4VZ&iDZ`AY@~|` >z_cHc84o~`3YV%bmK(jEYjS2)+Q;-1Q4<FLF{MzmLw2IdgLuw*(1FIDhKH-z`z~lP- >z)9Wsw7n(vq?#j>|fs65w0prN?UD41=5MEAotBj`7Ezi~qXC!vBIb~wXt=KLHA71=Z >zPL}HsY}8zOVrG+JReX>zNc;F7y>T9=)&%;7RLBfo!o~Bro^$@6H7<>NG}62Wc#b(k >zU`Rnu3C=#B?OlK2IHeD%9RC2~6H}yKZaTi=8TIK5<~SyZuGLKQp5x-V#l+2b2qCi* >zP3}ZJ!h$#F9k?~Fv2}1EF>Z4VvlT`l>|@4p{Y4udiK$uWr&e2OrLf;3dZHt<IaL{K >zV;i3Xo=76Q@L`4(!teMwvd(#(d<w2!NuUfL$Q-Ucpkv2AK0H^ieJ5v@HwFD%Y}#@c >zAFFWV8S&na>J1L}r}aZ&sD52#wT&38QY@fvRbWmy?Bl*^a!(q(Q!GG8jAS9yGRRMC >zgT@ENbV<I^%;MuJnDe4KV*6IsEUnR9OsdQkVl2cAu{a%o896@$(K`N*4^H(g);fji >zNFb4YSZ!Sy@Jf~&fgxB7@(Xf18s9_eooh<g=KlZ*A~$%N7QzD&45S>7k+_g~!NIED >zy>$0icN&fC(_CCT?J`UVcfbI)Pd$JFmt@vW$?-*0@vK!=?0bFG^FK&OqgmR;1*n+H >z)1+!;nC>Iq_zXY{Kmhp}&IS?cm(s~_+Kt8C%$Ei{#WaMmem3$?BLji^d{!d6hW6sx >z-eOW1)D=Wgf)o>s4mt17*0a>IMBc2zH6>IC_b5;ga!3Q5cESF&(-p@ACpRa^0$kim >zu-c*&cHywOBzZsfsqHNyNJZrC{<c}+Wh9mys2%*CerVpF>D_Ki2{qdtF6QFS)thy~ >zrh6#P2Xp#|BggMhM=D%d%XaR|8mg-RxjT>T#xdHNbWEBlr-H&cB$7fIe}}m}ualB8 >z06S05-<pS2xi=bmx-c;z3$Qsoi6;fW(xkmM_SY~*B$nP!Ks~<J^#<%540!(lY}B(x >z(%O1gP7~A{TWACUoc0Il{pq;}+}EdG{s|XSOQ5@B8#g!sL2knz_WkIs4(HIn65r}_ >zOLucVVq{_!7?3xfFh8bg-%p(<O0||b^jj@f>B_>svW7%L#GW|=zv}yQO?5p#Md`gT >z%Xh6udvShAwzsl^IOB&WDjD!uhduBI29ik+9!33NlS6-d70v$uuOmt7w6J@Tv&R6D >zlgDB>#(ApcjmDx{Pw>g5Q6lb>9Fhne5O^8wgWojT$4l0AjUw(#dnTG_pDys(w1rfj >zbK3w8djfm|K-&qd?6nxo_O6rLl%5-aa^PSozyv8?SRbw_T6;r$fY@KO3w5V^V>cNE >zSR6!fHv{*_1I1$I)ZMHxx~aO@R5Cdvw{QsWkO%h^$3W@0@1(bxwR<agm)RR!IcAaf >zV*n_?893ycvRw3rrDrjU`u_k<NaE%^JE_~iFOaw${{H}aWd$Y3Ib9X)Gf{&^(crZZ >z%$nuCpto?&;{_zZUAulUo<3^Z(w#w}&#OFrN1$o4dZe}N(n1(11Snh{5ql5^)~lM# >zT{#5PJ%yF+%+YXXl29_-d)MF(-~H*&PT1)3be+DFdv$LEU&{Aa*E|0Jib6I}AU(n5 >zeg;XYRdR|ihHKTj7fxyxX+K9z7o?NPaBL=08C7;Xh9=H16lZIEaC}u@J+yn4*2c<P >zlnfcq@llI=MoIRLIT-Wioa_43mwg*+b79k#nl_pxlG<zN;|DHE60F~=BqrSX<O;7} >zYg%>B_;W|2!GwfEIkpVHngE;<I|k#weA2dOKsK-?iD5hp*C3F<HZU=f&PShvnjX!S >z?g+bxv!>#pdy4taO*7Unv{y!xNrLhs^A@=i%fH)?)D=pT&VFcnyM1ogMO*lw7TR_5 >znD?9on1C2(pZRf3V$eiWi-x&2w$~+;lva-n;JL`i$33x-2OM~-G+&4J7dmVgORQN$ >zl8@sXu)}ntC)<JX^UoDfk5;~h(P3wBB1R6e<I+2ie`Yb`lb(B1i7)hvi(zj7)Nh2S >z0DFtAzm}6EWk3KBN0Z>uoY-Qc<dk$uUg?c>qV)x>`$Wy^Ku4vyMhPm!@<w|cQrJ3Y >zU%Z|~(e#U(n4=)?AytX;Kx`a%&zw{@cK7-|p+1={t-agxkWZ==PmGL!Mn9;jEhoO| >zOQ)1P_VUXMHrGrs2a(6uj(Gc4y9Whwdt2Yl&u=0f(aHpi*p0au$NPQjQZ6HQf=Be^ >zAE>d$e2&$aZc=NoZW=>7mHr@Z&9}GLKiZBc$kJzW#ehVZAm_eDK7aeCit@#55;@Tq >z)14%DUJ2ZP+Py@VnQ`phkO^ZZ3HqO{dYBe;8(x~xwF@DvYfk!w+o)$#ArVKO$^h;M >z)_^@6+HbEuq!UlKbUQCD9Y_jJc7*3A91o>eSE%((F5-J>ESqiB!p;Nd{{Uq0xC6J+ >zt{;oNRXPna#9JrkkPDTYk8g});Pa4cowSj4$z<tE%`z{-Te&n*IP@BJAs_glkLKj^ >zafZcj(0zYna4*Hply-Lw40lr)<K{tt8Tc7&5%up}k_}Ya>30_!rG(xrrDK80pmyNo >z1B_sHsH4}WQ*WtS{{Ze-+a<ZfkXtziK5@_5m)zuXPO8;)4PO0UP}Q39G-*9B{CY=m >z1P(hK0zQ<TpgMZ8MFL9m57#7o$MgjKIn81s<UQ2T?~Y$_Y~-Nb&NIe*Q;UnOCs9Z( >zBC&K>f%RvT-o*g!qa&~c)VWUCld)yBjid-;zmip!L^~sdeugL7Nj=3_ItCea3%jiv >z-5^h2Phy7SA$Nc|$Ufc)?cSAKSbkF4+FOm1CBXjx)3~@MNRT!&>F3XIKDBE6HMWmT >z>x)Zk_+*f3R+7O3N<uJS<zk@aa-+{QcPTm!*10+D&@o;qD1kr9tahAnT1bt!6a<6% >zKsl=?Ug(;3pRCB5BS_Yb2$(F68`J*)Fx}*K$KH@3^w1DN@-gC(@GC}$CJ(&A!;UlF >zrMJ3Z<D3xLT=+Gotvewkw2ph0HFD^VgqK-6=G5%%OCfmTk`pkMLBT%Lz{$pY)^Xjy >z6E&M%>OE^)wlAvLnW8bQW#`O$_`_kcGsiq*`q$b0E9=9i*vET#_m>SAGR*sO%tn8e >zRA7CDe4Y4hqVy_iZEw^U;w#%rwNmmE=}gNh1yBqX1a0>*`QpBX>A%EIk=6R8dV5RN >z;<&nvbG(1;F~|W?kLo!+g?yK-CfbfTe%{@GC%d8jw<&V|=T5tp3p+_}?i?gAp?728 >z3i;1O>#m^c4zTKNOG%mT^a-K#twW)dAqM~$)7`lIW075Zt2M1tP1Y^#^<6T;>!q*Z >zYiE<y+~QIO1I9r1k_h0Q_04*Y$3W=5kg$`a<DW~^=DU{WR<Yf><rN%+EsSgjfu0w? >z&2jpEDCCyM8*=N)UnfRsI4$?W?B_7+R~;qRn$&P47kXL0b-mMsW+(w{FkPF29__|X >z2*p=5Tgf#prcdx#uOhs8m91<gP|yMo^A<eg;MF%!xp{R<y;Aq{FEqD~=heZ>o=9Qy >z%|Gbve#1`Hzr?zd#V=yH4d_D&Dq+SwzydHi!2Rp&zf7>k(z#LLexc-a-77lJ;?G=5 >zrgYVgo-Xa~`iBb>MF<5^#y1iNAGgh1dKXnK_<eIWq95}u9CGXkSwY=~9C*p*zI%b} >zXV&G_4ZKl=1>;q26^Y{mjCcCylUEP?*E~HBe`yWb#oX%Bpx`MS;e7MPc<?LC&*}dF >zL}3NZo%nTkDN0X+=nuk~Zk8L!q>UlB+#O=v2||1W<YVTT^><NP+FgH!GwqS#GVagE >zkM*uy_$SnMmuahCOsyTwv<01`JUHVX-r4(cn&+Ku);AYAkE&gr<d=dn9Ih}v<BV6C >zi__<yS1eD2j=Z{v<HWK*BW|+R+U=%}(Tiaj+z?I%GoQC}T#n*#9CO@Ci*T;Zjp{=w >z#~hAvl0T=#I@InbmwWog*vuJS-I)__Vl$3@Fewb|>1pdN{5jY#1f&z53hg7FJD%0` >zx@|JU1r&V#r#s6#Be!LbPTy?6Tsm!$fdrty<PqDCznXKSUL$H(mqG+Fv?vdyxC4Ly >z1n0Ru%_FwGn)cE-=es~*0Kz>b$;San10-|jJ*du~ytT4PMDVS{$iXA^2?&`!=E(g# >zdF0njV;kgylkgF7bv?eM_db`V!*&c~F{wGo1o!dsY4=U_4eS=Sr5D!`Gctp?p*ifq >zPb0D8wmj8R<yDKweH4YmBv|7<H)QtDC-<v}>$QueZnR~!S$%ga49<Up3@8);qp&>Z >zf!?-EaFhCm$2moCQ*PnZppmaHBlN(Z(PWVAbZlh%Ja?w{vrTG}2$hUd$QN>+BqIcj >z9zf11Rn5ovmDKZD+FZ2nBDu`xVqo^<lHI$LQnlT)iQ~ABXeGTfy^p5YJRA|pIOO)* >z*wRKQ&C>+Gy!GexU6Xq@A0(5`GycEYto;#j(-t#}j-oo9%1Cz@Y?3u4KyC|3;QM<F >zjB!-s9`<#HHn?YS6@WS8zXOl^Q$0CdqK|u-kVlP=?o`SCUU=_Rly@e932c&*8cnOg >zbhb8D@I_+<tn*wKbl-+>gZ1FI@(-ZT6wg)bj-<QjTYi?g)|lxLE+K$L>~J4=T;nGV >zjB~{S8yNJPeKy=dcj(CXv-(Ms7VWA7IUTqJ_~*q}?;>6yh_kTomEl3hZ-JjQ%M@a$ >zFFf0B!pzqf(HSSWmE`s+v&czc08jw<1B{;nq<}#rQqE*mkjSya4#s?*IV?MHdwmTr >zyPwjTV_3ok!jcAaz~s@|c}r*>StC}65a;~oE5<1}5T4Y|kTQ#ZOafV-Bol+$jTZKI >zzLZBX$VN*@p>jy<2Lt`aX*x90Pb)bhHdbtqPuGm+oEmE^(+e2D5XTcpLhZ<62HfCt >zf^(1iRdIDp41u)g)7i=>NWC$+rz#z@jsWsIb6ZPb_u(!emNl5hfsvymV4njXJAE=L >zCX~Z$Bw(gd!m;-RTpkELo8-}&S-SOYl6Hz1iX$x2<TQM7fHFwuxAzrDpcZa`>WAq2 >zNTg=<BJ>s~fm?#R*qk24uyg$dRW+-q=e53;+TYQ%mhIX+J~+;HgeRYAUP=2_Z`K!O >z6V3UnlR8K0rp=i0xE@A0B=gAeT@vG^dJ^kLzPz+EneA0`V{su?eW-G~^O3lm_TYdk >zIJ@8-oR$e9cNa?=56Y;0!v&iIx44{R2Lm1{iMx_Z!E#mt^JCONxF<a1^T*bthDC)* >zi5}kGL%2o1)Ci{^&44~W3B?m_VISsO(qXxn!X}VmRGcU|?aqIv?@X1W8`xT<)M6z; >z9MU^&0I_5D^Zh&uz8;LyI&#G|ZCdndtu!a{@CcYH5~JJ{`-=|vIK>lv`97EFlcnf0 >zCFZAer6#;o0o&ShwEqAq40g}ft2)Q{id#o@s@;hlc#0*s3K-+QN4w{@f0|iUjFol? >zX?dyi?AnC7UBg2x$Tz_Io%VylKP-N}4GU$XYMQ%Vq!C1u+M#JyOyWR)oG9mhGH`p; >zdJTv8mZfEG?+vsQdY_t+nC{v@Ex~M`p{APRUTJ#MXc`Qb@#X@i<~x!WR2`cvNd#rG >zGu+hT_Jykg>5U2X2<5s~G3gePD>Ji%F|Z+<Xzs@zKjIW^r&Ma%rmRKwqVQ;w+`LR) >z+#RWca0wVKkDrP~1bb3DTe;=9X=WfKS6h8XE6Wny_!#}W(>V1h<(|$PvJ*{#Ot3)F >zdXcGK0F!TQ^O9>epF<?eW|3i|S?TS4b*7u!8KgGaZs-%&l>+3>*%&<VFaYD6)laN6 >zzwkfsi^!t7^zI^+y=$Pkag%^m1{Z<|UVqw#{6gxTQ>#5W(lnYYcP1fioywT(K;r|P >z9z6J@cilsItYR-t>T7smjbV(ELTvyZ2b0^yBX)x-MY~z*^s?zaH>WKvp!8?7F<!)1 >zA=&Wx9|t6meuEWRgG0NQOgfE>0_7u*)t-M)e-8kH2;(Q{Ijs%U(FQMP1I{vx^EO;y >zbF?3dGe|nry(4#Xroi)BBNo(PMLek>1_Th_eY|}6rEQ~9Vi_#bMS^Q{A}g*A%$8Np >zd}Fc6?M|)r$YRqV>D^5gwAFUxCLSjz^^XLAJ9as!Vv5I6(*(LblG|TE!DNTlG8s{^ >zg1J4x9lo>;jitrS__v>Yv-+e9Wsh`{5IGxoJ%PnFsUcEnh3X<Do=Yt%{9IYcp*?xj >z0?Kel2eAi^{wX!2!9>uz`&~-57bB01bKm}r5qEiSCA9IStZ)&M8g@I}jy8o~Xguc} >z(6+ZL4A$2&EN<~JFB+$%jCR3XbKaKu3sx|>e@^jHT1AygmUl*0BmhPf@-ly~6dt*I >zJ?-0E-#n6MmfZZGkSf>KT}7m7vRGf*TgUmVV&zUqU=(AVjN_WEUsx-{bEu@2t!$Dk >zQO2*9Qo!Tdd|_M7HK)ibxDv|I%W)pXb_Z)Y3$$boe_``XUT;cgfwvCc!;#6s$ouek >z?^;-g4rVq8_TlzPGe@`qvm|4Va5GcMA|0|AN`%aNun9N-f#WBW$@mpm^edxRn*G8R >zGDd-Lil}jq`ptT@)UG9#=P(kH1W=<S;9|W^YvfVSSLv6LMzdVrCBveuGP)6%$m{_B >z055EPstee4E~GMQL`REgQ46zRzmN6JCu`X5CzXO+urih-aVzxC){N8Uz5KP^t*+!r >zp&qiH$^ppz{*}u4;JTzur0Lgj-$Kh8U8HTj;!}_@$<Oxt(o30)ms3r#V&5V5D&a>x >zvGG<744oJvU;2$}a*XWo5?cUaeD>!!{<MnWt>HU1O6sTE?Z^KB>Zerc56eKZPSQgr >z_aw7`Sp0v`sUf(3{kwEKq};85dmL7lF}1?XBWROp4g`&i;P(2SXvrsnE5*99wV1LE >z*`4>2K;+;K)ZRf~0V;JnO-ekpkzKG*OA?F_jyXMnAL~uJ-%hrVSxb#3;lwGjRZ}PN >z5VkoDjFFH&)Qe7gtxr-0=KW)E12oP+ASmM>J%GhWHT2U-z5f7QYC{q`jQ8V;MZ+7# >zGcref_dbC}X`KF%{N8KVmeSg?M=ll0?quv!=tuYc=<7X5OQ%U?GOD9C;V1JT^N*jL >zQp=fTxw$gSF_e%2W8C0iX0uDcJaT!6*~gyXQJP+jtZHbdPPUQb5(vYYL}(cEjIjV8 >zG_j;8a5<s{?8|5^%&+Ng+!JxzyXPM@lB6w!O%(B&pt$x(j8VZkA%VgF07~zl_-FqB >z0n&82Zkgu1xw~S!qtlLUaqZmF@<w^aFaQMC1c7C{GC6fD5WATq01@Yt-2VV`R$iIw >z%f6g~#9BaD!dYDetg+06_cFSU4sfIFKBm0SP}9#*f#ZjhuSJ#^vhI=JFFK2+`gY@2 >z=`N$xwMp!zxb>~1zCj?2uqV_)st(MNhVXOuu48{ag|@paGiygu$_YI;VwfatE*(d8 >z&UyK+v(i_i@eiUT>OFD`WUy)Gh8s(n1X4*7kjz!U;3>cWao>U7zF*hUds!M-k?kUo >z`(w#dwD`x@jxu<!JJ9i|WRzbHJU`D|e?!pq9Iazba+?8Yp_@~=MM4wRa;8TE13Uxc >zG<C8=XgxcJw~|G}iBuK}xb2_zp>3x8?u{L+X>9{RBe|1dFDZ5$5<CI(S}WylA(mLw >zDh<T0OW^QF9)7+n>KZ&N8Cq)s+Wt%U?O?i0ksKE*mE?O^<GBZ%Q1Ar*00+Eey8i&x >z2?NNo3}-$N43dAK08pNcS9a(voBsfBmuA4mbK}lC=CpwtJ7QKu*}o*`+{Yi*hhRES >z;pN7wYtY?Gdtv-hB13JoN4`X2`3$^*I1Dl~=RPXAa<bmcE#i!{%)xL9g3aGNo<4x~ >z7|koOdF0Vb>}e5X!sLysp8y{|bK{D_%W^Jbvlgh+Jm7?o3=^CM$6@u&CLKD*IZgK> >z*>kzVFkK?ctJ}!wrD<^LI(sycECC{)aEmR5-^cm6I490H?_1Obm9_MC`gpimZR80h >z!!Tm*59&k;HjIukO%pu#cByYI)Ekv03>$7nK|BI5G4`xnG1e}a$tIa&EY1vT>6pez >zCnSX+e1A&mle3))F7Gd{u4mLQWRhE(hWE=ZbG!clx}MS#cLPWqMj``yI}UM^g&qF@ >zZ!`dBU^g?lKoo9l;))R5#-XB3^05yeqWj7L+~9IQdYDNyA?cz(mw%eVhQ=6e&m~Sk >z?0BadQNPq|thBp$Bz8t|1aLq{s>QRGU=DfUaY!X8kWr+KWdnBOlgE6V4?NdR{2l7a >zI)6gdZN;iMkhFr}6Y7j1+ky1w1GY({kC#l=bNQ|AETod!NM?rVWif2!FyV)^gZ}_o >z#T~8cu<AC}(OYRYc8PB;cSjg4l0DnoyJU>>oOrFRF7Bqh)in)AP`8rxlh>Q`v2HUK >z?ut8Z<R2ZX3pl2^fp3-zQ*9YlmIa#xGaaFhdBHqzPCk^kPlFOor5jB)M3s=l_-|G# >zjK_|B#e0%-ft*yA5xu^d43m1OWQ;ln9n%;MpCjv2&nWZ~IO2%N>SOe$CTEOrasU`S >z=fOD?R*xb<s9S1R6I>*b%7O^Zu$atAE0Cvwv;sgQzBsF@U}zrZIJCX8C#P{JiFVA6 >z410!49#;;z8-AzlNuw7UmF%UJR!K>BDxe_A&lunVPj8@xODnS`tLaGY&e4l@F3JHo >z3a4*uXSOp+qP3FxU?Pm~mj`GYnR@_8<CBi(iW9pP65K_mndAJ2s3Jq@JFz6mw0@v* >z!9N({i*sY@+{)jWiG|TcNTl3A3IGI<cX!TwW5q!g)xDEOmdx!nxn=a^QMH)xPkuhw >zpy0Ta+%gEuG?JENRm)_KN9~GLN!O8yuCAwroGgL&0v%5s`>%d~Z<;0xduw>45)4ZC >zDir4fxgSp)=Dl-ws0|iNR<(hxOsnpeFM2S@%AVlhoc-t<=>e6cbUTg#895(soC?w5 >zvolqWR8)uDJ!fMaWcyjW4Cg;y{{TvNWvXfRS|Ti#vQKz{y>ECK0AUB|&e5EocRX=H >zTES&?s={s^giJE0F{lG0JMuv6G4;(E0-{H5T03!Tx7Gd%<9WdLf<ejW7{)Q5fr~=d >zLe~V^9rd-1^cvDztmY{L!l@oSU>swdWd8W3`fa`C_O)pp?X31~b#T(jJj&=cXCxNj >zVDJE`x@TU|ETx+5;f!1^63v!9!rhrpS#!Z7j(lc~=-p4NdaCa2H4n{QX|YEt+&Um{ >zS<wkq8SGC7+Hu;MaOeQqobvRiTFn%;mfDrn_P_dji7o`F+k<kW0|z(<Cphg%Q4&Qn >zDu~%+EwCI#9!Fr`&Bqw}c%Y-XmN;7CTYpyOCESfD49IW?BR&EBKmAkQgVI07VJoca >zhfTMLm!H^uM+D(Q1Hd0S9(?#IGcl%_)N{q4zMEyH#Iuzp<%Kfxl6WILpBe8^SgwO6 >zhpIlaaPaDCeXktEkk}k;IR_ka2lo{|yQQ_hrxuaZGYRds?~-8ZWs!F9qi7ojd=3sq >zYO#GBwwlNqm7tzP$Yepaz!}<dGBKa0ik&{t_u-n(mbP(^Mk|Y69oku6)CVC*#zOww >z8jkU_NYx?rrk*R5S!R^RyQ3g5I6aRfV~?8B>U&7zN7xUwffobVl3{be`{J4=nWkE5 >z{-8E`ow&A!R*qH9CSY=y9GrLBFgs+{QMqsi=?b(?o?S%>qqx497PXA4CgYCfk8U&f >z`KDb#(YLlbZPYMpOFG1g%%R2+TZ|lXJAR|V#W&TS#@fo}>JfDFK{!!-2P^^~U;_$^ >zlYjsx1CxwZX5LL&^4|Xd^4AWmv4k!h4_gNyHh%aR_%vk-bZEOpa^A~!v2Ui#RW1yR >z7`TQ{XdH99{m1vKO~g9JfpU)|l3mD!gmXy~0gQ0ljt63Kl6wkCE}yBFTf3E(Yj#XT >z>brOCByC)Q=ZbF?#=ZXlm9;sRa@O)}w`7sQ^oIoSeg+5bDoIip3c^UDc&;vI{N&3i >zmHpwAvE$xB?mqQ;{5d+0P3d#X4fTsjePJ!cG0b-uU0WepLGm%r)C%TKX13GWWZ5#^ >z%sojEZrB0Naz0P`RQJhrhcjKE-w<G|`%6cGjB)hs_Mt&ipiBKm<+Z7GHH9pvmHk{o >zg;PFRM~->@>cRMNajhp&MXFlqtEp^e5<4g|A8F3lCp)pv891elbU(vv><CN9VVX$> >zcwnvoAd${9x3|SZaeH}eEiGi3ES|;72_ap~&H8c(Jn>UXn9cb%>Wj-M`i}Zoqi{WE >zbas5WbKK|enu|<@Z7prJuwtLmy9?+^lEi_#B>4vigG=R*-s&^YJmASGEM#%Fa~~%i >zs!O$k$53dNLo^^MZH@YgP<Z<iMG=1C+Af^>jm_NBTtx-MNcRe^zy=_KLGnBP^tSDv >z^0Bz&$mE`Q0Ds)nx@a3(StKZgoZ|(Wm|Ol*JxC8pKP?PwtG-+oW0QhM9Bu&BBNWiL >zLU<IJ<F~nBfuGu(sZx76`tyOD@kiV`PkJVHK@`cfx2J$lVo%f%Kcz3dl6#5G+1(~r >z40de_0l>%ht?d(hXlGzh?h)=e#{vEo0qW16lT_<~Kaki1M5TAxqV6R`@&LqrtJM=* >z8TQL^@or@sNx|Fzz&<`J)Myqvjw{<vmUwLKp?!?X_#Bt=+2j&CVzlX)1K8fB*=VjN >z+E9~{>_#?$Ou867*GW#3E00p)$(lvV79?>}>CnMv*Oo4YKPwu(NjW8-+CQd8^r%I7 >zF8VHg4W`4W^!>)0tXYVeBUsC4Yp@v^$mDhvN7XtE!Evd;x{Asz(OTIF#?@x-Sn-T! >z>&01bHH6YGu47P<%B_%~f$9Uv?^SDFu(uHEv&{rsrn6gU;Z<#}$0eAb+~ECjLUa|; >zMVV63-UeXqk`?yy4m{?kx4K}B8I4hyv%G$w2*xw<TMIRtRY(?H!_y5T06n7vkH3nA >z?dFE$tErJkAc4UjH5o1}D~4v~UH2Ra;u#p)xE-;dr*2I&&~Gg?$*y9*g|3y+qcJhU >zHb)Jg_xjRnmR5|u;gi4>60^z<_btXUd(o#rPsw4rjs)q=Jf@r?xsl{`l}I7s&$lQ1 >zz~p_gNfs~E!a%IN5n9OX>Zn<WL527O;=SxClEXRd4HUeYlE^kIV{T6z9O91BbRAn( >zDgG6v&3OAs5x_&rK<;(}xc<VH?s*$7cW0dZ*HQc-w$d#wA=a;Tb7^@Te#n4TU8J&M >zyq?*>prg$&C4C&;;wy+Q9vR_yWJ8CJR4U3xf)66Pf8ed9=Tcp-O6Zz)m~Z8O%u8{1 >zC{JW=jG%4=Fx}lpEHi^k{{R}Ij$Kv_N*y8_Us<F^x{C13mq9QWjmKdF#s_+X@Xzrl >zQ2aiy)@0D^tXEXjZN<7@%B7{YT;%#=woeD2Aa}+p8KG~eMG+4Ya(mqXlYzlPIT >zFI21=o`GyGu1tU>yR$??Mmu9Xk&tnbUmj}H*lOB#m3MG%+fy;jFL%Zj6fVICU#2$` >zpW2GQ>;9zGv_ykb)g_Tya@Ui_adUL6M-o1L*udMnwkScUXiO1jg5{&Nwv}y><sZa$ >zkbB$@g~`TwAb6zo?I*Dp6~gdSRheY3ELm->Y8TpOm!|3_Yuz@)H>GV9YZ#0YOM8Iw >zPDwfMK;O8FQF!7=;6-fuVo@@Jc^vjQ?OUWwx;}Tr6s}yv=iD-T^W!{^wP|qc7L})> >zL2nekqs!{4KB-@5UETl~IQ!<k3OO6H2?wO+HtgK79&6FOlLdt%48xCr2R-XIcQZ+C >z3@+qH4p~=mJBea*_vW+eJKPBU7M4Pa0AB<B=v5gLSxa*q@W&J2K`*RX26@QAKhw<~ >zTGRYmTZ@E}SpNX`+_M&G4&jyHV=Qy@#Tln`_OUgGuN|2{@)SO#i5Ol%C9-ql?Zt1P >zTio1V8wORkv4Tf;Eg34WfrElZ=Iyj({jpSxSS;JAHJkg{2zY-klg6N1`i(E9F_l#f >zlAbvFP<F7|+t@eep_1C_RX&WeN(^KSm)yATi~uv7kydNnLFCiiX?9>o3VvEEspMZ$ >zXu-#`j2HU=dB-(P3~m*)>2`-#K9sE>MNT>0kUQh)%^Aj-lQz1ui7g&ikMfd+j}Zr4 >zY}<?xox!uoHLa}I77{SByAa7I4J1;P0e{L!JcH(=zJN9F<gD&m^&w5ZqQ{NI47bil >zerh*{DB+3YX(TQ^&#;9AkJ3KBT9lC92Kp9``jymB$9El^pO}RiWM6Pc9La;-M}FQ# >zb&kD;9XCRkOzF#b2G~DDXo%YvhHd~P_au|^T-&9M>R(uDVWyexXY?dyh~X7L3PT(Q >zI8rg=&0OwvdmRSO;@R~Jdz+c9L=KZkvt<b<U|<)HNy*QOzBNnoE9~aCFgdq2^2TlL >zWt7VkvS79sZtR?Uc>8nSqqK8n1h%tCeL_``s7Vok7{NFsU>_9As)eQH?f#%IWw(w; >z-yAO)!!ZDq@0??A(<kDT-9e_ttuCK;Jnb6~;*{D6$HBn^zduTZl`)XsdEpVlEuKb# >zB_%x>jBE=X#I^xGap%CNeJa{j{p1WZc%XY>>Rw$-aQiLB?`c#8a_1Z<JdF0{t9nyh >z8>P6qh&f}hG^`If<dK~J0N$G0#d98q8fn&&&bM;AKd7PoLX1MPD9$~*fjsk?wl?nQ >zNj?p=DD2Q$!!7KO8zhG@#L)Um8#_~yxpf1-&J8`$uXH2Rb{ciHvPq~Urb%vAeUhnt >z*dOtLa0dhr?rOKzc6x2z%|Um=jlm+945Z-Wl|BCeZ`-v4{{Zp!w?4EG+{j>*J{nJM >z)10rgXCpiu<BrsKxXQ(=2-SB$&kI_Z(I$1?SW0p`;keET{{Tw%i#^P@^0I(PSCe@j >z?nW|k-;W$rdZE;0ya_5PP~^r8fT6}S$vDa5J+oQTg`m(Up6JUI&65s4nY?-J!SC9q >zPj!#rk5z^CEztfPdy+D&Pq!l@_TxNM1Q$~(w&sn$R^x+@zmDJ5jJnjs)(-@O+|qE* >z{6$p*fQ0rVfyeftbop*&aTEyBy9|(^5^>x1AL~l#O3mPIM$IbYR}cu~k0#xMsE<7E >zP&V>#d*_S~r8C=Py)zm@jcm&@G}4H-B!k`VBOv5*xZoU`ifs#AlS7{B>dg~Ox3~3V >ziYbDSG6qf#PUD_4k;%XUq@PH+ic5Pt7`+>rBSdF-OFCp^w}1wC<2+YXQ$hgg`gPv5 >zb+=DTi>s9zkEW$zR3s@ZMgoD)^zX(h>89Vs(cK&B+TOu`syno9!0t%XJcPmj05>H0 >z#ynC8^(YsjbpD;v=e-w=a_@Bt##N>*oc)Lc>@h}aoh7WpCZB5!pgRlttiTmJhTz{` >z<P7{#t}Pn*A=I>Z+o#iAO<|*!d0ZfPn8WI4+zv8S<oN`1Omw+4O&%+GbwrB%+^_MO >zS7-ze(zrbR&w3N4?r!9^T?RXNq_*|)T5=Tw4rE++$?$%B()g?v;_lupKIvuvmRojT >z;+FE5W1QzFjtCSv@D?4fJ4t^eojZSV=(>_)0K{$A%A$jYBmvKSe&&?HtX#D7T3qUK >zJ^|Y!xGKnbIX}*E#tHLQ+fI(wHH}u&^VV%|8^*FUvJ5Jd$=Wg80k@O(r5$CX=$dWK >z&Ao-Dv3~XunI`o%q)EAe$F+0M2ge?0${Rs;Cv_LToDpq;A6b=NSg>Cz2?UOL=LCFF >z)*4={(p<q~6_FA?;P&jTBtQ&gf<YbmBzd7=y4U52qKe#FTfCw%98rZ(HlA3VoMd-3 >zYWywIH7kp&{Xry20>akuw8@2b&u+sDj{g99MIFp*pp9oj)pbi1u?uGng7DD`k?qEC >zcwR~1k@K2R@XL46{{Z1SR4B(ua?{*60bB+-Y>|@O=j~8NB+_HLp62q?V!2tMw`Oy{ >z8R7GQetY0l{WEoStlq_?rSP?|gnHAU&eV(!c|Hj^=Ces~6z`BdMB2%wiy8F|k=fbG >ze>6S0oSd|2ladG+$Q4}F^{FS*EVPY2*<-e|LA2lk%z0u@8ObB=K&Z7lIpTYRcCkv$ >zGdA?(0lN%7NTAkBNk;J+NwjQSt1|`91x9|JO--u{WIBG>@1aYJwt_5Ax!tyo3C9D! >zjwq>8-`0*ut}bVq<N*tK$vaBt=|E_)Pc_sIeKfZP*gS|?Bk#$_YH_JT2A^v?y{a)% >z`%+8}I3pwZkLs;JW_q7YiqJsu>MJyoO!3dPaLB0JLtq}qpXosLHI1dVq*Bu6Yl{|D >zc%^0Jf-*yVk@H&Wtz{kj>uO|6aDf!JxCY~PPsVb8dJUzPD@C=L(V~1bZ@cu5u>Syh >zN6CP|Am_00Q`w|aN*d<jp^LWgo4`L&nv&Mq;I!K#ibM!YGvMHM2k2`yB0~$q9C>ox >znDLqk2I$iM3w649Ej1Lph+wR$hA_v-!T6><J*Panj4~OmeHT{CTm})aU(`6sK0mE_ >zAkx;xHIB@S^>gYz;#96Nz|J$1pW2Din?|*1<G-`GxQp7L30ZbA^T&hF){0*SuwJax >zp}01-cJ`K*NdPM8Y`9lqN4TEk91LccsYHTC^vF^$hi-Y`_x`lwt8Dsi8;C}YCBdDX >ziG<RIP%)8@X#W7LQrEDSOL2w|AO)2Wf_wMx@&46F+ZI$}TbV9O$iefB5su&5y-zL7 >zT3iWf`B`U>49fesEPH{+VcNY`QTvHwUWnCEv|9}&px$S>c-0qx!#O|D8nkNm7Lv-w >zJ7tNjloe%<fzOYct#onp`mXSx123N6@PE#pCDp_06I-;bV&LuZ$r-MGPKCkGx|Zps >zxNz66ad0z<bI%RH`wnS0tZaqFtdbXsMH%*IByyx@w>8i@y(6EbE@qY}+EoCD*aKv7 >z-@Q<v0z`&K0hwXopRuV`jQA(fnk#D;y}Oqlq=8Z_<3A_ni@Mea=4Xo51(Aw`jBL(( >z=Z}x2E!MyP0IJ*`aSV9RJ^3{SywXQ-uN#$Nj1k5;pw*c=Tp2}$i`+{QjAxkCV1CsU >zjH?o|MgVN_zcsbgkNK$%?(9JxIr>(NtH8x)$g8U|%^5}7&L17TR)u}o&nLz!7yz6P >zHM@R<K4>l&Nw+bIJ5S)Q)+c_z4><1K$QbS8nq#RYmA!?vt-a6Y=0UzmRZ5^FpJ2}? >zA2{<%Y*Ak2m4-&fKhPS+=4DXCkPj3e*cQniXOd8_EBPlp^I9@)ZNz{oFiAhXZzB-L >z2gM3j0mhZ5wxev)L+Pou0hvMfx|59K$Ojod1uc>|;+jP(B&DJ(gblyj;<dJtNP|3b >zIx>u@Q-Tl3sBf;WZvszuaV+w*WEYXk5&<~m)#8&v`3tp(#;OA%6hO`y$GD#32gv^b >zYMth`d#9dwZA1nVs;G;SagG4<pCnfO9|SY%_OQyEqhXS{#!lK*aU;oeRog0!g&qLU >z#WU)_y9j~@xDm+CB-%jq!ZR|j+qOS?d87?8+fry})2**WuAy9B6;)0%+ZiYOReEwp >zc9Oo~*y4zZ6}0my&hfbJ&ppt8xur(2;kh=Kmr}5}n%*f6^9kIml1L4aj@)>x&vLgK >znop=+f9L`UQZ$s12^c#@2O$0a=8{E!c^0F-D~Cha?cfkbIUabYy-RT?_$HsF1&J*d >zQ6|KRRF>P^uo*qib5%{y0j;l~c8sJlNenJM82wG5dCocW{pg*M&C~jfcXmPV3WB#X >zyOSAHy9fsiS#myu%{tQTY|*v5U(3eu+u9kTNe1w)0^zyOY@h2w=??am5WTtD)9n(I >z?%o3q4r$b1LfDGWPPnyMrjGYwM6t-REQ}25NFKtxc0PVj)}#FNa<EtdgBS{meZ8@} >z{{Y+V-nHs>F>0-E8QBt&LazfPoY5K`v=<ienWGQxn1At)Bl;SZctcoDpDwN;*z;UP >zrotVV?c4!nDoD?hp5I)W>K!Z6{UE(NBDIShP}roV^6&V785h`9P8S2Qz{nm&b4>^M >zx*w+@VyYxyGI%-f{p!JMs$W@Z&?ThH61}y);IXa_6!+qtZ~~*KO>?N;T+69TY|=!g >zAVj!UDli*8nEwE+EQ(oP_6Yv~fh!@xyQ<)W{$hKNx#F*1h>=G93!_{zFRHS7VSvHg >zw>bLpDuH=4lS~>-q=?jTp?Cm%R5CG;+9>9NFG0OCD>|`f!GD2+oQ{4zm3pz3-%rzD >ze9{832m{1U<d-CcM;Rb@_YWf&Jeud$T-q5)ZSp$@Ad$PV=B>IRD`y-)l9AnQP{%j~ >zK70MDxFzHhLQQ_=DQ_A`!Na)&a9|iO1CIlo;~r^d$>1KK5~8lw+_}LAJpFzt=Tgf5 >z0RI3Yib5<hB(bUhp&YRUfIDz00RdrGPy-179Dl+O`kGvelOe6fp>H%$p|f?B6w2)x >z-|EW4mLQw}GyeeHL1{Ok1--P9i=R*&qlI<d$t7{yzj5(GAO`+5AYkx7A6hR<ZPvEz >zLgg*}q$mfL!Ta|#ZNAJ07&2{0-~^Ub0Kbw?a(;ek(^+aT!y4VWUrynow*DvpFu^Um >zw!xJ-^Gfeot+lgf2`g?UL+SS%f%EsP*H&9w+FrHIv@yjf1cp`pKEOr?VUMM3P)rhH >z+v}dGi=+KZ%loUVJBW{_tBmYvcDV#{e^KE4jMGbPmez5@6_ob&JC!3@i1jXe?Dmdd >zBpl%O{itnoQ@+$R8*6*pgFH}MlM*tFE>(xe(0{Em(r1?5+fl!X%G{@>i2e2kk-^#z >z3%~=6S6ywD33jZrbk4b=XgYPuUuf1gH}H+JNU@?$&fW6Ekbi$QU%%9@H4R-g8(5~Y >zS(S);yReE!VS?G*IT-lQ#Vgm6IX9PzHraX^a)9zwlb@bcclf2|X%cNN-AMGARhf2< >zNqqkR*VB&F9GhY2Ce}-<c#tT#M|q?xxds@5GqtgX=RAYWS^oeHG|6PvpH#lPiB{I# >z^0>p6Vm$u<E_{*BIHcO+G#xYfh*-xfODh&rj(6?j<AO&NvKbuPK3MysMQ^Alnhnx2 >zp|-WG-mwNvUf`s2mV!HcouPA;-JVWI)DitEI6CK6x6oTiySEP0ZZB~w{<3@LJ;(%q >zN^7HA+ow(Xq6nGH(Hyb{$GQ7wx9K0!s#+{D>U#1=ehldy!UPP*fN`GGt_>?}ZQlg8 >zx-I^{d@byZR&I;98D!w6Ae`~eSYs!XT`#BM)Gl-hbWI);4XWD+66m>5tQ!nL10}nh >zf!?|IPTWfs{<Rtv2rT7byG8+5_L0W~S4rtv=7UMlUMUK-%mt=B%b(tiSCH^?-^8st >z2`;TP%^KN%DP*3TOpE|$EI|+BIb4!y1?~IAXC1bUYjbSZs?o}ux2&E3L(Xz@$I`6* >zRfsyHR*oPQC6V36I45IsNPh{vnw`w6`p_aFJnalzkUlb0e@c~Guah=2m#6M@tuAYg >zP3+*AVf5m+GKY1`0^E4xkEb<NOL1u|kg<+Efn^hJAO$`-;PQX(PA}wnde>06k&DVE >zkwYFx0XP(otR|J%Z*sr`fO#E<j^0g9$D|05PbJl*g`L#WT%6@$eTg6=AnwTi^ygjC >zb!|2?9mSD=s``V~0l~)vlgRI%IjW;gEEg7y3zTm`Mn!bb#Odb$0M0hn-lKXAAafRd >zgzfK+)s=ZMMM<K2e_D4I``m(v0{{jxSx<cYbKA8Idg`;rs3CIQ!YNR^_Q3*}b&OFZ >z`~@OJ-xlWDpk(iEc%*OvB+x7J4}TP`m^ujJc`gJ#x3x0MoD<K}!0%8?avO1tgiRR1 >zAe_lY!ErKbu0*U#ZB@z79~{!#xRD}>)M1-;PJRtwQ9tm`p0cFdNIO|UInFbhHp#Zx >z%C4_A@PCK5^<&&Jd-vxwkn%ElC&{Ap#$j|Y$B;q$d{&I9fZtMtNvc~&w-HXVM!XIT >zcpZ=1=jl##`4TH58wGqh!wv~0ynoltE4)QXSr7$L7{DLB5v034tmUvu!~&dl_g6+Y >z&5JLBYp|kr5@bIF<;d^P``4&FKm^ooQ3+L9FaS8fz^_(v1t0&}P)h>@6aWAK2ml3{ >znKh%h9<bC2007(x001xm002jFWqCqxcwcrkUo|gtbYXO9V_#-zY-MvVZfR#|bYFI1 >zY;0wDUvy}7ZDKBJaA!@DXH=7k5{ADdl!OutDZ~gu0@5vn-UA3oClDYsrG^seZBbWI >z1f&;{W<vuS5KyEWDbfX`2o{J)R~C^DA|hP&o_luhGv~~YcV^z1AG7~)e-b!kYGh&r >zfWQFYbr8V*B7is@;Yp7MKmZ2-0K@}n34rT)1$lS_UM&X-XrB#S2cTSkbC98YP;Mw6 >zoCgZ!fgj@Mhx79vLhv1AI3Gel5Q#zx3ShA~92P51AP~f*{s9DoLSZ~GUKorQ&dbjW >zN5Bt2ApdKC#3BR^KwvRKC=^Nv^Y=IohsTTI@&6j^w*UwzpbL0GKm-7c06`F-{dV96 >z0D!>|5b!S?To6tG%nbqo5D@793m`Cr1K>OafI(nR5I30fpzVJ$f&;)S2y!Cz$nFFp >ziYw%5=7S*{bfq}=%9OqV263<f3<g0sApaNv5QG9=PcRe7K@NF<s(dxHKL+p}TmeQv >z5C<ntldGQQhl<;dyHr+YevGF{qz&IY#)1W?ozZikj7k<RqwUp2;M@*_b+iOds=l#S >zo88&O>RXcavb?PNf<!!j#z39y%$eO@WX$2PzDUnd)-~dZ==3ImQ<jZw!4|5W#~T_v >zop0d8`sXKy8c*<4xW)IP9PEjhZ$=NuF=Aj{Ht3S*oa%kttoV%RV_jsAhG7`TG&4&9 >zdJ_ySCXP>SU@y(8^<I1w$)y=tE{JUu?+U9V<T?D*8RhA*3^!sN({am)7!ket_2eJh >zn8BV#BFszj`iLL1^=o(ZXv2|sXfn!d4$5E&o?8_h#rVxyV~60Y`c`hkTI924bdPDx >zd`0(q*=wUBa^`mD*MO__sZ<-<6aPN{hFV@rZARRZ6y7t{OjCFsDET!lqb@C0ZC|UD >zV+1Xmj`7J?-tlC!noPg2$1KISmU^<@K$#jMkBYn}%<bii8eZm$o45tz{4-LtWuZ#l >z+mrP-$Getzdp=yGm}b7CKo|mr9|YGh`f!ag)q3jVv<ee@ASspQf_!wr<GO2kS+An1 >zy&JveY$5JzLmb^jM(vYkimQosMNgeWz@JAifB#%?nc7F*2aaD^-Usp)?uR-3HOKxX >z<EoH%F4%IF*w0RQ7I!i_=FQuN^kRCD41<|b8@ib6R}``oK-5t?(@;luPCPz-)%Ohy >z{b2P-jM{uKJJf7-ADDTi9hqM-ZeWK)2pi=q*j9I|0$PoY^=4ml6vJ;CNI8mdePvh2 >zqd8Q4XcQ^==n<+}hUJBg5%vWEpvCjf&JxTod{E`Aw}jwh^Gd$}`A`Krow5-TJ)B4C >z87UUG<MU<cn12~R^w*59qD1Aa?@>Z}Z7KF`1MXXHq-fdCePHgq_@CLcHrHlqLW?B^ >ze%$NtlQiit(GYK-86I`CokNglL6e2sw(Wjx+qUuAwr$(CZQJhGwr$(i^dB)1vzpmW >z+`4ylH?^tCJeheuZeh&L%#Uh*TWucWxvR@f=|1dQ<M>y$O`PgKuVwQi745XDL!*hp >zoKv(7XRTa`KBZH|TdRb0U5yK4i<w~;E5wuKo=pY~!}PC|;-?E%8_6v-JeBDK7GLcF >zcD^!d+K)B)NBH=zPke;|KuHN%FPwN+*Qg~yF<emiLsXUKq|e{d#NP8=7$Us6^W<Al >z6*^5y_^fp83}47w2b&^f<H@{<IcKPjGu{OZs6W;Y-LSrIL)g@b?;5ODyR{@!{*Qpl >z`tHuhLh&&>V8<01UwMbq17(}=boip|VoN2Y`Q-2nn?2ut)Eh`vBkFN^{EC~fIp+?{ >zcb0~+&$V36BHi?3c3nBh`a-0S?RJTlnS#I5)04|Fzg^ri>SnG1II$G*7la45AN@nD >z)k(N%3hL&UvpH`;KOry|(PsgII&zQ84VAgb@L%x-0LP0S*Vb>g0{7*-C;0bRCgMS8 >z>h%LTcDR)jW>Y#USjXK;DNkeMgR38%{?zePNjK8p%c1HgnjE32qsh~8atXOpwmx^x >z2#dsL@P3s^#n>0_XgI*0v4<8D?wM~HDwE;loeYvt6V5Fk7Di;PBnOr@kxc86?l&Ty >z^5Bm0YOU*I1%K4+D3<moOe4t;CrvWR9fIBGhxyz7NSP_S<S>Q}%8bx?vCqV-&iiid >zxhpxM3c=r$aDA<96|ZeNTfJ;kzOKN=Mm^eZPJwvLS{Uj_5Jgtr_TR2kT}xEk&HZxZ >zY~(Ih*|n3IC9hC}gQh9j;4|YsD3i2);@+B8ifqjP(!~ucPYZu<j+s*ucW-cLXw>6m >z@!GQZ`@B8ceT>U%8ja1-wqn^t_pjX+Prpp9GewTb9X>ijVWBoZi}*{NI?zlQPCVm( >zNi8plfj74Dx|^RAmu=p8rx%J!ZH{podzWnF!!av(wUVRm4=RnFoG4BSC$fRf0(#0W >zUWj(#4N6D4Ada*Z)=T-=Ps=nlchBOJg>-24oobA|sX_~UJJK24A&(LBp^$K?h=8O> >zZ?811Zf{Dz<tNh?C5<n<gUz^E1Luas)3zlHq#jDQZUx(vl96UZkxx6w-g@0UWJD%e >z%TTnT-BASDV*DYEW=T?7a2G$Pg+P&VzjtaRHX!+CzMZVDXX1dDDRa$Gt<hRS;!&;M >zCqbgg@)2FR4p(yece_{l_i{uawcPszB;0l?!Tr~s+w###l(RsS+%T~N6Q5{cF%;0S >zIE%)}bI8%qnJY(!k%Lc(X~t8kS}$;2l=xQM=uB07ov)eG9IWE@owa9e@6^#KsFyUj >zTE@z>vh?<=nCll?>fz>j#(coMFNK?UEQ%@dmqJGHIJO7`q`LBJ&evs}X-K~B`|X8S >zMx>p88UwO$Kv6fc4z=-WCowsi<!On9Lo<?oX?b5Gm--)56h`!UD)afIRkU;Bsy;<c >zn3ao;yQwaR#+Jk0$epg&q#~++dV)Ug%hMc`pthic(Rn`H+lfyMxjWd!)o4wC$UhH0 >zYcYrZtcy}@-l28YIG-CV!|G<vGg`Ieg!_6hd0HGB-g-;-4UBK?F!Q(3=K3+8MVnAd >zS7c3(v9pwK7b}gQrh7C|!POJMDj%0}gZop9x$4wf1oyx;MB4}V_U;T}+YG!<&nl#x >zAiQ2F83(iFd*ohJI!$uEzaD4VUpB(3)&_~@q?sUaD5^~%xwLQFcW?;667o0c|D4^- >zxixVHb^Ge$+`Xl0=~yiZ!-|mS4?D9^487MBeSDN*OZlBXfG$?g%H*CYjWDN`%aT^J >zdh_YHJ&Ut{1NeChU6*XrH=$Y5i&LmlKDnuce?IJ^K@jRd$IEw!>M0ANspgZ({!?h* >zdUB!IIKj&gL|_BiiB;=dlW_&ATxaTlE|xe!R^fYnr*!B?1`SNf*~HT09B0@QgY-Ss >zYPLIpa*te{;tO~aId10Ih~|}u?3aRE4W3uy->1F+{}UmucY3f)0MWm`LjwRj{l4V? >zXN2geZ{_sgk)f%%3E&en)T5Y$C_9I~5r7oH5&(dG)v<s}3lbvS^l<z5>f!3?^WfC# >z+QKNiW%+1N{len%;`Bi0$bxptV)Vazsi48Vi^r9ND~0e;gRJ%8x$VxD#+A*ziG!D> >z^;h-aU*%%Fx4CS3a?Gr7=lJGzX1u?pw#>Kfa%cafck#5nDy?$iX>j1*;Kp6=;6&E& >z<<0%m=)a!a=_mF0+2;9+y0ZM?@wwieH+5+-4@c+TuCB_d%aM^WG4Jl_?aPY%#LAYz >z`PqrT(Nihe#o;acGc)sqZy>+>2LPb{&*wjT0s#Br7uFM}Mzd{|E?H9KOdd5`6tC8( >z93?cExbo=Tsbp{W5-e7#|0M+n?A%_xV|f?MJ$!Obr^W(XySmB-1c#V=7<g-kMhC;k >z#UuoW|MgBxV~fkoOwUnIwu^@sFH$JX$jU0OsIIBVD9=^Q*M{ZhMnbCX>h9_7ZM2Sn >zfJH`zm2Ufmg>}}<^uc$|#VyTemn0ZWNRLlUcI+P<9vz>Y9<7#z{5{&;+n;RTYD0Q> >zcsY1}d_Ft7XxhRAs?8G!+=ipnDwEg!#SDN@Jfy^d4@F`yS!|Zg5eeD-{OgVwV89## >zBUh@>8e=q$Os3P!I8>|8=X0p_a*7*kES>qu<u{z3d{w|D!55DuWD1ckUnrF?l+5;+ >z#E{RyfsH8~Z?0UaRjw_F3P&^oFU6hD`8&~4z0qoSFaQeums+IV?cscDBDH1`4FCul >zPr9vcZ!ioQ`Z&{dK)sw&Nj!&pO$=fvjmdI(QtgVN89+9QUBDwK603}q3!=Y+<zlIt >zZ6YTdvq=vhz^jN~JC6+nqT5rKz<U7H9OhqWu1P#l%f-oTp_DHk`};A1xO1TkL%~P* >z4&H$0>(_?s+wK5e8J~YXh{ZA7{zNQaH?I>og;ti$HCDOTIEx({796{<-mX95?k%42 >z)DRgaG(rl&UJxmP7>?)F5&&UP#nj2qp4Zc!>wpKXG}>-383KmC`(d-%wm)g#%U%@o >zc<WxsYrXtI408&?AS6Qr0iij19(ax$El}vLKf7|;rX2<tg;6kuGNw?nT8nCakf4f0 >zeiFAw8zC4&St*_eC_jOYn?#E`KmdDOYEC*slKNqW+c5{8he?GiX(}5SmRT@*R;Wpa >zMa)V`zAdc;0icKI_#eCeCw0@5G!1vs^faA}@)V;Sb@OZ&B1*C>P%Je9|Em4Gfy%m` >zbAKqy9Mker^@IvbKsQ186HpbjG0Q3|oxF?M0X!^!56A{dt;*SbdaCM$KkX-3y=ZzS >z1@6O?mQ_rXcK&V+&!UzEyMU%Y)D2@D7y|ag&SbS+?@IvwP`lk8wFTz;6jbfq_ng~J >zR?pCtFpQH>{h&=1syev^P&jzG@&*!EaJS3Y1Quo8nFV(1c#`J5uFowcW6;oAeo%zy >zkXdkylYT(ipqE%VJ;Zd}6vY>UV-@B&j$#0CASl|KkP|hkCKJIPdL(@uktf(0z1p*Z >z0BX?m2JwCC6jd4h<=BDcNrHVO_J!#sJ6#}7D^^)1*y=7BVQ6Cw|73~RYZqjFwf$h! >zq4NYhM(->B^f<ts6xf=kE^n<rqVWuLAD&g3MY>nGyB%A}N?F=9P9wZRudDD7twnK0 >zKiE#_c-aS7T#zx(iR?uF*f!hXt&(lIx?FHnSw+M&!*IA=YwmPovO7nfmPgz*3eQmG >zT@t%>z89c;oH;k>`+iseav0GF!T<5hG%B3MTQvzNLZx}@;*TWw`MfvWrg~V*bg%cA >z=B*8UrIX*;Tum+bWi<MMN1<J9sxpIc&Wbd1;s+#*Py*$_+5yG&n`yZc0^^B;fEVRL >zi0JtvVT}eMlIKIw$TNfH<XHnt{<X_GDMM?iutxFQfuLsxZaI?|fuP=l2o)bdteI7( >z@F0u``6DF8Ve1b=0svYfE&_$27cp?*-?f=4)B-!@4x^QiaApdK7-1hQSG2d`=QgN} >zSRJ8?BLEl4DgwOva~Jc2%nx5CE=D<Q4<gjqx3Q@@P>_8W^?+OmG%hZTSZ5RV2P7Y~ >z%58*Q(a%4L8Q|Bh6ClWcHzBR65VsU#h&*6EPDH7XXu?fgB_=*zl$r<<vTqawRVEQ; >z^axeVeO!8AH<iAwAI3;8km`OeHu;hizc_8oL`NaHLRp_#b4-vTBOyuJh>+H?e8Na& >zE|z}RkKK_zP!|h1bF_;XXGTKAreh(yFz6WGCr{F;!ZGO_=7@D?Oh$)DDV2Vfzs(~L >z7}l*ZHoeM-t=D|W)q)?m-OG#*R&Uz1p)q1|lZ=nXL&Q>YF6Np<0M4myOfse+_7A8z >zn|r%da>qmd5B!q9G#jLXn?`(oTaY=eLf=AYL0%Dk7#Sc6KVX3dVjB4<Af%O^tfNj- >zgg~?fZD7WHk^@r-<CKMfWyidc1rjLz5`dciyOQ2_Le8A>5x1|N3NrZ;h>5YK{G7(3 >zhvH%teVWBz8IQkdCVzq5m(1i#Ap+|Yl1mMb%(adnW!!6?z?nw{;8gmSn+JBmQPNBe >zaj8~xGXOxPhbko~!qs}u0n#?PFSHS%RhHNLnuDADVP`A+nk$kUu?YYn$v@OQR9qUP >zuP!ZRZq>Uonu~icDWrwCR`BIfs+hxSoWeiUQ4rAU7rUuVsiZdW?Fd>)#QANxJk{43 >zf6YQzegr(yEw#A*xK{OfS<#16ZJjB;G`^75z_RaZ!+|(<&2IL)veo&6+^)1XU(wjH >zb*lV~Klk?r*_pXhYMwCeR;3i%dYk9%ow}?J!o$_GbJ%H`(faj)e)qYZP{>ZvruE~j >z)>`3y>OGCK)&zT7MHOrML*2HG@Yd9ZSa0rs->3eA3^@jn?*c?+d+j53xr;<UTg4br >z8)mJu53`-zr(OUU75HY1yVy8@t=*m6-}KK|>RJOP*8_(fwYFKH{`HA;>s1uJ;C9v9 >z2DwnnQiEf#kF^432wj^E-L8w3sSALQa+|WaZp=7<*+#YFpK_UI&L;di7MFUj*F>w& >z`{A(CCCtp5G-iEBr^!BJsdNChQRxE*i}Taq@|cPpegt=cJ=1yd=!9x(NNJSb!cYYO >z8GXJ>D}*-rsPUWIw`wZnsI%m(ya!mFeg;CK_Y>9CSRnrPYo(hq*KNdX+pfOz?v1iS >z0BIk&0_%rf*FI)a^#pIsacQ%yKDNTwo5J6Hu6d%l{#)AzW-9Af?73wD*qPDKH_BLF >zo_TIKqPczD;?_0s3CIGkwQi1f0;HFH<%6#W2%h!?pwe^ycSU0ls+Fz%qUy$$uWP~c >zxUT}y=iF77`(Px;wZWhIDhAzacfaNt9L?`Ok!@?|cf@N^^ZQP8qw`?(nSCCY=f~O+ >z`gL-_yT8ld>kcm#calfNtu?*}xFm7&@H>WUv3UF0UrF;E7oVe~m&eh9Zga&&=NIBb >z<5CaoeR{hM00E_Sfm-Et;fCM7nNItX$i;K6i4So6%UA-n19)&<amxM$I<BF8KR&2< >zb)wE3LUnNiDvod;r{>s>e|VlHns!{f@&IgG`W$uKd|t-$+SqMiK838j&Olb(s&jq6 >zbmzX$7s`H(Y2s~kw0_;H<JnEg@qI{_cE7r6e^&o+uSJU4gQjWiZa?^(H61@6#MgLR >z>*5{lj_|(v^ZAb7_#8H*+Ag`cf|1z@f&-D%c_fMIovrvRoOsfWILy5`{Xoxp+PC`d >zqWc`MImfnoQl|P-p7<P+X@|J_T#k4|jaVn4`%bD_QiJ=vskqOtcp{zpu#o#)x4J*7 >zx=N7Q%q82Q+WCzR`<1f=kw1H6pgTjixzV;c*rx``rFu60@fCmd!!`4ieX&)1wVzK0 >z7QwJ36E|-@_EW+zm4WbjWpf59^;}_d-*gS8R1IEF@m*)NYihBGPxc@;3A%joxPJ*j >zH4C9_^K5z!Ss)8UeGLd#3yga8{x0<mY6GH64So3I0_he&;})da<`974dy5`MaO$gY >z>eS`x(4!hCT^bha=9@+q&i_Zft}N7BO)tGHpu5%YFT1yyc!bPI2$DRRfBCChS(?9^ >zoBP2@1S$du0N4NI53|4d!zd#1IJOA@fYky30MT#Y{J$&A|H&WzqbXnVfU6-(Y$VDG >z)>1-&6qWOHLW(0INuq$56P;v-82O85P@srVt4+H=Jv*QYUwU{%bYG}XHxj!H)tL5g >zAMI>`K#0iQbl!M=|9muVPxd@KyPsrlO<mKg`u2Qt)}3L}M1f&YgINXr_`hph&?tb; >zQv(DI)bzms@B=PmP!kNys<o~5)ggQ3fS_~1!0GKWDP}Q%JZizE#(=qzYI(tOtF_VV >zsjI$r0n$oixcJSG?HR;c&lBT@ip{j{?)!oJ(J7LnzGq~VO@=OxaY)jzsQ2YB2*iHI >z^bLbE=Ma;OONV7ZFp;xxNTMd^P8JPE{!;{<2b1RHp-=0FFac9cuhK)~NgML(PUn)m >zu|&GuodIJ9ws)a~>^la`9xFO1Irp9lx^n~00v}9M<bel!#@DP!&Gy@!ASc%X8(d}N >z@u4NM>`NV_@AuP%94un={(-b3#NK@tKZNDR*2}3kCeZ_9Ya#5RVSF9VTVROHFbLHy >zirs>48^GN4Y9qqfonQy38h_$^>91=B<b@h!J(4+CoQ43C5+{!mvQj?18}(-iuotE8 >z5v+Y+rsiiJ01k{*#=s9WL7k0-z{NwvOYVm<X$;_qVzp-vqz11kyLCsN&GqlE1q^8c >z&eD3Z>vLkp30x19wVM<rS@pLlveqXD7z3xy5Rwq!#$X&L!~RNp@+0G32KWiEl@|wL >zAM_Hf0f%+uMc!dP0pH7<afeaK^|Zi<W$DvD_OPz!=c|D|@i@3Z3<!aIiuD8KtOdV4 >z04(`ts1wxWX9Pm5=mil4hGt@7YDfo7x6-$iWoUJ7YN@Mpv9h(jF|*y-UIyZUDQ$s| >zDsFEtPA-m4PL2*tPEH0^ROdJqvFa5S_`=h(1cT}$!WjnEvu0q|l>S0xFGzX^PP1E; >z0s`ZKVfaVLK!_k=VidtqLW+oorUg6)rgw{hgBD8~7iI#I1q%IVegF2_1x8R9KfZfp >zH(t6x=xqNfKAQ(O@!6zd^<1I!m87=euw%W{0CuF@ODMcmPa}fFVh71uuXCZCEzh(! >zX4_ZP^})Sq<}rc++Z2c0^I~XT2E5X?S9)R``<MQ8-s<S8V{iCwauS=_Z1s?z(OGM~ >z#}L>(RLC121_E~;z%>X5?@7NpnA3-&e(vX1$9ATSJHgbb!c!5Idr7`rm+OIu2rj;z >z<z1>zmeQ0cTnuKBj~z|xwGEv62mPE52pY#?0WBzS{Fw>f!nOo87V~Zy5q+=WW`NEW >zEW1-pA<?J$Q&erbhQmmGW_~j!HCH)@`rR6a#ufTtx%$QB#5A3B6)vjm;sD>9;l8t= >zp%^pept8fcDHSqXlCjVy2y=Y7N>h%d(s?2&_Qr$p)8QGTGjM-$5||3eayqrN)(0b1 >zr^UqG!~GrWq%mc_h~<f_vwHTiM&EXwuQBP7`TM&9xkJ^;aix>^<*?ef+e@5IqJOyz >z^(D2tOot4nmOQglujXCcc{mc+_||u9%+w=W;^WlaSw($D;HF3jY>B#?rLut9a7D}b >z)0J*qC&~ISsG)Xx%d2<x19Sj}ijGzZs(TfGt=D=!D+Ze+>L!c9XX*uK#~O9vLg1@> >z<Ze)HW~Ih+zh#8Ys^6-=P6RO)&Nt2Oyytm#nISjN(k@B1w#=Q-^`K)*O=$ba!<=Wg >z3N=(W{eDk&tmU(95BGD6dj#@jGeK`qHPJ>XhdV2i6vzEbkZ1MEuJ!)?nB&Rs<iST` >z=t?!}Wv!B{cioJJo8E1JxV5ur&*H;XA#u<`d^rZS!kY3#X62eTSC{*TQh&WVY#TQ( >zF?0uyq}g{DQPJM=qai!_(yo!0JGj#QM+q592hPiR`+c|ydOkl=6@DjC^!>HvBYAdD >z2YPzPx6^oqob)Hm>!pDYKm4M<{+5T!9^TXQ0G*e5tCZ6syQ6BM4P$-m)$_Xmai+_K >z2UB89hq8Vg)~CbkQH~?`{M`nQ{dEJH5w~~z$EP!WoT%d>A5+T5E~#8+8qsy%NgATJ >zF`})|*8FzB<)o2sirbTf%4@80q|>c4ly|eFp&?84Nvacmbq^iNaG#8J`l`e!>kH-P >z`CGjYm+B-9815tXtLHQ{FCdj!$Ij1<&3m<b?8Zfoj&_Ph#WttwXZAoTU_zCK5<SdY >zv<v#QiRyA$Wx{o1r&lr!D|w2qZQ1g!`m^hAz{84;OY{8l+Dl3_RZ+7pUwhH_BlL^D >zA?;HEnBv1An8;3c^2gvoA}=JeWMvC`rxP8Ow(cEuLls`tW}W9#em?PbaF;s6B3GR9 >z>xrf9!1P<%_UFr)w@a$4r##2rGvGAVPb2L*)67f^&)8AY=WJyjl}V$q4_BqXT&Go! >z<g?3JL6tj}Hz^L^jap}$)`@vr5_YIZ)@Djx7w>VudyMYXo-x#S*m?PiSBUKs1f(l@ >z``e#B-_w~&(UGApD(}z1S-D9$O{T=iL1JC*IqS77Zqsuvj!qO;muzqQspSLgmQc9U >z55SjtL$jAIKls*!^fSbn;Y}<%Cd2)t@7b<dj+72D?AE4>-L%JRu<L!1)U+pmp`&iJ >z8;>U&$;I4`RA>|FDm?Da3Cdaq)sriVEhn#|xk^{wt(<!73_FXJ@Wq2^hP1Dl&w*5Y >zPq|83qGvv#vMx0Tx7%Wzx93>s8fkUk8eIo=$FmqfWLK+1>ae;-x|JMg=ZLB5)#pkh >zi&MxUVr#9Qs|bM9ufm%hjn6*DoA7grIUU3vZ|&o)AWr>Fs~w=3q!{7J*L4C?lgD9r >zvYMGnyqX?GcA_;OXy3K!`P&`mH2A-BGm*8U1J$d!tZAxO&Hr5KF1kGhXCvmv*Gmfr >zes(S2S8O&lSJdS%zV!`7k8jnf{G5B($|~WIGK06a9Pi0OW7Q(ZlFHOGu3F#ewaL4J >zc*ozF<Xqn8DdvvmEHUvNc@<3XX`H%|8h!g@b>`f10juP|fn9QZ?{4=aVJhdgVxjqp >zHZu~iJ&z>sw@wo855BwFR_5QP=AAqAaU0Rm_HClR=^OtQ98ZsHySfYcX6&wbBVX4v >zo=C0<r>@j?ijL%H|5Lw+R==Ir-_<`U4zwuz7-{R$o%o9T+P}8Gs*fx5tdR*SxhVt3 >ztMxfq3ap<<!UsPoR&N-D<jd8>`<L1Ey3{hhyVG)w%fV`UTD-N?p2=a!m(^V-uT~Ap >zmKEr}l=SqH63fG8W}J*{BT@V4$ao~B@R=X`f-`lJP-z3l)8lRMo|7L-SKNDno9uZx >z7m&}pI(6`TTx^OGgQ%LC^9pR`)ZNDY+G%X`A&_>9YB}=9x2j2l>reF$rpnu+LRRB7 >zV*lSEGP+I5h^%*Lx|H|uxT3_+rzQ>U0S(s5$n#QgHbLK(F88X{U%BADU!r4gTC7uT >zPvyvJX=7}eZ8#pE&aPM9_gQ~wk5kok`JWA2;tloOS3JvcLi1+jP3Jx~z7W)|`O=4| >zuB7zv*4m>11%ZmeHqMp&aEUH7EL$X(d&J$V`AHDGSXEcTzrSg>X_V}eOT5cDAILQ^ >zJnlD)!z?btZDaMWwKENgE<bylvHj4l_f7cP$c(s*O)RA7`zxVs_-Y&k34t<Kj}|Jk >z1@Vzx6rHunPTFx9XrCiz(}q+B+oT&cI1XwDS=t_C#`A!UY`!kmx}CKaSyU8G>)W71 >z^VpbfnS7L>HDWQ4IBDHTX~{O%TLqsE5~N~W)O@Kdb$!p|ozx_UGPbP|*M&zE#7Lt> >zh{%jp^#x^y#OU2m<K;~quV%a9j2}m@AZ#1S+oYLe$YR{y8*hE%drwO*w7hN{Y6?o9 >zUMI~|nHWMR@SD7^Qwo_`yY@DT9ahu0>wEDtBX@r{j@ie=M9fO`nh&KkU9BkAQFzVM >z4{Rf^&&m)BO%u-!*{<g!8c%G+UAP^dymcEKXTmaD(MrczMDP{Syr|>n@gqA(nXa|y >zDx!z7@fH5PIZd1uKr2wmD?>#ju#y&|?>mk!z{j7}$6o2|d*~fNLEx$0w-0oJPbI2- >zWr?A3eb{UubX$#2gz^o;J~Whfvx4^iaWN(Lw43sf<jyzBchDQ3*8NI9a+hm`-ib+p >zrm?~SvBjH&+v>For8MqpkP10Sp)j#kAxGOpmeQ7RuIJ-~-(bV(9o`!yuFQnST?f6U >z$a!>W7`#AKg}ZdelCDcdm9@WWr0DwIOm6Pw;pDPja}$V3hOH?&UFK|%w|o84Ujw>5 >z9ga0=2vE&CtS;-5T|L4rj$&VPB<wa_58+77ZCswddV4NDi8^1YwaR*6)kwU9hBrC9 >z-gJig>H53^ojC(Wn@NVnz1eCPb3H@Nbg|FS5S$BaSlu5}4Tz+Wbt>hYM{L__bc+gp >zEoHhmmdoaITE&t_dHg=z*vMJnO8`EWes~+SKa=@JR(&Z5t=km-gq+cTiJf&d4~p3X >z`dBZ#_{Y~1N$tTv&{Z&5{Vn)KtRcE!tE&QldrK62=l0deRgQeGiSiw~-zA?V(=^n0 >zx2-u(`^|{o_?l|0^ni$U4JhdFMoQAfPg{5_U=gic4)LT1GRspICs>svj=GkQS57ha >z%^iD7FB#TJ;Ga8B#}HAGAi<(xVPIjD6({#}TRKOiOo=IcM0G@&ji$I@7JvfC!XTTL >zB^aDMXQt52Q-;T(QB9d9Ix#Z?k3e_{Xi$u!zc`DuB#BzIj5ge_@ulw%5U#QhxUrCF >zevBTKEIzbO55+-(P6-qE7bB^BQ8Ad6Kp_cMglfqF5oUOVa%rAWGFXK~Du9`gIS3z( >zDXf*IHaX%Ko9w3s8{Q=890<c9To^pIMzf}$q*df6Gmr%q(<@KCBzO<etf9PGq!Gl7 >zST@FTzjK8{1ldUoeZVMWMt<vV4Xd3jK^VNO*5CU0G|_P+8O~o69F;7!>w<CLxs%&} >zYYJ9EpFX;Q2}Va86q4|*SSkwLC^8|uHmsq~3F3(+3ZKv7XU1<H9VlZ7;YfU4E0mQd >zDo8v(F!r*O!ei|;#U2xNY|l(OyCaonR4)$p^3Y4;uHjU9S1?Gg?f89^BoVk+H}^Bn >zrGl-^v{n0!+y0>IvGykYBAuG+OB2l8F^STRn=B4m4la(WJ`U(Hp_?i&1x6vrC|)`z >zhy;=j5}sMG$-KCe5VFJ0yps|(oNksC@gvEmX=Xht;{mY6&h-N{Wn8}@=-B2zH7i5> >zIfeOCP4N@W@slj^^V>GL*2FgMc~FNj6=I8_=!W*$E54QT^(lS*&g5ood|*1OWwX(a >z{g3tNnlH2S_7)OVUD8clp{-RM?kiJ~m7f$|T-l;&%%EAh_zS+|Dz(GxutxBZF0g6c >z7VEWEwvx{2`=%6a;<vU|%A|;~sple3Pj#CsNi)ostx*m&=X)IU-AgdiGppKg*7EK9 >zFmJ|P^0WQ%{?h=$y0!U3#i&-C@afyu?^}~8N?ZCz=|Gz8&G+(;Z5>KHx%7gsuI1Bt >zs4TqReD5<0{N`w&cZ^bmV<w7mxDi&^vueS*AnK#)O?HMN>Cml7!CW<6@7Ajo8{f)= >z?WK_tes4=;?v4InY*UK1)u}!N>=yx+s6g-5wpi~4T3)2V+)^TdUaf)WB43Sf6tO{~ >z-5QAQCb*Nj3Gfs5GP<@0g}@5lzTK(f#@-XXRhJ$5VVXZ&S~<D+*QbNhVyM`=?Zl{t >zgL33vl#lDPsJV&^(jM`nqMKBnZVHqi)%x{pSF~qL%UGU$I?1>Q1M_T3EbMv#GmU~M >zsV-JZ#(YDAUIa`{I2Z+w$z4`^G{zqdQ-Im9y}V{$WU!?-u;9M{i>>av*Mx_@zgU&E >zNd(=domISdgS>WDQJEbVQ35Tq!k2g2!@(oa@lrq{0$`2q8kJB)xIM8$-icYaRpvcZ >z&UBblRX}8>WX@pW#5fM|O<_4COHA1767s*w>5B1Nd4J%>=doIen<d+Os$GdGxJLNJ >zIt3R;iwwjQ|3oejyl1Wv<}qW`1wunwLx75QNUT{D%Pzr)C|4A(DS{Twj_sw0C^Hfz >z`R(tv6pNSs9p;A;hn4e!Jm=v~g`Gs<VG0l+7j$QR;+yr&lBJOfmy|Qd`#er_lVM$i >z5&9imrzp5IVW(mMnGgWg$p6Di%1f(Mo<s=J2<F6O;t-?ALn8QR$|fwSx#yuC){LYB >ziCn5Ek&r`lI&g8Fb#(!2c4}>ksqsxRUC|mvOS7BbNSYYXzOYr%KWj{*m{Op0iGSF? >zaCDcyWkAD-ve}Mbb8l*oaN2w<W|~B|8)yFMmUA}9m0#d7mVcJDqhp(U5TQT>pdAZ% >z(iy-4(F?;2p1$Po_5ZzeJI8Uo$6ds7iIn2WBo5=}v4jC2<pZPv0Dl<(9Q0Mekzm2f >z^r2t6cJhGuB-lRRg=mkxsS@veJi~tP>v&QymP@D^0EqWiF|>c_5X#L)EnE<gbn=i0 >zYt72i<y({y&+m*rY~U-Dk<RB*k>z4l@A7fXFA-RhxQkpP+{A0x#RF<`=pbn0Di7mS >zglXa?P%?G{<l&Xw>0yY?GQd%d=Z-@>>VPl+VSK>?_Yg(%70U@NBvkAY2-XQ8TLq(2 >z7fu?1lFqHLh{?&rL`~<@q<zx{b(P9yBcMJ}Gp0RAVLd?Nz`Q3Y{!*5SYyO_t=0ZH& >zFx>A#w&GM%77dHk7!aV*qJ=iXJOQw*8k$jE6;{EPV>_|AW2$77EQ&!9UAGnp79wU8 >z={X?gNsQUsNU<?E%wUSxC>RTx>R-@nKDu$%M8%Xv>+~f8MW7wU%3b8>P(o~M^tXj! >zDq50|B+!<Q@Ihb<NrlB)w(M>0ar_yu=6bR0{yx%h=(OBzAa4x7=|0l5*tGO9BhLqQ >zr*`^%^ie1EpJ@XAKGd9pu|vE4q@%HeLC}$q2YNhOoLYK1wDZS(PHlCo)F!Sqej|Ir >zkZsbmd>RPkdSZ5NFgD5{e3S_@QF#yQV7{5|%W+{%Xz8!6Oei@?)?{XbR@N!G^hl7o >z%$4%9_e^p6sbMxwqVz~-XjwE)xA8ZW@`-SqRe`DVb)f=mVBHF#h^A6}yA*VY<|4XB >z;S9E#J>*LilEu`Qk(mY<97cLSrQpDnaX!Zm{_+~|-~q6rtON{QnealayAb)!f~_dw >zDdEf<l;#437=haa%L$8$DBkHwRY>84hl~qIOBtFqib7bhB;iRGEa7pS3K{@2JZRMt >zEixe~9`aTl{FI?6WvW@CzM6{bNtY|aruH1e317T);fIn?(o4PLC}TZI<<`(%vc%lU >z#TsV_;`d9GnIsyqJ(A^f<q9?QV9{c>SiZ!9l_00piKc?*^t6G)W;pJ^HKeu<F>r4d >zX;lFP5*gwpfdguf1Xz*g2$nK7<pe-)8_cW7Jjwlr%#dtk-Zi%Iit(Z|0;TmDPPO67 >zikv#ivs&H=rDJwf22|z{*GbCp(VNr*Sc)Z>4O0@q({{<?)dIQ}p&kUS%-I?+m~tC` >zAj`4v=FAR()dn&0(pc3J30D7#s12%NW?0h~)Ube*2j|L!I72abWLubY0<M*~ODO+V >z=b6wL1hGX1PX*^W#U<;-(ZDGhnmP2fYWCvu1qQ;FOSB54i~KTp8bQu;xze~>>SI*A >za#xlwDMHL=hxLBdfSbyuW}lijMxn~`5Uq&a$ABgdNr^%?M=PoeMa-nAW3_`i?0gOF >zIA^SC#T*a{5`+YE*nC_6?@eK0v5q6qlBuy-HnECeA`!dXAsM8pxN6#%QBqlw3HbpZ >zf|+)GYR*&%p^6YoeW?(YIb<QIFgiuTM67i0XctXH4M|qd0Rzx`pfw*W4|xLIYD^z$ >z+Q9PKbaGMMMm?C&{1g2TLPf2n<9s<+tELbJE4<K{W$C8lJZA#xiG7E;jL>BP@u|W> >z7U1f1vnfGKRt?8ltYlcIM?<DnderhYv+5DM-=7u*q?<(D1K91RjPGYTA<EV3PNE3# >zz^j4hG9s6`n?&6L0_1ZDz%-cVGJ=<_nnaBe<<gu)^YFLek8clNLEr7a+<XLl?94D= >z_`nuo`|l0wzA$k3(!%?n3~xWv=;;<>$L<XqzS3~`{@ll1f^&@&xSoiKfjJZwt|HpK >z602+RCKB#8w)<PLf<GrCqL^dM`@S&Qdwr(nMjYL%zz^Tu^#c{Fk%gjY<P%7jCQ1fy >zAOf)x2jGsvMCm~hVMIarC@1;Jm<ltjdHEoaL3kHf(XL3A%ID7!A(se{1tN~_L0~x9 >zps<DYBM6HU@u8jukOSt@?J^JpVLM@seJ$L@hhYa6&X*gX+M0%^fsGLqA!D)gM;*__ >zhXppyCS&R=wv%HQz$yx?5jOp~<h#nN*aPgj60jm^^(n9+Im@-czAmxO-$+8be+#!T >zPEiI6Hcv1hDjy*CAs{BFpUuVWqgOHfw^EX$RxVnpj6UCkgT=!tfe>9~ZSKW0{|WYe >z!znHL|Mz_B6DO6xf)fOjEE4Y!b60(bh;+ow;K!vUA<#rc3ciTeg+(V)CaGZq970uN >zsrTe=(*;U$!qxe~g!uvbiB~BMk%^V&buNkAm5*Zi&R)7X%l7VUVE(KMQ=)op=u@eb >zHv{M)>8FwUGaF#w!45WfRYUa?XO?pq9TU-`t%*(vz;ZzhULmq;!hhudwzYr*NgYB# >z!VvRTk~lyD;rs33KRAv0c(t)(;AN5p-|N3p!+4H6IZ(h5Z?JNX62^l8I2E$W(U460 >z>vJ|VXL6E;!w(Vyq^TQW_os{2p;7X?lmL4bS0HRr#+*}K3mSuf-j&tM^ET{s`4VxH >z6E%Z;{oqBQ1OuFYMB%wqfBOuO%j=T(9Qj98<9Td@<1$4p)c?`a^cr^naHHE>m9`!* >zo(9x=zyMg+wHk1z1?t1XYpp;Q{dJPLA2OSPq#%Lg2U>UgBpp=65q$<iaE{)~hkDcm >zRg7;7Pi8EZm02S2ZIF4gP5<YsS!d1nnUF^<4ojgI&dfeh6k+AohKl4Q2UVeb*Dmmx >zX+Q(#tuq+vJw&!kPXMr*We3nEHUhA{jkEhs=SPt?Y#&Kn3TSlv<lI>~<N0W2xFdUs >zQZz3<w?zraM-fc9T>kLL>=Y;olm}qB3&07WI*a)V<l6_LHH-TQppZu<4nUEI{|Xo; >z02c?$G72uDM}h(UC!kypEDahh0ICkC3KYA~qz?EJwAX*9UqT+1*8gIc^%Z&1Uv-xU >zERay2n&CMO4udTUy#zZXd{2LXULlQL8mR=|gy0W$Vc#jeNE*_lur#I#tqFq(s0oh= >zl?mN3#4*aRK`xpj{sYVdT;!mJ9&R12nk_Z##Gt62r@m6%j$vbcV7*XXVLhL|so_L@ >zW&PjP?$w?8rPYg7zIr-)0Mi)9f%bz>du|;3RKJNn<GsZ;gH4c4X)O*L8XN3uglm{< >z&TGPJnw+rK5v9BD*Xvg`FG`&#{3yC%xq+D>x)Ieq_}!UZ%RA>+IS?s9GC?*$dI529 >zG9%=BNJB^_$mAfIpuixD0qX%OqWDwcM?#12`hPzE1pej!llYe#ei7ywRvN|@PA5U4 >z2(HMcNKWBTLS!ysDB&nxDbXoWD$y!oJ2^SEIhkfMXM$-0)u>>?G^LVp#mHstvU16@ >z7IG;9_lGQw^ic2~#R1eE`wirc^^IpJWnT!gxJVvMK~&L1X;~3Ykya@uGc(gO4LtpY >zAvGhGKG*s?@=gCi<DnJJ1x=gg743`035`#kx^dOezJI^HxVX607=8jqs`^MSg^Kz` >zQ>WR>(AXALkF+U44YoDI^slk=`guLe+WG|Nz&rQ_;WAUTZ!@p{*KCN@f%RZ3;u^}v >zWaFBJlHtSr@^*@TrXE#mwo&K&bJ!IRS3-8Hc2f2~o2D(K&Mz0XEBoi{U%|uR1L*_m >zBk;KuHw=y!PB2se4jFfu9mloIvB}YhtAqoMecEyJ%xw$u<nW5bDS<=Aetp+z`b?WE >z)dle?&*fmF+S;{a>*5)A<HZcVId|4a`{VrihEtwP*m?9yeqG-&lxo`Tq-NSX>meJR >z9pA}kbuQoVC1yVcnbYRftsc2WX+>5dJH$m}{!Fbjm9~bKftE6rgZ4ukuY<Gw*$(%R >zbIUpP!kf*rm7cA9!>M)42EHt25uzfBGt<LQ<79h`XIcBCXZ5S?!xJ7qRykGy?}EF= >zsl@5ndHS5Y`=MvrImagFE=MG%lAF#WzS~WQL#MF|&b|Bj`R@9HXWFyzg(vr!S1^~5 >zx6+IDL*qT<1MZpTg=ZspHF$-zbz(+a)@8`$$Z6_~v-Tp~X4S@jt7yyT+GRX;7yYpG >zmg=SQuJtzdcIH9%NEdtew|R!1QqQr^FoTRHP(_kU_(S+)*7y<XoiqfukjxOp5c>eL >zkxFSYYlM5E!APVrq_L$gr=hc+@EPdYJ%)!Yhbg8p_JJV|y9`bX+b#EE40kkprh1R# >z7Rf!)Ei@29AYNcF&;_I$77k_^%of6Deyi8h<|TRSCipdopAeOhO^8QOBtKH9HdJ8{ >zEQAKC6Ym<27K#qOcdpP8ULtlJ&y~1C7$!mu_l`XQuRLZG<t+n$5`TDyxDV0*1Q}$c >z@UlR$@K{tk`Z;VmMh8_JeJ~sotC1`PVS}oLxkdDp2nAXd;=;qh6Yj!2FIA-WP{+}8 >zE9?TRG-d-WHu?sWkLKIKwst#WI}@2dfL>o?AXzx~Uw`<<2f_!*bNb4OED~`!`I&r! >z_r2d?@>s1Rky1&KmgJMnQt`D^qwGa)3(=LcuE0)1&&q=N+2FkI&B><Rx~&u#1u;z_ >z<H3=u!p_v|wTrLpPyN@7_sxTM|BIN9-M7H=;56VeurRO>t~kc3>+ZNezA$8g!`y_l >z{_*D|Cxb4x)Msf?s8PouFA7w$fNP^*<9Nfhaj1#hL{Bbq4inQ!eiB_al{Y83%j|$a >zts}BS>e2GV`}p$M)FJSZCaOz>)(~KEWdpyv<dO`FinF)f?Jj2E#bWnjGFH^F=M-9X >zph_`M$-`3g+|qII(bR-zVs6ThrN6a*!LFMA%D`Q)Yp5{1IwuOBGPjd%yyx6#!MZ-; >zAR4-11XJV-><zcq<Lw5qfhaY;1ZFzdeXPQxf^nfv(j(0p>$>q{*c{u)zbJK<Ws52g >ztEsl@1GMk3ABFdWySu78$6?<Lf^<74BJcglaQr{vWVqRrY22O;UvlbvxVcE|#{J6s >z%0r8e#e2mQ6IK%;Nn2THeAO15&hJ5IbS5xq_C|j^j|bF~)H~EyOh=}+8Alwa7dh~c >zk0+~h&^c_kK4l+9W_-UI4^I}LJ*d?>XN~v%1>c}apl9piG`3Z2c6uEn?I(1Rx>C+l >z!qFVjXe*p)an#=*Fb*|bOeCh@tMzNw8yJ@+E2-$Ko~dl<Zuvfqu>`PaF2C1mcTJmb >z{nPEE>(Irk!f*TD4AH@U{u=*qz7nmCeqdX(&5#c+r>v^j$ZC9hPw~-|wZ3Y1{w;BA >zuv){f_E?2}#JF?ey2`GJtg(2geq9rG>Ru~cxwo---b{G|KWne&_WWG>^Mc3VUpn93 >z+RpV}@uAq8z3j~na>an)uX!Z7Iz8O@_p0I^;A}jCpTx?H0LQ9k@8+yJFrFT^C=r&r >zWW(`wzeMd$+L{KN`qo}+d!K8aw?D9aS=QvHX7#!Xxa^$`bw%FLMYl<}aqmS;C8w)$ >zY18yBAFX#>_^-GwLs`UbiTBu_mAoG3wlcT!ZsK{5+)qz-+PJE28g6gc^SytMf$#9N >zeU+Ziyugp}Hh44t)ZZLL%Xx5fsHEz+ew4qPe>F<XaB=HC2YeaqO#Dk#)g9CA_T|}= >z31yqux!=a~Sb5pndU?Ya$2al4ytm&d)ybt@nYg%!W+f5L#h--@ryxNZixOsFDpXV2 >zH87RPS6k;;U0q#UW%pVN`FD(l7V{i~ceUa935|_pc+Ws*hoN}@8$NgeuQ#sGCNZoD >z2h0r^N^0PzFJwTC_VNZBUXOv(K*$gu6i8JC7C5xF57@sIgE$vzMt6_FJ@2pHk#<<N >zgV2_8l%#%Aj`y?}IU`F;wL`Fcc>v*6Li5H_ryU{O`SS?Nbc4iL>>WC{P*_04T9PgC >z<m}_}z|lZTUxdvh)Jt<~`b>H}RC0py$?o}<GI(;+eTGDGNk)UiXF9Y@jDFpFg|*3K >zI2#A)sA|LIao5lF1vbnM1b7X+4HKHkcAbwSa0=`xjl<oL)b8e;J-DsZoK1|I$hah@ >zo@4b*UfN((>u?w1O)_OZ4J#ngnPhGfR=Mr3FwKi(P5H8xp!@RS!r}Pvc6x@2o!N<F >z-IRQ1>ir!sG4;az%#^E|*hJc=I&zwMSyou9!JzM`bq?2HW4EXg`2}*5u{7eUQGZhW >zRAE2H$GxFswsB@o{qk9@_ENre>@ha8>~zU-$G=k%qwq60lsqET-tt5Efn`E8++zeE >znm;PraKrpuZD^WAY7~wcMbjzR5)}fWUb3h*ys81G&cune7)~UqXyEe@#d-7b{oOwG >z!2RN_z2e$lb28|~dnn9-vPUAWM~MkpOX#qKu!r%cE^g<(AeFq%`S+x=>9j8ZA+O}L >z!71a9$EQYymnOsgMNf6~Rv+c86M0Lg@C`@`>e>M+OzrJe4fZ-=T6+iqM=X(FC$;s8 >zw-gg-22;5N#v*LkIBZ9ajFNa8iFazTR#OB!3%*S|Q92`_K|~oN5P$-Fl0u`rfQFvZ >zU<r6Rq;4gvd|`dJ{X>$VG&MHuVmE8x*y2m=u(t4M<GZlauW4ZEjF>d$cxzkeSm?Hr >zMCh)SXWzP&wj6>Dq2AL&?Hpc83lk+x?0C5wUUIIRchE2)4lu7&x5$(rjOD$(eV&+p >z{5Zyw3XGwh`_=`8UF8Fm#4OEYczDFuK%SS;0#IG)LJ|}YSDFW$M6fWd`Q^rdknxy1 >zATb{>F{PnVCt#gJ|50<2gh^q9Z`F!#{IjL|6zR{;H9({mIo*n#yV8Q&fJK&&n*Ici >z+n%wzH3E}nYP)R+a8L@oyuRCU?~+-10s24wfeCE0fypu~z}F1iSQl~*{tojMzc4E% >z%BfyF2f(2@l=xf)1^SY6p+k@&hl+Su0cibJ5H|{faVgn};>P-xpW4TrWdx_l?-kNs >zv=i$S!0KZVa!cyuXv7Lv3qVQ2dihe3Af~BunICMc6q6!hi+nqY-OpOZJ&d)!tRH*L >z2{??wx;o{V<#M^DvDP8LD*Z853IK!~fNLjz5LMgP?NaGAYY<B1T{#Y{?Muj7#K*HH >z{AoeRH}!va1U#Yygzim6i!};;L|gPQrW4pD<-+n5jjypggZ`fbX7En2=!@nWd6=zY >zQ+A7>y;TcYKy@u}py!Pid;`%}yaP;y?{t%>dX-!No#>-dPb2YiI0XLHeY~3v&;by- >z`S-$d!I{$O$H{k}-(fgcn{1}!mg6GHI{R7UCN_5g!yOrzn{%yeIGz4RY$tXWsCC&+ >z;0f4Q)TZoy_{l5tMsPoWac$b4FqY<Ft2GusY^cmAZ_R>zElYWaMr|!v7Ai7;ojB%A >zvEq8!<XGFf^ux|s=>K+`^+_xO1xL@``m$K&uOYN<T8R?(r$+R*1Jo^-kZ9r?o4miJ >z4&TCvmqC-PM`5rQE^TH(=^9*ofk#i+W8GU<<4*cLrp_U`>}IGmP7pcQHupaPi`^D^ >z;Ze2)5ZA;=f=F%wFDL(?)O3H|G@|O=l(5PJF8zt@4bxF^22?8^x3`WR=Y0xb4WagP >zspA=l1mH}hB>$WFV+H_OlP8&SE|Ts%8d)|!yuZZcGvv%s;8yoH;ahw({D=`m58DD$ >zwF#>PFe4e^<BFdWgx_t&H=C$qE(GAplvzGwWEN#9w4q-9L*0T5lLIN)w;sz|nH?3F >z{>kSfMB~nhibcs9c`+v=_V~GxzZBTn@UR?q*QZ*>pV4)bwN|I`$z=&5lO9%b0_Cqj >zT?t?`G5=K#BLDntgfYrg?m}Nw!BeK@6(ZB~MGq#o+4`g%u$Pw+^k+QGj}DtXj`I;w >zAMRfufjqr-wX&<pT0lQg!6u;6vQG-7vAT6uP9iKp<1^%46b(8E1A?)n@PU)MbEev< >zO2QdSw|2XuA;}qREO)Z0n&G>ojEtfc+|+o)YXVS1yW~ZnOW#hHv(aW^KW$<FH`waZ >zzIEoT@Lsb*YaT|}S%BW0{cW|~Q9rPh7G`L`s=;s6^l|h)D<FFF!e1}%#R?{~GR<bJ >zFo2LKT_`}_B0RXU#N5Yo&;=ud%)oKE4kcC1-Jjb^JtFR=8^y{qLI+s|HoqmAqk#!a >zbYfJy!x}a64Wzu1h5criLS0dlJXD#d@O!8POVZ?w;6E5@jvz2m7utF{3-9q@qO{Mc >z@$D*cx5>)u>BOydfPJH4>q&r1HlNpymhO6HkF5p-O=IWRK#vT6(>o#1Z&OyWA9|ZJ >zWc=bblTv-Flqc2aS3yRx{6D8%9ua?Zx4^wFH$Q#ZG*sj8h#$qOX6Bxi7A^sUzFZ0V >zj|wRsKJY$W0rJcxdUY_{cnIv!t)1{Cz;H_NkU1IuUX0_kEr3>C1KAaerBhDwB!*}E >zwlbq+lO$=$E#hD{2s~9uwOkB^-SfBm6j@yiol0H?A62M&ySnk!d0{Pm-@R9t<x;A% >z0RLg(6`9!X$!-SH&x#7H#u!#B`^5fx(mh^?C_#!ZcJ)CjKI2Pn4?PC#Vx992TaXKu >z?SfkFr(NI!fOYcXzx=Z|hI^+AUpL;Q^8OW5kRRl9;NuT(Rg9~rJz?zwlqeD2#(Plb >z^LBKQHfNpG$!z@YovWnqLrMn-GClC}rkj&Mgk>ZwCTzB;Rk6fl<0=6OXJ^BzI)*_d >z8Hy__-OuO<ZQ=jLRsW$_DRgw?fYqMC<;#<taE8B|0oz@t<z79=rYt2-e>YvS88gHB >zrSpq@-p#Y1s$o^Q+DkrWP9RqsSJh`n*JtsF;t0KwF&_#xBit<ai4oT1uJj&-oEffW >zh{3UhRcj>)0b)Fgk5|~0S9TQbL=?|*PKJBzc8^noJD~(}hK1G;c485Qn`wfgenbe$ >zvZw0z8}?ar2HX|TyIzL!phVQ)v!RjNl3B=>Oue%0bw_{@q>b<BBe;2&v4u8pJJ#jO >z*P~fH_1)oK**>CmNf%bdSX|jeCC>ZHyh@a%qE|aiO))KA7ZHKD%lL$%%v&m%>pExS >zq|+SZs-`h$E^#@}<SknJz%zhbcV{s^>2dVN{d$>Mg}OLdxZvJUpUEe4Wa<?hx};5O >zj7@X=VlTLE($z{xtg2NwGz}Xi{A-%Jii?-)hm8$dT4wc3d9~<m7rKV|>CIz8LUr0> >zu0d6W%ru97NkGaH^pBd<)ZsKOey?$(l?%LBYko+TYvG}%QgZSg&zH>vX_cjA>-mq- >z*UXIrX1jb#7(%9MAftIysSFcB@YZhedu&CvlH99K`T(cufSAjZSi}A#WPa#_{gEaq >zIi|kSgG8nH?oyF-Aqd8V(YpL@U2$~23C>Cml9xIt#u|*KaPcHHO)-H_$;S7AEi{#M >zb9CZ;mM|U9;c<Bh>xA%RUQ{((1q#tW1s!2{R@XQ<V|&k?ZyjUJg3G?`5a4qqQFJb1 >z=Tkhkw&Kr147xlPjFD?o?N5^pdIeZ?WeDRGxunyLdTGPya+7AISPoN*&uQIabq=wQ >z3$r6Jl*2*X(2o@L8By<S(64UmFXzi#q}3BE2js4qx}muhCoJjL5uU%i0++iPr4en) >zp-PHBM!}~}cBZ2JoWB>l)zOq3#fR)p&IywnNnj-Ue^vGtU~Oev<9CXCaVYLm+^s-y >zFIwE4;_hz6Dems>F2x;+yE_zj|I+(^@7%U`X6}54XOn~{`LS%Tz0OIp*NVB27A=Vp >zJ{Pg$dAe;`F*`95G$YY@$y=RBUdVc5^Lr#dLwpCG{dN<Y{;HA~G=df>LwuVD20`Gb >zusEOD2^_8`GPQX6ck~PTE@Eq9<T-Bc^3SjB6pA`Zefqz=vj~?L%+0}W==vte(4yWQ >zNQWAE&`&T_ceiLlxjy%bG5SkNHbK+cIE&cM<+#K#7Io{$irQZ50_oUrs^W6ArZ%Zm >zwbM9{#eM5kM)F-i6TZEEyoQF+iB-X_SbaYXTRzjivXz~=K0zj-5^x6zoh0dw7R<hB >zY=w1J@FZ)6K3Mj3aP%gq%Nh%7RR#OrySir=B=(-!l&omIk<ucR$4w`NnTv6xfX^dn >znSi5-utN?5ba_lB-zl}uoc)_}g)KQ9$Idp9blJG^FLX}+Pm$-3z4mXwMGOT8MtGf4 >zw55$KgTErjN>8CAfY%>SdUQAHKSaXDfkNOnFE5J@O~{JY6KJJZiTCy6OE4SM%gvJ8 >zkbPp=%sfve6}$<7%I`BkY%oo+6rQ3T4`IAXdm5w4sY;6QG%ht1PD(>ENvl4ej@6r< >zu)f|Z-(wnmfRk!L?z8_&USVlo>e>sNV|T48VxPabpsX&CWhMavYwWSHtB4SF*I-&e >z_q2KQ#kJoJb*{)hu*1_*M;hvSS4Q_C7{lmMRm6MO{65*O=M%_|R({TNS-z`7lt2@1 >zc5dneJEH}`7mWHm%-2$vtDEnJC3nQIbv(0M_0+2@yHopC%e6H!&R4Yc6AVIH$GTHg >zcncZFo0DE)F!%A86j7PR2XS^2X-*;q+{tqq<;ScBkv1}hcH368^flDvkA2Chf2#9w >zyNdssIlB;NK^Z!~&GW@o%Vvk&(I;tDcX>{XJ1*(u88n#s`+ij(cAQKI-+K8gcwt-M >zSK&85K#@eC1PDj+B|1~6WBP6+Q%JCL#IvHl%AGHO59R#EVNG?7kX6j^+!7gkz17I- >z7u6zH>hLj8@|(4zkO?n};rQk!was(!K^`VoNTct){*R2w)rr_5IZ_&NIykScFthsR >zGE}WoUUiUZY>f^w>I0kTcHBZ=$aUZcv)`N7wd{{4f6^awur#@9j>?ARb8^n(Ub#{f >z6;v7g3SKW;Wvd7lLwf20@&=D8Y0u4cTiznXfsCP`3=iaS!N}_vj(=5Nf#q>A%uOVM >zvGRG&EG^qLGuUbGzH(AUdw(5My^hJujN3*HSp~bOX=A`{4y?pUQn+~U%mu`#ZvIZj >z*b6~p$^Oip2Ei_6of9``<>*NG?PI!tDPR59GcW@rdj5S=q4w1^z2fK`5Bzgy9yc|R >zyRiHn7SHzQckshT)B7aetpKFT$k#_%<u%CD=N(vDA}AHaVEzWE&xCvK5Nv}MiO?^8 >zFSZk{f-Eg&YlqKHp-}G6)}&I4xHfF3l<0XSsQSub6YI6!O%IN@?~+`2-y^!38I`Z$ >z>*~u_Cw26(%?U##w`r^NZn70{tI>KSP*^_`MmM|`KhY@u+%4J^H$LF&nt7wbzr3{) >z`27}s*|2Tr!>q##@Lg#}U;(&_fvZN>Hbv8IVY8~OO=qwDnYVRuEOV2Juse7?xL5qx >zhuWsOexCG3HH~3#*39FgtW4pEJ@8vaQ2Z>soH0*xm86#2JIMxW2&(MT76$n`Y)V`^ >zTWu|>(a+Kl9F+r%QCMv88f~6K4`E9%YN_p8%j2aJg1+I;Z0I9<=wT61`CR7Mdu3Pb >z=eYGLHjNcf)J2z9E+1s(HsX99U`1cI&qzeMx`HlAeS@BaQtVV;%aimlcCl<y$5UoA >zD$jebt7^L@n(l(Uy(ccd6XokF_yO8~i9p#;2x+(}dE6(TKm$Jgsz+R=gTb%k3pMXh >zCY2ubk*B))i9k_f$nHh=3U>@D$Mal{Vv)hy#IFNi2f6ImaN*JWefKaE>{k*y)$*NV >z;HsLMNf`Gf_T!08SdLW>gPpCJDGijKPI>f5(&k+V_+N3$PsU1brKYPMjELDSMIR@( >zI6g1hw|IT<yF_>7U;lb(Chr-lXi!=R_SzM&%mdPjf12-<@LqUIT*m2<evf1<%o10X >zDg?zmm1bv}R5mRb-175PSb6Yum?9GS)1*w5Qh8`dTkk+0KGh)XYLAO$0EEAIS(AwS >zyX4hArBpi|*z2+>qWM5;w+?ZUt6B*67sJU<SH3iD`9qMguWfXj>nzGUKeGBotHZ8L >zyTyCu6hN*VM0*~3);`P~py>6?r8Ei|qkGIsfwh_^F#>l&lv$9DupcQYU2YgZqXs8l >z*=*Uxv=>(CWQoGGNn@JXto8^>SZeG;!ga6^*qgqT)v~lOQ5N9<pTe%@LRWgBx2Mpl >z^O?Tv+Ruf{I^9$B068BxUmx;8bEN2uuC4!cS2sNWgw`x=VGu7ho2QjzfZQ*E>|{;R >z;iz%*bT`24vvkei#)S)x+9_!iZSRwj9*Ht%)5^9x=5hjT*^-0pqG6)KImmnZ(8NjT >zn=W}o#_RUVY;iv{0mD28i$n5YDmMKKzH6nspJskegsv`Wlx{vPgM?b|$0qqyv_z;f >zsGed+X>=Nfw^tuv!8%x<Fb!grYT3%-Y2B_C(Se`j8bJYlKE3qbHRuWJF7S#OG8`_C >z3-^^ckmC^$P4*Ss?Yr=y<dhAb3>m@dD<fx2Ec|rSrcN<`xc!+*;GQz2Hx--5f{k@D >z;~Ts~h(kgG=;lG&7tBiacj62oTiX}k<G(VZ(Ml`CZ}+G0e^}&2qS}=uuX=j=%qp<( >ztxA$u7Gb1(G_3$`XZX_xE?)OIWZjt1zUmlhE6a-@tZ{|T3JqS~F7f!-W9a}cNjgmt >z@xWn&(sW?&VGL6S<kk4l+bV9dg4NpUiAAQ&yo;x)Rc`EEe#sd|3nz%1Gv;#}Bfq>< >zo4OA-hjS@ac5@B<1b&Dk(R7Tt+l;#^IXkdznO?on22S@VwqNQphSctyQsjaj4eq&? >z%Ykj0V1sN=rqWTln`1Q{RL#!@WWsG-yhGS6R}U!rofNZU@Vgo<r5BghPw;!z>7FnX >z3%99UQ{@M=-0v^CywZE$EbaI9(9ykrT+ujDwS^Q?Hf&{7N?3|b%J*VMg^{pd#pN<^ >zveYY`X~)YOD`QuTwwZoka$nVPZorVoY%;5cxa=auQO2h9-Qu%*TlaaH%0b%ZP)aui >z0}D%bsP6c%mu`o*EiHNLN*<wv>Xbq~v?1;Vsp(8P*u205)2G0YPR9WH!iX}HRz;t3 >zzfbk1CQ?^pBPCGV-C>ptD^xQVfx**=rvA4$!zhbfe5Y$T0*CoHv1hRd^QTtTwRWI} >zLAi?D_>LNUxcPCmez>O@w`Vm>k-Y3_NJT+h`YU=uZY@eD_>Oba_^o$qBSK<eK|O6} >zDw>TN4N2)L80Y0OR~Ad#!UJ{B$D@63FnwzH6gzq{7ajYT7YxqwwilyB2dA*=cL>fv >zm`_|YyU(SBwotlA#F`t^P5pDF?|fFH6Tx9?HM%A7=wo|U2bQ0%***+8$IY|E+TS0( >zaoz`>P|kE1Ir-)(kE=5E;e8u(bL>c1@w22N0?qGfF-<e9v$|5sg-W>dFVRjc(sVm& >z?-zW#WmAMy^bWnWbY+}s0eS%p{ytCqg~a}3po89ntvAg!{adUV8c4RzjWk)I)&rGN >z*uG(%fI4t*k>H0gY)3HGO1&qly5q_)q+GM_I^<G&HA0GD%WD%E`$RSnQ7an_Dnol< >zilALay)$TUs$6+ixldFgT8oONd=H6<<-WH(+FY{iZa9RGCpNZIm+0c5X-cf8;59#l >zOIfUTCB2UFWnoi+M|a_M7-r1CAcu_Ww1D0I%84Hw<lwQ)JwP6N*UFUfCMC3nVOf77 >zL2=>neE+*nBwyI9a+m5W*Pa5N6WcS_j$&E;tm8t!cx3ETai4bEQc*;k!YB=D=?%fe >zMtbdpgnszGKol5dM%MXQ;e@noT~wUHiR(u<&4^_UD-Xn#ODPp1OZm<(lpwip?b||Q >zQe;2hu<u9G)G^T?xJjGd==<;xO@E*6Vlv%w!;|jckP<s<#}OSMCi1**-$`*gvwLS? >zA@=21Q;e58+k&)M4^Pp#{|qLM1Zl{d$S3p5h))r(WNJwhhVTfl6u#sQHkRL!l>0D7 >zZiIflC1$*vu~QjwW~(_P8!X)JH*3Mb6+`iPT&FVm?{8e8C0*3IyE-agIm@<qy&QuP >zzsU|!{HCRMw2-)(RcSuqsL_v~4L1k=63|-5bIVGh*9~b?^XbJnD~@E}UllWFHRquY >zYNQC!D5fEvFMKa{-AvvblbIQ*VH;ne%x=<)p?{|?e5uNuuk%w;d3N#OMl1svM3{HU >ziT*wTSGsT@2#aTs>t*46B{p9A8$3UUduK;~7#0ZT;qH35_rZMMg3Ci;6rE<{Nd_+$ >zE>1D1;p~_gq^;+KbIQF{6Erfh^bFC}I!<dwlV&A53Io~ZUbCMONuM|5)Ky3sNU`66 >z84s`p#Zg2BZ*}Dg4h=jj^;bOz%M%Yr3U7gS<c%b*pOvDE1n?`$a#O$^&F6R?4{VCA >zVDn$yzPXY<Cf@_K?tQ`+Q)g*ZTht}1OmHqu{-Vq|z2ORN7s8Rt)anDgKudBmqhz$H >zHBP=HX%fR6UzEJY!vG=o`OCbhp#{zXTga-db~o_C4!x_!XzQ3o0cRQ>Ye@EW0a{n; >zqJ{2(B$|%DobKgFcjcXltTAmKyK77=v44IA*<y822%Jmv9u4kP*l1FC^3D>!Xqfuj >zcgIT)cfj|*cKEG@6~mU}UkmY@FD&@mHOOC>;Z#~2`*#_JR-MT{wPEac<UcJ_^H=rZ >z<k4)Phk}tmYhT*2O<Qw~C|@(T?O1mzJDFO?Rh<@1xD|d7IzR4tOlWs^FMplahsx8R >z_JVR1$Uewk#FM3m#M{U!L{4Vlwg@ql9zbhB&)_r@3UzQ=c6Q9=AyY&0j@y5TK7G(B >z2{Sw{y$#BnP3S5xcZYu_=pGAyheTNCs4Kl(G$?0%e`M||<Vv<F19t!~Fv>hrhVeF2 >zUn(TUD4i(Uph*oU%K00F5c$XOk&?aq2$Ax-t?EtZh4sEX<kUxq6G^Uk?D+WAuo&DD >zv8Tf88tkI9k!W2a&!Y?TL@5t?eW$vOk@+l25WSEn7g$j))uA9LUE1IktTdX@uY3Mh >z?xE0v_uuQv<G!}k?#}eSf2yZNK%*9eH01;{G|?6#PTBvmEY_!IV1+o8j?88dlj?t! >zu@j(HF^=F@*c*k2lg7a*huZ2z1!MRQ7u2HSboPeL)B0_CPJAU(UXo;@3O@WhH9=Yh >zX7w_`1wSA9o+r7&9kX;8cS7~CRMF+$Pi4S-7{(yRb_LZ`f;6l-n;MiS9Jb9j5_e{v >z!}+pDqU_i6B7pdcxQ3TL<b50{21~orK}Ct5o6Hn$DYp?#r`KLwkaL8LL9|U0i`mMD >z%7Mu-*Z93kkNv?q1%o%mtMt6rM=1UvXV@@~jq7csH(M;=a4J42jBrx9$5rKO?R&@^ >zH!28e-CCg5@2g@{nv3%qDsGf?3-pI+YI6}S`b|EVHMRvva(k<Z`k4rOYIW#*fU-yv >zZKBRS3~whLVYd@f(EVC1ePB0Gkb!($VHg6!DM2LI!mZ8h5Z`!5nX$I(Os!CNlFh`t >zdw{<=OD!!nq6h)u!5S2e3O<BhDEEHjxK~0=OV}c&-NmZvIB@)ShYcw{zSu>3$|v|x >z2{&Fnc{cZ6qnN*EbD?QBWanHK1Fbj>8`=RqCv}Mr7w!<&v)PU(xU%h9`DijzjXK<! >zIwVtUgNgOHkc}e%j#ueG+*$Eydla8Ub`XnTaz4Xwm_*UVYTY{KejvnR%=0v}%v8Af >z7@0%9L?=~xuEO<BdS7$Z$zSH9|7SEwv5iO2llEE&&5vVn`bAkdf#Q?n3|$6^;_;WL >z2DwrYoiAV36}}`03luN(f8o>aCW1^bmzT+TE0zW)ab?9RaM{oGZqwSQJIxcsgBmU1 >z?V622J|yphJSQ_nKSe!wZyEI}iFhyV{ZQ<sn~-jtwd!Nz4YwJ;{am1b+k#S|Ai5=! >zydm#5E*EWEw5SE1B38Tg!)xSzN9Gw0pUwltIV&Ho8ajkb`l%K1&q6qmaJY;HT}Tig >z<>F(au!w}GqM52P28*&}a6>wR9v|TY>l=X^epYM7&zj>^9+C&6NGyC52tH;dm~wSB >zLX`0NE<j5&HgTP;-)*^cdFvui8l}^Wx+;aJvxNTKL^exSu^VmNu$D>ls4nD1Slmsn >zs@?YRz;LhB<&#vj%AYyG2_a2aJ*w1OX@cZ7%U7Atzd2Vo>EDh?>SwalykeL*RA0Oq >z{;ioVyJ>uA#IscO=0F~DB;nTU(|wb-*JGBcJzX!aGnzG=k$M?L#C54+3BBASHB0ki >z<@0g#3W*_1wAd>XakJtFde6r1%>7m20R!g2%352VE;A4K$*EL1o~JvAzVAW|8gD9x >zl~f?FuIznJjy<1bGDJmVQs@$NsZE@y2RP8vL94+v(w<pK{GSAP-VK&2BqLpYs8^O2 >z31rYBup0OKUPcUm)woLJ5f6UWD=!TphL}ojU2RTvC#Fc4=mb~A8K-P6^SwmhKrvQo >z+JF@rqc`isyzCX3QzC6*Ab%QS)Jdsmnx$%RLQUIV%j?&Y2Vi8&bJF*I?Z`|Q)A79U >z>voY*&&}zl^l)!m0<cnA;DYrN7^l4L%TjO#vhIn}9S7e7u#^IDc$!bxQu;n~)XFw= >zX7*hBu#Fle`nx4D)+;W)d#ZDaoGL;@-$sj7FllD~0%xx}j5CaYn;IW|kU9gyc?PY? >zLJgvFeH#fHt9Bh@)1ZlZEz}_8!ayv|`dIfqWCtp!T4?!L)fHoh)<UOPXqXPscjuY^ >zmA}=+r;gRVCwr^c0m6HxjIbRV0%TwV8t@T`M~QZl8RAl5=3SGLC#G58=su5ib>Nzb >z^l7c>^Xx%Mt+lEVvt{j<^kF3SZWC&`*EHaE#m#oqoPbyG=ysvBl0lgK@(<icDtp=v >zd^>$~xs53pR~;9YJ$PUw@v&)pch=?2!vuXRR{PRgb)ys(b}ToKbM({{#i57tRuPBE >zhpIev;Jvl)cCV6aj(M8>DdC!v3O<BVm%8XkQtv-sOm#h(SLNHKa_4tI>N`w;#w%V~ >zBi~Fas+99RrbXS$`ChdshJ?$(*zN_Xt%qF-t7KlMzII~*Zg)8o)dmly1M$RPQb+$? >z@gTgi%eG(0gK!MRbY?qYLakYF7aMx(1EixoA&NOF*E=E!ZJj}DN2j_81`E>e;IqY3 >zvuP-3p8=9iQ`K$YHQDZm{gXf=<j|<6=w_MRkP@OS>n>8Ka?chX1dR9{IP1Dq@7GFU >zWw>PI&`sc)k&?%POV-V<h<<kKP1nY&-X_BX4lG$l{8CL72+fVCj<=!HrZ8hrH>y5g >zwcy+(v%K1%n89=$gHo<Pc8JARtzStX-o)Y2fnYv3xs<-9GsWL(Qk{s4(aQZ4bL*ER >zG+t;v@ckjVEI|D%tc^5>3BQR66XGs$sYn|>(`z)U87p-X0WZ+oNJQ9gjmN$IgQycd >zrQQ64BibZ6{nC5E??OgHVe6g3c%f+pSMB(uN^o5HcW(qlcj+EP^Y`FZ%I4KL;hdU{ >zw%poiH<-Y4ln!{fJb9&`8O8*s>+HVuyFJI_e=Z9MXg))gxstP}=CgRroat0JeGZ@F >znQBR7@jjBV{IFEjL#e$<Fv0Wv6U~<Vr*-XbOKB0Wma6Yli!M;)z2kGp1E2%5at?EC >zVOoqPucI<cG{+i>P9|MTOo<9ZOES6Bf~H<_yx8Y7X{K=+Sf5&FQ|6A5Nry?>hsU7Z >z$Y*n;FK<o5`fC^RG4oKdPC^j)2z(FBt~U?FccTWozJ6s(Gz|*RG<4a3eBISFC2|G_ >z>BpT;3rAZbWpfnC9tHl<uo1q8Yv0{EfJ1pCja&3VT_7|F4xM(iFNRG^r@;po>KNw( >z!o*A7(d7QxGWf+?S$hteFEW?H<!Cc^w^ga!W&{O<eMG`1Se<S*3ORy;dL)4BLAHSY >zZD%}JiZ#@9L#bCPOif~$*q$rV<#)i{FC2(Ggq7D(nhu@muy4#oi7yP8W0rG2KFij! >zHyLd~cWylLz9?1329hSa>(~qsl@{IxTho<-RS)zI+f5Bm5Mc=N7$dTnd_on<mFlzN >z>&q=?F1<8L4$30{69uJBlvv1@8j*baHq@A6W-AIdOs(-L#q-2{v~f4>#{I-L-E|C_ >z<{OG?pQQo5yWKYu-eF!x=h&p#0i&rEEem#W(^G4SOq<jy2-T0hOO*i!f!Hkzp0J;x >zIvVk+HOSsQEM10N_1vBezEGBaI~+8*d|FZdsBrB+hsr?Cv1Uj6TEpnfG=MM=lO1~u >z2KPb6Hg#bm;NEU8OeTdkv&81P?ZNvgW^^>(`nYX?2u04^ZD9!%TinM-4O)KuEa`G~ >zMGRg5_L{xzA%1_mOU(wne6lETuKw;=PQJp9=T0_uWFLjLKUwGk<fKEk>99J7TzfUu >zr1*6Q6_jnh4fw6wQ#?z^gJbNaQDGA79VpF5^T9<eDrmTd$m!EP38C*6J@+VN+!0av >znkl+&te@KFLAs-A(XB(CWJcNzSKK}391O3^8gM<r#OB6pa``(d!^Fdl9d%T|%4^lO >z!kA&<v!8D~mpO{kxx(3u*`Zsr#e8e?<s?m)1!5j$h5Wk|qA9wICiILcmM>J_(~L9^ >z#+}s)c+Q93C7c`IsL*#GkY+-}q%NjTv}FKv18RsTnV;|0)}uE<?>?J9X)e12*HKJ8 >z8SjbD3!AZt@;-&l)@kHIb~lXdcRTv7ljBl9=Br+?IqbxIkfUy!DiuI3Up+Tf?Qd(` >zYZ#%WIZfQyJRcK9S~IL|AUQLG`)CyZB3;jE_6+AQ%5b77Nw(j2wAZ4yKE6O%Ua~e= >zxEAzITz4}xKJBr=a^mD5Uf@exkRpEEDu?(qij=NTtHLo?6l|WAWK&cdOMRLP-c8`e >z8?pL^gwOi3=XTlfp7Yhlt{#^6*Px%3KXOrBq^JlqQ9?4~w|ERSrq-^HRCTOj50J~x >zT(qZ-?uSPo?HP=SEQKU9(aB}ehfOaS?&*eVWyj|tUWC0O)U_!L@SboA&B^wVU<KQB >zC`;WPTiUUDf(?&dPaRoR!z_!qBd450k9vwtT>2anrfGF`n}y^K7puFhh#34GmmYsI >zw&0m<AyeE&KJIop%Y>eyDmgqJlRCJ1H0EOmUBGl=_405B!NDEkn@<yLkj}K{7%O}+ >z(|)cyx{h@kSNMi{nMS6Hh;OJqyT*cj-17bo6R{nwIJ6k%4(_UT=&Csrz8xD)2I@wP >zZ5ydw$>x7lX#JA^x+T<PEO`cst^wEYs4Z^BW;N^jscZXdj#_eoHb#?tEfKy2PZYtb >zT3c8k#fq${x3(^+!5sS(OlNC9A=<2}o(%fpJe6Z5rX|f@Dqo)pZ8=sd<TCL_4cWld >zXLH|cbY3Z1@=P)Ai3kwEjoFI64-LFrSQ#x-k526}oQ|CurpGn8^~C47>KsrAZCGbx >zG<}1EA1g)Bm&IIC9QzP#&>6JA_eJ9}7A(e{!7Cw<(?F*-!Y@D1eh{LeA^LuCrkbx= >zSi2%PQ6MaH!pBF;%ZG5B+3$@gZ)=Zmt<v=%6`)-#`K~wB;%&c*ZdYA?&+tB4w?@J( >z`h45;s%X__fuir3o6^n7X^c6lFHURkq25Y>xFcP}<DgXd)qHizNiqaNtOPAoWk$xi >zMwm_{+O>Ll2;+Vpv;9*l|H#>5C98=1l)UHS665n}zO!h%n7BvQOUi`MN}cPIU;-o_ >z@9wexy`ci0@UjH!H&wb%*4b$El<8ezl#H1&Er*G6{8ZcRUPSD%rn$w51`Pdg5S~72 >zSrANf1yC>-_HHhxz64aZZ-*7jgrl1aKb8mEh{&3bahGsA5qpv}=K!9HRNng27JB!$ >zSQpS*e%h}g@I#4`{cNp(ewQpZs6PT~o8nIiLQKFp$)wG32idy3To&($P8ZTQF@Xzd >zj&Mzy$q=4>qlm~;@L>J!p{j_KXx0&2=XN!5{G(k*(cJR0CxWyh;m#noS3;VaeK~Nu >zWj*N7!NP-;LuXarkE&sHyu&rm$k9yK*x4WNJ)V^4yu7tG)|5-JDKN}OlF)B%9NKOj >zUPr@h(2PGqr*y0u;}Le^Ex8*xP--H|xy(<qEaTnKzU8o)(C}t<ZOo$@FH{;0ff|`Y >zDjf&~Nk+Jl8Y_C0XF4)$W_lwbwCy9fz#+h{0O#9XY(&xVoag7!$B}S(i6^B!>1oX8 >zdg&mpG22PduT!inT2`EMn!NUCj{_r2cgH3t;dFPS#M`36dv;Xor!Xu*ICG@1Zdv|8 >zlRZS;an<w0)+Lc;z)}`b^>k8ZJqg*cT^@^e`fRIr%r!jC&e=1Yz8IBU+DTfbnVk9) >zbaqtXbS(st0zh_5UFG@PD*e|R?Q{H^N4I1C0vzpN>{Zf`OTXr{b$sp_{V58kkV+8z >zeV<e#m+m(@P86`+<+vKNF=a`!Q1W`<O51NU9_Iy)#__CR$V|ptQ%gl&2T6XtY-qDC >zC`$Mm7kRvaj&9*a?p&h$YSn;BVHP*<S!O<F^>JQrZxthd57*sC+T-HT=e>2!<V-^B >zac4POu^RF2*i(?}sX?#)GsOOL(@_*S%`HT|o$I(J!~r;&p`s2Xls)q}Z}RB#BFS)q >zzqx6ciI3&#j<y8n>un1Egk#eb!}Z(CH{vnTVs?xJGZDQ~6%^nfUOom#c|3eR)Ds|S >zI-*_boMb!gn0;s7&gW#AG>P5?5~Mk3e#dD;u!F@GOdz$)Tr7qm*E?Sq13~UannT%- >z+-D{ARgK_CH<z@rRD2iaS#j{fbVlQ1SIT1fWxN5Lt@MeN?lAiCy7k_^Ofv@KN(BwF >z{Tn0F)e08bKE&1>b*V_Q1^cwVHvdEvGz&;XSa>IB<7jav($3<$qKfP&>$m%_7z*>H >zz++<H_)U39o#)<DeviR;d&;Q#wVphTEERl@#U}vr7P@{pmn`P<BN(fKPKx3kOWdm7 >zQw18;KBebq4EO?_S%6<0hxz-4Gx!Q*@o+I#Fzlyn+!V}YMVI4j`yIp}DyX}aA|t^O >zq^VH|DMDo%p^?t|lQ#i3`((+CM7q8rD9m>rz>Nq!1mhCXmmG}h62~fnBfL3RA==dC >zU|`Z3%&lQpK0})~zKLA8;B|QKka%Kdo2Ti&M*TF<r1PX4Jm;6m&#}!}Wal$ub`LgU >zdi%&6TLiNhVe+-xy$>W^C1Ha_7<1m^nTtw?WYOYc!aa##JPmgVwR|1C<JIA-@M81h >z6X5RNxn{FsH>adi_`A)VYE@No?!?op9ql0>KFg1C&p$8kU`?r4@1-*n)LkN<POn6R >zlbt3B3BzMkWXe0wZ@;#V*H+*Sp$r+dJfe(DOT-&O*ZpRz_k2m{0@-0OU#LWe|N1du >zM9GUQgj{J?ZuK$|Vq<PLZ|TX*2Q<Iy-QB=6=XAL-KV#LWY^j<I4PyO3^o$(bjV*Lk >z;iMck0;=ls2li>|SiKUbor_12i1<>OR+`n(PVC)wO&K;LkR`Mpfme5(L93+OMJ>7H >z+LCXk1Dc2d$R@#b9S)123Y=)X%o=YYL5x0VfDGqRq@HxPmXFj8y3^r_-7{6nHALtl >zIJeW*glMa3ZH%;K%&I47N7bt!Lkk(7;zUa2LI;GX%rK9;TJlf8({J#n<f@a4mKP13 >z7X`#mGp~4U<F|<q^?%qSDz>9QNS|rs@P>=#k=nV5;3)tcpwvU&*JWdJyg%zw4CL$C >zsP~j^Z9C=8aU{q;JXD=XH{@NX8dS#^{TQIaRJWM==3c*9ycEq(%C>jn%X#2+j%%Mr >zZ4R?B4v`VNH8OE#QcMmBm6vO-r5m!#wM>VfA7p$XoLn2Ws@1!i#(?tcR=Vo=)MNHb >zbf}s>+zFNrZk~D{sMmtvD>TgQ_~l>Tq8Q51JDWDiW-R#eYh<JC_icSJtdVxg%2^-I >z=57F&YRi5}3cX&PGmL#yjNrp}W5GtyFrjOrCw*r{<iHSDex)2-Te_?~*ePB`R*ZcK >zid-jtT_E)})d(K>Si|HfCa<p`IKQD<;8JXL>p_0V9nNM3HoDuHt19i|CL#$4NE7vf >zSHl{^3xydZ&#^9xz}LKY9K;yyLJmcsDPdS27KOT38o_D=@4;{K`lTpxCQmadwrt-k >z=^wJ`MP^IiLBoqXH1>Oct7k~gd`n5pMTuv8$pEG|^lWPK^$P5Ii|tHukbj_y*ilpJ >z(cEL>vGP2-zWXzFonL58#iHqqRN-uxk_b1i^0%l9q}s8vFS<~|#*elY%Yp%~9STap >zp^U<-2RM#hJE+9H0a3CYd607-)1qxw;9psz2WW4V`C+r>Yh{zo*Rc<u<7;a*R0~_( >zCW8@4eG_WYzhcPlir7ijaSc8mlRQdcw{>Qy+j>rmv-$ot6ck`d9p<SJ81tn;6BhY2 >zw#2efDxcL}&ldjK<WsAj?T)yJZ14lVj&^<G5Mpa`57=w8B`qdyQ9I{tX>iYHp4#M> >zJ*`><6$xnKv)efqt<ec8tx|%OTaj`Cn@gM$I+94W(7}uPT^cmDow+oah!Q>h3yGB) >zhLxgf|G>NtMRT@Yl5(Fkn~yKy5qWSo&pyJY8K<Y~`*PlpZF_z94^(Rhb91CKN}EK> >z$U!?TJMOwB?!}^7hsRA6G5ao7KL1H!#IQgW<SS}#>Og?rYfEz#L|h}&l(GF)iPYqq >zIDxef$yeeVCG!eRW2|*bpBb3h1#5MhMlN1J9C;<DqBIK<;O7vElU|Afp;#V7GLD)$ >zkQt?9x{fJP5l2Y$AM-#;vgQq-NAOQE4Si@n5fIHvf>;do<FJ8C;JItRuc}MNQ=q>m >zMoj$1BWjoh-dC3P3cEE1?tI}r8mt?uXB^M^vNnpm-x1UyEZ0JFU=~uj9giIII2bm9 >zfwlw>{J{0a2p%nk7yiJwIX>a|d;Kuw(K>U(HDy&fR-auDaJ9sP<z}M*GUj-jRU!Tj >z?7+?fZGspPMOsV~v6dQL7HUGic9s4jc?C|S5sR`Rwh95l8~87v_Ap*C@^r5vvMvfT >zwx$!aCr`pyuX^IB7IwGs37B34q2F+<qFKW9+Ugw*NR9!EE&G{eSgudICGXEP19=r= >zTxBiI-`t(?xyH8;Mq1~WOc+E-@t}Lh2FjKm6M7=I-MOqp%d`yQS7ud$64h#H$k{Y$ >zfJaV!C!?XHQ9GSn*P%r;-HY1lPCqYK6wtLLf7}BEwWEKwk@^O87C%%uaY?7|6^yQR >z+Ic>FNV=8K@wTK!pUIz0St<Mp?40e5&vpZ5B6q^;(1mEwXmJ?uK6-h2GzM5mswu$a >zw_?&n@ZP;^(zn2G&0$Bj5P9D64oPDcY}`G3yjgm)GNQS<i&uIs-%I`t&gu*0<}tO@ >z@GU*<EQYRLmqHg&$(9buXn}<rW!wu0u0}g$QzUOe{H-D^BzGN2lB-hq`(7i4uJCGF >zu|43vE*>clueImK<fZPi+xhF=ziyoqV`b++YR|#LPF@i@N7xa59XXGTBGVR$ulnjo >zL*C6pQ2jk;9z-hPg1$_p+h9F*1J0~<mCMc&F{w+7Pw;RcdbWKNBnG3Q#pE0vuMlgg >zYglB+9Mo*a8WJteQ+%FaaoSXMx9o}a5E=Dy|NUzl1)-q^h-k9HaH8&|tk#keH4KXO >zv0Pxs9*+xv2w^88W&9dE)n~--k*n|8yZZPd?@}o>iKiOe`9Eli4606IBA*J)%)J%f >zREXrohp_2UsL+CKTiVN7$6h%ZaFmA$e}lpT(qtA2!`fnt>=eq`IfXAzmP!5)wE<o$ >zYSZOuX|8djK5cj29r8K5ook8F7oL&cJO9O_*nWdoo@FuR+3X|7`A3jvZxJG*XLoO^ >zz}9`Xle)E>QI5z(qJ&{K!20KOS5{2RqD(QC_WGMC0OM9>t-qV*(r8Rsagy7H^(>W^ >z@xI8p;f-Xi1Mi5dGIu`XtJS?Nscm7&^jy=8zH0Etu(_t>S)4V3ZbuJ)pUvkhT4qAM >zQ!RE;bC6FB?~N<sn2S)=Q`rQ?EgSv5e4>G=P&e&(Kap?BWoEn*_XY2O!rM!+Zf9-p >zHRSV`^)Xucv!?;axEO6QnMEkc`<5mQ4#i;*4oJi4{v&8g(40f;*vFZ<u*nMZK4sS| >zd2lFfsWRbgu(gcV#UWmh{8j$3hWAs7xx$xSws}Sigy`3elyc^8sFY)cH)6anp}6l% >z27^2o$(%fFaFEMNXY0ugI#BttULiKZ`1X_BJ$g1C(bC_Mu2)-No3@(WAuw%6$Okf3 >z;DYCJNSy_EH`o@%8I!)0Q>@-v7Yr(N^jC7DP1#3Q(=U>+*QxDv@3sqS++`str(5Gl >ztnT_dib;{}2R>64T)(1wY2k`i^LHnEJH~4qwb$+Wy;;w3d4vKn_DK#yL?Zppy7UvT >zq+5040%W0;VS%h}S8<XgXh`c?^^_?7DdpP-Lr8_g_Aba0$tfS-YI$3$Z^AEr{u1=t >zEih1yH-zt^Gw(bTC8v6L-w!e?#t(hr0}I{G&%ySF+smVzbJX&S6~X7<q{>VXdXS$k >zGj;sJ86o(7QANQ8M^e08rV@&!P}sCtgg`r43mf?xDX4)!fw@XFk9YouuQ@OXMz0Z3 >zp5%xnuWW`BaBIo2F;A2HHI&xiYXdUge)Eg*JqkZ^zdjs>Qm|Iuyv7KyT5BGHOwIw# >zhBmp-sTx|9<g&hXz<k><5$*WJBeD8)>TE31k{8T4tjFw%6Z`bt*7%hMq#uXMr;&xe >z=}gJ?dKnj;jkelcvrkhD%ftEQlQc?EO|SQ@8sX=n#Hb?YEHpty<>$cW<1;_6t&c%I >zl$CkAkV}V$31r=bF($&kX|U=OdKKe8=5b!`#y94&in{%d7j^%z_UP^^!GM<ljAyw= >ztso%mvN{;A@xzge3k}JOX^B@`Ee|C;V<O%}(+O!!KDN`5*%GWG|L8SQNz+n~6ffCD >z2sxsGy@63C0VQuCBv)iSH*EC4TNJstS8`;DexWpDYsXO|GlxaqbD)Ovhi%{d<aH5g >z2v)RjsWQyd&y?o(`A$5ip;AE>$$9G?F3$Q#GVR~v+@LXxwL>j7qafjNNTHmE`{5_y >zdfz5C#TH{qXZky|K)cHMI=6Bs+FO~a5?3i%4VrJ%W%^5x3PMEi@sTi~jdk75sdu~; >z7$MoBFiNt5MR6-B=I3byLm9!X{h*e^Rf9J2W@t2i`u%zE26_Vh&A~$go^Uca#`d>H >zwAs<96qx033Be04C~I2g=VBQ3hioE|&+OTbtd8csiGpu$I5iuD7Aq?}8!Is64O4Me >z-tyYFPH;1tv?;Avt>ri!fNNByu8^LT?!#lj?KJk-BCF0KkZ>|TJ?rIIUVD6yH$N-j >z#?*aUMr~Q&CXJ@Su0$z&GY3r`1yi|2B6^d+fAJz~tsV7h*0B&-&29bD8oeYs#hyOy >z7mIK*cuLh;R(e4UO4&f^WLsHX!L@n2?2qTA1a^d(S1DLfjw!UW?Tp!JUWFx3kIh<a >zx-6qg+QH{}gmd?&{?P<2LEB$#M>+<Pj75oIOsqCAYz>nqo3(=tdFv(vpv6as2xKii >zI0ld1b39>-Xvda<Cauh{yeMDh@M_5qoldE#dfmTjl?W>Pe{_k2;#v?IB5Buu--$~u >zLNGscOMiNIR;-gob<~)CGpzY$jC)lFxUXK(5Nw&NK1|z+wq}=SlfY+_mVStR=%#1t >z5|W#BtBEnr&KqAeuoJk@@m=GB@pNz=Td68R>c?DsQw;TQ75c9oCeOZoRDEXfnZ0EW >zD_`co@ZYU1C!i+^JVe5Sz$a)ct$ZX>U>WDnhepU(_covWzSP8Kkb$t#ihW6EOx~%% >z>;n@*Os?~GL!fpEQeRaIx#?3!IMMv)BA&RhOl%^^rnL;)fKleQ5ZdD?^tuN)IM?~^ >zCd`qJ4h0z%#o$R%-t}1e?WLmb@vbjL=n5>ygR@VhH={NFA9d1s=C`=~pX#T(BsdPi >z?xES@IX)$ykHJwJGp_Xy?pzvDO0Jh=RUs{gnOLEAD-~d0>P@tkv%q$?LRZFQcuQG^ >zvAdt4V8^DkEl6--N8{uMgC0VUS{qj|%JO6R>es#{Sklx-kp}|{vj_%J;<VW14~)WU >zgXdK4mCZ{@`v_{lB#aAX0b>1`_JuGEMb%dL?Q1IAyH&;{K8M@Vs%{THs!i1uDtEBg >zxemS>8%mQOTKB(~FuV{Mls|GtIXy5*jx%BV`smoClRY{0%b>1f@vu}kbwCK3l`&p7 >zG?d?cN%!y@d3q-V`u=VxN4;FP9qTiv%z(k@xF3v{F^NDGA&M_qoL|YwAeaafFTd_1 >zu085)A3&}iM$MUj#x7z@$_ht}t@DX<y#y)cGeaFc7_p=-YSmM-<|jdVF<nD7f841C >z8lPD47RF$LzOk<{zMGMSW*;d!2+aYc6+M{WFP8jGhARoJKp^MqCqs==*k3)v7o7NA >z=a|y(*S*F}L+t9UVk)ecOvbtDq8WLtz!E{KYZ)3=A!feK`F@mgV0ls5=!Ts4J@Hdq >zoaZ@aA|4=p?3ywZjJgM8(l(bVzP(l5eiXySn%|_RAstk03Z3mqnzw?}3aW^vUzE^P >zCwQ)fmIsk^RIwNAgX!%XxHOjs3Q6~<<+4<JV8bS1KOVf($1BXC=tAM3C#)DZu|$cv >z@tc!P8RKUJEl_jYds9zo^%ly80m2Y2_TFB)m%7S1V?~YHIEp)~>%BY#(U{a}#}n4> >zc5Nw=Y3Vb_IL5f$qy9JUTL~c8j4Ql^`Pc|W-@-Z_z~1I1`9aHi&=7y{k(mH~+S$Gi >zw>?L{kqczwP<vmAr^iNIMu^2{^L`Xm`)<YyLK2u;8BkmpWr`-C<up|zagJ~Zro41d >z8;M&idn+U2&KOI_123)Y`ncw2l{1$gbh8LOGSmjNqwz(mTL3EQZBmG^S~M8dqEEy^ >zcSM0jO@|lp+QOvuJqdOgt?!HF-W}s7=Y5>E58$hR<_TK68nH}DeJi_{+Jj$z6FV^o >zIX78z8Stp@k{y3k-8^p+f2r~%?CE9M+*8{pur%r`4sU$7nkifyu1=Qj@WJjT7dF)c >z_KPN{82LnRv&PG(M87vklb$Bw72i8{3FXFHw1v`4x5Hf(g2RZ2q+>{jp^x}12Xk>H >z_9ZK}DvFfzJ!k^Nu>_&6uZ-l*<jT+nmL(!0S~)<bPsuWkC|A{|b6)$v2(P0h9GJwU >z+BH!Fbb2o@v&qfVX18AJHIZc^Qx!Ar$c~)NX%3HX=5$e{T~M#ICyC40y_8%mrTS&P >zYnzyU;nBu9*j8&Ux-itS;kW3ipo<2HLwto)2a<z0@2fz+aU5VdQ+yD%gnot_v8NG4 >zTjQFBuz!LVQLGG>X4eflrj}m}!rzyPMZdm6aO(qKVqTM6Wngf{`V6?HNhotk=7SA) >ze$8LdN4_HdO-)<|W<gleO8)9L4<y;@<K~-sA+_EBEi<ENJhP0Kwp_Q3&M&D&iRKYA >zx<j5-ZI9EM=uTD<;^enCWe$1*^mowCDGD`xTeofa+&E6gavr@=Gtt{G5E+liyjE|= >z?=ojl95*ziECtOrC{WCr1A3K2sP1Uezn@LRv#y7L6!0hM;uzZuZkG1p(0q)Gc;1<A >zf|k68$RF6LksQ2L$8^r6a*THrewhT}Jds|Kw0*YeLA^nfaso!aY3%zm{8Ia5WL*LV >zr^-=ylrL9>4?}Mlvq~FO*y{t77G}KM@vJ~5m5V2kUM|i$J^0KMU&>%;B+(AZo-BAK >zlU_C}(^0nYs~t&dW_U9+@{g7I=0K*6=Mv%kJmpUcX!^ibKtzZIRMskc5H)aZ#LB`F >z7=3*x<1jAc(!JEA=z)Df-<1zZ!Zy8y&gE=D(Lhk#2vO){vh%fe5wb0^+R{XwL@BB< >zUW{72bG9q>IK_7sS*ET3b~x^b`cA3<xY@=A-RsjMi8CMSQkaaEUYQPg8*ynV@}Az+ >za$#kAy#^CoKypjEFz?-V{!$+<$Hn6P({)XOH^o46;5A8If(1;`QDKJJ?Ba-7)upJm >zBoYDDsB6<!&Gy|uq;oIC^#fQhqQbJEgrzFz^!SMhjLm&&*SpqQda+l6vsP|Q(*iIg >zvZ?fd;}03oC{=|7ydp*SPKPBg;`L0&zS2C6R(xz6J1A!4L9(T#LI!p?;ge6hP{U9M >zGChPFK{|bR_k9{g?Nna{2l{sv=q?D5=t&|#y6nZVo|r1oVABB69tM0M&zwf{EMCcy >zQbQZV9MDcm@hP`sEi;Kc$`_Uw_PPVd3=`B?TCNxeoo)=}>&dRmL8{f4uy5TL+rWCD >z%=%*Ii(W<T_usOUfZy6#vUJmV(-y0lvftJktg=#LY{ZIUfP2x^ESJYyUc0r|mKvP7 >zO=u<~V*4grdWEP#^0L9Y5eo#T0959u!NCz@!~1uQUnQKkmF85-Sdo>&c7WxJC@?W2 >zrE()c(_p}LL_c0BQlBn~%_4nniQ}m({6v=!rp713@M`9p(;E9CRLh&wawwEsOuWFl >z<!opxHkt#k$V<tHw{X@<Bh2*Bi8i6gb}xsG?RQb{;2>Qgc(b8v7gCG)W8SEz<Qu?M >zw|FJkl-MDVZ9mVZELU`sEMHFhuvs%q!Vu6e)Pii_7Fa>22wuF{tl~Xh3Z4(HzCiw` >zwTu`s08l4*c~1gtDI*LV2*5$B^>cF>^ZrbDz<VgLj!hJTRREUI3#knZXmY5EF*}|E >ze|oS@*?P$<8HraQsGvXEp#uQ+1_iADy7Pa(;Qx4l2sq;V@!)4V-On#2gmGl~<JrJF >zSbseD@lvYaU#g>TscWERVy<HZ?5qAC4ivy!w}AE0zH`+D1OV6t2LLes-~a$Q-g^JV >z(Y3U<qcyfOH~SfqkeJLu9(vRC015zrpa1~)KS7SXk%52xMGqZ)2OSGN11)=7pg8{p >zvjZ9>FX<Vk7ufo84QOM`pI|xO;=q>dzrge?&2>#I3~XqvoPQPx)Ubfn<0x~Y1o+Qy >zpa1~UpD0J(!f^jhv9d9+wKcIY(lP=zq}R1{`b{tZ-~$l(69s_#$AcdxXF>ccq@{(H >znThT%R-dbKVetyh#Rn<_02=;ZT~7Z^%kj4QUnngt6AKeNEv?^l#sbDf9*srjhyVb9 >z>JI{-{5KMKo8#U3JN1{Cu+VYP(zUm<v$U|KwX)U!*_6;ghj7x5_<+Iy05jMCz}ug& >zN8aNK|3hy+ad|CspuC38zlaL}IQ$m<Xn$~j*b_(VH}3zr<rg~!s&KJBh*Oq*2YT5U >z*e&)yv*3ru(!V1NoOH~s%nWRQb1l@rL>a1kq!$OqTME!@KrR0`a=dNz{z4R>YP6qh >zf40>RovL7X;Jksss{jl#ygx8M1iH5VYmk<q({HRF*@4JBGn)t)A-KRn@C&Qj;V)Q5 >zT6$)dwg$AohPb~=rrydpk`9#Wf#&};#`-rf#~a1@uV}hjwt6-uR(7_3BAr%cGEXK@ >zvS;7~Bl<TCc$?#W?*BJDJLexh(6jx;azC_Xk@2}N1X?Z!IDY0Gc~5@+3!broj=q77 >zmaft7`u^bM=`Aqw1E(o1!LPg=@0PH?;F(zHo9OA-S=#&=?>$Z_xC}7VNPzm1{iN@a >zH&5|j@XRd#C7+><j`@G5x*sxLD=mSe0d0r~9RJBEKWsQr_7_YG11Gyb6YmozO(8N6 >z1OHzrqRPKO0h6A?pP?Y*CBI1nH53O9pz;1Vj=U|a{{rRsXK@DrG-h-Ek~MMuVEvfo >zkAFeavbD6g(KGmIvI79}dB2hfe<88f{JC8JCh6+f{)~eHNP@VraK>1m|1f?g^zS*? >z{(s<f?CmVI^bPbZf14J<X75;Oq}WQpApn3L;41%fvdr=RR`(Bt{E;yKD;Yr8aI^Y; >z4+yv<26nYh007AUP#yp{^2TlbXWZX}y)chvLD)hD{|<!BzXJTWU?{Ht1LzO4{yvqr >za=BSkr%PyBf%U`-&;}Gg$(rLGwDC`|zoyprpupAbrwL8_3pI4_A5i~daswxGz4I^C >z6v-d#A3=%*@#@!_<NubTe}|Tlj+vQ(jq^{z3I&J&)>S{J3&uZ)Km4WsKZySd*1t_1 >zE>X5DKQ9h+Kk;+CAEE!5#DB3?u(tTIj23Il%K>A85SZ_Ng`2|tL-_wQ%kR<QCd<WI >zUeqS`8kpp{fEDkreuP2z{|Em$MgV~7EZblFNbrYMe)!P<`S01b26n&ruoy`DIX(Xx >z$JzgY_Gg(o7fAg%Q~yeRM*ZJ1{#nxY$_8q#pnvND)c71Ye$Ed$-ijFin+nwaS62aD >zlbHC6If1$7|BfH#e1rM-P)Fc&vvmB$q64ztEWKR4xA?%IG6L3Xzb>Mx{{#5LKR=}W >z+2>Gz(HJn6p9=^2f6EBGJ@RhF{zpRoWf}2<{_|q^bF?0L*AV<8`kyY1PykfmG*h2{ >zJR=59GdQ3{fK}Na2e5i2{AcWcS@~DbK>^UB6IpmW&s7e9*azSwqy7W@qq1lv`u~Ie >z)!dc9Rd_tO3^EY7Y<>qO_@67>Bkwb^-^eBwwsycgpkrrZY4KlWcNOrw@e%Hf$Qmf6 >z0`T<YXI74P4drhv3ribw9kahUZ6p@WV>B(%@A(YO-S3S6fd8CL{0IXbn%`KGA~KS+ >zc20KxDUksHzNqA1!u>yI6F<To2bc|iIr9W6W@n<OWoQDdW`ButC7@bd^nBw*K)){k >zR?6mhEBr0T*uc!{cV~9%6|jO<q~m4*O@0P6IpHtP<WcxLx&Fob)r0Jrlgz|z#@w<< >z06-RS5dDNZ^2S&CJDi!Nk>&68;$=c2%eL;g>Kh=76F7dJfH~e3#(&4NFflT=({lK+ >zQaEeb8QYud{!U+NbYZF2ck^)pmQFFi@oPba;qp)EKid5M$JtN-aA0oBZosRU0+xPD >z!11fp^YkEp<Lp0?`ZxLlunqAL2>tCnFv(p3$FE8Lf%EU^KbjK%xh?*zx$(c9m*dSP >p^1rCR+u+ZxX#Iy5R|@jm^(`5RA7w3Y*#`c!AOiq9z-Ise{~sE)Z3qAW > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/LGPL.txt b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/LGPL.txt >new file mode 100644 >index 0000000..367013a >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/LGPL.txt >@@ -0,0 +1,502 @@ >+ GNU LESSER GENERAL PUBLIC LICENSE >+ Version 2.1, February 1999 >+ >+ Copyright (C) 1991, 1999 Free Software Foundation, Inc. >+ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA >+ Everyone is permitted to copy and distribute verbatim copies >+ of this license document, but changing it is not allowed. >+ >+[This is the first released version of the Lesser GPL. It also counts >+ as the successor of the GNU Library Public License, version 2, hence >+ the version number 2.1.] >+ >+ Preamble >+ >+ The licenses for most software are designed to take away your >+freedom to share and change it. By contrast, the GNU General Public >+Licenses are intended to guarantee your freedom to share and change >+free software--to make sure the software is free for all its users. >+ >+ This license, the Lesser General Public License, applies to some >+specially designated software packages--typically libraries--of the >+Free Software Foundation and other authors who decide to use it. You >+can use it too, but we suggest you first think carefully about whether >+this license or the ordinary General Public License is the better >+strategy to use in any particular case, based on the explanations below. >+ >+ When we speak of free software, we are referring to freedom of use, >+not price. Our General Public Licenses are designed to make sure that >+you have the freedom to distribute copies of free software (and charge >+for this service if you wish); that you receive source code or can get >+it if you want it; that you can change the software and use pieces of >+it in new free programs; and that you are informed that you can do >+these things. >+ >+ To protect your rights, we need to make restrictions that forbid >+distributors to deny you these rights or to ask you to surrender these >+rights. These restrictions translate to certain responsibilities for >+you if you distribute copies of the library or if you modify it. >+ >+ For example, if you distribute copies of the library, whether gratis >+or for a fee, you must give the recipients all the rights that we gave >+you. You must make sure that they, too, receive or can get the source >+code. If you link other code with the library, you must provide >+complete object files to the recipients, so that they can relink them >+with the library after making changes to the library and recompiling >+it. And you must show them these terms so they know their rights. >+ >+ We protect your rights with a two-step method: (1) we copyright the >+library, and (2) we offer you this license, which gives you legal >+permission to copy, distribute and/or modify the library. >+ >+ To protect each distributor, we want to make it very clear that >+there is no warranty for the free library. Also, if the library is >+modified by someone else and passed on, the recipients should know >+that what they have is not the original version, so that the original >+author's reputation will not be affected by problems that might be >+introduced by others. >+ >+ Finally, software patents pose a constant threat to the existence of >+any free program. We wish to make sure that a company cannot >+effectively restrict the users of a free program by obtaining a >+restrictive license from a patent holder. Therefore, we insist that >+any patent license obtained for a version of the library must be >+consistent with the full freedom of use specified in this license. >+ >+ Most GNU software, including some libraries, is covered by the >+ordinary GNU General Public License. This license, the GNU Lesser >+General Public License, applies to certain designated libraries, and >+is quite different from the ordinary General Public License. We use >+this license for certain libraries in order to permit linking those >+libraries into non-free programs. >+ >+ When a program is linked with a library, whether statically or using >+a shared library, the combination of the two is legally speaking a >+combined work, a derivative of the original library. The ordinary >+General Public License therefore permits such linking only if the >+entire combination fits its criteria of freedom. The Lesser General >+Public License permits more lax criteria for linking other code with >+the library. >+ >+ We call this license the "Lesser" General Public License because it >+does Less to protect the user's freedom than the ordinary General >+Public License. It also provides other free software developers Less >+of an advantage over competing non-free programs. These disadvantages >+are the reason we use the ordinary General Public License for many >+libraries. However, the Lesser license provides advantages in certain >+special circumstances. >+ >+ For example, on rare occasions, there may be a special need to >+encourage the widest possible use of a certain library, so that it becomes >+a de-facto standard. To achieve this, non-free programs must be >+allowed to use the library. A more frequent case is that a free >+library does the same job as widely used non-free libraries. In this >+case, there is little to gain by limiting the free library to free >+software only, so we use the Lesser General Public License. >+ >+ In other cases, permission to use a particular library in non-free >+programs enables a greater number of people to use a large body of >+free software. For example, permission to use the GNU C Library in >+non-free programs enables many more people to use the whole GNU >+operating system, as well as its variant, the GNU/Linux operating >+system. >+ >+ Although the Lesser General Public License is Less protective of the >+users' freedom, it does ensure that the user of a program that is >+linked with the Library has the freedom and the wherewithal to run >+that program using a modified version of the Library. >+ >+ The precise terms and conditions for copying, distribution and >+modification follow. Pay close attention to the difference between a >+"work based on the library" and a "work that uses the library". The >+former contains code derived from the library, whereas the latter must >+be combined with the library in order to run. >+ >+ GNU LESSER GENERAL PUBLIC LICENSE >+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION >+ >+ 0. This License Agreement applies to any software library or other >+program which contains a notice placed by the copyright holder or >+other authorized party saying it may be distributed under the terms of >+this Lesser General Public License (also called "this License"). >+Each licensee is addressed as "you". >+ >+ A "library" means a collection of software functions and/or data >+prepared so as to be conveniently linked with application programs >+(which use some of those functions and data) to form executables. >+ >+ The "Library", below, refers to any such software library or work >+which has been distributed under these terms. A "work based on the >+Library" means either the Library or any derivative work under >+copyright law: that is to say, a work containing the Library or a >+portion of it, either verbatim or with modifications and/or translated >+straightforwardly into another language. (Hereinafter, translation is >+included without limitation in the term "modification".) >+ >+ "Source code" for a work means the preferred form of the work for >+making modifications to it. For a library, complete source code means >+all the source code for all modules it contains, plus any associated >+interface definition files, plus the scripts used to control compilation >+and installation of the library. >+ >+ Activities other than copying, distribution and modification are not >+covered by this License; they are outside its scope. The act of >+running a program using the Library is not restricted, and output from >+such a program is covered only if its contents constitute a work based >+on the Library (independent of the use of the Library in a tool for >+writing it). Whether that is true depends on what the Library does >+and what the program that uses the Library does. >+ >+ 1. You may copy and distribute verbatim copies of the Library's >+complete source code as you receive it, in any medium, provided that >+you conspicuously and appropriately publish on each copy an >+appropriate copyright notice and disclaimer of warranty; keep intact >+all the notices that refer to this License and to the absence of any >+warranty; and distribute a copy of this License along with the >+Library. >+ >+ You may charge a fee for the physical act of transferring a copy, >+and you may at your option offer warranty protection in exchange for a >+fee. >+ >+ 2. You may modify your copy or copies of the Library or any portion >+of it, thus forming a work based on the Library, and copy and >+distribute such modifications or work under the terms of Section 1 >+above, provided that you also meet all of these conditions: >+ >+ a) The modified work must itself be a software library. >+ >+ b) You must cause the files modified to carry prominent notices >+ stating that you changed the files and the date of any change. >+ >+ c) You must cause the whole of the work to be licensed at no >+ charge to all third parties under the terms of this License. >+ >+ d) If a facility in the modified Library refers to a function or a >+ table of data to be supplied by an application program that uses >+ the facility, other than as an argument passed when the facility >+ is invoked, then you must make a good faith effort to ensure that, >+ in the event an application does not supply such function or >+ table, the facility still operates, and performs whatever part of >+ its purpose remains meaningful. >+ >+ (For example, a function in a library to compute square roots has >+ a purpose that is entirely well-defined independent of the >+ application. Therefore, Subsection 2d requires that any >+ application-supplied function or table used by this function must >+ be optional: if the application does not supply it, the square >+ root function must still compute square roots.) >+ >+These requirements apply to the modified work as a whole. If >+identifiable sections of that work are not derived from the Library, >+and can be reasonably considered independent and separate works in >+themselves, then this License, and its terms, do not apply to those >+sections when you distribute them as separate works. But when you >+distribute the same sections as part of a whole which is a work based >+on the Library, the distribution of the whole must be on the terms of >+this License, whose permissions for other licensees extend to the >+entire whole, and thus to each and every part regardless of who wrote >+it. >+ >+Thus, it is not the intent of this section to claim rights or contest >+your rights to work written entirely by you; rather, the intent is to >+exercise the right to control the distribution of derivative or >+collective works based on the Library. >+ >+In addition, mere aggregation of another work not based on the Library >+with the Library (or with a work based on the Library) on a volume of >+a storage or distribution medium does not bring the other work under >+the scope of this License. >+ >+ 3. You may opt to apply the terms of the ordinary GNU General Public >+License instead of this License to a given copy of the Library. To do >+this, you must alter all the notices that refer to this License, so >+that they refer to the ordinary GNU General Public License, version 2, >+instead of to this License. (If a newer version than version 2 of the >+ordinary GNU General Public License has appeared, then you can specify >+that version instead if you wish.) Do not make any other change in >+these notices. >+ >+ Once this change is made in a given copy, it is irreversible for >+that copy, so the ordinary GNU General Public License applies to all >+subsequent copies and derivative works made from that copy. >+ >+ This option is useful when you wish to copy part of the code of >+the Library into a program that is not a library. >+ >+ 4. You may copy and distribute the Library (or a portion or >+derivative of it, under Section 2) in object code or executable form >+under the terms of Sections 1 and 2 above provided that you accompany >+it with the complete corresponding machine-readable source code, which >+must be distributed under the terms of Sections 1 and 2 above on a >+medium customarily used for software interchange. >+ >+ If distribution of object code is made by offering access to copy >+from a designated place, then offering equivalent access to copy the >+source code from the same place satisfies the requirement to >+distribute the source code, even though third parties are not >+compelled to copy the source along with the object code. >+ >+ 5. A program that contains no derivative of any portion of the >+Library, but is designed to work with the Library by being compiled or >+linked with it, is called a "work that uses the Library". Such a >+work, in isolation, is not a derivative work of the Library, and >+therefore falls outside the scope of this License. >+ >+ However, linking a "work that uses the Library" with the Library >+creates an executable that is a derivative of the Library (because it >+contains portions of the Library), rather than a "work that uses the >+library". The executable is therefore covered by this License. >+Section 6 states terms for distribution of such executables. >+ >+ When a "work that uses the Library" uses material from a header file >+that is part of the Library, the object code for the work may be a >+derivative work of the Library even though the source code is not. >+Whether this is true is especially significant if the work can be >+linked without the Library, or if the work is itself a library. The >+threshold for this to be true is not precisely defined by law. >+ >+ If such an object file uses only numerical parameters, data >+structure layouts and accessors, and small macros and small inline >+functions (ten lines or less in length), then the use of the object >+file is unrestricted, regardless of whether it is legally a derivative >+work. (Executables containing this object code plus portions of the >+Library will still fall under Section 6.) >+ >+ Otherwise, if the work is a derivative of the Library, you may >+distribute the object code for the work under the terms of Section 6. >+Any executables containing that work also fall under Section 6, >+whether or not they are linked directly with the Library itself. >+ >+ 6. As an exception to the Sections above, you may also combine or >+link a "work that uses the Library" with the Library to produce a >+work containing portions of the Library, and distribute that work >+under terms of your choice, provided that the terms permit >+modification of the work for the customer's own use and reverse >+engineering for debugging such modifications. >+ >+ You must give prominent notice with each copy of the work that the >+Library is used in it and that the Library and its use are covered by >+this License. You must supply a copy of this License. If the work >+during execution displays copyright notices, you must include the >+copyright notice for the Library among them, as well as a reference >+directing the user to the copy of this License. Also, you must do one >+of these things: >+ >+ a) Accompany the work with the complete corresponding >+ machine-readable source code for the Library including whatever >+ changes were used in the work (which must be distributed under >+ Sections 1 and 2 above); and, if the work is an executable linked >+ with the Library, with the complete machine-readable "work that >+ uses the Library", as object code and/or source code, so that the >+ user can modify the Library and then relink to produce a modified >+ executable containing the modified Library. (It is understood >+ that the user who changes the contents of definitions files in the >+ Library will not necessarily be able to recompile the application >+ to use the modified definitions.) >+ >+ b) Use a suitable shared library mechanism for linking with the >+ Library. A suitable mechanism is one that (1) uses at run time a >+ copy of the library already present on the user's computer system, >+ rather than copying library functions into the executable, and (2) >+ will operate properly with a modified version of the library, if >+ the user installs one, as long as the modified version is >+ interface-compatible with the version that the work was made with. >+ >+ c) Accompany the work with a written offer, valid for at >+ least three years, to give the same user the materials >+ specified in Subsection 6a, above, for a charge no more >+ than the cost of performing this distribution. >+ >+ d) If distribution of the work is made by offering access to copy >+ from a designated place, offer equivalent access to copy the above >+ specified materials from the same place. >+ >+ e) Verify that the user has already received a copy of these >+ materials or that you have already sent this user a copy. >+ >+ For an executable, the required form of the "work that uses the >+Library" must include any data and utility programs needed for >+reproducing the executable from it. However, as a special exception, >+the materials to be distributed need not include anything that is >+normally distributed (in either source or binary form) with the major >+components (compiler, kernel, and so on) of the operating system on >+which the executable runs, unless that component itself accompanies >+the executable. >+ >+ It may happen that this requirement contradicts the license >+restrictions of other proprietary libraries that do not normally >+accompany the operating system. Such a contradiction means you cannot >+use both them and the Library together in an executable that you >+distribute. >+ >+ 7. You may place library facilities that are a work based on the >+Library side-by-side in a single library together with other library >+facilities not covered by this License, and distribute such a combined >+library, provided that the separate distribution of the work based on >+the Library and of the other library facilities is otherwise >+permitted, and provided that you do these two things: >+ >+ a) Accompany the combined library with a copy of the same work >+ based on the Library, uncombined with any other library >+ facilities. This must be distributed under the terms of the >+ Sections above. >+ >+ b) Give prominent notice with the combined library of the fact >+ that part of it is a work based on the Library, and explaining >+ where to find the accompanying uncombined form of the same work. >+ >+ 8. You may not copy, modify, sublicense, link with, or distribute >+the Library except as expressly provided under this License. Any >+attempt otherwise to copy, modify, sublicense, link with, or >+distribute the Library is void, and will automatically terminate your >+rights under this License. However, parties who have received copies, >+or rights, from you under this License will not have their licenses >+terminated so long as such parties remain in full compliance. >+ >+ 9. You are not required to accept this License, since you have not >+signed it. However, nothing else grants you permission to modify or >+distribute the Library or its derivative works. These actions are >+prohibited by law if you do not accept this License. Therefore, by >+modifying or distributing the Library (or any work based on the >+Library), you indicate your acceptance of this License to do so, and >+all its terms and conditions for copying, distributing or modifying >+the Library or works based on it. >+ >+ 10. Each time you redistribute the Library (or any work based on the >+Library), the recipient automatically receives a license from the >+original licensor to copy, distribute, link with or modify the Library >+subject to these terms and conditions. You may not impose any further >+restrictions on the recipients' exercise of the rights granted herein. >+You are not responsible for enforcing compliance by third parties with >+this License. >+ >+ 11. If, as a consequence of a court judgment or allegation of patent >+infringement or for any other reason (not limited to patent issues), >+conditions are imposed on you (whether by court order, agreement or >+otherwise) that contradict the conditions of this License, they do not >+excuse you from the conditions of this License. If you cannot >+distribute so as to satisfy simultaneously your obligations under this >+License and any other pertinent obligations, then as a consequence you >+may not distribute the Library at all. For example, if a patent >+license would not permit royalty-free redistribution of the Library by >+all those who receive copies directly or indirectly through you, then >+the only way you could satisfy both it and this License would be to >+refrain entirely from distribution of the Library. >+ >+If any portion of this section is held invalid or unenforceable under any >+particular circumstance, the balance of the section is intended to apply, >+and the section as a whole is intended to apply in other circumstances. >+ >+It is not the purpose of this section to induce you to infringe any >+patents or other property right claims or to contest validity of any >+such claims; this section has the sole purpose of protecting the >+integrity of the free software distribution system which is >+implemented by public license practices. Many people have made >+generous contributions to the wide range of software distributed >+through that system in reliance on consistent application of that >+system; it is up to the author/donor to decide if he or she is willing >+to distribute software through any other system and a licensee cannot >+impose that choice. >+ >+This section is intended to make thoroughly clear what is believed to >+be a consequence of the rest of this License. >+ >+ 12. If the distribution and/or use of the Library is restricted in >+certain countries either by patents or by copyrighted interfaces, the >+original copyright holder who places the Library under this License may add >+an explicit geographical distribution limitation excluding those countries, >+so that distribution is permitted only in or among countries not thus >+excluded. In such case, this License incorporates the limitation as if >+written in the body of this License. >+ >+ 13. The Free Software Foundation may publish revised and/or new >+versions of the Lesser General Public License from time to time. >+Such new versions will be similar in spirit to the present version, >+but may differ in detail to address new problems or concerns. >+ >+Each version is given a distinguishing version number. If the Library >+specifies a version number of this License which applies to it and >+"any later version", you have the option of following the terms and >+conditions either of that version or of any later version published by >+the Free Software Foundation. If the Library does not specify a >+license version number, you may choose any version ever published by >+the Free Software Foundation. >+ >+ 14. If you wish to incorporate parts of the Library into other free >+programs whose distribution conditions are incompatible with these, >+write to the author to ask for permission. For software which is >+copyrighted by the Free Software Foundation, write to the Free >+Software Foundation; we sometimes make exceptions for this. Our >+decision will be guided by the two goals of preserving the free status >+of all derivatives of our free software and of promoting the sharing >+and reuse of software generally. >+ >+ NO WARRANTY >+ >+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO >+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. >+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR >+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY >+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE >+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR >+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE >+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME >+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. >+ >+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN >+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY >+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU >+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR >+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE >+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING >+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A >+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF >+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH >+DAMAGES. >+ >+ END OF TERMS AND CONDITIONS >+ >+ How to Apply These Terms to Your New Libraries >+ >+ If you develop a new library, and you want it to be of the greatest >+possible use to the public, we recommend making it free software that >+everyone can redistribute and change. You can do so by permitting >+redistribution under these terms (or, alternatively, under the terms of the >+ordinary General Public License). >+ >+ To apply these terms, attach the following notices to the library. It is >+safest to attach them to the start of each source file to most effectively >+convey the exclusion of warranty; and each file should have at least the >+"copyright" line and a pointer to where the full notice is found. >+ >+ <one line to give the library's name and a brief idea of what it does.> >+ Copyright (C) <year> <name of author> >+ >+ This library is free software; you can redistribute it and/or >+ modify it under the terms of the GNU Lesser General Public >+ License as published by the Free Software Foundation; either >+ version 2.1 of the License, or (at your option) any later version. >+ >+ This library is distributed in the hope that it will be useful, >+ but WITHOUT ANY WARRANTY; without even the implied warranty of >+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU >+ Lesser General Public License for more details. >+ >+ You should have received a copy of the GNU Lesser General Public >+ License along with this library; if not, write to the Free Software >+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA >+ >+Also add information on how to contact you by electronic and paper mail. >+ >+You should also get your employer (if you work as a programmer) or your >+school, if any, to sign a "copyright disclaimer" for the library, if >+necessary. Here is a sample; alter the names: >+ >+ Yoyodyne, Inc., hereby disclaims all copyright interest in the >+ library `Frob' (a library for tweaking knobs) written by James Random Hacker. >+ >+ <signature of Ty Coon>, 1 April 1990 >+ Ty Coon, President of Vice >+ >+That's all there is to it! >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/about.html b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/about.html >new file mode 100644 >index 0000000..6922b4c >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/about.html >@@ -0,0 +1,50 @@ >+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> >+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> >+<head> >+ <title>GreyBox - About</title> >+ >+ <script type="text/javascript"> >+ var GB_ROOT_DIR = "./greybox/"; >+ </script> >+ >+ <script type="text/javascript" src="greybox/AJS.js"></script> >+ <script type="text/javascript" src="greybox/AJS_fx.js"></script> >+ <script type="text/javascript" src="greybox/gb_scripts.js"></script> >+ <link href="greybox/gb_styles.css" rel="stylesheet" type="text/css" media="all" /> >+ >+ <script type="text/javascript" src="static_files/help.js"></script> >+ <link href="static_files/help.css" rel="stylesheet" type="text/css" media="all" /> >+</head> >+ >+<body> >+ >+<script> >+ insertHeader(); >+ insertMenu('about'); >+</script> >+ >+<p> >+GreyBox is copyrighted work by <a href="http://amix.dk/">Amir Salihefendic</a>. >+</p> >+ >+<p> >+It is based on <a href="http://orangoo.com/labs/AJS/">AJS</a> JavaScript library. >+</p> >+ >+<p> >+It is realesed under <a href="LGPL.txt">LGPL</a>. >+</p> >+ >+<h3>Links</h3> >+<ul> >+ <li> <a href="http://orangoo.com/labs/GreyBox/">GreyBox official site</a> </li> >+</ul> >+ >+<h3>Need help?</h3> >+<ul> >+ <li><a href="http://groups.google.com/group/greybox">GreyBox Google group</a> - A group where you can ask questions and get answers</li> >+ <li><a href="http://orangoo.com/labs/GreyBox/FAQ/">GreyBox FAQ</a> -Frequently Asked Questions about GreyBox</li> >+</ul> >+ >+</body> >+</html> >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/adobe_images/nav_buttons.psd b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/adobe_images/nav_buttons.psd >new file mode 100644 >index 0000000000000000000000000000000000000000..6a87bbc30f3bbfd8008c060e44284257777d88a6 >GIT binary patch >literal 165140 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 > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/advance_usage.html b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/advance_usage.html >new file mode 100644 >index 0000000..fc900cd >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/advance_usage.html >@@ -0,0 +1,182 @@ >+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> >+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> >+<head> >+ <title>GreyBox - Advance usage</title> >+ >+ <script type="text/javascript"> >+ var GB_ROOT_DIR = "./greybox/"; >+ </script> >+ >+ <script type="text/javascript" src="greybox/AJS.js"></script> >+ <script type="text/javascript" src="greybox/AJS_fx.js"></script> >+ <script type="text/javascript" src="greybox/gb_scripts.js"></script> >+ <link href="greybox/gb_styles.css" rel="stylesheet" type="text/css" media="all" /> >+ >+ <script type="text/javascript" src="static_files/help.js"></script> >+ <link href="static_files/help.css" rel="stylesheet" type="text/css" media="all" /> >+</head> >+<body> >+ >+<script> >+insertHeader(); >+insertMenu('adv_usage'); >+</script> >+ >+<h2>Methods for showing windows</h2> >+ >+<h3 class="first">GB_show</h3> >+ >+<h4>Signature:</h4> >+<script> >+insertCode( >+ 'GB_show(caption, url, /*optional*/ height, width, callback_fn)' >+); >+</script> >+ >+<h4>Example:</h4> >+<script> >+insertCode( >+ '<a href="http://google.com/" onclick="return GB_show(\'Google\', this.href)">Visit Google</a>' >+); >+</script> >+ >+<h4>Example rendered:</h4> >+<a href="http://google.com/" onclick="return GB_show('Google', this.href)">Visit Google</a> >+ >+ >+<h3>GB_showCenter</h3> >+ >+<h4>Signature:</h4> >+<script> >+insertCode( >+ 'GB_showCenter(caption, url, /* optional */ height, width, callback_fn)' >+); >+</script> >+ >+<h4>Example:</h4> >+<script> >+insertCode( >+ '<a href="http://google.com/" onclick="return GB_showCenter(\'Google\', this.href)">Visit Google</a>' >+); >+</script> >+ >+<h4>Example rendered:</h4> >+<a href="http://google.com/" onclick="return GB_showCenter('Google', this.href)">Visit Google</a> >+ >+ >+<h3>GB_showFullScreen</h3> >+ >+<h4>Signature:</h4> >+<script> >+insertCode( >+ 'GB_showFullScreen(caption, url, callback_fn)' >+); >+</script> >+ >+<h4>Example:</h4> >+<script> >+insertCode( >+ '<a href="http://google.com/" onclick="return GB_showFullScreen(\'Google\', this.href)">Visit Google</a>' >+); >+</script> >+ >+<h4>Example rendered:</h4> >+<a href="http://google.com/" onclick="return GB_showFullScreen('Google', this.href)">Visit Google</a> >+ >+<h2>Methods for showing overlays</h2> >+ >+<h3 class="first">GB_showImage</h3> >+<h4>Signature:</h4> >+<script> >+insertCode( >+ 'GB_showImage(caption, url, callback_fn)' >+); >+</script> >+ >+<h4>Example:</h4> >+<script> >+insertCode( >+ '<a href="http://static.flickr.com/119/294309231_a3d2a339b9.jpg"\n'+ >+ 'onclick="return GB_showImage(\'Flower\', this.href)">A flower in my hand</a>' >+); >+</script> >+ >+<h4>Example rendered:</h4> >+<a href="http://static.flickr.com/119/294309231_a3d2a339b9.jpg" onclick="return GB_showImage('Flower', this.href)">A flower in my hand</a> >+ >+<h3>GB_showPage</h3> >+<h4>Signature:</h4> >+<script> >+insertCode( >+ 'GB_showPage(caption, url, callback_fn)' >+); >+</script> >+ >+<h4>Example:</h4> >+<script> >+insertCode( >+ '<a href="http://google.com" onclick="return GB_showPage(\'Google\', this.href)">Show Google in another layout</a>' >+); >+</script> >+ >+<h4>Example rendered:</h4> >+<a href="http://google.com" onclick="return GB_showPage('Google', this.href)">Show Google in another layout</a> >+ >+ >+<h2>Methods for showing sets</h2> >+ >+<h3 class="first">GB_showFullScreenSet</h3> >+<h4>Signature:</h4> >+<script> >+insertCode( >+ 'GB_showFullScreenSet(set, start_index, callback_fn)' >+); >+</script> >+ >+<h4>Example:</h4> >+<script> >+insertCode( >+ "<script>", >+ "var page_set = [{'caption': 'Google', 'url': 'http://google.com/'},", >+ " {'caption': 'Yahoo', 'url': 'http://yahoo.com/'}];", >+ "<\/script>", >+ '<a href="#" onclick="return GB_showFullScreenSet(page_set, 1)">Show first page in page_set</a>' >+); >+</script> >+ >+<h4>Example rendered:</h4> >+<script> >+var page_set = [{'caption': 'Google', 'url': 'http://google.com/'}, >+ {'caption': 'Yahoo', 'url': 'http://yahoo.com/'}]; >+</script> >+<a href="#" onclick="return GB_showFullScreenSet(page_set, 1)">Show first page in page_set</a> >+ >+<h3>GB_showImageSet</h3> >+<h4>Signature:</h4> >+<script> >+insertCode( >+ 'GB_showImageSet(set, start_index, callback_fn)' >+); >+</script> >+ >+<h4>Example:</h4> >+<script> >+insertCode( >+ "<script>", >+ "var image_set = [{'caption': 'Flower', 'url': 'http://static.flickr.com/119/294309231_a3d2a339b9.jpg'},", >+ " {'caption': 'Nice waterfall', 'url': 'http://www.widerange.org/images/large/plitvicka.jpg'}];", >+ "<\/script>", >+ '<a href="#" onclick="return GB_showImageSet(image_set, 1)">Show first picture in image_set</a>' >+); >+</script> >+ >+<h4>Example rendered:</h4> >+<script> >+var image_set = [{'caption': 'Flower', 'url': 'http://static.flickr.com/119/294309231_a3d2a339b9.jpg'}, >+ {'caption': 'Nice waterfall', 'url': 'http://www.widerange.org/images/large/plitvicka.jpg'}]; >+</script> >+<a href="#" onclick="return GB_showImageSet(image_set, 1)">Show first picture in image_set</a> >+ >+ >+</body> >+</html> >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/combiner.py b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/combiner.py >new file mode 100644 >index 0000000..8e289ce >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/combiner.py >@@ -0,0 +1,134 @@ >+#!/usr/bin/env python >+""" >+Used to combine the different parts of GreyBox. >+- Python 2.4 required >+- Java 1.4+ required >+- Dojo's JavaScript compressor (http://dojotoolkit.org/docs/compressor_system.html). Place it under compression_lib/custom_rhino.jar >+""" >+import os, sys, shutil >+from compression_lib import AJS_minify >+ >+ >+if __name__ == '__main__': >+ args = sys.argv >+ >+ if len(args) < 2: >+ print """ >+Usage is: >+ python combiner.py [full|gallery|window] >+Example usage: >+ python combiner.py full >+The files will be store in greybox_dist/* depending on the dist. type >+""" >+ sys.exit(0) >+ >+ type = args[1] >+ output_dir = 'greybox' >+ >+ ## >+ # Config file list >+ # >+ js = [] >+ css = [] >+ static = [] >+ >+ append = lambda l, x: l.append('greybox_source/%s' % x) >+ >+ def appendBase(): >+ append(js, 'base/base.js') >+ append(js, 'auto_deco.js') >+ append(css, 'base/base.css') >+ append(static, 'base/indicator.gif') >+ append(static, 'base/loader_frame.html') >+ >+ def appendSet(): >+ append(js, 'set/set.js') >+ append(css, 'set/set.css') >+ append(static, 'set/next.gif') >+ append(static, 'set/prev.gif') >+ >+ def appendGallery(): >+ append(js, 'gallery/gallery.js') >+ append(css, 'gallery/gallery.css') >+ append(static, 'gallery/g_close.gif') >+ >+ def appendWindow(): >+ append(js, 'window/window.js') >+ append(css, 'window/window.css') >+ append(static, 'window/header_bg.gif') >+ append(static, 'window/w_close.gif') >+ >+ appendBase() >+ >+ if type == 'full': >+ appendGallery() >+ appendSet() >+ appendWindow() >+ elif type == 'gallery': >+ appendGallery() >+ appendSet() >+ elif type == 'window': >+ appendWindow() >+ else: >+ sys.exit('Uknown type') >+ >+ print 'Follwoing styles are used:' >+ for style in css: >+ print ' %s' % style >+ >+ print 'Follwoing JavaScript is used:' >+ for script in js: >+ print ' %s' % script >+ >+ ## >+ # Copy the files >+ # >+ try: >+ shutil.rmtree(output_dir) >+ except: >+ pass >+ os.mkdir(output_dir) >+ >+ def concatFiles(f_list): >+ data = [] >+ for f in f_list: >+ data.append(open(f, 'r').read()) >+ return '\n\n'.join(data) >+ >+ def copyFiles(f_list): >+ for f in f_list: >+ shutil.copy(f, output_dir) >+ >+ copyFiles(static) >+ fp = open('%s/%s' % (output_dir, 'gb_styles.css'), 'w') >+ fp.write(concatFiles(css)) >+ fp.close() >+ print 'Compressed styles in %s' % ('greybox/gb_styles.css') >+ >+ ## >+ # Concat js >+ # >+ fp = open('%s/%s' % (output_dir, 'gb_scripts_tmp.js'), 'w') >+ fp.write(concatFiles(js)) >+ fp.close() >+ >+ AJS_minify.AJS_SRC = 'greybox_source/base/AJS.js' >+ AJS_minify.AJS_MINI_SRC = 'greybox/AJS_tmp.js' >+ files = ['greybox/gb_scripts_tmp.js', 'greybox_source/base/AJS_fx.js', 'static_files/help.js'] >+ code_analyzer = AJS_minify.ExternalCodeAnalyzer(files) >+ composer = AJS_minify.AjsComposer(code_analyzer.findFunctions()) >+ composer.writeToOutput() >+ >+ os.popen('java -jar compression_lib/custom_rhino.jar -c greybox/AJS_tmp.js > greybox/AJS.js') >+ os.remove('greybox/AJS_tmp.js') >+ os.popen('java -jar compression_lib/custom_rhino.jar -c greybox_source/base/AJS_fx.js > greybox/AJS_fx.js') >+ print 'Compressed AJS.js and AJS.js into greybox/' >+ >+ os.popen('java -jar compression_lib/custom_rhino.jar -c greybox/gb_scripts_tmp.js > greybox/gb_scripts.js') >+ os.remove('greybox/gb_scripts_tmp.js') >+ print 'Compressed JavaScript in %s' % ('greybox/gb_scripts.css') >+ >+ #Append script_loaded >+ open('greybox/AJS.js', 'a').write('\nscript_loaded=true;') >+ open('greybox/AJS_fx.js', 'a').write('\nscript_loaded=true;') >+ open('greybox/gb_scripts.js', 'a').write('\nscript_loaded=true;') >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/compressing_greybox.html b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/compressing_greybox.html >new file mode 100644 >index 0000000..5596f35 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/compressing_greybox.html >@@ -0,0 +1,55 @@ >+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> >+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> >+<head> >+ <title>GreyBox - Compressing GreyBox</title> >+ >+ <script type="text/javascript"> >+ var GB_ROOT_DIR = "./greybox/"; >+ </script> >+ >+ <script type="text/javascript" src="greybox/AJS.js"></script> >+ <script type="text/javascript" src="greybox/AJS_fx.js"></script> >+ <script type="text/javascript" src="greybox/gb_scripts.js"></script> >+ <link href="greybox/gb_styles.css" rel="stylesheet" type="text/css" media="all" /> >+ >+ <script type="text/javascript" src="static_files/help.js"></script> >+ <link href="static_files/help.css" rel="stylesheet" type="text/css" media="all" /> >+</head> >+<body> >+ >+<script> >+insertHeader(); >+insertMenu('cmpr'); >+</script> >+ >+<h2>Code structure</h2> >+<ul> >+ <li><b>greybox:</b> Generated and compressed JavaScript and CSS is located here</li> >+ <li><b>greybox_source:</b> CSS and JavaScript structured in directories.</li> >+</ul> >+It's not recommend that you alter code in the <b>greybox</b> directory, since it's computer generated and very unreadable! >+ >+ >+<h2>Download Dojo ShrinkSafe</h2> >+To make the filesize as small as possible GreyBox JavaScript is compressed down using <a href="http://alex.dojotoolkit.org/shrinksafe/">Dojo ShrinkSafe</a>. This library requires <a href="http://www.java.com/getjava/">Java</a>, so make sure you got Java installed. Download following JAR file: >+<ul> >+ <li><a href="http://svn.dojotoolkit.org/dojo/trunk/buildscripts/lib/custom_rhino.jar">custom_rhino.jar</a></li> >+</ul> >+Place <b>custom_rhino.jar</b> in GreyBox's <b>compression_lib</b> directory. >+ >+ >+<h2>Compressing GreyBox</h2> >+Now, you are ready to compress GreyBox. This is done by running a Python script called <b>combiner.py</b>. I.e. you need to download and install <a href="http://www.python.org/download/">Pyhton</a>. >+ >+<p> >+You can run <b>combiner.py</b> in following ways: >+</p> >+ >+<ul> >+ <li><b>python combiner.py full:</b> Compress everything</li> >+ <li><b>python combiner.py gallery:</b> Compress only gallery related CSS and JavaScript</li> >+ <li><b>python combiner.py window:</b> Compress only window related CSS and JavaScript</li> >+</ul> >+ >+</body> >+</html> >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/compression_lib/AJS_minify.py b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/compression_lib/AJS_minify.py >new file mode 100644 >index 0000000..cd35244 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/compression_lib/AJS_minify.py >@@ -0,0 +1,255 @@ >+#!/usr/bin/env python >+#Last-update: 08/05/07 12:39:17 >+import re >+import sys >+from sets import Set >+ >+## >+# External files >+# >+AJS_SRC = 'AJS.js' >+AJS_MINI_SRC = 'AJS_compressed.js' >+ >+ >+## >+# Standard stuff that may change in the future >+# >+DOM_SHORTCUTS = [ >+ "ul", "li", "td", "tr", "th", >+ "tbody", "table", "input", "span", "b", >+ "a", "div", "img", "button", "h1", >+ "h2", "h3", "br", "textarea", "form", >+ "p", "select", "option", "iframe", "script", >+ "center", "dl", "dt", "dd", "small", >+ "pre", "tn" >+] >+ >+FN_SHORTCUTS = { >+ '$': 'getElement', >+ '$$': 'getElements', >+ '$f': 'getFormElement', >+ '$b': 'bind', >+ '$p': 'partial', >+ '$A': 'createArray', >+ 'DI': 'documentInsert', >+ 'ACN': 'appendChildNodes', >+ 'RCN': 'replaceChildNodes', >+ 'AEV': 'addEventListener', >+ 'REV': 'removeEventListener', >+ '$bytc': 'getElementsByTagAndClassName' >+} >+ >+AJS_TEMPLATE = """//AJS JavaScript library (minify'ed version) >+//Copyright (c) 2006 Amir Salihefendic. All rights reserved. >+//Copyright (c) 2005 Bob Ippolito. All rights reserved. >+//License: http://www.opensource.org/licenses/mit-license.php >+//Visit http://orangoo.com/AmiNation/AJS for full version. >+AJS = { >+BASE_URL: "", >+drag_obj: null, >+drag_elm: null, >+_drop_zones: [], >+_cur_pos: null, >+ >+%(functions)s >+} >+ >+AJS.$ = AJS.getElement; >+AJS.$$ = AJS.getElements; >+AJS.$f = AJS.getFormElement; >+AJS.$p = AJS.partial; >+AJS.$b = AJS.bind; >+AJS.$A = AJS.createArray; >+AJS.DI = AJS.documentInsert; >+AJS.ACN = AJS.appendChildNodes; >+AJS.RCN = AJS.replaceChildNodes; >+AJS.AEV = AJS.addEventListener; >+AJS.REV = AJS.removeEventListener; >+AJS.$bytc = AJS.getElementsByTagAndClassName; >+ >+AJS.addEventListener(window, 'unload', AJS._unloadListeners); >+AJS._createDomShortcuts(); >+ >+%(AJSClass)s >+ >+%(AJSDeferred)s >+script_loaded = true; >+""" >+ >+ >+def getAjsCode(): >+ return open(AJS_SRC).read() >+ >+def writeAjsMini(code): >+ open(AJS_MINI_SRC, "w").write(code) >+ >+ >+class AjsAnalyzer: >+ >+ def __init__(self): >+ self.code = getAjsCode() >+ self.ajs_fns = {} >+ self.ajs_deps = {} >+ self._parseAJS() >+ self._findDeps() >+ >+ def _parseAJS(self): >+ ajs_code = re.search("AJS =(.|\n)*\n}\n", self.code).group(0) >+ fns = re.findall("\s+((\w*?):.*?{(.|\n)*?\n\s*})(,|\n+})\n", ajs_code) >+ for f in fns: >+ self.ajs_fns[f[1]] = f[0] >+ >+ def getFnCode(self, fn_name, caller=None): >+ """ >+ Returns the code of function and it's dependencies as a list >+ """ >+ fn_name = self._unfoldFn(fn_name) >+ r = [] >+ if self.ajs_fns.get(fn_name): >+ r.append(self.ajs_fns[fn_name]) >+ for dep_fn in self.ajs_deps[fn_name]: >+ if fn_name != dep_fn and dep_fn != caller: >+ r.extend(self.getFnCode(dep_fn, fn_name)) >+ elif fn_name not in ['listeners', 'Class']: >+ print 'Could not find "%s"' % fn_name >+ return r >+ >+ def getAjsClassCode(self): >+ return re.search("AJS.Class =(.|\n)*\n};\n", self.code).group(0) >+ >+ def getAjsDeferredCode(self): >+ return re.search("AJSDeferred =(.|\n)*\n};\n", self.code).group(0) >+ >+ def _findDeps(self): >+ """ >+ Parses AJS and for every function it finds dependencies for the other functions. >+ """ >+ for fn_name, fn_code in self.ajs_fns.items(): >+ self.ajs_deps[fn_name] = self._findFns(fn_code) >+ >+ def _findFns(self, inner): >+ """ >+ Searches after AJS.fnX( in inner and returns all the fnX in a Set. >+ """ >+ s = re.findall("AJS\.([\w_$]*?)(?:\(|,|\.)", inner) >+ s = list(Set(s)) >+ return self._unfoldFns(s) >+ >+ def _unfoldFns(self, list): >+ """ >+ Unfolds: >+ AJS.B, AJS.H1 etc. to _createDomShortcuts >+ AJS.$ to AJS.getElement etc. >+ """ >+ return [self._unfoldFn(n) for n in list] >+ >+ def _unfoldFn(self, fn_name): >+ if fn_name.lower() in DOM_SHORTCUTS: >+ return "_createDomShortcuts" >+ elif FN_SHORTCUTS.get(fn_name): >+ return FN_SHORTCUTS[fn_name] >+ else: >+ return fn_name >+ >+ >+class ExternalCodeAnalyzer: >+ >+ def __init__(self, files): >+ self.found_ajs_fns = [] >+ self.files = files >+ >+ def findFunctions(self): >+ for f in self.files: >+ self.found_ajs_fns.extend( self._parseFile(f) ) >+ return list(Set(self.found_ajs_fns)) >+ >+ def _parseFile(self, f): >+ """ >+ Parses the file, looks for AJS functions and returns all the found functions. >+ """ >+ code = open(f).read() >+ return re.findall("AJS\.([\w_$]*?)\(", code) >+ >+ >+ >+class AjsComposer: >+ >+ def __init__(self, fn_list): >+ self.code = getAjsCode() >+ self.analyzer = AjsAnalyzer() >+ self.fn_list = fn_list >+ >+ #Append standard functions >+ req = ['_unloadListeners', 'createDOM', '_createDomShortcuts', 'log', 'addEventListener'] >+ self.fn_list.extend(req) >+ >+ #Append AJSDeferred only if needed >+ in_list = lambda x: x in self.fn_list >+ if in_list('getRequest') or in_list('loadJSONDoc'): >+ self.deferred = self._minify(self.analyzer.getAjsDeferredCode()) >+ self.fn_list.append('isObject') >+ else: >+ self.deferred = '' >+ >+ def writeToOutput(self): >+ fns = self._getFns() >+ d = {} >+ d['functions'] = ",\n".join(fns) >+ d['AJSDeferred'] = self.deferred >+ d['AJSClass'] = self.analyzer.getAjsClassCode() >+ >+ mini_code = AJS_TEMPLATE % d >+ writeAjsMini(mini_code) >+ >+ def _minify(self, code): >+ new_lines = [] >+ for l in code.split("\n"): >+ if l not in ['\n', '']: >+ new_lines.append(l.lstrip()) >+ return "\n".join(new_lines) >+ >+ def _getFns(self): >+ """ >+ Returns a list with real code of functions >+ """ >+ r = [] >+ for fn in self.fn_list: >+ r.extend(self.analyzer.getFnCode(fn)) >+ >+ r = list(Set(r)) >+ return [self._minify(fn) for fn in r] >+ >+ >+if __name__ == '__main__': >+ args = sys.argv >+ >+ if len(args) < 3: >+ print """Usage is: >+ python AJS_minify.py [-o output_file] ajs_file js_file.js html_using_ajs.html ... >+Example usage: >+ Using relative paths: >+ python AJS_minify.py -o AJS_mini.js AJS.js test.js index.html >+ This will create AJS_mini.js from test.js and index.html. >+ Using absolute paths: >+ python AJS_minify.py ~/Desktop/AJS/AJS.js ~/Desktop/GreyBox_v3_42/greybox/greybox.js >+ This will create a new file called '%s' that has the needed AJS functions.""" % AJS_MINI_SRC >+ >+ sys.exit(0) >+ >+ if sys.argv[1] == '-o': >+ AJS_MINI_SRC = sys.argv[2] >+ AJS_SRC = sys.argv[3] >+ FILES = sys.argv[4:] >+ else: >+ AJS_SRC = sys.argv[1] >+ FILES = sys.argv[2:] >+ >+ print 'Parsing through:\n %s' % "\n ".join(FILES) >+ >+ code_analyzer = ExternalCodeAnalyzer(FILES) >+ found_fns = code_analyzer.findFunctions() >+ print 'Found following AJS functions:\n %s' % ("\n ".join(found_fns)) >+ >+ composer = AjsComposer(found_fns) >+ composer.writeToOutput() >+ print "Written the minified code to '%s'" % AJS_MINI_SRC >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/compression_lib/__init__.py b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/compression_lib/__init__.py >new file mode 100644 >index 0000000..792d600 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/compression_lib/__init__.py >@@ -0,0 +1 @@ >+# >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/examples.html b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/examples.html >new file mode 100644 >index 0000000..fb965fb >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/examples.html >@@ -0,0 +1,95 @@ >+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> >+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> >+<head> >+ <title>GreyBox - Examples</title> >+ >+ <script type="text/javascript"> >+ var GB_ROOT_DIR = "./greybox/"; >+ </script> >+ >+ <script type="text/javascript" src="greybox/AJS.js"></script> >+ <script type="text/javascript" src="greybox/AJS_fx.js"></script> >+ <script type="text/javascript" src="greybox/gb_scripts.js"></script> >+ <link href="greybox/gb_styles.css" rel="stylesheet" type="text/css" media="all" /> >+ >+ <script type="text/javascript" src="static_files/help.js"></script> >+ <link href="static_files/help.css" rel="stylesheet" type="text/css" media="all" /> >+</head> >+<body> >+ >+<script> >+ insertHeader(); >+ insertMenu('examples'); >+</script> >+ >+ >+<h3>One website</h3> >+<ul> >+ <li> >+ <a href="http://google.com/" title="Google" rel="gb_page_center[640, 480]">Launch google.com in a 640x480 window</a> >+ </li> >+ <li> >+ <a href="http://google.com/" title="Google" rel="gb_page_fs[]">Launch google.com in fullscreen window</a> >+ </li> >+</ul> >+ >+<h3>Website gallery</h3> >+<ul> >+ <li> >+ <a href="http://google.com/" title="Google" rel="gb_pageset[search_sites]">Launch Google search</a> >+ </li> >+ <li> >+ <a href="http://search.yahoo.com/" rel="gb_pageset[search_sites]">Launch Yahoo search</a> >+ </li> >+ <li> >+ <a href="http://www.koders.com/" rel="gb_pageset[search_sites]">Launch Koders search</a> >+ </li> >+</ul> >+ >+<h3>Image gallery</h3> >+<script type="text/javascript"> >+var image_set = [{'caption': 'Flower', 'url': 'http://static.flickr.com/119/294309231_a3d2a339b9.jpg'}, >+ {'caption': 'Nice waterfall', 'url': 'http://www.widerange.org/images/large/plitvicka.jpg'}]; >+</script> >+ >+<ul> >+ <li> >+ <a href="#" onclick="return GB_showImageSet(image_set, 1)">Launch gallery</a> >+ </li> >+ >+ <li> >+ <a href="static_files/night_valley.jpg" rel="gb_imageset[nice_pics]" title="Night valley"> >+ <img src="static_files/night_valley_thumb.jpg" /> >+ </a> >+ </li> >+ >+ <li> >+ <a href="static_files/salt.jpg" rel="gb_imageset[nice_pics]" title="Salt flats in Chile"> >+ <img src="static_files/salt_thumb.gif" /> >+ </a> >+ </li> >+</ul> >+ >+<h3>Without loading</h3> >+<script type="text/javascript"> >+GB_myShow = function(caption, url, /* optional */ height, width, callback_fn) { >+ var options = { >+ caption: caption, >+ height: height || 500, >+ width: width || 500, >+ fullscreen: false, >+ show_loading: false, >+ callback_fn: callback_fn >+ } >+ var win = new GB_Window(options); >+ return win.show(url); >+} >+</script> >+<ul> >+ <li> >+ <a href="http://google.com/" onclick="return GB_myShow('Google', this.href)">Visit Google without loading</a> >+ </li> >+</ul> >+ >+</body> >+</html> >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/auto_deco.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/auto_deco.js >new file mode 100644 >index 0000000..7b7f52a >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/auto_deco.js >@@ -0,0 +1,67 @@ >+var GB_SETS = {}; >+function decoGreyboxLinks() { >+ var as = AJS.$bytc('a'); >+ AJS.map(as, function(a) { >+ if(a.getAttribute('href') && a.getAttribute('rel')) { >+ var rel = a.getAttribute('rel'); >+ if(rel.indexOf('gb_') == 0) { >+ var name = rel.match(/\w+/)[0]; >+ var attrs = rel.match(/\[(.*)\]/)[1]; >+ var index = 0; >+ >+ var item = { >+ 'caption': a.title || '', >+ 'url': a.href >+ } >+ >+ //Set up GB_SETS >+ if(name == 'gb_pageset' || name == 'gb_imageset') { >+ if(!GB_SETS[attrs]) { GB_SETS[attrs] = []; } >+ GB_SETS[attrs].push(item); >+ index = GB_SETS[attrs].length; >+ } >+ >+ //Append onclick >+ if(name == 'gb_pageset') { >+ a.onclick = function() { >+ GB_showFullScreenSet(GB_SETS[attrs], index); >+ return false; >+ }; >+ } >+ if(name == 'gb_imageset') { >+ a.onclick = function() { >+ GB_showImageSet(GB_SETS[attrs], index); >+ return false; >+ }; >+ } >+ if(name == 'gb_image') { >+ a.onclick = function() { >+ GB_showImage(item.caption, item.url); >+ return false; >+ }; >+ } >+ if(name == 'gb_page') { >+ a.onclick = function() { >+ var sp = attrs.split(/, ?/); >+ GB_show(item.caption, item.url, parseInt(sp[1]), parseInt(sp[0])); >+ return false; >+ }; >+ } >+ if(name == 'gb_page_fs') { >+ a.onclick = function() { >+ GB_showFullScreen(item.caption, item.url); >+ return false; >+ }; >+ } >+ if(name == 'gb_page_center') { >+ a.onclick = function() { >+ var sp = attrs.split(/, ?/); >+ GB_showCenter(item.caption, item.url, parseInt(sp[1]), parseInt(sp[0])); >+ return false; >+ }; >+ } >+ } >+ }}); >+} >+ >+AJS.AEV(window, 'load', decoGreyboxLinks); >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/AJS.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/AJS.js >new file mode 100644 >index 0000000..1dbb9f7 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/AJS.js >@@ -0,0 +1,1371 @@ >+/* >+Last Modified: 29/01/07 14:16:09 >+ >+AJS JavaScript library >+ A very small library with a lot of functionality >+AUTHOR >+ 4mir Salihefendic (http://amix.dk) - amix@amix.dk >+LICENSE >+ Copyright (c) 2006 Amir Salihefendic. All rights reserved. >+ Copyright (c) 2005 Bob Ippolito. All rights reserved. >+ http://www.opensource.org/licenses/mit-license.php >+VERSION >+ 3.7 >+SITE >+ http://orangoo.com/AmiNation/AJS >+**/ >+if(!AJS) { >+var AJS = { >+ BASE_URL: "", >+ >+ drag_obj: null, >+ drag_elm: null, >+ _drop_zones: [], >+ _drag_zones: [], >+ _cur_pos: null, >+ >+ ajaxErrorHandler: null, >+ >+//// >+// General accessor functions >+//// >+ getQueryArgument: function(var_name) { >+ var query = window.location.search.substring(1); >+ var vars = query.split("&"); >+ for (var i=0;i<vars.length;i++) { >+ var pair = vars[i].split("="); >+ if (pair[0] == var_name) { >+ return pair[1]; >+ } >+ } >+ return null; >+ }, >+ >+ isIe: function() { >+ return (navigator.userAgent.toLowerCase().indexOf("msie") != -1 && navigator.userAgent.toLowerCase().indexOf("opera") == -1); >+ }, >+ isNetscape7: function() { >+ return (navigator.userAgent.toLowerCase().indexOf("netscape") != -1 && navigator.userAgent.toLowerCase().indexOf("7.") != -1); >+ }, >+ isSafari: function() { >+ return (navigator.userAgent.toLowerCase().indexOf("khtml") != -1); >+ }, >+ isOpera: function() { >+ return (navigator.userAgent.toLowerCase().indexOf("opera") != -1); >+ }, >+ isMozilla: function() { >+ return (navigator.userAgent.toLowerCase().indexOf("gecko") != -1 && navigator.productSub >= 20030210); >+ }, >+ >+ >+//// >+// Array functions >+//// >+ //Shortcut: AJS.$A >+ createArray: function(v) { >+ if(AJS.isArray(v) && !AJS.isString(v)) >+ return v; >+ else if(!v) >+ return []; >+ else >+ return [v]; >+ }, >+ >+ forceArray: function(args) { >+ var r = []; >+ AJS.map(args, function(elm) { >+ r.push(elm); >+ }); >+ return r; >+ }, >+ >+ join: function(delim, list) { >+ try { >+ return list.join(delim); >+ } >+ catch(e) { >+ var r = list[0] || ''; >+ AJS.map(list, function(elm) { >+ r += delim + elm; >+ }, 1); >+ return r + ''; >+ } >+ }, >+ >+ isIn: function(elm, list) { >+ var i = AJS.getIndex(elm, list); >+ if(i != -1) >+ return true; >+ else >+ return false; >+ }, >+ >+ getIndex: function(elm, list/*optional*/, eval_fn) { >+ for(var i=0; i < list.length; i++) >+ if(eval_fn && eval_fn(list[i]) || elm == list[i]) >+ return i; >+ return -1; >+ }, >+ >+ getFirst: function(list) { >+ if(list.length > 0) >+ return list[0]; >+ else >+ return null; >+ }, >+ >+ getLast: function(list) { >+ if(list.length > 0) >+ return list[list.length-1]; >+ else >+ return null; >+ }, >+ >+ update: function(l1, l2) { >+ for(var i in l2) >+ l1[i] = l2[i]; >+ return l1; >+ }, >+ >+ flattenList: function(list) { >+ var r = []; >+ var _flatten = function(r, l) { >+ AJS.map(l, function(o) { >+ if(o == null) {} >+ else if (AJS.isArray(o)) >+ _flatten(r, o); >+ else >+ r.push(o); >+ }); >+ } >+ _flatten(r, list); >+ return r; >+ }, >+ >+ >+//// >+// Functional programming >+//// >+ map: function(list, fn,/*optional*/ start_index, end_index) { >+ var i = 0, l = list.length; >+ if(start_index) >+ i = start_index; >+ if(end_index) >+ l = end_index; >+ for(i; i < l; i++) >+ fn.apply(null, [list[i], i]); >+ }, >+ >+ rmap: function(list, fn) { >+ var i = list.length-1, l = 0; >+ for(i; i >= l; i--) >+ fn.apply(null, [list[i], i]); >+ }, >+ >+ filter: function(list, fn, /*optional*/ start_index, end_index) { >+ var r = []; >+ AJS.map(list, function(elm) { >+ if(fn(elm)) >+ r.push(elm); >+ }, start_index, end_index); >+ return r; >+ }, >+ >+ partial: function(fn) { >+ var args = AJS.forceArray(arguments); >+ return AJS.$b(fn, null, args.slice(1, args.length).reverse(), false, true); >+ }, >+ >+ >+//// >+// DOM functions >+//// >+ //Shortcut: AJS.$ >+ getElement: function(id) { >+ if(AJS.isString(id) || AJS.isNumber(id)) >+ return document.getElementById(id); >+ else >+ return id; >+ }, >+ >+ //Shortcut: AJS.$$ >+ getElements: function(/*id1, id2, id3*/) { >+ var args = AJS.forceArray(arguments); >+ var elements = new Array(); >+ for (var i = 0; i < args.length; i++) { >+ var element = AJS.getElement(args[i]); >+ elements.push(element); >+ } >+ return elements; >+ }, >+ >+ //Shortcut: AJS.$bytc >+ getElementsByTagAndClassName: function(tag_name, class_name, /*optional*/ parent) { >+ var class_elements = []; >+ if(!AJS.isDefined(parent)) >+ parent = document; >+ if(!AJS.isDefined(tag_name)) >+ tag_name = '*'; >+ >+ var els = parent.getElementsByTagName(tag_name); >+ var els_len = els.length; >+ var pattern = new RegExp("(^|\\s)" + class_name + "(\\s|$)"); >+ >+ for (i = 0, j = 0; i < els_len; i++) { >+ if ( pattern.test(els[i].className) || class_name == null ) { >+ class_elements[j] = els[i]; >+ j++; >+ } >+ } >+ return class_elements; >+ }, >+ >+ _nodeWalk: function(elm, tag_name, class_name, fn_next_elm) { >+ var p = fn_next_elm(elm); >+ >+ var checkFn; >+ if(tag_name && class_name) { >+ checkFn = function(p) { >+ return AJS.nodeName(p) == tag_name && AJS.hasClass(p, class_name); >+ } >+ } >+ else if(tag_name) { >+ checkFn = function(p) { return AJS.nodeName(p) == tag_name; } >+ } >+ else { >+ checkFn = function(p) { return AJS.hasClass(p, class_name); } >+ } >+ >+ while(p) { >+ if(checkFn(p)) >+ return p; >+ p = fn_next_elm(p); >+ } >+ return null; >+ }, >+ >+ getParentBytc: function(elm, tag_name, class_name) { >+ return AJS._nodeWalk(elm, tag_name, class_name, function(m) { return m.parentNode; }); >+ }, >+ >+ getPreviousSiblingBytc: function(elm, tag_name, class_name) { >+ return AJS._nodeWalk(elm, tag_name, class_name, function(m) { return m.previousSibling; }); >+ }, >+ >+ getNextSiblingBytc: function(elm, tag_name, class_name) { >+ return AJS._nodeWalk(elm, tag_name, class_name, function(m) { return m.nextSibling; }); >+ }, >+ >+ //Shortcut: AJS.$f >+ getFormElement: function(form, name) { >+ form = AJS.$(form); >+ var r = null; >+ AJS.map(form.elements, function(elm) { >+ if(elm.name && elm.name == name) >+ r = elm; >+ }); >+ return r; >+ }, >+ >+ formContents: function(form) { >+ var form = AJS.$(form); >+ var r = {}; >+ var fn = function(elms) { >+ AJS.map(elms, function(e) { >+ if(e.name) >+ r[e.name] = e.value || ''; >+ }); >+ } >+ fn(AJS.$bytc('input', null, form)); >+ fn(AJS.$bytc('textarea', null, form)); >+ return r; >+ }, >+ >+ getBody: function() { >+ return AJS.$bytc('body')[0] >+ }, >+ >+ nodeName: function(elm) { >+ return elm.nodeName.toLowerCase(); >+ }, >+ >+ hasParent: function(elm, parent_to_consider, max_look_up) { >+ if(elm == parent_to_consider) >+ return true; >+ if(max_look_up == 0) >+ return false; >+ return AJS.hasParent(elm.parentNode, parent_to_consider, max_look_up-1); >+ }, >+ >+ isElementHidden: function(elm) { >+ return elm.style.visibility == "hidden"; >+ }, >+ >+ //Shortcut: AJS.DI >+ documentInsert: function(elm) { >+ if(typeof(elm) == 'string') >+ elm = AJS.HTML2DOM(elm); >+ document.write('<span id="dummy_holder"></span>'); >+ AJS.swapDOM(AJS.$('dummy_holder'), elm); >+ }, >+ >+ cloner: function(element) { >+ return function() { >+ return element.cloneNode(true); >+ } >+ }, >+ >+ appendToTop: function(elm/*, elms...*/) { >+ var args = AJS.forceArray(arguments).slice(1); >+ if(args.length >= 1) { >+ var first_child = elm.firstChild; >+ if(first_child) { >+ while(true) { >+ var t_elm = args.shift(); >+ if(t_elm) >+ AJS.insertBefore(t_elm, first_child); >+ else >+ break; >+ } >+ } >+ else { >+ AJS.ACN.apply(null, arguments); >+ } >+ } >+ return elm; >+ }, >+ >+ //Shortcut: AJS.ACN >+ appendChildNodes: function(elm/*, elms...*/) { >+ if(arguments.length >= 2) { >+ AJS.map(arguments, function(n) { >+ if(AJS.isString(n)) >+ n = AJS.TN(n); >+ if(AJS.isDefined(n)) >+ elm.appendChild(n); >+ }, 1); >+ } >+ return elm; >+ }, >+ >+ //Shortcut: AJS.RCN >+ replaceChildNodes: function(elm/*, elms...*/) { >+ var child; >+ while ((child = elm.firstChild)) >+ elm.removeChild(child); >+ if (arguments.length < 2) >+ return elm; >+ else >+ return AJS.appendChildNodes.apply(null, arguments); >+ return elm; >+ }, >+ >+ insertAfter: function(elm, reference_elm) { >+ reference_elm.parentNode.insertBefore(elm, reference_elm.nextSibling); >+ return elm; >+ }, >+ >+ insertBefore: function(elm, reference_elm) { >+ reference_elm.parentNode.insertBefore(elm, reference_elm); >+ return elm; >+ }, >+ >+ showElement: function(/*elms...*/) { >+ var args = AJS.forceArray(arguments); >+ AJS.map(args, function(elm) { elm.style.display = ''}); >+ }, >+ >+ hideElement: function(elm) { >+ var args = AJS.forceArray(arguments); >+ AJS.map(args, function(elm) { elm.style.display = 'none'}); >+ }, >+ >+ swapDOM: function(dest, src) { >+ dest = AJS.getElement(dest); >+ var parent = dest.parentNode; >+ if (src) { >+ src = AJS.getElement(src); >+ parent.replaceChild(src, dest); >+ } else { >+ parent.removeChild(dest); >+ } >+ return src; >+ }, >+ >+ removeElement: function(/*elm1, elm2...*/) { >+ var args = AJS.forceArray(arguments); >+ AJS.map(args, function(elm) { AJS.swapDOM(elm, null); }); >+ }, >+ >+ createDOM: function(name, attrs) { >+ var i=0, attr; >+ elm = document.createElement(name); >+ >+ if(AJS.isDict(attrs[i])) { >+ for(k in attrs[0]) { >+ attr = attrs[0][k]; >+ if(k == "style") >+ elm.style.cssText = attr; >+ else if(k == "class" || k == 'className') >+ elm.className = attr; >+ else { >+ elm.setAttribute(k, attr); >+ } >+ } >+ i++; >+ } >+ >+ if(attrs[0] == null) >+ i = 1; >+ >+ AJS.map(attrs, function(n) { >+ if(n) { >+ if(AJS.isString(n) || AJS.isNumber(n)) >+ n = AJS.TN(n); >+ elm.appendChild(n); >+ } >+ }, i); >+ return elm; >+ }, >+ >+ _createDomShortcuts: function() { >+ var elms = [ >+ "ul", "li", "td", "tr", "th", >+ "tbody", "table", "input", "span", "b", >+ "a", "div", "img", "button", "h1", >+ "h2", "h3", "br", "textarea", "form", >+ "p", "select", "option", "iframe", "script", >+ "center", "dl", "dt", "dd", "small", >+ "pre" >+ ]; >+ var extends_ajs = function(elm) { >+ var c_dom = "return AJS.createDOM.apply(null, ['" + elm + "', arguments]);"; >+ var c_fun_dom = 'function() { ' + c_dom + ' }'; >+ eval("AJS." + elm.toUpperCase() + "=" + c_fun_dom); >+ } >+ AJS.map(elms, extends_ajs); >+ AJS.TN = function(text) { return document.createTextNode(text) }; >+ }, >+ >+ getCssDim: function(dim) { >+ if(AJS.isString(dim)) >+ return dim; >+ else >+ return dim + "px"; >+ }, >+ getCssProperty: function(elm, prop) { >+ elm = AJS.$(elm); >+ var y; >+ if(elm.currentStyle) >+ y = elm.currentStyle[prop]; >+ else if (window.getComputedStyle) >+ y = document.defaultView.getComputedStyle(elm,null).getPropertyValue(prop); >+ return y; >+ }, >+ >+ setStyle: function(/*elm1, elm2..., property, new_value*/) { >+ var args = AJS.forceArray(arguments); >+ var new_val = args.pop(); >+ var property = args.pop(); >+ AJS.map(args, function(elm) { >+ elm.style[property] = AJS.getCssDim(new_val); >+ }); >+ }, >+ >+ setWidth: function(/*elm1, elm2..., width*/) { >+ var args = AJS.forceArray(arguments); >+ args.splice(args.length-1, 0, 'width'); >+ AJS.setStyle.apply(null, args); >+ }, >+ setHeight: function(/*elm1, elm2..., height*/) { >+ var args = AJS.forceArray(arguments); >+ args.splice(args.length-1, 0, 'height'); >+ AJS.setStyle.apply(null, args); >+ }, >+ setLeft: function(/*elm1, elm2..., left*/) { >+ var args = AJS.forceArray(arguments); >+ args.splice(args.length-1, 0, 'left'); >+ AJS.setStyle.apply(null, args); >+ }, >+ setTop: function(/*elm1, elm2..., top*/) { >+ var args = AJS.forceArray(arguments); >+ args.splice(args.length-1, 0, 'top'); >+ AJS.setStyle.apply(null, args); >+ }, >+ setClass: function(/*elm1, elm2..., className*/) { >+ var args = AJS.forceArray(arguments); >+ var c = args.pop(); >+ AJS.map(args, function(elm) { elm.className = c}); >+ }, >+ addClass: function(/*elm1, elm2..., className*/) { >+ var args = AJS.forceArray(arguments); >+ var cls = args.pop(); >+ var add_class = function(o) { >+ if(!new RegExp("(^|\\s)" + cls + "(\\s|$)").test(o.className)) >+ o.className += (o.className ? " " : "") + cls; >+ }; >+ AJS.map(args, function(elm) { add_class(elm); }); >+ }, >+ hasClass: function(elm, cls) { >+ if(!elm.className) >+ return false; >+ return elm.className == cls || >+ elm.className.search(new RegExp(" " + cls)) != -1 >+ }, >+ removeClass: function(/*elm1, elm2..., className*/) { >+ var args = AJS.forceArray(arguments); >+ var cls = args.pop(); >+ var rm_class = function(o) { >+ o.className = o.className.replace(new RegExp("\\s?" + cls, 'g'), ""); >+ }; >+ AJS.map(args, function(elm) { rm_class(elm); }); >+ }, >+ >+ setHTML: function(elm, html) { >+ elm.innerHTML = html; >+ return elm; >+ }, >+ >+ RND: function(tmpl, ns, scope) { >+ scope = scope || window; >+ var fn = function(w, g) { >+ g = g.split("|"); >+ var cnt = ns[g[0]]; >+ for(var i=1; i < g.length; i++) >+ cnt = scope[g[i]](cnt); >+ if(cnt == '') >+ return ''; >+ if(cnt == 0 || cnt == -1) >+ cnt += ''; >+ return cnt || w; >+ }; >+ return tmpl.replace(/%\(([A-Za-z0-9_|.]*)\)/g, fn); >+ }, >+ >+ HTML2DOM: function(html,/*optional*/ first_child) { >+ var d = AJS.DIV(); >+ d.innerHTML = html; >+ if(first_child) >+ return d.childNodes[0]; >+ else >+ return d; >+ }, >+ >+ preloadImages: function(/*img_src1, ..., img_srcN*/) { >+ AJS.AEV(window, 'load', AJS.$p(function(args) { >+ AJS.map(args, function(src) { >+ var pic = new Image(); >+ pic.src = src; >+ }); >+ }, arguments)); >+ }, >+ >+ >+//// >+// Effects >+//// >+ setOpacity: function(elm, p) { >+ elm.style.opacity = p; >+ elm.style.filter = "alpha(opacity="+ p*100 +")"; >+ }, >+ >+ >+//// >+// Ajax functions >+//// >+ getXMLHttpRequest: function() { >+ var try_these = [ >+ function () { return new XMLHttpRequest(); }, >+ function () { return new ActiveXObject('Msxml2.XMLHTTP'); }, >+ function () { return new ActiveXObject('Microsoft.XMLHTTP'); }, >+ function () { return new ActiveXObject('Msxml2.XMLHTTP.4.0'); }, >+ function () { throw "Browser does not support XMLHttpRequest"; } >+ ]; >+ for (var i = 0; i < try_these.length; i++) { >+ var func = try_these[i]; >+ try { >+ return func(); >+ } catch (e) { >+ } >+ } >+ }, >+ >+ getRequest: function(url, data, type) { >+ if(!type) >+ type = "POST"; >+ var req = AJS.getXMLHttpRequest(); >+ >+ if(url.indexOf("http://") == -1) { >+ if(AJS.BASE_URL != '') { >+ if(AJS.BASE_URL.lastIndexOf('/') != AJS.BASE_URL.length-1) >+ AJS.BASE_URL += '/'; >+ url = AJS.BASE_URL + url; >+ } >+ else >+ url = window.location + url; >+ } >+ >+ req.open(type, url, true); >+ if(type == "POST") >+ req.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); >+ return AJS._sendXMLHttpRequest(req); >+ }, >+ >+ _sendXMLHttpRequest: function(req, data) { >+ var d = new AJSDeferred(req); >+ >+ var onreadystatechange = function () { >+ if (req.readyState == 4) { >+ var status = ''; >+ try { >+ status = req.status; >+ } >+ catch(e) {}; >+ if(status == 200 || status == 304 || req.responseText == null) { >+ d.callback(); >+ } >+ else { >+ if(AJS.ajaxErrorHandler) >+ AJS.ajaxErrorHandler(req.responseText, req); >+ else >+ d.errback(); >+ } >+ } >+ } >+ req.onreadystatechange = onreadystatechange; >+ return d; >+ }, >+ >+ _reprString: function(o) { >+ return ('"' + o.replace(/(["\\])/g, '\\$1') + '"' >+ ).replace(/[\f]/g, "\\f" >+ ).replace(/[\b]/g, "\\b" >+ ).replace(/[\n]/g, "\\n" >+ ).replace(/[\t]/g, "\\t" >+ ).replace(/[\r]/g, "\\r"); >+ }, >+ >+ serializeJSON: function(o) { >+ var objtype = typeof(o); >+ if (objtype == "undefined") { >+ return "undefined"; >+ } else if (objtype == "number" || objtype == "boolean") { >+ return o + ""; >+ } else if (o === null) { >+ return "null"; >+ } >+ if (objtype == "string") { >+ return AJS._reprString(o); >+ } >+ var me = arguments.callee; >+ if (objtype != "function" && typeof(o.length) == "number") { >+ var res = []; >+ for (var i = 0; i < o.length; i++) { >+ var val = me(o[i]); >+ if (typeof(val) != "string") { >+ val = "undefined"; >+ } >+ res.push(val); >+ } >+ return "[" + res.join(",") + "]"; >+ } >+ // it's a function with no adapter, bad >+ if (objtype == "function") >+ return null; >+ res = []; >+ for (var k in o) { >+ var useKey; >+ if (typeof(k) == "number") { >+ useKey = '"' + k + '"'; >+ } else if (typeof(k) == "string") { >+ useKey = AJS._reprString(k); >+ } else { >+ // skip non-string or number keys >+ continue; >+ } >+ val = me(o[k]); >+ if (typeof(val) != "string") { >+ // skip non-serializable values >+ continue; >+ } >+ res.push(useKey + ":" + val); >+ } >+ return "{" + res.join(",") + "}"; >+ }, >+ >+ loadJSONDoc: function(url) { >+ var d = AJS.getRequest(url); >+ var eval_req = function(data, req) { >+ var text = req.responseText; >+ if(text == "Error") >+ d.errback(req); >+ else >+ return AJS.evalTxt(text); >+ }; >+ d.addCallback(eval_req); >+ return d; >+ }, >+ >+ evalTxt: function(txt) { >+ try { >+ return eval('('+ txt + ')'); >+ } >+ catch(e) { >+ return eval(txt); >+ } >+ }, >+ >+ evalScriptTags: function(html) { >+ var script_data = html.match(/<script.*?>((\n|\r|.)*?)<\/script>/g); >+ if(script_data != null) { >+ for(var i=0; i < script_data.length; i++) { >+ var script_only = script_data[i].replace(/<script.*?>/g, ""); >+ script_only = script_only.replace(/<\/script>/g, ""); >+ eval(script_only); >+ } >+ } >+ }, >+ >+ queryArguments: function(data) { >+ var post_data = []; >+ for(k in data) >+ post_data.push(k + "=" + AJS.urlencode(data[k])); >+ return post_data.join("&"); >+ }, >+ >+ >+//// >+// Position and size >+//// >+ getMousePos: function(e) { >+ var posx = 0; >+ var posy = 0; >+ if (!e) var e = window.event; >+ if (e.pageX || e.pageY) >+ { >+ posx = e.pageX; >+ posy = e.pageY; >+ } >+ else if (e.clientX || e.clientY) >+ { >+ posx = e.clientX + document.body.scrollLeft; >+ posy = e.clientY + document.body.scrollTop; >+ } >+ return {x: posx, y: posy}; >+ }, >+ >+ getScrollTop: function() { >+ //From: http://www.quirksmode.org/js/doctypes.html >+ var t; >+ if (document.documentElement && document.documentElement.scrollTop) >+ t = document.documentElement.scrollTop; >+ else if (document.body) >+ t = document.body.scrollTop; >+ return t; >+ }, >+ >+ absolutePosition: function(elm) { >+ var posObj = {'x': elm.offsetLeft, 'y': elm.offsetTop}; >+ if(elm.offsetParent) { >+ var temp_pos = AJS.absolutePosition(elm.offsetParent); >+ posObj.x += temp_pos.x; >+ posObj.y += temp_pos.y; >+ } >+ // safari bug >+ if (AJS.isSafari() && elm.style.position == 'absolute' ) { >+ posObj.x -= document.body.offsetLeft; >+ posObj.y -= document.body.offsetTop; >+ } >+ return posObj; >+ }, >+ >+ getWindowSize: function(doc) { >+ doc = doc || document; >+ var win_w, win_h; >+ if (self.innerHeight) { >+ win_w = self.innerWidth; >+ win_h = self.innerHeight; >+ } else if (doc.documentElement && doc.documentElement.clientHeight) { >+ win_w = doc.documentElement.clientWidth; >+ win_h = doc.documentElement.clientHeight; >+ } else if (doc.body) { >+ win_w = doc.body.clientWidth; >+ win_h = doc.body.clientHeight; >+ } >+ return {'w': win_w, 'h': win_h}; >+ }, >+ >+ isOverlapping: function(elm1, elm2) { >+ var pos_elm1 = AJS.absolutePosition(elm1); >+ var pos_elm2 = AJS.absolutePosition(elm2); >+ >+ var top1 = pos_elm1.y; >+ var left1 = pos_elm1.x; >+ var right1 = left1 + elm1.offsetWidth; >+ var bottom1 = top1 + elm1.offsetHeight; >+ var top2 = pos_elm2.y; >+ var left2 = pos_elm2.x; >+ var right2 = left2 + elm2.offsetWidth; >+ var bottom2 = top2 + elm2.offsetHeight; >+ var getSign = function(v) { >+ if(v > 0) return "+"; >+ else if(v < 0) return "-"; >+ else return 0; >+ } >+ >+ if ((getSign(top1 - bottom2) != getSign(bottom1 - top2)) && >+ (getSign(left1 - right2) != getSign(right1 - left2))) >+ return true; >+ return false; >+ }, >+ >+ >+//// >+// Events >+//// >+ getEventElm: function(e) { >+ if(e && !e.type && !e.keyCode) >+ return e >+ var targ; >+ if (!e) var e = window.event; >+ if (e.target) targ = e.target; >+ else if (e.srcElement) targ = e.srcElement; >+ if (targ.nodeType == 3) // defeat Safari bug >+ targ = targ.parentNode; >+ return targ; >+ }, >+ >+ _getRealScope: function(fn, /*optional*/ extra_args, dont_send_event, rev_extra_args) { >+ var scope = window; >+ extra_args = AJS.$A(extra_args); >+ if(fn._cscope) >+ scope = fn._cscope; >+ >+ return function() { >+ //Append all the orginal arguments + extra_args >+ var args = []; >+ var i = 0; >+ if(dont_send_event) >+ i = 1; >+ >+ AJS.map(arguments, function(arg) { args.push(arg) }, i); >+ args = args.concat(extra_args); >+ if(rev_extra_args) >+ args = args.reverse(); >+ return fn.apply(scope, args); >+ }; >+ }, >+ >+ _unloadListeners: function() { >+ if(AJS.listeners) >+ AJS.map(AJS.listeners, function(elm, type, fn) { AJS.REV(elm, type, fn) }); >+ AJS.listeners = []; >+ }, >+ >+ setEventKey: function(e) { >+ e.key = e.keyCode ? e.keyCode : e.charCode; >+ >+ if(window.event) { >+ e.ctrl = window.event.ctrlKey; >+ e.shift = window.event.shiftKey; >+ } >+ else { >+ e.ctrl = e.ctrlKey; >+ e.shift = e.shiftKey; >+ } >+ switch(e.key) { >+ case 63232: >+ e.key = 38; >+ break; >+ case 63233: >+ e.key = 40; >+ break; >+ case 63235: >+ e.key = 39; >+ break; >+ case 63234: >+ e.key = 37; >+ break; >+ } >+ }, >+ >+ //Shortcut: AJS.AEV >+ addEventListener: function(elm, type, fn, /*optional*/listen_once, cancle_bubble) { >+ if(!cancle_bubble) >+ cancle_bubble = false; >+ >+ var elms = AJS.$A(elm); >+ AJS.map(elms, function(elmz) { >+ if(listen_once) >+ fn = AJS._listenOnce(elmz, type, fn); >+ >+ //Hack since it does not work in all browsers >+ if(AJS.isIn(type, ['submit', 'load', 'scroll', 'resize'])) { >+ var old = elm['on' + type]; >+ elm['on' + type] = function() { >+ if(old) { >+ fn(arguments); >+ return old(arguments); >+ } >+ else >+ return fn(arguments); >+ }; >+ return; >+ } >+ >+ //Fix keyCode >+ if(AJS.isIn(type, ['keypress', 'keydown', 'keyup', 'click'])) { >+ var old_fn = fn; >+ fn = function(e) { >+ AJS.setEventKey(e); >+ return old_fn.apply(null, arguments); >+ } >+ } >+ >+ if (elmz.attachEvent) { >+ //FIXME: We ignore cancle_bubble for IE... could be a problem? >+ elmz.attachEvent("on" + type, fn); >+ } >+ else if(elmz.addEventListener) >+ elmz.addEventListener(type, fn, cancle_bubble); >+ >+ AJS.listeners = AJS.$A(AJS.listeners); >+ AJS.listeners.push([elmz, type, fn]); >+ }); >+ }, >+ >+ //Shortcut: AJS.REV >+ removeEventListener: function(elm, type, fn, /*optional*/cancle_bubble) { >+ if(!cancle_bubble) >+ cancle_bubble = false; >+ if(elm.removeEventListener) { >+ elm.removeEventListener(type, fn, cancle_bubble); >+ if(AJS.isOpera()) >+ elm.removeEventListener(type, fn, !cancle_bubble); >+ } >+ else if(elm.detachEvent) >+ elm.detachEvent("on" + type, fn); >+ }, >+ >+ //Shortcut: AJS.$b >+ bind: function(fn, scope, /*optional*/ extra_args, dont_send_event, rev_extra_args) { >+ fn._cscope = scope; >+ return AJS._getRealScope(fn, extra_args, dont_send_event, rev_extra_args); >+ }, >+ >+ bindMethods: function(self) { >+ for (var k in self) { >+ var func = self[k]; >+ if (typeof(func) == 'function') { >+ self[k] = AJS.$b(func, self); >+ } >+ } >+ }, >+ >+ _listenOnce: function(elm, type, fn) { >+ var r_fn = function() { >+ AJS.removeEventListener(elm, type, r_fn); >+ fn(arguments); >+ } >+ return r_fn; >+ }, >+ >+ callLater: function(fn, interval) { >+ var fn_no_send = function() { >+ fn(); >+ }; >+ window.setTimeout(fn_no_send, interval); >+ }, >+ >+ preventDefault: function(e) { >+ if(AJS.isIe()) >+ window.event.returnValue = false; >+ else >+ e.preventDefault(); >+ }, >+ >+ >+//// >+// Drag and drop >+//// >+ dragAble: function(elm, /*optional*/ handler, args) { >+ if(!args) >+ args = {}; >+ if(!AJS.isDefined(args['move_x'])) >+ args['move_x'] = true; >+ if(!AJS.isDefined(args['move_y'])) >+ args['move_y'] = true; >+ if(!AJS.isDefined(args['moveable'])) >+ args['moveable'] = false; >+ if(!AJS.isDefined(args['hide_on_move'])) >+ args['hide_on_move'] = true; >+ if(!AJS.isDefined(args['on_mouse_up'])) >+ args['on_mouse_up'] = null; >+ if(!AJS.isDefined(args['cursor'])) >+ args['cursor'] = 'move'; >+ if(!AJS.isDefined(args['max_move'])) >+ args['max_move'] = {'top': null, 'left': null}; >+ >+ elm = AJS.$(elm); >+ >+ if(!handler) >+ handler = elm; >+ >+ handler = AJS.$(handler); >+ var old_cursor = handler.style.cursor; >+ handler.style.cursor = args['cursor']; >+ elm.style.position = 'relative'; >+ >+ AJS.addClass(handler, '_ajs_handler'); >+ handler._args = args; >+ handler._elm = elm; >+ AJS.AEV(handler, 'mousedown', AJS._dragStart); >+ }, >+ >+ _dragStart: function(e) { >+ var handler = AJS.getEventElm(e); >+ if(!AJS.hasClass(handler, '_ajs_handler')) { >+ handler = AJS.getParentBytc(handler, null, '_ajs_handler'); >+ } >+ if(handler) >+ AJS._dragInit(e, handler._elm, handler._args); >+ }, >+ >+ dropZone: function(elm, args) { >+ elm = AJS.$(elm); >+ var item = {elm: elm}; >+ AJS.update(item, args); >+ AJS._drop_zones.push(item); >+ }, >+ >+ removeDragAble: function(elm) { >+ AJS.REV(elm, 'mousedown', AJS._dragStart); >+ elm.style.cursor = ''; >+ }, >+ >+ removeDropZone: function(elm) { >+ var i = AJS.getIndex(elm, AJS._drop_zones, function(item) { >+ if(item.elm == elm) return true; >+ }); >+ if(i != -1) { >+ AJS._drop_zones.splice(i, 1); >+ } >+ }, >+ >+ _dragInit: function(e, click_elm, args) { >+ AJS.drag_obj = new Object(); >+ AJS.drag_obj.args = args; >+ >+ AJS.drag_obj.click_elm = click_elm; >+ AJS.drag_obj.mouse_pos = AJS.getMousePos(e); >+ AJS.drag_obj.click_elm_pos = AJS.absolutePosition(click_elm); >+ >+ AJS.AEV(document, 'mousemove', AJS._dragMove, false, true); >+ AJS.AEV(document, 'mouseup', AJS._dragStop, false, true); >+ >+ if (AJS.isIe()) >+ window.event.cancelBubble = true; >+ AJS.preventDefault(e); >+ }, >+ >+ _initDragElm: function(elm) { >+ if(AJS.drag_elm && AJS.drag_elm.style.display == 'none') >+ AJS.removeElement(AJS.drag_elm); >+ >+ if(!AJS.drag_elm) { >+ AJS.drag_elm = AJS.DIV(); >+ var d = AJS.drag_elm; >+ AJS.insertBefore(d, AJS.getBody().firstChild); >+ AJS.setHTML(d, elm.innerHTML); >+ >+ d.className = elm.className; >+ d.style.cssText = elm.style.cssText; >+ >+ d.style.position = 'absolute'; >+ d.style.zIndex = 10000; >+ >+ var t = AJS.absolutePosition(elm); >+ AJS.setTop(d, t.y); >+ AJS.setLeft(d, t.x); >+ >+ if(AJS.drag_obj.args.on_init) { >+ AJS.drag_obj.args.on_init(elm); >+ } >+ } >+ }, >+ >+ _dragMove: function(e) { >+ var drag_obj = AJS.drag_obj; >+ var click_elm = drag_obj.click_elm; >+ >+ AJS._initDragElm(click_elm); >+ var drag_elm = AJS.drag_elm; >+ >+ if(drag_obj.args['hide_on_move']) >+ click_elm.style.visibility = 'hidden'; >+ >+ var cur_pos = AJS.getMousePos(e); >+ >+ var mouse_pos = drag_obj.mouse_pos; >+ >+ var click_elm_pos = drag_obj.click_elm_pos; >+ >+ AJS.map(AJS._drop_zones, function(d_z) { >+ if(AJS.isOverlapping(d_z['elm'], drag_elm)) { >+ if(d_z['elm'] != drag_elm) { >+ var on_hover = d_z['on_hover']; >+ if(on_hover) >+ on_hover(d_z['elm'], click_elm, drag_elm); >+ } >+ } >+ }); >+ >+ if(drag_obj.args['on_drag']) >+ drag_obj.args['on_drag'](click_elm, e); >+ >+ var max_move_top = drag_obj.args['max_move']['top']; >+ var max_move_left = drag_obj.args['max_move']['left']; >+ var p; >+ if(drag_obj.args['move_x']) { >+ p = cur_pos.x - (mouse_pos.x - click_elm_pos.x); >+ if(max_move_left == null || max_move_left <= p) >+ AJS.setLeft(elm, p); >+ } >+ >+ if(drag_obj.args['move_y']) { >+ p = cur_pos.y - (mouse_pos.y - click_elm_pos.y); >+ if(max_move_top == null || max_move_top <= p) >+ AJS.setTop(elm, p); >+ } >+ if(AJS.isIe()) { >+ window.event.cancelBubble = true; >+ window.event.returnValue = false; >+ } >+ else >+ e.preventDefault(); >+ }, >+ >+ _dragStop: function(e) { >+ var drag_obj = AJS.drag_obj; >+ var drag_elm = AJS.drag_elm; >+ var click_elm = drag_obj.click_elm; >+ >+ AJS.REV(document, "mousemove", AJS._dragMove, true); >+ AJS.REV(document, "mouseup", AJS._dragStop, true); >+ >+ var dropped = false; >+ AJS.map(AJS._drop_zones, function(d_z) { >+ if(AJS.isOverlapping(d_z['elm'], click_elm)) { >+ if(d_z['elm'] != click_elm) { >+ var on_drop = d_z['on_drop']; >+ if(on_drop) { >+ dropped = true; >+ on_drop(d_z['elm'], click_elm); >+ } >+ } >+ } >+ }); >+ >+ if(drag_obj.args['moveable']) { >+ var t = parseInt(click_elm.style.top) || 0; >+ var l = parseInt(click_elm.style.left) || 0; >+ var drag_elm_xy = AJS.absolutePosition(drag_elm); >+ var click_elm_xy = AJS.absolutePosition(click_elm); >+ AJS.setTop(click_elm, t + drag_elm_xy.y - click_elm_xy.y); >+ AJS.setLeft(click_elm, l + drag_elm_xy.x - click_elm_xy.x); >+ } >+ >+ if(!dropped && drag_obj.args['on_mouse_up']) >+ drag_obj.args['on_mouse_up'](click_elm, e); >+ >+ if(drag_obj.args['hide_on_move']) >+ drag_obj.click_elm.style.visibility = 'visible'; >+ >+ if(drag_obj.args.on_end) { >+ drag_obj.args.on_end(click_elm); >+ } >+ >+ AJS._dragObj = null; >+ if(drag_elm) >+ AJS.hideElement(drag_elm); >+ AJS.drag_elm = null; >+ }, >+ >+ >+//// >+// Misc. >+//// >+ keys: function(obj) { >+ var rval = []; >+ for (var prop in obj) { >+ rval.push(prop); >+ } >+ return rval; >+ }, >+ >+ values: function(obj) { >+ var rval = []; >+ for (var prop in obj) { >+ rval.push(obj[prop]); >+ } >+ return rval; >+ }, >+ >+ urlencode: function(str) { >+ return encodeURIComponent(str.toString()); >+ }, >+ >+ isDefined: function(o) { >+ return (o != "undefined" && o != null) >+ }, >+ >+ isArray: function(obj) { >+ return obj instanceof Array; >+ }, >+ >+ isString: function(obj) { >+ return (typeof obj == 'string'); >+ }, >+ >+ isNumber: function(obj) { >+ return (typeof obj == 'number'); >+ }, >+ >+ isObject: function(obj) { >+ return (typeof obj == 'object'); >+ }, >+ >+ isFunction: function(obj) { >+ return (typeof obj == 'function'); >+ }, >+ >+ isDict: function(o) { >+ var str_repr = String(o); >+ return str_repr.indexOf(" Object") != -1; >+ }, >+ >+ exportToGlobalScope: function() { >+ for(e in AJS) >+ eval(e + " = AJS." + e); >+ }, >+ >+ log: function(o) { >+ if(AJS.isMozilla()) >+ console.log(o); >+ else { >+ var div = AJS.DIV({'style': 'color: green'}); >+ AJS.ACN(AJS.getBody(), AJS.setHTML(div, ''+o)); >+ } >+ } >+ >+} >+ >+AJS.Class = function(members) { >+ var fn = function() { >+ if(arguments[0] != 'no_init') { >+ return this.init.apply(this, arguments); >+ } >+ } >+ fn.prototype = members; >+ AJS.update(fn, AJS.Class.prototype); >+ return fn; >+} >+AJS.Class.prototype = { >+ extend: function(members) { >+ var parent = new this('no_init'); >+ for(k in members) { >+ var prev = parent[k]; >+ var cur = members[k]; >+ if (prev && prev != cur && typeof cur == 'function') { >+ cur = this._parentize(cur, prev); >+ } >+ parent[k] = cur; >+ } >+ return new AJS.Class(parent); >+ }, >+ >+ implement: function(members) { >+ AJS.update(this.prototype, members); >+ }, >+ >+ _parentize: function(cur, prev) { >+ return function(){ >+ this.parent = prev; >+ return cur.apply(this, arguments); >+ } >+ } >+}; >+ >+//Shortcuts >+AJS.$ = AJS.getElement; >+AJS.$$ = AJS.getElements; >+AJS.$f = AJS.getFormElement; >+AJS.$b = AJS.bind; >+AJS.$p = AJS.partial; >+AJS.$FA = AJS.forceArray; >+AJS.$A = AJS.createArray; >+AJS.DI = AJS.documentInsert; >+AJS.ACN = AJS.appendChildNodes; >+AJS.RCN = AJS.replaceChildNodes; >+AJS.AEV = AJS.addEventListener; >+AJS.REV = AJS.removeEventListener; >+AJS.$bytc = AJS.getElementsByTagAndClassName; >+ >+AJSDeferred = function(req) { >+ this.callbacks = []; >+ this.errbacks = []; >+ this.req = req; >+} >+AJSDeferred.prototype = { >+ excCallbackSeq: function(req, list) { >+ var data = req.responseText; >+ while (list.length > 0) { >+ var fn = list.pop(); >+ var new_data = fn(data, req); >+ if(new_data) >+ data = new_data; >+ } >+ }, >+ >+ callback: function () { >+ this.excCallbackSeq(this.req, this.callbacks); >+ }, >+ >+ errback: function() { >+ if(this.errbacks.length == 0) >+ alert("Error encountered:\n" + this.req.responseText); >+ >+ this.excCallbackSeq(this.req, this.errbacks); >+ }, >+ >+ addErrback: function(fn) { >+ this.errbacks.unshift(fn); >+ }, >+ >+ addCallback: function(fn) { >+ this.callbacks.unshift(fn); >+ }, >+ >+ addCallbacks: function(fn1, fn2) { >+ this.addCallback(fn1); >+ this.addErrback(fn2); >+ }, >+ >+ sendReq: function(data) { >+ if(AJS.isObject(data)) { >+ this.req.send(AJS.queryArguments(data)); >+ } >+ else if(AJS.isDefined(data)) >+ this.req.send(data); >+ else { >+ this.req.send(""); >+ } >+ } >+}; >+ >+//Prevent memory-leaks >+AJS.addEventListener(window, 'unload', AJS._unloadListeners); >+AJS._createDomShortcuts() >+} >+ >+script_loaded = true; >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/AJS_fx.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/AJS_fx.js >new file mode 100644 >index 0000000..df6e27d >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/AJS_fx.js >@@ -0,0 +1,194 @@ >+/* >+Last Modified: 25/12/06 18:26:30 >+ >+AJS effects >+ A very small library with a lot of functionality >+AUTHOR >+ 4mir Salihefendic (http://amix.dk) - amix@amix.dk >+LICENSE >+ Copyright (c) 2006 Amir Salihefendic. All rights reserved. >+ Copyright (c) 2005 Bob Ippolito. All rights reserved. >+ Copyright (c) 2006 Valerio Proietti, http://www.mad4milk.net >+ http://www.opensource.org/licenses/mit-license.php >+VERSION >+ 3.6 >+SITE >+ http://orangoo.com/AmiNation/AJS >+**/ >+AJS.fx = { >+ _shades: {0: 'ffffff', 1: 'ffffee', 2: 'ffffdd', >+ 3: 'ffffcc', 4: 'ffffbb', 5: 'ffffaa', >+ 6: 'ffff99'}, >+ >+ highlight: function(elm, options) { >+ var base = new AJS.fx.Base(); >+ base.elm = AJS.$(elm); >+ base.setOptions(options); >+ base.options.duration = 600; >+ >+ AJS.update(base, { >+ increase: function(){ >+ if(this.now == 7) >+ elm.style.backgroundColor = 'transparent'; >+ else >+ elm.style.backgroundColor = '#' + AJS.fx._shades[Math.floor(this.now)]; >+ } >+ }); >+ return base.custom(6, 0); >+ }, >+ >+ fadeIn: function(elm, options) { >+ options = options || {}; >+ if(!options.from) { >+ options.from = 0; >+ AJS.setOpacity(elm, 0); >+ } >+ if(!options.to) options.to = 1; >+ var s = new AJS.fx.Style(elm, 'opacity', options); >+ return s.custom(options.from, options.to); >+ }, >+ >+ fadeOut: function(elm, options) { >+ options = options || {}; >+ if(!options.from) options.from = 1; >+ if(!options.to) options.to = 0; >+ options.duration = 300; >+ var s = new AJS.fx.Style(elm, 'opacity', options); >+ return s.custom(options.from, options.to); >+ }, >+ >+ setWidth: function(elm, options) { >+ var s = new AJS.fx.Style(elm, 'width', options); >+ return s.custom(options.from, options.to); >+ }, >+ >+ setHeight: function(elm, options) { >+ var s = new AJS.fx.Style(elm, 'height', options); >+ return s.custom(options.from, options.to); >+ } >+} >+ >+ >+//From moo.fx >+AJS.fx.Base = new AJS.Class({ >+ init: function() { >+ AJS.bindMethods(this); >+ }, >+ >+ setOptions: function(options){ >+ this.options = AJS.update({ >+ onStart: function(){}, >+ onComplete: function(){}, >+ transition: AJS.fx.Transitions.sineInOut, >+ duration: 500, >+ wait: true, >+ fps: 50 >+ }, options || {}); >+ }, >+ >+ step: function(){ >+ var time = new Date().getTime(); >+ if (time < this.time + this.options.duration){ >+ this.cTime = time - this.time; >+ this.setNow(); >+ } else { >+ setTimeout(AJS.$b(this.options.onComplete, this, [this.elm]), 10); >+ this.clearTimer(); >+ this.now = this.to; >+ } >+ this.increase(); >+ }, >+ >+ setNow: function(){ >+ this.now = this.compute(this.from, this.to); >+ }, >+ >+ compute: function(from, to){ >+ var change = to - from; >+ return this.options.transition(this.cTime, from, change, this.options.duration); >+ }, >+ >+ clearTimer: function(){ >+ clearInterval(this.timer); >+ this.timer = null; >+ return this; >+ }, >+ >+ _start: function(from, to){ >+ if (!this.options.wait) this.clearTimer(); >+ if (this.timer) return; >+ setTimeout(AJS.$p(this.options.onStart, this.elm), 10); >+ this.from = from; >+ this.to = to; >+ this.time = new Date().getTime(); >+ this.timer = setInterval(this.step, Math.round(1000/this.options.fps)); >+ return this; >+ }, >+ >+ custom: function(from, to){ >+ return this._start(from, to); >+ }, >+ >+ set: function(to){ >+ this.now = to; >+ this.increase(); >+ return this; >+ }, >+ >+ setStyle: function(elm, property, val) { >+ if(this.property == 'opacity') >+ AJS.setOpacity(elm, val); >+ else >+ AJS.setStyle(elm, property, val); >+ } >+}); >+ >+AJS.fx.Style = AJS.fx.Base.extend({ >+ init: function(elm, property, options) { >+ this.parent(); >+ this.elm = elm; >+ this.setOptions(options); >+ this.property = property; >+ }, >+ >+ increase: function(){ >+ this.setStyle(this.elm, this.property, this.now); >+ } >+}); >+ >+AJS.fx.Styles = AJS.fx.Base.extend({ >+ init: function(elm, options){ >+ this.parent(); >+ this.elm = AJS.$(elm); >+ this.setOptions(options); >+ this.now = {}; >+ }, >+ >+ setNow: function(){ >+ for (p in this.from) >+ this.now[p] = this.compute(this.from[p], this.to[p]); >+ }, >+ >+ custom: function(obj){ >+ if (this.timer && this.options.wait) return; >+ var from = {}; >+ var to = {}; >+ for (p in obj){ >+ from[p] = obj[p][0]; >+ to[p] = obj[p][1]; >+ } >+ return this._start(from, to); >+ }, >+ >+ increase: function(){ >+ for (var p in this.now) this.setStyle(this.elm, p, this.now[p]); >+ } >+}); >+ >+//Transitions (c) 2003 Robert Penner (http://www.robertpenner.com/easing/), BSD License. >+AJS.fx.Transitions = { >+ linear: function(t, b, c, d) { return c*t/d + b; }, >+ sineInOut: function(t, b, c, d) { return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; } >+}; >+ >+script_loaded = true; >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/base.css b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/base.css >new file mode 100644 >index 0000000..1c0cf6d >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/base.css >@@ -0,0 +1,32 @@ >+/* Last-Modified: 28/06/06 00:08:22 */ >+#GB_overlay { >+ background-color: #000; >+ position: absolute; >+ margin: auto; >+ top: 0; >+ left: 0; >+ z-index: 100; >+} >+ >+#GB_window { >+ left: 0; >+ top: 0; >+ font-size: 1px; >+ position: absolute; >+ overflow: visible; >+ z-index: 150; >+} >+ >+#GB_window .content { >+ width: auto; >+ margin: 0; >+ padding: 0; >+} >+ >+#GB_frame { >+ border: 0; >+ margin: 0; >+ padding: 0; >+ overflow: auto; >+ white-space: nowrap; >+} >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/base.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/base.js >new file mode 100644 >index 0000000..bffa3ba >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/base.js >@@ -0,0 +1,192 @@ >+var GB_CURRENT = null; >+ >+GB_hide = function() { >+ GB_CURRENT.hide(); >+} >+ >+GreyBox = new AJS.Class({ >+ init: function(options) { >+ this.use_fx = AJS.fx; >+ this.type = "page"; >+ this.overlay_click_close = false; >+ this.salt = 0; >+ this.root_dir = GB_ROOT_DIR; >+ this.callback_fns = []; >+ this.reload_on_close = false; >+ this.src_loader = this.root_dir + 'loader_frame.html'; >+ >+ //Solve the www issue >+ var h_www = window.location.hostname.indexOf('www'); >+ var src_www = this.src_loader.indexOf('www'); >+ if(h_www != -1 && src_www == -1) >+ this.src_loader = this.src_loader.replace('://', '://www.'); >+ >+ if(h_www == -1 && src_www != -1) >+ this.src_loader = this.src_loader.replace('://www.', '://'); >+ >+ this.show_loading = true; >+ AJS.update(this, options); >+ }, >+ >+ addCallback: function(fn) { >+ if(fn) this.callback_fns.push(fn); >+ }, >+ >+ show: function(url) { >+ GB_CURRENT = this; >+ this.url = url; >+ >+ var elms = [AJS.$bytc("object"), AJS.$bytc("select")]; >+ AJS.map(AJS.flattenList(elms), function(elm) { >+ elm.style.visibility = "hidden"; >+ }); >+ >+ this.createElements(); >+ return false; >+ }, >+ >+ hide: function() { >+ var c_bs = this.callback_fns; >+ if(c_bs != []) { >+ AJS.map(c_bs, function(fn) { >+ fn(); >+ }); >+ } >+ >+ this.onHide(); >+ if(this.use_fx) { >+ var elm = this.overlay; >+ AJS.fx.fadeOut(this.overlay, { >+ onComplete: function() { >+ AJS.removeElement(elm); >+ elm = null; >+ }, >+ duration: 300 >+ }); >+ AJS.removeElement(this.g_window); >+ } >+ else { >+ AJS.removeElement(this.g_window, this.overlay); >+ } >+ >+ this.removeFrame(); >+ >+ AJS.REV(window, "scroll", _GB_setOverlayDimension); >+ AJS.REV(window, "resize", _GB_update); >+ >+ var elms = [AJS.$bytc("object"), AJS.$bytc("select")]; >+ AJS.map(AJS.flattenList(elms), function(elm) { >+ elm.style.visibility = "visible"; >+ }); >+ >+ GB_CURRENT = null; >+ >+ if(this.reload_on_close) >+ window.location.reload(); >+ }, >+ >+ update: function() { >+ this.setOverlayDimension(); >+ this.setFrameSize(); >+ this.setWindowPosition(); >+ }, >+ >+ createElements: function() { >+ this.initOverlay(); >+ >+ this.g_window = AJS.DIV({'id': 'GB_window'}); >+ AJS.hideElement(this.g_window); >+ AJS.getBody().insertBefore(this.g_window, this.overlay.nextSibling); >+ >+ this.initFrame(); >+ this.initHook(); >+ this.update(); >+ >+ var me = this; >+ if(this.use_fx) { >+ AJS.fx.fadeIn(this.overlay, { >+ duration: 300, >+ to: 0.7, >+ onComplete: function() { >+ me.onShow(); >+ AJS.showElement(me.g_window); >+ me.startLoading(); >+ } >+ }); >+ } >+ else { >+ AJS.setOpacity(this.overlay, 0.7); >+ AJS.showElement(this.g_window); >+ this.onShow(); >+ this.startLoading(); >+ } >+ >+ AJS.AEV(window, "scroll", _GB_setOverlayDimension); >+ AJS.AEV(window, "resize", _GB_update); >+ }, >+ >+ removeFrame: function() { >+ try{ AJS.removeElement(this.iframe); } >+ catch(e) {} >+ >+ this.iframe = null; >+ }, >+ >+ startLoading: function() { >+ this.iframe.src = this.src_loader + '?s='+this.salt++; >+ AJS.showElement(this.iframe); >+ }, >+ >+ setOverlayDimension: function() { >+ var page_size = AJS.getWindowSize(); >+ if(AJS.isMozilla() || AJS.isOpera()) >+ AJS.setWidth(this.overlay, "100%"); >+ else >+ AJS.setWidth(this.overlay, page_size.w); >+ >+ var max_height = Math.max(AJS.getScrollTop()+page_size.h, AJS.getScrollTop()+this.height); >+ >+ if(max_height < AJS.getScrollTop()) >+ AJS.setHeight(this.overlay, max_height); >+ else >+ AJS.setHeight(this.overlay, AJS.getScrollTop()+page_size.h); >+ }, >+ >+ initOverlay: function() { >+ this.overlay = AJS.DIV({'id': 'GB_overlay'}); >+ >+ if(this.overlay_click_close) >+ AJS.AEV(this.overlay, "click", GB_hide); >+ >+ AJS.setOpacity(this.overlay, 0); >+ AJS.getBody().insertBefore(this.overlay, AJS.getBody().firstChild); >+ }, >+ >+ initFrame: function() { >+ if(!this.iframe) { >+ var d = {'name': 'GB_frame', 'class': 'GB_frame', 'frameBorder': 0}; >+ this.iframe = AJS.IFRAME(d); >+ this.middle_cnt = AJS.DIV({'class': 'content'}, this.iframe); >+ >+ this.top_cnt = AJS.DIV(); >+ this.bottom_cnt = AJS.DIV(); >+ >+ AJS.ACN(this.g_window, this.top_cnt, this.middle_cnt, this.bottom_cnt); >+ } >+ }, >+ >+ /* Can be implemented */ >+ onHide: function() {}, >+ onShow: function() {}, >+ setFrameSize: function() {}, >+ setWindowPosition: function() {}, >+ initHook: function() {} >+ >+}); >+ >+_GB_update = function() { if(GB_CURRENT) GB_CURRENT.update(); } >+_GB_setOverlayDimension = function() { if(GB_CURRENT) GB_CURRENT.setOverlayDimension(); } >+ >+AJS.preloadImages(GB_ROOT_DIR+'indicator.gif'); >+ >+script_loaded = true; >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/indicator.gif b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/indicator.gif >new file mode 100644 >index 0000000000000000000000000000000000000000..02bdbddc4bfda26aca652fcdd83bdfcc733a1b5c >GIT binary patch >literal 8238 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 >L;n&;uzdrv5rBA!d > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/loader_frame.html b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/loader_frame.html >new file mode 100644 >index 0000000..ea1c267 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/base/loader_frame.html >@@ -0,0 +1,104 @@ >+<!-- >+Notice: I feel so dirty doing this, but its the only way to make it cross browser. >+--> >+<html> >+<head> >+ <script> >+ var GB = parent.GB_CURRENT; >+ document.write('<script type="text/javascript" src="AJS.js"><\/script>'); >+ if(GB.use_fx) { >+ document.write('<script type="text/javascript" src="AJS_fx.js"><\/script>'); >+ } >+ </script> >+ <style> >+ body { >+ padding: 0; >+ margin: 0; >+ overflow: hidden; >+ } >+ >+ #GB_frame { >+ visibility: hidden; >+ width: 100%; >+ height: 100%; >+ } >+ >+ #loading { >+ padding-top: 50px; >+ position: absolute; >+ width: 100%; >+ top: 0; >+ text-align: center; >+ vertical-align: middle; >+ } >+ </style> >+</head> >+<body> >+ >+<div id="loading"> >+ <img src="indicator.gif"> >+</div> >+ >+<script> >+var loading = AJS.$('loading'); >+var gb_type = GB.type; >+var gb_url = GB.url; >+ >+//Start loading in the iframe >+if(gb_type == "page") { >+ document.write('<iframe id="GB_frame" src="' + gb_url + '" frameborder="0"></iframe>'); >+} >+else { >+ var img_holder = new Image(); >+ img_holder.src = gb_url; >+ document.write('<img id="GB_frame" src="' + gb_url + '">'); >+} >+var frame = AJS.$('GB_frame'); >+</script> >+ >+</body> >+<script> >+function setupOuterGB() { >+ frame.style.visibility = 'visible'; >+ GB.setFrameSize(); >+ GB.setWindowPosition(); >+} >+ >+function loaded() { >+ AJS.removeElement(loading); >+ >+ GB.overlay.innerHTML += " "; //Safari bugfix >+ >+ if(gb_type == "image") { >+ if(img_holder.width != 0 && img_holder.height != 0) { >+ var width = img_holder.width; >+ var height = img_holder.height; >+ >+ GB.width = width; >+ GB.height = height; >+ >+ setupOuterGB(); >+ >+ if(GB.use_fx) { >+ AJS.setOpacity(frame, 0); >+ AJS.fx.fadeIn(frame); >+ } >+ } >+ } >+ else { >+ GB.width = frame.offsetWidth; >+ GB.height = frame.offsetHeight; >+ setupOuterGB(); >+ } >+} >+ >+if(GB.show_loading) { >+ AJS.AEV(window, 'load', function(e) { >+ loaded(); >+ }); >+} >+else { >+ loaded(); >+} >+</script> >+</html> >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/gallery/g_close.gif b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/gallery/g_close.gif >new file mode 100644 >index 0000000000000000000000000000000000000000..87076687b22ea5afceeb0c3880f3d5300eec1112 >GIT binary patch >literal 541 >zcmV+&0^<EgNk%w1VHp4(0M$GI|NsA)nVFxTpLBF|eSLkWr>CBto_u_K`uh6K&CSfr >z%ui2G<>lo)Jv}uwHSFx{@9*!RprCPaaadSb*4EaAg@uEIgX!t%^78Wd`1tGV>-qWl >z-{0S?tgN%Mv)S3%#>U26TwL1P+BP;ehlhvK($eVY=)%InL_|cpySqa}L-FzP?d|Qs >z!NG!pf^&0orlzLu?(R)ZO<P-AK0ZFYyu8cH%elF^y}i9OG&H}zzdt`eGcz*)00000 >z00000A^8LW002AyEC2ui02u%t000L6K%Q_&EE<o<q;lApNL&?{WYSm;Wru)vyFDzF >zj)7K?qL?%$N=l#|IF1cMz+giF?sxzqVF(baL=JKV5P61o5CwiYL}CRQhmjeI149dQ >zg^`gleP29T33wa|3MF_OqzVsr2>}N@DghC8cN=U03U@bJ9(V{50V*K@ErtwR4<BO~ >zc`X4mVj_niS}?a9hRQD%0T+=STsnsr0Tv_yERob(ABQXfB;4M{Tmb?bhU6B}hPGND >z-~#l@BO<_nVJ8fE(9!__hFiJtoCpvCg)CYCN-Vp>0ok2j0Z@Dj5b6$tlg#iuIJpWy >zt5-ZO8OWr`5QI)c96_pyXOh7>K!aBB1h7I8fj30r%t?ST&z?Sij*JjvuLcDTSSjGR >fHDH921zGBK@nnUDlL~03?6AVNt=qS3g8%?Kw+`&E > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/gallery/gallery.css b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/gallery/gallery.css >new file mode 100644 >index 0000000..523ff17 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/gallery/gallery.css >@@ -0,0 +1,51 @@ >+.GB_Gallery { >+ margin: 0 22px 0 22px; >+} >+ >+.GB_Gallery .content { >+ background-color: #fff; >+ border: 3px solid #ddd; >+} >+ >+.GB_header { >+ top: 10px; >+ left: 0; >+ margin: 0; >+ z-index: 500; >+ position: absolute; >+ border-bottom: 2px solid #555; >+ border-top: 2px solid #555; >+} >+ >+.GB_header .inner { >+ background-color: #333; >+ font-family: Arial, Verdana, sans-serif; >+ padding: 2px 20px 2px 20px; >+} >+ >+.GB_header table { >+ margin: 0; >+ width: 100%; >+ border-collapse: collapse; >+} >+ >+.GB_header .caption { >+ text-align: left; >+ color: #eee; >+ white-space: nowrap; >+ font-size: 20px; >+} >+ >+.GB_header .close { >+ text-align: right; >+} >+ >+.GB_header .close img { >+ z-index: 500; >+ cursor: pointer; >+} >+ >+.GB_header .middle { >+ white-space: nowrap; >+ text-align: center; >+} >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/gallery/gallery.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/gallery/gallery.js >new file mode 100644 >index 0000000..6405c8c >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/gallery/gallery.js >@@ -0,0 +1,114 @@ >+GB_showImage = function(caption, url, callback_fn) { >+ var options = { >+ width: 300, >+ height: 300, >+ type: 'image', >+ >+ fullscreen: false, >+ center_win: true, >+ caption: caption, >+ callback_fn: callback_fn >+ } >+ var win = new GB_Gallery(options); >+ return win.show(url); >+} >+ >+GB_showPage = function(caption, url, callback_fn) { >+ var options = { >+ type: 'page', >+ >+ caption: caption, >+ callback_fn: callback_fn, >+ fullscreen: true, >+ center_win: false >+ } >+ var win = new GB_Gallery(options); >+ return win.show(url); >+} >+ >+GB_Gallery = GreyBox.extend({ >+ init: function(options) { >+ this.parent({}); >+ this.img_close = this.root_dir + 'g_close.gif'; >+ AJS.update(this, options); >+ this.addCallback(this.callback_fn); >+ }, >+ >+ initHook: function() { >+ AJS.addClass(this.g_window, 'GB_Gallery'); >+ >+ var inner = AJS.DIV({'class': 'inner'}); >+ this.header = AJS.DIV({'class': 'GB_header'}, inner); >+ AJS.setOpacity(this.header, 0); >+ AJS.getBody().insertBefore(this.header, this.overlay.nextSibling); >+ >+ var td_caption = AJS.TD({'id': 'GB_caption', 'class': 'caption', 'width': '40%'}, this.caption); >+ var td_middle = AJS.TD({'id': 'GB_middle', 'class': 'middle', 'width': '20%'}); >+ >+ var img_close = AJS.IMG({'src': this.img_close}); >+ AJS.AEV(img_close, 'click', GB_hide); >+ var td_close = AJS.TD({'class': 'close', 'width': '40%'}, img_close); >+ >+ var tbody = AJS.TBODY(AJS.TR(td_caption, td_middle, td_close)); >+ >+ var table = AJS.TABLE({'cellspacing': '0', 'cellpadding': 0, 'border': 0}, tbody); >+ AJS.ACN(inner, table); >+ >+ if(this.fullscreen) >+ AJS.AEV(window, 'scroll', AJS.$b(this.setWindowPosition, this)); >+ else >+ AJS.AEV(window, 'scroll', AJS.$b(this._setHeaderPos, this)); >+ }, >+ >+ setFrameSize: function() { >+ var overlay_w = this.overlay.offsetWidth; >+ var page_size = AJS.getWindowSize(); >+ >+ if(this.fullscreen) { >+ this.width = overlay_w-40; >+ this.height = page_size.h-80; >+ } >+ AJS.setWidth(this.iframe, this.width); >+ AJS.setHeight(this.iframe, this.height); >+ >+ AJS.setWidth(this.header, overlay_w); >+ }, >+ >+ _setHeaderPos: function() { >+ AJS.setTop(this.header, AJS.getScrollTop()+10); >+ }, >+ >+ setWindowPosition: function() { >+ var overlay_w = this.overlay.offsetWidth; >+ var page_size = AJS.getWindowSize(); >+ AJS.setLeft(this.g_window, ((overlay_w - 50 - this.width)/2)); >+ >+ var header_top = AJS.getScrollTop()+55; >+ if(!this.center_win) { >+ AJS.setTop(this.g_window, header_top); >+ } >+ else { >+ var fl = ((page_size.h - this.height) /2) + 20 + AJS.getScrollTop(); >+ if(fl < 0) fl = 0; >+ if(header_top > fl) { >+ fl = header_top; >+ } >+ AJS.setTop(this.g_window, fl); >+ } >+ this._setHeaderPos(); >+ }, >+ >+ onHide: function() { >+ AJS.removeElement(this.header); >+ AJS.removeClass(this.g_window, 'GB_Gallery'); >+ }, >+ >+ onShow: function() { >+ if(this.use_fx) >+ AJS.fx.fadeIn(this.header, {to: 1}); >+ else >+ AJS.setOpacity(this.header, 1); >+ } >+}); >+ >+AJS.preloadImages(GB_ROOT_DIR+'g_close.gif'); >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/set/next.gif b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/set/next.gif >new file mode 100644 >index 0000000000000000000000000000000000000000..c0f8908fbc36087f44097c09268957b8ded6c879 >GIT binary patch >literal 528 >zcmV+r0`L7tNk%w1VHp4(0M$7F|NsA)nVIkJ?{su@e0+TR`ueA*r+s~Wo}QlT>+9Cm >z*3He$Pft&upP#+Gy*)iWprD{NH8sh}$^QQSSXfwbadGMC>4SrVt*x#2`1pl|g<M=* >zqobqR+S;U~r0D4A!otEfHa5GvyYcby%gf6|L_~sug6-|?!NI|YhlfK$L*3ooG&D5s >z?(TDQbJ^M1O-)U_yu3a>KJ4u5nwpwhTU*i5(f9ZFKR-V+Gcy1H000000000000000 >z00000A^8LW0021vEC2ui02u%t000L6z?^VMEE<o<q;mM6R7@IEh4NSqVT6EoyCpD` >zk%6`$QhX90g{Yw&M2?R`06{7M?s!09fe0L`L=kcZ0(pja0tS98L}CURhmjeI149gR >zg#b1foERjLEqz}(Sqpd*4qOtE3jqW<Dgh97r>R@3h6NA-DjNYPhp4KDC;>HM9g)Jf >zhA#mw7XcQL0LxmqcNPH`DFG+c03S449yfR=0V&bbkqK;C9+}zO$nEa|@rE4%1HK@K >z?zV7{hX+J}4JBmJx|3j+mVt+K1t>u(fT=q(90q`RsMV_+mk?xHp`fG!f_Mao8sZ2N >zI6Ra11sXKsC4do%4!j`}XU>8xg?aY$`Ew+Mm;eo8C`iCmfrEDgLMUO7g$oxiR)olK >SqM_>)99hGP9ZMET5CA(R|KKnH > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/set/prev.gif b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/set/prev.gif >new file mode 100644 >index 0000000000000000000000000000000000000000..d20e095c22ea630fbfaabe34aaed135e95a29443 >GIT binary patch >literal 525 >zcmZ?wbhEHblw^=&xN5=h|NsA)GiSbk|GuQ8<n`;<zkdCysi~>0t(`Y--ty(kuU)$~ >zfByWlXV3ck`|sVm*Vfi{!GZ;*rl$Y?{X2Q`WMN@pL`1}oA3t8ceA(LCx_0f_=H})l >zOP0jM#JqU%V)5d|w{G2f`}S>nd;96rr_IdF4jnr5@#Dv)rlx}j5ANQ*+u7OK#l@w# >zxcKhfyCx<kvu4fOvuDr6ix=(e>~7w?`ThHMdwctL@7_g6NBjEv8XFrkU;~OjSr{1@ >zEEse^k{~}Zu>E(KQ{bT^)qi41(T^1YJ`%!9KSl86w>6aQHZ_?tv9YW%sDwk7HEW@) >zOJBb;gQ6D0y9$TKMh=-(E`mjzOqFfrOq_MPE=inX?Gwein4NixTicZ+=SUiqo7To# >zMDk1&j^Puk;9+F5&}0-SYg-Y$s*+WJQB#Idy?tBMjy82hvn2VgD_6H0F=|UOidP<D >zJkl=CD5c1#P+=?`ttUINT!B&X(v=FPN69SDZb_YNdl$|9v0a{#d7nx<OT~fZ`uv>? >zG9f1xO?7`D#=-jaO^~Bj!^#Hctqv(qy-ujI%zUFMv9f_xDbQKQ(P(;l(0+$zuMK;G >zoh~+-yF5CRc)&nhUdz6rt4BaM;UG6F%OtIW1IzAnsPb+qc=+gO*8~YagN(UOhgV%+ >MpKw@-lZn9^0E;`^M*si- > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/set/set.css b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/set/set.css >new file mode 100644 >index 0000000..5c22928 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/set/set.css >@@ -0,0 +1,20 @@ >+#GB_middle { >+ color: #eee; >+} >+ >+#GB_middle img { >+ cursor: pointer; >+ vertical-align: middle; >+} >+ >+#GB_middle .disabled { >+ cursor: default; >+} >+ >+#GB_middle .left { >+ padding-right: 10px; >+} >+ >+#GB_middle .right { >+ padding-left: 10px; >+} >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/set/set.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/set/set.js >new file mode 100644 >index 0000000..ecc34f1 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/set/set.js >@@ -0,0 +1,101 @@ >+GB_showFullScreenSet = function(set, start_index, callback_fn) { >+ var options = { >+ type: 'page', >+ fullscreen: true, >+ center_win: false >+ } >+ var gb_sets = new GB_Sets(options, set); >+ gb_sets.addCallback(callback_fn); >+ gb_sets.showSet(start_index-1); >+ return false; >+} >+ >+GB_showImageSet = function(set, start_index, callback_fn) { >+ var options = { >+ type: 'image', >+ fullscreen: false, >+ center_win: true, >+ width: 300, >+ height: 300 >+ } >+ var gb_sets = new GB_Sets(options, set); >+ gb_sets.addCallback(callback_fn); >+ gb_sets.showSet(start_index-1); >+ return false; >+} >+ >+GB_Sets = GB_Gallery.extend({ >+ init: function(options, set) { >+ this.parent(options); >+ if(!this.img_next) this.img_next = this.root_dir + 'next.gif'; >+ if(!this.img_prev) this.img_prev = this.root_dir + 'prev.gif'; >+ this.current_set = set; >+ }, >+ >+ showSet: function(start_index) { >+ this.current_index = start_index; >+ >+ var item = this.current_set[this.current_index]; >+ this.show(item.url); >+ this._setCaption(item.caption); >+ >+ this.btn_prev = AJS.IMG({'class': 'left', src: this.img_prev}); >+ this.btn_next = AJS.IMG({'class': 'right', src: this.img_next}); >+ >+ AJS.AEV(this.btn_prev, 'click', AJS.$b(this.switchPrev, this)); >+ AJS.AEV(this.btn_next, 'click', AJS.$b(this.switchNext, this)); >+ >+ GB_STATUS = AJS.SPAN({'class': 'GB_navStatus'}); >+ AJS.ACN(AJS.$('GB_middle'), this.btn_prev, GB_STATUS, this.btn_next); >+ >+ this.updateStatus(); >+ }, >+ >+ updateStatus: function() { >+ AJS.setHTML(GB_STATUS, (this.current_index + 1) + ' / ' + this.current_set.length); >+ if(this.current_index == 0) { >+ AJS.addClass(this.btn_prev, 'disabled'); >+ } >+ else { >+ AJS.removeClass(this.btn_prev, 'disabled'); >+ } >+ >+ if(this.current_index == this.current_set.length-1) { >+ AJS.addClass(this.btn_next, 'disabled'); >+ } >+ else { >+ AJS.removeClass(this.btn_next, 'disabled'); >+ } >+ }, >+ >+ _setCaption: function(caption) { >+ AJS.setHTML(AJS.$('GB_caption'), caption); >+ }, >+ >+ updateFrame: function() { >+ var item = this.current_set[this.current_index]; >+ this._setCaption(item.caption); >+ this.url = item.url; >+ this.startLoading(); >+ }, >+ >+ switchPrev: function() { >+ if(this.current_index != 0) { >+ this.current_index--; >+ this.updateFrame(); >+ this.updateStatus(); >+ } >+ }, >+ >+ switchNext: function() { >+ if(this.current_index != this.current_set.length-1) { >+ this.current_index++ >+ this.updateFrame(); >+ this.updateStatus(); >+ } >+ } >+}); >+ >+AJS.AEV(window, 'load', function() { >+ AJS.preloadImages(GB_ROOT_DIR+'next.gif', GB_ROOT_DIR+'prev.gif'); >+}); >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/window/header_bg.gif b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/window/header_bg.gif >new file mode 100644 >index 0000000000000000000000000000000000000000..3913cfdfd745e6e2d55316cf8d9858eb0f719afc >GIT binary patch >literal 1188 >zcmV;V1Y7$@Nk%w1Vc!5F0K@<Q`uh6Q)6?tg>*M3&+uPgq_4Uoo&F}E<;Naok-rniy >z=;-I@=ji9&-rnct=HTDp=H}+;>FM9#-{Iik_xAVh?(X^c`0wuS_xSkl@bK~R@$>WZ >z*x1<o{QS?)&;S4bA^8LV00000EC2ui0N(&3000I5pdpTAX`X1Ru59bRa4gSsZQppV >z?|i>{z@TtQEE<o<q;kn@I-k&}bh->si`J`l%k2uYUSwcQE}PHjw0g~MyWjA*d`_?1 >z@A$la&+q&HfPsR8goR`rh>41ejE#<ukdcy;l$Dm3n3<ZJoSmMZprN9pkp!lvryQuL >zs;jQA1c;`su&k}LwX?Ciw70pxwYb2k!^OM7#>vXd%+1cv(9zP<%MI4o*xB0K+}+;a >z;Njxq<mKk)=;0FU4-f1J67KEs?C$XG^7!}h`40&8^WyzO@K4}Cc=X=6qqmUZx_kfp >zNhmna9zl8R*70kYaNj<M`0CLcxG`eIfc6Cc)@z3_;Y5A+FoxXNFyzUJ2_H-tFrg=c >zojZ9V81R#*(Vhc%CM61VC{LsWlLD2x)G1S{SfeggN_6N@ph1yxmHM+O*PT|q27S6! >zYEZR8pNa+h)u-IGWqX3fnzX1}s$s_hMmn|XTdQpoD_+dFvE#>(BTJr4xw7TUmmz50 >z%(=7Y&!9t#9!<Km>C>oFt6t5zG=tZ#7sOs5TQ-B*xNF0vO?!9j*|~537Vi6YaO1pn >z_eQ>Zd2-&cjRT(^9lG%6%!gCAt^2og+t;m!=We~b^xVD6gMY0+L4@}3-NP3kpT2<i >z?IY;dpFh5Q|Nh|zAbbM4SKxdEzE|M?efrVY-+=NRNT7iQ;wNEy_w~o$gAnG&pn>!$ >zsGxxn0vIBRC|+oxg$~Xqz>6@(DC3MY)@b96IOeG1jy(40<BvcFnPUY+7HQ;>NG7S| >zl1w(~<daZFDdm(@R%zvv2V`)-mRxqJrIuZ03Fek#emQ2AVSY)bnrDhhW}0DgnL(Lx >zdiiFZccR&*n{MtoXPs)I38<WS#`))-cmDaNqJr89s0NTmD(R$@R%+>`m}aW!rkr-_ >z>8GHED(a>ilxpg!sHUpws;su^>Z`EED(kGY)@tjmuoj@}uDtf@>#x8DE9|hu7HjOW >z$R?}ovdk7s!L!gtEA6z@R%`A5wb*8>?Y7)@>+QGThO4aw7GQt@x#Ut%F1qBNyDqxw >zvMX=9>CS5}y6)0@@4fk&yYIX6<{L1(0t<}q!26zS@W1iK`)|MtKMe1_090(T1s7Ya >zam5&K3;?<pckJ=VB9F|m#wDYSF}We9yfMozgPbzRAAc-z$t$y5v&}lsY%<R{?~L-v >zJ$no@&nD|E^v_H;?ex=7M=kZ#R99{F)mU5H!PZ=N?e*7Shb{KlWS4FB*=VP&_S$T> >zz4ixT!=3gAaLX<C*LTO=b>42{%{SP2{|&g^eV;A3*mNJR_|}AbZFl03M=tr~lvi%~ >z<(Ox#`R1H=?)m4Shc5ad=%kl!`st{ruKMb%x9<Auu*WX@?6lWz`|Y^rt~=}@002AX >C;m4r> > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/window/w_close.gif b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/window/w_close.gif >new file mode 100644 >index 0000000000000000000000000000000000000000..3c05b150cb51427bb6cf03f45f6831fa0a891fec >GIT binary patch >literal 74 >zcmZ?wbhEHb<YwSzn8?83>gw9j(eeM<H3kL-#h)xdl7T@7M1bTOn5299)lRRuE0+*# >YW4M~vH^0j=W=DwlmxbPk*jO2?0lXg+Pyhe` > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/window/window.css b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/window/window.css >new file mode 100644 >index 0000000..30d9699 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/window/window.css >@@ -0,0 +1,39 @@ >+.GB_Window .content { >+ background-color: #fff; >+ border: 3px solid #ccc; >+ border-top: none; >+} >+ >+.GB_Window .header { >+ border-bottom: 1px solid #aaa; >+ border-top: 1px solid #999; >+ border-left: 3px solid #ccc; >+ border-right: 3px solid #ccc; >+ margin: 0; >+ >+ height: 22px; >+ font-size: 12px; >+ padding: 3px 0; >+ color: #333; >+} >+ >+.GB_Window .caption { >+ font-size: 12px; >+ text-align: left; >+ font-weight: bold; >+ white-space: nowrap; >+ padding-right: 20px; >+} >+ >+.GB_Window .close { text-align: right; } >+.GB_Window .close span { >+ font-size: 12px; >+ cursor: pointer; >+} >+.GB_Window .close img { >+ cursor: pointer; >+ padding: 0 3px 0 0; >+} >+ >+.GB_Window .on { border-bottom: 1px solid #333; } >+.GB_Window .click { border-bottom: 1px solid red; } >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/window/window.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/window/window.js >new file mode 100644 >index 0000000..539c780 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/greybox_source/window/window.js >@@ -0,0 +1,109 @@ >+GB_show = function(caption, url, /* optional */ height, width, callback_fn) { >+ var options = { >+ caption: caption, >+ height: height || 500, >+ width: width || 500, >+ fullscreen: false, >+ callback_fn: callback_fn >+ } >+ var win = new GB_Window(options); >+ return win.show(url); >+} >+ >+GB_showCenter = function(caption, url, /* optional */ height, width, callback_fn) { >+ var options = { >+ caption: caption, >+ center_win: true, >+ height: height || 500, >+ width: width || 500, >+ fullscreen: false, >+ callback_fn: callback_fn >+ } >+ var win = new GB_Window(options); >+ return win.show(url); >+} >+ >+GB_showFullScreen = function(caption, url, callback_fn) { >+ var options = { >+ caption: caption, >+ fullscreen: true, >+ callback_fn: callback_fn >+ } >+ var win = new GB_Window(options); >+ return win.show(url); >+} >+ >+GB_Window = GreyBox.extend({ >+ init: function(options) { >+ this.parent({}); >+ this.img_header = this.root_dir+"header_bg.gif"; >+ this.img_close = this.root_dir+"w_close.gif"; >+ this.show_close_img = true; >+ AJS.update(this, options); >+ this.addCallback(this.callback_fn); >+ }, >+ >+ initHook: function() { >+ AJS.addClass(this.g_window, 'GB_Window'); >+ >+ this.header = AJS.TABLE({'class': 'header'}); >+ this.header.style.backgroundImage = "url("+ this.img_header +")"; >+ >+ var td_caption = AJS.TD({'class': 'caption'}, this.caption); >+ var td_close = AJS.TD({'class': 'close'}); >+ >+ if(this.show_close_img) { >+ var img_close = AJS.IMG({'src': this.img_close}); >+ var span = AJS.SPAN('Close'); >+ >+ var btn = AJS.DIV(img_close, span); >+ >+ AJS.AEV([img_close, span], 'mouseover', function() { AJS.addClass(span, 'on'); }); >+ AJS.AEV([img_close, span], 'mouseout', function() { AJS.removeClass(span, 'on'); }); >+ AJS.AEV([img_close, span], 'mousedown', function() { AJS.addClass(span, 'click'); }); >+ AJS.AEV([img_close, span], 'mouseup', function() { AJS.removeClass(span, 'click'); }); >+ AJS.AEV([img_close, span], 'click', GB_hide); >+ >+ AJS.ACN(td_close, btn); >+ } >+ >+ tbody_header = AJS.TBODY(); >+ AJS.ACN(tbody_header, AJS.TR(td_caption, td_close)); >+ >+ AJS.ACN(this.header, tbody_header); >+ AJS.ACN(this.top_cnt, this.header); >+ >+ if(this.fullscreen) >+ AJS.AEV(window, 'scroll', AJS.$b(this.setWindowPosition, this)); >+ }, >+ >+ setFrameSize: function() { >+ if(this.fullscreen) { >+ var page_size = AJS.getWindowSize(); >+ overlay_h = page_size.h; >+ this.width = Math.round(this.overlay.offsetWidth - (this.overlay.offsetWidth/100)*10); >+ this.height = Math.round(overlay_h - (overlay_h/100)*10); >+ } >+ >+ AJS.setWidth(this.header, this.width+6); //6 is for the left+right border >+ AJS.setWidth(this.iframe, this.width); >+ AJS.setHeight(this.iframe, this.height); >+ }, >+ >+ setWindowPosition: function() { >+ var page_size = AJS.getWindowSize(); >+ AJS.setLeft(this.g_window, ((page_size.w - this.width)/2)-13); >+ >+ if(!this.center_win) { >+ AJS.setTop(this.g_window, AJS.getScrollTop()); >+ } >+ else { >+ var fl = ((page_size.h - this.height) /2) - 20 + AJS.getScrollTop(); >+ if(fl < 0) >+ fl = 0; >+ AJS.setTop(this.g_window, fl); >+ } >+ } >+}); >+ >+AJS.preloadImages(GB_ROOT_DIR+'w_close.gif', GB_ROOT_DIR+'header_bg.gif'); >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/installation.html b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/installation.html >new file mode 100644 >index 0000000..b76785b >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/installation.html >@@ -0,0 +1,49 @@ >+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> >+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> >+<head> >+ <title>GreyBox - Installation</title> >+ >+ <script type="text/javascript" src="greybox/AJS.js"></script> >+ >+ <script type="text/javascript" src="static_files/help.js"></script> >+ <link href="static_files/help.css" rel="stylesheet" type="text/css" media="all" /> >+</head> >+<body> >+ >+<script> >+ insertHeader(); >+ insertMenu('installation'); >+</script> >+ >+<ol> >+<li> >+Append following to your header section (in between <code><header>...</header></code>). >+<br /> >+<span class="hl">GB_ROOT_DIR</span> is the URL where static files are located: >+<pre> >+<code><script type="text/javascript"> >+ var GB_ROOT_DIR = "http://mydomain.com/greybox/"; >+</script></code> >+</pre> >+</li> >+GB_ROOT_DIR should be absolute. >+ >+<li> >+Append also following scripts and one stylesheet: >+<pre> >+<code><script type="text/javascript" src="greybox/AJS.js"></script> >+<script type="text/javascript" src="greybox/AJS_fx.js"></script> >+<script type="text/javascript" src="greybox/gb_scripts.js"></script> >+<link href="greybox/gb_styles.css" rel="stylesheet" type="text/css" /></code> >+</pre> >+ >+AJS_fx.js is optional, it's used for effects. If you don't wish effects, then don't include AJS_fx.js in your header section. >+</li> >+ >+<li> >+That's it, you are now ready to use GreyBox! >+</li> >+</ol> >+ >+</body> >+</html> >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/normal_usage.html b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/normal_usage.html >new file mode 100644 >index 0000000..3b78181 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/normal_usage.html >@@ -0,0 +1,126 @@ >+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> >+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> >+<head> >+ <title>GreyBox - Normal usage</title> >+ >+ <script type="text/javascript"> >+ var GB_ROOT_DIR = "./greybox/"; >+ </script> >+ >+ <script type="text/javascript" src="greybox/AJS.js"></script> >+ <script type="text/javascript" src="greybox/AJS_fx.js"></script> >+ <script type="text/javascript" src="greybox/gb_scripts.js"></script> >+ <link href="greybox/gb_styles.css" rel="stylesheet" type="text/css" media="all" /> >+ >+ <script type="text/javascript" src="static_files/help.js"></script> >+ <link href="static_files/help.css" rel="stylesheet" type="text/css" media="all" /> >+</head> >+ >+<body> >+ >+<script> >+ insertHeader(); >+ insertMenu('nrm_usage'); >+</script> >+ >+<h2>Showing images</h2> >+ >+<h3 class="first">Showing one image:</h3> >+<h4>Syntax:</h4> >+<pre> >+<code><a href="URL" title="CAPTION" rel="gb_image[]">HTML</a></code> >+</pre> >+ >+<h4>Example:</h4> >+<pre> >+<code><a href="http://static.flickr.com/119/294309231_a3d2a339b9.jpg" title="Flower" rel="gb_image[]">Show flower</a></code> >+</pre> >+ >+<h4>Example rendered:</h4> >+<a href="http://static.flickr.com/119/294309231_a3d2a339b9.jpg" title="Flower" rel="gb_image[]">Show flower</a> >+ >+ >+<h3>Showing a group of images:</h3> >+<h4>Syntax:</h4> >+<pre> >+<code><a href="URL" title="CAPTION" rel="gb_imageset[NAME]">HTML</a></code> >+<code><a href="URL" title="CAPTION" rel="gb_imageset[NAME]">HTML</a></code> >+</pre> >+ >+<h4>Example:</h4> >+<pre> >+<code><a href="static_files/salt.jpg" rel="gb_imageset[nice_pics]" title="Salt flats in Chile">Salt flats</a></code> >+<code><a href="static_files/night_valley.jpg" rel="gb_imageset[nice_pics]" title="Night valley">Night valley</a></code> >+</pre> >+ >+<h4>Example rendered:</h4> >+<a href="static_files/salt.jpg" rel="gb_imageset[nice_pics]" title="Salt flats in Chile">Salt flats</a> >+<a href="static_files/night_valley.jpg" rel="gb_imageset[nice_pics]" title="Night valley">Night valley</a> >+ >+ >+<h2>Showing pages</h2> >+ >+<h3>Showing one page:</h3> >+<h4>Syntax:</h4> >+<pre> >+<code><a href="URL" title="CAPTION" rel="gb_page[WIDTH, HEIGHT]">HTML</a></code> >+</pre> >+ >+<h4>Example:</h4> >+<pre> >+<code><a href="http://google.com/" title="Google" rel="gb_page[500, 500]">Launch Google.com</a></code> >+</pre> >+ >+<h4>Example rendered:</h4> >+<a href="http://google.com/" title="Google" rel="gb_page[500, 500]">Launch Google.com</a> >+ >+ >+<h3>Showing one page as center window:</h3> >+<h4>Syntax:</h4> >+<pre> >+<code><a href="URL" title="CAPTION" rel="gb_page_center[WIDTH, HEIGHT]">HTML</a></code> >+</pre> >+ >+<h4>Example:</h4> >+<pre> >+<code><a href="http://google.com/" title="Google" rel="gb_page_center[500, 500]">Launch Google.com</a></code> >+</pre> >+ >+<h4>Example rendered:</h4> >+<a href="http://google.com/" title="Google" rel="gb_page_center[500, 500]">Launch Google.com</a> >+ >+ >+<h3>Showing one page in fullscreen:</h3> >+<h4>Syntax:</h4> >+<pre> >+<code><a href="URL" title="CAPTION" rel="gb_page_fs[]">HTML</a></code> >+</pre> >+ >+<h4>Example:</h4> >+<pre> >+<code><a href="http://google.com/" title="Google" rel="gb_page_fs[]">Launch Google.com</a></code> >+</pre> >+ >+<h4>Example rendered:</h4> >+<a href="http://google.com/" title="Google" rel="gb_page_fs[]">Launch Google.com</a> >+ >+<h3>Showing a group of pages:</h3> >+<h4>Syntax:</h4> >+<pre> >+<code><a href="URL" title="CAPTION" rel="gb_pageset[NAME]">HTML</a></code> >+<code><a href="URL" title="CAPTION" rel="gb_pageset[NAME]">HTML</a></code> >+</pre> >+ >+<h4>Example:</h4> >+<pre> >+<code><a href="http://google.com/" title="Google" rel="gb_pageset[search_sites]">Launch Google search</a></code> >+<code><a href="http://search.yahoo.com/" rel="gb_pageset[search_sites]">Launch Yahoo search</a></code> >+</pre> >+ >+<h4>Example rendered:</h4> >+<a href="http://google.com/" title="Google" rel="gb_pageset[search_sites]">Launch Google search</a> >+<a href="http://search.yahoo.com/" rel="gb_pageset[search_sites]">Launch Yahoo search</a> >+ >+ >+</body> >+</html> >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/help.css b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/help.css >new file mode 100644 >index 0000000..d5a9538 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/help.css >@@ -0,0 +1,93 @@ >+body { >+ font-family: helvetica, verdana, sans-serif; >+ font-size: 12px; >+ background-color: #fff; >+ padding: 10px 35px 35px 35px; >+ width: 800px; >+ margin: auto; >+} >+ >+#top { >+ text-align: center; >+} >+ >+h2 { >+ font-size: 18px; >+ color: #333; >+ margin: 35px 0 10px 0; >+} >+ >+h3 { >+ color: #333; >+ border-bottom: 1px solid #999; >+ font-size: 15px; >+ margin: 30px 0 3px 0; >+} >+ >+.first { >+ margin-top: 20px; >+} >+ >+h4 { >+ color: black; >+ font-size: 13px; >+ margin: 10px 0 5px 0; >+} >+ >+pre { >+ font-size: 11px; >+ margin-top: 5px; >+ padding: 4px; >+ background-color: #e3e2c6; >+ border: 1px solid #999; >+} >+ >+.hl { >+ background-color: #ffffcc; >+} >+ >+ol { >+ margin: 0; >+ padding: 0 0px 0 20px; >+} >+ >+li { >+ padding: 5px 0 5px 0; >+} >+ >+img { >+ border: 0; >+} >+ >+/* >+ * Menu >+ */ >+#menu { >+ border-bottom: 1px solid #999; >+ margin: 20px 0px; >+ padding: 10px 0pt 5px; >+ text-align: center; >+} >+ >+#menu li { >+ display: inline; >+ margin: 0px; >+ padding: 0px; >+} >+ >+#menu a { >+ background: #ddd none repeat; >+ border: 1px solid #999; >+ margin: 0 5px 0 5px; >+ padding: 5px; >+} >+ >+#menu a.current { >+ background: #fff none repeat; >+ border-bottom: 1px solid #fff; >+} >+ >+#menu a { >+ color: black; >+ text-decoration: none; >+} >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/help.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/help.js >new file mode 100644 >index 0000000..d1e9a05 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/help.js >@@ -0,0 +1,52 @@ >+var tmpl_header = AJS.join('', [ >+ '<div id="top"> <img src="static_files/logo.gif" alt="" /> <br />', >+ '<span style="font-weight: bold; color: #333">A pop-up window that doesn\'t suck.</span>', >+ '</div>' >+]); >+ >+function insertHeader() { >+ AJS.DI(tmpl_header); >+} >+ >+var LINKS = { >+ 'installation': 'installation.html', >+ 'examples': 'examples.html', >+ 'nrm_usage': 'normal_usage.html', >+ 'adv_usage': 'advance_usage.html', >+ 'cmpr': 'compressing_greybox.html', >+ 'about': 'about.html' >+} >+ >+function insertMenu(current_page) { >+ var menu = AJS.UL({id: 'menu'}); >+ var create_item = function(cls, name) { >+ var item = AJS.LI({'class': cls}); >+ AJS.ACN(item, AJS.A({href: LINKS[cls]}, name)); >+ return item; >+ } >+ var items = [ >+ create_item('installation', 'Installation'), >+ create_item('examples', 'Examples'), >+ create_item('nrm_usage', 'Normal usage'), >+ create_item('adv_usage', 'Advance usage'), >+ create_item('cmpr', 'Compressing GreyBox'), >+ create_item('about', 'About') >+ ]; >+ >+ AJS.map(items, function(item) { >+ if(item.className == current_page) { >+ AJS.addClass(AJS.$bytc('a', null, item)[0], 'current'); >+ } >+ AJS.ACN(menu, item); >+ }); >+ AJS.DI(menu); >+} >+ >+function insertCode() { >+ var code = AJS.join('\n', arguments); >+ var result = '<pre><code>'; >+ code = code.replace(/</g, '<').replace(/>/g, '>'); >+ result += code; >+ result += '</code></pre>'; >+ document.write(result); >+} >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/logo.gif b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/logo.gif >new file mode 100644 >index 0000000000000000000000000000000000000000..ebbbe9a8d81e1a8fd9dd5e9b07e31459d9701673 >GIT binary patch >literal 4514 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 >S-OfL{`Q|+?7ujL}JpT{qp=i?p > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/night_valley.jpg b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/night_valley.jpg >new file mode 100644 >index 0000000000000000000000000000000000000000..3980dafa1726b73fc0f83b7c427bc2c1c3cb9397 >GIT binary patch >literal 46740 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 >S2~}Az064(FuU2veAOG3x-^Jzt > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/night_valley_thumb.gif b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/night_valley_thumb.gif >new file mode 100644 >index 0000000000000000000000000000000000000000..e8fb24931f831dc7428ad335d99fc199e652635b >GIT binary patch >literal 4410 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 >O9dMb<9YQdG;Qs-&h~k?7 > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/night_valley_thumb.jpg b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/night_valley_thumb.jpg >new file mode 100644 >index 0000000000000000000000000000000000000000..eb8697dee846dcd5003ec533efc82df5e98c6c8c >GIT binary patch >literal 2524 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 > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/salt.jpg b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/salt.jpg >new file mode 100644 >index 0000000000000000000000000000000000000000..a5abed54599198dc01a3456ca26e8323aae3d468 >GIT binary patch >literal 54124 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 > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/salt_thumb.gif b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/GreyBox_v5_5/static_files/salt_thumb.gif >new file mode 100644 >index 0000000000000000000000000000000000000000..4032bfcfaa41d6a098db0d4deb7c08b139b7fdb7 >GIT binary patch >literal 3061 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 >D&omNP > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/g_close.gif b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/g_close.gif >new file mode 100644 >index 0000000000000000000000000000000000000000..87076687b22ea5afceeb0c3880f3d5300eec1112 >GIT binary patch >literal 541 >zcmV+&0^<EgNk%w1VHp4(0M$GI|NsA)nVFxTpLBF|eSLkWr>CBto_u_K`uh6K&CSfr >z%ui2G<>lo)Jv}uwHSFx{@9*!RprCPaaadSb*4EaAg@uEIgX!t%^78Wd`1tGV>-qWl >z-{0S?tgN%Mv)S3%#>U26TwL1P+BP;ehlhvK($eVY=)%InL_|cpySqa}L-FzP?d|Qs >z!NG!pf^&0orlzLu?(R)ZO<P-AK0ZFYyu8cH%elF^y}i9OG&H}zzdt`eGcz*)00000 >z00000A^8LW002AyEC2ui02u%t000L6K%Q_&EE<o<q;lApNL&?{WYSm;Wru)vyFDzF >zj)7K?qL?%$N=l#|IF1cMz+giF?sxzqVF(baL=JKV5P61o5CwiYL}CRQhmjeI149dQ >zg^`gleP29T33wa|3MF_OqzVsr2>}N@DghC8cN=U03U@bJ9(V{50V*K@ErtwR4<BO~ >zc`X4mVj_niS}?a9hRQD%0T+=STsnsr0Tv_yERob(ABQXfB;4M{Tmb?bhU6B}hPGND >z-~#l@BO<_nVJ8fE(9!__hFiJtoCpvCg)CYCN-Vp>0ok2j0Z@Dj5b6$tlg#iuIJpWy >zt5-ZO8OWr`5QI)c96_pyXOh7>K!aBB1h7I8fj30r%t?ST&z?Sij*JjvuLcDTSSjGR >fHDH921zGBK@nnUDlL~03?6AVNt=qS3g8%?Kw+`&E > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/gb_scripts.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/gb_scripts.js >new file mode 100644 >index 0000000..354e2c0 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/gb_scripts.js >@@ -0,0 +1,436 @@ >+var GB_CURRENT=null; >+GB_hide=function(){ >+GB_CURRENT.hide(); >+}; >+GreyBox=new AJS.Class({init:function(_1){ >+this.use_fx=AJS.fx; >+this.type="page"; >+this.overlay_click_close=false; >+this.salt=0; >+this.root_dir=GB_ROOT_DIR; >+this.callback_fns=[]; >+this.reload_on_close=false; >+this.src_loader=this.root_dir+"loader_frame.html"; >+var _2=window.location.hostname.indexOf("www"); >+var _3=this.src_loader.indexOf("www"); >+if(_2!=-1&&_3==-1){ >+this.src_loader=this.src_loader.replace("://","://www."); >+} >+if(_2==-1&&_3!=-1){ >+this.src_loader=this.src_loader.replace("://www.","://"); >+} >+this.show_loading=true; >+AJS.update(this,_1); >+},addCallback:function(fn){ >+if(fn){ >+this.callback_fns.push(fn); >+} >+},show:function(_5){ >+GB_CURRENT=this; >+this.url=_5; >+var _6=[AJS.$bytc("object"),AJS.$bytc("select")]; >+AJS.map(AJS.flattenList(_6),function(_7){ >+_7.style.visibility="hidden"; >+}); >+this.createElements(); >+return false; >+},hide:function(){ >+var _8=this.callback_fns; >+if(_8!=[]){ >+AJS.map(_8,function(fn){ >+fn(); >+}); >+} >+this.onHide(); >+if(this.use_fx){ >+var _a=this.overlay; >+AJS.fx.fadeOut(this.overlay,{onComplete:function(){ >+AJS.removeElement(_a); >+_a=null; >+},duration:300}); >+AJS.removeElement(this.g_window); >+}else{ >+AJS.removeElement(this.g_window,this.overlay); >+} >+this.removeFrame(); >+AJS.REV(window,"scroll",_GB_setOverlayDimension); >+AJS.REV(window,"resize",_GB_update); >+var _b=[AJS.$bytc("object"),AJS.$bytc("select")]; >+AJS.map(AJS.flattenList(_b),function(_c){ >+_c.style.visibility="visible"; >+}); >+GB_CURRENT=null; >+if(this.reload_on_close){ >+window.location.reload(); >+} >+},update:function(){ >+this.setOverlayDimension(); >+this.setFrameSize(); >+this.setWindowPosition(); >+},createElements:function(){ >+this.initOverlay(); >+this.g_window=AJS.DIV({"id":"GB_window"}); >+AJS.hideElement(this.g_window); >+AJS.getBody().insertBefore(this.g_window,this.overlay.nextSibling); >+this.initFrame(); >+this.initHook(); >+this.update(); >+var me=this; >+if(this.use_fx){ >+AJS.fx.fadeIn(this.overlay,{duration:300,to:0.7,onComplete:function(){ >+me.onShow(); >+AJS.showElement(me.g_window); >+me.startLoading(); >+}}); >+}else{ >+AJS.setOpacity(this.overlay,0.7); >+AJS.showElement(this.g_window); >+this.onShow(); >+this.startLoading(); >+} >+AJS.AEV(window,"scroll",_GB_setOverlayDimension); >+AJS.AEV(window,"resize",_GB_update); >+},removeFrame:function(){ >+try{ >+AJS.removeElement(this.iframe); >+} >+catch(e){ >+} >+this.iframe=null; >+},startLoading:function(){ >+this.iframe.src=this.src_loader+"?s="+this.salt++; >+AJS.showElement(this.iframe); >+},setOverlayDimension:function(){ >+var _e=AJS.getWindowSize(); >+if(AJS.isMozilla()||AJS.isOpera()){ >+AJS.setWidth(this.overlay,"100%"); >+}else{ >+AJS.setWidth(this.overlay,_e.w); >+} >+var _f=Math.max(AJS.getScrollTop()+_e.h,AJS.getScrollTop()+this.height); >+if(_f<AJS.getScrollTop()){ >+AJS.setHeight(this.overlay,_f); >+}else{ >+AJS.setHeight(this.overlay,AJS.getScrollTop()+_e.h); >+} >+},initOverlay:function(){ >+this.overlay=AJS.DIV({"id":"GB_overlay"}); >+if(this.overlay_click_close){ >+AJS.AEV(this.overlay,"click",GB_hide); >+} >+AJS.setOpacity(this.overlay,0); >+AJS.getBody().insertBefore(this.overlay,AJS.getBody().firstChild); >+},initFrame:function(){ >+if(!this.iframe){ >+var d={"name":"GB_frame","class":"GB_frame","frameBorder":0}; >+this.iframe=AJS.IFRAME(d); >+this.middle_cnt=AJS.DIV({"class":"content"},this.iframe); >+this.top_cnt=AJS.DIV(); >+this.bottom_cnt=AJS.DIV(); >+AJS.ACN(this.g_window,this.top_cnt,this.middle_cnt,this.bottom_cnt); >+} >+},onHide:function(){ >+},onShow:function(){ >+},setFrameSize:function(){ >+},setWindowPosition:function(){ >+},initHook:function(){ >+}}); >+_GB_update=function(){ >+if(GB_CURRENT){ >+GB_CURRENT.update(); >+} >+}; >+_GB_setOverlayDimension=function(){ >+if(GB_CURRENT){ >+GB_CURRENT.setOverlayDimension(); >+} >+}; >+AJS.preloadImages(GB_ROOT_DIR+"indicator.gif"); >+script_loaded=true; >+var GB_SETS={}; >+function decoGreyboxLinks(){ >+var as=AJS.$bytc("a"); >+AJS.map(as,function(a){ >+if(a.getAttribute("href")&&a.getAttribute("rel")){ >+var rel=a.getAttribute("rel"); >+if(rel.indexOf("gb_")==0){ >+var _14=rel.match(/\w+/)[0]; >+var _15=rel.match(/\[(.*)\]/)[1]; >+var _16=0; >+var _17={"caption":a.title||"","url":a.href}; >+if(_14=="gb_pageset"||_14=="gb_imageset"){ >+if(!GB_SETS[_15]){ >+GB_SETS[_15]=[]; >+} >+GB_SETS[_15].push(_17); >+_16=GB_SETS[_15].length; >+} >+if(_14=="gb_pageset"){ >+a.onclick=function(){ >+GB_showFullScreenSet(GB_SETS[_15],_16); >+return false; >+}; >+} >+if(_14=="gb_imageset"){ >+a.onclick=function(){ >+GB_showImageSet(GB_SETS[_15],_16); >+return false; >+}; >+} >+if(_14=="gb_image"){ >+a.onclick=function(){ >+GB_showImage(_17.caption,_17.url); >+return false; >+}; >+} >+if(_14=="gb_page"){ >+a.onclick=function(){ >+var sp=_15.split(/, ?/); >+GB_show(_17.caption,_17.url,parseInt(sp[1]),parseInt(sp[0])); >+return false; >+}; >+} >+if(_14=="gb_page_fs"){ >+a.onclick=function(){ >+GB_showFullScreen(_17.caption,_17.url); >+return false; >+}; >+} >+if(_14=="gb_page_center"){ >+a.onclick=function(){ >+var sp=_15.split(/, ?/); >+GB_showCenter(_17.caption,_17.url,parseInt(sp[1]),parseInt(sp[0])); >+return false; >+}; >+} >+} >+} >+}); >+} >+AJS.AEV(window,"load",decoGreyboxLinks); >+GB_showImage=function(_1a,url,_1c){ >+var _1d={width:300,height:300,type:"image",fullscreen:false,center_win:true,caption:_1a,callback_fn:_1c}; >+var win=new GB_Gallery(_1d); >+return win.show(url); >+}; >+GB_showPage=function(_1f,url,_21){ >+var _22={type:"page",caption:_1f,callback_fn:_21,fullscreen:true,center_win:false}; >+var win=new GB_Gallery(_22); >+return win.show(url); >+}; >+GB_Gallery=GreyBox.extend({init:function(_24){ >+this.parent({}); >+this.img_close=this.root_dir+"g_close.gif"; >+AJS.update(this,_24); >+this.addCallback(this.callback_fn); >+},initHook:function(){ >+AJS.addClass(this.g_window,"GB_Gallery"); >+var _25=AJS.DIV({"class":"inner"}); >+this.header=AJS.DIV({"class":"GB_header"},_25); >+AJS.setOpacity(this.header,0); >+AJS.getBody().insertBefore(this.header,this.overlay.nextSibling); >+var _26=AJS.TD({"id":"GB_caption","class":"caption","width":"40%"},this.caption); >+var _27=AJS.TD({"id":"GB_middle","class":"middle","width":"20%"}); >+var _28=AJS.IMG({"src":this.img_close}); >+AJS.AEV(_28,"click",GB_hide); >+var _29=AJS.TD({"class":"close","width":"40%"},_28); >+var _2a=AJS.TBODY(AJS.TR(_26,_27,_29)); >+var _2b=AJS.TABLE({"cellspacing":"0","cellpadding":0,"border":0},_2a); >+AJS.ACN(_25,_2b); >+if(this.fullscreen){ >+AJS.AEV(window,"scroll",AJS.$b(this.setWindowPosition,this)); >+}else{ >+AJS.AEV(window,"scroll",AJS.$b(this._setHeaderPos,this)); >+} >+},setFrameSize:function(){ >+var _2c=this.overlay.offsetWidth; >+var _2d=AJS.getWindowSize(); >+if(this.fullscreen){ >+this.width=_2c-40; >+this.height=_2d.h-80; >+} >+AJS.setWidth(this.iframe,this.width); >+AJS.setHeight(this.iframe,this.height); >+AJS.setWidth(this.header,_2c); >+},_setHeaderPos:function(){ >+AJS.setTop(this.header,AJS.getScrollTop()+10); >+},setWindowPosition:function(){ >+var _2e=this.overlay.offsetWidth; >+var _2f=AJS.getWindowSize(); >+AJS.setLeft(this.g_window,((_2e-50-this.width)/2)); >+var _30=AJS.getScrollTop()+55; >+if(!this.center_win){ >+AJS.setTop(this.g_window,_30); >+}else{ >+var fl=((_2f.h-this.height)/2)+20+AJS.getScrollTop(); >+if(fl<0){ >+fl=0; >+} >+if(_30>fl){ >+fl=_30; >+} >+AJS.setTop(this.g_window,fl); >+} >+this._setHeaderPos(); >+},onHide:function(){ >+AJS.removeElement(this.header); >+AJS.removeClass(this.g_window,"GB_Gallery"); >+},onShow:function(){ >+if(this.use_fx){ >+AJS.fx.fadeIn(this.header,{to:1}); >+}else{ >+AJS.setOpacity(this.header,1); >+} >+}}); >+AJS.preloadImages(GB_ROOT_DIR+"g_close.gif"); >+GB_showFullScreenSet=function(set,_33,_34){ >+var _35={type:"page",fullscreen:true,center_win:false}; >+var _36=new GB_Sets(_35,set); >+_36.addCallback(_34); >+_36.showSet(_33-1); >+return false; >+}; >+GB_showImageSet=function(set,_38,_39){ >+var _3a={type:"image",fullscreen:false,center_win:true,width:300,height:300}; >+var _3b=new GB_Sets(_3a,set); >+_3b.addCallback(_39); >+_3b.showSet(_38-1); >+return false; >+}; >+GB_Sets=GB_Gallery.extend({init:function(_3c,set){ >+this.parent(_3c); >+if(!this.img_next){ >+this.img_next=this.root_dir+"next.gif"; >+} >+if(!this.img_prev){ >+this.img_prev=this.root_dir+"prev.gif"; >+} >+this.current_set=set; >+},showSet:function(_3e){ >+this.current_index=_3e; >+var _3f=this.current_set[this.current_index]; >+this.show(_3f.url); >+this._setCaption(_3f.caption); >+this.btn_prev=AJS.IMG({"class":"left",src:this.img_prev}); >+this.btn_next=AJS.IMG({"class":"right",src:this.img_next}); >+AJS.AEV(this.btn_prev,"click",AJS.$b(this.switchPrev,this)); >+AJS.AEV(this.btn_next,"click",AJS.$b(this.switchNext,this)); >+GB_STATUS=AJS.SPAN({"class":"GB_navStatus"}); >+AJS.ACN(AJS.$("GB_middle"),this.btn_prev,GB_STATUS,this.btn_next); >+this.updateStatus(); >+},updateStatus:function(){ >+AJS.setHTML(GB_STATUS,(this.current_index+1)+" / "+this.current_set.length); >+if(this.current_index==0){ >+AJS.addClass(this.btn_prev,"disabled"); >+}else{ >+AJS.removeClass(this.btn_prev,"disabled"); >+} >+if(this.current_index==this.current_set.length-1){ >+AJS.addClass(this.btn_next,"disabled"); >+}else{ >+AJS.removeClass(this.btn_next,"disabled"); >+} >+},_setCaption:function(_40){ >+AJS.setHTML(AJS.$("GB_caption"),_40); >+},updateFrame:function(){ >+var _41=this.current_set[this.current_index]; >+this._setCaption(_41.caption); >+this.url=_41.url; >+this.startLoading(); >+},switchPrev:function(){ >+if(this.current_index!=0){ >+this.current_index--; >+this.updateFrame(); >+this.updateStatus(); >+} >+},switchNext:function(){ >+if(this.current_index!=this.current_set.length-1){ >+this.current_index++; >+this.updateFrame(); >+this.updateStatus(); >+} >+}}); >+AJS.AEV(window,"load",function(){ >+AJS.preloadImages(GB_ROOT_DIR+"next.gif",GB_ROOT_DIR+"prev.gif"); >+}); >+GB_show=function(_42,url,_44,_45,_46){ >+var _47={caption:_42,height:_44||500,width:_45||500,fullscreen:false,callback_fn:_46}; >+var win=new GB_Window(_47); >+return win.show(url); >+}; >+GB_showCenter=function(_49,url,_4b,_4c,_4d){ >+var _4e={caption:_49,center_win:true,height:_4b||500,width:_4c||500,fullscreen:false,callback_fn:_4d}; >+var win=new GB_Window(_4e); >+return win.show(url); >+}; >+GB_showFullScreen=function(_50,url,_52){ >+var _53={caption:_50,fullscreen:true,callback_fn:_52}; >+var win=new GB_Window(_53); >+return win.show(url); >+}; >+GB_Window=GreyBox.extend({init:function(_55){ >+this.parent({}); >+this.img_header=this.root_dir+"header_bg.gif"; >+this.img_close=this.root_dir+"w_close.gif"; >+this.show_close_img=true; >+AJS.update(this,_55); >+this.addCallback(this.callback_fn); >+},initHook:function(){ >+AJS.addClass(this.g_window,"GB_Window"); >+this.header=AJS.TABLE({"class":"header"}); >+this.header.style.backgroundImage="url("+this.img_header+")"; >+var _56=AJS.TD({"class":"caption"},this.caption); >+var _57=AJS.TD({"class":"close"}); >+if(this.show_close_img){ >+var _58=AJS.IMG({"src":this.img_close}); >+var _59=AJS.SPAN("Close"); >+var btn=AJS.DIV(_58,_59); >+AJS.AEV([_58,_59],"mouseover",function(){ >+AJS.addClass(_59,"on"); >+}); >+AJS.AEV([_58,_59],"mouseout",function(){ >+AJS.removeClass(_59,"on"); >+}); >+AJS.AEV([_58,_59],"mousedown",function(){ >+AJS.addClass(_59,"click"); >+}); >+AJS.AEV([_58,_59],"mouseup",function(){ >+AJS.removeClass(_59,"click"); >+}); >+AJS.AEV([_58,_59],"click",GB_hide); >+AJS.ACN(_57,btn); >+} >+tbody_header=AJS.TBODY(); >+AJS.ACN(tbody_header,AJS.TR(_56,_57)); >+AJS.ACN(this.header,tbody_header); >+AJS.ACN(this.top_cnt,this.header); >+if(this.fullscreen){ >+AJS.AEV(window,"scroll",AJS.$b(this.setWindowPosition,this)); >+} >+},setFrameSize:function(){ >+if(this.fullscreen){ >+var _5b=AJS.getWindowSize(); >+overlay_h=_5b.h; >+this.width=Math.round(this.overlay.offsetWidth-(this.overlay.offsetWidth/100)*10); >+this.height=Math.round(overlay_h-(overlay_h/100)*10); >+} >+AJS.setWidth(this.header,this.width+6); >+AJS.setWidth(this.iframe,this.width); >+AJS.setHeight(this.iframe,this.height); >+},setWindowPosition:function(){ >+var _5c=AJS.getWindowSize(); >+AJS.setLeft(this.g_window,((_5c.w-this.width)/2)-13); >+if(!this.center_win){ >+AJS.setTop(this.g_window,AJS.getScrollTop()); >+}else{ >+var fl=((_5c.h-this.height)/2)-20+AJS.getScrollTop(); >+if(fl<0){ >+fl=0; >+} >+AJS.setTop(this.g_window,fl); >+} >+}}); >+AJS.preloadImages(GB_ROOT_DIR+"w_close.gif",GB_ROOT_DIR+"header_bg.gif"); >+ >+ >+script_loaded=true; >\ No newline at end of file >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/gb_styles.css b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/gb_styles.css >new file mode 100644 >index 0000000..6c44fff >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/gb_styles.css >@@ -0,0 +1,158 @@ >+/* Last-Modified: 28/06/06 00:08:22 */ >+#GB_overlay { >+ background-color: #000; >+ position: absolute; >+ margin: auto; >+ top: 0; >+ left: 0; >+ z-index: 100; >+} >+ >+#GB_window { >+ left: 0; >+ top: 0; >+ font-size: 1px; >+ position: absolute; >+ overflow: visible; >+ z-index: 150; >+} >+ >+#GB_window .content { >+ width: auto; >+ margin: 0; >+ padding: 0; >+} >+ >+#GB_frame { >+ border: 0; >+ margin: 0; >+ padding: 0; >+ overflow: auto; >+ white-space: nowrap; >+} >+ >+ >+.GB_Gallery { >+ margin: 0 22px 0 22px; >+} >+ >+.GB_Gallery .content { >+ background-color: #fff; >+ border: 3px solid #ddd; >+} >+ >+.GB_header { >+ top: 10px; >+ left: 0; >+ margin: 0; >+ z-index: 500; >+ position: absolute; >+ border-bottom: 2px solid #555; >+ border-top: 2px solid #555; >+} >+ >+.GB_header .inner { >+ background-color: #333; >+ font-family: Arial, Verdana, sans-serif; >+ padding: 2px 20px 2px 20px; >+} >+ >+.GB_header table { >+ margin: 0; >+ width: 100%; >+ border-collapse: separate; >+ border-right: 0px; >+ border-top: 0px; >+} >+ >+.GB_header td { >+ background-color: #333333; >+ border-bottom: 0px; >+ border-left: 0px; >+ padding: 0em 0em; >+} >+ >+.GB_header .caption { >+ text-align: left; >+ color: #eee; >+ white-space: nowrap; >+ font-size: 20px; >+ border-collapse: separate; >+} >+ >+.GB_header .close { >+ text-align: right; >+} >+ >+.GB_header .close img { >+ z-index: 500; >+ cursor: pointer; >+} >+ >+.GB_header .middle { >+ white-space: nowrap; >+ text-align: center; >+} >+ >+ >+#GB_middle { >+ color: #eee; >+} >+ >+#GB_middle img { >+ cursor: pointer; >+ vertical-align: middle; >+} >+ >+#GB_middle .disabled { >+ cursor: default; >+} >+ >+#GB_middle .left { >+ padding-right: 10px; >+} >+ >+#GB_middle .right { >+ padding-left: 10px; >+} >+ >+ >+.GB_Window .content { >+ background-color: #fff; >+ border: 3px solid #ccc; >+ border-top: none; >+} >+ >+.GB_Window .header { >+ border-bottom: 1px solid #aaa; >+ border-top: 1px solid #999; >+ border-left: 3px solid #ccc; >+ border-right: 3px solid #ccc; >+ margin: 0; >+ >+ height: 22px; >+ font-size: 12px; >+ padding: 3px 0; >+ color: #333; >+} >+ >+.GB_Window .caption { >+ font-size: 12px; >+ text-align: left; >+ font-weight: bold; >+ white-space: nowrap; >+ padding-right: 20px; >+} >+ >+.GB_Window .close { text-align: right; } >+.GB_Window .close span { >+ font-size: 12px; >+ cursor: pointer; >+} >+.GB_Window .close img { >+ cursor: pointer; >+ padding: 0 3px 0 0; >+} >+ >+.GB_Window .on { border-bottom: 1px solid #333; } >+.GB_Window .click { border-bottom: 1px solid red; } >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/header_bg.gif b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/header_bg.gif >new file mode 100644 >index 0000000000000000000000000000000000000000..3913cfdfd745e6e2d55316cf8d9858eb0f719afc >GIT binary patch >literal 1188 >zcmV;V1Y7$@Nk%w1Vc!5F0K@<Q`uh6Q)6?tg>*M3&+uPgq_4Uoo&F}E<;Naok-rniy >z=;-I@=ji9&-rnct=HTDp=H}+;>FM9#-{Iik_xAVh?(X^c`0wuS_xSkl@bK~R@$>WZ >z*x1<o{QS?)&;S4bA^8LV00000EC2ui0N(&3000I5pdpTAX`X1Ru59bRa4gSsZQppV >z?|i>{z@TtQEE<o<q;kn@I-k&}bh->si`J`l%k2uYUSwcQE}PHjw0g~MyWjA*d`_?1 >z@A$la&+q&HfPsR8goR`rh>41ejE#<ukdcy;l$Dm3n3<ZJoSmMZprN9pkp!lvryQuL >zs;jQA1c;`su&k}LwX?Ciw70pxwYb2k!^OM7#>vXd%+1cv(9zP<%MI4o*xB0K+}+;a >z;Njxq<mKk)=;0FU4-f1J67KEs?C$XG^7!}h`40&8^WyzO@K4}Cc=X=6qqmUZx_kfp >zNhmna9zl8R*70kYaNj<M`0CLcxG`eIfc6Cc)@z3_;Y5A+FoxXNFyzUJ2_H-tFrg=c >zojZ9V81R#*(Vhc%CM61VC{LsWlLD2x)G1S{SfeggN_6N@ph1yxmHM+O*PT|q27S6! >zYEZR8pNa+h)u-IGWqX3fnzX1}s$s_hMmn|XTdQpoD_+dFvE#>(BTJr4xw7TUmmz50 >z%(=7Y&!9t#9!<Km>C>oFt6t5zG=tZ#7sOs5TQ-B*xNF0vO?!9j*|~537Vi6YaO1pn >z_eQ>Zd2-&cjRT(^9lG%6%!gCAt^2og+t;m!=We~b^xVD6gMY0+L4@}3-NP3kpT2<i >z?IY;dpFh5Q|Nh|zAbbM4SKxdEzE|M?efrVY-+=NRNT7iQ;wNEy_w~o$gAnG&pn>!$ >zsGxxn0vIBRC|+oxg$~Xqz>6@(DC3MY)@b96IOeG1jy(40<BvcFnPUY+7HQ;>NG7S| >zl1w(~<daZFDdm(@R%zvv2V`)-mRxqJrIuZ03Fek#emQ2AVSY)bnrDhhW}0DgnL(Lx >zdiiFZccR&*n{MtoXPs)I38<WS#`))-cmDaNqJr89s0NTmD(R$@R%+>`m}aW!rkr-_ >z>8GHED(a>ilxpg!sHUpws;su^>Z`EED(kGY)@tjmuoj@}uDtf@>#x8DE9|hu7HjOW >z$R?}ovdk7s!L!gtEA6z@R%`A5wb*8>?Y7)@>+QGThO4aw7GQt@x#Ut%F1qBNyDqxw >zvMX=9>CS5}y6)0@@4fk&yYIX6<{L1(0t<}q!26zS@W1iK`)|MtKMe1_090(T1s7Ya >zam5&K3;?<pckJ=VB9F|m#wDYSF}We9yfMozgPbzRAAc-z$t$y5v&}lsY%<R{?~L-v >zJ$no@&nD|E^v_H;?ex=7M=kZ#R99{F)mU5H!PZ=N?e*7Shb{KlWS4FB*=VP&_S$T> >zz4ixT!=3gAaLX<C*LTO=b>42{%{SP2{|&g^eV;A3*mNJR_|}AbZFl03M=tr~lvi%~ >z<(Ox#`R1H=?)m4Shc5ad=%kl!`st{ruKMb%x9<Auu*WX@?6lWz`|Y^rt~=}@002AX >C;m4r> > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/indicator.gif b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/indicator.gif >new file mode 100644 >index 0000000000000000000000000000000000000000..02bdbddc4bfda26aca652fcdd83bdfcc733a1b5c >GIT binary patch >literal 8238 >zcmb8!XH-**)-K>=t(9I#0%AnK00E;EBh82c2^|y+B5aCiXo?*W6%ln2dNtBS6bMD6 >zNf9XmVkjagB1IGxAru8g6noi6xwy~W`#a~mf4upbk+DX8JmY=moXgtQinHF!7vYQe >zh(IhXEI2zm*VNQxWo3nggoK5KrKF_n-o0BO5CjDUB_<}u#KaUA7gtnN?BBnC@s|Y! >z1wx_F!@~pddmojb3g$t6Ucr98jAMI({TW_+y+ZaM^77T$b8y!ogvvJvfmwWz$^yZ` >za+{Mmk8i1~!v>LyUupe%{;xlYKrJvB$-aAX{7WnL&$a|;-48x67E<vxY)lsqwp(if >zP-M(|9)+HJy(8#6?7k=QWpKz`qx_TSZJTz4x1R}oj9JB06+J}!pqHNj<96)yS8Br? >z+ekSPbySl?cEUL5kSIyQm8hr_kPb-Tu>m~qYzh;X9_nmGLFa7GV^RxgMV6!-G^t!Y >zvM|Q#jJRGkE$ZY=A&4X6nmX?G-0QvH*FP}$U`P`Hb01m~G1xK8ou})8(J^V=B++ag >zIQ<qsNg;eJ)5E`=KKB&;@q)pd_bRdV+D^vHpF>488VKi$%SrF!mRswj3!~)p_KtK_ >z7u-I>FppQXy;|6v%2HpzvH7qB*tyD{v7Y+@1~ZjaHf~=FYY4OU@>%PvJ1iV&PIkm4 >z)xj@g3s*r}vEn#Xc$R@ualrSFNJNEsYv_`vN6H^nXfyapl-AM0T$2L_jT0X1e^#)0 >zF8?0E;O!rcD<4$c3TZ>QWbxvF&ztJj3NCvom5GefrSXvKq2A};j|EOO<-9Z`-JqkO >zdPld$j%78qvyZBL?&jDx)y+L^I9$oIe+oy8W!%O|wcEcOlFALq!-pq_4_(MwChywv >zug(vX<XF>v>};cbOM9zNAJbp}pRjYuPl-G1zX5G}i7I+kfz5CJ{Q6;b?EcLKGWwug >z)u1eeD9&aQnE{DMg&?gOfus!F?g6^AIGd>yN*^t9K8n^VB$%v4L^2J#?f`g~%uE>) >zx4|nWMPDoxVzMOMBn>)u!lJ&%Y)P_Oz&SXYo!`d=KPL?ih;Z9E7ZM@1E%)qN6%{|g >zHvc0d^>w#~bK073D_>;#X6z}#sw}GfODFQTC{nP0Q3N9`gmi3T--xujoSg5fVD9Fr >z8vVG6FfeD<F|*`)^Tx|3ZK7(_1#5COTY+~Rtx?TIFOe95CSm{S<7AoSWDLv#A|j(m >zTBJB<Lda_BnY@G)rfo(BTE~WxsZGl}gDq6YU(Uc=R^`<&(RGmx7LCbQn^n_p<`|>e >z3p&B{$UiKPRFUs=lJF3IIG|@6YP56e`HSh9m#=1D&rJb9`Q)3802T8U`tXtS`RfAY >z{!X?ZZZ&aUpeav0lEA`)h79Jv&h2F&&@xN3()tCeChNf3RcuB;Gy;&7T}UfjDVEx$ >zvfh<kvnjlUM6cQNYNWg7^8H+H1YXJRT5*4YO=_d8L^7^;={S*-`AVGX7^1Df;c$mq >z_2rTsHtMd;=+LQ=v5G`hxg2<Gi<Z|yoHu*5t%9st>_3}v;7LnZJNoDBx;be%e#+h1 >ztG;YhF3b|EvHk13S9ew4cjr9YcRYl9{nj6=Gjw0vgI8^N81{YcMVC6%k^MA3a42H; >zv#cFgPOKZRJ?nW{Vt2VD{4zgPb7yb!^$*j11)FjmZW!H68d#=f!-p#@i`LVb0U~kp >zu?)N_owLFR`R(0^X|Aluq)ixapel(ulkFLS{fuPg;_+!;ayVnl5K{5Ub^3he(?%-P >zR>b;S;<%GP-sy>tC?1^|k6}c!R1E@ok(Qg5^#;+9IEr|S9L0jqg<jv&MI>-0{zy&K >zv*PD5(brgodM5gONuu>nY*&&Qjq84PV{h@)@&(+o)@W6>NEJ`)n(;B(Okzti)b*!S >zgWL>Ybz`)gG(UB4*~|P3sLds5#)oJD&x6-B;--V&G10AAYVvz$@?wQ_;Qyipego~> >z1<A4km@7wbEldt%$;;SWO0x<u!VT{4**g^Kv3+_SOQ63aE}#vyih>utv!kpZCJ5yt >zHREdVwD52+Xw?zyQH*P-J(he*6BMS3qSQ!naoF8Dz(s8+Rfx(^-<)+6&Bf)1@4IyF >ze4L|6`4wsv)8c%kY08!KDgcTj=bFN)h1ZMlt=wNx8rk#k(eUFZPe-0D2ImuifR(`# >zI3PqOmyW9fWSI{iFoqx*^O}r*i$Hw@@(WZBtZ3Re&V&l5#nG){WdD;M^eQXfNz9nz >z#TapPc+8JcWFbcs9WGQETfp(@eahsxpHN~N1(|pA0_X7mLMsO_xSXTGmJvq=atw^m >zieKqt47c<QHr7JMl{;;NQGG|sW8+uTS!~Hi2;AdRQo=s*8R^!fR+lxDP=9boi}#-u >zeD1L4lZJuPJn@P8cVktjzI?t!9}bMK-N&<!xG)6yNKR|7%TQE!@87yop?ofJ;^nTA >z@RwO8O3ObDU#(j<X@d{{^k7U9L0I9?-0*I)>la$Zi!hQv{HkoCgA9j4g2-&d@@S*k >zhfXaK6$0L|rTrB<*L>@h2*1Sd;qnhXo8N$ayHt|Kv;LuakwUCmL3;Y>;Yc`EqgWaw >zBpS|$u|#4(P5_!BP&vWHin-8$--op2@(!`>(bRxU`{nYD)G-;VR-dZQ@J7G9r~{t_ >zl7!E01<A|T|75^Oe0hldGJ_(^VYq|j$c3y~yCo?oxjwbPbyj=4gMzi(27^eD>r{jw >zdew_eT=d`B3H~O-c0Pj$wH7*XIUE_NFvw1CV=lVX(1p958g->%s9CwqM-2CeXy=TY >zcc{}@$uFIa$8G3^nv`8+c=cj{#$kxZSAk@a$W0p{hzL=uNU?G8=aUemFfvAjI}lu~ >zjn2LTiq(l{YZ6WISF-U{%=|*prCO8v25f4RD!PW;xVHn7D+cgq@ujBV6-?!A^?iLN >zixE0B@=tcYdHV{WP;n><heV(fTIT^24M2}rnQsG3aNn;lXH<<FE8r>bSIujC3ZsGk >z9&t?78MC8gHhMF^eW2AuZhQgRzzQOh&?{w3B5(7jHmeX`Jq!CHQ((1x#Saq46>;Xy >zVs@_fymPH&@G`%^F59lQ)Y+QwwV&E2QFwqRE61J`iSuLapjXF_gbH4}0-8ZZ>LT5! >zVObyhDfRKX4o~Xoh2)tNZ7@{t6A=%uUx!5Af>+F>Ytbdo?wnJXdANVQ-p*c@97Fl; >zYbc^~&!ba0Bi}xZc3oL_NQ2m<8;2^mrLcjT7w9Qh=iyUCd{XoJNxRPlw&+jf6#vFh >zg;;6XwfTukuYL8|&n!GT0zL&8lx>q7tM;pGsVZ>3@#mNM$-B8*ZnpgRRpX|uM-b5a >zd7J=&guL^&feYj2j6zT7^+yK|UgTpA5@<FeJBmfI<Zv3rwZq5OR#pWLC00ofS{q0Z >zaoUVwM8co9Sd)qR5B(>TI4u%Myl$@(7b1UWoI&Dp2Dy;wPpldV^sVKJs`N#^NK|pB >zc`AVgPpq}pSQehXfh+PmF^z?pBBydML`;A15)k}Zy-eWpr`DdKjem+u#x{PRIiIUf >zwV1a~T-|tnGA~x6bS7UX@^84%Z^7ldw+sBCGaDm(j<XrLhUmjD1>DND>O=h<p&rrg >z5AwcdIYrC`&F|$xyIstwZmyn$H$mex3K^yb1g<3EV#v5-+8}|tU*|L&9=Vbb8xzJQ >zre;T^t5I=r1vs8pHcSySk7uHI7fUc!<*LL?Tp15n0@X2zC>*MZ7o7^_N_J7u2|a(! >zpa0HJ69A0|@9G1+q7ej$!Omj(^zw1goe|Pv|4*<f@BZcR6#oUtN?i-D2#2z+QL!PF >z#3Up}&FBGIq#_L0RkgTSe<l1D_)UQI_hn4gB9TuQvS*99ytC<SpF0<AYl`mulb>s* >z5`XwsbA|m0iK=q*F*U`G1v2a`n6V}20Zm5vVpr*seJ+dn8Hu7CEyq@P+Utkhk#EJL >z-s8JGygrw^)a-mWYQM=)`%#Pcw;WiKafL5Sm~y$KNv|5csrLT8Qi97GsVs;$HQp}V >zJ5&~KZ$m!t`0BHk)GzrIv77Me5-=^=XZzA1-=X?_f6kRQ1!~?C$0P^5GHRHo0`vfr >z|0w;&PqQcSzUd5>HJJL)^^c>778G=en&C0H;~TH-m>nT_?4il*>@pI*>(S0l9zPn_ >zT2RKqp4jlmkcRpq*Q24+RewA_F)3k6km)L%Yy`p>Mnn!D`FH70#6F`_!hz>=eF*S} >zrBA+^tkNJYevq@(8rs6{OF_PJ_J)%-ch78%57gIvDyvDmz7^Eo`lt)&T)R>N5Li`k >zimAQr^Yn*2uHTvaUbYjz=1+~-f96lrZ&HkCU8LA-<$a#5nrna_Jj=j}hv~ky_8j`- >zfPI^^%{yk&#IyF>JxN^~uF$x|_e&q2IEW)201pSN0|aLrRiFca!Zm1eN(vac(gTW3 >z=WZoqQZOzV>ge-D1RgQ9>|}u|SmcZ@$<0Z1s6Y^*qI@2{j9hbFjff`TBTPx?+U|}> >z3MHX$=zpr*6fg(w=uJ=>qyP#tM}5Awsu?~1m;}vzdusqdsAj16h)*Ax*8;xu9+~`f >zD0LkQLsF&`Qy7&l&lrk5=h)HVry=<V?GGhRCJ@SM;ky@`A;UqafA|*KZH@p@B%^`< >zXZ}>Jj&OV#uZ^WZAAKaSLoOwMZ+1gIFA@-}$_km6LXWSi_ZB&C628XPBcv^U`|=B+ >zD~^P6I$ydELTOI*CMCE;dbGw6WOF>^t0!bh^AiW$0bsZicE%cxxW03{oq##~bEHlW >zk4&lEs?m?wKP)-3G$Lp2dcee!Jo|FnEA_L8vemdlMR(WN&)*IjCy#Ca_Qs{!L33rS >zopf(7&G3(%W4$+;zPy#TC#=}g(tO+$%%Frs7Vzfx%`&^r<qmXa-+Ws}%Dlg`i2zcy >z;1wL){JNco^g`4Hg%H*CSQ3c7a}Fkf?AXnxI^^hHkfA<bMS0EK(!A4a1g`dB|5^{_ >zC{dYa6UW(|zcLhEOLn6@SgO1?*H{Y2@rTE;BHhLAb}QzBt-$8enf9~3D*StEyNDo^ >z*5lTONF_9fL_mByH_|2@Bo&!vi%xfnBYzB$@JTE&BKWd444>HpsKXc08}&w4gwc-6 >z>A7UD^iTRLLlgcffAnv`m52lAvRbsrD7dR!8{5^9ZySZn=eJ$G<7{xX-|AT6YM3yU >zD^@vWfbTMEy5(vi_u<+e?#yy;5|K^Bk)xpFp{hG~os2UkMB`GO;+d3_&@Rv{H7bgl >z!Q6QsqL>9lN2lkjqO)wxDXA&KD{4gWvIQjoRaf8I*4}Ze^LAJFoy8sA%%c~9&TTRz >z5m3~jyLd8&JbKZP`uK5QHz0i#{csBP_Dm;nR60gpH}z(^>*cI;9r67Er-w;75vCl4 >z*OO=+WShS+%)4k)oqsEV{vSJhhgU~pcod7iKy1!@1K$PRU0JadUUxi3#zETS=DmAM >zE;AsRf`@1L;+68v8(}HjAcvguZ|c_bcPOx|bh&ru(~RR47q<`({9#Kl>!{05eHFP` >zhkC({_z*(<Y+SXyXTDpWB-wt6>vZRm{pa?1w%L#lX;Z_sgqK${iv2EdW+&=A#wyge >z4_}SXSmTpy;bk${-Cyifw&Pyo-#h$rOAv*3xTy?_k2%HZGw5)6dHA6*48H}g60ZsL >z#V7xHirmf}L&>C5MWY_!Nk#<u%{ubg8$R*S@XCFXk0C*iz$fdH&bh;%kaza|+Tm}W >z-UWsQDepzu2*lwhP-=)U=;It)5>828*Lk49Ak!S6C})aUL}?Km$q{7cK{%FwHc~!I >zpmbD+!p?{CSY6!s0>$|ZP~U7`HMV=$<`Gg`4m%FtC2}7*SR^BO5N@+yKVUu4VYioW >zwO)NM(c&8%TA&`_8+QfAm3ZV|f9MsuaH-@)mf=68j`@9%TzNw5B1jUJ-zHuJsp@Fv >z>o!-afbwtXo6mB*KlAamtp1(KXqAo9I(kHSO7>n0Je9JRM09b*xgQNvI|ai5+%2)O >z`w|k9&zKQXAzXR}A}KlE1f6|3S8R<!MVSHoSg1m*MkEz-0XzYHy;ky{Aa~!qLtLCP >zMFu4B#{JGk=(w>VJv4O?|D+v2jg8{)hNOW3>iF%E*Q3;R==U#rUOt<Z9}%!CcIshg >zTlzzf_0pju1bM?*mB9Z6a`C9-yA}x&7wCe%fJit)7Nr#sAPEO|Y9;%6ypy)Z<(O<j >zEHO&6xKFi4GA-Rdb|5bBmHISQWaES-RuQ|LOVi8#DB5YMrPQduKOW29H@dx=fHTPP >zy!Bm+koIPz!e@5k#tFkxdvN_ymZT)Ve0z=coa)0Y*J>}?mOW24!s)Af8Z9Obd-rnQ >zdiAdMwNl@&i@MXQwdp@WHq{+ajdW?#ddz4IAA^pb4(DHYeLL1gz?!O9w+=<zq%y4e >z7g69eezme5!}$B5xiv@ESL!4p-+!2TJeoBObH9vv_+B<wK3%t5{qCW^KrSf0wCPI? >zGJkC*IV{0S;qyCaQ<!!H)`I1^I!sIa2<GZD@**)DECehyDT)A=+hOS}mH13BPF+<> >zW-)fK!U>Nk)4(z9ts&7-OJCFg8)?w0Ru5BUzITj7QM@!oQ;Sh30;<I-G1BThI7O$9 >zDM{VZ7VNI1$dg<W37a)uWYW@JDuCF;IBvQIiCvUjmiM3t!ous9gA^`e`ZSDQ%_9BN >z``F*r%G$?8lkx{NV&(7&Q$ct=PA*tl=NDo`dKwV#*r40tFKeF1X;&ce-2M3UDRa;( >zH~T_4fhsT~oq$l#)>CTK@Fa6ECYqAKbfHr5=9K6Y@#%mIK9@^4fr?1?wmw)|QCU@e >zwdPuFU46s##wI5KM4#jk!L%me1P-Ex7!V2fZ(R@V?(Ww|-#^+!cmUyA^?UD2>+z%0 >zQ+gCh^X+L=vvD2)?0NU)>$mTJ{_Drj1q6s!w5bxeM%-X<t77^f2!m5(?(G+oOJrq~ >z1wH<%1y(d=(_|@2$m~9=?6iP|yHXHK4YOP>THpj4))y24^LtiZ-L*vyq+ykwthQ7# >z)Y_FXh12zQ%H49#=u%0V1wVtjCJXB)X2qATI}v@d^l-_R>dlVWSk^Z0GbI}~B|iK1 >zp|HErdDF&3PIaC;mPr4uw7H>byggP{b4O1@wGYjn>8r)~n(=6vrnw21e>?-gP@L|$ >zijN0X+$WP^c_ondvbowth(5{SB|WP0T5DsxJU9ugRF|gQTdb#nOXK5a#v7D~QWd4( >z3_rN?1D&v4&6WM5`mf%%4*7H;<;b}oaw192jUWbzrpOI|xyQ6APiAlCnEwo4z%*aZ >zIW_nAGYBGnTIU{i@nUirC(z%;Tp^-psTCw+Cru#)HuoXmk3Vip<-ZyG+v8<axMOjv >zzG4JW1(7R;S$5)yB&{3<7m3*V84ppJ6khU5X24_;^=cni@I&$Vl$XP32p#Eo(3LK< >zR%TD|NOEFtq(}0v6KMRhzfVcH-*?DX_~nqVr5eBJFv6mOiaqjFxG~qgg03E7B`>Ug >z(gAbnYkfnrz3KGBd9{?Y1Dl8h2QMCp8Wwiyv?`jAj5c3f-4mEQgrGTqianXG22jwH >zcrNiGH6Ygquqyj6hs{P;3R|q30W{PJ9@p={<GbsL5ULaE)g|^6G=YPimn_jeqqUUI >z0cc`v-pn<>LD7v3c_3+M{_}r3q=*VOqnxld^WyOca5l7-#;=5sF=UzfR0{@DVF{7# >z9d<0=%QjVAaiM6NEufA_)3Fq6b7k<X0m3#G<t3jNpQ*c|S<a}<cXNS7guLYw-96bC >z3}uUryx`sK7g;d*S!3Fzfdbp(hR;Luc@Hkknz^g*G1DBp<XbO{nsu%iq+RIswhweH >z?94q9GkS8lT=AyNh}sO1?_g?t6kW+e(W+AQLIh54-)PVEn(6yu^8{skqi1jyPV_0u >z-6u8jQ6<4O8I|_}c&N*ej3&*?M?yG7=r*Z9a&Q<I@O+6*SY;w~d*=qpEe0n*O5JM_ >ztE2MmO7laduZ4LVLJxTiMS;1^-jcw_jX<{7{Wd$HR?Vh=r)IxBg%U*rq{zDn3`5K) >z1g5|B!2sD}xMwB6Y!C}S_9OB@j768c5_)@sG{l50@rtBsh*YTf*kVSUac1m9Tu0Jc >zH~|}03>dG;T;dhecBMEjil8jY#kyF0btIsBX1Ec-`rIj`K^6lMgYkVSIg6n9WbZA* >zvSC1QwTheJuPhzGTLm27g!ESxsUvf#qFouNuw7hX;HylxBYU=jS(*KG#?<M*=1;^w >zb&vmDxHhtsGn_7OB+tlC_<Z1N`PKZbrAHDJwB*1F`jCI(X(0MMiw)l|u4}83SCBs& >zi#+Jf`bo4n9zqCHC!NM0;o(C<qht13JBGT8&Sjp@x^OW&Cs&-8Uts#z6*HrdgORDM >zB$tV6bO}`rr~(QVMM%&kH&oH`fg4?h?G5=P)O{3H!oGZ0rnA4FYFK}_F`sy!YHt9v >zHPC9afkD07v`W;g@{gbX3$8vA+14D+L^DK^DoUFiNViLq@^fKie_OdL=d9NTYNdlj >zcWnx!m->jiP(+MN@mmV8aUyeMUO~rsrc*v7O_{FEQ3-#gxau0J2Y|v#iuX7Pt<D-* >zLrF&acRQx9bpF1LDqAE>vY-C+!2O!mP@d_%QZ_87(JM>c;1X$6SNPzXcEQ1+#xE74 >zvisFGI_L2xMq>0ys=oqs^0r8AQ_kk=SN)ceMp&G$qE;j%rV@*e>_$v40Zd}hKO9pL >z08VhIEHA)drZP`XGHR?44LlX&V%;fCA#az~9+*V?i8-(9*;}8Q^tlhdflBv>kWWe* >zE+f%$V-1|?kIz5M43_QOd7c+?r&1=&fp3h71aNq$aT~W~0W#x?Brus-wPFRSD+Ufb >zja8fhPoXrV5-%UFbS&xwLPaGU*V7q;AgpHPMi^6;jz^xe2pC7UU1xJ4LdY=y1nq3N >zC!G~1S0G;?t6-3uKLdavtO*5(lg#FdFo;!ZW_W1XR8aCVgl{T$*H=2Y)zH@42Q7FB >zXPou3!kq9gTAV+1{{cz({{k7_+Q&8Wvx{mIgt@x`CD%efX)DTf2=97tUiNHkymi-x >zt}-jVXCBwyQu7er+`%o_V+Uwv6g+`&>NHb$%nTh%Kqsh&C&`$BXDMmSqe-Yx5Tpd8 >z?K?&*%C=rSUhYSgmH*x7%{N*!e%&@N-82Ph-Q8C^)oR$3I|JZ7J1TfszjB}(*Xc%} >zQd13ZBi-aq(l~Yeu`YF*HhR--Zql%S`oSyw<VAz+fj%yCo)RQPW76l#&$q`=)a?Fa >zA$o_6^j7j@GhhS{fK{9q*c|@VLMUwsN}mrWS%zn5E75%;yDgUI?ziJitXE|r3M@|- >z3HS^%q>#msc3jt6)mLC_30cP1mN{SXs0sDVlkRak<#@R+taHh0*K)gOL6%Qq{h!i) >zX3;zX55Kw~cdY%%63wss9yP?=$`X9nH*=<uTqh!N*R&@(HfrxSD0O=mhu)-+?9Uxw >zK2KX^5^wcC3(>Ean!G8Npvp)+0>TJqgBvg&Z{+|iv@=J#RtHJI+N`u*yih&Ae1s?3 >z!EOAYdzY&9hk%$D44~w?t4{rZLwBe(Z8AM&#)aOsQYl|g-IW}VHXN>3-1dswhd9|a >z7s$AHaPcTFji6XzQHSdN#wAhs`EwmACx^WyQ5Zq7H4?|PKnTtC5hGDrEw>|(>YbUM >z3Y02rKB)7C;+Y8Xt>X~5kr^(q{uLW>X62ABoJ9WGAVd`O?aqy(iaAgkPlFppFxa(z >z5=Tq~Qnc|c42j4bz2~{5=dSZp`za0Ur_L3tPivg5Eh*+7u3tR6f(mx58F8e1qZt;l >L;n&;uzdrv5rBA!d > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/loader_frame.html b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/loader_frame.html >new file mode 100644 >index 0000000..ea1c267 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/loader_frame.html >@@ -0,0 +1,104 @@ >+<!-- >+Notice: I feel so dirty doing this, but its the only way to make it cross browser. >+--> >+<html> >+<head> >+ <script> >+ var GB = parent.GB_CURRENT; >+ document.write('<script type="text/javascript" src="AJS.js"><\/script>'); >+ if(GB.use_fx) { >+ document.write('<script type="text/javascript" src="AJS_fx.js"><\/script>'); >+ } >+ </script> >+ <style> >+ body { >+ padding: 0; >+ margin: 0; >+ overflow: hidden; >+ } >+ >+ #GB_frame { >+ visibility: hidden; >+ width: 100%; >+ height: 100%; >+ } >+ >+ #loading { >+ padding-top: 50px; >+ position: absolute; >+ width: 100%; >+ top: 0; >+ text-align: center; >+ vertical-align: middle; >+ } >+ </style> >+</head> >+<body> >+ >+<div id="loading"> >+ <img src="indicator.gif"> >+</div> >+ >+<script> >+var loading = AJS.$('loading'); >+var gb_type = GB.type; >+var gb_url = GB.url; >+ >+//Start loading in the iframe >+if(gb_type == "page") { >+ document.write('<iframe id="GB_frame" src="' + gb_url + '" frameborder="0"></iframe>'); >+} >+else { >+ var img_holder = new Image(); >+ img_holder.src = gb_url; >+ document.write('<img id="GB_frame" src="' + gb_url + '">'); >+} >+var frame = AJS.$('GB_frame'); >+</script> >+ >+</body> >+<script> >+function setupOuterGB() { >+ frame.style.visibility = 'visible'; >+ GB.setFrameSize(); >+ GB.setWindowPosition(); >+} >+ >+function loaded() { >+ AJS.removeElement(loading); >+ >+ GB.overlay.innerHTML += " "; //Safari bugfix >+ >+ if(gb_type == "image") { >+ if(img_holder.width != 0 && img_holder.height != 0) { >+ var width = img_holder.width; >+ var height = img_holder.height; >+ >+ GB.width = width; >+ GB.height = height; >+ >+ setupOuterGB(); >+ >+ if(GB.use_fx) { >+ AJS.setOpacity(frame, 0); >+ AJS.fx.fadeIn(frame); >+ } >+ } >+ } >+ else { >+ GB.width = frame.offsetWidth; >+ GB.height = frame.offsetHeight; >+ setupOuterGB(); >+ } >+} >+ >+if(GB.show_loading) { >+ AJS.AEV(window, 'load', function(e) { >+ loaded(); >+ }); >+} >+else { >+ loaded(); >+} >+</script> >+</html> >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/next.gif b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/next.gif >new file mode 100644 >index 0000000000000000000000000000000000000000..c0f8908fbc36087f44097c09268957b8ded6c879 >GIT binary patch >literal 528 >zcmV+r0`L7tNk%w1VHp4(0M$7F|NsA)nVIkJ?{su@e0+TR`ueA*r+s~Wo}QlT>+9Cm >z*3He$Pft&upP#+Gy*)iWprD{NH8sh}$^QQSSXfwbadGMC>4SrVt*x#2`1pl|g<M=* >zqobqR+S;U~r0D4A!otEfHa5GvyYcby%gf6|L_~sug6-|?!NI|YhlfK$L*3ooG&D5s >z?(TDQbJ^M1O-)U_yu3a>KJ4u5nwpwhTU*i5(f9ZFKR-V+Gcy1H000000000000000 >z00000A^8LW0021vEC2ui02u%t000L6z?^VMEE<o<q;mM6R7@IEh4NSqVT6EoyCpD` >zk%6`$QhX90g{Yw&M2?R`06{7M?s!09fe0L`L=kcZ0(pja0tS98L}CURhmjeI149gR >zg#b1foERjLEqz}(Sqpd*4qOtE3jqW<Dgh97r>R@3h6NA-DjNYPhp4KDC;>HM9g)Jf >zhA#mw7XcQL0LxmqcNPH`DFG+c03S449yfR=0V&bbkqK;C9+}zO$nEa|@rE4%1HK@K >z?zV7{hX+J}4JBmJx|3j+mVt+K1t>u(fT=q(90q`RsMV_+mk?xHp`fG!f_Mao8sZ2N >zI6Ra11sXKsC4do%4!j`}XU>8xg?aY$`Ew+Mm;eo8C`iCmfrEDgLMUO7g$oxiR)olK >SqM_>)99hGP9ZMET5CA(R|KKnH > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/prev.gif b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/prev.gif >new file mode 100644 >index 0000000000000000000000000000000000000000..d20e095c22ea630fbfaabe34aaed135e95a29443 >GIT binary patch >literal 525 >zcmZ?wbhEHblw^=&xN5=h|NsA)GiSbk|GuQ8<n`;<zkdCysi~>0t(`Y--ty(kuU)$~ >zfByWlXV3ck`|sVm*Vfi{!GZ;*rl$Y?{X2Q`WMN@pL`1}oA3t8ceA(LCx_0f_=H})l >zOP0jM#JqU%V)5d|w{G2f`}S>nd;96rr_IdF4jnr5@#Dv)rlx}j5ANQ*+u7OK#l@w# >zxcKhfyCx<kvu4fOvuDr6ix=(e>~7w?`ThHMdwctL@7_g6NBjEv8XFrkU;~OjSr{1@ >zEEse^k{~}Zu>E(KQ{bT^)qi41(T^1YJ`%!9KSl86w>6aQHZ_?tv9YW%sDwk7HEW@) >zOJBb;gQ6D0y9$TKMh=-(E`mjzOqFfrOq_MPE=inX?Gwein4NixTicZ+=SUiqo7To# >zMDk1&j^Puk;9+F5&}0-SYg-Y$s*+WJQB#Idy?tBMjy82hvn2VgD_6H0F=|UOidP<D >zJkl=CD5c1#P+=?`ttUINT!B&X(v=FPN69SDZb_YNdl$|9v0a{#d7nx<OT~fZ`uv>? >zG9f1xO?7`D#=-jaO^~Bj!^#Hctqv(qy-ujI%zUFMv9f_xDbQKQ(P(;l(0+$zuMK;G >zoh~+-yF5CRc)&nhUdz6rt4BaM;UG6F%OtIW1IzAnsPb+qc=+gO*8~YagN(UOhgV%+ >MpKw@-lZn9^0E;`^M*si- > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/w_close.gif b/koha-tmpl/opac-tmpl/ccsr/en/lib/greybox/w_close.gif >new file mode 100644 >index 0000000000000000000000000000000000000000..3c05b150cb51427bb6cf03f45f6831fa0a891fec >GIT binary patch >literal 74 >zcmZ?wbhEHb<YwSzn8?83>gw9j(eeM<H3kL-#h)xdl7T@7M1bTOn5299)lRRuE0+*# >YW4M~vH^0j=W=DwlmxbPk*jO2?0lXg+Pyhe` > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/images/ui-icons_222222_256x240.png b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/images/ui-icons_222222_256x240.png >new file mode 100644 >index 0000000000000000000000000000000000000000..b273ff111d219c9b9a8b96d57683d0075fb7871a >GIT binary patch >literal 4369 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 > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/images/ui-icons_454545_256x240.png b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/images/ui-icons_454545_256x240.png >new file mode 100644 >index 0000000000000000000000000000000000000000..59bd45b907c4fd965697774ce8c5fc6b2fd9c105 >GIT binary patch >literal 4369 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 > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/jquery-ui.css b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/jquery-ui.css >new file mode 100644 >index 0000000..234b987 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/jquery-ui.css >@@ -0,0 +1,435 @@ >+/*! >+ * jQuery UI CSS Framework 1.8.20 >+ * >+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) >+ * Dual licensed under the MIT or GPL Version 2 licenses. >+ * http://jquery.org/license >+ * >+ * http://docs.jquery.com/UI/Theming/API >+ */ >+ >+/* Layout helpers >+----------------------------------*/ >+.ui-helper-hidden { display: none; } >+.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } >+.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } >+.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } >+.ui-helper-clearfix:after { clear: both; } >+.ui-helper-clearfix { zoom: 1; } >+.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } >+ >+ >+/* Interaction Cues >+----------------------------------*/ >+.ui-state-disabled { cursor: default !important; } >+ >+ >+/* Icons >+----------------------------------*/ >+ >+/* states and images */ >+.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } >+ >+ >+/* Misc visuals >+----------------------------------*/ >+ >+/* Overlays */ >+.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } >+ >+ >+/*! >+ * jQuery UI CSS Framework 1.8.20 >+ * >+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) >+ * Dual licensed under the MIT or GPL Version 2 licenses. >+ * http://jquery.org/license >+ * >+ * http://docs.jquery.com/UI/Theming/API >+ * >+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px >+ */ >+ >+ >+/* Component containers >+----------------------------------*/ >+.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; } >+.ui-widget .ui-widget { font-size: 1em; } >+.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } >+.ui-widget-content { border: 1px solid #B9D8D9; background: #ffffff; color: #222222; } >+.ui-widget-content a { color: #222222; } >+.ui-widget-header { border: 1px solid #B9D8D9; background: #E6F0F2 none; color: #222222; font-weight: bold; } >+.ui-widget-header a { color: #222222; } >+ >+/* Interaction states >+----------------------------------*/ >+.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #B9D8D9; background: #F4F8F9 none; font-weight: normal; color: #555555; } >+.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; } >+.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #B9D8D9; background: #E6F0F2 none; font-weight: normal; color: #212121; } >+.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; } >+.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff none; font-weight: normal; color: #212121; } >+.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } >+.ui-widget :active { outline: none; } >+ >+/* Interaction Cues >+----------------------------------*/ >+.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee; color: #363636; } >+.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } >+.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; } >+.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } >+.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } >+.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } >+.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } >+.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } >+ >+/* Icons >+----------------------------------*/ >+ >+/* states and images */ >+.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } >+.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } >+.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } >+.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); } >+.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } >+.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } >+.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); } >+.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); } >+ >+/* positioning */ >+.ui-icon-carat-1-n { background-position: 0 0; } >+.ui-icon-carat-1-ne { background-position: -16px 0; } >+.ui-icon-carat-1-e { background-position: -32px 0; } >+.ui-icon-carat-1-se { background-position: -48px 0; } >+.ui-icon-carat-1-s { background-position: -64px 0; } >+.ui-icon-carat-1-sw { background-position: -80px 0; } >+.ui-icon-carat-1-w { background-position: -96px 0; } >+.ui-icon-carat-1-nw { background-position: -112px 0; } >+.ui-icon-carat-2-n-s { background-position: -128px 0; } >+.ui-icon-carat-2-e-w { background-position: -144px 0; } >+.ui-icon-triangle-1-n { background-position: 0 -16px; } >+.ui-icon-triangle-1-ne { background-position: -16px -16px; } >+.ui-icon-triangle-1-e { background-position: -32px -16px; } >+.ui-icon-triangle-1-se { background-position: -48px -16px; } >+.ui-icon-triangle-1-s { background-position: -64px -16px; } >+.ui-icon-triangle-1-sw { background-position: -80px -16px; } >+.ui-icon-triangle-1-w { background-position: -96px -16px; } >+.ui-icon-triangle-1-nw { background-position: -112px -16px; } >+.ui-icon-triangle-2-n-s { background-position: -128px -16px; } >+.ui-icon-triangle-2-e-w { background-position: -144px -16px; } >+.ui-icon-arrow-1-n { background-position: 0 -32px; } >+.ui-icon-arrow-1-ne { background-position: -16px -32px; } >+.ui-icon-arrow-1-e { background-position: -32px -32px; } >+.ui-icon-arrow-1-se { background-position: -48px -32px; } >+.ui-icon-arrow-1-s { background-position: -64px -32px; } >+.ui-icon-arrow-1-sw { background-position: -80px -32px; } >+.ui-icon-arrow-1-w { background-position: -96px -32px; } >+.ui-icon-arrow-1-nw { background-position: -112px -32px; } >+.ui-icon-arrow-2-n-s { background-position: -128px -32px; } >+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } >+.ui-icon-arrow-2-e-w { background-position: -160px -32px; } >+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } >+.ui-icon-arrowstop-1-n { background-position: -192px -32px; } >+.ui-icon-arrowstop-1-e { background-position: -208px -32px; } >+.ui-icon-arrowstop-1-s { background-position: -224px -32px; } >+.ui-icon-arrowstop-1-w { background-position: -240px -32px; } >+.ui-icon-arrowthick-1-n { background-position: 0 -48px; } >+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } >+.ui-icon-arrowthick-1-e { background-position: -32px -48px; } >+.ui-icon-arrowthick-1-se { background-position: -48px -48px; } >+.ui-icon-arrowthick-1-s { background-position: -64px -48px; } >+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } >+.ui-icon-arrowthick-1-w { background-position: -96px -48px; } >+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } >+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } >+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } >+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } >+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } >+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } >+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } >+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } >+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } >+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } >+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } >+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } >+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } >+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } >+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } >+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } >+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } >+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } >+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } >+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } >+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } >+.ui-icon-arrow-4 { background-position: 0 -80px; } >+.ui-icon-arrow-4-diag { background-position: -16px -80px; } >+.ui-icon-extlink { background-position: -32px -80px; } >+.ui-icon-newwin { background-position: -48px -80px; } >+.ui-icon-refresh { background-position: -64px -80px; } >+.ui-icon-shuffle { background-position: -80px -80px; } >+.ui-icon-transfer-e-w { background-position: -96px -80px; } >+.ui-icon-transferthick-e-w { background-position: -112px -80px; } >+.ui-icon-folder-collapsed { background-position: 0 -96px; } >+.ui-icon-folder-open { background-position: -16px -96px; } >+.ui-icon-document { background-position: -32px -96px; } >+.ui-icon-document-b { background-position: -48px -96px; } >+.ui-icon-note { background-position: -64px -96px; } >+.ui-icon-mail-closed { background-position: -80px -96px; } >+.ui-icon-mail-open { background-position: -96px -96px; } >+.ui-icon-suitcase { background-position: -112px -96px; } >+.ui-icon-comment { background-position: -128px -96px; } >+.ui-icon-person { background-position: -144px -96px; } >+.ui-icon-print { background-position: -160px -96px; } >+.ui-icon-trash { background-position: -176px -96px; } >+.ui-icon-locked { background-position: -192px -96px; } >+.ui-icon-unlocked { background-position: -208px -96px; } >+.ui-icon-bookmark { background-position: -224px -96px; } >+.ui-icon-tag { background-position: -240px -96px; } >+.ui-icon-home { background-position: 0 -112px; } >+.ui-icon-flag { background-position: -16px -112px; } >+.ui-icon-calendar { background-position: -32px -112px; } >+.ui-icon-cart { background-position: -48px -112px; } >+.ui-icon-pencil { background-position: -64px -112px; } >+.ui-icon-clock { background-position: -80px -112px; } >+.ui-icon-disk { background-position: -96px -112px; } >+.ui-icon-calculator { background-position: -112px -112px; } >+.ui-icon-zoomin { background-position: -128px -112px; } >+.ui-icon-zoomout { background-position: -144px -112px; } >+.ui-icon-search { background-position: -160px -112px; } >+.ui-icon-wrench { background-position: -176px -112px; } >+.ui-icon-gear { background-position: -192px -112px; } >+.ui-icon-heart { background-position: -208px -112px; } >+.ui-icon-star { background-position: -224px -112px; } >+.ui-icon-link { background-position: -240px -112px; } >+.ui-icon-cancel { background-position: 0 -128px; } >+.ui-icon-plus { background-position: -16px -128px; } >+.ui-icon-plusthick { background-position: -32px -128px; } >+.ui-icon-minus { background-position: -48px -128px; } >+.ui-icon-minusthick { background-position: -64px -128px; } >+.ui-icon-close { background-position: -80px -128px; } >+.ui-icon-closethick { background-position: -96px -128px; } >+.ui-icon-key { background-position: -112px -128px; } >+.ui-icon-lightbulb { background-position: -128px -128px; } >+.ui-icon-scissors { background-position: -144px -128px; } >+.ui-icon-clipboard { background-position: -160px -128px; } >+.ui-icon-copy { background-position: -176px -128px; } >+.ui-icon-contact { background-position: -192px -128px; } >+.ui-icon-image { background-position: -208px -128px; } >+.ui-icon-video { background-position: -224px -128px; } >+.ui-icon-script { background-position: -240px -128px; } >+.ui-icon-alert { background-position: 0 -144px; } >+.ui-icon-info { background-position: -16px -144px; } >+.ui-icon-notice { background-position: -32px -144px; } >+.ui-icon-help { background-position: -48px -144px; } >+.ui-icon-check { background-position: -64px -144px; } >+.ui-icon-bullet { background-position: -80px -144px; } >+.ui-icon-radio-off { background-position: -96px -144px; } >+.ui-icon-radio-on { background-position: -112px -144px; } >+.ui-icon-pin-w { background-position: -128px -144px; } >+.ui-icon-pin-s { background-position: -144px -144px; } >+.ui-icon-play { background-position: 0 -160px; } >+.ui-icon-pause { background-position: -16px -160px; } >+.ui-icon-seek-next { background-position: -32px -160px; } >+.ui-icon-seek-prev { background-position: -48px -160px; } >+.ui-icon-seek-end { background-position: -64px -160px; } >+.ui-icon-seek-start { background-position: -80px -160px; } >+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ >+.ui-icon-seek-first { background-position: -80px -160px; } >+.ui-icon-stop { background-position: -96px -160px; } >+.ui-icon-eject { background-position: -112px -160px; } >+.ui-icon-volume-off { background-position: -128px -160px; } >+.ui-icon-volume-on { background-position: -144px -160px; } >+.ui-icon-power { background-position: 0 -176px; } >+.ui-icon-signal-diag { background-position: -16px -176px; } >+.ui-icon-signal { background-position: -32px -176px; } >+.ui-icon-battery-0 { background-position: -48px -176px; } >+.ui-icon-battery-1 { background-position: -64px -176px; } >+.ui-icon-battery-2 { background-position: -80px -176px; } >+.ui-icon-battery-3 { background-position: -96px -176px; } >+.ui-icon-circle-plus { background-position: 0 -192px; } >+.ui-icon-circle-minus { background-position: -16px -192px; } >+.ui-icon-circle-close { background-position: -32px -192px; } >+.ui-icon-circle-triangle-e { background-position: -48px -192px; } >+.ui-icon-circle-triangle-s { background-position: -64px -192px; } >+.ui-icon-circle-triangle-w { background-position: -80px -192px; } >+.ui-icon-circle-triangle-n { background-position: -96px -192px; } >+.ui-icon-circle-arrow-e { background-position: -112px -192px; } >+.ui-icon-circle-arrow-s { background-position: -128px -192px; } >+.ui-icon-circle-arrow-w { background-position: -144px -192px; } >+.ui-icon-circle-arrow-n { background-position: -160px -192px; } >+.ui-icon-circle-zoomin { background-position: -176px -192px; } >+.ui-icon-circle-zoomout { background-position: -192px -192px; } >+.ui-icon-circle-check { background-position: -208px -192px; } >+.ui-icon-circlesmall-plus { background-position: 0 -208px; } >+.ui-icon-circlesmall-minus { background-position: -16px -208px; } >+.ui-icon-circlesmall-close { background-position: -32px -208px; } >+.ui-icon-squaresmall-plus { background-position: -48px -208px; } >+.ui-icon-squaresmall-minus { background-position: -64px -208px; } >+.ui-icon-squaresmall-close { background-position: -80px -208px; } >+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } >+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } >+.ui-icon-grip-solid-vertical { background-position: -32px -224px; } >+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } >+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } >+.ui-icon-grip-diagonal-se { background-position: -80px -224px; } >+ >+ >+/* Misc visuals >+----------------------------------*/ >+ >+/* Corner radius */ >+.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; } >+.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; } >+.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } >+.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } >+ >+/* Overlays */ >+.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } >+.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*! >+ * jQuery UI Autocomplete 1.8.20 >+ * >+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) >+ * Dual licensed under the MIT or GPL Version 2 licenses. >+ * http://jquery.org/license >+ * >+ * http://docs.jquery.com/UI/Autocomplete#theming >+ */ >+.ui-autocomplete { position: absolute; cursor: default; -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.3); -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.3); box-shadow: 2px 2px 2px rgba(0,0,0,.3); } >+ >+.ui-autocomplete.ui-widget-content .ui-state-hover { border: 1px solid #B9D8D9; background: #E6F0F2 none; font-weight: normal; color: #212121; >+} >+ >+.ui-autocomplete-loading { >+ background: #FFF url("../../img/loading-small.gif") right center no-repeat; >+} >+ >+/* workarounds */ >+* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ >+ >+/* >+ * jQuery UI Menu 1.8.20 >+ * >+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) >+ * Dual licensed under the MIT or GPL Version 2 licenses. >+ * http://jquery.org/license >+ * >+ * http://docs.jquery.com/UI/Menu#theming >+ */ >+.ui-menu { >+ list-style:none; >+ padding: 2px; >+ margin: 0; >+ display:block; >+ float: left; >+} >+.ui-menu li { >+ list-style:none; >+} >+.ui-menu .ui-menu { >+ margin-top: -3px; >+} >+.ui-menu .ui-menu-item { >+ margin:0; >+ padding: 0; >+ zoom: 1; >+ float: left; >+ clear: left; >+ width: 100%; >+} >+.ui-menu .ui-menu-item a { >+ text-decoration:none; >+ display:block; >+ padding:.2em .4em; >+ line-height:1.5; >+ zoom:1; >+} >+.ui-menu .ui-menu-item a.ui-state-hover, >+.ui-menu .ui-menu-item a.ui-state-active { >+ font-weight: normal; >+ margin: -1px; >+} >+/*! >+ * jQuery UI Tabs 1.8.20 >+ * >+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) >+ * Dual licensed under the MIT or GPL Version 2 licenses. >+ * http://jquery.org/license >+ * >+ * http://docs.jquery.com/UI/Tabs#theming >+ */ >+.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ >+.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } >+.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } >+.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } >+.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } >+.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } >+.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ >+.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } >+.ui-tabs .ui-tabs-hide { display: none !important; } >+/*! >+ * jQuery UI Datepicker 1.8.20 >+ * >+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) >+ * Dual licensed under the MIT or GPL Version 2 licenses. >+ * http://jquery.org/license >+ * >+ * http://docs.jquery.com/UI/Datepicker#theming >+ */ >+.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } >+.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } >+.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } >+.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } >+.ui-datepicker .ui-datepicker-prev { left:2px; } >+.ui-datepicker .ui-datepicker-next { right:2px; } >+.ui-datepicker .ui-datepicker-prev-hover { left:1px; } >+.ui-datepicker .ui-datepicker-next-hover { right:1px; } >+.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } >+.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } >+.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } >+.ui-datepicker select.ui-datepicker-month-year {width: 100%;} >+.ui-datepicker select.ui-datepicker-month, >+.ui-datepicker select.ui-datepicker-year { width: 49%;} >+.ui-datepicker table {width: 100%; font-size: .9em; border : 0; border-collapse: collapse; margin:0 0 .4em; } >+.ui-datepicker th { background : transparent none; padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } >+.ui-datepicker td { border: 0; padding: 1px; } >+.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } >+.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } >+.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } >+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } >+ >+/* with multiple calendars */ >+.ui-datepicker.ui-datepicker-multi { width:auto; } >+.ui-datepicker-multi .ui-datepicker-group { float:left; } >+.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } >+.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } >+.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } >+.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } >+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } >+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } >+.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } >+.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } >+ >+/* RTL support */ >+.ui-datepicker-rtl { direction: rtl; } >+.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } >+.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } >+.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } >+.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } >+.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } >+.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } >+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } >+.ui-datepicker-rtl .ui-datepicker-group { float:right; } >+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } >+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } >+ >+/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ >+.ui-datepicker-cover { >+ display: none; /*sorry for IE5*/ >+ display/**/: block; /*sorry for IE5*/ >+ position: absolute; /*must have*/ >+ z-index: -1; /*must have*/ >+ filter: mask(); /*must have*/ >+ top: -4px; /*must have*/ >+ left: -4px; /*must have*/ >+ width: 200px; /*must have*/ >+ height: 200px; /*must have*/ >+} >\ No newline at end of file >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/jquery-ui.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/jquery-ui.js >new file mode 100644 >index 0000000..6996eae >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/jquery-ui.js >@@ -0,0 +1,29 @@ >+/*! jQuery UI - v1.8.21 - 2012-06-05 >+* https://github.com/jquery/jquery-ui >+* Includes: jquery.ui.core.js >+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */ >+(function(a,b){function c(b,c){var e=b.nodeName.toLowerCase();if("area"===e){var f=b.parentNode,g=f.name,h;return!b.href||!g||f.nodeName.toLowerCase()!=="map"?!1:(h=a("img[usemap=#"+g+"]")[0],!!h&&d(h))}return(/input|select|textarea|button|object/.test(e)?!b.disabled:"a"==e?b.href||c:c)&&d(b)}function d(b){return!a(b).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};if(a.ui.version)return;a.extend(a.ui,{version:"1.8.21",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(b,c){return typeof b=="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;return a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?b=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):b=this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0),/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length){var d=a(this[0]),e,f;while(d.length&&d[0]!==document){e=d.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){f=parseInt(d.css("zIndex"),10);if(!isNaN(f)&&f!==0)return f}d=d.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(c,d){function h(b,c,d,f){return a.each(e,function(){c-=parseFloat(a.curCSS(b,"padding"+this,!0))||0,d&&(c-=parseFloat(a.curCSS(b,"border"+this+"Width",!0))||0),f&&(c-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)}),c}var e=d==="Width"?["Left","Right"]:["Top","Bottom"],f=d.toLowerCase(),g={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+d]=function(c){return c===b?g["inner"+d].call(this):this.each(function(){a(this).css(f,h(this,c)+"px")})},a.fn["outer"+d]=function(b,c){return typeof b!="number"?g["outer"+d].call(this,b):this.each(function(){a(this).css(f,h(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=a.attr(b,"tabindex"),e=isNaN(d);return(e||d>=0)&&c(b,!e)}}),a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));c.offsetHeight,a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),a.support.minHeight=c.offsetHeight===100,a.support.selectstart="onselectstart"in c,b.removeChild(c).style.display="none"}),a.extend(a.ui,{plugin:{add:function(b,c,d){var e=a.ui[b].prototype;for(var f in d)e.plugins[f]=e.plugins[f]||[],e.plugins[f].push([c,d[f]])},call:function(a,b,c){var d=a.plugins[b];if(!d||!a.element[0].parentNode)return;for(var e=0;e<d.length;e++)a.options[d[e][0]]&&d[e][1].apply(a.element,c)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,c){if(a(b).css("overflow")==="hidden")return!1;var d=c&&c==="left"?"scrollLeft":"scrollTop",e=!1;return b[d]>0?!0:(b[d]=1,e=b[d]>0,b[d]=0,e)},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(b,c,d,e,f,g){return a.ui.isOverAxis(b,d,f)&&a.ui.isOverAxis(c,e,g)}})})(jQuery);;/*! jQuery UI - v1.8.21 - 2012-06-05 >+* https://github.com/jquery/jquery-ui >+* Includes: jquery.ui.widget.js >+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */ >+(function(a,b){if(a.cleanData){var c=a.cleanData;a.cleanData=function(b){for(var d=0,e;(e=b[d])!=null;d++)try{a(e).triggerHandler("remove")}catch(f){}c(b)}}else{var d=a.fn.remove;a.fn.remove=function(b,c){return this.each(function(){return c||(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(b){}}),d.call(a(this),b,c)})}}a.widget=function(b,c,d){var e=b.split(".")[0],f;b=b.split(".")[1],f=e+"-"+b,d||(d=c,c=a.Widget),a.expr[":"][f]=function(c){return!!a.data(c,b)},a[e]=a[e]||{},a[e][b]=function(a,b){arguments.length&&this._createWidget(a,b)};var g=new c;g.options=a.extend(!0,{},g.options),a[e][b].prototype=a.extend(!0,g,{namespace:e,widgetName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBaseClass:f},d),a.widget.bridge(b,a[e][b])},a.widget.bridge=function(c,d){a.fn[c]=function(e){var f=typeof e=="string",g=Array.prototype.slice.call(arguments,1),h=this;return e=!f&&g.length?a.extend.apply(null,[!0,e].concat(g)):e,f&&e.charAt(0)==="_"?h:(f?this.each(function(){var d=a.data(this,c),f=d&&a.isFunction(d[e])?d[e].apply(d,g):d;if(f!==d&&f!==b)return h=f,!1}):this.each(function(){var b=a.data(this,c);b?b.option(e||{})._init():a.data(this,c,new d(e,this))}),h)}},a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)},a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(b,c){a.data(c,this.widgetName,this),this.element=a(c),this.options=a.extend(!0,{},this.options,this._getCreateOptions(),b);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()}),this._create(),this._trigger("create"),this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName),this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+"ui-state-disabled")},widget:function(){return this.element},option:function(c,d){var e=c;if(arguments.length===0)return a.extend({},this.options);if(typeof c=="string"){if(d===b)return this.options[c];e={},e[c]=d}return this._setOptions(e),this},_setOptions:function(b){var c=this;return a.each(b,function(a,b){c._setOption(a,b)}),this},_setOption:function(a,b){return this.options[a]=b,a==="disabled"&&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"+" "+"ui-state-disabled").attr("aria-disabled",b),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(b,c,d){var e,f,g=this.options[b];d=d||{},c=a.Event(c),c.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase(),c.target=this.element[0],f=c.originalEvent;if(f)for(e in f)e in c||(c[e]=f[e]);return this.element.trigger(c,d),!(a.isFunction(g)&&g.call(this.element[0],c,d)===!1||c.isDefaultPrevented())}}})(jQuery);;/*! jQuery UI - v1.8.21 - 2012-06-05 >+* https://github.com/jquery/jquery-ui >+* Includes: jquery.ui.mouse.js >+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */ >+(function(a,b){var c=!1;a(document).mouseup(function(a){c=!1}),a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(c){if(!0===a.data(c.target,b.widgetName+".preventClickEvent"))return a.removeData(c.target,b.widgetName+".preventClickEvent"),c.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(b){if(c)return;this._mouseStarted&&this._mouseUp(b),this._mouseDownEvent=b;var d=this,e=b.which==1,f=typeof this.options.cancel=="string"&&b.target.nodeName?a(b.target).closest(this.options.cancel).length:!1;if(!e||f||!this._mouseCapture(b))return!0;this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=!0},this.options.delay));if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=this._mouseStart(b)!==!1;if(!this._mouseStarted)return b.preventDefault(),!0}return!0===a.data(b.target,this.widgetName+".preventClickEvent")&&a.removeData(b.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(a){return d._mouseMove(a)},this._mouseUpDelegate=function(a){return d._mouseUp(a)},a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),b.preventDefault(),c=!0,!0},_mouseMove:function(b){return!a.browser.msie||document.documentMode>=9||!!b.button?this._mouseStarted?(this._mouseDrag(b),b.preventDefault()):(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==!1,this._mouseStarted?this._mouseDrag(b):this._mouseUp(b)),!this._mouseStarted):this._mouseUp(b)},_mouseUp:function(b){return a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b)),!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return!0}})})(jQuery);;/*! jQuery UI - v1.8.21 - 2012-06-05 >+* https://github.com/jquery/jquery-ui >+* Includes: jquery.ui.position.js >+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */ >+(function(a,b){a.ui=a.ui||{};var c=/left|center|right/,d=/top|center|bottom/,e="center",f={},g=a.fn.position,h=a.fn.offset;a.fn.position=function(b){if(!b||!b.of)return g.apply(this,arguments);b=a.extend({},b);var h=a(b.of),i=h[0],j=(b.collision||"flip").split(" "),k=b.offset?b.offset.split(" "):[0,0],l,m,n;return i.nodeType===9?(l=h.width(),m=h.height(),n={top:0,left:0}):i.setTimeout?(l=h.width(),m=h.height(),n={top:h.scrollTop(),left:h.scrollLeft()}):i.preventDefault?(b.at="left top",l=m=0,n={top:b.of.pageY,left:b.of.pageX}):(l=h.outerWidth(),m=h.outerHeight(),n=h.offset()),a.each(["my","at"],function(){var a=(b[this]||"").split(" ");a.length===1&&(a=c.test(a[0])?a.concat([e]):d.test(a[0])?[e].concat(a):[e,e]),a[0]=c.test(a[0])?a[0]:e,a[1]=d.test(a[1])?a[1]:e,b[this]=a}),j.length===1&&(j[1]=j[0]),k[0]=parseInt(k[0],10)||0,k.length===1&&(k[1]=k[0]),k[1]=parseInt(k[1],10)||0,b.at[0]==="right"?n.left+=l:b.at[0]===e&&(n.left+=l/2),b.at[1]==="bottom"?n.top+=m:b.at[1]===e&&(n.top+=m/2),n.left+=k[0],n.top+=k[1],this.each(function(){var c=a(this),d=c.outerWidth(),g=c.outerHeight(),h=parseInt(a.curCSS(this,"marginLeft",!0))||0,i=parseInt(a.curCSS(this,"marginTop",!0))||0,o=d+h+(parseInt(a.curCSS(this,"marginRight",!0))||0),p=g+i+(parseInt(a.curCSS(this,"marginBottom",!0))||0),q=a.extend({},n),r;b.my[0]==="right"?q.left-=d:b.my[0]===e&&(q.left-=d/2),b.my[1]==="bottom"?q.top-=g:b.my[1]===e&&(q.top-=g/2),f.fractions||(q.left=Math.round(q.left),q.top=Math.round(q.top)),r={left:q.left-h,top:q.top-i},a.each(["left","top"],function(c,e){a.ui.position[j[c]]&&a.ui.position[j[c]][e](q,{targetWidth:l,targetHeight:m,elemWidth:d,elemHeight:g,collisionPosition:r,collisionWidth:o,collisionHeight:p,offset:k,my:b.my,at:b.at})}),a.fn.bgiframe&&c.bgiframe(),c.offset(a.extend(q,{using:b.using}))})},a.ui.position={fit:{left:function(b,c){var d=a(window),e=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft();b.left=e>0?b.left-e:Math.max(b.left-c.collisionPosition.left,b.left)},top:function(b,c){var d=a(window),e=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop();b.top=e>0?b.top-e:Math.max(b.top-c.collisionPosition.top,b.top)}},flip:{left:function(b,c){if(c.at[0]===e)return;var d=a(window),f=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft(),g=c.my[0]==="left"?-c.elemWidth:c.my[0]==="right"?c.elemWidth:0,h=c.at[0]==="left"?c.targetWidth:-c.targetWidth,i=-2*c.offset[0];b.left+=c.collisionPosition.left<0?g+h+i:f>0?g+h+i:0},top:function(b,c){if(c.at[1]===e)return;var d=a(window),f=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop(),g=c.my[1]==="top"?-c.elemHeight:c.my[1]==="bottom"?c.elemHeight:0,h=c.at[1]==="top"?c.targetHeight:-c.targetHeight,i=-2*c.offset[1];b.top+=c.collisionPosition.top<0?g+h+i:f>0?g+h+i:0}}},a.offset.setOffset||(a.offset.setOffset=function(b,c){/static/.test(a.curCSS(b,"position"))&&(b.style.position="relative");var d=a(b),e=d.offset(),f=parseInt(a.curCSS(b,"top",!0),10)||0,g=parseInt(a.curCSS(b,"left",!0),10)||0,h={top:c.top-e.top+f,left:c.left-e.left+g};"using"in c?c.using.call(b,h):d.css(h)},a.fn.offset=function(b){var c=this[0];return!c||!c.ownerDocument?null:b?a.isFunction(b)?this.each(function(c){a(this).offset(b.call(this,c,a(this).offset()))}):this.each(function(){a.offset.setOffset(this,b)}):h.call(this)}),function(){var b=document.getElementsByTagName("body")[0],c=document.createElement("div"),d,e,g,h,i;d=document.createElement(b?"div":"body"),g={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},b&&a.extend(g,{position:"absolute",left:"-1000px",top:"-1000px"});for(var j in g)d.style[j]=g[j];d.appendChild(c),e=b||document.documentElement,e.insertBefore(d,e.firstChild),c.style.cssText="position: absolute; left: 10.7432222px; top: 10.432325px; height: 30px; width: 201px;",h=a(c).offset(function(a,b){return b}).offset(),d.innerHTML="",e.removeChild(d),i=h.top+h.left+(b?2e3:0),f.fractions=i>21&&i<22}()})(jQuery);;/*! jQuery UI - v1.8.21 - 2012-06-05 >+* https://github.com/jquery/jquery-ui >+* Includes: jquery.ui.autocomplete.js >+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */ >+(function(a,b){var c=0;a.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var b=this,c=this.element[0].ownerDocument,d;this.isMultiLine=this.element.is("textarea"),this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(b.options.disabled||b.element.propAttr("readOnly"))return;d=!1;var e=a.ui.keyCode;switch(c.keyCode){case e.PAGE_UP:b._move("previousPage",c);break;case e.PAGE_DOWN:b._move("nextPage",c);break;case e.UP:b._keyEvent("previous",c);break;case e.DOWN:b._keyEvent("next",c);break;case e.ENTER:case e.NUMPAD_ENTER:b.menu.active&&(d=!0,c.preventDefault());case e.TAB:if(!b.menu.active)return;b.menu.select(c);break;case e.ESCAPE:b.element.val(b.term),b.close(c);break;default:clearTimeout(b.searching),b.searching=setTimeout(function(){b.term!=b.element.val()&&(b.selectedItem=null,b.search(null,c))},b.options.delay)}}).bind("keypress.autocomplete",function(a){d&&(d=!1,a.preventDefault())}).bind("focus.autocomplete",function(){if(b.options.disabled)return;b.selectedItem=null,b.previous=b.element.val()}).bind("blur.autocomplete",function(a){if(b.options.disabled)return;clearTimeout(b.searching),b.closing=setTimeout(function(){b.close(a),b._change(a)},150)}),this._initSource(),this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||"body",c)[0]).mousedown(function(c){var d=b.menu.element[0];a(c.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(c){c.target!==b.element[0]&&c.target!==d&&!a.ui.contains(d,c.target)&&b.close()})},1),setTimeout(function(){clearTimeout(b.closing)},13)}).menu({focus:function(a,c){var d=c.item.data("item.autocomplete");!1!==b._trigger("focus",a,{item:d})&&/^key/.test(a.originalEvent.type)&&b.element.val(d.value)},selected:function(a,d){var e=d.item.data("item.autocomplete"),f=b.previous;b.element[0]!==c.activeElement&&(b.element.focus(),b.previous=f,setTimeout(function(){b.previous=f,b.selectedItem=e},1)),!1!==b._trigger("select",a,{item:e})&&b.element.val(e.value),b.term=b.element.val(),b.close(a),b.selectedItem=e},blur:function(a,c){b.menu.element.is(":visible")&&b.element.val()!==b.term&&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu"),a.fn.bgiframe&&this.menu.element.bgiframe(),b.beforeunloadHandler=function(){b.element.removeAttr("autocomplete")},a(window).bind("beforeunload",b.beforeunloadHandler)},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"),this.menu.element.remove(),a(window).unbind("beforeunload",this.beforeunloadHandler),a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments),b==="source"&&this._initSource(),b==="appendTo"&&this.menu.element.appendTo(a(c||"body",this.element[0].ownerDocument)[0]),b==="disabled"&&c&&this.xhr&&this.xhr.abort()},_initSource:function(){var b=this,c,d;a.isArray(this.options.source)?(c=this.options.source,this.source=function(b,d){d(a.ui.autocomplete.filter(c,b.term))}):typeof this.options.source=="string"?(d=this.options.source,this.source=function(c,e){b.xhr&&b.xhr.abort(),b.xhr=a.ajax({url:d,data:c,dataType:"json",success:function(a,b){e(a)},error:function(){e([])}})}):this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val(),this.term=this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(this._trigger("search",b)===!1)return;return this._search(a)},_search:function(a){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.source({term:a},this._response())},_response:function(){var a=this,b=++c;return function(d){b===c&&a.__response(d),a.pending--,a.pending||a.element.removeClass("ui-autocomplete-loading")}},__response:function(a){!this.options.disabled&&a&&a.length?(a=this._normalize(a),this._suggest(a),this._trigger("open")):this.close()},close:function(a){clearTimeout(this.closing),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.deactivate(),this._trigger("close",a))},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(b){return b.length&&b[0].label&&b[0].value?b:a.map(b,function(b){return typeof b=="string"?{label:b,value:b}:a.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(b){var c=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(c,b),this.menu.deactivate(),this.menu.refresh(),c.show(),this._resizeMenu(),c.position(a.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(new a.Event("mouseover"))},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(b,c){var d=this;a.each(c,function(a,c){d._renderItem(b,c)})},_renderItem:function(b,c){return a("<li></li>").data("item.autocomplete",c).append(a("<a></a>").text(c.label)).appendTo(b)},_move:function(a,b){if(!this.menu.element.is(":visible")){this.search(null,b);return}if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term),this.menu.deactivate();return}this.menu[a](b)},widget:function(){return this.menu.element},_keyEvent:function(a,b){if(!this.isMultiLine||this.menu.element.is(":visible"))this._move(a,b),b.preventDefault()}}),a.extend(a.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(b,c){var d=new RegExp(a.ui.autocomplete.escapeRegex(c),"i");return a.grep(b,function(a){return d.test(a.label||a.value||a)})}})})(jQuery),function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){if(!a(c.target).closest(".ui-menu-item a").length)return;c.preventDefault(),b.select(c)}),this.refresh()},refresh:function(){var b=this,c=this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem");c.children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(c){b.activate(c,a(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var c=b.offset().top-this.element.offset().top,d=this.element.scrollTop(),e=this.element.height();c<0?this.element.scrollTop(d+c):c>=e&&this.element.scrollTop(d+c-e+b.height())}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end(),this._trigger("focus",a,{item:b})},deactivate:function(){if(!this.active)return;this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),this._trigger("blur"),this.active=null},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,b,c){if(!this.active){this.activate(c,this.element.children(b));return}var d=this.active[a+"All"](".ui-menu-item").eq(0);d.length?this.activate(c,d):this.activate(c,this.element.children(b))},nextPage:function(b){if(this.hasScroll()){if(!this.active||this.last()){this.activate(b,this.element.children(".ui-menu-item:first"));return}var c=this.active.offset().top,d=this.element.height(),e=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-c-d+a(this).height();return b<10&&b>-10});e.length||(e=this.element.children(".ui-menu-item:last")),this.activate(b,e)}else this.activate(b,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(b){if(this.hasScroll()){if(!this.active||this.first()){this.activate(b,this.element.children(".ui-menu-item:last"));return}var c=this.active.offset().top,d=this.element.height(),e=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-c+d-a(this).height();return b<10&&b>-10});e.length||(e=this.element.children(".ui-menu-item:first")),this.activate(b,e)}else this.activate(b,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})}(jQuery);;/*! jQuery UI - v1.8.21 - 2012-06-05 >+* https://github.com/jquery/jquery-ui >+* Includes: jquery.ui.tabs.js >+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */ >+(function(a,b){function e(){return++c}function f(){return++d}var c=0,d=0;a.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:!1,cookie:null,collapsible:!1,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading…</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(!0)},_setOption:function(a,b){if(a=="selected"){if(this.options.collapsible&&b==this.options.selected)return;this.select(b)}else this.options[a]=b,this._tabify()},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+e()},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+f());return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(a,b){return{tab:a,panel:b,index:this.anchors.index(a)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(c){function m(b,c){b.css("display",""),!a.support.opacity&&c.opacity&&b[0].style.removeAttribute("filter")}var d=this,e=this.options,f=/^#.+/;this.list=this.element.find("ol,ul").eq(0),this.lis=a(" > li:has(a[href])",this.list),this.anchors=this.lis.map(function(){return a("a",this)[0]}),this.panels=a([]),this.anchors.each(function(b,c){var g=a(c).attr("href"),h=g.split("#")[0],i;h&&(h===location.toString().split("#")[0]||(i=a("base")[0])&&h===i.href)&&(g=c.hash,c.href=g);if(f.test(g))d.panels=d.panels.add(d.element.find(d._sanitizeSelector(g)));else if(g&&g!=="#"){a.data(c,"href.tabs",g),a.data(c,"load.tabs",g.replace(/#.*$/,""));var j=d._tabId(c);c.href="#"+j;var k=d.element.find("#"+j);k.length||(k=a(e.panelTemplate).attr("id",j).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(d.panels[b-1]||d.list),k.data("destroy.tabs",!0)),d.panels=d.panels.add(k)}else e.disabled.push(b)}),c?(this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"),this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.lis.addClass("ui-state-default ui-corner-top"),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom"),e.selected===b?(location.hash&&this.anchors.each(function(a,b){if(b.hash==location.hash)return e.selected=a,!1}),typeof e.selected!="number"&&e.cookie&&(e.selected=parseInt(d._cookie(),10)),typeof e.selected!="number"&&this.lis.filter(".ui-tabs-selected").length&&(e.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))),e.selected=e.selected||(this.lis.length?0:-1)):e.selected===null&&(e.selected=-1),e.selected=e.selected>=0&&this.anchors[e.selected]||e.selected<0?e.selected:0,e.disabled=a.unique(e.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(a,b){return d.lis.index(a)}))).sort(),a.inArray(e.selected,e.disabled)!=-1&&e.disabled.splice(a.inArray(e.selected,e.disabled),1),this.panels.addClass("ui-tabs-hide"),this.lis.removeClass("ui-tabs-selected ui-state-active"),e.selected>=0&&this.anchors.length&&(d.element.find(d._sanitizeSelector(d.anchors[e.selected].hash)).removeClass("ui-tabs-hide"),this.lis.eq(e.selected).addClass("ui-tabs-selected ui-state-active"),d.element.queue("tabs",function(){d._trigger("show",null,d._ui(d.anchors[e.selected],d.element.find(d._sanitizeSelector(d.anchors[e.selected].hash))[0]))}),this.load(e.selected)),a(window).bind("unload",function(){d.lis.add(d.anchors).unbind(".tabs"),d.lis=d.anchors=d.panels=null})):e.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")),this.element[e.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible"),e.cookie&&this._cookie(e.selected,e.cookie);for(var g=0,h;h=this.lis[g];g++)a(h)[a.inArray(g,e.disabled)!=-1&&!a(h).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");e.cache===!1&&this.anchors.removeData("cache.tabs"),this.lis.add(this.anchors).unbind(".tabs");if(e.event!=="mouseover"){var i=function(a,b){b.is(":not(.ui-state-disabled)")&&b.addClass("ui-state-"+a)},j=function(a,b){b.removeClass("ui-state-"+a)};this.lis.bind("mouseover.tabs",function(){i("hover",a(this))}),this.lis.bind("mouseout.tabs",function(){j("hover",a(this))}),this.anchors.bind("focus.tabs",function(){i("focus",a(this).closest("li"))}),this.anchors.bind("blur.tabs",function(){j("focus",a(this).closest("li"))})}var k,l;e.fx&&(a.isArray(e.fx)?(k=e.fx[0],l=e.fx[1]):k=l=e.fx);var n=l?function(b,c){a(b).closest("li").addClass("ui-tabs-selected ui-state-active"),c.hide().removeClass("ui-tabs-hide").animate(l,l.duration||"normal",function(){m(c,l),d._trigger("show",null,d._ui(b,c[0]))})}:function(b,c){a(b).closest("li").addClass("ui-tabs-selected ui-state-active"),c.removeClass("ui-tabs-hide"),d._trigger("show",null,d._ui(b,c[0]))},o=k?function(a,b){b.animate(k,k.duration||"normal",function(){d.lis.removeClass("ui-tabs-selected ui-state-active"),b.addClass("ui-tabs-hide"),m(b,k),d.element.dequeue("tabs")})}:function(a,b,c){d.lis.removeClass("ui-tabs-selected ui-state-active"),b.addClass("ui-tabs-hide"),d.element.dequeue("tabs")};this.anchors.bind(e.event+".tabs",function(){var b=this,c=a(b).closest("li"),f=d.panels.filter(":not(.ui-tabs-hide)"),g=d.element.find(d._sanitizeSelector(b.hash));if(c.hasClass("ui-tabs-selected")&&!e.collapsible||c.hasClass("ui-state-disabled")||c.hasClass("ui-state-processing")||d.panels.filter(":animated").length||d._trigger("select",null,d._ui(this,g[0]))===!1)return this.blur(),!1;e.selected=d.anchors.index(this),d.abort();if(e.collapsible){if(c.hasClass("ui-tabs-selected"))return e.selected=-1,e.cookie&&d._cookie(e.selected,e.cookie),d.element.queue("tabs",function(){o(b,f)}).dequeue("tabs"),this.blur(),!1;if(!f.length)return e.cookie&&d._cookie(e.selected,e.cookie),d.element.queue("tabs",function(){n(b,g)}),d.load(d.anchors.index(this)),this.blur(),!1}e.cookie&&d._cookie(e.selected,e.cookie);if(g.length)f.length&&d.element.queue("tabs",function(){o(b,f)}),d.element.queue("tabs",function(){n(b,g)}),d.load(d.anchors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifier.";a.browser.msie&&this.blur()}),this.anchors.bind("click.tabs",function(){return!1})},_getIndex:function(a){return typeof a=="string"&&(a=this.anchors.index(this.anchors.filter("[href$='"+a+"']"))),a},destroy:function(){var b=this.options;return this.abort(),this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs"),this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.anchors.each(function(){var b=a.data(this,"href.tabs");b&&(this.href=b);var c=a(this).unbind(".tabs");a.each(["href","load","cache"],function(a,b){c.removeData(b+".tabs")})}),this.lis.unbind(".tabs").add(this.panels).each(function(){a.data(this,"destroy.tabs")?a(this).remove():a(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}),b.cookie&&this._cookie(null,b.cookie),this},add:function(c,d,e){e===b&&(e=this.anchors.length);var f=this,g=this.options,h=a(g.tabTemplate.replace(/#\{href\}/g,c).replace(/#\{label\}/g,d)),i=c.indexOf("#")?this._tabId(a("a",h)[0]):c.replace("#","");h.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0);var j=f.element.find("#"+i);return j.length||(j=a(g.panelTemplate).attr("id",i).data("destroy.tabs",!0)),j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"),e>=this.lis.length?(h.appendTo(this.list),j.appendTo(this.list[0].parentNode)):(h.insertBefore(this.lis[e]),j.insertBefore(this.panels[e])),g.disabled=a.map(g.disabled,function(a,b){return a>=e?++a:a}),this._tabify(),this.anchors.length==1&&(g.selected=0,h.addClass("ui-tabs-selected ui-state-active"),j.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){f._trigger("show",null,f._ui(f.anchors[0],f.panels[0]))}),this.load(0)),this._trigger("add",null,this._ui(this.anchors[e],this.panels[e])),this},remove:function(b){b=this._getIndex(b);var c=this.options,d=this.lis.eq(b).remove(),e=this.panels.eq(b).remove();return d.hasClass("ui-tabs-selected")&&this.anchors.length>1&&this.select(b+(b+1<this.anchors.length?1:-1)),c.disabled=a.map(a.grep(c.disabled,function(a,c){return a!=b}),function(a,c){return a>=b?--a:a}),this._tabify(),this._trigger("remove",null,this._ui(d.find("a")[0],e[0])),this},enable:function(b){b=this._getIndex(b);var c=this.options;if(a.inArray(b,c.disabled)==-1)return;return this.lis.eq(b).removeClass("ui-state-disabled"),c.disabled=a.grep(c.disabled,function(a,c){return a!=b}),this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b])),this},disable:function(a){a=this._getIndex(a);var b=this,c=this.options;return a!=c.selected&&(this.lis.eq(a).addClass("ui-state-disabled"),c.disabled.push(a),c.disabled.sort(),this._trigger("disable",null,this._ui(this.anchors[a],this.panels[a]))),this},select:function(a){a=this._getIndex(a);if(a==-1)if(this.options.collapsible&&this.options.selected!=-1)a=this.options.selected;else return this;return this.anchors.eq(a).trigger(this.options.event+".tabs"),this},load:function(b){b=this._getIndex(b);var c=this,d=this.options,e=this.anchors.eq(b)[0],f=a.data(e,"load.tabs");this.abort();if(!f||this.element.queue("tabs").length!==0&&a.data(e,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(b).addClass("ui-state-processing");if(d.spinner){var g=a("span",e);g.data("label.tabs",g.html()).html(d.spinner)}return this.xhr=a.ajax(a.extend({},d.ajaxOptions,{url:f,success:function(f,g){c.element.find(c._sanitizeSelector(e.hash)).html(f),c._cleanup(),d.cache&&a.data(e,"cache.tabs",!0),c._trigger("load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.success(f,g)}catch(h){}},error:function(a,f,g){c._cleanup(),c._trigger("load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.error(a,f,b,e)}catch(g){}}})),c.element.dequeue("tabs"),this},abort:function(){return this.element.queue([]),this.panels.stop(!1,!0),this.element.queue("tabs",this.element.queue("tabs").splice(-2,2)),this.xhr&&(this.xhr.abort(),delete this.xhr),this._cleanup(),this},url:function(a,b){return this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",b),this},length:function(){return this.anchors.length}}),a.extend(a.ui.tabs,{version:"1.8.21"}),a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(a,b){var c=this,d=this.options,e=c._rotate||(c._rotate=function(b){clearTimeout(c.rotation),c.rotation=setTimeout(function(){var a=d.selected;c.select(++a<c.anchors.length?a:0)},a),b&&b.stopPropagation()}),f=c._unrotate||(c._unrotate=b?function(a){e()}:function(a){a.clientX&&c.rotate(null)});return a?(this.element.bind("tabsshow",e),this.anchors.bind(d.event+".tabs",f),e()):(clearTimeout(c.rotation),this.element.unbind("tabsshow",e),this.anchors.unbind(d.event+".tabs",f),delete this._rotate,delete this._unrotate),this}})})(jQuery);;/*! jQuery UI - v1.8.21 - 2012-06-05 >+* https://github.com/jquery/jquery-ui >+* Includes: jquery.ui.datepicker.js >+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */ >+(function($,undefined){function Datepicker(){this.debug=!1,this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},$.extend(this._defaults,this.regional[""]),this.dpDiv=bindHover($('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}function bindHover(a){var b="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return a.bind("mouseout",function(a){var c=$(a.target).closest(b);if(!c.length)return;c.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(c){var d=$(c.target).closest(b);if($.datepicker._isDisabledDatepicker(instActive.inline?a.parent()[0]:instActive.input[0])||!d.length)return;d.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),d.addClass("ui-state-hover"),d.hasClass("ui-datepicker-prev")&&d.addClass("ui-datepicker-prev-hover"),d.hasClass("ui-datepicker-next")&&d.addClass("ui-datepicker-next-hover")})}function extendRemove(a,b){$.extend(a,b);for(var c in b)if(b[c]==null||b[c]==undefined)a[c]=b[c];return a}function isArray(a){return a&&($.browser.safari&&typeof a=="object"&&a.length||a.constructor&&a.constructor.toString().match(/\Array\(\)/))}$.extend($.ui,{datepicker:{version:"1.8.21"}});var PROP_NAME="datepicker",dpuuid=(new Date).getTime(),instActive;$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){return extendRemove(this._defaults,a||{}),this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase(),inline=nodeName=="div"||nodeName=="span";target.id||(this.uuid+=1,target.id="dp"+this.uuid);var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{}),nodeName=="input"?this._connectDatepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newInst:function(a,b){var c=a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:c,input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:b?bindHover($('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')):this.dpDiv}},_connectDatepicker:function(a,b){var c=$(a);b.append=$([]),b.trigger=$([]);if(c.hasClass(this.markerClassName))return;this._attachments(c,b),c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(a,c,d){b.settings[c]=d}).bind("getData.datepicker",function(a,c){return this._get(b,c)}),this._autoSize(b),$.data(a,PROP_NAME,b),b.settings.disabled&&this._disableDatepicker(a)},_attachments:function(a,b){var c=this._get(b,"appendText"),d=this._get(b,"isRTL");b.append&&b.append.remove(),c&&(b.append=$('<span class="'+this._appendClass+'">'+c+"</span>"),a[d?"before":"after"](b.append)),a.unbind("focus",this._showDatepicker),b.trigger&&b.trigger.remove();var e=this._get(b,"showOn");(e=="focus"||e=="both")&&a.focus(this._showDatepicker);if(e=="button"||e=="both"){var f=this._get(b,"buttonText"),g=this._get(b,"buttonImage");b.trigger=$(this._get(b,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:g,alt:f,title:f}):$('<button type="button"></button>').addClass(this._triggerClass).html(g==""?f:$("<img/>").attr({src:g,alt:f,title:f}))),a[d?"before":"after"](b.trigger),b.trigger.click(function(){return $.datepicker._datepickerShowing&&$.datepicker._lastInput==a[0]?$.datepicker._hideDatepicker():$.datepicker._datepickerShowing&&$.datepicker._lastInput!=a[0]?($.datepicker._hideDatepicker(),$.datepicker._showDatepicker(a[0])):$.datepicker._showDatepicker(a[0]),!1})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var d=function(a){var b=0,c=0;for(var d=0;d<a.length;d++)a[d].length>b&&(b=a[d].length,c=d);return c};b.setMonth(d(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort"))),b.setDate(d(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=$(a);if(c.hasClass(this.markerClassName))return;c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(a,c,d){b.settings[c]=d}).bind("getData.datepicker",function(a,c){return this._get(b,c)}),$.data(a,PROP_NAME,b),this._setDate(b,this._getDefaultDate(b),!0),this._updateDatepicker(b),this._updateAlternate(b),b.settings.disabled&&this._disableDatepicker(a),b.dpDiv.css("display","block")},_dialogDatepicker:function(a,b,c,d,e){var f=this._dialogInst;if(!f){this.uuid+=1;var g="dp"+this.uuid;this._dialogInput=$('<input type="text" id="'+g+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>'),this._dialogInput.keydown(this._doKeyDown),$("body").append(this._dialogInput),f=this._dialogInst=this._newInst(this._dialogInput,!1),f.settings={},$.data(this._dialogInput[0],PROP_NAME,f)}extendRemove(f.settings,d||{}),b=b&&b.constructor==Date?this._formatDate(f,b):b,this._dialogInput.val(b),this._pos=e?e.length?e:[e.pageX,e.pageY]:null;if(!this._pos){var h=document.documentElement.clientWidth,i=document.documentElement.clientHeight,j=document.documentElement.scrollLeft||document.body.scrollLeft,k=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[h/2-100+j,i/2-150+k]}return this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),f.settings.onSelect=c,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],PROP_NAME,f),this},_destroyDatepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(!b.hasClass(this.markerClassName))return;var d=a.nodeName.toLowerCase();$.removeData(a,PROP_NAME),d=="input"?(c.append.remove(),c.trigger.remove(),b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(d=="div"||d=="span")&&b.removeClass(this.markerClassName).empty()},_enableDatepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(!b.hasClass(this.markerClassName))return;var d=a.nodeName.toLowerCase();if(d=="input")a.disabled=!1,c.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""});else if(d=="div"||d=="span"){var e=b.children("."+this._inlineClass);e.children().removeClass("ui-state-disabled"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=$.map(this._disabledInputs,function(b){return b==a?null:b})},_disableDatepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(!b.hasClass(this.markerClassName))return;var d=a.nodeName.toLowerCase();if(d=="input")a.disabled=!0,c.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"});else if(d=="div"||d=="span"){var e=b.children("."+this._inlineClass);e.children().addClass("ui-state-disabled"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInputs=$.map(this._disabledInputs,function(b){return b==a?null:b}),this._disabledInputs[this._disabledInputs.length]=a},_isDisabledDatepicker:function(a){if(!a)return!1;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return!0;return!1},_getInst:function(a){try{return $.data(a,PROP_NAME)}catch(b){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(a,b,c){var d=this._getInst(a);if(arguments.length==2&&typeof b=="string")return b=="defaults"?$.extend({},$.datepicker._defaults):d?b=="all"?$.extend({},d.settings):this._get(d,b):null;var e=b||{};typeof b=="string"&&(e={},e[b]=c);if(d){this._curInst==d&&this._hideDatepicker();var f=this._getDateDatepicker(a,!0),g=this._getMinMaxDate(d,"min"),h=this._getMinMaxDate(d,"max");extendRemove(d.settings,e),g!==null&&e.dateFormat!==undefined&&e.minDate===undefined&&(d.settings.minDate=this._formatDate(d,g)),h!==null&&e.dateFormat!==undefined&&e.maxDate===undefined&&(d.settings.maxDate=this._formatDate(d,h)),this._attachments($(a),d),this._autoSize(d),this._setDate(d,f),this._updateAlternate(d),this._updateDatepicker(d)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){var b=this._getInst(a);b&&this._updateDatepicker(b)},_setDateDatepicker:function(a,b){var c=this._getInst(a);c&&(this._setDate(c,b),this._updateDatepicker(c),this._updateAlternate(c))},_getDateDatepicker:function(a,b){var c=this._getInst(a);return c&&!c.inline&&this._setDateFromField(c,b),c?this._getDate(c):null},_doKeyDown:function(a){var b=$.datepicker._getInst(a.target),c=!0,d=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=!0;if($.datepicker._datepickerShowing)switch(a.keyCode){case 9:$.datepicker._hideDatepicker(),c=!1;break;case 13:var e=$("td."+$.datepicker._dayOverClass+":not(."+$.datepicker._currentClass+")",b.dpDiv);e[0]&&$.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,e[0]);var f=$.datepicker._get(b,"onSelect");if(f){var g=$.datepicker._formatDate(b);f.apply(b.input?b.input[0]:null,[g,b])}else $.datepicker._hideDatepicker();return!1;case 27:$.datepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(a.target,a.ctrlKey?-$.datepicker._get(b,"stepBigMonths"):-$.datepicker._get(b,"stepMonths"),"M");break;case 34:$.datepicker._adjustDate(a.target,a.ctrlKey?+$.datepicker._get(b,"stepBigMonths"):+$.datepicker._get(b,"stepMonths"),"M");break;case 35:(a.ctrlKey||a.metaKey)&&$.datepicker._clearDate(a.target),c=a.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&$.datepicker._gotoToday(a.target),c=a.ctrlKey||a.metaKey;break;case 37:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,d?1:-1,"D"),c=a.ctrlKey||a.metaKey,a.originalEvent.altKey&&$.datepicker._adjustDate(a.target,a.ctrlKey?-$.datepicker._get(b,"stepBigMonths"):-$.datepicker._get(b,"stepMonths"),"M");break;case 38:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,-7,"D"),c=a.ctrlKey||a.metaKey;break;case 39:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,d?-1:1,"D"),c=a.ctrlKey||a.metaKey,a.originalEvent.altKey&&$.datepicker._adjustDate(a.target,a.ctrlKey?+$.datepicker._get(b,"stepBigMonths"):+$.datepicker._get(b,"stepMonths"),"M");break;case 40:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,7,"D"),c=a.ctrlKey||a.metaKey;break;default:c=!1}else a.keyCode==36&&a.ctrlKey?$.datepicker._showDatepicker(this):c=!1;c&&(a.preventDefault(),a.stopPropagation())},_doKeyPress:function(a){var b=$.datepicker._getInst(a.target);if($.datepicker._get(b,"constrainInput")){var c=$.datepicker._possibleChars($.datepicker._get(b,"dateFormat")),d=String.fromCharCode(a.charCode==undefined?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||d<" "||!c||c.indexOf(d)>-1}},_doKeyUp:function(a){var b=$.datepicker._getInst(a.target);if(b.input.val()!=b.lastVal)try{var c=$.datepicker.parseDate($.datepicker._get(b,"dateFormat"),b.input?b.input.val():null,$.datepicker._getFormatConfig(b));c&&($.datepicker._setDateFromField(b),$.datepicker._updateAlternate(b),$.datepicker._updateDatepicker(b))}catch(d){$.datepicker.log(d)}return!0},_showDatepicker:function(a){a=a.target||a,a.nodeName.toLowerCase()!="input"&&(a=$("input",a.parentNode)[0]);if($.datepicker._isDisabledDatepicker(a)||$.datepicker._lastInput==a)return;var b=$.datepicker._getInst(a);$.datepicker._curInst&&$.datepicker._curInst!=b&&($.datepicker._curInst.dpDiv.stop(!0,!0),b&&$.datepicker._datepickerShowing&&$.datepicker._hideDatepicker($.datepicker._curInst.input[0]));var c=$.datepicker._get(b,"beforeShow"),d=c?c.apply(a,[a,b]):{};if(d===!1)return;extendRemove(b.settings,d),b.lastVal=null,$.datepicker._lastInput=a,$.datepicker._setDateFromField(b),$.datepicker._inDialog&&(a.value=""),$.datepicker._pos||($.datepicker._pos=$.datepicker._findPos(a),$.datepicker._pos[1]+=a.offsetHeight);var e=!1;$(a).parents().each(function(){return e|=$(this).css("position")=="fixed",!e}),e&&$.browser.opera&&($.datepicker._pos[0]-=document.documentElement.scrollLeft,$.datepicker._pos[1]-=document.documentElement.scrollTop);var f={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null,b.dpDiv.empty(),b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),$.datepicker._updateDatepicker(b),f=$.datepicker._checkOffset(b,f,e),b.dpDiv.css({position:$.datepicker._inDialog&&$.blockUI?"static":e?"fixed":"absolute",display:"none",left:f.left+"px",top:f.top+"px"});if(!b.inline){var g=$.datepicker._get(b,"showAnim"),h=$.datepicker._get(b,"duration"),i=function(){var a=b.dpDiv.find("iframe.ui-datepicker-cover");if(!!a.length){var c=$.datepicker._getBorders(b.dpDiv);a.css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex($(a).zIndex()+1),$.datepicker._datepickerShowing=!0,$.effects&&$.effects[g]?b.dpDiv.show(g,$.datepicker._get(b,"showOptions"),h,i):b.dpDiv[g||"show"](g?h:null,i),(!g||!h)&&i(),b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus(),$.datepicker._curInst=b}},_updateDatepicker:function(a){var b=this;b.maxRows=4;var c=$.datepicker._getBorders(a.dpDiv);instActive=a,a.dpDiv.empty().append(this._generateHTML(a));var d=a.dpDiv.find("iframe.ui-datepicker-cover");!d.length||d.css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}),a.dpDiv.find("."+this._dayOverClass+" a").mouseover();var e=this._getNumberOfMonths(a),f=e[1],g=17;a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),f>1&&a.dpDiv.addClass("ui-datepicker-multi-"+f).css("width",g*f+"em"),a.dpDiv[(e[0]!=1||e[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi"),a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),a==$.datepicker._curInst&&$.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var h=a.yearshtml;setTimeout(function(){h===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml),h=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var d=a.dpDiv.outerWidth(),e=a.dpDiv.outerHeight(),f=a.input?a.input.outerWidth():0,g=a.input?a.input.outerHeight():0,h=document.documentElement.clientWidth+$(document).scrollLeft(),i=document.documentElement.clientHeight+$(document).scrollTop();return b.left-=this._get(a,"isRTL")?d-f:0,b.left-=c&&b.left==a.input.offset().left?$(document).scrollLeft():0,b.top-=c&&b.top==a.input.offset().top+g?$(document).scrollTop():0,b.left-=Math.min(b.left,b.left+d>h&&h>d?Math.abs(b.left+d-h):0),b.top-=Math.min(b.top,b.top+e>i&&i>e?Math.abs(e+g):0),b},_findPos:function(a){var b=this._getInst(a),c=this._get(b,"isRTL");while(a&&(a.type=="hidden"||a.nodeType!=1||$.expr.filters.hidden(a)))a=a[c?"previousSibling":"nextSibling"];var d=$(a).offset();return[d.left,d.top]},_hideDatepicker:function(a){var b=this._curInst;if(!b||a&&b!=$.data(a,PROP_NAME))return;if(this._datepickerShowing){var c=this._get(b,"showAnim"),d=this._get(b,"duration"),e=function(){$.datepicker._tidyDialog(b)};$.effects&&$.effects[c]?b.dpDiv.hide(c,$.datepicker._get(b,"showOptions"),d,e):b.dpDiv[c=="slideDown"?"slideUp":c=="fadeIn"?"fadeOut":"hide"](c?d:null,e),c||e(),this._datepickerShowing=!1;var f=this._get(b,"onClose");f&&f.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),$.blockUI&&($.unblockUI(),$("body").append(this.dpDiv))),this._inDialog=!1}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(!$.datepicker._curInst)return;var b=$(a.target),c=$.datepicker._getInst(b[0]);(b[0].id!=$.datepicker._mainDivId&&b.parents("#"+$.datepicker._mainDivId).length==0&&!b.hasClass($.datepicker.markerClassName)&&!b.closest("."+$.datepicker._triggerClass).length&&$.datepicker._datepickerShowing&&(!$.datepicker._inDialog||!$.blockUI)||b.hasClass($.datepicker.markerClassName)&&$.datepicker._curInst!=c)&&$.datepicker._hideDatepicker()},_adjustDate:function(a,b,c){var d=$(a),e=this._getInst(d[0]);if(this._isDisabledDatepicker(d[0]))return;this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c),this._updateDatepicker(e)},_gotoToday:function(a){var b=$(a),c=this._getInst(b[0]);if(this._get(c,"gotoCurrent")&&c.currentDay)c.selectedDay=c.currentDay,c.drawMonth=c.selectedMonth=c.currentMonth,c.drawYear=c.selectedYear=c.currentYear;else{var d=new Date;c.selectedDay=d.getDate(),c.drawMonth=c.selectedMonth=d.getMonth(),c.drawYear=c.selectedYear=d.getFullYear()}this._notifyChange(c),this._adjustDate(b)},_selectMonthYear:function(a,b,c){var d=$(a),e=this._getInst(d[0]);e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10),this._notifyChange(e),this._adjustDate(d)},_selectDay:function(a,b,c,d){var e=$(a);if($(d).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0]))return;var f=this._getInst(e[0]);f.selectedDay=f.currentDay=$("a",d).html(),f.selectedMonth=f.currentMonth=b,f.selectedYear=f.currentYear=c,this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))},_clearDate:function(a){var b=$(a),c=this._getInst(b[0]);this._selectDate(b,"")},_selectDate:function(a,b){var c=$(a),d=this._getInst(c[0]);b=b!=null?b:this._formatDate(d),d.input&&d.input.val(b),this._updateAlternate(d);var e=this._get(d,"onSelect");e?e.apply(d.input?d.input[0]:null,[b,d]):d.input&&d.input.trigger("change"),d.inline?this._updateDatepicker(d):(this._hideDatepicker(),this._lastInput=d.input[0],typeof d.input[0]!="object"&&d.input.focus(),this._lastInput=null)},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),d=this._getDate(a),e=this.formatDate(c,d,this._getFormatConfig(a));$(b).each(function(){$(this).val(e)})}},noWeekends:function(a){var b=a.getDay();return[b>0&&b<6,""]},iso8601Week:function(a){var b=new Date(a.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));var c=b.getTime();return b.setMonth(0),b.setDate(1),Math.floor(Math.round((c-b)/864e5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;var d=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;d=typeof d!="string"?d:(new Date).getFullYear()%100+parseInt(d,10);var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,g=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,h=(c?c.monthNames:null)||this._defaults.monthNames,i=-1,j=-1,k=-1,l=-1,m=!1,n=function(b){var c=s+1<a.length&&a.charAt(s+1)==b;return c&&s++,c},o=function(a){var c=n(a),d=a=="@"?14:a=="!"?20:a=="y"&&c?4:a=="o"?3:2,e=new RegExp("^\\d{1,"+d+"}"),f=b.substring(r).match(e);if(!f)throw"Missing number at position "+r;return r+=f[0].length,parseInt(f[0],10)},p=function(a,c,d){var e=$.map(n(a)?d:c,function(a,b){return[[b,a]]}).sort(function(a,b){return-(a[1].length-b[1].length)}),f=-1;$.each(e,function(a,c){var d=c[1];if(b.substr(r,d.length).toLowerCase()==d.toLowerCase())return f=c[0],r+=d.length,!1});if(f!=-1)return f+1;throw"Unknown name at position "+r},q=function(){if(b.charAt(r)!=a.charAt(s))throw"Unexpected literal at position "+r;r++},r=0;for(var s=0;s<a.length;s++)if(m)a.charAt(s)=="'"&&!n("'")?m=!1:q();else switch(a.charAt(s)){case"d":k=o("d");break;case"D":p("D",e,f);break;case"o":l=o("o");break;case"m":j=o("m");break;case"M":j=p("M",g,h);break;case"y":i=o("y");break;case"@":var t=new Date(o("@"));i=t.getFullYear(),j=t.getMonth()+1,k=t.getDate();break;case"!":var t=new Date((o("!")-this._ticksTo1970)/1e4);i=t.getFullYear(),j=t.getMonth()+1,k=t.getDate();break;case"'":n("'")?q():m=!0;break;default:q()}if(r<b.length)throw"Extra/unparsed characters found in date: "+b.substring(r);i==-1?i=(new Date).getFullYear():i<100&&(i+=(new Date).getFullYear()-(new Date).getFullYear()%100+(i<=d?0:-100));if(l>-1){j=1,k=l;do{var u=this._getDaysInMonth(i,j-1);if(k<=u)break;j++,k-=u}while(!0)}var t=this._daylightSavingAdjust(new Date(i,j-1,k));if(t.getFullYear()!=i||t.getMonth()+1!=j||t.getDate()!=k)throw"Invalid date";return t},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1e7,formatDate:function(a,b,c){if(!b)return"";var d=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,e=(c?c.dayNames:null)||this._defaults.dayNames,f=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,h=function(b){var c=m+1<a.length&&a.charAt(m+1)==b;return c&&m++,c},i=function(a,b,c){var d=""+b;if(h(a))while(d.length<c)d="0"+d;return d},j=function(a,b,c,d){return h(a)?d[b]:c[b]},k="",l=!1;if(b)for(var m=0;m<a.length;m++)if(l)a.charAt(m)=="'"&&!h("'")?l=!1:k+=a.charAt(m);else switch(a.charAt(m)){case"d":k+=i("d",b.getDate(),2);break;case"D":k+=j("D",b.getDay(),d,e);break;case"o":k+=i("o",Math.round(((new Date(b.getFullYear(),b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864e5),3);break;case"m":k+=i("m",b.getMonth()+1,2);break;case"M":k+=j("M",b.getMonth(),f,g);break;case"y":k+=h("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case"@":k+=b.getTime();break;case"!":k+=b.getTime()*1e4+this._ticksTo1970;break;case"'":h("'")?k+="'":l=!0;break;default:k+=a.charAt(m)}return k},_possibleChars:function(a){var b="",c=!1,d=function(b){var c=e+1<a.length&&a.charAt(e+1)==b;return c&&e++,c};for(var e=0;e<a.length;e++)if(c)a.charAt(e)=="'"&&!d("'")?c=!1:b+=a.charAt(e);else switch(a.charAt(e)){case"d":case"m":case"y":case"@":b+="0123456789";break;case"D":case"M":return null;case"'":d("'")?b+="'":c=!0;break;default:b+=a.charAt(e)}return b},_get:function(a,b){return a.settings[b]!==undefined?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()==a.lastVal)return;var c=this._get(a,"dateFormat"),d=a.lastVal=a.input?a.input.val():null,e,f;e=f=this._getDefaultDate(a);var g=this._getFormatConfig(a);try{e=this.parseDate(c,d,g)||f}catch(h){this.log(h),d=b?"":d}a.selectedDay=e.getDate(),a.drawMonth=a.selectedMonth=e.getMonth(),a.drawYear=a.selectedYear=e.getFullYear(),a.currentDay=d?e.getDate():0,a.currentMonth=d?e.getMonth():0,a.currentYear=d?e.getFullYear():0,this._adjustInstDate(a)},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,b,c){var d=function(a){var b=new Date;return b.setDate(b.getDate()+a),b},e=function(b){try{return $.datepicker.parseDate($.datepicker._get(a,"dateFormat"),b,$.datepicker._getFormatConfig(a))}catch(c){}var d=(b.toLowerCase().match(/^c/)?$.datepicker._getDate(a):null)||new Date,e=d.getFullYear(),f=d.getMonth(),g=d.getDate(),h=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,i=h.exec(b);while(i){switch(i[2]||"d"){case"d":case"D":g+=parseInt(i[1],10);break;case"w":case"W":g+=parseInt(i[1],10)*7;break;case"m":case"M":f+=parseInt(i[1],10),g=Math.min(g,$.datepicker._getDaysInMonth(e,f));break;case"y":case"Y":e+=parseInt(i[1],10),g=Math.min(g,$.datepicker._getDaysInMonth(e,f))}i=h.exec(b)}return new Date(e,f,g)},f=b==null||b===""?c:typeof b=="string"?e(b):typeof b=="number"?isNaN(b)?c:d(b):new Date(b.getTime());return f=f&&f.toString()=="Invalid Date"?c:f,f&&(f.setHours(0),f.setMinutes(0),f.setSeconds(0),f.setMilliseconds(0)),this._daylightSavingAdjust(f)},_daylightSavingAdjust:function(a){return a?(a.setHours(a.getHours()>12?a.getHours()+2:0),a):null},_setDate:function(a,b,c){var d=!b,e=a.selectedMonth,f=a.selectedYear,g=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=g.getDate(),a.drawMonth=a.selectedMonth=a.currentMonth=g.getMonth(),a.drawYear=a.selectedYear=a.currentYear=g.getFullYear(),(e!=a.selectedMonth||f!=a.selectedYear)&&!c&&this._notifyChange(a),this._adjustInstDate(a),a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){var b=!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return b},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),d=this._get(a,"showButtonPanel"),e=this._get(a,"hideIfNoPrevNext"),f=this._get(a,"navigationAsDateFormat"),g=this._getNumberOfMonths(a),h=this._get(a,"showCurrentAtPos"),i=this._get(a,"stepMonths"),j=g[0]!=1||g[1]!=1,k=this._daylightSavingAdjust(a.currentDay?new Date(a.currentYear,a.currentMonth,a.currentDay):new Date(9999,9,9)),l=this._getMinMaxDate(a,"min"),m=this._getMinMaxDate(a,"max"),n=a.drawMonth-h,o=a.drawYear;n<0&&(n+=12,o--);if(m){var p=this._daylightSavingAdjust(new Date(m.getFullYear(),m.getMonth()-g[0]*g[1]+1,m.getDate()));p=l&&p<l?l:p;while(this._daylightSavingAdjust(new Date(o,n,1))>p)n--,n<0&&(n=11,o--)}a.drawMonth=n,a.drawYear=o;var q=this._get(a,"prevText");q=f?this.formatDate(q,this._daylightSavingAdjust(new Date(o,n-i,1)),this._getFormatConfig(a)):q;var r=this._canAdjustMonth(a,-1,o,n)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+a.id+"', -"+i+", 'M');\""+' title="'+q+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+q+"</span></a>":e?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+q+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+q+"</span></a>",s=this._get(a,"nextText");s=f?this.formatDate(s,this._daylightSavingAdjust(new Date(o,n+i,1)),this._getFormatConfig(a)):s;var t=this._canAdjustMonth(a,1,o,n)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+a.id+"', +"+i+", 'M');\""+' title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>":e?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>",u=this._get(a,"currentText"),v=this._get(a,"gotoCurrent")&&a.currentDay?k:b;u=f?this.formatDate(u,v,this._getFormatConfig(a)):u;var w=a.inline?"":'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+dpuuid+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>",x=d?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?w:"")+(this._isInRange(a,v)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._gotoToday('#"+a.id+"');\""+">"+u+"</button>":"")+(c?"":w)+"</div>":"",y=parseInt(this._get(a,"firstDay"),10);y=isNaN(y)?0:y;var z=this._get(a,"showWeek"),A=this._get(a,"dayNames"),B=this._get(a,"dayNamesShort"),C=this._get(a,"dayNamesMin"),D=this._get(a,"monthNames"),E=this._get(a,"monthNamesShort"),F=this._get(a,"beforeShowDay"),G=this._get(a,"showOtherMonths"),H=this._get(a,"selectOtherMonths"),I=this._get(a,"calculateWeek")||this.iso8601Week,J=this._getDefaultDate(a),K="";for(var L=0;L<g[0];L++){var M="";this.maxRows=4;for(var N=0;N<g[1];N++){var O=this._daylightSavingAdjust(new Date(o,n,a.selectedDay)),P=" ui-corner-all",Q="";if(j){Q+='<div class="ui-datepicker-group';if(g[1]>1)switch(N){case 0:Q+=" ui-datepicker-group-first",P=" ui-corner-"+(c?"right":"left");break;case g[1]-1:Q+=" ui-datepicker-group-last",P=" ui-corner-"+(c?"left":"right");break;default:Q+=" ui-datepicker-group-middle",P=""}Q+='">'}Q+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+P+'">'+(/all|left/.test(P)&&L==0?c?t:r:"")+(/all|right/.test(P)&&L==0?c?r:t:"")+this._generateMonthYearHeader(a,n,o,l,m,L>0||N>0,D,E)+'</div><table class="ui-datepicker-calendar"><thead>'+"<tr>";var R=z?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(var S=0;S<7;S++){var T=(S+y)%7;R+="<th"+((S+y+6)%7>=5?' class="ui-datepicker-week-end"':"")+">"+'<span title="'+A[T]+'">'+C[T]+"</span></th>"}Q+=R+"</tr></thead><tbody>";var U=this._getDaysInMonth(o,n);o==a.selectedYear&&n==a.selectedMonth&&(a.selectedDay=Math.min(a.selectedDay,U));var V=(this._getFirstDayOfMonth(o,n)-y+7)%7,W=Math.ceil((V+U)/7),X=j?this.maxRows>W?this.maxRows:W:W;this.maxRows=X;var Y=this._daylightSavingAdjust(new Date(o,n,1-V));for(var Z=0;Z<X;Z++){Q+="<tr>";var _=z?'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(Y)+"</td>":"";for(var S=0;S<7;S++){var ba=F?F.apply(a.input?a.input[0]:null,[Y]):[!0,""],bb=Y.getMonth()!=n,bc=bb&&!H||!ba[0]||l&&Y<l||m&&Y>m;_+='<td class="'+((S+y+6)%7>=5?" ui-datepicker-week-end":"")+(bb?" ui-datepicker-other-month":"")+(Y.getTime()==O.getTime()&&n==a.selectedMonth&&a._keyEvent||J.getTime()==Y.getTime()&&J.getTime()==O.getTime()?" "+this._dayOverClass:"")+(bc?" "+this._unselectableClass+" ui-state-disabled":"")+(bb&&!G?"":" "+ba[1]+(Y.getTime()==k.getTime()?" "+this._currentClass:"")+(Y.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!bb||G)&&ba[2]?' title="'+ba[2]+'"':"")+(bc?"":' onclick="DP_jQuery_'+dpuuid+".datepicker._selectDay('#"+a.id+"',"+Y.getMonth()+","+Y.getFullYear()+', this);return false;"')+">"+(bb&&!G?" ":bc?'<span class="ui-state-default">'+Y.getDate()+"</span>":'<a class="ui-state-default'+(Y.getTime()==b.getTime()?" ui-state-highlight":"")+(Y.getTime()==k.getTime()?" ui-state-active":"")+(bb?" ui-priority-secondary":"")+'" href="#">'+Y.getDate()+"</a>")+"</td>",Y.setDate(Y.getDate()+1),Y=this._daylightSavingAdjust(Y)}Q+=_+"</tr>"}n++,n>11&&(n=0,o++),Q+="</tbody></table>"+(j?"</div>"+(g[0]>0&&N==g[1]-1?'<div class="ui-datepicker-row-break"></div>':""):""),M+=Q}K+=M}return K+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':""),a._keyEvent=!1,K},_generateMonthYearHeader:function(a,b,c,d,e,f,g,h){var i=this._get(a,"changeMonth"),j=this._get(a,"changeYear"),k=this._get(a,"showMonthAfterYear"),l='<div class="ui-datepicker-title">',m="";if(f||!i)m+='<span class="ui-datepicker-month">'+g[b]+"</span>";else{var n=d&&d.getFullYear()==c,o=e&&e.getFullYear()==c;m+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+dpuuid+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" "+">";for(var p=0;p<12;p++)(!n||p>=d.getMonth())&&(!o||p<=e.getMonth())&&(m+='<option value="'+p+'"'+(p==b?' selected="selected"':"")+">"+h[p]+"</option>");m+="</select>"}k||(l+=m+(f||!i||!j?" ":""));if(!a.yearshtml){a.yearshtml="";if(f||!j)l+='<span class="ui-datepicker-year">'+c+"</span>";else{var q=this._get(a,"yearRange").split(":"),r=(new Date).getFullYear(),s=function(a){var b=a.match(/c[+-].*/)?c+parseInt(a.substring(1),10):a.match(/[+-].*/)?r+parseInt(a,10):parseInt(a,10);return isNaN(b)?r:b},t=s(q[0]),u=Math.max(t,s(q[1]||""));t=d?Math.max(t,d.getFullYear()):t,u=e?Math.min(u,e.getFullYear()):u,a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+dpuuid+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" "+">";for(;t<=u;t++)a.yearshtml+='<option value="'+t+'"'+(t==c?' selected="selected"':"")+">"+t+"</option>";a.yearshtml+="</select>",l+=a.yearshtml,a.yearshtml=null}}return l+=this._get(a,"yearSuffix"),k&&(l+=(f||!i||!j?" ":"")+m),l+="</div>",l},_adjustInstDate:function(a,b,c){var d=a.drawYear+(c=="Y"?b:0),e=a.drawMonth+(c=="M"?b:0),f=Math.min(a.selectedDay,this._getDaysInMonth(d,e))+(c=="D"?b:0),g=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(d,e,f)));a.selectedDay=g.getDate(),a.drawMonth=a.selectedMonth=g.getMonth(),a.drawYear=a.selectedYear=g.getFullYear(),(c=="M"||c=="Y")&&this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max"),e=c&&b<c?c:b;return e=d&&e>d?d:e,e},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){var b=this._get(a,"numberOfMonths");return b==null?[1,1]:typeof b=="number"?[1,b]:b},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,d){var e=this._getNumberOfMonths(a),f=this._daylightSavingAdjust(new Date(c,d+(b<0?b:e[0]*e[1]),1));return b<0&&f.setDate(this._getDaysInMonth(f.getFullYear(),f.getMonth())),this._isInRange(a,f)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!d||b.getTime()<=d.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");return b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10),{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){b||(a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear);var e=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),e,this._getFormatConfig(a))}}),$.fn.datepicker=function(a){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv),$.datepicker.initialized=!0);var b=Array.prototype.slice.call(arguments,1);return typeof a!="string"||a!="isDisabled"&&a!="getDate"&&a!="widget"?a=="option"&&arguments.length==2&&typeof arguments[1]=="string"?$.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this[0]].concat(b)):this.each(function(){typeof a=="string"?$.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this].concat(b)):$.datepicker._attachDatepicker(this,a)}):$.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this[0]].concat(b))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.8.21",window["DP_jQuery_"+dpuuid]=$})(jQuery);; >\ No newline at end of file >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/jquery.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/jquery.js >new file mode 100644 >index 0000000..93adea1 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/jquery.js >@@ -0,0 +1,4 @@ >+/*! jQuery v1.7.2 jquery.com | jquery.org/license */ >+(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cu(a){if(!cj[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write((f.support.boxModel?"<!doctype html>":"")+"<html><body>"),cl.close();d=cl.createElement(a),cl.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ck)}cj[a]=e}return cj[a]}function ct(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function cs(){cq=b}function cr(){setTimeout(cs,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function ca(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bD.test(a)?d(a,e):b_(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&f.type(b)==="object")for(var e in b)b_(a+"["+e+"]",b[e],c,d);else d(a,b)}function b$(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,e)}function bZ(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bS,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bZ(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=bZ(a,c,d,e,"*",g));return l}function bY(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bO),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bB(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?1:0,g=4;if(d>0){if(c!=="border")for(;e<g;e+=2)c||(d-=parseFloat(f.css(a,"padding"+bx[e]))||0),c==="margin"?d+=parseFloat(f.css(a,c+bx[e]))||0:d-=parseFloat(f.css(a,"border"+bx[e]+"Width"))||0;return d+"px"}d=by(a,b);if(d<0||d==null)d=a.style[b];if(bt.test(d))return d;d=parseFloat(d)||0;if(c)for(;e<g;e+=2)d+=parseFloat(f.css(a,"padding"+bx[e]))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+bx[e]+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+bx[e]))||0);return d+"px"}function bo(a){var b=c.createElement("div");bh.appendChild(b),b.innerHTML=a.outerHTML;return b.firstChild}function bn(a){var b=(a.nodeName||"").toLowerCase();b==="input"?bm(a):b!=="script"&&typeof a.getElementsByTagName!="undefined"&&f.grep(a.getElementsByTagName("input"),bm)}function bm(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bl(a){return typeof a.getElementsByTagName!="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!="undefined"?a.querySelectorAll("*"):[]}function bk(a,b){var c;b.nodeType===1&&(b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase(),c==="object"?b.outerHTML=a.outerHTML:c!=="input"||a.type!=="checkbox"&&a.type!=="radio"?c==="option"?b.selected=a.defaultSelected:c==="input"||c==="textarea"?b.defaultValue=a.defaultValue:c==="script"&&b.text!==a.text&&(b.text=a.text):(a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value)),b.removeAttribute(f.expando),b.removeAttribute("_submit_attached"),b.removeAttribute("_change_attached"))}function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i)for(d=0,e=i[c].length;d<e;d++)f.event.add(b,c,i[c][d])}h.data&&(h.data=f.extend({},h.data))}}function bi(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function U(a){var b=V.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function T(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(O.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?+d:j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c<d;c++)b[a[c]]=!0;return b}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){if(typeof c!="string"||!c)return null;var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b){if(H)return H.call(b,a,c);d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h,i){var j,k=d==null,l=0,m=a.length;if(d&&typeof d=="object"){for(l in d)e.access(a,c,l,d[l],1,h,f);g=1}else if(f!==b){j=i===b&&e.isFunction(f),k&&(j?(j=c,c=function(a,b,c){return j.call(e(a),c)}):(c.call(a,f),c=null));if(c)for(;l<m;l++)c(a[l],d,j?f.call(a[l],l,c(a[l],d)):f,i);g=1}return g?a:k?c.call(a):m?c(a[0],d):h},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g={};f.Callbacks=function(a){a=a?g[a]||h(a):{};var c=[],d=[],e,i,j,k,l,m,n=function(b){var d,e,g,h,i;for(d=0,e=b.length;d<e;d++)g=b[d],h=f.type(g),h==="array"?n(g):h==="function"&&(!a.unique||!p.has(g))&&c.push(g)},o=function(b,f){f=f||[],e=!a.memory||[b,f],i=!0,j=!0,m=k||0,k=0,l=c.length;for(;c&&m<l;m++)if(c[m].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}j=!1,c&&(a.once?e===!0?p.disable():c=[]:d&&d.length&&(e=d.shift(),p.fireWith(e[0],e[1])))},p={add:function(){if(c){var a=c.length;n(arguments),j?l=c.length:e&&e!==!0&&(k=a,o(e[0],e[1]))}return this},remove:function(){if(c){var b=arguments,d=0,e=b.length;for(;d<e;d++)for(var f=0;f<c.length;f++)if(b[d]===c[f]){j&&f<=l&&(l--,f<=m&&m--),c.splice(f--,1);if(a.unique)break}}return this},has:function(a){if(c){var b=0,d=c.length;for(;b<d;b++)if(a===c[b])return!0}return!1},empty:function(){c=[];return this},disable:function(){c=d=e=b;return this},disabled:function(){return!c},lock:function(){d=b,(!e||e===!0)&&p.disable();return this},locked:function(){return!d},fireWith:function(b,c){d&&(j?a.once||d.push([b,c]):(!a.once||!e)&&o(b,c));return this},fire:function(){p.fireWith(this,arguments);return this},fired:function(){return!!i}};return p};var i=[].slice;f.extend({Deferred:function(a){var b=f.Callbacks("once memory"),c=f.Callbacks("once memory"),d=f.Callbacks("memory"),e="pending",g={resolve:b,reject:c,notify:d},h={done:b.add,fail:c.add,progress:d.add,state:function(){return e},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c){i.done(a).fail(b).progress(c);return this},always:function(){i.done.apply(i,arguments).fail.apply(i,arguments);return this},pipe:function(a,b,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[b,"reject"],progress:[c,"notify"]},function(a,b){var c=b[0],e=b[1],g;f.isFunction(c)?i[a](function(){g=c.apply(this,arguments),g&&f.isFunction(g.promise)?g.promise().then(d.resolve,d.reject,d.notify):d[e+"With"](this===i?d:this,[g])}):i[a](d[e])})}).promise()},promise:function(a){if(a==null)a=h;else for(var b in h)a[b]=h[b];return a}},i=h.promise({}),j;for(j in g)i[j]=g[j].fire,i[j+"With"]=g[j].fireWith;i.done(function(){e="resolved"},c.disable,d.lock).fail(function(){e="rejected"},b.disable,d.lock),a&&a.call(i,i);return i},when:function(a){function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?b[c].promise().then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}else j!==a&&j.resolveWith(j,d?[a]:[]);return k}}),f.support=function(){var b,d,e,g,h,i,j,k,l,m,n,o,p=c.createElement("div"),q=c.documentElement;p.setAttribute("className","t"),p.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=p.getElementsByTagName("*"),e=p.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=p.getElementsByTagName("input")[0],b={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:p.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},f.boxModel=b.boxModel=c.compatMode==="CSS1Compat",i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete p.test}catch(r){b.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",function(){b.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),i.setAttribute("name","t"),p.appendChild(i),j=c.createDocumentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.appendChild(p);if(p.attachEvent)for(n in{submit:1,change:1,focusin:1})m="on"+n,o=m in p,o||(p.setAttribute(m,"return;"),o=typeof p[m]=="function"),b[n+"Bubbles"]=o;j.removeChild(p),j=g=h=p=i=null,f(function(){var d,e,g,h,i,j,l,m,n,q,r,s,t,u=c.getElementsByTagName("body")[0];!u||(m=1,t="padding:0;margin:0;border:",r="position:absolute;top:0;left:0;width:1px;height:1px;",s=t+"0;visibility:hidden;",n="style='"+r+t+"5px solid #000;",q="<div "+n+"display:block;'><div style='"+t+"0;display:block;overflow:hidden;'></div></div>"+"<table "+n+"' cellpadding='0' cellspacing='0'>"+"<tr><td></td></tr></table>",d=c.createElement("div"),d.style.cssText=s+"width:0;height:0;position:static;top:0;margin-top:"+m+"px",u.insertBefore(d,u.firstChild),p=c.createElement("div"),d.appendChild(p),p.innerHTML="<table><tr><td style='"+t+"0;display:none'></td><td>t</td></tr></table>",k=p.getElementsByTagName("td"),o=k[0].offsetHeight===0,k[0].style.display="",k[1].style.display="none",b.reliableHiddenOffsets=o&&k[0].offsetHeight===0,a.getComputedStyle&&(p.innerHTML="",l=c.createElement("div"),l.style.width="0",l.style.marginRight="0",p.style.width="2px",p.appendChild(l),b.reliableMarginRight=(parseInt((a.getComputedStyle(l,null)||{marginRight:0}).marginRight,10)||0)===0),typeof p.style.zoom!="undefined"&&(p.innerHTML="",p.style.width=p.style.padding="1px",p.style.border=0,p.style.overflow="hidden",p.style.display="inline",p.style.zoom=1,b.inlineBlockNeedsLayout=p.offsetWidth===3,p.style.display="block",p.style.overflow="visible",p.innerHTML="<div style='width:5px;'></div>",b.shrinkWrapBlocks=p.offsetWidth!==3),p.style.cssText=r+s,p.innerHTML=q,e=p.firstChild,g=e.firstChild,i=e.nextSibling.firstChild.firstChild,j={doesNotAddBorder:g.offsetTop!==5,doesAddBorderForTableAndCells:i.offsetTop===5},g.style.position="fixed",g.style.top="20px",j.fixedPosition=g.offsetTop===20||g.offsetTop===15,g.style.position=g.style.top="",e.style.overflow="hidden",e.style.position="relative",j.subtractsBorderForOverflowNotVisible=g.offsetTop===-5,j.doesNotIncludeMarginInBodyOffset=u.offsetTop!==m,a.getComputedStyle&&(p.style.marginTop="1%",b.pixelMargin=(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!=="1%"),typeof d.style.zoom!="undefined"&&(d.style.zoom=1),u.removeChild(d),l=p=d=null,f.extend(b,j))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e<g;e++)delete d[b[e]];if(!(c?m:f.isEmptyObject)(d))return}}if(!c){delete j[k].data;if(!m(j[k]))return}f.support.deleteExpando||!j.setInterval?delete j[k]:j[k]=null,i&&(f.support.deleteExpando?delete a[h]:a.removeAttribute?a.removeAttribute(h):a[h]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d,e,g,h,i,j=this[0],k=0,m=null;if(a===b){if(this.length){m=f.data(j);if(j.nodeType===1&&!f._data(j,"parsedAttrs")){g=j.attributes;for(i=g.length;k<i;k++)h=g[k].name,h.indexOf("data-")===0&&(h=f.camelCase(h.substring(5)),l(j,h,m[h]));f._data(j,"parsedAttrs",!0)}}return m}if(typeof a=="object")return this.each(function(){f.data(this,a)});d=a.split(".",2),d[1]=d[1]?"."+d[1]:"",e=d[1]+"!";return f.access(this,function(c){if(c===b){m=this.triggerHandler("getData"+e,[d[0]]),m===b&&j&&(m=f.data(j,a),m=l(j,a,m));return m===b&&d[1]?this.data(d[0]):m}d[1]=c,this.each(function(){var b=f(this);b.triggerHandler("setData"+e,d),f.data(this,a,c),b.triggerHandler("changeData"+e,d)})},null,c,arguments.length>1,null,!1)},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){var d=2;typeof a!="string"&&(c=a,a="fx",d--);if(arguments.length<d)return f.queue(this[0],a);return c===b?this:this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks("once memory"),!0))h++,l.add(m);m();return d.promise(c)}});var o=/[\n\t\r]/g,p=/\s+/,q=/\r/g,r=/^(?:button|input)$/i,s=/^(?:button|input|object|select|textarea)$/i,t=/^a(?:rea)?$/i,u=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,v=f.support.getSetAttribute,w,x,y;f.fn.extend({attr:function(a,b){return f.access(this,f.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,f.prop,a,b,arguments.length>1)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(p);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(o," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(p);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c<d;c++)if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(o," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.type]||f.valHooks[g.nodeName.toLowerCase()];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c<d;c++){e=i[c];if(e.selected&&(f.support.optDisabled?!e.disabled:e.getAttribute("disabled")===null)&&(!e.parentNode.disabled||!f.nodeName(e.parentNode,"optgroup"))){b=f(e).val();if(j)return b;h.push(b)}}if(j&&!h.length&&i.length)return f(i[g]).val();return h},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h,i=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;i<g;i++)e=d[i],e&&(c=f.propFix[e]||e,h=u.test(e),h||f.attr(a,e,""),a.removeAttribute(v?e:c),h&&c in a&&(a[c]=!1))}},attrHooks:{type:{set:function(a,b){if(r.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(w&&f.nodeName(a,"button"))return w.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(w&&f.nodeName(a,"button"))return w.set(a,b,c);a.value=b}}},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(a,c,d){var e,g,h,i=a.nodeType;if(!!a&&i!==3&&i!==8&&i!==2){h=i!==1||!f.isXMLDoc(a),h&&(c=f.propFix[c]||c,g=f.propHooks[c]);return d!==b?g&&"set"in g&&(e=g.set(a,d,c))!==b?e:a[c]=d:g&&"get"in g&&(e=g.get(a,c))!==null?e:a[c]}},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):s.test(a.nodeName)||t.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabindex=f.propHooks.tabIndex,x={get:function(a,c){var d,e=f.prop(a,c);return e===!0||typeof e!="boolean"&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},v||(y={name:!0,id:!0,coords:!0},w=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&(y[c]?d.nodeValue!=="":d.specified)?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.attrHooks.tabindex.set=w.set,f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})}),f.attrHooks.contenteditable={get:w.get,set:function(a,b,c){b===""&&(b="false"),w.set(a,b,c)}}),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.enctype||(f.propFix.enctype="encoding"),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/(?:^|\s)hover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function( >+a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler,g=p.selector),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k<c.length;k++){l=A.exec(c[k])||[],m=l[1],n=(l[2]||"").split(".").sort(),s=f.event.special[m]||{},m=(g?s.delegateType:s.bindType)||m,s=f.event.special[m]||{},o=f.extend({type:m,origType:l[1],data:e,handler:d,guid:d.guid,selector:g,quick:g&&G(g),namespace:n.join(".")},p),r=j[m];if(!r){r=j[m]=[],r.delegateCount=0;if(!s.setup||s.setup.call(a,e,n,i)===!1)a.addEventListener?a.addEventListener(m,i,!1):a.attachEvent&&a.attachEvent("on"+m,i)}s.add&&(s.add.call(a,o),o.handler.guid||(o.handler.guid=d.guid)),g?r.splice(r.delegateCount++,0,o):r.push(o),f.event.global[m]=!0}a=null}},global:{},remove:function(a,b,c,d,e){var g=f.hasData(a)&&f._data(a),h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!(o=g.events)){b=f.trim(I(b||"")).split(" ");for(h=0;h<b.length;h++){i=A.exec(b[h])||[],j=k=i[1],l=i[2];if(!j){for(j in o)f.event.remove(a,j+b[h],c,d,!0);continue}p=f.event.special[j]||{},j=(d?p.delegateType:p.bindType)||j,r=o[j]||[],m=r.length,l=l?new RegExp("(^|\\.)"+l.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(n=0;n<r.length;n++)s=r[n],(e||k===s.origType)&&(!c||c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selector||d==="**"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount--,p.remove&&p.remove.call(a,s));r.length===0&&m!==r.length&&((!p.teardown||p.teardown.call(a,l)===!1)&&f.removeEvent(a,j,g.handle),delete o[j])}f.isEmptyObject(o)&&(q=g.handle,q&&(q.elem=null),f.removeData(a,["events","handle"],!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){if(!e||e.nodeType!==3&&e.nodeType!==8){var h=c.type||c,i=[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f.event.triggered))return;h.indexOf("!")>=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;l<r.length&&!c.isPropagationStopped();l++)m=r[l][0],c.type=r[l][1],q=(f._data(m,"events")||{})[c.type]&&f._data(m,"handle"),q&&q.apply(m,d),q=o&&m[o],q&&f.acceptData(m)&&q.apply(m,d)===!1&&c.preventDefault();c.type=h,!g&&!c.isDefaultPrevented()&&(!p._default||p._default.apply(e.ownerDocument,d)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)&&o&&e[h]&&(h!=="focus"&&h!=="blur"||c.target.offsetWidth!==0)&&!f.isWindow(e)&&(n=e[o],n&&(e[o]=null),f.event.triggered=h,e[h](),f.event.triggered=b,n&&(e[o]=n));return c.result}},dispatch:function(c){c=f.event.fix(c||a.event);var d=(f._data(this,"events")||{})[c.type]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namespace,i=f.event.special[c.type]||{},j=[],k,l,m,n,o,p,q,r,s,t,u;g[0]=c,c.delegateTarget=this;if(!i.preDispatch||i.preDispatch.call(this,c)!==!1){if(e&&(!c.button||c.type!=="click")){n=f(this),n.context=this.ownerDocument||this;for(m=c.target;m!=this;m=m.parentNode||this)if(m.disabled!==!0){p={},r=[],n[0]=m;for(k=0;k<e;k++)s=d[k],t=s.selector,p[t]===b&&(p[t]=s.quick?H(m,s.quick):n.is(t)),p[t]&&r.push(s);r.length&&j.push({elem:m,matches:r})}}d.length>e&&j.push({elem:this,matches:d.slice(e)});for(k=0;k<j.length&&!c.isPropagationStopped();k++){q=j[k],c.currentTarget=q.elem;for(l=0;l<q.matches.length&&!c.isImmediatePropagationStopped();l++){s=q.matches[l];if(h||!c.namespace&&!s.namespace||c.namespace_re&&c.namespace_re.test(s.namespace))c.data=s.data,c.handleObj=s,o=((f.event.special[s.origType]||{}).handle||s.handler).apply(q.elem,g),o!==b&&(c.result=o,o===!1&&(c.preventDefault(),c.stopPropagation()))}}i.postDispatch&&i.postDispatch.call(this,c);return c.result}},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(a,b){a.which==null&&(a.which=b.charCode!=null?b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,d){var e,f,g,h=d.button,i=d.fromElement;a.pageX==null&&d.clientX!=null&&(e=a.target.ownerDocument||c,f=e.documentElement,g=e.body,a.pageX=d.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=d.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=i===a.target?d.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?2:0);return a}},fix:function(a){if(a[f.expando])return a;var d,e,g=a,h=f.event.fixHooks[a.type]||{},i=h.props?this.props.concat(h.props):this.props;a=f.Event(g);for(d=i.length;d;)e=i[--d],a[e]=g[e];a.target||(a.target=g.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey===b&&(a.metaKey=a.ctrlKey);return h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,c,d){var e=f.extend(new f.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?f.event.trigger(e,null,b):f.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!(this instanceof f.Event))return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?K:J):this.type=a,b&&f.extend(this,b),this.timeStamp=a&&a.timeStamp||f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=K;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=K;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=K,this.stopPropagation()},isDefaultPrevented:J,isPropagationStopped:J,isImmediatePropagationStopped:J},f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c=this,d=a.relatedTarget,e=a.handleObj,g=e.selector,h;if(!d||d!==c&&!f.contains(c,d))a.type=e.origType,h=e.handler.apply(this,arguments),a.type=b;return h}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(){if(f.nodeName(this,"form"))return!1;f.event.add(this,"click._submit keypress._submit",function(a){var c=a.target,d=f.nodeName(c,"input")||f.nodeName(c,"button")?c.form:b;d&&!d._submit_attached&&(f.event.add(d,"submit._submit",function(a){a._submit_bubble=!0}),d._submit_attached=!0)})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&f.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){if(f.nodeName(this,"form"))return!1;f.event.remove(this,"._submit")}}),f.support.changeBubbles||(f.event.special.change={setup:function(){if(z.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")f.event.add(this,"propertychange._change",function(a){a.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),f.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1,f.event.simulate("change",this,a,!0))});return!1}f.event.add(this,"beforeactivate._change",function(a){var b=a.target;z.test(b.nodeName)&&!b._change_attached&&(f.event.add(b,"change._change",function(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&f.event.simulate("change",this.parentNode,a,!0)}),b._change_attached=!0)})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!=="radio"&&b.type!=="checkbox")return a.handleObj.handler.apply(this,arguments)},teardown:function(){f.event.remove(this,"._change");return z.test(this.nodeName)}}),f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){var d=0,e=function(a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.fn.extend({on:function(a,c,d,e,g){var h,i;if(typeof a=="object"){typeof c!="string"&&(d=d||c,c=b);for(i in a)this.on(i,c,d,a[i],g);return this}d==null&&e==null?(e=c,d=c=b):e==null&&(typeof c=="string"?(e=d,d=b):(e=d,d=c,c=b));if(e===!1)e=J;else if(!e)return this;g===1&&(h=e,e=function(a){f().off(a);return h.apply(this,arguments)},e.guid=h.guid||(h.guid=f.guid++));return this.each(function(){f.event.add(this,a,e,d,c)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,c,d){if(a&&a.preventDefault&&a.handleObj){var e=a.handleObj;f(a.delegateTarget).off(e.namespace?e.origType+"."+e.namespace:e.origType,e.selector,e.handler);return this}if(typeof a=="object"){for(var g in a)this.off(g,c,a[g]);return this}if(c===!1||typeof c=="function")d=c,c=b;d===!1&&(d=J);return this.each(function(){f.event.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){f(this.context).on(a,this.selector,b,c);return this},die:function(a,b){f(this.context).off(a,this.selector||"**",b);return this},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,"**"):this.off(b,a,c)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f._data(this,"lastToggle"+a.guid)||0)%d;f._data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),f.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(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}if(j.nodeType===1){g||(j[d]=c,j.sizset=h);if(typeof b!="string"){if(j===b){k=!0;break}}else if(m.filter(b,[j]).length>0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}j.nodeType===1&&!g&&(j[d]=c,j.sizset=h);if(j.nodeName.toLowerCase()===b){k=j;break}j=j[a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},m.matches=function(a,b){return m(a,null,null,b)},m.matchesSelector=function(a,b){return m(b,null,null,[a]).length>0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e<f;e++){h=o.order[e];if(g=o.leftMatch[h].exec(a)){i=g[1],g.splice(1,1);if(i.substr(i.length-1)!=="\\"){g[1]=(g[1]||"").replace(j,""),d=o.find[h](g,b,c);if(d!=null){a=a.replace(o.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},m.filter=function(a,c,d,e){var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&&c[0]&&m.isXML(c[0]);while(a&&c.length){for(h in o.filter)if((f=o.leftMatch[h].exec(a))!=null&&f[2]){k=o.filter[h],l=f[1],g=!1,f.splice(1,1);if(l.substr(l.length-1)==="\\")continue;s===r&&(r=[]);if(o.preFilter[h]){f=o.preFilter[h](f,s,d,r,e,t);if(!f)g=i=!0;else if(f===!0)continue}if(f)for(n=0;(j=s[n])!=null;n++)j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?g=!0:s[n]=!1:p&&(r.push(j),g=!0));if(i!==b){d||(s=r),a=a.replace(o.match[h],"");if(!g)return[];break}}if(a===q)if(g==null)m.error(a);else break;q=a}return s},m.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)};var n=m.getText=function(a){var b,c,d=a.nodeType,e="";if(d){if(d===1||d===9||d===11){if(typeof a.textContent=="string")return a.textContent;if(typeof a.innerText=="string")return a.innerText.replace(k,"");for(a=a.firstChild;a;a=a.nextSibling)e+=n(a)}else if(d===3||d===4)return a.nodeValue}else for(b=0;c=a[b];b++)c.nodeType!==8&&(e+=n(c));return e},o=m.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(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!l.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&m.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&m.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("parentNode",b,f,a,d,c)},"~":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("previousSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(j,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}m.error(e)},CHILD:function(a,b){var c,e,f,g,h,i,j,k=b[1],l=a;switch(k){case"only":case"first":while(l=l.previousSibling)if(l.nodeType===1)return!1;if(k==="first")return!0;l=a;case"last":while(l=l.nextSibling)if(l.nodeType===1)return!1;return!0;case"nth":c=b[2],e=b[3];if(c===1&&e===0)return!0;f=b[0],g=a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex)){i=0;for(l=g.firstChild;l;l=l.nextSibling)l.nodeType===1&&(l.nodeIndex=++i);g[d]=f}j=a.nodeIndex-e;return c===0?j===0:j%c===0&&j/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var u,v;c.documentElement.compareDocumentPosition?u=function(a,b){if(a===b){h=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(u=function(a,b){if(a===b){h=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],g=a.parentNode,i=b.parentNode,j=g;if(g===i)return v(a,b);if(!g)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return v(e[k],f[k]);return k===c?v(a,f[k],-1):v(e[k],b,1)},v=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h<i;h++)m(a,g[h],e,c);return m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find=m,f.expr=m.selectors,f.expr[":"]=f.expr.filters,f.unique=m.uniqueSort,f.text=m.getText,f.isXMLDoc=m.isXML,f.contains=m.contains}();var L=/Until$/,M=/^(?:parents|prevUntil|prevAll)/,N=/,/,O=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,Q=f.expr.match.globalPOS,R={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(T(this,a,!1),"not",a)},filter:function(a){return this.pushStack(T(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?Q.test(a)?f(a,this.context).index(this[0])>=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d<a.length;d++)f(g).is(a[d])&&c.push({selector:a[d],elem:g,level:h});g=g.parentNode,h++}return c}var i=Q.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(i?i.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/<tbody/i,_=/<|&#?\w+;/,ba=/<(?:script|style)/i,bb=/<(?:script|object|embed|option|style)/i,bc=new RegExp("<(?:"+V+")[\\s/>]","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){return f.access(this,function(a){return a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f >+.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){return f.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1></$2>");try{for(;d<e;d++)c=this[d]||{},c.nodeType===1&&(f.cleanData(c.getElementsByTagName("*")),c.innerHTML=a);c=0}catch(g){}}c&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bd.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bi(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,function(a,b){b.src?f.ajax({type:"GET",global:!1,url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)})}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i,j=a[0];b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof j=="string"&&j.length<512&&i===c&&j.charAt(0)==="<"&&!bb.test(j)&&(f.support.checkClone||!bd.test(j))&&(f.support.html5Clone||!bc.test(j))&&(g=!0,h=f.fragments[j],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||f.isXMLDoc(a)||!bc.test("<"+a.nodeName+">")?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g,h,i,j=[];b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);for(var k=0,l;(l=a[k])!=null;k++){typeof l=="number"&&(l+="");if(!l)continue;if(typeof l=="string")if(!_.test(l))l=b.createTextNode(l);else{l=l.replace(Y,"<$1></$2>");var m=(Z.exec(l)||["",""])[1].toLowerCase(),n=bg[m]||bg._default,o=n[0],p=b.createElement("div"),q=bh.childNodes,r;b===c?bh.appendChild(p):U(b).appendChild(p),p.innerHTML=n[1]+l+n[2];while(o--)p=p.lastChild;if(!f.support.tbody){var s=$.test(l),t=m==="table"&&!s?p.firstChild&&p.firstChild.childNodes:n[1]==="<table>"&&!s?p.childNodes:[];for(i=t.length-1;i>=0;--i)f.nodeName(t[i],"tbody")&&!t[i].childNodes.length&&t[i].parentNode.removeChild(t[i])}!f.support.leadingWhitespace&&X.test(l)&&p.insertBefore(b.createTextNode(X.exec(l)[0]),p.firstChild),l=p.childNodes,p&&(p.parentNode.removeChild(p),q.length>0&&(r=q[q.length-1],r&&r.parentNode&&r.parentNode.removeChild(r)))}var u;if(!f.support.appendChecked)if(l[0]&&typeof (u=l.length)=="number")for(i=0;i<u;i++)bn(l[i]);else bn(l);l.nodeType?j.push(l):j=f.merge(j,l)}if(d){g=function(a){return!a.type||be.test(a.type)};for(k=0;j[k];k++){h=j[k];if(e&&f.nodeName(h,"script")&&(!h.type||be.test(h.type)))e.push(h.parentNode?h.parentNode.removeChild(h):h);else{if(h.nodeType===1){var v=f.grep(h.getElementsByTagName("script"),g);j.splice.apply(j,[k+1,0].concat(v))}d.appendChild(h)}}}return j},cleanData:function(a){var b,c,d=f.cache,e=f.event.special,g=f.support.deleteExpando;for(var h=0,i;(i=a[h])!=null;h++){if(i.nodeName&&f.noData[i.nodeName.toLowerCase()])continue;c=i[f.expando];if(c){b=d[c];if(b&&b.events){for(var j in b.events)e[j]?f.event.remove(i,j):f.removeEvent(i,j,b.handle);b.handle&&(b.handle.elem=null)}g?delete i[f.expando]:i.removeAttribute&&i.removeAttribute(f.expando),delete d[c]}}}});var bp=/alpha\([^)]*\)/i,bq=/opacity=([^)]*)/,br=/([A-Z]|^ms)/g,bs=/^[\-+]?(?:\d*\.)?\d+$/i,bt=/^-?(?:\d*\.)?\d+(?!px)[^\d\s]+$/i,bu=/^([\-+])=([\-+.\de]+)/,bv=/^margin/,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Top","Right","Bottom","Left"],by,bz,bA;f.fn.css=function(a,c){return f.access(this,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)},a,c,arguments.length>1)},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=by(a,"opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bu.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(by)return by(a,c)},swap:function(a,b,c){var d={},e,f;for(f in b)d[f]=a.style[f],a.style[f]=b[f];e=c.call(a);for(f in b)a.style[f]=d[f];return e}}),f.curCSS=f.css,c.defaultView&&c.defaultView.getComputedStyle&&(bz=function(a,b){var c,d,e,g,h=a.style;b=b.replace(br,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b))),!f.support.pixelMargin&&e&&bv.test(b)&&bt.test(c)&&(g=h.width,h.width=c,c=e.width,h.width=g);return c}),c.documentElement.currentStyle&&(bA=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f==null&&g&&(e=g[b])&&(f=e),bt.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),by=bz||bA,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0?bB(a,b,d):f.swap(a,bw,function(){return bB(a,b,d)})},set:function(a,b){return bs.test(b)?b+"px":b}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bq.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bp,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bp.test(g)?g.replace(bp,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){return f.swap(a,{display:"inline-block"},function(){return b?by(a,"margin-right"):a.style.marginRight})}})}),f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)}),f.each({margin:"",padding:"",border:"Width"},function(a,b){f.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bx[d]+b]=e[d]||e[d-2]||e[0];return f}}});var bC=/%20/g,bD=/\[\]$/,bE=/\r?\n/g,bF=/#.*$/,bG=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bH=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bI=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bJ=/^(?:GET|HEAD)$/,bK=/^\/\//,bL=/\?/,bM=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bN=/^(?:select|textarea)/i,bO=/\s+/,bP=/([?&])_=[^&]*/,bQ=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bR=f.fn.load,bS={},bT={},bU,bV,bW=["*/"]+["*"];try{bU=e.href}catch(bX){bU=c.createElement("a"),bU.href="",bU=bU.href}bV=bQ.exec(bU.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bR)return bR.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bM,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bN.test(this.nodeName)||bH.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bE,"\r\n")}}):{name:b.name,value:c.replace(bE,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b$(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b$(a,b);return a},ajaxSettings:{url:bU,isLocal:bI.test(bV[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bW},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bY(bS),ajaxTransport:bY(bT),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?ca(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cb(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bG.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bF,"").replace(bK,bV[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bO),d.crossDomain==null&&(r=bQ.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bV[1]&&r[2]==bV[2]&&(r[3]||(r[1]==="http:"?80:443))==(bV[3]||(bV[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bZ(bS,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bJ.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bL.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bP,"$1_="+x);d.url=y+(y===d.url?(bL.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bW+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bZ(bT,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bC,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=typeof b.data=="string"&&/^application\/x\-www\-form\-urlencoded/.test(b.contentType);if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n);try{m.text=h.responseText}catch(a){}try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(ct("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),(e===""&&f.css(d,"display")==="none"||!f.contains(d.ownerDocument.documentElement,d))&&f._data(d,"olddisplay",cu(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(ct("hide",3),a,b,c);var d,e,g=0,h=this.length;for(;g<h;g++)d=this[g],d.style&&(e=f.css(d,"display"),e!=="none"&&!f._data(d,"olddisplay")&&f._data(d,"olddisplay",e));for(g=0;g<h;g++)this[g].style&&(this[g].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(ct("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){function g(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o,p,q;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]);if((k=f.cssHooks[g])&&"expand"in k){l=k.expand(a[g]),delete a[g];for(i in l)i in a||(a[i]=l[i])}}for(g in a){h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(!f.support.inlineBlockNeedsLayout||cu(this.nodeName)==="inline"?this.style.display="inline-block":this.style.zoom=1))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)j=new f.fx(this,b,i),h=a[i],cm.test(h)?(q=f._data(this,"toggle"+i)||(h==="toggle"?d?"show":"hide":0),q?(f._data(this,"toggle"+i,q==="show"?"hide":"show"),j[q]()):j[h]()):(m=cn.exec(h),n=j.cur(),m?(o=parseFloat(m[2]),p=m[3]||(f.cssNumber[i]?"":"px"),p!=="px"&&(f.style(this,i,(o||1)+p),n=(o||1)/j.cur()*n,f.style(this,i,n+p)),m[1]&&(o=(m[1]==="-="?-1:1)*o+n),j.custom(n,o,p)):j.custom(n,h,""));return!0}var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return e.queue===!1?this.each(g):this.queue(e.queue,g)},stop:function(a,c,d){typeof a!="string"&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||"fx",[]);return this.each(function(){function h(a,b,c){var e=b[c];f.removeData(a,c,!0),e.stop(d)}var b,c=!1,e=f.timers,g=f._data(this);d||f._unmark(!0,this);if(a==null)for(b in g)g[b]&&g[b].stop&&b.indexOf(".run")===b.length-4&&h(this,g,b);else g[b=a+".run"]&&g[b].stop&&h(this,g,b);for(b=e.length;b--;)e[b].elem===this&&(a==null||e[b].queue===a)&&(d?e[b](!0):e[b].saveState(),c=!0,e.splice(b,1));(!d||!c)&&f.dequeue(this,a)})}}),f.each({slideDown:ct("show",1),slideUp:ct("hide",1),slideToggle:ct("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;if(d.queue==null||d.queue===!0)d.queue="fx";d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue?f.dequeue(this,d.queue):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a){return a},swing:function(a){return-Math.cos(a*Math.PI)/2+.5}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,c,d){function h(a){return e.step(a)}var e=this,g=f.fx;this.startTime=cq||cr(),this.end=c,this.now=this.start=a,this.pos=this.state=0,this.unit=d||this.unit||(f.cssNumber[this.prop]?"":"px"),h.queue=this.options.queue,h.elem=this.elem,h.saveState=function(){f._data(e.elem,"fxshow"+e.prop)===b&&(e.options.hide?f._data(e.elem,"fxshow"+e.prop,e.start):e.options.show&&f._data(e.elem,"fxshow"+e.prop,e.end))},h()&&f.timers.push(h)&&!co&&(co=setInterval(g.tick,g.interval))},show:function(){var a=f._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=a||f.style(this.elem,this.prop),this.options.show=!0,a!==b?this.custom(this.cur(),a):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f._data(this.elem,"fxshow"+this.prop)||f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b,c,d,e=cq||cr(),g=!0,h=this.elem,i=this.options;if(a||e>=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c<b.length;c++)a=b[c],!a()&&b[c]===a&&b.splice(c--,1);b.length||f.fx.stop()},interval:13,stop:function(){clearInterval(co),co=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}}),f.each(cp.concat.apply([],cp),function(a,b){b.indexOf("margin")&&(f.fx.step[b]=function(a){f.style(a.elem,b,Math.max(0,a.now)+a.unit)})}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cv,cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?cv=function(a,b,c,d){try{d=a.getBoundingClientRect()}catch(e){}if(!d||!f.contains(c,a))return d?{top:d.top,left:d.left}:{top:0,left:0};var g=b.body,h=cy(b),i=c.clientTop||g.clientTop||0,j=c.clientLeft||g.clientLeft||0,k=h.pageYOffset||f.support.boxModel&&c.scrollTop||g.scrollTop,l=h.pageXOffset||f.support.boxModel&&c.scrollLeft||g.scrollLeft,m=d.top+k-i,n=d.left+l-j;return{top:m,left:n}}:cv=function(a,b,c){var d,e=a.offsetParent,g=a,h=b.body,i=b.defaultView,j=i?i.getComputedStyle(a,null):a.currentStyle,k=a.offsetTop,l=a.offsetLeft;while((a=a.parentNode)&&a!==h&&a!==c){if(f.support.fixedPosition&&j.position==="fixed")break;d=i?i.getComputedStyle(a,null):a.currentStyle,k-=a.scrollTop,l-=a.scrollLeft,a===e&&(k+=a.offsetTop,l+=a.offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTableAndCells||!cw.test(a.nodeName))&&(k+=parseFloat(d.borderTopWidth)||0,l+=parseFloat(d.borderLeftWidth)||0),g=e,e=a.offsetParent),f.support.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible"&&(k+=parseFloat(d.borderTopWidth)||0,l+=parseFloat(d.borderLeftWidth)||0),j=d}if(j.position==="relative"||j.position==="static")k+=h.offsetTop,l+=h.offsetLeft;f.support.fixedPosition&&j.position==="fixed"&&(k+=Math.max(c.scrollTop,h.scrollTop),l+=Math.max(c.scrollLeft,h.scrollLeft));return{top:k,left:l}},f.fn.offset=function(a){if(arguments.length)return a===b?this:this.each(function(b){f.offset.setOffset(this,a,b)});var c=this[0],d=c&&c.ownerDocument;if(!d)return null;if(c===d.body)return f.offset.bodyOffset(c);return cv(c,d,d.documentElement)},f.offset={bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);f.fn[a]=function(e){return f.access(this,function(a,e,g){var h=cy(a);if(g===b)return h?c in h?h[c]:f.support.boxModel&&h.document.documentElement[e]||h.document.body[e]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?g:f(h).scrollTop()):a[e]=g},a,e,arguments.length,null)}}),f.each({Height:"height",Width:"width"},function(a,c){var d="client"+a,e="scroll"+a,g="offset"+a;f.fn["inner"+a]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,c,"padding")):this[c]():null},f.fn["outer"+a]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,c,a?"margin":"border")):this[c]():null},f.fn[c]=function(a){return f.access(this,function(a,c,h){var i,j,k,l;if(f.isWindow(a)){i=a.document,j=i.documentElement[d];return f.support.boxModel&&j||i.body&&i.body[d]||j}if(a.nodeType===9){i=a.documentElement;if(i[d]>=i[e])return i[d];return Math.max(a.body[e],i[e],a.body[g],i[g])}if(h===b){k=f.css(a,c),l=parseFloat(k);return f.isNumeric(l)?l:k}f(a).css(c,h)},c,a,arguments.length,null)}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); >\ No newline at end of file >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.checkboxes.min.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.checkboxes.min.js >new file mode 100644 >index 0000000..8595324 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.checkboxes.min.js >@@ -0,0 +1,13 @@ >+/* >+ * >+ * Copyright (c) 2006-2008 Sam Collett (http://www.texotela.co.uk) >+ * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) >+ * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses. >+ * >+ * Version 2.1 >+ * Demo: http://www.texotela.co.uk/code/jquery/checkboxes/ >+ * >+ * $LastChangedDate$ >+ * $Rev$ >+ */ >+;(function(d){d.fn.toggleCheckboxes=function(a,b){a=a||"*";b=b||false;var c=d([]);this.each(function(){var e=d("input[type=checkbox]",this).filter(a).each(function(){this.checked=!this.checked}).filter(":checked");c=e});if(!b){c=this}return c};d.fn.checkCheckboxes=function(a,b){a=a||"*";b=b||false;var c=d([]);this.each(function(){var e=d("input[type=checkbox]",this).filter(a).each(function(){this.checked=true}).filter(":checked");c=e});if(!b){c=this}return c};d.fn.unCheckCheckboxes=function(a,b){a=a||"*";b=b||false;var c=d([]);this.each(function(){var e=d("input[type=checkbox]",this).filter(a).each(function(){this.checked=false}).filter(":not(:checked)");c=e});if(!b){c=this}return c};d.radioCheckboxGroup=function(e,a){a=a||"*";var b="input[type=checkbox]";if(e){b+="[name="+e+"]"}var c=d(b).filter(a);c.click(function(){c.not(this).each(function(){this.checked=false}).end()})}})(jQuery); >\ No newline at end of file >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.dataTables.min.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.dataTables.min.js >new file mode 100644 >index 0000000..771c00b >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.dataTables.min.js >@@ -0,0 +1,153 @@ >+/* >+ * File: jquery.dataTables.min.js >+ * Version: 1.8.1 >+ * Author: Allan Jardine (www.sprymedia.co.uk) >+ * Info: www.datatables.net >+ * >+ * Copyright 2008-2010 Allan Jardine, all rights reserved. >+ * >+ * This source file is free software, under either the GPL v2 license or a >+ * BSD style license, available at: >+ * http://datatables.net/license_gpl2 >+ * http://datatables.net/license_bsd >+ * >+ * This source file is distributed in the hope that it will be useful, but >+ * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY >+ * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details. >+ */ >+(function(i,wa,p){i.fn.dataTableSettings=[];var D=i.fn.dataTableSettings;i.fn.dataTableExt={};var o=i.fn.dataTableExt;o.sVersion="1.8.1";o.sErrMode="alert";o.iApiIndex=0;o.oApi={};o.afnFiltering=[];o.aoFeatures=[];o.ofnSearch={};o.afnSortData=[];o.oStdClasses={sPagePrevEnabled:"paginate_enabled_previous",sPagePrevDisabled:"paginate_disabled_previous",sPageNextEnabled:"paginate_enabled_next",sPageNextDisabled:"paginate_disabled_next",sPageJUINext:"",sPageJUIPrev:"",sPageButton:"paginate_button",sPageButtonActive:"paginate_active", >+sPageButtonStaticDisabled:"paginate_button paginate_button_disabled",sPageFirst:"first",sPagePrevious:"previous",sPageNext:"next",sPageLast:"last",sStripOdd:"odd",sStripEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled", >+sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sFooterTH:""};o.oJUIClasses={sPagePrevEnabled:"fg-button ui-button ui-state-default ui-corner-left", >+sPagePrevDisabled:"fg-button ui-button ui-state-default ui-corner-left ui-state-disabled",sPageNextEnabled:"fg-button ui-button ui-state-default ui-corner-right",sPageNextDisabled:"fg-button ui-button ui-state-default ui-corner-right ui-state-disabled",sPageJUINext:"ui-icon ui-icon-circle-arrow-e",sPageJUIPrev:"ui-icon ui-icon-circle-arrow-w",sPageButton:"fg-button ui-button ui-state-default",sPageButtonActive:"fg-button ui-button ui-state-default ui-state-disabled",sPageButtonStaticDisabled:"fg-button ui-button ui-state-default ui-state-disabled", >+sPageFirst:"first ui-corner-tl ui-corner-bl",sPagePrevious:"previous",sPageNext:"next",sPageLast:"last ui-corner-tr ui-corner-br",sStripOdd:"odd",sStripEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"ui-state-default",sSortDesc:"ui-state-default",sSortable:"ui-state-default", >+sSortableAsc:"ui-state-default",sSortableDesc:"ui-state-default",sSortableNone:"ui-state-default",sSortColumn:"sorting_",sSortJUIAsc:"css_right ui-icon ui-icon-triangle-1-n",sSortJUIDesc:"css_right ui-icon ui-icon-triangle-1-s",sSortJUI:"css_right ui-icon ui-icon-carat-2-n-s",sSortJUIAscAllowed:"css_right ui-icon ui-icon-carat-1-n",sSortJUIDescAllowed:"css_right ui-icon ui-icon-carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sSortIcon:"DataTables_sort_icon",sScrollWrapper:"dataTables_scroll", >+sScrollHead:"dataTables_scrollHead ui-state-default",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot ui-state-default",sScrollFootInner:"dataTables_scrollFootInner",sFooterTH:"ui-state-default"};o.oPagination={two_button:{fnInit:function(g,l,r){var s,w,y;if(g.bJUI){s=p.createElement("a");w=p.createElement("a");y=p.createElement("span");y.className=g.oClasses.sPageJUINext;w.appendChild(y);y=p.createElement("span");y.className=g.oClasses.sPageJUIPrev; >+s.appendChild(y)}else{s=p.createElement("div");w=p.createElement("div")}s.className=g.oClasses.sPagePrevDisabled;w.className=g.oClasses.sPageNextDisabled;s.title=g.oLanguage.oPaginate.sPrevious;w.title=g.oLanguage.oPaginate.sNext;l.appendChild(s);l.appendChild(w);i(s).bind("click.DT",function(){g.oApi._fnPageChange(g,"previous")&&r(g)});i(w).bind("click.DT",function(){g.oApi._fnPageChange(g,"next")&&r(g)});i(s).bind("selectstart.DT",function(){return false});i(w).bind("selectstart.DT",function(){return false}); >+if(g.sTableId!==""&&typeof g.aanFeatures.p=="undefined"){l.setAttribute("id",g.sTableId+"_paginate");s.setAttribute("id",g.sTableId+"_previous");w.setAttribute("id",g.sTableId+"_next")}},fnUpdate:function(g){if(g.aanFeatures.p)for(var l=g.aanFeatures.p,r=0,s=l.length;r<s;r++)if(l[r].childNodes.length!==0){l[r].childNodes[0].className=g._iDisplayStart===0?g.oClasses.sPagePrevDisabled:g.oClasses.sPagePrevEnabled;l[r].childNodes[1].className=g.fnDisplayEnd()==g.fnRecordsDisplay()?g.oClasses.sPageNextDisabled: >+g.oClasses.sPageNextEnabled}}},iFullNumbersShowPages:5,full_numbers:{fnInit:function(g,l,r){var s=p.createElement("span"),w=p.createElement("span"),y=p.createElement("span"),G=p.createElement("span"),x=p.createElement("span");s.innerHTML=g.oLanguage.oPaginate.sFirst;w.innerHTML=g.oLanguage.oPaginate.sPrevious;G.innerHTML=g.oLanguage.oPaginate.sNext;x.innerHTML=g.oLanguage.oPaginate.sLast;var v=g.oClasses;s.className=v.sPageButton+" "+v.sPageFirst;w.className=v.sPageButton+" "+v.sPagePrevious;G.className= >+v.sPageButton+" "+v.sPageNext;x.className=v.sPageButton+" "+v.sPageLast;l.appendChild(s);l.appendChild(w);l.appendChild(y);l.appendChild(G);l.appendChild(x);i(s).bind("click.DT",function(){g.oApi._fnPageChange(g,"first")&&r(g)});i(w).bind("click.DT",function(){g.oApi._fnPageChange(g,"previous")&&r(g)});i(G).bind("click.DT",function(){g.oApi._fnPageChange(g,"next")&&r(g)});i(x).bind("click.DT",function(){g.oApi._fnPageChange(g,"last")&&r(g)});i("span",l).bind("mousedown.DT",function(){return false}).bind("selectstart.DT", >+function(){return false});if(g.sTableId!==""&&typeof g.aanFeatures.p=="undefined"){l.setAttribute("id",g.sTableId+"_paginate");s.setAttribute("id",g.sTableId+"_first");w.setAttribute("id",g.sTableId+"_previous");G.setAttribute("id",g.sTableId+"_next");x.setAttribute("id",g.sTableId+"_last")}},fnUpdate:function(g,l){if(g.aanFeatures.p){var r=o.oPagination.iFullNumbersShowPages,s=Math.floor(r/2),w=Math.ceil(g.fnRecordsDisplay()/g._iDisplayLength),y=Math.ceil(g._iDisplayStart/g._iDisplayLength)+1,G= >+"",x,v=g.oClasses;if(w<r){s=1;x=w}else if(y<=s){s=1;x=r}else if(y>=w-s){s=w-r+1;x=w}else{s=y-Math.ceil(r/2)+1;x=s+r-1}for(r=s;r<=x;r++)G+=y!=r?'<span class="'+v.sPageButton+'">'+r+"</span>":'<span class="'+v.sPageButtonActive+'">'+r+"</span>";x=g.aanFeatures.p;var z,Y=function(L){g._iDisplayStart=(this.innerHTML*1-1)*g._iDisplayLength;l(g);L.preventDefault()},V=function(){return false};r=0;for(s=x.length;r<s;r++)if(x[r].childNodes.length!==0){z=i("span:eq(2)",x[r]);z.html(G);i("span",z).bind("click.DT", >+Y).bind("mousedown.DT",V).bind("selectstart.DT",V);z=x[r].getElementsByTagName("span");z=[z[0],z[1],z[z.length-2],z[z.length-1]];i(z).removeClass(v.sPageButton+" "+v.sPageButtonActive+" "+v.sPageButtonStaticDisabled);if(y==1){z[0].className+=" "+v.sPageButtonStaticDisabled;z[1].className+=" "+v.sPageButtonStaticDisabled}else{z[0].className+=" "+v.sPageButton;z[1].className+=" "+v.sPageButton}if(w===0||y==w||g._iDisplayLength==-1){z[2].className+=" "+v.sPageButtonStaticDisabled;z[3].className+=" "+ >+v.sPageButtonStaticDisabled}else{z[2].className+=" "+v.sPageButton;z[3].className+=" "+v.sPageButton}}}}}};o.oSort={"string-asc":function(g,l){if(typeof g!="string")g="";if(typeof l!="string")l="";g=g.toLowerCase();l=l.toLowerCase();return g<l?-1:g>l?1:0},"string-desc":function(g,l){if(typeof g!="string")g="";if(typeof l!="string")l="";g=g.toLowerCase();l=l.toLowerCase();return g<l?1:g>l?-1:0},"html-asc":function(g,l){g=g.replace(/<.*?>/g,"").toLowerCase();l=l.replace(/<.*?>/g,"").toLowerCase();return g< >+l?-1:g>l?1:0},"html-desc":function(g,l){g=g.replace(/<.*?>/g,"").toLowerCase();l=l.replace(/<.*?>/g,"").toLowerCase();return g<l?1:g>l?-1:0},"date-asc":function(g,l){g=Date.parse(g);l=Date.parse(l);if(isNaN(g)||g==="")g=Date.parse("01/01/1970 00:00:00");if(isNaN(l)||l==="")l=Date.parse("01/01/1970 00:00:00");return g-l},"date-desc":function(g,l){g=Date.parse(g);l=Date.parse(l);if(isNaN(g)||g==="")g=Date.parse("01/01/1970 00:00:00");if(isNaN(l)||l==="")l=Date.parse("01/01/1970 00:00:00");return l- >+g},"numeric-asc":function(g,l){return(g=="-"||g===""?0:g*1)-(l=="-"||l===""?0:l*1)},"numeric-desc":function(g,l){return(l=="-"||l===""?0:l*1)-(g=="-"||g===""?0:g*1)}};o.aTypes=[function(g){if(typeof g=="number")return"numeric";else if(typeof g!="string")return null;var l,r=false;l=g.charAt(0);if("0123456789-".indexOf(l)==-1)return null;for(var s=1;s<g.length;s++){l=g.charAt(s);if("0123456789.".indexOf(l)==-1)return null;if(l=="."){if(r)return null;r=true}}return"numeric"},function(g){var l=Date.parse(g); >+if(l!==null&&!isNaN(l)||typeof g=="string"&&g.length===0)return"date";return null},function(g){if(typeof g=="string"&&g.indexOf("<")!=-1&&g.indexOf(">")!=-1)return"html";return null}];o.fnVersionCheck=function(g){var l=function(x,v){for(;x.length<v;)x+="0";return x},r=o.sVersion.split(".");g=g.split(".");for(var s="",w="",y=0,G=g.length;y<G;y++){s+=l(r[y],3);w+=l(g[y],3)}return parseInt(s,10)>=parseInt(w,10)};o._oExternConfig={iNextUnique:0};i.fn.dataTable=function(g){function l(){this.fnRecordsTotal= >+function(){return this.oFeatures.bServerSide?parseInt(this._iRecordsTotal,10):this.aiDisplayMaster.length};this.fnRecordsDisplay=function(){return this.oFeatures.bServerSide?parseInt(this._iRecordsDisplay,10):this.aiDisplay.length};this.fnDisplayEnd=function(){return this.oFeatures.bServerSide?this.oFeatures.bPaginate===false||this._iDisplayLength==-1?this._iDisplayStart+this.aiDisplay.length:Math.min(this._iDisplayStart+this._iDisplayLength,this._iRecordsDisplay):this._iDisplayEnd};this.sInstance= >+this.oInstance=null;this.oFeatures={bPaginate:true,bLengthChange:true,bFilter:true,bSort:true,bInfo:true,bAutoWidth:true,bProcessing:false,bSortClasses:true,bStateSave:false,bServerSide:false,bDeferRender:false};this.oScroll={sX:"",sXInner:"",sY:"",bCollapse:false,bInfinite:false,iLoadGap:100,iBarWidth:0,bAutoCss:true};this.aanFeatures=[];this.oLanguage={sProcessing:"Processing...",sLengthMenu:"Show _MENU_ entries",sZeroRecords:"No matching records found",sEmptyTable:"No data available in table", >+sLoadingRecords:"Loading...",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sSearch:"Search:",sUrl:"",oPaginate:{sFirst:"First",sPrevious:"Previous",sNext:"Next",sLast:"Last"},fnInfoCallback:null};this.aoData=[];this.aiDisplay=[];this.aiDisplayMaster=[];this.aoColumns=[];this.aoHeader=[];this.aoFooter=[];this.iNextId=0;this.asDataSearch=[];this.oPreviousSearch={sSearch:"",bRegex:false, >+bSmart:true};this.aoPreSearchCols=[];this.aaSorting=[[0,"asc",0]];this.aaSortingFixed=null;this.asStripClasses=[];this.asDestoryStrips=[];this.sDestroyWidth=0;this.fnFooterCallback=this.fnHeaderCallback=this.fnRowCallback=null;this.aoDrawCallback=[];this.fnInitComplete=this.fnPreDrawCallback=null;this.sTableId="";this.nTableWrapper=this.nTBody=this.nTFoot=this.nTHead=this.nTable=null;this.bInitialised=this.bDeferLoading=false;this.aoOpenRows=[];this.sDom="lfrtip";this.sPaginationType="two_button"; >+this.iCookieDuration=7200;this.sCookiePrefix="SpryMedia_DataTables_";this.fnCookieCallback=null;this.aoStateSave=[];this.aoStateLoad=[];this.sAjaxSource=this.oLoadedState=null;this.sAjaxDataProp="aaData";this.bAjaxDataGet=true;this.jqXHR=null;this.fnServerData=function(a,b,c,d){d.jqXHR=i.ajax({url:a,data:b,success:c,dataType:"json",cache:false,error:function(f,e){e=="parsererror"&&alert("DataTables warning: JSON data from server could not be parsed. This is caused by a JSON formatting error.")}})}; >+this.fnFormatNumber=function(a){if(a<1E3)return a;else{var b=a+"";a=b.split("");var c="";b=b.length;for(var d=0;d<b;d++){if(d%3===0&&d!==0)c=","+c;c=a[b-d-1]+c}}return c};this.aLengthMenu=[10,25,50,100];this.bDrawing=this.iDraw=0;this.iDrawError=-1;this._iDisplayLength=10;this._iDisplayStart=0;this._iDisplayEnd=10;this._iRecordsDisplay=this._iRecordsTotal=0;this.bJUI=false;this.oClasses=o.oStdClasses;this.bSortCellsTop=this.bSorted=this.bFiltered=false;this.oInit=null}function r(a){return function(){var b= >+[A(this[o.iApiIndex])].concat(Array.prototype.slice.call(arguments));return o.oApi[a].apply(this,b)}}function s(a){var b,c,d=a.iInitDisplayStart;if(a.bInitialised===false)setTimeout(function(){s(a)},200);else{xa(a);V(a);L(a,a.aoHeader);a.nTFoot&&L(a,a.aoFooter);K(a,true);a.oFeatures.bAutoWidth&&ea(a);b=0;for(c=a.aoColumns.length;b<c;b++)if(a.aoColumns[b].sWidth!==null)a.aoColumns[b].nTh.style.width=u(a.aoColumns[b].sWidth);if(a.oFeatures.bSort)R(a);else if(a.oFeatures.bFilter)M(a,a.oPreviousSearch); >+else{a.aiDisplay=a.aiDisplayMaster.slice();E(a);C(a)}if(a.sAjaxSource!==null&&!a.oFeatures.bServerSide)a.fnServerData.call(a.oInstance,a.sAjaxSource,[],function(f){var e=f;if(a.sAjaxDataProp!=="")e=Z(a.sAjaxDataProp)(f);for(b=0;b<e.length;b++)v(a,e[b]);a.iInitDisplayStart=d;if(a.oFeatures.bSort)R(a);else{a.aiDisplay=a.aiDisplayMaster.slice();E(a);C(a)}K(a,false);w(a,f)},a);else if(!a.oFeatures.bServerSide){K(a,false);w(a)}}}function w(a,b){a._bInitComplete=true;if(typeof a.fnInitComplete=="function")typeof b!= >+"undefined"?a.fnInitComplete.call(a.oInstance,a,b):a.fnInitComplete.call(a.oInstance,a)}function y(a,b,c){n(a.oLanguage,b,"sProcessing");n(a.oLanguage,b,"sLengthMenu");n(a.oLanguage,b,"sEmptyTable");n(a.oLanguage,b,"sLoadingRecords");n(a.oLanguage,b,"sZeroRecords");n(a.oLanguage,b,"sInfo");n(a.oLanguage,b,"sInfoEmpty");n(a.oLanguage,b,"sInfoFiltered");n(a.oLanguage,b,"sInfoPostFix");n(a.oLanguage,b,"sSearch");if(typeof b.oPaginate!="undefined"){n(a.oLanguage.oPaginate,b.oPaginate,"sFirst");n(a.oLanguage.oPaginate, >+b.oPaginate,"sPrevious");n(a.oLanguage.oPaginate,b.oPaginate,"sNext");n(a.oLanguage.oPaginate,b.oPaginate,"sLast")}typeof b.sEmptyTable=="undefined"&&typeof b.sZeroRecords!="undefined"&&n(a.oLanguage,b,"sZeroRecords","sEmptyTable");typeof b.sLoadingRecords=="undefined"&&typeof b.sZeroRecords!="undefined"&&n(a.oLanguage,b,"sZeroRecords","sLoadingRecords");c&&s(a)}function G(a,b){var c=a.aoColumns.length;b={sType:null,_bAutoType:true,bVisible:true,bSearchable:true,bSortable:true,asSorting:["asc","desc"], >+sSortingClass:a.oClasses.sSortable,sSortingClassJUI:a.oClasses.sSortJUI,sTitle:b?b.innerHTML:"",sName:"",sWidth:null,sWidthOrig:null,sClass:null,fnRender:null,bUseRendered:true,iDataSort:c,mDataProp:c,fnGetData:null,fnSetData:null,sSortDataType:"std",sDefaultContent:null,sContentPadding:"",nTh:b?b:p.createElement("th"),nTf:null};a.aoColumns.push(b);if(typeof a.aoPreSearchCols[c]=="undefined"||a.aoPreSearchCols[c]===null)a.aoPreSearchCols[c]={sSearch:"",bRegex:false,bSmart:true};else{if(typeof a.aoPreSearchCols[c].bRegex== >+"undefined")a.aoPreSearchCols[c].bRegex=true;if(typeof a.aoPreSearchCols[c].bSmart=="undefined")a.aoPreSearchCols[c].bSmart=true}x(a,c,null)}function x(a,b,c){b=a.aoColumns[b];if(typeof c!="undefined"&&c!==null){if(typeof c.sType!="undefined"){b.sType=c.sType;b._bAutoType=false}n(b,c,"bVisible");n(b,c,"bSearchable");n(b,c,"bSortable");n(b,c,"sTitle");n(b,c,"sName");n(b,c,"sWidth");n(b,c,"sWidth","sWidthOrig");n(b,c,"sClass");n(b,c,"fnRender");n(b,c,"bUseRendered");n(b,c,"iDataSort");n(b,c,"mDataProp"); >+n(b,c,"asSorting");n(b,c,"sSortDataType");n(b,c,"sDefaultContent");n(b,c,"sContentPadding")}b.fnGetData=Z(b.mDataProp);b.fnSetData=ya(b.mDataProp);if(!a.oFeatures.bSort)b.bSortable=false;if(!b.bSortable||i.inArray("asc",b.asSorting)==-1&&i.inArray("desc",b.asSorting)==-1){b.sSortingClass=a.oClasses.sSortableNone;b.sSortingClassJUI=""}else if(b.bSortable||i.inArray("asc",b.asSorting)==-1&&i.inArray("desc",b.asSorting)==-1){b.sSortingClass=a.oClasses.sSortable;b.sSortingClassJUI=a.oClasses.sSortJUI}else if(i.inArray("asc", >+b.asSorting)!=-1&&i.inArray("desc",b.asSorting)==-1){b.sSortingClass=a.oClasses.sSortableAsc;b.sSortingClassJUI=a.oClasses.sSortJUIAscAllowed}else if(i.inArray("asc",b.asSorting)==-1&&i.inArray("desc",b.asSorting)!=-1){b.sSortingClass=a.oClasses.sSortableDesc;b.sSortingClassJUI=a.oClasses.sSortJUIDescAllowed}}function v(a,b){var c;c=typeof b.length=="number"?b.slice():i.extend(true,{},b);b=a.aoData.length;var d={nTr:null,_iId:a.iNextId++,_aData:c,_anHidden:[],_sRowStripe:""};a.aoData.push(d);for(var f, >+e=0,h=a.aoColumns.length;e<h;e++){c=a.aoColumns[e];typeof c.fnRender=="function"&&c.bUseRendered&&c.mDataProp!==null&&N(a,b,e,c.fnRender({iDataRow:b,iDataColumn:e,aData:d._aData,oSettings:a}));if(c._bAutoType&&c.sType!="string"){f=H(a,b,e,"type");if(f!==null&&f!==""){f=fa(f);if(c.sType===null)c.sType=f;else if(c.sType!=f)c.sType="string"}}}a.aiDisplayMaster.push(b);a.oFeatures.bDeferRender||z(a,b);return b}function z(a,b){var c=a.aoData[b],d;if(c.nTr===null){c.nTr=p.createElement("tr");typeof c._aData.DT_RowId!= >+"undefined"&&c.nTr.setAttribute("id",c._aData.DT_RowId);typeof c._aData.DT_RowClass!="undefined"&&i(c.nTr).addClass(c._aData.DT_RowClass);for(var f=0,e=a.aoColumns.length;f<e;f++){var h=a.aoColumns[f];d=p.createElement("td");d.innerHTML=typeof h.fnRender=="function"&&(!h.bUseRendered||h.mDataProp===null)?h.fnRender({iDataRow:b,iDataColumn:f,aData:c._aData,oSettings:a}):H(a,b,f,"display");if(h.sClass!==null)d.className=h.sClass;if(h.bVisible){c.nTr.appendChild(d);c._anHidden[f]=null}else c._anHidden[f]= >+d}}}function Y(a){var b,c,d,f,e,h,j,k,m;if(a.bDeferLoading||a.sAjaxSource===null){j=a.nTBody.childNodes;b=0;for(c=j.length;b<c;b++)if(j[b].nodeName.toUpperCase()=="TR"){k=a.aoData.length;a.aoData.push({nTr:j[b],_iId:a.iNextId++,_aData:[],_anHidden:[],_sRowStripe:""});a.aiDisplayMaster.push(k);h=j[b].childNodes;d=e=0;for(f=h.length;d<f;d++){m=h[d].nodeName.toUpperCase();if(m=="TD"||m=="TH"){N(a,k,e,i.trim(h[d].innerHTML));e++}}}}j=$(a);h=[];b=0;for(c=j.length;b<c;b++){d=0;for(f=j[b].childNodes.length;d< >+f;d++){e=j[b].childNodes[d];m=e.nodeName.toUpperCase();if(m=="TD"||m=="TH")h.push(e)}}h.length!=j.length*a.aoColumns.length&&J(a,1,"Unexpected number of TD elements. Expected "+j.length*a.aoColumns.length+" and got "+h.length+". DataTables does not support rowspan / colspan in the table body, and there must be one cell for each row/column combination.");d=0;for(f=a.aoColumns.length;d<f;d++){if(a.aoColumns[d].sTitle===null)a.aoColumns[d].sTitle=a.aoColumns[d].nTh.innerHTML;j=a.aoColumns[d]._bAutoType; >+m=typeof a.aoColumns[d].fnRender=="function";e=a.aoColumns[d].sClass!==null;k=a.aoColumns[d].bVisible;var t,q;if(j||m||e||!k){b=0;for(c=a.aoData.length;b<c;b++){t=h[b*f+d];if(j&&a.aoColumns[d].sType!="string"){q=H(a,b,d,"type");if(q!==""){q=fa(q);if(a.aoColumns[d].sType===null)a.aoColumns[d].sType=q;else if(a.aoColumns[d].sType!=q)a.aoColumns[d].sType="string"}}if(m){q=a.aoColumns[d].fnRender({iDataRow:b,iDataColumn:d,aData:a.aoData[b]._aData,oSettings:a});t.innerHTML=q;a.aoColumns[d].bUseRendered&& >+N(a,b,d,q)}if(e)t.className+=" "+a.aoColumns[d].sClass;if(k)a.aoData[b]._anHidden[d]=null;else{a.aoData[b]._anHidden[d]=t;t.parentNode.removeChild(t)}}}}}function V(a){var b,c,d;a.nTHead.getElementsByTagName("tr");if(a.nTHead.getElementsByTagName("th").length!==0){b=0;for(d=a.aoColumns.length;b<d;b++){c=a.aoColumns[b].nTh;a.aoColumns[b].sClass!==null&&i(c).addClass(a.aoColumns[b].sClass);if(a.aoColumns[b].sTitle!=c.innerHTML)c.innerHTML=a.aoColumns[b].sTitle}}else{var f=p.createElement("tr");b=0; >+for(d=a.aoColumns.length;b<d;b++){c=a.aoColumns[b].nTh;c.innerHTML=a.aoColumns[b].sTitle;a.aoColumns[b].sClass!==null&&i(c).addClass(a.aoColumns[b].sClass);f.appendChild(c)}i(a.nTHead).html("")[0].appendChild(f);W(a.aoHeader,a.nTHead)}if(a.bJUI){b=0;for(d=a.aoColumns.length;b<d;b++){c=a.aoColumns[b].nTh;f=p.createElement("div");f.className=a.oClasses.sSortJUIWrapper;i(c).contents().appendTo(f);var e=p.createElement("span");e.className=a.oClasses.sSortIcon;f.appendChild(e);c.appendChild(f)}}d=function(){this.onselectstart= >+function(){return false};return false};if(a.oFeatures.bSort)for(b=0;b<a.aoColumns.length;b++)if(a.aoColumns[b].bSortable!==false){ga(a,a.aoColumns[b].nTh,b);i(a.aoColumns[b].nTh).bind("mousedown.DT",d)}else i(a.aoColumns[b].nTh).addClass(a.oClasses.sSortableNone);a.oClasses.sFooterTH!==""&&i(">tr>th",a.nTFoot).addClass(a.oClasses.sFooterTH);if(a.nTFoot!==null){c=S(a,null,a.aoFooter);b=0;for(d=a.aoColumns.length;b<d;b++)if(typeof c[b]!="undefined")a.aoColumns[b].nTf=c[b]}}function L(a,b,c){var d,f, >+e,h=[],j=[],k=a.aoColumns.length;if(typeof c=="undefined")c=false;d=0;for(f=b.length;d<f;d++){h[d]=b[d].slice();h[d].nTr=b[d].nTr;for(e=k-1;e>=0;e--)!a.aoColumns[e].bVisible&&!c&&h[d].splice(e,1);j.push([])}d=0;for(f=h.length;d<f;d++){if(h[d].nTr){a=0;for(e=h[d].nTr.childNodes.length;a<e;a++)h[d].nTr.removeChild(h[d].nTr.childNodes[0])}e=0;for(b=h[d].length;e<b;e++){k=c=1;if(typeof j[d][e]=="undefined"){h[d].nTr.appendChild(h[d][e].cell);for(j[d][e]=1;typeof h[d+c]!="undefined"&&h[d][e].cell==h[d+ >+c][e].cell;){j[d+c][e]=1;c++}for(;typeof h[d][e+k]!="undefined"&&h[d][e].cell==h[d][e+k].cell;){for(a=0;a<c;a++)j[d+a][e+k]=1;k++}h[d][e].cell.setAttribute("rowspan",c);h[d][e].cell.setAttribute("colspan",k)}}}}function C(a){var b,c,d=[],f=0,e=false;b=a.asStripClasses.length;c=a.aoOpenRows.length;if(!(a.fnPreDrawCallback!==null&&a.fnPreDrawCallback.call(a.oInstance,a)===false)){a.bDrawing=true;if(typeof a.iInitDisplayStart!="undefined"&&a.iInitDisplayStart!=-1){a._iDisplayStart=a.oFeatures.bServerSide? >+a.iInitDisplayStart:a.iInitDisplayStart>=a.fnRecordsDisplay()?0:a.iInitDisplayStart;a.iInitDisplayStart=-1;E(a)}if(a.bDeferLoading){a.bDeferLoading=false;a.iDraw++}else if(a.oFeatures.bServerSide){if(!a.bDestroying&&!za(a))return}else a.iDraw++;if(a.aiDisplay.length!==0){var h=a._iDisplayStart,j=a._iDisplayEnd;if(a.oFeatures.bServerSide){h=0;j=a.aoData.length}for(h=h;h<j;h++){var k=a.aoData[a.aiDisplay[h]];k.nTr===null&&z(a,a.aiDisplay[h]);var m=k.nTr;if(b!==0){var t=a.asStripClasses[f%b];if(k._sRowStripe!= >+t){i(m).removeClass(k._sRowStripe).addClass(t);k._sRowStripe=t}}if(typeof a.fnRowCallback=="function"){m=a.fnRowCallback.call(a.oInstance,m,a.aoData[a.aiDisplay[h]]._aData,f,h);if(!m&&!e){J(a,0,"A node was not returned by fnRowCallback");e=true}}d.push(m);f++;if(c!==0)for(k=0;k<c;k++)m==a.aoOpenRows[k].nParent&&d.push(a.aoOpenRows[k].nTr)}}else{d[0]=p.createElement("tr");if(typeof a.asStripClasses[0]!="undefined")d[0].className=a.asStripClasses[0];e=a.oLanguage.sZeroRecords.replace("_MAX_",a.fnFormatNumber(a.fnRecordsTotal())); >+if(a.iDraw==1&&a.sAjaxSource!==null&&!a.oFeatures.bServerSide)e=a.oLanguage.sLoadingRecords;else if(typeof a.oLanguage.sEmptyTable!="undefined"&&a.fnRecordsTotal()===0)e=a.oLanguage.sEmptyTable;b=p.createElement("td");b.setAttribute("valign","top");b.colSpan=X(a);b.className=a.oClasses.sRowEmpty;b.innerHTML=e;d[f].appendChild(b)}typeof a.fnHeaderCallback=="function"&&a.fnHeaderCallback.call(a.oInstance,i(">tr",a.nTHead)[0],aa(a),a._iDisplayStart,a.fnDisplayEnd(),a.aiDisplay);typeof a.fnFooterCallback== >+"function"&&a.fnFooterCallback.call(a.oInstance,i(">tr",a.nTFoot)[0],aa(a),a._iDisplayStart,a.fnDisplayEnd(),a.aiDisplay);f=p.createDocumentFragment();b=p.createDocumentFragment();if(a.nTBody){e=a.nTBody.parentNode;b.appendChild(a.nTBody);if(!a.oScroll.bInfinite||!a._bInitComplete||a.bSorted||a.bFiltered){c=a.nTBody.childNodes;for(b=c.length-1;b>=0;b--)c[b].parentNode.removeChild(c[b])}b=0;for(c=d.length;b<c;b++)f.appendChild(d[b]);a.nTBody.appendChild(f);e!==null&&e.appendChild(a.nTBody)}for(b=a.aoDrawCallback.length- >+1;b>=0;b--)a.aoDrawCallback[b].fn.call(a.oInstance,a);a.bSorted=false;a.bFiltered=false;a.bDrawing=false;if(a.oFeatures.bServerSide){K(a,false);typeof a._bInitComplete=="undefined"&&w(a)}}}function ba(a){if(a.oFeatures.bSort)R(a,a.oPreviousSearch);else if(a.oFeatures.bFilter)M(a,a.oPreviousSearch);else{E(a);C(a)}}function za(a){if(a.bAjaxDataGet){K(a,true);var b=a.aoColumns.length,c=[],d,f;a.iDraw++;c.push({name:"sEcho",value:a.iDraw});c.push({name:"iColumns",value:b});c.push({name:"sColumns",value:ha(a)}); >+c.push({name:"iDisplayStart",value:a._iDisplayStart});c.push({name:"iDisplayLength",value:a.oFeatures.bPaginate!==false?a._iDisplayLength:-1});for(f=0;f<b;f++){d=a.aoColumns[f].mDataProp;c.push({name:"mDataProp_"+f,value:typeof d=="function"?"function":d})}if(a.oFeatures.bFilter!==false){c.push({name:"sSearch",value:a.oPreviousSearch.sSearch});c.push({name:"bRegex",value:a.oPreviousSearch.bRegex});for(f=0;f<b;f++){c.push({name:"sSearch_"+f,value:a.aoPreSearchCols[f].sSearch});c.push({name:"bRegex_"+ >+f,value:a.aoPreSearchCols[f].bRegex});c.push({name:"bSearchable_"+f,value:a.aoColumns[f].bSearchable})}}if(a.oFeatures.bSort!==false){d=a.aaSortingFixed!==null?a.aaSortingFixed.length:0;var e=a.aaSorting.length;c.push({name:"iSortingCols",value:d+e});for(f=0;f<d;f++){c.push({name:"iSortCol_"+f,value:a.aaSortingFixed[f][0]});c.push({name:"sSortDir_"+f,value:a.aaSortingFixed[f][1]})}for(f=0;f<e;f++){c.push({name:"iSortCol_"+(f+d),value:a.aaSorting[f][0]});c.push({name:"sSortDir_"+(f+d),value:a.aaSorting[f][1]})}for(f= >+0;f<b;f++)c.push({name:"bSortable_"+f,value:a.aoColumns[f].bSortable})}a.fnServerData.call(a.oInstance,a.sAjaxSource,c,function(h){Aa(a,h)},a);return false}else return true}function Aa(a,b){if(typeof b.sEcho!="undefined")if(b.sEcho*1<a.iDraw)return;else a.iDraw=b.sEcho*1;if(!a.oScroll.bInfinite||a.oScroll.bInfinite&&(a.bSorted||a.bFiltered))ia(a);a._iRecordsTotal=b.iTotalRecords;a._iRecordsDisplay=b.iTotalDisplayRecords;var c=ha(a);if(c=typeof b.sColumns!="undefined"&&c!==""&&b.sColumns!=c)var d= >+Ba(a,b.sColumns);b=Z(a.sAjaxDataProp)(b);for(var f=0,e=b.length;f<e;f++)if(c){for(var h=[],j=0,k=a.aoColumns.length;j<k;j++)h.push(b[f][d[j]]);v(a,h)}else v(a,b[f]);a.aiDisplay=a.aiDisplayMaster.slice();a.bAjaxDataGet=false;C(a);a.bAjaxDataGet=true;K(a,false)}function xa(a){var b=p.createElement("div");a.nTable.parentNode.insertBefore(b,a.nTable);a.nTableWrapper=p.createElement("div");a.nTableWrapper.className=a.oClasses.sWrapper;a.sTableId!==""&&a.nTableWrapper.setAttribute("id",a.sTableId+"_wrapper"); >+a.nTableReinsertBefore=a.nTable.nextSibling;for(var c=a.nTableWrapper,d=a.sDom.split(""),f,e,h,j,k,m,t,q=0;q<d.length;q++){e=0;h=d[q];if(h=="<"){j=p.createElement("div");k=d[q+1];if(k=="'"||k=='"'){m="";for(t=2;d[q+t]!=k;){m+=d[q+t];t++}if(m=="H")m="fg-toolbar ui-toolbar ui-widget-header ui-corner-tl ui-corner-tr ui-helper-clearfix";else if(m=="F")m="fg-toolbar ui-toolbar ui-widget-header ui-corner-bl ui-corner-br ui-helper-clearfix";if(m.indexOf(".")!=-1){k=m.split(".");j.setAttribute("id",k[0].substr(1, >+k[0].length-1));j.className=k[1]}else if(m.charAt(0)=="#")j.setAttribute("id",m.substr(1,m.length-1));else j.className=m;q+=t}c.appendChild(j);c=j}else if(h==">")c=c.parentNode;else if(h=="l"&&a.oFeatures.bPaginate&&a.oFeatures.bLengthChange){f=Ca(a);e=1}else if(h=="f"&&a.oFeatures.bFilter){f=Da(a);e=1}else if(h=="r"&&a.oFeatures.bProcessing){f=Ea(a);e=1}else if(h=="t"){f=Fa(a);e=1}else if(h=="i"&&a.oFeatures.bInfo){f=Ga(a);e=1}else if(h=="p"&&a.oFeatures.bPaginate){f=Ha(a);e=1}else if(o.aoFeatures.length!== >+0){j=o.aoFeatures;t=0;for(k=j.length;t<k;t++)if(h==j[t].cFeature){if(f=j[t].fnInit(a))e=1;break}}if(e==1&&f!==null){if(typeof a.aanFeatures[h]!="object")a.aanFeatures[h]=[];a.aanFeatures[h].push(f);c.appendChild(f)}}b.parentNode.replaceChild(a.nTableWrapper,b)}function Fa(a){if(a.oScroll.sX===""&&a.oScroll.sY==="")return a.nTable;var b=p.createElement("div"),c=p.createElement("div"),d=p.createElement("div"),f=p.createElement("div"),e=p.createElement("div"),h=p.createElement("div"),j=a.nTable.cloneNode(false), >+k=a.nTable.cloneNode(false),m=a.nTable.getElementsByTagName("thead")[0],t=a.nTable.getElementsByTagName("tfoot").length===0?null:a.nTable.getElementsByTagName("tfoot")[0],q=typeof g.bJQueryUI!="undefined"&&g.bJQueryUI?o.oJUIClasses:o.oStdClasses;c.appendChild(d);e.appendChild(h);f.appendChild(a.nTable);b.appendChild(c);b.appendChild(f);d.appendChild(j);j.appendChild(m);if(t!==null){b.appendChild(e);h.appendChild(k);k.appendChild(t)}b.className=q.sScrollWrapper;c.className=q.sScrollHead;d.className= >+q.sScrollHeadInner;f.className=q.sScrollBody;e.className=q.sScrollFoot;h.className=q.sScrollFootInner;if(a.oScroll.bAutoCss){c.style.overflow="hidden";c.style.position="relative";e.style.overflow="hidden";f.style.overflow="auto"}c.style.border="0";c.style.width="100%";e.style.border="0";d.style.width="150%";j.removeAttribute("id");j.style.marginLeft="0";a.nTable.style.marginLeft="0";if(t!==null){k.removeAttribute("id");k.style.marginLeft="0"}d=i(">caption",a.nTable);h=0;for(k=d.length;h<k;h++)j.appendChild(d[h]); >+if(a.oScroll.sX!==""){c.style.width=u(a.oScroll.sX);f.style.width=u(a.oScroll.sX);if(t!==null)e.style.width=u(a.oScroll.sX);i(f).scroll(function(){c.scrollLeft=this.scrollLeft;if(t!==null)e.scrollLeft=this.scrollLeft})}if(a.oScroll.sY!=="")f.style.height=u(a.oScroll.sY);a.aoDrawCallback.push({fn:Ia,sName:"scrolling"});a.oScroll.bInfinite&&i(f).scroll(function(){if(!a.bDrawing)if(i(this).scrollTop()+i(this).height()>i(a.nTable).height()-a.oScroll.iLoadGap)if(a.fnDisplayEnd()<a.fnRecordsDisplay()){ja(a, >+"next");E(a);C(a)}});a.nScrollHead=c;a.nScrollFoot=e;return b}function Ia(a){var b=a.nScrollHead.getElementsByTagName("div")[0],c=b.getElementsByTagName("table")[0],d=a.nTable.parentNode,f,e,h,j,k,m,t,q,I=[];h=a.nTable.getElementsByTagName("thead");h.length>0&&a.nTable.removeChild(h[0]);if(a.nTFoot!==null){k=a.nTable.getElementsByTagName("tfoot");k.length>0&&a.nTable.removeChild(k[0])}h=a.nTHead.cloneNode(true);a.nTable.insertBefore(h,a.nTable.childNodes[0]);if(a.nTFoot!==null){k=a.nTFoot.cloneNode(true); >+a.nTable.insertBefore(k,a.nTable.childNodes[1])}if(a.oScroll.sX===""){d.style.width="100%";b.parentNode.style.width="100%"}var O=S(a,h);f=0;for(e=O.length;f<e;f++){t=Ja(a,f);O[f].style.width=a.aoColumns[t].sWidth}a.nTFoot!==null&&P(function(B){B.style.width=""},k.getElementsByTagName("tr"));f=i(a.nTable).outerWidth();if(a.oScroll.sX===""){a.nTable.style.width="100%";if(i.browser.msie&&i.browser.version<=7)a.nTable.style.width=u(i(a.nTable).outerWidth()-a.oScroll.iBarWidth)}else if(a.oScroll.sXInner!== >+"")a.nTable.style.width=u(a.oScroll.sXInner);else if(f==i(d).width()&&i(d).height()<i(a.nTable).height()){a.nTable.style.width=u(f-a.oScroll.iBarWidth);if(i(a.nTable).outerWidth()>f-a.oScroll.iBarWidth)a.nTable.style.width=u(f)}else a.nTable.style.width=u(f);f=i(a.nTable).outerWidth();if(a.oScroll.sX===""){d.style.width=u(f+a.oScroll.iBarWidth);b.parentNode.style.width=u(f+a.oScroll.iBarWidth)}e=a.nTHead.getElementsByTagName("tr");h=h.getElementsByTagName("tr");P(function(B,F){m=B.style;m.paddingTop= >+"0";m.paddingBottom="0";m.borderTopWidth="0";m.borderBottomWidth="0";m.height=0;q=i(B).width();F.style.width=u(q);I.push(q)},h,e);i(h).height(0);if(a.nTFoot!==null){j=k.getElementsByTagName("tr");k=a.nTFoot.getElementsByTagName("tr");P(function(B,F){m=B.style;m.paddingTop="0";m.paddingBottom="0";m.borderTopWidth="0";m.borderBottomWidth="0";m.height=0;q=i(B).width();F.style.width=u(q);I.push(q)},j,k);i(j).height(0)}P(function(B){B.innerHTML="";B.style.width=u(I.shift())},h);a.nTFoot!==null&&P(function(B){B.innerHTML= >+"";B.style.width=u(I.shift())},j);if(i(a.nTable).outerWidth()<f)if(a.oScroll.sX==="")J(a,1,"The table cannot fit into the current element which will cause column misalignment. It is suggested that you enable x-scrolling or increase the width the table has in which to be drawn");else a.oScroll.sXInner!==""&&J(a,1,"The table cannot fit into the current element which will cause column misalignment. It is suggested that you increase the sScrollXInner property to allow it to draw in a larger area, or simply remove that parameter to allow automatic calculation"); >+if(a.oScroll.sY==="")if(i.browser.msie&&i.browser.version<=7)d.style.height=u(a.nTable.offsetHeight+a.oScroll.iBarWidth);if(a.oScroll.sY!==""&&a.oScroll.bCollapse){d.style.height=u(a.oScroll.sY);j=a.oScroll.sX!==""&&a.nTable.offsetWidth>d.offsetWidth?a.oScroll.iBarWidth:0;if(a.nTable.offsetHeight<d.offsetHeight)d.style.height=u(i(a.nTable).height()+j)}j=i(a.nTable).outerWidth();c.style.width=u(j);b.style.width=u(j+a.oScroll.iBarWidth);if(a.nTFoot!==null){b=a.nScrollFoot.getElementsByTagName("div")[0]; >+c=b.getElementsByTagName("table")[0];b.style.width=u(a.nTable.offsetWidth+a.oScroll.iBarWidth);c.style.width=u(a.nTable.offsetWidth)}if(a.bSorted||a.bFiltered)d.scrollTop=0}function ca(a){if(a.oFeatures.bAutoWidth===false)return false;ea(a);for(var b=0,c=a.aoColumns.length;b<c;b++)a.aoColumns[b].nTh.style.width=a.aoColumns[b].sWidth}function Da(a){var b=a.oLanguage.sSearch;b=b.indexOf("_INPUT_")!==-1?b.replace("_INPUT_",'<input type="text" />'):b===""?'<input type="text" />':b+' <input type="text" />'; >+var c=p.createElement("div");c.className=a.oClasses.sFilter;c.innerHTML="<label>"+b+"</label>";a.sTableId!==""&&typeof a.aanFeatures.f=="undefined"&&c.setAttribute("id",a.sTableId+"_filter");b=i("input",c);b.val(a.oPreviousSearch.sSearch.replace('"',"""));b.bind("keyup.DT",function(){for(var d=a.aanFeatures.f,f=0,e=d.length;f<e;f++)d[f]!=this.parentNode&&i("input",d[f]).val(this.value);this.value!=a.oPreviousSearch.sSearch&&M(a,{sSearch:this.value,bRegex:a.oPreviousSearch.bRegex,bSmart:a.oPreviousSearch.bSmart})}); >+b.bind("keypress.DT",function(d){if(d.keyCode==13)return false});return c}function M(a,b,c){Ka(a,b.sSearch,c,b.bRegex,b.bSmart);for(b=0;b<a.aoPreSearchCols.length;b++)La(a,a.aoPreSearchCols[b].sSearch,b,a.aoPreSearchCols[b].bRegex,a.aoPreSearchCols[b].bSmart);o.afnFiltering.length!==0&&Ma(a);a.bFiltered=true;a._iDisplayStart=0;E(a);C(a);ka(a,0)}function Ma(a){for(var b=o.afnFiltering,c=0,d=b.length;c<d;c++)for(var f=0,e=0,h=a.aiDisplay.length;e<h;e++){var j=a.aiDisplay[e-f];if(!b[c](a,da(a,j,"filter"), >+j)){a.aiDisplay.splice(e-f,1);f++}}}function La(a,b,c,d,f){if(b!==""){var e=0;b=la(b,d,f);for(d=a.aiDisplay.length-1;d>=0;d--){f=ma(H(a,a.aiDisplay[d],c,"filter"),a.aoColumns[c].sType);if(!b.test(f)){a.aiDisplay.splice(d,1);e++}}}}function Ka(a,b,c,d,f){var e=la(b,d,f);if(typeof c=="undefined"||c===null)c=0;if(o.afnFiltering.length!==0)c=1;if(b.length<=0){a.aiDisplay.splice(0,a.aiDisplay.length);a.aiDisplay=a.aiDisplayMaster.slice()}else if(a.aiDisplay.length==a.aiDisplayMaster.length||a.oPreviousSearch.sSearch.length> >+b.length||c==1||b.indexOf(a.oPreviousSearch.sSearch)!==0){a.aiDisplay.splice(0,a.aiDisplay.length);ka(a,1);for(c=0;c<a.aiDisplayMaster.length;c++)e.test(a.asDataSearch[c])&&a.aiDisplay.push(a.aiDisplayMaster[c])}else{var h=0;for(c=0;c<a.asDataSearch.length;c++)if(!e.test(a.asDataSearch[c])){a.aiDisplay.splice(c-h,1);h++}}a.oPreviousSearch.sSearch=b;a.oPreviousSearch.bRegex=d;a.oPreviousSearch.bSmart=f}function ka(a,b){a.asDataSearch.splice(0,a.asDataSearch.length);b=typeof b!="undefined"&&b==1?a.aiDisplayMaster: >+a.aiDisplay;for(var c=0,d=b.length;c<d;c++)a.asDataSearch[c]=na(a,da(a,b[c],"filter"))}function na(a,b){var c="";if(typeof a.__nTmpFilter=="undefined")a.__nTmpFilter=p.createElement("div");for(var d=a.__nTmpFilter,f=0,e=a.aoColumns.length;f<e;f++)if(a.aoColumns[f].bSearchable)c+=ma(b[f],a.aoColumns[f].sType)+" ";if(c.indexOf("&")!==-1){d.innerHTML=c;c=d.textContent?d.textContent:d.innerText;c=c.replace(/\n/g," ").replace(/\r/g,"")}return c}function la(a,b,c){if(c){a=b?a.split(" "):oa(a).split(" "); >+a="^(?=.*?"+a.join(")(?=.*?")+").*$";return new RegExp(a,"i")}else{a=b?a:oa(a);return new RegExp(a,"i")}}function ma(a,b){if(typeof o.ofnSearch[b]=="function")return o.ofnSearch[b](a);else if(b=="html")return a.replace(/\n/g," ").replace(/<.*?>/g,"");else if(typeof a=="string")return a.replace(/\n/g," ");else if(a===null)return"";return a}function R(a,b){var c,d,f,e,h=[],j=[],k=o.oSort;d=a.aoData;var m=a.aoColumns;if(!a.oFeatures.bServerSide&&(a.aaSorting.length!==0||a.aaSortingFixed!==null)){h=a.aaSortingFixed!== >+null?a.aaSortingFixed.concat(a.aaSorting):a.aaSorting.slice();for(c=0;c<h.length;c++){var t=h[c][0];f=pa(a,t);e=a.aoColumns[t].sSortDataType;if(typeof o.afnSortData[e]!="undefined"){var q=o.afnSortData[e](a,t,f);f=0;for(e=d.length;f<e;f++)N(a,f,t,q[f])}}c=0;for(d=a.aiDisplayMaster.length;c<d;c++)j[a.aiDisplayMaster[c]]=c;var I=h.length;a.aiDisplayMaster.sort(function(O,B){var F,qa;for(c=0;c<I;c++){F=m[h[c][0]].iDataSort;qa=m[F].sType;F=k[(qa?qa:"string")+"-"+h[c][1]](H(a,O,F,"sort"),H(a,B,F,"sort")); >+if(F!==0)return F}return k["numeric-asc"](j[O],j[B])})}if((typeof b=="undefined"||b)&&!a.oFeatures.bDeferRender)T(a);a.bSorted=true;if(a.oFeatures.bFilter)M(a,a.oPreviousSearch,1);else{a.aiDisplay=a.aiDisplayMaster.slice();a._iDisplayStart=0;E(a);C(a)}}function ga(a,b,c,d){i(b).bind("click.DT",function(f){if(a.aoColumns[c].bSortable!==false){var e=function(){var h,j;if(f.shiftKey){for(var k=false,m=0;m<a.aaSorting.length;m++)if(a.aaSorting[m][0]==c){k=true;h=a.aaSorting[m][0];j=a.aaSorting[m][2]+ >+1;if(typeof a.aoColumns[h].asSorting[j]=="undefined")a.aaSorting.splice(m,1);else{a.aaSorting[m][1]=a.aoColumns[h].asSorting[j];a.aaSorting[m][2]=j}break}k===false&&a.aaSorting.push([c,a.aoColumns[c].asSorting[0],0])}else if(a.aaSorting.length==1&&a.aaSorting[0][0]==c){h=a.aaSorting[0][0];j=a.aaSorting[0][2]+1;if(typeof a.aoColumns[h].asSorting[j]=="undefined")j=0;a.aaSorting[0][1]=a.aoColumns[h].asSorting[j];a.aaSorting[0][2]=j}else{a.aaSorting.splice(0,a.aaSorting.length);a.aaSorting.push([c,a.aoColumns[c].asSorting[0], >+0])}R(a)};if(a.oFeatures.bProcessing){K(a,true);setTimeout(function(){e();a.oFeatures.bServerSide||K(a,false)},0)}else e();typeof d=="function"&&d(a)}})}function T(a){var b,c,d,f,e,h=a.aoColumns.length,j=a.oClasses;for(b=0;b<h;b++)a.aoColumns[b].bSortable&&i(a.aoColumns[b].nTh).removeClass(j.sSortAsc+" "+j.sSortDesc+" "+a.aoColumns[b].sSortingClass);f=a.aaSortingFixed!==null?a.aaSortingFixed.concat(a.aaSorting):a.aaSorting.slice();for(b=0;b<a.aoColumns.length;b++)if(a.aoColumns[b].bSortable){e=a.aoColumns[b].sSortingClass; >+d=-1;for(c=0;c<f.length;c++)if(f[c][0]==b){e=f[c][1]=="asc"?j.sSortAsc:j.sSortDesc;d=c;break}i(a.aoColumns[b].nTh).addClass(e);if(a.bJUI){c=i("span",a.aoColumns[b].nTh);c.removeClass(j.sSortJUIAsc+" "+j.sSortJUIDesc+" "+j.sSortJUI+" "+j.sSortJUIAscAllowed+" "+j.sSortJUIDescAllowed);c.addClass(d==-1?a.aoColumns[b].sSortingClassJUI:f[d][1]=="asc"?j.sSortJUIAsc:j.sSortJUIDesc)}}else i(a.aoColumns[b].nTh).addClass(a.aoColumns[b].sSortingClass);e=j.sSortColumn;if(a.oFeatures.bSort&&a.oFeatures.bSortClasses){d= >+Q(a);if(a.oFeatures.bDeferRender)i(d).removeClass(e+"1 "+e+"2 "+e+"3");else if(d.length>=h)for(b=0;b<h;b++)if(d[b].className.indexOf(e+"1")!=-1){c=0;for(a=d.length/h;c<a;c++)d[h*c+b].className=i.trim(d[h*c+b].className.replace(e+"1",""))}else if(d[b].className.indexOf(e+"2")!=-1){c=0;for(a=d.length/h;c<a;c++)d[h*c+b].className=i.trim(d[h*c+b].className.replace(e+"2",""))}else if(d[b].className.indexOf(e+"3")!=-1){c=0;for(a=d.length/h;c<a;c++)d[h*c+b].className=i.trim(d[h*c+b].className.replace(" "+ >+e+"3",""))}j=1;var k;for(b=0;b<f.length;b++){k=parseInt(f[b][0],10);c=0;for(a=d.length/h;c<a;c++)d[h*c+k].className+=" "+e+j;j<3&&j++}}}function Ha(a){if(a.oScroll.bInfinite)return null;var b=p.createElement("div");b.className=a.oClasses.sPaging+a.sPaginationType;o.oPagination[a.sPaginationType].fnInit(a,b,function(c){E(c);C(c)});typeof a.aanFeatures.p=="undefined"&&a.aoDrawCallback.push({fn:function(c){o.oPagination[c.sPaginationType].fnUpdate(c,function(d){E(d);C(d)})},sName:"pagination"});return b} >+function ja(a,b){var c=a._iDisplayStart;if(b=="first")a._iDisplayStart=0;else if(b=="previous"){a._iDisplayStart=a._iDisplayLength>=0?a._iDisplayStart-a._iDisplayLength:0;if(a._iDisplayStart<0)a._iDisplayStart=0}else if(b=="next")if(a._iDisplayLength>=0){if(a._iDisplayStart+a._iDisplayLength<a.fnRecordsDisplay())a._iDisplayStart+=a._iDisplayLength}else a._iDisplayStart=0;else if(b=="last")if(a._iDisplayLength>=0){b=parseInt((a.fnRecordsDisplay()-1)/a._iDisplayLength,10)+1;a._iDisplayStart=(b-1)*a._iDisplayLength}else a._iDisplayStart= >+0;else J(a,0,"Unknown paging action: "+b);return c!=a._iDisplayStart}function Ga(a){var b=p.createElement("div");b.className=a.oClasses.sInfo;if(typeof a.aanFeatures.i=="undefined"){a.aoDrawCallback.push({fn:Na,sName:"information"});a.sTableId!==""&&b.setAttribute("id",a.sTableId+"_info")}return b}function Na(a){if(!(!a.oFeatures.bInfo||a.aanFeatures.i.length===0)){var b=a._iDisplayStart+1,c=a.fnDisplayEnd(),d=a.fnRecordsTotal(),f=a.fnRecordsDisplay(),e=a.fnFormatNumber(b),h=a.fnFormatNumber(c),j= >+a.fnFormatNumber(d),k=a.fnFormatNumber(f);if(a.oScroll.bInfinite)e=a.fnFormatNumber(1);e=a.fnRecordsDisplay()===0&&a.fnRecordsDisplay()==a.fnRecordsTotal()?a.oLanguage.sInfoEmpty+a.oLanguage.sInfoPostFix:a.fnRecordsDisplay()===0?a.oLanguage.sInfoEmpty+" "+a.oLanguage.sInfoFiltered.replace("_MAX_",j)+a.oLanguage.sInfoPostFix:a.fnRecordsDisplay()==a.fnRecordsTotal()?a.oLanguage.sInfo.replace("_START_",e).replace("_END_",h).replace("_TOTAL_",k)+a.oLanguage.sInfoPostFix:a.oLanguage.sInfo.replace("_START_", >+e).replace("_END_",h).replace("_TOTAL_",k)+" "+a.oLanguage.sInfoFiltered.replace("_MAX_",a.fnFormatNumber(a.fnRecordsTotal()))+a.oLanguage.sInfoPostFix;if(a.oLanguage.fnInfoCallback!==null)e=a.oLanguage.fnInfoCallback(a,b,c,d,f,e);a=a.aanFeatures.i;b=0;for(c=a.length;b<c;b++)i(a[b]).html(e)}}function Ca(a){if(a.oScroll.bInfinite)return null;var b='<select size="1" '+(a.sTableId===""?"":'name="'+a.sTableId+'_length"')+">",c,d;if(a.aLengthMenu.length==2&&typeof a.aLengthMenu[0]=="object"&&typeof a.aLengthMenu[1]== >+"object"){c=0;for(d=a.aLengthMenu[0].length;c<d;c++)b+='<option value="'+a.aLengthMenu[0][c]+'">'+a.aLengthMenu[1][c]+"</option>"}else{c=0;for(d=a.aLengthMenu.length;c<d;c++)b+='<option value="'+a.aLengthMenu[c]+'">'+a.aLengthMenu[c]+"</option>"}b+="</select>";var f=p.createElement("div");a.sTableId!==""&&typeof a.aanFeatures.l=="undefined"&&f.setAttribute("id",a.sTableId+"_length");f.className=a.oClasses.sLength;f.innerHTML="<label>"+a.oLanguage.sLengthMenu.replace("_MENU_",b)+"</label>";i('select option[value="'+ >+a._iDisplayLength+'"]',f).attr("selected",true);i("select",f).bind("change.DT",function(){var e=i(this).val(),h=a.aanFeatures.l;c=0;for(d=h.length;c<d;c++)h[c]!=this.parentNode&&i("select",h[c]).val(e);a._iDisplayLength=parseInt(e,10);E(a);if(a.fnDisplayEnd()==a.fnRecordsDisplay()){a._iDisplayStart=a.fnDisplayEnd()-a._iDisplayLength;if(a._iDisplayStart<0)a._iDisplayStart=0}if(a._iDisplayLength==-1)a._iDisplayStart=0;C(a)});return f}function Ea(a){var b=p.createElement("div");a.sTableId!==""&&typeof a.aanFeatures.r== >+"undefined"&&b.setAttribute("id",a.sTableId+"_processing");b.innerHTML=a.oLanguage.sProcessing;b.className=a.oClasses.sProcessing;a.nTable.parentNode.insertBefore(b,a.nTable);return b}function K(a,b){if(a.oFeatures.bProcessing){a=a.aanFeatures.r;for(var c=0,d=a.length;c<d;c++)a[c].style.visibility=b?"visible":"hidden"}}function Ja(a,b){for(var c=-1,d=0;d<a.aoColumns.length;d++){a.aoColumns[d].bVisible===true&&c++;if(c==b)return d}return null}function pa(a,b){for(var c=-1,d=0;d<a.aoColumns.length;d++){a.aoColumns[d].bVisible=== >+true&&c++;if(d==b)return a.aoColumns[d].bVisible===true?c:null}return null}function U(a,b){var c,d;c=a._iDisplayStart;for(d=a._iDisplayEnd;c<d;c++)if(a.aoData[a.aiDisplay[c]].nTr==b)return a.aiDisplay[c];c=0;for(d=a.aoData.length;c<d;c++)if(a.aoData[c].nTr==b)return c;return null}function X(a){for(var b=0,c=0;c<a.aoColumns.length;c++)a.aoColumns[c].bVisible===true&&b++;return b}function E(a){a._iDisplayEnd=a.oFeatures.bPaginate===false?a.aiDisplay.length:a._iDisplayStart+a._iDisplayLength>a.aiDisplay.length|| >+a._iDisplayLength==-1?a.aiDisplay.length:a._iDisplayStart+a._iDisplayLength}function Oa(a,b){if(!a||a===null||a==="")return 0;if(typeof b=="undefined")b=p.getElementsByTagName("body")[0];var c=p.createElement("div");c.style.width=u(a);b.appendChild(c);a=c.offsetWidth;b.removeChild(c);return a}function ea(a){var b=0,c,d=0,f=a.aoColumns.length,e,h=i("th",a.nTHead);for(e=0;e<f;e++)if(a.aoColumns[e].bVisible){d++;if(a.aoColumns[e].sWidth!==null){c=Oa(a.aoColumns[e].sWidthOrig,a.nTable.parentNode);if(c!== >+null)a.aoColumns[e].sWidth=u(c);b++}}if(f==h.length&&b===0&&d==f&&a.oScroll.sX===""&&a.oScroll.sY==="")for(e=0;e<a.aoColumns.length;e++){c=i(h[e]).width();if(c!==null)a.aoColumns[e].sWidth=u(c)}else{b=a.nTable.cloneNode(false);e=a.nTHead.cloneNode(true);d=p.createElement("tbody");c=p.createElement("tr");b.removeAttribute("id");b.appendChild(e);if(a.nTFoot!==null){b.appendChild(a.nTFoot.cloneNode(true));P(function(k){k.style.width=""},b.getElementsByTagName("tr"))}b.appendChild(d);d.appendChild(c); >+d=i("thead th",b);if(d.length===0)d=i("tbody tr:eq(0)>td",b);h=S(a,e);for(e=d=0;e<f;e++){var j=a.aoColumns[e];if(j.bVisible&&j.sWidthOrig!==null&&j.sWidthOrig!=="")h[e-d].style.width=u(j.sWidthOrig);else if(j.bVisible)h[e-d].style.width="";else d++}for(e=0;e<f;e++)if(a.aoColumns[e].bVisible){d=Pa(a,e);if(d!==null){d=d.cloneNode(true);if(a.aoColumns[e].sContentPadding!=="")d.innerHTML+=a.aoColumns[e].sContentPadding;c.appendChild(d)}}f=a.nTable.parentNode;f.appendChild(b);if(a.oScroll.sX!==""&&a.oScroll.sXInner!== >+"")b.style.width=u(a.oScroll.sXInner);else if(a.oScroll.sX!==""){b.style.width="";if(i(b).width()<f.offsetWidth)b.style.width=u(f.offsetWidth)}else if(a.oScroll.sY!=="")b.style.width=u(f.offsetWidth);b.style.visibility="hidden";Qa(a,b);f=i("tbody tr:eq(0)",b).children();if(f.length===0)f=S(a,i("thead",b)[0]);if(a.oScroll.sX!==""){for(e=d=c=0;e<a.aoColumns.length;e++)if(a.aoColumns[e].bVisible){c+=a.aoColumns[e].sWidthOrig===null?i(f[d]).outerWidth():parseInt(a.aoColumns[e].sWidth.replace("px",""), >+10)+(i(f[d]).outerWidth()-i(f[d]).width());d++}b.style.width=u(c);a.nTable.style.width=u(c)}for(e=d=0;e<a.aoColumns.length;e++)if(a.aoColumns[e].bVisible){c=i(f[d]).width();if(c!==null&&c>0)a.aoColumns[e].sWidth=u(c);d++}a.nTable.style.width=u(i(b).outerWidth());b.parentNode.removeChild(b)}}function Qa(a,b){if(a.oScroll.sX===""&&a.oScroll.sY!==""){i(b).width();b.style.width=u(i(b).outerWidth()-a.oScroll.iBarWidth)}else if(a.oScroll.sX!=="")b.style.width=u(i(b).outerWidth())}function Pa(a,b){var c= >+Ra(a,b);if(c<0)return null;if(a.aoData[c].nTr===null){var d=p.createElement("td");d.innerHTML=H(a,c,b,"");return d}return Q(a,c)[b]}function Ra(a,b){for(var c=-1,d=-1,f=0;f<a.aoData.length;f++){var e=H(a,f,b,"display")+"";e=e.replace(/<.*?>/g,"");if(e.length>c){c=e.length;d=f}}return d}function u(a){if(a===null)return"0px";if(typeof a=="number"){if(a<0)return"0px";return a+"px"}var b=a.charCodeAt(a.length-1);if(b<48||b>57)return a;return a+"px"}function Va(a,b){if(a.length!=b.length)return 1;for(var c= >+0;c<a.length;c++)if(a[c]!=b[c])return 2;return 0}function fa(a){for(var b=o.aTypes,c=b.length,d=0;d<c;d++){var f=b[d](a);if(f!==null)return f}return"string"}function A(a){for(var b=0;b<D.length;b++)if(D[b].nTable==a)return D[b];return null}function aa(a){for(var b=[],c=a.aoData.length,d=0;d<c;d++)b.push(a.aoData[d]._aData);return b}function $(a){for(var b=[],c=0,d=a.aoData.length;c<d;c++)a.aoData[c].nTr!==null&&b.push(a.aoData[c].nTr);return b}function Q(a,b){var c=[],d,f,e,h,j;f=0;var k=a.aoData.length; >+if(typeof b!="undefined"){f=b;k=b+1}for(f=f;f<k;f++){j=a.aoData[f];if(j.nTr!==null){b=[];e=0;for(h=j.nTr.childNodes.length;e<h;e++){d=j.nTr.childNodes[e].nodeName.toLowerCase();if(d=="td"||d=="th")b.push(j.nTr.childNodes[e])}e=d=0;for(h=a.aoColumns.length;e<h;e++)if(a.aoColumns[e].bVisible)c.push(b[e-d]);else{c.push(j._anHidden[e]);d++}}}return c}function oa(a){return a.replace(new RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^)","g"),"\\$1")}function ra(a,b){for(var c=-1,d= >+0,f=a.length;d<f;d++)if(a[d]==b)c=d;else a[d]>b&&a[d]--;c!=-1&&a.splice(c,1)}function Ba(a,b){b=b.split(",");for(var c=[],d=0,f=a.aoColumns.length;d<f;d++)for(var e=0;e<f;e++)if(a.aoColumns[d].sName==b[e]){c.push(e);break}return c}function ha(a){for(var b="",c=0,d=a.aoColumns.length;c<d;c++)b+=a.aoColumns[c].sName+",";if(b.length==d)return"";return b.slice(0,-1)}function J(a,b,c){a=a.sTableId===""?"DataTables warning: "+c:"DataTables warning (table id = '"+a.sTableId+"'): "+c;if(b===0)if(o.sErrMode== >+"alert")alert(a);else throw a;else typeof console!="undefined"&&typeof console.log!="undefined"&&console.log(a)}function ia(a){a.aoData.splice(0,a.aoData.length);a.aiDisplayMaster.splice(0,a.aiDisplayMaster.length);a.aiDisplay.splice(0,a.aiDisplay.length);E(a)}function sa(a){if(!(!a.oFeatures.bStateSave||typeof a.bDestroying!="undefined")){var b,c,d,f="{";f+='"iCreate":'+(new Date).getTime()+",";f+='"iStart":'+(a.oScroll.bInfinite?0:a._iDisplayStart)+",";f+='"iEnd":'+(a.oScroll.bInfinite?a._iDisplayLength: >+a._iDisplayEnd)+",";f+='"iLength":'+a._iDisplayLength+",";f+='"sFilter":"'+encodeURIComponent(a.oPreviousSearch.sSearch)+'",';f+='"sFilterEsc":'+!a.oPreviousSearch.bRegex+",";f+='"aaSorting":[ ';for(b=0;b<a.aaSorting.length;b++)f+="["+a.aaSorting[b][0]+',"'+a.aaSorting[b][1]+'"],';f=f.substring(0,f.length-1);f+="],";f+='"aaSearchCols":[ ';for(b=0;b<a.aoPreSearchCols.length;b++)f+='["'+encodeURIComponent(a.aoPreSearchCols[b].sSearch)+'",'+!a.aoPreSearchCols[b].bRegex+"],";f=f.substring(0,f.length- >+1);f+="],";f+='"abVisCols":[ ';for(b=0;b<a.aoColumns.length;b++)f+=a.aoColumns[b].bVisible+",";f=f.substring(0,f.length-1);f+="]";b=0;for(c=a.aoStateSave.length;b<c;b++){d=a.aoStateSave[b].fn(a,f);if(d!=="")f=d}f+="}";Sa(a.sCookiePrefix+a.sInstance,f,a.iCookieDuration,a.sCookiePrefix,a.fnCookieCallback)}}function Ta(a,b){if(a.oFeatures.bStateSave){var c,d,f;d=ta(a.sCookiePrefix+a.sInstance);if(d!==null&&d!==""){try{c=typeof i.parseJSON=="function"?i.parseJSON(d.replace(/'/g,'"')):eval("("+d+")")}catch(e){return}d= >+0;for(f=a.aoStateLoad.length;d<f;d++)if(!a.aoStateLoad[d].fn(a,c))return;a.oLoadedState=i.extend(true,{},c);a._iDisplayStart=c.iStart;a.iInitDisplayStart=c.iStart;a._iDisplayEnd=c.iEnd;a._iDisplayLength=c.iLength;a.oPreviousSearch.sSearch=decodeURIComponent(c.sFilter);a.aaSorting=c.aaSorting.slice();a.saved_aaSorting=c.aaSorting.slice();if(typeof c.sFilterEsc!="undefined")a.oPreviousSearch.bRegex=!c.sFilterEsc;if(typeof c.aaSearchCols!="undefined")for(d=0;d<c.aaSearchCols.length;d++)a.aoPreSearchCols[d]= >+{sSearch:decodeURIComponent(c.aaSearchCols[d][0]),bRegex:!c.aaSearchCols[d][1]};if(typeof c.abVisCols!="undefined"){b.saved_aoColumns=[];for(d=0;d<c.abVisCols.length;d++){b.saved_aoColumns[d]={};b.saved_aoColumns[d].bVisible=c.abVisCols[d]}}}}}function Sa(a,b,c,d,f){var e=new Date;e.setTime(e.getTime()+c*1E3);c=wa.location.pathname.split("/");a=a+"_"+c.pop().replace(/[\/:]/g,"").toLowerCase();var h;if(f!==null){h=typeof i.parseJSON=="function"?i.parseJSON(b):eval("("+b+")");b=f(a,h,e.toGMTString(), >+c.join("/")+"/")}else b=a+"="+encodeURIComponent(b)+"; expires="+e.toGMTString()+"; path="+c.join("/")+"/";f="";e=9999999999999;if((ta(a)!==null?p.cookie.length:b.length+p.cookie.length)+10>4096){a=p.cookie.split(";");for(var j=0,k=a.length;j<k;j++)if(a[j].indexOf(d)!=-1){var m=a[j].split("=");try{h=eval("("+decodeURIComponent(m[1])+")")}catch(t){continue}if(typeof h.iCreate!="undefined"&&h.iCreate<e){f=m[0];e=h.iCreate}}if(f!=="")p.cookie=f+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path="+c.join("/")+ >+"/"}p.cookie=b}function ta(a){var b=wa.location.pathname.split("/");a=a+"_"+b[b.length-1].replace(/[\/:]/g,"").toLowerCase()+"=";b=p.cookie.split(";");for(var c=0;c<b.length;c++){for(var d=b[c];d.charAt(0)==" ";)d=d.substring(1,d.length);if(d.indexOf(a)===0)return decodeURIComponent(d.substring(a.length,d.length))}return null}function W(a,b){b=b.getElementsByTagName("tr");var c,d,f,e,h,j,k,m,t=function(O,B,F){for(;typeof O[B][F]!="undefined";)F++;return F};a.splice(0,a.length);d=0;for(j=b.length;d< >+j;d++)a.push([]);d=0;for(j=b.length;d<j;d++){f=0;for(k=b[d].childNodes.length;f<k;f++){c=b[d].childNodes[f];if(c.nodeName.toUpperCase()=="TD"||c.nodeName.toUpperCase()=="TH"){var q=c.getAttribute("colspan")*1,I=c.getAttribute("rowspan")*1;q=!q||q===0||q===1?1:q;I=!I||I===0||I===1?1:I;m=t(a,d,0);for(h=0;h<q;h++)for(e=0;e<I;e++){a[d+e][m+h]={cell:c,unique:q==1?true:false};a[d+e].nTr=b[d]}}}}}function S(a,b,c){var d=[];if(typeof c=="undefined"){c=a.aoHeader;if(typeof b!="undefined"){c=[];W(c,b)}}b=0; >+for(var f=c.length;b<f;b++)for(var e=0,h=c[b].length;e<h;e++)if(c[b][e].unique&&(typeof d[e]=="undefined"||!a.bSortCellsTop))d[e]=c[b][e].cell;return d}function Ua(){var a=p.createElement("p"),b=a.style;b.width="100%";b.height="200px";var c=p.createElement("div");b=c.style;b.position="absolute";b.top="0px";b.left="0px";b.visibility="hidden";b.width="200px";b.height="150px";b.overflow="hidden";c.appendChild(a);p.body.appendChild(c);b=a.offsetWidth;c.style.overflow="scroll";a=a.offsetWidth;if(b==a)a= >+c.clientWidth;p.body.removeChild(c);return b-a}function P(a,b,c){for(var d=0,f=b.length;d<f;d++)for(var e=0,h=b[d].childNodes.length;e<h;e++)if(b[d].childNodes[e].nodeType==1)typeof c!="undefined"?a(b[d].childNodes[e],c[d].childNodes[e]):a(b[d].childNodes[e])}function n(a,b,c,d){if(typeof d=="undefined")d=c;if(typeof b[c]!="undefined")a[d]=b[c]}function da(a,b,c){for(var d=[],f=0,e=a.aoColumns.length;f<e;f++)d.push(H(a,b,f,c));return d}function H(a,b,c,d){var f=a.aoColumns[c];if((c=f.fnGetData(a.aoData[b]._aData))=== >+undefined){if(a.iDrawError!=a.iDraw&&f.sDefaultContent===null){J(a,0,"Requested unknown parameter '"+f.mDataProp+"' from the data source for row "+b);a.iDrawError=a.iDraw}return f.sDefaultContent}if(c===null&&f.sDefaultContent!==null)c=f.sDefaultContent;if(d=="display"&&c===null)return"";return c}function N(a,b,c,d){a.aoColumns[c].fnSetData(a.aoData[b]._aData,d)}function Z(a){if(a===null)return function(){return null};else if(typeof a=="function")return function(c){return a(c)};else if(typeof a== >+"string"&&a.indexOf(".")!=-1){var b=a.split(".");return b.length==2?function(c){return c[b[0]][b[1]]}:b.length==3?function(c){return c[b[0]][b[1]][b[2]]}:function(c){for(var d=0,f=b.length;d<f;d++)c=c[b[d]];return c}}else return function(c){return c[a]}}function ya(a){if(a===null)return function(){};else if(typeof a=="function")return function(c,d){return a(c,d)};else if(typeof a=="string"&&a.indexOf(".")!=-1){var b=a.split(".");return b.length==2?function(c,d){c[b[0]][b[1]]=d}:b.length==3?function(c, >+d){c[b[0]][b[1]][b[2]]=d}:function(c,d){for(var f=0,e=b.length-1;f<e;f++)c=c[b[f]];c[b[b.length-1]]=d}}else return function(c,d){c[a]=d}}this.oApi={};this.fnDraw=function(a){var b=A(this[o.iApiIndex]);if(typeof a!="undefined"&&a===false){E(b);C(b)}else ba(b)};this.fnFilter=function(a,b,c,d,f){var e=A(this[o.iApiIndex]);if(e.oFeatures.bFilter){if(typeof c=="undefined")c=false;if(typeof d=="undefined")d=true;if(typeof f=="undefined")f=true;if(typeof b=="undefined"||b===null){M(e,{sSearch:a,bRegex:c, >+bSmart:d},1);if(f&&typeof e.aanFeatures.f!="undefined"){b=e.aanFeatures.f;c=0;for(d=b.length;c<d;c++)i("input",b[c]).val(a)}}else{e.aoPreSearchCols[b].sSearch=a;e.aoPreSearchCols[b].bRegex=c;e.aoPreSearchCols[b].bSmart=d;M(e,e.oPreviousSearch,1)}}};this.fnSettings=function(){return A(this[o.iApiIndex])};this.fnVersionCheck=o.fnVersionCheck;this.fnSort=function(a){var b=A(this[o.iApiIndex]);b.aaSorting=a;R(b)};this.fnSortListener=function(a,b,c){ga(A(this[o.iApiIndex]),a,b,c)};this.fnAddData=function(a, >+b){if(a.length===0)return[];var c=[],d,f=A(this[o.iApiIndex]);if(typeof a[0]=="object")for(var e=0;e<a.length;e++){d=v(f,a[e]);if(d==-1)return c;c.push(d)}else{d=v(f,a);if(d==-1)return c;c.push(d)}f.aiDisplay=f.aiDisplayMaster.slice();if(typeof b=="undefined"||b)ba(f);return c};this.fnDeleteRow=function(a,b,c){var d=A(this[o.iApiIndex]);a=typeof a=="object"?U(d,a):a;var f=d.aoData.splice(a,1),e=i.inArray(a,d.aiDisplay);d.asDataSearch.splice(e,1);ra(d.aiDisplayMaster,a);ra(d.aiDisplay,a);typeof b== >+"function"&&b.call(this,d,f);if(d._iDisplayStart>=d.aiDisplay.length){d._iDisplayStart-=d._iDisplayLength;if(d._iDisplayStart<0)d._iDisplayStart=0}if(typeof c=="undefined"||c){E(d);C(d)}return f};this.fnClearTable=function(a){var b=A(this[o.iApiIndex]);ia(b);if(typeof a=="undefined"||a)C(b)};this.fnOpen=function(a,b,c){var d=A(this[o.iApiIndex]);this.fnClose(a);var f=p.createElement("tr"),e=p.createElement("td");f.appendChild(e);e.className=c;e.colSpan=X(d);if(typeof b.jquery!="undefined"||typeof b== >+"object")e.appendChild(b);else e.innerHTML=b;b=i("tr",d.nTBody);i.inArray(a,b)!=-1&&i(f).insertAfter(a);d.aoOpenRows.push({nTr:f,nParent:a});return f};this.fnClose=function(a){for(var b=A(this[o.iApiIndex]),c=0;c<b.aoOpenRows.length;c++)if(b.aoOpenRows[c].nParent==a){(a=b.aoOpenRows[c].nTr.parentNode)&&a.removeChild(b.aoOpenRows[c].nTr);b.aoOpenRows.splice(c,1);return 0}return 1};this.fnGetData=function(a,b){var c=A(this[o.iApiIndex]);if(typeof a!="undefined"){a=typeof a=="object"?U(c,a):a;if(typeof b!= >+"undefined")return H(c,a,b,"");return typeof c.aoData[a]!="undefined"?c.aoData[a]._aData:null}return aa(c)};this.fnGetNodes=function(a){var b=A(this[o.iApiIndex]);if(typeof a!="undefined")return typeof b.aoData[a]!="undefined"?b.aoData[a].nTr:null;return $(b)};this.fnGetPosition=function(a){var b=A(this[o.iApiIndex]),c=a.nodeName.toUpperCase();if(c=="TR")return U(b,a);else if(c=="TD"||c=="TH"){c=U(b,a.parentNode);for(var d=Q(b,c),f=0;f<b.aoColumns.length;f++)if(d[f]==a)return[c,pa(b,f),f]}return null}; >+this.fnUpdate=function(a,b,c,d,f){var e=A(this[o.iApiIndex]);b=typeof b=="object"?U(e,b):b;if(i.isArray(a)&&typeof a=="object"){e.aoData[b]._aData=a.slice();for(c=0;c<e.aoColumns.length;c++)this.fnUpdate(H(e,b,c),b,c,false,false)}else if(typeof a=="object"){e.aoData[b]._aData=i.extend(true,{},a);for(c=0;c<e.aoColumns.length;c++)this.fnUpdate(H(e,b,c),b,c,false,false)}else{a=a;N(e,b,c,a);if(e.aoColumns[c].fnRender!==null){a=e.aoColumns[c].fnRender({iDataRow:b,iDataColumn:c,aData:e.aoData[b]._aData, >+oSettings:e});e.aoColumns[c].bUseRendered&&N(e,b,c,a)}if(e.aoData[b].nTr!==null)Q(e,b)[c].innerHTML=a}c=i.inArray(b,e.aiDisplay);e.asDataSearch[c]=na(e,da(e,b,"filter"));if(typeof f=="undefined"||f)ca(e);if(typeof d=="undefined"||d)ba(e);return 0};this.fnSetColumnVis=function(a,b,c){var d=A(this[o.iApiIndex]),f,e;e=d.aoColumns.length;var h,j;if(d.aoColumns[a].bVisible!=b){if(b){for(f=j=0;f<a;f++)d.aoColumns[f].bVisible&&j++;j=j>=X(d);if(!j)for(f=a;f<e;f++)if(d.aoColumns[f].bVisible){h=f;break}f=0; >+for(e=d.aoData.length;f<e;f++)if(d.aoData[f].nTr!==null)j?d.aoData[f].nTr.appendChild(d.aoData[f]._anHidden[a]):d.aoData[f].nTr.insertBefore(d.aoData[f]._anHidden[a],Q(d,f)[h])}else{f=0;for(e=d.aoData.length;f<e;f++)if(d.aoData[f].nTr!==null){h=Q(d,f)[a];d.aoData[f]._anHidden[a]=h;h.parentNode.removeChild(h)}}d.aoColumns[a].bVisible=b;L(d,d.aoHeader);d.nTFoot&&L(d,d.aoFooter);f=0;for(e=d.aoOpenRows.length;f<e;f++)d.aoOpenRows[f].nTr.colSpan=X(d);if(typeof c=="undefined"||c){ca(d);C(d)}sa(d)}};this.fnPageChange= >+function(a,b){var c=A(this[o.iApiIndex]);ja(c,a);E(c);if(typeof b=="undefined"||b)C(c)};this.fnDestroy=function(){var a=A(this[o.iApiIndex]),b=a.nTableWrapper.parentNode,c=a.nTBody,d,f;a.bDestroying=true;d=0;for(f=a.aoColumns.length;d<f;d++)a.aoColumns[d].bVisible===false&&this.fnSetColumnVis(d,true);i(a.nTableWrapper).find("*").andSelf().unbind(".DT");i("tbody>tr>td."+a.oClasses.sRowEmpty,a.nTable).parent().remove();if(a.nTable!=a.nTHead.parentNode){i(">thead",a.nTable).remove();a.nTable.appendChild(a.nTHead)}if(a.nTFoot&& >+a.nTable!=a.nTFoot.parentNode){i(">tfoot",a.nTable).remove();a.nTable.appendChild(a.nTFoot)}a.nTable.parentNode.removeChild(a.nTable);i(a.nTableWrapper).remove();a.aaSorting=[];a.aaSortingFixed=[];T(a);i($(a)).removeClass(a.asStripClasses.join(" "));if(a.bJUI){i("th",a.nTHead).removeClass([o.oStdClasses.sSortable,o.oJUIClasses.sSortableAsc,o.oJUIClasses.sSortableDesc,o.oJUIClasses.sSortableNone].join(" "));i("th span."+o.oJUIClasses.sSortIcon,a.nTHead).remove();i("th",a.nTHead).each(function(){var e= >+i("div."+o.oJUIClasses.sSortJUIWrapper,this),h=e.contents();i(this).append(h);e.remove()})}else i("th",a.nTHead).removeClass([o.oStdClasses.sSortable,o.oStdClasses.sSortableAsc,o.oStdClasses.sSortableDesc,o.oStdClasses.sSortableNone].join(" "));a.nTableReinsertBefore?b.insertBefore(a.nTable,a.nTableReinsertBefore):b.appendChild(a.nTable);d=0;for(f=a.aoData.length;d<f;d++)a.aoData[d].nTr!==null&&c.appendChild(a.aoData[d].nTr);if(a.oFeatures.bAutoWidth===true)a.nTable.style.width=u(a.sDestroyWidth); >+i(">tr:even",c).addClass(a.asDestoryStrips[0]);i(">tr:odd",c).addClass(a.asDestoryStrips[1]);d=0;for(f=D.length;d<f;d++)D[d]==a&&D.splice(d,1);a=null};this.fnAdjustColumnSizing=function(a){var b=A(this[o.iApiIndex]);ca(b);if(typeof a=="undefined"||a)this.fnDraw(false);else if(b.oScroll.sX!==""||b.oScroll.sY!=="")this.oApi._fnScrollDraw(b)};for(var ua in o.oApi)if(ua)this[ua]=r(ua);this.oApi._fnExternApiFunc=r;this.oApi._fnInitalise=s;this.oApi._fnInitComplete=w;this.oApi._fnLanguageProcess=y;this.oApi._fnAddColumn= >+G;this.oApi._fnColumnOptions=x;this.oApi._fnAddData=v;this.oApi._fnCreateTr=z;this.oApi._fnGatherData=Y;this.oApi._fnBuildHead=V;this.oApi._fnDrawHead=L;this.oApi._fnDraw=C;this.oApi._fnReDraw=ba;this.oApi._fnAjaxUpdate=za;this.oApi._fnAjaxUpdateDraw=Aa;this.oApi._fnAddOptionsHtml=xa;this.oApi._fnFeatureHtmlTable=Fa;this.oApi._fnScrollDraw=Ia;this.oApi._fnAjustColumnSizing=ca;this.oApi._fnFeatureHtmlFilter=Da;this.oApi._fnFilterComplete=M;this.oApi._fnFilterCustom=Ma;this.oApi._fnFilterColumn=La; >+this.oApi._fnFilter=Ka;this.oApi._fnBuildSearchArray=ka;this.oApi._fnBuildSearchRow=na;this.oApi._fnFilterCreateSearch=la;this.oApi._fnDataToSearch=ma;this.oApi._fnSort=R;this.oApi._fnSortAttachListener=ga;this.oApi._fnSortingClasses=T;this.oApi._fnFeatureHtmlPaginate=Ha;this.oApi._fnPageChange=ja;this.oApi._fnFeatureHtmlInfo=Ga;this.oApi._fnUpdateInfo=Na;this.oApi._fnFeatureHtmlLength=Ca;this.oApi._fnFeatureHtmlProcessing=Ea;this.oApi._fnProcessingDisplay=K;this.oApi._fnVisibleToColumnIndex=Ja;this.oApi._fnColumnIndexToVisible= >+pa;this.oApi._fnNodeToDataIndex=U;this.oApi._fnVisbleColumns=X;this.oApi._fnCalculateEnd=E;this.oApi._fnConvertToWidth=Oa;this.oApi._fnCalculateColumnWidths=ea;this.oApi._fnScrollingWidthAdjust=Qa;this.oApi._fnGetWidestNode=Pa;this.oApi._fnGetMaxLenString=Ra;this.oApi._fnStringToCss=u;this.oApi._fnArrayCmp=Va;this.oApi._fnDetectType=fa;this.oApi._fnSettingsFromNode=A;this.oApi._fnGetDataMaster=aa;this.oApi._fnGetTrNodes=$;this.oApi._fnGetTdNodes=Q;this.oApi._fnEscapeRegex=oa;this.oApi._fnDeleteIndex= >+ra;this.oApi._fnReOrderIndex=Ba;this.oApi._fnColumnOrdering=ha;this.oApi._fnLog=J;this.oApi._fnClearTable=ia;this.oApi._fnSaveState=sa;this.oApi._fnLoadState=Ta;this.oApi._fnCreateCookie=Sa;this.oApi._fnReadCookie=ta;this.oApi._fnDetectHeader=W;this.oApi._fnGetUniqueThs=S;this.oApi._fnScrollBarWidth=Ua;this.oApi._fnApplyToChildren=P;this.oApi._fnMap=n;this.oApi._fnGetRowData=da;this.oApi._fnGetCellData=H;this.oApi._fnSetCellData=N;this.oApi._fnGetObjectDataFn=Z;this.oApi._fnSetObjectDataFn=ya;var va= >+this;return this.each(function(){var a=0,b,c,d,f;a=0;for(b=D.length;a<b;a++){if(D[a].nTable==this)if(typeof g=="undefined"||typeof g.bRetrieve!="undefined"&&g.bRetrieve===true)return D[a].oInstance;else if(typeof g.bDestroy!="undefined"&&g.bDestroy===true){D[a].oInstance.fnDestroy();break}else{J(D[a],0,"Cannot reinitialise DataTable.\n\nTo retrieve the DataTables object for this table, please pass either no arguments to the dataTable() function, or set bRetrieve to true. Alternatively, to destory the old table and create a new one, set bDestroy to true (note that a lot of changes to the configuration can be made through the API which is usually much faster)."); >+return}if(D[a].sTableId!==""&&D[a].sTableId==this.getAttribute("id")){D.splice(a,1);break}}var e=new l;D.push(e);var h=false,j=false;a=this.getAttribute("id");if(a!==null){e.sTableId=a;e.sInstance=a}else e.sInstance=o._oExternConfig.iNextUnique++;if(this.nodeName.toLowerCase()!="table")J(e,0,"Attempted to initialise DataTables on a node which is not a table: "+this.nodeName);else{e.nTable=this;e.oInstance=va.length==1?va:i(this).dataTable();e.oApi=va.oApi;e.sDestroyWidth=i(this).width();if(typeof g!= >+"undefined"&&g!==null){e.oInit=g;n(e.oFeatures,g,"bPaginate");n(e.oFeatures,g,"bLengthChange");n(e.oFeatures,g,"bFilter");n(e.oFeatures,g,"bSort");n(e.oFeatures,g,"bInfo");n(e.oFeatures,g,"bProcessing");n(e.oFeatures,g,"bAutoWidth");n(e.oFeatures,g,"bSortClasses");n(e.oFeatures,g,"bServerSide");n(e.oFeatures,g,"bDeferRender");n(e.oScroll,g,"sScrollX","sX");n(e.oScroll,g,"sScrollXInner","sXInner");n(e.oScroll,g,"sScrollY","sY");n(e.oScroll,g,"bScrollCollapse","bCollapse");n(e.oScroll,g,"bScrollInfinite", >+"bInfinite");n(e.oScroll,g,"iScrollLoadGap","iLoadGap");n(e.oScroll,g,"bScrollAutoCss","bAutoCss");n(e,g,"asStripClasses");n(e,g,"fnPreDrawCallback");n(e,g,"fnRowCallback");n(e,g,"fnHeaderCallback");n(e,g,"fnFooterCallback");n(e,g,"fnCookieCallback");n(e,g,"fnInitComplete");n(e,g,"fnServerData");n(e,g,"fnFormatNumber");n(e,g,"aaSorting");n(e,g,"aaSortingFixed");n(e,g,"aLengthMenu");n(e,g,"sPaginationType");n(e,g,"sAjaxSource");n(e,g,"sAjaxDataProp");n(e,g,"iCookieDuration");n(e,g,"sCookiePrefix"); >+n(e,g,"sDom");n(e,g,"bSortCellsTop");n(e,g,"oSearch","oPreviousSearch");n(e,g,"aoSearchCols","aoPreSearchCols");n(e,g,"iDisplayLength","_iDisplayLength");n(e,g,"bJQueryUI","bJUI");n(e.oLanguage,g,"fnInfoCallback");typeof g.fnDrawCallback=="function"&&e.aoDrawCallback.push({fn:g.fnDrawCallback,sName:"user"});typeof g.fnStateSaveCallback=="function"&&e.aoStateSave.push({fn:g.fnStateSaveCallback,sName:"user"});typeof g.fnStateLoadCallback=="function"&&e.aoStateLoad.push({fn:g.fnStateLoadCallback,sName:"user"}); >+if(e.oFeatures.bServerSide&&e.oFeatures.bSort&&e.oFeatures.bSortClasses)e.aoDrawCallback.push({fn:T,sName:"server_side_sort_classes"});else e.oFeatures.bDeferRender&&e.aoDrawCallback.push({fn:T,sName:"defer_sort_classes"});if(typeof g.bJQueryUI!="undefined"&&g.bJQueryUI){e.oClasses=o.oJUIClasses;if(typeof g.sDom=="undefined")e.sDom='<"H"lfr>t<"F"ip>'}if(e.oScroll.sX!==""||e.oScroll.sY!=="")e.oScroll.iBarWidth=Ua();if(typeof g.iDisplayStart!="undefined"&&typeof e.iInitDisplayStart=="undefined"){e.iInitDisplayStart= >+g.iDisplayStart;e._iDisplayStart=g.iDisplayStart}if(typeof g.bStateSave!="undefined"){e.oFeatures.bStateSave=g.bStateSave;Ta(e,g);e.aoDrawCallback.push({fn:sa,sName:"state_save"})}if(typeof g.iDeferLoading!="undefined"){e.bDeferLoading=true;e._iRecordsTotal=g.iDeferLoading;e._iRecordsDisplay=g.iDeferLoading}if(typeof g.aaData!="undefined")j=true;if(typeof g!="undefined"&&typeof g.aoData!="undefined")g.aoColumns=g.aoData;if(typeof g.oLanguage!="undefined")if(typeof g.oLanguage.sUrl!="undefined"&&g.oLanguage.sUrl!== >+""){e.oLanguage.sUrl=g.oLanguage.sUrl;i.getJSON(e.oLanguage.sUrl,null,function(t){y(e,t,true)});h=true}else y(e,g.oLanguage,false)}else g={};if(typeof g.asStripClasses=="undefined"){e.asStripClasses.push(e.oClasses.sStripOdd);e.asStripClasses.push(e.oClasses.sStripEven)}c=false;d=i(">tbody>tr",this);a=0;for(b=e.asStripClasses.length;a<b;a++)if(d.filter(":lt(2)").hasClass(e.asStripClasses[a])){c=true;break}if(c){e.asDestoryStrips=["",""];if(i(d[0]).hasClass(e.oClasses.sStripOdd))e.asDestoryStrips[0]+= >+e.oClasses.sStripOdd+" ";if(i(d[0]).hasClass(e.oClasses.sStripEven))e.asDestoryStrips[0]+=e.oClasses.sStripEven;if(i(d[1]).hasClass(e.oClasses.sStripOdd))e.asDestoryStrips[1]+=e.oClasses.sStripOdd+" ";if(i(d[1]).hasClass(e.oClasses.sStripEven))e.asDestoryStrips[1]+=e.oClasses.sStripEven;d.removeClass(e.asStripClasses.join(" "))}c=[];var k;a=this.getElementsByTagName("thead");if(a.length!==0){W(e.aoHeader,a[0]);c=S(e)}if(typeof g.aoColumns=="undefined"){k=[];a=0;for(b=c.length;a<b;a++)k.push(null)}else k= >+g.aoColumns;a=0;for(b=k.length;a<b;a++){if(typeof g.saved_aoColumns!="undefined"&&g.saved_aoColumns.length==b){if(k[a]===null)k[a]={};k[a].bVisible=g.saved_aoColumns[a].bVisible}G(e,c?c[a]:null)}if(typeof g.aoColumnDefs!="undefined")for(a=g.aoColumnDefs.length-1;a>=0;a--){var m=g.aoColumnDefs[a].aTargets;i.isArray(m)||J(e,1,"aTargets must be an array of targets, not a "+typeof m);c=0;for(d=m.length;c<d;c++)if(typeof m[c]=="number"&&m[c]>=0){for(;e.aoColumns.length<=m[c];)G(e);x(e,m[c],g.aoColumnDefs[a])}else if(typeof m[c]== >+"number"&&m[c]<0)x(e,e.aoColumns.length+m[c],g.aoColumnDefs[a]);else if(typeof m[c]=="string"){b=0;for(f=e.aoColumns.length;b<f;b++)if(m[c]=="_all"||i(e.aoColumns[b].nTh).hasClass(m[c]))x(e,b,g.aoColumnDefs[a])}}if(typeof k!="undefined"){a=0;for(b=k.length;a<b;a++)x(e,a,k[a])}a=0;for(b=e.aaSorting.length;a<b;a++){if(e.aaSorting[a][0]>=e.aoColumns.length)e.aaSorting[a][0]=0;k=e.aoColumns[e.aaSorting[a][0]];if(typeof e.aaSorting[a][2]=="undefined")e.aaSorting[a][2]=0;if(typeof g.aaSorting=="undefined"&& >+typeof e.saved_aaSorting=="undefined")e.aaSorting[a][1]=k.asSorting[0];c=0;for(d=k.asSorting.length;c<d;c++)if(e.aaSorting[a][1]==k.asSorting[c]){e.aaSorting[a][2]=c;break}}T(e);a=i(">thead",this);if(a.length===0){a=[p.createElement("thead")];this.appendChild(a[0])}e.nTHead=a[0];a=i(">tbody",this);if(a.length===0){a=[p.createElement("tbody")];this.appendChild(a[0])}e.nTBody=a[0];a=i(">tfoot",this);if(a.length>0){e.nTFoot=a[0];W(e.aoFooter,e.nTFoot)}if(j)for(a=0;a<g.aaData.length;a++)v(e,g.aaData[a]); >+else Y(e);e.aiDisplay=e.aiDisplayMaster.slice();e.bInitialised=true;h===false&&s(e)}})}})(jQuery,window,document); >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.highlight-3.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.highlight-3.js >new file mode 100644 >index 0000000..69bb52d >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.highlight-3.js >@@ -0,0 +1,53 @@ >+/* >+ >+highlight v3 >+ >+Highlights arbitrary terms. >+ >+<http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html> >+ >+MIT license. >+ >+Johann Burkard >+<http://johannburkard.de> >+<mailto:jb@eaio.com> >+ >+*/ >+ >+jQuery.fn.highlight = function(pat) { >+ function innerHighlight(node, pat) { >+ var skip = 0; >+ if (node.nodeType == 3) { >+ var pos = node.data.toUpperCase().indexOf(pat); >+ if (pos >= 0) { >+ var spannode = document.createElement('span'); >+ spannode.className = 'term'; >+ var middlebit = node.splitText(pos); >+ var endbit = middlebit.splitText(pat.length); >+ var middleclone = middlebit.cloneNode(true); >+ spannode.appendChild(middleclone); >+ middlebit.parentNode.replaceChild(spannode, middlebit); >+ skip = 1; >+ } >+ } >+ else if (node.nodeType == 1 && node.childNodes && !/(script|style)/i.test(node.tagName)) { >+ for (var i = 0; i < node.childNodes.length; ++i) { >+ i += innerHighlight(node.childNodes[i], pat); >+ } >+ } >+ return skip; >+ } >+ return this.each(function() { >+ innerHighlight(this, pat.toUpperCase()); >+ }); >+}; >+ >+jQuery.fn.removeHighlight = function() { >+ return this.find("span.term").each(function() { >+ this.parentNode.firstChild.nodeName; >+ with (this.parentNode) { >+ replaceChild(this.firstChild, this); >+ normalize(); >+ } >+ }).end(); >+}; >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.hoverIntent.minified.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.hoverIntent.minified.js >new file mode 100644 >index 0000000..4d8888b >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.hoverIntent.minified.js >@@ -0,0 +1,9 @@ >+/** >+* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+ >+* <http://cherne.net/brian/resources/jquery.hoverIntent.html> >+* >+* @param f onMouseOver function || An object with configuration options >+* @param g onMouseOut function || Nothing (use configuration options object) >+* @author Brian Cherne <brian@cherne.net> >+*/ >+(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery); >\ No newline at end of file >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.metadata.min.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.metadata.min.js >new file mode 100644 >index 0000000..d9370d5 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.metadata.min.js >@@ -0,0 +1,8 @@ >+(function($){$.extend({metadata:{defaults:{type:'class',name:'metadata',cre:/({.*})/,single:'metadata'},setType:function(type,name){this.defaults.type=type;this.defaults.name=name;},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length)settings.single='metadata';var data=$.data(elem,settings.single);if(data)return data;data="{}";var getData=function(data){if(typeof data!="string")return data;if(data.indexOf('{')<0){data=eval("("+data+")");}} >+var getObject=function(data){if(typeof data!="string")return data;data=eval("("+data+")");return data;} >+if(settings.type=="html5"){var object={};$(elem.attributes).each(function(){var name=this.nodeName;if(name.match(/^data-/))name=name.replace(/^data-/,'');else return true;object[name]=getObject(this.nodeValue);});}else{if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m) >+data=m[1];}else if(settings.type=="elem"){if(!elem.getElementsByTagName)returnvar;e=elem.getElementsByTagName(settings.name);if(e.length) >+data=$.trim(e[0].innerHTML);}else if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr) >+data=attr;} >+object=getObject(data.indexOf("{")<0?"{"+data+"}":data);} >+$.data(elem,settings.single,object);return object;}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts);};})(jQuery); >\ No newline at end of file >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.rating.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.rating.js >new file mode 100644 >index 0000000..c401dac >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.rating.js >@@ -0,0 +1,392 @@ >+/* >+ ### jQuery Star Rating Plugin v3.14 - 2012-01-26 ### >+ * Home: http://www.fyneworks.com/jquery/star-rating/ >+ * Code: http://code.google.com/p/jquery-star-rating-plugin/ >+ * >+ * Dual licensed under the MIT and GPL licenses: >+ * http://www.opensource.org/licenses/mit-license.php >+ * http://www.gnu.org/licenses/gpl.html >+ ### >+*/ >+ >+/*# AVOID COLLISIONS #*/ >+;if(window.jQuery) (function($){ >+/*# AVOID COLLISIONS #*/ >+ >+ // IE6 Background Image Fix >+ if ($.browser.msie) try { document.execCommand("BackgroundImageCache", false, true)} catch(e) { }; >+ // Thanks to http://www.visualjquery.com/rating/rating_redux.html >+ >+ // plugin initialization >+ $.fn.rating = function(options){ >+ if(this.length==0) return this; // quick fail >+ >+ // Handle API methods >+ if(typeof arguments[0]=='string'){ >+ // Perform API methods on individual elements >+ if(this.length>1){ >+ var args = arguments; >+ return this.each(function(){ >+ $.fn.rating.apply($(this), args); >+ }); >+ }; >+ // Invoke API method handler >+ $.fn.rating[arguments[0]].apply(this, $.makeArray(arguments).slice(1) || []); >+ // Quick exit... >+ return this; >+ }; >+ >+ // Initialize options for this call >+ var options = $.extend( >+ {}/* new object */, >+ $.fn.rating.options/* default options */, >+ options || {} /* just-in-time options */ >+ ); >+ >+ // Allow multiple controls with the same name by making each call unique >+ $.fn.rating.calls++; >+ >+ // loop through each matched element >+ this >+ .not('.star-rating-applied') >+ .addClass('star-rating-applied') >+ .each(function(){ >+ >+ // Load control parameters / find context / etc >+ var control, input = $(this); >+ var eid = (this.name || 'unnamed-rating').replace(/\[|\]/g, '_').replace(/^\_+|\_+$/g,''); >+ var context = $(this.form || document.body); >+ >+ // FIX: http://code.google.com/p/jquery-star-rating-plugin/issues/detail?id=23 >+ var raters = context.data('rating'); >+ if(!raters || raters.call!=$.fn.rating.calls) raters = { count:0, call:$.fn.rating.calls }; >+ var rater = raters[eid]; >+ >+ // if rater is available, verify that the control still exists >+ if(rater) control = rater.data('rating'); >+ >+ if(rater && control)//{// save a byte! >+ // add star to control if rater is available and the same control still exists >+ control.count++; >+ >+ //}// save a byte! >+ else{ >+ // create new control if first star or control element was removed/replaced >+ >+ // Initialize options for this rater >+ control = $.extend( >+ {}/* new object */, >+ options || {} /* current call options */, >+ ($.metadata? input.metadata(): ($.meta?input.data():null)) || {}, /* metadata options */ >+ { count:0, stars: [], inputs: [] } >+ ); >+ >+ // increment number of rating controls >+ control.serial = raters.count++; >+ >+ // create rating element >+ rater = $('<span class="star-rating-control"/>'); >+ input.before(rater); >+ >+ // Mark element for initialization (once all stars are ready) >+ rater.addClass('rating-to-be-drawn'); >+ >+ // Accept readOnly setting from 'disabled' property >+ if(input.attr('disabled') || input.hasClass('disabled')) control.readOnly = true; >+ >+ // Accept required setting from class property (class='required') >+ if(input.hasClass('required')) control.required = true; >+ >+ // Create 'cancel' button >+ rater.append( >+ control.cancel = $('<div class="rating-cancel"><a title="' + control.cancel + '">' + control.cancelValue + '</a></div>') >+ .mouseover(function(){ >+ $(this).rating('drain'); >+ $(this).addClass('star-rating-hover'); >+ //$(this).rating('focus'); >+ }) >+ .mouseout(function(){ >+ $(this).rating('draw'); >+ $(this).removeClass('star-rating-hover'); >+ //$(this).rating('blur'); >+ }) >+ .click(function(){ >+ $(this).rating('select'); >+ }) >+ .data('rating', control) >+ ); >+ >+ }; // first element of group >+ >+ // insert rating star >+ var star = $('<div class="star-rating rater-'+ control.serial +'"><a title="' + (this.title || this.value) + '">' + this.value + '</a></div>'); >+ rater.append(star); >+ >+ // inherit attributes from input element >+ if(this.id) star.attr('id', this.id); >+ if(this.className) star.addClass(this.className); >+ >+ // Half-stars? >+ if(control.half) control.split = 2; >+ >+ // Prepare division control >+ if(typeof control.split=='number' && control.split>0){ >+ var stw = ($.fn.width ? star.width() : 0) || control.starWidth; >+ var spi = (control.count % control.split), spw = Math.floor(stw/control.split); >+ star >+ // restrict star's width and hide overflow (already in CSS) >+ .width(spw) >+ // move the star left by using a negative margin >+ // this is work-around to IE's stupid box model (position:relative doesn't work) >+ .find('a').css({ 'margin-left':'-'+ (spi*spw) +'px' }) >+ }; >+ >+ // readOnly? >+ if(control.readOnly)//{ //save a byte! >+ // Mark star as readOnly so user can customize display >+ star.addClass('star-rating-readonly'); >+ //} //save a byte! >+ else//{ //save a byte! >+ // Enable hover css effects >+ star.addClass('star-rating-live') >+ // Attach mouse events >+ .mouseover(function(){ >+ $(this).rating('fill'); >+ $(this).rating('focus'); >+ }) >+ .mouseout(function(){ >+ $(this).rating('draw'); >+ $(this).rating('blur'); >+ }) >+ .click(function(){ >+ $(this).rating('select'); >+ }) >+ ; >+ //}; //save a byte! >+ >+ // set current selection >+ if(this.checked) control.current = star; >+ >+ // set current select for links >+ if(this.nodeName=="A"){ >+ if($(this).hasClass('selected')) >+ control.current = star; >+ }; >+ >+ // hide input element >+ input.hide(); >+ >+ // backward compatibility, form element to plugin >+ input.change(function(){ >+ $(this).rating('select'); >+ }); >+ >+ // attach reference to star to input element and vice-versa >+ star.data('rating.input', input.data('rating.star', star)); >+ >+ // store control information in form (or body when form not available) >+ control.stars[control.stars.length] = star[0]; >+ control.inputs[control.inputs.length] = input[0]; >+ control.rater = raters[eid] = rater; >+ control.context = context; >+ >+ input.data('rating', control); >+ rater.data('rating', control); >+ star.data('rating', control); >+ context.data('rating', raters); >+ }); // each element >+ >+ // Initialize ratings (first draw) >+ $('.rating-to-be-drawn').rating('draw').removeClass('rating-to-be-drawn'); >+ >+ return this; // don't break the chain... >+ }; >+ >+ /*--------------------------------------------------------*/ >+ >+ /* >+ ### Core functionality and API ### >+ */ >+ $.extend($.fn.rating, { >+ // Used to append a unique serial number to internal control ID >+ // each time the plugin is invoked so same name controls can co-exist >+ calls: 0, >+ >+ focus: function(){ >+ var control = this.data('rating'); if(!control) return this; >+ if(!control.focus) return this; // quick fail if not required >+ // find data for event >+ var input = $(this).data('rating.input') || $( this.tagName=='INPUT' ? this : null ); >+ // focus handler, as requested by focusdigital.co.uk >+ if(control.focus) control.focus.apply(input[0], [input.val(), $('a', input.data('rating.star'))[0]]); >+ }, // $.fn.rating.focus >+ >+ blur: function(){ >+ var control = this.data('rating'); if(!control) return this; >+ if(!control.blur) return this; // quick fail if not required >+ // find data for event >+ var input = $(this).data('rating.input') || $( this.tagName=='INPUT' ? this : null ); >+ // blur handler, as requested by focusdigital.co.uk >+ if(control.blur) control.blur.apply(input[0], [input.val(), $('a', input.data('rating.star'))[0]]); >+ }, // $.fn.rating.blur >+ >+ fill: function(){ // fill to the current mouse position. >+ var control = this.data('rating'); if(!control) return this; >+ // do not execute when control is in read-only mode >+ if(control.readOnly) return; >+ // Reset all stars and highlight them up to this element >+ this.rating('drain'); >+ this.prevAll().andSelf().filter('.rater-'+ control.serial).addClass('star-rating-hover'); >+ },// $.fn.rating.fill >+ >+ drain: function() { // drain all the stars. >+ var control = this.data('rating'); if(!control) return this; >+ // do not execute when control is in read-only mode >+ if(control.readOnly) return; >+ // Reset all stars >+ control.rater.children().filter('.rater-'+ control.serial).removeClass('star-rating-on').removeClass('star-rating-hover'); >+ },// $.fn.rating.drain >+ >+ draw: function(){ // set value and stars to reflect current selection >+ var control = this.data('rating'); if(!control) return this; >+ // Clear all stars >+ this.rating('drain'); >+ // Set control value >+ if(control.current){ >+ control.current.data('rating.input').attr('checked','checked'); >+ control.current.prevAll().andSelf().filter('.rater-'+ control.serial).addClass('star-rating-on'); >+ } >+ else >+ $(control.inputs).removeAttr('checked'); >+ // Show/hide 'cancel' button >+ control.cancel[control.readOnly || control.required?'hide':'show'](); >+ // Add/remove read-only classes to remove hand pointer >+ this.siblings()[control.readOnly?'addClass':'removeClass']('star-rating-readonly'); >+ },// $.fn.rating.draw >+ >+ >+ >+ >+ >+ select: function(value,wantCallBack){ // select a value >+ >+ // ***** MODIFICATION ***** >+ // Thanks to faivre.thomas - http://code.google.com/p/jquery-star-rating-plugin/issues/detail?id=27 >+ // >+ // ***** LIST OF MODIFICATION ***** >+ // ***** added Parameter wantCallBack : false if you don't want a callback. true or undefined if you want postback to be performed at the end of this method' >+ // ***** recursive calls to this method were like : ... .rating('select') it's now like .rating('select',undefined,wantCallBack); (parameters are set.) >+ // ***** line which is calling callback >+ // ***** /LIST OF MODIFICATION ***** >+ >+ var control = this.data('rating'); if(!control) return this; >+ // do not execute when control is in read-only mode >+ if(control.readOnly) return; >+ // clear selection >+ control.current = null; >+ // programmatically (based on user input) >+ if(typeof value!='undefined'){ >+ // select by index (0 based) >+ if(typeof value=='number') >+ return $(control.stars[value]).rating('select',undefined,wantCallBack); >+ // select by literal value (must be passed as a string >+ if(typeof value=='string') >+ //return >+ $.each(control.stars, function(){ >+ if($(this).data('rating.input').val()==value) $(this).rating('select',undefined,wantCallBack); >+ }); >+ } >+ else >+ control.current = this[0].tagName=='INPUT' ? >+ this.data('rating.star') : >+ (this.is('.rater-'+ control.serial) ? this : null); >+ >+ // Update rating control state >+ this.data('rating', control); >+ // Update display >+ this.rating('draw'); >+ // find data for event >+ var input = $( control.current ? control.current.data('rating.input') : null ); >+ // click callback, as requested here: http://plugins.jquery.com/node/1655 >+ >+ // **** MODIFICATION ***** >+ // Thanks to faivre.thomas - http://code.google.com/p/jquery-star-rating-plugin/issues/detail?id=27 >+ // >+ //old line doing the callback : >+ //if(control.callback) control.callback.apply(input[0], [input.val(), $('a', control.current)[0]]);// callback event >+ // >+ //new line doing the callback (if i want :) >+ if((wantCallBack ||wantCallBack == undefined) && control.callback) control.callback.apply(input[0], [input.val(), $('a', control.current)[0]]);// callback event >+ //to ensure retro-compatibility, wantCallBack must be considered as true by default >+ // **** /MODIFICATION ***** >+ >+ },// $.fn.rating.select >+ >+ >+ >+ >+ >+ readOnly: function(toggle, disable){ // make the control read-only (still submits value) >+ var control = this.data('rating'); if(!control) return this; >+ // setread-only status >+ control.readOnly = toggle || toggle==undefined ? true : false; >+ // enable/disable control value submission >+ if(disable) $(control.inputs).attr("disabled", "disabled"); >+ else $(control.inputs).removeAttr("disabled"); >+ // Update rating control state >+ this.data('rating', control); >+ // Update display >+ this.rating('draw'); >+ },// $.fn.rating.readOnly >+ >+ disable: function(){ // make read-only and never submit value >+ this.rating('readOnly', true, true); >+ },// $.fn.rating.disable >+ >+ enable: function(){ // make read/write and submit value >+ this.rating('readOnly', false, false); >+ }// $.fn.rating.select >+ >+ }); >+ >+ /*--------------------------------------------------------*/ >+ >+ /* >+ ### Default Settings ### >+ eg.: You can override default control like this: >+ $.fn.rating.options.cancel = 'Clear'; >+ */ >+ $.fn.rating.options = { //$.extend($.fn.rating, { options: { >+ cancel: 'Cancel Rating', // advisory title for the 'cancel' link >+ cancelValue: '', // value to submit when user click the 'cancel' link >+ split: 0, // split the star into how many parts? >+ >+ // Width of star image in case the plugin can't work it out. This can happen if >+ // the jQuery.dimensions plugin is not available OR the image is hidden at installation >+ starWidth: 16//, >+ >+ //NB.: These don't need to be pre-defined (can be undefined/null) so let's save some code! >+ //half: false, // just a shortcut to control.split = 2 >+ //required: false, // disables the 'cancel' button so user can only select one of the specified values >+ //readOnly: false, // disable rating plugin interaction/ values cannot be changed >+ //focus: function(){}, // executed when stars are focused >+ //blur: function(){}, // executed when stars are focused >+ //callback: function(){}, // executed when a star is clicked >+ }; //} }); >+ >+ /*--------------------------------------------------------*/ >+ >+ /* >+ ### Default implementation ### >+ The plugin will attach itself to file inputs >+ with the class 'multi' when the page loads >+ */ >+ $(function(){ >+ $('input[type=radio].star').rating(); >+ }); >+ >+ >+ >+/*# AVOID COLLISIONS #*/ >+})(jQuery); >+/*# AVOID COLLISIONS #*/ >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.tablesorter.min.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.tablesorter.min.js >new file mode 100644 >index 0000000..64c7007 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.tablesorter.min.js >@@ -0,0 +1,2 @@ >+ >+(function($){$.extend({tablesorter:new function(){var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",decimal:'.',debug:false};function benchmark(s,d){log(s+","+(new Date().getTime()-d.getTime())+"ms");}this.benchmark=benchmark;function log(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s);}else{alert(s);}}function buildParserCache(table,$headers){if(table.config.debug){var parsersDebug="";}var rows=table.tBodies[0].rows;if(table.tBodies[0].rows[0]){var list=[],cells=rows[0].cells,l=cells.length;for(var i=0;i<l;i++){var p=false;if($.metadata&&($($headers[i]).metadata()&&$($headers[i]).metadata().sorter)){p=getParserById($($headers[i]).metadata().sorter);}else if((table.config.headers[i]&&table.config.headers[i].sorter)){p=getParserById(table.config.headers[i].sorter);}if(!p){p=detectParserForColumn(table,cells[i]);}if(table.config.debug){parsersDebug+="column:"+i+" parser:"+p.id+"\n";}list.push(p);}}if(table.config.debug){log(parsersDebug);}return list;};function detectParserForColumn(table,node){var l=parsers.length;for(var i=1;i<l;i++){if(parsers[i].is($.trim(getElementText(table.config,node)),table,node)){return parsers[i];}}return parsers[0];}function getParserById(name){var l=parsers.length;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==name.toLowerCase()){return parsers[i];}}return false;}function buildCache(table){if(table.config.debug){var cacheTime=new Date();}var totalRows=(table.tBodies[0]&&table.tBodies[0].rows.length)||0,totalCells=(table.tBodies[0].rows[0]&&table.tBodies[0].rows[0].cells.length)||0,parsers=table.config.parsers,cache={row:[],normalized:[]};for(var i=0;i<totalRows;++i){var c=table.tBodies[0].rows[i],cols=[];cache.row.push($(c));for(var j=0;j<totalCells;++j){cols.push(parsers[j].format(getElementText(table.config,c.cells[j]),table,c.cells[j]));}cols.push(i);cache.normalized.push(cols);cols=null;};if(table.config.debug){benchmark("Building cache for "+totalRows+" rows:",cacheTime);}return cache;};function getElementText(config,node){if(!node)return"";var t="";if(config.textExtraction=="simple"){if(node.childNodes[0]&&node.childNodes[0].hasChildNodes()){t=node.childNodes[0].innerHTML;}else{t=node.innerHTML;}}else{if(typeof(config.textExtraction)=="function"){t=config.textExtraction(node);}else{t=$(node).text();}}return t;}function appendToTable(table,cache){if(table.config.debug){var appendTime=new Date()}var c=cache,r=c.row,n=c.normalized,totalRows=n.length,checkCell=(n[0].length-1),tableBody=$(table.tBodies[0]),rows=[];for(var i=0;i<totalRows;i++){rows.push(r[n[i][checkCell]]);if(!table.config.appender){var o=r[n[i][checkCell]];var l=o.length;for(var j=0;j<l;j++){tableBody[0].appendChild(o[j]);}}}if(table.config.appender){table.config.appender(table,rows);}rows=null;if(table.config.debug){benchmark("Rebuilt table:",appendTime);}applyWidget(table);setTimeout(function(){$(table).trigger("sortEnd");},0);};function buildHeaders(table){if(table.config.debug){var time=new Date();}var meta=($.metadata)?true:false,tableHeadersRows=[];for(var i=0;i<table.tHead.rows.length;i++){tableHeadersRows[i]=0;};$tableHeaders=$("thead th",table);$tableHeaders.each(function(index){this.count=0;this.column=index;this.order=formatSortingOrder(table.config.sortInitialOrder);if(checkHeaderMetadata(this)||checkHeaderOptions(table,index))this.sortDisabled=true;if(!this.sortDisabled){$(this).addClass(table.config.cssHeader);}table.config.headerList[index]=this;});if(table.config.debug){benchmark("Built headers:",time);log($tableHeaders);}return $tableHeaders;};function checkCellColSpan(table,rows,row){var arr=[],r=table.tHead.rows,c=r[row].cells;for(var i=0;i<c.length;i++){var cell=c[i];if(cell.colSpan>1){arr=arr.concat(checkCellColSpan(table,headerArr,row++));}else{if(table.tHead.length==1||(cell.rowSpan>1||!r[row+1])){arr.push(cell);}}}return arr;};function checkHeaderMetadata(cell){if(($.metadata)&&($(cell).metadata().sorter===false)){return true;};return false;}function checkHeaderOptions(table,i){if((table.config.headers[i])&&(table.config.headers[i].sorter===false)){return true;};return false;}function applyWidget(table){var c=table.config.widgets;var l=c.length;for(var i=0;i<l;i++){getWidgetById(c[i]).format(table);}}function getWidgetById(name){var l=widgets.length;for(var i=0;i<l;i++){if(widgets[i].id.toLowerCase()==name.toLowerCase()){return widgets[i];}}};function formatSortingOrder(v){if(typeof(v)!="Number"){i=(v.toLowerCase()=="desc")?1:0;}else{i=(v==(0||1))?v:0;}return i;}function isValueInArray(v,a){var l=a.length;for(var i=0;i<l;i++){if(a[i][0]==v){return true;}}return false;}function setHeadersCss(table,$headers,list,css){$headers.removeClass(css[0]).removeClass(css[1]);var h=[];$headers.each(function(offset){if(!this.sortDisabled){h[this.column]=$(this);}});var l=list.length;for(var i=0;i<l;i++){h[list[i][0]].addClass(css[list[i][1]]);}}function fixColumnWidth(table,$headers){var c=table.config;if(c.widthFixed){var colgroup=$('<colgroup>');$("tr:first td",table.tBodies[0]).each(function(){colgroup.append($('<col>').css('width',$(this).width()));});$(table).prepend(colgroup);};}function updateHeaderSortCount(table,sortList){var c=table.config,l=sortList.length;for(var i=0;i<l;i++){var s=sortList[i],o=c.headerList[s[0]];o.count=s[1];o.count++;}}function multisort(table,sortList,cache){if(table.config.debug){var sortTime=new Date();}var dynamicExp="var sortWrapper = function(a,b) {",l=sortList.length;for(var i=0;i<l;i++){var c=sortList[i][0];var order=sortList[i][1];var s=(getCachedSortType(table.config.parsers,c)=="text")?((order==0)?"sortText":"sortTextDesc"):((order==0)?"sortNumeric":"sortNumericDesc");var e="e"+i;dynamicExp+="var "+e+" = "+s+"(a["+c+"],b["+c+"]); ";dynamicExp+="if("+e+") { return "+e+"; } ";dynamicExp+="else { ";}var orgOrderCol=cache.normalized[0].length-1;dynamicExp+="return a["+orgOrderCol+"]-b["+orgOrderCol+"];";for(var i=0;i<l;i++){dynamicExp+="}; ";}dynamicExp+="return 0; ";dynamicExp+="}; ";eval(dynamicExp);cache.normalized.sort(sortWrapper);if(table.config.debug){benchmark("Sorting on "+sortList.toString()+" and dir "+order+" time:",sortTime);}return cache;};function sortText(a,b){return((a<b)?-1:((a>b)?1:0));};function sortTextDesc(a,b){return((b<a)?-1:((b>a)?1:0));};function sortNumeric(a,b){return a-b;};function sortNumericDesc(a,b){return b-a;};function getCachedSortType(parsers,i){return parsers[i].type;};this.construct=function(settings){return this.each(function(){if(!this.tHead||!this.tBodies)return;var $this,$document,$headers,cache,config,shiftDown=0,sortOrder;this.config={};config=$.extend(this.config,$.tablesorter.defaults,settings);$this=$(this);$headers=buildHeaders(this);this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this);var sortCSS=[config.cssDesc,config.cssAsc];fixColumnWidth(this);$headers.click(function(e){$this.trigger("sortStart");var totalRows=($this[0].tBodies[0]&&$this[0].tBodies[0].rows.length)||0;if(!this.sortDisabled&&totalRows>0){var $cell=$(this);var i=this.column;this.order=this.count++%2;if(!e[config.sortMultiSortKey]){config.sortList=[];if(config.sortForce!=null){var a=config.sortForce;for(var j=0;j<a.length;j++){if(a[j][0]!=i){config.sortList.push(a[j]);}}}config.sortList.push([i,this.order]);}else{if(isValueInArray(i,config.sortList)){for(var j=0;j<config.sortList.length;j++){var s=config.sortList[j],o=config.headerList[s[0]];if(s[0]==i){o.count=s[1];o.count++;s[1]=o.count%2;}}}else{config.sortList.push([i,this.order]);}};setTimeout(function(){setHeadersCss($this[0],$headers,config.sortList,sortCSS);appendToTable($this[0],multisort($this[0],config.sortList,cache));},1);return false;}}).mousedown(function(){if(config.cancelSelection){this.onselectstart=function(){return false};return false;}});$this.bind("update",function(){this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this);}).bind("sorton",function(e,list){$(this).trigger("sortStart");config.sortList=list;var sortList=config.sortList;updateHeaderSortCount(this,sortList);setHeadersCss(this,$headers,sortList,sortCSS);appendToTable(this,multisort(this,sortList,cache));}).bind("appendCache",function(){appendToTable(this,cache);}).bind("applyWidgetId",function(e,id){getWidgetById(id).format(this);}).bind("applyWidgets",function(){applyWidget(this);});if($.metadata&&($(this).metadata()&&$(this).metadata().sortlist)){config.sortList=$(this).metadata().sortlist;}if(config.sortList.length>0){$this.trigger("sorton",[config.sortList]);}applyWidget(this);});};this.addParser=function(parser){var l=parsers.length,a=true;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==parser.id.toLowerCase()){a=false;}}if(a){parsers.push(parser);};};this.addWidget=function(widget){widgets.push(widget);};this.formatFloat=function(s){var i=parseFloat(s);return(isNaN(i))?0:i;};this.formatInt=function(s){var i=parseInt(s);return(isNaN(i))?0:i;};this.isDigit=function(s,config){var DECIMAL='\\'+config.decimal;var exp='/(^[+]?0('+DECIMAL+'0+)?$)|(^([-+]?[1-9][0-9]*)$)|(^([-+]?((0?|[1-9][0-9]*)'+DECIMAL+'(0*[1-9][0-9]*)))$)|(^[-+]?[1-9]+[0-9]*'+DECIMAL+'0+$)/';return RegExp(exp).test($.trim(s));};this.clearTableBody=function(table){if($.browser.msie){function empty(){while(this.firstChild)this.removeChild(this.firstChild);}empty.apply(table.tBodies[0]);}else{table.tBodies[0].innerHTML="";}};}});$.fn.extend({tablesorter:$.tablesorter.construct});var ts=$.tablesorter;ts.addParser({id:"text",is:function(s){return true;},format:function(s){return $.trim(s.toLowerCase());},type:"text"});ts.addParser({id:"digit",is:function(s,table){var c=table.config;return $.tablesorter.isDigit(s,c);},format:function(s){return $.tablesorter.formatFloat(s);},type:"numeric"});ts.addParser({id:"currency",is:function(s){return/^[£$â¬?.]/.test(s);},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/[^0-9.]/g),""));},type:"numeric"});ts.addParser({id:"ipAddress",is:function(s){return/^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(s);},format:function(s){var a=s.split("."),r="",l=a.length;for(var i=0;i<l;i++){var item=a[i];if(item.length==2){r+="0"+item;}else{r+=item;}}return $.tablesorter.formatFloat(r);},type:"numeric"});ts.addParser({id:"url",is:function(s){return/^(https?|ftp|file):\/\/$/.test(s);},format:function(s){return jQuery.trim(s.replace(new RegExp(/(https?|ftp|file):\/\//),''));},type:"text"});ts.addParser({id:"isoDate",is:function(s){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(s);},format:function(s){return $.tablesorter.formatFloat((s!="")?new Date(s.replace(new RegExp(/-/g),"/")).getTime():"0");},type:"numeric"});ts.addParser({id:"percent",is:function(s){return/\%$/.test($.trim(s));},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/%/g),""));},type:"numeric"});ts.addParser({id:"usLongDate",is:function(s){return s.match(new RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/));},format:function(s){return $.tablesorter.formatFloat(new Date(s).getTime());},type:"numeric"});ts.addParser({id:"shortDate",is:function(s){return/\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(s);},format:function(s,table){var c=table.config;s=s.replace(/\-/g,"/");if(c.dateFormat=="us"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$1/$2");}else if(c.dateFormat=="uk"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1");}else if(c.dateFormat=="dd/mm/yy"||c.dateFormat=="dd-mm-yy"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3");}return $.tablesorter.formatFloat(new Date(s).getTime());},type:"numeric"});ts.addParser({id:"time",is:function(s){return/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(s);},format:function(s){return $.tablesorter.formatFloat(new Date("2000/01/01 "+s).getTime());},type:"numeric"});ts.addParser({id:"metadata",is:function(s){return false;},format:function(s,table,cell){var c=table.config,p=(!c.parserMetadataName)?'sortValue':c.parserMetadataName;return $(cell).metadata()[p];},type:"numeric"});ts.addWidget({id:"zebra",format:function(table){if(table.config.debug){var time=new Date();}$("tr:visible",table.tBodies[0]).filter(':even').removeClass(table.config.widgetZebra.css[1]).addClass(table.config.widgetZebra.css[0]).end().filter(':odd').removeClass(table.config.widgetZebra.css[0]).addClass(table.config.widgetZebra.css[1]);if(table.config.debug){$.tablesorter.benchmark("Applying Zebra widget",time);}}});})(jQuery); >\ No newline at end of file >diff --git a/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.tools.min.js b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.tools.min.js >new file mode 100644 >index 0000000..d55c776 >--- /dev/null >+++ b/koha-tmpl/opac-tmpl/ccsr/en/lib/jquery/plugins/jquery.tools.min.js >@@ -0,0 +1,11 @@ >+/*! >+ * jQuery Tools v1.2.6 - The missing UI library for the Web >+ * >+ * tooltip/tooltip.js >+ * >+ * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE. >+ * >+ * http://flowplayer.org/tools/ >+ * >+ */ >+(function(a){a.tools=a.tools||{version:"v1.2.6"},a.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,fadeIE:!1,position:["top","center"],offset:[0,0],relative:!1,cancelDefault:!0,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,c,d){b[a]=[c,d]}};var b={toggle:[function(a){var b=this.getConf(),c=this.getTip(),d=b.opacity;d<1&&c.css({opacity:d}),c.show(),a.call()},function(a){this.getTip().hide(),a.call()}],fade:[function(b){var c=this.getConf();!a.browser.msie||c.fadeIE?this.getTip().fadeTo(c.fadeInSpeed,c.opacity,b):(this.getTip().show(),b())},function(b){var c=this.getConf();!a.browser.msie||c.fadeIE?this.getTip().fadeOut(c.fadeOutSpeed,b):(this.getTip().hide(),b())}]};function c(b,c,d){var e=d.relative?b.position().top:b.offset().top,f=d.relative?b.position().left:b.offset().left,g=d.position[0];e-=c.outerHeight()-d.offset[0],f+=b.outerWidth()+d.offset[1],/iPad/i.test(navigator.userAgent)&&(e-=a(window).scrollTop());var h=c.outerHeight()+b.outerHeight();g=="center"&&(e+=h/2),g=="bottom"&&(e+=h),g=d.position[1];var i=c.outerWidth()+b.outerWidth();g=="center"&&(f-=i/2),g=="left"&&(f-=i);return{top:e,left:f}}function d(d,e){var f=this,g=d.add(f),h,i=0,j=0,k=d.attr("title"),l=d.attr("data-tooltip"),m=b[e.effect],n,o=d.is(":input"),p=o&&d.is(":checkbox, :radio, select, :button, :submit"),q=d.attr("type"),r=e.events[q]||e.events[o?p?"widget":"input":"def"];if(!m)throw"Nonexistent effect \""+e.effect+"\"";r=r.split(/,\s*/);if(r.length!=2)throw"Tooltip: bad events configuration for "+q;d.bind(r[0],function(a){clearTimeout(i),e.predelay?j=setTimeout(function(){f.show(a)},e.predelay):f.show(a)}).bind(r[1],function(a){clearTimeout(j),e.delay?i=setTimeout(function(){f.hide(a)},e.delay):f.hide(a)}),k&&e.cancelDefault&&(d.removeAttr("title"),d.data("title",k)),a.extend(f,{show:function(b){if(!h){l?h=a(l):e.tip?h=a(e.tip).eq(0):k?h=a(e.layout).addClass(e.tipClass).appendTo(document.body).hide().append(k):(h=d.next(),h.length||(h=d.parent().next()));if(!h.length)throw"Cannot find tooltip for "+d}if(f.isShown())return f;h.stop(!0,!0);var o=c(d,h,e);e.tip&&h.html(d.data("title")),b=a.Event(),b.type="onBeforeShow",g.trigger(b,[o]);if(b.isDefaultPrevented())return f;o=c(d,h,e),h.css({position:"absolute",top:o.top,left:o.left}),n=!0,m[0].call(f,function(){b.type="onShow",n="full",g.trigger(b)});var p=e.events.tooltip.split(/,\s*/);h.data("__set")||(h.unbind(p[0]).bind(p[0],function(){clearTimeout(i),clearTimeout(j)}),p[1]&&!d.is("input:not(:checkbox, :radio), textarea")&&h.unbind(p[1]).bind(p[1],function(a){a.relatedTarget!=d[0]&&d.trigger(r[1].split(" ")[0])}),e.tip||h.data("__set",!0));return f},hide:function(c){if(!h||!f.isShown())return f;c=a.Event(),c.type="onBeforeHide",g.trigger(c);if(!c.isDefaultPrevented()){n=!1,b[e.effect][1].call(f,function(){c.type="onHide",g.trigger(c)});return f}},isShown:function(a){return a?n=="full":n},getConf:function(){return e},getTip:function(){return h},getTrigger:function(){return d}}),a.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){b&&a(f).bind(c,b);return f}})}a.fn.tooltip=function(b){var c=this.data("tooltip");if(c)return c;b=a.extend(!0,{},a.tools.tooltip.conf,b),typeof b.position=="string"&&(b.position=b.position.split(/,?\s/)),this.each(function(){c=new d(a(this),b),a(this).data("tooltip",c)});return b.api?c:this}})(jQuery); >-- >1.7.2.5
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 8597
:
11448
|
11449
|
11450
|
11456
|
11457
|
11458
|
11515
|
11565
|
11566
|
11567
|
11568
|
11583
|
11853
|
11854
|
11855
|
11856
|
11857
|
11858
|
11859
|
11902
|
11974
|
11975
|
12060
|
12061
|
12063
|
12064
|
12065
|
12066
|
12067
|
12174
|
12651
|
12652