commit 892c7889a19a1258fc760e8439fca72579a99ea3 Author: heimoshuiyu Date: Sat May 28 09:55:02 2022 +0800 init diff --git a/index.html b/index.html new file mode 100644 index 0000000..bed941b --- /dev/null +++ b/index.html @@ -0,0 +1,1126 @@ + + + + + + + + + + + + + + 粤港澳大湾区健康高校与主动健康研讨会 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+
+ + +
+
+
+
+
+ + + + + +
+ +
+ 粤港澳大湾区健康高校与主动健康研讨会 +
+ + + + + + + +
+
+

前言

+

+ 新冠疫情危机的蔓延对全世界的人们都带来了威胁、提出了挑战,并造成了社会变革,尽管很多高校活动都转到了线上,但这并不意味着各高校是完全孤立的。世界卫生组织除了在1986发起了健康城市运动之外,还于2001年随着《欧肯那根宪章》的宣布启动健康高校的志愿运动,更重要的是中国政府在《“健康中国2030”纲要规划》中提出了主动健康这一新概念。作为中国全球化程度最高的地区之一的粤港澳大湾区,该区的高校对促进本地及周围省市、社区的学生健康都有相似的关注度,本次会议是粤港澳大湾区首次举办此类会议,各被邀学者将会在此次会议上交换他们在推进健康行动上的经验和想法,我们亦同样欢迎学生的参与,参与的学生将在单独为其开辟的环节中介绍他们的自己的项目。 +

+
+ +

+ + 研讨会主题高校校园与所在社区健康促进与主动健康 +

+ +

+ + 副题: +

    +
  • 身体素质和锻炼
  • +
  • 校园健康食品的供应与可持续消费
  • +
  • 健康的生活方式和习惯的培养
  • +
  • 睡眠和手机成瘾问题
  • +
  • 酒精、毒品、电子游戏和香烟的成瘾和预防
  • +
  • 校园卫生和垃圾管理
  • +
  • 健康促进校园环境
  • +
  • 校内节能环保
  • +
  • 心理健康问题和个人积极成长
  • +
  • 新冠疫情的防治和教育
  • +
  • 健康活动的社区参与
  • +
  • 大学安全以及和谐
  • +
+

+ +
+

+ 开幕致辞: +

+
+ + 汤涛 教授 +

北京师范大学─香港浸会大学联合国际学院校长,中国科学院院士

+
+
+

+ + +

+ 主题演讲嘉宾: +

+
+ + 汤捷 会长、主任医生、研究员 +

研究员,广东省人口发展研究院副院长、广东省健康教育协会会长,主任医师

+
+ +
+ + 杜夫.密特博士 +

加拿大英属哥伦比亚大学福祉策略办公室主任,世界卫生组织健康推广大学领导委员会联合主席

+
+ +
+ + 朱明若教授 +

AM勋衔,澳大利亚格里菲斯大学环境与人口健康中心主任

+
+ +
+ + 刘永松教授 +

香港浸会大学,体育运动及健康学系,系主任

+
+
+

+ +

+ 论坛分享嘉宾: +

+
+ + 方玉辉 医生/教授 +

香港理工大学专业及持续教育学院,实务教授(健康学)及学部副主任

+
+ +
+ + 孔兆偉副院長 +

澳门大学教育学院副院長,運動科學專業

+
+ +
+ + 阮华达教授 +

北京师范大学-香港浸会大学联合国际学院 理工科技学部

+
+ +
+ + 梁健博士 +

华南师范大学体育科学学院,实验中心主任

+
+
+

+ +

+ 特邀嘉宾: +

    +
  • 安静主任,珠海高新区疾病预防控制中心
  • +
  • 李桦主任,中山大学,心理健康教育与咨询中心
  • +
  • 李焰主任,清华大学,学生心理发展指导中心
  • +
  • 刘卉主任,北京大学,学生心理健康教育与咨询中心
  • +
  • 钱捷主任,复旦大学,心理健康教育中心
  • +
  • 宋宇宏博士,执业医师,广东省社会工作教育与实务协会医务社工专委会主委,中国残疾人康复协会社会康复专委会常委
  • +
  • 王傅系主任,仲恺农业工程学院,社会工作与社会政策系
  • +
  • 张洪英副主任,上海交通大学,心理咨询中心
  • +
  • 朱丽雅主任,吉林大学,学生心理健康指导中心
  • +
+

+ +

+ + 大会语言:普通话或英语(英语发言会附上中文字幕) +

+ +

+ + 日期: 2022年六月11日星期六, 下午一时三十分至五时 +

+ +

+ + 形式:线上 +

+ +

+ + 费用:免费 +

+ +

+ + 注册:请扫描二维码 +

+ +
+ +

+ + 提交论文
+ 请于5月31日前提交不超过200字中英文均可摘要,电邮至邮箱 andyfung@uic.edu.cn,程序委员会秘书冯瑞龙博士收。接纳通知会于10天内回复。
+ 其他查询:HealthyU-Con2022@uic.edu.cn +

+ +
+ +

+ + 组织委员会
+ 联合主席:阮华达教授,黄匡忠教授
+ 委员:冯瑞龙博士,蓝云剑先生,李军阳先生,刘昕女士,石磊教授,汤绍龙博士,胡美怡博士,杨荣臻先生
+

+ +

+ + 程序委员会
+ 联合主席:阮华达教授,黄匡忠教授,石磊教授
+ 委员:冯瑞龙博士,胡美怡博士
+ 委员会秘书处:冯瑞龙博士,石梓昕女士,张翼扬女士
+

+
+
+ + + +
+
+

主题演讲

+ +
+
+ +
+

汤涛 教授

+

+ 北京师范大学──香港浸会大学联合国际学院校长 +

+

+ 中国科学院院士 +

+

+ 开幕礼 13:30-13:45 PM +

+
+
+
+ +
+
+ +
+

汤捷 会长、主任医生、研究员

+

+ 研究员,广东省人口发展研究院副院长、广东省健康教育协会会长,主任医师 +

+

+ 牢固树立”健康第一”的教育理念 +

+

+ 13:45 - 14:05 PM +

+
+
+
+ 广东省人口发展研究院副院长,主任医师/研究员,健康教育、爱国卫生等领域的国家级专家,中山大学兼职导师。兼任中国健康促进与教育协会常务理事、广东省健康教育协会会长。2010年、2016年先后两次赴美国(约翰·霍普金斯大学)交流学习,2012年赴德国培训学习。 +
+
+ 曾荣获广东省政府抗击非典“先进个人”,全国创建无烟医院贡献奖,国家卫健委巡讲专家,广州市科协第一批“科普名师”。2020年被中国健康促进与教育协会授予“健康教育先锋人物”。近年来主持科研课题及参与科研课题20多项,主编专著4部,以第一作者及通讯作者发表科研论文50余篇,科普文章100多万字。 +
+
+ +
+
+ +
+

杜夫.密特 博士

+

+ 研究员,广东省人口发展研究院副院长、广东省健康教育协会会长,主任医师。加拿大英属哥伦比亚大学,世界卫生组织健康推广大学领导委员会联合主席 +

+

+ 促进健康校园 (暂定) +

+

+ 14:05 - 14:25 PM +

+
+
+
+ +
+
+ +
+

朱明若 教授

+

+ 澳洲AM勋衔。澳洲格理菲斯大学,环境与人口健康中心主任,世界卫生组织前任顾问 +

+

+ 全球卫生安全 (暂定) +

+

+ 14:25 - 14:45 PM +

+
+
+
+ +
+
+ +
+

刘永松 教授

+

+ 香港浸会大学,体育运动及健康学系教授 +

+

+ 身体素质锻炼与主动健康 +

+

+ 14:45 - 15:05 PM +

+
+
+
+ 劉永松博士,現任香港浸會大學體育運動及健康學系教授,曾任奧運研究中心主任。研究範疇包括:兒童肥胖、運動與公共健康及奧運主義。由1998年至今,劉教授在美國、歐洲、香港和台灣共出版及發表超過210篇國際學術研究論文及書籍。2004年獲頒發「華人運動生理及體適能學者學會研究獎」、2007、2012、 + 2015, 2016及 + 2019年獲香港浸會大學社會科學院頒發「傑出研究表現獎」、2008年獲頒發「第十六屆國際比較體育及運動學會研究獎」、2008年「華人運動生理及體適能學者學會研究一等獎」,2005年成為英國運動科學學會認可的運動心理學家, + 2019年獲歐洲運動科學學院委任為院士。劉教授亦被委任為北京大學公共衛生學院客座教授、台灣運動社會學學會顧問及多個政府及志願團體的顧問。 +
+
+ +

Q & A 提问时间

+

+ 14:05 - 15:20 PM +

+ +
+ +

小休

+

+ 15:20 - 15:30 PM +

+
+ +

论坛嘉宾分享

+

+ 15:30 - 16:30 PM +

+

+ 论坛题目:大湾区高校与健康推广论坛 +

+ +
+
+ +
+

方玉辉 医生/教授

+

+ 香港理工大学专业及持续教育学院,实务教授(健康学)及学部副主任 +

+
+
+
+ 方玉辉医生是家庭医生和社会医学专科医生,目前是科技、工程及健康学部副主任及实务教授(健康学)、健康及生命科学学科统筹、应用科学(荣誉)理学士(健康学)及应用科学学士组合课程统筹。他还是「老龄化和医疗管理研究中心」总监,该中心是获得香港特区政府研究资助局三年(2018至2021年)的拨款成立。 +
+
+ 方医生在澳洲悉尼大学Royal Prince Alfred Hospital接受医生培训,并於1989年获得公共卫生科硕士学位。他还获得医学管理、社区医学、家庭医学和职业医学的深造资历。 +
+
+ 在30多年的职业生涯中,方医生在香港和悉尼的公立医院、私家医院和大学的医疗机构工作过。他曾任律敦治医院院长、仁安医院院长、香港中文大学保健处处长,以及澳洲新南威尔士大学教学医院副院长 +
+
+ +
+
+ +
+

孔兆偉副院長

+

+ 澳门大学教育学院副院長,運動科學專業 +

+
+
+
+ 北京体育大学学士、硕士。香港浸会大学运动科学博士。他的研究兴趣在,运动的生理反应与适应、缺氧条件下的运动与训练、健康与锻炼。 +
+
+ +
+
+ +
+

阮华达教授

+

+ 北京师范大学-香港浸会大学联合国际学院 理工科技学部 +

+
+
+
+ 阮华达教授本科毕业于华南农业大学,1997年获西澳大利亚大学矿物学博士学位,2005年获澳大利亚昆士兰科技大学化学博士学位,是化学、矿物学和环境科学等领域知名学者。 +
+
+ 他的专业经验及科研方向为环境化学,材料化学,纳米技术和纳米材料的合成、鉴定和应用,环境评估和审计,环境污染监控、测试和治理,环境污染与公共健康,食品安全与健康,环境污染的化学和生物治理与修复,固体废物处理、利用与管理,生物废料的循环再生利用,可再生能源及节能技术,全球暖化与环境和能源的关系,土壤酸化和治理。 +
+
+ 阮教授是北师港浸大环境科学系教授,创系主任。他在澳大利亚、美国、香港和国内有三十多年的教学和科研的经验。在西澳大利亚大学任教期间,兼任西澳大利亚州政府整治康宁河委员会的委员。在美国普渡大学任教期间,成功研发新的化学和生物结合修复技术并应用于土壤中重金属污染治理。他亦曾担任华南农业大学客座教授,中国科学院广东生态土壤研究所客座研究员,澳大利亚格利菲大学客座教授。 +
+
+ 除了参与国家和州政府的科研课题外,阮教授还和多个跨国公司进行科研合作并担任技术顾问。在香港和联合国际学院任职期间,与澳门和香港政府部门、环保团体和公司合作,指导澳门鸭涌河污染调查和整治的科研课题,课题的活动和成果已多次被澳门媒体包括电视、电台和报纸报道;参与香港政府环境污染监控,包括大气污染监控、室内空气质量、消费品中有害挥发性有机物,食品营养标签和食品安全,电子废物中重金属和有害有机物的监控,以及环境评估和认证等,是香港认证审计师学会会员和注册审计师,曾任香港测试、监测和认证协会环保委员会的副主席。阮教授还先后应邀担任香港环境师学会荣誉顾问,澳大利亚昆士兰地方法院陪审团成员,珠海市应急管理委员会委员,国际科技杂志编委、特邀审稿人和国际会议筹备委员会委员、主讲嘉宾等。珠海市室内环境净化行业协会特聘专家,全国游憩环境专家智库专家,珠海市公共场所集中空调通风系统清洗消毒操作指南 + T/ZIEPA 1-2020编辑委员会委员、珠海市公共场所健康危害因素在线监测系统标准编辑委员会委员。 +
+
+ +
+
+ +
+

梁健博士

+

+ 华南师范大学体育科学学院,实验中心主任 +

+
+
+
+ +
+ +
+
+
+

论文报告

+

+ Paper Presentations +

