openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 339e57cb191c1deecc656dcd69eabbcfc2d2fadc
parent 578fb50dd7f32c478d921ab237f4fe7d401c0602
Author: Jan Dankert <devnull@localhost>
Date:   Sun,  3 Dec 2017 03:52:33 +0100

Namespace für Template-Engine

Diffstat:
action/Action.class.php | 2+-
modules/template-engine/engine/TemplateEngine.class.php | 21+++------------------
themes/default/js/openrat.min.js | 4++--
themes/default/production/combined.min.css | 4++--
themes/default/production/combined.min.js | 2107++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------
themes/default/templates/login/license.tpl.out.php | 4+++-
themes/default/templates/login/login.tpl.out.php | 61+++++--------------------------------------------------------
themes/default/templates/profile/edit.tpl.out.php | 8++++----
themes/default/templates/user/edit.tpl.out.php | 10+++++-----
version.ini | 8++++----
10 files changed, 1802 insertions(+), 427 deletions(-)

diff --git a/action/Action.class.php b/action/Action.class.php @@ -463,7 +463,7 @@ class Action // Aus dem XML wird eine PHP-Datei erzeugt. try { - $te = new TemplateEngine(); + $te = new template_engine\TemplateEngine(); $te->compile($srcXmlFilename,$iFile); unset($te); } diff --git a/modules/template-engine/engine/TemplateEngine.class.php b/modules/template-engine/engine/TemplateEngine.class.php @@ -1,20 +1,7 @@ <?php -// OpenRat Content Management System -// Copyright (C) 2002-2009 Jan Dankert, jandankert@jandankert.de -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + +namespace template_engine; /** * Wandelt eine Vorlage in ein PHP-Skript um. @@ -79,8 +66,6 @@ class TemplateEngine if (is_file($filename) && ! is_writable($filename)) throw new LogicException("File is read-only: $filename"); - Logger::debug("Compile template: " . $srcFilename . ' to ' . $filename); - // Vorlage und Zieldatei oeffnen $document = $this->loadDocument($srcFilename); diff --git a/themes/default/js/openrat.min.js b/themes/default/js/openrat.min.js @@ -4,10 +4,10 @@ else if(v<Math.min(o,c)){t.addClass('axle-x');t.children('div.divider').addClass else if(o<c){t.addClass('axle-y');t.children('div.divider').addClass('to-bottom');t.children('div.first').removeClass('first').addClass('resizable');t.children('div.second').removeClass('first').addClass('autosize')} else{t.addClass('axle-y');t.children('div.divider').addClass('to-top');t.children('div.first').removeClass('first').addClass('autosize');t.children('div.second').removeClass('first').addClass('resizable')};t.children('div.resizable').addClass('bar').data('size-factor',0.4);$(s).closest('div.panel').clone().addClass('resizable').removeClass('autosize').replaceAll(t.children('div.resizable'));t.find('ul.views > li').remove();$(s).detach().css({top:0,left:0}).appendTo(t.find('ul.views')).click();var a=$(n).closest('div.panel').replaceWith(t);t.children('div.autosize').replaceWith(a);if(a.hasClass('autosize')){t.addClass('autosize').removeClass('resizable')};if(a.hasClass('resizable')){t.addClass('resizable').removeClass('autosize')};a.addClass('autosize').removeClass('resizable');if(r.find('li').size()==0){var a=r.closest('div.container');r.closest('div.panel').remove();if(a.hasClass('autosize'))a.children('div.panel').addClass('autosize').removeClass('resizable');else a.children('div.panel').addClass('resizable').removeClass('autosize');a.replaceWith(a.children('div.panel'));resizeWorkbench()};resizeWorkbench();registerWorkbenchEvents()}});if($('div#workbench div.panel.modal').size()>0){$('div#workbench div.panel.modal').parent().addClass('modal');$('div#filler').fadeTo(500,0.5);$('div#workbench').addClass('modal')};$('div.container.axle-x > div.divider').draggable({stop:function(e,i){var t=i.position.left,a=$(this).hasClass('to-right')?1:-1;$(this).parent().children('div.resizable').each(function(){var e=((a*t)+$(this).width())/($(this).parent().width());e=Math.min(0.5,Math.max(0.1,e));$(this).data('size-factor',e)});resizeWorkbenchContainer($(this).parent())},axis:'x',revert:!0,revertDuration:0});$('div.container.axle-y > div.divider').draggable({stop:function(e,i){var t=i.position.top,a=$(this).hasClass('to-bottom')?1:-1;$(this).parent().children('div.resizable').each(function(){var e=((a*t)+$(this).height())/($(this).parent().height());e=Math.min(0.5,Math.max(0.1,e));$(this).data('size-factor',e)});resizeWorkbenchContainer($(this).parent())},axis:'y',revert:!0,revertDuration:0});$('ul.views > li.action').click(function(){$(this).orLoadView()});$('div.header').dblclick(function(){fullscreen(this)})};function refreshTitleBar(){$('div#header').load(createUrl('title','show',0),function(){$(this).fadeIn('slow');$('div.clickable.filtered').addClass('inactive');registerHeaderEvents()})};function loadViewByName(e,i){alert('loadViewByName');loadView($('div#'+e),i)};function loadView(e,i,t,s,n){var a=$(e).children('div.sheet.action-'+i+'.method-'+t+'.id-'+s);if(a.size()==0){$(e).children('div.sheet').hide();a=$('<div class="sheet action-'+i+' method-'+t+' id-'+s+'" />');$(e).append(a)} else{if(a.is(':visible')){return} -else{$(e).children('div.sheet').hide();a.show();return}};var d=createUrl(i,t,s,n);$(a).empty().fadeTo(1,0.7).addClass('loader').html('').load(d,function(e,i,t){$(a).fadeTo(350,1);if(i=='error'){$(a).html('');$(a).removeClass('loader');notify('error',e);return};$(a).removeClass('loader');registerViewEvents(a)})};function registerViewEvents(e){$(e).trigger('orViewLoaded');$(e).find('input[data-hint]').orHint();$(e).closest('div.panel').find('div.header div.dropdown div.entry.perview').remove();$(e).find('div.headermenu > a').each(function(e,i){});$(e).find('div.header > a.back').each(function(i,t){$(t).removeClass('button').wrap('<div class="entry perview" />').parent().appendTo($(e).closest('div.panel').find('div.header div.dropdown').first())});$(e).closest('div.panel').find('.clickable').orLinkify();$(e).find('div.selector.tree').each(function(){var e=this;$(this).orTree({type:'project',selectable:$(e).attr('data-types').split(','),id:$(e).attr('data-init-folderid'),onSelect:function(i,t,a){var s=$(e).parent();$(s).find('input[type=text]').attr('value',i);$(s).find('input[type=hidden]').attr('value',a)}})});$('div.content li.object').draggable({cursor:'move',revert:'invalid'});$('div.content li.object > div.entry[data-type=\'folder\']').droppable({accept:'li.object',hoverClass:'drophover',activeClass:'dropactive',drop:function(e,i){var t=i.draggable,a=$(this).parent();startDialog($(this).text(),$(t).attr('data-type'),'copy',$(a).attr('data-id'),{'action':$(t).attr('data-type'),'subaction':'copy','id':$(t).attr('data-id'),'targetFolderId':$(a).attr('data-id')});$(t).detach().css({top:0,left:0}).appendTo(a).click()}});$(e).find('input').change(function(){$(this).closest('div.panel').find('ul.views li.action.active').addClass('dirty')})};function registerHeaderEvents(){$('div#header').trigger('orHeaderLoaded');$('div#header .clickable').orLinkify();$('div.search input').blur(function(){$('div.search input div.dropdown').fadeOut()});$('div.search input').orHint();$('div.search input').orSearch({dropdown:'div.search div.dropdown'})};function fullscreen(e){$(e).closest('div.panel').fadeOut('fast',function(){$(this).toggleClass('fullscreen').fadeIn('fast')})};function loadTree(){if($('div#panel-tree li.action').data('action')=='tree'){$('div#panel-tree div.content > div.sheet.action-tree.method-tree').html('&nbsp;');$('div#panel-tree div.content > div.sheet.action-tree.method-tree').orTree({type:'root',id:0,onSelect:function(e,i,t){openNewAction(e,i,t,'')}});$('div#panel-tree div.content > div.sheet.action-tree.method-tree > ul.tree > div.tree').delay(500).click();$('div#panel-tree div.content > div.sheet.action-tree.method-tree > ul.tree > div.tree').delay(500).click()}};function submitUrl(e,i){postUrl(i,e);refreshAllRefreshables()};function postUrl(e,i){e+='&output=json';$.ajax({'type':'POST',url:e,data:{},success:function(e,t,a){$('div.panel div.status div.loader').html('&nbsp;');doResponse(e,t,i)}})};function startView(e,i){var t=$('#panel-content').find('li.active').data('action'),a=$('#panel-content').find('li.active').data('id');loadView($(e).closest('div.panel').find('div.content'),t,i,a)};function startDialog(e,i,t,a,s){if(i==null)i=$('#panel-content').find('li.active').data('action');if(a==null)a=$('#panel-content').find('li.active').data('id');$('div#filler').fadeTo(500,0.5);$('div#dialog').html('<div class="header"><ul class="views"><li class="action active"><img class="icon" title="" src="./themes/default/images/icon/'+t+'.png" /><div class="tabname" style="width:100px;">'+e+'</div></li></ul></div><div class="content" />');$('div#dialog').data('id',a);$('div#dialog').show();loadView($('div#dialog div.content'),i,t,a,s)};function modalView(e,i){var t=$(e).closest('div.panel').find('li.active').attr('data-action'),a=$(e).closest('div.panel').find('li.active').attr('data-method'),s=$(e).closest('div.panel').find('li.active').attr('data-id');$(e).closest('div.content').modal({'overlayClose':'true','xxxonClose':function(){alert('close)')}});loadView($(e).closest('div.content'),t,a,s)};function setTitle(e){if(e)$('head > title').text(e+' - '+$('head > title').data('default'));else $('head > title').text($('head > title').data('default'))};function openNewAction(e,i,t,a){setTitle(e);$('ul#history li.active').removeClass('active');if($('ul#history li.'+i+'.id'+t).length>0){$('ul#history li.'+i+'.id'+t).addClass('active')} +else{$(e).children('div.sheet').hide();a.show();return}};var d=createUrl(i,t,s,n);$(a).empty().fadeTo(1,0.7).addClass('loader').html('').load(d,function(e,i,t){$(a).fadeTo(350,1);if(i=='error'){$(a).html('');$(a).removeClass('loader');notify('error',e);return};$(a).removeClass('loader');registerViewEvents(a)})};function registerViewEvents(e){$(e).trigger('orViewLoaded');$(e).find('input[data-hint]').orHint();$(e).closest('div.panel').find('div.header div.dropdown div.entry.perview').remove();$(e).find('div.headermenu > a').each(function(e,i){});$(e).find('div.header > a.back').each(function(i,t){$(t).removeClass('button').wrap('<div class="entry perview" />').parent().appendTo($(e).closest('div.panel').find('div.header div.dropdown').first())});$(e).find('div.selector.tree').each(function(){var e=this;$(this).orTree({type:'project',selectable:$(e).attr('data-types').split(','),id:$(e).attr('data-init-folderid'),onSelect:function(i,t,a){var s=$(e).parent();$(s).find('input[type=text]').attr('value',i);$(s).find('input[type=hidden]').attr('value',a)}})});$('div.content li.object').draggable({cursor:'move',revert:'invalid'});$('div.content li.object > div.entry[data-type=\'folder\']').droppable({accept:'li.object',hoverClass:'drophover',activeClass:'dropactive',drop:function(e,i){var t=i.draggable,a=$(this).parent();startDialog($(this).text(),$(t).attr('data-type'),'copy',$(a).attr('data-id'),{'action':$(t).attr('data-type'),'subaction':'copy','id':$(t).attr('data-id'),'targetFolderId':$(a).attr('data-id')});$(t).detach().css({top:0,left:0}).appendTo(a).click()}});$(e).find('input').change(function(){$(this).closest('div.panel').find('ul.views li.action.active').addClass('dirty')})};function registerHeaderEvents(){$('div#header').trigger('orHeaderLoaded');$('div.search input').blur(function(){$('div.search input div.dropdown').fadeOut()});$('div.search input').orHint();$('div.search input').orSearch({dropdown:'div.search div.dropdown'})};function fullscreen(e){$(e).closest('div.panel').fadeOut('fast',function(){$(this).toggleClass('fullscreen').fadeIn('fast')})};function loadTree(){if($('div#panel-tree li.action').data('action')=='tree'){$('div#panel-tree div.content > div.sheet.action-tree.method-tree').html('&nbsp;');$('div#panel-tree div.content > div.sheet.action-tree.method-tree').orTree({type:'root',id:0,onSelect:function(e,i,t){openNewAction(e,i,t,'')}});$('div#panel-tree div.content > div.sheet.action-tree.method-tree > ul.tree > div.tree').delay(500).click();$('div#panel-tree div.content > div.sheet.action-tree.method-tree > ul.tree > div.tree').delay(500).click()}};function submitUrl(e,i){postUrl(i,e);refreshAllRefreshables()};function postUrl(e,i){e+='&output=json';$.ajax({'type':'POST',url:e,data:{},success:function(e,t,a){$('div.panel div.status div.loader').html('&nbsp;');doResponse(e,t,i)}})};function startView(e,i){var t=$('#panel-content').find('li.active').data('action'),a=$('#panel-content').find('li.active').data('id');loadView($(e).closest('div.panel').find('div.content'),t,i,a)};function startDialog(e,i,t,a,s){if(i==null)i=$('#panel-content').find('li.active').data('action');if(a==null)a=$('#panel-content').find('li.active').data('id');$('div#filler').fadeTo(500,0.5);$('div#dialog').html('<div class="header"><ul class="views"><li class="action active"><img class="icon" title="" src="./themes/default/images/icon/'+t+'.png" /><div class="tabname" style="width:100px;">'+e+'</div></li></ul></div><div class="content" />');$('div#dialog').data('id',a);$('div#dialog').show();loadView($('div#dialog div.content'),i,t,a,s)};function modalView(e,i){var t=$(e).closest('div.panel').find('li.active').attr('data-action'),a=$(e).closest('div.panel').find('li.active').attr('data-method'),s=$(e).closest('div.panel').find('li.active').attr('data-id');$(e).closest('div.content').modal({'overlayClose':'true','xxxonClose':function(){alert('close)')}});loadView($(e).closest('div.content'),t,a,s)};function setTitle(e){if(e)$('head > title').text(e+' - '+$('head > title').data('default'));else $('head > title').text($('head > title').data('default'))};function openNewAction(e,i,t,a){setTitle(e);$('ul#history li.active').removeClass('active');if($('ul#history li.'+i+'.id'+t).length>0){$('ul#history li.'+i+'.id'+t).addClass('active')} else{$('ul#history').append('<li class="action active '+i+' id'+t+'"><img src="'+OR_THEMES_EXT_DIR+'default/images/icon_'+i+'.png" title="" />'+e+'</li>');$('ul#history li.active').click(function(){$('ul#history li.active').removeClass('active');$(this).addClass('active');setNewAction(i,t,a)})};$('div#panel-content > div.header > ul.views li.active').removeClass('active');if($('div#panel-content > div.header > ul.views > li.'+i+'.id'+t).length>0){$('div#panel-content > div.header > ul.views > li.'+i+'.id'+t).addClass('active')} else{$('div#panel-content > div.header > ul.views > li.active').removeClass('active');var s=7;if($('div#panel-content > div.header > ul.views > li.action').size()>=s)$('div#panel-content > div.header > ul.views > li.action').first().remove();$('div#panel-content > div.header > ul.views').append('<li class="action active '+i+' id'+t+'" title="'+e+'" data-action="'+i+'" data-id="'+t+'" data-method="'+DEFAULT_CONTENT_ACTION+'"><img class="icon" src="'+OR_THEMES_EXT_DIR+'default/images/icon_'+i+'.png" title="" /><div class="tabname">'+e+'</div><img class="close icon" src="'+OR_THEMES_EXT_DIR+'default/images/icon/close.gif" title="" /></li>');resizeTabs($('div#contentbar'),!0);$('div#panel-content > div.header > ul.views').scrollLeft(9999);$('div#panel-content > div.header > ul.views img.close').click(function(){setTitle('');var i=$(this).closest('li.action').data('action'),t=$(this).closest('li.action').data('id');$('div#workbench div.content > div.sheet.action-'+i+'.id-'+t).remove();if($(this).closest('li.action').hasClass('active')){$('div#workbench div.refreshable div.content').html('');var e=$(this).closest('ul.views');$(this).parent().remove();$(e).find('li.action').last().click()} -else{$(this).parent().remove()};resizeTabs($('div#panel-content'),!0)});$('div#panel-content > div.header > ul.views > li.active').click(function(){$('div#panel-content > div.header > ul.views li.active').removeClass('active');$(this).addClass('active');setTitle($(this).children('div.tabname').text());setNewAction(i,t,a)});resizeTabs($('div#panel-content '))};setNewAction(i,t,a)};function filterMenus(e){$('div.clickable.filtered').addClass('inactive');$('div.clickable.filtered.on-action-'+e).removeClass('inactive')};function setNewAction(e,i,t){filterMenus(e);$('div#workbench ul.views > li.action.dependent').attr('data-action',e).attr('data-id',i).attr('data-extra',JSON.stringify(t));refreshAllRefreshables()};function setNewId(e){$('div#workbench div.refreshable').attr('data-id',e);refreshAllRefreshables()};function submitLink(e,i){var t=jQuery.parseJSON(i),a='./dispatcher.php';t.output='json';$.ajax({'type':'POST',url:a,data:t,success:function(i,t,a){$('div.panel div.status div.loader').html('&nbsp;');doResponse(i,t,e)}})};function notifyBrowser(e){if(!('Notification' in window)){return} +else{$(this).parent().remove()};resizeTabs($('div#panel-content'),!0)});$('div#panel-content > div.header > ul.views > li.active').click(function(){$('div#panel-content > div.header > ul.views li.active').removeClass('active');$(this).addClass('active');setTitle($(this).children('div.tabname').text());setNewAction(i,t,a)});resizeTabs($('div#panel-content '))};setNewAction(i,t,a)};function filterMenus(e){$('div.clickable.filtered').addClass('inactive');$('div.clickable.filtered.on-action-'+e).removeClass('inactive')};function setNewAction(e,i,t){filterMenus(e);$('div#workbench ul.views > li.action.dependent').attr('data-action',e).attr('data-id',i).attr('data-extra',JSON.stringify(t));refreshAllRefreshables()};function setNewId(e){$('div#workbench div.refreshable').attr('data-id',e);refreshAllRefreshables()};function notifyBrowser(e){if(!('Notification' in window)){return} else if(Notification.permission==='granted'){var i=new Notification(e)} else if(Notification.permission!=='denied'){Notification.requestPermission(function(i){if(i==='granted'){var t=new Notification(e)}})}};function setUserStyle(e){var i=$('html'),t=i.attr('class').split(/\s+/);$.each(t,function(e,t){if(t.startsWith('theme-')){i.removeClass(t)}});i.addClass('theme-'+e.toLowerCase())};function insert(e,i,t){var a=document.forms[0].elements[e];a.focus();if(typeof document.selection!='undefined'){var d=document.selection.createRange(),s=d.text;d.text=i+s+t;d=document.selection.createRange();if(s.length==0){d.move('character',-t.length)} else{d.moveStart('character',i.length+s.length+t.length)};d.select()} diff --git a/themes/default/production/combined.min.css b/themes/default/production/combined.min.css @@ -1 +1 @@ -iframe{width: 100%;height: 500px;display: block}div.breadcrumb,div.breadcrumb a,div.panel > div.title{font-weight: bold}div#header{width: 100%;height: 27px;overflow: hidden;padding: 5px;margin: 0px;margin-bottom: 3px;float: left}div#header div.projects,div#header div.menu,div#header div.title{float: left;margin-right: 10px;margin-left: 0px}div#header div.user,div#header div.search,div#header div.history{float: right;margin-right: 10px;margin-left: 10px}div#noticebar{display: block;position: fixed;bottom: 40px;right: 40px;width: 250px;z-index: 113}div#noticebar div.notice{border: 2px solid #000;padding: 5px;margin: 5px;display: none}div#noticebar div.notice.error div.text{font-weight: bold}div#noticebar div.log{font-family: monospace}html,body{height: 100%}div.panel div.title{height: 20px}div.panel div.status{height: 35px}div.panel > div.content{xxoverflow-x: auto}ul#history > li,div.content a.action,div.content a.help,div.filler div.headermenu > a.entry,div.filler div.header a.back.button{margin: 9px;padding-top: 4px;padding-bottom: 4px;padding-left: 7px;padding-right: 7px;border: 1px solid;font-style: normal;font-weight: normal;text-decoration: none}ul#history > li.active{font-weight: bold}a.help{float: right}a.help{cursor: help}a.action:hover,a.help:hover,div.noaction:hover{text-decoration: none}a.action:active,a.help:active,div.noaction:active,input.ok:active{border-color: red}div.dropdown{z-index: 2;display: none;position: absolute;padding: 5px 0px}div.dropdownalignright{right: 0}div.dropdown > a{display: block}div.dropdown div.entry{padding: 2px 5px}div.dropdown > div.divide{height: 1px;width: 100%;margin-top: 5px;margin-bottom: 5px}div#header > div.menu{overflow: hidden}div#header div:hover div.dropdown,div.panel div:hover > div.dropdown,div.panel-icon:hover > div.dropdown{display: block}div.onrowvisible{visibility: hidden;display: inline}td:hover > div.onrowvisible{visibility: visible}.preview h1{font-size: 138.5%}.preview h2{font-size: 123.1%}.preview h3{font-size: 108%}.preview h1,.preview h2,.preview h3{margin: 1em 0}.preview h1,.preview h2,.preview h3,.preview h4,.preview h5,.preview h6,.preview strong{font-weight: bold}.preview abbr,.preview acronym{border-bottom: 1px dotted #000;cursor: help}.preview em{font-style: italic}.preview ol,.preview ul,.preview dl{margin-left: 2em}.preview ol li{list-style: decimal outside}.preview ul li{list-style: disc outside}.preview a:link,.preview a:visited,.preview a:active,.preview a:hover{text-decoration: underline}a:link,a:visited{font-weight: normal;text-decoration: none}a:active,a:hover{font-weight: normal;text-decoration: none}body.menu tr.menu td table tr td,body.main tr.menu td table tr td{padding: 4px;padding-right: 6px;padding-left: 6px;width: 30px;white-space: nowrap}body.menu tr.menu table{width: 50px}body.menu tr.menu td table tr td.noaction,body.main tr.menu td table tr td.noaction{color: #000}img[align=left],img[align=right]{padding-right: 1px;padding-left: 1px}pre{font-family: Courier;font-size: 13px}small{color: #000}body.menu span.accesskey,body.main span.accesskey{text-decoration: underline}body.menu tr.title td,body.main tr.title td{vertical-align: middle;padding: 4px;height: 30px}td.message{padding: 10px;font-weight: bold}body.main table.main td.window td{padding: 4px}body.main table.main td.window td.act{padding: 15px;margin-top: 20px;border-top: 1px solid #000;text-align: right}a.copyright{font-size: 0.7em;text-decoration: none}td.motd{border-left: 3px solid #f00;border-right: 3px solid #f00;font-weight: bold;padding: 10px;margin: 10px}table.main{x-border: 3px solid}div.panel input.checkbox,div.panel input.radio{border: 1px solid #000}textarea.desc,textarea.description{font-family: Arial;font-size: 13px}textarea.longtext{font-family: Arial;font-size: 13px;width: 100%;border: 1px solid #000}tr td.help{font-style: italic}tr.headline td.help{font-style: normal}td.logo{padding: 10px;margin: 0px}div.logo h2{font-family: Verdana;font-weight: normal;font-size: 24px}div.logo p{font-family: Verdana;font-size: 13px}div#header div.search input{margin: 0px;padding: 0px}td.notice{margin: 0px;padding: 5%;text-align: center}table.notice{width: 100%;border: 1px solid;border-spacing: 0px}table.notice th{padding: 2px;white-space: nowrap;border-bottom: 1px solid #000;font-weight: normal;text-align: left}table.notice tr.warning{margin: 0px;padding: 0px}table.calendar{table-layout: fixed;border-collapse: collapse;text-align: center}table.calendar td{border: 1px dotted}label,.clickable{cursor: pointer}body{cursor: default}input{xcursor: text}div.menu{float: none;xclear: left}form.xlogin{xbackground-color: #E0E0D5;border: 2px solid #000;position: absolute;z-index: 999;top: 5%;left: 5%;width: 80%;margin: 5%;padding: 10%;opacity: 1;-webkit-box-shadow: 3px 2px 5px #000;-moz-box-shadow: 3px 2px 5px #000;box-shadow: 3px 2px 5px #000}ul.tree,ul.tree ul{list-style-type: none;background: url(__IMAGE_PATH__/tree_line.gif) repeat-y;margin: 0;padding: 0}ul.tree ul{margin-left: 18px}ul.tree div.tree{width: 18px;min-width: 18px;height: 18px;float: left}ul.tree div.tree,ul.tree div.entry{height: 18px;max-height: 18px;min-height: 18px}ul.tree div img{cfloat: left}ul.tree li{margin: 0;padding: 0 0px;line-height: 18px;background: url(__IMAGE_PATH__/tree_none.gif) no-repeat;xcolor: #369;font-weight: normal;white-space: nowrap}ul.tree li.last,ul.tree li:last-child{background: url(__IMAGE_PATH__/tree_none_end.gif) no-repeat}div.tree.open{background: url(__IMAGE_PATH__/tree_minus.png) no-repeat}div.tree.closed{background: url(__IMAGE_PATH__/tree_plus.png) no-repeat}body > div{display: none}div.structure em{font-style: italic}.drophover{border: 2px dotted #008000;cursor: move}.dropactive{border: 1px dotted #00f;cursor: move}div.panel > div.header > div.panel-icon{xposition: static;xright: -30px;top: 3px}div.backward_link{float: left}div.forward_link{float: right}div.panel > div.header{padding: 0px;width: 100%;height: 25px}div.panel div.header ul.views{text-align: left;list-style-type: none;overflow: hidden;white-space: nowrap}img.icon{padding: 4px;width: 16px;height: 16px}ul.views div.tabname{overflow: hidden;white-space: nowrap;padding: 4px;vertical-align: middle}ul.views > li > img,ul.views > li > div{float: left}div.panel div.header div.panel-icon,div.inputholder > div.icon{float: right}div.panel div.header > ul.views{float: left;height: 25px}div.content{clear: both}div.panel ul.views li{vertical-align: middle;padding: 0px;cursor: pointer;border-right: 1px solid #000;-moz-border-radius-topleft: 5px;-webkit-border-radius-topleft: 5px;-khtml-border-top-radius-topleft: 5px;-moz-border-radius-topright: 5px;-webkit-border-radius-topright: 5px;-khtml-border-top-radius-topright: 5px;border-top-right-radius: 5px;display: inline;white-space: nowrap;float: left}div.panel{margin: 0px;padding: 0px}div.panel div.content table{overflow: auto;border: 2px}table tr.headline > td{padding: 3px;font-weight: bold}table tr.data > td{padding: 3px}ul.tree div{cursor: pointer}div.panel div.status{padding: 10px}div.panel div.status div.error,div.message.error{background: url(__IMAGE_PATH__/notice_error.png) no-repeat;background-position: 5px 7px}div.panel div.status div.warn,div.message.warn{background: url(__IMAGE_PATH__/notice_warning.png) no-repeat;background-position: 5px 7px}div.panel div.status div.ok,div.message.ok{background: url(__IMAGE_PATH__/notice_ok.png) no-repeat;background-position: 5px 7px}div.panel div.status div.info,div.message.info{background: url(__IMAGE_PATH__/notice_info.png) no-repeat;background-position: 5px 7px}div.panel div.status div,div.message{border: 1px solid #000;padding: 5px 0px 5px 25px;margin: 10px 10px 20px 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px}div.loader,div.progress{background: url(__IMAGE_PATH__/loader.gif) no-repeat;background-position: center;opacity: 0.5;cursor: wait;min-height: 50px}div#workbench{width: 100%;padding: 3px}div#workbench div.panel.fullscreen{display: block;z-index: 109;position: fixed;top: 0;left: 0;background-color: #000;margin: 0px;width: 100% !important;height: 100% !important}div#workbench div.panel.fullscreen > div.content{width: 100% !important;height: 100% !important}div#workbench div.panel{border: 1px solid #000;margin: 0px;padding: 0px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px}div#workbench div.container,div#workbench div.panel,div#workbench div.divider{display: inline;float: left;margin: 0px}div#workbench div.panel > div.content{overflow: auto}.invisible{visibility: hidden}.visible{visibility: visible}body{overflow: hidden}div.panel{position: relative}div.content div.bottom{xbackground-color: #000;height: 55px;width: 100%;position: absolute;padding-right: 40px;bottom: 0px;right: 0px;xvisibility: hidden}div.content div.bottom > div.command{xvisibility: visible;float: right;z-index: 20}div.content form[data-autosave='true'] div.command{display: none}div.content > form{padding-bottom: 45px}input.submit{background-color: #000;color: #000;padding: 7px;border: 0px;-moz-border-radius: 7px;-webkit-border-radius: 7px;-khtml-border-radius: 7px;border-radius: 7px;margin-left: 20px;-webkit-box-shadow: 0px 0px 15px #000;-moz-box-shadow: 0px 0px 15px #000;box-shadow: 0px 0px 15px 10px #000;cursor: pointer}input.submit.ok{font-weight: bold}div.views > div.backward_link,div.views > div.forward_link{visibility: hidden}div.views:HOVER > div.backward_link,div.views:HOVER > div.forward_link{visibility: visible}div#shortcuts{height: 24px;margin-left: 10px}div#shortcuts > div.shortcut{width: 24px;height: 24px;margin-left: 5px;float: left;opacity: 0.8}div#shortcuts > div.shortcut:HOVER{xborder: 1px solid #000;x-moz-border-radius: 2px;x-webkit-border-radius: 2px;x-khtml-border-radius: 2px;opacity: 1.0;position: relative;bottom: 3px}@media only screen and (max-width: 1023px){body{font-size: 0.8em;line-height: 1.5em}}@media handheld, only screen and (max-width: 767px){body{font-size: 16px;-webkit-text-size-adjust: none;overflow: visible}div#header,div#workbench{width: 100%;height: auto;min-width: 0;margin-left: 0px;margin-right: 0px;padding-left: 0px;padding-right: 0px}div#workbench div.panel{width: auto !important}li.action div.tabname{width: auto !important}div#workbench div.panel{width: auto;float: none;margin-left: 0px;margin-right: 0px;padding-left: 20px;padding-right: 20px}div#workbench div.panel > div.content{overflow: auto;height: auto !important}}body > div#header{display: block}ul#history > li{xdisplay: inline;margin: 5px;padding: 5px;border: 1px solid #000;background-color: #000;color: #000}ul#history > li.active{xdisplay: inline;margin: 5px;padding: 5px;border: 1px solid #000;background-color: #000;color: #000}ul#history{display: none}table td.readonly{font-style: italic;font-weight: normal}table td.default{font-style: normal;font-weight: normal}table td.changed{font-style: normal;font-weight: bold}div#filler{xxxxdisplay: block;position: absolute;z-index: 100;top: 0;left: 0;height: 100%;width: 100%;background-color: #000;opacity: 0.5}div.clickable.filtered.inactive > a{color: #000}div#header > div > div.arrow-down{display: inline;width: 0;height: 0;margin: 6;padding: 0px;border-right: 6px solid #000;border-left: 6px solid #000;border-top: 6px solid #000;border-bottom: 4px solid #000;margin-top: 10px;font-size: 0}div.dropdown{font-style: normal;font-weight: normal;text-decoration: none}div.toolbar-icon{padding: 2px;margin-left: 5px;float: left}div.headermenu{margin: 5px;z-index: 1;position: relative;right: 0;top: 0}div.headermenu > div.toolbar-icon{float: right}div.panel.wide form div.line{clear: left;margin-top: 10px}div.panel.wide form div.label{display: inline-block;width: 30%;vertical-align: top;text-align: right}div.panel.wide form div.input{display: inline-block;width: 60%;vertical-align: top;text-align: left}div.panel.small form div.line{clear: left;padding: 10px}div.panel.small form div.label{display: block;width: 100%;vertical-align: top;text-align: left}div.panel.small form div.input{display: block;width: 100%;vertical-align: top;text-align: left}form div.label > label,form div.input > div.intputholder{padding: 0px 5px}form div.input input[type=text],form div.input input[type=password],form div.input textarea,form div.input select{width: 100%}form div.input input[type=checkbox],form div.input input[type=radio]{vertical-align: top}label{display: inline-block}input[type=checkbox] + label,input[type=radio] + label{width: 80%}label div.description{font-size: 0.75em}div.inputholder > div.dropdown{width: 70%}div.search > div.inputholder{padding-top: 1px}div.inputholder > input,div.inputholder > textarea,div.inputholder > select{padding: 2px;margin: 0px}fieldset > div input.name,fieldset > div span.name{font-weight: bold}fieldset > div input.filename,fieldset > div input.extension,fieldset > div input.ansidate,fieldset > div span.filename,fieldset > div span.extension,fieldset > div span.ansidate{font-family: Courier;font-size: 1em}div#tree{overflow: visible}tr.diff > td.line{background-color: #000;padding-right: 2px;border-right: 3px solid #000;text-align: right;margin-right: 2px}tr.diff > td.old{background-color: red}tr.diff > td.new{background-color: green}tr.diff > td.notequal{background-color: yellow}dl.notice{padding: 15px}div.content a.action,div.content a.help{-webkit-box-shadow: 3px 2px 5px #000;-moz-box-shadow: 3px 2px 5px #000;box-shadow: 3px 2px 5px #000}body{background-color: #000}div.panel ul.views > li.active,div.panel ul.views > li.active:hover{background-color: #000;background-image: linear-gradient(#000 0%, #000 15%);color: #000}div#header{background-color: #000;background-image: linear-gradient(#000 85%, #000 100%);color: #000}div#header div.toolbar-icon > a{color: #000}div#header,ul.views > li.action{font-family: Arial, sans-serif;font-size: 13px}div.content{font-family: Trebuchet MS, Helvetica, Arial, sans-serif;font-size: 13px}div.panel > div.content{background-color: #000}div.panel > div.header{background-color: #000;background-image: linear-gradient(#000 0%, #000 85%)}div.panel ul.views li:hover{background-color: #000}ul.tree li.last,ul.tree li:last-child{background-color: #000}div.content pre,div.dropdown{background-color: #000;color: #000;min-width: 150px;max-width: 450px}div.filler div.headermenu > a.entry,div.filler div.header a.back.button{font-size: 0.8em}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline}body{line-height: 1.5}table{border-collapse: separate;border-spacing: 0}caption,th,td{text-align: left;font-weight: normal}table,td,th{vertical-align: top}blockquote:before,blockquote:after,q:before,q:after{content: ""}blockquote,q{quotes: "" ""}a img{border: none}div#workbench div.panel.modal{position: relative;xtop: 0;xleft: 0;z-index: 101;border: 1px solid !important}div#dialog{overflow: auto;position: absolute;top: 5%;left: 10%;width: 80%;height: 80%;z-index: 104;border: 1px solid !important}div.container.axle-x > div.divider{width: 5px}div.container.axle-y > div.divider{height: 5px}div.divider.to-left{cursor: w-resize}div.divider.to-right{cursor: e-resize}div.divider.to-top{cursor: n-resize}div.divider.to-bottom{cursor: s-resize}div.container > div.divider.ui-draggable-dragging{z-index: 150}div#workbench div.panel div.arrow-down{width: 0;height: 0;margin: 6px;padding: 0px;border-right: 6px solid transparent;border-top: 6px solid;border-left: 6px solid transparent;border-bottom: 4px solid transparent;margin-top: 10px;font-size: 0}div#workbench div.panel div.arrow-right{width: 0;height: 0;margin: 6px;padding: 0;border-top: 6px solid transparent;border-left: 6px solid;border-bottom: 6px solid transparent;border-right: 4px solid transparent;margin-left: 10px;font-size: 0}div#workbench div.panel li.action.dirty{font-weight: bold}fieldset.open > legend {cursor:pointer;}fieldset {border:1px solid;border-bottom:0px;border-left:0px;border-right:0px;margin-top:20px;margin-bottom:20px;margin-left:0px;margin-right:0px;padding:10px;display:none;}fieldset.show {display:block;}fieldset > legend {margin-left:30px;font-weight:normal;}fieldset > div {display:none;}fieldset.open > div {display:block;}div#workbench div.panel fieldset > legend > div.closed,div#dialog div.panel fieldset > legend > div.closed {display:inline;}div#workbench div.panel fieldset > legend > div.open {display:none;}div#workbench div.panel fieldset.open > legend > div.closed {display:none;}div#workbench div.panel fieldset.open > legend > div.open,div#dialog div.panel fieldset.open > legend > div.open {display:inline;}.editor__text-editor {width:100%;height:300px;}textarea.editor__code-editor {display:none;}div.editor__code-editor {position:absolute;height:500px;width:100%;font-size:14px;z-index:256;}textarea.editor__text-editor,textarea.editor__wiki-editor,textarea.editor__html-editor {width:100%;}a.editorlink:active,a.editorlink:hover {font-weight:normal;text-decoration:none;}a.editorlink:link,a.editorlink:visited {font-weight:normal;text-decoration:none;}div.line.filedropzone > div.input {width:100%;height:100px;border:1px dotted;}- \ No newline at end of file +iframe{width: 100%;height: 500px;display: block}div.breadcrumb,div.breadcrumb a,div.panel > div.title{font-weight: bold}div#header{width: 100%;height: 27px;overflow: hidden;padding: 5px;margin: 0px;margin-bottom: 3px;float: left}div#header div.projects,div#header div.menu,div#header div.title{float: left;margin-right: 10px;margin-left: 0px}div#header div.user,div#header div.search,div#header div.history{float: right;margin-right: 10px;margin-left: 10px}div#noticebar{display: block;position: fixed;bottom: 40px;right: 40px;width: 250px;z-index: 113}div#noticebar div.notice{border: 2px solid #000;padding: 5px;margin: 5px;display: none}div#noticebar div.notice.error div.text{font-weight: bold}div#noticebar div.log{font-family: monospace}html,body{height: 100%}div.panel div.title{height: 20px}div.panel div.status{height: 35px}div.panel > div.content{xxoverflow-x: auto}ul#history > li,div.content a.action,div.content a.help,div.filler div.headermenu > a.entry,div.filler div.header a.back.button{margin: 9px;padding-top: 4px;padding-bottom: 4px;padding-left: 7px;padding-right: 7px;border: 1px solid;font-style: normal;font-weight: normal;text-decoration: none}ul#history > li.active{font-weight: bold}a.help{float: right}a.help{cursor: help}a.action:hover,a.help:hover,div.noaction:hover{text-decoration: none}a.action:active,a.help:active,div.noaction:active,input.ok:active{border-color: red}div.dropdown{z-index: 2;display: none;position: absolute;padding: 5px 0px}div.dropdownalignright{right: 0}div.dropdown > a{display: block}div.dropdown div.entry{padding: 2px 5px}div.dropdown > div.divide{height: 1px;width: 100%;margin-top: 5px;margin-bottom: 5px}div#header > div.menu{overflow: hidden}div#header div:hover div.dropdown,div.panel div:hover > div.dropdown,div.panel-icon:hover > div.dropdown{display: block}div.onrowvisible{visibility: hidden;display: inline}td:hover > div.onrowvisible{visibility: visible}.preview h1{font-size: 138.5%}.preview h2{font-size: 123.1%}.preview h3{font-size: 108%}.preview h1,.preview h2,.preview h3{margin: 1em 0}.preview h1,.preview h2,.preview h3,.preview h4,.preview h5,.preview h6,.preview strong{font-weight: bold}.preview abbr,.preview acronym{border-bottom: 1px dotted #000;cursor: help}.preview em{font-style: italic}.preview ol,.preview ul,.preview dl{margin-left: 2em}.preview ol li{list-style: decimal outside}.preview ul li{list-style: disc outside}.preview a:link,.preview a:visited,.preview a:active,.preview a:hover{text-decoration: underline}a:link,a:visited{font-weight: normal;text-decoration: none}a:active,a:hover{font-weight: normal;text-decoration: none}body.menu tr.menu td table tr td,body.main tr.menu td table tr td{padding: 4px;padding-right: 6px;padding-left: 6px;width: 30px;white-space: nowrap}body.menu tr.menu table{width: 50px}body.menu tr.menu td table tr td.noaction,body.main tr.menu td table tr td.noaction{color: #000}img[align=left],img[align=right]{padding-right: 1px;padding-left: 1px}pre{font-family: Courier;font-size: 13px}small{color: #000}body.menu span.accesskey,body.main span.accesskey{text-decoration: underline}body.menu tr.title td,body.main tr.title td{vertical-align: middle;padding: 4px;height: 30px}td.message{padding: 10px;font-weight: bold}body.main table.main td.window td{padding: 4px}body.main table.main td.window td.act{padding: 15px;margin-top: 20px;border-top: 1px solid #000;text-align: right}a.copyright{font-size: 0.7em;text-decoration: none}td.motd{border-left: 3px solid #f00;border-right: 3px solid #f00;font-weight: bold;padding: 10px;margin: 10px}table.main{x-border: 3px solid}div.panel input.checkbox,div.panel input.radio{border: 1px solid #000}textarea.desc,textarea.description{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size: 13px}textarea.longtext{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size: 13px;width: 100%;border: 1px solid #000}tr td.help{font-style: italic}tr.headline td.help{font-style: normal}td.logo{padding: 10px;margin: 0px}div.logo h2{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight: normal;font-size: 24px}div.logo p{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size: 13px}div#header div.search input{margin: 0px;padding: 0px}td.notice{margin: 0px;padding: 5%;text-align: center}table.notice{width: 100%;border: 1px solid;border-spacing: 0px}table.notice th{padding: 2px;white-space: nowrap;border-bottom: 1px solid #000;font-weight: normal;text-align: left}table.notice tr.warning{margin: 0px;padding: 0px}table.calendar{table-layout: fixed;border-collapse: collapse;text-align: center}table.calendar td{border: 1px dotted}label,.clickable{cursor: pointer}body{cursor: default}input{xcursor: text}div.menu{float: none;xclear: left}form.xlogin{xbackground-color: #E0E0D5;border: 2px solid #000;position: absolute;z-index: 999;top: 5%;left: 5%;width: 80%;margin: 5%;padding: 10%;opacity: 1;-webkit-box-shadow: 3px 2px 5px #000;-moz-box-shadow: 3px 2px 5px #000;box-shadow: 3px 2px 5px #000}ul.tree,ul.tree ul{list-style-type: none;background: url(__IMAGE_PATH__/tree_line.gif) repeat-y;margin: 0;padding: 0}ul.tree ul{margin-left: 18px}ul.tree div.tree{width: 18px;min-width: 18px;height: 18px;float: left}ul.tree div.tree,ul.tree div.entry{height: 18px;max-height: 18px;min-height: 18px}ul.tree div img{cfloat: left}ul.tree li{margin: 0;padding: 0 0px;line-height: 18px;background: url(__IMAGE_PATH__/tree_none.gif) no-repeat;xcolor: #369;font-weight: normal;white-space: nowrap}ul.tree li.last,ul.tree li:last-child{background: url(__IMAGE_PATH__/tree_none_end.gif) no-repeat}div.tree.open{background: url(__IMAGE_PATH__/tree_minus.png) no-repeat}div.tree.closed{background: url(__IMAGE_PATH__/tree_plus.png) no-repeat}body > div{display: none}div.structure em{font-style: italic}.drophover{border: 2px dotted #008000;cursor: move}.dropactive{border: 1px dotted #00f;cursor: move}div.panel > div.header > div.panel-icon{xposition: static;xright: -30px;top: 3px}div.backward_link{float: left}div.forward_link{float: right}div.panel > div.header{padding: 0px;width: 100%;height: 25px}div.panel div.header ul.views{text-align: left;list-style-type: none;overflow: hidden;white-space: nowrap}img.icon{padding: 4px;width: 16px;height: 16px}ul.views div.tabname{overflow: hidden;white-space: nowrap;padding: 4px;vertical-align: middle}ul.views > li > img,ul.views > li > div{float: left}div.panel div.header div.panel-icon,div.inputholder > div.icon{float: right}div.panel div.header > ul.views{float: left;height: 25px}div.content{clear: both}div.panel ul.views li{vertical-align: middle;padding: 0px;cursor: pointer;border-right: 1px solid #000;-moz-border-radius-topleft: 5px;-webkit-border-radius-topleft: 5px;-khtml-border-top-radius-topleft: 5px;-moz-border-radius-topright: 5px;-webkit-border-radius-topright: 5px;-khtml-border-top-radius-topright: 5px;border-top-right-radius: 5px;display: inline;white-space: nowrap;float: left}div.panel{margin: 0px;padding: 0px}div.panel div.content table{overflow: auto;border: 2px}table tr.headline > td{padding: 3px;font-weight: bold}table tr.data > td{padding: 3px}ul.tree div{cursor: pointer}div.panel div.status{padding: 10px}div.panel div.status div.error,div.message.error{background: url(__IMAGE_PATH__/notice_error.png) no-repeat;background-position: 5px 7px}div.panel div.status div.warn,div.message.warn{background: url(__IMAGE_PATH__/notice_warning.png) no-repeat;background-position: 5px 7px}div.panel div.status div.ok,div.message.ok{background: url(__IMAGE_PATH__/notice_ok.png) no-repeat;background-position: 5px 7px}div.panel div.status div.info,div.message.info{background: url(__IMAGE_PATH__/notice_info.png) no-repeat;background-position: 5px 7px}div.panel div.status div,div.message{border: 1px solid #000;padding: 5px 0px 5px 25px;margin: 10px 10px 20px 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px}div.loader,div.progress{background: url(__IMAGE_PATH__/loader.gif) no-repeat;background-position: center;opacity: 0.5;cursor: wait;min-height: 50px}div#workbench{width: 100%;padding: 3px}div#workbench div.panel.fullscreen{display: block;z-index: 109;position: fixed;top: 0;left: 0;background-color: #000;margin: 0px;width: 100% !important;height: 100% !important}div#workbench div.panel.fullscreen > div.content{width: 100% !important;height: 100% !important}div#workbench div.panel{border: 1px solid #000;margin: 0px;padding: 0px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px}div#workbench div.container,div#workbench div.panel,div#workbench div.divider{display: inline;float: left;margin: 0px}div#workbench div.panel > div.content{overflow: auto}.invisible{visibility: hidden}.visible{visibility: visible}body{overflow: hidden}div.panel{position: relative}div.content div.bottom{xbackground-color: #000;height: 55px;width: 100%;position: absolute;padding-right: 40px;bottom: 0px;right: 0px;xvisibility: hidden}div.content div.bottom > div.command{xvisibility: visible;float: right;z-index: 20}div.content form[data-autosave='true'] div.command{display: none}div.content > form{padding-bottom: 45px}input.submit{background-color: #000;color: #000;padding: 7px;border: 0px;-moz-border-radius: 7px;-webkit-border-radius: 7px;-khtml-border-radius: 7px;border-radius: 7px;margin-left: 20px;-webkit-box-shadow: 0px 0px 15px #000;-moz-box-shadow: 0px 0px 15px #000;box-shadow: 0px 0px 15px 10px #000;cursor: pointer}input.submit.ok{font-weight: bold}div.views > div.backward_link,div.views > div.forward_link{visibility: hidden}div.views:HOVER > div.backward_link,div.views:HOVER > div.forward_link{visibility: visible}div#shortcuts{height: 24px;margin-left: 10px}div#shortcuts > div.shortcut{width: 24px;height: 24px;margin-left: 5px;float: left;opacity: 0.8}div#shortcuts > div.shortcut:HOVER{xborder: 1px solid #000;x-moz-border-radius: 2px;x-webkit-border-radius: 2px;x-khtml-border-radius: 2px;opacity: 1.0;position: relative;bottom: 3px}@media only screen and (max-width: 1023px){body{font-size: 0.8em;line-height: 1.5em}}@media handheld, only screen and (max-width: 767px){body{font-size: 16px;-webkit-text-size-adjust: none;overflow: visible}div#header,div#workbench{width: 100%;height: auto;min-width: 0;margin-left: 0px;margin-right: 0px;padding-left: 0px;padding-right: 0px}div#workbench div.panel{width: auto !important}li.action div.tabname{width: auto !important}div#workbench div.panel{width: auto;float: none;margin-left: 0px;margin-right: 0px;padding-left: 20px;padding-right: 20px}div#workbench div.panel > div.content{overflow: auto;height: auto !important}}body > div#header{display: block}ul#history > li{xdisplay: inline;margin: 5px;padding: 5px;border: 1px solid #000;background-color: #000;color: #000}ul#history > li.active{xdisplay: inline;margin: 5px;padding: 5px;border: 1px solid #000;background-color: #000;color: #000}ul#history{display: none}table td.readonly{font-style: italic;font-weight: normal}table td.default{font-style: normal;font-weight: normal}table td.changed{font-style: normal;font-weight: bold}div#filler{xxxxdisplay: block;position: absolute;z-index: 100;top: 0;left: 0;height: 100%;width: 100%;background-color: #000;opacity: 0.5}div.clickable.filtered.inactive > a{color: #000}div#header > div > div.arrow-down{display: inline;width: 0;height: 0;margin: 6;padding: 0px;border-right: 6px solid #000;border-left: 6px solid #000;border-top: 6px solid #000;border-bottom: 4px solid #000;margin-top: 10px;font-size: 0}div.dropdown{font-style: normal;font-weight: normal;text-decoration: none}div.toolbar-icon{padding: 2px;margin-left: 5px;float: left}div.headermenu{margin: 5px;z-index: 1;position: relative;right: 0;top: 0}div.headermenu > div.toolbar-icon{float: right}div.panel.wide form div.line{clear: left;margin-top: 10px}div.panel.wide form div.label{display: inline-block;width: 30%;vertical-align: top;text-align: right}div.panel.wide form div.input{display: inline-block;width: 60%;vertical-align: top;text-align: left}div.panel.small form div.line{clear: left;padding: 10px}div.panel.small form div.label{display: block;width: 100%;vertical-align: top;text-align: left}div.panel.small form div.input{display: block;width: 100%;vertical-align: top;text-align: left}form div.label > label,form div.input > div.intputholder{padding: 0px 5px}form div.input input[type=text],form div.input input[type=password],form div.input textarea,form div.input select{width: 100%}form div.input input[type=checkbox],form div.input input[type=radio]{vertical-align: top}label{display: inline-block}input[type=checkbox] + label,input[type=radio] + label{width: 80%}label div.description{font-size: 0.75em}div.inputholder > div.dropdown{width: 70%}div.search > div.inputholder{padding-top: 1px}div.inputholder > input,div.inputholder > textarea,div.inputholder > select{padding: 2px;margin: 0px}fieldset > div input.name,fieldset > div span.name{font-weight: bold}fieldset > div input.filename,fieldset > div input.extension,fieldset > div input.ansidate,fieldset > div span.filename,fieldset > div span.extension,fieldset > div span.ansidate{font-family: Courier;font-size: 1em}div#tree{overflow: visible}tr.diff > td.line{background-color: #000;padding-right: 2px;border-right: 3px solid #000;text-align: right;margin-right: 2px}tr.diff > td.old{background-color: red}tr.diff > td.new{background-color: green}tr.diff > td.notequal{background-color: yellow}dl.notice{padding: 15px}div.content a.action,div.content a.help{-webkit-box-shadow: 3px 2px 5px #000;-moz-box-shadow: 3px 2px 5px #000;box-shadow: 3px 2px 5px #000}body{background-color: #000}div.panel ul.views > li.active,div.panel ul.views > li.active:hover{background-color: #000;background-image: linear-gradient(#000 0%, #000 15%);color: #000}div#header{background-color: #000;background-image: linear-gradient(#000 85%, #000 100%);color: #000}div#header div.toolbar-icon > a{color: #000}div#header,ul.views > li.action{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size: 13px}div.content{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size: 13px}div.panel > div.content{background-color: #000}div.panel > div.header{background-color: #000;background-image: linear-gradient(#000 0%, #000 85%)}div.panel ul.views li:hover{background-color: #000}ul.tree li.last,ul.tree li:last-child{background-color: #000}div.content pre,div.dropdown{background-color: #000;color: #000;min-width: 150px;max-width: 450px}div.filler div.headermenu > a.entry,div.filler div.header a.back.button{font-size: 0.8em}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline}body{line-height: 1.5}table{border-collapse: separate;border-spacing: 0}caption,th,td{text-align: left;font-weight: normal}table,td,th{vertical-align: top}blockquote:before,blockquote:after,q:before,q:after{content: ""}blockquote,q{quotes: "" ""}a img{border: none}div#workbench div.panel.modal{position: relative;xtop: 0;xleft: 0;z-index: 101;border: 1px solid !important}div#dialog{overflow: auto;position: absolute;top: 5%;left: 10%;width: 80%;height: 80%;z-index: 104;border: 1px solid !important}div.container.axle-x > div.divider{width: 5px}div.container.axle-y > div.divider{height: 5px}div.divider.to-left{cursor: w-resize}div.divider.to-right{cursor: e-resize}div.divider.to-top{cursor: n-resize}div.divider.to-bottom{cursor: s-resize}div.container > div.divider.ui-draggable-dragging{z-index: 150}div#workbench div.panel div.arrow-down{width: 0;height: 0;margin: 6px;padding: 0px;border-right: 6px solid transparent;border-top: 6px solid;border-left: 6px solid transparent;border-bottom: 4px solid transparent;margin-top: 10px;font-size: 0}div#workbench div.panel div.arrow-right{width: 0;height: 0;margin: 6px;padding: 0;border-top: 6px solid transparent;border-left: 6px solid;border-bottom: 6px solid transparent;border-right: 4px solid transparent;margin-left: 10px;font-size: 0}div#workbench div.panel li.action.dirty{font-weight: bold}.visible-for-nojs{display: none}html.nojs .noscript{display: block}fieldset.open > legend{cursor: pointer}fieldset{border: 1px solid;border-bottom: 0px;border-left: 0px;border-right: 0px;margin-top: 20px;margin-bottom: 20px;margin-left: 0px;margin-right: 0px;padding: 10px;display: none}fieldset.show{display: block}fieldset > legend{margin-left: 30px;font-weight: normal}fieldset > div{display: none}fieldset.open > div{display: block}div#workbench div.panel fieldset > legend > div.closed,div#dialog div.panel fieldset > legend > div.closed{display: inline}div#workbench div.panel fieldset > legend > div.open{display: none}div#workbench div.panel fieldset.open > legend > div.closed{display: none}div#workbench div.panel fieldset.open > legend > div.open,div#dialog div.panel fieldset.open > legend > div.open{display: inline}.editor__text-editor {width:100%;height:300px;}textarea.editor__code-editor {display:none;}div.editor__code-editor {position:absolute;height:500px;width:100%;font-size:14px;z-index:256;}textarea.editor__text-editor,textarea.editor__wiki-editor,textarea.editor__html-editor {width:100%;}a.editorlink:active,a.editorlink:hover {font-weight:normal;text-decoration:none;}a.editorlink:link,a.editorlink:visited {font-weight:normal;text-decoration:none;}div.line.filedropzone > div.input {width:100%;height:100px;border:1px dotted;}+ \ No newline at end of file diff --git a/themes/default/production/combined.min.js b/themes/default/production/combined.min.js @@ -1,22 +1,9 @@ /*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */ -!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(t,n){var d=[],i=t.document,h=d.slice,We=d.concat,oe=d.push,Ie=d.indexOf,R={},un=R.toString,k=R.hasOwnProperty,r={},ze="1.12.4",e=function(t,n){return new e.fn.init(t,n)},ln=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,cn=/^-ms-/,dn=/-([\da-z])/gi,fn=function(e,t){return t.toUpperCase()};e.fn=e.prototype={jquery:ze,constructor:e,selector:"",length:0,toArray:function(){return h.call(this)},get:function(e){return null!=e?0>e?this[e+this.length]:this[e]:h.call(this)},pushStack:function(t){var n=e.merge(this.constructor(),t);return n.prevObject=this,n.context=this.context,n},each:function(t){return e.each(this,t)},map:function(t){return this.pushStack(e.map(this,function(e,n){return t.call(e,n,e)}))},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var n=this.length,t=+e+(0>e?n:0);return this.pushStack(t>=0&&n>t?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:oe,sort:d.sort,splice:d.splice},e.extend=e.fn.extend=function(){var r,a,n,o,s,u,t=arguments[0]||{},i=1,c=arguments.length,l=!1;for("boolean"==typeof t&&(l=t,t=arguments[i]||{},i++),"object"==typeof t||e.isFunction(t)||(t={}),i===c&&(t=this,i--);c>i;i++)if(null!=(s=arguments[i]))for(o in s)r=t[o],n=s[o],t!==n&&(l&&n&&(e.isPlainObject(n)||(a=e.isArray(n)))?(a?(a=!1,u=r&&e.isArray(r)?r:[]):u=r&&e.isPlainObject(r)?r:{},t[o]=e.extend(l,u,n)):void 0!==n&&(t[o]=n));return t},e.extend({expando:"jQuery"+(ze+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(t){return"function"===e.type(t)},isArray:Array.isArray||function(t){return"array"===e.type(t)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(t){var n=t&&t.toString();return!e.isArray(t)&&n-parseFloat(n)+1>=0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},isPlainObject:function(t){var i;if(!t||"object"!==e.type(t)||t.nodeType||e.isWindow(t))return!1;try{if(t.constructor&&!k.call(t,"constructor")&&!k.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1};if(!r.ownFirst)for(i in t)return k.call(t,i);for(i in t);return void 0===i||k.call(t,i)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?R[un.call(e)]||"object":typeof e},globalEval:function(n){n&&e.trim(n)&&(t.execScript||function(e){t.eval.call(t,e)})(n)},camelCase:function(e){return e.replace(cn,"ms-").replace(dn,fn)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t){var r,n=0;if(ae(e)){for(r=e.length;r>n;n++)if(t.call(e[n],n,e[n])===!1)break} -else for(n in e)if(t.call(e[n],n,e[n])===!1)break;return e},trim:function(e){return null==e?"":(e+"").replace(ln,"")},makeArray:function(t,n){var r=n||[];return null!=t&&(ae(Object(t))?e.merge(r,"string"==typeof t?[t]:t):oe.call(r,t)),r},inArray:function(e,t,n){var r;if(t){if(Ie)return Ie.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n};return-1},merge:function(e,t){var r=+t.length,n=0,i=e.length;while(r>n)e[i++]=t[n++];if(r!==r)while(void 0!==t[n])e[i++]=t[n++];return e.length=i,e},grep:function(e,t,n){for(var i,o=[],r=0,a=e.length,s=!n;a>r;r++)i=!t(e[r],r),i!==s&&o.push(e[r]);return o},map:function(e,t,n){var a,i,r=0,o=[];if(ae(e))for(a=e.length;a>r;r++)i=t(e[r],r,n),null!=i&&o.push(i);else for(r in e)i=t(e[r],r,n),null!=i&&o.push(i);return We.apply([],o)},guid:1,proxy:function(t,n){var i,r,o;return"string"==typeof n&&(o=t[n],n=t,t=o),e.isFunction(t)?(i=h.call(arguments,2),r=function(){return t.apply(n||this,i.concat(h.call(arguments)))},r.guid=t.guid=t.guid||e.guid++,r):void 0},now:function(){return+new Date},support:r}),"function"==typeof Symbol&&(e.fn[Symbol.iterator]=d[Symbol.iterator]),e.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){R["[object "+t+"]"]=t.toLowerCase()});function ae(t){var n=!!t&&"length"in t&&t.length,r=e.type(t);return"function"===r||e.isWindow(t)?!1:"array"===r||0===n||"number"==typeof n&&n>0&&n-1 in t};var N=function(e){var N,o,t,j,K,S,P,Z,L,v,k,y,n,l,c,u,b,H,A,a="sizzle"+1*new Date,d=e.document,h=0,le=0,ee=X(),te=X(),q=X(),B=function(e,t){return e===t&&(k=!0),0},ne=1<<31,ce={}.hasOwnProperty,w=[],de=w.pop,fe=w.push,x=w.push,re=w.slice,T=function(e,t){for(var n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1},W="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",C="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ie="\\["+r+"*("+C+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+C+"))|)"+r+"*\\]",I=":("+C+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ie+")*)|.*)\\)|)",pe=new RegExp(r+"+","g"),F=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),he=new RegExp("^"+r+"*,"+r+"*"),ge=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),me=new RegExp("="+r+"*([^\\]'\"]*?)"+r+"*\\]","g"),ve=new RegExp(I),oe=new RegExp("^"+C+"$"),M={ID:new RegExp("^#("+C+")"),CLASS:new RegExp("^\\.("+C+")"),TAG:new RegExp("^("+C+"|[*])"),ATTR:new RegExp("^"+ie),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+W+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},ye=/^(?:input|select|textarea|button)$/i,xe=/^h\d$/i,D=/^[^{]+\{\s*\[native \w/,be=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,z=/[+~]/,we=/'|\\/g,g=new RegExp("\\\\([\\da-f]{1,6}"+r+"?|("+r+")|.)","ig"),m=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},ae=function(){y()};try{x.apply(w=re.call(d.childNodes),d.childNodes),w[d.childNodes.length].nodeType}catch(s){x={apply:w.length?function(e,t){fe.apply(e,re.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}};function i(e,t,r,i){var f,v,p,l,T,b,g,w,m=t&&t.ownerDocument,h=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==h&&9!==h&&11!==h)return r;if(!i&&((t?t.ownerDocument||t:d)!==n&&y(t),t=t||n,c)){if(11!==h&&(b=be.exec(e)))if(f=b[1]){if(9===h){if(!(p=t.getElementById(f)))return r;if(p.id===f)return r.push(p),r} -else if(m&&(p=m.getElementById(f))&&A(t,p)&&p.id===f)return r.push(p),r} -else{if(b[2])return x.apply(r,t.getElementsByTagName(e)),r;if((f=b[3])&&o.getElementsByClassName&&t.getElementsByClassName)return x.apply(r,t.getElementsByClassName(f)),r};if(o.qsa&&!q[e+" "]&&(!u||!u.test(e))){if(1!==h)m=t,w=e;else if("object"!==t.nodeName.toLowerCase()){(l=t.getAttribute("id"))?l=l.replace(we,"\\$&"):t.setAttribute("id",l=a),g=S(e),v=g.length,T=oe.test(l)?"#"+l:"[id='"+l+"']";while(v--)g[v]=T+" "+O(g[v]);w=g.join(","),m=z.test(e)&&V(t.parentNode)||t};if(w)try{return x.apply(r,m.querySelectorAll(w)),r}catch(s){}finally{l===a&&t.removeAttribute("id")}}};return Z(e.replace(F,"$1"),t,r,i)};function X(){var n=[];function e(r,i){return n.push(r+" ")>t.cacheLength&&delete e[n.shift()],e[r+" "]=i};return e};function f(e){return e[a]=!0,e};function p(e){var r=n.createElement("div");try{return!!e(r)}catch(t){return!1}finally{r.parentNode&&r.parentNode.removeChild(r),r=null}};function U(e,n){var r=e.split("|"),i=r.length;while(i--)t.attrHandle[r[i]]=n};function se(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||ne)-(~e.sourceIndex||ne);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1};function Te(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}};function Ce(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}};function E(e){return f(function(t){return t=+t,f(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})};function V(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e};o=i.support={},K=i.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},y=i.setDocument=function(e){var f,i,s=e?e.ownerDocument||e:d;return s!==n&&9===s.nodeType&&s.documentElement?(n=s,l=n.documentElement,c=!K(n),(i=n.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",ae,!1):i.attachEvent&&i.attachEvent("onunload",ae)),o.attributes=p(function(e){return e.className="i",!e.getAttribute("className")}),o.getElementsByTagName=p(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),o.getElementsByClassName=D.test(n.getElementsByClassName),o.getById=p(function(e){return l.appendChild(e).id=a,!n.getElementsByName||!n.getElementsByName(a).length}),o.getById?(t.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&c){var n=t.getElementById(e);return n?[n]:[]}},t.filter.ID=function(e){var t=e.replace(g,m);return function(e){return e.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(e){var t=e.replace(g,m);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),t.find.TAG=o.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):o.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){while(n=i[o++])1===n.nodeType&&r.push(n);return r};return i},t.find.CLASS=o.getElementsByClassName&&function(e,t){return"undefined"!=typeof t.getElementsByClassName&&c?t.getElementsByClassName(e):void 0},b=[],u=[],(o.qsa=D.test(n.querySelectorAll))&&(p(function(e){l.appendChild(e).innerHTML="<a id='"+a+"'></a><select id='"+a+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&u.push("[*^$]="+r+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||u.push("\\["+r+"*(?:value|"+W+")"),e.querySelectorAll("[id~="+a+"-]").length||u.push("~="),e.querySelectorAll(":checked").length||u.push(":checked"),e.querySelectorAll("a#"+a+"+*").length||u.push(".#.+[+~]")}),p(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&u.push("name"+r+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||u.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),u.push(",.*:")})),(o.matchesSelector=D.test(H=l.matches||l.webkitMatchesSelector||l.mozMatchesSelector||l.oMatchesSelector||l.msMatchesSelector))&&p(function(e){o.disconnectedMatch=H.call(e,"div"),H.call(e,"[s!='']:x"),b.push("!=",I)}),u=u.length&&new RegExp(u.join("|")),b=b.length&&new RegExp(b.join("|")),f=D.test(l.compareDocumentPosition),A=f||D.test(l.contains)?function(e,t){var r=9===e.nodeType?e.documentElement:e,n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(r.contains?r.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},B=f?function(e,t){if(e===t)return k=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!o.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===d&&A(d,e)?-1:t===n||t.ownerDocument===d&&A(d,t)?1:v?T(v,e)-T(v,t):0:4&r?-1:1)}:function(e,t){if(e===t)return k=!0,0;var r,i=0,s=e.parentNode,u=t.parentNode,o=[e],a=[t];if(!s||!u)return e===n?-1:t===n?1:s?-1:u?1:v?T(v,e)-T(v,t):0;if(s===u)return se(e,t);r=e;while(r=r.parentNode)o.unshift(r);r=t;while(r=r.parentNode)a.unshift(r);while(o[i]===a[i])i++;return i?se(o[i],a[i]):o[i]===d?-1:a[i]===d?1:0},n):n},i.matches=function(e,t){return i(e,null,null,t)},i.matchesSelector=function(e,t){if((e.ownerDocument||e)!==n&&y(e),t=t.replace(me,"='$1']"),o.matchesSelector&&c&&!q[t+" "]&&(!b||!b.test(t))&&(!u||!u.test(t)))try{var a=H.call(e,t);if(a||o.disconnectedMatch||e.document&&11!==e.document.nodeType)return a}catch(r){};return i(t,n,null,[e]).length>0},i.contains=function(e,t){return(e.ownerDocument||e)!==n&&y(e),A(e,t)},i.attr=function(e,r){(e.ownerDocument||e)!==n&&y(e);var a=t.attrHandle[r.toLowerCase()],i=a&&ce.call(t.attrHandle,r.toLowerCase())?a(e,r,!c):void 0;return void 0!==i?i:o.attributes||!c?e.getAttribute(r):(i=e.getAttributeNode(r))&&i.specified?i.value:null},i.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},i.uniqueSort=function(e){var r,i=[],t=0,n=0;if(k=!o.detectDuplicates,v=!o.sortStable&&e.slice(0),e.sort(B),k){while(r=e[n++])r===e[n]&&(t=i.push(n));while(t--)e.splice(i[t],1)};return v=null,e},j=i.getText=function(e){var r,n="",i=0,t=e.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=j(e)} -else if(3===t||4===t)return e.nodeValue} -else while(r=e[i++])n+=j(r);return n},t=i.selectors={cacheLength:50,createPseudo:f,match:M,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(g,m),e[3]=(e[3]||e[4]||e[5]||"").replace(g,m),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||i.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&i.error(e[0]),e},PSEUDO:function(e){var n,t=!e[6]&&e[2];return M.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":t&&ve.test(t)&&(n=S(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(e[0]=e[0].slice(0,n),e[2]=t.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(g,m).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=ee[e+" "];return t||(t=new RegExp("(^|"+r+")"+e+"("+r+"|$)"))&&ee(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var o=i.attr(r,e);return null==o?"!="===t:t?(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o.replace(pe," ")+" ").indexOf(n)>-1:"|="===t?o===n||o.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var u="nth"!==e.slice(0,3),s="last"!==e.slice(-4),o="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var g,m,p,c,f,v,y=u!==s?"nextSibling":"previousSibling",x=t.parentNode,w=o&&t.nodeName.toLowerCase(),b=!l&&!o,d=!1;if(x){if(u){while(y){c=t;while(c=c[y])if(o?c.nodeName.toLowerCase()===w:1===c.nodeType)return!1;v=y="only"===e&&!v&&"nextSibling"};return!0};if(v=[s?x.firstChild:x.lastChild],s&&b){c=x,p=c[a]||(c[a]={}),m=p[c.uniqueID]||(p[c.uniqueID]={}),g=m[e]||[],f=g[0]===h&&g[1],d=f&&g[2],c=f&&x.childNodes[f];while(c=++f&&c&&c[y]||(d=f=0)||v.pop())if(1===c.nodeType&&++d&&c===t){m[e]=[h,f,d];break}} -else if(b&&(c=t,p=c[a]||(c[a]={}),m=p[c.uniqueID]||(p[c.uniqueID]={}),g=m[e]||[],f=g[0]===h&&g[1],d=f),d===!1)while(c=++f&&c&&c[y]||(d=f=0)||v.pop())if((o?c.nodeName.toLowerCase()===w:1===c.nodeType)&&++d&&(b&&(p=c[a]||(c[a]={}),m=p[c.uniqueID]||(p[c.uniqueID]={}),m[e]=[h,d]),c===t))break;return d-=i,d===r||d%r===0&&d/r>=0}}},PSEUDO:function(e,n){var o,r=t.pseudos[e]||t.setFilters[e.toLowerCase()]||i.error("unsupported pseudo: "+e);return r[a]?r(n):r.length>1?(o=[e,e,"",n],t.setFilters.hasOwnProperty(e.toLowerCase())?f(function(e,t){var i,o=r(e,n),a=o.length;while(a--)i=T(e,o[a]),e[i]=!(t[i]=o[a])}):function(e){return r(e,0,o)}):r}},pseudos:{not:f(function(e){var t=[],r=[],n=P(e.replace(F,"$1"));return n[a]?f(function(e,t,r,i){var a,s=n(e,null,i,[]),o=e.length;while(o--)(a=s[o])&&(e[o]=!(t[o]=a))}):function(e,i,o){return t[0]=e,n(t,null,o,r),t[0]=null,!r.pop()}}),has:f(function(e){return function(t){return i(e,t).length>0}}),contains:f(function(e){return e=e.replace(g,m),function(t){return(t.textContent||t.innerText||j(t)).indexOf(e)>-1}}),lang:f(function(e){return oe.test(e||"")||i.error("unsupported lang: "+e),e=e.replace(g,m).toLowerCase(),function(t){var n;do if(n=c?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===l},focus:function(e){return e===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!t.pseudos.empty(e)},header:function(e){return xe.test(e.nodeName)},input:function(e){return ye.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:E(function(){return[0]}),last:E(function(e,t){return[t-1]}),eq:E(function(e,t,n){return[0>n?n+t:n]}),even:E(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:E(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:E(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:E(function(e,t,n){for(var r=0>n?n+t:n;++r<t;)e.push(r);return e})}},t.pseudos.nth=t.pseudos.eq;for(N in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[N]=Te(N);for(N in{submit:!0,reset:!0})t.pseudos[N]=Ce(N);function ue(){};ue.prototype=t.filters=t.pseudos,t.setFilters=new ue,S=i.tokenize=function(e,n){var a,o,u,s,r,l,c,d=te[e+" "];if(d)return n?0:d.slice(0);r=e,l=[],c=t.preFilter;while(r){a&&!(o=he.exec(r))||(o&&(r=r.slice(o[0].length)||r),l.push(u=[])),a=!1,(o=ge.exec(r))&&(a=o.shift(),u.push({value:a,type:o[0].replace(F," ")}),r=r.slice(a.length));for(s in t.filter)!(o=M[s].exec(r))||c[s]&&!(o=c[s](o))||(a=o.shift(),u.push({value:a,type:s,matches:o}),r=r.slice(a.length));if(!a)break};return n?r.length:r?i.error(e):te(e,l).slice(0)};function O(e){for(var t=0,r=e.length,n="";r>t;t++)n+=e[t].value;return n};function Y(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=le++;return t.first?function(t,n,o){while(t=t[r])if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,s){var u,l,c,d=[h,o];if(s){while(t=t[r])if((1===t.nodeType||i)&&e(t,n,s))return!0} -else while(t=t[r])if(1===t.nodeType||i){if(c=t[a]||(t[a]={}),l=c[t.uniqueID]||(c[t.uniqueID]={}),(u=l[r])&&u[0]===h&&u[1]===o)return d[2]=u[2];if(l[r]=d,d[2]=e(t,n,s))return!0}}};function J(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]};function Ee(e,t,n){for(var r=0,o=t.length;o>r;r++)i(e,t[r],n);return n};function R(e,t,n,r,i){for(var a,s=[],o=0,u=e.length,l=null!=t;u>o;o++)(a=e[o])&&(n&&!n(a,r,i)||(s.push(a),l&&t.push(o)));return s};function G(e,t,n,r,i,o){return r&&!r[a]&&(r=G(r)),i&&!i[a]&&(i=G(i,o)),f(function(o,a,s,u){var d,c,f,g=[],h=[],m=a.length,v=o||Ee(t||"*",s.nodeType?[s]:s,[]),p=!e||!o&&t?v:R(v,g,e,s,u),l=n?i||(o?e:m||r)?[]:a:p;if(n&&n(p,l,s,u),r){d=R(l,h),r(d,[],s,u),c=d.length;while(c--)(f=d[c])&&(l[h[c]]=!(p[h[c]]=f))};if(o){if(i||e){if(i){d=[],c=l.length;while(c--)(f=l[c])&&d.push(p[c]=f);i(null,l=[],d,u)};c=l.length;while(c--)(f=l[c])&&(d=i?T(o,f):g[c])>-1&&(o[d]=!(a[d]=f))}} -else l=R(l===a?l.splice(m,l.length):l),i?i(null,a,l,u):x.apply(a,l)})};function Q(e){for(var s,i,r,u=e.length,l=t.relative[e[0].type],c=l||t.relative[" "],n=l?1:0,d=Y(function(e){return e===s},c,!0),f=Y(function(e){return T(s,e)>-1},c,!0),o=[function(e,t,n){var r=!l&&(n||t!==L)||((s=t).nodeType?d(e,t,n):f(e,t,n));return s=null,r}];u>n;n++)if(i=t.relative[e[n].type])o=[Y(J(o),i)];else{if(i=t.filter[e[n].type].apply(null,e[n].matches),i[a]){for(r=++n;u>r;r++)if(t.relative[e[r].type])break;return G(n>1&&J(o),n>1&&O(e.slice(0,n-1).concat({value:" "===e[n-2].type?"*":""})).replace(F,"$1"),i,r>n&&Q(e.slice(n,r)),u>r&&Q(e=e.slice(r)),u>r&&O(e))};o.push(i)};return J(o)};function Ne(e,r){var o=r.length>0,a=e.length>0,s=function(s,u,l,d,f){var p,w,v,b=0,g="0",T=s&&[],m=[],C=L,E=s||a&&t.find.TAG("*",f),N=h+=null==C?1:Math.random()||.1,k=E.length;for(f&&(L=u===n||u||f);g!==k&&null!=(p=E[g]);g++){if(a&&p){w=0,u||p.ownerDocument===n||(y(p),l=!c);while(v=e[w++])if(v(p,u||n,l)){d.push(p);break};f&&(h=N)};o&&((p=!v&&p)&&b--,s&&T.push(p))};if(b+=g,o&&g!==b){w=0;while(v=r[w++])v(T,m,u,l);if(s){if(b>0)while(g--)T[g]||m[g]||(m[g]=de.call(d));m=R(m)};x.apply(d,m),f&&!s&&m.length>0&&b+r.length>1&&i.uniqueSort(d)};return f&&(h=N,L=C),T};return o?f(s):s};return P=i.compile=function(e,t){var r,i=[],o=[],n=q[e+" "];if(!n){t||(t=S(e)),r=t.length;while(r--)n=Q(t[r]),n[a]?i.push(n):o.push(n);n=q(e,Ne(o,i)),n.selector=e};return n},Z=i.select=function(e,n,r,i){var u,a,s,f,p,d="function"==typeof e&&e,l=!i&&S(e=d.selector||e);if(r=r||[],1===l.length){if(a=l[0]=l[0].slice(0),a.length>2&&"ID"===(s=a[0]).type&&o.getById&&9===n.nodeType&&c&&t.relative[a[1].type]){if(n=(t.find.ID(s.matches[0].replace(g,m),n)||[])[0],!n)return r;d&&(n=n.parentNode),e=e.slice(a.shift().value.length)};u=M.needsContext.test(e)?0:a.length;while(u--){if(s=a[u],t.relative[f=s.type])break;if((p=t.find[f])&&(i=p(s.matches[0].replace(g,m),z.test(a[0].type)&&V(n.parentNode)||n))){if(a.splice(u,1),e=i.length&&O(a),!e)return x.apply(r,i),r;break}}};return(d||P(e,l))(i,n,!c,r,!n||z.test(e)&&V(n.parentNode)||n),r},o.sortStable=a.split("").sort(B).join("")===a,o.detectDuplicates=!!k,y(),o.sortDetached=p(function(e){return 1&e.compareDocumentPosition(n.createElement("div"))}),p(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||U("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),o.attributes&&p(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||U("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),p(function(e){return null==e.getAttribute("disabled")})||U(W,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),i}(t);e.find=N,e.expr=N.selectors,e.expr[":"]=e.expr.pseudos,e.uniqueSort=e.unique=N.uniqueSort,e.text=N.getText,e.isXMLDoc=N.isXML,e.contains=N.contains;var E=function(t,n,r){var i=[],o=void 0!==r;while((t=t[n])&&9!==t.nodeType)if(1===t.nodeType){if(o&&e(t).is(r))break;i.push(t)};return i},Re=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},Pe=e.expr.match.needsContext,Be=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,sn=/^.[^:#\[\.,]*$/;function se(t,n,r){if(e.isFunction(n))return e.grep(t,function(e,t){return!!n.call(e,t,e)!==r});if(n.nodeType)return e.grep(t,function(e){return e===n!==r});if("string"==typeof n){if(sn.test(n))return e.filter(n,t,r);n=e.filter(n,t)};return e.grep(t,function(t){return e.inArray(t,n)>-1!==r})};e.filter=function(t,n,r){var i=n[0];return r&&(t=":not("+t+")"),1===n.length&&1===i.nodeType?e.find.matchesSelector(i,t)?[i]:[]:e.find.matches(t,e.grep(n,function(e){return 1===e.nodeType}))},e.fn.extend({find:function(t){var n,r=[],i=this,o=i.length;if("string"!=typeof t)return this.pushStack(e(t).filter(function(){for(n=0;o>n;n++)if(e.contains(i[n],this))return!0}));for(n=0;o>n;n++)e.find(t,i[n],r);return r=this.pushStack(o>1?e.unique(r):r),r.selector=this.selector?this.selector+" "+t:t,r},filter:function(e){return this.pushStack(se(this,e||[],!1))},not:function(e){return this.pushStack(se(this,e||[],!0))},is:function(t){return!!se(this,"string"==typeof t&&Pe.test(t)?e(t):t||[],!1).length}});var ie,on=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,an=e.fn.init=function(t,n,r){var o,a;if(!t)return this;if(r=r||ie,"string"==typeof t){if(o="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3?[null,t,null]:on.exec(t),!o||!o[1]&&n)return!n||n.jquery?(n||r).find(t):this.constructor(n).find(t);if(o[1]){if(n=n instanceof e?n[0]:n,e.merge(this,e.parseHTML(o[1],n&&n.nodeType?n.ownerDocument||n:i,!0)),Be.test(o[1])&&e.isPlainObject(n))for(o in n)e.isFunction(this[o])?this[o](n[o]):this.attr(o,n[o]);return this};if(a=i.getElementById(o[2]),a&&a.parentNode){if(a.id!==o[2])return ie.find(t);this.length=1,this[0]=a};return this.context=i,this.selector=t,this};return t.nodeType?(this.context=this[0]=t,this.length=1,this):e.isFunction(t)?"undefined"!=typeof r.ready?r.ready(t):t(e):(void 0!==t.selector&&(this.selector=t.selector,this.context=t.context),e.makeArray(t,this))};an.prototype=e.fn,ie=e(i);var nn=/^(?:parents|prev(?:Until|All))/,rn={children:!0,contents:!0,next:!0,prev:!0};e.fn.extend({has:function(t){var n,r=e(t,this),i=r.length;return this.filter(function(){for(n=0;i>n;n++)if(e.contains(this,r[n]))return!0})},closest:function(t,n){for(var r,o=0,s=this.length,i=[],a=Pe.test(t)||"string"!=typeof t?e(t,n||this.context):0;s>o;o++)for(r=this[o];r&&r!==n;r=r.parentNode)if(r.nodeType<11&&(a?a.index(r)>-1:1===r.nodeType&&e.find.matchesSelector(r,t))){i.push(r);break};return this.pushStack(i.length>1?e.uniqueSort(i):i)},index:function(t){return t?"string"==typeof t?e.inArray(this[0],e(t)):e.inArray(t.jquery?t[0]:t,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,n){return this.pushStack(e.uniqueSort(e.merge(this.get(),e(t,n))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function Xe(e,t){do e=e[t];while(e&&1!==e.nodeType);return e};e.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return E(e,"parentNode")},parentsUntil:function(e,t,n){return E(e,"parentNode",n)},next:function(e){return Xe(e,"nextSibling")},prev:function(e){return Xe(e,"previousSibling")},nextAll:function(e){return E(e,"nextSibling")},prevAll:function(e){return E(e,"previousSibling")},nextUntil:function(e,t,n){return E(e,"nextSibling",n)},prevUntil:function(e,t,n){return E(e,"previousSibling",n)},siblings:function(e){return Re((e.parentNode||{}).firstChild,e)},children:function(e){return Re(e.firstChild)},contents:function(t){return e.nodeName(t,"iframe")?t.contentDocument||t.contentWindow.document:e.merge([],t.childNodes)}},function(t,n){e.fn[t]=function(r,i){var o=e.map(this,n,r);return"Until"!==t.slice(-5)&&(i=r),i&&"string"==typeof i&&(o=e.filter(i,o)),this.length>1&&(rn[t]||(o=e.uniqueSort(o)),nn.test(t)&&(o=o.reverse())),this.pushStack(o)}});var l=/\S+/g;function pn(t){var n={};return e.each(t.match(l)||[],function(e,t){n[t]=!0}),n};e.Callbacks=function(t){t="string"==typeof t?pn(t):e.extend({},t);var a,r,l,o,n=[],s=[],i=-1,c=function(){for(o=t.once,l=a=!0;s.length;i=-1){r=s.shift();while(++i<n.length)n[i].apply(r[0],r[1])===!1&&t.stopOnFalse&&(i=n.length,r=!1)};t.memory||(r=!1),a=!1,o&&(n=r?[]:"")},u={add:function(){return n&&(r&&!a&&(i=n.length-1,s.push(r)),function o(r){e.each(r,function(r,i){e.isFunction(i)?t.unique&&u.has(i)||n.push(i):i&&i.length&&"string"!==e.type(i)&&o(i)})}(arguments),r&&!a&&c()),this},remove:function(){return e.each(arguments,function(t,r){var o;while((o=e.inArray(r,n,o))>-1)n.splice(o,1),i>=o&&i--}),this},has:function(t){return t?e.inArray(t,n)>-1:n.length>0},empty:function(){return n&&(n=[]),this},disable:function(){return o=s=[],n=r="",this},disabled:function(){return!n},lock:function(){return o=!0,r||u.disable(),this},locked:function(){return!!o},fireWith:function(e,t){return o||(t=t||[],t=[e,t.slice?t.slice():t],s.push(t),a||c()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!l}};return u},e.extend({Deferred:function(t){var i=[["resolve","done",e.Callbacks("once memory"),"resolved"],["reject","fail",e.Callbacks("once memory"),"rejected"],["notify","progress",e.Callbacks("memory")]],o="pending",r={state:function(){return o},always:function(){return n.done(arguments).fail(arguments),this},then:function(){var t=arguments;return e.Deferred(function(o){e.each(i,function(i,a){var s=e.isFunction(t[i])&&t[i];n[a[1]](function(){var t=s&&s.apply(this,arguments);t&&e.isFunction(t.promise)?t.promise().progress(o.notify).done(o.resolve).fail(o.reject):o[a[0]+"With"](this===r?o.promise():this,s?[t]:arguments)})}),t=null}).promise()},promise:function(t){return null!=t?e.extend(t,r):r}},n={};return r.pipe=r.then,e.each(i,function(e,t){var a=t[2],s=t[3];r[t[1]]=a.add,s&&a.add(function(){o=s},i[1^e][2].disable,i[2][2].lock),n[t[0]]=function(){return n[t[0]+"With"](this===n?r:this,arguments),this},n[t[0]+"With"]=a.fireWith}),r.promise(n),t&&t.call(n,n),n},when:function(t){var n=0,i=h.call(arguments),r=i.length,a=1!==r||t&&e.isFunction(t.promise)?r:0,o=1===a?t:e.Deferred(),l=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?h.call(arguments):r,n===s?o.notifyWith(t,n):--a||o.resolveWith(t,n)}},s,c,u;if(r>1)for(s=new Array(r),c=new Array(r),u=new Array(r);r>n;n++)i[n]&&e.isFunction(i[n].promise)?i[n].promise().progress(l(n,c,s)).done(l(n,u,i)).fail(o.reject):--a;return a||o.resolveWith(u,i),o.promise()}});var O;e.fn.ready=function(t){return e.ready.promise().done(t),this},e.extend({isReady:!1,readyWait:1,holdReady:function(t){t?e.readyWait++:e.ready(!0)},ready:function(t){(t===!0?--e.readyWait:e.isReady)||(e.isReady=!0,t!==!0&&--e.readyWait>0||(O.resolveWith(i,[e]),e.fn.triggerHandler&&(e(i).triggerHandler("ready"),e(i).off("ready"))))}});function Ue(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",g),t.removeEventListener("load",g)):(i.detachEvent("onreadystatechange",g),t.detachEvent("onload",g))};function g(){(i.addEventListener||"load"===t.event.type||"complete"===i.readyState)&&(Ue(),e.ready())};e.ready.promise=function(n){if(!O)if(O=e.Deferred(),"complete"===i.readyState||"loading"!==i.readyState&&!i.documentElement.doScroll)t.setTimeout(e.ready);else if(i.addEventListener)i.addEventListener("DOMContentLoaded",g),t.addEventListener("load",g);else{i.attachEvent("onreadystatechange",g),t.attachEvent("onload",g);var o=!1;try{o=null==t.frameElement&&i.documentElement}catch(r){};o&&o.doScroll&&!function a(){if(!e.isReady){try{o.doScroll("left")}catch(n){return t.setTimeout(a,50)};Ue(),e.ready()}}()};return O.promise(n)},e.ready.promise();var Oe;for(Oe in e(r))break;r.ownFirst="0"===Oe,r.inlineBlockNeedsLayout=!1,e(function(){var o,t,e,n;e=i.getElementsByTagName("body")[0],e&&e.style&&(t=i.createElement("div"),n=i.createElement("div"),n.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",e.appendChild(n).appendChild(t),"undefined"!=typeof t.style.zoom&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",r.inlineBlockNeedsLayout=o=3===t.offsetWidth,o&&(e.style.zoom=1)),e.removeChild(n))}),function(){var t=i.createElement("div");r.deleteExpando=!0;try{delete t.test}catch(e){r.deleteExpando=!1};t=null}();var L=function(t){var n=e.noData[(t.nodeName+" ").toLowerCase()],r=+t.nodeType||1;return 1!==r&&9!==r?!1:!n||n!==!0&&t.getAttribute("classid")===n},en=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,tn=/([A-Z])/g;function Ve(t,n,r){if(void 0===r&&1===t.nodeType){var o="data-"+n.replace(tn,"-$1").toLowerCase();if(r=t.getAttribute(o),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:en.test(r)?e.parseJSON(r):r}catch(i){};e.data(t,n,r)} -else r=void 0};return r};function ue(t){var n;for(n in t)if(("data"!==n||!e.isEmptyObject(t[n]))&&"toJSON"!==n)return!1;return!0};function Ye(t,n,r,i){if(L(t)){var u,a,l=e.expando,c=t.nodeType,s=c?e.cache:t,o=c?t[l]:t[l]&&l;if(o&&s[o]&&(i||s[o].data)||void 0!==r||"string"!=typeof n)return o||(o=c?t[l]=d.pop()||e.guid++:l),s[o]||(s[o]=c?{}:{toJSON:e.noop}),"object"!=typeof n&&"function"!=typeof n||(i?s[o]=e.extend(s[o],n):s[o].data=e.extend(s[o].data,n)),a=s[o],i||(a.data||(a.data={}),a=a.data),void 0!==r&&(a[e.camelCase(n)]=r),"string"==typeof n?(u=a[n],null==u&&(u=a[e.camelCase(n)])):u=a,u}};function Je(t,n,i){if(L(t)){var s,u,l=t.nodeType,o=l?e.cache:t,a=l?t[e.expando]:e.expando;if(o[a]){if(n&&(s=i?o[a]:o[a].data)){e.isArray(n)?n=n.concat(e.map(n,e.camelCase)):n in s?n=[n]:(n=e.camelCase(n),n=n in s?[n]:n.split(" ")),u=n.length;while(u--)delete s[n[u]];if(i?!ue(s):!e.isEmptyObject(s))return}(i||(delete o[a].data,ue(o[a])))&&(l?e.cleanData([t],!0):r.deleteExpando||o!=o.window?delete o[a]:o[a]=void 0)}}};e.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(t){return t=t.nodeType?e.cache[t[e.expando]]:t[e.expando],!!t&&!ue(t)},data:function(e,t,n){return Ye(e,t,n)},removeData:function(e,t){return Je(e,t)},_data:function(e,t,n){return Ye(e,t,n,!0)},_removeData:function(e,t){return Je(e,t,!0)}}),e.fn.extend({data:function(t,n){var o,i,a,r=this[0],s=r&&r.attributes;if(void 0===t){if(this.length&&(a=e.data(r),1===r.nodeType&&!e._data(r,"parsedAttrs"))){o=s.length;while(o--)s[o]&&(i=s[o].name,0===i.indexOf("data-")&&(i=e.camelCase(i.slice(5)),Ve(r,i,a[i])));e._data(r,"parsedAttrs",!0)};return a};return"object"==typeof t?this.each(function(){e.data(this,t)}):arguments.length>1?this.each(function(){e.data(this,t,n)}):r?Ve(r,t,e.data(r,t)):void 0},removeData:function(t){return this.each(function(){e.removeData(this,t)})}}),e.extend({queue:function(t,n,r){var i;return t?(n=(n||"fx")+"queue",i=e._data(t,n),r&&(!i||e.isArray(r)?i=e._data(t,n,e.makeArray(r)):i.push(r)),i||[]):void 0},dequeue:function(t,n){n=n||"fx";var r=e.queue(t,n),a=r.length,i=r.shift(),o=e._queueHooks(t,n),s=function(){e.dequeue(t,n)};"inprogress"===i&&(i=r.shift(),a--),i&&("fx"===n&&r.unshift("inprogress"),delete o.stop,i.call(t,s,o)),!a&&o&&o.empty.fire()},_queueHooks:function(t,n){var r=n+"queueHooks";return e._data(t,r)||e._data(t,r,{empty:e.Callbacks("once memory").add(function(){e._removeData(t,n+"queue"),e._removeData(t,r)})})}}),e.fn.extend({queue:function(t,n){var r=2;return"string"!=typeof t&&(n=t,t="fx",r--),arguments.length<r?e.queue(this[0],t):void 0===n?this:this.each(function(){var r=e.queue(this,t,n);e._queueHooks(this,t),"fx"===t&&"inprogress"!==r[0]&&e.dequeue(this,t)})},dequeue:function(t){return this.each(function(){e.dequeue(this,t)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(t,n){var r,o=1,a=e.Deferred(),i=this,s=this.length,u=function(){--o||a.resolveWith(i,[i])};"string"!=typeof t&&(n=t,t=void 0),t=t||"fx";while(s--)r=e._data(i[s],t+"queueHooks"),r&&r.empty&&(o++,r.empty.add(u));return u(),a.promise(n)}}),function(){var e;r.shrinkWrapBlocks=function(){if(null!=e)return e;e=!1;var t,n,r;return n=i.getElementsByTagName("body")[0],n&&n.style?(t=i.createElement("div"),r=i.createElement("div"),r.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(r).appendChild(t),"undefined"!=typeof t.style.zoom&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(i.createElement("div")).style.width="5px",e=3!==t.offsetWidth),n.removeChild(r),e):void 0}}();var ne=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,re=new RegExp("^(?:([+-])=|)("+ne+")([a-z%]*)$","i"),y=["Top","Right","Bottom","Left"],j=function(t,n){return t=n||t,"none"===e.css(t,"display")||!e.contains(t.ownerDocument,t)};function Ge(t,n,r,i){var l,a=1,d=20,c=i?function(){return i.cur()}:function(){return e.css(t,n,"")},u=c(),s=r&&r[3]||(e.cssNumber[n]?"":"px"),o=(e.cssNumber[n]||"px"!==s&&+u)&&re.exec(e.css(t,n));if(o&&o[3]!==s){s=s||o[3],r=r||[],o=+u||1;do a=a||".5",o/=a,e.style(t,n,o+s);while(a!==(a=c()/u)&&1!==a&&--d)};return r&&(o=+o||+u||0,l=r[1]?o+(r[1]+1)*r[2]:+r[2],i&&(i.unit=s,i.start=o,i.end=l)),l};var p=function(t,n,r,i,o,s,u){var a=0,c=t.length,l=null==r;if("object"===e.type(r)){o=!0;for(a in r)p(t,n,a,r[a],!0,s,u)} -else if(void 0!==i&&(o=!0,e.isFunction(i)||(u=!0),l&&(u?(n.call(t,i),n=null):(l=n,n=function(t,n,r){return l.call(e(t),r)})),n))for(;c>a;a++)n(t[a],r,u?i:i.call(t[a],a,n(t[a],r)));return o?t:l?n.call(t):c?n(t[0],r):s},ee=/^(?:checkbox|radio)$/i,qe=/<([\w:-]+)/,Fe=/^$|\/(?:java|ecma)script/i,te=/^\s+/,Me="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 Qe(e){var n=Me.split("|"),t=e.createDocumentFragment();if(t.createElement)while(n.length)t.createElement(n.pop());return t};!function(){var t=i.createElement("div"),o=i.createDocumentFragment(),n=i.createElement("input");t.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",r.leadingWhitespace=3===t.firstChild.nodeType,r.tbody=!t.getElementsByTagName("tbody").length,r.htmlSerialize=!!t.getElementsByTagName("link").length,r.html5Clone="<:nav></:nav>"!==i.createElement("nav").cloneNode(!0).outerHTML,n.type="checkbox",n.checked=!0,o.appendChild(n),r.appendChecked=n.checked,t.innerHTML="<textarea>x</textarea>",r.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue,o.appendChild(t),n=i.createElement("input"),n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),r.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,r.noCloneEvent=!!t.addEventListener,t[e.expando]=1,r.attributes=!t.getAttribute(e.expando)}();var s={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:r.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};s.optgroup=s.option,s.tbody=s.tfoot=s.colgroup=s.caption=s.thead,s.th=s.td;function o(t,n){var a,i,s=0,r="undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n||"*"):"undefined"!=typeof t.querySelectorAll?t.querySelectorAll(n||"*"):void 0;if(!r)for(r=[],a=t.childNodes||t;null!=(i=a[s]);s++)!n||e.nodeName(i,n)?r.push(i):e.merge(r,o(i,n));return void 0===n||n&&e.nodeName(t,n)?e.merge([t],r):r};function le(t,n){for(var i,r=0;null!=(i=t[r]);r++)e._data(i,"globalEval",!n||e._data(n[r],"globalEval"))};var Zt=/<|&#?\w+;/,He=/<tbody/i;function hn(e){ee.test(e.type)&&(e.defaultChecked=e.checked)};function Ke(t,n,i,a,c){for(var d,u,y,l,m,v,p,x=t.length,h=Qe(n),f=[],g=0;x>g;g++)if(u=t[g],u||0===u)if("object"===e.type(u))e.merge(f,u.nodeType?[u]:u);else if(Zt.test(u)){l=l||h.appendChild(n.createElement("div")),m=(qe.exec(u)||["",""])[1].toLowerCase(),p=s[m]||s._default,l.innerHTML=p[1]+e.htmlPrefilter(u)+p[2],d=p[0];while(d--)l=l.lastChild;if(!r.leadingWhitespace&&te.test(u)&&f.push(n.createTextNode(te.exec(u)[0])),!r.tbody){u="table"!==m||He.test(u)?"<table>"!==p[1]||He.test(u)?0:l:l.firstChild,d=u&&u.childNodes.length;while(d--)e.nodeName(v=u.childNodes[d],"tbody")&&!v.childNodes.length&&u.removeChild(v)};e.merge(f,l.childNodes),l.textContent="";while(l.firstChild)l.removeChild(l.firstChild);l=h.lastChild} -else f.push(n.createTextNode(u));l&&h.removeChild(l),r.appendChecked||e.grep(o(f,"input"),hn),g=0;while(u=f[g++])if(a&&e.inArray(u,a)>-1)c&&c.push(u);else if(y=e.contains(u.ownerDocument,u),l=o(h.appendChild(u),"script"),y&&le(l),i){d=0;while(u=l[d++])Fe.test(u.type||"")&&i.push(u)};return l=null,h};!function(){var e,n,o=i.createElement("div");for(e in{submit:!0,change:!0,focusin:!0})n="on"+e,(r[e]=n in t)||(o.setAttribute(n,"t"),r[e]=o.attributes[n].expando===!1);o=null}();var Z=/^(?:input|select|textarea)$/i,Qt=/^key/,Kt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,je=/^(?:focusinfocus|focusoutblur)$/,Le=/^([^.]*)(?:\.(.+)|)/;function P(){return!0};function S(){return!1};function Ze(){try{return i.activeElement}catch(e){}};function ce(t,n,r,i,o,a){var s,u;if("object"==typeof n){"string"!=typeof r&&(i=i||r,r=void 0);for(u in n)ce(t,u,r,i,n[u],a);return t};if(null==i&&null==o?(o=r,i=r=void 0):null==o&&("string"==typeof r?(o=i,i=void 0):(o=i,i=r,r=void 0)),o===!1)o=S;else if(!o)return t;return 1===a&&(s=o,o=function(t){return e().off(t),s.apply(this,arguments)},o.guid=s.guid||(s.guid=e.guid++)),t.each(function(){e.event.add(this,n,o,i,r)})};e.event={global:{},add:function(t,n,r,i,o){var g,p,m,h,s,u,c,d,a,v,y,f=e._data(t);if(f){r.handler&&(h=r,r=h.handler,o=h.selector),r.guid||(r.guid=e.guid++),(p=f.events)||(p=f.events={}),(u=f.handle)||(u=f.handle=function(t){return"undefined"==typeof e||t&&e.event.triggered===t.type?void 0:e.event.dispatch.apply(u.elem,arguments)},u.elem=t),n=(n||"").match(l)||[""],m=n.length;while(m--)g=Le.exec(n[m])||[],a=y=g[1],v=(g[2]||"").split(".").sort(),a&&(s=e.event.special[a]||{},a=(o?s.delegateType:s.bindType)||a,s=e.event.special[a]||{},c=e.extend({type:a,origType:y,data:i,handler:r,guid:r.guid,selector:o,needsContext:o&&e.expr.match.needsContext.test(o),namespace:v.join(".")},h),(d=p[a])||(d=p[a]=[],d.delegateCount=0,s.setup&&s.setup.call(t,i,v,u)!==!1||(t.addEventListener?t.addEventListener(a,u,!1):t.attachEvent&&t.attachEvent("on"+a,u))),s.add&&(s.add.call(t,c),c.handler.guid||(c.handler.guid=r.guid)),o?d.splice(d.delegateCount++,0,c):d.push(c),e.event.global[a]=!0);t=null}},remove:function(t,n,r,i,o){var h,s,u,v,g,f,c,d,a,m,y,p=e.hasData(t)&&e._data(t);if(p&&(f=p.events)){n=(n||"").match(l)||[""],g=n.length;while(g--)if(u=Le.exec(n[g])||[],a=y=u[1],m=(u[2]||"").split(".").sort(),a){c=e.event.special[a]||{},a=(i?c.delegateType:c.bindType)||a,d=f[a]||[],u=u[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),v=h=d.length;while(h--)s=d[h],!o&&y!==s.origType||r&&r.guid!==s.guid||u&&!u.test(s.namespace)||i&&i!==s.selector&&("**"!==i||!s.selector)||(d.splice(h,1),s.selector&&d.delegateCount--,c.remove&&c.remove.call(t,s));v&&!d.length&&(c.teardown&&c.teardown.call(t,m,p.handle)!==!1||e.removeEvent(t,a,p.handle),delete f[a])} -else for(a in f)e.event.remove(t,a+n[g],r,i,!0);e.isEmptyObject(f)&&(delete p.handle,e._removeData(t,"events"))}},trigger:function(n,r,o,a){var f,p,u,m,d,c,v,g=[o||i],l=k.call(n,"type")?n.type:n,h=k.call(n,"namespace")?n.namespace.split("."):[];if(u=c=o=o||i,3!==o.nodeType&&8!==o.nodeType&&!je.test(l+e.event.triggered)&&(l.indexOf(".")>-1&&(h=l.split("."),l=h.shift(),h.sort()),p=l.indexOf(":")<0&&"on"+l,n=n[e.expando]?n:new e.Event(l,"object"==typeof n&&n),n.isTrigger=a?2:3,n.namespace=h.join("."),n.rnamespace=n.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=void 0,n.target||(n.target=o),r=null==r?[n]:e.makeArray(r,[n]),d=e.event.special[l]||{},a||!d.trigger||d.trigger.apply(o,r)!==!1)){if(!a&&!d.noBubble&&!e.isWindow(o)){for(m=d.delegateType||l,je.test(m+l)||(u=u.parentNode);u;u=u.parentNode)g.push(u),c=u;c===(o.ownerDocument||i)&&g.push(c.defaultView||c.parentWindow||t)};v=0;while((u=g[v++])&&!n.isPropagationStopped())n.type=v>1?m:d.bindType||l,f=(e._data(u,"events")||{})[n.type]&&e._data(u,"handle"),f&&f.apply(u,r),f=p&&u[p],f&&f.apply&&L(u)&&(n.result=f.apply(u,r),n.result===!1&&n.preventDefault());if(n.type=l,!a&&!n.isDefaultPrevented()&&(!d._default||d._default.apply(g.pop(),r)===!1)&&L(o)&&p&&o[l]&&!e.isWindow(o)){c=o[p],c&&(o[p]=null),e.event.triggered=l;try{o[l]()}catch(s){};e.event.triggered=void 0,c&&(o[p]=c)};return n.result}},dispatch:function(t){t=e.event.fix(t);var a,s,o,r,n,u=[],l=h.call(arguments),c=(e._data(this,"events")||{})[t.type]||[],i=e.event.special[t.type]||{};if(l[0]=t,t.delegateTarget=this,!i.preDispatch||i.preDispatch.call(this,t)!==!1){u=e.event.handlers.call(this,t,c),a=0;while((r=u[a++])&&!t.isPropagationStopped()){t.currentTarget=r.elem,s=0;while((n=r.handlers[s++])&&!t.isImmediatePropagationStopped())t.rnamespace&&!t.rnamespace.test(n.namespace)||(t.handleObj=n,t.data=n.data,o=((e.event.special[n.origType]||{}).handle||n.handler).apply(r.elem,l),void 0!==o&&(t.result=o)===!1&&(t.preventDefault(),t.stopPropagation()))};return i.postDispatch&&i.postDispatch.call(this,t),t.result}},handlers:function(t,n){var a,i,o,s,l=[],u=n.delegateCount,r=t.target;if(u&&r.nodeType&&("click"!==t.type||isNaN(t.button)||t.button<1))for(;r!=this;r=r.parentNode||this)if(1===r.nodeType&&(r.disabled!==!0||"click"!==t.type)){for(i=[],a=0;u>a;a++)s=n[a],o=s.selector+" ",void 0===i[o]&&(i[o]=s.needsContext?e(o,this).index(r)>-1:e.find(o,this,null,[r]).length),i[o]&&i.push(s);i.length&&l.push({elem:r,handlers:i})};return u<n.length&&l.push({elem:this,handlers:n.slice(u)}),l},fix:function(t){if(t[e.expando])return t;var a,s,u,r=t.type,o=t,n=this.fixHooks[r];n||(this.fixHooks[r]=n=Kt.test(r)?this.mouseHooks:Qt.test(r)?this.keyHooks:{}),u=n.props?this.props.concat(n.props):this.props,t=new e.Event(o),a=u.length;while(a--)s=u[a],t[s]=o[s];return t.target||(t.target=o.srcElement||i),3===t.target.nodeType&&(t.target=t.target.parentNode),t.metaKey=!!t.metaKey,n.filter?n.filter(t,o):t},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,a,r,o=t.button,s=t.fromElement;return null==e.pageX&&null!=t.clientX&&(a=e.target.ownerDocument||i,r=a.documentElement,n=a.body,e.pageX=t.clientX+(r&&r.scrollLeft||n&&n.scrollLeft||0)-(r&&r.clientLeft||n&&n.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||n&&n.scrollTop||0)-(r&&r.clientTop||n&&n.clientTop||0)),!e.relatedTarget&&s&&(e.relatedTarget=s===e.target?t.toElement:s),e.which||void 0===o||(e.which=1&o?1:2&o?3:4&o?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==Ze()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===Ze()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return e.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(t){return e.nodeName(t.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}},simulate:function(t,n,r){var i=e.extend(new e.Event,r,{type:t,isSimulated:!0});e.event.trigger(i,null,n),i.isDefaultPrevented()&&r.preventDefault()}},e.removeEvent=i.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)}:function(e,t,n){var r="on"+t;e.detachEvent&&("undefined"==typeof e[r]&&(e[r]=null),e.detachEvent(r,n))},e.Event=function(t,n){return this instanceof e.Event?(t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&t.returnValue===!1?P:S):this.type=t,n&&e.extend(this,n),this.timeStamp=t&&t.timeStamp||e.now(),void(this[e.expando]=!0)):new e.Event(t,n)},e.Event.prototype={constructor:e.Event,isDefaultPrevented:S,isPropagationStopped:S,isImmediatePropagationStopped:S,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=P,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=P,e&&!this.isSimulated&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=P,e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),this.stopPropagation()}},e.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,n){e.event.special[t]={delegateType:n,bindType:n,handle:function(t){var i,o=this,r=t.relatedTarget,a=t.handleObj;return r&&(r===o||e.contains(o,r))||(t.type=a.origType,i=a.handler.apply(this,arguments),t.type=n),i}}}),r.submit||(e.event.special.submit={setup:function(){return e.nodeName(this,"form")?!1:void e.event.add(this,"click._submit keypress._submit",function(t){var r=t.target,n=e.nodeName(r,"input")||e.nodeName(r,"button")?e.prop(r,"form"):void 0;n&&!e._data(n,"submit")&&(e.event.add(n,"submit._submit",function(e){e._submitBubble=!0}),e._data(n,"submit",!0))})},postDispatch:function(t){t._submitBubble&&(delete t._submitBubble,this.parentNode&&!t.isTrigger&&e.event.simulate("submit",this.parentNode,t))},teardown:function(){return e.nodeName(this,"form")?!1:void e.event.remove(this,"._submit")}}),r.change||(e.event.special.change={setup:function(){return Z.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(e.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._justChanged=!0)}),e.event.add(this,"click._change",function(t){this._justChanged&&!t.isTrigger&&(this._justChanged=!1),e.event.simulate("change",this,t)})),!1):void e.event.add(this,"beforeactivate._change",function(t){var n=t.target;Z.test(n.nodeName)&&!e._data(n,"change")&&(e.event.add(n,"change._change",function(t){!this.parentNode||t.isSimulated||t.isTrigger||e.event.simulate("change",this.parentNode,t)}),e._data(n,"change",!0))})},handle:function(e){var t=e.target;return this!==t||e.isSimulated||e.isTrigger||"radio"!==t.type&&"checkbox"!==t.type?e.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return e.event.remove(this,"._change"),!Z.test(this.nodeName)}}),r.focusin||e.each({focus:"focusin",blur:"focusout"},function(t,n){var r=function(t){e.event.simulate(n,t.target,e.event.fix(t))};e.event.special[n]={setup:function(){var i=this.ownerDocument||this,o=e._data(i,n);o||i.addEventListener(t,r,!0),e._data(i,n,(o||0)+1)},teardown:function(){var i=this.ownerDocument||this,o=e._data(i,n)-1;o?e._data(i,n,o):(i.removeEventListener(t,r,!0),e._removeData(i,n))}}}),e.fn.extend({on:function(e,t,n,r){return ce(this,e,t,n,r)},one:function(e,t,n,r){return ce(this,e,t,n,r,1)},off:function(t,n,r){var i,o;if(t&&t.preventDefault&&t.handleObj)return i=t.handleObj,e(t.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof t){for(o in t)this.off(o,n,t[o]);return this};return n!==!1&&"function"!=typeof n||(r=n,n=void 0),r===!1&&(r=S),this.each(function(){e.event.remove(this,t,r,n)})},trigger:function(t,n){return this.each(function(){e.event.trigger(t,n,this)})},triggerHandler:function(t,n){var r=this[0];return r?e.event.trigger(t,n,r,!0):void 0}});var zt=/ jQuery\d+="(?:null|\d+)"/g,De=new RegExp("<(?:"+Me+")[\\s/>]","i"),Xt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,Ut=/<script|<style|<link/i,Vt=/checked\s*(?:[^=]|=\s*.checked.)/i,Yt=/^true\/(.*)/,Jt=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Gt=Qe(i),K=Gt.appendChild(i.createElement("div"));function et(t,n){return e.nodeName(t,"table")&&e.nodeName(11!==n.nodeType?n:n.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t};function tt(t){return t.type=(null!==e.find.attr(t,"type"))+"/"+t.type,t};function nt(e){var t=Yt.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e};function rt(t,n){if(1===n.nodeType&&e.hasData(t)){var i,o,s,u=e._data(t),r=e._data(n,u),a=u.events;if(a){delete r.handle,r.events={};for(i in a)for(o=0,s=a[i].length;s>o;o++)e.event.add(n,i,a[i][o])};r.data&&(r.data=e.extend({},r.data))}};function gn(t,n){var i,a,o;if(1===n.nodeType){if(i=n.nodeName.toLowerCase(),!r.noCloneEvent&&n[e.expando]){o=e._data(n);for(a in o.events)e.removeEvent(n,a,o.handle);n.removeAttribute(e.expando)};"script"===i&&n.text!==t.text?(tt(n).text=t.text,nt(n)):"object"===i?(n.parentNode&&(n.outerHTML=t.outerHTML),r.html5Clone&&t.innerHTML&&!e.trim(n.innerHTML)&&(n.innerHTML=t.innerHTML)):"input"===i&&ee.test(t.type)?(n.defaultChecked=n.checked=t.checked,n.value!==t.value&&(n.value=t.value)):"option"===i?n.defaultSelected=n.selected=t.defaultSelected:"input"!==i&&"textarea"!==i||(n.defaultValue=t.defaultValue)}};function x(t,n,i,a){n=We.apply([],n);var d,s,f,l,g,c,u=0,p=t.length,v=p-1,h=n[0],m=e.isFunction(h);if(m||p>1&&"string"==typeof h&&!r.checkClone&&Vt.test(h))return t.each(function(e){var r=t.eq(e);m&&(n[0]=h.call(this,e,r.html())),x(r,n,i,a)});if(p&&(c=Ke(n,t[0].ownerDocument,!1,t,a),d=c.firstChild,1===c.childNodes.length&&(c=d),d||a)){for(l=e.map(o(c,"script"),tt),f=l.length;p>u;u++)s=c,u!==v&&(s=e.clone(s,!0,!0),f&&e.merge(l,o(s,"script"))),i.call(t[u],s,u);if(f)for(g=l[l.length-1].ownerDocument,e.map(l,nt),u=0;f>u;u++)s=l[u],Fe.test(s.type||"")&&!e._data(s,"globalEval")&&e.contains(g,s)&&(s.src?e._evalUrl&&e._evalUrl(s.src):e.globalEval((s.text||s.textContent||s.innerHTML||"").replace(Jt,"")));c=d=null};return t};function it(t,n,r){for(var i,s=n?e.filter(n,t):t,a=0;null!=(i=s[a]);a++)r||1!==i.nodeType||e.cleanData(o(i)),i.parentNode&&(r&&e.contains(i.ownerDocument,i)&&le(o(i,"script")),i.parentNode.removeChild(i));return t};e.extend({htmlPrefilter:function(e){return e.replace(Xt,"<$1></$2>")},clone:function(t,n,i){var a,c,u,s,l,d=e.contains(t.ownerDocument,t);if(r.html5Clone||e.isXMLDoc(t)||!De.test("<"+t.nodeName+">")?u=t.cloneNode(!0):(K.innerHTML=t.outerHTML,K.removeChild(u=K.firstChild)),!(r.noCloneEvent&&r.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||e.isXMLDoc(t)))for(a=o(u),l=o(t),s=0;null!=(c=l[s]);++s)a[s]&&gn(c,a[s]);if(n)if(i)for(l=l||o(t),a=a||o(u),s=0;null!=(c=l[s]);s++)rt(c,a[s]);else rt(t,u);return a=o(u,"script"),a.length>0&&le(a,!d&&o(t,"script")),a=l=c=null,u},cleanData:function(t,n){for(var i,a,o,s,c=0,u=e.expando,l=e.cache,f=r.attributes,p=e.event.special;null!=(i=t[c]);c++)if((n||L(i))&&(o=i[u],s=o&&l[o])){if(s.events)for(a in s.events)p[a]?e.event.remove(i,a):e.removeEvent(i,a,s.handle);l[o]&&(delete l[o],f||"undefined"==typeof i.removeAttribute?i[u]=void 0:i.removeAttribute(u),d.push(o))}}}),e.fn.extend({domManip:x,detach:function(e){return it(this,e,!0)},remove:function(e){return it(this,e)},text:function(t){return p(this,function(t){return void 0===t?e.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(t))},null,t,arguments.length)},append:function(){return x(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=et(this,e);t.appendChild(e)}})},prepend:function(){return x(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=et(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return x(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return x(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var t,n=0;null!=(t=this[n]);n++){1===t.nodeType&&e.cleanData(o(t,!1));while(t.firstChild)t.removeChild(t.firstChild);t.options&&e.nodeName(t,"select")&&(t.options.length=0)};return this},clone:function(t,n){return t=null==t?!1:t,n=null==n?t:n,this.map(function(){return e.clone(this,t,n)})},html:function(t){return p(this,function(t){var i=this[0]||{},a=0,u=this.length;if(void 0===t)return 1===i.nodeType?i.innerHTML.replace(zt,""):void 0;if("string"==typeof t&&!Ut.test(t)&&(r.htmlSerialize||!De.test(t))&&(r.leadingWhitespace||!te.test(t))&&!s[(qe.exec(t)||["",""])[1].toLowerCase()]){t=e.htmlPrefilter(t);try{for(;u>a;a++)i=this[a]||{},1===i.nodeType&&(e.cleanData(o(i,!1)),i.innerHTML=t);i=0}catch(n){}};i&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var t=[];return x(this,arguments,function(n){var r=this.parentNode;e.inArray(this,t)<0&&(e.cleanData(o(this)),r&&r.replaceChild(n,this))},t)}}),e.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,n){e.fn[t]=function(t){for(var i,r=0,o=[],a=e(t),s=a.length-1;s>=r;r++)i=r===s?this:this.clone(!0),e(a[r])[n](i),oe.apply(o,i.get());return this.pushStack(o)}});var D,Ae={HTML:"block",BODY:"block"};function ot(t,n){var r=e(n.createElement(t)).appendTo(n.body),i=e.css(r[0],"display");return r.detach(),i};function B(t){var r=i,n=Ae[t];return n||(n=ot(t,r),"none"!==n&&n||(D=(D||e("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=(D[0].contentWindow||D[0].contentDocument).document,r.write(),r.close(),n=ot(t,r),D.detach()),Ae[t]=n),n};var ke=/^margin/,M=new RegExp("^("+ne+")(?!px)[a-z%]+$","i"),Q=function(e,t,n,r){var o,i,a={};for(i in t)a[i]=e.style[i],e.style[i]=t[i];o=n.apply(e,r||[]);for(i in t)e.style[i]=a[i];return o},Se=i.documentElement;!function(){var o,l,c,a,d,f,u=i.createElement("div"),n=i.createElement("div");if(n.style){n.style.cssText="float:left;opacity:.5",r.opacity="0.5"===n.style.opacity,r.cssFloat=!!n.style.cssFloat,n.style.backgroundClip="content-box",n.cloneNode(!0).style.backgroundClip="",r.clearCloneStyle="content-box"===n.style.backgroundClip,u=i.createElement("div"),u.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",n.innerHTML="",u.appendChild(n),r.boxSizing=""===n.style.boxSizing||""===n.style.MozBoxSizing||""===n.style.WebkitBoxSizing,e.extend(r,{reliableHiddenOffsets:function(){return null==o&&s(),a},boxSizingReliable:function(){return null==o&&s(),c},pixelMarginRight:function(){return null==o&&s(),l},pixelPosition:function(){return null==o&&s(),o},reliableMarginRight:function(){return null==o&&s(),d},reliableMarginLeft:function(){return null==o&&s(),f}});function s(){var e,r,s=i.documentElement;s.appendChild(u),n.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",o=c=f=!1,l=d=!0,t.getComputedStyle&&(r=t.getComputedStyle(n),o="1%"!==(r||{}).top,f="2px"===(r||{}).marginLeft,c="4px"===(r||{width:"4px"}).width,n.style.marginRight="50%",l="4px"===(r||{marginRight:"4px"}).marginRight,e=n.appendChild(i.createElement("div")),e.style.cssText=n.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",e.style.marginRight=e.style.width="0",n.style.width="1px",d=!parseFloat((t.getComputedStyle(e)||{}).marginRight),n.removeChild(e)),n.style.display="none",a=0===n.getClientRects().length,a&&(n.style.display="",n.innerHTML="<table><tr><td></td><td>t</td></tr></table>",n.childNodes[0].style.borderCollapse="separate",e=n.getElementsByTagName("td"),e[0].style.cssText="margin:0;border:0;padding:0;display:none",a=0===e[0].offsetHeight,a&&(e[0].style.display="",e[1].style.display="none",a=0===e[0].offsetHeight)),s.removeChild(u)}}}();var v,f,It=/^(top|right|bottom|left)$/;t.getComputedStyle?(v=function(e){var n=e.ownerDocument.defaultView;return n&&n.opener||(n=t),n.getComputedStyle(e)},f=function(t,n,i){var s,u,l,o,a=t.style;return i=i||v(t),o=i?i.getPropertyValue(n)||i[n]:void 0,""!==o&&void 0!==o||e.contains(t.ownerDocument,t)||(o=e.style(t,n)),i&&!r.pixelMarginRight()&&M.test(o)&&ke.test(n)&&(s=a.width,u=a.minWidth,l=a.maxWidth,a.minWidth=a.maxWidth=a.width=o,o=i.width,a.width=s,a.minWidth=u,a.maxWidth=l),void 0===o?o:o+""}):Se.currentStyle&&(v=function(e){return e.currentStyle},f=function(e,t,n){var s,o,a,r,i=e.style;return n=n||v(e),r=n?n[t]:void 0,null==r&&i&&i[t]&&(r=i[t]),M.test(r)&&!It.test(t)&&(s=i.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),i.left="fontSize"===t?"1em":r,r=i.pixelLeft+"px",i.left=s,a&&(o.left=a)),void 0===r?r:r+""||"auto"});function de(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}};var G=/alpha\([^)]*\)/i,Rt=/opacity\s*=\s*([^)]*)/i,Pt=/^(none|table(?!-c[ea]).+)/,Bt=new RegExp("^("+ne+")(.*)$","i"),Wt={position:"absolute",visibility:"hidden",display:"block"},Ce={letterSpacing:"0",fontWeight:"400"},Ee=["Webkit","O","Moz","ms"],Ne=i.createElement("div").style;function at(e){if(e in Ne)return e;var n=e.charAt(0).toUpperCase()+e.slice(1),t=Ee.length;while(t--)if(e=Ee[t]+n,e in Ne)return e};function st(t,n){for(var o,r,s,a=[],i=0,u=t.length;u>i;i++)r=t[i],r.style&&(a[i]=e._data(r,"olddisplay"),o=r.style.display,n?(a[i]||"none"!==o||(r.style.display=""),""===r.style.display&&j(r)&&(a[i]=e._data(r,"olddisplay",B(r.nodeName)))):(s=j(r),(o&&"none"!==o||!s)&&e._data(r,"olddisplay",s?o:e.css(r,"display"))));for(i=0;u>i;i++)r=t[i],r.style&&(n&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=n?a[i]||"":"none"));return t};function ut(e,t,n){var r=Bt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t};function lt(t,n,r,i,o){for(var a=r===(i?"border":"content")?4:"width"===n?1:0,s=0;4>a;a+=2)"margin"===r&&(s+=e.css(t,r+y[a],!0,o)),i?("content"===r&&(s-=e.css(t,"padding"+y[a],!0,o)),"margin"!==r&&(s-=e.css(t,"border"+y[a]+"Width",!0,o))):(s+=e.css(t,"padding"+y[a],!0,o),"padding"!==r&&(s+=e.css(t,"border"+y[a]+"Width",!0,o)));return s};function ct(t,n,i){var s=!0,o="width"===n?t.offsetWidth:t.offsetHeight,a=v(t),u=r.boxSizing&&"border-box"===e.css(t,"boxSizing",!1,a);if(0>=o||null==o){if(o=f(t,n,a),(0>o||null==o)&&(o=t.style[n]),M.test(o))return o;s=u&&(r.boxSizingReliable()||o===t.style[n]),o=parseFloat(o)||0};return o+lt(t,n,i||(u?"border":"content"),s,a)+"px"};e.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=f(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":r.cssFloat?"cssFloat":"styleFloat"},style:function(t,n,i,o){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var s,c,u,l=e.camelCase(n),d=t.style;if(n=e.cssProps[l]||(e.cssProps[l]=at(l)||l),u=e.cssHooks[n]||e.cssHooks[l],void 0===i)return u&&"get"in u&&void 0!==(s=u.get(t,!1,o))?s:d[n];if(c=typeof i,"string"===c&&(s=re.exec(i))&&s[1]&&(i=Ge(t,n,s),c="number"),null!=i&&i===i&&("number"===c&&(i+=s&&s[3]||(e.cssNumber[l]?"":"px")),r.clearCloneStyle||""!==i||0!==n.indexOf("background")||(d[n]="inherit"),!(u&&"set"in u&&void 0===(i=u.set(t,i,o)))))try{d[n]=i}catch(a){}}},css:function(t,n,r,i){var u,o,s,a=e.camelCase(n);return n=e.cssProps[a]||(e.cssProps[a]=at(a)||a),s=e.cssHooks[n]||e.cssHooks[a],s&&"get"in s&&(o=s.get(t,!0,r)),void 0===o&&(o=f(t,n,i)),"normal"===o&&n in Ce&&(o=Ce[n]),""===r||r?(u=parseFloat(o),r===!0||isFinite(u)?u||0:o):o}}),e.each(["height","width"],function(t,n){e.cssHooks[n]={get:function(t,r,i){return r?Pt.test(e.css(t,"display"))&&0===t.offsetWidth?Q(t,Wt,function(){return ct(t,n,i)}):ct(t,n,i):void 0},set:function(t,i,o){var a=o&&v(t);return ut(t,i,o?lt(t,n,o,r.boxSizing&&"border-box"===e.css(t,"boxSizing",!1,a),a):0)}}}),r.opacity||(e.cssHooks.opacity={get:function(e,t){return Rt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(t,n){var r=t.style,i=t.currentStyle,a=e.isNumeric(n)?"alpha(opacity="+100*n+")":"",o=i&&i.filter||r.filter||"";r.zoom=1,(n>=1||""===n)&&""===e.trim(o.replace(G,""))&&r.removeAttribute&&(r.removeAttribute("filter"),""===n||i&&!i.filter)||(r.filter=G.test(o)?o.replace(G,a):o+" "+a)}}),e.cssHooks.marginRight=de(r.reliableMarginRight,function(e,t){return t?Q(e,{display:"inline-block"},f,[e,"marginRight"]):void 0}),e.cssHooks.marginLeft=de(r.reliableMarginLeft,function(t,n){return n?(parseFloat(f(t,"marginLeft"))||(e.contains(t.ownerDocument,t)?t.getBoundingClientRect().left-Q(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}):0))+"px":void 0}),e.each({margin:"",padding:"",border:"Width"},function(t,n){e.cssHooks[t+n]={expand:function(e){for(var r=0,o={},i="string"==typeof e?e.split(" "):[e];4>r;r++)o[t+y[r]+n]=i[r]||i[r-2]||i[0];return o}},ke.test(t)||(e.cssHooks[t+n].set=ut)}),e.fn.extend({css:function(t,n){return p(this,function(t,n,r){var o,a,s={},i=0;if(e.isArray(n)){for(o=v(t),a=n.length;a>i;i++)s[n[i]]=e.css(t,n[i],!1,o);return s};return void 0!==r?e.style(t,n,r):e.css(t,n)},t,n,arguments.length>1)},show:function(){return st(this,!0)},hide:function(){return st(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){j(this)?e(this).show():e(this).hide()})}});function a(e,t,n,r,i){return new a.prototype.init(e,t,n,r,i)};e.Tween=a,a.prototype={constructor:a,init:function(t,n,r,i,o,a){this.elem=t,this.prop=r,this.easing=o||e.easing._default,this.options=n,this.start=this.now=this.cur(),this.end=i,this.unit=a||(e.cssNumber[r]?"":"px")},cur:function(){var e=a.propHooks[this.prop];return e&&e.get?e.get(this):a.propHooks._default.get(this)},run:function(t){var n,r=a.propHooks[this.prop];return this.options.duration?this.pos=n=e.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=n=t,this.now=(this.end-this.start)*n+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):a.propHooks._default.set(this),this}},a.prototype.init.prototype=a.prototype,a.propHooks={_default:{get:function(t){var n;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(n=e.css(t.elem,t.prop,""),n&&"auto"!==n?n:0)},set:function(t){e.fx.step[t.prop]?e.fx.step[t.prop](t):1!==t.elem.nodeType||null==t.elem.style[e.cssProps[t.prop]]&&!e.cssHooks[t.prop]?t.elem[t.prop]=t.now:e.style(t.elem,t.prop,t.now+t.unit)}}},a.propHooks.scrollTop=a.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},e.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},e.fx=a.prototype.init,e.fx.step={};var C,F,Mt=/^(?:toggle|show|hide)$/,Ot=/queueHooks$/;function dt(){return t.setTimeout(function(){C=void 0}),C=e.now()};function W(e,t){var r,n={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)r=y[i],n["margin"+r]=n["padding"+r]=e;return t&&(n.opacity=n.width=e),n};function ft(e,t,n){for(var i,o=(u.tweeners[t]||[]).concat(u.tweeners["*"]),r=0,a=o.length;a>r;r++)if(i=o[r].call(n,t,e))return i};function mn(t,n,i){var o,f,g,p,u,m,l,v,d=this,h={},s=t.style,c=t.nodeType&&j(t),a=e._data(t,"fxshow");i.queue||(u=e._queueHooks(t,"fx"),null==u.unqueued&&(u.unqueued=0,m=u.empty.fire,u.empty.fire=function(){u.unqueued||m()}),u.unqueued++,d.always(function(){d.always(function(){u.unqueued--,e.queue(t,"fx").length||u.empty.fire()})})),1===t.nodeType&&("height"in n||"width"in n)&&(i.overflow=[s.overflow,s.overflowX,s.overflowY],l=e.css(t,"display"),v="none"===l?e._data(t,"olddisplay")||B(t.nodeName):l,"inline"===v&&"none"===e.css(t,"float")&&(r.inlineBlockNeedsLayout&&"inline"!==B(t.nodeName)?s.zoom=1:s.display="inline-block")),i.overflow&&(s.overflow="hidden",r.shrinkWrapBlocks()||d.always(function(){s.overflow=i.overflow[0],s.overflowX=i.overflow[1],s.overflowY=i.overflow[2]}));for(o in n)if(f=n[o],Mt.exec(f)){if(delete n[o],g=g||"toggle"===f,f===(c?"hide":"show")){if("show"!==f||!a||void 0===a[o])continue;c=!0};h[o]=a&&a[o]||e.style(t,o)} -else l=void 0;if(e.isEmptyObject(h))"inline"===("none"===l?B(t.nodeName):l)&&(s.display=l);else{a?"hidden"in a&&(c=a.hidden):a=e._data(t,"fxshow",{}),g&&(a.hidden=!c),c?e(t).show():d.done(function(){e(t).hide()}),d.done(function(){var n;e._removeData(t,"fxshow");for(n in h)e.style(t,n,h[n])});for(o in h)p=ft(c?a[o]:0,o,d),o in a||(a[o]=p.start,c&&(p.end=p.start,p.start="width"===o||"height"===o?1:0))}};function vn(t,n){var r,o,a,i,s;for(r in t)if(o=e.camelCase(r),a=n[o],i=t[r],e.isArray(i)&&(a=i[1],i=t[r]=i[0]),r!==o&&(t[o]=i,delete t[r]),s=e.cssHooks[o],s&&"expand"in s){i=s.expand(i),delete t[o];for(r in i)r in t||(t[r]=i[r],n[r]=a)} -else n[o]=a};function u(t,n,r){var a,s,l=0,f=u.prefilters.length,o=e.Deferred().always(function(){delete d.elem}),d=function(){if(s)return!1;for(var u=C||dt(),e=Math.max(0,i.startTime+i.duration-u),l=e/i.duration||0,n=1-l,r=0,a=i.tweens.length;a>r;r++)i.tweens[r].run(n);return o.notifyWith(t,[i,n,e]),1>n&&a?e:(o.resolveWith(t,[i]),!1)},i=o.promise({elem:t,props:e.extend({},n),opts:e.extend(!0,{specialEasing:{},easing:e.easing._default},r),originalProperties:n,originalOptions:r,startTime:C||dt(),duration:r.duration,tweens:[],createTween:function(n,r){var o=e.Tween(t,i.opts,n,r,i.opts.specialEasing[n]||i.opts.easing);return i.tweens.push(o),o},stop:function(e){var n=0,r=e?i.tweens.length:0;if(s)return this;for(s=!0;r>n;n++)i.tweens[n].run(1);return e?(o.notifyWith(t,[i,1,0]),o.resolveWith(t,[i,e])):o.rejectWith(t,[i,e]),this}}),c=i.props;for(vn(c,i.opts.specialEasing);f>l;l++)if(a=u.prefilters[l].call(i,t,c,i.opts))return e.isFunction(a.stop)&&(e._queueHooks(i.elem,i.opts.queue).stop=e.proxy(a.stop,a)),a;return e.map(c,ft,i),e.isFunction(i.opts.start)&&i.opts.start.call(t,i),e.fx.timer(e.extend(d,{elem:t,anim:i,queue:i.opts.queue})),i.progress(i.opts.progress).done(i.opts.done,i.opts.complete).fail(i.opts.fail).always(i.opts.always)};e.Animation=e.extend(u,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return Ge(n.elem,e,re.exec(t),n),n}]},tweener:function(t,n){e.isFunction(t)?(n=t,t=["*"]):t=t.match(l);for(var r,i=0,o=t.length;o>i;i++)r=t[i],u.tweeners[r]=u.tweeners[r]||[],u.tweeners[r].unshift(n)},prefilters:[mn],prefilter:function(e,t){t?u.prefilters.unshift(e):u.prefilters.push(e)}}),e.speed=function(t,n,r){var i=t&&"object"==typeof t?e.extend({},t):{complete:r||!r&&n||e.isFunction(t)&&t,duration:t,easing:r&&n||n&&!e.isFunction(n)&&n};return i.duration=e.fx.off?0:"number"==typeof i.duration?i.duration:i.duration in e.fx.speeds?e.fx.speeds[i.duration]:e.fx.speeds._default,null!=i.queue&&i.queue!==!0||(i.queue="fx"),i.old=i.complete,i.complete=function(){e.isFunction(i.old)&&i.old.call(this),i.queue&&e.dequeue(this,i.queue)},i},e.fn.extend({fadeTo:function(e,t,n,r){return this.filter(j).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,n,r,i){var s=e.isEmptyObject(t),a=e.speed(n,r,i),o=function(){var n=u(this,e.extend({},t),a);(s||e._data(this,"finish"))&&n.stop(!0)};return o.finish=o,s||a.queue===!1?this.each(o):this.queue(a.queue,o)},stop:function(t,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof t&&(r=n,n=t,t=void 0),n&&t!==!1&&this.queue(t||"fx",[]),this.each(function(){var s=!0,n=null!=t&&t+"queueHooks",a=e.timers,o=e._data(this);if(n)o[n]&&o[n].stop&&i(o[n]);else for(n in o)o[n]&&o[n].stop&&Ot.test(n)&&i(o[n]);for(n=a.length;n--;)a[n].elem!==this||null!=t&&a[n].queue!==t||(a[n].anim.stop(r),s=!1,a.splice(n,1));!s&&r||e.dequeue(this,t)})},finish:function(t){return t!==!1&&(t=t||"fx"),this.each(function(){var n,o=e._data(this),r=o[t+"queue"],a=o[t+"queueHooks"],i=e.timers,s=r?r.length:0;for(o.finish=!0,e.queue(this,t,[]),a&&a.stop&&a.stop.call(this,!0),n=i.length;n--;)i[n].elem===this&&i[n].queue===t&&(i[n].anim.stop(!0),i.splice(n,1));for(n=0;s>n;n++)r[n]&&r[n].finish&&r[n].finish.call(this);delete o.finish})}}),e.each(["toggle","show","hide"],function(t,n){var r=e.fn[n];e.fn[n]=function(e,t,i){return null==e||"boolean"==typeof e?r.apply(this,arguments):this.animate(W(n,!0),e,t,i)}}),e.each({slideDown:W("show"),slideUp:W("hide"),slideToggle:W("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,n){e.fn[t]=function(e,t,r){return this.animate(n,e,t,r)}}),e.timers=[],e.fx.tick=function(){var r,t=e.timers,n=0;for(C=e.now();n<t.length;n++)r=t[n],r()||t[n]!==r||t.splice(n--,1);t.length||e.fx.stop(),C=void 0},e.fx.timer=function(t){e.timers.push(t),t()?e.fx.start():e.timers.pop()},e.fx.interval=13,e.fx.start=function(){F||(F=t.setInterval(e.fx.tick,e.fx.interval))},e.fx.stop=function(){t.clearInterval(F),F=null},e.fx.speeds={slow:600,fast:200,_default:400},e.fn.delay=function(n,r){return n=e.fx?e.fx.speeds[n]||n:n,r=r||"fx",this.queue(r,function(e,r){var i=t.setTimeout(e,n);r.stop=function(){t.clearTimeout(i)}})},function(){var n,e=i.createElement("input"),t=i.createElement("div"),o=i.createElement("select"),a=o.appendChild(i.createElement("option"));t=i.createElement("div"),t.setAttribute("className","t"),t.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=t.getElementsByTagName("a")[0],e.setAttribute("type","checkbox"),t.appendChild(e),n=t.getElementsByTagName("a")[0],n.style.cssText="top:1px",r.getSetAttribute="t"!==t.className,r.style=/top/.test(n.getAttribute("style")),r.hrefNormalized="/a"===n.getAttribute("href"),r.checkOn=!!e.value,r.optSelected=a.selected,r.enctype=!!i.createElement("form").enctype,o.disabled=!0,r.optDisabled=!a.disabled,e=i.createElement("input"),e.setAttribute("value",""),r.input=""===e.getAttribute("value"),e.value="t",e.setAttribute("type","radio"),r.radioValue="t"===e.value}();var qt=/\r/g,Ft=/[\x20\t\r\n\f]+/g;e.fn.extend({val:function(t){var n,r,o,i=this[0];{if(arguments.length)return o=e.isFunction(t),this.each(function(r){var i;1===this.nodeType&&(i=o?t.call(this,r,e(this).val()):t,null==i?i="":"number"==typeof i?i+="":e.isArray(i)&&(i=e.map(i,function(e){return null==e?"":e+""})),n=e.valHooks[this.type]||e.valHooks[this.nodeName.toLowerCase()],n&&"set"in n&&void 0!==n.set(this,i,"value")||(this.value=i))});if(i)return n=e.valHooks[i.type]||e.valHooks[i.nodeName.toLowerCase()],n&&"get"in n&&void 0!==(r=n.get(i,"value"))?r:(r=i.value,"string"==typeof r?r.replace(qt,""):null==r?"":r)}}}),e.extend({valHooks:{option:{get:function(t){var n=e.find.attr(t,"value");return null!=n?n:e.trim(e.text(t)).replace(Ft," ")}},select:{get:function(t){for(var s,n,u=t.options,i=t.selectedIndex,o="select-one"===t.type||0>i,l=o?null:[],c=o?i+1:u.length,a=0>i?c:o?i:0;c>a;a++)if(n=u[a],(n.selected||a===i)&&(r.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!e.nodeName(n.parentNode,"optgroup"))){if(s=e(n).val(),o)return s;l.push(s)};return l},set:function(t,n){var a,i,o=t.options,u=e.makeArray(n),s=o.length;while(s--)if(i=o[s],e.inArray(e.valHooks.option.get(i),u)>-1)try{i.selected=a=!0}catch(r){i.scrollHeight} -else i.selected=!1;return a||(t.selectedIndex=-1),o}}}}),e.each(["radio","checkbox"],function(){e.valHooks[this]={set:function(t,n){return e.isArray(n)?t.checked=e.inArray(e(t).val(),n)>-1:void 0}},r.checkOn||(e.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var T,Te,c=e.expr.attrHandle,J=/^(?:checked|selected)$/i,m=r.getSetAttribute,q=r.input;e.fn.extend({attr:function(t,n){return p(this,e.attr,t,n,arguments.length>1)},removeAttr:function(t){return this.each(function(){e.removeAttr(this,t)})}}),e.extend({attr:function(t,n,r){var i,o,a=t.nodeType;if(3!==a&&8!==a&&2!==a)return"undefined"==typeof t.getAttribute?e.prop(t,n,r):(1===a&&e.isXMLDoc(t)||(n=n.toLowerCase(),o=e.attrHooks[n]||(e.expr.match.bool.test(n)?Te:T)),void 0!==r?null===r?void e.removeAttr(t,n):o&&"set"in o&&void 0!==(i=o.set(t,r,n))?i:(t.setAttribute(n,r+""),r):o&&"get"in o&&null!==(i=o.get(t,n))?i:(i=e.find.attr(t,n),null==i?void 0:i))},attrHooks:{type:{set:function(t,n){if(!r.radioValue&&"radio"===n&&e.nodeName(t,"input")){var i=t.value;return t.setAttribute("type",n),i&&(t.value=i),n}}}},removeAttr:function(t,n){var r,i,a=0,o=n&&n.match(l);if(o&&1===t.nodeType)while(r=o[a++])i=e.propFix[r]||r,e.expr.match.bool.test(r)?q&&m||!J.test(r)?t[i]=!1:t[e.camelCase("default-"+r)]=t[i]=!1:e.attr(t,r,""),t.removeAttribute(m?r:i)}}),Te={set:function(t,n,r){return n===!1?e.removeAttr(t,r):q&&m||!J.test(r)?t.setAttribute(!m&&e.propFix[r]||r,r):t[e.camelCase("default-"+r)]=t[r]=!0,r}},e.each(e.expr.match.bool.source.match(/\w+/g),function(t,n){var r=c[n]||e.find.attr;q&&m||!J.test(n)?c[n]=function(e,t,n){var i,o;return n||(o=c[t],c[t]=i,i=null!=r(e,t,n)?t.toLowerCase():null,c[t]=o),i}:c[n]=function(t,n,r){return r?void 0:t[e.camelCase("default-"+n)]?n.toLowerCase():null}}),q&&m||(e.attrHooks.value={set:function(t,n,r){return e.nodeName(t,"input")?void(t.defaultValue=n):T&&T.set(t,n,r)}}),m||(T={set:function(e,t,n){var r=e.getAttributeNode(n);return r||e.setAttributeNode(r=e.ownerDocument.createAttribute(n)),r.value=t+="","value"===n||t===e.getAttribute(n)?t:void 0}},c.id=c.name=c.coords=function(e,t,n){var r;return n?void 0:(r=e.getAttributeNode(t))&&""!==r.value?r.value:null},e.valHooks.button={get:function(e,t){var n=e.getAttributeNode(t);return n&&n.specified?n.value:void 0},set:T.set},e.attrHooks.contenteditable={set:function(e,t,n){T.set(e,""===t?!1:t,n)}},e.each(["width","height"],function(t,n){e.attrHooks[n]={set:function(e,t){return""===t?(e.setAttribute(n,"auto"),t):void 0}}})),r.style||(e.attrHooks.style={get:function(e){return e.style.cssText||void 0},set:function(e,t){return e.style.cssText=t+""}});var Lt=/^(?:input|select|textarea|button|object)$/i,Ht=/^(?:a|area)$/i;e.fn.extend({prop:function(t,n){return p(this,e.prop,t,n,arguments.length>1)},removeProp:function(t){return t=e.propFix[t]||t,this.each(function(){try{this[t]=void 0,delete this[t]}catch(e){}})}}),e.extend({prop:function(t,n,r){var o,i,a=t.nodeType;if(3!==a&&8!==a&&2!==a)return 1===a&&e.isXMLDoc(t)||(n=e.propFix[n]||n,i=e.propHooks[n]),void 0!==r?i&&"set"in i&&void 0!==(o=i.set(t,r,n))?o:t[n]=r:i&&"get"in i&&null!==(o=i.get(t,n))?o:t[n]},propHooks:{tabIndex:{get:function(t){var n=e.find.attr(t,"tabindex");return n?parseInt(n,10):Lt.test(t.nodeName)||Ht.test(t.nodeName)&&t.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),r.hrefNormalized||e.each(["href","src"],function(t,n){e.propHooks[n]={get:function(e){return e.getAttribute(n,4)}}}),r.optSelected||(e.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),e.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){e.propFix[this.toLowerCase()]=this}),r.enctype||(e.propFix.enctype="encoding");var Y=/[\t\r\n\f]/g;function b(t){return e.attr(t,"class")||""};e.fn.extend({addClass:function(t){var s,n,r,i,o,u,a,c=0;if(e.isFunction(t))return this.each(function(n){e(this).addClass(t.call(this,n,b(this)))});if("string"==typeof t&&t){s=t.match(l)||[];while(n=this[c++])if(i=b(n),r=1===n.nodeType&&(" "+i+" ").replace(Y," ")){u=0;while(o=s[u++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");a=e.trim(r),i!==a&&e.attr(n,"class",a)}};return this},removeClass:function(t){var s,r,n,i,o,u,a,c=0;if(e.isFunction(t))return this.each(function(n){e(this).removeClass(t.call(this,n,b(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof t&&t){s=t.match(l)||[];while(r=this[c++])if(i=b(r),n=1===r.nodeType&&(" "+i+" ").replace(Y," ")){u=0;while(o=s[u++])while(n.indexOf(" "+o+" ")>-1)n=n.replace(" "+o+" "," ");a=e.trim(n),i!==a&&e.attr(r,"class",a)}};return this},toggleClass:function(t,n){var r=typeof t;return"boolean"==typeof n&&"string"===r?n?this.addClass(t):this.removeClass(t):e.isFunction(t)?this.each(function(r){e(this).toggleClass(t.call(this,r,b(this),n),n)}):this.each(function(){var n,o,i,a;if("string"===r){o=0,i=e(this),a=t.match(l)||[];while(n=a[o++])i.hasClass(n)?i.removeClass(n):i.addClass(n)} -else void 0!==t&&"boolean"!==r||(n=b(this),n&&e._data(this,"__className__",n),e.attr(this,"class",n||t===!1?"":e._data(this,"__className__")||""))})},hasClass:function(e){var n,t,r=0;n=" "+e+" ";while(t=this[r++])if(1===t.nodeType&&(" "+b(t)+" ").replace(Y," ").indexOf(n)>-1)return!0;return!1}}),e.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(t,n){e.fn[n]=function(e,t){return arguments.length>0?this.on(n,null,e,t):this.trigger(n)}}),e.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}});var Dt=t.location,U=e.now(),V=/\?/,jt=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;e.parseJSON=function(n){if(t.JSON&&t.JSON.parse)return t.JSON.parse(n+"");var o,r=null,i=e.trim(n+"");return i&&!e.trim(i.replace(jt,function(e,t,n,i){return o&&t&&(r=0),0===r?e:(o=n||t,r+=!i-!n,"")}))?Function("return "+i)():e.error("Invalid JSON: "+n)},e.parseXML=function(n){var i,o;if(!n||"string"!=typeof n)return null;try{t.DOMParser?(o=new t.DOMParser,i=o.parseFromString(n,"text/xml")):(i=new t.ActiveXObject("Microsoft.XMLDOM"),i.async="false",i.loadXML(n))}catch(r){i=void 0};return i&&i.documentElement&&!i.getElementsByTagName("parsererror").length||e.error("Invalid XML: "+n),i};var Et=/#.*$/,ye=/([?&])_=[^&]*/,Nt=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,kt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,St=/^(?:GET|HEAD)$/,At=/^\/\//,xe=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,be={},z={},we="*/".concat("*"),X=Dt.href,w=xe.exec(X.toLowerCase())||[];function pt(t){return function(n,r){"string"!=typeof n&&(r=n,n="*");var i,o=0,a=n.toLowerCase().match(l)||[];if(e.isFunction(r))while(i=a[o++])"+"===i.charAt(0)?(i=i.slice(1)||"*",(t[i]=t[i]||[]).unshift(r)):(t[i]=t[i]||[]).push(r)}};function ht(t,n,r,i){var o={},s=t===z;function a(u){var l;return o[u]=!0,e.each(t[u]||[],function(e,t){var u=t(n,r,i);return"string"!=typeof u||s||o[u]?s?!(l=u):void 0:(n.dataTypes.unshift(u),a(u),!1)}),l};return a(n.dataTypes[0])||!o["*"]&&a("*")};function fe(t,n){var i,r,o=e.ajaxSettings.flatOptions||{};for(r in n)void 0!==n[r]&&((o[r]?t:i||(i={}))[r]=n[r]);return i&&e.extend(!0,t,i),t};function yn(e,t,n){var s,a,i,o,u=e.contents,r=e.dataTypes;while("*"===r[0])r.shift(),void 0===a&&(a=e.mimeType||t.getResponseHeader("Content-Type"));if(a)for(o in u)if(u[o]&&u[o].test(a)){r.unshift(o);break};if(r[0]in n)i=r[0];else{for(o in n){if(!r[0]||e.converters[o+" "+r[0]]){i=o;break};s||(s=o)};i=i||s};return i?(i!==r[0]&&r.unshift(i),n[i]):void 0};function xn(e,t,n,r){var c,o,a,l,s,u={},d=e.dataTypes.slice();if(d[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=d.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!s&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),s=o,o=d.shift())if("*"===o)o=s;else if("*"!==s&&s!==o){if(a=u[s+" "+o]||u["* "+o],!a)for(c in u)if(l=c.split(" "),l[1]===o&&(a=u[s+" "+l[0]]||u["* "+l[0]])){a===!0?a=u[c]:u[c]!==!0&&(o=l[0],d.unshift(l[1]));break};if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(i){return{state:"parsererror",error:a?i:"No conversion from "+s+" to "+o}}};return{state:"success",data:t}};e.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:X,type:"GET",isLocal:kt.test(w[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":we,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":e.parseJSON,"text xml":e.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,n){return n?fe(fe(t,e.ajaxSettings),n):fe(e.ajaxSettings,t)},ajaxPrefilter:pt(be),ajaxTransport:pt(z),ajax:function(n,r){"object"==typeof n&&(r=n,n=void 0),r=r||{};var d,f,s,y,x,p,h,g,i=e.ajaxSetup({},r),c=i.context||i,b=i.context&&(c.nodeType||c.jquery)?e(c):e.event,T=e.Deferred(),C=e.Callbacks("once memory"),m=i.statusCode||{},E={},N={},u=0,k="canceled",o={readyState:0,getResponseHeader:function(e){var t;if(2===u){if(!g){g={};while(t=Nt.exec(y))g[t[1].toLowerCase()]=t[2]};t=g[e.toLowerCase()]};return null==t?null:t},getAllResponseHeaders:function(){return 2===u?y:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return u||(e=N[n]=N[n]||e,E[e]=t),this},overrideMimeType:function(e){return u||(i.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>u)for(t in e)m[t]=[m[t],e[t]];else o.always(e[o.status]);return this},abort:function(e){var t=e||k;return h&&h.abort(t),v(0,t),this}};if(T.promise(o).complete=C.add,o.success=o.done,o.error=o.fail,i.url=((n||i.url||X)+"").replace(Et,"").replace(At,w[1]+"//"),i.type=r.method||r.type||i.method||i.type,i.dataTypes=e.trim(i.dataType||"*").toLowerCase().match(l)||[""],null==i.crossDomain&&(d=xe.exec(i.url.toLowerCase()),i.crossDomain=!(!d||d[1]===w[1]&&d[2]===w[2]&&(d[3]||("http:"===d[1]?"80":"443"))===(w[3]||("http:"===w[1]?"80":"443")))),i.data&&i.processData&&"string"!=typeof i.data&&(i.data=e.param(i.data,i.traditional)),ht(be,i,r,o),2===u)return o;p=e.event&&i.global,p&&0===e.active++&&e.event.trigger("ajaxStart"),i.type=i.type.toUpperCase(),i.hasContent=!St.test(i.type),s=i.url,i.hasContent||(i.data&&(s=i.url+=(V.test(s)?"&":"?")+i.data,delete i.data),i.cache===!1&&(i.url=ye.test(s)?s.replace(ye,"$1_="+U++):s+(V.test(s)?"&":"?")+"_="+U++)),i.ifModified&&(e.lastModified[s]&&o.setRequestHeader("If-Modified-Since",e.lastModified[s]),e.etag[s]&&o.setRequestHeader("If-None-Match",e.etag[s])),(i.data&&i.hasContent&&i.contentType!==!1||r.contentType)&&o.setRequestHeader("Content-Type",i.contentType),o.setRequestHeader("Accept",i.dataTypes[0]&&i.accepts[i.dataTypes[0]]?i.accepts[i.dataTypes[0]]+("*"!==i.dataTypes[0]?", "+we+"; q=0.01":""):i.accepts["*"]);for(f in i.headers)o.setRequestHeader(f,i.headers[f]);if(i.beforeSend&&(i.beforeSend.call(c,o,i)===!1||2===u))return o.abort();k="abort";for(f in{success:1,error:1,complete:1})o[f](i[f]);if(h=ht(z,i,r,o)){if(o.readyState=1,p&&b.trigger("ajaxSend",[o,i]),2===u)return o;i.async&&i.timeout>0&&(x=t.setTimeout(function(){o.abort("timeout")},i.timeout));try{u=1,h.send(E,v)}catch(a){if(!(2>u))throw a;v(-1,a)}} -else v(-1,"No Transport");function v(n,r,a,l){var f,E,w,g,v,d=r;2!==u&&(u=2,x&&t.clearTimeout(x),h=void 0,y=l||"",o.readyState=n>0?4:0,f=n>=200&&300>n||304===n,a&&(g=yn(i,o,a)),g=xn(i,g,o,f),f?(i.ifModified&&(v=o.getResponseHeader("Last-Modified"),v&&(e.lastModified[s]=v),v=o.getResponseHeader("etag"),v&&(e.etag[s]=v)),204===n||"HEAD"===i.type?d="nocontent":304===n?d="notmodified":(d=g.state,E=g.data,w=g.error,f=!w)):(w=d,!n&&d||(d="error",0>n&&(n=0))),o.status=n,o.statusText=(r||d)+"",f?T.resolveWith(c,[E,d,o]):T.rejectWith(c,[o,d,w]),o.statusCode(m),m=void 0,p&&b.trigger(f?"ajaxSuccess":"ajaxError",[o,i,f?E:w]),C.fireWith(c,[o,d]),p&&(b.trigger("ajaxComplete",[o,i]),--e.active||e.event.trigger("ajaxStop")))};return o},getJSON:function(t,n,r){return e.get(t,n,r,"json")},getScript:function(t,n){return e.get(t,void 0,n,"script")}}),e.each(["get","post"],function(t,n){e[n]=function(t,r,i,o){return e.isFunction(r)&&(o=o||i,i=r,r=void 0),e.ajax(e.extend({url:t,type:n,dataType:o,data:r,success:i},e.isPlainObject(t)&&t))}}),e._evalUrl=function(t){return e.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},e.fn.extend({wrapAll:function(t){if(e.isFunction(t))return this.each(function(n){e(this).wrapAll(t.call(this,n))});if(this[0]){var n=e(t,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&n.insertBefore(this[0]),n.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)};return this},wrapInner:function(t){return e.isFunction(t)?this.each(function(n){e(this).wrapInner(t.call(this,n))}):this.each(function(){var n=e(this),r=n.contents();r.length?r.wrapAll(t):n.append(t)})},wrap:function(t){var n=e.isFunction(t);return this.each(function(r){e(this).wrapAll(n?t.call(this,r):t)})},unwrap:function(){return this.parent().each(function(){e.nodeName(this,"body")||e(this).replaceWith(this.childNodes)}).end()}});function bn(t){return t.style&&t.style.display||e.css(t,"display")};function wn(t){if(!e.contains(t.ownerDocument||i,t))return!0;while(t&&1===t.nodeType){if("none"===bn(t)||"hidden"===t.type)return!0;t=t.parentNode};return!1};e.expr.filters.hidden=function(e){return r.reliableHiddenOffsets()?e.offsetWidth<=0&&e.offsetHeight<=0&&!e.getClientRects().length:wn(e)},e.expr.filters.visible=function(t){return!e.expr.filters.hidden(t)};var bt=/%20/g,wt=/\[\]$/,ve=/\r?\n/g,Tt=/^(?:submit|button|image|reset|file)$/i,Ct=/^(?:input|select|textarea|keygen)/i;function pe(t,n,r,i){var o;if(e.isArray(n))e.each(n,function(e,n){r||wt.test(t)?i(t,n):pe(t+"["+("object"==typeof n&&null!=n?e:"")+"]",n,r,i)});else if(r||"object"!==e.type(n))i(t,n);else for(o in n)pe(t+"["+o+"]",n[o],r,i)};e.param=function(t,n){var r,i=[],o=function(t,n){n=e.isFunction(n)?n():null==n?"":n,i[i.length]=encodeURIComponent(t)+"="+encodeURIComponent(n)};if(void 0===n&&(n=e.ajaxSettings&&e.ajaxSettings.traditional),e.isArray(t)||t.jquery&&!e.isPlainObject(t))e.each(t,function(){o(this.name,this.value)});else for(r in t)pe(r,t[r],n,o);return i.join("&").replace(bt,"+")},e.fn.extend({serialize:function(){return e.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=e.prop(this,"elements");return t?e.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!e(this).is(":disabled")&&Ct.test(this.nodeName)&&!Tt.test(t)&&(this.checked||!ee.test(t))}).map(function(t,n){var r=e(this).val();return null==r?null:e.isArray(r)?e.map(r,function(e){return{name:n.name,value:e.replace(ve,"\r\n")}}):{name:n.name,value:r.replace(ve,"\r\n")}}).get()}}),e.ajaxSettings.xhr=void 0!==t.ActiveXObject?function(){return this.isLocal?gt():i.documentMode>8?he():/^(get|post|head|put|delete|options)$/i.test(this.type)&&he()||gt()}:he;var xt=0,H={},A=e.ajaxSettings.xhr();t.attachEvent&&t.attachEvent("onunload",function(){for(var e in H)H[e](void 0,!0)}),r.cors=!!A&&"withCredentials"in A,A=r.ajax=!!A,A&&e.ajaxTransport(function(n){if(!n.crossDomain||r.cors){var i;return{send:function(r,o){var s,a=n.xhr(),u=++xt;if(a.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(s in n.xhrFields)a[s]=n.xhrFields[s];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),n.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(s in r)void 0!==r[s]&&a.setRequestHeader(s,r[s]+"");a.send(n.hasContent&&n.data||null),i=function(t,r){var l,d,c;if(i&&(r||4===a.readyState))if(delete H[u],i=void 0,a.onreadystatechange=e.noop,r)4!==a.readyState&&a.abort();else{c={},l=a.status,"string"==typeof a.responseText&&(c.text=a.responseText);try{d=a.statusText}catch(s){d=""};l||!n.isLocal||n.crossDomain?1223===l&&(l=204):l=c.text?200:404};c&&o(l,d,c,a.getAllResponseHeaders())},n.async?4===a.readyState?t.setTimeout(i):a.onreadystatechange=H[u]=i:i()},abort:function(){i&&i(void 0,!0)}}}});function he(){try{return new t.XMLHttpRequest}catch(e){}};function gt(){try{return new t.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}};e.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return e.globalEval(t),t}}}),e.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),e.ajaxTransport("script",function(t){if(t.crossDomain){var n,r=i.head||e("head")[0]||i.documentElement;return{send:function(e,o){n=i.createElement("script"),n.async=!0,t.scriptCharset&&(n.charset=t.scriptCharset),n.src=t.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||o(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(void 0,!0)}}}});var me=[],I=/(=)\?(?=&|$)|\?\?/;e.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=me.pop()||e.expando+"_"+U++;return this[t]=!0,t}}),e.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(I.test(n.url)?"url":"string"==typeof n.data&&0===(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&I.test(n.data)&&"data");return u||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=e.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=n[u].replace(I,"$1"+o):n.jsonp!==!1&&(n.url+=(V.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||e.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=t[o],t[o]=function(){s=arguments},i.always(function(){void 0===a?e(t).removeProp(o):t[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,me.push(o)),s&&e.isFunction(a)&&a(s[0]),s=a=void 0}),"script"):void 0}),e.parseHTML=function(t,n,r){if(!t||"string"!=typeof t)return null;"boolean"==typeof n&&(r=n,n=!1),n=n||i;var o=Be.exec(t),a=!r&&[];return o?[n.createElement(o[1])]:(o=Ke([t],n,a),a&&a.length&&e(a).remove(),e.merge([],o.childNodes))};var ge=e.fn.load;e.fn.load=function(t,n,r){if("string"!=typeof t&&ge)return ge.apply(this,arguments);var i,s,u,o=this,a=t.indexOf(" ");return a>-1&&(i=e.trim(t.slice(a,t.length)),t=t.slice(0,a)),e.isFunction(n)?(r=n,n=void 0):n&&"object"==typeof n&&(s="POST"),o.length>0&&e.ajax({url:t,type:s||"GET",dataType:"html",data:n}).done(function(t){u=arguments,o.html(i?e("<div>").append(e.parseHTML(t)).find(i):t)}).always(r&&function(e,t){o.each(function(){r.apply(this,u||[e.responseText,t,e])})}),this},e.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,n){e.fn[n]=function(e){return this.on(n,e)}}),e.expr.filters.animated=function(t){return e.grep(e.timers,function(e){return t===e.elem}).length};function mt(t){return e.isWindow(t)?t:9===t.nodeType?t.defaultView||t.parentWindow:!1};e.offset={setOffset:function(t,n,r){var a,s,u,l,i,c,p,d=e.css(t,"position"),f=e(t),o={};"static"===d&&(t.style.position="relative"),i=f.offset(),u=e.css(t,"top"),c=e.css(t,"left"),p=("absolute"===d||"fixed"===d)&&e.inArray("auto",[u,c])>-1,p?(a=f.position(),l=a.top,s=a.left):(l=parseFloat(u)||0,s=parseFloat(c)||0),e.isFunction(n)&&(n=n.call(t,r,e.extend({},i))),null!=n.top&&(o.top=n.top-i.top+l),null!=n.left&&(o.left=n.left-i.left+s),"using"in n?n.using.call(t,o):f.css(o)}},e.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(n){e.offset.setOffset(this,t,n)});var n,o,i={top:0,left:0},r=this[0],a=r&&r.ownerDocument;if(a)return n=a.documentElement,e.contains(n,r)?("undefined"!=typeof r.getBoundingClientRect&&(i=r.getBoundingClientRect()),o=mt(a),{top:i.top+(o.pageYOffset||n.scrollTop)-(n.clientTop||0),left:i.left+(o.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):i},position:function(){if(this[0]){var t,r,n={top:0,left:0},i=this[0];return"fixed"===e.css(i,"position")?r=i.getBoundingClientRect():(t=this.offsetParent(),r=this.offset(),e.nodeName(t[0],"html")||(n=t.offset()),n.top+=e.css(t[0],"borderTopWidth",!0),n.left+=e.css(t[0],"borderLeftWidth",!0)),{top:r.top-n.top-e.css(i,"marginTop",!0),left:r.left-n.left-e.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var t=this.offsetParent;while(t&&!e.nodeName(t,"html")&&"static"===e.css(t,"position"))t=t.offsetParent;return t||Se})}}),e.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,n){var r=/Y/.test(n);e.fn[t]=function(i){return p(this,function(t,i,o){var a=mt(t);return void 0===o?a?n in a?a[n]:a.document.documentElement[i]:t[i]:void(a?a.scrollTo(r?e(a).scrollLeft():o,r?o:e(a).scrollTop()):t[i]=o)},t,i,arguments.length,null)}}),e.each(["top","left"],function(t,n){e.cssHooks[n]=de(r.pixelPosition,function(t,r){return r?(r=f(t,n),M.test(r)?e(t).position()[n]+"px":r):void 0})}),e.each({Height:"height",Width:"width"},function(t,n){e.each({padding:"inner"+t,content:n,"":"outer"+t},function(r,i){e.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return p(this,function(n,r,i){var o;return e.isWindow(n)?n.document.documentElement["client"+t]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+t],o["scroll"+t],n.body["offset"+t],o["offset"+t],o["client"+t])):void 0===i?e.css(n,r,s):e.style(n,r,i,s)},n,a?i:void 0,a,null)}})}),e.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),e.fn.size=function(){return this.length},e.fn.andSelf=e.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return e});var vt=t.jQuery,yt=t.$;return e.noConflict=function(n){return t.$===e&&(t.$=yt),n&&t.jQuery===e&&(t.jQuery=vt),e},n||(t.jQuery=t.$=e),e});/*! +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?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 id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",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;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=R.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c>b;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 href='#'></a>","#"===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="<input/>",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<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==n.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))>-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.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=n._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}}),function(){var a;l.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,e;return 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="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(d.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(e),a):void 0}}();var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),V=["Top","Right","Bottom","Left"],W=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function X(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&U.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var Y=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)Y(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;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=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="<textarea>x</textarea>",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,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:l.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};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=/<tbody/i;function ia(a){Z.test(a.type)&&(a.defaultChecked=a.checked)}function ja(a,b,c,d,e){for(var f,g,h,i,j,k,m,o=a.length,p=ca(b),q=[],r=0;o>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)?"<table>"!==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<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=ma.test(f)?this.mouseHooks:la.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=g.srcElement||d),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,h.filter?h.filter(a,g):a},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button,h=b.fromElement;return null==a.pageX&&null!=b.clientX&&(e=a.target.ownerDocument||d,f=e.documentElement,c=e.body,a.pageX=b.clientX+(f&&f.scrollLeft||c&&c.scrollLeft||0)-(f&&f.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(f&&f.scrollTop||c&&c.scrollTop||0)-(f&&f.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&h&&(a.relatedTarget=h===a.target?b.toElement:h),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ra()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ra()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b),d.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=d.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)}:function(a,b,c){var d="on"+b;a.detachEvent&&("undefined"==typeof a[d]&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?pa:qa):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:qa,isPropagationStopped:qa,isImmediatePropagationStopped:qa,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=pa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=pa,a&&!this.isSimulated&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=pa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||n.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.submit||(n.event.special.submit={setup:function(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?n.prop(b,"form"):void 0;c&&!n._data(c,"submit")&&(n.event.add(c,"submit._submit",function(a){a._submitBubble=!0}),n._data(c,"submit",!0))})},postDispatch:function(a){a._submitBubble&&(delete a._submitBubble,this.parentNode&&!a.isTrigger&&n.event.simulate("submit",this.parentNode,a))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.change||(n.event.special.change={setup:function(){return ka.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._justChanged=!0)}),n.event.add(this,"click._change",function(a){this._justChanged&&!a.isTrigger&&(this._justChanged=!1),n.event.simulate("change",this,a)})),!1):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;ka.test(b.nodeName)&&!n._data(b,"change")&&(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a)}),n._data(b,"change",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!ka.test(this.nodeName)}}),l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=n._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=n._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d){return sa(this,a,b,c,d)},one:function(a,b,c,d){return sa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=qa),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ta=/ jQuery\d+="(?:null|\d+)"/g,ua=new RegExp("<(?:"+ba+")[\\s/>]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/<script|<style|<link/i,xa=/checked\s*(?:[^=]|=\s*.checked.)/i,ya=/^true\/(.*)/,za=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\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></$2>")},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("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ja[0].contentWindow||Ja[0].contentDocument).document,b.write(),b.close(),c=La(a,b),Ja.detach()),Ka[a]=c),c}var Na=/^margin/,Oa=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Pa=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Qa=d.documentElement;!function(){var b,c,e,f,g,h,i=d.createElement("div"),j=d.createElement("div");if(j.style){j.style.cssText="float:left;opacity:.5",l.opacity="0.5"===j.style.opacity,l.cssFloat=!!j.style.cssFloat,j.style.backgroundClip="content-box",j.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===j.style.backgroundClip,i=d.createElement("div"),i.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",j.innerHTML="",i.appendChild(j),l.boxSizing=""===j.style.boxSizing||""===j.style.MozBoxSizing||""===j.style.WebkitBoxSizing,n.extend(l,{reliableHiddenOffsets:function(){return null==b&&k(),f},boxSizingReliable:function(){return null==b&&k(),e},pixelMarginRight:function(){return null==b&&k(),c},pixelPosition:function(){return null==b&&k(),b},reliableMarginRight:function(){return null==b&&k(),g},reliableMarginLeft:function(){return null==b&&k(),h}});function k(){var k,l,m=d.documentElement;m.appendChild(i),j.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",b=e=h=!1,c=g=!0,a.getComputedStyle&&(l=a.getComputedStyle(j),b="1%"!==(l||{}).top,h="2px"===(l||{}).marginLeft,e="4px"===(l||{width:"4px"}).width,j.style.marginRight="50%",c="4px"===(l||{marginRight:"4px"}).marginRight,k=j.appendChild(d.createElement("div")),k.style.cssText=j.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",k.style.marginRight=k.style.width="0",j.style.width="1px",g=!parseFloat((a.getComputedStyle(k)||{}).marginRight),j.removeChild(k)),j.style.display="none",f=0===j.getClientRects().length,f&&(j.style.display="",j.innerHTML="<table><tr><td></td><td>t</td></tr></table>",j.childNodes[0].style.borderCollapse="separate",k=j.getElementsByTagName("td"),k[0].style.cssText="margin:0;border:0;padding:0;display:none",f=0===k[0].offsetHeight,f&&(k[0].style.display="",k[1].style.display="none",f=0===k[0].offsetHeight)),m.removeChild(i)}}}();var Ra,Sa,Ta=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ra=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Oa.test(g)&&Na.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0===g?g:g+""}):Qa.currentStyle&&(Ra=function(a){return a.currentStyle},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Oa.test(g)&&!Ta.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Ua(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Va=/alpha\([^)]*\)/i,Wa=/opacity\s*=\s*([^)]*)/i,Xa=/^(none|table(?!-c[ea]).+)/,Ya=new RegExp("^("+T+")(.*)$","i"),Za={position:"absolute",visibility:"hidden",display:"block"},$a={letterSpacing:"0",fontWeight:"400"},_a=["Webkit","O","Moz","ms"],ab=d.createElement("div").style;function bb(a){if(a in ab)return a;var b=a.charAt(0).toUpperCase()+a.slice(1),c=_a.length;while(c--)if(a=_a[c]+b,a in ab)return a}function cb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&W(d)&&(f[g]=n._data(d,"olddisplay",Ma(d.nodeName)))):(e=W(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function db(a,b,c){var d=Ya.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function eb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+V[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+V[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+V[f]+"Width",!0,e))):(g+=n.css(a,"padding"+V[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+V[f]+"Width",!0,e)));return g}function fb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ra(a),g=l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Sa(a,b,f),(0>e||null==e)&&(e=a.style[b]),Oa.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+eb(a,b,c||(g?"border":"content"),d,f)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Sa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":l.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;if(b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=U.exec(c))&&e[1]&&(c=X(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Sa(a,b,d)),"normal"===f&&b in $a&&(f=$a[b]),""===c||c?(e=parseFloat(f),c===!0||isFinite(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Xa.test(n.css(a,"display"))&&0===a.offsetWidth?Pa(a,Za,function(){return fb(a,b,d)}):fb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ra(a);return db(a,c,d?eb(a,b,d,l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a,b){return Wa.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=n.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===n.trim(f.replace(Va,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Va.test(f)?f.replace(Va,e):f+" "+e)}}),n.cssHooks.marginRight=Ua(l.reliableMarginRight,function(a,b){return b?Pa(a,{display:"inline-block"},Sa,[a,"marginRight"]):void 0}),n.cssHooks.marginLeft=Ua(l.reliableMarginLeft,function(a,b){return b?(parseFloat(Sa(a,"marginLeft"))||(n.contains(a.ownerDocument,a)?a.getBoundingClientRect().left-Pa(a,{ +marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px":void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+V[d]+b]=f[d]||f[d-2]||f[0];return e}},Na.test(a)||(n.cssHooks[a+b].set=db)}),n.fn.extend({css:function(a,b){return Y(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ra(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return cb(this,!0)},hide:function(){return cb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){W(this)?n(this).show():n(this).hide()})}});function gb(a,b,c,d,e){return new gb.prototype.init(a,b,c,d,e)}n.Tween=gb,gb.prototype={constructor:gb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=gb.propHooks[this.prop];return a&&a.get?a.get(this):gb.propHooks._default.get(this)},run:function(a){var b,c=gb.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):gb.propHooks._default.set(this),this}},gb.prototype.init.prototype=gb.prototype,gb.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},gb.propHooks.scrollTop=gb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=gb.prototype.init,n.fx.step={};var hb,ib,jb=/^(?:toggle|show|hide)$/,kb=/queueHooks$/;function lb(){return a.setTimeout(function(){hb=void 0}),hb=n.now()}function mb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=V[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function nb(a,b,c){for(var d,e=(qb.tweeners[b]||[]).concat(qb.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ob(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&W(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k="none"===j?n._data(a,"olddisplay")||Ma(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==Ma(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],jb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(o))"inline"===("none"===j?Ma(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=n._data(a,"fxshow",{}),f&&(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o)n.style(a,b,o[b])});for(d in o)g=nb(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function pb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function qb(a,b,c){var d,e,f=0,g=qb.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=hb||lb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:hb||lb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(pb(k,j.opts.specialEasing);g>f;f++)if(d=qb.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,nb,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(qb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return X(c.elem,a,U.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],qb.tweeners[c]=qb.tweeners[c]||[],qb.tweeners[c].unshift(b)},prefilters:[ob],prefilter:function(a,b){b?qb.prefilters.unshift(a):qb.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(W).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=qb(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=n._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&kb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(mb(b,!0),a,d,e)}}),n.each({slideDown:mb("show"),slideUp:mb("hide"),slideToggle:mb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=n.timers,c=0;for(hb=n.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),hb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){ib||(ib=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(ib),ib=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a,b=d.createElement("input"),c=d.createElement("div"),e=d.createElement("select"),f=e.appendChild(d.createElement("option"));c=d.createElement("div"),c.setAttribute("className","t"),c.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=c.getElementsByTagName("a")[0],b.setAttribute("type","checkbox"),c.appendChild(b),a=c.getElementsByTagName("a")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==c.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=f.selected,l.enctype=!!d.createElement("form").enctype,e.disabled=!0,l.optDisabled=!f.disabled,b=d.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value}();var rb=/\r/g,sb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(sb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)if(d=e[g],n.inArray(n.valHooks.option.get(d),f)>-1)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var tb,ub,vb=n.expr.attrHandle,wb=/^(?:checked|selected)$/i,xb=l.getSetAttribute,yb=l.input;n.fn.extend({attr:function(a,b){return Y(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?ub:tb)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?yb&&xb||!wb.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(xb?c:d)}}),ub={set:function(a,b,c){return b===!1?n.removeAttr(a,c):yb&&xb||!wb.test(c)?a.setAttribute(!xb&&n.propFix[c]||c,c):a[n.camelCase("default-"+c)]=a[c]=!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=vb[b]||n.find.attr;yb&&xb||!wb.test(b)?vb[b]=function(a,b,d){var e,f;return d||(f=vb[b],vb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,vb[b]=f),e}:vb[b]=function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),yb&&xb||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):tb&&tb.set(a,b,c)}}),xb||(tb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},vb.id=vb.name=vb.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:tb.set},n.attrHooks.contenteditable={set:function(a,b,c){tb.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var zb=/^(?:input|select|textarea|button|object)$/i,Ab=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return Y(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return a=n.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):zb.test(a.nodeName)||Ab.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.hrefNormalized||n.each(["href","src"],function(a,b){n.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var Bb=/[\t\r\n\f]/g;function Cb(a){return n.attr(a,"class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,Cb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,Cb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,Cb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=Cb(this),b&&n._data(this,"__className__",b),n.attr(this,"class",b||a===!1?"":n._data(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+Cb(c)+" ").replace(Bb," ").indexOf(b)>-1)return!0;return!1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Db=a.location,Eb=n.now(),Fb=/\?/,Gb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=n.trim(b+"");return e&&!n.trim(e.replace(Gb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():n.error("Invalid JSON: "+b)},n.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new a.DOMParser,c=d.parseFromString(b,"text/xml")):(c=new a.ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var Hb=/#.*$/,Ib=/([?&])_=[^&]*/,Jb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Kb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Lb=/^(?:GET|HEAD)$/,Mb=/^\/\//,Nb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ob={},Pb={},Qb="*/".concat("*"),Rb=Db.href,Sb=Nb.exec(Rb.toLowerCase())||[];function Tb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Ub(a,b,c,d){var e={},f=a===Pb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Vb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&n.extend(!0,a,c),a}function Wb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Xb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Rb,type:"GET",isLocal:Kb.test(Sb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Qb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Vb(Vb(a,n.ajaxSettings),b):Vb(n.ajaxSettings,a)},ajaxPrefilter:Tb(Ob),ajaxTransport:Tb(Pb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var d,e,f,g,h,i,j,k,l=n.ajaxSetup({},c),m=l.context||l,o=l.context&&(m.nodeType||m.jquery)?n(m):n.event,p=n.Deferred(),q=n.Callbacks("once memory"),r=l.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,getResponseHeader:function(a){var b;if(2===u){if(!k){k={};while(b=Jb.exec(g))k[b[1].toLowerCase()]=b[2]}b=k[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===u?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return u||(a=t[c]=t[c]||a,s[a]=b),this},overrideMimeType:function(a){return u||(l.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>u)for(b in a)r[b]=[r[b],a[b]];else w.always(a[w.status]);return this},abort:function(a){var b=a||v;return j&&j.abort(b),y(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,l.url=((b||l.url||Rb)+"").replace(Hb,"").replace(Mb,Sb[1]+"//"),l.type=c.method||c.type||l.method||l.type,l.dataTypes=n.trim(l.dataType||"*").toLowerCase().match(G)||[""],null==l.crossDomain&&(d=Nb.exec(l.url.toLowerCase()),l.crossDomain=!(!d||d[1]===Sb[1]&&d[2]===Sb[2]&&(d[3]||("http:"===d[1]?"80":"443"))===(Sb[3]||("http:"===Sb[1]?"80":"443")))),l.data&&l.processData&&"string"!=typeof l.data&&(l.data=n.param(l.data,l.traditional)),Ub(Ob,l,c,w),2===u)return w;i=n.event&&l.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),l.type=l.type.toUpperCase(),l.hasContent=!Lb.test(l.type),f=l.url,l.hasContent||(l.data&&(f=l.url+=(Fb.test(f)?"&":"?")+l.data,delete l.data),l.cache===!1&&(l.url=Ib.test(f)?f.replace(Ib,"$1_="+Eb++):f+(Fb.test(f)?"&":"?")+"_="+Eb++)),l.ifModified&&(n.lastModified[f]&&w.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&w.setRequestHeader("If-None-Match",n.etag[f])),(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&w.setRequestHeader("Content-Type",l.contentType),w.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+Qb+"; q=0.01":""):l.accepts["*"]);for(e in l.headers)w.setRequestHeader(e,l.headers[e]);if(l.beforeSend&&(l.beforeSend.call(m,w,l)===!1||2===u))return w.abort();v="abort";for(e in{success:1,error:1,complete:1})w[e](l[e]);if(j=Ub(Pb,l,c,w)){if(w.readyState=1,i&&o.trigger("ajaxSend",[w,l]),2===u)return w;l.async&&l.timeout>0&&(h=a.setTimeout(function(){w.abort("timeout")},l.timeout));try{u=1,j.send(s,y)}catch(x){if(!(2>u))throw x;y(-1,x)}}else y(-1,"No Transport");function y(b,c,d,e){var k,s,t,v,x,y=c;2!==u&&(u=2,h&&a.clearTimeout(h),j=void 0,g=e||"",w.readyState=b>0?4:0,k=b>=200&&300>b||304===b,d&&(v=Wb(l,w,d)),v=Xb(l,v,w,k),k?(l.ifModified&&(x=w.getResponseHeader("Last-Modified"),x&&(n.lastModified[f]=x),x=w.getResponseHeader("etag"),x&&(n.etag[f]=x)),204===b||"HEAD"===l.type?y="nocontent":304===b?y="notmodified":(y=v.state,s=v.data,t=v.error,k=!t)):(t=y,!b&&y||(y="error",0>b&&(b=0))),w.status=b,w.statusText=(c||y)+"",k?p.resolveWith(m,[s,y,w]):p.rejectWith(m,[w,y,t]),w.statusCode(r),r=void 0,i&&o.trigger(k?"ajaxSuccess":"ajaxError",[w,l,k?s:t]),q.fireWith(m,[w,y]),i&&(o.trigger("ajaxComplete",[w,l]),--n.active||n.event.trigger("ajaxStop")))}return w},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a))return this.each(function(b){n(this).wrapAll(a.call(this,b))});if(this[0]){var b=n(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}});function Yb(a){return a.style&&a.style.display||n.css(a,"display")}function Zb(a){if(!n.contains(a.ownerDocument||d,a))return!0;while(a&&1===a.nodeType){if("none"===Yb(a)||"hidden"===a.type)return!0;a=a.parentNode}return!1}n.expr.filters.hidden=function(a){return l.reliableHiddenOffsets()?a.offsetWidth<=0&&a.offsetHeight<=0&&!a.getClientRects().length:Zb(a)},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var $b=/%20/g,_b=/\[\]$/,ac=/\r?\n/g,bc=/^(?:submit|button|image|reset|file)$/i,cc=/^(?:input|select|textarea|keygen)/i;function dc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||_b.test(a)?d(a,e):dc(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)dc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)dc(c,a[c],b,e);return d.join("&").replace($b,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&cc.test(this.nodeName)&&!bc.test(a)&&(this.checked||!Z.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(ac,"\r\n")}}):{name:b.name,value:c.replace(ac,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return this.isLocal?ic():d.documentMode>8?hc():/^(get|post|head|put|delete|options)$/i.test(this.type)&&hc()||ic()}:hc;var ec=0,fc={},gc=n.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in fc)fc[a](void 0,!0)}),l.cors=!!gc&&"withCredentials"in gc,gc=l.ajax=!!gc,gc&&n.ajaxTransport(function(b){if(!b.crossDomain||l.cors){var c;return{send:function(d,e){var f,g=b.xhr(),h=++ec;if(g.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(f in b.xhrFields)g[f]=b.xhrFields[f];b.mimeType&&g.overrideMimeType&&g.overrideMimeType(b.mimeType),b.crossDomain||d["X-Requested-With"]||(d["X-Requested-With"]="XMLHttpRequest");for(f in d)void 0!==d[f]&&g.setRequestHeader(f,d[f]+"");g.send(b.hasContent&&b.data||null),c=function(a,d){var f,i,j;if(c&&(d||4===g.readyState))if(delete fc[h],c=void 0,g.onreadystatechange=n.noop,d)4!==g.readyState&&g.abort();else{j={},f=g.status,"string"==typeof g.responseText&&(j.text=g.responseText);try{i=g.statusText}catch(k){i=""}f||!b.isLocal||b.crossDomain?1223===f&&(f=204):f=j.text?200:404}j&&e(f,i,j,g.getAllResponseHeaders())},b.async?4===g.readyState?a.setTimeout(c):g.onreadystatechange=fc[h]=c:c()},abort:function(){c&&c(void 0,!0)}}}});function hc(){try{return new a.XMLHttpRequest}catch(b){}}function ic(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=d.head||n("head")[0]||d.documentElement;return{send:function(e,f){b=d.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||f(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var jc=[],kc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=jc.pop()||n.expando+"_"+Eb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(kc.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&kc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(kc,"$1"+e):b.jsonp!==!1&&(b.url+=(Fb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,jc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ja([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var lc=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&lc)return lc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h,a.length)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function mc(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&n.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,n.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,n.contains(b,e)?("undefined"!=typeof e.getBoundingClientRect&&(d=e.getBoundingClientRect()),c=mc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===n.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(c=a.offset()),c.top+=n.css(a[0],"borderTopWidth",!0),c.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-n.css(d,"marginTop",!0),left:b.left-c.left-n.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Qa})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return Y(this,function(a,d,e){var f=mc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ua(l.pixelPosition,function(a,c){return c?(c=Sa(a,b),Oa.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({ +padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return Y(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var nc=a.jQuery,oc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=oc),b&&a.jQuery===n&&(a.jQuery=nc),n},b||(a.jQuery=a.$=n),n}); +/*! * jQuery UI 1.8.16 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) @@ -25,8 +12,16 @@ else v(-1,"No Transport");function v(n,r,a,l){var f,E,w,g,v,d=r;2!==u&&(u=2,x&&t * * http://docs.jquery.com/UI */ -(function(t,e){function i(e,i){var n=e.nodeName.toLowerCase();if('area'===n){i=e.parentNode;n=i.name;if(!e.href||!n||i.nodeName.toLowerCase()!=='map')return!1;e=t('img[usemap=#'+n+']')[0];return!!e&&s(e)};return(/input|select|textarea|button|object/.test(n)?!e.disabled:'a'==n?e.href||i:i)&&s(e)};function s(e){return!t(e).parents().andSelf().filter(function(){return t.curCSS(this,'visibility')==='hidden'||t.expr.filters.hidden(this)}).length};t.ui=t.ui||{};if(!t.ui.version){t.extend(t.ui,{version:'1.8.16',keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});t.fn.extend({propAttr:t.fn.prop||t.fn.attr,_focus:t.fn.focus,focus:function(e,i){return typeof e==='number'?this.each(function(){var s=this;setTimeout(function(){t(s).focus();i&&i.call(s)},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;e=t.browser.msie&&/(static|relative)/.test(this.css('position'))||/absolute/.test(this.css('position'))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(t.curCSS(this,'position',1))&&/(auto|scroll)/.test(t.curCSS(this,'overflow',1)+t.curCSS(this,'overflow-y',1)+t.curCSS(this,'overflow-x',1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(t.curCSS(this,'overflow',1)+t.curCSS(this,'overflow-y',1)+t.curCSS(this,'overflow-x',1))}).eq(0);return/fixed/.test(this.css('position'))||!e.length?t(document):e},zIndex:function(i){if(i!==e)return this.css('zIndex',i);if(this.length){i=t(this[0]);for(var s;i.length&&i[0]!==document;){s=i.css('position');if(s==='absolute'||s==='relative'||s==='fixed'){s=parseInt(i.css('zIndex'),10);if(!isNaN(s)&&s!==0)return s};i=i.parent()}};return 0},disableSelection:function(){return this.bind((t.support.selectstart?'selectstart':'mousedown')+'.ui-disableSelection',function(t){t.preventDefault()})},enableSelection:function(){return this.unbind('.ui-disableSelection')}});t.each(['Width','Height'],function(i,s){function a(e,i,s,n){t.each(r,function(){i-=parseFloat(t.curCSS(e,'padding'+this,!0))||0;if(s)i-=parseFloat(t.curCSS(e,'border'+this+'Width',!0))||0;if(n)i-=parseFloat(t.curCSS(e,'margin'+this,!0))||0});return i};var r=s==='Width'?['Left','Right']:['Top','Bottom'],n=s.toLowerCase(),o={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn['inner'+s]=function(i){if(i===e)return o['inner'+s].call(this);return this.each(function(){t(this).css(n,a(this,i)+'px')})};t.fn['outer'+s]=function(e,i){if(typeof e!=='number')return o['outer'+s].call(this,e);return this.each(function(){t(this).css(n,a(this,e,!0,i)+'px')})}});t.extend(t.expr[':'],{data:function(e,i,s){return!!t.data(e,s[3])},focusable:function(e){return i(e,!isNaN(t.attr(e,'tabindex')))},tabbable:function(e){var s=t.attr(e,'tabindex'),n=isNaN(s);return(n||s>=0)&&i(e,!n)}});t(function(){var i=document.body,e=i.appendChild(e=document.createElement('div'));t.extend(e.style,{minHeight:'100px',height:'auto',padding:0,borderWidth:0});t.support.minHeight=e.offsetHeight===100;t.support.selectstart='onselectstart'in e;i.removeChild(e).style.display='none'});t.extend(t.ui,{plugin:{add:function(e,i,s){e=t.ui[e].prototype;for(var n in s){e.plugins[n]=e.plugins[n]||[];e.plugins[n].push([i,s[n]])}},call:function(t,e,i){if((e=t.plugins[e])&&t.element[0].parentNode)for(var s=0;s<e.length;s++)t.options[e[s][0]]&&e[s][1].apply(t.element,i)}},contains:function(t,e){return document.compareDocumentPosition?t.compareDocumentPosition(e)&16:t!==e&&t.contains(e)},hasScroll:function(e,i){if(t(e).css('overflow')==='hidden')return!1;i=i&&i==='left'?'scrollLeft':'scrollTop';var s=!1;if(e[i]>0)return!0;e[i]=1;s=e[i]>0;e[i]=0;return s},isOverAxis:function(t,e,i){return t>e&&t<e+i},isOver:function(e,i,s,n,o,a){return t.ui.isOverAxis(e,s,o)&&t.ui.isOverAxis(i,n,a)}})}})(jQuery); -/*! +(function(c,j){function k(a,b){var d=a.nodeName.toLowerCase();if("area"===d){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&l(a)}return(/input|select|textarea|button|object/.test(d)?!a.disabled:"a"==d?a.href||b:b)&&l(a)}function l(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.16", +keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({propAttr:c.fn.prop||c.fn.attr,_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d= +this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this, +"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart": +"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,m,n){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(m)g-=parseFloat(c.curCSS(f,"border"+this+"Width",true))||0;if(n)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight, +outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h,d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){return k(a,!isNaN(c.attr(a,"tabindex")))},tabbable:function(a){var b=c.attr(a, +"tabindex"),d=isNaN(b);return(d||b>=0)&&k(a,!d)}});c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&& +a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,h,i){return c.ui.isOverAxis(a,d,h)&& +c.ui.isOverAxis(b,e,i)}})}})(jQuery); +;/*! * jQuery UI Widget 1.8.16 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) @@ -35,9 +30,13 @@ else v(-1,"No Transport");function v(n,r,a,l){var f,E,w,g,v,d=r;2!==u&&(u=2,x&&t * * http://docs.jquery.com/UI/Widget */ -(function(t,e){if(t.cleanData){var s=t.cleanData;t.cleanData=function(e){for(var n=0,o;(o=e[n])!=null;n++)try{t(o).triggerHandler('remove')}catch(i){};s(e)}} -else{var i=t.fn.remove;t.fn.remove=function(e,s){return this.each(function(){if(!s)if(!e||t.filter(e,[this]).length)t('*',this).add([this]).each(function(){try{t(this).triggerHandler('remove')}catch(e){}});return i.call(t(this),e,s)})}};t.widget=function(e,i,s){var n=e.split('.')[0],o;e=e.split('.')[1];o=n+'-'+e;if(!s){s=i;i=t.Widget};t.expr[':'][o]=function(i){return!!t.data(i,e)};t[n]=t[n]||{};t[n][e]=function(t,e){arguments.length&&this._createWidget(t,e)};i=new i;i.options=t.extend(!0,{},i.options);t[n][e].prototype=t.extend(!0,i,{namespace:n,widgetName:e,widgetEventPrefix:t[n][e].prototype.widgetEventPrefix||e,widgetBaseClass:o},s);t.widget.bridge(e,t[n][e])};t.widget.bridge=function(i,s){t.fn[i]=function(n){var o=typeof n==='string',a=Array.prototype.slice.call(arguments,1),r=this;n=!o&&a.length?t.extend.apply(null,[!0,n].concat(a)):n;if(o&&n.charAt(0)==='_')return r;o?this.each(function(){var s=t.data(this,i),o=s&&t.isFunction(s[n])?s[n].apply(s,a):s;if(o!==s&&o!==e){r=o;return!1}}):this.each(function(){var e=t.data(this,i);e?e.option(n||{})._init():t.data(this,i,new s(n,this))});return r}};t.Widget=function(t,e){arguments.length&&this._createWidget(t,e)};t.Widget.prototype={widgetName:'widget',widgetEventPrefix:'',options:{disabled:!1},_createWidget:function(e,i){t.data(i,this.widgetName,this);this.element=t(i);this.options=t.extend(!0,{},this.options,this._getCreateOptions(),e);var s=this;this.element.bind('remove.'+this.widgetName,function(){s.destroy()});this._create();this._trigger('create');this._init()},_getCreateOptions:function(){return t.metadata&&t.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind('.'+this.widgetName).removeData(this.widgetName);this.widget().unbind('.'+this.widgetName).removeAttr('aria-disabled').removeClass(this.widgetBaseClass+'-disabled ui-state-disabled')},widget:function(){return this.element},option:function(i,s){var n=i;if(arguments.length===0)return t.extend({},this.options);if(typeof i==='string'){if(s===e)return this.options[i];n={};n[i]=s};this._setOptions(n);return this},_setOptions:function(e){var i=this;t.each(e,function(t,e){i._setOption(t,e)});return this},_setOption:function(t,e){this.options[t]=e;if(t==='disabled')this.widget()[e?'addClass':'removeClass'](this.widgetBaseClass+'-disabled ui-state-disabled').attr('aria-disabled',e);return this},enable:function(){return this._setOption('disabled',!1)},disable:function(){return this._setOption('disabled',!0)},_trigger:function(e,i,s){var o=this.options[e];i=t.Event(i);i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();s=s||{};if(i.originalEvent){e=t.event.props.length;for(var n;e;){n=t.event.props[--e];i[n]=i.originalEvent[n]}};this.element.trigger(i,s);return!(t.isFunction(o)&&o.call(this.element[0],i,s)===!1||i.isDefaultPrevented())}}})(jQuery); -/*! +(function(b,j){if(b.cleanData){var k=b.cleanData;b.cleanData=function(a){for(var c=0,d;(d=a[c])!=null;c++)try{b(d).triggerHandler("remove")}catch(e){}k(a)}}else{var l=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(d){}});return l.call(b(this),a,c)})}}b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]= +function(h){return!!b.data(h,a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend(true,{},c.options);b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)): +d;if(e&&d.charAt(0)==="_")return h;e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==j){h=i;return false}}):this.each(function(){var g=b.data(this,a);g?g.option(d||{})._init():b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options= +b.extend(true,{},this.options,this._getCreateOptions(),a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+ +"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(a,c){var d=a;if(arguments.length===0)return b.extend({},this.options);if(typeof a==="string"){if(c===j)return this.options[a];d={};d[a]=c}this._setOptions(d);return this},_setOptions:function(a){var c=this;b.each(a,function(d,e){c._setOption(d,e)});return this},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled", +c);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery); +;/*! * jQuery UI Mouse 1.8.16 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) @@ -49,82 +48,752 @@ else{var i=t.fn.remove;t.fn.remove=function(e,s){return this.each(function(){if( * Depends: * jquery.ui.widget.js */ -(function(t){var e=!1;t(document).mouseup(function(){e=!1});t.widget('ui.mouse',{options:{cancel:':input,option',distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind('mousedown.'+this.widgetName,function(t){return e._mouseDown(t)}).bind('click.'+this.widgetName,function(i){if(!0===t.data(i.target,e.widgetName+'.preventClickEvent')){t.removeData(i.target,e.widgetName+'.preventClickEvent');i.stopImmediatePropagation();return!1}});this.started=!1},_mouseDestroy:function(){this.element.unbind('.'+this.widgetName)},_mouseDown:function(i){if(!e){this._mouseStarted&&this._mouseUp(i);this._mouseDownEvent=i;var s=this,n=i.which==1,o=typeof this.options.cancel=='string'&&i.target.nodeName?t(i.target).closest(this.options.cancel).length:!1;if(!n||o||!this._mouseCapture(i))return!0;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){s.mouseDelayMet=!0},this.options.delay);if(this._mouseDistanceMet(i)&&this._mouseDelayMet(i)){this._mouseStarted=this._mouseStart(i)!==!1;if(!this._mouseStarted){i.preventDefault();return!0}};!0===t.data(i.target,this.widgetName+'.preventClickEvent')&&t.removeData(i.target,this.widgetName+'.preventClickEvent');this._mouseMoveDelegate=function(t){return s._mouseMove(t)};this._mouseUpDelegate=function(t){return s._mouseUp(t)};t(document).bind('mousemove.'+this.widgetName,this._mouseMoveDelegate).bind('mouseup.'+this.widgetName,this._mouseUpDelegate);i.preventDefault();return e=!0}},_mouseMove:function(e){if(t.browser.msie&&!(document.documentMode>=9)&&!e.button)return this._mouseUp(e);if(this._mouseStarted){this._mouseDrag(e);return e.preventDefault()};if(this._mouseDistanceMet(e)&&this._mouseDelayMet(e))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1)?this._mouseDrag(e):this._mouseUp(e);return!this._mouseStarted},_mouseUp:function(e){t(document).unbind('mousemove.'+this.widgetName,this._mouseMoveDelegate).unbind('mouseup.'+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=!1;e.target==this._mouseDownEvent.target&&t.data(e.target,this.widgetName+'.preventClickEvent',!0);this._mouseStop(e)};return!1},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);(function(t){t.ui=t.ui||{};var e=/left|center|right/,i=/top|center|bottom/,s=t.fn.position,n=t.fn.offset;t.fn.position=function(n){if(!n||!n.of)return s.apply(this,arguments);n=t.extend({},n);var a=t(n.of),u=a[0],c=(n.collision||'flip').split(' '),r=n.offset?n.offset.split(' '):[0,0],l,h,o;if(u.nodeType===9){l=a.width();h=a.height();o={top:0,left:0}} -else if(u.setTimeout){l=a.width();h=a.height();o={top:a.scrollTop(),left:a.scrollLeft()}} -else if(u.preventDefault){n.at='left top';l=h=0;o={top:n.of.pageY,left:n.of.pageX}} -else{l=a.outerWidth();h=a.outerHeight();o=a.offset()};t.each(['my','at'],function(){var t=(n[this]||'').split(' ');if(t.length===1)t=e.test(t[0])?t.concat(['center']):i.test(t[0])?['center'].concat(t):['center','center'];t[0]=e.test(t[0])?t[0]:'center';t[1]=i.test(t[1])?t[1]:'center';n[this]=t});if(c.length===1)c[1]=c[0];r[0]=parseInt(r[0],10)||0;if(r.length===1)r[1]=r[0];r[1]=parseInt(r[1],10)||0;if(n.at[0]==='right')o.left+=l;else if(n.at[0]==='center')o.left+=l/2;if(n.at[1]==='bottom')o.top+=h;else if(n.at[1]==='center')o.top+=h/2;o.left+=r[0];o.top+=r[1];return this.each(function(){var i=t(this),s=i.outerWidth(),a=i.outerHeight(),u=parseInt(t.curCSS(this,'marginLeft',!0))||0,d=parseInt(t.curCSS(this,'marginTop',!0))||0,p=s+u+(parseInt(t.curCSS(this,'marginRight',!0))||0),g=a+d+(parseInt(t.curCSS(this,'marginBottom',!0))||0),e=t.extend({},o),f;if(n.my[0]==='right')e.left-=s;else if(n.my[0]==='center')e.left-=s/2;if(n.my[1]==='bottom')e.top-=a;else if(n.my[1]==='center')e.top-=a/2;e.left=Math.round(e.left);e.top=Math.round(e.top);f={left:e.left-u,top:e.top-d};t.each(['left','top'],function(i,o){t.ui.position[c[i]]&&t.ui.position[c[i]][o](e,{targetWidth:l,targetHeight:h,elemWidth:s,elemHeight:a,collisionPosition:f,collisionWidth:p,collisionHeight:g,offset:r,my:n.my,at:n.at})});t.fn.bgiframe&&i.bgiframe();i.offset(t.extend(e,{using:n.using}))})};t.ui.position={fit:{left:function(e,i){var s=t(window);s=i.collisionPosition.left+i.collisionWidth-s.width()-s.scrollLeft();e.left=s>0?e.left-s:Math.max(e.left-i.collisionPosition.left,e.left)},top:function(e,i){var s=t(window);s=i.collisionPosition.top+i.collisionHeight-s.height()-s.scrollTop();e.top=s>0?e.top-s:Math.max(e.top-i.collisionPosition.top,e.top)}},flip:{left:function(e,i){if(i.at[0]!=='center'){var s=t(window);s=i.collisionPosition.left+i.collisionWidth-s.width()-s.scrollLeft();var n=i.my[0]==='left'?-i.elemWidth:i.my[0]==='right'?i.elemWidth:0,o=i.at[0]==='left'?i.targetWidth:-i.targetWidth,a=-2*i.offset[0];e.left+=i.collisionPosition.left<0?n+o+a:s>0?n+o+a:0}},top:function(e,i){if(i.at[1]!=='center'){var s=t(window);s=i.collisionPosition.top+i.collisionHeight-s.height()-s.scrollTop();var n=i.my[1]==='top'?-i.elemHeight:i.my[1]==='bottom'?i.elemHeight:0,o=i.at[1]==='top'?i.targetHeight:-i.targetHeight,a=-2*i.offset[1];e.top+=i.collisionPosition.top<0?n+o+a:s>0?n+o+a:0}}}};if(!t.offset.setOffset){t.offset.setOffset=function(e,i){if(/static/.test(t.curCSS(e,'position')))e.style.position='relative';var n=t(e),s=n.offset(),o=parseInt(t.curCSS(e,'top',!0),10)||0,a=parseInt(t.curCSS(e,'left',!0),10)||0;s={top:i.top-s.top+o,left:i.left-s.left+a};'using'in i?i.using.call(e,s):n.css(s)};t.fn.offset=function(e){var i=this[0];if(!i||!i.ownerDocument)return null;if(e)return this.each(function(){t.offset.setOffset(this,e)});return n.call(this)}}})(jQuery);(function(t){t.widget('ui.draggable',t.ui.mouse,{widgetEventPrefix:'drag',options:{addClasses:!0,appendTo:'parent',axis:!1,connectToSortable:!1,containment:!1,cursor:'auto',cursorAt:!1,grid:!1,handle:!1,helper:'original',iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:'default',scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:'both',snapTolerance:20,stack:!1,zIndex:!1},_create:function(){if(this.options.helper=='original'&&!/^(?:r|a|f)/.test(this.element.css('position')))this.element[0].style.position='relative';this.options.addClasses&&this.element.addClass('ui-draggable');this.options.disabled&&this.element.addClass('ui-draggable-disabled');this._mouseInit()},destroy:function(){if(this.element.data('draggable')){this.element.removeData('draggable').unbind('.draggable').removeClass('ui-draggable ui-draggable-dragging ui-draggable-disabled');this._mouseDestroy();return this}},_mouseCapture:function(e){var i=this.options;if(this.helper||i.disabled||t(e.target).is('.ui-resizable-handle'))return!1;this.handle=this._getHandle(e);if(!this.handle)return!1;if(i.iframeFix)t(i.iframeFix===!0?'iframe':i.iframeFix).each(function(){t('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+'px',height:this.offsetHeight+'px',position:'absolute',opacity:'0.001',zIndex:1E3}).css(t(this).offset()).appendTo('body')});return!0},_mouseStart:function(e){var i=this.options;this.helper=this._createHelper(e);this._cacheHelperProportions();if(t.ui.ddmanager)t.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css('position');this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt);i.containment&&this._setContainment();if(this._trigger('start',e)===!1){this._clear();return!1};this._cacheHelperProportions();t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e);this.helper.addClass('ui-draggable-dragging');this._mouseDrag(e,!0);t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e);return!0},_mouseDrag:function(e,i){this.position=this._generatePosition(e);this.positionAbs=this._convertPositionTo('absolute');if(!i){i=this._uiHash();if(this._trigger('drag',e,i)===!1){this._mouseUp({});return!1};this.position=i.position};if(!this.options.axis||this.options.axis!='y')this.helper[0].style.left=this.position.left+'px';if(!this.options.axis||this.options.axis!='x')this.helper[0].style.top=this.position.top+'px';t.ui.ddmanager&&t.ui.ddmanager.drag(this,e);return!1},_mouseStop:function(e){var i=!1;if(t.ui.ddmanager&&!this.options.dropBehaviour)i=t.ui.ddmanager.drop(this,e);if(this.dropped){i=this.dropped;this.dropped=!1};if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=='original')return!1;if(this.options.revert=='invalid'&&!i||this.options.revert=='valid'&&i||this.options.revert===!0||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)){var s=this;t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){s._trigger('stop',e)!==!1&&s._clear()})} -else this._trigger('stop',e)!==!1&&this._clear();return!1},_mouseUp:function(e){this.options.iframeFix===!0&&t('div.ui-draggable-iframeFix').each(function(){this.parentNode.removeChild(this)});t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e);return t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){this.helper.is('.ui-draggable-dragging')?this._mouseUp({}):this._clear();return this},_getHandle:function(e){var i=!this.options.handle||!t(this.options.handle,this.element).length?!0:!1;t(this.options.handle,this.element).find('*').andSelf().each(function(){if(this==e.target)i=!0});return i},_createHelper:function(e){var i=this.options;e=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e])):i.helper=='clone'?this.element.clone().removeAttr('id'):this.element;e.parents('body').length||e.appendTo(i.appendTo=='parent'?this.element[0].parentNode:i.appendTo);e[0]!=this.element[0]&&!/(fixed|absolute)/.test(e.css('position'))&&e.css('position','absolute');return e},_adjustOffsetFromHelper:function(e){if(typeof e=='string')e=e.split(' ');if(t.isArray(e))e={left:+e[0],top:+e[1]||0};if('left'in e)this.offset.click.left=e.left+this.margins.left;if('right'in e)this.offset.click.left=this.helperProportions.width-e.right+this.margins.left;if('top'in e)this.offset.click.top=e.top+this.margins.top;if('bottom'in e)this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();if(this.cssPosition=='absolute'&&this.scrollParent[0]!=document&&t.ui.contains(this.scrollParent[0],this.offsetParent[0])){e.left+=this.scrollParent.scrollLeft();e.top+=this.scrollParent.scrollTop()};if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=='html'&&t.browser.msie)e={top:0,left:0};return{top:e.top+(parseInt(this.offsetParent.css('borderTopWidth'),10)||0),left:e.left+(parseInt(this.offsetParent.css('borderLeftWidth'),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=='relative'){var t=this.element.position();return{top:t.top-(parseInt(this.helper.css('top'),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css('left'),10)||0)+this.scrollParent.scrollLeft()}} -else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css('marginLeft'),10)||0,top:parseInt(this.element.css('marginTop'),10)||0,right:parseInt(this.element.css('marginRight'),10)||0,bottom:parseInt(this.element.css('marginBottom'),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=='parent')e.containment=this.helper[0].parentNode;if(e.containment=='document'||e.containment=='window')this.containment=[e.containment=='document'?0:t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e.containment=='document'?0:t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(e.containment=='document'?0:t(window).scrollLeft())+t(e.containment=='document'?document:window).width()-this.helperProportions.width-this.margins.left,(e.containment=='document'?0:t(window).scrollTop())+(t(e.containment=='document'?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(e.containment)&&e.containment.constructor!=Array){e=t(e.containment);var i=e[0];if(i){e.offset();var s=t(i).css('overflow')!='hidden';this.containment=[(parseInt(t(i).css('borderLeftWidth'),10)||0)+(parseInt(t(i).css('paddingLeft'),10)||0),(parseInt(t(i).css('borderTopWidth'),10)||0)+(parseInt(t(i).css('paddingTop'),10)||0),(s?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(t(i).css('borderLeftWidth'),10)||0)-(parseInt(t(i).css('paddingRight'),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(t(i).css('borderTopWidth'),10)||0)-(parseInt(t(i).css('paddingBottom'),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=e}} -else if(e.containment.constructor==Array)this.containment=e.containment},_convertPositionTo:function(e,i){if(!i)i=this.position;e=e=='absolute'?1:-1;var s=this.cssPosition=='absolute'&&!(this.scrollParent[0]!=document&&t.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,n=/(html|body)/i.test(s[0].tagName);return{top:i.top+this.offset.relative.top*e+this.offset.parent.top*e-(t.browser.safari&&t.browser.version<526&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollTop():n?0:s.scrollTop())*e),left:i.left+this.offset.relative.left*e+this.offset.parent.left*e-(t.browser.safari&&t.browser.version<526&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollLeft():n?0:s.scrollLeft())*e)}},_generatePosition:function(e){var o=this.options,a=this.cssPosition=='absolute'&&!(this.scrollParent[0]!=document&&t.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,r=/(html|body)/i.test(a[0].tagName),s=e.pageX,n=e.pageY;if(this.originalPosition){var i;if(this.containment){if(this.relative_container){i=this.relative_container.offset();i=[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]} -else i=this.containment;if(e.pageX-this.offset.click.left<i[0])s=i[0]+this.offset.click.left;if(e.pageY-this.offset.click.top<i[1])n=i[1]+this.offset.click.top;if(e.pageX-this.offset.click.left>i[2])s=i[2]+this.offset.click.left;if(e.pageY-this.offset.click.top>i[3])n=i[3]+this.offset.click.top};if(o.grid){n=o.grid[1]?this.originalPageY+Math.round((n-this.originalPageY)/o.grid[1])*o.grid[1]:this.originalPageY;n=i?!(n-this.offset.click.top<i[1]||n-this.offset.click.top>i[3])?n:!(n-this.offset.click.top<i[1])?n-o.grid[1]:n+o.grid[1]:n;s=o.grid[0]?this.originalPageX+Math.round((s-this.originalPageX)/o.grid[0])*o.grid[0]:this.originalPageX;s=i?!(s-this.offset.click.left<i[0]||s-this.offset.click.left>i[2])?s:!(s-this.offset.click.left<i[0])?s-o.grid[0]:s+o.grid[0]:s}};return{top:n-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(t.browser.safari&&t.browser.version<526&&this.cssPosition=='fixed'?0:this.cssPosition=='fixed'?-this.scrollParent.scrollTop():r?0:a.scrollTop()),left:s-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(t.browser.safari&&t.browser.version<526&&this.cssPosition=='fixed'?0:this.cssPosition=='fixed'?-this.scrollParent.scrollLeft():r?0:a.scrollLeft())}},_clear:function(){this.helper.removeClass('ui-draggable-dragging');this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1},_trigger:function(e,i,s){s=s||this._uiHash();t.ui.plugin.call(this,e,[i,s]);if(e=='drag')this.positionAbs=this._convertPositionTo('absolute');return t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});t.extend(t.ui.draggable,{version:'1.8.16'});t.ui.plugin.add('draggable','connectToSortable',{start:function(e,i){var s=t(this).data('draggable'),n=s.options,o=t.extend({},i,{item:s.element});s.sortables=[];t(n.connectToSortable).each(function(){var i=t.data(this,'sortable');if(i&&!i.options.disabled){s.sortables.push({instance:i,shouldRevert:i.options.revert});i.refreshPositions();i._trigger('activate',e,o)}})},stop:function(e,i){var s=t(this).data('draggable'),n=t.extend({},i,{item:s.element});t.each(s.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;s.cancelHelperRemoval=!0;this.instance.cancelHelperRemoval=!1;if(this.shouldRevert)this.instance.options.revert=!0;this.instance._mouseStop(e);this.instance.options.helper=this.instance.options._helper;s.options.helper=='original'&&this.instance.currentItem.css({top:'auto',left:'auto'})} -else{this.instance.cancelHelperRemoval=!1;this.instance._trigger('deactivate',e,n)}})},drag:function(e,i){var s=t(this).data('draggable'),n=this;t.each(s.sortables,function(){this.instance.positionAbs=s.positionAbs;this.instance.helperProportions=s.helperProportions;this.instance.offset.click=s.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=t(n).clone().removeAttr('id').appendTo(this.instance.element).data('sortable-item',!0);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return i.helper[0]};e.target=this.instance.currentItem[0];this.instance._mouseCapture(e,!0);this.instance._mouseStart(e,!0,!0);this.instance.offset.click.top=s.offset.click.top;this.instance.offset.click.left=s.offset.click.left;this.instance.offset.parent.left-=s.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=s.offset.parent.top-this.instance.offset.parent.top;s._trigger('toSortable',e);s.dropped=this.instance.element;s.currentItem=s.element;this.instance.fromOutside=s};this.instance.currentItem&&this.instance._mouseDrag(e)} -else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=!0;this.instance.options.revert=!1;this.instance._trigger('out',e,this.instance._uiHash(this.instance));this.instance._mouseStop(e,!0);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();s._trigger('fromSortable',e);s.dropped=!1}})}});t.ui.plugin.add('draggable','cursor',{start:function(){var e=t('body'),i=t(this).data('draggable').options;if(e.css('cursor'))i._cursor=e.css('cursor');e.css('cursor',i.cursor)},stop:function(){var e=t(this).data('draggable').options;e._cursor&&t('body').css('cursor',e._cursor)}});t.ui.plugin.add('draggable','opacity',{start:function(e,i){e=t(i.helper);i=t(this).data('draggable').options;if(e.css('opacity'))i._opacity=e.css('opacity');e.css('opacity',i.opacity)},stop:function(e,i){e=t(this).data('draggable').options;e._opacity&&t(i.helper).css('opacity',e._opacity)}});t.ui.plugin.add('draggable','scroll',{start:function(){var e=t(this).data('draggable');if(e.scrollParent[0]!=document&&e.scrollParent[0].tagName!='HTML')e.overflowOffset=e.scrollParent.offset()},drag:function(e){var s=t(this).data('draggable'),i=s.options,n=!1;if(s.scrollParent[0]!=document&&s.scrollParent[0].tagName!='HTML'){if(!i.axis||i.axis!='x')if(s.overflowOffset.top+s.scrollParent[0].offsetHeight-e.pageY<i.scrollSensitivity)s.scrollParent[0].scrollTop=n=s.scrollParent[0].scrollTop+i.scrollSpeed;else if(e.pageY-s.overflowOffset.top<i.scrollSensitivity)s.scrollParent[0].scrollTop=n=s.scrollParent[0].scrollTop-i.scrollSpeed;if(!i.axis||i.axis!='y')if(s.overflowOffset.left+s.scrollParent[0].offsetWidth-e.pageX<i.scrollSensitivity)s.scrollParent[0].scrollLeft=n=s.scrollParent[0].scrollLeft+i.scrollSpeed;else if(e.pageX-s.overflowOffset.left<i.scrollSensitivity)s.scrollParent[0].scrollLeft=n=s.scrollParent[0].scrollLeft-i.scrollSpeed} -else{if(!i.axis||i.axis!='x')if(e.pageY-t(document).scrollTop()<i.scrollSensitivity)n=t(document).scrollTop(t(document).scrollTop()-i.scrollSpeed);else if(t(window).height()-(e.pageY-t(document).scrollTop())<i.scrollSensitivity)n=t(document).scrollTop(t(document).scrollTop()+i.scrollSpeed);if(!i.axis||i.axis!='y')if(e.pageX-t(document).scrollLeft()<i.scrollSensitivity)n=t(document).scrollLeft(t(document).scrollLeft()-i.scrollSpeed);else if(t(window).width()-(e.pageX-t(document).scrollLeft())<i.scrollSensitivity)n=t(document).scrollLeft(t(document).scrollLeft()+i.scrollSpeed)};n!==!1&&t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(s,e)}});t.ui.plugin.add('draggable','snap',{start:function(){var e=t(this).data('draggable'),i=e.options;e.snapElements=[];t(i.snap.constructor!=String?i.snap.items||':data(draggable)':i.snap).each(function(){var i=t(this),s=i.offset();this!=e.element[0]&&e.snapElements.push({item:this,width:i.outerWidth(),height:i.outerHeight(),top:s.top,left:s.left})})},drag:function(e,i){for(var s=t(this).data('draggable'),b=s.options,n=b.snapTolerance,c=i.offset.left,m=c+s.helperProportions.width,u=i.offset.top,v=u+s.helperProportions.height,o=s.snapElements.length-1;o>=0;o--){var a=s.snapElements[o].left,l=a+s.snapElements[o].width,r=s.snapElements[o].top,h=r+s.snapElements[o].height;if(a-n<c&&c<l+n&&r-n<u&&u<h+n||a-n<c&&c<l+n&&r-n<v&&v<h+n||a-n<m&&m<l+n&&r-n<u&&u<h+n||a-n<m&&m<l+n&&r-n<v&&v<h+n){if(b.snapMode!='inner'){var d=Math.abs(r-v)<=n,f=Math.abs(h-u)<=n,p=Math.abs(a-m)<=n,g=Math.abs(l-c)<=n;if(d)i.position.top=s._convertPositionTo('relative',{top:r-s.helperProportions.height,left:0}).top-s.margins.top;if(f)i.position.top=s._convertPositionTo('relative',{top:h,left:0}).top-s.margins.top;if(p)i.position.left=s._convertPositionTo('relative',{top:0,left:a-s.helperProportions.width}).left-s.margins.left;if(g)i.position.left=s._convertPositionTo('relative',{top:0,left:l}).left-s.margins.left};var y=d||f||p||g;if(b.snapMode!='outer'){d=Math.abs(r-u)<=n;f=Math.abs(h-v)<=n;p=Math.abs(a-c)<=n;g=Math.abs(l-m)<=n;if(d)i.position.top=s._convertPositionTo('relative',{top:r,left:0}).top-s.margins.top;if(f)i.position.top=s._convertPositionTo('relative',{top:h-s.helperProportions.height,left:0}).top-s.margins.top;if(p)i.position.left=s._convertPositionTo('relative',{top:0,left:a}).left-s.margins.left;if(g)i.position.left=s._convertPositionTo('relative',{top:0,left:l-s.helperProportions.width}).left-s.margins.left};if(!s.snapElements[o].snapping&&(d||f||p||g||y))s.options.snap.snap&&s.options.snap.snap.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[o].item}));s.snapElements[o].snapping=d||f||p||g||y} -else{s.snapElements[o].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[o].item}));s.snapElements[o].snapping=!1}}}});t.ui.plugin.add('draggable','stack',{start:function(){var e=t(this).data('draggable').options;e=t.makeArray(t(e.stack)).sort(function(e,i){return(parseInt(t(e).css('zIndex'),10)||0)-(parseInt(t(i).css('zIndex'),10)||0)});if(e.length){var i=parseInt(e[0].style.zIndex)||0;t(e).each(function(t){this.style.zIndex=i+t});this[0].style.zIndex=i+e.length}}});t.ui.plugin.add('draggable','zIndex',{start:function(e,i){e=t(i.helper);i=t(this).data('draggable').options;if(e.css('zIndex'))i._zIndex=e.css('zIndex');e.css('zIndex',i.zIndex)},stop:function(e,i){e=t(this).data('draggable').options;e._zIndex&&t(i.helper).css('zIndex',e._zIndex)}})})(jQuery);(function(t){t.widget('ui.droppable',{widgetEventPrefix:'drop',options:{accept:'*',activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:'default',tolerance:'intersect'},_create:function(){var e=this.options,i=e.accept;this.isover=0;this.isout=1;this.accept=t.isFunction(i)?i:function(t){return t.is(i)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};t.ui.ddmanager.droppables[e.scope]=t.ui.ddmanager.droppables[e.scope]||[];t.ui.ddmanager.droppables[e.scope].push(this);e.addClasses&&this.element.addClass('ui-droppable')},destroy:function(){for(var i=t.ui.ddmanager.droppables[this.options.scope],e=0;e<i.length;e++)i[e]==this&&i.splice(e,1);this.element.removeClass('ui-droppable ui-droppable-disabled').removeData('droppable').unbind('.droppable');return this},_setOption:function(e,i){if(e=='accept')this.accept=t.isFunction(i)?i:function(t){return t.is(i)};t.Widget.prototype._setOption.apply(this,arguments)},_activate:function(e){var i=t.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);i&&this._trigger('activate',e,this.ui(i))},_deactivate:function(e){var i=t.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);i&&this._trigger('deactivate',e,this.ui(i))},_over:function(e){var i=t.ui.ddmanager.current;if(!(!i||(i.currentItem||i.element)[0]==this.element[0]))if(this.accept.call(this.element[0],i.currentItem||i.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);this._trigger('over',e,this.ui(i))}},_out:function(e){var i=t.ui.ddmanager.current;if(!(!i||(i.currentItem||i.element)[0]==this.element[0]))if(this.accept.call(this.element[0],i.currentItem||i.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger('out',e,this.ui(i))}},_drop:function(e,i){var s=i||t.ui.ddmanager.current;if(!s||(s.currentItem||s.element)[0]==this.element[0])return!1;var n=!1;this.element.find(':data(droppable)').not('.ui-draggable-dragging').each(function(){var e=t.data(this,'droppable');if(e.options.greedy&&!e.options.disabled&&e.options.scope==s.options.scope&&e.accept.call(e.element[0],s.currentItem||s.element)&&t.ui.intersect(s,t.extend(e,{offset:e.element.offset()}),e.options.tolerance)){n=!0;return!1}});if(n)return!1;if(this.accept.call(this.element[0],s.currentItem||s.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger('drop',e,this.ui(s));return this.element};return!1},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}}});t.extend(t.ui.droppable,{version:'1.8.16'});t.ui.intersect=function(e,i,s){if(!i.offset)return!1;var a=(e.positionAbs||e.position.absolute).left,l=a+e.helperProportions.width,r=(e.positionAbs||e.position.absolute).top,h=r+e.helperProportions.height,n=i.offset.left,c=n+i.proportions.width,o=i.offset.top,u=o+i.proportions.height;switch(s){case'fit':return n<=a&&l<=c&&o<=r&&h<=u;case'intersect':return n<a+e.helperProportions.width/2&&l-e.helperProportions.width/2<c&&o<r+e.helperProportions.height/2&&h-e.helperProportions.height/2<u;case'pointer':return t.ui.isOver((e.positionAbs||e.position.absolute).top+(e.clickOffset||e.offset.click).top,(e.positionAbs||e.position.absolute).left+(e.clickOffset||e.offset.click).left,o,n,i.proportions.height,i.proportions.width);case'touch':return(r>=o&&r<=u||h>=o&&h<=u||r<o&&h>u)&&(a>=n&&a<=c||l>=n&&l<=c||a<n&&l>c);default:return!1}};t.ui.ddmanager={current:null,droppables:{'default':[]},prepareOffsets:function(e,i){var n=t.ui.ddmanager.droppables[e.options.scope]||[],r=i?i.type:null,a=(e.currentItem||e.element).find(':data(droppable)').andSelf(),s=0;e:for(;s<n.length;s++)if(!(n[s].options.disabled||e&&!n[s].accept.call(n[s].element[0],e.currentItem||e.element))){for(var o=0;o<a.length;o++)if(a[o]==n[s].element[0]){n[s].proportions.height=0;continue;e};n[s].visible=n[s].element.css('display')!='none';if(n[s].visible){r=='mousedown'&&n[s]._activate.call(n[s],i);n[s].offset=n[s].element.offset();n[s].proportions={width:n[s].element[0].offsetWidth,height:n[s].element[0].offsetHeight}}}},drop:function(e,i){var s=!1;t.each(t.ui.ddmanager.droppables[e.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&t.ui.intersect(e,this,this.options.tolerance))s=s||this._drop.call(this,i);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)){this.isout=1;this.isover=0;this._deactivate.call(this,i)}}});return s},dragStart:function(e,i){e.element.parents(':not(body,html)').bind('scroll.droppable',function(){e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)})},drag:function(e,i){e.options.refreshPositions&&t.ui.ddmanager.prepareOffsets(e,i);t.each(t.ui.ddmanager.droppables[e.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var n=t.ui.intersect(e,this,this.options.tolerance);if(n=!n&&this.isover==1?'isout':n&&this.isover==0?'isover':null){var s;if(this.options.greedy){var o=this.element.parents(':data(droppable):eq(0)');if(o.length){s=t.data(o[0],'droppable');s.greedyChild=n=='isover'?1:0}};if(s&&n=='isover'){s.isover=0;s.isout=1;s._out.call(s,i)};this[n]=1;this[n=='isout'?'isover':'isout']=0;this[n=='isover'?'_over':'_out'].call(this,i);if(s&&n=='isout'){s.isout=0;s.isover=1;s._over.call(s,i)}}}})},dragStop:function(e,i){e.element.parents(':not(body,html)').unbind('scroll.droppable');e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)}}})(jQuery);(function(t){t.widget('ui.resizable',t.ui.mouse,{widgetEventPrefix:'resize',options:{alsoResize:!1,animate:!1,animateDuration:'slow',animateEasing:'swing',aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:'e,s,se',helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var s=this,e=this.options;this.element.addClass('ui-resizable');t.extend(this,{_aspectRatio:!!e.aspectRatio,aspectRatio:e.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:e.helper||e.ghost||e.animate?e.helper||'ui-resizable-helper':null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css('position'))&&t.browser.opera&&this.element.css({position:'relative',top:'auto',left:'auto'});this.element.wrap(t('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css('position'),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css('top'),left:this.element.css('left')}));this.element=this.element.parent().data('resizable',this.element.data('resizable'));this.elementIsWrapper=!0;this.element.css({marginLeft:this.originalElement.css('marginLeft'),marginTop:this.originalElement.css('marginTop'),marginRight:this.originalElement.css('marginRight'),marginBottom:this.originalElement.css('marginBottom')});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css('resize');this.originalElement.css('resize','none');this._proportionallyResizeElements.push(this.originalElement.css({position:'static',zoom:1,display:'block'}));this.originalElement.css({margin:this.originalElement.css('margin')});this._proportionallyResize()};this.handles=e.handles||(!t('.ui-resizable-handle',this.element).length?'e,s,se':{n:'.ui-resizable-n',e:'.ui-resizable-e',s:'.ui-resizable-s',w:'.ui-resizable-w',se:'.ui-resizable-se',sw:'.ui-resizable-sw',ne:'.ui-resizable-ne',nw:'.ui-resizable-nw'});if(this.handles.constructor==String){if(this.handles=='all')this.handles='n,e,s,w,se,sw,ne,nw';var a=this.handles.split(',');this.handles={};for(var o=0;o<a.length;o++){var i=t.trim(a[o]),n=t('<div class="ui-resizable-handle '+('ui-resizable-'+i)+'"></div>');/sw|se|ne|nw/.test(i)&&n.css({zIndex:++e.zIndex});'se'==i&&n.addClass('ui-icon ui-icon-gripsmall-diagonal-se');this.handles[i]='.ui-resizable-'+i;this.element.append(n)}};this._renderAxis=function(e){e=e||this.element;for(var i in this.handles){if(this.handles[i].constructor==String)this.handles[i]=t(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var s=t(this.handles[i],this.element),n=0;n=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth();s=['padding',/ne|nw|n/.test(i)?'Top':/se|sw|s/.test(i)?'Bottom':/^e$/.test(i)?'Right':'Left'].join('');e.css(s,n);this._proportionallyResize()};t(this.handles[i])}};this._renderAxis(this.element);this._handles=t('.ui-resizable-handle',this.element).disableSelection();this._handles.mouseover(function(){if(!s.resizing){if(this.className)var t=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);s.axis=t&&t[1]?t[1]:'se'}});if(e.autoHide){this._handles.hide();t(this.element).addClass('ui-resizable-autohide').hover(function(){if(!e.disabled){t(this).removeClass('ui-resizable-autohide');s._handles.show()}},function(){if(!e.disabled)if(!s.resizing){t(this).addClass('ui-resizable-autohide');s._handles.hide()}})};this._mouseInit()},destroy:function(){this._mouseDestroy();var i=function(e){t(e).removeClass('ui-resizable ui-resizable-disabled ui-resizable-resizing').removeData('resizable').unbind('.resizable').find('.ui-resizable-handle').remove()};if(this.elementIsWrapper){i(this.element);var e=this.element;e.after(this.originalElement.css({position:e.css('position'),width:e.outerWidth(),height:e.outerHeight(),top:e.css('top'),left:e.css('left')})).remove()};this.originalElement.css('resize',this.originalResizeStyle);i(this.originalElement);return this},_mouseCapture:function(e){var i=!1;for(var s in this.handles)if(t(this.handles[s])[0]==e.target)i=!0;return!this.options.disabled&&i},_mouseStart:function(e){var n=this.options,o=this.element.position(),s=this.element;this.resizing=!0;this.documentScroll={top:t(document).scrollTop(),left:t(document).scrollLeft()};if(s.is('.ui-draggable')||/absolute/.test(s.css('position')))s.css({position:'absolute',top:o.top,left:o.left});t.browser.opera&&/relative/.test(s.css('position'))&&s.css({position:'relative',top:'auto',left:'auto'});this._renderProxy();o=i(this.helper.css('left'));var a=i(this.helper.css('top'));if(n.containment){o+=t(n.containment).scrollLeft()||0;a+=t(n.containment).scrollTop()||0};this.offset=this.helper.offset();this.position={left:o,top:a};this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()};this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()};this.originalPosition={left:o,top:a};this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()};this.originalMousePosition={left:e.pageX,top:e.pageY};this.aspectRatio=typeof n.aspectRatio=='number'?n.aspectRatio:this.originalSize.width/this.originalSize.height||1;n=t('.ui-resizable-'+this.axis).css('cursor');t('body').css('cursor',n=='auto'?this.axis+'-resize':n);s.addClass('ui-resizable-resizing');this._propagate('start',e);return!0},_mouseDrag:function(t){var s=this.helper,e=this.originalMousePosition,i=this._change[this.axis];if(!i)return!1;e=i.apply(this,[t,t.pageX-e.left||0,t.pageY-e.top||0]);this._updateVirtualBoundaries(t.shiftKey);if(this._aspectRatio||t.shiftKey)e=this._updateRatio(e,t);e=this._respectSize(e,t);this._propagate('resize',t);s.css({top:this.position.top+'px',left:this.position.left+'px',width:this.size.width+'px',height:this.size.height+'px'});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(e);this._trigger('resize',t,this.ui());return!1},_mouseStop:function(e){this.resizing=!1;var o=this.options,i=this;if(this._helper){var s=this._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName);s=n&&t.ui.hasScroll(s[0],'left')?0:i.sizeDiff.height;n=n?0:i.sizeDiff.width;n={width:i.helper.width()-n,height:i.helper.height()-s};s=parseInt(i.element.css('left'),10)+(i.position.left-i.originalPosition.left)||null;var a=parseInt(i.element.css('top'),10)+(i.position.top-i.originalPosition.top)||null;o.animate||this.element.css(t.extend(n,{top:a,left:s}));i.helper.height(i.size.height);i.helper.width(i.size.width);this._helper&&!o.animate&&this._proportionallyResize()};t('body').css('cursor','auto');this.element.removeClass('ui-resizable-resizing');this._propagate('stop',e);this._helper&&this.helper.remove();return!1},_updateVirtualBoundaries:function(t){var i=this.options,s,n,o;i={minWidth:e(i.minWidth)?i.minWidth:0,maxWidth:e(i.maxWidth)?i.maxWidth:Infinity,minHeight:e(i.minHeight)?i.minHeight:0,maxHeight:e(i.maxHeight)?i.maxHeight:Infinity};if(this._aspectRatio||t){t=i.minHeight*this.aspectRatio;n=i.minWidth/this.aspectRatio;s=i.maxHeight*this.aspectRatio;o=i.maxWidth/this.aspectRatio;if(t>i.minWidth)i.minWidth=t;if(n>i.minHeight)i.minHeight=n;if(s<i.maxWidth)i.maxWidth=s;if(o<i.maxHeight)i.maxHeight=o};this._vBoundaries=i},_updateCache:function(t){this.offset=this.helper.offset();if(e(t.left))this.position.left=t.left;if(e(t.top))this.position.top=t.top;if(e(t.height))this.size.height=t.height;if(e(t.width))this.size.width=t.width},_updateRatio:function(t){var i=this.position,s=this.size,n=this.axis;if(e(t.height))t.width=t.height*this.aspectRatio;else if(e(t.width))t.height=t.width/this.aspectRatio;if(n=='sw'){t.left=i.left+(s.width-t.width);t.top=null};if(n=='nw'){t.top=i.top+(s.height-t.height);t.left=i.left+(s.width-t.width)};return t},_respectSize:function(t){var i=this._vBoundaries,s=this.axis,r=e(t.width)&&i.maxWidth&&i.maxWidth<t.width,l=e(t.height)&&i.maxHeight&&i.maxHeight<t.height,h=e(t.width)&&i.minWidth&&i.minWidth>t.width,c=e(t.height)&&i.minHeight&&i.minHeight>t.height;if(h)t.width=i.minWidth;if(c)t.height=i.minHeight;if(r)t.width=i.maxWidth;if(l)t.height=i.maxHeight;var n=this.originalPosition.left+this.originalSize.width,o=this.position.top+this.size.height,a=/sw|nw|w/.test(s);s=/nw|ne|n/.test(s);if(h&&a)t.left=n-i.minWidth;if(r&&a)t.left=n-i.maxWidth;if(c&&s)t.top=o-i.minHeight;if(l&&s)t.top=o-i.maxHeight;if((i=!t.width&&!t.height)&&!t.left&&t.top)t.top=null;else if(i&&!t.top&&t.left)t.left=null;return t},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var i=this.helper||this.element,s=0;s<this._proportionallyResizeElements.length;s++){var e=this._proportionallyResizeElements[s];if(!this.borderDif){var n=[e.css('borderTopWidth'),e.css('borderRightWidth'),e.css('borderBottomWidth'),e.css('borderLeftWidth')],o=[e.css('paddingTop'),e.css('paddingRight'),e.css('paddingBottom'),e.css('paddingLeft')];this.borderDif=t.map(n,function(t,e){t=parseInt(t,10)||0;e=parseInt(o[e],10)||0;return t+e})};t.browser.msie&&(t(i).is(':hidden')||t(i).parents(':hidden').length)||e.css({height:i.height()-this.borderDif[0]-this.borderDif[2]||0,width:i.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var s=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||t('<div style="overflow:hidden;"></div>');var e=t.browser.msie&&t.browser.version<7,i=e?1:0;e=e?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+e,height:this.element.outerHeight()+e,position:'absolute',left:this.elementOffset.left-i+'px',top:this.elementOffset.top-i+'px',zIndex:++s.zIndex});this.helper.appendTo('body').disableSelection()} -else this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){return{left:this.originalPosition.left+e,width:this.originalSize.width-e}},n:function(t,e,i){return{top:this.originalPosition.top+i,height:this.originalSize.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]);e!='resize'&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});t.extend(t.ui.resizable,{version:'1.8.16'});t.ui.plugin.add('resizable','alsoResize',{start:function(){var e=t(this).data('resizable').options,i=function(e){t(e).each(function(){var e=t(this);e.data('resizable-alsoresize',{width:parseInt(e.width(),10),height:parseInt(e.height(),10),left:parseInt(e.css('left'),10),top:parseInt(e.css('top'),10),position:e.css('position')})})};if(typeof e.alsoResize=='object'&&!e.alsoResize.parentNode)if(e.alsoResize.length){e.alsoResize=e.alsoResize[0];i(e.alsoResize)} -else t.each(e.alsoResize,function(t){i(t)});else i(e.alsoResize)},resize:function(e,i){var s=t(this).data('resizable');e=s.options;var n=s.originalSize,o=s.originalPosition,r={height:s.size.height-n.height||0,width:s.size.width-n.width||0,top:s.position.top-o.top||0,left:s.position.left-o.left||0},a=function(e,n){t(e).each(function(){var e=t(this),a=t(this).data('resizable-alsoresize'),o={},l=n&&n.length?n:e.parents(i.originalElement[0]).length?['width','height']:['width','height','top','left'];t.each(l,function(t,e){if((t=(a[e]||0)+(r[e]||0))&&t>=0)o[e]=t||null});if(t.browser.opera&&/relative/.test(e.css('position'))){s._revertToRelativePosition=!0;e.css({position:'absolute',top:'auto',left:'auto'})};e.css(o)})};typeof e.alsoResize=='object'&&!e.alsoResize.nodeType?t.each(e.alsoResize,function(t,e){a(t,e)}):a(e.alsoResize)},stop:function(){var i=t(this).data('resizable'),e=i.options,s=function(e){t(e).each(function(){var e=t(this);e.css({position:e.data('resizable-alsoresize').position})})};if(i._revertToRelativePosition){i._revertToRelativePosition=!1;typeof e.alsoResize=='object'&&!e.alsoResize.nodeType?t.each(e.alsoResize,function(t){s(t)}):s(e.alsoResize)};t(this).removeData('resizable-alsoresize')}});t.ui.plugin.add('resizable','animate',{stop:function(e){var i=t(this).data('resizable'),r=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&t.ui.hasScroll(s[0],'left')?0:i.sizeDiff.height;n={width:i.size.width-(n?0:i.sizeDiff.width),height:i.size.height-o};o=parseInt(i.element.css('left'),10)+(i.position.left-i.originalPosition.left)||null;var a=parseInt(i.element.css('top'),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(n,a&&o?{top:a,left:o}:{}),{duration:r.animateDuration,easing:r.animateEasing,step:function(){var n={width:parseInt(i.element.css('width'),10),height:parseInt(i.element.css('height'),10),top:parseInt(i.element.css('top'),10),left:parseInt(i.element.css('left'),10)};s&&s.length&&t(s[0]).css({width:n.width,height:n.height});i._updateCache(n);i._propagate('resize',e)}})}});t.ui.plugin.add('resizable','containment',{start:function(){var e=t(this).data('resizable'),s=e.element,n=e.options.containment;if(s=n instanceof t?n.get(0):/parent/.test(n)?s.parent().get(0):n){e.containerElement=t(s);if(/document/.test(n)||n==document){e.containerOffset={left:0,top:0};e.containerPosition={left:0,top:0};e.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}} -else{var o=t(s),l=[];t(['Top','Right','Left','Bottom']).each(function(t,e){l[t]=i(o.css('padding'+e))});e.containerOffset=o.offset();e.containerPosition=o.position();e.containerSize={height:o.innerHeight()-l[3],width:o.innerWidth()-l[1]};n=e.containerOffset;var a=e.containerSize.height,r=e.containerSize.width;r=t.ui.hasScroll(s,'left')?s.scrollWidth:r;a=t.ui.hasScroll(s)?s.scrollHeight:a;e.parentData={element:s,left:n.left,top:n.top,width:r,height:a}}}},resize:function(e){var i=t(this).data('resizable'),o=i.options,s=i.containerOffset,a=i.position;e=i._aspectRatio||e.shiftKey;var n={top:0,left:0},r=i.containerElement;if(r[0]!=document&&/static/.test(r.css('position')))n=s;if(a.left<(i._helper?s.left:0)){i.size.width+=i._helper?i.position.left-s.left:i.position.left-n.left;if(e)i.size.height=i.size.width/o.aspectRatio;i.position.left=o.helper?s.left:0};if(a.top<(i._helper?s.top:0)){i.size.height+=i._helper?i.position.top-s.top:i.position.top;if(e)i.size.width=i.size.height*o.aspectRatio;i.position.top=i._helper?s.top:0};i.offset.left=i.parentData.left+i.position.left;i.offset.top=i.parentData.top+i.position.top;o=Math.abs((i._helper?i.offset.left-n.left:i.offset.left-n.left)+i.sizeDiff.width);s=Math.abs((i._helper?i.offset.top-n.top:i.offset.top-s.top)+i.sizeDiff.height);a=i.containerElement.get(0)==i.element.parent().get(0);n=/relative|absolute/.test(i.containerElement.css('position'));if(a&&n)o-=i.parentData.left;if(o+i.size.width>=i.parentData.width){i.size.width=i.parentData.width-o;if(e)i.size.height=i.size.width/i.aspectRatio};if(s+i.size.height>=i.parentData.height){i.size.height=i.parentData.height-s;if(e)i.size.width=i.size.height*i.aspectRatio}},stop:function(){var e=t(this).data('resizable'),s=e.options,n=e.containerOffset,o=e.containerPosition,a=e.containerElement,i=t(e.helper),r=i.offset(),l=i.outerWidth()-e.sizeDiff.width;i=i.outerHeight()-e.sizeDiff.height;e._helper&&!s.animate&&/relative/.test(a.css('position'))&&t(this).css({left:r.left-o.left-n.left,width:l,height:i});e._helper&&!s.animate&&/static/.test(a.css('position'))&&t(this).css({left:r.left-o.left-n.left,width:l,height:i})}});t.ui.plugin.add('resizable','ghost',{start:function(){var e=t(this).data('resizable'),i=e.options,s=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:'block',position:'relative',height:s.height,width:s.width,margin:0,left:0,top:0}).addClass('ui-resizable-ghost').addClass(typeof i.ghost=='string'?i.ghost:'');e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).data('resizable');e.ghost&&e.ghost.css({position:'relative',height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).data('resizable');e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}});t.ui.plugin.add('resizable','grid',{resize:function(){var e=t(this).data('resizable'),i=e.options,r=e.size,s=e.originalSize,o=e.originalPosition,a=e.axis;i.grid=typeof i.grid=='number'?[i.grid,i.grid]:i.grid;var n=Math.round((r.width-s.width)/(i.grid[0]||1))*(i.grid[0]||1);i=Math.round((r.height-s.height)/(i.grid[1]||1))*(i.grid[1]||1);if(/^(se|s|e)$/.test(a)){e.size.width=s.width+n;e.size.height=s.height+i} -else if(/^(ne)$/.test(a)){e.size.width=s.width+n;e.size.height=s.height+i;e.position.top=o.top-i} -else{if(/^(sw)$/.test(a)){e.size.width=s.width+n;e.size.height=s.height+i} -else{e.size.width=s.width+n;e.size.height=s.height+i;e.position.top=o.top-i};e.position.left=o.left-n}}});var i=function(t){return parseInt(t,10)||0},e=function(t){return!isNaN(parseInt(t,10))}})(jQuery);(function(t){t.widget('ui.selectable',t.ui.mouse,{options:{appendTo:'body',autoRefresh:!0,distance:0,filter:'*',tolerance:'touch'},_create:function(){var i=this;this.element.addClass('ui-selectable');this.dragged=!1;var e;this.refresh=function(){e=t(i.options.filter,i.element[0]);e.each(function(){var e=t(this),i=e.offset();t.data(this,'selectable-item',{element:this,$element:e,left:i.left,top:i.top,right:i.left+e.outerWidth(),bottom:i.top+e.outerHeight(),startselected:!1,selected:e.hasClass('ui-selected'),selecting:e.hasClass('ui-selecting'),unselecting:e.hasClass('ui-unselecting')})})};this.refresh();this.selectees=e.addClass('ui-selectee');this._mouseInit();this.helper=t('<div class=\'ui-selectable-helper\'></div>')},destroy:function(){this.selectees.removeClass('ui-selectee').removeData('selectable-item');this.element.removeClass('ui-selectable ui-selectable-disabled').removeData('selectable').unbind('.selectable');this._mouseDestroy();return this},_mouseStart:function(e){var s=this;this.opos=[e.pageX,e.pageY];if(!this.options.disabled){var i=this.options;this.selectees=t(i.filter,this.element[0]);this._trigger('start',e);t(i.appendTo).append(this.helper);this.helper.css({left:e.clientX,top:e.clientY,width:0,height:0});i.autoRefresh&&this.refresh();this.selectees.filter('.ui-selected').each(function(){var i=t.data(this,'selectable-item');i.startselected=!0;if(!e.metaKey){i.$element.removeClass('ui-selected');i.selected=!1;i.$element.addClass('ui-unselecting');i.unselecting=!0;s._trigger('unselecting',e,{unselecting:i.element})}});t(e.target).parents().andSelf().each(function(){var i=t.data(this,'selectable-item');if(i){var n=!e.metaKey||!i.$element.hasClass('ui-selected');i.$element.removeClass(n?'ui-unselecting':'ui-selected').addClass(n?'ui-selecting':'ui-unselecting');i.unselecting=!n;i.selecting=n;(i.selected=n)?s._trigger('selecting',e,{selecting:i.element}):s._trigger('unselecting',e,{unselecting:i.element});return!1}})}},_mouseDrag:function(e){var a=this;this.dragged=!0;if(!this.options.disabled){var l=this.options,i=this.opos[0],s=this.opos[1],n=e.pageX,o=e.pageY;if(i>n){var r=n;n=i;i=r};if(s>o){r=o;o=s;s=r};this.helper.css({left:i,top:s,width:n-i,height:o-s});this.selectees.each(function(){var r=t.data(this,'selectable-item');if(!(!r||r.element==a.element[0])){var h=!1;if(l.tolerance=='touch')h=!(r.left>n||r.right<i||r.top>o||r.bottom<s);else if(l.tolerance=='fit')h=r.left>i&&r.right<n&&r.top>s&&r.bottom<o;if(h){if(r.selected){r.$element.removeClass('ui-selected');r.selected=!1};if(r.unselecting){r.$element.removeClass('ui-unselecting');r.unselecting=!1};if(!r.selecting){r.$element.addClass('ui-selecting');r.selecting=!0;a._trigger('selecting',e,{selecting:r.element})}} -else{if(r.selecting)if(e.metaKey&&r.startselected){r.$element.removeClass('ui-selecting');r.selecting=!1;r.$element.addClass('ui-selected');r.selected=!0} -else{r.$element.removeClass('ui-selecting');r.selecting=!1;if(r.startselected){r.$element.addClass('ui-unselecting');r.unselecting=!0};a._trigger('unselecting',e,{unselecting:r.element})};if(r.selected)if(!e.metaKey&&!r.startselected){r.$element.removeClass('ui-selected');r.selected=!1;r.$element.addClass('ui-unselecting');r.unselecting=!0;a._trigger('unselecting',e,{unselecting:r.element})}}}});return!1}},_mouseStop:function(e){var i=this;this.dragged=!1;t('.ui-unselecting',this.element[0]).each(function(){var s=t.data(this,'selectable-item');s.$element.removeClass('ui-unselecting');s.unselecting=!1;s.startselected=!1;i._trigger('unselected',e,{unselected:s.element})});t('.ui-selecting',this.element[0]).each(function(){var s=t.data(this,'selectable-item');s.$element.removeClass('ui-selecting').addClass('ui-selected');s.selecting=!1;s.selected=!0;s.startselected=!0;i._trigger('selected',e,{selected:s.element})});this._trigger('stop',e);this.helper.remove();return!1}});t.extend(t.ui.selectable,{version:'1.8.16'})})(jQuery);(function(t){t.widget('ui.sortable',t.ui.mouse,{widgetEventPrefix:'sort',options:{appendTo:'parent',axis:!1,connectWith:!1,containment:!1,cursor:'auto',cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:'original',items:'> *',opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:'default',tolerance:'intersect',zIndex:1E3},_create:function(){var t=this.options;this.containerCache={};this.element.addClass('ui-sortable');this.refresh();this.floating=this.items.length?t.axis==='x'||/left|right/.test(this.items[0].item.css('float'))||/inline|table-cell/.test(this.items[0].item.css('display')):!1;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass('ui-sortable ui-sortable-disabled').removeData('sortable').unbind('.sortable');this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--)this.items[t].item.removeData('sortable-item');return this},_setOption:function(e,i){if(e==='disabled'){this.options[e]=i;this.widget()[i?'addClass':'removeClass']('ui-sortable-disabled')} -else t.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(e,i){if(this.reverting)return!1;if(this.options.disabled||this.options.type=='static')return!1;this._refreshItems(e);var s=null,o=this;t(e.target).parents().each(function(){if(t.data(this,'sortable-item')==o){s=t(this);return!1}});if(t.data(e.target,'sortable-item')==o)s=t(e.target);if(!s)return!1;if(this.options.handle&&!i){var n=!1;t(this.options.handle,s).find('*').andSelf().each(function(){if(this==e.target)n=!0});if(!n)return!1};this.currentItem=s;this._removeCurrentsFromItems();return!0},_mouseStart:function(e,i,s){i=this.options;var n=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(e);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css('position','absolute');this.cssPosition=this.helper.css('position');t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();i.containment&&this._setContainment();if(i.cursor){if(t('body').css('cursor'))this._storedCursor=t('body').css('cursor');t('body').css('cursor',i.cursor)};if(i.opacity){if(this.helper.css('opacity'))this._storedOpacity=this.helper.css('opacity');this.helper.css('opacity',i.opacity)};if(i.zIndex){if(this.helper.css('zIndex'))this._storedZIndex=this.helper.css('zIndex');this.helper.css('zIndex',i.zIndex)};if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!='HTML')this.overflowOffset=this.scrollParent.offset();this._trigger('start',e,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!s)for(s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger('activate',e,n._uiHash(this));if(t.ui.ddmanager)t.ui.ddmanager.current=this;t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e);this.dragging=!0;this.helper.addClass('ui-sortable-helper');this._mouseDrag(e);return!0},_mouseDrag:function(e){this.position=this._generatePosition(e);this.positionAbs=this._convertPositionTo('absolute');if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var i=this.options,s=!1;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!='HTML'){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<i.scrollSensitivity)this.scrollParent[0].scrollTop=s=this.scrollParent[0].scrollTop+i.scrollSpeed;else if(e.pageY-this.overflowOffset.top<i.scrollSensitivity)this.scrollParent[0].scrollTop=s=this.scrollParent[0].scrollTop-i.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<i.scrollSensitivity)this.scrollParent[0].scrollLeft=s=this.scrollParent[0].scrollLeft+i.scrollSpeed;else if(e.pageX-this.overflowOffset.left<i.scrollSensitivity)this.scrollParent[0].scrollLeft=s=this.scrollParent[0].scrollLeft-i.scrollSpeed} -else{if(e.pageY-t(document).scrollTop()<i.scrollSensitivity)s=t(document).scrollTop(t(document).scrollTop()-i.scrollSpeed);else if(t(window).height()-(e.pageY-t(document).scrollTop())<i.scrollSensitivity)s=t(document).scrollTop(t(document).scrollTop()+i.scrollSpeed);if(e.pageX-t(document).scrollLeft()<i.scrollSensitivity)s=t(document).scrollLeft(t(document).scrollLeft()-i.scrollSpeed);else if(t(window).width()-(e.pageX-t(document).scrollLeft())<i.scrollSensitivity)s=t(document).scrollLeft(t(document).scrollLeft()+i.scrollSpeed)};s!==!1&&t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e)};this.positionAbs=this._convertPositionTo('absolute');if(!this.options.axis||this.options.axis!='y')this.helper[0].style.left=this.position.left+'px';if(!this.options.axis||this.options.axis!='x')this.helper[0].style.top=this.position.top+'px';for(i=this.items.length-1;i>=0;i--){s=this.items[i];var n=s.item[0],o=this._intersectsWithPointer(s);if(o)if(n!=this.currentItem[0]&&this.placeholder[o==1?'next':'prev']()[0]!=n&&!t.ui.contains(this.placeholder[0],n)&&(this.options.type=='semi-dynamic'?!t.ui.contains(this.element[0],n):!0)){this.direction=o==1?'down':'up';if(this.options.tolerance=='pointer'||this._intersectsWithSides(s))this._rearrange(e,s);else break;this._trigger('change',e,this._uiHash());break}};this._contactContainers(e);t.ui.ddmanager&&t.ui.ddmanager.drag(this,e);this._trigger('sort',e,this._uiHash());this.lastPositionAbs=this.positionAbs;return!1},_mouseStop:function(e,i){if(e){t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e);if(this.options.revert){var s=this;i=s.placeholder.offset();s.reverting=!0;t(this.helper).animate({left:i.left-this.offset.parent.left-s.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:i.top-this.offset.parent.top-s.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){s._clear(e)})} -else this._clear(e,i);return!1}},cancel:function(){var i=this;if(this.dragging){this._mouseUp({target:null});this.options.helper=='original'?this.currentItem.css(this._storedCSS).removeClass('ui-sortable-helper'):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--){this.containers[e]._trigger('deactivate',null,i._uiHash(this));if(this.containers[e].containerCache.over){this.containers[e]._trigger('out',null,i._uiHash(this));this.containers[e].containerCache.over=0}}};if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!='original'&&this.helper&&this.helper[0].parentNode&&this.helper.remove();t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null});this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)};return this},serialize:function(e){var s=this._getItemsAsjQuery(e&&e.connected),i=[];e=e||{};t(s).each(function(){var s=(t(e.item||this).attr(e.attribute||'id')||'').match(e.expression||/(.+)[-=_](.+)/);if(s)i.push((e.key||s[1]+'[]')+'='+(e.key&&e.expression?s[1]:s[2]))});!i.length&&e.key&&i.push(e.key+'=');return i.join('&')},toArray:function(e){var s=this._getItemsAsjQuery(e&&e.connected),i=[];e=e||{};s.each(function(){i.push(t(e.item||this).attr(e.attribute||'id')||'')});return i},_intersectsWith:function(t){var e=this.positionAbs.left,h=e+this.helperProportions.width,i=this.positionAbs.top,c=i+this.helperProportions.height,n=t.left,a=n+t.width,o=t.top,r=o+t.height,s=this.offset.click.top,l=this.offset.click.left;s=i+s>o&&i+s<r&&e+l>n&&e+l<a;return this.options.tolerance=='pointer'||this.options.forcePointerForContainers||this.options.tolerance!='pointer'&&this.helperProportions[this.floating?'width':'height']>t[this.floating?'width':'height']?s:n<e+this.helperProportions.width/2&&h-this.helperProportions.width/2<a&&o<i+this.helperProportions.height/2&&c-this.helperProportions.height/2<r},_intersectsWithPointer:function(e){var i=t.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height);e=t.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width);i=i&&e;e=this._getDragVerticalDirection();var s=this._getDragHorizontalDirection();if(!i)return!1;return this.floating?s&&s=='right'||e=='down'?2:1:e&&(e=='down'?2:1)},_intersectsWithSides:function(e){var n=t.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height);e=t.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width);var i=this._getDragVerticalDirection(),s=this._getDragHorizontalDirection();return this.floating&&s?s=='right'&&e||s=='left'&&!e:i&&(i=='down'&&n||i=='up'&&!n)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return t!=0&&(t>0?'down':'up')},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return t!=0&&(t>0?'right':'left')},refresh:function(t){this._refreshItems(t);this.refreshPositions();return this},_connectWith:function(){var t=this.options;return t.connectWith.constructor==String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){var r=[],s=[],o=this._connectWith();if(o&&e)for(e=o.length-1;e>=0;e--)for(var a=t(o[e]),n=a.length-1;n>=0;n--){var i=t.data(a[n],'sortable');if(i&&i!=this&&!i.options.disabled)s.push([t.isFunction(i.options.items)?i.options.items.call(i.element):t(i.options.items,i.element).not('.ui-sortable-helper').not('.ui-sortable-placeholder'),i])};s.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not('.ui-sortable-helper').not('.ui-sortable-placeholder'),this]);for(e=s.length-1;e>=0;e--)s[e][0].each(function(){r.push(this)});return t(r)},_removeCurrentsFromItems:function(){for(var i=this.currentItem.find(':data(sortable-item)'),t=0;t<this.items.length;t++)for(var e=0;e<i.length;e++)i[e]==this.items[t].item[0]&&this.items.splice(t,1)},_refreshItems:function(e){this.items=[];this.containers=[this];var l=this.items,r=[[t.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],o=this._connectWith();if(o)for(var s=o.length-1;s>=0;s--)for(var a=t(o[s]),n=a.length-1;n>=0;n--){var i=t.data(a[n],'sortable');if(i&&i!=this&&!i.options.disabled){r.push([t.isFunction(i.options.items)?i.options.items.call(i.element[0],e,{item:this.currentItem}):t(i.options.items,i.element),i]);this.containers.push(i)}};for(s=r.length-1;s>=0;s--){e=r[s][1];o=r[s][0];n=0;for(a=o.length;n<a;n++){i=t(o[n]);i.data('sortable-item',e);l.push({item:i,instance:e,width:0,height:0,left:0,top:0})}}},refreshPositions:function(e){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var i=this.items.length-1;i>=0;i--){var n=this.items[i];if(!(n.instance!=this.currentContainer&&this.currentContainer&&n.item[0]!=this.currentItem[0])){var s=this.options.toleranceElement?t(this.options.toleranceElement,n.item):n.item;if(!e){n.width=s.outerWidth();n.height=s.outerHeight()};s=s.offset();n.left=s.left;n.top=s.top}};if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--){s=this.containers[i].element.offset();this.containers[i].containerCache.left=s.left;this.containers[i].containerCache.top=s.top;this.containers[i].containerCache.width=this.containers[i].element.outerWidth();this.containers[i].containerCache.height=this.containers[i].element.outerHeight()};return this},_createPlaceholder:function(e){var i=e||this,s=i.options;if(!s.placeholder||s.placeholder.constructor==String){var n=s.placeholder;s.placeholder={element:function(){var e=t(document.createElement(i.currentItem[0].nodeName)).addClass(n||i.currentItem[0].className+' ui-sortable-placeholder').removeClass('ui-sortable-helper')[0];if(!n)e.style.visibility='hidden';return e},update:function(t,e){if(!(n&&!s.forcePlaceholderSize)){e.height()||e.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css('paddingTop')||0,10)-parseInt(i.currentItem.css('paddingBottom')||0,10));e.width()||e.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css('paddingLeft')||0,10)-parseInt(i.currentItem.css('paddingRight')||0,10))}}}};i.placeholder=t(s.placeholder.element.call(i.element,i.currentItem));i.currentItem.after(i.placeholder);s.placeholder.update(i,i.placeholder)},_contactContainers:function(e){for(var n=null,s=null,i=this.containers.length-1;i>=0;i--)if(!t.ui.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(!(n&&t.ui.contains(this.containers[i].element[0],n.element[0]))){n=this.containers[i];s=i}} -else if(this.containers[i].containerCache.over){this.containers[i]._trigger('out',e,this._uiHash(this));this.containers[i].containerCache.over=0};if(n)if(this.containers.length===1){this.containers[s]._trigger('over',e,this._uiHash(this));this.containers[s].containerCache.over=1} -else if(this.currentContainer!=this.containers[s]){n=1E4;i=null;for(var r=this.positionAbs[this.containers[s].floating?'left':'top'],o=this.items.length-1;o>=0;o--)if(t.ui.contains(this.containers[s].element[0],this.items[o].item[0])){var a=this.items[o][this.containers[s].floating?'left':'top'];if(Math.abs(a-r)<n){n=Math.abs(a-r);i=this.items[o]}};if(i||this.options.dropOnEmpty){this.currentContainer=this.containers[s];i?this._rearrange(e,i,null,!0):this._rearrange(e,null,this.containers[s].element,!0);this._trigger('change',e,this._uiHash());this.containers[s]._trigger('change',e,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[s]._trigger('over',e,this._uiHash(this));this.containers[s].containerCache.over=1}}},_createHelper:function(e){var i=this.options;e=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e,this.currentItem])):i.helper=='clone'?this.currentItem.clone():this.currentItem;e.parents('body').length||t(i.appendTo!='parent'?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(e[0]);if(e[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css('position'),top:this.currentItem.css('top'),left:this.currentItem.css('left')};if(e[0].style.width==''||i.forceHelperSize)e.width(this.currentItem.width());if(e[0].style.height==''||i.forceHelperSize)e.height(this.currentItem.height());return e},_adjustOffsetFromHelper:function(e){if(typeof e=='string')e=e.split(' ');if(t.isArray(e))e={left:+e[0],top:+e[1]||0};if('left'in e)this.offset.click.left=e.left+this.margins.left;if('right'in e)this.offset.click.left=this.helperProportions.width-e.right+this.margins.left;if('top'in e)this.offset.click.top=e.top+this.margins.top;if('bottom'in e)this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();if(this.cssPosition=='absolute'&&this.scrollParent[0]!=document&&t.ui.contains(this.scrollParent[0],this.offsetParent[0])){e.left+=this.scrollParent.scrollLeft();e.top+=this.scrollParent.scrollTop()};if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=='html'&&t.browser.msie)e={top:0,left:0};return{top:e.top+(parseInt(this.offsetParent.css('borderTopWidth'),10)||0),left:e.left+(parseInt(this.offsetParent.css('borderLeftWidth'),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=='relative'){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css('top'),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css('left'),10)||0)+this.scrollParent.scrollLeft()}} -else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css('marginLeft'),10)||0,top:parseInt(this.currentItem.css('marginTop'),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var i=this.options;if(i.containment=='parent')i.containment=this.helper[0].parentNode;if(i.containment=='document'||i.containment=='window')this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,t(i.containment=='document'?document:window).width()-this.helperProportions.width-this.margins.left,(t(i.containment=='document'?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(i.containment)){var e=t(i.containment)[0];i=t(i.containment).offset();var s=t(e).css('overflow')!='hidden';this.containment=[i.left+(parseInt(t(e).css('borderLeftWidth'),10)||0)+(parseInt(t(e).css('paddingLeft'),10)||0)-this.margins.left,i.top+(parseInt(t(e).css('borderTopWidth'),10)||0)+(parseInt(t(e).css('paddingTop'),10)||0)-this.margins.top,i.left+(s?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css('borderLeftWidth'),10)||0)-(parseInt(t(e).css('paddingRight'),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css('borderTopWidth'),10)||0)-(parseInt(t(e).css('paddingBottom'),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(e,i){if(!i)i=this.position;e=e=='absolute'?1:-1;var s=this.cssPosition=='absolute'&&!(this.scrollParent[0]!=document&&t.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,n=/(html|body)/i.test(s[0].tagName);return{top:i.top+this.offset.relative.top*e+this.offset.parent.top*e-(t.browser.safari&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollTop():n?0:s.scrollTop())*e),left:i.left+this.offset.relative.left*e+this.offset.parent.left*e-(t.browser.safari&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollLeft():n?0:s.scrollLeft())*e)}},_generatePosition:function(e){var n=this.options,o=this.cssPosition=='absolute'&&!(this.scrollParent[0]!=document&&t.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,a=/(html|body)/i.test(o[0].tagName);if(this.cssPosition=='relative'&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var i=e.pageX,s=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0])i=this.containment[0]+this.offset.click.left;if(e.pageY-this.offset.click.top<this.containment[1])s=this.containment[1]+this.offset.click.top;if(e.pageX-this.offset.click.left>this.containment[2])i=this.containment[2]+this.offset.click.left;if(e.pageY-this.offset.click.top>this.containment[3])s=this.containment[3]+this.offset.click.top};if(n.grid){s=this.originalPageY+Math.round((s-this.originalPageY)/n.grid[1])*n.grid[1];s=this.containment?!(s-this.offset.click.top<this.containment[1]||s-this.offset.click.top>this.containment[3])?s:!(s-this.offset.click.top<this.containment[1])?s-n.grid[1]:s+n.grid[1]:s;i=this.originalPageX+Math.round((i-this.originalPageX)/n.grid[0])*n.grid[0];i=this.containment?!(i-this.offset.click.left<this.containment[0]||i-this.offset.click.left>this.containment[2])?i:!(i-this.offset.click.left<this.containment[0])?i-n.grid[0]:i+n.grid[0]:i}};return{top:s-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(t.browser.safari&&this.cssPosition=='fixed'?0:this.cssPosition=='fixed'?-this.scrollParent.scrollTop():a?0:o.scrollTop()),left:i-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(t.browser.safari&&this.cssPosition=='fixed'?0:this.cssPosition=='fixed'?-this.scrollParent.scrollLeft():a?0:o.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=='down'?e.item[0]:e.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var n=this,o=this.counter;window.setTimeout(function(){o==n.counter&&n.refreshPositions(!s)},0)},_clear:function(e,i){this.reverting=!1;var n=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var s in this._storedCSS)if(this._storedCSS[s]=='auto'||this._storedCSS[s]=='static')this._storedCSS[s]='';this.currentItem.css(this._storedCSS).removeClass('ui-sortable-helper')} -else this.currentItem.show();this.fromOutside&&!i&&n.push(function(t){this._trigger('receive',t,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not('.ui-sortable-helper')[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!i)n.push(function(t){this._trigger('update',t,this._uiHash())});if(!t.ui.contains(this.element[0],this.currentItem[0])){i||n.push(function(t){this._trigger('remove',t,this._uiHash())});for(s=this.containers.length-1;s>=0;s--)if(t.ui.contains(this.containers[s].element[0],this.currentItem[0])&&!i){n.push(function(t){return function(e){t._trigger('receive',e,this._uiHash(this))}}.call(this,this.containers[s]));n.push(function(t){return function(e){t._trigger('update',e,this._uiHash(this))}}.call(this,this.containers[s]))}};for(s=this.containers.length-1;s>=0;s--){i||n.push(function(t){return function(e){t._trigger('deactivate',e,this._uiHash(this))}}.call(this,this.containers[s]));if(this.containers[s].containerCache.over){n.push(function(t){return function(e){t._trigger('out',e,this._uiHash(this))}}.call(this,this.containers[s]));this.containers[s].containerCache.over=0}};this._storedCursor&&t('body').css('cursor',this._storedCursor);this._storedOpacity&&this.helper.css('opacity',this._storedOpacity);if(this._storedZIndex)this.helper.css('zIndex',this._storedZIndex=='auto'?'':this._storedZIndex);this.dragging=!1;if(this.cancelHelperRemoval){if(!i){this._trigger('beforeStop',e,this._uiHash());for(s=0;s<n.length;s++)n[s].call(this,e);this._trigger('stop',e,this._uiHash())};return!1};i||this._trigger('beforeStop',e,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!i){for(s=0;s<n.length;s++)n[s].call(this,e);this._trigger('stop',e,this._uiHash())};this.fromOutside=!1;return!0},_trigger:function(){t.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(e){var i=e||this;return{helper:i.helper,placeholder:i.placeholder||t([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:e?e.element:null}}});t.extend(t.ui.sortable,{version:'1.8.16'})})(jQuery);(function(t){t.widget('ui.accordion',{options:{active:0,animated:'slide',autoHeight:!0,clearStyle:!1,collapsible:!1,event:'click',fillSpace:!1,header:'> li > :first-child,> :not(li):even',icons:{header:'ui-icon-triangle-1-e',headerSelected:'ui-icon-triangle-1-s'},navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var e=this,i=e.options;e.running=0;e.element.addClass('ui-accordion ui-widget ui-helper-reset').children('li').addClass('ui-accordion-li-fix');e.headers=e.element.find(i.header).addClass('ui-accordion-header ui-helper-reset ui-state-default ui-corner-all').bind('mouseenter.accordion',function(){i.disabled||t(this).addClass('ui-state-hover')}).bind('mouseleave.accordion',function(){i.disabled||t(this).removeClass('ui-state-hover')}).bind('focus.accordion',function(){i.disabled||t(this).addClass('ui-state-focus')}).bind('blur.accordion',function(){i.disabled||t(this).removeClass('ui-state-focus')});e.headers.next().addClass('ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom');if(i.navigation){var s=e.element.find('a').filter(i.navigationFilter).eq(0);if(s.length){var n=s.closest('.ui-accordion-header');e.active=n.length?n:s.closest('.ui-accordion-content').prev()}};e.active=e._findActive(e.active||i.active).addClass('ui-state-default ui-state-active').toggleClass('ui-corner-all').toggleClass('ui-corner-top');e.active.next().addClass('ui-accordion-content-active');e._createIcons();e.resize();e.element.attr('role','tablist');e.headers.attr('role','tab').bind('keydown.accordion',function(t){return e._keydown(t)}).next().attr('role','tabpanel');e.headers.not(e.active||'').attr({'aria-expanded':'false','aria-selected':'false',tabIndex:-1}).next().hide();e.active.length?e.active.attr({'aria-expanded':'true','aria-selected':'true',tabIndex:0}):e.headers.eq(0).attr('tabIndex',0);t.browser.safari||e.headers.find('a').attr('tabIndex',-1);i.event&&e.headers.bind(i.event.split(' ').join('.accordion ')+'.accordion',function(t){e._clickHandler.call(e,t,this);t.preventDefault()})},_createIcons:function(){var e=this.options;if(e.icons){t('<span></span>').addClass('ui-icon '+e.icons.header).prependTo(this.headers);this.active.children('.ui-icon').toggleClass(e.icons.header).toggleClass(e.icons.headerSelected);this.element.addClass('ui-accordion-icons')}},_destroyIcons:function(){this.headers.children('.ui-icon').remove();this.element.removeClass('ui-accordion-icons')},destroy:function(){var e=this.options;this.element.removeClass('ui-accordion ui-widget ui-helper-reset').removeAttr('role');this.headers.unbind('.accordion').removeClass('ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top').removeAttr('role').removeAttr('aria-expanded').removeAttr('aria-selected').removeAttr('tabIndex');this.headers.find('a').removeAttr('tabIndex');this._destroyIcons();var i=this.headers.next().css('display','').removeAttr('role').removeClass('ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled');if(e.autoHeight||e.fillHeight)i.css('height','');return t.Widget.prototype.destroy.call(this)},_setOption:function(e,i){t.Widget.prototype._setOption.apply(this,arguments);e=='active'&&this.activate(i);if(e=='icons'){this._destroyIcons();i&&this._createIcons()};if(e=='disabled')this.headers.add(this.headers.next())[i?'addClass':'removeClass']('ui-accordion-disabled ui-state-disabled')},_keydown:function(e){if(!(this.options.disabled||e.altKey||e.ctrlKey)){var i=t.ui.keyCode,n=this.headers.length,o=this.headers.index(e.target),s=!1;switch(e.keyCode){case i.RIGHT:case i.DOWN:s=this.headers[(o+1)%n];break;case i.LEFT:case i.UP:s=this.headers[(o-1+n)%n];break;case i.SPACE:case i.ENTER:this._clickHandler({target:e.target},e.target);e.preventDefault()};if(s){t(e.target).attr('tabIndex',-1);t(s).attr('tabIndex',0);s.focus();return!1};return!0}},resize:function(){var i=this.options,e;if(i.fillSpace){if(t.browser.msie){var s=this.element.parent().css('overflow');this.element.parent().css('overflow','hidden')};e=this.element.parent().height();t.browser.msie&&this.element.parent().css('overflow',s);this.headers.each(function(){e-=t(this).outerHeight(!0)});this.headers.next().each(function(){t(this).height(Math.max(0,e-t(this).innerHeight()+t(this).height()))}).css('overflow','auto')} -else if(i.autoHeight){e=0;this.headers.next().each(function(){e=Math.max(e,t(this).height('').height())}).height(e)};return this},activate:function(t){this.options.active=t;t=this._findActive(t)[0];this._clickHandler({target:t},t);return this},_findActive:function(e){return e?typeof e==='number'?this.headers.filter(':eq('+e+')'):this.headers.not(this.headers.not(e)):e===!1?t([]):this.headers.filter(':eq(0)')},_clickHandler:function(e,i){var s=this.options;if(!s.disabled)if(e.target){e=t(e.currentTarget||i);i=e[0]===this.active[0];s.active=s.collapsible&&i?!1:this.headers.index(e);if(!(this.running||!s.collapsible&&i)){var l=this.active;o=e.next();n=this.active.next();a={options:s,newHeader:i&&s.collapsible?t([]):e,oldHeader:this.active,newContent:i&&s.collapsible?t([]):o,oldContent:n};var r=this.headers.index(this.active[0])>this.headers.index(e[0]);this.active=i?t([]):e;this._toggle(o,n,a,i,r);l.removeClass('ui-state-active ui-corner-top').addClass('ui-state-default ui-corner-all').children('.ui-icon').removeClass(s.icons.headerSelected).addClass(s.icons.header);if(!i){e.removeClass('ui-state-default ui-corner-all').addClass('ui-state-active ui-corner-top').children('.ui-icon').removeClass(s.icons.header).addClass(s.icons.headerSelected);e.next().addClass('ui-accordion-content-active')}}} -else if(s.collapsible){this.active.removeClass('ui-state-active ui-corner-top').addClass('ui-state-default ui-corner-all').children('.ui-icon').removeClass(s.icons.headerSelected).addClass(s.icons.header);this.active.next().addClass('ui-accordion-content-active');var n=this.active.next(),a={options:s,newHeader:t([]),oldHeader:s.active,newContent:t([]),oldContent:n},o=this.active=t([]);this._toggle(o,n,a)}},_toggle:function(e,i,s,n,o){var r=this,a=r.options;r.toShow=e;r.toHide=i;r.data=s;var h=function(){if(r)return r._completed.apply(r,arguments)};r._trigger('changestart',null,r.data);r.running=i.size()===0?e.size():i.size();if(a.animated){s={};s=a.collapsible&&n?{toShow:t([]),toHide:i,complete:h,down:o,autoHeight:a.autoHeight||a.fillSpace}:{toShow:e,toHide:i,complete:h,down:o,autoHeight:a.autoHeight||a.fillSpace};if(!a.proxied)a.proxied=a.animated;if(!a.proxiedDuration)a.proxiedDuration=a.duration;a.animated=t.isFunction(a.proxied)?a.proxied(s):a.proxied;a.duration=t.isFunction(a.proxiedDuration)?a.proxiedDuration(s):a.proxiedDuration;n=t.ui.accordion.animations;var c=a.duration,l=a.animated;if(l&&!n[l]&&!t.easing[l])l='slide';n[l]||(n[l]=function(t){this.slide(t,{easing:l,duration:c||700})});n[l](s)} -else{if(a.collapsible&&n)e.toggle();else{i.hide();e.show()};h(!0)};i.prev().attr({'aria-expanded':'false','aria-selected':'false',tabIndex:-1}).blur();e.prev().attr({'aria-expanded':'true','aria-selected':'true',tabIndex:0}).focus()},_completed:function(t){this.running=t?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:'',overflow:''});this.toHide.removeClass('ui-accordion-content-active');if(this.toHide.length)this.toHide.parent()[0].className=this.toHide.parent()[0].className;this._trigger('change',null,this.data)}}});t.extend(t.ui.accordion,{version:'1.8.16',animations:{slide:function(e,i){e=t.extend({easing:'swing',duration:300},e,i);if(e.toHide.size())if(e.toShow.size()){var r=e.toShow.css('overflow'),n=0,s={},o={},a;i=e.toShow;a=i[0].style.width;i.width(parseInt(i.parent().width(),10)-parseInt(i.css('paddingLeft'),10)-parseInt(i.css('paddingRight'),10)-(parseInt(i.css('borderLeftWidth'),10)||0)-(parseInt(i.css('borderRightWidth'),10)||0));t.each(['height','paddingTop','paddingBottom'],function(i,n){o[n]='hide';i=(''+t.css(e.toShow[0],n)).match(/^([\d+-.]+)(.*)$/);s[n]={value:i[1],unit:i[2]||'px'}});e.toShow.css({height:0,overflow:'hidden'}).show();e.toHide.filter(':hidden').each(e.complete).end().filter(':visible').animate(o,{step:function(t,i){if(i.prop=='height')n=i.end-i.start===0?0:(i.now-i.start)/(i.end-i.start);e.toShow[0].style[i.prop]=n*s[i.prop].value+s[i.prop].unit},duration:e.duration,easing:e.easing,complete:function(){e.autoHeight||e.toShow.css('height','');e.toShow.css({width:a,overflow:r});e.complete()}})} -else e.toHide.animate({height:'hide',paddingTop:'hide',paddingBottom:'hide'},e);else e.toShow.animate({height:'show',paddingTop:'show',paddingBottom:'show'},e)},bounceslide:function(t){this.slide(t,{easing:t.down?'easeOutBounce':'swing',duration:t.down?1E3:200})}}})})(jQuery);(function(t){var e=0;t.widget('ui.autocomplete',{options:{appendTo:'body',autoFocus:!1,delay:300,minLength:1,position:{my:'left top',at:'left bottom',collision:'none'},source:null},pending:0,_create:function(){var e=this,s=this.element[0].ownerDocument,i;this.element.addClass('ui-autocomplete-input').attr('autocomplete','off').attr({role:'textbox','aria-autocomplete':'list','aria-haspopup':'true'}).bind('keydown.autocomplete',function(s){if(!(e.options.disabled||e.element.propAttr('readOnly'))){i=!1;var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:e._move('previousPage',s);break;case n.PAGE_DOWN:e._move('nextPage',s);break;case n.UP:e._move('previous',s);s.preventDefault();break;case n.DOWN:e._move('next',s);s.preventDefault();break;case n.ENTER:case n.NUMPAD_ENTER:if(e.menu.active){i=!0;s.preventDefault()};case n.TAB:if(!e.menu.active)return;e.menu.select(s);break;case n.ESCAPE:e.element.val(e.term);e.close(s);break;default:clearTimeout(e.searching);e.searching=setTimeout(function(){if(e.term!=e.element.val()){e.selectedItem=null;e.search(null,s)}},e.options.delay);break}}}).bind('keypress.autocomplete',function(t){if(i){i=!1;t.preventDefault()}}).bind('focus.autocomplete',function(){if(!e.options.disabled){e.selectedItem=null;e.previous=e.element.val()}}).bind('blur.autocomplete',function(t){if(!e.options.disabled){clearTimeout(e.searching);e.closing=setTimeout(function(){e.close(t);e._change(t)},150)}});this._initSource();this.response=function(){return e._response.apply(e,arguments)};this.menu=t('<ul></ul>').addClass('ui-autocomplete').appendTo(t(this.options.appendTo||'body',s)[0]).mousedown(function(i){var s=e.menu.element[0];t(i.target).closest('.ui-menu-item').length||setTimeout(function(){t(document).one('mousedown',function(i){i.target!==e.element[0]&&i.target!==s&&!t.ui.contains(s,i.target)&&e.close()})},1);setTimeout(function(){clearTimeout(e.closing)},13)}).menu({focus:function(t,i){i=i.item.data('item.autocomplete');!1!==e._trigger('focus',t,{item:i})&&/^key/.test(t.originalEvent.type)&&e.element.val(i.value)},selected:function(t,i){var n=i.item.data('item.autocomplete'),o=e.previous;if(e.element[0]!==s.activeElement){e.element.focus();e.previous=o;setTimeout(function(){e.previous=o;e.selectedItem=n},1)};!1!==e._trigger('select',t,{item:n})&&e.element.val(n.value);e.term=e.element.val();e.close(t);e.selectedItem=n},blur:function(){e.menu.element.is(':visible')&&e.element.val()!==e.term&&e.element.val(e.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data('menu');t.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass('ui-autocomplete-input').removeAttr('autocomplete').removeAttr('role').removeAttr('aria-autocomplete').removeAttr('aria-haspopup');this.menu.element.remove();t.Widget.prototype.destroy.call(this)},_setOption:function(e,i){t.Widget.prototype._setOption.apply(this,arguments);e==='source'&&this._initSource();if(e==='appendTo')this.menu.element.appendTo(t(i||'body',this.element[0].ownerDocument)[0]);e==='disabled'&&i&&this.xhr&&this.xhr.abort()},_initSource:function(){var i=this,s,n;if(t.isArray(this.options.source)){s=this.options.source;this.source=function(e,i){i(t.ui.autocomplete.filter(s,e.term))}} -else if(typeof this.options.source==='string'){n=this.options.source;this.source=function(s,o){i.xhr&&i.xhr.abort();i.xhr=t.ajax({url:n,data:s,dataType:'json',autocompleteRequest:++e,success:function(t){this.autocompleteRequest===e&&o(t)},error:function(){this.autocompleteRequest===e&&o([])}})}} -else this.source=this.options.source},search:function(t,e){t=t!=null?t:this.element.val();this.term=this.element.val();if(t.length<this.options.minLength)return this.close(e);clearTimeout(this.closing);if(this._trigger('search',e)!==!1)return this._search(t)},_search:function(t){this.pending++;this.element.addClass('ui-autocomplete-loading');this.source({term:t},this.response)},_response:function(t){if(!this.options.disabled&&t&&t.length){t=this._normalize(t);this._suggest(t);this._trigger('open')} -else this.close();this.pending--;this.pending||this.element.removeClass('ui-autocomplete-loading')},close:function(t){clearTimeout(this.closing);if(this.menu.element.is(':visible')){this.menu.element.hide();this.menu.deactivate();this._trigger('close',t)}},_change:function(t){this.previous!==this.element.val()&&this._trigger('change',t,{item:this.selectedItem})},_normalize:function(e){if(e.length&&e[0].label&&e[0].value)return e;return t.map(e,function(e){if(typeof e==='string')return{label:e,value:e};return t.extend({label:e.label||e.value,value:e.value||e.label},e)})},_suggest:function(e){var i=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(i,e);this.menu.deactivate();this.menu.refresh();i.show();this._resizeMenu();i.position(t.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next(new t.Event('mouseover'))},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width('').outerWidth(),this.element.outerWidth()))},_renderMenu:function(e,i){var s=this;t.each(i,function(t,i){s._renderItem(e,i)})},_renderItem:function(e,i){return t('<li></li>').data('item.autocomplete',i).append(t('<a></a>').text(i.label)).appendTo(e)},_move:function(t,e){if(this.menu.element.is(':visible'))if(this.menu.first()&&/^previous/.test(t)||this.menu.last()&&/^next/.test(t)){this.element.val(this.term);this.menu.deactivate()} -else this.menu[t](e);else this.search(null,e)},widget:function(){return this.menu.element}});t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,'\\$&')},filter:function(e,i){var s=new RegExp(t.ui.autocomplete.escapeRegex(i),'i');return t.grep(e,function(t){return s.test(t.label||t.value||t)})}})})(jQuery);(function(t){t.widget('ui.menu',{_create:function(){var e=this;this.element.addClass('ui-menu ui-widget ui-widget-content ui-corner-all').attr({role:'listbox','aria-activedescendant':'ui-active-menuitem'}).click(function(i){if(t(i.target).closest('.ui-menu-item a').length){i.preventDefault();e.select(i)}});this.refresh()},refresh:function(){var e=this;this.element.children('li:not(.ui-menu-item):has(a)').addClass('ui-menu-item').attr('role','menuitem').children('a').addClass('ui-corner-all').attr('tabindex',-1).mouseenter(function(i){e.activate(i,t(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(t,e){this.deactivate();if(this.hasScroll()){var i=e.offset().top-this.element.offset().top,s=this.element.scrollTop(),n=this.element.height();if(i<0)this.element.scrollTop(s+i);else i>=n&&this.element.scrollTop(s+i-n+e.height())};this.active=e.eq(0).children('a').addClass('ui-state-hover').attr('id','ui-active-menuitem').end();this._trigger('focus',t,{item:e})},deactivate:function(){if(this.active){this.active.children('a').removeClass('ui-state-hover').removeAttr('id');this._trigger('blur');this.active=null}},next:function(t){this.move('next','.ui-menu-item:first',t)},previous:function(t){this.move('prev','.ui-menu-item:last',t)},first:function(){return this.active&&!this.active.prevAll('.ui-menu-item').length},last:function(){return this.active&&!this.active.nextAll('.ui-menu-item').length},move:function(t,e,i){if(this.active){t=this.active[t+'All']('.ui-menu-item').eq(0);t.length?this.activate(i,t):this.activate(i,this.element.children(e))} -else this.activate(i,this.element.children(e))},nextPage:function(e){if(this.hasScroll())if(!this.active||this.last())this.activate(e,this.element.children('.ui-menu-item:first'));else{var s=this.active.offset().top,n=this.element.height(),i=this.element.children('.ui-menu-item').filter(function(){var e=t(this).offset().top-s-n+t(this).height();return e<10&&e>-10});i.length||(i=this.element.children('.ui-menu-item:last'));this.activate(e,i)} -else this.activate(e,this.element.children('.ui-menu-item').filter(!this.active||this.last()?':first':':last'))},previousPage:function(e){if(this.hasScroll())if(!this.active||this.first())this.activate(e,this.element.children('.ui-menu-item:last'));else{var i=this.active.offset().top,s=this.element.height();result=this.element.children('.ui-menu-item').filter(function(){var e=t(this).offset().top-i+s-t(this).height();return e<10&&e>-10});result.length||(result=this.element.children('.ui-menu-item:first'));this.activate(e,result)} -else this.activate(e,this.element.children('.ui-menu-item').filter(!this.active||this.first()?':last':':first'))},hasScroll:function(){return this.element.height()<this.element[t.fn.prop?'prop':'attr']('scrollHeight')},select:function(t){this._trigger('selected',t,{item:this.active})}})})(jQuery);(function(t){var i,s,n,e,a=function(){var e=t(this).find(':ui-button');setTimeout(function(){e.button('refresh')},1)},o=function(e){var i=e.name,s=e.form,n=t([]);if(i)n=s?t(s).find('[name=\''+i+'\']'):t('[name=\''+i+'\']',e.ownerDocument).filter(function(){return!this.form});return n};t.widget('ui.button',{options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest('form').unbind('reset.button').bind('reset.button',a);if(typeof this.options.disabled!=='boolean')this.options.disabled=this.element.propAttr('disabled');this._determineButtonType();this.hasTitle=!!this.buttonElement.attr('title');var l=this,r=this.options,h=this.type==='checkbox'||this.type==='radio',c='ui-state-hover'+(!h?' ui-state-active':'');if(r.label===null)r.label=this.buttonElement.html();if(this.element.is(':disabled'))r.disabled=!0;this.buttonElement.addClass('ui-button ui-widget ui-state-default ui-corner-all').attr('role','button').bind('mouseenter.button',function(){if(!r.disabled){t(this).addClass('ui-state-hover');this===i&&t(this).addClass('ui-state-active')}}).bind('mouseleave.button',function(){r.disabled||t(this).removeClass(c)}).bind('click.button',function(t){if(r.disabled){t.preventDefault();t.stopImmediatePropagation()}});this.element.bind('focus.button',function(){l.buttonElement.addClass('ui-state-focus')}).bind('blur.button',function(){l.buttonElement.removeClass('ui-state-focus')});if(h){this.element.bind('change.button',function(){e||l.refresh()});this.buttonElement.bind('mousedown.button',function(t){if(!r.disabled){e=!1;s=t.pageX;n=t.pageY}}).bind('mouseup.button',function(t){if(!r.disabled)if(s!==t.pageX||n!==t.pageY)e=!0})};if(this.type==='checkbox')this.buttonElement.bind('click.button',function(){if(r.disabled||e)return!1;t(this).toggleClass('ui-state-active');l.buttonElement.attr('aria-pressed',l.element[0].checked)});else if(this.type==='radio')this.buttonElement.bind('click.button',function(){if(r.disabled||e)return!1;t(this).addClass('ui-state-active');l.buttonElement.attr('aria-pressed','true');var i=l.element[0];o(i).not(i).map(function(){return t(this).button('widget')[0]}).removeClass('ui-state-active').attr('aria-pressed','false')});else{this.buttonElement.bind('mousedown.button',function(){if(r.disabled)return!1;t(this).addClass('ui-state-active');i=this;t(document).one('mouseup',function(){i=null})}).bind('mouseup.button',function(){if(r.disabled)return!1;t(this).removeClass('ui-state-active')}).bind('keydown.button',function(e){if(r.disabled)return!1;if(e.keyCode==t.ui.keyCode.SPACE||e.keyCode==t.ui.keyCode.ENTER)t(this).addClass('ui-state-active')}).bind('keyup.button',function(){t(this).removeClass('ui-state-active')});this.buttonElement.is('a')&&this.buttonElement.keyup(function(e){e.keyCode===t.ui.keyCode.SPACE&&t(this).click()})};this._setOption('disabled',r.disabled);this._resetButton()},_determineButtonType:function(){this.type=this.element.is(':checkbox')?'checkbox':this.element.is(':radio')?'radio':this.element.is('input')?'input':'button';if(this.type==='checkbox'||this.type==='radio'){var t=this.element.parents().filter(':last'),e='label[for=\''+this.element.attr('id')+'\']';this.buttonElement=t.find(e);if(!this.buttonElement.length){t=t.length?t.siblings():this.element.siblings();this.buttonElement=t.filter(e);if(!this.buttonElement.length)this.buttonElement=t.find(e)};this.element.addClass('ui-helper-hidden-accessible');(t=this.element.is(':checked'))&&this.buttonElement.addClass('ui-state-active');this.buttonElement.attr('aria-pressed',t)} -else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass('ui-helper-hidden-accessible');this.buttonElement.removeClass('ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only').removeAttr('role').removeAttr('aria-pressed').html(this.buttonElement.find('.ui-button-text').html());this.hasTitle||this.buttonElement.removeAttr('title');t.Widget.prototype.destroy.call(this)},_setOption:function(e,i){t.Widget.prototype._setOption.apply(this,arguments);if(e==='disabled')i?this.element.propAttr('disabled',!0):this.element.propAttr('disabled',!1);else this._resetButton()},refresh:function(){var e=this.element.is(':disabled');e!==this.options.disabled&&this._setOption('disabled',e);if(this.type==='radio')o(this.element[0]).each(function(){t(this).is(':checked')?t(this).button('widget').addClass('ui-state-active').attr('aria-pressed','true'):t(this).button('widget').removeClass('ui-state-active').attr('aria-pressed','false')});else if(this.type==='checkbox')this.element.is(':checked')?this.buttonElement.addClass('ui-state-active').attr('aria-pressed','true'):this.buttonElement.removeClass('ui-state-active').attr('aria-pressed','false')},_resetButton:function(){if(this.type==='input')this.options.label&&this.element.val(this.options.label);else{var i=this.buttonElement.removeClass('ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only'),o=t('<span></span>').addClass('ui-button-text').html(this.options.label).appendTo(i.empty()).text(),e=this.options.icons,n=e.primary&&e.secondary,s=[];if(e.primary||e.secondary){if(this.options.text)s.push('ui-button-text-icon'+(n?'s':e.primary?'-primary':'-secondary'));e.primary&&i.prepend('<span class=\'ui-button-icon-primary ui-icon '+e.primary+'\'></span>');e.secondary&&i.append('<span class=\'ui-button-icon-secondary ui-icon '+e.secondary+'\'></span>');if(!this.options.text){s.push(n?'ui-button-icons-only':'ui-button-icon-only');this.hasTitle||i.attr('title',o)}} -else s.push('ui-button-text-only');i.addClass(s.join(' '))}}});t.widget('ui.buttonset',{options:{items:':button, :submit, :reset, :checkbox, :radio, a, :data(button)'},_create:function(){this.element.addClass('ui-buttonset')},_init:function(){this.refresh()},_setOption:function(e,i){e==='disabled'&&this.buttons.button('option',e,i);t.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var e=this.element.css('direction')==='ltr';this.buttons=this.element.find(this.options.items).filter(':ui-button').button('refresh').end().not(':ui-button').button().end().map(function(){return t(this).button('widget')[0]}).removeClass('ui-corner-all ui-corner-left ui-corner-right').filter(':first').addClass(e?'ui-corner-left':'ui-corner-right').end().filter(':last').addClass(e?'ui-corner-right':'ui-corner-left').end().end()},destroy:function(){this.element.removeClass('ui-buttonset');this.buttons.map(function(){return t(this).button('widget')[0]}).removeClass('ui-corner-left ui-corner-right').end().button('destroy');t.Widget.prototype.destroy.call(this)}})})(jQuery);(function(t,e){var i={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},s={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},n=t.attrFn||{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0,click:!0};t.widget('ui.dialog',{options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:'close',dialogClass:'',draggable:!0,hide:null,height:'auto',maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:'center',at:'center',collision:'fit',using:function(e){var i=t(this).css(e).offset().top;i<0&&t(this).css('top',e.top-i)}},resizable:!0,show:null,stack:!0,title:'',width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr('title');if(typeof this.originalTitle!=='string')this.originalTitle='';this.options.title=this.options.title||this.originalTitle;var e=this,i=e.options,r=i.title||'&#160;',a=t.ui.dialog.getTitleId(e.element),o=(e.uiDialog=t('<div></div>')).appendTo(document.body).hide().addClass('ui-dialog ui-widget ui-widget-content ui-corner-all '+i.dialogClass).css({zIndex:i.zIndex}).attr('tabIndex',-1).css('outline',0).keydown(function(s){if(i.closeOnEscape&&!s.isDefaultPrevented()&&s.keyCode&&s.keyCode===t.ui.keyCode.ESCAPE){e.close(s);s.preventDefault()}}).attr({role:'dialog','aria-labelledby':a}).mousedown(function(t){e.moveToTop(!1,t)});e.element.show().removeAttr('title').addClass('ui-dialog-content ui-widget-content').appendTo(o);var n=(e.uiDialogTitlebar=t('<div></div>')).addClass('ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix').prependTo(o),s=t('<a href="#"></a>').addClass('ui-dialog-titlebar-close ui-corner-all').attr('role','button').hover(function(){s.addClass('ui-state-hover')},function(){s.removeClass('ui-state-hover')}).focus(function(){s.addClass('ui-state-focus')}).blur(function(){s.removeClass('ui-state-focus')}).click(function(t){e.close(t);return!1}).appendTo(n);(e.uiDialogTitlebarCloseText=t('<span></span>')).addClass('ui-icon ui-icon-closethick').text(i.closeText).appendTo(s);t('<span></span>').addClass('ui-dialog-title').attr('id',a).html(r).prependTo(n);if(t.isFunction(i.beforeclose)&&!t.isFunction(i.beforeClose))i.beforeClose=i.beforeclose;n.find('*').add(n).disableSelection();i.draggable&&t.fn.draggable&&e._makeDraggable();i.resizable&&t.fn.resizable&&e._makeResizable();e._createButtons(i.buttons);e._isOpen=!1;t.fn.bgiframe&&o.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var t=this;t.overlay&&t.overlay.destroy();t.uiDialog.hide();t.element.unbind('.dialog').removeData('dialog').removeClass('ui-dialog-content ui-widget-content').hide().appendTo('body');t.uiDialog.remove();t.originalTitle&&t.element.attr('title',t.originalTitle);return t},widget:function(){return this.uiDialog},close:function(e){var i=this,s,n;if(!1!==i._trigger('beforeClose',e)){i.overlay&&i.overlay.destroy();i.uiDialog.unbind('keypress.ui-dialog');i._isOpen=!1;if(i.options.hide)i.uiDialog.hide(i.options.hide,function(){i._trigger('close',e)});else{i.uiDialog.hide();i._trigger('close',e)};t.ui.dialog.overlay.resize();if(i.options.modal){s=0;t('.ui-dialog').each(function(){if(this!==i.uiDialog[0]){n=t(this).css('z-index');isNaN(n)||(s=Math.max(s,n))}});t.ui.dialog.maxZ=s};return i}},isOpen:function(){return this._isOpen},moveToTop:function(e,i){var s=this,n=s.options;if(n.modal&&!e||!n.stack&&!n.modal)return s._trigger('focus',i);if(n.zIndex>t.ui.dialog.maxZ)t.ui.dialog.maxZ=n.zIndex;if(s.overlay){t.ui.dialog.maxZ+=1;s.overlay.$el.css('z-index',t.ui.dialog.overlay.maxZ=t.ui.dialog.maxZ)};e={scrollTop:s.element.scrollTop(),scrollLeft:s.element.scrollLeft()};t.ui.dialog.maxZ+=1;s.uiDialog.css('z-index',t.ui.dialog.maxZ);s.element.attr(e);s._trigger('focus',i);return s},open:function(){if(!this._isOpen){var e=this,i=e.options,s=e.uiDialog;e.overlay=i.modal?new t.ui.dialog.overlay(e):null;e._size();e._position(i.position);s.show(i.show);e.moveToTop(!0);i.modal&&s.bind('keypress.ui-dialog',function(e){if(e.keyCode===t.ui.keyCode.TAB){var i=t(':tabbable',this),s=i.filter(':first');i=i.filter(':last');if(e.target===i[0]&&!e.shiftKey){s.focus(1);return!1} -else if(e.target===s[0]&&e.shiftKey){i.focus(1);return!1}}});t(e.element.find(':tabbable').get().concat(s.find('.ui-dialog-buttonpane :tabbable').get().concat(s.get()))).eq(0).focus();e._isOpen=!0;e._trigger('open');return e}},_createButtons:function(e){var i=this,s=!1,o=t('<div></div>').addClass('ui-dialog-buttonpane ui-widget-content ui-helper-clearfix'),a=t('<div></div>').addClass('ui-dialog-buttonset').appendTo(o);i.uiDialog.find('.ui-dialog-buttonpane').remove();typeof e==='object'&&e!==null&&t.each(e,function(){return!(s=!0)});if(s){t.each(e,function(e,s){s=t.isFunction(s)?{click:s,text:e}:s;var o=t('<button type="button"></button>').click(function(){s.click.apply(i.element[0],arguments)}).appendTo(a);t.each(s,function(t,e){if(t!=='click')t in n?o[t](e):o.attr(t,e)});t.fn.button&&o.button()});o.appendTo(i.uiDialog)}},_makeDraggable:function(){function i(t){return{position:t.position,offset:t.offset}};var e=this,s=e.options,n=t(document),o;e.uiDialog.draggable({cancel:'.ui-dialog-content, .ui-dialog-titlebar-close',handle:'.ui-dialog-titlebar',containment:'document',start:function(n,a){o=s.height==='auto'?'auto':t(this).height();t(this).height(t(this).height()).addClass('ui-dialog-dragging');e._trigger('dragStart',n,i(a))},drag:function(t,s){e._trigger('drag',t,i(s))},stop:function(a,r){s.position=[r.position.left-n.scrollLeft(),r.position.top-n.scrollTop()];t(this).removeClass('ui-dialog-dragging').height(o);e._trigger('dragStop',a,i(r));t.ui.dialog.overlay.resize()}})},_makeResizable:function(i){function o(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}};i=i===e?this.options.resizable:i;var s=this,n=s.options,a=s.uiDialog.css('position');i=typeof i==='string'?i:'n,e,s,w,se,sw,ne,nw';s.uiDialog.resizable({cancel:'.ui-dialog-content',containment:'document',alsoResize:s.element,maxWidth:n.maxWidth,maxHeight:n.maxHeight,minWidth:n.minWidth,minHeight:s._minHeight(),handles:i,start:function(e,i){t(this).addClass('ui-dialog-resizing');s._trigger('resizeStart',e,o(i))},resize:function(t,e){s._trigger('resize',t,o(e))},stop:function(e,i){t(this).removeClass('ui-dialog-resizing');n.height=t(this).height();n.width=t(this).width();s._trigger('resizeStop',e,o(i));t.ui.dialog.overlay.resize()}}).css('position',a).find('.ui-resizable-se').addClass('ui-icon ui-icon-grip-diagonal-se')},_minHeight:function(){var t=this.options;return t.height==='auto'?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(e){var i=[],s=[0,0],n;if(e){if(typeof e==='string'||typeof e==='object'&&'0'in e){i=e.split?e.split(' '):[e[0],e[1]];if(i.length===1)i[1]=i[0];t.each(['left','top'],function(t,e){if(+i[t]===i[t]){s[t]=i[t];i[t]=e}});e={my:i.join(' '),at:i.join(' '),offset:s.join(' ')}};e=t.extend({},t.ui.dialog.prototype.options.position,e)} -else e=t.ui.dialog.prototype.options.position;(n=this.uiDialog.is(':visible'))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(t.extend({of:window},e));n||this.uiDialog.hide()},_setOptions:function(e){var a=this,n={},o=!1;t.each(e,function(t,e){a._setOption(t,e);if(t in i)o=!0;if(t in s)n[t]=e});o&&this._size();this.uiDialog.is(':data(resizable)')&&this.uiDialog.resizable('option',n)},_setOption:function(e,i){var s=this,n=s.uiDialog;switch(e){case'beforeclose':e='beforeClose';break;case'buttons':s._createButtons(i);break;case'closeText':s.uiDialogTitlebarCloseText.text(''+i);break;case'dialogClass':n.removeClass(s.options.dialogClass).addClass('ui-dialog ui-widget ui-widget-content ui-corner-all '+i);break;case'disabled':i?n.addClass('ui-dialog-disabled'):n.removeClass('ui-dialog-disabled');break;case'draggable':var o=n.is(':data(draggable)');o&&!i&&n.draggable('destroy');!o&&i&&s._makeDraggable();break;case'position':s._position(i);break;case'resizable':(o=n.is(':data(resizable)'))&&!i&&n.resizable('destroy');o&&typeof i==='string'&&n.resizable('option','handles',i);!o&&i!==!1&&s._makeResizable(i);break;case'title':t('.ui-dialog-title',s.uiDialogTitlebar).html(''+(i||'&#160;'));break};t.Widget.prototype._setOption.apply(s,arguments)},_size:function(){var e=this.options,i,s,n=this.uiDialog.is(':visible');this.element.show().css({width:'auto',minHeight:0,height:0});if(e.minWidth>e.width)e.width=e.minWidth;i=this.uiDialog.css({height:'auto',width:e.width}).height();s=Math.max(0,e.minHeight-i);if(e.height==='auto')if(t.support.minHeight)this.element.css({minHeight:s,height:'auto'});else{this.uiDialog.show();e=this.element.css('height','auto').height();n||this.uiDialog.hide();this.element.height(Math.max(e,s))} -else this.element.height(Math.max(e.height-i,0));this.uiDialog.is(':data(resizable)')&&this.uiDialog.resizable('option','minHeight',this._minHeight())}});t.extend(t.ui.dialog,{version:'1.8.16',uuid:0,maxZ:0,getTitleId:function(t){t=t.attr('id');if(!t){this.uuid+=1;t=this.uuid};return'ui-dialog-title-'+t},overlay:function(e){this.$el=t.ui.dialog.overlay.create(e)}});t.extend(t.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:t.map('focus,mousedown,mouseup,keydown,keypress,click'.split(','),function(t){return t+'.dialog-overlay'}).join(' '),create:function(e){if(this.instances.length===0){setTimeout(function(){t.ui.dialog.overlay.instances.length&&t(document).bind(t.ui.dialog.overlay.events,function(e){if(t(e.target).zIndex()<t.ui.dialog.overlay.maxZ)return!1})},1);t(document).bind('keydown.dialog-overlay',function(i){if(e.options.closeOnEscape&&!i.isDefaultPrevented()&&i.keyCode&&i.keyCode===t.ui.keyCode.ESCAPE){e.close(i);i.preventDefault()}});t(window).bind('resize.dialog-overlay',t.ui.dialog.overlay.resize)};var i=(this.oldInstances.pop()||t('<div></div>').addClass('ui-widget-overlay')).appendTo(document.body).css({width:this.width(),height:this.height()});t.fn.bgiframe&&i.bgiframe();this.instances.push(i);return i},destroy:function(e){var s=t.inArray(e,this.instances);s!=-1&&this.oldInstances.push(this.instances.splice(s,1)[0]);this.instances.length===0&&t([document,window]).unbind('.dialog-overlay');e.remove();var i=0;t.each(this.instances,function(){i=Math.max(i,this.css('z-index'))});this.maxZ=i},height:function(){var e,i;if(t.browser.msie&&t.browser.version<7){e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);i=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return e<i?t(window).height()+'px':e+'px'} -else return t(document).height()+'px'},width:function(){var e,i;if(t.browser.msie){e=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);i=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return e<i?t(window).width()+'px':e+'px'} -else return t(document).width()+'px'},resize:function(){var e=t([]);t.each(t.ui.dialog.overlay.instances,function(){e=e.add(this)});e.css({width:0,height:0}).css({width:t.ui.dialog.overlay.width(),height:t.ui.dialog.overlay.height()})}});t.extend(t.ui.dialog.overlay.prototype,{destroy:function(){t.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);(function(t){t.widget('ui.slider',t.ui.mouse,{widgetEventPrefix:'slide',options:{animate:!1,distance:0,max:100,min:0,orientation:'horizontal',range:!1,step:1,value:0,values:null},_create:function(){var e=this,i=this.options,n=this.element.find('.ui-slider-handle').addClass('ui-state-default ui-corner-all'),a=i.values&&i.values.length||1,o=[];this._mouseSliding=this._keySliding=!1;this._animateOff=!0;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass('ui-slider ui-slider-'+this.orientation+' ui-widget ui-widget-content ui-corner-all'+(i.disabled?' ui-slider-disabled ui-disabled':''));this.range=t([]);if(i.range){if(i.range===!0){if(!i.values)i.values=[this._valueMin(),this._valueMin()];if(i.values.length&&i.values.length!==2)i.values=[i.values[0],i.values[0]]};this.range=t('<div></div>').appendTo(this.element).addClass('ui-slider-range ui-widget-header'+(i.range==='min'||i.range==='max'?' ui-slider-range-'+i.range:''))};for(var s=n.length;s<a;s+=1)o.push('<a class=\'ui-slider-handle ui-state-default ui-corner-all\' href=\'#\'></a>');this.handles=n.add(t(o.join('')).appendTo(e.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter('a').click(function(t){t.preventDefault()}).hover(function(){i.disabled||t(this).addClass('ui-state-hover')},function(){t(this).removeClass('ui-state-hover')}).focus(function(){if(i.disabled)t(this).blur();else{t('.ui-slider .ui-state-focus').removeClass('ui-state-focus');t(this).addClass('ui-state-focus')}}).blur(function(){t(this).removeClass('ui-state-focus')});this.handles.each(function(e){t(this).data('index.ui-slider-handle',e)});this.handles.keydown(function(i){var r=!0,o=t(this).data('index.ui-slider-handle'),s,n,a;if(!e.options.disabled){switch(i.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:r=!1;if(!e._keySliding){e._keySliding=!0;t(this).addClass('ui-state-active');s=e._start(i,o);if(s===!1)return};break};a=e.options.step;s=e.options.values&&e.options.values.length?(n=e.values(o)):(n=e.value());switch(i.keyCode){case t.ui.keyCode.HOME:n=e._valueMin();break;case t.ui.keyCode.END:n=e._valueMax();break;case t.ui.keyCode.PAGE_UP:n=e._trimAlignValue(s+(e._valueMax()-e._valueMin())/5);break;case t.ui.keyCode.PAGE_DOWN:n=e._trimAlignValue(s-(e._valueMax()-e._valueMin())/5);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(s===e._valueMax())return;n=e._trimAlignValue(s+a);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(s===e._valueMin())return;n=e._trimAlignValue(s-a);break};e._slide(i,o,n);return r}}).keyup(function(i){var s=t(this).data('index.ui-slider-handle');if(e._keySliding){e._keySliding=!1;e._stop(i,s);e._change(i,s);t(this).removeClass('ui-state-active')}});this._refreshValue();this._animateOff=!1},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass('ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all').removeData('slider').unbind('.slider');this._mouseDestroy();return this},_mouseCapture:function(e){var s=this.options,o,a,i,r,n;if(s.disabled)return!1;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();o=this._normValueFromMouse({x:e.pageX,y:e.pageY});a=this._valueMax()-this._valueMin()+1;r=this;this.handles.each(function(e){var s=Math.abs(o-r.values(e));if(a>s){a=s;i=t(this);n=e}});if(s.range===!0&&this.values(1)===s.min){n+=1;i=t(this.handles[n])};if(this._start(e,n)===!1)return!1;this._mouseSliding=!0;r._handleIndex=n;i.addClass('ui-state-active').focus();s=i.offset();this._clickOffset=!t(e.target).parents().andSelf().is('.ui-slider-handle')?{left:0,top:0}:{left:e.pageX-s.left-i.width()/2,top:e.pageY-s.top-i.height()/2-(parseInt(i.css('borderTopWidth'),10)||0)-(parseInt(i.css('borderBottomWidth'),10)||0)+(parseInt(i.css('marginTop'),10)||0)};this.handles.hasClass('ui-state-hover')||this._slide(e,n,o);return this._animateOff=!0},_mouseStart:function(){return!0},_mouseDrag:function(t){var e=this._normValueFromMouse({x:t.pageX,y:t.pageY});this._slide(t,this._handleIndex,e);return!1},_mouseStop:function(t){this.handles.removeClass('ui-state-active');this._mouseSliding=!1;this._stop(t,this._handleIndex);this._change(t,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=!1},_detectOrientation:function(){this.orientation=this.options.orientation==='vertical'?'vertical':'horizontal'},_normValueFromMouse:function(t){var e;if(this.orientation==='horizontal'){e=this.elementSize.width;t=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)} -else{e=this.elementSize.height;t=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)};e=t/e;if(e>1)e=1;if(e<0)e=0;if(this.orientation==='vertical')e=1-e;t=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+e*t)},_start:function(t,e){var i={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){i.value=this.values(e);i.values=this.values()};return this._trigger('start',t,i)},_slide:function(t,e,i){var s;if(this.options.values&&this.options.values.length){s=this.values(e?0:1);if(this.options.values.length===2&&this.options.range===!0&&(e===0&&i>s||e===1&&i<s))i=s;if(i!==this.values(e)){s=this.values();s[e]=i;t=this._trigger('slide',t,{handle:this.handles[e],value:i,values:s});this.values(e?0:1);t!==!1&&this.values(e,i,!0)}} -else if(i!==this.value()){t=this._trigger('slide',t,{handle:this.handles[e],value:i});t!==!1&&this.value(i)}},_stop:function(t,e){var i={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){i.value=this.values(e);i.values=this.values()};this._trigger('stop',t,i)},_change:function(t,e){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){i.value=this.values(e);i.values=this.values()};this._trigger('change',t,i)}},value:function(t){if(arguments.length){this.options.value=this._trimAlignValue(t);this._refreshValue();this._change(null,0)} -else return this._value()},values:function(e,i){var n,o,s;if(arguments.length>1){this.options.values[e]=this._trimAlignValue(i);this._refreshValue();this._change(null,e)} -else if(arguments.length)if(t.isArray(arguments[0])){n=this.options.values;o=arguments[0];for(s=0;s<n.length;s+=1){n[s]=this._trimAlignValue(o[s]);this._change(null,s)};this._refreshValue()} -else return this.options.values&&this.options.values.length?this._values(e):this.value();else return this._values()},_setOption:function(e,i){var s,n=0;if(t.isArray(this.options.values))n=this.options.values.length;t.Widget.prototype._setOption.apply(this,arguments);switch(e){case'disabled':if(i){this.handles.filter('.ui-state-focus').blur();this.handles.removeClass('ui-state-hover');this.handles.propAttr('disabled',!0);this.element.addClass('ui-disabled')} -else{this.handles.propAttr('disabled',!1);this.element.removeClass('ui-disabled')};break;case'orientation':this._detectOrientation();this.element.removeClass('ui-slider-horizontal ui-slider-vertical').addClass('ui-slider-'+this.orientation);this._refreshValue();break;case'value':this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case'values':this._animateOff=!0;this._refreshValue();for(s=0;s<n;s+=1)this._change(null,s);this._animateOff=!1;break}},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i;if(arguments.length){e=this.options.values[t];return e=this._trimAlignValue(e)} -else{e=this.options.values.slice();for(i=0;i<e.length;i+=1)e[i]=this._trimAlignValue(e[i]);return e}},_trimAlignValue:function(t){if(t<=this._valueMin())return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e;t=t-i;if(Math.abs(i)*2>=e)t+=i>0?e:-e;return parseFloat(t.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var o=this.options.range,s=this.options,i=this,n=!this._animateOff?s.animate:!1,e,a={},l,c,r,h;if(this.options.values&&this.options.values.length)this.handles.each(function(o){e=(i.values(o)-i._valueMin())/(i._valueMax()-i._valueMin())*100;a[i.orientation==='horizontal'?'left':'bottom']=e+'%';t(this).stop(1,1)[n?'animate':'css'](a,s.animate);if(i.options.range===!0)if(i.orientation==='horizontal'){if(o===0)i.range.stop(1,1)[n?'animate':'css']({left:e+'%'},s.animate);if(o===1)i.range[n?'animate':'css']({width:e-l+'%'},{queue:!1,duration:s.animate})} -else{if(o===0)i.range.stop(1,1)[n?'animate':'css']({bottom:e+'%'},s.animate);if(o===1)i.range[n?'animate':'css']({height:e-l+'%'},{queue:!1,duration:s.animate})};l=e});else{c=this.value();r=this._valueMin();h=this._valueMax();e=h!==r?(c-r)/(h-r)*100:0;a[i.orientation==='horizontal'?'left':'bottom']=e+'%';this.handle.stop(1,1)[n?'animate':'css'](a,s.animate);if(o==='min'&&this.orientation==='horizontal')this.range.stop(1,1)[n?'animate':'css']({width:e+'%'},s.animate);if(o==='max'&&this.orientation==='horizontal')this.range[n?'animate':'css']({width:100-e+'%'},{queue:!1,duration:s.animate});if(o==='min'&&this.orientation==='vertical')this.range.stop(1,1)[n?'animate':'css']({height:e+'%'},s.animate);if(o==='max'&&this.orientation==='vertical')this.range[n?'animate':'css']({height:100-e+'%'},{queue:!1,duration:s.animate})}}});t.extend(t.ui.slider,{version:'1.8.16'})})(jQuery);(function(e,i){function o(){return++s};function a(){return++n};var s=0,n=0;e.widget('ui.tabs',{options:{add:null,ajaxOptions:null,cache:!1,cookie:null,collapsible:!1,disable:null,disabled:[],enable:null,event:'click',fx:null,idPrefix:'ui-tabs-',load:null,panelTemplate:'<div></div>',remove:null,select:null,show:null,spinner:'<em>Loading&#8230;</em>',tabTemplate:'<li><a href=\'#{href}\'><span>#{label}</span></a></li>'},_create:function(){this._tabify(!0)},_setOption:function(t,e){if(t=='selected')this.options.collapsible&&e==this.options.selected||this.select(e);else{this.options[t]=e;this._tabify()}},_tabId:function(t){return t.title&&t.title.replace(/\s/g,'_').replace(/[^\w\u00c0-\uFFFF-]/g,'')||this.options.idPrefix+o()},_sanitizeSelector:function(t){return t.replace(/:/g,'\\:')},_cookie:function(){var t=this.cookie||(this.cookie=this.options.cookie.name||'ui-tabs-'+a());return e.cookie.apply(null,[t].concat(e.makeArray(arguments)))},_ui:function(t,e){return{tab:t,panel:e,index:this.anchors.index(t)}},_cleanup:function(){this.lis.filter('.ui-state-processing').removeClass('ui-state-processing').find('span:data(label.tabs)').each(function(){var t=e(this);t.html(t.data('label.tabs')).removeData('label.tabs')})},_tabify:function(t){function d(t,i){t.css('display','');!e.support.opacity&&i.opacity&&t[0].style.removeAttribute('filter')};var n=this,s=this.options,f=/^#.+/;this.list=this.element.find('ol,ul').eq(0);this.lis=e(' > li:has(a[href])',this.list);this.anchors=this.lis.map(function(){return e('a',this)[0]});this.panels=e([]);this.anchors.each(function(t,i){var o=e(i).attr('href'),a=o.split('#')[0],r;if(a&&(a===location.toString().split('#')[0]||(r=e('base')[0])&&a===r.href)){o=i.hash;i.href=o};if(f.test(o))n.panels=n.panels.add(n.element.find(n._sanitizeSelector(o)));else if(o&&o!=='#'){e.data(i,'href.tabs',o);e.data(i,'load.tabs',o.replace(/#.*$/,''));o=n._tabId(i);i.href='#'+o;i=n.element.find('#'+o);if(!i.length){i=e(s.panelTemplate).attr('id',o).addClass('ui-tabs-panel ui-widget-content ui-corner-bottom').insertAfter(n.panels[t-1]||n.list);i.data('destroy.tabs',!0)};n.panels=n.panels.add(i)} -else s.disabled.push(t)});if(t){this.element.addClass('ui-tabs ui-widget ui-widget-content ui-corner-all');this.list.addClass('ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all');this.lis.addClass('ui-state-default ui-corner-top');this.panels.addClass('ui-tabs-panel ui-widget-content ui-corner-bottom');if(s.selected===i){location.hash&&this.anchors.each(function(t,e){if(e.hash==location.hash){s.selected=t;return!1}});if(typeof s.selected!=='number'&&s.cookie)s.selected=parseInt(n._cookie(),10);if(typeof s.selected!=='number'&&this.lis.filter('.ui-tabs-selected').length)s.selected=this.lis.index(this.lis.filter('.ui-tabs-selected'));s.selected=s.selected||(this.lis.length?0:-1)} -else if(s.selected===null)s.selected=-1;s.selected=s.selected>=0&&this.anchors[s.selected]||s.selected<0?s.selected:0;s.disabled=e.unique(s.disabled.concat(e.map(this.lis.filter('.ui-state-disabled'),function(t){return n.lis.index(t)}))).sort();e.inArray(s.selected,s.disabled)!=-1&&s.disabled.splice(e.inArray(s.selected,s.disabled),1);this.panels.addClass('ui-tabs-hide');this.lis.removeClass('ui-tabs-selected ui-state-active');if(s.selected>=0&&this.anchors.length){n.element.find(n._sanitizeSelector(n.anchors[s.selected].hash)).removeClass('ui-tabs-hide');this.lis.eq(s.selected).addClass('ui-tabs-selected ui-state-active');n.element.queue('tabs',function(){n._trigger('show',null,n._ui(n.anchors[s.selected],n.element.find(n._sanitizeSelector(n.anchors[s.selected].hash))[0]))});this.load(s.selected)};e(window).bind('unload',function(){n.lis.add(n.anchors).unbind('.tabs');n.lis=n.anchors=n.panels=null})} -else s.selected=this.lis.index(this.lis.filter('.ui-tabs-selected'));this.element[s.collapsible?'addClass':'removeClass']('ui-tabs-collapsible');s.cookie&&this._cookie(s.selected,s.cookie);t=0;for(var r;r=this.lis[t];t++)e(r)[e.inArray(t,s.disabled)!=-1&&!e(r).hasClass('ui-tabs-selected')?'addClass':'removeClass']('ui-state-disabled');s.cache===!1&&this.anchors.removeData('cache.tabs');this.lis.add(this.anchors).unbind('.tabs');if(s.event!=='mouseover'){var c=function(t,e){e.is(':not(.ui-state-disabled)')&&e.addClass('ui-state-'+t)},u=function(t,e){e.removeClass('ui-state-'+t)};this.lis.bind('mouseover.tabs',function(){c('hover',e(this))});this.lis.bind('mouseout.tabs',function(){u('hover',e(this))});this.anchors.bind('focus.tabs',function(){c('focus',e(this).closest('li'))});this.anchors.bind('blur.tabs',function(){u('focus',e(this).closest('li'))})};var o,a;if(s.fx)if(e.isArray(s.fx)){o=s.fx[0];a=s.fx[1]} -else o=a=s.fx;var l=a?function(t,i){e(t).closest('li').addClass('ui-tabs-selected ui-state-active');i.hide().removeClass('ui-tabs-hide').animate(a,a.duration||'normal',function(){d(i,a);n._trigger('show',null,n._ui(t,i[0]))})}:function(t,i){e(t).closest('li').addClass('ui-tabs-selected ui-state-active');i.removeClass('ui-tabs-hide');n._trigger('show',null,n._ui(t,i[0]))},h=o?function(t,e){e.animate(o,o.duration||'normal',function(){n.lis.removeClass('ui-tabs-selected ui-state-active');e.addClass('ui-tabs-hide');d(e,o);n.element.dequeue('tabs')})}:function(t,e){n.lis.removeClass('ui-tabs-selected ui-state-active');e.addClass('ui-tabs-hide');n.element.dequeue('tabs')};this.anchors.bind(s.event+'.tabs',function(){var t=this,i=e(t).closest('li'),o=n.panels.filter(':not(.ui-tabs-hide)'),a=n.element.find(n._sanitizeSelector(t.hash));if(i.hasClass('ui-tabs-selected')&&!s.collapsible||i.hasClass('ui-state-disabled')||i.hasClass('ui-state-processing')||n.panels.filter(':animated').length||n._trigger('select',null,n._ui(this,a[0]))===!1){this.blur();return!1};s.selected=n.anchors.index(this);n.abort();if(s.collapsible)if(i.hasClass('ui-tabs-selected')){s.selected=-1;s.cookie&&n._cookie(s.selected,s.cookie);n.element.queue('tabs',function(){h(t,o)}).dequeue('tabs');this.blur();return!1} -else if(!o.length){s.cookie&&n._cookie(s.selected,s.cookie);n.element.queue('tabs',function(){l(t,a)});n.load(n.anchors.index(this));this.blur();return!1};s.cookie&&n._cookie(s.selected,s.cookie);if(a.length){o.length&&n.element.queue('tabs',function(){h(t,o)});n.element.queue('tabs',function(){l(t,a)});n.load(n.anchors.index(this))} -else throw'jQuery UI Tabs: Mismatching fragment identifier.';e.browser.msie&&this.blur()});this.anchors.bind('click.tabs',function(){return!1})},_getIndex:function(t){if(typeof t=='string')t=this.anchors.index(this.anchors.filter('[href$='+t+']'));return t},destroy:function(){var t=this.options;this.abort();this.element.unbind('.tabs').removeClass('ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible').removeData('tabs');this.list.removeClass('ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all');this.anchors.each(function(){var t=e.data(this,'href.tabs');if(t)this.href=t;var i=e(this).unbind('.tabs');e.each(['href','load','cache'],function(t,e){i.removeData(e+'.tabs')})});this.lis.unbind('.tabs').add(this.panels).each(function(){e.data(this,'destroy.tabs')?e(this).remove():e(this).removeClass('ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide')});t.cookie&&this._cookie(null,t.cookie);return this},add:function(t,s,n){if(n===i)n=this.anchors.length;var a=this,r=this.options;s=e(r.tabTemplate.replace(/#\{href\}/g,t).replace(/#\{label\}/g,s));t=!t.indexOf('#')?t.replace('#',''):this._tabId(e('a',s)[0]);s.addClass('ui-state-default ui-corner-top').data('destroy.tabs',!0);var o=a.element.find('#'+t);o.length||(o=e(r.panelTemplate).attr('id',t).data('destroy.tabs',!0));o.addClass('ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide');if(n>=this.lis.length){s.appendTo(this.list);o.appendTo(this.list[0].parentNode)} -else{s.insertBefore(this.lis[n]);o.insertBefore(this.panels[n])};r.disabled=e.map(r.disabled,function(t){return t>=n?++t:t});this._tabify();if(this.anchors.length==1){r.selected=0;s.addClass('ui-tabs-selected ui-state-active');o.removeClass('ui-tabs-hide');this.element.queue('tabs',function(){a._trigger('show',null,a._ui(a.anchors[0],a.panels[0]))});this.load(0)};this._trigger('add',null,this._ui(this.anchors[n],this.panels[n]));return this},remove:function(t){t=this._getIndex(t);var i=this.options,s=this.lis.eq(t).remove(),n=this.panels.eq(t).remove();if(s.hasClass('ui-tabs-selected')&&this.anchors.length>1)this.select(t+(t+1<this.anchors.length?1:-1));i.disabled=e.map(e.grep(i.disabled,function(e){return e!=t}),function(e){return e>=t?--e:e});this._tabify();this._trigger('remove',null,this._ui(s.find('a')[0],n[0]));return this},enable:function(t){t=this._getIndex(t);var i=this.options;if(e.inArray(t,i.disabled)!=-1){this.lis.eq(t).removeClass('ui-state-disabled');i.disabled=e.grep(i.disabled,function(e){return e!=t});this._trigger('enable',null,this._ui(this.anchors[t],this.panels[t]));return this}},disable:function(t){t=this._getIndex(t);var e=this.options;if(t!=e.selected){this.lis.eq(t).addClass('ui-state-disabled');e.disabled.push(t);e.disabled.sort();this._trigger('disable',null,this._ui(this.anchors[t],this.panels[t]))};return this},select:function(t){t=this._getIndex(t);if(t==-1)if(this.options.collapsible&&this.options.selected!=-1)t=this.options.selected;else return this;this.anchors.eq(t).trigger(this.options.event+'.tabs');return this},load:function(t){t=this._getIndex(t);var i=this,s=this.options,n=this.anchors.eq(t)[0],a=e.data(n,'load.tabs');this.abort();if(!a||this.element.queue('tabs').length!==0&&e.data(n,'cache.tabs'))this.element.dequeue('tabs');else{this.lis.eq(t).addClass('ui-state-processing');if(s.spinner){var o=e('span',n);o.data('label.tabs',o.html()).html(s.spinner)};this.xhr=e.ajax(e.extend({},s.ajaxOptions,{url:a,success:function(o,a){i.element.find(i._sanitizeSelector(n.hash)).html(o);i._cleanup();s.cache&&e.data(n,'cache.tabs',!0);i._trigger('load',null,i._ui(i.anchors[t],i.panels[t]));try{s.ajaxOptions.success(o,a)}catch(r){}},error:function(e,o){i._cleanup();i._trigger('load',null,i._ui(i.anchors[t],i.panels[t]));try{s.ajaxOptions.error(e,o,t,n)}catch(a){}}}));i.element.dequeue('tabs');return this}},abort:function(){this.element.queue([]);this.panels.stop(!1,!0);this.element.queue('tabs',this.element.queue('tabs').splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr};this._cleanup();return this},url:function(t,e){this.anchors.eq(t).removeData('cache.tabs').data('load.tabs',e);return this},length:function(){return this.anchors.length}});e.extend(e.ui.tabs,{version:'1.8.16'});e.extend(e.ui.tabs.prototype,{rotation:null,rotate:function(e,i){var s=this,n=this.options,o=s._rotate||(s._rotate=function(t){clearTimeout(s.rotation);s.rotation=setTimeout(function(){var t=n.selected;s.select(++t<s.anchors.length?t:0)},e);t&&t.stopPropagation()});i=s._unrotate||(s._unrotate=!i?function(t){t.clientX&&s.rotate(null)}:function(){t=n.selected;o()});if(e){this.element.bind('tabsshow',o);this.anchors.bind(n.event+'.tabs',i);o()} -else{clearTimeout(s.rotation);this.element.unbind('tabsshow',o);this.anchors.unbind(n.event+'.tabs',i);delete this._rotate;delete this._unrotate};return this}})})(jQuery);(function(t,e){function o(){this.debug=!1;this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._inDialog=this._datepickerShowing=!1;this._mainDivId='ui-datepicker-div';this._inlineClass='ui-datepicker-inline';this._appendClass='ui-datepicker-append';this._triggerClass='ui-datepicker-trigger';this._dialogClass='ui-datepicker-dialog';this._disableClass='ui-datepicker-disabled';this._unselectableClass='ui-datepicker-unselectable';this._currentClass='ui-datepicker-current-day';this._dayOverClass='ui-datepicker-days-cell-over';this.regional=[];this.regional['']={closeText:'Done',prevText:'Prev',nextText:'Next',currentText:'Today',monthNames:['January','February','March','April','May','June','July','August','September','October','November','December'],monthNamesShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],dayNames:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],dayNamesShort:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],dayNamesMin:['Su','Mo','Tu','We','Th','Fr','Sa'],weekHeader:'Wk',dateFormat:'mm/dd/yy',firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:''};this._defaults={showOn:'focus',showAnim:'fadeIn',showOptions:{},defaultDate:null,appendText:'',buttonText:'...',buttonImage:'',buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:'c-10:c+10',showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:'+10',minDate:null,maxDate:null,duration:'fast',beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:'',altFormat:'',constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1};t.extend(this._defaults,this.regional['']);this.dpDiv=a(t('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))};function a(e){return e.bind('mouseout',function(e){e=t(e.target).closest('button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a');e.length&&e.removeClass('ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover')}).bind('mouseover',function(i){i=t(i.target).closest('button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a');if(!(t.datepicker._isDisabledDatepicker(n.inline?e.parent()[0]:n.input[0])||!i.length)){i.parents('.ui-datepicker-calendar').find('a').removeClass('ui-state-hover');i.addClass('ui-state-hover');i.hasClass('ui-datepicker-prev')&&i.addClass('ui-datepicker-prev-hover');i.hasClass('ui-datepicker-next')&&i.addClass('ui-datepicker-next-hover')}})};function s(i,s){t.extend(i,s);for(var n in s)if(s[n]==null||s[n]==e)i[n]=s[n];return i};t.extend(t.ui,{datepicker:{version:'1.8.16'}});var i=(new Date).getTime(),n;t.extend(o.prototype,{markerClassName:'hasDatepicker',maxRows:4,log:function(){this.debug&&console.log.apply('',arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){s(this._defaults,t||{});return this},_attachDatepicker:function(e,i){var a=null;for(var n in this._defaults){var o=e.getAttribute('date:'+n);if(o){a=a||{};try{a[n]=eval(o)}catch(s){a[n]=o}}};n=e.nodeName.toLowerCase();o=n=='div'||n=='span';if(!e.id){this.uuid+=1;e.id='dp'+this.uuid};var r=this._newInst(t(e),o);r.settings=t.extend({},i||{},a||{});if(n=='input')this._connectDatepicker(e,r);else o&&this._inlineDatepicker(e,r)},_newInst:function(e,i){return{id:e[0].id.replace(/([^A-Za-z0-9_-])/g,'\\\\$1'),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:!i?this.dpDiv:a(t('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},_connectDatepicker:function(e,i){var s=t(e);i.append=t([]);i.trigger=t([]);if(!s.hasClass(this.markerClassName)){this._attachments(s,i);s.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind('setData.datepicker',function(t,e,s){i.settings[e]=s}).bind('getData.datepicker',function(t,e){return this._get(i,e)});this._autoSize(i);t.data(e,'datepicker',i);i.settings.disabled&&this._disableDatepicker(e)}},_attachments:function(e,i){var s=this._get(i,'appendText'),o=this._get(i,'isRTL');i.append&&i.append.remove();if(s){i.append=t('<span class="'+this._appendClass+'">'+s+'</span>');e[o?'before':'after'](i.append)};e.unbind('focus',this._showDatepicker);i.trigger&&i.trigger.remove();s=this._get(i,'showOn');if(s=='focus'||s=='both')e.focus(this._showDatepicker);if(s=='button'||s=='both'){s=this._get(i,'buttonText');var n=this._get(i,'buttonImage');i.trigger=t(this._get(i,'buttonImageOnly')?t('<img/>').addClass(this._triggerClass).attr({src:n,alt:s,title:s}):t('<button type="button"></button>').addClass(this._triggerClass).html(n==''?s:t('<img/>').attr({src:n,alt:s,title:s})));e[o?'before':'after'](i.trigger);i.trigger.click(function(){t.datepicker._datepickerShowing&&t.datepicker._lastInput==e[0]?t.datepicker._hideDatepicker():t.datepicker._showDatepicker(e[0]);return!1})}},_autoSize:function(t){if(this._get(t,'autoSize')&&!t.inline){var e=new Date(2009,11,20),i=this._get(t,'dateFormat');if(i.match(/[DM]/)){var s=function(t){for(var i=0,s=0,e=0;e<t.length;e++)if(t[e].length>i){i=t[e].length;s=e};return s};e.setMonth(s(this._get(t,i.match(/MM/)?'monthNames':'monthNamesShort')));e.setDate(s(this._get(t,i.match(/DD/)?'dayNames':'dayNamesShort'))+20-e.getDay())};t.input.attr('size',this._formatDate(t,e).length)}},_inlineDatepicker:function(e,i){var s=t(e);if(!s.hasClass(this.markerClassName)){s.addClass(this.markerClassName).append(i.dpDiv).bind('setData.datepicker',function(t,e,s){i.settings[e]=s}).bind('getData.datepicker',function(t,e){return this._get(i,e)});t.data(e,'datepicker',i);this._setDate(i,this._getDefaultDate(i),!0);this._updateDatepicker(i);this._updateAlternate(i);i.settings.disabled&&this._disableDatepicker(e);i.dpDiv.css('display','block')}},_dialogDatepicker:function(e,i,n,o,a){e=this._dialogInst;if(!e){this.uuid+=1;this._dialogInput=t('<input type="text" id="'+('dp'+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);t('body').append(this._dialogInput);e=this._dialogInst=this._newInst(this._dialogInput,!1);e.settings={};t.data(this._dialogInput[0],'datepicker',e)};s(e.settings,o||{});i=i&&i.constructor==Date?this._formatDate(e,i):i;this._dialogInput.val(i);this._pos=a?a.length?a:[a.pageX,a.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css('left',this._pos[0]+20+'px').css('top',this._pos[1]+'px');e.settings.onSelect=n;this._inDialog=!0;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);t.blockUI&&t.blockUI(this.dpDiv);t.data(this._dialogInput[0],'datepicker',e);return this},_destroyDatepicker:function(e){var s=t(e),n=t.data(e,'datepicker');if(s.hasClass(this.markerClassName)){var i=e.nodeName.toLowerCase();t.removeData(e,'datepicker');if(i=='input'){n.append.remove();n.trigger.remove();s.removeClass(this.markerClassName).unbind('focus',this._showDatepicker).unbind('keydown',this._doKeyDown).unbind('keypress',this._doKeyPress).unbind('keyup',this._doKeyUp)} -else if(i=='div'||i=='span')s.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(e){var i=t(e),n=t.data(e,'datepicker');if(i.hasClass(this.markerClassName)){var s=e.nodeName.toLowerCase();if(s=='input'){e.disabled=!1;n.trigger.filter('button').each(function(){this.disabled=!1}).end().filter('img').css({opacity:'1.0',cursor:''})} -else if(s=='div'||s=='span'){i=i.children('.'+this._inlineClass);i.children().removeClass('ui-state-disabled');i.find('select.ui-datepicker-month, select.ui-datepicker-year').removeAttr('disabled')};this._disabledInputs=t.map(this._disabledInputs,function(t){return t==e?null:t})}},_disableDatepicker:function(e){var i=t(e),n=t.data(e,'datepicker');if(i.hasClass(this.markerClassName)){var s=e.nodeName.toLowerCase();if(s=='input'){e.disabled=!0;n.trigger.filter('button').each(function(){this.disabled=!0}).end().filter('img').css({opacity:'0.5',cursor:'default'})} -else if(s=='div'||s=='span'){i=i.children('.'+this._inlineClass);i.children().addClass('ui-state-disabled');i.find('select.ui-datepicker-month, select.ui-datepicker-year').attr('disabled','disabled')};this._disabledInputs=t.map(this._disabledInputs,function(t){return t==e?null:t});this._disabledInputs[this._disabledInputs.length]=e}},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;e<this._disabledInputs.length;e++)if(this._disabledInputs[e]==t)return!0;return!1},_getInst:function(e){try{return t.data(e,'datepicker')}catch(i){throw'Missing instance data for this datepicker'}},_optionDatepicker:function(i,n,o){var a=this._getInst(i);if(arguments.length==2&&typeof n=='string')return n=='defaults'?t.extend({},t.datepicker._defaults):a?n=='all'?t.extend({},a.settings):this._get(a,n):null;var r=n||{};if(typeof n=='string'){r={};r[n]=o};if(a){this._curInst==a&&this._hideDatepicker();var c=this._getDateDatepicker(i,!0),l=this._getMinMaxDate(a,'min'),h=this._getMinMaxDate(a,'max');s(a.settings,r);if(l!==null&&r.dateFormat!==e&&r.minDate===e)a.settings.minDate=this._formatDate(a,l);if(h!==null&&r.dateFormat!==e&&r.maxDate===e)a.settings.maxDate=this._formatDate(a,h);this._attachments(t(i),a);this._autoSize(a);this._setDate(a,c);this._updateAlternate(a);this._updateDatepicker(a)}},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){(t=this._getInst(t))&&this._updateDatepicker(t)},_setDateDatepicker:function(t,e){if(t=this._getInst(t)){this._setDate(t,e);this._updateDatepicker(t);this._updateAlternate(t)}},_getDateDatepicker:function(t,e){(t=this._getInst(t))&&!t.inline&&this._setDateFromField(t,e);return t?this._getDate(t):null},_doKeyDown:function(e){var i=t.datepicker._getInst(e.target),s=!0,n=i.dpDiv.is('.ui-datepicker-rtl');i._keyEvent=!0;if(t.datepicker._datepickerShowing)switch(e.keyCode){case 9:t.datepicker._hideDatepicker();s=!1;break;case 13:s=t('td.'+t.datepicker._dayOverClass+':not(.'+t.datepicker._currentClass+')',i.dpDiv);s[0]&&t.datepicker._selectDay(e.target,i.selectedMonth,i.selectedYear,s[0]);if(e=t.datepicker._get(i,'onSelect')){s=t.datepicker._formatDate(i);e.apply(i.input?i.input[0]:null,[s,i])} -else t.datepicker._hideDatepicker();return!1;case 27:t.datepicker._hideDatepicker();break;case 33:t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(i,'stepBigMonths'):-t.datepicker._get(i,'stepMonths'),'M');break;case 34:t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(i,'stepBigMonths'):+t.datepicker._get(i,'stepMonths'),'M');break;case 35:if(e.ctrlKey||e.metaKey)t.datepicker._clearDate(e.target);s=e.ctrlKey||e.metaKey;break;case 36:if(e.ctrlKey||e.metaKey)t.datepicker._gotoToday(e.target);s=e.ctrlKey||e.metaKey;break;case 37:if(e.ctrlKey||e.metaKey)t.datepicker._adjustDate(e.target,n?+1:-1,'D');s=e.ctrlKey||e.metaKey;if(e.originalEvent.altKey)t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(i,'stepBigMonths'):-t.datepicker._get(i,'stepMonths'),'M');break;case 38:if(e.ctrlKey||e.metaKey)t.datepicker._adjustDate(e.target,-7,'D');s=e.ctrlKey||e.metaKey;break;case 39:if(e.ctrlKey||e.metaKey)t.datepicker._adjustDate(e.target,n?-1:+1,'D');s=e.ctrlKey||e.metaKey;if(e.originalEvent.altKey)t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(i,'stepBigMonths'):+t.datepicker._get(i,'stepMonths'),'M');break;case 40:if(e.ctrlKey||e.metaKey)t.datepicker._adjustDate(e.target,+7,'D');s=e.ctrlKey||e.metaKey;break;default:s=!1} -else if(e.keyCode==36&&e.ctrlKey)t.datepicker._showDatepicker(this);else s=!1;if(s){e.preventDefault();e.stopPropagation()}},_doKeyPress:function(i){var s=t.datepicker._getInst(i.target);if(t.datepicker._get(s,'constrainInput')){s=t.datepicker._possibleChars(t.datepicker._get(s,'dateFormat'));var n=String.fromCharCode(i.charCode==e?i.keyCode:i.charCode);return i.ctrlKey||i.metaKey||n<' '||!s||s.indexOf(n)>-1}},_doKeyUp:function(e){e=t.datepicker._getInst(e.target);if(e.input.val()!=e.lastVal)try{if(t.datepicker.parseDate(t.datepicker._get(e,'dateFormat'),e.input?e.input.val():null,t.datepicker._getFormatConfig(e))){t.datepicker._setDateFromField(e);t.datepicker._updateAlternate(e);t.datepicker._updateDatepicker(e)}}catch(i){t.datepicker.log(i)};return!0},_showDatepicker:function(e){e=e.target||e;if(e.nodeName.toLowerCase()!='input')e=t('input',e.parentNode)[0];if(!(t.datepicker._isDisabledDatepicker(e)||t.datepicker._lastInput==e)){var i=t.datepicker._getInst(e);if(t.datepicker._curInst&&t.datepicker._curInst!=i){t.datepicker._datepickerShowing&&t.datepicker._triggerOnClose(t.datepicker._curInst);t.datepicker._curInst.dpDiv.stop(!0,!0)};var n=t.datepicker._get(i,'beforeShow');n=n?n.apply(e,[e,i]):{};if(n!==!1){s(i.settings,n);i.lastVal=null;t.datepicker._lastInput=e;t.datepicker._setDateFromField(i);if(t.datepicker._inDialog)e.value='';if(!t.datepicker._pos){t.datepicker._pos=t.datepicker._findPos(e);t.datepicker._pos[1]+=e.offsetHeight};var o=!1;t(e).parents().each(function(){o|=t(this).css('position')=='fixed';return!o});if(o&&t.browser.opera){t.datepicker._pos[0]-=document.documentElement.scrollLeft;t.datepicker._pos[1]-=document.documentElement.scrollTop};n={left:t.datepicker._pos[0],top:t.datepicker._pos[1]};t.datepicker._pos=null;i.dpDiv.empty();i.dpDiv.css({position:'absolute',display:'block',top:'-1000px'});t.datepicker._updateDatepicker(i);n=t.datepicker._checkOffset(i,n,o);i.dpDiv.css({position:t.datepicker._inDialog&&t.blockUI?'static':o?'fixed':'absolute',display:'none',left:n.left+'px',top:n.top+'px'});if(!i.inline){n=t.datepicker._get(i,'showAnim');var a=t.datepicker._get(i,'duration'),r=function(){var s=i.dpDiv.find('iframe.ui-datepicker-cover');if(s.length){var e=t.datepicker._getBorders(i.dpDiv);s.css({left:-e[0],top:-e[1],width:i.dpDiv.outerWidth(),height:i.dpDiv.outerHeight()})}};i.dpDiv.zIndex(t(e).zIndex()+1);t.datepicker._datepickerShowing=!0;t.effects&&t.effects[n]?i.dpDiv.show(n,t.datepicker._get(i,'showOptions'),a,r):i.dpDiv[n||'show'](n?a:null,r);if(!n||!a)r();i.input.is(':visible')&&!i.input.is(':disabled')&&i.input.focus();t.datepicker._curInst=i}}}},_updateDatepicker:function(e){this.maxRows=4;var s=t.datepicker._getBorders(e.dpDiv);n=e;e.dpDiv.empty().append(this._generateHTML(e));var i=e.dpDiv.find('iframe.ui-datepicker-cover');i.length&&i.css({left:-s[0],top:-s[1],width:e.dpDiv.outerWidth(),height:e.dpDiv.outerHeight()});e.dpDiv.find('.'+this._dayOverClass+' a').mouseover();s=this._getNumberOfMonths(e);i=s[1];e.dpDiv.removeClass('ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4').width('');i>1&&e.dpDiv.addClass('ui-datepicker-multi-'+i).css('width',17*i+'em');e.dpDiv[(s[0]!=1||s[1]!=1?'add':'remove')+'Class']('ui-datepicker-multi');e.dpDiv[(this._get(e,'isRTL')?'add':'remove')+'Class']('ui-datepicker-rtl');e==t.datepicker._curInst&&t.datepicker._datepickerShowing&&e.input&&e.input.is(':visible')&&!e.input.is(':disabled')&&e.input[0]!=document.activeElement&&e.input.focus();if(e.yearshtml){var o=e.yearshtml;setTimeout(function(){o===e.yearshtml&&e.yearshtml&&e.dpDiv.find('select.ui-datepicker-year:first').replaceWith(e.yearshtml);o=e.yearshtml=null},0)}},_getBorders:function(t){var e=function(t){return{thin:1,medium:2,thick:3}[t]||t};return[parseFloat(e(t.css('border-left-width'))),parseFloat(e(t.css('border-top-width')))]},_checkOffset:function(e,i,s){var n=e.dpDiv.outerWidth(),o=e.dpDiv.outerHeight(),h=e.input?e.input.outerWidth():0,r=e.input?e.input.outerHeight():0,a=document.documentElement.clientWidth+t(document).scrollLeft(),l=document.documentElement.clientHeight+t(document).scrollTop();i.left-=this._get(e,'isRTL')?n-h:0;i.left-=s&&i.left==e.input.offset().left?t(document).scrollLeft():0;i.top-=s&&i.top==e.input.offset().top+r?t(document).scrollTop():0;i.left-=Math.min(i.left,i.left+n>a&&a>n?Math.abs(i.left+n-a):0);i.top-=Math.min(i.top,i.top+o>l&&l>o?Math.abs(o+r):0);return i},_findPos:function(e){for(var i=this._get(this._getInst(e),'isRTL');e&&(e.type=='hidden'||e.nodeType!=1||t.expr.filters.hidden(e));)e=e[i?'previousSibling':'nextSibling'];e=t(e).offset();return[e.left,e.top]},_triggerOnClose:function(t){var e=this._get(t,'onClose');if(e)e.apply(t.input?t.input[0]:null,[t.input?t.input.val():'',t])},_hideDatepicker:function(e){var i=this._curInst;if(!(!i||e&&i!=t.data(e,'datepicker')))if(this._datepickerShowing){e=this._get(i,'showAnim');var n=this._get(i,'duration'),s=function(){t.datepicker._tidyDialog(i);this._curInst=null};t.effects&&t.effects[e]?i.dpDiv.hide(e,t.datepicker._get(i,'showOptions'),n,s):i.dpDiv[e=='slideDown'?'slideUp':e=='fadeIn'?'fadeOut':'hide'](e?n:null,s);e||s();t.datepicker._triggerOnClose(i);this._datepickerShowing=!1;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:'absolute',left:'0',top:'-100px'});if(t.blockUI){t.unblockUI();t('body').append(this.dpDiv)}};this._inDialog=!1}},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).unbind('.ui-datepicker-calendar')},_checkExternalClick:function(e){if(t.datepicker._curInst){e=t(e.target);e[0].id!=t.datepicker._mainDivId&&e.parents('#'+t.datepicker._mainDivId).length==0&&!e.hasClass(t.datepicker.markerClassName)&&!e.hasClass(t.datepicker._triggerClass)&&t.datepicker._datepickerShowing&&!(t.datepicker._inDialog&&t.blockUI)&&t.datepicker._hideDatepicker()}},_adjustDate:function(e,i,s){e=t(e);var n=this._getInst(e[0]);if(!this._isDisabledDatepicker(e[0])){this._adjustInstDate(n,i+(s=='M'?this._get(n,'showCurrentAtPos'):0),s);this._updateDatepicker(n)}},_gotoToday:function(e){e=t(e);var i=this._getInst(e[0]);if(this._get(i,'gotoCurrent')&&i.currentDay){i.selectedDay=i.currentDay;i.drawMonth=i.selectedMonth=i.currentMonth;i.drawYear=i.selectedYear=i.currentYear} -else{var s=new Date;i.selectedDay=s.getDate();i.drawMonth=i.selectedMonth=s.getMonth();i.drawYear=i.selectedYear=s.getFullYear()};this._notifyChange(i);this._adjustDate(e)},_selectMonthYear:function(e,i,s){e=t(e);var n=this._getInst(e[0]);n['selected'+(s=='M'?'Month':'Year')]=n['draw'+(s=='M'?'Month':'Year')]=parseInt(i.options[i.selectedIndex].value,10);this._notifyChange(n);this._adjustDate(e)},_selectDay:function(e,i,s,n){var o=t(e);if(!(t(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(o[0]))){o=this._getInst(o[0]);o.selectedDay=o.currentDay=t('a',n).html();o.selectedMonth=o.currentMonth=i;o.selectedYear=o.currentYear=s;this._selectDate(e,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear))}},_clearDate:function(e){e=t(e);this._getInst(e[0]);this._selectDate(e,'')},_selectDate:function(e,i){e=this._getInst(t(e)[0]);i=i!=null?i:this._formatDate(e);e.input&&e.input.val(i);this._updateAlternate(e);var s=this._get(e,'onSelect');if(s)s.apply(e.input?e.input[0]:null,[i,e]);else e.input&&e.input.trigger('change');if(e.inline)this._updateDatepicker(e);else{this._hideDatepicker();this._lastInput=e.input[0];typeof e.input[0]!='object'&&e.input.focus();this._lastInput=null}},_updateAlternate:function(e){var i=this._get(e,'altField');if(i){var s=this._get(e,'altFormat')||this._get(e,'dateFormat'),n=this._getDate(e),o=this.formatDate(s,n,this._getFormatConfig(e));t(i).each(function(){t(this).val(o)})}},noWeekends:function(t){t=t.getDay();return[t>0&&t<6,'']},iso8601Week:function(t){t=new Date(t.getTime());t.setDate(t.getDate()+4-(t.getDay()||7));var e=t.getTime();t.setMonth(0);t.setDate(1);return Math.floor(Math.round((e-t)/864E5)/7)+1},parseDate:function(e,i,s){if(e==null||i==null)throw'Invalid arguments';i=typeof i=='object'?i.toString():i+'';if(i=='')return null;var h=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff;h=typeof h!='string'?h:(new Date).getFullYear()%100+parseInt(h,10);for(var m=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,v=(s?s.dayNames:null)||this._defaults.dayNames,b=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,y=(s?s.monthNames:null)||this._defaults.monthNames,a=s=-1,r=-1,d=-1,f=!1,u=function(t){(t=l+1<e.length&&e.charAt(l+1)==t)&&l++;return t},c=function(t){var e=u(t);t=new RegExp('^\\d{1,'+(t=='@'?14:t=='!'?20:t=='y'&&e?4:t=='o'?3:2)+'}');t=i.substring(o).match(t);if(!t)throw'Missing number at position '+o;o+=t[0].length;return parseInt(t[0],10)},g=function(e,s,n){e=t.map(u(e)?n:s,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});var a=-1;t.each(e,function(t,e){t=e[1];if(i.substr(o,t.length).toLowerCase()==t.toLowerCase()){a=e[0];o+=t.length;return!1}});if(a!=-1)return a+1;else throw'Unknown name at position '+o;},p=function(){if(i.charAt(o)!=e.charAt(l))throw'Unexpected literal at position '+o;o++},o=0,l=0;l<e.length;l++)if(f)if(e.charAt(l)=='\''&&!u('\''))f=!1;else p();else switch(e.charAt(l)){case'd':r=c('d');break;case'D':g('D',m,v);break;case'o':d=c('o');break;case'm':a=c('m');break;case'M':a=g('M',b,y);break;case'y':s=c('y');break;case'@':var n=new Date(c('@'));s=n.getFullYear();a=n.getMonth()+1;r=n.getDate();break;case'!':n=new Date((c('!')-this._ticksTo1970)/1E4);s=n.getFullYear();a=n.getMonth()+1;r=n.getDate();break;case'\'':if(u('\''))p();else f=!0;break;default:p()};if(o<i.length)throw'Extra/unparsed characters found in date: '+i.substring(o);if(s==-1)s=(new Date).getFullYear();else if(s<100)s+=(new Date).getFullYear()-(new Date).getFullYear()%100+(s<=h?0:-100);if(d>-1){a=1;r=d;do{h=this._getDaysInMonth(s,a-1);if(r<=h)break;a++;r-=h} -while(1)};n=this._daylightSavingAdjust(new Date(s,a-1,r));if(n.getFullYear()!=s||n.getMonth()+1!=a||n.getDate()!=r)throw'Invalid date';return n},ATOM:'yy-mm-dd',COOKIE:'D, dd M yy',ISO_8601:'yy-mm-dd',RFC_822:'D, d M y',RFC_850:'DD, dd-M-y',RFC_1036:'D, d M y',RFC_1123:'D, d M yy',RFC_2822:'D, d M yy',RSS:'D, d M y',TICKS:'!',TIMESTAMP:'@',W3C:'yy-mm-dd',_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(t,e,i){if(!e)return'';var h=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,c=(i?i.dayNames:null)||this._defaults.dayNames,u=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort;i=(i?i.monthNames:null)||this._defaults.monthNames;var o=function(e){(e=n+1<t.length&&t.charAt(n+1)==e)&&n++;return e},a=function(t,e,i){e=''+e;if(o(t))for(;e.length<i;)e='0'+e;return e},l=function(t,e,i,s){return o(t)?s[e]:i[e]},s='',r=!1;if(e)for(var n=0;n<t.length;n++)if(r)if(t.charAt(n)=='\''&&!o('\''))r=!1;else s+=t.charAt(n);else switch(t.charAt(n)){case'd':s+=a('d',e.getDate(),2);break;case'D':s+=l('D',e.getDay(),h,c);break;case'o':s+=a('o',Math.round(((new Date(e.getFullYear(),e.getMonth(),e.getDate())).getTime()-(new Date(e.getFullYear(),0,0)).getTime())/864E5),3);break;case'm':s+=a('m',e.getMonth()+1,2);break;case'M':s+=l('M',e.getMonth(),u,i);break;case'y':s+=o('y')?e.getFullYear():(e.getYear()%100<10?'0':'')+e.getYear()%100;break;case'@':s+=e.getTime();break;case'!':s+=e.getTime()*1E4+this._ticksTo1970;break;case'\'':if(o('\''))s+='\'';else r=!0;break;default:s+=t.charAt(n)};return s},_possibleChars:function(t){for(var i='',s=!1,n=function(i){(i=e+1<t.length&&t.charAt(e+1)==i)&&e++;return i},e=0;e<t.length;e++)if(s)if(t.charAt(e)=='\''&&!n('\''))s=!1;else i+=t.charAt(e);else switch(t.charAt(e)){case'd':case'm':case'y':case'@':i+='0123456789';break;case'D':case'M':return null;case'\'':if(n('\''))i+='\'';else s=!0;break;default:i+=t.charAt(e)};return i},_get:function(t,i){return t.settings[i]!==e?t.settings[i]:this._defaults[i]},_setDateFromField:function(t,e){if(t.input.val()!=t.lastVal){var r=this._get(t,'dateFormat'),n=t.lastVal=t.input?t.input.val():null,s,o;s=o=this._getDefaultDate(t);var a=this._getFormatConfig(t);try{s=this.parseDate(r,n,a)||o}catch(i){this.log(i);n=e?'':n};t.selectedDay=s.getDate();t.drawMonth=t.selectedMonth=s.getMonth();t.drawYear=t.selectedYear=s.getFullYear();t.currentDay=n?s.getDate():0;t.currentMonth=n?s.getMonth():0;t.currentYear=n?s.getFullYear():0;this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,'defaultDate'),new Date))},_determineDate:function(e,i,s){var n=function(t){var e=new Date;e.setDate(e.getDate()+t);return e},o=function(i){try{return t.datepicker.parseDate(t.datepicker._get(e,'dateFormat'),i,t.datepicker._getFormatConfig(e))}catch(n){};var s=(i.toLowerCase().match(/^c/)?t.datepicker._getDate(e):null)||new Date,a=s.getFullYear(),r=s.getMonth();s=s.getDate();for(var l=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,o=l.exec(i);o;){switch(o[2]||'d'){case'd':case'D':s+=parseInt(o[1],10);break;case'w':case'W':s+=parseInt(o[1],10)*7;break;case'm':case'M':r+=parseInt(o[1],10);s=Math.min(s,t.datepicker._getDaysInMonth(a,r));break;case'y':case'Y':a+=parseInt(o[1],10);s=Math.min(s,t.datepicker._getDaysInMonth(a,r));break};o=l.exec(i)};return new Date(a,r,s)};if(i=(i=i==null||i===''?s:typeof i=='string'?o(i):typeof i=='number'?isNaN(i)?s:n(i):new Date(i.getTime()))&&i.toString()=='Invalid Date'?s:i){i.setHours(0);i.setMinutes(0);i.setSeconds(0);i.setMilliseconds(0)};return this._daylightSavingAdjust(i)},_daylightSavingAdjust:function(t){if(!t)return null;t.setHours(t.getHours()>12?t.getHours()+2:0);return t},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,o=t.selectedYear;e=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=e.getDate();t.drawMonth=t.selectedMonth=t.currentMonth=e.getMonth();t.drawYear=t.selectedYear=t.currentYear=e.getFullYear();if((n!=t.selectedMonth||o!=t.selectedYear)&&!i)this._notifyChange(t);this._adjustInstDate(t);if(t.input)t.input.val(s?'':this._formatDate(t))},_getDate:function(t){return!t.currentYear||t.input&&t.input.val()==''?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay))},_generateHTML:function(e){var m=new Date;m=this._daylightSavingAdjust(new Date(m.getFullYear(),m.getMonth(),m.getDate()));var f=this._get(e,'isRTL'),M=this._get(e,'showButtonPanel'),k=this._get(e,'hideIfNoPrevNext'),l=this._get(e,'navigationAsDateFormat'),p=this._getNumberOfMonths(e),s=this._get(e,'showCurrentAtPos'),c=this._get(e,'stepMonths'),P=p[0]!=1||p[1]!=1,S=this._daylightSavingAdjust(!e.currentDay?new Date(9999,9,9):new Date(e.currentYear,e.currentMonth,e.currentDay)),b=this._getMinMaxDate(e,'min'),g=this._getMinMaxDate(e,'max');s=e.drawMonth-s;var r=e.drawYear;if(s<0){s+=12;r--};if(g){var a=this._daylightSavingAdjust(new Date(g.getFullYear(),g.getMonth()-p[0]*p[1]+1,g.getDate()));for(a=b&&a<b?b:a;this._daylightSavingAdjust(new Date(r,s,1))>a;){s--;if(s<0){s=11;r--}}};e.drawMonth=s;e.drawYear=r;a=this._get(e,'prevText');a=!l?a:this.formatDate(a,this._daylightSavingAdjust(new Date(r,s-c,1)),this._getFormatConfig(e));a=this._canAdjustMonth(e,-1,r,s)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+i+'.datepicker._adjustDate(\'#'+e.id+'\', -'+c+', \'M\');" title="'+a+'"><span class="ui-icon ui-icon-circle-triangle-'+(f?'e':'w')+'">'+a+'</span></a>':k?'':'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+a+'"><span class="ui-icon ui-icon-circle-triangle-'+(f?'e':'w')+'">'+a+'</span></a>';var h=this._get(e,'nextText');h=!l?h:this.formatDate(h,this._daylightSavingAdjust(new Date(r,s+c,1)),this._getFormatConfig(e));k=this._canAdjustMonth(e,+1,r,s)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+i+'.datepicker._adjustDate(\'#'+e.id+'\', +'+c+', \'M\');" title="'+h+'"><span class="ui-icon ui-icon-circle-triangle-'+(f?'w':'e')+'">'+h+'</span></a>':k?'':'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+h+'"><span class="ui-icon ui-icon-circle-triangle-'+(f?'w':'e')+'">'+h+'</span></a>';c=this._get(e,'currentText');h=this._get(e,'gotoCurrent')&&e.currentDay?S:m;c=!l?c:this.formatDate(c,h,this._getFormatConfig(e));l=!e.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+i+'.datepicker._hideDatepicker();">'+this._get(e,'closeText')+'</button>':'';M=M?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(f?l:'')+(this._isInRange(e,h)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+i+'.datepicker._gotoToday(\'#'+e.id+'\');">'+c+'</button>':'')+(f?'':l)+'</div>':'';l=parseInt(this._get(e,'firstDay'),10);l=isNaN(l)?0:l;c=this._get(e,'showWeek');h=this._get(e,'dayNames');this._get(e,'dayNamesShort');var E=this._get(e,'dayNamesMin'),N=this._get(e,'monthNames'),F=this._get(e,'monthNamesShort'),W=this._get(e,'beforeShowDay'),I=this._get(e,'showOtherMonths'),R=this._get(e,'selectOtherMonths');this._get(e,'calculateWeek');for(var O=this._getDefaultDate(e),D='',w=0;w<p[0];w++){var A='';this.maxRows=4;for(var y=0;y<p[1];y++){var H=this._daylightSavingAdjust(new Date(r,s,e.selectedDay)),o=' ui-corner-all',d='';if(P){d+='<div class="ui-datepicker-group';if(p[1]>1)switch(y){case 0:d+=' ui-datepicker-group-first';o=' ui-corner-'+(f?'right':'left');break;case p[1]-1:d+=' ui-datepicker-group-last';o=' ui-corner-'+(f?'left':'right');break;default:d+=' ui-datepicker-group-middle';o='';break};d+='">'};d+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+o+'">'+(/all|left/.test(o)&&w==0?f?k:a:'')+(/all|right/.test(o)&&w==0?f?a:k:'')+this._generateMonthYearHeader(e,s,r,b,g,w>0||y>0,N,F)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var u=c?'<th class="ui-datepicker-week-col">'+this._get(e,'weekHeader')+'</th>':'';for(o=0;o<7;o++){var n=(o+l)%7;u+='<th'+((o+l+6)%7>=5?' class="ui-datepicker-week-end"':'')+'><span title="'+h[n]+'">'+E[n]+'</span></th>'};d+=u+'</tr></thead><tbody>';u=this._getDaysInMonth(r,s);if(r==e.selectedYear&&s==e.selectedMonth)e.selectedDay=Math.min(e.selectedDay,u);o=(this._getFirstDayOfMonth(r,s)-l+7)%7;u=Math.ceil((o+u)/7);this.maxRows=u=P?this.maxRows>u?this.maxRows:u:u;n=this._daylightSavingAdjust(new Date(r,s,1-o));for(var T=0;T<u;T++){d+='<tr>';var z=!c?'':'<td class="ui-datepicker-week-col">'+this._get(e,'calculateWeek')(n)+'</td>';for(o=0;o<7;o++){var x=W?W.apply(e.input?e.input[0]:null,[n]):[!0,''],v=n.getMonth()!=s,C=v&&!R||!x[0]||b&&n<b||g&&n>g;z+='<td class="'+((o+l+6)%7>=5?' ui-datepicker-week-end':'')+(v?' ui-datepicker-other-month':'')+(n.getTime()==H.getTime()&&s==e.selectedMonth&&e._keyEvent||O.getTime()==n.getTime()&&O.getTime()==H.getTime()?' '+this._dayOverClass:'')+(C?' '+this._unselectableClass+' ui-state-disabled':'')+(v&&!I?'':' '+x[1]+(n.getTime()==S.getTime()?' '+this._currentClass:'')+(n.getTime()==m.getTime()?' ui-datepicker-today':''))+'"'+((!v||I)&&x[2]?' title="'+x[2]+'"':'')+(C?'':' onclick="DP_jQuery_'+i+'.datepicker._selectDay(\'#'+e.id+'\','+n.getMonth()+','+n.getFullYear()+', this);return false;"')+'>'+(v&&!I?'&#xa0;':C?'<span class="ui-state-default">'+n.getDate()+'</span>':'<a class="ui-state-default'+(n.getTime()==m.getTime()?' ui-state-highlight':'')+(n.getTime()==S.getTime()?' ui-state-active':'')+(v?' ui-priority-secondary':'')+'" href="#">'+n.getDate()+'</a>')+'</td>';n.setDate(n.getDate()+1);n=this._daylightSavingAdjust(n)};d+=z+'</tr>'};s++;if(s>11){s=0;r++};d+='</tbody></table>'+(P?'</div>'+(p[0]>0&&y==p[1]-1?'<div class="ui-datepicker-row-break"></div>':''):'');A+=d};D+=A};D+=M+(t.browser.msie&&parseInt(t.browser.version,10)<7&&!e.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':'');e._keyEvent=!1;return D},_generateMonthYearHeader:function(t,e,s,n,o,r,c,a){var d=this._get(t,'changeMonth'),f=this._get(t,'changeYear'),g=this._get(t,'showMonthAfterYear'),h='<div class="ui-datepicker-title">',u='';if(r||!d)u+='<span class="ui-datepicker-month">'+c[e]+'</span>';else{c=n&&n.getFullYear()==s;var m=o&&o.getFullYear()==s;u+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+i+'.datepicker._selectMonthYear(\'#'+t.id+'\', this, \'M\');" >';for(var l=0;l<12;l++)if((!c||l>=n.getMonth())&&(!m||l<=o.getMonth()))u+='<option value="'+l+'"'+(l==e?' selected="selected"':'')+'>'+a[l]+'</option>';u+='</select>'};g||(h+=u+(r||!(d&&f)?'&#xa0;':''));if(!t.yearshtml){t.yearshtml='';if(r||!f)h+='<span class="ui-datepicker-year">'+s+'</span>';else{a=this._get(t,'yearRange').split(':');var p=(new Date).getFullYear();c=function(t){t=t.match(/c[+-].*/)?s+parseInt(t.substring(1),10):t.match(/[+-].*/)?p+parseInt(t,10):parseInt(t,10);return isNaN(t)?p:t};e=c(a[0]);a=Math.max(e,c(a[1]||''));e=n?Math.max(e,n.getFullYear()):e;a=o?Math.min(a,o.getFullYear()):a;for(t.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+i+'.datepicker._selectMonthYear(\'#'+t.id+'\', this, \'Y\');" >';e<=a;e++)t.yearshtml+='<option value="'+e+'"'+(e==s?' selected="selected"':'')+'>'+e+'</option>';t.yearshtml+='</select>';h+=t.yearshtml;t.yearshtml=null}};h+=this._get(t,'yearSuffix');if(g)h+=(r||!(d&&f)?'&#xa0;':'')+u;h+='</div>';return h},_adjustInstDate:function(t,e,i){var s=t.drawYear+(i=='Y'?e:0),n=t.drawMonth+(i=='M'?e:0);e=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+(i=='D'?e:0);s=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,e)));t.selectedDay=s.getDate();t.drawMonth=t.selectedMonth=s.getMonth();t.drawYear=t.selectedYear=s.getFullYear();if(i=='M'||i=='Y')this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,'min');t=this._getMinMaxDate(t,'max');e=i&&e<i?i:e;return e=t&&e>t?t:e},_notifyChange:function(t){var e=this._get(t,'onChangeMonthYear');if(e)e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){t=this._get(t,'numberOfMonths');return t==null?[1,1]:typeof t=='number'?[1,t]:t},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+'Date'),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return(new Date(t,e,1)).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t);i=this._daylightSavingAdjust(new Date(i,s+(e<0?e:n[0]*n[1]),1));e<0&&i.setDate(this._getDaysInMonth(i.getFullYear(),i.getMonth()));return this._isInRange(t,i)},_isInRange:function(t,e){var i=this._getMinMaxDate(t,'min');t=this._getMinMaxDate(t,'max');return(!i||e.getTime()>=i.getTime())&&(!t||e.getTime()<=t.getTime())},_getFormatConfig:function(t){var e=this._get(t,'shortYearCutoff');e=typeof e!='string'?e:(new Date).getFullYear()%100+parseInt(e,10);return{shortYearCutoff:e,dayNamesShort:this._get(t,'dayNamesShort'),dayNames:this._get(t,'dayNames'),monthNamesShort:this._get(t,'monthNamesShort'),monthNames:this._get(t,'monthNames')}},_formatDate:function(t,e,i,s){if(!e){t.currentDay=t.selectedDay;t.currentMonth=t.selectedMonth;t.currentYear=t.selectedYear};e=e?typeof e=='object'?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,'dateFormat'),e,this._getFormatConfig(t))}});t.fn.datepicker=function(e){if(!this.length)return this;if(!t.datepicker.initialized){t(document).mousedown(t.datepicker._checkExternalClick).find('body').append(t.datepicker.dpDiv);t.datepicker.initialized=!0};var i=Array.prototype.slice.call(arguments,1);if(typeof e=='string'&&(e=='isDisabled'||e=='getDate'||e=='widget'))return t.datepicker['_'+e+'Datepicker'].apply(t.datepicker,[this[0]].concat(i));if(e=='option'&&arguments.length==2&&typeof arguments[1]=='string')return t.datepicker['_'+e+'Datepicker'].apply(t.datepicker,[this[0]].concat(i));return this.each(function(){typeof e=='string'?t.datepicker['_'+e+'Datepicker'].apply(t.datepicker,[this].concat(i)):t.datepicker._attachDatepicker(this,e)})};t.datepicker=new o;t.datepicker.initialized=!1;t.datepicker.uuid=(new Date).getTime();t.datepicker.version='1.8.16';window['DP_jQuery_'+i]=t})(jQuery);(function(t,e){t.widget('ui.progressbar',{options:{value:0,max:100},min:0,_create:function(){this.element.addClass('ui-progressbar ui-widget ui-widget-content ui-corner-all').attr({role:'progressbar','aria-valuemin':this.min,'aria-valuemax':this.options.max,'aria-valuenow':this._value()});this.valueDiv=t('<div class=\'ui-progressbar-value ui-widget-header ui-corner-left\'></div>').appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass('ui-progressbar ui-widget ui-widget-content ui-corner-all').removeAttr('role').removeAttr('aria-valuemin').removeAttr('aria-valuemax').removeAttr('aria-valuenow');this.valueDiv.remove();t.Widget.prototype.destroy.apply(this,arguments)},value:function(t){if(t===e)return this._value();this._setOption('value',t);return this},_setOption:function(e,i){if(e==='value'){this.options.value=i;this._refreshValue();this._value()===this.options.max&&this._trigger('complete')};t.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var t=this.options.value;if(typeof t!=='number')t=0;return Math.min(this.options.max,Math.max(this.min,t))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var t=this.value(),e=this._percentage();if(this.oldValue!==t){this.oldValue=t;this._trigger('change')};this.valueDiv.toggle(t>this.min).toggleClass('ui-corner-right',t===this.options.max).width(e.toFixed(0)+'%');this.element.attr('aria-valuenow',t)}});t.extend(t.ui.progressbar,{version:'1.8.16'})})(jQuery);jQuery.effects||function(t,e){function a(e){var i;if(e&&e.constructor==Array&&e.length==3)return e;if(i=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(e))return[parseInt(i[1],10),parseInt(i[2],10),parseInt(i[3],10)];if(i=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(e))return[parseFloat(i[1])*2.55,parseFloat(i[2])*2.55,parseFloat(i[3])*2.55];if(i=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(e))return[parseInt(i[1],16),parseInt(i[2],16),parseInt(i[3],16)];if(i=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(e))return[parseInt(i[1]+i[1],16),parseInt(i[2]+i[2],16),parseInt(i[3]+i[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(e))return n.transparent;return n[t.trim(e).toLowerCase()]};function c(e,i){var s;do{s=t.curCSS(e,i);if(s!=''&&s!='transparent'||t.nodeName(e,'body'))break;i='backgroundColor'} -while(e=e.parentNode);return a(s)};function r(){var t=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,i={},e,n;if(t&&t.length&&t[0]&&t[t[0]])for(var s=t.length;s--;){e=t[s];if(typeof t[e]=='string'){n=e.replace(/\-(\w)/g,function(t,e){return e.toUpperCase()});i[n]=t[e]}} -else for(e in t)if(typeof t[e]==='string')i[e]=t[e];return i};function l(e){var i,s;for(i in e){s=e[i];if(s==null||t.isFunction(s)||i in h||/scrollbar/.test(i)||!/color/i.test(i)&&isNaN(parseFloat(s)))delete e[i]};return e};function u(t,e){var s={_:0},i;for(i in e)if(t[i]!=e[i])s[i]=e[i];return s};function i(e,i,s,n){if(typeof e=='object'){n=i;s=null;i=e;e=i.effect};if(t.isFunction(i)){n=i;s=null;i={}};if(typeof i=='number'||t.fx.speeds[i]){n=s;s=i;i={}};if(t.isFunction(s)){n=s;s=null};i=i||{};s=s||i.duration;s=t.fx.off?0:typeof s=='number'?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default;n=n||i.complete;return[e,i,s,n]};function s(e){if(!e||typeof e==='number'||t.fx.speeds[e])return!0;if(typeof e==='string'&&!t.effects[e])return!0;return!1};t.effects={};t.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','borderColor','color','outlineColor'],function(e,i){t.fx.step[i]=function(t){if(!t.colorInit){t.start=c(t.elem,i);t.end=a(t.end);t.colorInit=!0};t.elem.style[i]='rgb('+Math.max(Math.min(parseInt(t.pos*(t.end[0]-t.start[0])+t.start[0],10),255),0)+','+Math.max(Math.min(parseInt(t.pos*(t.end[1]-t.start[1])+t.start[1],10),255),0)+','+Math.max(Math.min(parseInt(t.pos*(t.end[2]-t.start[2])+t.start[2],10),255),0)+')'}});var n={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},o=['add','remove','toggle'],h={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.effects.animateClass=function(e,i,s,n){if(t.isFunction(s)){n=s;s=null};return this.queue(function(){var a=t(this),h=a.attr('style')||' ',d=l(r.call(this)),c,f=a.attr('class');t.each(o,function(t,i){e[i]&&a[i+'Class'](e[i])});c=l(r.call(this));a.attr('class',f);a.animate(u(d,c),{queue:!1,duration:i,easing:s,complete:function(){t.each(o,function(t,i){e[i]&&a[i+'Class'](e[i])});if(typeof a.attr('style')=='object'){a.attr('style').cssText='';a.attr('style').cssText=h} -else a.attr('style',h);n&&n.apply(this,arguments);t.dequeue(this)}})})};t.fn.extend({_addClass:t.fn.addClass,addClass:function(e,i,s,n){return i?t.effects.animateClass.apply(this,[{add:e},i,s,n]):this._addClass(e)},_removeClass:t.fn.removeClass,removeClass:function(e,i,s,n){return i?t.effects.animateClass.apply(this,[{remove:e},i,s,n]):this._removeClass(e)},_toggleClass:t.fn.toggleClass,toggleClass:function(i,s,n,o,a){return typeof s=='boolean'||s===e?n?t.effects.animateClass.apply(this,[s?{add:i}:{remove:i},n,o,a]):this._toggleClass(i,s):t.effects.animateClass.apply(this,[{toggle:i},s,n,o])},switchClass:function(e,i,s,n,o){return t.effects.animateClass.apply(this,[{add:i,remove:e},s,n,o])}});t.extend(t.effects,{version:'1.8.16',save:function(t,e){for(var i=0;i<e.length;i++)e[i]!==null&&t.data('ec.storage.'+e[i],t[0].style[e[i]])},restore:function(t,e){for(var i=0;i<e.length;i++)e[i]!==null&&t.css(e[i],t.data('ec.storage.'+e[i]))},setMode:function(t,e){if(e=='toggle')e=t.is(':hidden')?'show':'hide';return e},getBaseline:function(t,e){var i;switch(t[0]){case'top':i=0;break;case'middle':i=0.5;break;case'bottom':i=1;break;default:i=t[0]/e.height};switch(t[1]){case'left':t=0;break;case'center':t=0.5;break;case'right':t=1;break;default:t=t[1]/e.width};return{x:t,y:i}},createWrapper:function(e){if(e.parent().is('.ui-effects-wrapper'))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),'float':e.css('float')},s=t('<div></div>').addClass('ui-effects-wrapper').css({fontSize:'100%',background:'transparent',border:'none',margin:0,padding:0}),n=document.activeElement;e.wrap(s);if(e[0]===n||t.contains(e[0],n))t(n).focus();s=e.parent();if(e.css('position')=='static'){s.css({position:'relative'});e.css({position:'relative'})} -else{t.extend(i,{position:e.css('position'),zIndex:e.css('z-index')});t.each(['top','left','bottom','right'],function(t,s){i[s]=e.css(s);if(isNaN(parseInt(i[s],10)))i[s]='auto'});e.css({position:'relative',top:0,left:0,right:'auto',bottom:'auto'})};return s.css(i).show()},removeWrapper:function(e){var s,i=document.activeElement;if(e.parent().is('.ui-effects-wrapper')){s=e.parent().replaceWith(e);if(e[0]===i||t.contains(e[0],i))t(i).focus();return s};return e},setTransition:function(e,i,s,n){n=n||{};t.each(i,function(t,i){unit=e.cssUnit(i);if(unit[0]>0)n[i]=unit[0]*s+unit[1]});return n}});t.fn.extend({effect:function(e){var s=i.apply(this,arguments),n={options:s[1],duration:s[2],callback:s[3]};s=n.options.mode;var o=t.effects[e];if(t.fx.off||!o)return s?this[s](n.duration,n.callback):this.each(function(){n.callback&&n.callback.call(this)});return o.call(this,n)},_show:t.fn.show,show:function(t){if(s(t))return this._show.apply(this,arguments);else{var e=i.apply(this,arguments);e[1].mode='show';return this.effect.apply(this,e)}},_hide:t.fn.hide,hide:function(t){if(s(t))return this._hide.apply(this,arguments);else{var e=i.apply(this,arguments);e[1].mode='hide';return this.effect.apply(this,e)}},__toggle:t.fn.toggle,toggle:function(e){if(s(e)||typeof e==='boolean'||t.isFunction(e))return this.__toggle.apply(this,arguments);else{var n=i.apply(this,arguments);n[1].mode='toggle';return this.effect.apply(this,n)}},cssUnit:function(e){var i=this.css(e),s=[];t.each(['em','px','%','pt'],function(t,e){if(i.indexOf(e)>0)s=[parseFloat(i),e]});return s}});t.easing.jswing=t.easing.swing;t.extend(t.easing,{def:'easeOutQuad',swing:function(e,i,s,n,o){return t.easing[t.easing.def](e,i,s,n,o)},easeInQuad:function(t,e,i,s,n){return s*(e/=n)*e+i},easeOutQuad:function(t,e,i,s,n){return-s*(e/=n)*(e-2)+i},easeInOutQuad:function(t,e,i,s,n){if((e/=n/2)<1)return s/2*e*e+i;return-s/2*(--e*(e-2)-1)+i},easeInCubic:function(t,e,i,s,n){return s*(e/=n)*e*e+i},easeOutCubic:function(t,e,i,s,n){return s*((e=e/n-1)*e*e+1)+i},easeInOutCubic:function(t,e,i,s,n){if((e/=n/2)<1)return s/2*e*e*e+i;return s/2*((e-=2)*e*e+2)+i},easeInQuart:function(t,e,i,s,n){return s*(e/=n)*e*e*e+i},easeOutQuart:function(t,e,i,s,n){return-s*((e=e/n-1)*e*e*e-1)+i},easeInOutQuart:function(t,e,i,s,n){if((e/=n/2)<1)return s/2*e*e*e*e+i;return-s/2*((e-=2)*e*e*e-2)+i},easeInQuint:function(t,e,i,s,n){return s*(e/=n)*e*e*e*e+i},easeOutQuint:function(t,e,i,s,n){return s*((e=e/n-1)*e*e*e*e+1)+i},easeInOutQuint:function(t,e,i,s,n){if((e/=n/2)<1)return s/2*e*e*e*e*e+i;return s/2*((e-=2)*e*e*e*e+2)+i},easeInSine:function(t,e,i,s,n){return-s*Math.cos(e/n*(Math.PI/2))+s+i},easeOutSine:function(t,e,i,s,n){return s*Math.sin(e/n*(Math.PI/2))+i},easeInOutSine:function(t,e,i,s,n){return-s/2*(Math.cos(Math.PI*e/n)-1)+i},easeInExpo:function(t,e,i,s,n){return e==0?i:s*Math.pow(2,10*(e/n-1))+i},easeOutExpo:function(t,e,i,s,n){return e==n?i+s:s*(-Math.pow(2,-10*e/n)+1)+i},easeInOutExpo:function(t,e,i,s,n){if(e==0)return i;if(e==n)return i+s;if((e/=n/2)<1)return s/2*Math.pow(2,10*(e-1))+i;return s/2*(-Math.pow(2,-10*--e)+2)+i},easeInCirc:function(t,e,i,s,n){return-s*(Math.sqrt(1-(e/=n)*e)-1)+i},easeOutCirc:function(t,e,i,s,n){return s*Math.sqrt(1-(e=e/n-1)*e)+i},easeInOutCirc:function(t,e,i,s,n){if((e/=n/2)<1)return-s/2*(Math.sqrt(1-e*e)-1)+i;return s/2*(Math.sqrt(1-(e-=2)*e)+1)+i},easeInElastic:function(t,e,i,s,n){t=1.70158;var o=0,a=s;if(e==0)return i;if((e/=n)==1)return i+s;o||(o=n*0.3);if(a<Math.abs(s)){a=s;t=o/4} -else t=o/(2*Math.PI)*Math.asin(s/a);return-(a*Math.pow(2,10*(e-=1))*Math.sin((e*n-t)*2*Math.PI/o))+i},easeOutElastic:function(t,e,i,s,n){t=1.70158;var o=0,a=s;if(e==0)return i;if((e/=n)==1)return i+s;o||(o=n*0.3);if(a<Math.abs(s)){a=s;t=o/4} -else t=o/(2*Math.PI)*Math.asin(s/a);return a*Math.pow(2,-10*e)*Math.sin((e*n-t)*2*Math.PI/o)+s+i},easeInOutElastic:function(t,e,i,s,n){t=1.70158;var o=0,a=s;if(e==0)return i;if((e/=n/2)==2)return i+s;o||(o=n*0.3*1.5);if(a<Math.abs(s)){a=s;t=o/4} -else t=o/(2*Math.PI)*Math.asin(s/a);if(e<1)return-0.5*a*Math.pow(2,10*(e-=1))*Math.sin((e*n-t)*2*Math.PI/o)+i;return a*Math.pow(2,-10*(e-=1))*Math.sin((e*n-t)*2*Math.PI/o)*0.5+s+i},easeInBack:function(t,i,s,n,o,a){if(a==e)a=1.70158;return n*(i/=o)*i*((a+1)*i-a)+s},easeOutBack:function(t,i,s,n,o,a){if(a==e)a=1.70158;return n*((i=i/o-1)*i*((a+1)*i+a)+1)+s},easeInOutBack:function(t,i,s,n,o,a){if(a==e)a=1.70158;if((i/=o/2)<1)return n/2*i*i*(((a*=1.525)+1)*i-a)+s;return n/2*((i-=2)*i*(((a*=1.525)+1)*i+a)+2)+s},easeInBounce:function(e,i,s,n,o){return n-t.easing.easeOutBounce(e,o-i,0,n,o)+s},easeOutBounce:function(t,e,i,s,n){return(e/=n)<1/2.75?s*7.5625*e*e+i:e<2/2.75?s*(7.5625*(e-=1.5/2.75)*e+0.75)+i:e<2.5/2.75?s*(7.5625*(e-=2.25/2.75)*e+0.9375)+i:s*(7.5625*(e-=2.625/2.75)*e+0.984375)+i},easeInOutBounce:function(e,i,s,n,o){if(i<o/2)return t.easing.easeInBounce(e,i*2,0,n,o)*0.5+s;return t.easing.easeOutBounce(e,i*2-o,0,n,o)*0.5+n*0.5+s}})}(jQuery);(function(t){t.effects.blind=function(e){return this.queue(function(){var i=t(this),l=['position','top','bottom','left','right'],o=t.effects.setMode(i,e.options.mode||'hide'),n=e.options.direction||'vertical';t.effects.save(i,l);i.show();var s=t.effects.createWrapper(i).css({overflow:'hidden'}),r=n=='vertical'?'height':'width';n=n=='vertical'?s.height():s.width();o=='show'&&s.css(r,0);var a={};a[r]=o=='show'?n:0;s.animate(a,e.duration,e.options.easing,function(){o=='hide'&&i.hide();t.effects.restore(i,l);t.effects.removeWrapper(i);e.callback&&e.callback.apply(i[0],arguments);i.dequeue()})})}})(jQuery);(function(t){t.effects.bounce=function(e){return this.queue(function(){var i=t(this),u=['position','top','bottom','left','right'],r=t.effects.setMode(i,e.options.mode||'effect'),n=e.options.direction||'up',s=e.options.distance||20,d=e.options.times||5,l=e.duration||250;/show|hide/.test(r)&&u.push('opacity');t.effects.save(i,u);i.show();t.effects.createWrapper(i);var a=n=='up'||n=='down'?'top':'left';n=n=='up'||n=='left'?'pos':'neg';s=e.options.distance||(a=='top'?i.outerHeight({margin:!0})/3:i.outerWidth({margin:!0})/3);if(r=='show')i.css('opacity',0).css(a,n=='pos'?-s:s);if(r=='hide')s/=d*2;r!='hide'&&d--;if(r=='show'){var o={opacity:1};o[a]=(n=='pos'?'+=':'-=')+s;i.animate(o,l/2,e.options.easing);s/=2;d--};for(o=0;o<d;o++){var h={},c={};h[a]=(n=='pos'?'-=':'+=')+s;c[a]=(n=='pos'?'+=':'-=')+s;i.animate(h,l/2,e.options.easing).animate(c,l/2,e.options.easing);s=r=='hide'?s*2:s/2};if(r=='hide'){o={opacity:0};o[a]=(n=='pos'?'-=':'+=')+s;i.animate(o,l/2,e.options.easing,function(){i.hide();t.effects.restore(i,u);t.effects.removeWrapper(i);e.callback&&e.callback.apply(this,arguments)})} -else{h={};c={};h[a]=(n=='pos'?'-=':'+=')+s;c[a]=(n=='pos'?'+=':'-=')+s;i.animate(h,l/2,e.options.easing).animate(c,l/2,e.options.easing,function(){t.effects.restore(i,u);t.effects.removeWrapper(i);e.callback&&e.callback.apply(this,arguments)})};i.queue('fx',function(){i.dequeue()});i.dequeue()})}})(jQuery);(function(t){t.effects.clip=function(e){return this.queue(function(){var i=t(this),l=['position','top','bottom','left','right','height','width'],a=t.effects.setMode(i,e.options.mode||'hide'),n=e.options.direction||'vertical';t.effects.save(i,l);i.show();var s=t.effects.createWrapper(i).css({overflow:'hidden'});s=i[0].tagName=='IMG'?s:i;var o={size:n=='vertical'?'height':'width',position:n=='vertical'?'top':'left'};n=n=='vertical'?s.height():s.width();if(a=='show'){s.css(o.size,0);s.css(o.position,n/2)};var r={};r[o.size]=a=='show'?n:0;r[o.position]=a=='show'?0:n/2;s.animate(r,{queue:!1,duration:e.duration,easing:e.options.easing,complete:function(){a=='hide'&&i.hide();t.effects.restore(i,l);t.effects.removeWrapper(i);e.callback&&e.callback.apply(i[0],arguments);i.dequeue()}})})}})(jQuery);(function(t){t.effects.drop=function(e){return this.queue(function(){var i=t(this),l=['position','top','bottom','left','right','opacity'],n=t.effects.setMode(i,e.options.mode||'hide'),s=e.options.direction||'left';t.effects.save(i,l);i.show();t.effects.createWrapper(i);var a=s=='up'||s=='down'?'top':'left';s=s=='up'||s=='left'?'pos':'neg';var o=e.options.distance||(a=='top'?i.outerHeight({margin:!0})/2:i.outerWidth({margin:!0})/2);if(n=='show')i.css('opacity',0).css(a,s=='pos'?-o:o);var r={opacity:n=='show'?1:0};r[a]=(n=='show'?s=='pos'?'+=':'-=':s=='pos'?'-=':'+=')+o;i.animate(r,{queue:!1,duration:e.duration,easing:e.options.easing,complete:function(){n=='hide'&&i.hide();t.effects.restore(i,l);t.effects.removeWrapper(i);e.callback&&e.callback.apply(this,arguments);i.dequeue()}})})}})(jQuery);(function(t){t.effects.explode=function(e){return this.queue(function(){var s=e.options.pieces?Math.round(Math.sqrt(e.options.pieces)):3,n=e.options.pieces?Math.round(Math.sqrt(e.options.pieces)):3;e.options.mode=e.options.mode=='toggle'?t(this).is(':visible')?'hide':'show':e.options.mode;var i=t(this).show().css('visibility','hidden'),h=i.offset();h.top-=parseInt(i.css('marginTop'),10)||0;h.left-=parseInt(i.css('marginLeft'),10)||0;for(var r=i.outerWidth(!0),l=i.outerHeight(!0),a=0;a<s;a++)for(var o=0;o<n;o++)i.clone().appendTo('body').wrap('<div></div>').css({position:'absolute',visibility:'visible',left:-o*(r/n),top:-a*(l/s)}).parent().addClass('ui-effects-explode').css({position:'absolute',overflow:'hidden',width:r/n,height:l/s,left:h.left+o*(r/n)+(e.options.mode=='show'?(o-Math.floor(n/2))*(r/n):0),top:h.top+a*(l/s)+(e.options.mode=='show'?(a-Math.floor(s/2))*(l/s):0),opacity:e.options.mode=='show'?0:1}).animate({left:h.left+o*(r/n)+(e.options.mode=='show'?0:(o-Math.floor(n/2))*(r/n)),top:h.top+a*(l/s)+(e.options.mode=='show'?0:(a-Math.floor(s/2))*(l/s)),opacity:e.options.mode=='show'?1:0},e.duration||500);setTimeout(function(){e.options.mode=='show'?i.css({visibility:'visible'}):i.css({visibility:'visible'}).hide();e.callback&&e.callback.apply(i[0]);i.dequeue();t('div.ui-effects-explode').remove()},e.duration||500)})}})(jQuery);(function(t){t.effects.fade=function(e){return this.queue(function(){var i=t(this),s=t.effects.setMode(i,e.options.mode||'hide');i.animate({opacity:s},{queue:!1,duration:e.duration,easing:e.options.easing,complete:function(){e.callback&&e.callback.apply(this,arguments);i.dequeue()}})})}})(jQuery);(function(t){t.effects.fold=function(e){return this.queue(function(){var i=t(this),c=['position','top','bottom','left','right'],o=t.effects.setMode(i,e.options.mode||'hide'),r=e.options.size||15,l=!!e.options.horizFirst,u=e.duration?e.duration/2:t.fx.speeds._default/2;t.effects.save(i,c);i.show();var s=t.effects.createWrapper(i).css({overflow:'hidden'}),n=o=='show'!=l,h=n?['width','height']:['height','width'];n=n?[s.width(),s.height()]:[s.height(),s.width()];var a=/([0-9]+)%/.exec(r);if(a)r=parseInt(a[1],10)/100*n[o=='hide'?0:1];if(o=='show')s.css(l?{height:0,width:r}:{height:r,width:0});l={};a={};l[h[0]]=o=='show'?n[0]:r;a[h[1]]=o=='show'?n[1]:0;s.animate(l,u,e.options.easing).animate(a,u,e.options.easing,function(){o=='hide'&&i.hide();t.effects.restore(i,c);t.effects.removeWrapper(i);e.callback&&e.callback.apply(i[0],arguments);i.dequeue()})})}})(jQuery);(function(t){t.effects.highlight=function(e){return this.queue(function(){var i=t(this),n=['backgroundImage','backgroundColor','opacity'],s=t.effects.setMode(i,e.options.mode||'show'),o={backgroundColor:i.css('backgroundColor')};if(s=='hide')o.opacity=0;t.effects.save(i,n);i.show().css({backgroundImage:'none',backgroundColor:e.options.color||'#ffff99'}).animate(o,{queue:!1,duration:e.duration,easing:e.options.easing,complete:function(){s=='hide'&&i.hide();t.effects.restore(i,n);s=='show'&&!t.support.opacity&&this.style.removeAttribute('filter');e.callback&&e.callback.apply(this,arguments);i.dequeue()}})})}})(jQuery);(function(t){t.effects.pulsate=function(e){return this.queue(function(){var i=t(this),s=t.effects.setMode(i,e.options.mode||'show');times=(e.options.times||5)*2-1;duration=e.duration?e.duration/2:t.fx.speeds._default/2;isVisible=i.is(':visible');animateTo=0;if(!isVisible){i.css('opacity',0).show();animateTo=1};if(s=='hide'&&isVisible||s=='show'&&!isVisible)times--;for(s=0;s<times;s++){i.animate({opacity:animateTo},duration,e.options.easing);animateTo=(animateTo+1)%2};i.animate({opacity:animateTo},duration,e.options.easing,function(){animateTo==0&&i.hide();e.callback&&e.callback.apply(this,arguments)});i.queue('fx',function(){i.dequeue()}).dequeue()})}})(jQuery);(function(t){t.effects.puff=function(e){return this.queue(function(){var i=t(this),s=t.effects.setMode(i,e.options.mode||'hide'),o=parseInt(e.options.percent,10)||150,a=o/100,n={height:i.height(),width:i.width()};t.extend(e.options,{fade:!0,mode:s,percent:s=='hide'?o:100,from:s=='hide'?n:{height:n.height*a,width:n.width*a}});i.effect('scale',e.options,e.duration,e.callback);i.dequeue()})};t.effects.scale=function(e){return this.queue(function(){var i=t(this),s=t.extend(!0,{},e.options),n=t.effects.setMode(i,e.options.mode||'effect'),o=parseInt(e.options.percent,10)||(parseInt(e.options.percent,10)==0?0:n=='hide'?0:100),r=e.options.direction||'both',a=e.options.origin;if(n!='effect'){s.origin=a||['middle','center'];s.restore=!0};a={height:i.height(),width:i.width()};i.from=e.options.from||(n=='show'?{height:0,width:0}:a);o={y:r!='horizontal'?o/100:1,x:r!='vertical'?o/100:1};i.to={height:a.height*o.y,width:a.width*o.x};if(e.options.fade){if(n=='show'){i.from.opacity=0;i.to.opacity=1};if(n=='hide'){i.from.opacity=1;i.to.opacity=0}};s.from=i.from;s.to=i.to;s.mode=n;i.effect('size',s,e.duration,e.callback);i.dequeue()})};t.effects.size=function(e){return this.queue(function(){var i=t(this),o=['position','top','bottom','left','right','width','height','overflow','opacity'],f=['position','top','bottom','left','right','overflow','opacity'],d=['width','height','overflow'],c=['fontSize'],a=['borderTopWidth','borderBottomWidth','paddingTop','paddingBottom'],r=['borderLeftWidth','borderRightWidth','paddingLeft','paddingRight'],p=t.effects.setMode(i,e.options.mode||'effect'),u=e.options.restore||!1,h=e.options.scale||'both',l=e.options.origin,n={height:i.height(),width:i.width()};i.from=e.options.from||n;i.to=e.options.to||n;if(l){l=t.effects.getBaseline(l,n);i.from.top=(n.height-i.from.height)*l.y;i.from.left=(n.width-i.from.width)*l.x;i.to.top=(n.height-i.to.height)*l.y;i.to.left=(n.width-i.to.width)*l.x};var s={from:{y:i.from.height/n.height,x:i.from.width/n.width},to:{y:i.to.height/n.height,x:i.to.width/n.width}};if(h=='box'||h=='both'){if(s.from.y!=s.to.y){o=o.concat(a);i.from=t.effects.setTransition(i,a,s.from.y,i.from);i.to=t.effects.setTransition(i,a,s.to.y,i.to)};if(s.from.x!=s.to.x){o=o.concat(r);i.from=t.effects.setTransition(i,r,s.from.x,i.from);i.to=t.effects.setTransition(i,r,s.to.x,i.to)}};if(h=='content'||h=='both')if(s.from.y!=s.to.y){o=o.concat(c);i.from=t.effects.setTransition(i,c,s.from.y,i.from);i.to=t.effects.setTransition(i,c,s.to.y,i.to)};t.effects.save(i,u?o:f);i.show();t.effects.createWrapper(i);i.css('overflow','hidden').css(i.from);if(h=='content'||h=='both'){a=a.concat(['marginTop','marginBottom']).concat(c);r=r.concat(['marginLeft','marginRight']);d=o.concat(a).concat(r);i.find('*[width]').each(function(){child=t(this);u&&t.effects.save(child,d);var i={height:child.height(),width:child.width()};child.from={height:i.height*s.from.y,width:i.width*s.from.x};child.to={height:i.height*s.to.y,width:i.width*s.to.x};if(s.from.y!=s.to.y){child.from=t.effects.setTransition(child,a,s.from.y,child.from);child.to=t.effects.setTransition(child,a,s.to.y,child.to)};if(s.from.x!=s.to.x){child.from=t.effects.setTransition(child,r,s.from.x,child.from);child.to=t.effects.setTransition(child,r,s.to.x,child.to)};child.css(child.from);child.animate(child.to,e.duration,e.options.easing,function(){u&&t.effects.restore(child,d)})})};i.animate(i.to,{queue:!1,duration:e.duration,easing:e.options.easing,complete:function(){i.to.opacity===0&&i.css('opacity',i.from.opacity);p=='hide'&&i.hide();t.effects.restore(i,u?o:f);t.effects.removeWrapper(i);e.callback&&e.callback.apply(this,arguments);i.dequeue()}})})}})(jQuery);(function(t){t.effects.shake=function(e){return this.queue(function(){var i=t(this),c=['position','top','bottom','left','right'];t.effects.setMode(i,e.options.mode||'effect');var s=e.options.direction||'left',n=e.options.distance||20,u=e.options.times||3,o=e.duration||e.options.duration||140;t.effects.save(i,c);i.show();t.effects.createWrapper(i);var r=s=='up'||s=='down'?'top':'left',l=s=='up'||s=='left'?'pos':'neg';s={};var a={},h={};s[r]=(l=='pos'?'-=':'+=')+n;a[r]=(l=='pos'?'+=':'-=')+n*2;h[r]=(l=='pos'?'-=':'+=')+n*2;i.animate(s,o,e.options.easing);for(n=1;n<u;n++)i.animate(a,o,e.options.easing).animate(h,o,e.options.easing);i.animate(a,o,e.options.easing).animate(s,o/2,e.options.easing,function(){t.effects.restore(i,c);t.effects.removeWrapper(i);e.callback&&e.callback.apply(this,arguments)});i.queue('fx',function(){i.dequeue()});i.dequeue()})}})(jQuery);(function(t){t.effects.slide=function(e){return this.queue(function(){var i=t(this),l=['position','top','bottom','left','right'],a=t.effects.setMode(i,e.options.mode||'show'),s=e.options.direction||'left';t.effects.save(i,l);i.show();t.effects.createWrapper(i).css({overflow:'hidden'});var o=s=='up'||s=='down'?'top':'left';s=s=='up'||s=='left'?'pos':'neg';var n=e.options.distance||(o=='top'?i.outerHeight({margin:!0}):i.outerWidth({margin:!0}));if(a=='show')i.css(o,s=='pos'?isNaN(n)?'-'+n:-n:n);var r={};r[o]=(a=='show'?s=='pos'?'+=':'-=':s=='pos'?'-=':'+=')+n;i.animate(r,{queue:!1,duration:e.duration,easing:e.options.easing,complete:function(){a=='hide'&&i.hide();t.effects.restore(i,l);t.effects.removeWrapper(i);e.callback&&e.callback.apply(this,arguments);i.dequeue()}})})}})(jQuery);(function(t){t.effects.transfer=function(e){return this.queue(function(){var i=t(this),s=t(e.options.to),n=s.offset();s={top:n.top,left:n.left,height:s.innerHeight(),width:s.innerWidth()};n=i.offset();var o=t('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(e.options.className).css({top:n.top,left:n.left,height:i.innerHeight(),width:i.innerWidth(),position:'absolute'}).animate(s,e.duration,e.options.easing,function(){o.remove();e.callback&&e.callback.apply(i[0],arguments);i.dequeue()})})}})(jQuery);/*! +(function(b){var d=false;b(document).mouseup(function(){d=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(c){return a._mouseDown(c)}).bind("click."+this.widgetName,function(c){if(true===b.data(c.target,a.widgetName+".preventClickEvent")){b.removeData(c.target,a.widgetName+".preventClickEvent");c.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+ +this.widgetName)},_mouseDown:function(a){if(!d){this._mouseStarted&&this._mouseUp(a);this._mouseDownEvent=a;var c=this,f=a.which==1,g=typeof this.options.cancel=="string"&&a.target.nodeName?b(a.target).closest(this.options.cancel).length:false;if(!f||g||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted= +this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault();return true}}true===b.data(a.target,this.widgetName+".preventClickEvent")&&b.removeData(a.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(e){return c._mouseMove(e)};this._mouseUpDelegate=function(e){return c._mouseUp(e)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.preventDefault();return d=true}},_mouseMove:function(a){if(b.browser.msie&& +!(document.documentMode>=9)&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted= +false;a.target==this._mouseDownEvent.target&&b.data(a.target,this.widgetName+".preventClickEvent",true);this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery); +;/* + * jQuery UI Position 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Position + */ +(function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.setTimeout){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j={top:b.of.pageY, +left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/2;if(b.at[1]==="bottom")j.top+= +k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+(parseInt(c.curCSS(this,"marginRight",true))||0),w=m+q+(parseInt(c.curCSS(this,"marginBottom",true))||0),i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]==="center")i.top-= +m/2;i.left=Math.round(i.left);i.top=Math.round(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();b.left= +d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];b.left+= +a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=c(b), +g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery); +;/* + * jQuery UI Draggable 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Draggables + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */ +(function(d){d.widget("ui.draggable",d.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper== +"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(a){var b= +this.options;if(this.helper||b.disabled||d(a.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(a);if(!this.handle)return false;if(b.iframeFix)d(b.iframeFix===true?"iframe":b.iframeFix).each(function(){d('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")});return true},_mouseStart:function(a){var b=this.options; +this.helper=this._createHelper(a);this._cacheHelperProportions();if(d.ui.ddmanager)d.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}); +this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions();d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);d.ui.ddmanager&&d.ui.ddmanager.dragStart(this,a);return true}, +_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){b=this._uiHash();if(this._trigger("drag",a,b)===false){this._mouseUp({});return false}this.position=b.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b= +false;if(d.ui.ddmanager&&!this.options.dropBehaviour)b=d.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return false;if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===true||d.isFunction(this.options.revert)&&this.options.revert.call(this.element,b)){var c=this;d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration, +10),function(){c._trigger("stop",a)!==false&&c._clear()})}else this._trigger("stop",a)!==false&&this._clear();return false},_mouseUp:function(a){this.options.iframeFix===true&&d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});d.ui.ddmanager&&d.ui.ddmanager.dragStop(this,a);return d.ui.mouse.prototype._mouseUp.call(this,a)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var b=!this.options.handle|| +!d(this.options.handle,this.element).length?true:false;d(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==a.target)b=true});return b},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a])):b.helper=="clone"?this.element.clone().removeAttr("id"):this.element;a.parents("body").length||a.appendTo(b.appendTo=="parent"?this.element[0].parentNode:b.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&& +a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent= +this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"), +10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"), +10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[a.containment=="document"?0:d(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,a.containment=="document"?0:d(window).scrollTop()-this.offset.relative.top-this.offset.parent.top, +(a.containment=="document"?0:d(window).scrollLeft())+d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a.containment=="document"?0:d(window).scrollTop())+(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&a.containment.constructor!=Array){a=d(a.containment);var b=a[0];if(b){a.offset();var c=d(b).css("overflow")!= +"hidden";this.containment=[(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0),(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0),(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"), +10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=a}}else if(a.containment.constructor==Array)this.containment=a.containment},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName);return{top:b.top+ +this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&& +!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName),e=a.pageX,h=a.pageY;if(this.originalPosition){var g;if(this.containment){if(this.relative_container){g=this.relative_container.offset();g=[this.containment[0]+g.left,this.containment[1]+g.top,this.containment[2]+g.left,this.containment[3]+g.top]}else g=this.containment;if(a.pageX-this.offset.click.left<g[0])e=g[0]+this.offset.click.left; +if(a.pageY-this.offset.click.top<g[1])h=g[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>g[2])e=g[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>g[3])h=g[3]+this.offset.click.top}if(b.grid){h=b.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/b.grid[1])*b.grid[1]:this.originalPageY;h=g?!(h-this.offset.click.top<g[1]||h-this.offset.click.top>g[3])?h:!(h-this.offset.click.top<g[1])?h-b.grid[1]:h+b.grid[1]:h;e=b.grid[0]?this.originalPageX+Math.round((e-this.originalPageX)/ +b.grid[0])*b.grid[0]:this.originalPageX;e=g?!(e-this.offset.click.left<g[0]||e-this.offset.click.left>g[2])?e:!(e-this.offset.click.left<g[0])?e-b.grid[0]:e+b.grid[0]:e}}return{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop()),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&d.browser.version< +526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(a,b,c){c=c||this._uiHash();d.ui.plugin.call(this,a,[b,c]);if(a=="drag")this.positionAbs=this._convertPositionTo("absolute");return d.Widget.prototype._trigger.call(this,a,b, +c)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});d.extend(d.ui.draggable,{version:"1.8.16"});d.ui.plugin.add("draggable","connectToSortable",{start:function(a,b){var c=d(this).data("draggable"),f=c.options,e=d.extend({},b,{item:c.element});c.sortables=[];d(f.connectToSortable).each(function(){var h=d.data(this,"sortable");if(h&&!h.options.disabled){c.sortables.push({instance:h,shouldRevert:h.options.revert}); +h.refreshPositions();h._trigger("activate",a,e)}})},stop:function(a,b){var c=d(this).data("draggable"),f=d.extend({},b,{item:c.element});d.each(c.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;c.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(a);this.instance.options.helper=this.instance.options._helper;c.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval= +false;this.instance._trigger("deactivate",a,f)}})},drag:function(a,b){var c=d(this).data("draggable"),f=this;d.each(c.sortables,function(){this.instance.positionAbs=c.positionAbs;this.instance.helperProportions=c.helperProportions;this.instance.offset.click=c.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=d(f).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",true); +this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return b.helper[0]};a.target=this.instance.currentItem[0];this.instance._mouseCapture(a,true);this.instance._mouseStart(a,true,true);this.instance.offset.click.top=c.offset.click.top;this.instance.offset.click.left=c.offset.click.left;this.instance.offset.parent.left-=c.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=c.offset.parent.top-this.instance.offset.parent.top; +c._trigger("toSortable",a);c.dropped=this.instance.element;c.currentItem=c.element;this.instance.fromOutside=c}this.instance.currentItem&&this.instance._mouseDrag(a)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",a,this.instance._uiHash(this.instance));this.instance._mouseStop(a,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&& +this.instance.placeholder.remove();c._trigger("fromSortable",a);c.dropped=false}})}});d.ui.plugin.add("draggable","cursor",{start:function(){var a=d("body"),b=d(this).data("draggable").options;if(a.css("cursor"))b._cursor=a.css("cursor");a.css("cursor",b.cursor)},stop:function(){var a=d(this).data("draggable").options;a._cursor&&d("body").css("cursor",a._cursor)}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("opacity"))b._opacity= +a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!=document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!= +"x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY<c.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop+c.scrollSpeed;else if(a.pageY-b.overflowOffset.top<c.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop-c.scrollSpeed;if(!c.axis||c.axis!="y")if(b.overflowOffset.left+b.scrollParent[0].offsetWidth-a.pageX<c.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft+c.scrollSpeed;else if(a.pageX-b.overflowOffset.left< +c.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft-c.scrollSpeed}else{if(!c.axis||c.axis!="x")if(a.pageY-d(document).scrollTop()<c.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()-c.scrollSpeed);else if(d(window).height()-(a.pageY-d(document).scrollTop())<c.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()+c.scrollSpeed);if(!c.axis||c.axis!="y")if(a.pageX-d(document).scrollLeft()<c.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()- +c.scrollSpeed);else if(d(window).width()-(a.pageX-d(document).scrollLeft())<c.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()+c.scrollSpeed)}f!==false&&d.ui.ddmanager&&!c.dropBehaviour&&d.ui.ddmanager.prepareOffsets(b,a)}});d.ui.plugin.add("draggable","snap",{start:function(){var a=d(this).data("draggable"),b=a.options;a.snapElements=[];d(b.snap.constructor!=String?b.snap.items||":data(draggable)":b.snap).each(function(){var c=d(this),f=c.offset();this!=a.element[0]&&a.snapElements.push({item:this, +width:c.outerWidth(),height:c.outerHeight(),top:f.top,left:f.left})})},drag:function(a,b){for(var c=d(this).data("draggable"),f=c.options,e=f.snapTolerance,h=b.offset.left,g=h+c.helperProportions.width,n=b.offset.top,o=n+c.helperProportions.height,i=c.snapElements.length-1;i>=0;i--){var j=c.snapElements[i].left,l=j+c.snapElements[i].width,k=c.snapElements[i].top,m=k+c.snapElements[i].height;if(j-e<h&&h<l+e&&k-e<n&&n<m+e||j-e<h&&h<l+e&&k-e<o&&o<m+e||j-e<g&&g<l+e&&k-e<n&&n<m+e||j-e<g&&g<l+e&&k-e<o&& +o<m+e){if(f.snapMode!="inner"){var p=Math.abs(k-o)<=e,q=Math.abs(m-n)<=e,r=Math.abs(j-g)<=e,s=Math.abs(l-h)<=e;if(p)b.position.top=c._convertPositionTo("relative",{top:k-c.helperProportions.height,left:0}).top-c.margins.top;if(q)b.position.top=c._convertPositionTo("relative",{top:m,left:0}).top-c.margins.top;if(r)b.position.left=c._convertPositionTo("relative",{top:0,left:j-c.helperProportions.width}).left-c.margins.left;if(s)b.position.left=c._convertPositionTo("relative",{top:0,left:l}).left-c.margins.left}var t= +p||q||r||s;if(f.snapMode!="outer"){p=Math.abs(k-n)<=e;q=Math.abs(m-o)<=e;r=Math.abs(j-h)<=e;s=Math.abs(l-g)<=e;if(p)b.position.top=c._convertPositionTo("relative",{top:k,left:0}).top-c.margins.top;if(q)b.position.top=c._convertPositionTo("relative",{top:m-c.helperProportions.height,left:0}).top-c.margins.top;if(r)b.position.left=c._convertPositionTo("relative",{top:0,left:j}).left-c.margins.left;if(s)b.position.left=c._convertPositionTo("relative",{top:0,left:l-c.helperProportions.width}).left-c.margins.left}if(!c.snapElements[i].snapping&& +(p||q||r||s||t))c.options.snap.snap&&c.options.snap.snap.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[i].item}));c.snapElements[i].snapping=p||q||r||s||t}else{c.snapElements[i].snapping&&c.options.snap.release&&c.options.snap.release.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[i].item}));c.snapElements[i].snapping=false}}}});d.ui.plugin.add("draggable","stack",{start:function(){var a=d(this).data("draggable").options;a=d.makeArray(d(a.stack)).sort(function(c,f){return(parseInt(d(c).css("zIndex"), +10)||0)-(parseInt(d(f).css("zIndex"),10)||0)});if(a.length){var b=parseInt(a[0].style.zIndex)||0;d(a).each(function(c){this.style.zIndex=b+c});this[0].style.zIndex=b+a.length}}});d.ui.plugin.add("draggable","zIndex",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("zIndex"))b._zIndex=a.css("zIndex");a.css("zIndex",b.zIndex)},stop:function(a,b){a=d(this).data("draggable").options;a._zIndex&&d(b.helper).css("zIndex",a._zIndex)}})})(jQuery); +;/* + * jQuery UI Droppable 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Droppables + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + * jquery.ui.mouse.js + * jquery.ui.draggable.js + */ +(function(d){d.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var a=this.options,b=a.accept;this.isover=0;this.isout=1;this.accept=d.isFunction(b)?b:function(c){return c.is(b)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};d.ui.ddmanager.droppables[a.scope]=d.ui.ddmanager.droppables[a.scope]||[];d.ui.ddmanager.droppables[a.scope].push(this); +a.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var a=d.ui.ddmanager.droppables[this.options.scope],b=0;b<a.length;b++)a[b]==this&&a.splice(b,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(a,b){if(a=="accept")this.accept=d.isFunction(b)?b:function(c){return c.is(b)};d.Widget.prototype._setOption.apply(this,arguments)},_activate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&& +this.element.addClass(this.options.activeClass);b&&this._trigger("activate",a,this.ui(b))},_deactivate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);b&&this._trigger("deactivate",a,this.ui(b))},_over:function(a){var b=d.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]==this.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass); +this._trigger("over",a,this.ui(b))}},_out:function(a){var b=d.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]==this.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",a,this.ui(b))}},_drop:function(a,b){var c=b||d.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0])return false;var e=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var g= +d.data(this,"droppable");if(g.options.greedy&&!g.options.disabled&&g.options.scope==c.options.scope&&g.accept.call(g.element[0],c.currentItem||c.element)&&d.ui.intersect(c,d.extend(g,{offset:g.element.offset()}),g.options.tolerance)){e=true;return false}});if(e)return false;if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop", +a,this.ui(c));return this.element}return false},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}});d.extend(d.ui.droppable,{version:"1.8.16"});d.ui.intersect=function(a,b,c){if(!b.offset)return false;var e=(a.positionAbs||a.position.absolute).left,g=e+a.helperProportions.width,f=(a.positionAbs||a.position.absolute).top,h=f+a.helperProportions.height,i=b.offset.left,k=i+b.proportions.width,j=b.offset.top,l=j+b.proportions.height; +switch(c){case "fit":return i<=e&&g<=k&&j<=f&&h<=l;case "intersect":return i<e+a.helperProportions.width/2&&g-a.helperProportions.width/2<k&&j<f+a.helperProportions.height/2&&h-a.helperProportions.height/2<l;case "pointer":return d.ui.isOver((a.positionAbs||a.position.absolute).top+(a.clickOffset||a.offset.click).top,(a.positionAbs||a.position.absolute).left+(a.clickOffset||a.offset.click).left,j,i,b.proportions.height,b.proportions.width);case "touch":return(f>=j&&f<=l||h>=j&&h<=l||f<j&&h>l)&&(e>= +i&&e<=k||g>=i&&g<=k||e<i&&g>k);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f<c.length;f++)if(!(c[f].options.disabled||a&&!c[f].accept.call(c[f].element[0],a.currentItem||a.element))){for(var h=0;h<g.length;h++)if(g[h]==c[f].element[0]){c[f].proportions.height=0;continue a}c[f].visible=c[f].element.css("display")!= +"none";if(c[f].visible){e=="mousedown"&&c[f]._activate.call(c[f],b);c[f].offset=c[f].element.offset();c[f].proportions={width:c[f].element[0].offsetWidth,height:c[f].element[0].offsetHeight}}}},drop:function(a,b){var c=false;d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&d.ui.intersect(a,this,this.options.tolerance))c=c||this._drop.call(this,b);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],a.currentItem|| +a.element)){this.isout=1;this.isover=0;this._deactivate.call(this,b)}}});return c},dragStart:function(a,b){a.element.parents(":not(body,html)").bind("scroll.droppable",function(){a.options.refreshPositions||d.ui.ddmanager.prepareOffsets(a,b)})},drag:function(a,b){a.options.refreshPositions&&d.ui.ddmanager.prepareOffsets(a,b);d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var c=d.ui.intersect(a,this,this.options.tolerance); +if(c=!c&&this.isover==1?"isout":c&&this.isover==0?"isover":null){var e;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");if(g.length){e=d.data(g[0],"droppable");e.greedyChild=c=="isover"?1:0}}if(e&&c=="isover"){e.isover=0;e.isout=1;e._out.call(e,b)}this[c]=1;this[c=="isout"?"isover":"isout"]=0;this[c=="isover"?"_over":"_out"].call(this,b);if(e&&c=="isout"){e.isout=0;e.isover=1;e._over.call(e,b)}}}})},dragStop:function(a,b){a.element.parents(":not(body,html)").unbind("scroll.droppable"); +a.options.refreshPositions||d.ui.ddmanager.prepareOffsets(a,b)}}})(jQuery); +;/* + * jQuery UI Resizable 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Resizables + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */ +(function(e){e.widget("ui.resizable",e.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var b=this,a=this.options;this.element.addClass("ui-resizable");e.extend(this,{_aspectRatio:!!a.aspectRatio,aspectRatio:a.aspectRatio,originalElement:this.element, +_proportionallyResizeElements:[],_helper:a.helper||a.ghost||a.animate?a.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&e.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(e('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(), +top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle= +this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=a.handles||(!e(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne", +nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var d=0;d<c.length;d++){var f=e.trim(c[d]),g=e('<div class="ui-resizable-handle '+("ui-resizable-"+f)+'"></div>');/sw|se|ne|nw/.test(f)&&g.css({zIndex:++a.zIndex});"se"==f&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[f]=".ui-resizable-"+f;this.element.append(g)}}this._renderAxis=function(h){h=h||this.element;for(var i in this.handles){if(this.handles[i].constructor== +String)this.handles[i]=e(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=e(this.handles[i],this.element),l=0;l=/sw|ne|nw|se|n|s/.test(i)?j.outerHeight():j.outerWidth();j=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,l);this._proportionallyResize()}e(this.handles[i])}};this._renderAxis(this.element);this._handles=e(".ui-resizable-handle",this.element).disableSelection(); +this._handles.mouseover(function(){if(!b.resizing){if(this.className)var h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();e(this.element).addClass("ui-resizable-autohide").hover(function(){if(!a.disabled){e(this).removeClass("ui-resizable-autohide");b._handles.show()}},function(){if(!a.disabled)if(!b.resizing){e(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy(); +var b=function(c){e(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){b(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var a= +false;for(var c in this.handles)if(e(this.handles[c])[0]==b.target)a=true;return!this.options.disabled&&a},_mouseStart:function(b){var a=this.options,c=this.element.position(),d=this.element;this.resizing=true;this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()};if(d.is(".ui-draggable")||/absolute/.test(d.css("position")))d.css({position:"absolute",top:c.top,left:c.left});e.browser.opera&&/relative/.test(d.css("position"))&&d.css({position:"relative",top:"auto",left:"auto"}); +this._renderProxy();c=m(this.helper.css("left"));var f=m(this.helper.css("top"));if(a.containment){c+=e(a.containment).scrollLeft()||0;f+=e(a.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:c,top:f};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:c,top:f};this.sizeDiff= +{width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio:this.originalSize.width/this.originalSize.height||1;a=e(".ui-resizable-"+this.axis).css("cursor");e("body").css("cursor",a=="auto"?this.axis+"-resize":a);d.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var a=this.helper,c=this.originalMousePosition,d=this._change[this.axis]; +if(!d)return false;c=d.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);this._updateVirtualBoundaries(b.shiftKey);if(this._aspectRatio||b.shiftKey)c=this._updateRatio(c,b);c=this._respectSize(c,b);this._propagate("resize",b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",b,this.ui());return false}, +_mouseStop:function(b){this.resizing=false;var a=this.options,c=this;if(this._helper){var d=this._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName);d=f&&e.ui.hasScroll(d[0],"left")?0:c.sizeDiff.height;f=f?0:c.sizeDiff.width;f={width:c.helper.width()-f,height:c.helper.height()-d};d=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var g=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;a.animate||this.element.css(e.extend(f, +{top:g,left:d}));c.helper.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.animate&&this._proportionallyResize()}e("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",b);this._helper&&this.helper.remove();return false},_updateVirtualBoundaries:function(b){var a=this.options,c,d,f;a={minWidth:k(a.minWidth)?a.minWidth:0,maxWidth:k(a.maxWidth)?a.maxWidth:Infinity,minHeight:k(a.minHeight)?a.minHeight:0,maxHeight:k(a.maxHeight)?a.maxHeight: +Infinity};if(this._aspectRatio||b){b=a.minHeight*this.aspectRatio;d=a.minWidth/this.aspectRatio;c=a.maxHeight*this.aspectRatio;f=a.maxWidth/this.aspectRatio;if(b>a.minWidth)a.minWidth=b;if(d>a.minHeight)a.minHeight=d;if(c<a.maxWidth)a.maxWidth=c;if(f<a.maxHeight)a.maxHeight=f}this._vBoundaries=a},_updateCache:function(b){this.offset=this.helper.offset();if(k(b.left))this.position.left=b.left;if(k(b.top))this.position.top=b.top;if(k(b.height))this.size.height=b.height;if(k(b.width))this.size.width= +b.width},_updateRatio:function(b){var a=this.position,c=this.size,d=this.axis;if(k(b.height))b.width=b.height*this.aspectRatio;else if(k(b.width))b.height=b.width/this.aspectRatio;if(d=="sw"){b.left=a.left+(c.width-b.width);b.top=null}if(d=="nw"){b.top=a.top+(c.height-b.height);b.left=a.left+(c.width-b.width)}return b},_respectSize:function(b){var a=this._vBoundaries,c=this.axis,d=k(b.width)&&a.maxWidth&&a.maxWidth<b.width,f=k(b.height)&&a.maxHeight&&a.maxHeight<b.height,g=k(b.width)&&a.minWidth&& +a.minWidth>b.width,h=k(b.height)&&a.minHeight&&a.minHeight>b.height;if(g)b.width=a.minWidth;if(h)b.height=a.minHeight;if(d)b.width=a.maxWidth;if(f)b.height=a.maxHeight;var i=this.originalPosition.left+this.originalSize.width,j=this.position.top+this.size.height,l=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);if(g&&l)b.left=i-a.minWidth;if(d&&l)b.left=i-a.maxWidth;if(h&&c)b.top=j-a.minHeight;if(f&&c)b.top=j-a.maxHeight;if((a=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(a&&!b.top&&b.left)b.left= +null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,a=0;a<this._proportionallyResizeElements.length;a++){var c=this._proportionallyResizeElements[a];if(!this.borderDif){var d=[c.css("borderTopWidth"),c.css("borderRightWidth"),c.css("borderBottomWidth"),c.css("borderLeftWidth")],f=[c.css("paddingTop"),c.css("paddingRight"),c.css("paddingBottom"),c.css("paddingLeft")];this.borderDif=e.map(d,function(g,h){g=parseInt(g,10)|| +0;h=parseInt(f[h],10)||0;return g+h})}e.browser.msie&&(e(b).is(":hidden")||e(b).parents(":hidden").length)||c.css({height:b.height()-this.borderDif[0]-this.borderDif[2]||0,width:b.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var b=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||e('<div style="overflow:hidden;"></div>');var a=e.browser.msie&&e.browser.version<7,c=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+ +a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b,a){return{width:this.originalSize.width+a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height:this.originalSize.height+ +c}},se:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},sw:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,a,c]))},ne:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,a,c]))}},_propagate:function(b,a){e.ui.plugin.call(this,b,[a,this.ui()]); +b!="resize"&&this._trigger(b,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});e.extend(e.ui.resizable,{version:"1.8.16"});e.ui.plugin.add("resizable","alsoResize",{start:function(){var b=e(this).data("resizable").options,a=function(c){e(c).each(function(){var d=e(this);d.data("resizable-alsoresize",{width:parseInt(d.width(), +10),height:parseInt(d.height(),10),left:parseInt(d.css("left"),10),top:parseInt(d.css("top"),10),position:d.css("position")})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize=b.alsoResize[0];a(b.alsoResize)}else e.each(b.alsoResize,function(c){a(c)});else a(b.alsoResize)},resize:function(b,a){var c=e(this).data("resizable");b=c.options;var d=c.originalSize,f=c.originalPosition,g={height:c.size.height-d.height||0,width:c.size.width-d.width||0,top:c.position.top- +f.top||0,left:c.position.left-f.left||0},h=function(i,j){e(i).each(function(){var l=e(this),q=e(this).data("resizable-alsoresize"),p={},r=j&&j.length?j:l.parents(a.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(r,function(n,o){if((n=(q[o]||0)+(g[o]||0))&&n>=0)p[o]=n||null});if(e.browser.opera&&/relative/.test(l.css("position"))){c._revertToRelativePosition=true;l.css({position:"absolute",top:"auto",left:"auto"})}l.css(p)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType? +e.each(b.alsoResize,function(i,j){h(i,j)}):h(b.alsoResize)},stop:function(){var b=e(this).data("resizable"),a=b.options,c=function(d){e(d).each(function(){var f=e(this);f.css({position:f.data("resizable-alsoresize").position})})};if(b._revertToRelativePosition){b._revertToRelativePosition=false;typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?e.each(a.alsoResize,function(d){c(d)}):c(a.alsoResize)}e(this).removeData("resizable-alsoresize")}});e.ui.plugin.add("resizable","animate",{stop:function(b){var a= +e(this).data("resizable"),c=a.options,d=a._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),g=f&&e.ui.hasScroll(d[0],"left")?0:a.sizeDiff.height;f={width:a.size.width-(f?0:a.sizeDiff.width),height:a.size.height-g};g=parseInt(a.element.css("left"),10)+(a.position.left-a.originalPosition.left)||null;var h=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(e.extend(f,h&&g?{top:h,left:g}:{}),{duration:c.animateDuration,easing:c.animateEasing, +step:function(){var i={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};d&&d.length&&e(d[0]).css({width:i.width,height:i.height});a._updateCache(i);a._propagate("resize",b)}})}});e.ui.plugin.add("resizable","containment",{start:function(){var b=e(this).data("resizable"),a=b.element,c=b.options.containment;if(a=c instanceof e?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement= +e(a);if(/document/.test(c)||c==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}}else{var d=e(a),f=[];e(["Top","Right","Left","Bottom"]).each(function(i,j){f[i]=m(d.css("padding"+j))});b.containerOffset=d.offset();b.containerPosition=d.position();b.containerSize={height:d.innerHeight()-f[3],width:d.innerWidth()-f[1]};c=b.containerOffset; +var g=b.containerSize.height,h=b.containerSize.width;h=e.ui.hasScroll(a,"left")?a.scrollWidth:h;g=e.ui.hasScroll(a)?a.scrollHeight:g;b.parentData={element:a,left:c.left,top:c.top,width:h,height:g}}}},resize:function(b){var a=e(this).data("resizable"),c=a.options,d=a.containerOffset,f=a.position;b=a._aspectRatio||b.shiftKey;var g={top:0,left:0},h=a.containerElement;if(h[0]!=document&&/static/.test(h.css("position")))g=d;if(f.left<(a._helper?d.left:0)){a.size.width+=a._helper?a.position.left-d.left: +a.position.left-g.left;if(b)a.size.height=a.size.width/c.aspectRatio;a.position.left=c.helper?d.left:0}if(f.top<(a._helper?d.top:0)){a.size.height+=a._helper?a.position.top-d.top:a.position.top;if(b)a.size.width=a.size.height*c.aspectRatio;a.position.top=a._helper?d.top:0}a.offset.left=a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;c=Math.abs((a._helper?a.offset.left-g.left:a.offset.left-g.left)+a.sizeDiff.width);d=Math.abs((a._helper?a.offset.top-g.top:a.offset.top- +d.top)+a.sizeDiff.height);f=a.containerElement.get(0)==a.element.parent().get(0);g=/relative|absolute/.test(a.containerElement.css("position"));if(f&&g)c-=a.parentData.left;if(c+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-c;if(b)a.size.height=a.size.width/a.aspectRatio}if(d+a.size.height>=a.parentData.height){a.size.height=a.parentData.height-d;if(b)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var b=e(this).data("resizable"),a=b.options,c=b.containerOffset,d=b.containerPosition, +f=b.containerElement,g=e(b.helper),h=g.offset(),i=g.outerWidth()-b.sizeDiff.width;g=g.outerHeight()-b.sizeDiff.height;b._helper&&!a.animate&&/relative/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g});b._helper&&!a.animate&&/static/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g})}});e.ui.plugin.add("resizable","ghost",{start:function(){var b=e(this).data("resizable"),a=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25, +display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=e(this).data("resizable");b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=e(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(){var b= +e(this).data("resizable"),a=b.options,c=b.size,d=b.originalSize,f=b.originalPosition,g=b.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var h=Math.round((c.width-d.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((c.height-d.height)/(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else if(/^(ne)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}else{if(/^(sw)$/.test(g)){b.size.width=d.width+h;b.size.height= +d.height+a}else{b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}b.position.left=f.left-h}}});var m=function(b){return parseInt(b,10)||0},k=function(b){return!isNaN(parseInt(b,10))}})(jQuery); +;/* + * jQuery UI Selectable 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Selectables + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */ +(function(e){e.widget("ui.selectable",e.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=e(c.options.filter,c.element[0]);f.each(function(){var d=e(this),b=d.offset();e.data(this,"selectable-item",{element:this,$element:d,left:b.left,top:b.top,right:b.left+d.outerWidth(),bottom:b.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"), +selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=e("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var f=this;this.opos=[c.pageX, +c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=e(d.filter,this.element[0]);this._trigger("start",c);e(d.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=e.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;f._trigger("unselecting", +c,{unselecting:b.element})}});e(c.target).parents().andSelf().each(function(){var b=e.data(this,"selectable-item");if(b){var g=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");b.unselecting=!g;b.selecting=g;(b.selected=g)?f._trigger("selecting",c,{selecting:b.element}):f._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var f=this;this.dragged=true;if(!this.options.disabled){var d= +this.options,b=this.opos[0],g=this.opos[1],h=c.pageX,i=c.pageY;if(b>h){var j=h;h=b;b=j}if(g>i){j=i;i=g;g=j}this.helper.css({left:b,top:g,width:h-b,height:i-g});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!(!a||a.element==f.element[0])){var k=false;if(d.tolerance=="touch")k=!(a.left>h||a.right<b||a.top>i||a.bottom<g);else if(d.tolerance=="fit")k=a.left>b&&a.right<h&&a.top>g&&a.bottom<i;if(k){if(a.selected){a.$element.removeClass("ui-selected");a.selected=false}if(a.unselecting){a.$element.removeClass("ui-unselecting"); +a.unselecting=false}if(!a.selecting){a.$element.addClass("ui-selecting");a.selecting=true;f._trigger("selecting",c,{selecting:a.element})}}else{if(a.selecting)if(c.metaKey&&a.startselected){a.$element.removeClass("ui-selecting");a.selecting=false;a.$element.addClass("ui-selected");a.selected=true}else{a.$element.removeClass("ui-selecting");a.selecting=false;if(a.startselected){a.$element.addClass("ui-unselecting");a.unselecting=true}f._trigger("unselecting",c,{unselecting:a.element})}if(a.selected)if(!c.metaKey&& +!a.startselected){a.$element.removeClass("ui-selected");a.selected=false;a.$element.addClass("ui-unselecting");a.unselecting=true;f._trigger("unselecting",c,{unselecting:a.element})}}}});return false}},_mouseStop:function(c){var f=this;this.dragged=false;e(".ui-unselecting",this.element[0]).each(function(){var d=e.data(this,"selectable-item");d.$element.removeClass("ui-unselecting");d.unselecting=false;d.startselected=false;f._trigger("unselected",c,{unselected:d.element})});e(".ui-selecting",this.element[0]).each(function(){var d= +e.data(this,"selectable-item");d.$element.removeClass("ui-selecting").addClass("ui-selected");d.selecting=false;d.selected=true;d.startselected=true;f._trigger("selected",c,{selected:d.element})});this._trigger("stop",c);this.helper.remove();return false}});e.extend(e.ui.selectable,{version:"1.8.16"})})(jQuery); +;/* + * jQuery UI Sortable 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Sortables + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */ +(function(d){d.widget("ui.sortable",d.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){var a=this.options;this.containerCache={};this.element.addClass("ui-sortable"); +this.refresh();this.floating=this.items.length?a.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a=== +"disabled"){this.options[a]=b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&& +!b){var f=false;d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem=c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top, +left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]}; +this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment();if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!= +document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a); +return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop+b.scrollSpeed;else if(a.pageY-this.overflowOffset.top< +b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-b.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-a.pageX<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+b.scrollSpeed;else if(a.pageX-this.overflowOffset.left<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-b.scrollSpeed}else{if(a.pageY-d(document).scrollTop()<b.scrollSensitivity)c=d(document).scrollTop(d(document).scrollTop()- +b.scrollSpeed);else if(d(window).height()-(a.pageY-d(document).scrollTop())<b.scrollSensitivity)c=d(document).scrollTop(d(document).scrollTop()+b.scrollSpeed);if(a.pageX-d(document).scrollLeft()<b.scrollSensitivity)c=d(document).scrollLeft(d(document).scrollLeft()-b.scrollSpeed);else if(d(window).width()-(a.pageX-d(document).scrollLeft())<b.scrollSensitivity)c=d(document).scrollLeft(d(document).scrollLeft()+b.scrollSpeed)}c!==false&&d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this, +a)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(b=this.items.length-1;b>=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0], +e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a,c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset(); +c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"): +this.currentItem.show();for(var b=this.containers.length-1;b>=0;b--){this.containers[b]._trigger("deactivate",null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null, +dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):d(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")}, +toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+j<k&&b+l>g&&b+l<h;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers|| +this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?j:g<b+this.helperProportions.width/2&&c-this.helperProportions.width/2<h&&i<e+this.helperProportions.height/2&&f-this.helperProportions.height/2<k},_intersectsWithPointer:function(a){var b=d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height);a=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width);b=b&&a;a=this._getDragVerticalDirection(); +var c=this._getDragHorizontalDirection();if(!b)return false;return this.floating?c&&c=="right"||a=="down"?2:1:a&&(a=="down"?2:1)},_intersectsWithSides:function(a){var b=d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+a.height/2,a.height);a=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+a.width/2,a.width);var c=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();return this.floating&&e?e=="right"&&a||e=="left"&&!a:c&&(c=="down"&&b||c=="up"&&!b)}, +_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith(); +if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h=d.data(f[g],"sortable");if(h&&h!=this&&!h.options.disabled)c.push([d.isFunction(h.options.items)?h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"), +this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)});return d(b)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b<this.items.length;b++)for(var c=0;c<a.length;c++)a[c]==this.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(a){this.items=[];this.containers=[this];var b=this.items,c=[[d.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):d(this.options.items,this.element), +this]],e=this._connectWith();if(e)for(var f=e.length-1;f>=0;f--)for(var g=d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable");if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h<g;h++){i=d(e[h]);i.data("sortable-item",a);b.push({item:i,instance:a,width:0,height:0,left:0,top:0})}}},refreshPositions:function(a){if(this.offsetParent&& +this.helper)this.offset.parent=this._getParentOffset();for(var b=this.items.length-1;b>=0;b--){var c=this.items[b];if(!(c.instance!=this.currentContainer&&this.currentContainer&&c.item[0]!=this.currentItem[0])){var e=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b= +this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left=e.left;this.containers[b].containerCache.top=e.top;this.containers[b].containerCache.width=this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f= +d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e)f.style.visibility="hidden";return f},update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")|| +0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b=null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out", +a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length===1){this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b=1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h- +f)<b){b=Math.abs(h-f);e=this.items[g]}}if(e||this.options.dropOnEmpty){this.currentContainer=this.containers[c];e?this._rearrange(a,e,null,true):this._rearrange(a,null,this.containers[c].element,true);this._trigger("change",a,this._uiHash());this.containers[c]._trigger("change",a,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}}},_createHelper:function(a){var b= +this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a,this.currentItem])):b.helper=="clone"?this.currentItem.clone():this.currentItem;a.parents("body").length||d(b.appendTo!="parent"?b.appendTo:this.currentItem[0].parentNode)[0].appendChild(a[0]);if(a[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(a[0].style.width== +""||b.forceHelperSize)a.width(this.currentItem.width());if(a[0].style.height==""||b.forceHelperSize)a.height(this.currentItem.height());return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top= +this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a= +{top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"), +10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,d(a.containment=="document"? +document:window).width()-this.helperProportions.width-this.margins.left,(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)){var b=d(a.containment)[0];a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"), +10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(a,b){if(!b)b= +this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&& +this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(c[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset(); +var f=a.pageX,g=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.left<this.containment[0])f=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])g=this.containment[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g- +this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-b.grid[1]:g+b.grid[1]:g;f=this.originalPageX+Math.round((f-this.originalPageX)/b.grid[0])*b.grid[0];f=this.containment?!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:!(f-this.offset.click.left<this.containment[0])?f-b.grid[0]:f+b.grid[0]:f}}return{top:g- +this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:c.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:c.scrollLeft())}},_rearrange:function(a,b,c,e){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0], +this.direction=="down"?b.item[0]:b.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var f=this,g=this.counter;window.setTimeout(function(){g==f.counter&&f.refreshPositions(!e)},0)},_clear:function(a,b){this.reverting=false;var c=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var e in this._storedCSS)if(this._storedCSS[e]=="auto"||this._storedCSS[e]=="static")this._storedCSS[e]= +"";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!b&&c.push(function(f){this._trigger("receive",f,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!b)c.push(function(f){this._trigger("update",f,this._uiHash())});if(!d.ui.contains(this.element[0],this.currentItem[0])){b||c.push(function(f){this._trigger("remove", +f,this._uiHash())});for(e=this.containers.length-1;e>=0;e--)if(d.ui.contains(this.containers[e].element[0],this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive",g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this, +this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out",g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over=0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop", +a,this._uiHash());for(e=0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())}return false}b||this._trigger("beforeStop",a,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!b){for(e=0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){d.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()}, +_uiHash:function(a){var b=a||this;return{helper:b.helper,placeholder:b.placeholder||d([]),position:b.position,originalPosition:b.originalPosition,offset:b.positionAbs,item:b.currentItem,sender:a?a.element:null}}});d.extend(d.ui.sortable,{version:"1.8.16"})})(jQuery); +;/* + * jQuery UI Accordion 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Accordion + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + */ +(function(c){c.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var a=this,b=a.options;a.running=0;a.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"); +a.headers=a.element.find(b.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b.disabled||c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b.disabled||c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b.disabled||c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b.disabled||c(this).removeClass("ui-state-focus")});a.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"); +if(b.navigation){var d=a.element.find("a").filter(b.navigationFilter).eq(0);if(d.length){var h=d.closest(".ui-accordion-header");a.active=h.length?h:d.closest(".ui-accordion-content").prev()}}a.active=a._findActive(a.active||b.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");a.active.next().addClass("ui-accordion-content-active");a._createIcons();a.resize();a.element.attr("role","tablist");a.headers.attr("role","tab").bind("keydown.accordion", +function(f){return a._keydown(f)}).next().attr("role","tabpanel");a.headers.not(a.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();a.active.length?a.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):a.headers.eq(0).attr("tabIndex",0);c.browser.safari||a.headers.find("a").attr("tabIndex",-1);b.event&&a.headers.bind(b.event.split(" ").join(".accordion ")+".accordion",function(f){a._clickHandler.call(a,f,this);f.preventDefault()})},_createIcons:function(){var a= +this.options;if(a.icons){c("<span></span>").addClass("ui-icon "+a.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex"); +this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(a.autoHeight||a.fillHeight)b.css("height","");return c.Widget.prototype.destroy.call(this)},_setOption:function(a,b){c.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(b);if(a=="icons"){this._destroyIcons(); +b&&this._createIcons()}if(a=="disabled")this.headers.add(this.headers.next())[b?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(a){if(!(this.options.disabled||a.altKey||a.ctrlKey)){var b=c.ui.keyCode,d=this.headers.length,h=this.headers.index(a.target),f=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:f=this.headers[(h+1)%d];break;case b.LEFT:case b.UP:f=this.headers[(h-1+d)%d];break;case b.SPACE:case b.ENTER:this._clickHandler({target:a.target},a.target); +a.preventDefault()}if(f){c(a.target).attr("tabIndex",-1);c(f).attr("tabIndex",0);f.focus();return false}return true}},resize:function(){var a=this.options,b;if(a.fillSpace){if(c.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){b-=c(this).outerHeight(true)});this.headers.next().each(function(){c(this).height(Math.max(0,b-c(this).innerHeight()+ +c(this).height()))}).css("overflow","auto")}else if(a.autoHeight){b=0;this.headers.next().each(function(){b=Math.max(b,c(this).height("").height())}).height(b)}return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a==="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,b){var d=this.options; +if(!d.disabled)if(a.target){a=c(a.currentTarget||b);b=a[0]===this.active[0];d.active=d.collapsible&&b?false:this.headers.index(a);if(!(this.running||!d.collapsible&&b)){var h=this.active;j=a.next();g=this.active.next();e={options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:this.active,newContent:b&&d.collapsible?c([]):j,oldContent:g};var f=this.headers.index(this.active[0])>this.headers.index(a[0]);this.active=b?c([]):a;this._toggle(j,g,e,b,f);h.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header); +if(!b){a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);a.next().addClass("ui-accordion-content-active")}}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");var g=this.active.next(), +e={options:d,newHeader:c([]),oldHeader:d.active,newContent:c([]),oldContent:g},j=this.active=c([]);this._toggle(j,g,e)}},_toggle:function(a,b,d,h,f){var g=this,e=g.options;g.toShow=a;g.toHide=b;g.data=d;var j=function(){if(g)return g._completed.apply(g,arguments)};g._trigger("changestart",null,g.data);g.running=b.size()===0?a.size():b.size();if(e.animated){d={};d=e.collapsible&&h?{toShow:c([]),toHide:b,complete:j,down:f,autoHeight:e.autoHeight||e.fillSpace}:{toShow:a,toHide:b,complete:j,down:f,autoHeight:e.autoHeight|| +e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=c.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=c.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;h=c.ui.accordion.animations;var i=e.duration,k=e.animated;if(k&&!h[k]&&!c.easing[k])k="slide";h[k]||(h[k]=function(l){this.slide(l,{easing:k,duration:i||700})});h[k](d)}else{if(e.collapsible&&h)a.toggle();else{b.hide();a.show()}j(true)}b.prev().attr({"aria-expanded":"false", +"aria-selected":"false",tabIndex:-1}).blur();a.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length)this.toHide.parent()[0].className=this.toHide.parent()[0].className;this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion,{version:"1.8.16", +animations:{slide:function(a,b){a=c.extend({easing:"swing",duration:300},a,b);if(a.toHide.size())if(a.toShow.size()){var d=a.toShow.css("overflow"),h=0,f={},g={},e;b=a.toShow;e=b[0].style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));c.each(["height","paddingTop","paddingBottom"],function(j,i){g[i]="hide";j=(""+c.css(a.toShow[0],i)).match(/^([\d+-.]+)(.*)$/); +f[i]={value:j[1],unit:j[2]||"px"}});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(g,{step:function(j,i){if(i.prop=="height")h=i.end-i.start===0?0:(i.now-i.start)/(i.end-i.start);a.toShow[0].style[i.prop]=h*f[i.prop].value+f[i.prop].unit},duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.toShow.css("height","");a.toShow.css({width:e,overflow:d});a.complete()}})}else a.toHide.animate({height:"hide", +paddingTop:"hide",paddingBottom:"hide"},a);else a.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},a)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery); +;/* + * jQuery UI Autocomplete 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Autocomplete + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + * jquery.ui.position.js + */ +(function(d){var e=0;d.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var a=this,b=this.element[0].ownerDocument,g;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!(a.options.disabled||a.element.propAttr("readOnly"))){g= +false;var f=d.ui.keyCode;switch(c.keyCode){case f.PAGE_UP:a._move("previousPage",c);break;case f.PAGE_DOWN:a._move("nextPage",c);break;case f.UP:a._move("previous",c);c.preventDefault();break;case f.DOWN:a._move("next",c);c.preventDefault();break;case f.ENTER:case f.NUMPAD_ENTER:if(a.menu.active){g=true;c.preventDefault()}case f.TAB:if(!a.menu.active)return;a.menu.select(c);break;case f.ESCAPE:a.element.val(a.term);a.close(c);break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){if(a.term!= +a.element.val()){a.selectedItem=null;a.search(null,c)}},a.options.delay);break}}}).bind("keypress.autocomplete",function(c){if(g){g=false;c.preventDefault()}}).bind("focus.autocomplete",function(){if(!a.options.disabled){a.selectedItem=null;a.previous=a.element.val()}}).bind("blur.autocomplete",function(c){if(!a.options.disabled){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(c);a._change(c)},150)}});this._initSource();this.response=function(){return a._response.apply(a,arguments)}; +this.menu=d("<ul></ul>").addClass("ui-autocomplete").appendTo(d(this.options.appendTo||"body",b)[0]).mousedown(function(c){var f=a.menu.element[0];d(c.target).closest(".ui-menu-item").length||setTimeout(function(){d(document).one("mousedown",function(h){h.target!==a.element[0]&&h.target!==f&&!d.ui.contains(f,h.target)&&a.close()})},1);setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(c,f){f=f.item.data("item.autocomplete");false!==a._trigger("focus",c,{item:f})&&/^key/.test(c.originalEvent.type)&& +a.element.val(f.value)},selected:function(c,f){var h=f.item.data("item.autocomplete"),i=a.previous;if(a.element[0]!==b.activeElement){a.element.focus();a.previous=i;setTimeout(function(){a.previous=i;a.selectedItem=h},1)}false!==a._trigger("select",c,{item:h})&&a.element.val(h.value);a.term=a.element.val();a.close(c);a.selectedItem=h},blur:function(){a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu"); +d.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();d.Widget.prototype.destroy.call(this)},_setOption:function(a,b){d.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource();if(a==="appendTo")this.menu.element.appendTo(d(b||"body",this.element[0].ownerDocument)[0]);a==="disabled"&& +b&&this.xhr&&this.xhr.abort()},_initSource:function(){var a=this,b,g;if(d.isArray(this.options.source)){b=this.options.source;this.source=function(c,f){f(d.ui.autocomplete.filter(b,c.term))}}else if(typeof this.options.source==="string"){g=this.options.source;this.source=function(c,f){a.xhr&&a.xhr.abort();a.xhr=d.ajax({url:g,data:c,dataType:"json",autocompleteRequest:++e,success:function(h){this.autocompleteRequest===e&&f(h)},error:function(){this.autocompleteRequest===e&&f([])}})}}else this.source= +this.options.source},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(this._trigger("search",b)!==false)return this._search(a)},_search:function(a){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:a},this.response)},_response:function(a){if(!this.options.disabled&&a&&a.length){a=this._normalize(a);this._suggest(a);this._trigger("open")}else this.close(); +this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",a)}},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(a){if(a.length&&a[0].label&&a[0].value)return a;return d.map(a,function(b){if(typeof b==="string")return{label:b,value:b};return d.extend({label:b.label|| +b.value,value:b.value||b.label},b)})},_suggest:function(a){var b=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(b,a);this.menu.deactivate();this.menu.refresh();b.show();this._resizeMenu();b.position(d.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next(new d.Event("mouseover"))},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(a,b){var g=this; +d.each(b,function(c,f){g._renderItem(a,f)})},_renderItem:function(a,b){return d("<li></li>").data("item.autocomplete",b).append(d("<a></a>").text(b.label)).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element}});d.extend(d.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, +"\\$&")},filter:function(a,b){var g=new RegExp(d.ui.autocomplete.escapeRegex(b),"i");return d.grep(a,function(c){return g.test(c.label||c.value||c)})}})})(jQuery); +(function(d){d.widget("ui.menu",{_create:function(){var e=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(a){if(d(a.target).closest(".ui-menu-item a").length){a.preventDefault();e.select(a)}});this.refresh()},refresh:function(){var e=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex", +-1).mouseenter(function(a){e.activate(a,d(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(e,a){this.deactivate();if(this.hasScroll()){var b=a.offset().top-this.element.offset().top,g=this.element.scrollTop(),c=this.element.height();if(b<0)this.element.scrollTop(g+b);else b>=c&&this.element.scrollTop(g+b-c+a.height())}this.active=a.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",e,{item:a})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id"); +this._trigger("blur");this.active=null}},next:function(e){this.move("next",".ui-menu-item:first",e)},previous:function(e){this.move("prev",".ui-menu-item:last",e)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(e,a,b){if(this.active){e=this.active[e+"All"](".ui-menu-item").eq(0);e.length?this.activate(b,e):this.activate(b,this.element.children(a))}else this.activate(b, +this.element.children(a))},nextPage:function(e){if(this.hasScroll())if(!this.active||this.last())this.activate(e,this.element.children(".ui-menu-item:first"));else{var a=this.active.offset().top,b=this.element.height(),g=this.element.children(".ui-menu-item").filter(function(){var c=d(this).offset().top-a-b+d(this).height();return c<10&&c>-10});g.length||(g=this.element.children(".ui-menu-item:last"));this.activate(e,g)}else this.activate(e,this.element.children(".ui-menu-item").filter(!this.active|| +this.last()?":first":":last"))},previousPage:function(e){if(this.hasScroll())if(!this.active||this.first())this.activate(e,this.element.children(".ui-menu-item:last"));else{var a=this.active.offset().top,b=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var g=d(this).offset().top-a+b-d(this).height();return g<10&&g>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(e,result)}else this.activate(e,this.element.children(".ui-menu-item").filter(!this.active|| +this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element[d.fn.prop?"prop":"attr"]("scrollHeight")},select:function(e){this._trigger("selected",e,{item:this.active})}})})(jQuery); +;/* + * jQuery UI Button 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Button + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + */ +(function(b){var h,i,j,g,l=function(){var a=b(this).find(":ui-button");setTimeout(function(){a.button("refresh")},1)},k=function(a){var c=a.name,e=a.form,f=b([]);if(c)f=e?b(e).find("[name='"+c+"']"):b("[name='"+c+"']",a.ownerDocument).filter(function(){return!this.form});return f};b.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",l);if(typeof this.options.disabled!== +"boolean")this.options.disabled=this.element.propAttr("disabled");this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var a=this,c=this.options,e=this.type==="checkbox"||this.type==="radio",f="ui-state-hover"+(!e?" ui-state-active":"");if(c.label===null)c.label=this.buttonElement.html();if(this.element.is(":disabled"))c.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!c.disabled){b(this).addClass("ui-state-hover"); +this===h&&b(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){c.disabled||b(this).removeClass(f)}).bind("click.button",function(d){if(c.disabled){d.preventDefault();d.stopImmediatePropagation()}});this.element.bind("focus.button",function(){a.buttonElement.addClass("ui-state-focus")}).bind("blur.button",function(){a.buttonElement.removeClass("ui-state-focus")});if(e){this.element.bind("change.button",function(){g||a.refresh()});this.buttonElement.bind("mousedown.button",function(d){if(!c.disabled){g= +false;i=d.pageX;j=d.pageY}}).bind("mouseup.button",function(d){if(!c.disabled)if(i!==d.pageX||j!==d.pageY)g=true})}if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(c.disabled||g)return false;b(this).toggleClass("ui-state-active");a.buttonElement.attr("aria-pressed",a.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",function(){if(c.disabled||g)return false;b(this).addClass("ui-state-active");a.buttonElement.attr("aria-pressed","true"); +var d=a.element[0];k(d).not(d).map(function(){return b(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")});else{this.buttonElement.bind("mousedown.button",function(){if(c.disabled)return false;b(this).addClass("ui-state-active");h=this;b(document).one("mouseup",function(){h=null})}).bind("mouseup.button",function(){if(c.disabled)return false;b(this).removeClass("ui-state-active")}).bind("keydown.button",function(d){if(c.disabled)return false;if(d.keyCode==b.ui.keyCode.SPACE|| +d.keyCode==b.ui.keyCode.ENTER)b(this).addClass("ui-state-active")}).bind("keyup.button",function(){b(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(d){d.keyCode===b.ui.keyCode.SPACE&&b(this).click()})}this._setOption("disabled",c.disabled);this._resetButton()},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type=== +"radio"){var a=this.element.parents().filter(":last"),c="label[for='"+this.element.attr("id")+"']";this.buttonElement=a.find(c);if(!this.buttonElement.length){a=a.length?a.siblings():this.element.siblings();this.buttonElement=a.filter(c);if(!this.buttonElement.length)this.buttonElement=a.find(c)}this.element.addClass("ui-helper-hidden-accessible");(a=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",a)}else this.buttonElement=this.element}, +widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||this.buttonElement.removeAttr("title"); +b.Widget.prototype.destroy.call(this)},_setOption:function(a,c){b.Widget.prototype._setOption.apply(this,arguments);if(a==="disabled")c?this.element.propAttr("disabled",true):this.element.propAttr("disabled",false);else this._resetButton()},refresh:function(){var a=this.element.is(":disabled");a!==this.options.disabled&&this._setOption("disabled",a);if(this.type==="radio")k(this.element[0]).each(function(){b(this).is(":checked")?b(this).button("widget").addClass("ui-state-active").attr("aria-pressed", +"true"):b(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false")},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var a=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"), +c=b("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(a.empty()).text(),e=this.options.icons,f=e.primary&&e.secondary,d=[];if(e.primary||e.secondary){if(this.options.text)d.push("ui-button-text-icon"+(f?"s":e.primary?"-primary":"-secondary"));e.primary&&a.prepend("<span class='ui-button-icon-primary ui-icon "+e.primary+"'></span>");e.secondary&&a.append("<span class='ui-button-icon-secondary ui-icon "+e.secondary+"'></span>");if(!this.options.text){d.push(f?"ui-button-icons-only": +"ui-button-icon-only");this.hasTitle||a.attr("title",c)}}else d.push("ui-button-text-only");a.addClass(d.join(" "))}}});b.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(a,c){a==="disabled"&&this.buttons.button("option",a,c);b.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var a=this.element.css("direction")=== +"ltr";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(a?"ui-corner-left":"ui-corner-right").end().filter(":last").addClass(a?"ui-corner-right":"ui-corner-left").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy"); +b.Widget.prototype.destroy.call(this)}})})(jQuery); +;/* + * jQuery UI Dialog 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Dialog + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + * jquery.ui.button.js + * jquery.ui.draggable.js + * jquery.ui.mouse.js + * jquery.ui.position.js + * jquery.ui.resizable.js + */ +(function(c,l){var m={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},n={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},o=c.attrFn||{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true,click:true};c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false, +position:{my:"center",at:"center",collision:"fit",using:function(a){var b=c(this).css(a).offset().top;b<0&&c(this).css("top",a.top-b)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var a=this,b=a.options,d=b.title||"&#160;",e=c.ui.dialog.getTitleId(a.element),g=(a.uiDialog=c("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+ +b.dialogClass).css({zIndex:b.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(i){if(b.closeOnEscape&&!i.isDefaultPrevented()&&i.keyCode&&i.keyCode===c.ui.keyCode.ESCAPE){a.close(i);i.preventDefault()}}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(i){a.moveToTop(false,i)});a.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var f=(a.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g), +h=c('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(i){a.close(i);return false}).appendTo(f);(a.uiDialogTitlebarCloseText=c("<span></span>")).addClass("ui-icon ui-icon-closethick").text(b.closeText).appendTo(h);c("<span></span>").addClass("ui-dialog-title").attr("id", +e).html(d).prependTo(f);if(c.isFunction(b.beforeclose)&&!c.isFunction(b.beforeClose))b.beforeClose=b.beforeclose;f.find("*").add(f).disableSelection();b.draggable&&c.fn.draggable&&a._makeDraggable();b.resizable&&c.fn.resizable&&a._makeResizable();a._createButtons(b.buttons);a._isOpen=false;c.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var a=this;a.overlay&&a.overlay.destroy();a.uiDialog.hide();a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"); +a.uiDialog.remove();a.originalTitle&&a.element.attr("title",a.originalTitle);return a},widget:function(){return this.uiDialog},close:function(a){var b=this,d,e;if(false!==b._trigger("beforeClose",a)){b.overlay&&b.overlay.destroy();b.uiDialog.unbind("keypress.ui-dialog");b._isOpen=false;if(b.options.hide)b.uiDialog.hide(b.options.hide,function(){b._trigger("close",a)});else{b.uiDialog.hide();b._trigger("close",a)}c.ui.dialog.overlay.resize();if(b.options.modal){d=0;c(".ui-dialog").each(function(){if(this!== +b.uiDialog[0]){e=c(this).css("z-index");isNaN(e)||(d=Math.max(d,e))}});c.ui.dialog.maxZ=d}return b}},isOpen:function(){return this._isOpen},moveToTop:function(a,b){var d=this,e=d.options;if(e.modal&&!a||!e.stack&&!e.modal)return d._trigger("focus",b);if(e.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=e.zIndex;if(d.overlay){c.ui.dialog.maxZ+=1;d.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}a={scrollTop:d.element.scrollTop(),scrollLeft:d.element.scrollLeft()};c.ui.dialog.maxZ+=1; +d.uiDialog.css("z-index",c.ui.dialog.maxZ);d.element.attr(a);d._trigger("focus",b);return d},open:function(){if(!this._isOpen){var a=this,b=a.options,d=a.uiDialog;a.overlay=b.modal?new c.ui.dialog.overlay(a):null;a._size();a._position(b.position);d.show(b.show);a.moveToTop(true);b.modal&&d.bind("keypress.ui-dialog",function(e){if(e.keyCode===c.ui.keyCode.TAB){var g=c(":tabbable",this),f=g.filter(":first");g=g.filter(":last");if(e.target===g[0]&&!e.shiftKey){f.focus(1);return false}else if(e.target=== +f[0]&&e.shiftKey){g.focus(1);return false}}});c(a.element.find(":tabbable").get().concat(d.find(".ui-dialog-buttonpane :tabbable").get().concat(d.get()))).eq(0).focus();a._isOpen=true;a._trigger("open");return a}},_createButtons:function(a){var b=this,d=false,e=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=c("<div></div>").addClass("ui-dialog-buttonset").appendTo(e);b.uiDialog.find(".ui-dialog-buttonpane").remove();typeof a==="object"&&a!==null&&c.each(a, +function(){return!(d=true)});if(d){c.each(a,function(f,h){h=c.isFunction(h)?{click:h,text:f}:h;var i=c('<button type="button"></button>').click(function(){h.click.apply(b.element[0],arguments)}).appendTo(g);c.each(h,function(j,k){if(j!=="click")j in o?i[j](k):i.attr(j,k)});c.fn.button&&i.button()});e.appendTo(b.uiDialog)}},_makeDraggable:function(){function a(f){return{position:f.position,offset:f.offset}}var b=this,d=b.options,e=c(document),g;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close", +handle:".ui-dialog-titlebar",containment:"document",start:function(f,h){g=d.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");b._trigger("dragStart",f,a(h))},drag:function(f,h){b._trigger("drag",f,a(h))},stop:function(f,h){d.position=[h.position.left-e.scrollLeft(),h.position.top-e.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(g);b._trigger("dragStop",f,a(h));c.ui.dialog.overlay.resize()}})},_makeResizable:function(a){function b(f){return{originalPosition:f.originalPosition, +originalSize:f.originalSize,position:f.position,size:f.size}}a=a===l?this.options.resizable:a;var d=this,e=d.options,g=d.uiDialog.css("position");a=typeof a==="string"?a:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:d._minHeight(),handles:a,start:function(f,h){c(this).addClass("ui-dialog-resizing");d._trigger("resizeStart",f,b(h))},resize:function(f,h){d._trigger("resize", +f,b(h))},stop:function(f,h){c(this).removeClass("ui-dialog-resizing");e.height=c(this).height();e.width=c(this).width();d._trigger("resizeStop",f,b(h));c.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(a){var b=[],d=[0,0],e;if(a){if(typeof a==="string"||typeof a==="object"&&"0"in a){b=a.split?a.split(" "): +[a[0],a[1]];if(b.length===1)b[1]=b[0];c.each(["left","top"],function(g,f){if(+b[g]===b[g]){d[g]=b[g];b[g]=f}});a={my:b.join(" "),at:b.join(" "),offset:d.join(" ")}}a=c.extend({},c.ui.dialog.prototype.options.position,a)}else a=c.ui.dialog.prototype.options.position;(e=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(c.extend({of:window},a));e||this.uiDialog.hide()},_setOptions:function(a){var b=this,d={},e=false;c.each(a,function(g,f){b._setOption(g,f); +if(g in m)e=true;if(g in n)d[g]=f});e&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",d)},_setOption:function(a,b){var d=this,e=d.uiDialog;switch(a){case "beforeclose":a="beforeClose";break;case "buttons":d._createButtons(b);break;case "closeText":d.uiDialogTitlebarCloseText.text(""+b);break;case "dialogClass":e.removeClass(d.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b);break;case "disabled":b?e.addClass("ui-dialog-disabled"): +e.removeClass("ui-dialog-disabled");break;case "draggable":var g=e.is(":data(draggable)");g&&!b&&e.draggable("destroy");!g&&b&&d._makeDraggable();break;case "position":d._position(b);break;case "resizable":(g=e.is(":data(resizable)"))&&!b&&e.resizable("destroy");g&&typeof b==="string"&&e.resizable("option","handles",b);!g&&b!==false&&d._makeResizable(b);break;case "title":c(".ui-dialog-title",d.uiDialogTitlebar).html(""+(b||"&#160;"));break}c.Widget.prototype._setOption.apply(d,arguments)},_size:function(){var a= +this.options,b,d,e=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(a.minWidth>a.width)a.width=a.minWidth;b=this.uiDialog.css({height:"auto",width:a.width}).height();d=Math.max(0,a.minHeight-b);if(a.height==="auto")if(c.support.minHeight)this.element.css({minHeight:d,height:"auto"});else{this.uiDialog.show();a=this.element.css("height","auto").height();e||this.uiDialog.hide();this.element.height(Math.max(a,d))}else this.element.height(Math.max(a.height- +b,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});c.extend(c.ui.dialog,{version:"1.8.16",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");if(!a){this.uuid+=1;a=this.uuid}return"ui-dialog-title-"+a},overlay:function(a){this.$el=c.ui.dialog.overlay.create(a)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "), +create:function(a){if(this.instances.length===0){setTimeout(function(){c.ui.dialog.overlay.instances.length&&c(document).bind(c.ui.dialog.overlay.events,function(d){if(c(d.target).zIndex()<c.ui.dialog.overlay.maxZ)return false})},1);c(document).bind("keydown.dialog-overlay",function(d){if(a.options.closeOnEscape&&!d.isDefaultPrevented()&&d.keyCode&&d.keyCode===c.ui.keyCode.ESCAPE){a.close(d);d.preventDefault()}});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var b=(this.oldInstances.pop()|| +c("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});c.fn.bgiframe&&b.bgiframe();this.instances.push(b);return b},destroy:function(a){var b=c.inArray(a,this.instances);b!=-1&&this.oldInstances.push(this.instances.splice(b,1)[0]);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");a.remove();var d=0;c.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.maxZ=d},height:function(){var a,b;if(c.browser.msie&& +c.browser.version<7){a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);b=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return a<b?c(window).height()+"px":a+"px"}else return c(document).height()+"px"},width:function(){var a,b;if(c.browser.msie){a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);b=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return a<b?c(window).width()+"px":a+"px"}else return c(document).width()+ +"px"},resize:function(){var a=c([]);c.each(c.ui.dialog.overlay.instances,function(){a=a.add(this)});a.css({width:0,height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})})(jQuery); +;/* + * jQuery UI Slider 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Slider + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */ +(function(d){d.widget("ui.slider",d.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var a=this,b=this.options,c=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),f=b.values&&b.values.length||1,e=[];this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+ +this.orientation+" ui-widget ui-widget-content ui-corner-all"+(b.disabled?" ui-slider-disabled ui-disabled":""));this.range=d([]);if(b.range){if(b.range===true){if(!b.values)b.values=[this._valueMin(),this._valueMin()];if(b.values.length&&b.values.length!==2)b.values=[b.values[0],b.values[0]]}this.range=d("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(b.range==="min"||b.range==="max"?" ui-slider-range-"+b.range:""))}for(var j=c.length;j<f;j+=1)e.push("<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>"); +this.handles=c.add(d(e.join("")).appendTo(a.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(g){g.preventDefault()}).hover(function(){b.disabled||d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){if(b.disabled)d(this).blur();else{d(".ui-slider .ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-state-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this.handles.each(function(g){d(this).data("index.ui-slider-handle", +g)});this.handles.keydown(function(g){var k=true,l=d(this).data("index.ui-slider-handle"),i,h,m;if(!a.options.disabled){switch(g.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:k=false;if(!a._keySliding){a._keySliding=true;d(this).addClass("ui-state-active");i=a._start(g,l);if(i===false)return}break}m=a.options.step;i=a.options.values&&a.options.values.length? +(h=a.values(l)):(h=a.value());switch(g.keyCode){case d.ui.keyCode.HOME:h=a._valueMin();break;case d.ui.keyCode.END:h=a._valueMax();break;case d.ui.keyCode.PAGE_UP:h=a._trimAlignValue(i+(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.PAGE_DOWN:h=a._trimAlignValue(i-(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(i===a._valueMax())return;h=a._trimAlignValue(i+m);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(i===a._valueMin())return;h=a._trimAlignValue(i- +m);break}a._slide(g,l,h);return k}}).keyup(function(g){var k=d(this).data("index.ui-slider-handle");if(a._keySliding){a._keySliding=false;a._stop(g,k);a._change(g,k);d(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy(); +return this},_mouseCapture:function(a){var b=this.options,c,f,e,j,g;if(b.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();c=this._normValueFromMouse({x:a.pageX,y:a.pageY});f=this._valueMax()-this._valueMin()+1;j=this;this.handles.each(function(k){var l=Math.abs(c-j.values(k));if(f>l){f=l;e=d(this);g=k}});if(b.range===true&&this.values(1)===b.min){g+=1;e=d(this.handles[g])}if(this._start(a,g)===false)return false; +this._mouseSliding=true;j._handleIndex=g;e.addClass("ui-state-active").focus();b=e.offset();this._clickOffset=!d(a.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:a.pageX-b.left-e.width()/2,top:a.pageY-b.top-e.height()/2-(parseInt(e.css("borderTopWidth"),10)||0)-(parseInt(e.css("borderBottomWidth"),10)||0)+(parseInt(e.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(a,g,c);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(a){var b= +this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,this._handleIndex,b);return false},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b;if(this.orientation==="horizontal"){b= +this.elementSize.width;a=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{b=this.elementSize.height;a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}b=a/b;if(b>1)b=1;if(b<0)b=0;if(this.orientation==="vertical")b=1-b;a=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+b*a)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b); +c.values=this.values()}return this._trigger("start",a,c)},_slide:function(a,b,c){var f;if(this.options.values&&this.options.values.length){f=this.values(b?0:1);if(this.options.values.length===2&&this.options.range===true&&(b===0&&c>f||b===1&&c<f))c=f;if(c!==this.values(b)){f=this.values();f[b]=c;a=this._trigger("slide",a,{handle:this.handles[b],value:c,values:f});this.values(b?0:1);a!==false&&this.values(b,c,true)}}else if(c!==this.value()){a=this._trigger("slide",a,{handle:this.handles[b],value:c}); +a!==false&&this.value(c)}},_stop:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("stop",a,c)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("change",a,c)}},value:function(a){if(arguments.length){this.options.value= +this._trimAlignValue(a);this._refreshValue();this._change(null,0)}else return this._value()},values:function(a,b){var c,f,e;if(arguments.length>1){this.options.values[a]=this._trimAlignValue(b);this._refreshValue();this._change(null,a)}else if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;f=arguments[0];for(e=0;e<c.length;e+=1){c[e]=this._trimAlignValue(f[e]);this._change(null,e)}this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(a): +this.value();else return this._values()},_setOption:function(a,b){var c,f=0;if(d.isArray(this.options.values))f=this.options.values.length;d.Widget.prototype._setOption.apply(this,arguments);switch(a){case "disabled":if(b){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.propAttr("disabled",true);this.element.addClass("ui-disabled")}else{this.handles.propAttr("disabled",false);this.element.removeClass("ui-disabled")}break;case "orientation":this._detectOrientation(); +this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case "value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case "values":this._animateOff=true;this._refreshValue();for(c=0;c<f;c+=1)this._change(null,c);this._animateOff=false;break}},_value:function(){var a=this.options.value;return a=this._trimAlignValue(a)},_values:function(a){var b,c;if(arguments.length){b=this.options.values[a]; +return b=this._trimAlignValue(b)}else{b=this.options.values.slice();for(c=0;c<b.length;c+=1)b[c]=this._trimAlignValue(b[c]);return b}},_trimAlignValue:function(a){if(a<=this._valueMin())return this._valueMin();if(a>=this._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=(a-this._valueMin())%b;a=a-c;if(Math.abs(c)*2>=b)a+=c>0?b:-b;return parseFloat(a.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var a= +this.options.range,b=this.options,c=this,f=!this._animateOff?b.animate:false,e,j={},g,k,l,i;if(this.options.values&&this.options.values.length)this.handles.each(function(h){e=(c.values(h)-c._valueMin())/(c._valueMax()-c._valueMin())*100;j[c.orientation==="horizontal"?"left":"bottom"]=e+"%";d(this).stop(1,1)[f?"animate":"css"](j,b.animate);if(c.options.range===true)if(c.orientation==="horizontal"){if(h===0)c.range.stop(1,1)[f?"animate":"css"]({left:e+"%"},b.animate);if(h===1)c.range[f?"animate":"css"]({width:e- +g+"%"},{queue:false,duration:b.animate})}else{if(h===0)c.range.stop(1,1)[f?"animate":"css"]({bottom:e+"%"},b.animate);if(h===1)c.range[f?"animate":"css"]({height:e-g+"%"},{queue:false,duration:b.animate})}g=e});else{k=this.value();l=this._valueMin();i=this._valueMax();e=i!==l?(k-l)/(i-l)*100:0;j[c.orientation==="horizontal"?"left":"bottom"]=e+"%";this.handle.stop(1,1)[f?"animate":"css"](j,b.animate);if(a==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[f?"animate":"css"]({width:e+"%"}, +b.animate);if(a==="max"&&this.orientation==="horizontal")this.range[f?"animate":"css"]({width:100-e+"%"},{queue:false,duration:b.animate});if(a==="min"&&this.orientation==="vertical")this.range.stop(1,1)[f?"animate":"css"]({height:e+"%"},b.animate);if(a==="max"&&this.orientation==="vertical")this.range[f?"animate":"css"]({height:100-e+"%"},{queue:false,duration:b.animate})}}});d.extend(d.ui.slider,{version:"1.8.16"})})(jQuery); +;/* + * jQuery UI Tabs 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Tabs + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + */ +(function(d,p){function u(){return++v}function w(){return++x}var v=0,x=0;d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(true)},_setOption:function(b,e){if(b=="selected")this.options.collapsible&& +e==this.options.selected||this.select(e);else{this.options[b]=e;this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+u()},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+w());return d.cookie.apply(null,[b].concat(d.makeArray(arguments)))},_ui:function(b,e){return{tab:b,panel:e,index:this.anchors.index(b)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b= +d(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(b){function e(g,f){g.css("display","");!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}var a=this,c=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=d(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchors.each(function(g,f){var i=d(f).attr("href"),l=i.split("#")[0],q;if(l&&(l===location.toString().split("#")[0]|| +(q=d("base")[0])&&l===q.href)){i=f.hash;f.href=i}if(h.test(i))a.panels=a.panels.add(a.element.find(a._sanitizeSelector(i)));else if(i&&i!=="#"){d.data(f,"href.tabs",i);d.data(f,"load.tabs",i.replace(/#.*$/,""));i=a._tabId(f);f.href="#"+i;f=a.element.find("#"+i);if(!f.length){f=d(c.panelTemplate).attr("id",i).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[g-1]||a.list);f.data("destroy.tabs",true)}a.panels=a.panels.add(f)}else c.disabled.push(g)});if(b){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"); +this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(c.selected===p){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){c.selected=g;return false}});if(typeof c.selected!=="number"&&c.cookie)c.selected=parseInt(a._cookie(),10);if(typeof c.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)c.selected= +this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||(this.lis.length?0:-1)}else if(c.selected===null)c.selected=-1;c.selected=c.selected>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;c.disabled=d.unique(c.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return a.lis.index(g)}))).sort();d.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(d.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active"); +if(c.selected>=0&&this.anchors.length){a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[c.selected],a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash))[0]))});this.load(c.selected)}d(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")); +this.element[c.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");c.cookie&&this._cookie(c.selected,c.cookie);b=0;for(var j;j=this.lis[b];b++)d(j)[d.inArray(b,c.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");c.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(c.event!=="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+ +g)};this.lis.bind("mouseover.tabs",function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(c.fx)if(d.isArray(c.fx)){m=c.fx[0];o=c.fx[1]}else m=o=c.fx;var r=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal", +function(){e(f,o);a._trigger("show",null,a._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(g,f[0]))},s=m?function(g,f){f.animate(m,m.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);a.element.dequeue("tabs")})}:function(g,f){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");a.element.dequeue("tabs")}; +this.anchors.bind(c.event+".tabs",function(){var g=this,f=d(g).closest("li"),i=a.panels.filter(":not(.ui-tabs-hide)"),l=a.element.find(a._sanitizeSelector(g.hash));if(f.hasClass("ui-tabs-selected")&&!c.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||a.panels.filter(":animated").length||a._trigger("select",null,a._ui(this,l[0]))===false){this.blur();return false}c.selected=a.anchors.index(this);a.abort();if(c.collapsible)if(f.hasClass("ui-tabs-selected")){c.selected= +-1;c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){s(g,i)}).dequeue("tabs");this.blur();return false}else if(!i.length){c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this));this.blur();return false}c.cookie&&a._cookie(c.selected,c.cookie);if(l.length){i.length&&a.element.queue("tabs",function(){s(g,i)});a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier."; +d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(b){if(typeof b=="string")b=this.anchors.index(this.anchors.filter("[href$="+b+"]"));return b},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e= +d.data(this,"href.tabs");if(e)this.href=e;var a=d(this).unbind(".tabs");d.each(["href","load","cache"],function(c,h){a.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});b.cookie&&this._cookie(null,b.cookie);return this},add:function(b, +e,a){if(a===p)a=this.anchors.length;var c=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,b).replace(/#\{label\}/g,e));b=!b.indexOf("#")?b.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=c.element.find("#"+b);j.length||(j=d(h.panelTemplate).attr("id",b).data("destroy.tabs",true));j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(a>=this.lis.length){e.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[a]); +j.insertBefore(this.panels[a])}h.disabled=d.map(h.disabled,function(k){return k>=a?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]));return this},remove:function(b){b=this._getIndex(b);var e=this.options,a=this.lis.eq(b).remove(),c=this.panels.eq(b).remove(); +if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(b+(b+1<this.anchors.length?1:-1));e.disabled=d.map(d.grep(e.disabled,function(h){return h!=b}),function(h){return h>=b?--h:h});this._tabify();this._trigger("remove",null,this._ui(a.find("a")[0],c[0]));return this},enable:function(b){b=this._getIndex(b);var e=this.options;if(d.inArray(b,e.disabled)!=-1){this.lis.eq(b).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(a){return a!=b});this._trigger("enable",null, +this._ui(this.anchors[b],this.panels[b]));return this}},disable:function(b){b=this._getIndex(b);var e=this.options;if(b!=e.selected){this.lis.eq(b).addClass("ui-state-disabled");e.disabled.push(b);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[b],this.panels[b]))}return this},select:function(b){b=this._getIndex(b);if(b==-1)if(this.options.collapsible&&this.options.selected!=-1)b=this.options.selected;else return this;this.anchors.eq(b).trigger(this.options.event+".tabs");return this}, +load:function(b){b=this._getIndex(b);var e=this,a=this.options,c=this.anchors.eq(b)[0],h=d.data(c,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(c,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");if(a.spinner){var j=d("span",c);j.data("label.tabs",j.html()).html(a.spinner)}this.xhr=d.ajax(d.extend({},a.ajaxOptions,{url:h,success:function(k,n){e.element.find(e._sanitizeSelector(c.hash)).html(k);e._cleanup();a.cache&&d.data(c, +"cache.tabs",true);e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.error(k,n,b,c)}catch(m){}}}));e.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this}, +url:function(b,e){this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.16"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(b,e){var a=this,c=this.options,h=a._rotate||(a._rotate=function(j){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var k=c.selected;a.select(++k<a.anchors.length?k:0)},b);j&&j.stopPropagation()});e=a._unrotate||(a._unrotate=!e?function(j){j.clientX&& +a.rotate(null)}:function(){t=c.selected;h()});if(b){this.element.bind("tabsshow",h);this.anchors.bind(c.event+".tabs",e);h()}else{clearTimeout(a.rotation);this.element.unbind("tabsshow",h);this.anchors.unbind(c.event+".tabs",e);delete this._rotate;delete this._unrotate}return this}})})(jQuery); +;/* + * jQuery UI Datepicker 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Datepicker + * + * Depends: + * jquery.ui.core.js + */ +(function(d,C){function M(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass= +"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su", +"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10", +minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false,disabled:false};d.extend(this._defaults,this.regional[""]);this.dpDiv=N(d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}function N(a){return a.bind("mouseout", +function(b){b=d(b.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");b.length&&b.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(b){b=d(b.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");if(!(d.datepicker._isDisabledDatepicker(J.inline?a.parent()[0]:J.input[0])||!b.length)){b.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"); +b.addClass("ui-state-hover");b.hasClass("ui-datepicker-prev")&&b.addClass("ui-datepicker-prev-hover");b.hasClass("ui-datepicker-next")&&b.addClass("ui-datepicker-next-hover")}})}function H(a,b){d.extend(a,b);for(var c in b)if(b[c]==null||b[c]==C)a[c]=b[c];return a}d.extend(d.ui,{datepicker:{version:"1.8.16"}});var B=(new Date).getTime(),J;d.extend(M.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv}, +setDefaults:function(a){H(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=f}}}e=a.nodeName.toLowerCase();f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input")this._connectDatepicker(a,i);else f&&this._inlineDatepicker(a,i)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g, +"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:N(d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker", +function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b);b.settings.disabled&&this._disableDatepicker(a)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&&b.append.remove();if(c){b.append=d('<span class="'+this._appendClass+'">'+c+"</span>");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c== +"focus"||c=="both")a.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('<button type="button"></button>').addClass(this._triggerClass).html(f==""?c:d("<img/>").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker(): +d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;g<f.length;g++)if(f[g].length>h){h=f[g].length;i=g}return i};b.setMonth(e(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a, +b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),true);this._updateDatepicker(b);this._updateAlternate(b);b.settings.disabled&&this._disableDatepicker(a);b.dpDiv.css("display","block")}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+= +1;this._dialogInput=d('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}H(a.settings,e||{});b=b&&b.constructor==Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/ +2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b= +d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(e=="div"||e=="span")b.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e= +a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(e=="div"||e=="span"){b=b.children("."+this._inlineClass);b.children().removeClass("ui-state-disabled");b.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=d(a),c=d.data(a, +"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(e=="div"||e=="span"){b=b.children("."+this._inlineClass);b.children().addClass("ui-state-disabled");b.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInputs=d.map(this._disabledInputs,function(f){return f== +a?null:f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return true;return false},_getInst:function(a){try{return d.data(a,"datepicker")}catch(b){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,b,c){var e=this._getInst(a);if(arguments.length==2&&typeof b=="string")return b=="defaults"?d.extend({},d.datepicker._defaults):e?b=="all"? +d.extend({},e.settings):this._get(e,b):null;var f=b||{};if(typeof b=="string"){f={};f[b]=c}if(e){this._curInst==e&&this._hideDatepicker();var h=this._getDateDatepicker(a,true),i=this._getMinMaxDate(e,"min"),g=this._getMinMaxDate(e,"max");H(e.settings,f);if(i!==null&&f.dateFormat!==C&&f.minDate===C)e.settings.minDate=this._formatDate(e,i);if(g!==null&&f.dateFormat!==C&&f.maxDate===C)e.settings.maxDate=this._formatDate(e,g);this._attachments(d(a),e);this._autoSize(e);this._setDate(e,h);this._updateAlternate(e); +this._updateDatepicker(e)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);this._updateDatepicker(a);this._updateAlternate(a)}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,b);return a?this._getDate(a):null},_doKeyDown:function(a){var b=d.datepicker._getInst(a.target),c=true,e=b.dpDiv.is(".ui-datepicker-rtl"); +b._keyEvent=true;if(d.datepicker._datepickerShowing)switch(a.keyCode){case 9:d.datepicker._hideDatepicker();c=false;break;case 13:c=d("td."+d.datepicker._dayOverClass+":not(."+d.datepicker._currentClass+")",b.dpDiv);c[0]&&d.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,c[0]);if(a=d.datepicker._get(b,"onSelect")){c=d.datepicker._formatDate(b);a.apply(b.input?b.input[0]:null,[c,b])}else d.datepicker._hideDatepicker();return false;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(a.target, +a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey)d.datepicker._clearDate(a.target);c=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey)d.datepicker._gotoToday(a.target);c=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?+1:-1,"D");c= +a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 38:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,-7,"D");c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?-1:+1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b, +"stepMonths"),"M");break;case 40:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,+7,"D");c=a.ctrlKey||a.metaKey;break;default:c=false}else if(a.keyCode==36&&a.ctrlKey)d.datepicker._showDatepicker(this);else c=false;if(c){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var b=d.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));var c=String.fromCharCode(a.charCode==C?a.keyCode:a.charCode); +return a.ctrlKey||a.metaKey||c<" "||!b||b.indexOf(c)>-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}return true},_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input")a=d("input", +a.parentNode)[0];if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);if(d.datepicker._curInst&&d.datepicker._curInst!=b){d.datepicker._datepickerShowing&&d.datepicker._triggerOnClose(d.datepicker._curInst);d.datepicker._curInst.dpDiv.stop(true,true)}var c=d.datepicker._get(b,"beforeShow");c=c?c.apply(a,[a,b]):{};if(c!==false){H(b.settings,c);b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value= +"";if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b); +c=d.datepicker._checkOffset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){var i=b.dpDiv.find("iframe.ui-datepicker-cover");if(i.length){var g=d.datepicker._getBorders(b.dpDiv);i.css({left:-g[0],top:-g[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(d(a).zIndex()+1);d.datepicker._datepickerShowing= +true;d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}}},_updateDatepicker:function(a){this.maxRows=4;var b=d.datepicker._getBorders(a.dpDiv);J=a;a.dpDiv.empty().append(this._generateHTML(a));var c=a.dpDiv.find("iframe.ui-datepicker-cover");c.length&&c.css({left:-b[0],top:-b[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}); +a.dpDiv.find("."+this._dayOverClass+" a").mouseover();b=this._getNumberOfMonths(a);c=b[1];a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");c>1&&a.dpDiv.addClass("ui-datepicker-multi-"+c).css("width",17*c+"em");a.dpDiv[(b[0]!=1||b[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&& +!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var e=a.yearshtml;setTimeout(function(){e===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);e=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(), +h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),j=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);b.top-=Math.min(b.top,b.top+f>j&&j>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b= +this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1||d.expr.filters.hidden(a));)a=a[b?"previousSibling":"nextSibling"];a=d(a).offset();return[a.left,a.top]},_triggerOnClose:function(a){var b=this._get(a,"onClose");if(b)b.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a])},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b); +this._curInst=null};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();d.datepicker._triggerOnClose(b);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")}, +_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"): +0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e["selected"+(c=="M"? +"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a); +this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField"); +if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"? +b.toString():b+"";if(b=="")return null;var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;e=typeof e!="string"?e:(new Date).getFullYear()%100+parseInt(e,10);for(var f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,j=c=-1,l=-1,u=-1,k=false,o=function(p){(p=A+1<a.length&&a.charAt(A+1)==p)&&A++;return p},m=function(p){var D= +o(p);p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"&&D?4:p=="o"?3:2)+"}");p=b.substring(q).match(p);if(!p)throw"Missing number at position "+q;q+=p[0].length;return parseInt(p[0],10)},n=function(p,D,K){p=d.map(o(p)?K:D,function(w,x){return[[x,w]]}).sort(function(w,x){return-(w[1].length-x[1].length)});var E=-1;d.each(p,function(w,x){w=x[1];if(b.substr(q,w.length).toLowerCase()==w.toLowerCase()){E=x[0];q+=w.length;return false}});if(E!=-1)return E+1;else throw"Unknown name at position "+q;},s= +function(){if(b.charAt(q)!=a.charAt(A))throw"Unexpected literal at position "+q;q++},q=0,A=0;A<a.length;A++)if(k)if(a.charAt(A)=="'"&&!o("'"))k=false;else s();else switch(a.charAt(A)){case "d":l=m("d");break;case "D":n("D",f,h);break;case "o":u=m("o");break;case "m":j=m("m");break;case "M":j=n("M",i,g);break;case "y":c=m("y");break;case "@":var v=new Date(m("@"));c=v.getFullYear();j=v.getMonth()+1;l=v.getDate();break;case "!":v=new Date((m("!")-this._ticksTo1970)/1E4);c=v.getFullYear();j=v.getMonth()+ +1;l=v.getDate();break;case "'":if(o("'"))s();else k=true;break;default:s()}if(q<b.length)throw"Extra/unparsed characters found in date: "+b.substring(q);if(c==-1)c=(new Date).getFullYear();else if(c<100)c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100);if(u>-1){j=1;l=u;do{e=this._getDaysInMonth(c,j-1);if(l<=e)break;j++;l-=e}while(1)}v=this._daylightSavingAdjust(new Date(c,j-1,l));if(v.getFullYear()!=c||v.getMonth()+1!=j||v.getDate()!=l)throw"Invalid date";return v},ATOM:"yy-mm-dd", +COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,b,c){if(!b)return"";var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames: +null)||this._defaults.monthNames;var i=function(o){(o=k+1<a.length&&a.charAt(k+1)==o)&&k++;return o},g=function(o,m,n){m=""+m;if(i(o))for(;m.length<n;)m="0"+m;return m},j=function(o,m,n,s){return i(o)?s[m]:n[m]},l="",u=false;if(b)for(var k=0;k<a.length;k++)if(u)if(a.charAt(k)=="'"&&!i("'"))u=false;else l+=a.charAt(k);else switch(a.charAt(k)){case "d":l+=g("d",b.getDate(),2);break;case "D":l+=j("D",b.getDay(),e,f);break;case "o":l+=g("o",Math.round(((new Date(b.getFullYear(),b.getMonth(),b.getDate())).getTime()- +(new Date(b.getFullYear(),0,0)).getTime())/864E5),3);break;case "m":l+=g("m",b.getMonth()+1,2);break;case "M":l+=j("M",b.getMonth(),h,c);break;case "y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case "@":l+=b.getTime();break;case "!":l+=b.getTime()*1E4+this._ticksTo1970;break;case "'":if(i("'"))l+="'";else u=true;break;default:l+=a.charAt(k)}return l},_possibleChars:function(a){for(var b="",c=false,e=function(h){(h=f+1<a.length&&a.charAt(f+1)==h)&&f++;return h},f= +0;f<a.length;f++)if(c)if(a.charAt(f)=="'"&&!e("'"))c=false;else b+=a.charAt(f);else switch(a.charAt(f)){case "d":case "m":case "y":case "@":b+="0123456789";break;case "D":case "M":return null;case "'":if(e("'"))b+="'";else c=true;break;default:b+=a.charAt(f)}return b},_get:function(a,b){return a.settings[b]!==C?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,f,h;f=h=this._getDefaultDate(a); +var i=this._getFormatConfig(a);try{f=this.parseDate(c,e,i)||h}catch(g){this.log(g);e=b?"":e}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=e?f.getDate():0;a.currentMonth=e?f.getMonth():0;a.currentYear=e?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,b,c){var e=function(h){var i=new Date; +i.setDate(i.getDate()+h);return i},f=function(h){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._getFormatConfig(a))}catch(i){}var g=(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,j=g.getFullYear(),l=g.getMonth();g=g.getDate();for(var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,k=u.exec(h);k;){switch(k[2]||"d"){case "d":case "D":g+=parseInt(k[1],10);break;case "w":case "W":g+=parseInt(k[1],10)*7;break;case "m":case "M":l+=parseInt(k[1],10);g= +Math.min(g,d.datepicker._getDaysInMonth(j,l));break;case "y":case "Y":j+=parseInt(k[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(j,l));break}k=u.exec(h)}return new Date(j,l,g)};if(b=(b=b==null||b===""?c:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?c:e(b):new Date(b.getTime()))&&b.toString()=="Invalid Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0)}return this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()> +12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&& +a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),j=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay? +new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),k=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=k&&n<k?k:n;this._daylightSavingAdjust(new Date(m,g,1))>n;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-j,1)),this._getFormatConfig(a)); +n=this._canAdjustMonth(a,-1,m,g)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+B+".datepicker._adjustDate('#"+a.id+"', -"+j+", 'M');\" title=\""+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";var s=this._get(a,"nextText");s=!h?s:this.formatDate(s,this._daylightSavingAdjust(new Date(m, +g+j,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+B+".datepicker._adjustDate('#"+a.id+"', +"+j+", 'M');\" title=\""+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>";j=this._get(a,"currentText");s=this._get(a,"gotoCurrent")&& +a.currentDay?u:b;j=!h?j:this.formatDate(j,s,this._getFormatConfig(a));h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+B+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,s)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+ +B+".datepicker._gotoToday('#"+a.id+"');\">"+j+"</button>":"")+(c?"":h)+"</div>":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;j=this._get(a,"showWeek");s=this._get(a,"dayNames");this._get(a,"dayNamesShort");var q=this._get(a,"dayNamesMin"),A=this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),D=this._get(a,"showOtherMonths"),K=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var E=this._getDefaultDate(a),w="",x=0;x<i[0];x++){var O= +"";this.maxRows=4;for(var G=0;G<i[1];G++){var P=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",y="";if(l){y+='<div class="ui-datepicker-group';if(i[1]>1)switch(G){case 0:y+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-1:y+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:y+=" ui-datepicker-group-middle";t="";break}y+='">'}y+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&& +x==0?c?f:n:"")+(/all|right/.test(t)&&x==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,k,o,x>0||G>0,A,v)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var z=j?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(t=0;t<7;t++){var r=(t+h)%7;z+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+s[r]+'">'+q[r]+"</span></th>"}y+=z+"</tr></thead><tbody>";z=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay, +z);t=(this._getFirstDayOfMonth(m,g)-h+7)%7;z=Math.ceil((t+z)/7);this.maxRows=z=l?this.maxRows>z?this.maxRows:z:z;r=this._daylightSavingAdjust(new Date(m,g,1-t));for(var Q=0;Q<z;Q++){y+="<tr>";var R=!j?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(r)+"</td>";for(t=0;t<7;t++){var I=p?p.apply(a.input?a.input[0]:null,[r]):[true,""],F=r.getMonth()!=g,L=F&&!K||!I[0]||k&&r<k||o&&r>o;R+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(F?" ui-datepicker-other-month":"")+(r.getTime()== +P.getTime()&&g==a.selectedMonth&&a._keyEvent||E.getTime()==r.getTime()&&E.getTime()==P.getTime()?" "+this._dayOverClass:"")+(L?" "+this._unselectableClass+" ui-state-disabled":"")+(F&&!D?"":" "+I[1]+(r.getTime()==u.getTime()?" "+this._currentClass:"")+(r.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!F||D)&&I[2]?' title="'+I[2]+'"':"")+(L?"":' onclick="DP_jQuery_'+B+".datepicker._selectDay('#"+a.id+"',"+r.getMonth()+","+r.getFullYear()+', this);return false;"')+">"+(F&&!D?"&#xa0;":L?'<span class="ui-state-default">'+ +r.getDate()+"</span>":'<a class="ui-state-default'+(r.getTime()==b.getTime()?" ui-state-highlight":"")+(r.getTime()==u.getTime()?" ui-state-active":"")+(F?" ui-priority-secondary":"")+'" href="#">'+r.getDate()+"</a>")+"</td>";r.setDate(r.getDate()+1);r=this._daylightSavingAdjust(r)}y+=R+"</tr>"}g++;if(g>11){g=0;m++}y+="</tbody></table>"+(l?"</div>"+(i[0]>0&&G==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");O+=y}w+=O}w+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>': +"");a._keyEvent=false;return w},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var j=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),k='<div class="ui-datepicker-title">',o="";if(h||!j)o+='<span class="ui-datepicker-month">'+i[b]+"</span>";else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+B+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" >";for(var n=0;n<12;n++)if((!i||n>=e.getMonth())&& +(!m||n<=f.getMonth()))o+='<option value="'+n+'"'+(n==b?' selected="selected"':"")+">"+g[n]+"</option>";o+="</select>"}u||(k+=o+(h||!(j&&l)?"&#xa0;":""));if(!a.yearshtml){a.yearshtml="";if(h||!l)k+='<span class="ui-datepicker-year">'+c+"</span>";else{g=this._get(a,"yearRange").split(":");var s=(new Date).getFullYear();i=function(q){q=q.match(/c[+-].*/)?c+parseInt(q.substring(1),10):q.match(/[+-].*/)?s+parseInt(q,10):parseInt(q,10);return isNaN(q)?s:q};b=i(g[0]);g=Math.max(b,i(g[1]||""));b=e?Math.max(b, +e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+B+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" >";b<=g;b++)a.yearshtml+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>";a.yearshtml+="</select>";k+=a.yearshtml;a.yearshtml=null}}k+=this._get(a,"yearSuffix");if(u)k+=(h||!(j&&l)?"&#xa0;":"")+o;k+="</div>";return k},_adjustInstDate:function(a,b,c){var e=a.drawYear+(c=="Y"?b:0),f=a.drawMonth+ +(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&b<c?c:b;return b=a&&b>a?a:b},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");if(b)b.apply(a.input? +a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);c=this._daylightSavingAdjust(new Date(c, +e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a, +"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker=function(a){if(!this.length)return this; +if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));return this.each(function(){typeof a== +"string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new M;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.16";window["DP_jQuery_"+B]=d})(jQuery); +;/* + * jQuery UI Progressbar 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Progressbar + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + */ +(function(b,d){b.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=b("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"); +this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===d)return this._value();this._setOption("value",a);return this},_setOption:function(a,c){if(a==="value"){this.options.value=c;this._refreshValue();this._value()===this.options.max&&this._trigger("complete")}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;if(typeof a!=="number")a=0;return Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100* +this._value()/this.options.max},_refreshValue:function(){var a=this.value(),c=this._percentage();if(this.oldValue!==a){this.oldValue=a;this._trigger("change")}this.valueDiv.toggle(a>this.min).toggleClass("ui-corner-right",a===this.options.max).width(c.toFixed(0)+"%");this.element.attr("aria-valuenow",a)}});b.extend(b.ui.progressbar,{version:"1.8.16"})})(jQuery); +;/* + * jQuery UI Effects 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/ + */ +jQuery.effects||function(f,j){function m(c){var a;if(c&&c.constructor==Array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1], +16),parseInt(a[2],16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return n.transparent;return n[f.trim(c).toLowerCase()]}function s(c,a){var b;do{b=f.curCSS(c,a);if(b!=""&&b!="transparent"||f.nodeName(c,"body"))break;a="backgroundColor"}while(c=c.parentNode);return m(b)}function o(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle, +a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function p(c){var a,b;for(a in c){b=c[a];if(b==null||f.isFunction(b)||a in t||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete c[a]}return c}function u(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function k(c,a,b,d){if(typeof c=="object"){d= +a;b=null;a=c;c=a.effect}if(f.isFunction(a)){d=a;b=null;a={}}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}if(f.isFunction(b)){d=b;b=null}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:b in f.fx.speeds?f.fx.speeds[b]:f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}function l(c){if(!c||typeof c==="number"||f.fx.speeds[c])return true;if(typeof c==="string"&&!f.effects[c])return true;return false}f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor", +"borderTopColor","borderColor","color","outlineColor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorInit){b.start=s(b.elem,a);b.end=m(b.end);b.colorInit=true}b.elem.style[a]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var n={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0, +0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211, +211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},q=["add","remove","toggle"],t={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};f.effects.animateClass=function(c,a,b, +d){if(f.isFunction(b)){d=b;b=null}return this.queue(function(){var e=f(this),g=e.attr("style")||" ",h=p(o.call(this)),r,v=e.attr("class");f.each(q,function(w,i){c[i]&&e[i+"Class"](c[i])});r=p(o.call(this));e.attr("class",v);e.animate(u(h,r),{queue:false,duration:a,easing:b,complete:function(){f.each(q,function(w,i){c[i]&&e[i+"Class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").cssText="";e.attr("style").cssText=g}else e.attr("style",g);d&&d.apply(this,arguments);f.dequeue(this)}})})}; +f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===j?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c},b,d,e]):this._toggleClass(c,a):f.effects.animateClass.apply(this, +[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){return f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.16",save:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.data("ec.storage."+a[b],c[0].style[a[b]])},restore:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.css(a[b],c.data("ec.storage."+a[b]))},setMode:function(c,a){if(a=="toggle")a=c.is(":hidden")?"show":"hide";return a},getBaseline:function(c,a){var b;switch(c[0]){case "top":b= +0;break;case "middle":b=0.5;break;case "bottom":b=1;break;default:b=c[0]/a.height}switch(c[1]){case "left":c=0;break;case "center":c=0.5;break;case "right":c=1;break;default:c=c[1]/a.width}return{x:c,y:b}},createWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent();var a={width:c.outerWidth(true),height:c.outerHeight(true),"float":c.css("float")},b=f("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}), +d=document.activeElement;c.wrap(b);if(c[0]===d||f.contains(c[0],d))f(d).focus();b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(e,g){a[g]=c.css(g);if(isNaN(parseInt(a[g],10)))a[g]="auto"});c.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return b.css(a).show()},removeWrapper:function(c){var a,b=document.activeElement; +if(c.parent().is(".ui-effects-wrapper")){a=c.parent().replaceWith(c);if(c[0]===b||f.contains(c[0],b))f(b).focus();return a}return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments),b={options:a[1],duration:a[2],callback:a[3]};a=b.options.mode;var d=f.effects[c];if(f.fx.off||!d)return a?this[a](b.duration,b.callback):this.each(function(){b.callback&&b.callback.call(this)}); +return d.call(this,b)},_show:f.fn.show,show:function(c){if(l(c))return this._show.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(l(c))return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(l(c)||typeof c==="boolean"||f.isFunction(c))return this.__toggle.apply(this,arguments);else{var a=k.apply(this, +arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c),b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,a,b,d,e){if((a/=e/2)<1)return d/ +2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c,a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+b},easeInQuint:function(c,a,b, +d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,10*(a/e-1))+b},easeOutExpo:function(c, +a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a==e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(c,a,b, +d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g))+b},easeOutElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*a)*Math.sin((a*e-c)*2*Math.PI/g)+d+b},easeInOutElastic:function(c,a,b,d,e){c=1.70158;var g= +0,h=d;if(a==0)return b;if((a/=e/2)==2)return b+d;g||(g=e*0.3*1.5);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);if(a<1)return-0.5*h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)+b;return h*Math.pow(2,-10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)*0.5+d+b},easeInBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*(a/=e)*a*((g+1)*a-g)+b},easeOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*((a=a/e-1)*a*((g+1)*a+g)+1)+b},easeInOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158; +if((a/=e/2)<1)return d/2*a*a*(((g*=1.525)+1)*a-g)+b;return d/2*((a-=2)*a*(((g*=1.525)+1)*a+g)+2)+b},easeInBounce:function(c,a,b,d,e){return d-f.easing.easeOutBounce(c,e-a,0,d,e)+b},easeOutBounce:function(c,a,b,d,e){return(a/=e)<1/2.75?d*7.5625*a*a+b:a<2/2.75?d*(7.5625*(a-=1.5/2.75)*a+0.75)+b:a<2.5/2.75?d*(7.5625*(a-=2.25/2.75)*a+0.9375)+b:d*(7.5625*(a-=2.625/2.75)*a+0.984375)+b},easeInOutBounce:function(c,a,b,d,e){if(a<e/2)return f.easing.easeInBounce(c,a*2,0,d,e)*0.5+b;return f.easing.easeOutBounce(c, +a*2-e,0,d,e)*0.5+d*0.5+b}})}(jQuery); +;/* + * jQuery UI Effects Blind 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Blind + * + * Depends: + * jquery.effects.core.js + */ +(function(b){b.effects.blind=function(c){return this.queue(function(){var a=b(this),g=["position","top","bottom","left","right"],f=b.effects.setMode(a,c.options.mode||"hide"),d=c.options.direction||"vertical";b.effects.save(a,g);a.show();var e=b.effects.createWrapper(a).css({overflow:"hidden"}),h=d=="vertical"?"height":"width";d=d=="vertical"?e.height():e.width();f=="show"&&e.css(h,0);var i={};i[h]=f=="show"?d:0;e.animate(i,c.duration,c.options.easing,function(){f=="hide"&&a.hide();b.effects.restore(a, +g);b.effects.removeWrapper(a);c.callback&&c.callback.apply(a[0],arguments);a.dequeue()})})}})(jQuery); +;/* + * jQuery UI Effects Bounce 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Bounce + * + * Depends: + * jquery.effects.core.js + */ +(function(e){e.effects.bounce=function(b){return this.queue(function(){var a=e(this),l=["position","top","bottom","left","right"],h=e.effects.setMode(a,b.options.mode||"effect"),d=b.options.direction||"up",c=b.options.distance||20,m=b.options.times||5,i=b.duration||250;/show|hide/.test(h)&&l.push("opacity");e.effects.save(a,l);a.show();e.effects.createWrapper(a);var f=d=="up"||d=="down"?"top":"left";d=d=="up"||d=="left"?"pos":"neg";c=b.options.distance||(f=="top"?a.outerHeight({margin:true})/3:a.outerWidth({margin:true})/ +3);if(h=="show")a.css("opacity",0).css(f,d=="pos"?-c:c);if(h=="hide")c/=m*2;h!="hide"&&m--;if(h=="show"){var g={opacity:1};g[f]=(d=="pos"?"+=":"-=")+c;a.animate(g,i/2,b.options.easing);c/=2;m--}for(g=0;g<m;g++){var j={},k={};j[f]=(d=="pos"?"-=":"+=")+c;k[f]=(d=="pos"?"+=":"-=")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing);c=h=="hide"?c*2:c/2}if(h=="hide"){g={opacity:0};g[f]=(d=="pos"?"-=":"+=")+c;a.animate(g,i/2,b.options.easing,function(){a.hide();e.effects.restore(a,l);e.effects.removeWrapper(a); +b.callback&&b.callback.apply(this,arguments)})}else{j={};k={};j[f]=(d=="pos"?"-=":"+=")+c;k[f]=(d=="pos"?"+=":"-=")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing,function(){e.effects.restore(a,l);e.effects.removeWrapper(a);b.callback&&b.callback.apply(this,arguments)})}a.queue("fx",function(){a.dequeue()});a.dequeue()})}})(jQuery); +;/* + * jQuery UI Effects Clip 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Clip + * + * Depends: + * jquery.effects.core.js + */ +(function(b){b.effects.clip=function(e){return this.queue(function(){var a=b(this),i=["position","top","bottom","left","right","height","width"],f=b.effects.setMode(a,e.options.mode||"hide"),c=e.options.direction||"vertical";b.effects.save(a,i);a.show();var d=b.effects.createWrapper(a).css({overflow:"hidden"});d=a[0].tagName=="IMG"?d:a;var g={size:c=="vertical"?"height":"width",position:c=="vertical"?"top":"left"};c=c=="vertical"?d.height():d.width();if(f=="show"){d.css(g.size,0);d.css(g.position, +c/2)}var h={};h[g.size]=f=="show"?c:0;h[g.position]=f=="show"?0:c/2;d.animate(h,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){f=="hide"&&a.hide();b.effects.restore(a,i);b.effects.removeWrapper(a);e.callback&&e.callback.apply(a[0],arguments);a.dequeue()}})})}})(jQuery); +;/* + * jQuery UI Effects Drop 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Drop + * + * Depends: + * jquery.effects.core.js + */ +(function(c){c.effects.drop=function(d){return this.queue(function(){var a=c(this),h=["position","top","bottom","left","right","opacity"],e=c.effects.setMode(a,d.options.mode||"hide"),b=d.options.direction||"left";c.effects.save(a,h);a.show();c.effects.createWrapper(a);var f=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var g=d.options.distance||(f=="top"?a.outerHeight({margin:true})/2:a.outerWidth({margin:true})/2);if(e=="show")a.css("opacity",0).css(f,b=="pos"?-g:g);var i={opacity:e== +"show"?1:0};i[f]=(e=="show"?b=="pos"?"+=":"-=":b=="pos"?"-=":"+=")+g;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery); +;/* + * jQuery UI Effects Explode 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Explode + * + * Depends: + * jquery.effects.core.js + */ +(function(j){j.effects.explode=function(a){return this.queue(function(){var c=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3,d=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3;a.options.mode=a.options.mode=="toggle"?j(this).is(":visible")?"hide":"show":a.options.mode;var b=j(this).show().css("visibility","hidden"),g=b.offset();g.top-=parseInt(b.css("marginTop"),10)||0;g.left-=parseInt(b.css("marginLeft"),10)||0;for(var h=b.outerWidth(true),i=b.outerHeight(true),e=0;e<c;e++)for(var f= +0;f<d;f++)b.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-f*(h/d),top:-e*(i/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:i/c,left:g.left+f*(h/d)+(a.options.mode=="show"?(f-Math.floor(d/2))*(h/d):0),top:g.top+e*(i/c)+(a.options.mode=="show"?(e-Math.floor(c/2))*(i/c):0),opacity:a.options.mode=="show"?0:1}).animate({left:g.left+f*(h/d)+(a.options.mode=="show"?0:(f-Math.floor(d/2))*(h/d)),top:g.top+ +e*(i/c)+(a.options.mode=="show"?0:(e-Math.floor(c/2))*(i/c)),opacity:a.options.mode=="show"?1:0},a.duration||500);setTimeout(function(){a.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();a.callback&&a.callback.apply(b[0]);b.dequeue();j("div.ui-effects-explode").remove()},a.duration||500)})}})(jQuery); +;/* + * jQuery UI Effects Fade 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Fade + * + * Depends: + * jquery.effects.core.js + */ +(function(b){b.effects.fade=function(a){return this.queue(function(){var c=b(this),d=b.effects.setMode(c,a.options.mode||"hide");c.animate({opacity:d},{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery); +;/* + * jQuery UI Effects Fold 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Fold + * + * Depends: + * jquery.effects.core.js + */ +(function(c){c.effects.fold=function(a){return this.queue(function(){var b=c(this),j=["position","top","bottom","left","right"],d=c.effects.setMode(b,a.options.mode||"hide"),g=a.options.size||15,h=!!a.options.horizFirst,k=a.duration?a.duration/2:c.fx.speeds._default/2;c.effects.save(b,j);b.show();var e=c.effects.createWrapper(b).css({overflow:"hidden"}),f=d=="show"!=h,l=f?["width","height"]:["height","width"];f=f?[e.width(),e.height()]:[e.height(),e.width()];var i=/([0-9]+)%/.exec(g);if(i)g=parseInt(i[1], +10)/100*f[d=="hide"?0:1];if(d=="show")e.css(h?{height:0,width:g}:{height:g,width:0});h={};i={};h[l[0]]=d=="show"?f[0]:g;i[l[1]]=d=="show"?f[1]:0;e.animate(h,k,a.options.easing).animate(i,k,a.options.easing,function(){d=="hide"&&b.hide();c.effects.restore(b,j);c.effects.removeWrapper(b);a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery); +;/* + * jQuery UI Effects Highlight 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Highlight + * + * Depends: + * jquery.effects.core.js + */ +(function(b){b.effects.highlight=function(c){return this.queue(function(){var a=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(a,c.options.mode||"show"),f={backgroundColor:a.css("backgroundColor")};if(d=="hide")f.opacity=0;b.effects.save(a,e);a.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(f,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d=="hide"&&a.hide();b.effects.restore(a,e);d=="show"&&!b.support.opacity&& +this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery); +;/* + * jQuery UI Effects Pulsate 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Pulsate + * + * Depends: + * jquery.effects.core.js + */ +(function(d){d.effects.pulsate=function(a){return this.queue(function(){var b=d(this),c=d.effects.setMode(b,a.options.mode||"show");times=(a.options.times||5)*2-1;duration=a.duration?a.duration/2:d.fx.speeds._default/2;isVisible=b.is(":visible");animateTo=0;if(!isVisible){b.css("opacity",0).show();animateTo=1}if(c=="hide"&&isVisible||c=="show"&&!isVisible)times--;for(c=0;c<times;c++){b.animate({opacity:animateTo},duration,a.options.easing);animateTo=(animateTo+1)%2}b.animate({opacity:animateTo},duration, +a.options.easing,function(){animateTo==0&&b.hide();a.callback&&a.callback.apply(this,arguments)});b.queue("fx",function(){b.dequeue()}).dequeue()})}})(jQuery); +;/* + * jQuery UI Effects Scale 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Scale + * + * Depends: + * jquery.effects.core.js + */ +(function(c){c.effects.puff=function(b){return this.queue(function(){var a=c(this),e=c.effects.setMode(a,b.options.mode||"hide"),g=parseInt(b.options.percent,10)||150,h=g/100,i={height:a.height(),width:a.width()};c.extend(b.options,{fade:true,mode:e,percent:e=="hide"?g:100,from:e=="hide"?i:{height:i.height*h,width:i.width*h}});a.effect("scale",b.options,b.duration,b.callback);a.dequeue()})};c.effects.scale=function(b){return this.queue(function(){var a=c(this),e=c.extend(true,{},b.options),g=c.effects.setMode(a, +b.options.mode||"effect"),h=parseInt(b.options.percent,10)||(parseInt(b.options.percent,10)==0?0:g=="hide"?0:100),i=b.options.direction||"both",f=b.options.origin;if(g!="effect"){e.origin=f||["middle","center"];e.restore=true}f={height:a.height(),width:a.width()};a.from=b.options.from||(g=="show"?{height:0,width:0}:f);h={y:i!="horizontal"?h/100:1,x:i!="vertical"?h/100:1};a.to={height:f.height*h.y,width:f.width*h.x};if(b.options.fade){if(g=="show"){a.from.opacity=0;a.to.opacity=1}if(g=="hide"){a.from.opacity= +1;a.to.opacity=0}}e.from=a.from;e.to=a.to;e.mode=g;a.effect("size",e,b.duration,b.callback);a.dequeue()})};c.effects.size=function(b){return this.queue(function(){var a=c(this),e=["position","top","bottom","left","right","width","height","overflow","opacity"],g=["position","top","bottom","left","right","overflow","opacity"],h=["width","height","overflow"],i=["fontSize"],f=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],k=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"], +p=c.effects.setMode(a,b.options.mode||"effect"),n=b.options.restore||false,m=b.options.scale||"both",l=b.options.origin,j={height:a.height(),width:a.width()};a.from=b.options.from||j;a.to=b.options.to||j;if(l){l=c.effects.getBaseline(l,j);a.from.top=(j.height-a.from.height)*l.y;a.from.left=(j.width-a.from.width)*l.x;a.to.top=(j.height-a.to.height)*l.y;a.to.left=(j.width-a.to.width)*l.x}var d={from:{y:a.from.height/j.height,x:a.from.width/j.width},to:{y:a.to.height/j.height,x:a.to.width/j.width}}; +if(m=="box"||m=="both"){if(d.from.y!=d.to.y){e=e.concat(f);a.from=c.effects.setTransition(a,f,d.from.y,a.from);a.to=c.effects.setTransition(a,f,d.to.y,a.to)}if(d.from.x!=d.to.x){e=e.concat(k);a.from=c.effects.setTransition(a,k,d.from.x,a.from);a.to=c.effects.setTransition(a,k,d.to.x,a.to)}}if(m=="content"||m=="both")if(d.from.y!=d.to.y){e=e.concat(i);a.from=c.effects.setTransition(a,i,d.from.y,a.from);a.to=c.effects.setTransition(a,i,d.to.y,a.to)}c.effects.save(a,n?e:g);a.show();c.effects.createWrapper(a); +a.css("overflow","hidden").css(a.from);if(m=="content"||m=="both"){f=f.concat(["marginTop","marginBottom"]).concat(i);k=k.concat(["marginLeft","marginRight"]);h=e.concat(f).concat(k);a.find("*[width]").each(function(){child=c(this);n&&c.effects.save(child,h);var o={height:child.height(),width:child.width()};child.from={height:o.height*d.from.y,width:o.width*d.from.x};child.to={height:o.height*d.to.y,width:o.width*d.to.x};if(d.from.y!=d.to.y){child.from=c.effects.setTransition(child,f,d.from.y,child.from); +child.to=c.effects.setTransition(child,f,d.to.y,child.to)}if(d.from.x!=d.to.x){child.from=c.effects.setTransition(child,k,d.from.x,child.from);child.to=c.effects.setTransition(child,k,d.to.x,child.to)}child.css(child.from);child.animate(child.to,b.duration,b.options.easing,function(){n&&c.effects.restore(child,h)})})}a.animate(a.to,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){a.to.opacity===0&&a.css("opacity",a.from.opacity);p=="hide"&&a.hide();c.effects.restore(a, +n?e:g);c.effects.removeWrapper(a);b.callback&&b.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery); +;/* + * jQuery UI Effects Shake 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Shake + * + * Depends: + * jquery.effects.core.js + */ +(function(d){d.effects.shake=function(a){return this.queue(function(){var b=d(this),j=["position","top","bottom","left","right"];d.effects.setMode(b,a.options.mode||"effect");var c=a.options.direction||"left",e=a.options.distance||20,l=a.options.times||3,f=a.duration||a.options.duration||140;d.effects.save(b,j);b.show();d.effects.createWrapper(b);var g=c=="up"||c=="down"?"top":"left",h=c=="up"||c=="left"?"pos":"neg";c={};var i={},k={};c[g]=(h=="pos"?"-=":"+=")+e;i[g]=(h=="pos"?"+=":"-=")+e*2;k[g]= +(h=="pos"?"-=":"+=")+e*2;b.animate(c,f,a.options.easing);for(e=1;e<l;e++)b.animate(i,f,a.options.easing).animate(k,f,a.options.easing);b.animate(i,f,a.options.easing).animate(c,f/2,a.options.easing,function(){d.effects.restore(b,j);d.effects.removeWrapper(b);a.callback&&a.callback.apply(this,arguments)});b.queue("fx",function(){b.dequeue()});b.dequeue()})}})(jQuery); +;/* + * jQuery UI Effects Slide 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Slide + * + * Depends: + * jquery.effects.core.js + */ +(function(c){c.effects.slide=function(d){return this.queue(function(){var a=c(this),h=["position","top","bottom","left","right"],f=c.effects.setMode(a,d.options.mode||"show"),b=d.options.direction||"left";c.effects.save(a,h);a.show();c.effects.createWrapper(a).css({overflow:"hidden"});var g=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var e=d.options.distance||(g=="top"?a.outerHeight({margin:true}):a.outerWidth({margin:true}));if(f=="show")a.css(g,b=="pos"?isNaN(e)?"-"+e:-e:e); +var i={};i[g]=(f=="show"?b=="pos"?"+=":"-=":b=="pos"?"-=":"+=")+e;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){f=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery); +;/* + * jQuery UI Effects Transfer 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Transfer + * + * Depends: + * jquery.effects.core.js + */ +(function(e){e.effects.transfer=function(a){return this.queue(function(){var b=e(this),c=e(a.options.to),d=c.offset();c={top:d.top,left:d.left,height:c.innerHeight(),width:c.innerWidth()};d=b.offset();var f=e('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments); +b.dequeue()})})}})(jQuery); +;/*! * jQuery.ScrollTo * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com * Dual licensed under MIT and GPL. @@ -173,23 +842,199 @@ else{h={};c={};h[a]=(n=='pos'?'-=':'+=')+s;c[a]=(n=='pos'?'+=':'-=')+s;i.animate * @desc Scroll to a DOM element (same for jQuery object) * @example var second_child = document.getElementById('container').firstChild.nextSibling; * $('#container').scrollTo( second_child, { duration:500, axis:'x', onAfter:function(){ - * alert('scrolled'); + * alert('scrolled!!'); * }}); * * @desc Scroll on both axes, to different values * @example $('div').scrollTo( { top: 300, left:'+=200' }, { axis:'xy', offset:-20 } ); */ -;(function(e){var t=e.scrollTo=function(t,o,n){e(window).scrollTo(t,o,n)};t.defaults={axis:'xy',duration:parseFloat(e.fn.jquery)>=1.3?0:1,limit:!0};t.window=function(t){return e(window)._scrollable()};e.fn._scrollable=function(){return this.map(function(){var t=this,n=!t.nodeName||e.inArray(t.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!n)return t;var o=(t.contentWindow||t).document||t.ownerDocument||t;return e.browser.safari||o.compatMode=='BackCompat'?o.body:o.documentElement})};e.fn.scrollTo=function(i,r,n){if(typeof r=='object'){n=r;r=0};if(typeof n=='function')n={onAfter:n};if(i=='max')i=9e9;n=e.extend({},t.defaults,n);r=r||n.duration;n.queue=n.queue&&n.axis.length>1;if(n.queue)r/=2;n.offset=o(n.offset);n.over=o(n.over);return this._scrollable().each(function(){var f=this,c=e(f),a=i,u,s={},d=c.is('html,body');switch(typeof a){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(a)){a=o(a);break};a=e(a,this);case'object':if(a.is||a.style)u=(a=e(a)).offset()};e.each(n.axis.split(''),function(o,i){var h=i=='x'?'Left':'Top',r=h.toLowerCase(),e='scroll'+h,w=f[e],b=t.max(f,i);if(u){s[e]=u[r]+(d?0:w-c.offset()[r]);if(n.margin){s[e]-=parseInt(a.css('margin'+h))||0;s[e]-=parseInt(a.css('border'+h+'Width'))||0};s[e]+=n.offset[r]||0;if(n.over[r])s[e]+=a[i=='x'?'width':'height']()*n.over[r]} -else{var m=a[r];s[e]=m.slice&&m.slice(-1)=='%'?parseFloat(m)/100*b:m};if(n.limit&&/^\d+$/.test(s[e]))s[e]=s[e]<=0?0:Math.min(s[e],b);if(!o&&n.queue){if(w!=s[e])l(n.onAfterFirst);delete s[e]}});l(n.onAfter);function l(e){c.animate(s,r,n.easing,e&&function(){e.call(this,i,n)})}}).end()};t.max=function(t,o){var n=o=='x'?'Width':'Height',i='scroll'+n;if(!e(t).is('html,body'))return t[i]-e(t)[n.toLowerCase()]();var r='client'+n,a=t.ownerDocument.documentElement,s=t.ownerDocument.body;return Math.max(a[i],s[i])-Math.min(a[r],s[r])};function o(e){return typeof e=='object'?e:{top:e,left:e}}})(jQuery);$('html').removeClass('nojs');var DEFAULT_CONTENT_ACTION='edit';$(document).ready(function(){refreshAll();window.setInterval('ping()',300000)});function ping(){$.ajax(createUrl('title','ping',0))};function refreshAll(){refreshTitleBar();refreshWorkbench();$('div#filler').click(function(){if($('div#dialog').hasClass('modal')){} + +;(function( $ ){ + + var $scrollTo = $.scrollTo = function( target, duration, settings ){ + $(window).scrollTo( target, duration, settings ); + }; + + $scrollTo.defaults = { + axis:'xy', + duration: parseFloat($.fn.jquery) >= 1.3 ? 0 : 1, + limit:true + }; + + // Returns the element that needs to be animated to scroll the window. + // Kept for backwards compatibility (specially for localScroll & serialScroll) + $scrollTo.window = function( scope ){ + return $(window)._scrollable(); + }; + + // Hack, hack, hack :) + // Returns the real elements to scroll (supports window/iframes, documents and regular nodes) + $.fn._scrollable = function(){ + return this.map(function(){ + var elem = this, + isWin = !elem.nodeName || $.inArray( elem.nodeName.toLowerCase(), ['iframe','#document','html','body'] ) != -1; + + if( !isWin ) + return elem; + + var doc = (elem.contentWindow || elem).document || elem.ownerDocument || elem; + + return $.browser.safari || doc.compatMode == 'BackCompat' ? + doc.body : + doc.documentElement; + }); + }; + + $.fn.scrollTo = function( target, duration, settings ){ + if( typeof duration == 'object' ){ + settings = duration; + duration = 0; + } + if( typeof settings == 'function' ) + settings = { onAfter:settings }; + + if( target == 'max' ) + target = 9e9; + + settings = $.extend( {}, $scrollTo.defaults, settings ); + // Speed is still recognized for backwards compatibility + duration = duration || settings.duration; + // Make sure the settings are given right + settings.queue = settings.queue && settings.axis.length > 1; + + if( settings.queue ) + // Let's keep the overall duration + duration /= 2; + settings.offset = both( settings.offset ); + settings.over = both( settings.over ); + + return this._scrollable().each(function(){ + var elem = this, + $elem = $(elem), + targ = target, toff, attr = {}, + win = $elem.is('html,body'); + + switch( typeof targ ){ + // A number will pass the regex + case 'number': + case 'string': + if( /^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(targ) ){ + targ = both( targ ); + // We are done + break; + } + // Relative selector, no break! + targ = $(targ,this); + case 'object': + // DOMElement / jQuery + if( targ.is || targ.style ) + // Get the real position of the target + toff = (targ = $(targ)).offset(); + } + $.each( settings.axis.split(''), function( i, axis ){ + var Pos = axis == 'x' ? 'Left' : 'Top', + pos = Pos.toLowerCase(), + key = 'scroll' + Pos, + old = elem[key], + max = $scrollTo.max(elem, axis); + + if( toff ){// jQuery / DOMElement + attr[key] = toff[pos] + ( win ? 0 : old - $elem.offset()[pos] ); + + // If it's a dom element, reduce the margin + if( settings.margin ){ + attr[key] -= parseInt(targ.css('margin'+Pos)) || 0; + attr[key] -= parseInt(targ.css('border'+Pos+'Width')) || 0; + } + + attr[key] += settings.offset[pos] || 0; + + if( settings.over[pos] ) + // Scroll to a fraction of its width/height + attr[key] += targ[axis=='x'?'width':'height']() * settings.over[pos]; + }else{ + var val = targ[pos]; + // Handle percentage values + attr[key] = val.slice && val.slice(-1) == '%' ? + parseFloat(val) / 100 * max + : val; + } + + // Number or 'number' + if( settings.limit && /^\d+$/.test(attr[key]) ) + // Check the limits + attr[key] = attr[key] <= 0 ? 0 : Math.min( attr[key], max ); + + // Queueing axes + if( !i && settings.queue ){ + // Don't waste time animating, if there's no need. + if( old != attr[key] ) + // Intermediate animation + animate( settings.onAfterFirst ); + // Don't animate this axis again in the next iteration. + delete attr[key]; + } + }); + + animate( settings.onAfter ); + + function animate( callback ){ + $elem.animate( attr, duration, settings.easing, callback && function(){ + callback.call(this, target, settings); + }); + }; + + }).end(); + }; + + // Max scrolling position, works on quirks mode + // It only fails (not too badly) on IE, quirks mode. + $scrollTo.max = function( elem, axis ){ + var Dim = axis == 'x' ? 'Width' : 'Height', + scroll = 'scroll'+Dim; + + if( !$(elem).is('html,body') ) + return elem[scroll] - $(elem)[Dim.toLowerCase()](); + + var size = 'client' + Dim, + html = elem.ownerDocument.documentElement, + body = elem.ownerDocument.body; + + return Math.max( html[scroll], body[scroll] ) + - Math.min( html[size] , body[size] ); + }; + + function both( val ){ + return typeof val == 'object' ? val : { top:val, left:val }; + }; + +})( jQuery );;jQuery.fn.orHint=function(){$(this).each(function(t){if($(this).val()=='')$(this).val($(this).attr('data-hint')).addClass('hint')});return $(this).focus(function(){if($(this).val()==$(this).attr('data-hint'))$(this).val('').removeClass('hint')}).blur(function(){if($(this).val()=='')$(this).val($(this).attr('data-hint')).addClass('hint')})};;jQuery.fn.orSearch=function(t){var a=$.extend({'dropdown':'unknown'},t);return $(this).keyup(function(){var t=$(this).val();if(t.length>3){$(a.dropdown).html('');$.ajax({'type':'GET',url:'./dispatcher.php?action=search&subaction=quicksearch&output=json&search='+t,data:null,success:function(n,e,d){for(id in n.output.result){var t=n.output.result[id];$(a.dropdown).append('<div class="entry clickable" title="'+t.desc+'"><a href="javascript:void(0);" data-type="open" data-name="'+t.name+'" data-action="'+t.type+'" data-id="'+id+'"><img src="'+OR_THEMES_EXT_DIR+'default/images/icon_'+t.type+'.png" />'+t.name+'</a></div>')};$(a.dropdown).orLinkify()}});$(a.dropdown).fadeIn()} +else{$(a.dropdown).fadeOut()}})};;jQuery.fn.orLinkify=function(){return $(this).click(function(){$(this).find('a').first().each(function(){var t=$(this).attr('data-type');if($(this).parent().hasClass('inactive'))return;if(t=='post'){submitLink(this,$(this).attr('data-data'))} +else if(t=='view'){startView(this,$(this).attr('data-method'))} +else if(t=='modal'){startDialog($(this).attr('data-name'),null,$(this).attr('data-method'))} +else if(t=='dialog'){startDialog($(this).attr('data-name'),null,$(this).attr('data-method'))} +else if(t=='url'){submitUrl(this,$(this).attr('data-url'))} +else if(t=='external'){window.open($(this).attr('data-url'),' _blank')} +else if(t=='popup'){window.open($(this).attr('data-url'),'Popup','location=no,menubar=no,scrollbars=yes,toolbar=no,resizable=yes')} +else if(t=='help'){help(this,$(this).attr('data-url'),$(this).attr('data-suffix'))} +else if(t=='fullscreen'){fullscreen(this)} +else if(t=='open'){openNewAction($(this).attr('data-name'),$(this).attr('data-action'),$(this).attr('data-id'),0)} +else{alert('Fatal: Cannot open link: '+$(this).html())}})})};;jQuery.fn.orTree=function(t){var e=$.extend({'onSelect':function(){},'type':'root','id':0,'selectable':Array()},t);$(this).each(function(n,t){$(t).closest('div.content').addClass('loader');$.getJSON('./dispatcher.php?action=tree&subaction=loadBranch&id='+e.id+'&type='+e.type+'&output=json',function(i){$(t).append('<ul class="tree" style="display:none;"/>');var n=$(t).children('ul').first(),l=i['output'];$.each(l['branch'],function(i,t){if(!t.action||t.action=='folder'||e.selectable.length==0||e.selectable[0]==''||jQuery.inArray(t.action,e.selectable)!=-1){$(n).append('<li class="object" data-id="'+t.internalId+'" data-type="'+t.type+'"><div class="tree">&nbsp;</div><div class="entry" data-id="'+t.internalId+'" data-type="'+t.type+'" title="'+t.description+'"><img src="'+OR_THEMES_EXT_DIR+'default/images/icon_'+t['icon']+'.png" />'+t.text+'</div></li>');var l=$(n).children('li').last();if(t.type){$(l).children('div.tree').addClass('closed');$(l).children('div.tree').click(function(){$(this).parent().orTree({type:t.type,id:t.internalId,onSelect:e.onSelect,selectable:e.selectable})})};if(t.action&&(e.selectable.length==0||e.selectable[0]==''||jQuery.inArray(t.action,e.selectable)!=-1)){$(l).children('div.entry').click(function(){$(this).closest('div.content').find('div.entry').removeClass('selected');$(this).addClass('selected');e.onSelect($(this).text(),t.action,t.id)})};if($(l).parents('ul.tree').size()<=2){$(l).children('div.tree').click()}}});$(n).slideDown('fast')}).fail(function(){}).always(function(){$(t).closest('div.content').removeClass('loader')});$(t).children('div.tree').unbind('click');$(t).children('div.tree').removeClass('closed').addClass('open');$(t).children('div.tree').click(function(t){i($(t.target).parent(),e.type,e.id)})});function i(t,i,n){$(t).children('ul').slideUp('fast',function(){$(t).children('ul').remove();$(t).children('div.tree').unbind('click');$(t).children('div.tree').removeClass('open').addClass('closed');$(t).children('div.tree').click(function(){$(this).parent().orTree({type:i,id:n,onSelect:e.onSelect,selectable:e.selectable})})})}};;jQuery.fn.orLoadView=function(){$(this).each(function(d,s){var t=$(this).data('method'),a=$(this).data('action'),e=$(this).data('id'),i=$(this).closest('div.panel');i.find('ul.views li.active').removeClass('active');$(this).addClass('active');loadView(i.find('div.content'),a,t,e)})};;jQuery.fn.orAutoheight=function(){var t=function(t){var n=$(t).val().split('\n').length;$(t).attr('rows',n+3)};$(this).each(function(n){t(this)});return $(this).keypress(function(){t(this)})};/*! jQuery SVG to Inline v0.1.4 +* https://github.com/tiagoporto/jquery-svg-to-inline +* Copyright (c) 2016 Tiago Porto (tiagoporto.com) +* Released under the MIT license +*/ +'use strict';$.fn.svgToInline=function(s){'use strict';var a={class:this.selector.replace('.',''),useClass:s&&s.useTriggerClass||!1};this.each(function(){var s={currency:$(this),oldClass:'',newClass:'',path:$(this).attr('data')||$(this).attr('src')},e={element:'',svgTag:'',svgTagWithoutClass:''},t=$(this).attr('class').split(' '),c=t.length;if(c>0){for(var l=0;l<c;++l){var n='';if(t[l]===a.class&&!a.useClass){continue};l!==t.length-1&&(n=' ');t[l]&&(s.newClass+=t[l]+n)}};$.ajax({url:s.path,dataType:'text',success:function(a){e.element=a.replace(/<[?!][\s\w"-\/:=?]+>/g,''),e.svgTag=e.element.match(/<svg[\w\s\t\n:="\\'\/.#-]+>/g);e.svgTagWithoutClass=e.svgTag[0].replace(/class="[\w\s-_]+"/,'');s.oldClass=e.svgTag[0].match(/class="(.*?)"/);s.oldClass&&s.oldClass[1]&&s.newClass&&(s.newClass=s.oldClass[1]+' '+s.newClass);s.newClass!==''&&(s.newClass='class="'+s.newClass+'"');e.svgTagWithoutClass=e.svgTagWithoutClass.replace('>',' '+s.newClass+'>');s.currency.replaceWith(e.element.replace(/<svg[\w\s\t\n:="\\'\/.#-]+>/g,e.svgTagWithoutClass))}})})};/*! jquery-qrcode v0.14.0 - https://larsjung.de/jquery-qrcode/ */ +!function(r){"use strict";function t(t,e,n,o){function a(r,t){return r-=o,t-=o,0>r||r>=c||0>t||t>=c?!1:f.isDark(r,t)}function i(r,t,e,n){var o=u.isDark,a=1/l;u.isDark=function(i,u){var f=u*a,c=i*a,l=f+a,g=c+a;return o(i,u)&&(r>l||f>e||t>g||c>n)}}var u={},f=r(n,e);f.addData(t),f.make(),o=o||0;var c=f.getModuleCount(),l=f.getModuleCount()+2*o;return u.text=t,u.level=e,u.version=n,u.moduleCount=l,u.isDark=a,u.addBlank=i,u}function e(r,e,n,o,a){n=Math.max(1,n||1),o=Math.min(40,o||40);for(var i=n;o>=i;i+=1)try{return t(r,e,i,a)}catch(u){}}function n(r,t,e){var n=e.size,o="bold "+e.mSize*n+"px "+e.fontname,a=w("<canvas/>")[0].getContext("2d");a.font=o;var i=a.measureText(e.label).width,u=e.mSize,f=i/n,c=(1-f)*e.mPosX,l=(1-u)*e.mPosY,g=c+f,s=l+u,v=.01;1===e.mode?r.addBlank(0,l-v,n,s+v):r.addBlank(c-v,l-v,g+v,s+v),t.fillStyle=e.fontcolor,t.font=o,t.fillText(e.label,c*n,l*n+.75*e.mSize*n)}function o(r,t,e){var n=e.size,o=e.image.naturalWidth||1,a=e.image.naturalHeight||1,i=e.mSize,u=i*o/a,f=(1-u)*e.mPosX,c=(1-i)*e.mPosY,l=f+u,g=c+i,s=.01;3===e.mode?r.addBlank(0,c-s,n,g+s):r.addBlank(f-s,c-s,l+s,g+s),t.drawImage(e.image,f*n,c*n,u*n,i*n)}function a(r,t,e){w(e.background).is("img")?t.drawImage(e.background,0,0,e.size,e.size):e.background&&(t.fillStyle=e.background,t.fillRect(e.left,e.top,e.size,e.size));var a=e.mode;1===a||2===a?n(r,t,e):(3===a||4===a)&&o(r,t,e)}function i(r,t,e,n,o,a,i,u){r.isDark(i,u)&&t.rect(n,o,a,a)}function u(r,t,e,n,o,a,i,u,f,c){i?r.moveTo(t+a,e):r.moveTo(t,e),u?(r.lineTo(n-a,e),r.arcTo(n,e,n,o,a)):r.lineTo(n,e),f?(r.lineTo(n,o-a),r.arcTo(n,o,t,o,a)):r.lineTo(n,o),c?(r.lineTo(t+a,o),r.arcTo(t,o,t,e,a)):r.lineTo(t,o),i?(r.lineTo(t,e+a),r.arcTo(t,e,n,e,a)):r.lineTo(t,e)}function f(r,t,e,n,o,a,i,u,f,c){i&&(r.moveTo(t+a,e),r.lineTo(t,e),r.lineTo(t,e+a),r.arcTo(t,e,t+a,e,a)),u&&(r.moveTo(n-a,e),r.lineTo(n,e),r.lineTo(n,e+a),r.arcTo(n,e,n-a,e,a)),f&&(r.moveTo(n-a,o),r.lineTo(n,o),r.lineTo(n,o-a),r.arcTo(n,o,n-a,o,a)),c&&(r.moveTo(t+a,o),r.lineTo(t,o),r.lineTo(t,o-a),r.arcTo(t,o,t+a,o,a))}function c(r,t,e,n,o,a,i,c){var l=r.isDark,g=n+a,s=o+a,v=e.radius*a,h=i-1,d=i+1,w=c-1,m=c+1,y=l(i,c),T=l(h,w),p=l(h,c),B=l(h,m),A=l(i,m),E=l(d,m),k=l(d,c),M=l(d,w),C=l(i,w);y?u(t,n,o,g,s,v,!p&&!C,!p&&!A,!k&&!A,!k&&!C):f(t,n,o,g,s,v,p&&C&&T,p&&A&&B,k&&A&&E,k&&C&&M)}function l(r,t,e){var n,o,a=r.moduleCount,u=e.size/a,f=i;for(e.radius>0&&e.radius<=.5&&(f=c),t.beginPath(),n=0;a>n;n+=1)for(o=0;a>o;o+=1){var l=e.left+o*u,g=e.top+n*u,s=u;f(r,t,e,l,g,s,n,o)}if(w(e.fill).is("img")){t.strokeStyle="rgba(0,0,0,0.5)",t.lineWidth=2,t.stroke();var v=t.globalCompositeOperation;t.globalCompositeOperation="destination-out",t.fill(),t.globalCompositeOperation=v,t.clip(),t.drawImage(e.fill,0,0,e.size,e.size),t.restore()}else t.fillStyle=e.fill,t.fill()}function g(r,t){var n=e(t.text,t.ecLevel,t.minVersion,t.maxVersion,t.quiet);if(!n)return null;var o=w(r).data("qrcode",n),i=o[0].getContext("2d");return a(n,i,t),l(n,i,t),o}function s(r){var t=w("<canvas/>").attr("width",r.size).attr("height",r.size);return g(t,r)}function v(r){return w("<img/>").attr("src",s(r)[0].toDataURL("image/png"))}function h(r){var t=e(r.text,r.ecLevel,r.minVersion,r.maxVersion,r.quiet);if(!t)return null;var n,o,a=r.size,i=r.background,u=Math.floor,f=t.moduleCount,c=u(a/f),l=u(.5*(a-c*f)),g={position:"relative",left:0,top:0,padding:0,margin:0,width:a,height:a},s={position:"absolute",padding:0,margin:0,width:c,height:c,"background-color":r.fill},v=w("<div/>").data("qrcode",t).css(g);for(i&&v.css("background-color",i),n=0;f>n;n+=1)for(o=0;f>o;o+=1)t.isDark(n,o)&&w("<div/>").css(s).css({left:l+o*c,top:l+n*c}).appendTo(v);return v}function d(r){return m&&"canvas"===r.render?s(r):m&&"image"===r.render?v(r):h(r)}var w=window.jQuery,m=function(){var r=document.createElement("canvas");return!(!r.getContext||!r.getContext("2d"))}(),y={render:"canvas",minVersion:1,maxVersion:40,ecLevel:"L",left:0,top:0,size:200,fill:"#000",background:null,text:"no text",radius:0,quiet:0,mode:0,mSize:.1,mPosX:.5,mPosY:.5,label:"no label",fontname:"sans",fontcolor:"#000",image:null};w.fn.qrcode=function(r){var t=w.extend({},y,r);return this.each(function(r,e){"canvas"===e.nodeName.toLowerCase()?g(e,t):w(e).append(d(t))})}}(function(){var r=function(){function r(t,e){if("undefined"==typeof t.length)throw new Error(t.length+"/"+e);var n=function(){for(var r=0;r<t.length&&0==t[r];)r+=1;for(var n=new Array(t.length-r+e),o=0;o<t.length-r;o+=1)n[o]=t[o+r];return n}(),o={};return o.getAt=function(r){return n[r]},o.getLength=function(){return n.length},o.multiply=function(t){for(var e=new Array(o.getLength()+t.getLength()-1),n=0;n<o.getLength();n+=1)for(var a=0;a<t.getLength();a+=1)e[n+a]^=i.gexp(i.glog(o.getAt(n))+i.glog(t.getAt(a)));return r(e,0)},o.mod=function(t){if(o.getLength()-t.getLength()<0)return o;for(var e=i.glog(o.getAt(0))-i.glog(t.getAt(0)),n=new Array(o.getLength()),a=0;a<o.getLength();a+=1)n[a]=o.getAt(a);for(var a=0;a<t.getLength();a+=1)n[a]^=i.gexp(i.glog(t.getAt(a))+e);return r(n,0).mod(t)},o}var t=function(t,e){var o=236,i=17,l=t,g=n[e],s=null,v=0,d=null,w=new Array,m={},y=function(r,t){v=4*l+17,s=function(r){for(var t=new Array(r),e=0;r>e;e+=1){t[e]=new Array(r);for(var n=0;r>n;n+=1)t[e][n]=null}return t}(v),T(0,0),T(v-7,0),T(0,v-7),A(),B(),k(r,t),l>=7&&E(r),null==d&&(d=D(l,g,w)),M(d,t)},T=function(r,t){for(var e=-1;7>=e;e+=1)if(!(-1>=r+e||r+e>=v))for(var n=-1;7>=n;n+=1)-1>=t+n||t+n>=v||(e>=0&&6>=e&&(0==n||6==n)||n>=0&&6>=n&&(0==e||6==e)||e>=2&&4>=e&&n>=2&&4>=n?s[r+e][t+n]=!0:s[r+e][t+n]=!1)},p=function(){for(var r=0,t=0,e=0;8>e;e+=1){y(!0,e);var n=a.getLostPoint(m);(0==e||r>n)&&(r=n,t=e)}return t},B=function(){for(var r=8;v-8>r;r+=1)null==s[r][6]&&(s[r][6]=r%2==0);for(var t=8;v-8>t;t+=1)null==s[6][t]&&(s[6][t]=t%2==0)},A=function(){for(var r=a.getPatternPosition(l),t=0;t<r.length;t+=1)for(var e=0;e<r.length;e+=1){var n=r[t],o=r[e];if(null==s[n][o])for(var i=-2;2>=i;i+=1)for(var u=-2;2>=u;u+=1)-2==i||2==i||-2==u||2==u||0==i&&0==u?s[n+i][o+u]=!0:s[n+i][o+u]=!1}},E=function(r){for(var t=a.getBCHTypeNumber(l),e=0;18>e;e+=1){var n=!r&&1==(t>>e&1);s[Math.floor(e/3)][e%3+v-8-3]=n}for(var e=0;18>e;e+=1){var n=!r&&1==(t>>e&1);s[e%3+v-8-3][Math.floor(e/3)]=n}},k=function(r,t){for(var e=g<<3|t,n=a.getBCHTypeInfo(e),o=0;15>o;o+=1){var i=!r&&1==(n>>o&1);6>o?s[o][8]=i:8>o?s[o+1][8]=i:s[v-15+o][8]=i}for(var o=0;15>o;o+=1){var i=!r&&1==(n>>o&1);8>o?s[8][v-o-1]=i:9>o?s[8][15-o-1+1]=i:s[8][15-o-1]=i}s[v-8][8]=!r},M=function(r,t){for(var e=-1,n=v-1,o=7,i=0,u=a.getMaskFunction(t),f=v-1;f>0;f-=2)for(6==f&&(f-=1);;){for(var c=0;2>c;c+=1)if(null==s[n][f-c]){var l=!1;i<r.length&&(l=1==(r[i]>>>o&1));var g=u(n,f-c);g&&(l=!l),s[n][f-c]=l,o-=1,-1==o&&(i+=1,o=7)}if(n+=e,0>n||n>=v){n-=e,e=-e;break}}},C=function(t,e){for(var n=0,o=0,i=0,u=new Array(e.length),f=new Array(e.length),c=0;c<e.length;c+=1){var l=e[c].dataCount,g=e[c].totalCount-l;o=Math.max(o,l),i=Math.max(i,g),u[c]=new Array(l);for(var s=0;s<u[c].length;s+=1)u[c][s]=255&t.getBuffer()[s+n];n+=l;var v=a.getErrorCorrectPolynomial(g),h=r(u[c],v.getLength()-1),d=h.mod(v);f[c]=new Array(v.getLength()-1);for(var s=0;s<f[c].length;s+=1){var w=s+d.getLength()-f[c].length;f[c][s]=w>=0?d.getAt(w):0}}for(var m=0,s=0;s<e.length;s+=1)m+=e[s].totalCount;for(var y=new Array(m),T=0,s=0;o>s;s+=1)for(var c=0;c<e.length;c+=1)s<u[c].length&&(y[T]=u[c][s],T+=1);for(var s=0;i>s;s+=1)for(var c=0;c<e.length;c+=1)s<f[c].length&&(y[T]=f[c][s],T+=1);return y},D=function(r,t,e){for(var n=u.getRSBlocks(r,t),c=f(),l=0;l<e.length;l+=1){var g=e[l];c.put(g.getMode(),4),c.put(g.getLength(),a.getLengthInBits(g.getMode(),r)),g.write(c)}for(var s=0,l=0;l<n.length;l+=1)s+=n[l].dataCount;if(c.getLengthInBits()>8*s)throw new Error("code length overflow. ("+c.getLengthInBits()+">"+8*s+")");for(c.getLengthInBits()+4<=8*s&&c.put(0,4);c.getLengthInBits()%8!=0;)c.putBit(!1);for(;;){if(c.getLengthInBits()>=8*s)break;if(c.put(o,8),c.getLengthInBits()>=8*s)break;c.put(i,8)}return C(c,n)};return m.addData=function(r){var t=c(r);w.push(t),d=null},m.isDark=function(r,t){if(0>r||r>=v||0>t||t>=v)throw new Error(r+","+t);return s[r][t]},m.getModuleCount=function(){return v},m.make=function(){y(!1,p())},m.createTableTag=function(r,t){r=r||2,t="undefined"==typeof t?4*r:t;var e="";e+='<table style="',e+=" border-width: 0px; border-style: none;",e+=" border-collapse: collapse;",e+=" padding: 0px; margin: "+t+"px;",e+='">',e+="<tbody>";for(var n=0;n<m.getModuleCount();n+=1){e+="<tr>";for(var o=0;o<m.getModuleCount();o+=1)e+='<td style="',e+=" border-width: 0px; border-style: none;",e+=" border-collapse: collapse;",e+=" padding: 0px; margin: 0px;",e+=" width: "+r+"px;",e+=" height: "+r+"px;",e+=" background-color: ",e+=m.isDark(n,o)?"#000000":"#ffffff",e+=";",e+='"/>';e+="</tr>"}return e+="</tbody>",e+="</table>"},m.createImgTag=function(r,t){r=r||2,t="undefined"==typeof t?4*r:t;var e=m.getModuleCount()*r+2*t,n=t,o=e-t;return h(e,e,function(t,e){if(t>=n&&o>t&&e>=n&&o>e){var a=Math.floor((t-n)/r),i=Math.floor((e-n)/r);return m.isDark(i,a)?0:1}return 1})},m};t.stringToBytes=function(r){for(var t=new Array,e=0;e<r.length;e+=1){var n=r.charCodeAt(e);t.push(255&n)}return t},t.createStringToBytes=function(r,t){var e=function(){for(var e=s(r),n=function(){var r=e.read();if(-1==r)throw new Error;return r},o=0,a={};;){var i=e.read();if(-1==i)break;var u=n(),f=n(),c=n(),l=String.fromCharCode(i<<8|u),g=f<<8|c;a[l]=g,o+=1}if(o!=t)throw new Error(o+" != "+t);return a}(),n="?".charCodeAt(0);return function(r){for(var t=new Array,o=0;o<r.length;o+=1){var a=r.charCodeAt(o);if(128>a)t.push(a);else{var i=e[r.charAt(o)];"number"==typeof i?(255&i)==i?t.push(i):(t.push(i>>>8),t.push(255&i)):t.push(n)}}return t}};var e={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},n={L:1,M:0,Q:3,H:2},o={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},a=function(){var t=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],n=1335,a=7973,u=21522,f={},c=function(r){for(var t=0;0!=r;)t+=1,r>>>=1;return t};return f.getBCHTypeInfo=function(r){for(var t=r<<10;c(t)-c(n)>=0;)t^=n<<c(t)-c(n);return(r<<10|t)^u},f.getBCHTypeNumber=function(r){for(var t=r<<12;c(t)-c(a)>=0;)t^=a<<c(t)-c(a);return r<<12|t},f.getPatternPosition=function(r){return t[r-1]},f.getMaskFunction=function(r){switch(r){case o.PATTERN000:return function(r,t){return(r+t)%2==0};case o.PATTERN001:return function(r,t){return r%2==0};case o.PATTERN010:return function(r,t){return t%3==0};case o.PATTERN011:return function(r,t){return(r+t)%3==0};case o.PATTERN100:return function(r,t){return(Math.floor(r/2)+Math.floor(t/3))%2==0};case o.PATTERN101:return function(r,t){return r*t%2+r*t%3==0};case o.PATTERN110:return function(r,t){return(r*t%2+r*t%3)%2==0};case o.PATTERN111:return function(r,t){return(r*t%3+(r+t)%2)%2==0};default:throw new Error("bad maskPattern:"+r)}},f.getErrorCorrectPolynomial=function(t){for(var e=r([1],0),n=0;t>n;n+=1)e=e.multiply(r([1,i.gexp(n)],0));return e},f.getLengthInBits=function(r,t){if(t>=1&&10>t)switch(r){case e.MODE_NUMBER:return 10;case e.MODE_ALPHA_NUM:return 9;case e.MODE_8BIT_BYTE:return 8;case e.MODE_KANJI:return 8;default:throw new Error("mode:"+r)}else if(27>t)switch(r){case e.MODE_NUMBER:return 12;case e.MODE_ALPHA_NUM:return 11;case e.MODE_8BIT_BYTE:return 16;case e.MODE_KANJI:return 10;default:throw new Error("mode:"+r)}else{if(!(41>t))throw new Error("type:"+t);switch(r){case e.MODE_NUMBER:return 14;case e.MODE_ALPHA_NUM:return 13;case e.MODE_8BIT_BYTE:return 16;case e.MODE_KANJI:return 12;default:throw new Error("mode:"+r)}}},f.getLostPoint=function(r){for(var t=r.getModuleCount(),e=0,n=0;t>n;n+=1)for(var o=0;t>o;o+=1){for(var a=0,i=r.isDark(n,o),u=-1;1>=u;u+=1)if(!(0>n+u||n+u>=t))for(var f=-1;1>=f;f+=1)0>o+f||o+f>=t||(0!=u||0!=f)&&i==r.isDark(n+u,o+f)&&(a+=1);a>5&&(e+=3+a-5)}for(var n=0;t-1>n;n+=1)for(var o=0;t-1>o;o+=1){var c=0;r.isDark(n,o)&&(c+=1),r.isDark(n+1,o)&&(c+=1),r.isDark(n,o+1)&&(c+=1),r.isDark(n+1,o+1)&&(c+=1),(0==c||4==c)&&(e+=3)}for(var n=0;t>n;n+=1)for(var o=0;t-6>o;o+=1)r.isDark(n,o)&&!r.isDark(n,o+1)&&r.isDark(n,o+2)&&r.isDark(n,o+3)&&r.isDark(n,o+4)&&!r.isDark(n,o+5)&&r.isDark(n,o+6)&&(e+=40);for(var o=0;t>o;o+=1)for(var n=0;t-6>n;n+=1)r.isDark(n,o)&&!r.isDark(n+1,o)&&r.isDark(n+2,o)&&r.isDark(n+3,o)&&r.isDark(n+4,o)&&!r.isDark(n+5,o)&&r.isDark(n+6,o)&&(e+=40);for(var l=0,o=0;t>o;o+=1)for(var n=0;t>n;n+=1)r.isDark(n,o)&&(l+=1);var g=Math.abs(100*l/t/t-50)/5;return e+=10*g},f}(),i=function(){for(var r=new Array(256),t=new Array(256),e=0;8>e;e+=1)r[e]=1<<e;for(var e=8;256>e;e+=1)r[e]=r[e-4]^r[e-5]^r[e-6]^r[e-8];for(var e=0;255>e;e+=1)t[r[e]]=e;var n={};return n.glog=function(r){if(1>r)throw new Error("glog("+r+")");return t[r]},n.gexp=function(t){for(;0>t;)t+=255;for(;t>=256;)t-=255;return r[t]},n}(),u=function(){var r=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],t=function(r,t){var e={};return e.totalCount=r,e.dataCount=t,e},e={},o=function(t,e){switch(e){case n.L:return r[4*(t-1)+0];case n.M:return r[4*(t-1)+1];case n.Q:return r[4*(t-1)+2];case n.H:return r[4*(t-1)+3];default:return}};return e.getRSBlocks=function(r,e){var n=o(r,e);if("undefined"==typeof n)throw new Error("bad rs block @ typeNumber:"+r+"/errorCorrectLevel:"+e);for(var a=n.length/3,i=new Array,u=0;a>u;u+=1)for(var f=n[3*u+0],c=n[3*u+1],l=n[3*u+2],g=0;f>g;g+=1)i.push(t(c,l));return i},e}(),f=function(){var r=new Array,t=0,e={};return e.getBuffer=function(){return r},e.getAt=function(t){var e=Math.floor(t/8);return 1==(r[e]>>>7-t%8&1)},e.put=function(r,t){for(var n=0;t>n;n+=1)e.putBit(1==(r>>>t-n-1&1))},e.getLengthInBits=function(){return t},e.putBit=function(e){var n=Math.floor(t/8);r.length<=n&&r.push(0),e&&(r[n]|=128>>>t%8),t+=1},e},c=function(r){var n=e.MODE_8BIT_BYTE,o=t.stringToBytes(r),a={};return a.getMode=function(){return n},a.getLength=function(r){return o.length},a.write=function(r){for(var t=0;t<o.length;t+=1)r.put(o[t],8)},a},l=function(){var r=new Array,t={};return t.writeByte=function(t){r.push(255&t)},t.writeShort=function(r){t.writeByte(r),t.writeByte(r>>>8)},t.writeBytes=function(r,e,n){e=e||0,n=n||r.length;for(var o=0;n>o;o+=1)t.writeByte(r[o+e])},t.writeString=function(r){for(var e=0;e<r.length;e+=1)t.writeByte(r.charCodeAt(e))},t.toByteArray=function(){return r},t.toString=function(){var t="";t+="[";for(var e=0;e<r.length;e+=1)e>0&&(t+=","),t+=r[e];return t+="]"},t},g=function(){var r=0,t=0,e=0,n="",o={},a=function(r){n+=String.fromCharCode(i(63&r))},i=function(r){if(0>r);else{if(26>r)return 65+r;if(52>r)return 97+(r-26);if(62>r)return 48+(r-52);if(62==r)return 43;if(63==r)return 47}throw new Error("n:"+r)};return o.writeByte=function(n){for(r=r<<8|255&n,t+=8,e+=1;t>=6;)a(r>>>t-6),t-=6},o.flush=function(){if(t>0&&(a(r<<6-t),r=0,t=0),e%3!=0)for(var o=3-e%3,i=0;o>i;i+=1)n+="="},o.toString=function(){return n},o},s=function(r){var t=r,e=0,n=0,o=0,a={};a.read=function(){for(;8>o;){if(e>=t.length){if(0==o)return-1;throw new Error("unexpected end of file./"+o)}var r=t.charAt(e);if(e+=1,"="==r)return o=0,-1;r.match(/^\s$/)||(n=n<<6|i(r.charCodeAt(0)),o+=6)}var a=n>>>o-8&255;return o-=8,a};var i=function(r){if(r>=65&&90>=r)return r-65;if(r>=97&&122>=r)return r-97+26;if(r>=48&&57>=r)return r-48+52;if(43==r)return 62;if(47==r)return 63;throw new Error("c:"+r)};return a},v=function(r,t){var e=r,n=t,o=new Array(r*t),a={};a.setPixel=function(r,t,n){o[t*e+r]=n},a.write=function(r){r.writeString("GIF87a"),r.writeShort(e),r.writeShort(n),r.writeByte(128),r.writeByte(0),r.writeByte(0),r.writeByte(0),r.writeByte(0),r.writeByte(0),r.writeByte(255),r.writeByte(255),r.writeByte(255),r.writeString(","),r.writeShort(0),r.writeShort(0),r.writeShort(e),r.writeShort(n),r.writeByte(0);var t=2,o=u(t);r.writeByte(t);for(var a=0;o.length-a>255;)r.writeByte(255),r.writeBytes(o,a,255),a+=255;r.writeByte(o.length-a),r.writeBytes(o,a,o.length-a),r.writeByte(0),r.writeString(";")};var i=function(r){var t=r,e=0,n=0,o={};return o.write=function(r,o){if(r>>>o!=0)throw new Error("length over");for(;e+o>=8;)t.writeByte(255&(r<<e|n)),o-=8-e,r>>>=8-e,n=0,e=0;n=r<<e|n,e+=o},o.flush=function(){e>0&&t.writeByte(n)},o},u=function(r){for(var t=1<<r,e=(1<<r)+1,n=r+1,a=f(),u=0;t>u;u+=1)a.add(String.fromCharCode(u));a.add(String.fromCharCode(t)),a.add(String.fromCharCode(e));var c=l(),g=i(c);g.write(t,n);var s=0,v=String.fromCharCode(o[s]);for(s+=1;s<o.length;){var h=String.fromCharCode(o[s]);s+=1,a.contains(v+h)?v+=h:(g.write(a.indexOf(v),n),a.size()<4095&&(a.size()==1<<n&&(n+=1),a.add(v+h)),v=h)}return g.write(a.indexOf(v),n),g.write(e,n),g.flush(),c.toByteArray()},f=function(){var r={},t=0,e={};return e.add=function(n){if(e.contains(n))throw new Error("dup key:"+n);r[n]=t,t+=1},e.size=function(){return t},e.indexOf=function(t){return r[t]},e.contains=function(t){return"undefined"!=typeof r[t]},e};return a},h=function(r,t,e,n){for(var o=v(r,t),a=0;t>a;a+=1)for(var i=0;r>i;i+=1)o.setPixel(i,a,e(i,a));var u=l();o.write(u);for(var f=g(),c=u.toByteArray(),s=0;s<c.length;s+=1)f.writeByte(c[s]);f.flush();var h="";return h+="<img",h+=' src="',h+="data:image/gif;base64,",h+=f,h+='"',h+=' width="',h+=r,h+='"',h+=' height="',h+=t,h+='"',n&&(h+=' alt="',h+=n,h+='"'),h+="/>"};return t}();return function(r){"function"==typeof define&&define.amd?define([],r):"object"==typeof exports&&(module.exports=r())}(function(){return r}),!function(r){r.stringToBytes=function(r){function t(r){for(var t=[],e=0;e<r.length;e++){var n=r.charCodeAt(e);128>n?t.push(n):2048>n?t.push(192|n>>6,128|63&n):55296>n||n>=57344?t.push(224|n>>12,128|n>>6&63,128|63&n):(e++,n=65536+((1023&n)<<10|1023&r.charCodeAt(e)),t.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return t}return t(r)}}(r),r}());;$('html').removeClass('nojs');var DEFAULT_CONTENT_ACTION='edit';$(document).ready(function(){refreshAll();window.setInterval('ping()',300000)});function ping(){$.ajax(createUrl('title','ping',0))};function refreshAll(){refreshTitleBar();refreshWorkbench();$('div#filler').click(function(){if($('div#dialog').hasClass('modal')){} else{$('div#dialog').html('').hide();$('div#filler').fadeOut(500)}})};function refreshAllRefreshables(){$('div#workbench div.panel > div.header > ul.views > li.active').each(function(){if($(this).hasClass('static'))return;var e=$(this).attr('data-method'),i=$(this).attr('data-action'),t=$(this).attr('data-id'),a=$(this).attr('data-extra');loadView($(this).closest('div.panel').find('div.content'),i,e,t)})};function refreshActualView(e){$(e).closest('div.panel').find('li.active').each(function(){var e=$(this).attr('data-method'),i=$(this).attr('data-action'),t=$(this).attr('data-id');loadView($(this).closest('div.panel').find('div.content'),i,e,t)})};function refreshWorkbench(){$('ul#history').empty();$('div#workbench').empty().fadeOut('fast').load(createUrl('workbench','show',0),null,function(){resizeWorkbench();$('div.modaldialog').fadeOut(500);$('div#workbench').removeClass('modal');$('div#filler').fadeOut(500);$(this).fadeIn(750).find('li.active').each(function(){var i=$(this).attr('data-method'),e=$(this).attr('data-action');if(e)loadView($(this).closest('div.panel').find('div.content'),e,i,0)});$('div.backward_link').click(function(){var e=$(this).closest('div.header').find('ul.views'),i=e.find('li.action.active').prev();e.scrollTo(i,500,{'axis':'x'});i.click()});$('div.forward_link').click(function(){var e=$(this).closest('div.header').find('ul.views'),i=e.find('li.action.active').next();e.scrollTo(i,500,{'axis':'x'});i.click()});registerWorkbenchEvents()});loadTree();$(window).resize(function(){resizeWorkbench()})};function registerWorkbenchEvents(){$('ul.views > li.action').draggable({cursor:'move',revert:'invalid'});$('ul.views').droppable({accept:'li.action',hoverClass:'drophover',activeClass:'dropactive',drop:function(e,i){var a=i.draggable,n=$(this),s=a.parent();if($(a).closest('div.panel').attr('id')==$(n).closest('div.panel').attr('id'))$(a).css({top:0,left:0});else $(a).detach().css({top:0,left:0}).appendTo(n).click();if(s.find('li').size()==0){var t=s.closest('div.container');s.closest('div.panel').remove();if(t.hasClass('autosize'))t.children('div.panel').addClass('autosize').removeClass('resizable');else t.children('div.panel').addClass('resizable').removeClass('autosize');t.replaceWith(t.children('div.panel'));resizeWorkbench()}}});$('div.content').droppable({accept:'li.action',hoverClass:'drophover',activeClass:'dropactive',drop:function(e,i){var s=i.draggable,n=$(this),r=s.parent(),d=s.offset(),l=n.offset(),h=d.left-l.left,v=l.left+n.width()-d.left,o=d.top-l.top,c=l.top+n.height()-d.top,t=$('<div class="container"><div class="first" /><div class="divider" /><div class="second"></div>');if(h<Math.min(v,Math.min(o,c))){t.addClass('axle-x');t.children('div.divider').addClass('to-right');t.children('div.first').removeClass('first').addClass('resizable');t.children('div.second').removeClass('first').addClass('autosize')} else if(v<Math.min(o,c)){t.addClass('axle-x');t.children('div.divider').addClass('to-left');t.children('div.first').removeClass('first').addClass('autosize');t.children('div.second').removeClass('first').addClass('resizable')} else if(o<c){t.addClass('axle-y');t.children('div.divider').addClass('to-bottom');t.children('div.first').removeClass('first').addClass('resizable');t.children('div.second').removeClass('first').addClass('autosize')} else{t.addClass('axle-y');t.children('div.divider').addClass('to-top');t.children('div.first').removeClass('first').addClass('autosize');t.children('div.second').removeClass('first').addClass('resizable')};t.children('div.resizable').addClass('bar').data('size-factor',0.4);$(s).closest('div.panel').clone().addClass('resizable').removeClass('autosize').replaceAll(t.children('div.resizable'));t.find('ul.views > li').remove();$(s).detach().css({top:0,left:0}).appendTo(t.find('ul.views')).click();var a=$(n).closest('div.panel').replaceWith(t);t.children('div.autosize').replaceWith(a);if(a.hasClass('autosize')){t.addClass('autosize').removeClass('resizable')};if(a.hasClass('resizable')){t.addClass('resizable').removeClass('autosize')};a.addClass('autosize').removeClass('resizable');if(r.find('li').size()==0){var a=r.closest('div.container');r.closest('div.panel').remove();if(a.hasClass('autosize'))a.children('div.panel').addClass('autosize').removeClass('resizable');else a.children('div.panel').addClass('resizable').removeClass('autosize');a.replaceWith(a.children('div.panel'));resizeWorkbench()};resizeWorkbench();registerWorkbenchEvents()}});if($('div#workbench div.panel.modal').size()>0){$('div#workbench div.panel.modal').parent().addClass('modal');$('div#filler').fadeTo(500,0.5);$('div#workbench').addClass('modal')};$('div.container.axle-x > div.divider').draggable({stop:function(e,i){var t=i.position.left,a=$(this).hasClass('to-right')?1:-1;$(this).parent().children('div.resizable').each(function(){var e=((a*t)+$(this).width())/($(this).parent().width());e=Math.min(0.5,Math.max(0.1,e));$(this).data('size-factor',e)});resizeWorkbenchContainer($(this).parent())},axis:'x',revert:!0,revertDuration:0});$('div.container.axle-y > div.divider').draggable({stop:function(e,i){var t=i.position.top,a=$(this).hasClass('to-bottom')?1:-1;$(this).parent().children('div.resizable').each(function(){var e=((a*t)+$(this).height())/($(this).parent().height());e=Math.min(0.5,Math.max(0.1,e));$(this).data('size-factor',e)});resizeWorkbenchContainer($(this).parent())},axis:'y',revert:!0,revertDuration:0});$('ul.views > li.action').click(function(){$(this).orLoadView()});$('div.header').dblclick(function(){fullscreen(this)})};function refreshTitleBar(){$('div#header').load(createUrl('title','show',0),function(){$(this).fadeIn('slow');$('div.clickable.filtered').addClass('inactive');registerHeaderEvents()})};function loadViewByName(e,i){alert('loadViewByName');loadView($('div#'+e),i)};function loadView(e,i,t,s,n){var a=$(e).children('div.sheet.action-'+i+'.method-'+t+'.id-'+s);if(a.size()==0){$(e).children('div.sheet').hide();a=$('<div class="sheet action-'+i+' method-'+t+' id-'+s+'" />');$(e).append(a)} else{if(a.is(':visible')){return} -else{$(e).children('div.sheet').hide();a.show();return}};var d=createUrl(i,t,s,n);$(a).empty().fadeTo(1,0.7).addClass('loader').html('').load(d,function(e,i,t){$(a).fadeTo(350,1);if(i=='error'){$(a).html('');$(a).removeClass('loader');notify('error',e);return};$(a).removeClass('loader');registerViewEvents(a)})};function registerViewEvents(e){$(e).trigger('orViewLoaded');$(e).find('input[data-hint]').orHint();$(e).closest('div.panel').find('div.header div.dropdown div.entry.perview').remove();$(e).find('div.headermenu > a').each(function(e,i){});$(e).find('div.header > a.back').each(function(i,t){$(t).removeClass('button').wrap('<div class="entry perview" />').parent().appendTo($(e).closest('div.panel').find('div.header div.dropdown').first())});$(e).closest('div.panel').find('.clickable').orLinkify();$(e).find('div.selector.tree').each(function(){var e=this;$(this).orTree({type:'project',selectable:$(e).attr('data-types').split(','),id:$(e).attr('data-init-folderid'),onSelect:function(i,t,a){var s=$(e).parent();$(s).find('input[type=text]').attr('value',i);$(s).find('input[type=hidden]').attr('value',a)}})});$('div.content li.object').draggable({cursor:'move',revert:'invalid'});$('div.content li.object > div.entry[data-type=\'folder\']').droppable({accept:'li.object',hoverClass:'drophover',activeClass:'dropactive',drop:function(e,i){var t=i.draggable,a=$(this).parent();startDialog($(this).text(),$(t).attr('data-type'),'copy',$(a).attr('data-id'),{'action':$(t).attr('data-type'),'subaction':'copy','id':$(t).attr('data-id'),'targetFolderId':$(a).attr('data-id')});$(t).detach().css({top:0,left:0}).appendTo(a).click()}});$(e).find('input').change(function(){$(this).closest('div.panel').find('ul.views li.action.active').addClass('dirty')})};function registerHeaderEvents(){$('div#header .clickable').orLinkify();$('div.search input').blur(function(){$('div.search input div.dropdown').fadeOut()});$('div.search input').orHint();$('div.search input').orSearch({dropdown:'div.search div.dropdown'})};function fullscreen(e){$(e).closest('div.panel').fadeOut('fast',function(){$(this).toggleClass('fullscreen').fadeIn('fast')})};function loadTree(){if($('div#panel-tree li.action').data('action')=='tree'){$('div#panel-tree div.content > div.sheet.action-tree.method-tree').html('&nbsp;');$('div#panel-tree div.content > div.sheet.action-tree.method-tree').orTree({type:'root',id:0,onSelect:function(e,i,t){openNewAction(e,i,t,'')}});$('div#panel-tree div.content > div.sheet.action-tree.method-tree > ul.tree > div.tree').delay(500).click();$('div#panel-tree div.content > div.sheet.action-tree.method-tree > ul.tree > div.tree').delay(500).click()}};function submitUrl(e,i){postUrl(i,e);refreshAllRefreshables()};function postUrl(e,i){e+='&output=json';$.ajax({'type':'POST',url:e,data:{},success:function(e,t,a){$('div.panel div.status div.loader').html('&nbsp;');doResponse(e,t,i)}})};function startView(e,i){var t=$('#panel-content').find('li.active').data('action'),a=$('#panel-content').find('li.active').data('id');loadView($(e).closest('div.panel').find('div.content'),t,i,a)};function startDialog(e,i,t,a,s){if(i==null)i=$('#panel-content').find('li.active').data('action');if(a==null)a=$('#panel-content').find('li.active').data('id');$('div#filler').fadeTo(500,0.5);$('div#dialog').html('<div class="header"><ul class="views"><li class="action active"><img class="icon" title="" src="./themes/default/images/icon/'+t+'.png" /><div class="tabname" style="width:100px;">'+e+'</div></li></ul></div><div class="content" />');$('div#dialog').data('id',a);$('div#dialog').show();loadView($('div#dialog div.content'),i,t,a,s)};function modalView(e,i){var t=$(e).closest('div.panel').find('li.active').attr('data-action'),a=$(e).closest('div.panel').find('li.active').attr('data-method'),s=$(e).closest('div.panel').find('li.active').attr('data-id');$(e).closest('div.content').modal({'overlayClose':'true','xxxonClose':function(){alert('close)')}});loadView($(e).closest('div.content'),t,a,s)};function setTitle(e){if(e)$('head > title').text(e+' - '+$('head > title').data('default'));else $('head > title').text($('head > title').data('default'))};function openNewAction(e,i,t,a){setTitle(e);$('ul#history li.active').removeClass('active');if($('ul#history li.'+i+'.id'+t).length>0){$('ul#history li.'+i+'.id'+t).addClass('active')} +else{$(e).children('div.sheet').hide();a.show();return}};var d=createUrl(i,t,s,n);$(a).empty().fadeTo(1,0.7).addClass('loader').html('').load(d,function(e,i,t){$(a).fadeTo(350,1);if(i=='error'){$(a).html('');$(a).removeClass('loader');notify('error',e);return};$(a).removeClass('loader');registerViewEvents(a)})};function registerViewEvents(e){$(e).trigger('orViewLoaded');$(e).find('input[data-hint]').orHint();$(e).closest('div.panel').find('div.header div.dropdown div.entry.perview').remove();$(e).find('div.headermenu > a').each(function(e,i){});$(e).find('div.header > a.back').each(function(i,t){$(t).removeClass('button').wrap('<div class="entry perview" />').parent().appendTo($(e).closest('div.panel').find('div.header div.dropdown').first())});$(e).find('div.selector.tree').each(function(){var e=this;$(this).orTree({type:'project',selectable:$(e).attr('data-types').split(','),id:$(e).attr('data-init-folderid'),onSelect:function(i,t,a){var s=$(e).parent();$(s).find('input[type=text]').attr('value',i);$(s).find('input[type=hidden]').attr('value',a)}})});$('div.content li.object').draggable({cursor:'move',revert:'invalid'});$('div.content li.object > div.entry[data-type=\'folder\']').droppable({accept:'li.object',hoverClass:'drophover',activeClass:'dropactive',drop:function(e,i){var t=i.draggable,a=$(this).parent();startDialog($(this).text(),$(t).attr('data-type'),'copy',$(a).attr('data-id'),{'action':$(t).attr('data-type'),'subaction':'copy','id':$(t).attr('data-id'),'targetFolderId':$(a).attr('data-id')});$(t).detach().css({top:0,left:0}).appendTo(a).click()}});$(e).find('input').change(function(){$(this).closest('div.panel').find('ul.views li.action.active').addClass('dirty')})};function registerHeaderEvents(){$('div#header').trigger('orHeaderLoaded');$('div.search input').blur(function(){$('div.search input div.dropdown').fadeOut()});$('div.search input').orHint();$('div.search input').orSearch({dropdown:'div.search div.dropdown'})};function fullscreen(e){$(e).closest('div.panel').fadeOut('fast',function(){$(this).toggleClass('fullscreen').fadeIn('fast')})};function loadTree(){if($('div#panel-tree li.action').data('action')=='tree'){$('div#panel-tree div.content > div.sheet.action-tree.method-tree').html('&nbsp;');$('div#panel-tree div.content > div.sheet.action-tree.method-tree').orTree({type:'root',id:0,onSelect:function(e,i,t){openNewAction(e,i,t,'')}});$('div#panel-tree div.content > div.sheet.action-tree.method-tree > ul.tree > div.tree').delay(500).click();$('div#panel-tree div.content > div.sheet.action-tree.method-tree > ul.tree > div.tree').delay(500).click()}};function submitUrl(e,i){postUrl(i,e);refreshAllRefreshables()};function postUrl(e,i){e+='&output=json';$.ajax({'type':'POST',url:e,data:{},success:function(e,t,a){$('div.panel div.status div.loader').html('&nbsp;');doResponse(e,t,i)}})};function startView(e,i){var t=$('#panel-content').find('li.active').data('action'),a=$('#panel-content').find('li.active').data('id');loadView($(e).closest('div.panel').find('div.content'),t,i,a)};function startDialog(e,i,t,a,s){if(i==null)i=$('#panel-content').find('li.active').data('action');if(a==null)a=$('#panel-content').find('li.active').data('id');$('div#filler').fadeTo(500,0.5);$('div#dialog').html('<div class="header"><ul class="views"><li class="action active"><img class="icon" title="" src="./themes/default/images/icon/'+t+'.png" /><div class="tabname" style="width:100px;">'+e+'</div></li></ul></div><div class="content" />');$('div#dialog').data('id',a);$('div#dialog').show();loadView($('div#dialog div.content'),i,t,a,s)};function modalView(e,i){var t=$(e).closest('div.panel').find('li.active').attr('data-action'),a=$(e).closest('div.panel').find('li.active').attr('data-method'),s=$(e).closest('div.panel').find('li.active').attr('data-id');$(e).closest('div.content').modal({'overlayClose':'true','xxxonClose':function(){alert('close)')}});loadView($(e).closest('div.content'),t,a,s)};function setTitle(e){if(e)$('head > title').text(e+' - '+$('head > title').data('default'));else $('head > title').text($('head > title').data('default'))};function openNewAction(e,i,t,a){setTitle(e);$('ul#history li.active').removeClass('active');if($('ul#history li.'+i+'.id'+t).length>0){$('ul#history li.'+i+'.id'+t).addClass('active')} else{$('ul#history').append('<li class="action active '+i+' id'+t+'"><img src="'+OR_THEMES_EXT_DIR+'default/images/icon_'+i+'.png" title="" />'+e+'</li>');$('ul#history li.active').click(function(){$('ul#history li.active').removeClass('active');$(this).addClass('active');setNewAction(i,t,a)})};$('div#panel-content > div.header > ul.views li.active').removeClass('active');if($('div#panel-content > div.header > ul.views > li.'+i+'.id'+t).length>0){$('div#panel-content > div.header > ul.views > li.'+i+'.id'+t).addClass('active')} else{$('div#panel-content > div.header > ul.views > li.active').removeClass('active');var s=7;if($('div#panel-content > div.header > ul.views > li.action').size()>=s)$('div#panel-content > div.header > ul.views > li.action').first().remove();$('div#panel-content > div.header > ul.views').append('<li class="action active '+i+' id'+t+'" title="'+e+'" data-action="'+i+'" data-id="'+t+'" data-method="'+DEFAULT_CONTENT_ACTION+'"><img class="icon" src="'+OR_THEMES_EXT_DIR+'default/images/icon_'+i+'.png" title="" /><div class="tabname">'+e+'</div><img class="close icon" src="'+OR_THEMES_EXT_DIR+'default/images/icon/close.gif" title="" /></li>');resizeTabs($('div#contentbar'),!0);$('div#panel-content > div.header > ul.views').scrollLeft(9999);$('div#panel-content > div.header > ul.views img.close').click(function(){setTitle('');var i=$(this).closest('li.action').data('action'),t=$(this).closest('li.action').data('id');$('div#workbench div.content > div.sheet.action-'+i+'.id-'+t).remove();if($(this).closest('li.action').hasClass('active')){$('div#workbench div.refreshable div.content').html('');var e=$(this).closest('ul.views');$(this).parent().remove();$(e).find('li.action').last().click()} -else{$(this).parent().remove()};resizeTabs($('div#panel-content'),!0)});$('div#panel-content > div.header > ul.views > li.active').click(function(){$('div#panel-content > div.header > ul.views li.active').removeClass('active');$(this).addClass('active');setTitle($(this).children('div.tabname').text());setNewAction(i,t,a)});resizeTabs($('div#panel-content '))};setNewAction(i,t,a)};function filterMenus(e){$('div.clickable.filtered').addClass('inactive');$('div.clickable.filtered.on-action-'+e).removeClass('inactive')};function setNewAction(e,i,t){filterMenus(e);$('div#workbench ul.views > li.action.dependent').attr('data-action',e).attr('data-id',i).attr('data-extra',JSON.stringify(t));refreshAllRefreshables()};function setNewId(e){$('div#workbench div.refreshable').attr('data-id',e);refreshAllRefreshables()};function submitLink(e,i){var t=jQuery.parseJSON(i),a='./dispatcher.php';t.output='json';$.ajax({'type':'POST',url:a,data:t,success:function(i,t,a){$('div.panel div.status div.loader').html('&nbsp;');doResponse(i,t,e)}})};function notifyBrowser(e){if(!('Notification' in window)){return} +else{$(this).parent().remove()};resizeTabs($('div#panel-content'),!0)});$('div#panel-content > div.header > ul.views > li.active').click(function(){$('div#panel-content > div.header > ul.views li.active').removeClass('active');$(this).addClass('active');setTitle($(this).children('div.tabname').text());setNewAction(i,t,a)});resizeTabs($('div#panel-content '))};setNewAction(i,t,a)};function filterMenus(e){$('div.clickable.filtered').addClass('inactive');$('div.clickable.filtered.on-action-'+e).removeClass('inactive')};function setNewAction(e,i,t){filterMenus(e);$('div#workbench ul.views > li.action.dependent').attr('data-action',e).attr('data-id',i).attr('data-extra',JSON.stringify(t));refreshAllRefreshables()};function setNewId(e){$('div#workbench div.refreshable').attr('data-id',e);refreshAllRefreshables()};function notifyBrowser(e){if(!('Notification' in window)){return} else if(Notification.permission==='granted'){var i=new Notification(e)} else if(Notification.permission!=='denied'){Notification.requestPermission(function(i){if(i==='granted'){var t=new Notification(e)}})}};function setUserStyle(e){var i=$('html'),t=i.attr('class').split(/\s+/);$.each(t,function(e,t){if(t.startsWith('theme-')){i.removeClass(t)}});i.addClass('theme-'+e.toLowerCase())};function insert(e,i,t){var a=document.forms[0].elements[e];a.focus();if(typeof document.selection!='undefined'){var d=document.selection.createRange(),s=d.text;d.text=i+s+t;d=document.selection.createRange();if(s.length==0){d.move('character',-t.length)} else{d.moveStart('character',i.length+s.length+t.length)};d.select()} @@ -198,233 +1043,827 @@ else{n=l+i.length+s.length+t.length};a.selectionStart=n;a.selectionEnd=n} else{n=a.value.length;var s=prompt('Text');a.value=a.value.substr(0,n)+i+s+t+a.value.substr(n)}};function loadSubaction(e,i,t,a){alert('nobody should call loadSubaction()');var n={skin:'v2',baseHref:OR_THEMES_EXT_DIR+'../editor/editor/',customConfig:'config-openrat.js',filebrowserUploadUrl:'./dispatcher.php?action=filebrowser&subaction=directupload&name=upload',filebrowserBrowseUrl:'./dispatcher.php?action=filebrowser&subaction=browse'};var s=$(e).parent().parent().parent('div.panel').children('div.content').first();$(s).load(createUrl(i,t,a)+' div.content',null,function(){var e=CKEDITOR.instances[$('textarea.editor').attr('name')];if(e)e.destroy();CKEDITOR.replace('text',{customConfig:'config-openrat.js'})});$(e).parent().parent().find('.active').removeClass('active');$(e).parent().addClass('active')};function createUrl(e,i,t,s){var a='./dispatcher.php';if(typeof s==='string'){a+='?action='+e+'&subaction='+i+'&id='+t;jQuery.each(jQuery.parseJSON(s),function(e,i){a=a+'&'+e+'='+i})} else if(typeof s==='object'){a+='?0=0';jQuery.each(s,function(e,i){a=a+'&'+e+'='+i})} else{a+='?action='+e+'&subaction='+i+'&id='+t};console.log('URL='+a);return a};function resizeWorkbenchContainer(e){var t=e.width(),a=e.height(),s=e.children('div.resizable').data('size-factor');if(!s)s=0.3;var n=e.hasClass('axle-x');if(n){var i=Math.floor(t*s);e.find('div.panel.resizable').css('width',''+i+'px');e.find('div.panel.resizable > div.content').css('height',''+(a-26)+'px');e.find('div.panel.autosize ').css('width',''+(t-i-9)+'px');e.find('div.panel.autosize > div.content').css('height',''+(a-26)+'px');e.children('div.resizable').css('width',''+i+'px');e.children('div.resizable').css('height',''+a+'px');e.children('div.autosize').css('width',''+(t-i-9)+'px');e.children('div.autosize').css('height',''+a+'px');e.children('div.divider').css('height',''+a+'px')} -else{var i=Math.floor(a*s);e.find('div.panel.resizable ').css('width',''+t+'px');e.find('div.panel.resizable > div.content').css('height',''+(i-26)+'px');e.find('div.panel.autosize ').css('width',''+t+'px');e.find('div.panel.autosize > div.content').css('height',''+(a-i-26)+'px');e.children('div.resizable').css('width',''+t+'px');e.children('div.resizable').css('height',''+i+'px');e.children('div.autosize').css('width',''+t+'px');e.children('div.autosize').css('height',''+(a-i-5)+'px');e.children('div.divider').css('width',''+t+'px')};e.children('div.panel').each(function(){resizeTabs($(this))});$(e).children('div.container').each(function(){resizeWorkbenchContainer($(this))})};function resizeWorkbench(){var i=$(window).width(),t=$(window).height(),a=40,e=$('div#workbench > div.container');e.css('width',''+(i-6)+'px');e.css('height',''+(t-a-6)+'px');resizeWorkbenchContainer(e)};function resizeTabs(e){var t=$(e).find('div.header li.action').size(),i=Math.floor((($(e).width()-18)/t)-39);if($(e).is('#panel-content'))i-=24;i=Math.min(90,Math.max(5,i));$(e).find('li.action div.tabname').width(i)};function help(e,i,t){var a=$(e).closest('div.panel').find('li.action.active').attr('data-action'),s=$(e).closest('div.panel').find('li.action.active').attr('data-method');window.open(i+a+'/'+s+t,'OpenRat_Help','location=no,menubar=no,scrollbars=yes,toolbar=no,resizable=yes')};function notify(e,i){var t=$('<div class="notice '+e+'"><div class="text">'+i+'</div></div>');$('#noticebar').prepend(t);notifyBrowser(i);$(t).fadeIn().click(function(){$(this).fadeOut('fast',function(){$(this).remove()})})};;jQuery.fn.orHint=function(){$(this).each(function(t){if($(this).val()=='')$(this).val($(this).attr('data-hint')).addClass('hint')});return $(this).focus(function(){if($(this).val()==$(this).attr('data-hint'))$(this).val('').removeClass('hint')}).blur(function(){if($(this).val()=='')$(this).val($(this).attr('data-hint')).addClass('hint')})};;jQuery.fn.orSearch=function(t){var a=$.extend({'dropdown':'unknown'},t);return $(this).keyup(function(){var t=$(this).val();if(t.length>3){$(a.dropdown).html('');$.ajax({'type':'GET',url:'./dispatcher.php?action=search&subaction=quicksearch&output=json&search='+t,data:null,success:function(n,e,d){for(id in n.output.result){var t=n.output.result[id];$(a.dropdown).append('<div class="entry clickable" title="'+t.desc+'"><a href="javascript:void(0);" data-type="open" data-name="'+t.name+'" data-action="'+t.type+'" data-id="'+id+'"><img src="'+OR_THEMES_EXT_DIR+'default/images/icon_'+t.type+'.png" />'+t.name+'</a></div>')};$(a.dropdown).orLinkify()}});$(a.dropdown).fadeIn()} -else{$(a.dropdown).fadeOut()}})};;jQuery.fn.orLinkify=function(){return $(this).click(function(){$(this).find('a').first().each(function(){var t=$(this).attr('data-type');if($(this).parent().hasClass('inactive'))return;if(t=='post'){submitLink(this,$(this).attr('data-data'))} -else if(t=='view'){startView(this,$(this).attr('data-method'))} -else if(t=='modal'){startDialog($(this).attr('data-name'),null,$(this).attr('data-method'))} -else if(t=='dialog'){startDialog($(this).attr('data-name'),null,$(this).attr('data-method'))} -else if(t=='url'){submitUrl(this,$(this).attr('data-url'))} -else if(t=='external'){window.open($(this).attr('data-url'),' _blank')} -else if(t=='popup'){window.open($(this).attr('data-url'),'Popup','location=no,menubar=no,scrollbars=yes,toolbar=no,resizable=yes')} -else if(t=='help'){help(this,$(this).attr('data-url'),$(this).attr('data-suffix'))} -else if(t=='fullscreen'){fullscreen(this)} -else if(t=='open'){openNewAction($(this).attr('data-name'),$(this).attr('data-action'),$(this).attr('data-id'),0)} -else{alert('Fatal: Cannot open link: '+$(this).html())}})})};;jQuery.fn.orTree=function(t){var e=$.extend({'onSelect':function(){},'type':'root','id':0,'selectable':Array()},t);$(this).each(function(n,t){$(t).closest('div.content').addClass('loader');$.getJSON('./dispatcher.php?action=tree&subaction=loadBranch&id='+e.id+'&type='+e.type+'&output=json',function(i){$(t).append('<ul class="tree" style="display:none;"/>');var n=$(t).children('ul').first(),l=i['output'];$.each(l['branch'],function(i,t){if(!t.action||t.action=='folder'||e.selectable.length==0||e.selectable[0]==''||jQuery.inArray(t.action,e.selectable)!=-1){$(n).append('<li class="object" data-id="'+t.internalId+'" data-type="'+t.type+'"><div class="tree">&nbsp;</div><div class="entry" data-id="'+t.internalId+'" data-type="'+t.type+'" title="'+t.description+'"><img src="'+OR_THEMES_EXT_DIR+'default/images/icon_'+t['icon']+'.png" />'+t.text+'</div></li>');var l=$(n).children('li').last();if(t.type){$(l).children('div.tree').addClass('closed');$(l).children('div.tree').click(function(){$(this).parent().orTree({type:t.type,id:t.internalId,onSelect:e.onSelect,selectable:e.selectable})})};if(t.action&&(e.selectable.length==0||e.selectable[0]==''||jQuery.inArray(t.action,e.selectable)!=-1)){$(l).children('div.entry').click(function(){$(this).closest('div.content').find('div.entry').removeClass('selected');$(this).addClass('selected');e.onSelect($(this).text(),t.action,t.id)})};if($(l).parents('ul.tree').size()<=2){$(l).children('div.tree').click()}}});$(n).slideDown('fast')}).fail(function(){}).always(function(){$(t).closest('div.content').removeClass('loader')});$(t).children('div.tree').unbind('click');$(t).children('div.tree').removeClass('closed').addClass('open');$(t).children('div.tree').click(function(t){i($(t.target).parent(),e.type,e.id)})});function i(t,i,n){$(t).children('ul').slideUp('fast',function(){$(t).children('ul').remove();$(t).children('div.tree').unbind('click');$(t).children('div.tree').removeClass('open').addClass('closed');$(t).children('div.tree').click(function(){$(this).parent().orTree({type:i,id:n,onSelect:e.onSelect,selectable:e.selectable})})})}};;jQuery.fn.orLoadView=function(){$(this).each(function(d,s){var t=$(this).data('method'),a=$(this).data('action'),e=$(this).data('id'),i=$(this).closest('div.panel');i.find('ul.views li.active').removeClass('active');$(this).addClass('active');loadView(i.find('div.content'),a,t,e)})};;jQuery.fn.orAutoheight=function(){var t=function(t){var n=$(t).val().split('\n').length;$(t).attr('rows',n+3)};$(this).each(function(n){t(this)});return $(this).keypress(function(){t(this)})};/*! jquery-qrcode v0.14.0 - https://larsjung.de/jquery-qrcode/ */ -!function(r){'use strict';function u(t,e,n,o){function c(r,t){return r-=o,t-=o,0>r||r>=u||0>t||t>=u?!1:a.isDark(r,t)};function l(r,t,e,n){var a=i.isDark,o=1/f;i.isDark=function(i,u){var f=u*o,c=i*o,l=f+o,g=c+o;return a(i,u)&&(r>l||f>e||t>g||c>n)}};var i={},a=r(n,e);a.addData(t),a.make(),o=o||0;var u=a.getModuleCount(),f=a.getModuleCount()+2*o;return i.text=t,i.level=e,i.version=n,i.moduleCount=f,i.isDark=c,i.addBlank=l,i};function n(r,t,e,n,o){e=Math.max(1,e||1),n=Math.min(40,n||40);for(var i=e;n>=i;i+=1)try{return u(r,t,i,o)}catch(a){}};function f(r,e,n){var i=n.size,g='bold '+n.mSize*i+'px '+n.fontname,s=t('<canvas/>')[0].getContext('2d');s.font=g;var v=s.measureText(n.label).width,f=n.mSize,c=v/i,u=(1-c)*n.mPosX,a=(1-f)*n.mPosY,h=u+c,l=a+f,o=.01;1===n.mode?r.addBlank(0,a-o,i,l+o):r.addBlank(u-o,a-o,h+o,l+o),e.fillStyle=n.fontcolor,e.font=g,e.fillText(n.label,u*i,a*i+.75*n.mSize*i)};function c(r,t,e){var o=e.size,l=e.image.naturalWidth||1,g=e.image.naturalHeight||1,i=e.mSize,u=i*l/g,f=(1-u)*e.mPosX,a=(1-i)*e.mPosY,s=f+u,c=a+i,n=.01;3===e.mode?r.addBlank(0,a-n,o,c+n):r.addBlank(f-n,a-n,s+n,c+n),t.drawImage(e.image,f*o,a*o,u*o,i*o)};function l(r,e,n){t(n.background).is('img')?e.drawImage(n.background,0,0,n.size,n.size):n.background&&(e.fillStyle=n.background,e.fillRect(n.left,n.top,n.size,n.size));var o=n.mode;1===o||2===o?f(r,e,n):(3===o||4===o)&&c(r,e,n)};function g(r,t,e,n,o,i,a,u){r.isDark(a,u)&&t.rect(n,o,i,i)};function s(r,t,e,n,o,i,a,u,f,c){a?r.moveTo(t+i,e):r.moveTo(t,e),u?(r.lineTo(n-i,e),r.arcTo(n,e,n,o,i)):r.lineTo(n,e),f?(r.lineTo(n,o-i),r.arcTo(n,o,t,o,i)):r.lineTo(n,o),c?(r.lineTo(t+i,o),r.arcTo(t,o,t,e,i)):r.lineTo(t,o),a?(r.lineTo(t,e+i),r.arcTo(t,e,n,e,i)):r.lineTo(t,e)};function v(r,t,e,o,i,n,a,u,f,c){a&&(r.moveTo(t+n,e),r.lineTo(t,e),r.lineTo(t,e+n),r.arcTo(t,e,t+n,e,n)),u&&(r.moveTo(o-n,e),r.lineTo(o,e),r.lineTo(o,e+n),r.arcTo(o,e,o-n,e,n)),f&&(r.moveTo(o-n,i),r.lineTo(o,i),r.lineTo(o,i-n),r.arcTo(o,i,o-n,i,n)),c&&(r.moveTo(t+n,i),r.lineTo(t,i),r.lineTo(t,i-n),r.arcTo(t,i,t+n,i,n))};function h(r,t,e,n,u,f,i,a){var o=r.isDark,p=n+f,y=u+f,B=e.radius*f,d=i-1,w=i+1,m=a-1,T=a+1,A=o(i,a),E=o(d,m),c=o(d,a),k=o(d,T),l=o(i,T),M=o(w,T),g=o(w,a),C=o(w,m),h=o(i,m);A?s(t,n,u,p,y,B,!c&&!h,!c&&!l,!g&&!l,!g&&!h):v(t,n,u,p,y,B,c&&h&&E,c&&l&&k,g&&l&&M,g&&h&&C)};function d(r,e,n){var o,i,a=r.moduleCount,u=n.size/a,f=g;for(n.radius>0&&n.radius<=.5&&(f=h),e.beginPath(),o=0;a>o;o+=1)for(i=0;a>i;i+=1){var l=n.left+i*u,s=n.top+o*u,v=u;f(r,e,n,l,s,v,o,i)};if(t(n.fill).is('img')){e.strokeStyle='rgba(0,0,0,0.5)',e.lineWidth=2,e.stroke();var c=e.globalCompositeOperation;e.globalCompositeOperation='destination-out',e.fill(),e.globalCompositeOperation=c,e.clip(),e.drawImage(n.fill,0,0,n.size,n.size),e.restore()} -else e.fillStyle=n.fill,e.fill()};function o(r,e){var o=n(e.text,e.ecLevel,e.minVersion,e.maxVersion,e.quiet);if(!o)return null;var i=t(r).data('qrcode',o),a=i[0].getContext('2d');return l(o,a,e),d(o,a,e),i};function i(r){var e=t('<canvas/>').attr('width',r.size).attr('height',r.size);return o(e,r)};function w(r){return t('<img/>').attr('src',i(r)[0].toDataURL('image/png'))};function m(r){var f=n(r.text,r.ecLevel,r.minVersion,r.maxVersion,r.quiet);if(!f)return null;var e,o,a=r.size,l=r.background,g=Math.floor,u=f.moduleCount,i=g(a/u),s=g(.5*(a-i*u)),v={position:'relative',left:0,top:0,padding:0,margin:0,width:a,height:a},h={position:'absolute',padding:0,margin:0,width:i,height:i,'background-color':r.fill},c=t('<div/>').data('qrcode',f).css(v);for(l&&c.css('background-color',l),e=0;u>e;e+=1)for(o=0;u>o;o+=1)f.isDark(e,o)&&t('<div/>').css(h).css({left:s+o*i,top:s+e*i}).appendTo(c);return c};function T(r){return e&&'canvas'===r.render?i(r):e&&'image'===r.render?w(r):m(r)};var t=window.jQuery,e=function(){var r=document.createElement('canvas');return!(!r.getContext||!r.getContext('2d'))}(),a={render:'canvas',minVersion:1,maxVersion:40,ecLevel:'L',left:0,top:0,size:200,fill:'#000',background:null,text:'no text',radius:0,quiet:0,mode:0,mSize:.1,mPosX:.5,mPosY:.5,label:'no label',fontname:'sans',fontcolor:'#000',image:null};t.fn.qrcode=function(r){var e=t.extend({},a,r);return this.each(function(r,n){'canvas'===n.nodeName.toLowerCase()?o(n,e):t(n).append(T(e))})}}(function(){var r=function(){function i(r,t){if('undefined'==typeof r.length)throw new Error(r.length+'/'+t);var o=function(){for(var e=0;e<r.length&&0==r[e];)e+=1;for(var o=new Array(r.length-e+t),n=0;n<r.length-e;n+=1)o[n]=r[n+e];return o}(),n={};return n.getAt=function(r){return o[r]},n.getLength=function(){return o.length},n.multiply=function(r){for(var a=new Array(n.getLength()+r.getLength()-1),o=0;o<n.getLength();o+=1)for(var t=0;t<r.getLength();t+=1)a[o+t]^=e.gexp(e.glog(n.getAt(o))+e.glog(r.getAt(t)));return i(a,0)},n.mod=function(r){if(n.getLength()-r.getLength()<0)return n;for(var a=e.glog(n.getAt(0))-e.glog(r.getAt(0)),o=new Array(n.getLength()),t=0;t<n.getLength();t+=1)o[t]=n.getAt(t);for(var t=0;t<r.getLength();t+=1)o[t]^=e.gexp(e.glog(r.getAt(t))+a);return i(o,0).mod(r)},n};var a=function(r,t){var T=236,p=17,g=r,d=o[t],e=null,a=0,s=null,w=[],u={},m=function(r,t){a=4*g+17,e=function(r){for(var n=new Array(r),t=0;r>t;t+=1){n[t]=new Array(r);for(var e=0;r>e;e+=1)n[t][e]=null};return n}(a),v(0,0),v(a-7,0),v(0,a-7),A(),B(),k(r,t),g>=7&&E(r),null==s&&(s=D(g,d,w)),M(s,t)},v=function(r,t){for(var o=-1;7>=o;o+=1)if(!(-1>=r+o||r+o>=a))for(var n=-1;7>=n;n+=1)-1>=t+n||t+n>=a||(o>=0&&6>=o&&(0==n||6==n)||n>=0&&6>=n&&(0==o||6==o)||o>=2&&4>=o&&n>=2&&4>=n?e[r+o][t+n]=!0:e[r+o][t+n]=!1)},y=function(){for(var e=0,o=0,r=0;8>r;r+=1){m(!0,r);var t=n.getLostPoint(u);(0==r||e>t)&&(e=t,o=r)};return o},B=function(){for(var t=8;a-8>t;t+=1)null==e[t][6]&&(e[t][6]=t%2==0);for(var r=8;a-8>r;r+=1)null==e[6][r]&&(e[6][r]=r%2==0)},A=function(){for(var o=n.getPatternPosition(g),f=0;f<o.length;f+=1)for(var u=0;u<o.length;u+=1){var i=o[f],a=o[u];if(null==e[i][a])for(var t=-2;2>=t;t+=1)for(var r=-2;2>=r;r+=1)-2==t||2==t||-2==r||2==r||0==t&&0==r?e[i+t][a+r]=!0:e[i+t][a+r]=!1}},E=function(r){for(var i=n.getBCHTypeNumber(g),t=0;18>t;t+=1){var o=!r&&1==(i>>t&1);e[Math.floor(t/3)][t%3+a-8-3]=o};for(var t=0;18>t;t+=1){var o=!r&&1==(i>>t&1);e[t%3+a-8-3][Math.floor(t/3)]=o}},k=function(r,t){for(var f=d<<3|t,u=n.getBCHTypeInfo(f),o=0;15>o;o+=1){var i=!r&&1==(u>>o&1);6>o?e[o][8]=i:8>o?e[o+1][8]=i:e[a-15+o][8]=i};for(var o=0;15>o;o+=1){var i=!r&&1==(u>>o&1);8>o?e[8][a-o-1]=i:9>o?e[8][15-o-1+1]=i:e[8][15-o-1]=i};e[a-8][8]=!r},M=function(r,t){for(var c=-1,o=a-1,l=7,g=0,v=n.getMaskFunction(t),i=a-1;i>0;i-=2)for(6==i&&(i-=1);;){for(var u=0;2>u;u+=1)if(null==e[o][i-u]){var f=!1;g<r.length&&(f=1==(r[g]>>>l&1));var s=v(o,i-u);s&&(f=!f),e[o][i-u]=f,l-=1,-1==l&&(g+=1,l=7)};if(o+=c,0>o||o>=a){o-=c,c=-c;break}}},C=function(r,t){for(var T=0,s=0,v=0,a=new Array(t.length),u=new Array(t.length),o=0;o<t.length;o+=1){var c=t[o].dataCount,m=t[o].totalCount-c;s=Math.max(s,c),v=Math.max(v,m),a[o]=new Array(c);for(var e=0;e<a[o].length;e+=1)a[o][e]=255&r.getBuffer()[e+T];T+=c;var g=n.getErrorCorrectPolynomial(m),p=i(a[o],g.getLength()-1),w=p.mod(g);u[o]=new Array(g.getLength()-1);for(var e=0;e<u[o].length;e+=1){var d=e+w.getLength()-u[o].length;u[o][e]=d>=0?w.getAt(d):0}};for(var h=0,e=0;e<t.length;e+=1)h+=t[e].totalCount;for(var l=new Array(h),f=0,e=0;s>e;e+=1)for(var o=0;o<t.length;o+=1)e<a[o].length&&(l[f]=a[o][e],f+=1);for(var e=0;v>e;e+=1)for(var o=0;o<t.length;o+=1)e<u[o].length&&(l[f]=u[o][e],f+=1);return l},D=function(r,t,e){for(var l=f.getRSBlocks(r,t),o=c(),i=0;i<e.length;i+=1){var u=e[i];o.put(u.getMode(),4),o.put(u.getLength(),n.getLengthInBits(u.getMode(),r)),u.write(o)};for(var a=0,i=0;i<l.length;i+=1)a+=l[i].dataCount;if(o.getLengthInBits()>8*a)throw new Error('code length overflow. ('+o.getLengthInBits()+'>'+8*a+')');for(o.getLengthInBits()+4<=8*a&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(!1);for(;;){if(o.getLengthInBits()>=8*a)break;if(o.put(T,8),o.getLengthInBits()>=8*a)break;o.put(p,8)};return C(o,l)};return u.addData=function(r){var t=l(r);w.push(t),s=null},u.isDark=function(r,t){if(0>r||r>=a||0>t||t>=a)throw new Error(r+','+t);return e[r][t]},u.getModuleCount=function(){return a},u.make=function(){m(!1,y())},u.createTableTag=function(r,t){r=r||2,t='undefined'==typeof t?4*r:t;var e='';e+='<table style="',e+=' border-width: 0px; border-style: none;',e+=' border-collapse: collapse;',e+=' padding: 0px; margin: '+t+'px;',e+='">',e+='<tbody>';for(var o=0;o<u.getModuleCount();o+=1){e+='<tr>';for(var n=0;n<u.getModuleCount();n+=1)e+='<td style="',e+=' border-width: 0px; border-style: none;',e+=' border-collapse: collapse;',e+=' padding: 0px; margin: 0px;',e+=' width: '+r+'px;',e+=' height: '+r+'px;',e+=' background-color: ',e+=u.isDark(o,n)?'#000000':'#ffffff',e+=';',e+='"/>';e+='</tr>'};return e+='</tbody>',e+='</table>'},u.createImgTag=function(r,t){r=r||2,t='undefined'==typeof t?4*r:t;var n=u.getModuleCount()*r+2*t,e=t,o=n-t;return h(n,n,function(t,n){if(t>=e&&o>t&&n>=e&&o>n){var i=Math.floor((t-e)/r),a=Math.floor((n-e)/r);return u.isDark(a,i)?0:1};return 1})},u};a.stringToBytes=function(r){for(var e=[],t=0;t<r.length;t+=1){var n=r.charCodeAt(t);e.push(255&n)};return e},a.createStringToBytes=function(r,t){var e=function(){for(var i=s(r),e=function(){var r=i.read();if(-1==r)throw new Error;return r},n=0,a={};;){var o=i.read();if(-1==o)break;var u=e(),f=e(),c=e(),l=String.fromCharCode(o<<8|u),g=f<<8|c;a[l]=g,n+=1};if(n!=t)throw new Error(n+' != '+t);return a}(),n='?'.charCodeAt(0);return function(r){for(var o=[],i=0;i<r.length;i+=1){var a=r.charCodeAt(i);if(128>a)o.push(a);else{var t=e[r.charAt(i)];'number'==typeof t?(255&t)==t?o.push(t):(o.push(t>>>8),o.push(255&t)):o.push(n)}};return o}};var r={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},o={L:1,M:0,Q:3,H:2},t={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},n=function(){var f=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],a=1335,u=7973,c=21522,n={},o=function(r){for(var t=0;0!=r;)t+=1,r>>>=1;return t};return n.getBCHTypeInfo=function(r){for(var t=r<<10;o(t)-o(a)>=0;)t^=a<<o(t)-o(a);return(r<<10|t)^c},n.getBCHTypeNumber=function(r){for(var t=r<<12;o(t)-o(u)>=0;)t^=u<<o(t)-o(u);return r<<12|t},n.getPatternPosition=function(r){return f[r-1]},n.getMaskFunction=function(r){switch(r){case t.PATTERN000:return function(r,t){return(r+t)%2==0};case t.PATTERN001:return function(r,t){return r%2==0};case t.PATTERN010:return function(r,t){return t%3==0};case t.PATTERN011:return function(r,t){return(r+t)%3==0};case t.PATTERN100:return function(r,t){return(Math.floor(r/2)+Math.floor(t/3))%2==0};case t.PATTERN101:return function(r,t){return r*t%2+r*t%3==0};case t.PATTERN110:return function(r,t){return(r*t%2+r*t%3)%2==0};case t.PATTERN111:return function(r,t){return(r*t%3+(r+t)%2)%2==0};default:throw new Error('bad maskPattern:'+r)}},n.getErrorCorrectPolynomial=function(r){for(var t=i([1],0),n=0;r>n;n+=1)t=t.multiply(i([1,e.gexp(n)],0));return t},n.getLengthInBits=function(t,e){if(e>=1&&10>e)switch(t){case r.MODE_NUMBER:return 10;case r.MODE_ALPHA_NUM:return 9;case r.MODE_8BIT_BYTE:return 8;case r.MODE_KANJI:return 8;default:throw new Error('mode:'+t)} -else if(27>e)switch(t){case r.MODE_NUMBER:return 12;case r.MODE_ALPHA_NUM:return 11;case r.MODE_8BIT_BYTE:return 16;case r.MODE_KANJI:return 10;default:throw new Error('mode:'+t)} -else{if(!(41>e))throw new Error('type:'+e);switch(t){case r.MODE_NUMBER:return 14;case r.MODE_ALPHA_NUM:return 13;case r.MODE_8BIT_BYTE:return 16;case r.MODE_KANJI:return 12;default:throw new Error('mode:'+t)}}},n.getLostPoint=function(r){for(var n=r.getModuleCount(),u=0,t=0;n>t;t+=1)for(var e=0;n>e;e+=1){for(var f=0,g=r.isDark(t,e),a=-1;1>=a;a+=1)if(!(0>t+a||t+a>=n))for(var i=-1;1>=i;i+=1)0>e+i||e+i>=n||(0!=a||0!=i)&&g==r.isDark(t+a,e+i)&&(f+=1);f>5&&(u+=3+f-5)};for(var t=0;n-1>t;t+=1)for(var e=0;n-1>e;e+=1){var o=0;r.isDark(t,e)&&(o+=1),r.isDark(t+1,e)&&(o+=1),r.isDark(t,e+1)&&(o+=1),r.isDark(t+1,e+1)&&(o+=1),(0==o||4==o)&&(u+=3)};for(var t=0;n>t;t+=1)for(var e=0;n-6>e;e+=1)r.isDark(t,e)&&!r.isDark(t,e+1)&&r.isDark(t,e+2)&&r.isDark(t,e+3)&&r.isDark(t,e+4)&&!r.isDark(t,e+5)&&r.isDark(t,e+6)&&(u+=40);for(var e=0;n>e;e+=1)for(var t=0;n-6>t;t+=1)r.isDark(t,e)&&!r.isDark(t+1,e)&&r.isDark(t+2,e)&&r.isDark(t+3,e)&&r.isDark(t+4,e)&&!r.isDark(t+5,e)&&r.isDark(t+6,e)&&(u+=40);for(var c=0,e=0;n>e;e+=1)for(var t=0;n>t;t+=1)r.isDark(t,e)&&(c+=1);var l=Math.abs(100*c/n/n-50)/5;return u+=10*l},n}(),e=function(){for(var t=new Array(256),n=new Array(256),r=0;8>r;r+=1)t[r]=1<<r;for(var r=8;256>r;r+=1)t[r]=t[r-4]^t[r-5]^t[r-6]^t[r-8];for(var r=0;255>r;r+=1)n[t[r]]=r;var e={};return e.glog=function(r){if(1>r)throw new Error('glog('+r+')');return n[r]},e.gexp=function(r){for(;0>r;)r+=255;for(;r>=256;)r-=255;return t[r]},e}(),f=function(){var r=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],e=function(r,t){var e={};return e.totalCount=r,e.dataCount=t,e},t={},n=function(t,e){switch(e){case o.L:return r[4*(t-1)+0];case o.M:return r[4*(t-1)+1];case o.Q:return r[4*(t-1)+2];case o.H:return r[4*(t-1)+3];default:return}};return t.getRSBlocks=function(r,t){var i=n(r,t);if('undefined'==typeof i)throw new Error('bad rs block @ typeNumber:'+r+'/errorCorrectLevel:'+t);for(var g=i.length/3,u=[],o=0;g>o;o+=1)for(var f=i[3*o+0],c=i[3*o+1],l=i[3*o+2],a=0;f>a;a+=1)u.push(e(c,l));return u},t}(),c=function(){var t=[],e=0,r={};return r.getBuffer=function(){return t},r.getAt=function(r){var e=Math.floor(r/8);return 1==(t[e]>>>7-r%8&1)},r.put=function(t,e){for(var n=0;e>n;n+=1)r.putBit(1==(t>>>e-n-1&1))},r.getLengthInBits=function(){return e},r.putBit=function(r){var n=Math.floor(e/8);t.length<=n&&t.push(0),r&&(t[n]|=128>>>e%8),e+=1},r},l=function(t){var o=r.MODE_8BIT_BYTE,n=a.stringToBytes(t),e={};return e.getMode=function(){return o},e.getLength=function(r){return n.length},e.write=function(r){for(var t=0;t<n.length;t+=1)r.put(n[t],8)},e},u=function(){var t=[],r={};return r.writeByte=function(r){t.push(255&r)},r.writeShort=function(t){r.writeByte(t),r.writeByte(t>>>8)},r.writeBytes=function(t,e,n){e=e||0,n=n||t.length;for(var o=0;n>o;o+=1)r.writeByte(t[o+e])},r.writeString=function(t){for(var e=0;e<t.length;e+=1)r.writeByte(t.charCodeAt(e))},r.toByteArray=function(){return t},r.toString=function(){var e='';e+='[';for(var r=0;r<t.length;r+=1)r>0&&(e+=','),e+=t[r];return e+=']'},r},g=function(){var t=0,r=0,n=0,o='',e={},i=function(r){o+=String.fromCharCode(a(63&r))},a=function(r){if(0>r);else{if(26>r)return 65+r;if(52>r)return 97+(r-26);if(62>r)return 48+(r-52);if(62==r)return 43;if(63==r)return 47};throw new Error('n:'+r)};return e.writeByte=function(e){for(t=t<<8|255&e,r+=8,n+=1;r>=6;)i(t>>>r-6),r-=6},e.flush=function(){if(r>0&&(i(t<<6-r),t=0,r=0),n%3!=0)for(var a=3-n%3,e=0;a>e;e+=1)o+='='},e.toString=function(){return o},e},s=function(r){var o=r,e=0,n=0,t=0,i={};i.read=function(){for(;8>t;){if(e>=o.length){if(0==t)return-1;throw new Error('unexpected end of file./'+t)};var r=o.charAt(e);if(e+=1,'='==r)return t=0,-1;r.match(/^\s$/)||(n=n<<6|a(r.charCodeAt(0)),t+=6)};var i=n>>>t-8&255;return t-=8,i};var a=function(r){if(r>=65&&90>=r)return r-65;if(r>=97&&122>=r)return r-97+26;if(r>=48&&57>=r)return r-48+52;if(43==r)return 62;if(47==r)return 63;throw new Error('c:'+r)};return i},v=function(r,t){var n=r,i=t,e=new Array(r*t),o={};o.setPixel=function(r,t,o){e[t*n+r]=o},o.write=function(r){r.writeString('GIF87a'),r.writeShort(n),r.writeShort(i),r.writeByte(128),r.writeByte(0),r.writeByte(0),r.writeByte(0),r.writeByte(0),r.writeByte(0),r.writeByte(255),r.writeByte(255),r.writeByte(255),r.writeString(','),r.writeShort(0),r.writeShort(0),r.writeShort(n),r.writeShort(i),r.writeByte(0);var o=2,e=f(o);r.writeByte(o);for(var t=0;e.length-t>255;)r.writeByte(255),r.writeBytes(e,t,255),t+=255;r.writeByte(e.length-t),r.writeBytes(e,t,e.length-t),r.writeByte(0),r.writeString(';')};var a=function(r){var o=r,t=0,e=0,n={};return n.write=function(r,n){if(r>>>n!=0)throw new Error('length over');for(;t+n>=8;)o.writeByte(255&(r<<t|e)),n-=8-t,r>>>=8-t,e=0,t=0;e=r<<t|e,t+=n},n.flush=function(){t>0&&o.writeByte(e)},n},f=function(r){for(var g=1<<r,h=(1<<r)+1,o=r+1,t=c(),s=0;g>s;s+=1)t.add(String.fromCharCode(s));t.add(String.fromCharCode(g)),t.add(String.fromCharCode(h));var v=u(),f=a(v);f.write(g,o);var i=0,n=String.fromCharCode(e[i]);for(i+=1;i<e.length;){var l=String.fromCharCode(e[i]);i+=1,t.contains(n+l)?n+=l:(f.write(t.indexOf(n),o),t.size()<4095&&(t.size()==1<<o&&(o+=1),t.add(n+l)),n=l)};return f.write(t.indexOf(n),o),f.write(h,o),f.flush(),v.toByteArray()},c=function(){var t={},e=0,r={};return r.add=function(n){if(r.contains(n))throw new Error('dup key:'+n);t[n]=e,e+=1},r.size=function(){return e},r.indexOf=function(r){return t[r]},r.contains=function(r){return'undefined'!=typeof t[r]},r};return o},h=function(r,t,e,o){for(var h=v(r,t),a=0;t>a;a+=1)for(var i=0;r>i;i+=1)h.setPixel(i,a,e(i,a));var s=u();h.write(s);for(var f=g(),l=s.toByteArray(),c=0;c<l.length;c+=1)f.writeByte(l[c]);f.flush();var n='';return n+='<img',n+=' src="',n+='data:image/gif;base64,',n+=f,n+='"',n+=' width="',n+=r,n+='"',n+=' height="',n+=t,n+='"',o&&(n+=' alt="',n+=o,n+='"'),n+='/>'};return a}();return function(r){'function'==typeof define&&define.amd?define([],r):'object'==typeof exports&&(module.exports=r())}(function(){return r}),!function(r){r.stringToBytes=function(r){function t(r){for(var e=[],n=0;n<r.length;n++){var t=r.charCodeAt(n);128>t?e.push(t):2048>t?e.push(192|t>>6,128|63&t):55296>t||t>=57344?e.push(224|t>>12,128|t>>6&63,128|63&t):(n++,t=65536+((1023&t)<<10|1023&r.charCodeAt(n)),e.push(240|t>>18,128|t>>12&63,128|t>>6&63,128|63&t))};return e};return t(r)}}(r),r}());(function(e){e.fn.markItUp=function(n,o){var t,r,i,l;r=i=l=!1;t={id:'',nameSpace:'',root:'',previewInWindow:'',previewAutoRefresh:!0,previewPosition:'after',previewTemplatePath:'~/templates/preview.html',previewParser:!1,previewParserPath:'',previewParserVar:'data',resizeHandle:!0,beforeInsert:'',afterInsert:'',onEnter:{},onShiftEnter:{},onCtrlEnter:{},onTab:{},markupSet:[{}]};e.extend(t,n,o);if(!t.root){e('script').each(function(n,r){miuScript=e(r).get(0).src.match(/(.*)jquery\.markitup(\.pack)?\.js$/);if(miuScript!==null){t.root=miuScript[1]}})};return this.each(function(){var n,o,m,b,a,f,c,d,g,I,s,E,p,v;n=e(this);o=this;m=[];v=!1;b=a=0;f=-1;t.previewParserPath=k(t.previewParserPath);t.previewTemplatePath=k(t.previewTemplatePath);function k(e,n){if(n){return e.replace(/("|')~\//g,'$1'+t.root)};return e.replace(/^~\//,t.root)};function R(){id='';nameSpace='';if(t.id){id='id="'+t.id+'"'} -else if(n.attr('id')){id='id="markItUp'+(n.attr('id').substr(0,1).toUpperCase())+(n.attr('id').substr(1))+'"'};if(t.nameSpace){nameSpace='class="'+t.nameSpace+'"'};n.wrap('<div '+nameSpace+'></div>');n.wrap('<div '+id+' class="markItUp"></div>');n.wrap('<div class="markItUpContainer"></div>');n.addClass('markItUpEditor');g=e('<div class="markItUpHeader"></div>').insertBefore(n);e(T(t.markupSet)).appendTo(g);I=e('<div class="markItUpFooter"></div>').insertAfter(n);if(t.resizeHandle===!0&&e.browser.safari!==!0){resizeHandle=e('<div class="markItUpResizeHandle"></div>').insertAfter(n).bind('mousedown',function(t){var o=n.height(),l=t.clientY,r,i;r=function(e){n.css('height',Math.max(20,e.clientY+o-l)+'px');return!1};i=function(t){e('html').unbind('mousemove',r).unbind('mouseup',i);return!1};e('html').bind('mousemove',r).bind('mouseup',i)});I.append(resizeHandle)};n.keydown(C).keyup(C);n.bind('insertion',function(t,n){if(n.target!==!1){y()};if(o===e.markItUp.focused){h(n)}});n.focus(function(){e.markItUp.focused=this})};function T(t){var r=e('<ul></ul>'),i=0;e('li:hover > ul',r).css('display','block');e.each(t,function(){var t=this,a='',s,l,o;s=(t.key)?(t.name||'')+' [Ctrl+'+t.key+']':(t.name||'');key=(t.key)?'accesskey="'+t.key+'"':'';if(t.separator){l=e('<li class="markItUpSeparator">'+(t.separator||'')+'</li>').appendTo(r)} -else{i++;for(o=m.length-1;o>=0;o--){a+=m[o]+'-'};l=e('<li class="markItUpButton markItUpButton'+a+(i)+' '+(t.className||'')+'"><a href="" '+key+' title="'+s+'">'+(t.name||'')+'</a></li>').bind('contextmenu',function(){return!1}).click(function(){return!1}).bind('focusin',function(){n.focus()}).mouseup(function(){if(t.call){eval(t.call)()};setTimeout(function(){h(t)},1);return!1}).hover(function(){e('> ul',this).show();e(document).one('click',function(){e('ul ul',g).hide()})},function(){e('> ul',this).hide()}).appendTo(r);if(t.dropMenu){m.push(i);e(l).addClass('markItUpDropMenu').append(T(t.dropMenu))}}});m.pop();return r};function H(e){if(e){e=e.toString();e=e.replace(/\(\!\(([\s\S]*?)\)\!\)/g,function(e,t){var n=t.split('|!|');if(l===!0){return(n[1]!==undefined)?n[1]:n[0]} -else{return(n[1]===undefined)?'':n[0]}});e=e.replace(/\[\!\[([\s\S]*?)\]\!\]/g,function(e,t){var n=t.split(':!:');if(v===!0){return!1};value=prompt(n[0],(n[1])?n[1]:'');if(value===null){v=!0};return value});return e};return''};function u(t){if(e.isFunction(t)){t=t(d)};return H(t)};function w(e){var t=u(c.openWith),o=u(c.placeHolder),l=u(c.replaceWith),n=u(c.closeWith),f=u(c.openBlockWith),p=u(c.closeBlockWith),d=c.multiline;if(l!==''){block=t+l+n} -else if(selection===''&&o!==''){block=t+o+n} -else{e=e||selection;var s=selection.split(/\r?\n/),i=[];for(var r=0;r<s.length;r++){line=s[r];var a;if(a=line.match(/ *$/)){i.push(t+line.replace(/ *$/g,'')+n+a)} -else{i.push(t+line+n)}};block=i.join('\n')};block=f+block+p;return{block:block,openWith:t,replaceWith:l,placeHolder:o,closeWith:n}};function h(p){var h,k,g,m;d=c=p;y();e.extend(d,{line:'',root:t.root,textarea:o,selection:(selection||''),caretPosition:a,ctrlKey:r,shiftKey:i,altKey:l});u(t.beforeInsert);u(c.beforeInsert);if((r===!0&&i===!0)||p.multiline===!0){u(c.beforeMultiInsert)};e.extend(d,{line:1});if((r===!0&&i===!0)){lines=selection.split(/\r?\n/);for(k=0,g=lines.length,m=0;m<g;m++){if(e.trim(lines[m])!==''){e.extend(d,{line:++k,selection:lines[m]});lines[m]=w(lines[m]).block} -else{lines[m]=''}};string={block:lines.join('\n')};start=a;h=string.block.length+((e.browser.opera)?g-1:0)} -else if(r===!0){string=w(selection);start=a+string.openWith.length;h=string.block.length-string.openWith.length-string.closeWith.length;h=h-(string.block.match(/ $/)?1:0);h-=P(string.block)} -else if(i===!0){string=w(selection);start=a;h=string.block.length;h-=P(string.block)} -else{string=w(selection);start=a+string.block.length;h=0;start-=P(string.block)};if((selection===''&&string.replaceWith==='')){f+=U(string.block);start=a+string.openWith.length;h=string.block.length-string.openWith.length-string.closeWith.length;f=n.val().substring(a,n.val().length).length;f-=U(n.val().substring(0,a))};e.extend(d,{caretPosition:a,scrollPosition:b});if(string.block!==selection&&v===!1){K(string.block);W(start,h)} -else{f=-1};y();e.extend(d,{line:'',selection:selection});if((r===!0&&i===!0)||p.multiline===!0){u(c.afterMultiInsert)};u(c.afterInsert);u(t.afterInsert);if(s&&t.previewAutoRefresh){x()};i=l=r=v=!1};function U(t){if(e.browser.opera){return t.length-t.replace(/\n*/g,'').length};return 0};function P(t){if(e.browser.msie){return t.length-t.replace(/\r*/g,'').length};return 0};function K(e){if(document.selection){var t=document.selection.createRange();t.text=e} -else{o.value=o.value.substring(0,a)+e+o.value.substring(a+selection.length,o.value.length)}};function W(t,n){if(o.createTextRange){if(e.browser.opera&&e.browser.version>=9.5&&n==0){return!1};range=o.createTextRange();range.collapse(!0);range.moveStart('character',t);range.moveEnd('character',n);range.select()} -else if(o.setSelectionRange){o.setSelectionRange(t,t+n)};o.scrollTop=b;o.focus()};function y(){o.focus();b=o.scrollTop;if(document.selection){selection=document.selection.createRange().text;if(e.browser.msie){var n=document.selection.createRange(),t=n.duplicate();t.moveToElementText(o);a=-1;while(t.inRange(n)){t.moveStart('character');a++}} -else{a=o.selectionStart}} -else{a=o.selectionStart;selection=o.value.substring(a,o.selectionEnd)};return selection};function A(){if(!s||s.closed){if(t.previewInWindow){s=window.open('','preview',t.previewInWindow);e(window).unload(function(){s.close()})} -else{p=e('<iframe class="markItUpPreviewFrame"></iframe>');if(t.previewPosition=='after'){p.insertAfter(I)} -else{p.insertBefore(g)};s=p[p.length-1].contentWindow||frame[p.length-1]}} -else if(l===!0){if(p){p.remove()} -else{s.close()};s=p=!1};if(!t.previewAutoRefresh){x()};if(t.previewInWindow){s.focus()}};function x(){j()};function j(){var i;if(t.previewParser&&typeof t.previewParser==='function'){var r=t.previewParser(n.val());S(k(r,1))} -else if(t.previewParserPath!==''){e.ajax({type:'POST',dataType:'text',global:!1,url:t.previewParserPath,data:t.previewParserVar+'='+encodeURIComponent(n.val()),success:function(e){S(k(e,1))}})} -else{if(!E){e.ajax({url:t.previewTemplatePath,dataType:'text',global:!1,success:function(e){S(k(e,1).replace(/<!-- content -->/g,n.val()))}})}};return!1};function S(e){if(s.document){try{sp=s.document.documentElement.scrollTop}catch(t){sp=0};s.document.open();s.document.write(e);s.document.close();s.document.documentElement.scrollTop=sp}};function C(o){i=o.shiftKey;l=o.altKey;r=(!(o.altKey&&o.ctrlKey))?(o.ctrlKey||o.metaKey):!1;if(o.type==='keydown'){if(r===!0){li=e('a[accesskey="'+String.fromCharCode(o.keyCode)+'"]',g).parent('li');if(li.length!==0){r=!1;setTimeout(function(){li.triggerHandler('mouseup')},1);return!1}};if(o.keyCode===13||o.keyCode===10){if(r===!0){r=!1;h(t.onCtrlEnter);return t.onCtrlEnter.keepDefault} -else if(i===!0){i=!1;h(t.onShiftEnter);return t.onShiftEnter.keepDefault} -else{h(t.onEnter);return t.onEnter.keepDefault}};if(o.keyCode===9){if(i==!0||r==!0||l==!0){return!1};if(f!==-1){y();f=n.val().length-f;W(f,0);f=-1;return!1} -else{h(t.onTab);return t.onTab.keepDefault}}}};R()})};e.fn.markItUpRemove=function(){return this.each(function(){var t=e(this).unbind().removeClass('markItUpEditor');t.parent('div').parent('div.markItUp').parent('div').replaceWith(t)})};e.markItUp=function(t){var n={target:!1};e.extend(n,t);if(n.target){return e(n.target).each(function(){e(this).focus();e(this).trigger('insertion',[n])})} -else{e('textarea').trigger('insertion',[n])}}})(jQuery);;(function(){if(!window.CKEDITOR)window.CKEDITOR=(function(){var e={timestamp:'B1GG4Z6',version:'3.5.2',revision:'6450',_:{},status:'unloaded',basePath:(function(){var e=window.CKEDITOR_BASEPATH||'';if(!e){var i=document.getElementsByTagName('script');for(var t=0;t<i.length;t++){var n=i[t].src.match(/(^|.*[\\\/])ckeditor(?:_basic)?(?:_source)?.js(?:\?.*)?$/i);if(n){e=n[1];break}}};if(e.indexOf(':/')==-1)if(e.indexOf('/')===0)e=location.href.match(/^.*?:\/\/[^\/]*/)[0]+e;else e=location.href.match(/^[^\?]*\/(?:)/)[0]+e;if(!e)throw'The CKEditor installation path could not be automatically detected. Please set the global variable "CKEDITOR_BASEPATH" before creating editor instances.';return e})(),getUrl:function(e){if(e.indexOf(':/')==-1&&e.indexOf('/')!==0)e=this.basePath+e;if(this.timestamp&&e.charAt(e.length-1)!='/'&&!/[&?]t=/.test(e))e+=(e.indexOf('?')>=0?'&':'?')+'t='+this.timestamp;return e}},t=window.CKEDITOR_GETURL;if(t){var n=e.getUrl;e.getUrl=function(i){return t.call(e,i)||n.call(e,i)}};return e})();var e=CKEDITOR;if(!e.event){e.event=function(){};e.event.implementOn=function(t){var i=e.event.prototype;for(var n in i){if(t[n]==undefined)t[n]=i[n]}};e.event.prototype=(function(){var e=function(e){var t=e.getPrivate&&e.getPrivate()||e._||(e._={});return t.events||(t.events={})},t=function(e){this.name=e;this.listeners=[]};t.prototype={getListenerIndex:function(e){for(var t=0,n=this.listeners;t<n.length;t++){if(n[t].fn==e)return t};return-1}};return{on:function(n,i,a,r,o){var u=e(this),d=u[n]||(u[n]=new t(n));if(d.getListenerIndex(i)<0){var c=d.listeners;if(!a)a=this;if(isNaN(o))o=10;var f=this,l=function(e,t,o,s){var l={name:n,sender:this,editor:e,data:t,listenerData:r,stop:o,cancel:s,removeListener:function(){f.removeListener(n,i)}};i.call(a,l);return l.data};l.fn=i;l.priority=o;for(var s=c.length-1;s>=0;s--){if(c[s].priority<=o){c.splice(s+1,0,l);return}};c.unshift(l)}},fire:(function(){var n=!1,i=function(){n=!0},t=!1,a=function(){t=!0};return function(r,o,s){var d=e(this)[r],m=n,g=t;n=t=!1;if(d){var l=d.listeners;if(l.length){l=l.slice(0);for(var c=0;c<l.length;c++){var u=l[c].call(this,s,o,i,a);if(typeof u!='undefined')o=u;if(n||t)break}}};var f=t||(typeof o=='undefined'?!1:o);n=m;t=g;return f}})(),fireOnce:function(t,n,i){var a=this.fire(t,n,i);delete e(this)[t];return a},removeListener:function(t,n){var i=e(this)[t];if(i){var a=i.getListenerIndex(n);if(a>=0)i.listeners.splice(a,1)}},hasListeners:function(t){var n=e(this)[t];return n&&n.listeners.length>0}}})()};if(!e.editor){e.ELEMENT_MODE_NONE=0;e.ELEMENT_MODE_REPLACE=1;e.ELEMENT_MODE_APPENDTO=2;e.editor=function(t,n,i,a){var r=this;r._={instanceConfig:t,element:n,data:a};r.elementMode=i||0;e.event.call(r);r._init()};e.editor.replace=function(t,n){var i=t;if(typeof i!='object'){i=document.getElementById(t);if(i&&i.tagName.toLowerCase()in{style:1,script:1,base:1,link:1,meta:1,title:1})i=null;if(!i){var a=0,r=document.getElementsByName(t);while((i=r[a++])&&i.tagName.toLowerCase()!='textarea'){}};if(!i)throw'[CKEDITOR.editor.replace] The element with id or name "'+t+'" was not found.'};i.style.visibility='hidden';return new e.editor(n,i,1)};e.editor.appendTo=function(t,n,i){var a=t;if(typeof a!='object'){a=document.getElementById(t);if(!a)throw'[CKEDITOR.editor.appendTo] The element with id "'+t+'" was not found.'};return new e.editor(n,a,2,i)};e.editor.prototype={_init:function(){var t=e.editor._pending||(e.editor._pending=[]);t.push(this)},fire:function(t,n){return e.event.prototype.fire.call(this,t,n,this)},fireOnce:function(t,n){return e.event.prototype.fireOnce.call(this,t,n,this)}};e.event.implementOn(e.editor.prototype,!0)};if(!e.env)e.env=(function(){var n=navigator.userAgent.toLowerCase(),a=window.opera,e={ie:/*@cc_on!@*/!1,opera:!!a&&a.version,webkit:n.indexOf(' applewebkit/')>-1,air:n.indexOf(' adobeair/')>-1,mac:n.indexOf('macintosh')>-1,quirks:document.compatMode=='BackCompat',mobile:n.indexOf('mobile')>-1,isCustomDomain:function(){if(!this.ie)return!1;var e=document.domain,t=window.location.hostname;return e!=t&&e!='['+t+']'}};e.gecko=navigator.product=='Gecko'&&!e.webkit&&!e.opera;var t=0;if(e.ie){t=parseFloat(n.match(/msie (\d+)/)[1]);e.ie8=!!document.documentMode;e.ie8Compat=document.documentMode==8;e.ie7Compat=t==7&&!document.documentMode||document.documentMode==7;e.ie6Compat=t<7||e.quirks};if(e.gecko){var i=n.match(/rv:([\d\.]+)/);if(i){i=i[1].split('.');t=i[0]*10000+(i[1]||0)*100+ +(i[2]||0)}};if(e.opera)t=parseFloat(a.version());if(e.air)t=parseFloat(n.match(/ adobeair\/(\d+)/)[1]);if(e.webkit)t=parseFloat(n.match(/ applewebkit\/(\d+)/)[1]);e.version=t;e.isCompatible=!e.mobile&&(e.ie&&t>=6||e.gecko&&t>=10801||e.opera&&t>=9.5||e.air&&t>=1||e.webkit&&t>=522||!1);e.cssClass='cke_browser_'+(e.ie?'ie':e.gecko?'gecko':e.opera?'opera':e.webkit?'webkit':'unknown');if(e.quirks)e.cssClass+=' cke_browser_quirks';if(e.ie){e.cssClass+=' cke_browser_ie'+(e.version<7?'6':e.version>=8?document.documentMode:'7');if(e.quirks)e.cssClass+=' cke_browser_iequirks'};if(e.gecko&&t<10900)e.cssClass+=' cke_browser_gecko18';if(e.air)e.cssClass+=' cke_browser_air';return e})();var n=e.env,a=n.ie;if(e.status=='unloaded')(function(){e.event.implementOn(e);e.loadFullCore=function(){if(e.status!='basic_ready'){e.loadFullCore._load=1;return};delete e.loadFullCore;var t=document.createElement('script');t.type='text/javascript';t.src=e.basePath+'ckeditor.js';document.getElementsByTagName('head')[0].appendChild(t)};e.loadFullCoreTimeout=0;e.replaceClass='ckeditor';e.replaceByClassEnabled=1;var t=function(t,i,a,r){if(n.isCompatible){if(e.loadFullCore)e.loadFullCore();var o=a(t,i,r);e.add(o);return o};return null};e.replace=function(n,i){return t(n,i,e.editor.replace)};e.appendTo=function(n,i,a){return t(n,i,e.editor.appendTo,a)};e.add=function(e){var t=this._.pending||(this._.pending=[]);t.push(e)};e.replaceAll=function(){var i=document.getElementsByTagName('textarea');for(var n=0;n<i.length;n++){var t=null,e=i[n],r=e.name;if(!e.name&&!e.id)continue;if(typeof arguments[0]=='string'){var a=new RegExp('(?:^|\\s)'+arguments[0]+'(?:$|\\s)');if(!a.test(e.className))continue} -else if(typeof arguments[0]=='function'){t={};if(arguments[0](e,t)===!1)continue};this.replace(e,t)}};(function(){var t=function(){var t=e.loadFullCore,n=e.loadFullCoreTimeout;if(e.replaceByClassEnabled)e.replaceAll(e.replaceClass);e.status='basic_ready';if(t&&t._load)t();else if(n)setTimeout(function(){if(e.loadFullCore)e.loadFullCore()},n*1000)};if(window.addEventListener)window.addEventListener('load',t,!1);else if(window.attachEvent)window.attachEvent('onload',t)})();e.status='basic_loaded'})();e.dom={};var i=e.dom;(function(){var t=[];e.on('reset',function(){t=[]});e.tools={arrayCompare:function(e,t){if(!e&&!t)return!0;if(!e||!t||e.length!=t.length)return!1;for(var n=0;n<e.length;n++){if(e[n]!=t[n])return!1};return!0},clone:function(e){var t;if(e&&e instanceof Array){t=[];for(var n=0;n<e.length;n++)t[n]=this.clone(e[n]);return t};if(e===null||typeof e!='object'||e instanceof String||e instanceof Number||e instanceof Boolean||e instanceof Date||e instanceof RegExp)return e;t=new e.constructor();for(var i in e){var a=e[i];t[i]=this.clone(a)};return t},capitalize:function(e){return e.charAt(0).toUpperCase()+e.substring(1).toLowerCase()},extend:function(e){var t=arguments.length,a,r;if(typeof(a=arguments[t-1])=='boolean')t--;else if(typeof(a=arguments[t-2])=='boolean'){r=arguments[t-1];t-=2};for(var i=1;i<t;i++){var o=arguments[i];for(var n in o){if(a===!0||e[n]==undefined)if(!r||n in r)e[n]=o[n]}};return e},prototypedCopy:function(e){var t=function(){};t.prototype=e;return new t()},isArray:function(e){return!!e&&e instanceof Array},isEmpty:function(e){for(var t in e){if(e.hasOwnProperty(t))return!1};return!0},cssStyleToDomStyle:(function(){var e=document.createElement('div').style,t=typeof e.cssFloat!='undefined'?'cssFloat':typeof e.styleFloat!='undefined'?'styleFloat':'float';return function(e){if(e=='float')return t;else return e.replace(/-./g,function(e){return e.substr(1).toUpperCase()})}})(),buildStyleHtml:function(e){e=[].concat(e);var t,i=[];for(var n=0;n<e.length;n++){t=e[n];if(/@import|[{}]/.test(t))i.push('<style>'+t+'</style>');else i.push('<link type="text/css" rel=stylesheet href="'+t+'">')};return i.join('')},htmlEncode:function(e){var t=function(e){var t=new i.element('span');t.setText(e);return t.getHtml()},n=t('\n').toLowerCase()=='<br>'?function(e){return t(e).replace(/<br>/gi,'\n')}:t,a=t('>')=='>'?function(e){return n(e).replace(/>/g,'&gt;')}:n,r=t(' ')=='&nbsp; '?function(e){return a(e).replace(/&nbsp;/g,' ')}:a;this.htmlEncode=r;return this.htmlEncode(e)},htmlEncodeAttr:function(e){return e.replace(/"/g,'&quot;').replace(/</g,'&lt;').replace(/>/g,'&gt;')},getNextNumber:(function(){var e=0;return function(){return++e}})(),getNextId:function(){return'cke_'+this.getNextNumber()},override:function(e,t){return t(e)},setTimeout:function(e,t,n,i,a){if(!a)a=window;if(!n)n=a;return a.setTimeout(function(){if(i)e.apply(n,[].concat(i));else e.apply(n)},t||0)},trim:(function(){var e=/(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g;return function(t){return t.replace(e,'')}})(),ltrim:(function(){var e=/^[ \t\n\r]+/g;return function(t){return t.replace(e,'')}})(),rtrim:(function(){var e=/[ \t\n\r]+$/g;return function(t){return t.replace(e,'')}})(),indexOf:Array.prototype.indexOf?function(e,t){return e.indexOf(t)}:function(e,t){for(var n=0,i=e.length;n<i;n++){if(e[n]===t)return n};return-1},bind:function(e,t){return function(){return e.apply(t,arguments)}},createClass:function(t){var n=t.$,i=t.base,a=t.privates||t._,r=t.proto,o=t.statics;if(a){var s=n;n=function(){var t=this,r=t._||(t._={});for(var i in a){var n=a[i];r[i]=typeof n=='function'?e.tools.bind(n,t):n};s.apply(t,arguments)}};if(i){n.prototype=this.prototypedCopy(i.prototype);n.prototype['constructor']=n;n.prototype.base=function(){this.base=i.prototype.base;i.apply(this,arguments);this.base=arguments.callee}};if(r)this.extend(n.prototype,r,!0);if(o)this.extend(n,o,!0);return n},addFunction:function(e,n){return t.push(function(){return e.apply(n||this,arguments)})-1},removeFunction:function(e){t[e]=null},callFunction:function(e){var n=t[e];return n&&n.apply(window,Array.prototype.slice.call(arguments,1))},cssLength:(function(){var e=/^\d+(?:\.\d+)?$/;return function(t){return t+(e.test(t)?'px':'')}})(),repeat:function(e,t){return new Array(t+1).join(e)},tryThese:function(){var n;for(var t=0,a=arguments.length;t<a;t++){var i=arguments[t];try{n=i();break}catch(e){}};return n},genKey:function(){return Array.prototype.slice.call(arguments).join('-')}}})();var t=e.tools;e.dtd=(function(){var n=t.extend,l={isindex:1,fieldset:1},d={input:1,button:1,select:1,textarea:1,label:1},f=n({a:1},d),c=n({iframe:1},f),r={hr:1,ul:1,menu:1,div:1,blockquote:1,noscript:1,table:1,center:1,address:1,dir:1,pre:1,h5:1,dl:1,h4:1,noframes:1,h6:1,ol:1,h1:1,h3:1,h2:1},m={ins:1,del:1,script:1,style:1},g=n({b:1,acronym:1,bdo:1,'var':1,'#':1,abbr:1,code:1,br:1,i:1,cite:1,kbd:1,u:1,strike:1,s:1,tt:1,strong:1,q:1,samp:1,em:1,dfn:1,span:1},m),h=n({sub:1,img:1,object:1,sup:1,basefont:1,map:1,applet:1,font:1,big:1,small:1},g),o=n({p:1},h),p=n({iframe:1},h,d),v={img:1,noscript:1,br:1,kbd:1,center:1,button:1,basefont:1,h5:1,h4:1,samp:1,h6:1,ol:1,h1:1,h3:1,h2:1,form:1,font:1,'#':1,select:1,menu:1,ins:1,abbr:1,label:1,code:1,table:1,script:1,cite:1,input:1,iframe:1,strong:1,textarea:1,noframes:1,big:1,small:1,span:1,hr:1,sub:1,bdo:1,'var':1,div:1,object:1,sup:1,strike:1,dir:1,map:1,dl:1,applet:1,del:1,isindex:1,fieldset:1,ul:1,b:1,acronym:1,a:1,blockquote:1,i:1,u:1,s:1,tt:1,address:1,q:1,pre:1,p:1,em:1,dfn:1},e=n({a:1},p),u={tr:1},a={'#':1},b=n({param:1},v),i=n({form:1},l,c,r,o),s={li:1},C={style:1,script:1},y={base:1,link:1,meta:1,title:1},x=n(y,C),k={head:1,body:1},S={html:1},w={address:1,blockquote:1,center:1,dir:1,div:1,dl:1,fieldset:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,hr:1,isindex:1,menu:1,noframes:1,ol:1,p:1,pre:1,table:1,ul:1};return{$nonBodyContent:n(S,k,y),$block:w,$blockLimit:{body:1,div:1,td:1,th:1,caption:1,form:1},$inline:e,$body:n({script:1,style:1},w),$cdata:{script:1,style:1},$empty:{area:1,base:1,br:1,col:1,hr:1,img:1,input:1,link:1,meta:1,param:1},$listItem:{dd:1,dt:1,li:1},$list:{ul:1,ol:1,dl:1},$nonEditable:{applet:1,button:1,embed:1,iframe:1,map:1,object:1,option:1,script:1,textarea:1,param:1},$removeEmpty:{abbr:1,acronym:1,address:1,b:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,q:1,s:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,tt:1,u:1,'var':1},$tabIndex:{a:1,area:1,button:1,input:1,object:1,select:1,textarea:1},$tableContent:{caption:1,col:1,colgroup:1,tbody:1,td:1,tfoot:1,th:1,thead:1,tr:1},html:k,head:x,style:a,script:a,body:i,base:{},link:{},meta:{},title:a,col:{},tr:{td:1,th:1},img:{},colgroup:{col:1},noscript:i,td:i,br:{},th:i,center:i,kbd:e,button:n(o,r),basefont:{},h5:e,h4:e,samp:e,h6:e,ol:s,h1:e,h3:e,option:a,h2:e,form:n(l,c,r,o),select:{optgroup:1,option:1},font:e,ins:e,menu:s,abbr:e,label:e,table:{thead:1,col:1,tbody:1,tr:1,colgroup:1,caption:1,tfoot:1},code:e,script:a,tfoot:u,cite:e,li:i,input:{},iframe:i,strong:e,textarea:a,noframes:i,big:e,small:e,span:e,hr:{},dt:e,sub:e,optgroup:{option:1},param:{},bdo:e,'var':e,div:i,object:b,sup:e,dd:i,strike:e,area:{},dir:s,map:n({area:1,form:1,p:1},l,m,r),applet:b,dl:{dt:1,dd:1},del:e,isindex:{},fieldset:n({legend:1},v),thead:u,ul:s,acronym:e,b:e,a:p,blockquote:i,caption:e,i:e,u:e,tbody:u,s:e,address:n(c,o),tt:e,legend:e,q:e,pre:n(g,f),p:e,em:e,dfn:e}})();var c=e.dtd;i.event=function(e){this.$=e};i.event.prototype={getKey:function(){return this.$.keyCode||this.$.which},getKeystroke:function(){var e=this,t=e.getKey();if(e.$.ctrlKey||e.$.metaKey)t+=1000;if(e.$.shiftKey)t+=2000;if(e.$.altKey)t+=4000;return t},preventDefault:function(e){var t=this.$;if(t.preventDefault)t.preventDefault();else t.returnValue=!1;if(e)this.stopPropagation()},stopPropagation:function(){var e=this.$;if(e.stopPropagation)e.stopPropagation();else e.cancelBubble=!0},getTarget:function(){var e=this.$.target||this.$.srcElement;return e?new i.node(e):null}};e.CTRL=1000;e.SHIFT=2000;e.ALT=4000;i.domObject=function(e){if(e)this.$=e};i.domObject.prototype=(function(){var t=function(t,n){return function(a){if(typeof e!='undefined')t.fire(n,new i.event(a))}};return{getPrivate:function(){var e;if(!(e=this.getCustomData('_')))this.setCustomData('_',e={});return e},on:function(n){var i=this,a=i.getCustomData('_cke_nativeListeners');if(!a){a={};i.setCustomData('_cke_nativeListeners',a)};if(!a[n]){var r=a[n]=t(i,n);if(i.$.attachEvent)i.$.attachEvent('on'+n,r);else if(i.$.addEventListener)i.$.addEventListener(n,r,!!e.event.useCapture)};return e.event.prototype.on.apply(i,arguments)},removeListener:function(t){var n=this;e.event.prototype.removeListener.apply(n,arguments);if(!n.hasListeners(t)){var i=n.getCustomData('_cke_nativeListeners'),a=i&&i[t];if(a){if(n.$.detachEvent)n.$.detachEvent('on'+t,a);else if(n.$.removeEventListener)n.$.removeEventListener(t,a,!1);delete i[t]}}},removeAllListeners:function(){var e=this,n=e.getCustomData('_cke_nativeListeners');for(var t in n){var i=n[t];if(e.$.detachEvent)e.$.detachEvent('on'+t,i);else if(e.$.removeEventListener)e.$.removeEventListener(t,i,!1);delete n[t]}}}})();(function(n){var i={};e.on('reset',function(){i={}});n.equals=function(e){return e&&e.$===this.$};n.setCustomData=function(e,t){var n=this.getUniqueId(),a=i[n]||(i[n]={});a[e]=t;return this};n.getCustomData=function(e){var t=this.$['data-cke-expando'],n=t&&i[t];return n&&n[e]};n.removeCustomData=function(e){var n=this.$['data-cke-expando'],t=n&&i[n],a=t&&t[e];if(typeof a!='undefined')delete t[e];return a||null};n.clearCustomData=function(){this.removeAllListeners();var e=this.$['data-cke-expando'];e&&delete i[e]};n.getUniqueId=function(){return this.$['data-cke-expando']||(this.$['data-cke-expando']=t.getNextNumber())};e.event.implementOn(n)})(i.domObject.prototype);i.window=function(e){i.domObject.call(this,e)};i.window.prototype=new i.domObject();t.extend(i.window.prototype,{focus:function(){if(n.webkit&&this.$.parent)this.$.parent.focus();this.$.focus()},getViewPaneSize:function(){var e=this.$.document,t=e.compatMode=='CSS1Compat';return{width:(t?e.documentElement.clientWidth:e.body.clientWidth)||0,height:(t?e.documentElement.clientHeight:e.body.clientHeight)||0}},getScrollPosition:function(){var t=this.$;if('pageXOffset' in t)return{x:t.pageXOffset||0,y:t.pageYOffset||0};else{var e=t.document;return{x:e.documentElement.scrollLeft||e.body.scrollLeft||0,y:e.documentElement.scrollTop||e.body.scrollTop||0}}}});i.document=function(e){i.domObject.call(this,e)};var d=i.document;d.prototype=new i.domObject();t.extend(d.prototype,{appendStyleSheet:function(e){if(this.$.createStyleSheet)this.$.createStyleSheet(e);else{var t=new i.element('link');t.setAttributes({rel:'stylesheet',type:'text/css',href:e});this.getHead().append(t)}},appendStyleText:function(e){var t=this;if(t.$.createStyleSheet){var a=t.$.createStyleSheet('');a.cssText=e} -else{var n=new i.element('style',t);n.append(new i.text(e,t));t.getHead().append(n)}},createElement:function(e,t){var n=new i.element(e,this);if(t){if(t.attributes)n.setAttributes(t.attributes);if(t.styles)n.setStyles(t.styles)};return n},createText:function(e){return new i.text(e,this)},focus:function(){this.getWindow().focus()},getById:function(e){var t=this.$.getElementById(e);return t?new i.element(t):null},getByAddress:function(e,t){var n=this.$.documentElement;for(var o=0;n&&o<e.length;o++){var l=e[o];if(!t){n=n.childNodes[l];continue};var s=-1;for(var r=0;r<n.childNodes.length;r++){var a=n.childNodes[r];if(t===!0&&a.nodeType==3&&a.previousSibling&&a.previousSibling.nodeType==3)continue;s++;if(s==l){n=a;break}}};return n?new i.node(n):null},getElementsByTag:function(e,t){if(!(a&&!(document.documentMode>8))&&t)e=t+':'+e;return new i.nodeList(this.$.getElementsByTagName(e))},getHead:function(){var e=this.$.getElementsByTagName('head')[0];if(!e)e=this.getDocumentElement().append(new i.element('head'),!0);else e=new i.element(e);return(this.getHead=function(){return e})()},getBody:function(){var e=new i.element(this.$.body);return(this.getBody=function(){return e})()},getDocumentElement:function(){var e=new i.element(this.$.documentElement);return(this.getDocumentElement=function(){return e})()},getWindow:function(){var e=new i.window(this.$.parentWindow||this.$.defaultView);return(this.getWindow=function(){return e})()},write:function(e){var t=this;t.$.open('text/html','replace');n.isCustomDomain()&&(t.$.domain=document.domain);t.$.write(e);t.$.close()}});i.node=function(e){if(e){switch(e.nodeType){case 9:return new d(e);case 1:return new i.element(e);case 3:return new i.text(e)};i.domObject.call(this,e)};return this};i.node.prototype=new i.domObject();e.NODE_ELEMENT=1;e.NODE_DOCUMENT=9;e.NODE_TEXT=3;e.NODE_COMMENT=8;e.NODE_DOCUMENT_FRAGMENT=11;e.POSITION_IDENTICAL=0;e.POSITION_DISCONNECTED=1;e.POSITION_FOLLOWING=2;e.POSITION_PRECEDING=4;e.POSITION_IS_CONTAINED=8;e.POSITION_CONTAINS=16;t.extend(i.node.prototype,{appendTo:function(e,t){e.append(this,t);return e},clone:function(e,t){var n=this.$.cloneNode(e),a=function(n){if(n.nodeType!=1)return;if(!t)n.removeAttribute('id',!1);n.removeAttribute('data-cke-expando',!1);if(e){var r=n.childNodes;for(var i=0;i<r.length;i++)a(r[i])}};a(n);return new i.node(n)},hasPrevious:function(){return!!this.$.previousSibling},hasNext:function(){return!!this.$.nextSibling},insertAfter:function(e){e.$.parentNode.insertBefore(this.$,e.$.nextSibling);return e},insertBefore:function(e){e.$.parentNode.insertBefore(this.$,e.$);return e},insertBeforeMe:function(e){this.$.parentNode.insertBefore(e.$,this.$);return e},getAddress:function(e){var o=[],s=this.getDocument().$.documentElement,t=this.$;while(t&&t!=s){var i=t.parentNode,r=-1;if(i){for(var a=0;a<i.childNodes.length;a++){var n=i.childNodes[a];if(e&&n.nodeType==3&&n.previousSibling&&n.previousSibling.nodeType==3)continue;r++;if(n==t)break};o.unshift(r)};t=i};return o},getDocument:function(){return new d(this.$.ownerDocument||this.$.parentNode.ownerDocument)},getIndex:function(){var t=this.$,e=t.parentNode&&t.parentNode.firstChild,n=-1;while(e){n++;if(e==t)return n;e=e.nextSibling};return-1},getNextSourceNode:function(e,t,n){if(n&&!n.call){var r=n;n=function(e){return!e.equals(r)}};var i=!e&&this.getFirst&&this.getFirst(),a;if(!i){if(this.type==1&&n&&n(this,!0)===!1)return null;i=this.getNext()} -while(!i&&(a=(a||this).getParent())){if(n&&n(a,!0)===!1)return null;i=a.getNext()};if(!i)return null;if(n&&n(i)===!1)return null;if(t&&t!=i.type)return i.getNextSourceNode(!1,t,n);return i},getPreviousSourceNode:function(e,t,n){if(n&&!n.call){var r=n;n=function(e){return!e.equals(r)}};var i=!e&&this.getLast&&this.getLast(),a;if(!i){if(this.type==1&&n&&n(this,!0)===!1)return null;i=this.getPrevious()} -while(!i&&(a=(a||this).getParent())){if(n&&n(a,!0)===!1)return null;i=a.getPrevious()};if(!i)return null;if(n&&n(i)===!1)return null;if(t&&i.type!=t)return i.getPreviousSourceNode(!1,t,n);return i},getPrevious:function(e){var t=this.$,n;do{t=t.previousSibling;n=t&&new i.node(t)} -while(n&&e&&!e(n));return n},getNext:function(e){var t=this.$,n;do{t=t.nextSibling;n=t&&new i.node(t)} -while(n&&e&&!e(n));return n},getParent:function(){var e=this.$.parentNode;return e&&e.nodeType==1?new i.node(e):null},getParents:function(e){var t=this,n=[];do n[e?'push':'unshift'](t);while(t=t.getParent());return n},getCommonAncestor:function(e){var t=this;if(e.equals(t))return t;if(e.contains&&e.contains(t))return e;var n=t.contains?t:t.getParent();do{if(n.contains(e))return n} -while(n=n.getParent());return null},getPosition:function(e){var t=this.$,i=e.$;if(t.compareDocumentPosition)return t.compareDocumentPosition(i);if(t==i)return 0;if(this.type==1&&e.type==1){if(t.contains){if(t.contains(i))return 16+4;if(i.contains(t))return 8+2};if('sourceIndex' in t)return t.sourceIndex<0||i.sourceIndex<0?1:t.sourceIndex<i.sourceIndex?4:2};var a=this.getAddress(),r=e.getAddress(),o=Math.min(a.length,r.length);for(var n=0;n<=o-1;n++){if(a[n]!=r[n]){if(n<o)return a[n]<r[n]?4:2;break}};return a.length<r.length?16+4:8+2},getAscendant:function(e,t){var n=this.$;if(!t)n=n.parentNode;while(n){if(n.nodeName&&n.nodeName.toLowerCase()==e)return new i.node(n);n=n.parentNode};return null},hasAscendant:function(e,t){var n=this.$;if(!t)n=n.parentNode;while(n){if(n.nodeName&&n.nodeName.toLowerCase()==e)return!0;n=n.parentNode};return!1},move:function(e,t){e.append(this.remove(),t)},remove:function(e){var t=this.$,n=t.parentNode;if(n){if(e)for(var i;i=t.firstChild;)n.insertBefore(t.removeChild(i),t);n.removeChild(t)};return this},replace:function(e){this.insertBefore(e);e.remove()},trim:function(){this.ltrim();this.rtrim()},ltrim:function(){var n=this,e;while(n.getFirst&&(e=n.getFirst())){if(e.type==3){var i=t.ltrim(e.getText()),a=e.getLength();if(!i){e.remove();continue} -else if(i.length<a){e.split(a-i.length);n.$.removeChild(n.$.firstChild)}};break}},rtrim:function(){var i=this,e;while(i.getLast&&(e=i.getLast())){if(e.type==3){var r=t.rtrim(e.getText()),o=e.getLength();if(!r){e.remove();continue} -else if(r.length<o){e.split(r.length);i.$.lastChild.parentNode.removeChild(i.$.lastChild)}};break};if(!a&&!n.opera){e=i.$.lastChild;if(e&&e.type==1&&e.nodeName.toLowerCase()=='br')e.parentNode.removeChild(e)}},isReadOnly:function(){var e=this;while(e){if(e.type==1){if(e.is('body')||!!e.data('cke-editable'))break;if(e.getAttribute('contentEditable')=='false')return e;else if(e.getAttribute('contentEditable')=='true')break};e=e.getParent()};return!1}});i.nodeList=function(e){this.$=e};i.nodeList.prototype={count:function(){return this.$.length},getItem:function(e){var t=this.$[e];return t?new i.node(t):null}};i.element=function(e,t){if(typeof e=='string')e=(t?t.$:document).createElement(e);i.domObject.call(this,e)};var s=i.element;s.get=function(e){return e&&(e.$?e:new s(e))};s.prototype=new i.node();s.createFromHtml=function(e,t){var n=new s('div',t);n.setHtml(e);return n.getFirst().remove()};s.setMarker=function(e,n,i,a){var r=n.getCustomData('list_marker_id')||n.setCustomData('list_marker_id',t.getNextNumber()).getCustomData('list_marker_id'),o=n.getCustomData('list_marker_names')||n.setCustomData('list_marker_names',{}).getCustomData('list_marker_names');e[r]=n;o[i]=1;return n.setCustomData(i,a)};s.clearAllMarkers=function(e){for(var t in e)s.clearMarkers(e,e[t],1)};s.clearMarkers=function(e,t,n){var a=t.getCustomData('list_marker_names'),r=t.getCustomData('list_marker_id');for(var i in a)t.removeCustomData(i);t.removeCustomData('list_marker_names');if(n){t.removeCustomData('list_marker_id');delete e[r]}};t.extend(s.prototype,{type:1,addClass:function(e){var t=this.$.className;if(t){var n=new RegExp('(?:^|\\s)'+e+'(?:\\s|$)','');if(!n.test(t))t+=' '+e};this.$.className=t||e},removeClass:function(e){var t=this.getAttribute('class');if(t){var n=new RegExp('(?:^|\\s+)'+e+'(?=\\s|$)','i');if(n.test(t)){t=t.replace(n,'').replace(/^\s+/,'');if(t)this.setAttribute('class',t);else this.removeAttribute('class')}}},hasClass:function(e){var t=new RegExp('(?:^|\\s+)'+e+'(?=\\s|$)','');return t.test(this.getAttribute('class'))},append:function(e,t){var n=this;if(typeof e=='string')e=n.getDocument().createElement(e);if(t)n.$.insertBefore(e.$,n.$.firstChild);else n.$.appendChild(e.$);return e},appendHtml:function(e){var t=this;if(!t.$.childNodes.length)t.setHtml(e);else{var n=new s('div',t.getDocument());n.setHtml(e);n.moveChildren(t)}},appendText:function(e){if(this.$.text!=undefined)this.$.text+=e;else this.append(new i.text(e))},appendBogus:function(){var i=this,e=i.getLast();while(e&&e.type==3&&!t.rtrim(e.getText()))e=e.getPrevious();if(!e||!e.is||!e.is('br')){var a=n.opera?i.getDocument().createText(''):i.getDocument().createElement('br');n.gecko&&a.setAttribute('type','_moz');i.append(a)}},breakParent:function(e){var t=this,n=new i.range(t.getDocument());n.setStartAfter(t);n.setEndAfter(e);var a=n.extractContents();n.insertNode(t.remove());a.insertAfterNode(t)},contains:a||n.webkit?function(e){var t=this.$;return e.type!=1?t.contains(e.getParent().$):t!=e.$&&t.contains(e.$)}:function(e){return!!(this.$.compareDocumentPosition(e.$)&16)},focus:(function(){function e(){try{this.$.focus()}catch(e){}};return function(n){if(n)t.setTimeout(e,100,this);else e.call(this)}})(),getHtml:function(){var e=this.$.innerHTML;return a?e.replace(/<\?[^>]*>/g,''):e},getOuterHtml:function(){var e=this;if(e.$.outerHTML)return e.$.outerHTML.replace(/<\?[^>]*>/,'');var t=e.$.ownerDocument.createElement('div');t.appendChild(e.$.cloneNode(!0));return t.innerHTML},setHtml:function(e){return this.$.innerHTML=e},setText:function(e){s.prototype.setText=this.$.innerText!=undefined?function(e){return this.$.innerText=e}:function(e){return this.$.textContent=e};return this.setText(e)},getAttribute:(function(){var e=function(e){return this.$.getAttribute(e,2)};if(a&&(n.ie7Compat||n.ie6Compat))return function(t){var n=this;switch(t){case'class':t='className';break;case'tabindex':var i=e.call(n,t);if(i!==0&&n.$.tabIndex===0)i=null;return i;break;case'checked':var a=n.$.attributes.getNamedItem(t),r=a.specified?a.nodeValue:n.$.checked;return r?'checked':null;case'hspace':case'value':return n.$[t];case'style':return n.$.style.cssText};return e.call(n,t)};else return e})(),getChildren:function(){return new i.nodeList(this.$.childNodes)},getComputedStyle:a?function(e){return this.$.currentStyle[t.cssStyleToDomStyle(e)]}:function(e){return this.getWindow().$.getComputedStyle(this.$,'').getPropertyValue(e)},getDtd:function(){var e=c[this.getName()];this.getDtd=function(){return e};return e},getElementsByTag:d.prototype.getElementsByTag,getTabIndex:a?function(){var e=this.$.tabIndex;if(e===0&&!c.$tabIndex[this.getName()]&&parseInt(this.getAttribute('tabindex'),10)!==0)e=-1;return e}:n.webkit?function(){var e=this.$.tabIndex;if(e==undefined){e=parseInt(this.getAttribute('tabindex'),10);if(isNaN(e))e=-1};return e}:function(){return this.$.tabIndex},getText:function(){return this.$.textContent||this.$.innerText||''},getWindow:function(){return this.getDocument().getWindow()},getId:function(){return this.$.id||null},getNameAtt:function(){return this.$.name||null},getName:function(){var e=this.$.nodeName.toLowerCase();if(a&&!(document.documentMode>8)){var t=this.$.scopeName;if(t!='HTML')e=t.toLowerCase()+':'+e};return(this.getName=function(){return e})()},getValue:function(){return this.$.value},getFirst:function(e){var n=this.$.firstChild,t=n&&new i.node(n);if(t&&e&&!e(t))t=t.getNext(e);return t},getLast:function(e){var n=this.$.lastChild,t=n&&new i.node(n);if(t&&e&&!e(t))t=t.getPrevious(e);return t},getStyle:function(e){return this.$.style[t.cssStyleToDomStyle(e)]},is:function(){var t=this.getName();for(var e=0;e<arguments.length;e++){if(arguments[e]==t)return!0};return!1},isEditable:function(){var e=this.getName(),t=!c.$nonEditable[e]&&(c[e]||c.span);return t&&t['#']},isIdentical:function(e){if(this.getName()!=e.getName())return!1;var i=this.$.attributes,r=e.$.attributes,o=i.length,s=r.length;for(var n=0;n<o;n++){var t=i[n];if(t.nodeName=='_moz_dirty')continue;if((!a||t.specified&&t.nodeName!='data-cke-expando')&&t.nodeValue!=e.getAttribute(t.nodeName))return!1};if(a)for(n=0;n<s;n++){t=r[n];if(t.specified&&t.nodeName!='data-cke-expando'&&t.nodeValue!=this.getAttribute(t.nodeName))return!1};return!0},isVisible:function(){var t=!!this.$.offsetHeight&&this.getComputedStyle('visibility')!='hidden',i,a;if(t&&(n.webkit||n.opera)){i=this.getWindow();if(!i.equals(e.document.getWindow())&&(a=i.$.frameElement))t=new s(a).isVisible()};return t},isEmptyInlineRemoveable:function(){if(!c.$removeEmpty[this.getName()])return!1;var i=this.getChildren();for(var n=0,a=i.count();n<a;n++){var e=i.getItem(n);if(e.type==1&&e.data('cke-bookmark'))continue;if(e.type==1&&!e.isEmptyInlineRemoveable()||e.type==3&&t.trim(e.getText()))return!1};return!0},hasAttributes:a&&(n.ie7Compat||n.ie6Compat)?function(){var n=this.$.attributes;for(var e=0;e<n.length;e++){var t=n[e];switch(t.nodeName){case'class':if(this.getAttribute('class'))return!0;case'data-cke-expando':continue;default:if(t.specified)return!0}};return!1}:function(){var e=this.$.attributes,t=e.length,n={'data-cke-expando':1,_moz_dirty:1};return t>0&&(t>2||!n[e[0].nodeName]||t==2&&!n[e[1].nodeName])},hasAttribute:function(e){var t=this.$.attributes.getNamedItem(e);return!!(t&&t.specified)},hide:function(){this.setStyle('display','none')},moveChildren:function(e,t){var n=this.$;e=e.$;if(n==e)return;var i;if(t)while(i=n.lastChild)e.insertBefore(n.removeChild(i),e.firstChild);else while(i=n.firstChild)e.appendChild(n.removeChild(i))},mergeSiblings:(function(){function e(e,t,n){if(t&&t.type==1){var a=[];while(t.data('cke-bookmark')||t.isEmptyInlineRemoveable()){a.push(t);t=n?t.getNext():t.getPrevious();if(!t||t.type!=1)return};if(e.isIdentical(t)){var i=n?e.getLast():e.getFirst();while(a.length)a.shift().move(e,!n);t.moveChildren(e,!n);t.remove();if(i&&i.type==1)i.mergeSiblings()}}};return function(t){var n=this;if(!(t===!1||c.$removeEmpty[n.getName()]||n.is('a')))return;e(n,n.getNext(),!0);e(n,n.getPrevious())}})(),show:function(){this.setStyles({display:'',visibility:''})},setAttribute:(function(){var e=function(e,t){this.$.setAttribute(e,t);return this};if(a&&(n.ie7Compat||n.ie6Compat))return function(t,n){var i=this;if(t=='class')i.$.className=n;else if(t=='style')i.$.style.cssText=n;else if(t=='tabindex')i.$.tabIndex=n;else if(t=='checked')i.$.checked=n;else e.apply(i,arguments);return i};else return e})(),setAttributes:function(e){for(var t in e)this.setAttribute(t,e[t]);return this},setValue:function(e){this.$.value=e;return this},removeAttribute:(function(){var e=function(e){this.$.removeAttribute(e)};if(a&&(n.ie7Compat||n.ie6Compat))return function(t){if(t=='class')t='className';else if(t=='tabindex')t='tabIndex';e.call(this,t)};else return e})(),removeAttributes:function(e){if(t.isArray(e))for(var n=0;n<e.length;n++)this.removeAttribute(e[n]);else for(var i in e)e.hasOwnProperty(i)&&this.removeAttribute(i)},removeStyle:function(e){var n=this;n.setStyle(e,'');if(n.$.style.removeAttribute)n.$.style.removeAttribute(t.cssStyleToDomStyle(e));if(!n.$.style.cssText)n.removeAttribute('style')},setStyle:function(e,n){this.$.style[t.cssStyleToDomStyle(e)]=n;return this},setStyles:function(e){for(var t in e)this.setStyle(t,e[t]);return this},setOpacity:function(e){if(a){e=Math.round(e*100);this.setStyle('filter',e>=100?'':'progid:DXImageTransform.Microsoft.Alpha(opacity='+e+')')} -else this.setStyle('opacity',e)},unselectable:n.gecko?function(){this.$.style.MozUserSelect='none';this.on('dragstart',function(e){e.data.preventDefault()})}:n.webkit?function(){this.$.style.KhtmlUserSelect='none';this.on('dragstart',function(e){e.data.preventDefault()})}:function(){if(a||n.opera){var t=this.$,e,i=0;t.unselectable='on';while(e=t.all[i++])switch(e.tagName.toLowerCase()){case'iframe':case'textarea':case'input':case'select':break;default:e.unselectable='on'}}},getPositionedAncestor:function(){var e=this;while(e.getName()!='html'){if(e.getComputedStyle('position')!='static')return e;e=e.getParent()};return null},getDocumentPosition:function(e){var i=this,r=0,o=0,d=i.getDocument().getBody(),c=i.getDocument().$.compatMode=='BackCompat',m=i.getDocument();if(document.documentElement.getBoundingClientRect){var v=i.$.getBoundingClientRect(),C=m.$,u=C.documentElement,x=u.clientTop||d.$.clientTop||0,S=u.clientLeft||d.$.clientLeft||0,b=!0;if(a){var k=m.getDocumentElement().contains(i),w=m.getBody().contains(i);b=c&&w||!c&&k};if(b){r=v.left+(!c&&u.scrollLeft||d.$.scrollLeft);r-=S;o=v.top+(!c&&u.scrollTop||d.$.scrollTop);o-=x}} -else{var t=i,h=null,p;while(t&&!(t.getName()=='body'||t.getName()=='html')){r+=t.$.offsetLeft-t.$.scrollLeft;o+=t.$.offsetTop-t.$.scrollTop;if(!t.equals(i)){r+=t.$.clientLeft||0;o+=t.$.clientTop||0};var l=h;while(l&&!l.equals(t)){r-=l.$.scrollLeft;o-=l.$.scrollTop;l=l.getParent()};h=t;t=(p=t.$.offsetParent)?new s(p):null}};if(e){var f=i.getWindow(),y=e.getWindow();if(!f.equals(y)&&f.$.frameElement){var g=new s(f.$.frameElement).getDocumentPosition(e);r+=g.x;o+=g.y}};if(!document.documentElement.getBoundingClientRect)if(n.gecko&&!c){r+=i.$.clientLeft?1:0;o+=i.$.clientTop?1:0};return{x:r,y:o}},scrollIntoView:function(e){var n=this,i=n.getWindow(),a=i.getViewPaneSize().height,t=a*-1;if(e)t+=a;else{t+=n.$.offsetHeight||0;t+=parseInt(n.getComputedStyle('marginBottom')||0,10)||0};var o=n.getDocumentPosition();t+=o.y;t=t<0?0:t;var r=i.getScrollPosition().y;if(t>r||t<r-a)i.$.scrollTo(0,t)},setState:function(e){var t=this;switch(e){case 1:t.addClass('cke_on');t.removeClass('cke_off');t.removeClass('cke_disabled');break;case 0:t.addClass('cke_disabled');t.removeClass('cke_off');t.removeClass('cke_on');break;default:t.addClass('cke_off');t.removeClass('cke_on');t.removeClass('cke_disabled');break}},getFrameDocument:function(){var t=this.$;try{t.contentWindow.document}catch(e){t.src=t.src;if(a&&n.version<7)window.showModalDialog('javascript:document.write("<script>window.setTimeout(function(){window.close();},50);</script>")')};return t&&new d(t.contentWindow.document)},copyAttributes:function(e,t){var r=this,l=r.$.attributes;t=t||{};for(var s=0;s<l.length;s++){var o=l[s],n=o.nodeName.toLowerCase(),i;if(n in t)continue;if(n=='checked'&&(i=r.getAttribute(n)))e.setAttribute(n,i);else if(o.specified||a&&o.nodeValue&&n=='value'){i=r.getAttribute(n);if(i===null)i=o.nodeValue;e.setAttribute(n,i)}};if(r.$.style.cssText!=='')e.$.style.cssText=r.$.style.cssText},renameNode:function(e){var t=this;if(t.getName()==e)return;var i=t.getDocument(),n=new s(e,i);t.copyAttributes(n);t.moveChildren(n);t.getParent()&&t.$.parentNode.replaceChild(n.$,t.$);n.$['data-cke-expando']=t.$['data-cke-expando'];t.$=n.$},getChild:function(e){var t=this.$;if(!e.slice)t=t.childNodes[e];else while(e.length>0&&t)t=t.childNodes[e.shift()];return t?new i.node(t):null},getChildCount:function(){return this.$.childNodes.length},disableContextMenu:function(){this.on('contextmenu',function(e){if(!e.data.getTarget().hasClass('cke_enable_context_menu'))e.data.preventDefault()})},getDirection:function(e){return e?this.getComputedStyle('direction'):this.getStyle('direction')||this.getAttribute('dir')},data:function(e,t){e='data-'+e;if(t===undefined)return this.getAttribute(e);else if(t===!1)this.removeAttribute(e);else this.setAttribute(e,t);return null}});(function(){var e={width:['border-left-width','border-right-width','padding-left','padding-right'],height:['border-top-width','border-bottom-width','padding-top','padding-bottom']};function i(t){var i=0;for(var n=0,a=e[t].length;n<a;n++)i+=parseInt(this.getComputedStyle(e[t][n])||0,10)||0;return i};s.prototype.setSize=function(e,t,r){if(typeof t=='number'){if(r&&!(a&&n.quirks))t-=i.call(this,e);this.setStyle(e,t+'px')}};s.prototype.getSize=function(e,n){var a=Math.max(this.$['offset'+t.capitalize(e)],this.$['client'+t.capitalize(e)])||0;if(n)a-=i.call(this,e);return a}})();e.command=function(n,i){this.uiItems=[];this.exec=function(e){if(this.state==0)return!1;if(this.editorFocus)n.focus();return i.exec.call(this,n,e)!==!1};t.extend(this,i,{modes:{wysiwyg:1},editorFocus:1,state:2});e.event.call(this)};e.command.prototype={enable:function(){var e=this;if(e.state==0)e.setState(!e.preserveState||typeof e.previousState=='undefined'?2:e.previousState)},disable:function(){this.setState(0)},setState:function(e){var t=this;if(t.state==e)return!1;t.previousState=t.state;t.state=e;t.fire('state');return!0},toggleState:function(){var e=this;if(e.state==2)e.setState(1);else if(e.state==1)e.setState(2)}};e.event.implementOn(e.command.prototype,!0);e.ENTER_P=1;e.ENTER_BR=2;e.ENTER_DIV=3;e.config={customConfig:'config.js',autoUpdateElement:!0,baseHref:'',contentsCss:e.basePath+'contents.css',contentsLangDirection:'ui',contentsLanguage:'',language:'',defaultLanguage:'en',enterMode:1,forceEnterMode:!1,shiftEnterMode:2,corePlugins:'',docType:'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">',bodyId:'',bodyClass:'',fullPage:!1,height:200,plugins:'about,a11yhelp,basicstyles,bidi,blockquote,button,clipboard,colorbutton,colordialog,contextmenu,dialogadvtab,div,elementspath,enterkey,entities,filebrowser,find,flash,font,format,forms,horizontalrule,htmldataprocessor,iframe,image,indent,justify,keystrokes,link,list,liststyle,maximize,newpage,pagebreak,pastefromword,pastetext,popup,preview,print,removeformat,resize,save,scayt,smiley,showblocks,showborders,sourcearea,stylescombo,table,tabletools,specialchar,tab,templates,toolbar,undo,wysiwygarea,wsc',extraPlugins:'',removePlugins:'',protectedSource:[],tabIndex:0,theme:'default',skin:'kama',width:'',baseFloatZIndex:10000};var l=e.config;e.focusManager=function(e){if(e.focusManager)return e.focusManager;this.hasFocus=!1;this._={editor:e};return this};e.focusManager.prototype={focus:function(){var t=this;if(t._.timer)clearTimeout(t._.timer);if(!t.hasFocus){if(e.currentInstance)e.currentInstance.focusManager.forceBlur();var n=t._.editor;n.container.getChild(1).addClass('cke_focus');t.hasFocus=!0;n.fire('focus')}},blur:function(){var e=this;if(e._.timer)clearTimeout(e._.timer);e._.timer=setTimeout(function(){delete e._.timer;e.forceBlur()},100)},forceBlur:function(){if(this.hasFocus){var e=this._.editor;e.container.getChild(1).removeClass('cke_focus');this.hasFocus=!1;e.fire('blur')}}};(function(){var t={};e.lang={languages:{af:1,ar:1,bg:1,bn:1,bs:1,ca:1,cs:1,cy:1,da:1,de:1,el:1,'en-au':1,'en-ca':1,'en-gb':1,en:1,eo:1,es:1,et:1,eu:1,fa:1,fi:1,fo:1,'fr-ca':1,fr:1,gl:1,gu:1,he:1,hi:1,hr:1,hu:1,is:1,it:1,ja:1,km:1,ko:1,lt:1,lv:1,mn:1,ms:1,nb:1,nl:1,no:1,pl:1,'pt-br':1,pt:1,ro:1,ru:1,sk:1,sl:1,'sr-latn':1,sr:1,sv:1,th:1,tr:1,uk:1,vi:1,'zh-cn':1,zh:1},load:function(t,n,i){if(!t||!e.lang.languages[t])t=this.detect(n,t);if(!this[t])e.scriptLoader.load(e.getUrl('lang/'+t+'.js'),function(){i(t,this[t])},this);else i(t,this[t])},detect:function(t,n){var o=this.languages;n=n||navigator.userLanguage||navigator.language;var a=n.toLowerCase().match(/([a-z]+)(?:-([a-z]+))?/),i=a[1],r=a[2];if(o[i+'-'+r])i=i+'-'+r;else if(!o[i])i=null;e.lang.detect=i?function(){return i}:function(e){return e};return i||t}}})();e.scriptLoader=(function(){var n={},t={};return{load:function(i,r,o,l){var p=typeof i=='string';if(p)i=[i];if(!o)o=e;var d=i.length,m=[],g=[],h=function(e){if(r)if(p)r.call(o,e);else r.call(o,m,g)};if(d===0){h(!0);return};var f=function(t,n){(n?m:g).push(t);if(--d<=0){l&&e.document.getDocumentElement().removeStyle('cursor');h(n)}},u=function(e,i){n[e]=1;var r=t[e];delete t[e];for(var a=0;a<r.length;a++)r[a](e,i)},v=function(i){if(n[i]){f(i,!0);return};var l=t[i]||(t[i]=[]);l.push(f);if(l.length>1)return;var o=new s('script');o.setAttributes({type:'text/javascript',src:i});if(r)if(a)o.$.onreadystatechange=function(){if(o.$.readyState=='loaded'||o.$.readyState=='complete'){o.$.onreadystatechange=null;u(i,!0)}};else{o.$.onload=function(){setTimeout(function(){u(i,!0)},0)};o.$.onerror=function(){u(i,!1)}};o.appendTo(e.document.getHead())};l&&e.document.getDocumentElement().setStyle('cursor','wait');for(var c=0;c<d;c++)v(i[c])}}})();e.resourceManager=function(e,t){var n=this;n.basePath=e;n.fileName=t;n.registered={};n.loaded={};n.externals={};n._={waitingList:{}}};e.resourceManager.prototype={add:function(n,i){if(this.registered[n])throw'[CKEDITOR.resourceManager.add] The resource name "'+n+'" is already registered.';e.fire(n+t.capitalize(this.fileName)+'Ready',this.registered[n]=i||{})},get:function(e){return this.registered[e]||null},getPath:function(t){var n=this.externals[t];return e.getUrl(n&&n.dir||this.basePath+t+'/')},getFilePath:function(t){var n=this.externals[t];return e.getUrl(this.getPath(t)+(n&&typeof n.file=='string'?n.file:this.fileName+'.js'))},addExternal:function(e,t,n){e=e.split(',');for(var i=0;i<e.length;i++){var a=e[i];this.externals[a]={dir:t,file:n}}},load:function(n,i,a){if(!t.isArray(n))n=n?[n]:[];var u=this.loaded,f=this.registered,d=[],o={},c={};for(var l=0;l<n.length;l++){var r=n[l];if(!r)continue;if(!u[r]&&!f[r]){var s=this.getFilePath(r);d.push(s);if(!(s in o))o[s]=[];o[s].push(r)} -else c[r]=this.get(r)};e.scriptLoader.load(d,function(e,t){if(t.length)throw'[CKEDITOR.resourceManager.load] Resource name "'+o[t[0]].join(',')+'" was not found at "'+t[0]+'".';for(var s=0;s<e.length;s++){var l=o[e[s]];for(var r=0;r<l.length;r++){var n=l[r];c[n]=this.get(n);u[n]=1}};i.call(a,c)},this)}};e.plugins=new e.resourceManager('plugins/','plugin');var r=e.plugins;r.load=t.override(r.load,function(e){return function(n,i,a){var r={},o=function(n){e.call(this,n,function(e){t.extend(r,e);var u=[];for(var c in e){var n=e[c],l=n&&n.requires;if(l)for(var s=0;s<l.length;s++){if(!r[l[s]])u.push(l[s])}};if(u.length)o.call(this,u);else{for(c in r){n=r[c];if(n.onLoad&&!n.onLoad._called){n.onLoad();n.onLoad._called=1}};if(i)i.call(a||window,r)}},this)};o.call(this,n)}});r.setLang=function(e,t,n){var i=this.get(e),a=i.lang||(i.lang={});a[t]=n};e.skins=(function(){var i={},n={},a=function(a,r,o,s){var u=i[r];if(!a.skin){a.skin=u;if(u.init)u.init(a)};var h=function(t){for(var i=0;i<t.length;i++)t[i]=e.getUrl(n[r]+t[i])};function v(e,t){return e.replace(/url\s*\(([\s'"]*)(.*?)([\s"']*)\)/g,function(e,n,i,a){if(/^\/|^\w?:/.test(i))return e;else return'url('+t+n+i+a+')'})};o=u[o];var p=!o||!!o._isLoaded;if(p)s&&s();else{var c=o._pending||(o._pending=[]);c.push(s);if(c.length>1)return;var f=!o.css||!o.css.length,m=!o.js||!o.js.length,g=function(){if(f&&m){o._isLoaded=1;for(var e=0;e<c.length;e++){if(c[e])c[e]()}}};if(!f){var l=o.css;if(t.isArray(l)){h(l);for(var d=0;d<l.length;d++)e.document.appendStyleSheet(l[d])} -else{l=v(l,e.getUrl(n[r]));e.document.appendStyleText(l)};o.css=l;f=1};if(!m){h(o.js);e.scriptLoader.load(o.js,function(){m=1;g()})};g()}};return{add:function(t,a){i[t]=a;a.skinPath=n[t]||(n[t]=e.getUrl('skins/'+t+'/'))},load:function(t,r,o){var s=t.skinName,l=t.skinPath;if(i[s])a(t,s,r,o);else{n[s]=l;e.scriptLoader.load(e.getUrl(l+'skin.js'),function(){a(t,s,r,o)})}}}})();e.themes=new e.resourceManager('themes/','theme');e.ui=function(e){if(e.ui)return e.ui;this._={handlers:{},items:{},editor:e};return this};var o=e.ui;o.prototype={add:function(e,t,n){this._.items[e]={type:t,command:n.command||null,args:Array.prototype.slice.call(arguments,2)}},create:function(e){var n=this,t=n._.items[e],i=t&&n._.handlers[t.type],a=t&&t.command&&n._.editor.getCommand(t.command),r=i&&i.create.apply(n,t.args);if(a)a.uiItems.push(r);return r},addHandler:function(e,t){this._.handlers[e]=t}};e.event.implementOn(o);(function(){var u=0,a=function(){var t='editor'+ ++u;return e.instances&&e.instances[t]?a():t},c={},i=function(t){var n=t.config.customConfig;if(!n)return!1;n=e.getUrl(n);var a=c[n]||(c[n]={});if(a.fn){a.fn.call(t,t.config);if(e.getUrl(t.config.customConfig)==n||!i(t))t.fireOnce('customConfigLoaded')} -else e.scriptLoader.load(n,function(){if(e.editorConfig)a.fn=e.editorConfig;else a.fn=function(){};i(t)});return!0},d=function(e,n){e.on('customConfigLoaded',function(){if(n){if(n.on)for(var i in n.on)e.on(i,n.on[i]);t.extend(e.config,n,!0);delete e.config.on};f(e)});if(n&&n.customConfig!=undefined)e.config.customConfig=n.customConfig;if(!i(e))e.fireOnce('customConfigLoaded')},f=function(t){var i=t.config.skin.split(','),n=i[0],a=e.getUrl(i[1]||'skins/'+n+'/');t.skinName=n;t.skinPath=a;t.skinClass='cke_skin_'+n;t.tabIndex=t.config.tabIndex||t.element.getAttribute('tabindex')||0;t.fireOnce('configLoaded');h(t)},m=function(i){e.lang.load(i.config.language,i.config.defaultLanguage,function(e,a){i.langCode=e;i.lang=t.prototypedCopy(a);if(n.gecko&&n.version<10900&&i.lang.dir=='rtl')i.lang.dir='ltr';var r=i.config;r.contentsLangDirection=='ui'&&(r.contentsLangDirection=i.lang.dir);g(i)})},g=function(i){var s=i.config,a=s.plugins,l=s.extraPlugins,c=s.removePlugins;if(l){var o=new RegExp('(?:^|,)(?:'+l.replace(/\s*,\s*/g,'|')+')(?=,|$)','g');a=a.replace(o,'');a+=','+l};if(c){o=new RegExp('(?:^|,)(?:'+c.replace(/\s*,\s*/g,'|')+')(?=,|$)','g');a=a.replace(o,'')};n.air&&(a+=',adobeair');r.load(a.split(','),function(n){var l=[],c=[],f=[];i.plugins=n;for(var d in n){var o=n[d],s=o.lang,u=r.getPath(d),a=null;o.path=u;if(s){a=t.indexOf(s,i.langCode)>=0?i.langCode:s[0];if(!o.lang[a])f.push(e.getUrl(u+'lang/'+a+'.js'));else{t.extend(i.lang,o.lang[a]);a=null}};c.push(a);l.push(o)};e.scriptLoader.load(f,function(){var r=['beforeInit','init','afterInit'];for(var n=0;n<r.length;n++)for(var e=0;e<l.length;e++){var a=l[e];if(n===0&&c[e]&&a.lang)t.extend(i.lang,a.lang[c[e]]);if(a[r[n]])a[r[n]](i)};i.fire('pluginsLoaded');p(i)})})},h=function(t){e.skins.load(t,'editor',function(){m(t)})},p=function(t){var n=t.config.theme;e.themes.load(n,function(){var i=t.theme=e.themes.get(n);i.path=e.themes.getPath(n);i.build(t);if(t.config.autoUpdateElement)v(t)})},v=function(e){var i=e.element;if(e.elementMode==1&&i.is('textarea')){var n=i.$.form&&new s(i.$.form);if(n){function a(){e.updateElement()};n.on('submit',a);if(!n.$.submit.nodeName&&!n.$.submit.length)n.$.submit=t.override(n.$.submit,function(t){return function(){e.updateElement();if(t.apply)t.apply(this,arguments);else t()}});e.on('destroy',function(){n.removeListener('submit',a)})}}};function b(){var e,t=this._.commands,i=this.mode;for(var n in t){e=t[n];e[e.startDisabled?'disable':e.modes[i]?'enable':'disable']()}};e.editor.prototype._init=function(){var n=this,i=s.get(n._.element),r=n._.instanceConfig;delete n._.element;delete n._.instanceConfig;n._.commands={};n._.styles=[];n.element=i;n.name=i&&n.elementMode==1&&(i.getId()||i.getNameAtt())||a();if(n.name in e.instances)throw'[CKEDITOR.editor] The instance "'+n.name+'" already exists.';n.id=t.getNextId();n.config=t.prototypedCopy(l);n.ui=new o(n);n.focusManager=new e.focusManager(n);e.fire('instanceCreated',null,n);n.on('mode',b,null,null,1);d(n,r)}})();t.extend(e.editor.prototype,{addCommand:function(t,n){return this._.commands[t]=new e.command(this,n)},addCss:function(e){this._.styles.push(e)},destroy:function(t){var n=this;if(!t)n.updateElement();n.fire('destroy');n.theme&&n.theme.destroy(n);e.remove(n);e.fire('instanceDestroyed',null,n)},execCommand:function(e,t){var n=this.getCommand(e),i={name:e,commandData:t,command:n};if(n&&n.state!=0)if(this.fire('beforeCommandExec',i)!==!0){i.returnValue=n.exec(i.commandData);if(!n.async&&this.fire('afterCommandExec',i)!==!0)return i.returnValue};return!1},getCommand:function(e){return this._.commands[e]},getData:function(){var t=this;t.fire('beforeGetData');var e=t._.data;if(typeof e!='string'){var n=t.element;if(n&&t.elementMode==1)e=n.is('textarea')?n.getValue():n.getHtml();else e=''};e={dataValue:e};t.fire('getData',e);return e.dataValue},getSnapshot:function(){var t=this.fire('getSnapshot');if(typeof t!='string'){var e=this.element;if(e&&this.elementMode==1)t=e.is('textarea')?e.getValue():e.getHtml()};return t},loadSnapshot:function(e){this.fire('loadSnapshot',e)},setData:function(e,t,n){if(t)this.on('dataReady',function(e){e.removeListener();t.call(e.editor)});var i={dataValue:e};!n&&this.fire('setData',i);this._.data=i.dataValue;!n&&this.fire('afterSetData',i)},insertHtml:function(e){this.fire('insertHtml',e)},insertText:function(e){this.fire('insertText',e)},insertElement:function(e){this.fire('insertElement',e)},checkDirty:function(){return this.mayBeDirty&&this._.previousValue!==this.getSnapshot()},resetDirty:function(){if(this.mayBeDirty)this._.previousValue=this.getSnapshot()},updateElement:function(){var n=this,i=n.element;if(i&&n.elementMode==1){var e=n.getData();if(n.config.htmlEncodeOutput)e=t.htmlEncode(e);if(i.is('textarea'))i.setValue(e);else i.setHtml(e)}}});e.on('loaded',function(){var n=e.editor._pending;if(n){delete e.editor._pending;for(var t=0;t<n.length;t++)n[t]._init()}});e.htmlParser=function(){this._={htmlPartsRegex:new RegExp('<(?:(?:\\/([^>]+)>)|(?:!--([\\S|\\s]*?)-->)|(?:([^\\s>]+)\\s*((?:(?:[^"\'>]+)|(?:"[^"]*")|(?:\'[^\']*\'))*)\\/?>))','g')}};(function(){var t=/([\w\-:.]+)(?:(?:\s*=\s*(?:(?:"([^"]*)")|(?:'([^']*)')|([^\s>]+)))|(?=\s|$))/g,n={checked:1,compact:1,declare:1,defer:1,disabled:1,ismap:1,multiple:1,nohref:1,noresize:1,noshade:1,nowrap:1,readonly:1,selected:1};e.htmlParser.prototype={onTagOpen:function(){},onTagClose:function(){},onText:function(){},onCDATA:function(){},onComment:function(){},parse:function(e){var r=this,o,i,u=0,a;while(o=r._.htmlPartsRegex.exec(e)){var h=o.index;if(h>u){var g=e.substring(u,h);if(a)a.push(g);else r.onText(g)};u=r._.htmlPartsRegex.lastIndex;if(i=o[1]){i=i.toLowerCase();if(a&&c.$cdata[i]){r.onCDATA(a.join(''));a=null};if(!a){r.onTagClose(i);continue}};if(a){a.push(o[0]);continue};if(i=o[3]){i=i.toLowerCase();if(/="/.test(i))continue;var f={},s,l=o[4],p=!!(l&&l.charAt(l.length-1)=='/');if(l)while(s=t.exec(l)){var d=s[1].toLowerCase(),m=s[2]||s[3]||s[4]||'';if(!m&&n[d])f[d]=d;else f[d]=m};r.onTagOpen(i,f,p);if(!a&&c.$cdata[i])a=[];continue};if(i=o[2])r.onComment(i)};if(e.length>u)r.onText(e.substring(u,e.length))}}})();e.htmlParser.comment=function(e){this.value=e;this._={isBlockLike:!1}};e.htmlParser.comment.prototype={type:8,writeHtml:function(e,t){var n=this.value;if(t){if(!(n=t.onComment(n,this)))return;if(typeof n!='string'){n.parent=this.parent;n.writeHtml(e,t);return}};e.comment(n)}};(function(){var t=/[\t\r\n ]{2,}|[\t\r\n]/g;e.htmlParser.text=function(e){this.value=e;this._={isBlockLike:!1}};e.htmlParser.text.prototype={type:3,writeHtml:function(e,t){var n=this.value;if(t&&!(n=t.onText(n,this)))return;e.text(n)}}})();(function(){e.htmlParser.cdata=function(e){this.value=e};e.htmlParser.cdata.prototype={type:3,writeHtml:function(e){e.write(this.value)}}})();e.htmlParser.fragment=function(){this.children=[];this.parent=null;this._={isBlockLike:!0,hasInlineStarted:!1}};(function(){var i={colgroup:1,dd:1,dt:1,li:1,option:1,p:1,td:1,tfoot:1,th:1,thead:1,tr:1},r=t.extend({table:1,ul:1,ol:1,dl:1},c.table,c.ul,c.ol,c.dl),n=c.$list,o=c.$listItem;e.htmlParser.fragment.fromHtml=function(s,l){var f=new e.htmlParser(),C=[],b=new e.htmlParser.fragment(),d=[],y=[],u=b,p=!1,v;function k(e){var o;if(d.length>0)for(var n=0;n<d.length;n++){var t=d[n],i=t.name,a=c[i],r=u.name&&c[u.name];if((!r||r[i])&&(!e||!a||a[e]||!c[e])){if(!o){g();o=1};t=t.clone();t.parent=u;u=t;d.splice(n,1);n--}}};function g(e){while(y.length-(e||0)>0)u.add(y.shift())};function h(e,n,i){n=n||u||b;if(l&&!n.type){var r,d;if(e.attributes&&(d=e.attributes['data-cke-real-element-type']))r=d;else r=e.name;if(r&&r in c.$inline){var m=u;u=n;f.onTagOpen(l,{});n=u;if(i)u=m}};if(e._.isBlockLike&&e.name!='pre'){var o=e.children.length,a=e.children[o-1],s;if(a&&a.type==3)if(!(s=t.rtrim(a.value)))e.children.length=o-1;else a.value=s};n.add(e);if(e.returnPoint){u=e.returnPoint;delete e.returnPoint}};f.onTagOpen=function(t,a,s){var l=new e.htmlParser.element(t,a);if(l.isUnknown&&s)l.isEmpty=!0;if(c.$removeEmpty[t]){d.push(l);return} -else if(t=='pre')p=!0;else if(t=='br'&&p){u.add(new e.htmlParser.text('\n'));return};if(t=='br'){y.push(l);return};var m=u.name,S=m&&(c[m]||(u._.isBlockLike?c.div:c.span));if(S&&!l.isUnknown&&!u.isUnknown&&!S[t]){var C=!1,w;if(t in n&&m in n){var x=u.children,b=x[x.length-1];if(!(b&&b.name in o))h(b=new e.htmlParser.element('li'),u);v=u,w=b} -else if(t==m)h(u,u.parent);else if(t in c.$listItem){f.onTagOpen('ul',{});w=u;C=!0} -else{if(r[m]){if(!v)v=u} -else{h(u,u.parent,!0);if(!i[m])d.unshift(u)};C=!0};if(w)u=w;else u=u.returnPoint||u.parent;if(C){f.onTagOpen.apply(this,arguments);return}};k(t);g();l.parent=u;l.returnPoint=v;v=0;if(l.isEmpty)h(l);else u=l};f.onTagClose=function(e){for(var n=d.length-1;n>=0;n--){if(e==d[n].name){d.splice(n,1);return}};var i=[],r=[],t=u;while(t.type&&t.name!=e){if(!t._.isBlockLike)r.unshift(t);i.push(t);t=t.parent};if(t.type){for(n=0;n<i.length;n++){var a=i[n];h(a,a.parent)};u=t;if(u.name=='pre')p=!1;if(t._.isBlockLike)g();h(t,t.parent);if(t==u)u=u.parent;d=d.concat(r)};if(e=='body')l=!1};f.onText=function(n){if(!u._.hasInlineStarted&&!p){n=t.ltrim(n);if(n.length===0)return};g();k();if(l&&(!u.type||u.name=='body')&&t.trim(n))this.onTagOpen(l,{});if(!p)n=n.replace(/[\t\r\n ]{2,}|[\t\r\n]/g,' ');u.add(new e.htmlParser.text(n))};f.onCDATA=function(t){u.add(new e.htmlParser.cdata(t))};f.onComment=function(t){g();k();u.add(new e.htmlParser.comment(t))};f.parse(s);g(!a&&1);while(u.type){var m=u.parent,w=u;if(l&&(!m.type||m.name=='body')&&!c.$body[w.name]){u=m;f.onTagOpen(l,{});m=u};m.add(w);u=m};return b};e.htmlParser.fragment.prototype={add:function(e){var n=this,a=n.children.length,i=a>0&&n.children[a-1]||null;if(i){if(e._.isBlockLike&&i.type==3){i.value=t.rtrim(i.value);if(i.value.length===0){n.children.pop();n.add(e);return}};i.next=e};e.previous=i;e.parent=n;n.children.push(e);n._.hasInlineStarted=e.type==3||e.type==1&&!e._.isBlockLike},writeHtml:function(t,n){var i;this.filterChildren=function(){var t=new e.htmlParser.basicWriter();this.writeChildrenHtml.call(this,t,n,!0);var a=t.getHtml();this.children=new e.htmlParser.fragment.fromHtml(a).children;i=1};!this.name&&n&&n.onFragment(this);this.writeChildrenHtml(t,i?null:n)},writeChildrenHtml:function(e,t){for(var n=0;n<this.children.length;n++)this.children[n].writeHtml(e,t)}}})();e.htmlParser.element=function(e,t){var a=this;a.name=e;a.attributes=t||(t={});a.children=[];var n=t['data-cke-real-element-type']||e,s=n.match(/^cke:(.*)/);s&&(n=s[1]);var i=c,r=!!(i.$nonBodyContent[n]||i.$block[n]||i.$listItem[n]||i.$tableContent[n]||i.$nonEditable[n]||n=='br'),o=!!i.$empty[e];a.isEmpty=o;a.isUnknown=!i[e];a._={isBlockLike:r,hasInlineStarted:o||!r}};(function(){var t=function(e,t){e=e[0];t=t[0];return e<t?-1:e>t?1:0};e.htmlParser.element.prototype={type:1,add:e.htmlParser.fragment.prototype.add,clone:function(){return new e.htmlParser.element(this.name,this.attributes)},writeHtml:function(n,i){var s=this.attributes,a=this,r=a.name,o,l,u,f;a.filterChildren=function(){if(!f){var t=new e.htmlParser.basicWriter();e.htmlParser.fragment.prototype.writeChildrenHtml.call(a,t,i);a.children=new e.htmlParser.fragment.fromHtml(t.getHtml()).children;f=1}};if(i){for(;;){if(!(r=i.onElementName(r)))return;a.name=r;if(!(a=i.onElement(a)))return;a.parent=this.parent;if(a.name==r)break;if(a.type!=1){a.writeHtml(n,i);return};r=a.name;if(!r){this.writeChildrenHtml.call(a,n,f?null:i);return}};s=a.attributes};n.openTag(r,s);var d=[];for(var c=0;c<2;c++)for(o in s){l=o;u=s[o];if(c==1)d.push([o,u]);else if(i){for(;;){if(!(l=i.onAttributeName(o))){delete s[o];break} -else if(l!=o){delete s[o];o=l;continue} -else break};if(l)if((u=i.onAttribute(a,l,u))===!1)delete s[l];else s[l]=u}};if(n.sortAttributes)d.sort(t);var g=d.length;for(c=0;c<g;c++){var m=d[c];n.attribute(m[0],m[1])};n.openTagClose(r,a.isEmpty);if(!a.isEmpty){this.writeChildrenHtml.call(a,n,f?null:i);n.closeTag(r)}},writeChildrenHtml:function(t,n){e.htmlParser.fragment.prototype.writeChildrenHtml.apply(this,arguments)}}})();(function(){e.htmlParser.filter=t.createClass({$:function(e){this._={elementNames:[],attributeNames:[],elements:{$length:0},attributes:{$length:0}};if(e)this.addRules(e,10)},proto:{addRules:function(e,t){var a=this;if(typeof t!='number')t=10;i(a._.elementNames,e.elementNames,t);i(a._.attributeNames,e.attributeNames,t);r(a._.elements,e.elements,t);r(a._.attributes,e.attributes,t);a._.text=n(a._.text,e.text,t)||a._.text;a._.comment=n(a._.comment,e.comment,t)||a._.comment;a._.root=n(a._.root,e.root,t)||a._.root},onElementName:function(e){return a(e,this._.elementNames)},onAttributeName:function(e){return a(e,this._.attributeNames)},onText:function(e){var t=this._.text;return t?t.filter(e):e},onComment:function(e,t){var n=this._.comment;return n?n.filter(e,t):e},onFragment:function(e){var t=this._.root;return t?t.filter(e):e},onElement:function(e){var t=this,r=[t._.elements['^'],t._.elements[e.name],t._.elements.$],a,n;for(var i=0;i<3;i++){a=r[i];if(a){n=a.filter(e,t);if(n===!1)return null;if(n&&n!=e)return t.onNode(n);if(e.parent&&!e.name)break}};return e},onNode:function(t){var n=t.type;return n==1?this.onElement(t):n==3?new e.htmlParser.text(this.onText(t.value)):n==8?new e.htmlParser.comment(this.onComment(t.value)):null},onAttribute:function(e,t,n){var a=this._.attributes[t];if(a){var i=a.filter(n,e,this);if(i===!1)return!1;if(typeof i!='undefined')return i};return n}}});function a(e,t){for(var n=0;e&&n<t.length;n++){var i=t[n];e=e.replace(i[0],i[1])};return e};function i(e,t,n){if(typeof t=='function')t=[t];var i,a,s=e.length,o=t&&t.length;if(o){for(i=0;i<s&&e[i].pri<n;i++){};for(a=o-1;a>=0;a--){var r=t[a];if(r){r.pri=n;e.splice(i,0,r)}}}};function r(e,t,i){if(t)for(var a in t){var r=e[a];e[a]=n(r,t[a],i);if(!r)e.$length++}};function n(e,t,n){if(t){t.pri=n;if(e){if(!e.splice){if(e.pri>n)e=[t,e];else e=[e,t];e.filter=o} -else i(e,t,n);return e} -else{t.filter=t;return t}}};function o(t){var a=t.type||t instanceof e.htmlParser.fragment;for(var i=0;i<this.length;i++){if(a)var o=t.type,s=t.name;var r=this[i],n=r.apply(window,arguments);if(n===!1)return n;if(a){if(n&&(n.name!=s||n.type!=o))return n} -else if(typeof n!='string')return n;n!=undefined&&(t=n)};return t}})();e.htmlParser.basicWriter=t.createClass({$:function(){this._={output:[]}},proto:{openTag:function(e,t){this._.output.push('<',e)},openTagClose:function(e,t){if(t)this._.output.push(' />');else this._.output.push('>')},attribute:function(e,n){if(typeof n=='string')n=t.htmlEncodeAttr(n);this._.output.push(' ',e,'="',n,'"')},closeTag:function(e){this._.output.push('</',e,'>')},text:function(e){this._.output.push(e)},comment:function(e){this._.output.push('<!--',e,'-->')},write:function(e){this._.output.push(e)},reset:function(){this._.output=[];this._.indent=!1},getHtml:function(e){var t=this._.output.join('');if(e)this.reset();return t}}});delete e.loadFullCore;e.instances={};e.document=new d(document);e.add=function(t){e.instances[t.name]=t;t.on('focus',function(){if(e.currentInstance!=t){e.currentInstance=t;e.fire('currentInstance')}});t.on('blur',function(){if(e.currentInstance==t){e.currentInstance=null;e.fire('currentInstance')}})};e.remove=function(t){delete e.instances[t.name]};e.on('instanceDestroyed',function(){if(t.isEmpty(this.instances))e.fire('reset')});e.TRISTATE_ON=1;e.TRISTATE_OFF=2;e.TRISTATE_DISABLED=0;i.comment=t.createClass({base:i.node,$:function(e,t){if(typeof e=='string')e=(t?t.$:document).createComment(e);this.base(e)},proto:{type:8,getOuterHtml:function(){return'<!--'+this.$.nodeValue+'-->'}}});(function(){var e={address:1,blockquote:1,dl:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1,li:1,dt:1,dd:1,legend:1},t={body:1,div:1,table:1,tbody:1,tr:1,td:1,th:1,caption:1,form:1,fieldset:1},n=function(e){var i=e.getChildren();for(var t=0,a=i.count();t<a;t++){var n=i.getItem(t);if(n.type==1&&c.$block[n.getName()])return!0};return!1};i.elementPath=function(i){var s=this,l=null,c=null,u=[],r=i;while(r){if(r.type==1){if(!s.lastElement)s.lastElement=r;var o=r.getName();if(a&&r.$.scopeName!='HTML')o=r.$.scopeName.toLowerCase()+':'+o;if(!c){if(!l&&e[o])l=r;if(t[o])if(!l&&o=='div'&&!n(r))l=r;else c=r};u.push(r);if(o=='body')break};r=r.getParent()};s.block=l;s.blockLimit=c;s.elements=u}})();i.elementPath.prototype={compare:function(e){var n=this.elements,i=e&&e.elements;if(!i||n.length!=i.length)return!1;for(var t=0;t<n.length;t++){if(!n[t].equals(i[t]))return!1};return!0},contains:function(e){var n=this.elements;for(var t=0;t<n.length;t++){if(n[t].getName()in e)return n[t]};return null}};i.text=function(e,t){if(typeof e=='string')e=(t?t.$:document).createTextNode(e);this.$=e};i.text.prototype=new i.node();t.extend(i.text.prototype,{type:3,getLength:function(){return this.$.nodeValue.length},getText:function(){return this.$.nodeValue},split:function(e){var t=this;if(a&&e==t.getLength()){var l=t.getDocument().createText('');l.insertAfter(t);return l};var o=t.getDocument(),s=new i.text(t.$.splitText(e),o);if(n.ie8){var r=new i.text('',o);r.insertAfter(s);r.remove()};return s},substring:function(e,t){if(typeof t!='number')return this.$.nodeValue.substr(e);else return this.$.nodeValue.substring(e,t)}});i.documentFragment=function(t){t=t||e.document;this.$=t.$.createDocumentFragment()};t.extend(i.documentFragment.prototype,s.prototype,{type:11,insertAfterNode:function(e){e=e.$;e.parentNode.insertBefore(this.$,e.nextSibling)}},!0,{append:1,appendBogus:1,getFirst:1,getLast:1,appendTo:1,moveChildren:1,insertBefore:1,insertAfterNode:1,replace:1,trim:1,type:1,ltrim:1,rtrim:1,getDocument:1,getChildCount:1,getChild:1,getChildren:1});(function(){function e(e,t){if(this._.end)return null;var n,i=this.range,a,d=this.guard,r=this.type,f=e?'getPreviousSourceNode':'getNextSourceNode';if(!this._.start){this._.start=1;i.trim();if(i.collapsed){this.end();return null}};if(!e&&!this._.guardLTR){var c=i.endContainer,u=c.getChild(i.endOffset);this._.guardLTR=function(e,t){return(!t||!c.equals(e))&&(!u||!e.equals(u))&&(e.type!=1||!t||e.getName()!='body')}};if(e&&!this._.guardRTL){var s=i.startContainer,l=i.startOffset>0&&s.getChild(i.startOffset-1);this._.guardRTL=function(e,t){return(!t||!s.equals(e))&&(!l||!e.equals(l))&&(e.type!=1||!t||e.getName()!='body')}};var o=e?this._.guardRTL:this._.guardLTR;if(d)a=function(e,t){if(o(e,t)===!1)return!1;return d(e,t)};else a=o;if(this.current)n=this.current[f](!1,r,a);else if(e){n=i.endContainer;if(i.endOffset>0){n=n.getChild(i.endOffset-1);if(a(n)===!1)n=null} -else n=a(n,!0)===!1?null:n.getPreviousSourceNode(!0,r,a)} -else{n=i.startContainer;n=n.getChild(i.startOffset);if(n){if(a(n)===!1)n=null} -else n=a(i.startContainer,!0)===!1?null:i.startContainer.getNextSourceNode(!0,r,a)} -while(n&&!this._.end){this.current=n;if(!this.evaluator||this.evaluator(n)!==!1){if(!t)return n} -else if(t&&this.evaluator)return!1;n=n[f](!1,r,a)};this.end();return this.current=null};function n(t){var n,i=null;while(n=e.call(this,t))i=n;return i};i.walker=t.createClass({$:function(e){this.range=e;this._={}},proto:{end:function(){this._.end=1},next:function(){return e.call(this)},previous:function(){return e.call(this,1)},checkForward:function(){return e.call(this,0,1)!==!1},checkBackward:function(){return e.call(this,1,1)!==!1},lastForward:function(){return n.call(this)},lastBackward:function(){return n.call(this,1)},reset:function(){delete this.current;this._={}}}});var d={block:1,'list-item':1,table:1,'table-row-group':1,'table-header-group':1,'table-footer-group':1,'table-row':1,'table-column-group':1,'table-column':1,'table-cell':1,'table-caption':1};s.prototype.isBlockBoundary=function(e){var n=t.extend({},c.$block,e||{});return this.getComputedStyle('float')=='none'&&d[this.getComputedStyle('display')]||n[this.getName()]};i.walker.blockBoundary=function(e){return function(t,n){return!(t.type==1&&t.isBlockBoundary(e))}};i.walker.listItemBoundary=function(){return this.blockBoundary({br:1})};i.walker.bookmark=function(e,t){function n(e){return e&&e.getName&&e.getName()=='span'&&e.data('cke-bookmark')};return function(i){var a,r;a=i&&!i.getName&&(r=i.getParent())&&n(r);a=e?a:a||n(i);return!!(t^a)}};i.walker.whitespaces=function(e){return function(n){var i=n&&n.type==3&&!t.trim(n.getText());return!!(e^i)}};i.walker.invisible=function(e){var t=i.walker.whitespaces();return function(n){var i=t(n)||n.is&&!n.$.offsetHeight;return!!(e^i)}};i.walker.nodeType=function(e,t){return function(n){return!!(t^n.type==e)}};var r=/^[\t\r\n ]*(?:&nbsp;|\xa0)$/,o=i.walker.whitespaces(),l=i.walker.bookmark(),u=function(e){return l(e)||o(e)||e.type==1&&e.getName()in c.$inline&&!(e.getName()in c.$empty)};s.prototype.getBogus=function(){var e=this;do e=e.getPreviousSourceNode();while(u(e));if(e&&(!a?e.is&&e.is('br'):e.getText&&r.test(e.getText())))return e;return!1}})();i.range=function(e){var t=this;t.startContainer=null;t.startOffset=null;t.endContainer=null;t.endOffset=null;t.collapsed=!0;t.document=e};(function(){var e=function(e){e.collapsed=e.startContainer&&e.endContainer&&e.startContainer.equals(e.endContainer)&&e.startOffset==e.endOffset},n=function(e,t,n,i){e.optimizeBookmark();var r=e.startContainer,o=e.endContainer,w=e.startOffset,x=e.endOffset,C,N;if(o.type==3)o=o.split(x);else if(o.getChildCount()>0)if(x>=o.getChildCount()){o=o.append(e.document.createText(''));N=!0} -else o=o.getChild(x);if(r.type==3){r.split(w);if(r.equals(o))o=r.getNext()} -else if(!w){r=r.getFirst().insertBeforeMe(e.document.createText(''));C=!0} -else if(w>=r.getChildCount()){r=r.append(e.document.createText(''));C=!0} -else r=r.getChild(w).getPrevious();var u=r.getParents(),k=o.getParents(),d,f,m;for(d=0;d<u.length;d++){f=u[d];m=k[d];if(!f.equals(m))break};var l=n,c,b,a,y;for(var v=d;v<u.length;v++){c=u[v];if(l&&!c.equals(r))b=l.append(c.clone());a=c.getNext();while(a){if(a.equals(k[v])||a.equals(o))break;y=a.getNext();if(t==2)l.append(a.clone(!0));else{a.remove();if(t==1)l.append(a)};a=y};if(l)l=b};l=n;for(var h=d;h<k.length;h++){c=k[h];if(t>0&&!c.equals(o))b=l.append(c.clone());if(!u[h]||c.$.parentNode!=u[h].$.parentNode){a=c.getPrevious();while(a){if(a.equals(u[h])||a.equals(r))break;y=a.getPrevious();if(t==2)l.$.insertBefore(a.$.cloneNode(!0),l.$.firstChild);else{a.remove();if(t==1)l.$.insertBefore(a.$,l.$.firstChild)};a=y}};if(l)l=b};if(t==2){var p=e.startContainer;if(p.type==3){p.$.data+=p.$.nextSibling.data;p.$.parentNode.removeChild(p.$.nextSibling)};var g=e.endContainer;if(g.type==3&&g.$.nextSibling){g.$.data+=g.$.nextSibling.data;g.$.parentNode.removeChild(g.$.nextSibling)}} -else{if(f&&m&&(r.$.parentNode!=f.$.parentNode||o.$.parentNode!=m.$.parentNode)){var E=m.getIndex();if(C&&m.$.parentNode==r.$.parentNode)E--;if(i&&f.type==1){var S=s.createFromHtml('<span data-cke-bookmark="1" style="display:none">&nbsp;</span>',e.document);S.insertAfter(f);f.mergeSiblings(!1);e.moveToBookmark({startNode:S})} -else e.setStart(m.getParent(),E)};e.collapse(!0)};if(C)r.remove();if(N&&o.$.parentNode)o.remove()},d={abbr:1,acronym:1,b:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,q:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,tt:1,u:1,'var':1};function r(e){var n=!1,r=i.walker.bookmark(!0);return function(i){if(r(i))return!0;if(i.type==3){if(t.trim(i.getText()).length)return!1} -else if(i.type==1)if(!d[i.getName()])if(!e&&!a&&i.getName()=='br'&&!n)n=!0;else return!1;return!0}};function f(e){return e.type!=3&&e.getName()in c.$removeEmpty||!t.trim(e.getText())||!!e.getParent().data('cke-bookmark')};var l=new i.walker.whitespaces(),u=new i.walker.bookmark();function o(e){return!l(e)&&!u(e)};i.range.prototype={clone:function(){var e=this,t=new i.range(e.document);t.startContainer=e.startContainer;t.startOffset=e.startOffset;t.endContainer=e.endContainer;t.endOffset=e.endOffset;t.collapsed=e.collapsed;return t},collapse:function(e){var t=this;if(e){t.endContainer=t.startContainer;t.endOffset=t.startOffset} -else{t.startContainer=t.endContainer;t.startOffset=t.endOffset};t.collapsed=!0},cloneContents:function(){var e=new i.documentFragment(this.document);if(!this.collapsed)n(this,2,e);return e},deleteContents:function(e){if(this.collapsed)return;n(this,0,null,e)},extractContents:function(e){var t=new i.documentFragment(this.document);if(!this.collapsed)n(this,1,t,e);return t},createBookmark:function(e){var i=this,n,a,o,r,s=i.collapsed;n=i.document.createElement('span');n.data('cke-bookmark',1);n.setStyle('display','none');n.setHtml('&nbsp;');if(e){o='cke_bm_'+t.getNextNumber();n.setAttribute('id',o+'S')};if(!s){a=n.clone();a.setHtml('&nbsp;');if(e)a.setAttribute('id',o+'E');r=i.clone();r.collapse();r.insertNode(a)};r=i.clone();r.collapse(!0);r.insertNode(n);if(a){i.setStartAfter(n);i.setEndBefore(a)} -else i.moveToPosition(n,4);return{startNode:e?o+'S':n,endNode:e?o+'E':a,serializable:e,collapsed:s}},createBookmark2:function(e){var r=this,n=r.startContainer,i=r.endContainer,o=r.startOffset,s=r.endOffset,l=r.collapsed,t,a;if(!n||!i)return{start:0,end:0};if(e){if(n.type==1){t=n.getChild(o);if(t&&t.type==3&&o>0&&t.getPrevious().type==3){n=t;o=0}} -while(n.type==3&&(a=n.getPrevious())&&a.type==3){n=a;o+=a.getLength()};if(!l){if(i.type==1){t=i.getChild(s);if(t&&t.type==3&&s>0&&t.getPrevious().type==3){i=t;s=0}} -while(i.type==3&&(a=i.getPrevious())&&a.type==3){i=a;s+=a.getLength()}}};return{start:n.getAddress(e),end:l?null:i.getAddress(e),startOffset:o,endOffset:s,normalized:e,collapsed:l,is2:!0}},moveToBookmark:function(e){var t=this;if(e.is2){var o=t.document.getByAddress(e.start,e.normalized),s=e.startOffset,r=e.end&&t.document.getByAddress(e.end,e.normalized),l=e.endOffset;t.setStart(o,s);if(r)t.setEnd(r,l);else t.collapse(!0)} -else{var i=e.serializable,a=i?t.document.getById(e.startNode):e.startNode,n=i?t.document.getById(e.endNode):e.endNode;t.setStartBefore(a);a.remove();if(n){t.setEndBefore(n);n.remove()} -else t.collapse(!0)}},getBoundaryNodes:function(){var a=this,e=a.startContainer,t=a.endContainer,r=a.startOffset,o=a.endOffset,n;if(e.type==1){n=e.getChildCount();if(n>r)e=e.getChild(r);else if(n<1)e=e.getPreviousSourceNode();else{e=e.$;while(e.lastChild)e=e.lastChild;e=new i.node(e);e=e.getNextSourceNode()||e}};if(t.type==1){n=t.getChildCount();if(n>o)t=t.getChild(o).getPreviousSourceNode(!0);else if(n<1)t=t.getPreviousSourceNode();else{t=t.$;while(t.lastChild)t=t.lastChild;t=new i.node(t)}};if(e.getPosition(t)&2)e=t;return{startNode:e,endNode:t}},getCommonAncestor:function(e,t){var i=this,a=i.startContainer,r=i.endContainer,n;if(a.equals(r)){if(e&&a.type==1&&i.startOffset==i.endOffset-1)n=a.getChild(i.startOffset);else n=a} -else n=a.getCommonAncestor(r);return t&&!n.is?n.getParent():n},optimize:function(){var t=this,e=t.startContainer,n=t.startOffset;if(e.type!=1)if(!n)t.setStartBefore(e);else if(n>=e.getLength())t.setStartAfter(e);e=t.endContainer;n=t.endOffset;if(e.type!=1)if(!n)t.setEndBefore(e);else if(n>=e.getLength())t.setEndAfter(e)},optimizeBookmark:function(){var t=this,n=t.startContainer,e=t.endContainer;if(n.is&&n.is('span')&&n.data('cke-bookmark'))t.setStartAt(n,3);if(e&&e.is&&e.is('span')&&e.data('cke-bookmark'))t.setEndAt(e,4)},trim:function(e,t){var n=this,i=n.startContainer,o=n.startOffset,s=n.collapsed;if((!e||s)&&i&&i.type==3){if(!o){o=i.getIndex();i=i.getParent()} -else if(o>=i.getLength()){o=i.getIndex()+1;i=i.getParent()} -else{var l=i.split(o);o=i.getIndex()+1;i=i.getParent();if(n.startContainer.equals(n.endContainer))n.setEnd(l,n.endOffset-n.startOffset);else if(i.equals(n.endContainer))n.endOffset+=1};n.setStart(i,o);if(s){n.collapse(!0);return}};var a=n.endContainer,r=n.endOffset;if(!(t||s)&&a&&a.type==3){if(!r){r=a.getIndex();a=a.getParent()} -else if(r>=a.getLength()){r=a.getIndex()+1;a=a.getParent()} -else{a.split(r);r=a.getIndex()+1;a=a.getParent()};n.setEnd(a,r)}},enlarge:function(e,n){switch(e){case 1:if(this.collapsed)return;var b=this.getCommonAncestor(),g=this.document.getBody(),y,k,r,a,d,s=!1,f,l,o=this.startContainer,h=this.startOffset;if(o.type==3){if(h){o=!t.trim(o.substring(0,h)).length&&o;s=!!o};if(o)if(!(a=o.getPrevious()))r=o.getParent()} -else{if(h)a=o.getChild(h-1)||o.getLast();if(!a)r=o} -while(r||a){if(r&&!a){if(!d&&r.equals(b))d=!0;if(!g.contains(r))break;if(!s||r.getComputedStyle('display')!='inline'){s=!1;if(d)y=r;else this.setStartBefore(r)};a=r.getPrevious()} -while(a){f=!1;if(a.type==3){l=a.getText();if(/[^\s\ufeff]/.test(l))a=null;f=/[\s\ufeff]$/.test(l)} -else if((a.$.offsetWidth>0||n&&a.is('br'))&&!a.data('cke-bookmark'))if(s&&c.$removeEmpty[a.getName()]){l=a.getText();if(/[^\s\ufeff]/.test(l))a=null;else{var E=a.$.all||a.$.getElementsByTagName('*');for(var S=0,w;w=E[S++];){if(!c.$removeEmpty[w.nodeName.toLowerCase()]){a=null;break}}};if(a)f=!!l.length} -else a=null;if(f)if(s){if(d)y=r;else if(r)this.setStartBefore(r)} -else s=!0;if(a){var v=a.getPrevious();if(!r&&!v){r=a;a=null;break};a=v} -else r=null};if(r)r=r.getParent()};o=this.endContainer;h=this.endOffset;r=a=null;d=s=!1;if(o.type==3){o=!t.trim(o.substring(h)).length&&o;s=!(o&&o.getLength());if(o)if(!(a=o.getNext()))r=o.getParent()} -else{a=o.getChild(h);if(!a)r=o} -while(r||a){if(r&&!a){if(!d&&r.equals(b))d=!0;if(!g.contains(r))break;if(!s||r.getComputedStyle('display')!='inline'){s=!1;if(d)k=r;else if(r)this.setEndAfter(r)};a=r.getNext()} -while(a){f=!1;if(a.type==3){l=a.getText();if(/[^\s\ufeff]/.test(l))a=null;f=/^[\s\ufeff]/.test(l)} -else if((a.$.offsetWidth>0||n&&a.is('br'))&&!a.data('cke-bookmark'))if(s&&c.$removeEmpty[a.getName()]){l=a.getText();if(/[^\s\ufeff]/.test(l))a=null;else{E=a.$.all||a.$.getElementsByTagName('*');for(S=0;w=E[S++];){if(!c.$removeEmpty[w.nodeName.toLowerCase()]){a=null;break}}};if(a)f=!!l.length} -else a=null;if(f)if(s)if(d)k=r;else this.setEndAfter(r);if(a){v=a.getNext();if(!r&&!v){r=a;a=null;break};a=v} -else r=null};if(r)r=r.getParent()};if(y&&k){b=y.contains(k)?k:y;this.setStartBefore(b);this.setEndAfter(b)};break;case 2:case 3:var m=new i.range(this.document);g=this.document.getBody();m.setStartAt(g,1);m.setEnd(this.startContainer,this.startOffset);var p=new i.walker(m),u,C,N=i.walker.blockBoundary(e==3?{br:1}:null),x=function(e){var t=N(e);if(!t)u=e;return t},T=function(e){var t=x(e);if(!t&&e.is&&e.is('br'))C=e;return t};p.guard=x;r=p.lastBackward();u=u||g;this.setStartAt(u,!u.is('br')&&(!r&&this.checkStartOfBlock()||r&&u.contains(r))?1:4);m=this.clone();m.collapse();m.setEndAt(g,2);p=new i.walker(m);p.guard=e==3?T:x;u=null;r=p.lastForward();u=u||g;this.setEndAt(u,!r&&this.checkEndOfBlock()||r&&u.contains(r)?2:3);if(C)this.setEndAfter(C)}},shrink:function(e,t){if(!this.collapsed){e=e||2;var n=this.clone(),a=this.startContainer,r=this.endContainer,f=this.startOffset,m=this.endOffset,h=this.collapsed,s=1,l=1;if(a&&a.type==3)if(!f)n.setStartBefore(a);else if(f>=a.getLength())n.setStartAfter(a);else{n.setStartBefore(a);s=0};if(r&&r.type==3)if(!m)n.setEndBefore(r);else if(m>=r.getLength())n.setEndAfter(r);else{n.setEndAfter(r);l=0};var o=new i.walker(n),g=i.walker.bookmark();o.evaluator=function(t){return t.type==(e==1?1:3)};var d;o.guard=function(t,n){if(g(t))return!0;if(e==1&&t.type==3)return!1;if(n&&t.equals(d))return!1;if(!n&&t.type==1)d=t;return!0};if(s){var u=o[e==1?'lastForward':'next']();u&&this.setStartAt(u,t?1:3)};if(l){o.reset();var c=o[e==1?'lastBackward':'previous']();c&&this.setEndAt(c,t?2:4)};return!!(s||l)}},insertNode:function(e){var t=this;t.optimizeBookmark();t.trim(!1,!0);var n=t.startContainer,a=t.startOffset,i=n.getChild(a);if(i)e.insertBefore(i);else n.append(e);if(e.getParent().equals(t.endContainer))t.endOffset++;t.setStartBefore(e)},moveToPosition:function(e,t){this.setStartAt(e,t);this.collapse(!0)},selectNodeContents:function(e){this.setStart(e,0);this.setEnd(e,e.type==3?e.getLength():e.getChildCount())},setStart:function(t,n){var i=this;if(t.type==1&&c.$empty[t.getName()])n=t.getIndex(),t=t.getParent();i.startContainer=t;i.startOffset=n;if(!i.endContainer){i.endContainer=t;i.endOffset=n};e(i)},setEnd:function(t,n){var i=this;if(t.type==1&&c.$empty[t.getName()])n=t.getIndex()+1,t=t.getParent();i.endContainer=t;i.endOffset=n;if(!i.startContainer){i.startContainer=t;i.startOffset=n};e(i)},setStartAfter:function(e){this.setStart(e.getParent(),e.getIndex()+1)},setStartBefore:function(e){this.setStart(e.getParent(),e.getIndex())},setEndAfter:function(e){this.setEnd(e.getParent(),e.getIndex()+1)},setEndBefore:function(e){this.setEnd(e.getParent(),e.getIndex())},setStartAt:function(t,n){var i=this;switch(n){case 1:i.setStart(t,0);break;case 2:if(t.type==3)i.setStart(t,t.getLength());else i.setStart(t,t.getChildCount());break;case 3:i.setStartBefore(t);break;case 4:i.setStartAfter(t)};e(i)},setEndAt:function(t,n){var i=this;switch(n){case 1:i.setEnd(t,0);break;case 2:if(t.type==3)i.setEnd(t,t.getLength());else i.setEnd(t,t.getChildCount());break;case 3:i.setEndBefore(t);break;case 4:i.setEndAfter(t)};e(i)},fixBlock:function(e,t){var n=this,r=n.createBookmark(),i=n.document.createElement(t);n.collapse(e);n.enlarge(2);n.extractContents().appendTo(i);i.trim();if(!a)i.appendBogus();n.insertNode(i);n.moveToBookmark(r);return i},splitBlock:function(e){var t=this,c=new i.elementPath(t.startContainer),u=new i.elementPath(t.endContainer),d=c.blockLimit,f=u.blockLimit,n=c.block,r=u.block,o=null;if(!d.equals(f))return null;if(e!='br'){if(!n){n=t.fixBlock(!0,e);r=new i.elementPath(t.endContainer).block};if(!r)r=t.fixBlock(!1,e)};var s=n&&t.checkStartOfBlock(),l=r&&t.checkEndOfBlock();t.deleteContents();if(n&&n.equals(r))if(l){o=new i.elementPath(t.startContainer);t.moveToPosition(r,4);r=null} -else if(s){o=new i.elementPath(t.startContainer);t.moveToPosition(n,3);n=null} -else{r=t.splitElement(n);if(!a&&!n.is('ul','ol'))n.appendBogus()};return{previousBlock:n,nextBlock:r,wasStartOfBlock:s,wasEndOfBlock:l,elementPath:o}},splitElement:function(e){var t=this;if(!t.collapsed)return null;t.setEndAt(e,2);var i=t.extractContents(),n=e.clone(!1);i.appendTo(n);n.insertAfter(e);t.moveToPosition(e,4);return n},checkBoundaryOfElement:function(e,t){var n=t==1,a=this.clone();a.collapse(n);a[n?'setStartAt':'setEndAt'](e,n?1:2);var r=new i.walker(a);r.evaluator=f;return r[n?'checkBackward':'checkForward']()},checkStartOfBlock:function(){var e=this,s=e.startContainer,l=e.startOffset;if(l&&s.type==3){var c=t.ltrim(s.substring(0,l));if(c.length)return!1};e.trim();var o=new i.elementPath(e.startContainer),n=e.clone();n.collapse(!0);n.setStartAt(o.block||o.blockLimit,1);var a=new i.walker(n);a.evaluator=r(!0);return a.checkBackward()},checkEndOfBlock:function(){var e=this,s=e.endContainer,c=e.endOffset;if(s.type==3){var l=t.rtrim(s.substring(c));if(l.length)return!1};e.trim();var o=new i.elementPath(e.endContainer),n=e.clone();n.collapse(!1);n.setEndAt(o.block||o.blockLimit,2);var a=new i.walker(n);a.evaluator=r(!1);return a.checkForward()},checkReadOnly:(function(){function e(e,t){while(e){if(e.type==1)if(e.getAttribute('contentEditable')=='false'&&!e.data('cke-editable'))return 0;else if(e.is('body')||e.getAttribute('contentEditable')=='true'&&(e.contains(t)||e.equals(t)))break;e=e.getParent()};return 1};return function(){var t=this.startContainer,n=this.endContainer;return!(e(t,n)&&e(n,t))}})(),moveToElementEditablePosition:function(e,t){var n;if(c.$empty[e.getName()])return!1;while(e&&e.type==1){n=e.isEditable();if(n)this.moveToPosition(e,t?2:1);else if(c.$inline[e.getName()]){this.moveToPosition(e,t?4:3);return!0};if(c.$empty[e.getName()])e=e[t?'getPrevious':'getNext'](o);else e=e[t?'getLast':'getFirst'](o);if(e&&e.type==3){this.moveToPosition(e,t?4:3);return!0}};return n},moveToElementEditStart:function(e){return this.moveToElementEditablePosition(e)},moveToElementEditEnd:function(e){return this.moveToElementEditablePosition(e,!0)},getEnclosedNode:function(){var e=this.clone();e.optimize();if(e.startContainer.type!=1||e.endContainer.type!=1)return null;var n=new i.walker(e),a=i.walker.bookmark(!0),r=i.walker.whitespaces(!0),o=function(e){return r(e)&&a(e)};e.evaluator=o;var t=n.next();n.reset();return t&&t.equals(n.previous())?t:null},getTouchedStartNode:function(){var e=this.startContainer;if(this.collapsed||e.type!=1)return e;return e.getChild(this.startOffset)||e},getTouchedEndNode:function(){var e=this.endContainer;if(this.collapsed||e.type!=1)return e;return e.getChild(this.endOffset-1)||e}}})();e.POSITION_AFTER_START=1;e.POSITION_BEFORE_END=2;e.POSITION_BEFORE_START=3;e.POSITION_AFTER_END=4;e.ENLARGE_ELEMENT=1;e.ENLARGE_BLOCK_CONTENTS=2;e.ENLARGE_LIST_ITEM_CONTENTS=3;e.START=1;e.END=2;e.STARTEND=3;e.SHRINK_ELEMENT=1;e.SHRINK_TEXT=2;(function(){i.rangeList=function(e){if(e instanceof i.rangeList)return e;if(!e)e=[];else if(e instanceof i.range)e=[e];return t.extend(e,n)};var n={createIterator:function(){var t=this,a=i.walker.bookmark(),r=function(e){return!(e.is&&e.is('tr'))},n=[],e;return{getNextRange:function(i){e=e==undefined?0:e+1;var s=t[e];if(s&&t.length>1){if(!e)for(var l=t.length-1;l>=0;l--)n.unshift(t[l].createBookmark(!0));if(i){var o=0;while(t[e+o+1]){var c=s.document,u=0,d=c.getById(n[o].endNode),f=c.getById(n[o+1].startNode),r;while(1){r=d.getNextSourceNode(!1);if(!f.equals(r)){if(a(r)||r.type==1&&r.isBlockBoundary()){d=r;continue}} -else u=1;break};if(!u)break;o++}};s.moveToBookmark(n.shift());while(o--){r=t[++e];r.moveToBookmark(n.shift());s.setEnd(r.endContainer,r.endOffset)}};return s}}},createBookmarks:function(t){var n=this,o=[],r;for(var a=0;a<n.length;a++){o.push(r=n[a].createBookmark(t,!0));for(var i=a+1;i<n.length;i++){n[i]=e(r,n[i]);n[i]=e(r,n[i],!0)}};return o},createBookmarks2:function(e){var n=[];for(var t=0;t<this.length;t++)n.push(this[t].createBookmark2(e));return n},moveToBookmarks:function(e){for(var t=0;t<this.length;t++)this[t].moveToBookmark(e[t])}};function e(e,t,n){var r=e.serializable,i=t[n?'endContainer':'startContainer'],o=n?'endOffset':'startOffset',s=r?t.document.getById(e.startNode):e.startNode,a=r?t.document.getById(e.endNode):e.endNode;if(i.equals(s.getPrevious())){t.startOffset=t.startOffset-i.getLength()-a.getPrevious().getLength();i=a.getNext()} -else if(i.equals(a.getPrevious())){t.startOffset=t.startOffset-i.getLength();i=a.getNext()};i.equals(s.getParent())&&t[o]++;i.equals(a.getParent())&&t[o]++;t[n?'endContainer':'startContainer']=i;return t}})();(function(){if(n.webkit){n.hc=!1;return};var r=a&&n.version<7,o=a&&n.version==7,l=r?e.basePath+'images/spacer.gif':o?'about:blank':'data:image/png;base64,',i=s.createFromHtml('<div style="width:0px;height:0px;position:absolute;left:-10000px;background-image:url('+l+')"></div>',e.document);i.appendTo(e.document.getHead());try{n.hc=i.getComputedStyle('background-image')=='none'}catch(t){n.hc=!1};if(n.hc)n.cssClass+=' cke_hc';i.remove()})();r.load(l.corePlugins.split(','),function(){e.status='loaded';e.fire('loaded');var n=e._.pending;if(n){delete e._.pending;for(var t=0;t<n.length;t++)e.add(n[t])}});if(a)try{document.execCommand('BackgroundImageCache',!1,!0)}catch(u){};e.skins.add('kama',(function(){var i='cke_ui_color';return{editor:{css:['editor.css']},dialog:{css:['dialog.css']},templates:{css:['templates.css']},margins:[0,0,0,0],init:function(r){if(r.config.width&&!isNaN(r.config.width))r.config.width-=12;var u=[],f=/\$color/g,o='/* UI Color Support */.cke_skin_kama .cke_menuitem .cke_icon_wrapper{\tbackground-color: $color !important;\tborder-color: $color !important;}.cke_skin_kama .cke_menuitem a:hover .cke_icon_wrapper,.cke_skin_kama .cke_menuitem a:focus .cke_icon_wrapper,.cke_skin_kama .cke_menuitem a:active .cke_icon_wrapper{\tbackground-color: $color !important;\tborder-color: $color !important;}.cke_skin_kama .cke_menuitem a:hover .cke_label,.cke_skin_kama .cke_menuitem a:focus .cke_label,.cke_skin_kama .cke_menuitem a:active .cke_label{\tbackground-color: $color !important;}.cke_skin_kama .cke_menuitem a.cke_disabled:hover .cke_label,.cke_skin_kama .cke_menuitem a.cke_disabled:focus .cke_label,.cke_skin_kama .cke_menuitem a.cke_disabled:active .cke_label{\tbackground-color: transparent !important;}.cke_skin_kama .cke_menuitem a.cke_disabled:hover .cke_icon_wrapper,.cke_skin_kama .cke_menuitem a.cke_disabled:focus .cke_icon_wrapper,.cke_skin_kama .cke_menuitem a.cke_disabled:active .cke_icon_wrapper{\tbackground-color: $color !important;\tborder-color: $color !important;}.cke_skin_kama .cke_menuitem a.cke_disabled .cke_icon_wrapper{\tbackground-color: $color !important;\tborder-color: $color !important;}.cke_skin_kama .cke_menuseparator{\tbackground-color: $color !important;}.cke_skin_kama .cke_menuitem a:hover,.cke_skin_kama .cke_menuitem a:focus,.cke_skin_kama .cke_menuitem a:active{\tbackground-color: $color !important;}';if(n.webkit){o=o.split('}').slice(0,-1);for(var s=0;s<o.length;s++)o[s]=o[s].split('{')};function d(e){var t=e.getById(i);if(!t){t=e.getHead().append('style');t.setAttribute('id',i);t.setAttribute('type','text/css')};return t};function l(e,t,i){var r,l,o;for(var s=0;s<e.length;s++){if(n.webkit)for(l=0;l<t.length;l++){o=t[l][1];for(r=0;r<i.length;r++)o=o.replace(i[r][0],i[r][1]);e[s].$.sheet.addRule(t[l][0],o)} -else{o=t;for(r=0;r<i.length;r++)o=o.replace(i[r][0],i[r][1]);if(a)e[s].$.styleSheet.cssText+=o;else e[s].$.innerHTML+=o}}};var c=/\$color/g;t.extend(r,{uiColor:null,getUiColor:function(){return this.uiColor},setUiColor:function(t){var a,m=d(e.document),i='.'+r.id,s=[i+' .cke_wrapper',i+'_dialog .cke_dialog_contents',i+'_dialog a.cke_dialog_tab',i+'_dialog .cke_dialog_footer'].join(','),f='background-color: $color !important;';if(n.webkit)a=[[s,f]];else a=s+'{'+f+'}';return(this.setUiColor=function(e){var t=[[c,e]];r.uiColor=e;l([m],a,t);l(u,o,t)})(t)}});r.on('menuShow',function(e){var a=e.data[0],i=a.element.getElementsByTag('iframe').getItem(0).getFrameDocument();if(!i.getById('cke_ui_color')){var n=d(i);u.push(n);var t=r.getUiColor();if(t)l([n],o,[[c,t]])}});if(r.config.uiColor)r.setUiColor(r.config.uiColor)}}})());(function(){e.dialog?t():e.on('dialogPluginReady',t);function t(){e.dialog.on('resize',function(e){var t=e.data,n=t.width,i=t.height,a=t.dialog,r=a.parts.contents;if(t.skin!='kama')return;r.setStyles({width:n+'px',height:i+'px'})})}})();r.add('about',{requires:['dialog'],init:function(t){var n=t.addCommand('about',new e.dialogCommand('about'));n.modes={wysiwyg:1,source:1};n.canUndo=!1;t.ui.addButton('About',{label:t.lang.about.title,command:'about'});e.dialog.add('about',this.path+'dialogs/about.js')}});(function(){var i='a11yhelp',n='a11yHelp';r.add(i,{availableLangs:{en:1,he:1},init:function(i){var a=this;i.addCommand(n,{exec:function(){var r=i.langCode;r=a.availableLangs[r]?r:'en';e.scriptLoader.load(e.getUrl(a.path+'lang/'+r+'.js'),function(){t.extend(i.lang,a.lang[r]);i.openDialog(n)})},modes:{wysiwyg:1,source:1},canUndo:!1});e.dialog.add(n,this.path+'dialogs/a11yhelp.js')}})})();r.add('basicstyles',{requires:['styles','button'],init:function(t){var n=function(n,i,a,r){var o=new e.style(r);t.attachStyleStateChange(o,function(e){t.getCommand(a).setState(e)});t.addCommand(a,new e.styleCommand(o));t.ui.addButton(n,{label:i,command:a})},i=t.config,a=t.lang;n('Bold',a.bold,'bold',i.coreStyles_bold);n('Italic',a.italic,'italic',i.coreStyles_italic);n('Underline',a.underline,'underline',i.coreStyles_underline);n('Strike',a.strike,'strike',i.coreStyles_strike);n('Subscript',a.subscript,'subscript',i.coreStyles_subscript);n('Superscript',a.superscript,'superscript',i.coreStyles_superscript)}});l.coreStyles_bold={element:'strong',overrides:'b'};l.coreStyles_italic={element:'em',overrides:'i'};l.coreStyles_underline={element:'u'};l.coreStyles_strike={element:'strike'};l.coreStyles_subscript={element:'sub'};l.coreStyles_superscript={element:'sup'};(function(){var n={table:1,ul:1,ol:1,blockquote:1,div:1},a={},l={};t.extend(a,n,{tr:1,p:1,div:1,li:1});t.extend(l,a,{td:1});function u(e){d(e);f(e)};function d(e){var i=e.editor,a=e.data.path,n=i.config.useComputedState,t;n=n===undefined||n;if(!n)t=m(a.lastElement);t=t||a.block||a.blockLimit;t.is('body')&&(t=i.getSelection().getRanges()[0].getEnclosedNode());if(!t)return;var r=n?t.getComputedStyle('direction'):t.getStyle('direction')||t.getAttribute('dir');i.getCommand('bidirtl').setState(r=='rtl'?1:2);i.getCommand('bidiltr').setState(r=='ltr'?1:2)};function f(e){var t=e.editor,n=t.container.getChild(1),i=e.data.path.block||e.data.path.blockLimit;if(i&&t.lang.dir!=i.getComputedStyle('direction'))n.addClass('cke_mixed_dir_content');else n.removeClass('cke_mixed_dir_content')};function m(e){while(e&&!(e.getName()in l||e.is('body'))){var t=e.getParent();if(!t)break;e=t};return e};function o(e,t,n,i){s.setMarker(i,e,'bidi_processed',1);var a=e;while((a=a.getParent())&&!a.is('body')){if(a.getCustomData('bidi_processed')){e.removeStyle('direction');e.removeAttribute('dir');return null}};var r='useComputedState' in n.config?n.config.useComputedState:1,o=r?e.getComputedStyle('direction'):e.getStyle('direction')||e.hasAttribute('dir');if(o==t)return null;var l=r?o:e.getComputedStyle('direction');e.removeStyle('direction');if(r){e.removeAttribute('dir');if(t!=e.getComputedStyle('direction'))e.setAttribute('dir',t)} -else e.setAttribute('dir',t);if(t!=l)n.fire('dirChanged',{node:e,dir:t});n.forceNextSelectionCheck();return null};function g(e,t,n){var i=e.getCommonAncestor(!1,!0);e=e.clone();e.enlarge(n==2?3:2);if(e.checkBoundaryOfElement(i,1)&&e.checkBoundaryOfElement(i,2)){var a;while(i&&i.type==1&&(a=i.getParent())&&a.getChildCount()==1&&!(i.getName()in t))i=a;return i.type==1&&i.getName()in t&&i}};function c(e){return function(t){var h=t.getSelection(),d=t.config.enterMode,p=h.getRanges();if(p&&p.length){var u={},m=h.createBookmarks(),w=p.createIterator(),c,b=0;while(c=w.getNextRange(1)){var r=c.getEnclosedNode();if(!r||r&&!(r.type==1&&r.getName()in a))r=g(c,n,d);if(r&&!r.isReadOnly())o(r,e,t,u);var f,l,v=new i.walker(c),y=m[b].startNode,k=m[b++].endNode;v.evaluator=function(e){return!!(e.type==1&&e.getName()in n&&!(e.getName()==(d==1?'p':'div')&&e.getParent().type==1&&e.getParent().getName()=='blockquote')&&e.getPosition(y)&2&&(e.getPosition(k)&4+16)==4)};while(l=v.next())o(l,e,t,u);f=c.createIterator();f.enlargeBr=d!=2;while(l=f.getNextParagraph(d==1?'p':'div'))!l.isReadOnly()&&o(l,e,t,u)};s.clearAllMarkers(u);t.forceNextSelectionCheck();h.selectBookmarks(m);t.focus()}}};r.add('bidi',{requires:['styles','button'],init:function(t){var n=function(n,i,a,r){t.addCommand(a,new e.command(t,{exec:r}));t.ui.addButton(n,{label:i,command:a})},i=t.lang.bidi;n('BidiLtr',i.ltr,'bidiltr',c('ltr'));n('BidiRtl',i.rtl,'bidirtl',c('rtl'));t.on('selectionChange',u)}})})();(function(){function t(e,t){var n=t.block||t.blockLimit;if(!n||n.getName()=='body')return 2;if(n.getAscendant('blockquote',!0))return 1;return 2};function n(e){var n=e.editor,i=n.getCommand('blockquote');i.state=t(n,e.data.path);i.fire('state')};function o(e){for(var t=0,i=e.getChildCount(),n;t<i&&(n=e.getChild(t));t++){if(n.type==1&&n.isBlockBoundary())return!1};return!0};var e={exec:function(e){var A=e.getCommand('blockquote').state,w=e.getSelection(),f=w&&w.getRanges(!0)[0];if(!f)return;var p=w.createBookmarks();if(a){var y=p[0].startNode,k=p[0].endNode,l;if(y&&y.getParent().getName()=='blockquote'){l=y;while(l=l.getNext()){if(l.type==1&&l.isBlockBoundary()){y.move(l,!0);break}}};if(k&&k.getParent().getName()=='blockquote'){l=k;while(l=l.getPrevious()){if(l.type==1&&l.isBlockBoundary()){k.move(l);break}}}};var N=f.createIterator(),t;N.enlargeBr=e.config.enterMode!=2;if(A==2){var r=[];while(t=N.getNextParagraph())r.push(t);if(r.length<1){var b=e.document.createElement(e.config.enterMode==1?'p':'div'),E=p.shift();f.insertNode(b);b.append(new i.text('\ufeff',e.document));f.moveToBookmark(E);f.selectNodeContents(b);f.collapse(!0);E=f.createBookmark();r.push(b);p.unshift(E)};var m=r[0].getParent(),S=[];for(var d=0;d<r.length;d++){t=r[d];m=m.getCommonAncestor(t.getParent())};var L={table:1,tbody:1,tr:1,ol:1,ul:1};while(L[m.getName()])m=m.getParent();var B=null;while(r.length>0){t=r.shift();while(!t.getParent().equals(m))t=t.getParent();if(!t.equals(B))S.push(t);B=t} -while(S.length>0){t=S.shift();if(t.getName()=='blockquote'){var u=new i.documentFragment(e.document);while(t.getFirst()){u.append(t.getFirst().remove());r.push(u.getLast())};u.replace(t)} -else r.push(t)};var c=e.document.createElement('blockquote');c.insertBefore(r[0]);while(r.length>0){t=r.shift();c.append(t)}} -else if(A==1){var x=[],h={};while(t=N.getNextParagraph()){var I=null,g=null;while(t.getParent()){if(t.getParent().getName()=='blockquote'){I=t.getParent();g=t;break};t=t.getParent()};if(I&&g&&!g.getCustomData('blockquote_moveout')){x.push(g);s.setMarker(h,g,'blockquote_moveout',!0)}};s.clearAllMarkers(h);var C=[],v=[];h={};while(x.length>0){var n=x.shift();c=n.getParent();if(!n.getPrevious())n.remove().insertBefore(c);else if(!n.getNext())n.remove().insertAfter(c);else{n.breakParent(n.getParent());v.push(n.getNext())};if(!c.getCustomData('blockquote_processed')){v.push(c);s.setMarker(h,c,'blockquote_processed',!0)};C.push(n)};s.clearAllMarkers(h);for(d=v.length-1;d>=0;d--){c=v[d];if(o(c))c.remove()};if(e.config.enterMode==2){var T=!0;while(C.length){n=C.shift();if(n.getName()=='div'){u=new i.documentFragment(e.document);var D=T&&n.getPrevious()&&!(n.getPrevious().type==1&&n.getPrevious().isBlockBoundary());if(D)u.append(e.document.createElement('br'));var P=n.getNext()&&!(n.getNext().type==1&&n.getNext().isBlockBoundary());while(n.getFirst())n.getFirst().remove().appendTo(u);if(P)u.append(e.document.createElement('br'));u.replace(n);T=!1}}}};w.selectBookmarks(p);e.focus()}};r.add('blockquote',{init:function(t){t.addCommand('blockquote',e);t.ui.addButton('Blockquote',{label:t.lang.blockquote,command:'blockquote'});t.on('selectionChange',n)},requires:['domiterator']})})();r.add('button',{beforeInit:function(e){e.ui.addHandler(1,o.button.handler)}});e.UI_BUTTON=1;o.button=function(e){t.extend(this,e,{title:e.label,className:e.className||e.command&&'cke_button_'+e.command||'',click:e.click||(function(t){t.execCommand(e.command)})});this._={}};o.button.handler={create:function(e){return new o.button(e)}};o.button._={instances:[],keydown:function(e,t){var n=o.button._.instances[e];if(n.onkey){t=new i.event(t);return n.onkey(n,t.getKeystroke())!==!1}},focus:function(e,t){var a=o.button._.instances[e],r;if(a.onfocus)r=a.onfocus(a,new i.event(t))!==!1;if(n.gecko&&n.version<10900)t.preventBubble();return r}};(function(){var i=t.addFunction(o.button._.keydown,o.button._),a=t.addFunction(o.button._.focus,o.button._);o.button.prototype={canGroup:!0,render:function(r,s){var c=n,d=this._.id=t.getNextId(),f='',l=this.command,h,g;this._.editor=r;var u={id:d,button:this,editor:r,focus:function(){var t=e.document.getById(d);t.focus()},execute:function(){this.button.click(r)}};u.clickFn=h=t.addFunction(u.execute,u);u.index=g=o.button._.instances.push(u)-1;if(this.modes){var m={};r.on('beforeModeUnload',function(){m[r.mode]=this._.state},this);r.on('mode',function(){var e=r.mode;this.setState(this.modes[e]?m[e]!=undefined?m[e]:2:0)},this)} -else if(l){l=r.getCommand(l);if(l){l.on('state',function(){this.setState(l.state)},this);f+='cke_'+(l.state==1?'on':l.state==0?'disabled':'off')}};if(!l)f+='cke_off';if(this.className)f+=' '+this.className;s.push('<span class="cke_button'+(this.icon&&this.icon.indexOf('.png')==-1?' cke_noalphafix':'')+'">','<a id="',d,'" class="',f,'"',c.gecko&&c.version>=10900&&!c.hc?'':'" href="javascript:void(\''+(this.title||'').replace('\'','')+'\')"',' title="',this.title,'" tabindex="-1" hidefocus="true" role="button" aria-labelledby="'+d+'_label"'+(this.hasArrow?' aria-haspopup="true"':''));if(c.opera||c.gecko&&c.mac)s.push(' onkeypress="return false;"');if(c.gecko)s.push(' onblur="this.style.cssText = this.style.cssText;"');s.push(' onkeydown="return CKEDITOR.tools.callFunction(',i,', ',g,', event);" onfocus="return CKEDITOR.tools.callFunction(',a,', ',g,', event);" onclick="CKEDITOR.tools.callFunction(',h,', this); return false;"><span class="cke_icon"');if(this.icon){var p=(this.iconOffset||0)*-16;s.push(' style="background-image:url(',e.getUrl(this.icon),');background-position:0 '+p+'px;"')};s.push('>&nbsp;</span><span id="',d,'_label" class="cke_label">',this.label,'</span>');if(this.hasArrow)s.push('<span class="cke_buttonarrow">'+(n.hc?'&#9660;':'&nbsp;')+'</span>');s.push('</a>','</span>');if(this.onRender)this.onRender();return u},setState:function(t){if(this._.state==t)return!1;this._.state=t;var n=e.document.getById(this._.id);if(n){n.setState(t);t==0?n.setAttribute('aria-disabled',!0):n.removeAttribute('aria-disabled');t==1?n.setAttribute('aria-pressed',!0):n.removeAttribute('aria-pressed');return!0} -else return!1}}})();o.prototype.addButton=function(e,t){this.add(e,1,t)};e.on('reset',function(){o.button._.instances=[]});(function(){var d=function(e,t){var i=e.document,a=i.getBody(),r=0,o=function(){r=1};a.on(t,o);(n.version>7?i.$:i.$.selection.createRange()).execCommand(t);a.removeListener(t,o);return r},h=a?function(e,t){return d(e,t)}:function(e,t){try{return e.document.$.execCommand(t,!1,null)}catch(n){return!1}},c=function(e){var t=this;t.type=e;t.canUndo=t.type=='cut';t.startDisabled=!0};c.prototype={exec:function(e,t){this.type=='cut'&&f(e);var n=h(e,this.type);if(!n)alert(e.lang.clipboard[this.type+'Error']);return n}};var m={canUndo:!1,exec:a?function(e){e.focus();if(!e.document.getBody().fire('beforepaste')&&!d(e,'paste')){e.fire('pasteDialog');return!1}}:function(e){try{if(!e.document.getBody().fire('beforepaste')&&!e.document.$.execCommand('Paste',!1,null))throw 0}catch(t){setTimeout(function(){e.fire('pasteDialog')},0);return!1}}},g=function(e){if(this.mode!='wysiwyg')return;switch(e.data.keyCode){case 1000+86:case 2000+45:var t=this.document.getBody();if(!a&&t.fire('beforepaste'))e.cancel();else if(n.opera||n.gecko&&n.version<10900)t.fire('paste');return;case 1000+88:case 2000+46:var i=this;this.fire('saveSnapshot');setTimeout(function(){i.fire('saveSnapshot')},0)}};function p(e,t,r){var l=this.document;if(l.getById('cke_pastebin'))return;if(t=='text'&&e.data&&e.data.$.clipboardData){var f=e.data.$.clipboardData.getData('text/plain');if(f){e.data.preventDefault();r(f);return}};var c=this.getSelection(),u=new i.range(l),o=new s(t=='text'?'textarea':n.webkit?'body':'div',l);o.setAttribute('id','cke_pastebin');n.webkit&&o.append(l.createText('\xa0'));l.getBody().append(o);o.setStyles({position:'absolute',top:c.getStartElement().getDocumentPosition().y+'px',width:'1px',height:'1px',overflow:'hidden'});o.setStyle(this.config.contentsLangDirection=='ltr'?'left':'right','-1000px');var g=c.createBookmarks();if(t=='text'){if(a){var d=l.getBody().$.createTextRange();d.moveToElementText(o.$);d.execCommand('Paste');e.data.preventDefault()} -else o.$.focus()} -else{u.setStartAt(o,1);u.setEndAt(o,2);u.select(!0)};var m=this;window.setTimeout(function(){t=='text'&&n.gecko&&m.focusGrabber.focus();o.remove();var e;o=n.webkit&&(e=o.getFirst())&&e.is&&e.hasClass('Apple-style-span')?e:o;c.selectBookmarks(g);r(o['get'+(t=='text'?'Value':'Html')]())},0)};function f(e){if(!a||n.quirks)return;var t=e.getSelection(),i;if(t.getType()==3&&(i=t.getSelectedElement())){var r=t.getRanges()[0],o=e.document.createText('');o.insertBefore(i);r.setStartBefore(o);r.setEndAfter(i);t.selectRanges([r]);setTimeout(function(){if(i.getParent()){o.remove();t.selectElement(i)}},0)}};var o;function t(e,t){a&&(o=1);var n=t.document.$.queryCommandEnabled(e)?2:0;o=0;return n};var l;function u(){var e=this;if(e.mode!='wysiwyg')return;e.getCommand('cut').setState(l?0:t('Cut',e));e.getCommand('copy').setState(t('Copy',e));var i=l?0:n.webkit?2:t('Paste',e);e.fire('pasteState',i)};r.add('clipboard',{requires:['dialog','htmldataprocessor'],init:function(i){i.on('paste',function(e){var t=e.data;if(t.html)i.insertHtml(t.html);else if(t.text)i.insertText(t.text)},null,null,1000);i.on('pasteDialog',function(e){setTimeout(function(){i.openDialog('paste')},0)});i.on('pasteState',function(e){i.getCommand('paste').setState(e.data)});function s(e,t,n,a){var r=i.lang[t];i.addCommand(t,n);i.ui.addButton(e,{label:r,command:t});if(i.addMenuItems)i.addMenuItem(t,{label:r,command:t,group:'clipboard',order:a})};s('Cut','cut',new c('cut'),1);s('Copy','copy',new c('copy'),4);s('Paste','paste',m,8);e.dialog.add('paste',e.getUrl(this.path+'dialogs/paste.js'));i.on('key',g,i);var r=i.config.forcePasteAsPlainText?'text':'html';i.on('contentDom',function(){var e=i.document.getBody();e.on(r=='text'&&a||n.webkit?'paste':'beforepaste',function(e){if(o)return;p.call(i,e,r,function(e){if(!e)return;var t={};t[r]=e;i.fire('paste',t)})});e.on('beforecut',function(){!o&&f(i)});e.on('mouseup',function(){setTimeout(function(){u.call(i)},0)},i);e.on('keyup',u,i)});i.on('selectionChange',function(e){l=e.data.selection.getRanges()[0].checkReadOnly();u.call(i)});if(i.contextMenu)i.contextMenu.addListener(function(e,a){var r=a.getRanges()[0].checkReadOnly();return{cut:!r&&t('Cut',i),copy:t('Copy',i),paste:!r&&(n.webkit?2:t('Paste',i))}})}})})();r.add('colorbutton',{requires:['panelbutton','floatpanel','styles'],init:function(a){var s=a.config,r=a.lang.colorButton,d;if(!n.hc){l('TextColor','fore',r.textColorTitle);l('BGColor','back',r.bgColorTitle)};function l(e,n,s){var l=t.getNextId()+'_colorBox';a.ui.add(e,4,{label:s,title:s,className:'cke_button_'+e.toLowerCase(),modes:{wysiwyg:1},panel:{css:a.skin.editor.css,attributes:{role:'listbox','aria-label':r.panelTitle}},onBlock:function(e,t){t.autoSize=!0;t.element.addClass('cke_colorblock');t.element.setHtml(u(e,n,l));t.element.getDocu