+ 16:30 - 17:30 PM +
+
+
+ +
+
+ + + +
+
+ +
+
+ 《以健康练习和幸福练习提升大学生情绪健康和情绪智能的实践探究:主动健康和积极教育的成长维度》 +
+
+ +
+ +
+ +
+
+ 《澳門體育團體的發展策略研析》 +
+
+ +
+ +
+ +
+
+ 《新媒体促进老年人健康》 +
+
+ +
+ +
+ +
+
+ 《预防艾滋病的教育及措施》 +
+
+ +
+ +
+ +
+
+ (将会持续更新更多论文) +
+
+ + 提交论文
+ 请于5月31日前提交不超过200字中英文均可摘要,电邮至邮箱 andyfung@uic.edu.cn,程序委员会秘书冯瑞龙博士收。接纳通知会于10天内回复。
+
+
+
+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/index_files/05f42c637485293d4ddebebcd4c62359_caption.js b/index_files/05f42c637485293d4ddebebcd4c62359_caption.js new file mode 100644 index 0000000..c816027 --- /dev/null +++ b/index_files/05f42c637485293d4ddebebcd4c62359_caption.js @@ -0,0 +1,2 @@ + +var JCaption=function(c){var e,b,a=function(f){e=jQuery.noConflict();b=f;e(b).each(function(g,h){d(h)})},d=function(i){var h=e(i),f=h.attr("title"),j=h.attr("width")||i.width,l=h.attr("align")||h.css("float")||i.style.styleFloat||"none",g=e("

",{text:f,"class":b.replace(".","_")}),k=e("

",{"class":b.replace(".","_")+" "+l,css:{"float":l,width:j}});h.before(k);k.append(h);if(f!==""){k.append(g)}};a(c)}; \ No newline at end of file diff --git a/index_files/05f42c637485293d4ddebebcd4c62359_jquery-migrate.min.js b/index_files/05f42c637485293d4ddebebcd4c62359_jquery-migrate.min.js new file mode 100644 index 0000000..84dbb47 --- /dev/null +++ b/index_files/05f42c637485293d4ddebebcd4c62359_jquery-migrate.min.js @@ -0,0 +1,2 @@ + +"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(a,b,c){function d(c){var d=b.console;f[c]||(f[c]=!0,a.migrateWarnings.push(c),d&&d.warn&&!a.migrateMute&&(d.warn("JQMIGRATE: "+c),a.migrateTrace&&d.trace&&d.trace()))}function e(b,c,e,f){if(Object.defineProperty)try{return void Object.defineProperty(b,c,{configurable:!0,enumerable:!0,get:function(){return d(f),e},set:function(a){d(f),e=a}})}catch(g){}a._definePropertyBroken=!0,b[c]=e}a.migrateVersion="x.x.x";var f={};a.migrateWarnings=[],b.console&&b.console.log&&b.console.log("JQMIGRATE: Migrate is installed"+(a.migrateMute?"":" with logging active")+", version "+a.migrateVersion),a.migrateTrace===c&&(a.migrateTrace=!0),a.migrateReset=function(){f={},a.migrateWarnings.length=0},"BackCompat"===document.compatMode&&d("jQuery is not compatible with Quirks Mode");var g=a("",{size:1}).attr("size")&&a.attrFn,h=a.attr,i=a.attrHooks.value&&a.attrHooks.value.get||function(){return null},j=a.attrHooks.value&&a.attrHooks.value.set||function(){return c},k=/^(?:input|button)$/i,l=/^[238]$/,m=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,n=/^(?:checked|selected)$/i;e(a,"attrFn",g||{},"jQuery.attrFn is deprecated"),a.attr=function(b,e,f,i){var j=e.toLowerCase(),o=b&&b.nodeType;return i&&(h.length<4&&d("jQuery.fn.attr( props, pass ) is deprecated"),b&&!l.test(o)&&(g?e in g:a.isFunction(a.fn[e])))?a(b)[e](f):("type"===e&&f!==c&&k.test(b.nodeName)&&b.parentNode&&d("Can't change the 'type' of an input or button in IE 6/7/8"),!a.attrHooks[j]&&m.test(j)&&(a.attrHooks[j]={get:function(b,d){var e,f=a.prop(b,d);return f===!0||"boolean"!=typeof f&&(e=b.getAttributeNode(d))&&e.nodeValue!==!1?d.toLowerCase():c},set:function(b,c,d){var e;return c===!1?a.removeAttr(b,d):(e=a.propFix[d]||d,e in b&&(b[e]=!0),b.setAttribute(d,d.toLowerCase())),d}},n.test(j)&&d("jQuery.fn.attr('"+j+"') might use property instead of attribute")),h.call(a,b,e,f))},a.attrHooks.value={get:function(a,b){var c=(a.nodeName||"").toLowerCase();return"button"===c?i.apply(this,arguments):("input"!==c&&"option"!==c&&d("jQuery.fn.attr('value') no longer gets properties"),b in a?a.value:null)},set:function(a,b){var c=(a.nodeName||"").toLowerCase();return"button"===c?j.apply(this,arguments):("input"!==c&&"option"!==c&&d("jQuery.fn.attr('value', val) no longer sets properties"),void(a.value=b))}};var o,p,q=a.fn.init,r=a.find,s=a.parseJSON,t=/^\s*)([^>]*)$/;a.fn.init=function(b,e,f){var g,h;return b&&"string"==typeof b&&!a.isPlainObject(e)&&(g=w.exec(a.trim(b)))&&g[0]&&(t.test(b)||d("$(html) HTML strings must start with '<' character"),g[3]&&d("$(html) HTML text after last tag is ignored"),"#"===g[0].charAt(0)&&(d("HTML string cannot start with a '#' character"),a.error("JQMIGRATE: Invalid selector string (XSS)")),e&&e.context&&e.context.nodeType&&(e=e.context),a.parseHTML)?q.call(this,a.parseHTML(g[2],e&&e.ownerDocument||e||document,!0),e,f):(h=q.apply(this,arguments),b&&b.selector!==c?(h.selector=b.selector,h.context=b.context):(h.selector="string"==typeof b?b:"",b&&(h.context=b.nodeType?b:e||document)),h)},a.fn.init.prototype=a.fn,a.find=function(a){var b=Array.prototype.slice.call(arguments);if("string"==typeof a&&u.test(a))try{document.querySelector(a)}catch(c){a=a.replace(v,function(a,b,c,d){return"["+b+c+'"'+d+'"]'});try{document.querySelector(a),d("Attribute selector with '#' must be quoted: "+b[0]),b[0]=a}catch(e){d("Attribute selector with '#' was not fixed: "+b[0])}}return r.apply(this,b)};var x;for(x in r)Object.prototype.hasOwnProperty.call(r,x)&&(a.find[x]=r[x]);a.parseJSON=function(a){return a?s.apply(this,arguments):(d("jQuery.parseJSON requires a valid JSON string"),null)},a.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a.browser||(o=a.uaMatch(navigator.userAgent),p={},o.browser&&(p[o.browser]=!0,p.version=o.version),p.chrome?p.webkit=!0:p.webkit&&(p.safari=!0),a.browser=p),e(a,"browser",a.browser,"jQuery.browser is deprecated"),a.boxModel=a.support.boxModel="CSS1Compat"===document.compatMode,e(a,"boxModel",a.boxModel,"jQuery.boxModel is deprecated"),e(a.support,"boxModel",a.support.boxModel,"jQuery.support.boxModel is deprecated"),a.sub=function(){function b(a,c){return new b.fn.init(a,c)}a.extend(!0,b,this),b.superclass=this,b.fn=b.prototype=this(),b.fn.constructor=b,b.sub=this.sub,b.fn.init=function(d,e){var f=a.fn.init.call(this,d,e,c);return f instanceof b?f:b(f)},b.fn.init.prototype=b.fn;var c=b(document);return d("jQuery.sub() is deprecated"),b},a.fn.size=function(){return d("jQuery.fn.size() is deprecated; use the .length property"),this.length};var y=!1;a.swap&&a.each(["height","width","reliableMarginRight"],function(b,c){var d=a.cssHooks[c]&&a.cssHooks[c].get;d&&(a.cssHooks[c].get=function(){var a;return y=!0,a=d.apply(this,arguments),y=!1,a})}),a.swap=function(a,b,c,e){var f,g,h={};y||d("jQuery.swap() is undocumented and deprecated");for(g in b)h[g]=a.style[g],a.style[g]=b[g];f=c.apply(a,e||[]);for(g in b)a.style[g]=h[g];return f},a.ajaxSetup({converters:{"text json":a.parseJSON}});var z=a.fn.data;a.fn.data=function(b){var e,f,g=this[0];return!g||"events"!==b||1!==arguments.length||(e=a.data(g,b),f=a._data(g,b),e!==c&&e!==f||f===c)?z.apply(this,arguments):(d("Use of jQuery.fn.data('events') is deprecated"),f)};var A=/\/(java|ecma)script/i;a.clean||(a.clean=function(b,c,e,f){c=c||document,c=!c.nodeType&&c[0]||c,c=c.ownerDocument||c,d("jQuery.clean() is deprecated");var g,h,i,j,k=[];if(a.merge(k,a.buildFragment(b,c).childNodes),e)for(i=function(a){return!a.type||A.test(a.type)?f?f.push(a.parentNode?a.parentNode.removeChild(a):a):e.appendChild(a):void 0},g=0;null!=(h=k[g]);g++)a.nodeName(h,"script")&&i(h)||(e.appendChild(h),"undefined"!=typeof h.getElementsByTagName&&(j=a.grep(a.merge([],h.getElementsByTagName("script")),i),k.splice.apply(k,[g+1,0].concat(j)),g+=j.length));return k});var B=a.event.add,C=a.event.remove,D=a.event.trigger,E=a.fn.toggle,F=a.fn.live,G=a.fn.die,H=a.fn.load,I="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",J=new RegExp("\\b(?:"+I+")\\b"),K=/(?:^|\s)hover(\.\S+|)\b/,L=function(b){return"string"!=typeof b||a.event.special.hover?b:(K.test(b)&&d("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),b&&b.replace(K,"mouseenter$1 mouseleave$1"))};a.event.props&&"attrChange"!==a.event.props[0]&&a.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),a.event.dispatch&&e(a.event,"handle",a.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),a.event.add=function(a,b,c,e,f){a!==document&&J.test(b)&&d("AJAX events should be attached to document: "+b),B.call(this,a,L(b||""),c,e,f)},a.event.remove=function(a,b,c,d,e){C.call(this,a,L(b)||"",c,d,e)},a.each(["load","unload","error"],function(b,c){a.fn[c]=function(){var a=Array.prototype.slice.call(arguments,0);return"load"===c&&"string"==typeof a[0]?H.apply(this,a):(d("jQuery.fn."+c+"() is deprecated"),a.splice(0,0,c),arguments.length?this.bind.apply(this,a):(this.triggerHandler.apply(this,a),this))}}),a.fn.toggle=function(b,c){if(!a.isFunction(b)||!a.isFunction(c))return E.apply(this,arguments);d("jQuery.fn.toggle(handler, handler...) is deprecated");var e=arguments,f=b.guid||a.guid++,g=0,h=function(c){var d=(a._data(this,"lastToggle"+b.guid)||0)%g;return a._data(this,"lastToggle"+b.guid,d+1),c.preventDefault(),e[d].apply(this,arguments)||!1};for(h.guid=f;ga?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if(f=d.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0; +}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&&"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML="
a",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var da={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:l.htmlSerialize?[0,"",""]:[1,"X
","
"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,ea(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/<|&#?\w+;/,ha=/r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&aa.test(g)&&q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?""!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&&fa(i),c){f=0;while(g=i[f++])_.test(g.type||"")&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!na.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),g=h&&i[h],g&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Z.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}}function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&xa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&&(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o>m;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h>m;m++)g=i[m],_.test(g.type||"")&&!n._data(g,"globalEval")&&n.contains(j,g)&&(g.src?n._evalUrl&&n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(za,"")));k=e=null}return a}function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(ea(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"<$1>")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ua.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&&Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length>0&&fa(d,!i&&ea(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||M(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&&!wa.test(a)&&(l.htmlSerialize||!ua.test(a))&&(l.leadingWhitespace||!aa.test(a))&&!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(ea(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(Ja||n(""; + batch.document = document; + batch.iframe = batch.document.getElementById(idname); + batch.iframe.batch = batch; + batch.mode = batch.isPoll ? dwr.engine._ModeHtmlPoll : dwr.engine._ModeHtmlCall; + if (batch.isPoll) dwr.engine._outstandingIFrames.push(batch.iframe); + request = dwr.engine._constructRequest(batch); + if (batch.httpMethod == "GET") { + batch.iframe.setAttribute("src", request.url); + } + else { + batch.form = batch.document.createElement("form"); + batch.form.setAttribute("id", "dwr-form"); + batch.form.setAttribute("action", request.url); + batch.form.setAttribute("style", "display:none;"); + batch.form.setAttribute("target", idname); + batch.form.target = idname; + batch.form.setAttribute("method", batch.httpMethod); + for (prop in batch.map) { + var value = batch.map[prop]; + if (typeof value != "function") { + var formInput = batch.document.createElement("input"); + formInput.setAttribute("type", "hidden"); + formInput.setAttribute("name", prop); + formInput.setAttribute("value", value); + batch.form.appendChild(formInput); + } + } + batch.document.body.appendChild(batch.form); + batch.form.submit(); + } + } + else { + batch.httpMethod = "GET"; // There's no such thing as ScriptTag using POST + batch.mode = batch.isPoll ? dwr.engine._ModePlainPoll : dwr.engine._ModePlainCall; + request = dwr.engine._constructRequest(batch); + batch.script = document.createElement("script"); + batch.script.id = "dwr-st-" + batch.map["c0-id"]; + batch.script.src = request.url; + document.body.appendChild(batch.script); + } +}; + +dwr.engine._ModePlainCall = "/call/plaincall/"; +dwr.engine._ModeHtmlCall = "/call/htmlcall/"; +dwr.engine._ModePlainPoll = "/call/plainpoll/"; +dwr.engine._ModeHtmlPoll = "/call/htmlpoll/"; + +/** @private Work out what the URL should look like */ +dwr.engine._constructRequest = function(batch) { + // A quick string to help people that use web log analysers + var request = { url:batch.path + batch.mode, body:null }; + if (batch.isPoll == true) { + request.url += "ReverseAjax.dwr"; + } + else if (batch.map.callCount == 1) { + request.url += batch.map["c0-scriptName"] + "." + batch.map["c0-methodName"] + ".dwr"; + } + else { + request.url += "Multiple." + batch.map.callCount + ".dwr"; + } + // Play nice with url re-writing + var sessionMatch = location.href.match(/jsessionid=([^?]+)/); + if (sessionMatch != null) { + request.url += ";jsessionid=" + sessionMatch[1]; + } + + var prop; + if (batch.httpMethod == "GET") { + // Some browsers (Opera/Safari2) seem to fail to convert the callCount value + // to a string in the loop below so we do it manually here. + batch.map.callCount = "" + batch.map.callCount; + request.url += "?"; + for (prop in batch.map) { + if (typeof batch.map[prop] != "function") { + request.url += encodeURIComponent(prop) + "=" + encodeURIComponent(batch.map[prop]) + "&"; + } + } + request.url = request.url.substring(0, request.url.length - 1); + } + else { + // PERFORMANCE: for iframe mode this is thrown away. + request.body = ""; + if (document.all && !window.opera) { + // Use array joining on IE (fastest) + var buf = []; + for (prop in batch.map) { + if (typeof batch.map[prop] != "function") { + buf.push(prop + "=" + encodeURIComponent(batch.map[prop]) + dwr.engine._postSeperator); + } + } + request.body = buf.join(""); + } + else { + // Use string concat on other browsers (fastest) + for (prop in batch.map) { + if (typeof batch.map[prop] != "function") { + request.body += prop + "=" + encodeURIComponent(batch.map[prop]) + dwr.engine._postSeperator; + } + } + } + request.body = dwr.engine._contentRewriteHandler(request.body); + } + request.url = dwr.engine._urlRewriteHandler(request.url); + return request; +}; + +/** @private Called by XMLHttpRequest to indicate that something has happened */ +dwr.engine._stateChange = function(batch) { + var toEval; + + if (batch.completed) { + dwr.engine._debug("Error: _stateChange() with batch.completed"); + return; + } + + var req = batch.req; + try { + if (req.readyState != 4) return; + } + catch (ex) { + dwr.engine._handleWarning(batch, ex); + // It's broken - clear up and forget this call + dwr.engine._clearUp(batch); + return; + } + + if (dwr.engine._unloading) { + dwr.engine._debug("Ignoring reply from server as page is unloading."); + return; + } + + try { + var reply = req.responseText; + reply = dwr.engine._replyRewriteHandler(reply); + var status = req.status; // causes Mozilla to except on page moves + + if (reply == null || reply == "") { + dwr.engine._handleWarning(batch, { name:"dwr.engine.missingData", message:"No data received from server" }); + } + else if (status != 200) { + dwr.engine._handleError(batch, { name:"dwr.engine.http." + status, message:req.statusText }); + } + else { + var contentType = req.getResponseHeader("Content-Type"); + if (!contentType.match(/^text\/plain/) && !contentType.match(/^text\/javascript/)) { + if (contentType.match(/^text\/html/) && typeof batch.textHtmlHandler == "function") { + batch.textHtmlHandler({ status:status, responseText:reply, contentType:contentType }); + } + else { + dwr.engine._handleWarning(batch, { name:"dwr.engine.invalidMimeType", message:"Invalid content type: '" + contentType + "'" }); + } + } + else { + // Comet replies might have already partially executed + if (batch.isPoll && batch.map.partialResponse == dwr.engine._partialResponseYes) { + dwr.engine._processCometResponse(reply, batch); + } + else { + if (reply.search("//#DWR") == -1) { + dwr.engine._handleWarning(batch, { name:"dwr.engine.invalidReply", message:"Invalid reply from server" }); + } + else { + toEval = reply; + } + } + } + } + } + catch (ex) { + dwr.engine._handleWarning(batch, ex); + } + + dwr.engine._callPostHooks(batch); + + // Outside of the try/catch so errors propogate normally: + dwr.engine._receivedBatch = batch; + if (toEval != null) toEval = toEval.replace(dwr.engine._scriptTagProtection, ""); + dwr.engine._eval(toEval); + dwr.engine._receivedBatch = null; + dwr.engine._validateBatch(batch); + if (!batch.completed) dwr.engine._clearUp(batch); +}; + +/** + * @private This function is invoked when a batch reply is received. + * It checks that there is a response for every call in the batch. Otherwise, + * an error will be signaled (a call without a response indicates that the + * server failed to send complete batch response). + */ +dwr.engine._validateBatch = function(batch) { + // If some call left unreplied, report an error. + if (!batch.completed) { + for (var i = 0; i < batch.map.callCount; i++) { + if (batch.handlers[i] != null) { + dwr.engine._handleWarning(batch, { name:"dwr.engine.incompleteReply", message:"Incomplete reply from server" }); + break; + } + } + } +} + +/** @private Called from iframe onload, check batch using batch-id */ +dwr.engine._iframeLoadingComplete = function(batchId) { + // dwr.engine._checkCometPoll(); + var batch = dwr.engine._batches[batchId]; + if (batch) dwr.engine._validateBatch(batch); +} + +/** @private Called by the server: Execute a callback */ +dwr.engine._remoteHandleCallback = function(batchId, callId, reply) { + var batch = dwr.engine._batches[batchId]; + if (batch == null) { + dwr.engine._debug("Warning: batch == null in remoteHandleCallback for batchId=" + batchId, true); + return; + } + // Error handlers inside here indicate an error that is nothing to do + // with DWR so we handle them differently. + try { + var handlers = batch.handlers[callId]; + batch.handlers[callId] = null; + if (!handlers) { + dwr.engine._debug("Warning: Missing handlers. callId=" + callId, true); + } + else if (typeof handlers.callback == "function") handlers.callback(reply); + } + catch (ex) { + dwr.engine._handleError(batch, ex); + } +}; + +/** @private Called by the server: Handle an exception for a call */ +dwr.engine._remoteHandleException = function(batchId, callId, ex) { + var batch = dwr.engine._batches[batchId]; + if (batch == null) { dwr.engine._debug("Warning: null batch in remoteHandleException", true); return; } + var handlers = batch.handlers[callId]; + batch.handlers[callId] = null; + if (handlers == null) { dwr.engine._debug("Warning: null handlers in remoteHandleException", true); return; } + if (ex.message == undefined) ex.message = ""; + if (typeof handlers.exceptionHandler == "function") handlers.exceptionHandler(ex.message, ex); + else if (typeof batch.errorHandler == "function") batch.errorHandler(ex.message, ex); +}; + +/** @private Called by the server: The whole batch is broken */ +dwr.engine._remoteHandleBatchException = function(ex, batchId) { + var searchBatch = (dwr.engine._receivedBatch == null && batchId != null); + if (searchBatch) { + dwr.engine._receivedBatch = dwr.engine._batches[batchId]; + } + if (ex.message == undefined) ex.message = ""; + dwr.engine._handleError(dwr.engine._receivedBatch, ex); + if (searchBatch) { + dwr.engine._receivedBatch = null; + dwr.engine._clearUp(dwr.engine._batches[batchId]); + } +}; + +/** @private Called by the server: Reverse ajax should not be used */ +dwr.engine._remotePollCometDisabled = function(ex, batchId) { + dwr.engine.setActiveReverseAjax(false); + var searchBatch = (dwr.engine._receivedBatch == null && batchId != null); + if (searchBatch) { + dwr.engine._receivedBatch = dwr.engine._batches[batchId]; + } + if (ex.message == undefined) ex.message = ""; + dwr.engine._handleError(dwr.engine._receivedBatch, ex); + if (searchBatch) { + dwr.engine._receivedBatch = null; + dwr.engine._clearUp(dwr.engine._batches[batchId]); + } +}; + +/** @private Called by the server: An IFrame reply is about to start */ +dwr.engine._remoteBeginIFrameResponse = function(iframe, batchId) { + if (iframe != null) dwr.engine._receivedBatch = iframe.batch; + dwr.engine._callPostHooks(dwr.engine._receivedBatch); +}; + +/** @private Called by the server: An IFrame reply is just completing */ +dwr.engine._remoteEndIFrameResponse = function(batchId) { + dwr.engine._clearUp(dwr.engine._receivedBatch); + dwr.engine._receivedBatch = null; +}; + +/** @private This is a hack to make the context be this window */ +dwr.engine._eval = function(script) { + if (script == null) return null; + if (script == "") { dwr.engine._debug("Warning: blank script", true); return null; } + // dwr.engine._debug("Exec: [" + script + "]", true); + return eval(script); +}; + +/** @private Called as a result of a request timeout */ +dwr.engine._abortRequest = function(batch) { + if (batch && !batch.completed) { + dwr.engine._clearUp(batch); + if (batch.req) batch.req.abort(); + dwr.engine._handleError(batch, { name:"dwr.engine.timeout", message:"Timeout" }); + } +}; + +/** @private call all the post hooks for a batch */ +dwr.engine._callPostHooks = function(batch) { + if (batch.postHooks) { + for (var i = 0; i < batch.postHooks.length; i++) { + batch.postHooks[i](); + } + batch.postHooks = null; + } +}; + +/** @private A call has finished by whatever means and we need to shut it all down. */ +dwr.engine._clearUp = function(batch) { + if (!batch) { dwr.engine._debug("Warning: null batch in dwr.engine._clearUp()", true); return; } + if (batch.completed) { dwr.engine._debug("Warning: Double complete", true); return; } + + // IFrame tidyup + if (batch.div) batch.div.parentNode.removeChild(batch.div); + if (batch.iframe) { + // If this is a poll frame then stop comet polling + for (var i = 0; i < dwr.engine._outstandingIFrames.length; i++) { + if (dwr.engine._outstandingIFrames[i] == batch.iframe) { + dwr.engine._outstandingIFrames.splice(i, 1); + } + } + batch.iframe.parentNode.removeChild(batch.iframe); + } + if (batch.form) batch.form.parentNode.removeChild(batch.form); + + // XHR tidyup: avoid IE handles increase + if (batch.req) { + // If this is a poll frame then stop comet polling + if (batch.req == dwr.engine._pollReq) dwr.engine._pollReq = null; + delete batch.req; + } + + // Timeout tidyup + if (batch.timeoutId != null) { + clearTimeout(batch.timeoutId); + delete batch.timeoutId; + } + + if (batch.map && (batch.map.batchId || batch.map.batchId == 0)) { + delete dwr.engine._batches[batch.map.batchId]; + dwr.engine._batchesLength--; + } + + batch.completed = true; + + // If there is anything on the queue waiting to go out, then send it. + // We don't need to check for ordered mode, here because when ordered mode + // gets turned off, we still process *waiting* batches in an ordered way. + if (dwr.engine._batchQueue.length != 0) { + var sendbatch = dwr.engine._batchQueue.shift(); + dwr.engine._sendData(sendbatch); + } +}; + +/** @private Abort any XHRs in progress at page unload (solves zombie socket problems in IE). */ +dwr.engine._unloader = function() { + dwr.engine._unloading = true; + + // Empty queue of waiting ordered requests + dwr.engine._batchQueue.length = 0; + + // Abort any ongoing XHRs and clear their batches + for (var batchId in dwr.engine._batches) { + var batch = dwr.engine._batches[batchId]; + // Only process objects that look like batches (avoid prototype additions!) + if (batch && batch.map) { + if (batch.req) { + batch.req.abort(); + } + dwr.engine._clearUp(batch); + } + } +}; +// Now register the unload handler +if (window.addEventListener) window.addEventListener('unload', dwr.engine._unloader, false); +else if (window.attachEvent) window.attachEvent('onunload', dwr.engine._unloader); + +/** @private Generic error handling routing to save having null checks everywhere */ +dwr.engine._handleError = function(batch, ex) { + if (typeof ex == "string") ex = { name:"unknown", message:ex }; + if (ex.message == null) ex.message = ""; + if (ex.name == null) ex.name = "unknown"; + if (batch && typeof batch.errorHandler == "function") batch.errorHandler(ex.message, ex); + else if (dwr.engine._errorHandler) dwr.engine._errorHandler(ex.message, ex); + if (batch) dwr.engine._clearUp(batch); +}; + +/** @private Generic error handling routing to save having null checks everywhere */ +dwr.engine._handleWarning = function(batch, ex) { + if (typeof ex == "string") ex = { name:"unknown", message:ex }; + if (ex.message == null) ex.message = ""; + if (ex.name == null) ex.name = "unknown"; + if (batch && typeof batch.warningHandler == "function") batch.warningHandler(ex.message, ex); + else if (dwr.engine._warningHandler) dwr.engine._warningHandler(ex.message, ex); + if (batch) dwr.engine._clearUp(batch); +}; + +/** + * @private Marshall a data item + * @param batch A map of variables to how they have been marshalled + * @param referto An array of already marshalled variables to prevent recurrsion + * @param data The data to be marshalled + * @param name The name of the data being marshalled + */ +dwr.engine._serializeAll = function(batch, referto, data, name) { + if (data == null) { + batch.map[name] = "null:null"; + return; + } + + switch (typeof data) { + case "boolean": + batch.map[name] = "boolean:" + data; + break; + case "number": + batch.map[name] = "number:" + data; + break; + case "string": + batch.map[name] = "string:" + encodeURIComponent(data); + break; + case "object": + var objstr = Object.prototype.toString.call(data); + if (objstr == "[object String]") batch.map[name] = "String:" + encodeURIComponent(data); + else if (objstr == "[object Boolean]") batch.map[name] = "Boolean:" + data; + else if (objstr == "[object Number]") batch.map[name] = "Number:" + data; + else if (objstr == "[object Date]") batch.map[name] = "Date:" + data.getTime(); + else if (objstr == "[object Array]") batch.map[name] = dwr.engine._serializeArray(batch, referto, data, name); + else batch.map[name] = dwr.engine._serializeObject(batch, referto, data, name); + break; + case "function": + // We just ignore functions. + break; + default: + dwr.engine._handleWarning(null, { name:"dwr.engine.unexpectedType", message:"Unexpected type: " + typeof data + ", attempting default converter." }); + batch.map[name] = "default:" + data; + break; + } +}; + +/** @private Have we already converted this object? */ +dwr.engine._lookup = function(referto, data, name) { + var lookup; + // Can't use a map: getahead.org/ajax/javascript-gotchas + for (var i = 0; i < referto.length; i++) { + if (referto[i].data == data) { + lookup = referto[i]; + break; + } + } + if (lookup) return "reference:" + lookup.name; + referto.push({ data:data, name:name }); + return null; +}; + +/** @private Marshall an object */ +dwr.engine._serializeObject = function(batch, referto, data, name) { + var ref = dwr.engine._lookup(referto, data, name); + if (ref) return ref; + + // This check for an HTML is not complete, but is there a better way? + // Maybe we should add: data.hasChildNodes typeof "function" == true + if (data.nodeName && data.nodeType) { + return dwr.engine._serializeXml(batch, referto, data, name); + } + + // treat objects as an associative arrays + var reply = "Object_" + dwr.engine._getObjectClassName(data) + ":{"; + var element; + for (element in data) { + if (typeof data[element] != "function") { + batch.paramCount++; + var childName = "c" + dwr.engine._batch.map.callCount + "-e" + batch.paramCount; + dwr.engine._serializeAll(batch, referto, data[element], childName); + + reply += encodeURIComponent(element) + ":reference:" + childName + ", "; + } + } + + if (reply.substring(reply.length - 2) == ", ") { + reply = reply.substring(0, reply.length - 2); + } + reply += "}"; + + return reply; +}; + +/** @private Returns the classname of supplied argument obj */ +dwr.engine._errorClasses = { "Error":Error, "EvalError":EvalError, "RangeError":RangeError, "ReferenceError":ReferenceError, "SyntaxError":SyntaxError, "TypeError":TypeError, "URIError":URIError }; +dwr.engine._getObjectClassName = function(obj) { + // Try to find the classname by stringifying the object's constructor + // and extract from "function ". + if (obj && obj.constructor && obj.constructor.toString) + { + var str = obj.constructor.toString(); + var regexpmatch = str.match(/function\s+(\w+)/); + if (regexpmatch && regexpmatch.length == 2) { + return regexpmatch[1]; + } + } + + // Now manually test against the core Error classes, as these in some + // browsers successfully match to the wrong class in the + // Object.toString() test we will do later + if (obj && obj.constructor) { + for (var errorname in dwr.engine._errorClasses) { + if (obj.constructor == dwr.engine._errorClasses[errorname]) return errorname; + } + } + + // Try to find the classname by calling Object.toString() on the object + // and extracting from "[object ]" + if (obj) { + var str = Object.prototype.toString.call(obj); + var regexpmatch = str.match(/\[object\s+(\w+)/); + if (regexpmatch && regexpmatch.length==2) { + return regexpmatch[1]; + } + } + + // Supplied argument was probably not an object, but what is better? + return "Object"; +}; + +/** @private Marshall an object */ +dwr.engine._serializeXml = function(batch, referto, data, name) { + var ref = dwr.engine._lookup(referto, data, name); + if (ref) return ref; + + var output; + if (window.XMLSerializer) output = new XMLSerializer().serializeToString(data); + else if (data.toXml) output = data.toXml; + else output = data.innerHTML; + + return "XML:" + encodeURIComponent(output); +}; + +/** @private Marshall an array */ +dwr.engine._serializeArray = function(batch, referto, data, name) { + var ref = dwr.engine._lookup(referto, data, name); + if (ref) return ref; + + if (document.all && !window.opera) { + // Use array joining on IE (fastest) + var buf = ["Array:["]; + for (var i = 0; i < data.length; i++) { + if (i != 0) buf.push(","); + batch.paramCount++; + var childName = "c" + dwr.engine._batch.map.callCount + "-e" + batch.paramCount; + dwr.engine._serializeAll(batch, referto, data[i], childName); + buf.push("reference:"); + buf.push(childName); + } + buf.push("]"); + reply = buf.join(""); + } + else { + // Use string concat on other browsers (fastest) + var reply = "Array:["; + for (var i = 0; i < data.length; i++) { + if (i != 0) reply += ","; + batch.paramCount++; + var childName = "c" + dwr.engine._batch.map.callCount + "-e" + batch.paramCount; + dwr.engine._serializeAll(batch, referto, data[i], childName); + reply += "reference:"; + reply += childName; + } + reply += "]"; + } + + return reply; +}; + +/** @private Convert an XML string into a DOM object. */ +dwr.engine._unserializeDocument = function(xml) { + var dom; + if (window.DOMParser) { + var parser = new DOMParser(); + dom = parser.parseFromString(xml, "text/xml"); + if (!dom.documentElement || dom.documentElement.tagName == "parsererror") { + var message = dom.documentElement.firstChild.data; + message += "\n" + dom.documentElement.firstChild.nextSibling.firstChild.data; + throw message; + } + return dom; + } + else if (window.ActiveXObject) { + dom = dwr.engine._newActiveXObject(dwr.engine._DOMDocument); + dom.loadXML(xml); // What happens on parse fail with IE? + return dom; + } + else { + var div = document.createElement("div"); + div.innerHTML = xml; + return div; + } +}; + +/** @param axarray An array of strings to attempt to create ActiveX objects from */ +dwr.engine._newActiveXObject = function(axarray) { + var returnValue; + for (var i = 0; i < axarray.length; i++) { + try { + returnValue = new ActiveXObject(axarray[i]); + break; + } + catch (ex) { /* ignore */ } + } + return returnValue; +}; + +/** @private Used internally when some message needs to get to the programmer */ +dwr.engine._debug = function(message, stacktrace) { + var written = false; + try { + if (window.console) { + if (stacktrace && window.console.trace) window.console.trace(); + window.console.log(message); + written = true; + } + else if (window.opera && window.opera.postError) { + window.opera.postError(message); + written = true; + } + } + catch (ex) { /* ignore */ } + + if (!written) { + var debug = document.getElementById("dwr-debug"); + if (debug) { + var contents = message + "
" + debug.innerHTML; + if (contents.length > 2048) contents = contents.substring(0, 2048); + debug.innerHTML = contents; + } + } +}; + diff --git a/index_files/event.svg b/index_files/event.svg new file mode 100644 index 0000000..cd1e056 --- /dev/null +++ b/index_files/event.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/index_files/fangyuhui.png b/index_files/fangyuhui.png new file mode 100644 index 0000000..80cd5e3 Binary files /dev/null and b/index_files/fangyuhui.png differ diff --git a/index_files/formfunc.js b/index_files/formfunc.js new file mode 100644 index 0000000..8e39bd4 --- /dev/null +++ b/index_files/formfunc.js @@ -0,0 +1,49 @@ +/*按钮之类的提交时disabled, 然后提交完成自动enable; 用在提交动作发生前, 如 onsubmit 中 +用法举例: 参见本目录formfuncdemo.htm +*/ +function VsbFormFunc() +{ + var _this = this; + _this.disableAutoEnable = function(o) + { + o.disabled=true; + setTimeout(function(){_this.enableOnComplete(o);}, 500); + } + + _this.enableOnComplete = function(o) + { + if(window.document.readyState=='complete') + { + o.disabled = false; + } + else + { + setTimeout(function(){_this.enableOnComplete(o);}, 500); + } + } +}; +function changebase64_util(nameList,formName) +{ + if(!!nameList && nameList.length>0) + { + for(var i=0;i \ No newline at end of file diff --git a/index_files/how_to_reg.svg b/index_files/how_to_reg.svg new file mode 100644 index 0000000..3983126 --- /dev/null +++ b/index_files/how_to_reg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/index_files/kong.png b/index_files/kong.png new file mode 100644 index 0000000..8487fde Binary files /dev/null and b/index_files/kong.png differ diff --git a/index_files/language.svg b/index_files/language.svg new file mode 100644 index 0000000..5ab2f32 --- /dev/null +++ b/index_files/language.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/index_files/liangjian.png b/index_files/liangjian.png new file mode 100644 index 0000000..9b13772 Binary files /dev/null and b/index_files/liangjian.png differ diff --git a/index_files/liuyongsong.png b/index_files/liuyongsong.png new file mode 100644 index 0000000..23b0e11 Binary files /dev/null and b/index_files/liuyongsong.png differ diff --git a/index_files/logo.jpg b/index_files/logo.jpg new file mode 100644 index 0000000..72da341 Binary files /dev/null and b/index_files/logo.jpg differ diff --git a/index_files/newscontent.js b/index_files/newscontent.js new file mode 100644 index 0000000..4b0401e --- /dev/null +++ b/index_files/newscontent.js @@ -0,0 +1,404 @@ +/** +Obtain news content components of the vote +*/ +var _newscontent_errcode = ""; +var _newscontent_errorcode = ""; +var _newscontent_votebgcolor = ""; +var _newscontent_votetitlestyle = ""; +var _newscontent_votefgcolor = ""; +var _newscontent_qdimg = ""; +var _newscontent_votestyle = ""; +var _newscontent_Welcomevote = ""; +var _newscontent_padding = ""; +var _newscontent_toupiao = ""; +var _newscontent_chakan = ""; +var _newscontent_myform = ""; +var _newscontent_writevote = ""; +var _newscontent_owner = ""; +var _newscontent_ip = ""; +var _newscontent_newsid = ""; +var _newscontent_againvote = ""; +var _newscontent_errvote = ""; +var _newscontent_thinksvote = ""; +var _newscontent_voteresult = ""; +function showVote(pnewsid,powner,pvotebgcolor,pvotetitlestyle,pvotefgcolor,pqdimg,pvotestyle,pWelcomevote,ppadding,ptoupiao,pchakan,pformname,pwritevote,pip,pagainvote,perrvote,pthinksvote,pvoteresult) +{ + _newscontent_votebgcolor = pvotebgcolor; + _newscontent_votetitlestyle = pvotetitlestyle; + _newscontent_votefgcolor = pvotefgcolor; + _newscontent_qdimg = pqdimg; + _newscontent_votestyle = pvotestyle; + _newscontent_Welcomevote = pWelcomevote; + _newscontent_padding = ppadding; + _newscontent_toupiao = ptoupiao; + _newscontent_chakan = pchakan; + _newscontent_myform = pformname; + _newscontent_writevote = pwritevote; + _newscontent_owner = powner; + _newscontent_ip = pip; + _newscontent_newsid = pnewsid; + _newscontent_againvote = pagainvote; + _newscontent_errvote = perrvote; + _newscontent_thinksvote = pthinksvote; + _newscontent_voteresult = pvoteresult; + NewsvoteDWR.getVoteTitle(pnewsid,powner,_newscontent_puttitle); +} +function _newscontent_puttitle(title) +{ + if(title.result == "true") + { + var vote = "
" + vote += "
"; + vote += "
" + _newscontent_qdimg + "  " + _newscontent_Welcomevote + "
" + for(i=0; i"; + vote += title.titlelist[i]; + vote += ""; + vote += ""; + for(j = 0;j< title.option[i].optitlelist.length;j++) + { + if(j != 0) + checked = ""; + vote += ""; + vote += ""; + vote += ""; + } + } + vote += "" + vote += "" + vote += "" + vote += "
"; + vote += " " + vote += title.option[i].optitlelist[j]; + vote += "
" + vote += _newscontent_toupiao; + vote += " "+_newscontent_chakan; + vote += "
"; + vote += "
" + document.getElementById("div_vote_id").innerHTML = vote; + } + else + { + } +} +function _newscontent_getresult(_newscontent_newsid,_newscontent_owner) +{ + var hascheck =false; + var ischeck = false; + for(var i = 0; i < _newscontent_myform.elements.length; i++) + { + var item = _newscontent_myform.elements[i]; + + if(item.tagName == "INPUT" ) + { + if(item.type.toLowerCase()=="checkbox") + { + hascheck = true; + var checkboxvalues = document.getElementsByName(item.name); + for(var j=0;j"; + vote += "
" + _newscontent_qdimg + "  " + _newscontent_voteresult + "
" + for(i=0; i"; + vote += title.titlelist[i]; + vote += ""; + vote += ""; + for(j = 0;j< title.option[i].optitlelist.length;j++) + { + vote += ""; + vote += ""; + vote += title.option[i].optitlelist[j]; + vote += ""; + vote += ""; + vote += "" + vote += "" + vote += "
" + vote += "
" + vote += title.option[i].opchecklist[j]+"("+ title.option[i].opnumlist[j] +")"; + vote += "" + vote += ""; + } + } + vote += ""; + vote += "" + document.getElementById("div_vote_id").innerHTML = vote; + } + else + { + alert(_newscontent_errvote); + } +} + +function _newscontnent_checkRadioValue(keystr) +{ + var keyname = keystr; + var obj = document.getElementsByName(keyname); + + var flag = false; + var i = 0; + + if(obj == null) + { + return ""; + } + + if(obj.length == null) + { + if(obj.checked) + { + return obj.value; + } + } + for(i = 0; i < obj.length; i++) + { + if(obj[i].checked) + { + return obj[i].value; + break; + } + } + + return ""; +} + +function shareto(a,U,T,S,key) +{ + var ec = encodeURIComponent, + A = '/system/resource/news/weiboshare.htm'; + + var C = '?type=' + a + '&url=' + ec(U || document.location) + '&title=' + ec(T) + (S ? '&summary=' + S : '')+(key ? '&appkey=' + key : ''); + if(a=='tsohu') + C = '?type=' + a + '&url=' + ec(U || document.location) + '&title=' + T + (S ? '&summary=' + S : '')+(key ? '&appkey=' + key : ''); + try + { + window.open(A + C, ''); + } catch (e) + { + } + return false; +} + + +function download_news(contentid,treeid,owner,newsid) +{ + if(checkobj_content(contentid)) + { + if(confirm('文章含有word中无法显示内容,下载后可能无法正常显示。是否继续下载?')) + { + location.href='/system/resource/news/newstoword.jsp?treeid='+treeid+'&owner='+owner+'&wbnewsid='+newsid; + } + }else{ + location.href='/system/resource/news/newstoword.jsp?treeid='+treeid+'&owner='+owner+'&wbnewsid='+newsid; + } +} + +function checkobj_content(contentid) +{ + if(getContentTags(contentid)) + { + return true; + } + return false; +} + +function getContentTags(contentid) +{ + var current; + var contentNode = document.getElementById(contentid).innerHTML; + var regex = //]*>(.*?)<\/object|OBJECT|iframe|IFRAME|embed|EMBED>/i; + var groups = regex.exec(contentNode); + if(groups){ + return true; + } + return false; +} + +function show_vsb_content_tips(buttonObj,conentid) +{ + buttonObj.style.display="none"; + var o=document.getElementById(conentid); + o.style.display=""; +} +//正文中输出mp3播放代码 +function showVsbAudio(aurl,vheight,vwidth,align,styles,vautoplay) +{ + if(aurl=="") + { + return; + } + var playersrc = "/system/resource/images/ueditor/musicFlash/player_mp3_maxi.swf"; + var flashvars = "mp3="+aurl+"&showstop=1&showvolume=1&bgcolor1=eeeeee&bgcolor2=a0a0a0"; + var autoplayStr = ""; + if(vautoplay=="true") + { + autoplayStr = "autoplay = 'true'"; + flashvars +="&autoplay=1"; + } + var outputHTML=""; + outputHTML +=''; + document.write(outputHTML); +} + +/** + * 正文中显示PDF + * @param path + * @param width + * @param heigth + * @param imagenum + * @param style + * @param imagedata + */ +function showVsbpdfIframe(path,width,heigth,imagenum,style,imagedata){ + if(path=="") + { + return; + } + + var outputHTML=""; + + //判断浏览器版本 + if(isSupportPddfjs()){ + //pdfjs + outputHTML = ""; + }else{ + //图片 + if(imagedata && imagedata.length >0){ + var imageStr = ""; + imageStr = "
"; + for(var i=0;i"; + imageStr += "
第 "+(i+1)+" 页
"; + } + imageStr += "
"; + outputHTML = imageStr; + }else{ + outputHTML = ""; + } + } + document.write(outputHTML); +} + +/** + * 判断浏览器是否支持pdf.js + * @returns {boolean} + */ +function isSupportPddfjs(){ + var agent = navigator.userAgent.toLowerCase(); + var isIe = /(msie\s|trident.*rv:)([\w.]+)/.test(agent); + var version = 0; + if(isIe){ + var v1 = agent.match(/(?:msie\s([\w.]+))/); + var v2 = agent.match(/(?:trident.*rv:([\w.]+))/); + if(v1 && v2 && v1[1] && v2[1]){ + version = Math.max(v1[1]*1,v2[1]*1); + }else if(v1 && v1[1]){ + version = v1[1]*1; + }else if(v2 && v2[1]){ + version = v2[1]*1; + }else{ + version = 0; + } + if(version < 11){ + return false; + } + } + + var safari; + if(/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(agent) && !/chrome/i.test(agent)){ + safari = + (RegExp['\x241'] || RegExp['\x242']); + } + + if(safari && safari < 9){ + return false; + } + + var mobile = agent.match(/applewebkit.*mobile.*/); + if(mobile){ + return false; + } + + return true; +} \ No newline at end of file diff --git a/index_files/nry1.vsb.css b/index_files/nry1.vsb.css new file mode 100644 index 0000000..b470697 --- /dev/null +++ b/index_files/nry1.vsb.css @@ -0,0 +1 @@ +/*vsb_css*/ \ No newline at end of file diff --git a/index_files/person.svg b/index_files/person.svg new file mode 100644 index 0000000..7a9d0d5 --- /dev/null +++ b/index_files/person.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/index_files/ruanhuada.png b/index_files/ruanhuada.png new file mode 100644 index 0000000..ace2e69 Binary files /dev/null and b/index_files/ruanhuada.png differ diff --git a/index_files/support_agent.svg b/index_files/support_agent.svg new file mode 100644 index 0000000..749f195 --- /dev/null +++ b/index_files/support_agent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/index_files/tangjie.png b/index_files/tangjie.png new file mode 100644 index 0000000..24763c3 Binary files /dev/null and b/index_files/tangjie.png differ diff --git a/index_files/tangtao.png b/index_files/tangtao.png new file mode 100644 index 0000000..5f4a610 Binary files /dev/null and b/index_files/tangtao.png differ diff --git a/index_files/template.css b/index_files/template.css new file mode 100644 index 0000000..716de6c --- /dev/null +++ b/index_files/template.css @@ -0,0 +1,1466 @@ +@charset "utf-8"; +/*************** +United International College (UIC) +28 Jinfeng Road,Tangjiawan,Zhuhai,Guangdong Prov. +Author:Coco Lin +***************/ + +@import url(../../css/editor.jpg.css); + + +/*comm used header,content,footer*/ +img,object,video,embed { +max-width: 100%; height:auto;} + +.mainWrap {padding-left:0px; padding-right:0px ;} +.mainWrap{margin:auto;min-width:320px;} +.mainWrap,.footer,.division{ margin:auto;} +#carousel-example-generic{ margin:auto!important;} +#collapseExample .moduletable {margin:auto;width:1100px;} +.log_user li{display:inline!important;float:left;margin-right:0px;} +.log_user li img{display:block;} +.log_user li span{display:block;font-size:14px;line-height:35px;text-align:center;} +.header{} + +.header .topLine{border-top:7px solid #fff;} + +.header .topWrap +{ + height:102px; +padding-top:20px!important;} + +.header .logo +{ + + _display:inline; + display:inline;} + +.header .search1 +{ + float:right; + _display:inline;} +.header .search1 label{ display:none;} + +.header .search1 .ext +{ + padding:0px 0 10px 0; + text-align:right;} + +.header .search1 .ext a +{ + color:#444; + text-align:right;} +/*20180929*/ +.top { + max-width: 980px; + width: 100%; + padding-left: 0px!important; + padding-right: 0px!important; + margin: auto;} + +.search label{color:#ccc;} +.search input{ border:1px solid #999;} +.header .search1 .ext a:hover{ color:#40885B;} +.both{ clear:both;} +.events_title{ width:98%; border-bottom:0px solid #C30; clear:both; padding-top:15px; margin-bottom:10px ;} +.rightp_title{border-bottom:0px solid #C30; clear:both; padding-top:15px; margin-bottom:10px;width:100%;} +.aidanews2_title{ line-height:25px;} +.aidanews2_text{ line-height:22px; text-align:left;} +/*.news_title h3,.events_title h3{ float:left; padding:0px; color:#39b066; display:block; margin:0px 0px 6px 0px; line-height:22px; font-size:22px; -webkit-font-weight: 500!important}*/ +.span_more{ float:right!important; color:#39b066;} + +.aidanews2_title a{ font-weight:normal!important; color:#39b066;} +.events h1{line-height:22px; width:100%; display: inline;} +.events .aidanews2_title { width:100%;} +.events .aidanews2_title a{color:#666666;} +.events .aidanews2_line{ height:6px;} +.line{ height:1px; +/*background:linear-gradient(90deg, #63cb82 0%, #63cb82 50%, #fff 100%); + +background:-moz-linear-gradient(90deg, #63cb82 0%, #63cb82 50%, #fff 100%); +background:-webkit-llinear-gradient(90deg, #63cb82 0%, #63cb82 50%, #fff 100%); +background:-o-linear-gradient(90deg, #63cb82 0%, #63cb82 50%, #fff 100%); +background:--ms-linear-gradient(90deg, #63cb82 0%, #63cb82 50%, #fff 100%);*/ +/*filter: progid:dximagetransform.microsoft.gradient(gradienttype=1, startcolorstr=#63cb82, endcolorstr=#fff);*//*ie<9>*/ +/*-ms-filter: "progid:dximagetransform.microsoft.gradient (gradienttype=1, startcolorstr=#63cb82, endcolorstr=#fff)";*//*ie8+*/ + border-bottom: 1px solid #999999;} + + +.line2{ height:1px;background: linear-gradient(90deg, #f5f5f5 0%, #ccc 50%, #f5f5f5 100%); margin-top:15px; margin-bottom:15px;} +.red{ color:#f00;} +.events .aidanews2_mainL{ float:left; width:30%; margin-right:5%; vertical-align:top!important; padding:0px;} +.events .aidanews2_mainR{ float:right; width:65%;} +.events .aidanews2_img1 img{ max-height:120px;} + +.events .aidanews2_line{ height:10px; margin-bottom:12px; border-bottom:none;} + + +.well{ margin-top:15px;} +.well h3{ padding:0px; margin:0px; line-height:30px;} +.well ul { padding:0px; margin-top:10px;} +.well ul li{ display:inline; margin-right:20px;} +.well ul li a{ color:#000;} +.itemid-777 .sidebar, .itemid-2918 .sidebar, .itemid-2577 .sidebar,.itemid-779 .sidebar,.itemid-797 .sidebar,.itemid-798 .sidebar,.itemid-672 .sidebar,.itemid-676 .sidebar,.itemid-846 .sidebar,.itemid-863 .sidebar,.itemid-864 .sidebar,.itemid-772 .sidebar, .itemid-839 .sidebar,.itemid-258 .sidebar,.itemid-259 .sidebar{ display:none;border:0px solid #ccc ;} +.itemid-777 .conta, .itemid-2918 .conta, .itemid-2577 .conta,.itemid-779 .conta,.itemid-797 .conta, .itemid-798 .conta, .itemid-672 .conta, .itemid-676 .conta, .itemid-846 .conta, .itemid-863 .conta, .itemid-864 .conta, .itemid-772 .conta, .itemid-839 .conta, .itemid-258 .conta, .itemid-259 .conta{ width:100%;} +.item-2922,.item-2922 a{ display: none!important;} +.item-777{ display: none!important;} +.menu .item-2918{ display:none;} +.article-info dt{ display:none;} +.article-info dd{ font-weight: normal; + line-height: 150%; + color: #999; font-size: 65%;} +.sidebar{ width:25%; float:left; border:1px solid #ccc ; border-radius:5px; box-shadow:0px 5px 5px 0px #f1f1f1; margin-bottom:5px;}/*coco20151029*/ +.sidebar .custom{ margin-left:0px; padding:0px;}/*coco20151029*/ +.sidebar .custom ul li{ list-style:none;line-height:18px!important;}/*coco20151029*/ +.sidebar .custom ul li a{line-height:18px!important;} +.sidebar li{width:100%; line-height:18px;border-bottom:1px solid #e6e6e6;} +.item-166{ clear:left;} +.sidebar li a{ line-height:18px!important;} +.modified{margin-top:20px;} +.conta{width:72%; float:right;text-align:justify;} +.page-header h2,.content-category h2{ font-size:22px;color:#40885B;-webkit-font-weight:bold; text-align:left;} +.sidebar h2{font-size:14px; color:#fff; background-color:#40885B; margin:0px; text-align:center; line-height:32px; border-bottom:1px solid #3E7553;} +/*.active a{ color:#39b066}*/ +.footter_line{ height:6px; width:100%; background-color:#39b066;} + +.panel-footer{ margin-top:15px;} +.copyright{ float:left;} +.foot_logo{ float:right;} +.allfoot{ color:#ccc!important; line-height:22px; font-size:90%;} +.sitemap{ background-color:#f2f2f2; padding-top:8px; border-top:2px solid #ccc ;} +.foot{background-color:#2b5fab;padding-top:5px;} +.foot a{color:#ccc;} +.sitemap ul li{ margin-right: 5px;} +.sitemap ul li a{ color:#39b066;} +.sitemap ul li{ list-style:none;} +.sitemap ul li ul{ padding:0px; margin-top:10px!important;} +.sitemap ul li ul li {margin-bottom:5px; display: block!important;} +.sitemap ul li ul li a{ color:#444;} +.unstyled li{ list-style-type:none;} +.unstyled li a{line-height:22px;} + +.poster ul li{padding-top:5px;padding-bottom:5px;} +/*20150821*/ + +.edit fieldset{margin-top:15px;} +.view-login form fieldset{width:300px;margin:auto;} +.view-login .control-group{ display:inline-block; margin-bottom:15px;} +.view-login .control-label{ float:left;} +.view-login .controls{ float:right;} +.view-login .controls [type="checkbox"]{width:18px; height:18px;} +.inputbox{width:100%;} +#jform_tags, #jform_tags-lbl{height:25px!important;width:400px;line-height:25px!important;} + + +/*20191106 luoping*/ +.view-file .aidanews2, +.view-file .pdtop img, +.view-article .aidanews2 { + display: none;} +li.item-3067 ul { + display: none!important;} +.one { + width: 30%; + float: left; + background-color: #339900; + padding: 20px!important; + text-align: center; + margin-bottom: 25px; + margin-right: 5%;} +.two { + width: 30%; + float: left; + background-color: #2b5fab; + padding: 20px!important; + text-align: center; + margin-bottom: 25px; + margin-right: 5%;} +.three { + width: 30%; + float: left; + background-color: #7f1399; + padding: 20px!important; + text-align: center; + margin-bottom: 25px;} +.one a, .two a, .three a, .one a:hover, .two a:hover, .three a:hover { + font-size: 18px; + color: #fff!important; + text-align: left!important; + line-height: 22px; + margin: 5px; + text-decoration: none;} +.itemid-3069 .table [class*="cat-list-row"], +.itemid-3070 .table [class*="cat-list-row"], +.itemid-3071 .table [class*="cat-list-row"]{ + display: none!important;} +.itemid-3070 .table [class*="system-unpublished"], +.itemid-3071 .table [class*="system-unpublished"]{ + display: table-row !important;} + +.view-category .aidanews2_mainR { + width: 68%; + float: right;} +.view-category .aidanews2_mainL { + float: left; + width: 30%;} + +@font-face { + font-family: 'IcoMoon'; +src: url(../../../media/jui/fonts/icomoon.jpg); +src: url(../../../media/jui/fonts/icomoon.eot?#i.jpg) format('embedded-opentype'), url(../../../media/jui/fonts/icomoon..jpg) format('woff'), url(../../../media/jui/fonts/icomoon.jpg) format('truetype'), url(../../../media/jui/fonts/icomoon.svg#ico.jpg) format('svg'); + font-weight: normal; + font-style: normal;} + +[data-icon]:before { + font-family: 'IcoMoon'; + content: attr(data-icon); + speak: none;} +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + margin-right: .25em; + line-height: 14px;} +dd > span[class^="icon-"] + time, +dd > span[class*=" icon-"] + time { + margin-left: -0.25em;} +dl.article-info dd.hits span[class^="icon-"], +dl.article-info dd.hits span[class*=" icon-"] { + margin-right: 0;} +[class^="icon-"]:before, +[class*=" icon-"]:before { + font-family: 'IcoMoon'; + font-style: normal; + speak: none;} +[class^="icon-"].disabled, +[class*=" icon-"].disabled { + font-weight: normal;} +.icon-joomla:before { + content: "\e200";} +.icon-chevron-up:before, +.icon-uparrow:before, +.icon-arrow-up:before { + content: "\e005";} +.icon-chevron-right:before, +.icon-rightarrow:before, +.icon-arrow-right:before { + content: "\e006";} +.icon-chevron-down:before, +.icon-downarrow:before, +.icon-arrow-down:before { + content: "\e007";} +.icon-chevron-left:before, +.icon-leftarrow:before, +.icon-arrow-left:before { + content: "\e008";} +.icon-arrow-first:before { + content: "\e003";} +.icon-arrow-last:before { + content: "\e004";} +.icon-arrow-up-2:before { + content: "\e009";} +.icon-arrow-right-2:before { + content: "\e00a";} +.icon-arrow-down-2:before { + content: "\e00b";} +.icon-arrow-left-2:before { + content: "\e00c";} +.icon-arrow-up-3:before { + content: "\e00f";} +.icon-arrow-right-3:before { + content: "\e010";} +.icon-arrow-down-3:before { + content: "\e011";} +.icon-arrow-left-3:before { + content: "\e012";} +.icon-menu-2:before { + content: "\e00e";} +.icon-arrow-up-4:before { + content: "\e201";} +.icon-arrow-right-4:before { + content: "\e202";} +.icon-arrow-down-4:before { + content: "\e203";} +.icon-arrow-left-4:before { + content: "\e204";} +.icon-share:before, +.icon-redo:before { + content: "\27";} +.icon-undo:before { + content: "\28";} +.icon-forward-2:before { + content: "\e205";} +.icon-backward-2:before, +.icon-reply:before { + content: "\e206";} +.icon-unblock:before, +.icon-refresh:before, +.icon-redo-2:before { + content: "\6c";} +.icon-undo-2:before { + content: "\e207";} +.icon-move:before { + content: "\7a";} +.icon-expand:before { + content: "\66";} +.icon-contract:before { + content: "\67";} +.icon-expand-2:before { + content: "\68";} +.icon-contract-2:before { + content: "\69";} +.icon-play:before { + content: "\e208";} +.icon-pause:before { + content: "\e209";} +.icon-stop:before { + content: "\e210";} +.icon-previous:before, +.icon-backward:before { + content: "\7c";} +.icon-next:before, +.icon-forward:before { + content: "\7b";} +.icon-first:before { + content: "\7d";} +.icon-last:before { + content: "\e000";} +.icon-play-circle:before { + content: "\e00d";} +.icon-pause-circle:before { + content: "\e211";} +.icon-stop-circle:before { + content: "\e212";} +.icon-backward-circle:before { + content: "\e213";} +.icon-forward-circle:before { + content: "\e214";} +.icon-loop:before { + content: "\e001";} +.icon-shuffle:before { + content: "\e002";} +.icon-search:before { + content: "\53";} +.icon-zoom-in:before { + content: "\64";} +.icon-zoom-out:before { + content: "\65";} +.icon-apply:before, +.icon-pencil:before { + content: "\2b";} +.icon-pencil-2:before { + content: "\2c";} +.icon-brush:before { + content: "\3b";} +.icon-save-new:before, +.icon-plus-2:before { + content: "\5d";} +.icon-minus-sign:before, +.icon-minus-2:before { + content: "\5e";} +.icon-delete:before, +.icon-remove:before, +.icon-cancel-2:before { + content: "\49";} +.icon-publish:before, +.icon-save:before, +.icon-ok:before, +.icon-checkmark:before { + content: "\47";} +.icon-new:before, +.icon-plus:before { + content: "\2a";} +.icon-plus-circle:before { + content: "\e215";} +.icon-minus:before, +.icon-not-ok:before { + content: "\4b";} +.icon-ban-circle:before, +.icon-minus-circle:before { + content: "\e216";} +.icon-unpublish:before, +.icon-cancel:before { + content: "\4a";} +.icon-cancel-circle:before { + content: "\e217";} +.icon-checkmark-2:before { + content: "\e218";} +.icon-checkmark-circle:before { + content: "\e219";} +.icon-info:before { + content: "\e220";} +.icon-info-2:before, +.icon-info-circle:before { + content: "\e221";} +.icon-question:before, +.icon-question-sign:before, +.icon-help:before { + content: "\45";} +.icon-question-2:before, +.icon-question-circle:before { + content: "\e222";} +.icon-notification:before { + content: "\e223";} +.icon-notification-2:before, +.icon-notification-circle:before { + content: "\e224";} +.icon-pending:before, +.icon-warning:before { + content: "\48";} +.icon-warning-2:before, +.icon-warning-circle:before { + content: "\e225";} +.icon-checkbox-unchecked:before { + content: "\3d";} +.icon-checkin:before, +.icon-checkbox:before, +.icon-checkbox-checked:before { + content: "\3e";} +.icon-checkbox-partial:before { + content: "\3f";} +.icon-square:before { + content: "\e226";} +.icon-radio-unchecked:before { + content: "\e227";} +.icon-radio-checked:before, +.icon-generic:before { + content: "\e228";} +.icon-circle:before { + content: "\e229";} +.icon-signup:before { + content: "\e230";} +.icon-grid:before, +.icon-grid-view:before { + content: "\58";} +.icon-grid-2:before, +.icon-grid-view-2:before { + content: "\59";} +.icon-menu:before { + content: "\5a";} +.icon-list:before, +.icon-list-view:before { + content: "\31";} +.icon-list-2:before { + content: "\e231";} +.icon-menu-3:before { + content: "\e232";} +.icon-folder-open:before, +.icon-folder:before { + content: "\2d";} +.icon-folder-close:before, +.icon-folder-2:before { + content: "\2e";} +.icon-folder-plus:before { + content: "\e234";} +.icon-folder-minus:before { + content: "\e235";} +.icon-folder-3:before { + content: "\e236";} +.icon-folder-plus-2:before { + content: "\e237";} +.icon-folder-remove:before { + content: "\e238";} +.icon-file:before { + content: "\e016";} +.icon-file-2:before { + content: "\e239";} +.icon-file-add:before, +.icon-file-plus:before { + content: "\29";} +.icon-file-minus:before { + content: "\e017";} +.icon-file-check:before { + content: "\e240";} +.icon-file-remove:before { + content: "\e241";} +.icon-save-copy:before, +.icon-copy:before { + content: "\e018";} +.icon-stack:before { + content: "\e242";} +.icon-tree:before { + content: "\e243";} +.icon-tree-2:before { + content: "\e244";} +.icon-paragraph-left:before { + content: "\e246";} +.icon-paragraph-center:before { + content: "\e247";} +.icon-paragraph-right:before { + content: "\e248";} +.icon-paragraph-justify:before { + content: "\e249";} +.icon-screen:before { + content: "\e01c";} +.icon-tablet:before { + content: "\e01d";} +.icon-mobile:before { + content: "\e01e";} +.icon-box-add:before { + content: "\51";} +.icon-box-remove:before { + content: "\52";} +.icon-download:before { + content: "\e021";} +.icon-upload:before { + content: "\e022";} +.icon-home:before { + content: "\21";} +.icon-home-2:before { + content: "\e250";} +.icon-out-2:before, +.icon-new-tab:before { + content: "\e024";} +.icon-out-3:before, +.icon-new-tab-2:before { + content: "\e251";} +.icon-link:before { + content: "\e252";} +.icon-picture:before, +.icon-image:before { + content: "\2f";} +.icon-pictures:before, +.icon-images:before { + content: "\30";} +.icon-palette:before, +.icon-color-palette:before { + content: "\e014";} +.icon-camera:before { + content: "\55";} +.icon-camera-2:before, +.icon-video:before { + content: "\e015";} +.icon-play-2:before, +.icon-video-2:before, +.icon-youtube:before { + content: "\56";} +.icon-music:before { + content: "\57";} +.icon-user:before { + content: "\22";} +.icon-users:before { + content: "\e01f";} +.icon-vcard:before { + content: "\6d";} +.icon-address:before { + content: "\70";} +.icon-share-alt:before, +.icon-out:before { + content: "\26";} +.icon-enter:before { + content: "\e257";} +.icon-exit:before { + content: "\e258";} +.icon-comment:before, +.icon-comments:before { + content: "\24";} +.icon-comments-2:before { + content: "\25";} +.icon-quote:before, +.icon-quotes-left:before { + content: "\60";} +.icon-quote-2:before, +.icon-quotes-right:before { + content: "\61";} +.icon-quote-3:before, +.icon-bubble-quote:before { + content: "\e259";} +.icon-phone:before { + content: "\e260";} +.icon-phone-2:before { + content: "\e261";} +.icon-envelope:before, +.icon-mail:before { + content: "\4d";} +.icon-envelope-opened:before, +.icon-mail-2:before { + content: "\4e";} +.icon-unarchive:before, +.icon-drawer:before { + content: "\4f";} +.icon-archive:before, +.icon-drawer-2:before { + content: "\50";} +.icon-briefcase:before { + content: "\e020";} +.icon-tag:before { + content: "\e262";} +.icon-tag-2:before { + content: "\e263";} +.icon-tags:before { + content: "\e264";} +.icon-tags-2:before { + content: "\e265";} +.icon-options:before, +.icon-cog:before { + content: "\38";} +.icon-cogs:before { + content: "\37";} +.icon-screwdriver:before, +.icon-tools:before { + content: "\36";} +.icon-wrench:before { + content: "\3a";} +.icon-equalizer:before { + content: "\39";} +.icon-dashboard:before { + content: "\78";} +.icon-switch:before { + content: "\e266";} +.icon-filter:before { + content: "\54";} +.icon-purge:before, +.icon-trash:before { + content: "\4c";} +.icon-checkedout:before, +.icon-lock:before, +.icon-locked:before { + content: "\23";} +.icon-unlock:before { + content: "\e267";} +.icon-key:before { + content: "\5f";} +.icon-support:before { + content: "\46";} +.icon-database:before { + content: "\62";} +.icon-scissors:before { + content: "\e268";} +.icon-health:before { + content: "\6a";} +.icon-wand:before { + content: "\6b";} +.icon-eye-open:before, +.icon-eye:before { + content: "\3c";} +.icon-eye-close:before, +.icon-eye-blocked:before, +.icon-eye-2:before { + content: "\e269";} +.icon-clock:before { + content: "\6e";} +.icon-compass:before { + content: "\6f";} +.icon-broadcast:before, +.icon-connection:before, +.icon-wifi:before { + content: "\e01b";} +.icon-book:before { + content: "\e271";} +.icon-lightning:before, +.icon-flash:before { + content: "\79";} +.icon-print:before, +.icon-printer:before { + content: "\e013";} +.icon-feed:before { + content: "\71";} +.icon-calendar:before { + content: "\43";} +.icon-calendar-2:before { + content: "\44";} +.icon-calendar-3:before { + content: "\e273";} +.icon-pie:before { + content: "\77";} +.icon-bars:before { + content: "\76";} +.icon-chart:before { + content: "\75";} +.icon-power-cord:before { + content: "\32";} +.icon-cube:before { + content: "\33";} +.icon-puzzle:before { + content: "\34";} +.icon-attachment:before, +.icon-paperclip:before, +.icon-flag-2:before { + content: "\72";} +.icon-lamp:before { + content: "\74";} +.icon-pin:before, +.icon-pushpin:before { + content: "\73";} +.icon-location:before { + content: "\63";} +.icon-shield:before { + content: "\e274";} +.icon-flag:before { + content: "\35";} +.icon-flag-3:before { + content: "\e275";} +.icon-bookmark:before { + content: "\e023";} +.icon-bookmark-2:before { + content: "\e276";} +.icon-heart:before { + content: "\e277";} +.icon-heart-2:before { + content: "\e278";} +.icon-thumbs-up:before { + content: "\5b";} +.icon-thumbs-down:before { + content: "\5c";} +.icon-unfeatured:before, +.icon-asterisk:before, +.icon-star-empty:before { + content: "\40";} +.icon-star-2:before { + content: "\41";} +.icon-featured:before, +.icon-default:before, +.icon-star:before { + content: "\42";} +.icon-smiley:before, +.icon-smiley-happy:before { + content: "\e279";} +.icon-smiley-2:before, +.icon-smiley-happy-2:before { + content: "\e280";} +.icon-smiley-sad:before { + content: "\e281";} +.icon-smiley-sad-2:before { + content: "\e282";} +.icon-smiley-neutral:before { + content: "\e283";} +.icon-smiley-neutral-2:before { + content: "\e284";} +.icon-cart:before { + content: "\e019";} +.icon-basket:before { + content: "\e01a";} +.icon-credit:before { + content: "\e286";} +.icon-credit-2:before { + content: "\e287";} +.icon-expired:before { + content: "\4b";} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999;} + +.pagination { + margin: 18px 0;} +.pagination ul { + display: inline-block; + *display: inline; + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05); + box-shadow: 0 1px 2px rgba(0,0,0,0.05);} +.pagination ul > li { + display: inline;} +.pagination ul > li > a, +.pagination ul > li > span { + float: left; + padding: 4px 12px; + line-height: 18px; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; + border-left-width: 0;} +.pagination ul > li > a:hover, +.pagination ul > li > a:focus, +.pagination ul > .active > a, +.pagination ul > .active > span { + background-color: #f5f5f5;} +.pagination ul > .active > a, +.pagination ul > .active > span { + color: #999; + cursor: default;} +.pagination ul > .disabled > span, +.pagination ul > .disabled > a, +.pagination ul > .disabled > a:hover, +.pagination ul > .disabled > a:focus { + color: #999; + background-color: transparent; + cursor: default;} +.pagination ul > li:first-child > a, +.pagination ul > li:first-child > span { + border-left-width: 1px; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px;} +.pagination ul > li:last-child > a, +.pagination ul > li:last-child > span { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px;} +.pagination-centered { + text-align: center;} +.pagination-right { + text-align: right;} +.pagination-large ul > li > a, +.pagination-large ul > li > span { + padding: 11px 19px; + font-size: 16.25px;} +.pagination-large ul > li:first-child > a, +.pagination-large ul > li:first-child > span { + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px;} +.pagination-large ul > li:last-child > a, +.pagination-large ul > li:last-child > span { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px;} +.pagination-mini ul > li:first-child > a, +.pagination-mini ul > li:first-child > span, +.pagination-small ul > li:first-child > a, +.pagination-small ul > li:first-child > span { + -webkit-border-top-left-radius: 3px; + -moz-border-radius-topleft: 3px; + border-top-left-radius: 3px; + -webkit-border-bottom-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + border-bottom-left-radius: 3px;} +.pagination-mini ul > li:last-child > a, +.pagination-mini ul > li:last-child > span, +.pagination-small ul > li:last-child > a, +.pagination-small ul > li:last-child > span { + -webkit-border-top-right-radius: 3px; + -moz-border-radius-topright: 3px; + border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + border-bottom-right-radius: 3px;} +.pagination-small ul > li > a, +.pagination-small ul > li > span { + padding: 2px 10px; + font-size: 12px;} +.pagination-mini ul > li > a, +.pagination-mini ul > li > span { + padding: 0 6px; + font-size: 9.75px;} +.pagination > p{display:bolck;float:right;margin-top:5px;margin-left:10px;} + + + + +.control-label .hasTooltip { + display: inline-block;} +.icon-edit{ background:url(../images/edit.jpg) no-repeat!important; display:inline-block; float:left;height:18px!important;} +.container1{text-align:center;padding-bottom:15px;margin:auto;} +.container1 img{max-width: 100%; -ms-interpolation-mode: bicubic;} +/*三级菜单*/ +.sidebar li ul { + padding-left:10px;} +@media (min-width: 1200px) { + + .mainWrap + { + + width:980px; padding-left:0px!important; padding-right:0px!important;} + +.mainWrap .logo2 img{ width:471px!important; height:78px!important;display:inline-block;} +.zh-cn .mainWrap .logo2 img{ width:153px!important; height:65px!important;} + +.container{ width:980px;padding-left:0px!important; padding-right:0px!important;} +.container,.container1{ width:980px;padding-left:0px!important; padding-right:0px!important;} +.footer{width:980px;padding-left:0px!important; padding-right:0px!important;} +#carousel-example-generic{width:980px;padding-left:0px!important; padding-right:0px!important; margin:auto!important ;} +.events{ float:left; width:520px;} +.rightp{float:right!important; width:39%; text-align:right;} +.sitemap ul{ margin:0px; padding:0px;} +.sitemap ul li{ float:left;width:auto;} +.sitemap ul li ul{ padding:0px; margin:0px;} +.sitemap ul li ul li{ float: bolck; + float:none;margin-right:20px;} +.navbar-collapse{ margin-left:-15px!important;} +} + +@media screen and (min-width: 1025px) and (max-width: 1199px) +{ + +.sitemap ul{ margin:0px; padding:0px;} +.sitemap ul li{ float:left; width:auto;} +.sitemap ul li ul{ padding:0px; margin:0px;} +.sitemap ul li ul li{ float: bolck; + float:none;margin-right:20px;} +.navbar-collapse{ margin-left:-15px!important;} +#carousel-example-generic { + width: 960px; + padding-left: 0px!important; + padding-right: 0px!important; + margin: auto!important;} +.events { + float: left; + width: 520px;} +.rightp { + float: right!important; + width: 39%;} +} + +@media screen and (max-width: 1024px){ + +.mainWrap + { + + width:960px; padding-left:0px!important; padding-right:0px!important;} +.container{ width:960px;padding-left:0px!important; padding-right:0px!important;} +.container,.container1{ width:960px;padding-left:0px!important; padding-right:0px!important;} +.footer{width:960px;padding-left:0px!important; padding-right:0px!important;} +#carousel-example-generic{width:960px;padding-left:0px!important; padding-right:0px!important; margin:auto!important ;} +.events{ float:left; width:60%;} +.rightp{float:right!important; width:39%;} + +.navbar-collapse{ margin-left:-15px!important;} + +.sitemap ul{ margin:0px; padding:0px;} +.sitemap ul li{ float:left;width:auto;} +.sitemap ul li ul{ padding:0px; margin:0px;} +.sitemap ul li ul li{ float: bolck; + float:none;margin-right:20px;} + +} + + +@media screen and (max-width: 980px){ + + .mainWrap + { + + width:920px; padding-left:0px!important; padding-right:0px!important;} + +.mainWrap .logo1 img{ width:247px; height:75px;} +.mainWrap .logo2 img{ width:453px; height:75px;} +.zh-cn .mainWrap .logo2 img{ width:153px; height:65px;} + + + +.container{ width:920px;padding-left:0px!important; padding-right:0px!important;} +.container, .container1{ width:920px;padding-left:0px!important; padding-right:0px!important;}.footer{width:920px;padding-left:0px!important; padding-right:0px!important;} +#carousel-example-generic{width:920px;padding-left:0px!important; padding-right:0px!important; margin:auto!important ;} +.events{ float:left; width:60%;} +.rightp{float:right!important; width:39%;} +.sitemap ul{ margin:0px; padding:0px;} +.sitemap ul li{ float:left;width:auto;} +.sitemap ul li ul{ padding:0px; margin:0px;} +.sitemap ul li ul li{ float: bolck; + float:none;margin-right:20px;} +.navbar-collapse{ margin-left:-15px!important;} +.nav > li > a { + padding: 0px 12px;} +.en-gb .nav > li > a { + padding: 0px 5px; + font-size: 12px;} +} + + +@media screen and (max-width:800px) { + .mainWrap + { + width:740px;} +.container{ width:740px;padding-left:0px!important; padding-right:0px!important;} +.container, .container1{ width:740px;padding-left:0px!important; padding-right:0px!important;} +.footer{width:740px;padding-left:0px!important; padding-right:0px!important;} +#carousel-example-generic{width:100%;padding-left:0px!important; padding-right:0px!important;} + +.mainWrap .logo1 img{ width:198px; height:60px;} +.mainWrap .logo2 img{ width:332px; height:55px; margin-top:3px;} +.zh-cn .mainWrap .logo2 img{ width:241px; height:60px;} + +.aidaord_2{ margin-top:10px;} +.rightp{ margin-top:15px; width:39%;} +.events{ margin-top:5px;width:60%;} +.well{ margin-top:15px;} +.sitemap ul{ margin:0px; padding:0px;} +.sitemap ul li{ float:left;width:auto;} +.sitemap ul li ul{ padding:0px; margin:0px;} +.sitemap ul li ul li{ float: bolck; + float:none;margin-right:20px;} + .nav > li > a { + padding: 0px 15px;} + +} + + + +@media screen and (max-width:768px) { + .mainWrap + { + width: 100%;padding-left:15px; padding-right:15px;} +#carousel-example-generic{width:100%;} + +.container1{display:none;} +.container{ width:100%;padding-left:15px!important; padding-right:15px!important;}.sidebar,.conta{ width:100%;} +.sidebar ul li{ width:50%; text-align:left;float: left;} + .header .topWrap + { + position:relative;} +.header .topLine +{ + border-top:7px solid #27568E;} + .header .logo + { + float:none!important; + margin:auto!important; + _display:block; + display:block; + position:absolute; + + top:50px; + width:100%; clear:both; + text-align:center!important;} + +.mainWrap .logo1{ width:100%; display:block;text-align:center!important;} +.mainWrap .logo2{ width:100%;display:block;text-align:center!important;} +.mainWrap .logo1 img{ width:214px; height:65px; margin:auto;} +.mainWrap .logo2 img{ width:393px; height:65px;margin:auto ;} +.zh-cn .mainWrap .logo2 img{ width:172px; height:65px;} + +.header .search1 + { + float:none; + position:absolute; + width:100%; + top:0px; + background:#39b066;} + + .header .search1 .ext + { + float:right; + padding:4px 30px 10px 0;} + .header .search1 .ext a + { + color:#fff;} +.mod_search102 .search-query{margin-left:15px;} + +.header .topWrap +{ + height:170px;} + +.navbar-collapse{ padding-left:15px;} + +.events{ margin-top:15px; width:100%;} +.rightp{ margin-top:5px;width:100%;} + +.foot_logo{ display:none;} + +.sitemap { display:none;} +.sidebar>ul>li>.item-168 {width:100%;} +.nav > li > a { + position: relative; + display: block;} +.en-gb .sidebar ul.nav li a{ + padding-top:15px; + padding-bottom:15px;} + .item-785,.item-782,.item-492{ +width: 100%!important; +float:none!important;} + .item-165 ul li,.item-166 ul li,.item-492 ul li{ + width:100%;} + .item-165 ul li a,.item-166 ul li a,.item-492 ul li a{ + padding-top:10px; + padding-bottom:10px;} + .venue{width:100% !important;} + +} +@media screen and (max-width:767px) { + .nav > li > a { + padding: 0px 15px; + font-size:14px + ;} + } + +@media screen and (max-width:720px) { + +.mainWrap .logo1 img{ width:214px; height:65px;} +.mainWrap .logo2 img{ width:393px; height:65px;} +.zh-cn .mainWrap .logo2 img{ width:261px; height:65px;} +} + +@media screen and (max-width:667px) { + + +.mainWrap .logo1 img{ width:214px; height:65px;} +.mainWrap .logo2 img{ width:393px; height:65px;} +.zh-cn .mainWrap .logo2 img{ width:261px; height:65px;} + +} + +@media screen and (max-width:668px) { + .sidebar li.item-482, .sidebar li.item-483, .sidebar li.item-484, .sidebar li.item-486, .sidebar li.item-487, .sidebar li.item-488 { + height: 70px !important;} + + } + +@media screen and (max-width:640px) { + + .mainWrap + { + width: 100%;padding-left:15px; padding-right:15px;} +#carousel-example-generic{width:100%;} +.container{ width:100%;padding-left:15px!important; padding-right:15px!important;} + +.sidebar,.conta{ width:100%;} +.sidebar ul li{ width:50%; text-align:left;float: left;} +.sidebar li.item-482,.sidebar li.item-483,.sidebar li.item-484,.sidebar li.item-486,.sidebar li.item-487,.sidebar li.item-488{ + height:70px !important;} + .header .topWrap + { + position:relative;} +.header .topLine +{ + border-top:7px solid #39b066;} + .header .logo + { + float:none!important; + margin:auto; + _display:block; + display:block; + position:absolute; + top:50px;} +/* +.mainWrap .logo1 img{ width:198px; height:60px;} +.mainWrap .logo2 img{ width:362px; height:60px;}*/ +.mainWrap .logo1 img{ width:214px; height:65px;} +.mainWrap .logo2 img{ width:393px; height:65px;} +.zh-cn .mainWrap .logo2 img{ width:261px; height:65px;} + + .header .search1 + { + float:none; + position:absolute; + width:100%; + top:0px; + background:#39b066;} + + .header .search1 .ext + { + float:right; + padding:4px 30px 10px 0;} + .header .search1 .ext a + { + color:#fff;} + + +.header .topWrap +{ + height:165px;} + +.zh-cn .header .topWrap{height:170px;} +.navbar-collapse{ padding-left:15px;} + +.events{ margin-top:15px; width:100%;} +.rightp{ margin-top:5px;width:100%;} + +.foot_logo{ display:none;} + +.sitemap ul li ul{ display:none;} +.en-gb .sidebar ul li{height:auto;} +.en-gb .sidebar.pull-left #menu li{ + height:65px;} +.item-165 ul li, .item-166 ul li, .item-492 ul li { + width: 100%;} +} + +@media screen and (max-width:600px){ + + +.mainWrap .logo1 img{ width:214px; height:65px;} +.mainWrap .logo2 img{ width:393px; height:65px;} +.zh-cn .mainWrap .logo2 img{ width:261px; height:65px;} + + +.sidebar .nav > li > a:hover, +.sidebar .nav > li > a:focus { + text-decoration: none; + background-color: transparent; +color:#39b066 +;} + + +} + + + +@media screen and (max-width:568px) { + +.mainWrap .logo1 img{ width:214px; height:65px;} +.mainWrap .logo2 img{ width:393px; height:65px;} +.zh-cn .mainWrap .logo2 img{ width:261px; height:65px;} +.staff_title{display:none;} +} + +@media screen and (max-width:480px) { + .header .logo + { + float:none; + margin:auto; + display:block; + position:absolute; + top:50px;} + + +.mainWrap .logo1 img{ width:198px; height:60px;} +.mainWrap .logo2 img{ width:362px; height:60px;} +.zh-cn .mainWrap .logo2 img{ width:261px; height:65px;} + +.sidebar,.conta{ width:100%;} +.sitemap ul ul{ display:none;} + +} +@media screen and (max-width:414px) { + +.mainWrap .logo1 img{ width:198px; height:60px;} +.mainWrap .logo2 img{ width:362px; height:60px;} +.zh-cn .mainWrap .logo2 img{ width:261px; height:65px;} +.min360{ display:none;} + .en-gb .sidebar ul.nav li { + height: 50px;} +.en-gb .sidebar ul.nav li a{ + padding-top: 10px; + padding-bottom: 10px;} +.item-165, .item-166, .item-492,.item-165 ul li, .item-166 ul li, .item-492 ul li{ + height:auto !important;} + .sidebar li.item-482,.sidebar li.item-483,.sidebar li.item-484,.sidebar li.item-486,.sidebar li.item-487,.sidebar li.item-488{ + height:80px !important;} +} + +@media screen and (max-width:384px) { + +.mainWrap .logo1 img{ width:198px; height:60px;} +.mainWrap .logo2 img{ width:302px; height:50px;} +.zh-cn .mainWrap .logo2 img{ width:261px; height:65px;} + + } + + +@media screen and (max-width:375px) { + .header .logo + { + float:none; + margin:auto; + display:block; + position:absolute; + top:50px; + margin-left:10px;} + + +.mainWrap .logo1 img{ width:198px; height:60px;} +.mainWrap .logo2 img{ width:302px; height:50px;} +.zh-cn .mainWrap .logo2 img{ width:261px; height:65px;} + +.sidebar,.conta{ width:100%;} +.sitemap ul ul{ display:none;} +} + + + + +@media screen and (max-width:360px) { + + + .header .logo + { + float:none; + margin:auto; + display:block; + position:absolute; + top:50px; + margin-left:0px;} + +/* +.mainWrap .logo1 img{ width:115px; height:35px;} +.mainWrap .logo2 img{ width:211px; height:35px;}*/ +.mainWrap .logo1 img{ width:165px; height:50px;} +.mainWrap .logo2 img{ width:302px; height:50px;} +.zh-cn .mainWrap .logo2 img{ width:221px; height:55px;} +.header .topWrap{height:150px;} +.zh-cn .header .topWrap{height:150px;} +.sidebar,.conta{ width:100%;} + + +} + +@media screen and (max-width:320px) { +.sidebar,.conta{ width:100%;} +.header .logo + { + float:none; + margin:auto; + display:block; + position:absolute; + top:50px; + width:100%; + text-align:center!important;} + +.mainWrap .logo1 img{ width:158px; height:48px;} +.mainWrap .logo2 img{ width:272px; height:48px;} +.zh-cn .mainWrap .logo2 img{ width:193px; height:48px;} + +.header .topWrap{height:140px;} +.zh-cn .header .topWrap{height:140px;} + + +.header .search1{ + width:100%; overflow:hidden;} + + + +} + + + + +/* cpanel */ +#cpanel {width:100%; min-width:1002px; font:normal 14px/110% Arial, Helvetica, sans-serif; position:fixed; left:0; top:0; z-index:1000000;} +#cpanel .cpanelContent {height:199px;display:none;background:url(cpanel/toppanel_bg.jpg) #999;} +#cpanel .cpanelControl {width:200px; height:19px; margin:auto; line-height:19px; white-space:nowrap; text-align:center; color:#ccc; cursor:pointer; position:relative; background:url(cpanel/toppanel_trigger_m.jpg) #000;} +#cpanel .cpanelControl:before {width:20px;height:19px;content:"";display:block; float:left; position:absolute; left:-20px; top:0;background:url(cpanel/toppanel_trigger_l.jpg);} +#cpanel .cpanelControl:after {width:20px;height:19px;content:"";display:block; float:left; position:absolute; right:-20px; top:0;background:url(cpanel/toppanel_trigger_r.jpg);} +#cpanel .cpanelContent ul {margin:0 10px; padding:0;} +#cpanel .cpanelContent .moduletable {width:960px; margin:auto; padding:15px 0;} + +#cpanel .cpanelContent #login-form {margin:0; color:#fff;} + +#cpanel .cpanelContent .menu {list-style:none;} +#cpanel .cpanelContent .menu li {float:left; margin-right:0px;} +#cpanel .cpanelContent .menu li a {width:60px; height:80px; padding:5px; display:block; text-align:center; border:solid 1px #000; border-radius:5px; text-decoration:none; background:#fff;} +#cpanel .cpanelContent .menu li a:hover { text-decoration:none;background:#E6F5F9;} + +/* profile */ +.profile {} +.profile dl {float:left;} +.profile dt {width:120px;float:left;clear:left;} +.profile dd {float:left; margin-left:10px;} + + + +/*breadcrumb-dst-programs*/ +ul.breadcrumb-dst { + padding:0; + margin:0; + text-align: center; + background-color: #40885Bimportant; + border-bottom: 1px solid #3E7553;} +ul.breadcrumb-dst .icon-location{display:none;} +ul.breadcrumb-dst li { +list-style: none; +width:100%!important; +text-align:center!important; +margin: 0px; +background-color: #40885B!important; +color:#40885B; +padding:0px 8px 0px 8px ; + +line-height:32px; + +border: none;} +ul.breadcrumb-dst li .active{padding:0px;margin:0px;} +ul.breadcrumb-dst li a { + + color: #fff; + font-weight: bolder; + font-size: 16px;} +ul.breadcrumb-dst li a:hover { + text-decoration: none;} + +ul.breadcrumb-dst li span{ + color: #fff; + white-space: nowrap;} +/* Level 3 menu*/ +#sidebar .active ul { + display: block; + position: inherit!important; + width: 95%; + margin: 0 0 0 8px; + border: 0; + -webkit-box-shadow: 0; + box-shadow: none; + border: none; + padding-top: 0px; + top:1px; + z-index:0;} +#sidebar ul li a { + padding: 3px 15px; + white-space: normal; + display:block;} +.item-page a { + color: #337AB7;} +td.list-date.small { + text-align: left;} +.item-page p{ + text-align: left;} +.item-page h3{ + font-size: 20px;} +.staff-table td{ text-align: left;} +fieldset.filters.btn-toolbar.clearfix { + display: none;} +#menu ul{display:none;} +#menu .open > ul.dropdown-menu{display:block;} +a.nav-header.dropdown-toggle:after { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: "";} +.venue{width:90%; +float: right; + clear: both; + text-align: center;} + +/*file list of*/ +li.item-896 { + clear: left;} +/*li.deeper.parent { + display: block!important; +}*/ +/*lv 4*/ +ul#sidebar ul ul { + display: none!important;} +ul.level-4 { + width: 100%;} +ul.level-4 li { + width: 100%; + float: left; + padding: 15px; + list-style: none;} +ul.level-4 li a { + color: #444; + font-weight: bolder;} +ul.level-4 li:nth-child(4n), ul.level-4 li:nth-child(4n-1) { + /*background-color: #cee8ff;*/} +/*sitemenu*/ +.navbar-inverse { + border-bottom: 8px solid #39b066;} +/*20161229IE8小三角*/ +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent;} + +/*contact-us*/ +.itemid-798 .form-horizontal .control-label { + text-align: left;} +.sidebar .nav > li{ display:inline-block;} \ No newline at end of file diff --git a/index_files/topic.svg b/index_files/topic.svg new file mode 100644 index 0000000..660c1d6 --- /dev/null +++ b/index_files/topic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/index_files/uictemplate.js b/index_files/uictemplate.js new file mode 100644 index 0000000..1a58bab --- /dev/null +++ b/index_files/uictemplate.js @@ -0,0 +1,11 @@ ++function($){ + +var side;var mun;$("ul.navbar-nav>li>ul").addClass("dropdown-menu"); +$(".dropdown-toggle").attr("data-toggle","mydropdown"); +$(".dropdown-toggle").attr("role","button"); +$(".dropdown-toggle").attr("aria-expanded","false"); +$("html").css({"-webkit-filter":"none!important"}) + + + +}(jQuery); \ No newline at end of file diff --git a/index_files/upload.svg b/index_files/upload.svg new file mode 100644 index 0000000..eb1d10a --- /dev/null +++ b/index_files/upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/index_files/zh-cn_sao_logo.jpg b/index_files/zh-cn_sao_logo.jpg new file mode 100644 index 0000000..58b2d92 Binary files /dev/null and b/index_files/zh-cn_sao_logo.jpg differ diff --git a/index_files/zhumingruo.png b/index_files/zhumingruo.png new file mode 100644 index 0000000..b8ce005 Binary files /dev/null and b/index_files/zhumingruo.png differ