diff --git a/.gitignore b/.gitignore index a3124fa..3d64fcc 100644 --- a/.gitignore +++ b/.gitignore @@ -1752,4 +1752,7 @@ /static_build/node_modules/ /static_build/.sass-cache/ /static_build/.bundle/ -/static_build/nbproject/private/ \ No newline at end of file +/static_build/nbproject/private/ +/static_build/nbproject/project.xml +/dist/containmentUnit-1.0.10.zip +/static_build/nbproject/project.properties \ No newline at end of file diff --git a/containmentUnit/controllers/casperjs.py b/containmentUnit/controllers/casperjs.py index baee555..1345dc7 100644 --- a/containmentUnit/controllers/casperjs.py +++ b/containmentUnit/controllers/casperjs.py @@ -127,6 +127,7 @@ def exeScript(self): stdout_value, stderr_value = myProc.communicate() self.scriptOutput = repr(stdout_value) self.scriptErrors = stderr_value + return self.getScriptOutput(self.scriptOutputFile) except: print "\n\t Error: second attempt failed, program will quit." self.stopProxy() diff --git a/containmentUnit/controllers/wraith.py b/containmentUnit/controllers/wraith.py index 8556033..8b65e4a 100644 --- a/containmentUnit/controllers/wraith.py +++ b/containmentUnit/controllers/wraith.py @@ -6,7 +6,9 @@ from pylons.controllers.util import redirect from pylons.decorators.rest import restrict from browsermobproxy import Server +from time import strftime from containmentUnit.lib.base import BaseController, render +import containmentUnit.lib.proxyPortManager as portManager #print "app root is: " + APP_ROOT; #This opens a pipe to the standard cmd shell and sets input and output @@ -30,6 +32,7 @@ def __before__(self): def _updateRequestData(self,requirePaths): + portManager.lock.acquire() self.reqParams = json.loads(request.body) if self.reqParams['siteName'] != None: @@ -46,6 +49,7 @@ def _updateRequestData(self,requirePaths): if self.reqParams['protocol'] != "https": self.protocol = "http" + portManager.lock.release() @restrict("POST") @@ -53,6 +57,7 @@ def generateSiteYaml(self): self._updateRequestData(True) + portManager.lock.acquire() if self._addSiteToExisting() == False: return self.scriptOutput @@ -108,6 +113,8 @@ def generateSiteYaml(self): self._writeOutput(yamlCache,self.siteName+'_History.yaml') print "Yaml file successfully created :)" + portManager.lock.release() + if self.updatingRecord == False : return self.generateBaseTestImages() else: @@ -117,6 +124,7 @@ def generateSiteYaml(self): def updateSitePaths(self): + portManager.lock.acquire() self.reqParams = json.loads(request.body) self.siteName = self.reqParams['siteName'] selfSiteName = self.siteName @@ -160,12 +168,14 @@ def updateSitePaths(self): if y < (len(newPathArray) - 1): self._appendOutput(',', filePath) self._appendOutput(']}', filePath) - + portManager.lock.release() return self.generateSiteYaml() else: #Should only occur in error. You can't select an existing path if the file is empty self.scriptOutput += "File is empty, path not found." + portManager.lock.release() return self.generateSiteYaml() + portManager.lock.release() return self.scriptOutput else: @@ -206,7 +216,7 @@ def updateSitePaths(self): if y < (len(newPathArray) - 1): self._appendOutput(',', filePath) self._appendOutput(']}', filePath) - + portManager.lock.release() return self.generateSiteYaml() else: #Adds Paths to file that is empty @@ -219,7 +229,9 @@ def updateSitePaths(self): self._appendOutput(']}', filePath) self.scriptOutput += "Path : " + selfPathName + " added successfully
" + portManager.lock.release() return self.generateSiteYaml() + portManager.lock.release() return self.scriptOutput @@ -289,26 +301,35 @@ def getLatestTestImages(self): @restrict("PUT") def removeExistingSite(self): #Delete log files + portManager.lock.acquire() self.siteName = request.params['siteName'] - if os.path.isfile(self.scriptDirectory+'logs/' + self.siteName +'_GetLatestImageOutput.log'): - os.remove(self.scriptDirectory+'logs/' + self.siteName +'_GetLatestImageOutput.log') - if os.path.isfile(self.scriptDirectory+'logs/' + self.siteName +'_GenBaseImageOutput.log'): - os.remove(self.scriptDirectory+'logs/' + self.siteName +'_GenBaseImageOutput.log') + + latestLog = self.scriptDirectory+'logs/' + self.siteName +'_GetLatestImageOutput.log' + baseLog = self.scriptDirectory+'logs/' + self.siteName +'_GenBaseImageOutput.log' + baseDirectory = self.scriptDirectory + "screenCaptures/" + self.siteName + "_base_shots" + latestDirectory = self.scriptDirectory + "screenCaptures/" + self.siteName + "_latest_shots" + pathsFile = self.scriptDirectory+'pathData/' + self.siteName +'_paths.json' + historyFile = self.scriptDirectory + self.siteName +'_History.yaml' + + if os.path.isfile(latestLog): + os.remove(latestLog) + if os.path.isfile(baseLog): + os.remove(baseLog) #Delete Images and Folders - if os.path.exists(self.scriptDirectory + "screenCaptures/" + self.siteName + "_base_shots"): - shutil.rmtree(self.scriptDirectory + "screenCaptures/" + self.siteName + "_base_shots") + if os.path.exists(baseDirectory): + shutil.rmtree(baseDirectory) - if os.path.exists(self.scriptDirectory + "screenCaptures/" + self.siteName + "_latest_shots"): - shutil.rmtree(self.scriptDirectory + "screenCaptures/" + self.siteName + "_latest_shots") + if os.path.exists(latestDirectory): + shutil.rmtree(latestDirectory) #Delete Path Files - if os.path.isfile(self.scriptDirectory+'pathData/' + self.siteName +'_paths.json'): - os.remove(self.scriptDirectory+'pathData/' + self.siteName +'_paths.json') + if os.path.isfile(pathsFile): + os.remove(pathsFile) #Delete yaml - if os.path.isfile(self.scriptDirectory + self.siteName +'_History.yaml'): - os.remove(self.scriptDirectory + self.siteName +'_History.yaml') + if os.path.isfile(historyFile): + os.remove(historyFile) #remove site from existingSites.config f = open(self.scriptDirectory + "existingSites.config","r+") @@ -326,30 +347,37 @@ def removeExistingSite(self): f = open(self.scriptDirectory + "wraithGalleryIndex.html","r+") d = f.readlines() f.seek(0) - + search = ''+self.siteName+'' for i in d: - if i != '
' + self.siteName + '\'s gallery
\n': + if not re.search(search,i): f.write(i) f.truncate() f.close() + portManager.lock.release() return "Site : " + self.siteName + " has been removed from the system." def _writeOutput(self,data,filename): + portManager.lock.acquire() fileStream = open(self.scriptDirectory+filename,'w') fileStream.write(data) fileStream.close() + portManager.lock.release() def _appendOutput(self,data,filename): + portManager.lock.acquire() fileStream = open(self.scriptDirectory+filename,'a') fileStream.write(data) fileStream.close() + portManager.lock.release() def _getScriptOutput(self,filename): + fileStream = open(self.scriptDirectory+filename,'r') output = fileStream.read() fileStream.close(); + return output @restrict("GET") @@ -367,6 +395,7 @@ def loadWraithGallery(self): @restrict("GET") def getExistingSites(self): # Read existing site entries from log + portManager.lock.acquire() fileStream = open(self.scriptDirectory+"existingSites.config",'r') temp = fileStream.read().splitlines() newtemp = '' @@ -378,6 +407,7 @@ def getExistingSites(self): newtemp += '{"siteName": "' +entry +'"}' count += 1 temp = '{"sites":['+str(newtemp)+']}' + portManager.lock.release() return json.dumps(temp) @restrict("GET") @@ -389,64 +419,105 @@ def getExistingSitePaths(self): def _addSiteToExisting(self): print "Adding site to existingSites.config " fileStream = self._getScriptOutput('existingSites.config') - - + portManager.lock.acquire() + foundSite = False if fileStream != None: with open(self.scriptDirectory+'existingSites.config') as f: print("stream is open") for line in f: - if re.search(self.siteName+'\n',line): + if self.siteName+'\n'==line: + foundSite = True + break + - if self.updatingRecord : - print("Existing Record is being updated.") - return True - else: - print("The Site Already Exists.") - self.scriptOutput += self.siteName + " already exists, please remove or update paths to edit." - return False + if foundSite: + if self.updatingRecord : + print("Existing Record is being updated.") + portManager.lock.release() + return True + else: + print("The Site Already Exists.") + self.scriptOutput += self.siteName + " already exists, please remove or update paths to edit." + portManager.lock.release() + return False - else: - print("attempting to write output") - self._appendOutput(self.siteName+'\n','existingSites.config') - #preserve our paths to file so we can reference them from the web interface. - self._writeOutput(self.rawPathData,"pathData/"+self.siteName+'_paths.json') - self.scriptOutput += "Site : " + self.siteName + " added Successfully" - return True + else: + print("attempting to write output") + self._appendOutput(self.siteName+'\n','existingSites.config') + #preserve our paths to file so we can reference them from the web interface. + self._writeOutput(self.rawPathData,"pathData/"+self.siteName+'_paths.json') + self.scriptOutput += "Site : " + self.siteName + " added Successfully" + portManager.lock.release() + return True else: self._writeOutput(self.siteName+'\n','existingSites.config') #preserve our paths to file so we can reference them from the web interface. self._writeOutput(self.rawPathData,"pathData/"+self.siteName+'_paths.json') self.scriptOutput += "Site : " + self.siteName + " added Successfully" + portManager.lock.release() return True - + portManager.lock.release() return False def _addSiteToGalleryIndex(self): - print "Adding site to wraithGalleryIndex.html " - link = '
' + self.siteName + '\'s gallery
\n' + print "# Adding site to wraithGalleryIndex.html #" + + timeStamp = strftime("%A %m/%d/%y @ %I:%M:%S %p") + + myFile = self.scriptDirectory+'wraithGalleryIndex.html' + link = '
' + self.siteName + ''+ timeStamp.encode('utf-8') +'
\n' + foundSite = False + portManager.lock.acquire() if os.path.isfile(self.scriptDirectory+'wraithGalleryIndex.html'): - - with open(self.scriptDirectory+'wraithGalleryIndex.html') as f: - print("stream is open") - - for line in f: - if link==line: - print("The Gallery Already Exists.") - self.scriptOutput += self.siteName + "'s gallery is already listed." - return - + if os.stat(myFile).st_size > 0 : + with open(myFile) as f: + print("# Opened wriathGalleryIndex #") + search = ''+self.siteName+'' + for line in f: - else: - print("Adding site to gallery Index.") - self._appendOutput(link,'wraithGalleryIndex.html') - return + if re.search(search,line): + foundSite = True + if foundSite: + print("The Gallery Already Exists.") + self.scriptOutput += self.siteName + "'s gallery is already listed." + self.__updateGalleryIndex() + portManager.lock.release() + return + + else: + print("Adding site to gallery Index.") + self._appendOutput(link,'wraithGalleryIndex.html') + portManager.lock.release() + return + else: + print("Adding site to gallery Index.") + self._writeOutput(link,'wraithGalleryIndex.html') + portManager.lock.release() + return else: - print("Adding site to gallery Index.") + print("# wriathGalleryIndex is empty adding site to file. #") self._writeOutput(link,'wraithGalleryIndex.html') + portManager.lock.release() return - + + def __updateGalleryIndex(self): + timeStamp = strftime("%A %m/%d/%y @ %I:%M:%S %p") + link = '
' + self.siteName + ''+ timeStamp.encode('utf-8') +'
\n' + portManager.lock.acquire() + #update gallery index + f = open(self.scriptDirectory + "wraithGalleryIndex.html","r+") + d = f.readlines() + f.seek(0) + search = ''+self.siteName+'' + for i in d: + if re.search(search,i): + f.write(link) + + f.truncate() + f.close() + portManager.lock.release() diff --git a/containmentUnit/lib/proxyPortManager.py b/containmentUnit/lib/proxyPortManager.py index 5b82c08..1edf371 100644 --- a/containmentUnit/lib/proxyPortManager.py +++ b/containmentUnit/lib/proxyPortManager.py @@ -59,6 +59,7 @@ def assignProxyPort(): global serverPort global indexCount + lock.acquire() print " # Assigning Proxy Port # " clientPort = serverPort + 1 @@ -98,6 +99,7 @@ def assignProxyPort(): count += 1 addPortMapEntry(clientPort) + lock.release() def addPortMapEntry(portNum): global portMap diff --git a/containmentUnit/public/Wraith/configs/existingSites.config b/containmentUnit/public/Wraith/configs/existingSites.config index c75575d..4dd378c 100644 --- a/containmentUnit/public/Wraith/configs/existingSites.config +++ b/containmentUnit/public/Wraith/configs/existingSites.config @@ -1 +1 @@ -secure.bhg.com +example.site.com diff --git a/containmentUnit/public/Wraith/configs/pathData/example.site.com_paths.json b/containmentUnit/public/Wraith/configs/pathData/example.site.com_paths.json new file mode 100644 index 0000000..e6867fa --- /dev/null +++ b/containmentUnit/public/Wraith/configs/pathData/example.site.com_paths.json @@ -0,0 +1 @@ +{"paths":[{"url": "example/path/data", "label":"example_label"},{"url": "/example/path/data/2", "label":"example_label2"}]} \ No newline at end of file diff --git a/containmentUnit/public/Wraith/configs/pathData/secure.bhg.com_paths.json b/containmentUnit/public/Wraith/configs/pathData/secure.bhg.com_paths.json deleted file mode 100644 index e69de29..0000000 diff --git a/containmentUnit/public/Wraith/configs/wraithGalleryIndex.html b/containmentUnit/public/Wraith/configs/wraithGalleryIndex.html index 95679fc..e69de29 100644 --- a/containmentUnit/public/Wraith/configs/wraithGalleryIndex.html +++ b/containmentUnit/public/Wraith/configs/wraithGalleryIndex.html @@ -1 +0,0 @@ -
secure.bhg.com's gallery
diff --git a/containmentUnit/public/scripts/containmentUnit.js b/containmentUnit/public/scripts/containmentUnit.js index 95d2d5a..8579413 100644 --- a/containmentUnit/public/scripts/containmentUnit.js +++ b/containmentUnit/public/scripts/containmentUnit.js @@ -17925,8 +17925,9 @@ HARSTORAGE.SuperposeForm.prototype.checkbox = function(input) { hideCasperOptions(); $('#loadBuffer').load("/wraith/loadWraithForm",function(){ optionsCont.append($(this).html()); + setTimeout(ecto1.wraith.attachEventHandlers,1000); }); - setTimeout(ecto1.wraith.attachEventHandlers,1000); + break; } @@ -18200,7 +18201,15 @@ HARSTORAGE.SuperposeForm.prototype.checkbox = function(input) { //Populates path select box with backend data for(i = 0; i < temp.paths.length; i++) { - pathSelect.append(""); + //Trailing slash in option causes malformed data, sanitize it + var length = temp.paths[i].url.length, + sanitizedOption = temp.paths[i].url; + + if(sanitizedOption.substr(length,-1)==='/'){ + sanitizedOption = sanitizedOption.slice(0,-1); + } + var option = ''; + pathSelect.append(option); } } @@ -18214,7 +18223,9 @@ HARSTORAGE.SuperposeForm.prototype.checkbox = function(input) { payLoad = null, pathLabels=null, pathUrls=null, - protocol="https"; + protocol="https", + lastPath = $('#existingPathsSel').children()[1], + existing = $('#existingPathsSel').children()[0]; if(arg!==true && arg !==false){ arg=false; @@ -18223,11 +18234,21 @@ HARSTORAGE.SuperposeForm.prototype.checkbox = function(input) { delPath = arg; if(delPath){ - - if(pathSelect.children().length<=2 || $('#existingPathsSel :selected').length > pathSelect.children.length-1){ - alert("You can not delete all paths from a site. Sites require atleast one path."); + + if($(lastPath).is(':selected')){ + alert("The first path is reserved and can not be deleted. \n" + + "To update this path, delete the site and add it back\n"+ + "with a new root path. If trying to delete other paths, \n" + + "make sure the first path is not selected."); return; } + + //Make sure the root Existing Paths placeholder is not being added. + + if($(existing).is(':selected')){ + $(existing).prop('selected',false); + } + if(confirm("Delete The Selected Test Paths From The System?")){ update = true; } diff --git a/containmentUnit/public/scripts/containmentUnit.min.js b/containmentUnit/public/scripts/containmentUnit.min.js index ee6f648..cade482 100644 --- a/containmentUnit/public/scripts/containmentUnit.min.js +++ b/containmentUnit/public/scripts/containmentUnit.min.js @@ -1,4 +1,4 @@ -/*! containmentUnit 2016-05-12 */ +/*! containmentUnit 2016-05-13 */ function TabberObj(a){"use strict";var b;this.div=null,this.classMain="tabber",this.classMainLive="tabberlive",this.classTab="tabbertab",this.classTabDefault="tabbertabdefault",this.classNav="tabbernav",this.classTabHide="tabbertabhide",this.classNavActive="tabberactive",this.titleElements=["h2","h3","h4","h5","h6"],this.titleElementsStripHTML=!0,this.removeTitle=!0,this.addLinkId=!1,this.linkIdFormat="nav";for(b in a)a.hasOwnProperty(b)&&(this[b]=a[b]);this.REclassMain=new RegExp("\\b"+this.classMain+"\\b","gi"),this.REclassMainLive=new RegExp("\\b"+this.classMainLive+"\\b","gi"),this.REclassTab=new RegExp("\\b"+this.classTab+"\\b","gi"),this.REclassTabDefault=new RegExp("\\b"+this.classTabDefault+"\\b","gi"),this.REclassTabHide=new RegExp("\\b"+this.classTabHide+"\\b","gi"),this.tabs=[],this.div&&(this.init(this.div),this.div=null)}!function(a,b){function c(a){var b,c,d=K[a]={};for(a=a.split(/\s+/),b=0,c=a.length;c>b;b++)d[a[b]]=!0;return d}function d(a,c,d){if(d===b&&1===a.nodeType){var e="data-"+c.replace(N,"-$1").toLowerCase();if(d=a.getAttribute(e),"string"==typeof d){try{d="true"===d?!0:"false"===d?!1:"null"===d?null:J.isNumeric(d)?+d:M.test(d)?J.parseJSON(d):d}catch(f){}J.data(a,c,d)}else d=b}return d}function e(a){for(var b in a)if(("data"!==b||!J.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function f(a,b,c){var d=b+"defer",e=b+"queue",f=b+"mark",g=J._data(a,d);!g||"queue"!==c&&J._data(a,e)||"mark"!==c&&J._data(a,f)||setTimeout(function(){J._data(a,e)||J._data(a,f)||(J.removeData(a,d,!0),g.fire())},0)}function g(){return!1}function h(){return!0}function i(a){return!a||!a.parentNode||11===a.parentNode.nodeType}function j(a,b,c){if(b=b||0,J.isFunction(b))return J.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return J.grep(a,function(a,d){return a===b===c});if("string"==typeof b){var d=J.grep(a,function(a){return 1===a.nodeType});if(ka.test(b))return J.filter(b,d,!c);b=J.filter(b,d)}return J.grep(a,function(a,d){return J.inArray(a,b)>=0===c})}function k(a){var b=oa.split("|"),c=a.createDocumentFragment();if(c.createElement)for(;b.length;)c.createElement(b.pop());return c}function l(a,b){return J.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function m(a,b){if(1===b.nodeType&&J.hasData(a)){var c,d,e,f=J._data(a),g=J._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++)J.event.add(b,c,h[c][d])}g.data&&(g.data=J.extend({},g.data))}}function n(a,b){var c;1===b.nodeType&&(b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase(),"object"===c?b.outerHTML=a.outerHTML:"input"!==c||"checkbox"!==a.type&&"radio"!==a.type?"option"===c?b.selected=a.defaultSelected:"input"===c||"textarea"===c?b.defaultValue=a.defaultValue:"script"===c&&b.text!==a.text&&(b.text=a.text):(a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value)),b.removeAttribute(J.expando),b.removeAttribute("_submit_attached"),b.removeAttribute("_change_attached"))}function o(a){return"undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName("*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll("*"):[]}function p(a){"checkbox"!==a.type&&"radio"!==a.type||(a.defaultChecked=a.checked)}function q(a){var b=(a.nodeName||"").toLowerCase();"input"===b?p(a):"script"!==b&&"undefined"!=typeof a.getElementsByTagName&&J.grep(a.getElementsByTagName("input"),p)}function r(a){var b=G.createElement("div");return Ca.appendChild(b),b.innerHTML=a.outerHTML,b.firstChild}function s(a,b,c){var d="width"===b?a.offsetWidth:a.offsetHeight,e="width"===b?1:0,f=4;if(d>0){if("border"!==c)for(;f>e;e+=2)c||(d-=parseFloat(J.css(a,"padding"+Oa[e]))||0),"margin"===c?d+=parseFloat(J.css(a,c+Oa[e]))||0:d-=parseFloat(J.css(a,"border"+Oa[e]+"Width"))||0;return d+"px"}if(d=Da(a,b),(0>d||null==d)&&(d=a.style[b]),Ka.test(d))return d;if(d=parseFloat(d)||0,c)for(;f>e;e+=2)d+=parseFloat(J.css(a,"padding"+Oa[e]))||0,"padding"!==c&&(d+=parseFloat(J.css(a,"border"+Oa[e]+"Width"))||0),"margin"===c&&(d+=parseFloat(J.css(a,c+Oa[e]))||0);return d+"px"}function t(a){return function(b,c){if("string"!=typeof b&&(c=b,b="*"),J.isFunction(c))for(var d,e,f,g=b.toLowerCase().split(bb),h=0,i=g.length;i>h;h++)d=g[h],f=/^\+/.test(d),f&&(d=d.substr(1)||"*"),e=a[d]=a[d]||[],e[f?"unshift":"push"](c)}}function u(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;for(var h,i=a[f],j=0,k=i?i.length:0,l=a===fb;k>j&&(l||!h);j++)h=i[j](c,d,e),"string"==typeof h&&(!l||g[h]?h=b:(c.dataTypes.unshift(h),h=u(a,c,d,e,h,g)));return!l&&h||g["*"]||(h=u(a,c,d,e,"*",g)),h}function v(a,c){var d,e,f=J.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((f[d]?a:e||(e={}))[d]=c[d]);e&&J.extend(!0,a,e)}function w(a,b,c,d){if(J.isArray(b))J.each(b,function(b,e){c||Sa.test(a)?d(a,e):w(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==J.type(b))d(a,b);else for(var e in b)w(a+"["+e+"]",b[e],c,d)}function x(a,c,d){var e,f,g,h,i=a.contents,j=a.dataTypes,k=a.responseFields;for(f in k)f in d&&(c[k[f]]=d[f]);for(;"*"===j[0];)j.shift(),e===b&&(e=a.mimeType||c.getResponseHeader("content-type"));if(e)for(f in i)if(i[f]&&i[f].test(e)){j.unshift(f);break}if(j[0]in d)g=j[0];else{for(f in d){if(!j[0]||a.converters[f+" "+j[0]]){g=f;break}h||(h=f)}g=g||h}return g?(g!==j[0]&&j.unshift(g),d[g]):void 0}function y(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d,e,f,g,h,i,j,k,l=a.dataTypes,m={},n=l.length,o=l[0];for(d=1;n>d;d++){if(1===d)for(e in a.converters)"string"==typeof e&&(m[e.toLowerCase()]=a.converters[e]);if(g=o,o=l[d],"*"===o)o=g;else if("*"!==g&&g!==o){if(h=g+" "+o,i=m[h]||m["* "+o],!i){k=b;for(j in m)if(f=j.split(" "),(f[0]===g||"*"===f[0])&&(k=m[f[1]+" "+o])){j=m[j],j===!0?i=k:k===!0&&(i=j);break}}i||k||J.error("No conversion from "+h.replace(" "," to ")),i!==!0&&(c=i?i(c):k(j(c)))}}return c}function z(){try{return new a.XMLHttpRequest}catch(b){}}function A(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function B(){return setTimeout(C,0),rb=J.now()}function C(){rb=b}function D(a,b){var c={};return J.each(vb.concat.apply([],vb.slice(0,b)),function(){c[this]=a}),c}function E(a){if(!sb[a]){var b=G.body,c=J("<"+a+">").appendTo(b),d=c.css("display");c.remove(),"none"!==d&&""!==d||(ob||(ob=G.createElement("iframe"),ob.frameBorder=ob.width=ob.height=0),b.appendChild(ob),pb&&ob.createElement||(pb=(ob.contentWindow||ob.contentDocument).document,pb.write((J.support.boxModel?"":"")+""),pb.close()),c=pb.createElement(a),pb.body.appendChild(c),d=J.css(c,"display"),b.removeChild(ob)),sb[a]=d}return sb[a]}function F(a){return J.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}var G=a.document,H=a.navigator,I=a.location,J=function(){function c(){if(!h.isReady){try{G.documentElement.doScroll("left")}catch(a){return void setTimeout(c,1)}h.ready()}}var d,e,f,g,h=function(a,b){return new h.fn.init(a,b,d)},i=a.jQuery,j=a.$,k=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,l=/\S/,m=/^\s+/,n=/\s+$/,o=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,p=/^[\],:{}\s]*$/,q=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,r=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,s=/(?:^|:|,)(?:\s*\[)+/g,t=/(webkit)[ \/]([\w.]+)/,u=/(opera)(?:.*version)?[ \/]([\w.]+)/,v=/(msie) ([\w.]+)/,w=/(mozilla)(?:.*? rv:([\w.]+))?/,x=/-([a-z]|[0-9])/gi,y=/^-ms-/,z=function(a,b){return(b+"").toUpperCase()},A=H.userAgent,B=Object.prototype.toString,C=Object.prototype.hasOwnProperty,D=Array.prototype.push,E=Array.prototype.slice,F=String.prototype.trim,I=Array.prototype.indexOf,J={};return h.fn=h.prototype={constructor:h,init:function(a,c,d){var e,f,g,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if("body"===a&&!c&&G.body)return this.context=G,this[0]=G.body,this.selector=a,this.length=1,this;if("string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:k.exec(a),!e||!e[1]&&c)return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a);if(e[1])return c=c instanceof h?c[0]:c,i=c?c.ownerDocument||c:G,g=o.exec(a),g?h.isPlainObject(c)?(a=[G.createElement(g[1])],h.fn.attr.call(a,c,!0)):a=[i.createElement(g[1])]:(g=h.buildFragment([e[1]],[i]),a=(g.cacheable?h.clone(g.fragment):g.fragment).childNodes),h.merge(this,a);if(f=G.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return d.find(a);this.length=1,this[0]=f}return this.context=G,this.selector=a,this}return h.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),h.makeArray(a,this))},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return E.call(this,0)},get:function(a){return null==a?this.toArray():0>a?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();return h.isArray(a)?D.apply(d,a):h.merge(d,a),d.prevObject=this,d.context=this.context,"find"===b?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return h.each(this,a,b)},ready:function(a){return h.bindReady(),f.add(a),this},eq:function(a){return a=+a,-1===a?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(E.apply(this,arguments),"slice",E.call(arguments).join(","))},map:function(a){return this.pushStack(h.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:D,sort:[].sort,splice:[].splice},h.fn.init.prototype=h.fn,h.extend=h.fn.extend=function(){var a,c,d,e,f,g,i=arguments[0]||{},j=1,k=arguments.length,l=!1;for("boolean"==typeof i&&(l=i,i=arguments[1]||{},j=2),"object"==typeof i||h.isFunction(i)||(i={}),k===j&&(i=this,--j);k>j;j++)if(null!=(a=arguments[j]))for(c in a)d=i[c],e=a[c],i!==e&&(l&&e&&(h.isPlainObject(e)||(f=h.isArray(e)))?(f?(f=!1,g=d&&h.isArray(d)?d:[]):g=d&&h.isPlainObject(d)?d:{},i[c]=h.extend(l,g,e)):e!==b&&(i[c]=e));return i},h.extend({noConflict:function(b){return a.$===h&&(a.$=j),b&&a.jQuery===h&&(a.jQuery=i),h},isReady:!1,readyWait:1,holdReady:function(a){a?h.readyWait++:h.ready(!0)},ready:function(a){if(a===!0&&!--h.readyWait||a!==!0&&!h.isReady){if(!G.body)return setTimeout(h.ready,1);if(h.isReady=!0,a!==!0&&--h.readyWait>0)return;f.fireWith(G,[h]),h.fn.trigger&&h(G).trigger("ready").off("ready")}},bindReady:function(){if(!f){if(f=h.Callbacks("once memory"),"complete"===G.readyState)return setTimeout(h.ready,1);if(G.addEventListener)G.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",h.ready,!1);else if(G.attachEvent){G.attachEvent("onreadystatechange",g),a.attachEvent("onload",h.ready);var b=!1;try{b=null==a.frameElement}catch(d){}G.documentElement.doScroll&&b&&c()}}},isFunction:function(a){return"function"===h.type(a)},isArray:Array.isArray||function(a){return"array"===h.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return null==a?String(a):J[B.call(a)]||"object"},isPlainObject:function(a){if(!a||"object"!==h.type(a)||a.nodeType||h.isWindow(a))return!1;try{if(a.constructor&&!C.call(a,"constructor")&&!C.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||C.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){return"string"==typeof b&&b?(b=h.trim(b),a.JSON&&a.JSON.parse?a.JSON.parse(b):p.test(b.replace(q,"@").replace(r,"]").replace(s,""))?new Function("return "+b)():void h.error("Invalid JSON: "+b)):null},parseXML:function(c){if("string"!=typeof c||!c)return null;var d,e;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return d&&d.documentElement&&!d.getElementsByTagName("parsererror").length||h.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&l.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(y,"ms-").replace(x,z)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var e,f=0,g=a.length,i=g===b||h.isFunction(a);if(d)if(i){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;g>f&&c.apply(a[f++],d)!==!1;);else if(i){for(e in a)if(c.call(a[e],e,a[e])===!1)break}else for(;g>f&&c.call(a[f],f,a[f++])!==!1;);return a},trim:F?function(a){return null==a?"":F.call(a)}:function(a){return null==a?"":a.toString().replace(m,"").replace(n,"")},makeArray:function(a,b){var c=b||[];if(null!=a){var d=h.type(a);null==a.length||"string"===d||"function"===d||"regexp"===d||h.isWindow(a)?D.call(c,a):h.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b){if(I)return I.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,c){var d=a.length,e=0;if("number"==typeof c.length)for(var f=c.length;f>e;e++)a[d++]=c[e];else for(;c[e]!==b;)a[d++]=c[e++];return a.length=d,a},grep:function(a,b,c){var d,e=[];c=!!c;for(var f=0,g=a.length;g>f;f++)d=!!b(a[f],f),c!==d&&e.push(a[f]);return e},map:function(a,c,d){var e,f,g=[],i=0,j=a.length,k=a instanceof h||j!==b&&"number"==typeof j&&(j>0&&a[0]&&a[j-1]||0===j||h.isArray(a));if(k)for(;j>i;i++)e=c(a[i],i,d),null!=e&&(g[g.length]=e);else for(f in a)e=c(a[f],f,d),null!=e&&(g[g.length]=e);return g.concat.apply([],g)},guid:1,proxy:function(a,c){if("string"==typeof c){var d=a[c];c=a,a=d}if(!h.isFunction(a))return b;var e=E.call(arguments,2),f=function(){return a.apply(c,e.concat(E.call(arguments)))};return f.guid=a.guid=a.guid||f.guid||h.guid++,f},access:function(a,c,d,e,f,g,i){var j,k=null==d,l=0,m=a.length;if(d&&"object"==typeof d){for(l in d)h.access(a,c,l,d[l],1,g,e);f=1}else if(e!==b){if(j=i===b&&h.isFunction(e),k&&(j?(j=c,c=function(a,b,c){return j.call(h(a),c)}):(c.call(a,e),c=null)),c)for(;m>l;l++)c(a[l],d,j?e.call(a[l],l,c(a[l],d)):e,i);f=1}return f?a:k?c.call(a):m?c(a[0],d):g},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=t.exec(a)||u.exec(a)||v.exec(a)||a.indexOf("compatible")<0&&w.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}h.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(c,d){return d&&d instanceof h&&!(d instanceof a)&&(d=a(d)),h.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(G);return a},browser:{}}),h.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){J["[object "+b+"]"]=b.toLowerCase()}),e=h.uaMatch(A),e.browser&&(h.browser[e.browser]=!0,h.browser.version=e.version),h.browser.webkit&&(h.browser.safari=!0),l.test(" ")&&(m=/^[\s\xA0]+/,n=/[\s\xA0]+$/),d=h(G),G.addEventListener?g=function(){G.removeEventListener("DOMContentLoaded",g,!1),h.ready()}:G.attachEvent&&(g=function(){"complete"===G.readyState&&(G.detachEvent("onreadystatechange",g),h.ready())}),h}(),K={};J.Callbacks=function(a){a=a?K[a]||c(a):{};var d,e,f,g,h,i,j=[],k=[],l=function(b){var c,d,e,f;for(c=0,d=b.length;d>c;c++)e=b[c],f=J.type(e),"array"===f?l(e):"function"===f&&(a.unique&&n.has(e)||j.push(e))},m=function(b,c){for(c=c||[],d=!a.memory||[b,c],e=!0,f=!0,i=g||0,g=0,h=j.length;j&&h>i;i++)if(j[i].apply(b,c)===!1&&a.stopOnFalse){d=!0;break}f=!1,j&&(a.once?d===!0?n.disable():j=[]:k&&k.length&&(d=k.shift(),n.fireWith(d[0],d[1])))},n={add:function(){if(j){var a=j.length;l(arguments),f?h=j.length:d&&d!==!0&&(g=a,m(d[0],d[1]))}return this},remove:function(){if(j)for(var b=arguments,c=0,d=b.length;d>c;c++)for(var e=0;e=e&&(h--,i>=e&&i--),j.splice(e--,1),!a.unique));e++);return this},has:function(a){if(j)for(var b=0,c=j.length;c>b;b++)if(a===j[b])return!0;return!1},empty:function(){return j=[],this},disable:function(){return j=k=d=b,this},disabled:function(){return!j},lock:function(){return k=b,d&&d!==!0||n.disable(),this},locked:function(){return!k},fireWith:function(b,c){return k&&(f?a.once||k.push([b,c]):a.once&&d||m(b,c)),this},fire:function(){return n.fireWith(this,arguments),this},fired:function(){return!!e}};return n};var L=[].slice;J.extend({Deferred:function(a){var b,c=J.Callbacks("once memory"),d=J.Callbacks("once memory"),e=J.Callbacks("memory"),f="pending",g={resolve:c,reject:d,notify:e},h={done:c.add,fail:d.add,progress:e.add,state:function(){return f},isResolved:c.fired,isRejected:d.fired,then:function(a,b,c){return i.done(a).fail(b).progress(c),this},always:function(){return i.done.apply(i,arguments).fail.apply(i,arguments),this},pipe:function(a,b,c){return J.Deferred(function(d){J.each({done:[a,"resolve"],fail:[b,"reject"],progress:[c,"notify"]},function(a,b){var c,e=b[0],f=b[1];J.isFunction(e)?i[a](function(){c=e.apply(this,arguments),c&&J.isFunction(c.promise)?c.promise().then(d.resolve,d.reject,d.notify):d[f+"With"](this===i?d:this,[c])}):i[a](d[f])})}).promise()},promise:function(a){if(null==a)a=h;else for(var b in h)a[b]=h[b];return a}},i=h.promise({});for(b in g)i[b]=g[b].fire,i[b+"With"]=g[b].fireWith;return i.done(function(){f="resolved"},d.disable,e.lock).fail(function(){f="rejected"},c.disable,e.lock),a&&a.call(i,i),i},when:function(a){function b(a){return function(b){d[a]=arguments.length>1?L.call(arguments,0):b,--h||i.resolveWith(i,d)}}function c(a){return function(b){g[a]=arguments.length>1?L.call(arguments,0):b,i.notifyWith(j,g)}}var d=L.call(arguments,0),e=0,f=d.length,g=new Array(f),h=f,i=1>=f&&a&&J.isFunction(a.promise)?a:J.Deferred(),j=i.promise();if(f>1){for(;f>e;e++)d[e]&&d[e].promise&&J.isFunction(d[e].promise)?d[e].promise().then(b(e),i.reject,c(e)):--h;h||i.resolveWith(i,d)}else i!==a&&i.resolveWith(i,f?[a]:[]);return j}}),J.support=function(){var b,c,d,e,f,g,h,i,j,k,l,m=G.createElement("div");G.documentElement;if(m.setAttribute("className","t"),m.innerHTML="
a",c=m.getElementsByTagName("*"),d=m.getElementsByTagName("a")[0],!c||!c.length||!d)return{};e=G.createElement("select"),f=e.appendChild(G.createElement("option")),g=m.getElementsByTagName("input")[0],b={leadingWhitespace:3===m.firstChild.nodeType,tbody:!m.getElementsByTagName("tbody").length,htmlSerialize:!!m.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:"/a"===d.getAttribute("href"),opacity:/^0.55/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:"on"===g.value,optSelected:f.selected,getSetAttribute:"t"!==m.className,enctype:!!G.createElement("form").enctype,html5Clone:"<:nav>"!==G.createElement("nav").cloneNode(!0).outerHTML,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},J.boxModel=b.boxModel="CSS1Compat"===G.compatMode,g.checked=!0,b.noCloneChecked=g.cloneNode(!0).checked,e.disabled=!0,b.optDisabled=!f.disabled;try{delete m.test}catch(n){b.deleteExpando=!1}if(!m.addEventListener&&m.attachEvent&&m.fireEvent&&(m.attachEvent("onclick",function(){b.noCloneEvent=!1}),m.cloneNode(!0).fireEvent("onclick")),g=G.createElement("input"),g.value="t",g.setAttribute("type","radio"),b.radioValue="t"===g.value,g.setAttribute("checked","checked"),g.setAttribute("name","t"),m.appendChild(g),h=G.createDocumentFragment(),h.appendChild(m.lastChild),b.checkClone=h.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=g.checked,h.removeChild(g),h.appendChild(m),m.attachEvent)for(k in{submit:1,change:1,focusin:1})j="on"+k,l=j in m,l||(m.setAttribute(j,"return;"),l="function"==typeof m[j]),b[k+"Bubbles"]=l;return h.removeChild(m),h=e=f=m=g=null,J(function(){var c,d,e,f,g,h,j,k,n,o,p,q,r=G.getElementsByTagName("body")[0];r&&(j=1,q="padding:0;margin:0;border:",o="position:absolute;top:0;left:0;width:1px;height:1px;",p=q+"0;visibility:hidden;",k="style='"+o+q+"5px solid #000;",n="
",c=G.createElement("div"),c.style.cssText=p+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(c,r.firstChild),m=G.createElement("div"),c.appendChild(m),m.innerHTML="
t
",i=m.getElementsByTagName("td"),l=0===i[0].offsetHeight,i[0].style.display="",i[1].style.display="none",b.reliableHiddenOffsets=l&&0===i[0].offsetHeight,a.getComputedStyle&&(m.innerHTML="",h=G.createElement("div"),h.style.width="0",h.style.marginRight="0",m.style.width="2px",m.appendChild(h),b.reliableMarginRight=0===(parseInt((a.getComputedStyle(h,null)||{marginRight:0}).marginRight,10)||0)),"undefined"!=typeof m.style.zoom&&(m.innerHTML="",m.style.width=m.style.padding="1px",m.style.border=0,m.style.overflow="hidden",m.style.display="inline",m.style.zoom=1,b.inlineBlockNeedsLayout=3===m.offsetWidth,m.style.display="block",m.style.overflow="visible",m.innerHTML="
",b.shrinkWrapBlocks=3!==m.offsetWidth),m.style.cssText=o+p,m.innerHTML=n,d=m.firstChild,e=d.firstChild,f=d.nextSibling.firstChild.firstChild,g={doesNotAddBorder:5!==e.offsetTop,doesAddBorderForTableAndCells:5===f.offsetTop},e.style.position="fixed",e.style.top="20px",g.fixedPosition=20===e.offsetTop||15===e.offsetTop,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",g.subtractsBorderForOverflowNotVisible=-5===e.offsetTop,g.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,a.getComputedStyle&&(m.style.marginTop="1%",b.pixelMargin="1%"!==(a.getComputedStyle(m,null)||{marginTop:0}).marginTop),"undefined"!=typeof c.style.zoom&&(c.style.zoom=1),r.removeChild(c),h=m=c=null,J.extend(b,g))}),b}();var M=/^(?:\{.*\}|\[.*\])$/,N=/([A-Z])/g;J.extend({cache:{},uuid:0,expando:"jQuery"+(J.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?J.cache[a[J.expando]]:a[J.expando],!!a&&!e(a)},data:function(a,c,d,e){if(J.acceptData(a)){var f,g,h,i=J.expando,j="string"==typeof c,k=a.nodeType,l=k?J.cache:a,m=k?a[i]:a[i]&&i,n="events"===c;if(m&&l[m]&&(n||e||l[m].data)||!j||d!==b)return m||(k?a[i]=m=++J.uuid:m=i),l[m]||(l[m]={},k||(l[m].toJSON=J.noop)),"object"!=typeof c&&"function"!=typeof c||(e?l[m]=J.extend(l[m],c):l[m].data=J.extend(l[m].data,c)),f=g=l[m],e||(g.data||(g.data={}),g=g.data),d!==b&&(g[J.camelCase(c)]=d),n&&!g[c]?f.events:(j?(h=g[c],null==h&&(h=g[J.camelCase(c)])):h=g,h)}},removeData:function(a,b,c){if(J.acceptData(a)){var d,f,g,h=J.expando,i=a.nodeType,j=i?J.cache:a,k=i?a[h]:h;if(j[k]){if(b&&(d=c?j[k]:j[k].data)){J.isArray(b)||(b in d?b=[b]:(b=J.camelCase(b),b=b in d?[b]:b.split(" ")));for(f=0,g=b.length;g>f;f++)delete d[b[f]];if(!(c?e:J.isEmptyObject)(d))return}(c||(delete j[k].data,e(j[k])))&&(J.support.deleteExpando||!j.setInterval?delete j[k]:j[k]=null,i&&(J.support.deleteExpando?delete a[h]:a.removeAttribute?a.removeAttribute(h):a[h]=null))}}},_data:function(a,b,c){return J.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=J.noData[a.nodeName.toLowerCase()];if(b)return!(b===!0||a.getAttribute("classid")!==b)}return!0}}),J.fn.extend({data:function(a,c){var e,f,g,h,i,j=this[0],k=0,l=null;if(a===b){if(this.length&&(l=J.data(j),1===j.nodeType&&!J._data(j,"parsedAttrs"))){for(g=j.attributes,i=g.length;i>k;k++)h=g[k].name,0===h.indexOf("data-")&&(h=J.camelCase(h.substring(5)),d(j,h,l[h]));J._data(j,"parsedAttrs",!0)}return l}return"object"==typeof a?this.each(function(){J.data(this,a)}):(e=a.split(".",2),e[1]=e[1]?"."+e[1]:"",f=e[1]+"!",J.access(this,function(c){return c===b?(l=this.triggerHandler("getData"+f,[e[0]]),l===b&&j&&(l=J.data(j,a),l=d(j,a,l)),l===b&&e[1]?this.data(e[0]):l):(e[1]=c,void this.each(function(){var b=J(this);b.triggerHandler("setData"+f,e),J.data(this,a,c),b.triggerHandler("changeData"+f,e)}))},null,c,arguments.length>1,null,!1))},removeData:function(a){return this.each(function(){J.removeData(this,a)})}}),J.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",J._data(a,b,(J._data(a,b)||0)+1))},_unmark:function(a,b,c){if(a!==!0&&(c=b,b=a,a=!1),b){c=c||"fx";var d=c+"mark",e=a?0:(J._data(b,d)||1)-1;e?J._data(b,d,e):(J.removeData(b,d,!0),f(b,c,"mark"))}},queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=J._data(a,b),c&&(!d||J.isArray(c)?d=J._data(a,b,J.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=J.queue(a,b),d=c.shift(),e={};"inprogress"===d&&(d=c.shift()),d&&("fx"===b&&c.unshift("inprogress"),J._data(a,b+".run",e),d.call(a,function(){J.dequeue(a,b)},e)),c.length||(J.removeData(a,b+"queue "+b+".run",!0),f(a,b,"queue"))}}),J.fn.extend({queue:function(a,c){var d=2;return"string"!=typeof a&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){J.removeAttr(this,a)})},prop:function(a,b){return J.access(this,J.prop,a,b,arguments.length>1)},removeProp:function(a){return a=J.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(J.isFunction(a))return this.each(function(b){J(this).addClass(a.call(this,b,this.className))});if(a&&"string"==typeof a)for(b=a.split(S),c=0,d=this.length;d>c;c++)if(e=this[c],1===e.nodeType)if(e.className||1!==b.length){for(f=" "+e.className+" ",g=0,h=b.length;h>g;g++)~f.indexOf(" "+b[g]+" ")||(f+=b[g]+" ");e.className=J.trim(f)}else e.className=a;return this},removeClass:function(a){var c,d,e,f,g,h,i;if(J.isFunction(a))return this.each(function(b){J(this).removeClass(a.call(this,b,this.className))});if(a&&"string"==typeof a||a===b)for(c=(a||"").split(S),d=0,e=this.length;e>d;d++)if(f=this[d],1===f.nodeType&&f.className)if(a){for(g=(" "+f.className+" ").replace(R," "),h=0,i=c.length;i>h;h++)g=g.replace(" "+c[h]+" "," ");f.className=J.trim(g)}else f.className="";return this},toggleClass:function(a,b){var c=typeof a,d="boolean"==typeof b;return J.isFunction(a)?this.each(function(c){J(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if("string"===c)for(var e,f=0,g=J(this),h=b,i=a.split(S);e=i[f++];)h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e);else"undefined"!==c&&"boolean"!==c||(this.className&&J._data(this,"__className__",this.className),this.className=this.className||a===!1?"":J._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(R," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e,f=this[0];{if(arguments.length)return e=J.isFunction(a),this.each(function(d){var f,g=J(this);1===this.nodeType&&(f=e?a.call(this,d,g.val()):a,null==f?f="":"number"==typeof f?f+="":J.isArray(f)&&(f=J.map(f,function(a){return null==a?"":a+""})),c=J.valHooks[this.type]||J.valHooks[this.nodeName.toLowerCase()],c&&"set"in c&&c.set(this,f,"value")!==b||(this.value=f))});if(f)return c=J.valHooks[f.type]||J.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,"string"==typeof d?d.replace(T,""):null==d?"":d)}}}),J.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i="select-one"===a.type;if(0>f)return null;for(c=i?f:0,d=i?f+1:h.length;d>c;c++)if(e=h[c],e.selected&&(J.support.optDisabled?!e.disabled:null===e.getAttribute("disabled"))&&(!e.parentNode.disabled||!J.nodeName(e.parentNode,"optgroup"))){if(b=J(e).val(),i)return b;g.push(b)}return i&&!g.length&&h.length?J(h[f]).val():g},set:function(a,b){var c=J.makeArray(b);return J(a).find("option").each(function(){this.selected=J.inArray(J(this).val(),c)>=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(a&&3!==i&&8!==i&&2!==i)return e&&c in J.attrFn?J(a)[c](d):"undefined"==typeof a.getAttribute?J.prop(a,c,d):(h=1!==i||!J.isXMLDoc(a),h&&(c=c.toLowerCase(),g=J.attrHooks[c]||(X.test(c)?P:O)),d!==b?null===d?void J.removeAttr(a,c):g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,""+d),d):g&&"get"in g&&h&&null!==(f=g.get(a,c))?f:(f=a.getAttribute(c),null===f?b:f))},removeAttr:function(a,b){var c,d,e,f,g,h=0;if(b&&1===a.nodeType)for(d=b.toLowerCase().split(S),f=d.length;f>h;h++)e=d[h],e&&(c=J.propFix[e]||e,g=X.test(e),g||J.attr(a,e,""),a.removeAttribute(Y?e:c),g&&c in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(U.test(a.nodeName)&&a.parentNode)J.error("type property can't be changed");else if(!J.support.radioValue&&"radio"===b&&J.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}},value:{get:function(a,b){return O&&J.nodeName(a,"button")?O.get(a,b):b in a?a.value:null},set:function(a,b,c){return O&&J.nodeName(a,"button")?O.set(a,b,c):void(a.value=b)}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e,f,g,h=a.nodeType;if(a&&3!==h&&8!==h&&2!==h)return g=1!==h||!J.isXMLDoc(a),g&&(c=J.propFix[c]||c,f=J.propHooks[c]),d!==b?f&&"set"in f&&(e=f.set(a,d,c))!==b?e:a[c]=d:f&&"get"in f&&null!==(e=f.get(a,c))?e:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):V.test(a.nodeName)||W.test(a.nodeName)&&a.href?0:b}}}}),J.attrHooks.tabindex=J.propHooks.tabIndex,P={get:function(a,c){var d,e=J.prop(a,c);return e===!0||"boolean"!=typeof e&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;return b===!1?J.removeAttr(a,c):(d=J.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase())),c}},Y||(Q={name:!0,id:!0,coords:!0},O=J.valHooks.button={get:function(a,c){var d;return d=a.getAttributeNode(c),d&&(Q[c]?""!==d.nodeValue:d.specified)?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);return d||(d=G.createAttribute(c),a.setAttributeNode(d)),d.nodeValue=b+""}},J.attrHooks.tabindex.set=O.set,J.each(["width","height"],function(a,b){J.attrHooks[b]=J.extend(J.attrHooks[b],{set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}})}),J.attrHooks.contenteditable={get:O.get,set:function(a,b,c){""===b&&(b="false"),O.set(a,b,c)}}),J.support.hrefNormalized||J.each(["href","src","width","height"],function(a,c){J.attrHooks[c]=J.extend(J.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2); return null===d?b:d}})}),J.support.style||(J.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),J.support.optSelected||(J.propHooks.selected=J.extend(J.propHooks.selected,{get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}})),J.support.enctype||(J.propFix.enctype="encoding"),J.support.checkOn||J.each(["radio","checkbox"],function(){J.valHooks[this]={get:function(a){return null===a.getAttribute("value")?"on":a.value}}}),J.each(["radio","checkbox"],function(){J.valHooks[this]=J.extend(J.valHooks[this],{set:function(a,b){return J.isArray(b)?a.checked=J.inArray(J(a).val(),b)>=0:void 0}})});var Z=/^(?:textarea|input|select)$/i,$=/^([^\.]*)?(?:\.(.+))?$/,_=/(?:^|\s)hover(\.\S+)?\b/,aa=/^key/,ba=/^(?:mouse|contextmenu)|click/,ca=/^(?:focusinfocus|focusoutblur)$/,da=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,ea=function(a){var b=da.exec(a);return b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)")),b},fa=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},ga=function(a){return J.event.special.hover?a:a.replace(_,"mouseenter$1 mouseleave$1")};J.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q;if(3!==a.nodeType&&8!==a.nodeType&&c&&d&&(g=J._data(a))){for(d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=J.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return"undefined"==typeof J||a&&J.event.triggered===a.type?b:J.event.dispatch.apply(h.elem,arguments)},h.elem=a),c=J.trim(ga(c)).split(" "),j=0;j=0&&(q=q.slice(0,-1),h=!0),q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),e&&!J.event.customEvent[q]||J.event.global[q]))if(c="object"==typeof c?c[J.expando]?c:new J.Event(q,c):new J.Event(q),c.type=q,c.isTrigger=!0,c.exclusive=h,c.namespace=r.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,l=q.indexOf(":")<0?"on"+q:"",e){if(c.result=b,c.target||(c.target=e),d=null!=d?J.makeArray(d):[],d.unshift(c),m=J.event.special[q]||{},!m.trigger||m.trigger.apply(e,d)!==!1){if(o=[[e,m.bindType||q]],!f&&!m.noBubble&&!J.isWindow(e)){for(p=m.delegateType||q,j=ca.test(p+q)?e:e.parentNode,k=null;j;j=j.parentNode)o.push([j,p]),k=j;k&&k===e.ownerDocument&&o.push([k.defaultView||k.parentWindow||a,p])}for(i=0;id;d++)l=n[d],m=l.selector,i[m]===b&&(i[m]=l.quick?fa(f,l.quick):g.is(m)),i[m]&&k.push(l);k.length&&s.push({elem:f,matches:k})}for(n.length>o&&s.push({elem:this,matches:n.slice(o)}),d=0;d0?this.on(b,null,a,c):this.trigger(b)},J.attrFn&&(J.attrFn[b]=!0),aa.test(b)&&(J.event.fixHooks[b]=J.event.keyHooks),ba.test(b)&&(J.event.fixHooks[b]=J.event.mouseHooks)}),function(){function a(a,b,c,d,f,g){for(var h=0,i=d.length;i>h;h++){var j=d[h];if(j){var k=!1;for(j=j[a];j;){if(j[e]===c){k=d[j.sizset];break}if(1!==j.nodeType||g||(j[e]=c,j.sizset=h),j.nodeName.toLowerCase()===b){k=j;break}j=j[a]}d[h]=k}}}function c(a,b,c,d,f,g){for(var h=0,i=d.length;i>h;h++){var j=d[h];if(j){var k=!1;for(j=j[a];j;){if(j[e]===c){k=d[j.sizset];break}if(1===j.nodeType)if(g||(j[e]=c,j.sizset=h),"string"!=typeof b){if(j===b){k=!0;break}}else if(m.filter(b,[j]).length>0){k=j;break}j=j[a]}d[h]=k}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e="sizcache"+(Math.random()+"").replace(".",""),f=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){return i=!1,0});var m=function(a,b,c,e){c=c||[],b=b||G;var f=b;if(1!==b.nodeType&&9!==b.nodeType)return[];if(!a||"string"!=typeof a)return c;var h,i,j,k,l,n,q,r,t=!0,u=m.isXML(b),v=[],x=a;do if(d.exec(""),h=d.exec(x),h&&(x=h[3],v.push(h[1]),h[2])){k=h[3];break}while(h);if(v.length>1&&p.exec(a))if(2===v.length&&o.relative[v[0]])i=w(v[0]+v[1],b,e);else for(i=o.relative[v[0]]?[b]:m(v.shift(),b);v.length;)a=v.shift(),o.relative[a]&&(a+=v.shift()),i=w(a,i,e);else if(!e&&v.length>1&&9===b.nodeType&&!u&&o.match.ID.test(v[0])&&!o.match.ID.test(v[v.length-1])&&(l=m.find(v.shift(),b,u),b=l.expr?m.filter(l.expr,l.set)[0]:l.set[0]),b)for(l=e?{expr:v.pop(),set:s(e)}:m.find(v.pop(),1!==v.length||"~"!==v[0]&&"+"!==v[0]||!b.parentNode?b:b.parentNode,u),i=l.expr?m.filter(l.expr,l.set):l.set,v.length>0?j=s(i):t=!1;v.length;)n=v.pop(),q=n,o.relative[n]?q=v.pop():n="",null==q&&(q=b),o.relative[n](j,q,u);else j=v=[];if(j||(j=i),j||m.error(n||a),"[object Array]"===g.call(j))if(t)if(b&&1===b.nodeType)for(r=0;null!=j[r];r++)j[r]&&(j[r]===!0||1===j[r].nodeType&&m.contains(b,j[r]))&&c.push(i[r]);else for(r=0;null!=j[r];r++)j[r]&&1===j[r].nodeType&&c.push(i[r]);else c.push.apply(c,j);else s(j,c);return k&&(m(k,f,c,e),m.uniqueSort(c)),c};m.uniqueSort=function(a){if(u&&(h=i,a.sort(u),h))for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;f>e;e++)if(h=o.order[e],(g=o.leftMatch[h].exec(a))&&(i=g[1],g.splice(1,1),"\\"!==i.substr(i.length-1)&&(g[1]=(g[1]||"").replace(j,""),d=o.find[h](g,b,c),null!=d))){a=a.replace(o.match[h],"");break}return d||(d="undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName("*"):[]),{set:d,expr:a}},m.filter=function(a,c,d,e){for(var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&&c[0]&&m.isXML(c[0]);a&&c.length;){for(h in o.filter)if(null!=(f=o.leftMatch[h].exec(a))&&f[2]){if(k=o.filter[h],l=f[1],g=!1,f.splice(1,1),"\\"===l.substr(l.length-1))continue;if(s===r&&(r=[]),o.preFilter[h])if(f=o.preFilter[h](f,s,d,r,e,t)){if(f===!0)continue}else g=i=!0;if(f)for(n=0;null!=(j=s[n]);n++)j&&(i=k(j,f,n,s),p=e^i,d&&null!=i?p?g=!0:s[n]=!1:p&&(r.push(j),g=!0));if(i!==b){if(d||(s=r),a=a.replace(o.match[h],""),!g)return[];break}}if(a===q){if(null!=g)break;m.error(a)}q=a}return s},m.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)};var n=m.getText=function(a){var b,c,d=a.nodeType,e="";if(d){if(1===d||9===d||11===d){if("string"==typeof a.textContent)return a.textContent;if("string"==typeof a.innerText)return a.innerText.replace(k,"");for(a=a.firstChild;a;a=a.nextSibling)e+=n(a)}else if(3===d||4===d)return a.nodeValue}else for(b=0;c=a[b];b++)8!==c.nodeType&&(e+=n(c));return e},o=m.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c="string"==typeof b,d=c&&!l.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f,g=0,h=a.length;h>g;g++)if(f=a[g]){for(;(f=f.previousSibling)&&1!==f.nodeType;);a[g]=e||f&&f.nodeName.toLowerCase()===b?f||!1:f===b}e&&m.filter(b,a,!0)},">":function(a,b){var c,d="string"==typeof b,e=0,f=a.length;if(d&&!l.test(b)){for(b=b.toLowerCase();f>e;e++)if(c=a[e]){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}else{for(;f>e;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&m.filter(b,a,!0)}},"":function(b,d,e){var g,h=f++,i=c;"string"!=typeof d||l.test(d)||(d=d.toLowerCase(),g=d,i=a),i("parentNode",d,h,b,g,e)},"~":function(b,d,e){var g,h=f++,i=c;"string"!=typeof d||l.test(d)||(d=d.toLowerCase(),g=d,i=a),i("previousSibling",d,h,b,g,e)}},find:{ID:function(a,b,c){if("undefined"!=typeof b.getElementById&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if("undefined"!=typeof b.getElementsByName){for(var c=[],d=b.getElementsByName(a[1]),e=0,f=d.length;f>e;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return 0===c.length?null:c}},TAG:function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a[1]):void 0}},preFilter:{CLASS:function(a,b,c,d,e,f){if(a=" "+a[1].replace(j,"")+" ",f)return a;for(var g,h=0;null!=(g=b[h]);h++)g&&(e^(g.className&&(" "+g.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(g):c&&(b[h]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if("nth"===a[1]){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec("even"===a[2]&&"2n"||"odd"===a[2]&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);return a[0]=f++,a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");return!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),"~="===a[2]&&(a[4]=" "+a[4]+" "),a},PSEUDO:function(a,b,c,e,f){if("not"===a[1]){if(!((d.exec(a[3])||"").length>1||/^\w/.test(a[3]))){var g=m.filter(a[3],b,c,!0^f);return c||e.push.apply(e,g),!1}a[3]=m(a[3],null,null,b)}else if(o.match.POS.test(a[0])||o.match.CHILD.test(a[0]))return!0;return a},POS:function(a){return a.unshift(!0),a}},filters:{enabled:function(a){return a.disabled===!1&&"hidden"!==a.type},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return"input"===a.nodeName.toLowerCase()&&"text"===c&&(b===c||null===b)},radio:function(a){return"input"===a.nodeName.toLowerCase()&&"radio"===a.type},checkbox:function(a){return"input"===a.nodeName.toLowerCase()&&"checkbox"===a.type},file:function(a){return"input"===a.nodeName.toLowerCase()&&"file"===a.type},password:function(a){return"input"===a.nodeName.toLowerCase()&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return("input"===b||"button"===b)&&"submit"===a.type},image:function(a){return"input"===a.nodeName.toLowerCase()&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return("input"===b||"button"===b)&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return 0===b},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if("contains"===e)return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if("not"===e){for(var g=b[3],h=0,i=g.length;i>h;h++)if(g[h]===a)return!1;return!0}m.error(e)},CHILD:function(a,b){var c,d,f,g,h,i,j=b[1],k=a;switch(j){case"only":case"first":for(;k=k.previousSibling;)if(1===k.nodeType)return!1;if("first"===j)return!0;k=a;case"last":for(;k=k.nextSibling;)if(1===k.nodeType)return!1;return!0;case"nth":if(c=b[2],d=b[3],1===c&&0===d)return!0;if(f=b[0],g=a.parentNode,g&&(g[e]!==f||!a.nodeIndex)){for(h=0,k=g.firstChild;k;k=k.nextSibling)1===k.nodeType&&(k.nodeIndex=++h);g[e]=f}return i=a.nodeIndex-d,0===c?0===i:i%c===0&&i/c>=0}},ID:function(a,b){return 1===a.nodeType&&a.getAttribute("id")===b},TAG:function(a,b){return"*"===b&&1===a.nodeType||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):null!=a[c]?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return null==d?"!="===f:!f&&m.attr?null!=d:"="===f?e===g:"*="===f?e.indexOf(g)>=0:"~="===f?(" "+e+" ").indexOf(g)>=0:g?"!="===f?e!==g:"^="===f?0===e.indexOf(g):"$="===f?e.substr(e.length-g.length)===g:"|="===f?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];return f?f(a,c,b,d):void 0}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){return a=Array.prototype.slice.call(a,0),b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(G.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if("[object Array]"===g.call(a))Array.prototype.push.apply(d,a);else if("number"==typeof a.length)for(var e=a.length;e>c;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var u,v;G.documentElement.compareDocumentPosition?u=function(a,b){return a===b?(h=!0,0):a.compareDocumentPosition&&b.compareDocumentPosition?4&a.compareDocumentPosition(b)?-1:1:a.compareDocumentPosition?-1:1}:(u=function(a,b){if(a===b)return h=!0,0;if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],g=a.parentNode,i=b.parentNode,j=g;if(g===i)return v(a,b);if(!g)return-1;if(!i)return 1;for(;j;)e.unshift(j),j=j.parentNode;for(j=i;j;)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;c>k&&d>k;k++)if(e[k]!==f[k])return v(e[k],f[k]);return k===c?v(a,f[k],-1):v(e[k],b,1)},v=function(a,b,c){if(a===b)return c;for(var d=a.nextSibling;d;){if(d===b)return-1;d=d.nextSibling}return 1}),function(){var a=G.createElement("div"),c="script"+(new Date).getTime(),d=G.documentElement;a.innerHTML="",d.insertBefore(a,d.firstChild),G.getElementById(c)&&(o.find.ID=function(a,c,d){if("undefined"!=typeof c.getElementById&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||"undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return 1===a.nodeType&&c&&c.nodeValue===b}),d.removeChild(a),d=a=null}(),function(){var a=G.createElement("div");a.appendChild(G.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if("*"===a[1]){for(var d=[],e=0;c[e];e++)1===c[e].nodeType&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&"undefined"!=typeof a.firstChild.getAttribute&&"#"!==a.firstChild.getAttribute("href")&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),G.querySelectorAll&&!function(){var a=m,b=G.createElement("div"),c="__sizzle__";if(b.innerHTML="

",!b.querySelectorAll||0!==b.querySelectorAll(".TEST").length){m=function(b,d,e,f){if(d=d||G,!f&&!m.isXML(d)){var g=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(g&&(1===d.nodeType||9===d.nodeType)){if(g[1])return s(d.getElementsByTagName(b),e);if(g[2]&&o.find.CLASS&&d.getElementsByClassName)return s(d.getElementsByClassName(g[2]),e)}if(9===d.nodeType){if("body"===b&&d.body)return s([d.body],e);if(g&&g[3]){var h=d.getElementById(g[3]);if(!h||!h.parentNode)return s([],e);if(h.id===g[3])return s([h],e)}try{return s(d.querySelectorAll(b),e)}catch(i){}}else if(1===d.nodeType&&"object"!==d.nodeName.toLowerCase()){var j=d,k=d.getAttribute("id"),l=k||c,n=d.parentNode,p=/^\s*[+~]/.test(b);k?l=l.replace(/'/g,"\\$&"):d.setAttribute("id",l),p&&n&&(d=d.parentNode);try{if(!p||n)return s(d.querySelectorAll("[id='"+l+"'] "+b),e)}catch(q){}finally{k||j.removeAttribute("id")}}}return a(b,d,e,f)};for(var d in a)m[d]=a[d];b=null}}(),function(){var a=G.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var c=!b.call(G.createElement("div"),"div"),d=!1;try{b.call(G.documentElement,"[test!='']:sizzle")}catch(e){d=!0}m.matchesSelector=function(a,e){if(e=e.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']"),!m.isXML(a))try{if(d||!o.match.PSEUDO.test(e)&&!/!=/.test(e)){var f=b.call(a,e);if(f||!c||a.document&&11!==a.document.nodeType)return f}}catch(g){}return m(e,null,null,[a]).length>0}}}(),function(){var a=G.createElement("div");a.innerHTML="
",a.getElementsByClassName&&0!==a.getElementsByClassName("e").length&&(a.lastChild.className="e",1!==a.getElementsByClassName("e").length&&(o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){return"undefined"==typeof b.getElementsByClassName||c?void 0:b.getElementsByClassName(a[1])},a=null))}(),G.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:G.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(16&a.compareDocumentPosition(b))}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?"HTML"!==b.nodeName:!1};var w=function(a,b,c){for(var d,e=[],f="",g=b.nodeType?[b]:b;d=o.match.PSEUDO.exec(a);)f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;i>h;h++)m(a,g[h],e,c);return m.filter(f,e)};m.attr=J.attr,m.selectors.attrMap={},J.find=m,J.expr=m.selectors,J.expr[":"]=J.expr.filters,J.unique=m.uniqueSort,J.text=m.getText,J.isXMLDoc=m.isXML,J.contains=m.contains}();var ha=/Until$/,ia=/^(?:parents|prevUntil|prevAll)/,ja=/,/,ka=/^.[^:#\[\.,]*$/,la=Array.prototype.slice,ma=J.expr.match.globalPOS,na={children:!0,contents:!0,next:!0,prev:!0};J.fn.extend({find:function(a){var b,c,d=this;if("string"!=typeof a)return J(a).filter(function(){for(b=0,c=d.length;c>b;b++)if(J.contains(d[b],this))return!0});var e,f,g,h=this.pushStack("","find",a);for(b=0,c=this.length;c>b;b++)if(e=h.length,J.find(a,this[b],h),b>0)for(f=e;fg;g++)if(h[g]===h[f]){h.splice(f--,1);break}return h},has:function(a){var b=J(a);return this.filter(function(){for(var a=0,c=b.length;c>a;a++)if(J.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(j(this,a,!1),"not",a)},filter:function(a){return this.pushStack(j(this,a,!0),"filter",a)},is:function(a){return!!a&&("string"==typeof a?ma.test(a)?J(a,this.context).index(this[0])>=0:J.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d,e=[],f=this[0];if(J.isArray(a)){for(var g=1;f&&f.ownerDocument&&f!==b;){for(c=0;cc;c++)for(f=this[c];f;){if(h?h.index(f)>-1:J.find.matchesSelector(f,a)){e.push(f);break}if(f=f.parentNode,!f||!f.ownerDocument||f===b||11===f.nodeType)break}return e=e.length>1?J.unique(e):e,this.pushStack(e,"closest",a)},index:function(a){return a?"string"==typeof a?J.inArray(this[0],J(a)):J.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c="string"==typeof a?J(a,b):J.makeArray(a&&a.nodeType?[a]:a),d=J.merge(this.get(),c);return this.pushStack(i(c[0])||i(d[0])?d:J.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),J.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return J.dir(a,"parentNode")},parentsUntil:function(a,b,c){return J.dir(a,"parentNode",c)},next:function(a){return J.nth(a,2,"nextSibling")},prev:function(a){return J.nth(a,2,"previousSibling")},nextAll:function(a){return J.dir(a,"nextSibling")},prevAll:function(a){return J.dir(a,"previousSibling")},nextUntil:function(a,b,c){return J.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return J.dir(a,"previousSibling",c)},siblings:function(a){return J.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return J.sibling(a.firstChild)},contents:function(a){return J.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:J.makeArray(a.childNodes)}},function(a,b){J.fn[a]=function(c,d){var e=J.map(this,b,c);return ha.test(a)||(d=c),d&&"string"==typeof d&&(e=J.filter(d,e)),e=this.length>1&&!na[a]?J.unique(e):e,(this.length>1||ja.test(d))&&ia.test(a)&&(e=e.reverse()),this.pushStack(e,a,la.call(arguments).join(","))}}),J.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),1===b.length?J.find.matchesSelector(b[0],a)?[b[0]]:[]:J.find.matches(a,b)},dir:function(a,c,d){for(var e=[],f=a[c];f&&9!==f.nodeType&&(d===b||1!==f.nodeType||!J(f).is(d));)1===f.nodeType&&e.push(f),f=f[c];return e},nth:function(a,b,c,d){b=b||1;for(var e=0;a&&(1!==a.nodeType||++e!==b);a=a[c]);return a},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}});var oa="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",pa=/ jQuery\d+="(?:\d+|null)"/g,qa=/^\s+/,ra=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,sa=/<([\w:]+)/,ta=/]","i"),ya=/checked\s*(?:[^=]|=\s*.checked.)/i,za=/\/(java|ecma)script/i,Aa=/^\s*",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"], area:[1,"",""],_default:[0,"",""]},Ca=k(G);Ba.optgroup=Ba.option,Ba.tbody=Ba.tfoot=Ba.colgroup=Ba.caption=Ba.thead,Ba.th=Ba.td,J.support.htmlSerialize||(Ba._default=[1,"div
","
"]),J.fn.extend({text:function(a){return J.access(this,function(a){return a===b?J.text(this):this.empty().append((this[0]&&this[0].ownerDocument||G).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(J.isFunction(a))return this.each(function(b){J(this).wrapAll(a.call(this,b))});if(this[0]){var b=J(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return J.isFunction(a)?this.each(function(b){J(this).wrapInner(a.call(this,b))}):this.each(function(){var b=J(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=J.isFunction(a);return this.each(function(c){J(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){J.nodeName(this,"body")||J(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){1===this.nodeType&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){1===this.nodeType&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=J.clean(arguments);return a.push.apply(a,this.toArray()),this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);return a.push.apply(a,J.clean(arguments)),a}},remove:function(a,b){for(var c,d=0;null!=(c=this[d]);d++)a&&!J.filter(a,[c]).length||(b||1!==c.nodeType||(J.cleanData(c.getElementsByTagName("*")),J.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)for(1===a.nodeType&&J.cleanData(a.getElementsByTagName("*"));a.firstChild;)a.removeChild(a.firstChild);return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return J.clone(this,a,b)})},html:function(a){return J.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return 1===c.nodeType?c.innerHTML.replace(pa,""):null;if("string"==typeof a&&!va.test(a)&&(J.support.leadingWhitespace||!qa.test(a))&&!Ba[(sa.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ra,"<$1>");try{for(;e>d;d++)c=this[d]||{},1===c.nodeType&&(J.cleanData(c.getElementsByTagName("*")),c.innerHTML=a);c=0}catch(f){}}c&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(a){return this[0]&&this[0].parentNode?J.isFunction(a)?this.each(function(b){var c=J(this),d=c.html();c.replaceWith(a.call(this,b,d))}):("string"!=typeof a&&(a=J(a).detach()),this.each(function(){var b=this.nextSibling,c=this.parentNode;J(this).remove(),b?J(b).before(a):J(c).append(a)})):this.length?this.pushStack(J(J.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,f,g,h,i=a[0],j=[];if(!J.support.checkClone&&3===arguments.length&&"string"==typeof i&&ya.test(i))return this.each(function(){J(this).domManip(a,c,d,!0)});if(J.isFunction(i))return this.each(function(e){var f=J(this);a[0]=i.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){if(h=i&&i.parentNode,e=J.support.parentNode&&h&&11===h.nodeType&&h.childNodes.length===this.length?{fragment:h}:J.buildFragment(a,this,j),g=e.fragment,f=1===g.childNodes.length?g=g.firstChild:g.firstChild){c=c&&J.nodeName(f,"tr");for(var k=0,m=this.length,n=m-1;m>k;k++)d.call(c?l(this[k],f):this[k],e.cacheable||m>1&&n>k?J.clone(g,!0,!0):g)}j.length&&J.each(j,function(a,b){b.src?J.ajax({type:"GET",global:!1,url:b.src,async:!1,dataType:"script"}):J.globalEval((b.text||b.textContent||b.innerHTML||"").replace(Aa,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)})}return this}}),J.buildFragment=function(a,b,c){var d,e,f,g,h=a[0];return b&&b[0]&&(g=b[0].ownerDocument||b[0]),g.createDocumentFragment||(g=G),!(1===a.length&&"string"==typeof h&&h.length<512&&g===G&&"<"===h.charAt(0))||wa.test(h)||!J.support.checkClone&&ya.test(h)||!J.support.html5Clone&&xa.test(h)||(e=!0,f=J.fragments[h],f&&1!==f&&(d=f)),d||(d=g.createDocumentFragment(),J.clean(a,g,d,c)),e&&(J.fragments[h]=f?d:1),{fragment:d,cacheable:e}},J.fragments={},J.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){J.fn[a]=function(c){var d=[],e=J(c),f=1===this.length&&this[0].parentNode;if(f&&11===f.nodeType&&1===f.childNodes.length&&1===e.length)return e[b](this[0]),this;for(var g=0,h=e.length;h>g;g++){var i=(g>0?this.clone(!0):this).get();J(e[g])[b](i),d=d.concat(i)}return this.pushStack(d,a,e.selector)}}),J.extend({clone:function(a,b,c){var d,e,f,g=J.support.html5Clone||J.isXMLDoc(a)||!xa.test("<"+a.nodeName+">")?a.cloneNode(!0):r(a);if(!(J.support.noCloneEvent&&J.support.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||J.isXMLDoc(a)))for(n(a,g),d=o(a),e=o(g),f=0;d[f];++f)e[f]&&n(d[f],e[f]);if(b&&(m(a,g),c))for(d=o(a),e=o(g),f=0;d[f];++f)m(d[f],e[f]);return d=e=null,g},clean:function(a,b,c,d){var e,f,g,h=[];b=b||G,"undefined"==typeof b.createElement&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||G);for(var i,j=0;null!=(i=a[j]);j++)if("number"==typeof i&&(i+=""),i){if("string"==typeof i)if(ua.test(i)){i=i.replace(ra,"<$1>");var l,m=(sa.exec(i)||["",""])[1].toLowerCase(),n=Ba[m]||Ba._default,o=n[0],p=b.createElement("div"),r=Ca.childNodes;for(b===G?Ca.appendChild(p):k(b).appendChild(p),p.innerHTML=n[1]+i+n[2];o--;)p=p.lastChild;if(!J.support.tbody){var s=ta.test(i),t="table"!==m||s?""!==n[1]||s?[]:p.childNodes:p.firstChild&&p.firstChild.childNodes;for(g=t.length-1;g>=0;--g)J.nodeName(t[g],"tbody")&&!t[g].childNodes.length&&t[g].parentNode.removeChild(t[g])}!J.support.leadingWhitespace&&qa.test(i)&&p.insertBefore(b.createTextNode(qa.exec(i)[0]),p.firstChild),i=p.childNodes,p&&(p.parentNode.removeChild(p),r.length>0&&(l=r[r.length-1],l&&l.parentNode&&l.parentNode.removeChild(l)))}else i=b.createTextNode(i);var u;if(!J.support.appendChecked)if(i[0]&&"number"==typeof(u=i.length))for(g=0;u>g;g++)q(i[g]);else q(i);i.nodeType?h.push(i):h=J.merge(h,i)}if(c)for(e=function(a){return!a.type||za.test(a.type)},j=0;h[j];j++)if(f=h[j],d&&J.nodeName(f,"script")&&(!f.type||za.test(f.type)))d.push(f.parentNode?f.parentNode.removeChild(f):f);else{if(1===f.nodeType){var v=J.grep(f.getElementsByTagName("script"),e);h.splice.apply(h,[j+1,0].concat(v))}c.appendChild(f)}return h},cleanData:function(a){for(var b,c,d,e=J.cache,f=J.event.special,g=J.support.deleteExpando,h=0;null!=(d=a[h]);h++)if((!d.nodeName||!J.noData[d.nodeName.toLowerCase()])&&(c=d[J.expando])){if(b=e[c],b&&b.events){for(var i in b.events)f[i]?J.event.remove(d,i):J.removeEvent(d,i,b.handle);b.handle&&(b.handle.elem=null)}g?delete d[J.expando]:d.removeAttribute&&d.removeAttribute(J.expando),delete e[c]}}});var Da,Ea,Fa,Ga=/alpha\([^)]*\)/i,Ha=/opacity=([^)]*)/,Ia=/([A-Z]|^ms)/g,Ja=/^[\-+]?(?:\d*\.)?\d+$/i,Ka=/^-?(?:\d*\.)?\d+(?!px)[^\d\s]+$/i,La=/^([\-+])=([\-+.\de]+)/,Ma=/^margin/,Na={position:"absolute",visibility:"hidden",display:"block"},Oa=["Top","Right","Bottom","Left"];J.fn.css=function(a,c){return J.access(this,function(a,c,d){return d!==b?J.style(a,c,d):J.css(a,c)},a,c,arguments.length>1)},J.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Da(a,"opacity");return""===c?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":J.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var f,g,h=J.camelCase(c),i=a.style,j=J.cssHooks[h];if(c=J.cssProps[h]||h,d===b)return j&&"get"in j&&(f=j.get(a,!1,e))!==b?f:i[c];if(g=typeof d,"string"===g&&(f=La.exec(d))&&(d=+(f[1]+1)*+f[2]+parseFloat(J.css(a,c)),g="number"),!(null==d||"number"===g&&isNaN(d)||("number"!==g||J.cssNumber[h]||(d+="px"),j&&"set"in j&&(d=j.set(a,d))===b)))try{i[c]=d}catch(k){}}},css:function(a,c,d){var e,f;return c=J.camelCase(c),f=J.cssHooks[c],c=J.cssProps[c]||c,"cssFloat"===c&&(c="float"),f&&"get"in f&&(e=f.get(a,!0,d))!==b?e:Da?Da(a,c):void 0},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),J.curCSS=J.css,G.defaultView&&G.defaultView.getComputedStyle&&(Ea=function(a,b){var c,d,e,f,g=a.style;return b=b.replace(Ia,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),""!==c||J.contains(a.ownerDocument.documentElement,a)||(c=J.style(a,b))),!J.support.pixelMargin&&e&&Ma.test(b)&&Ka.test(c)&&(f=g.width,g.width=c,c=e.width,g.width=f),c}),G.documentElement.currentStyle&&(Fa=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;return null==f&&g&&(e=g[b])&&(f=e),Ka.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left="fontSize"===b?"1em":f,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d)),""===f?"auto":f}),Da=Ea||Fa,J.each(["height","width"],function(a,b){J.cssHooks[b]={get:function(a,c,d){return c?0!==a.offsetWidth?s(a,b,d):J.swap(a,Na,function(){return s(a,b,d)}):void 0},set:function(a,b){return Ja.test(b)?b+"px":b}}}),J.support.opacity||(J.cssHooks.opacity={get:function(a,b){return Ha.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=J.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,b>=1&&""===J.trim(f.replace(Ga,""))&&(c.removeAttribute("filter"),d&&!d.filter)||(c.filter=Ga.test(f)?f.replace(Ga,e):f+" "+e)}}),J(function(){J.support.reliableMarginRight||(J.cssHooks.marginRight={get:function(a,b){return J.swap(a,{display:"inline-block"},function(){return b?Da(a,"margin-right"):a.style.marginRight})}})}),J.expr&&J.expr.filters&&(J.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return 0===b&&0===c||!J.support.reliableHiddenOffsets&&"none"===(a.style&&a.style.display||J.css(a,"display"))},J.expr.filters.visible=function(a){return!J.expr.filters.hidden(a)}),J.each({margin:"",padding:"",border:"Width"},function(a,b){J.cssHooks[a+b]={expand:function(c){var d,e="string"==typeof c?c.split(" "):[c],f={};for(d=0;4>d;d++)f[a+Oa[d]+b]=e[d]||e[d-2]||e[0];return f}}});var Pa,Qa,Ra=/%20/g,Sa=/\[\]$/,Ta=/\r?\n/g,Ua=/#.*$/,Va=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Wa=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Xa=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,Ya=/^(?:GET|HEAD)$/,Za=/^\/\//,$a=/\?/,_a=/)<[^<]*)*<\/script>/gi,ab=/^(?:select|textarea)/i,bb=/\s+/,cb=/([?&])_=[^&]*/,db=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,eb=J.fn.load,fb={},gb={},hb=["*/"]+["*"];try{Pa=I.href}catch(ib){Pa=G.createElement("a"),Pa.href="",Pa=Pa.href}Qa=db.exec(Pa.toLowerCase())||[],J.fn.extend({load:function(a,c,d){if("string"!=typeof a&&eb)return eb.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}var g="GET";c&&(J.isFunction(c)?(d=c,c=b):"object"==typeof c&&(c=J.param(c,J.ajaxSettings.traditional),g="POST"));var h=this;return J.ajax({url:a,type:g,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),h.html(f?J("
").append(c.replace(_a,"")).find(f):c)),d&&h.each(d,[c,b,a])}}),this},serialize:function(){return J.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?J.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ab.test(this.nodeName)||Wa.test(this.type))}).map(function(a,b){var c=J(this).val();return null==c?null:J.isArray(c)?J.map(c,function(a,c){return{name:b.name,value:a.replace(Ta,"\r\n")}}):{name:b.name,value:c.replace(Ta,"\r\n")}}).get()}}),J.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){J.fn[b]=function(a){return this.on(b,a)}}),J.each(["get","post"],function(a,c){J[c]=function(a,d,e,f){return J.isFunction(d)&&(f=f||e,e=d,d=b),J.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),J.extend({getScript:function(a,c){return J.get(a,b,c,"script")},getJSON:function(a,b,c){return J.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?v(a,J.ajaxSettings):(b=a,a=J.ajaxSettings),v(a,b),a},ajaxSettings:{url:Pa,isLocal:Xa.test(Qa[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":hb},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":J.parseJSON,"text xml":J.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:t(fb),ajaxTransport:t(gb),ajax:function(a,c){function d(a,c,d,g){if(2!==v){v=2,i&&clearTimeout(i),h=b,f=g||"",w.readyState=a>0?4:0;var j,l,s,t,u,z=c,A=d?x(m,w,d):b;if(a>=200&&300>a||304===a)if(m.ifModified&&((t=w.getResponseHeader("Last-Modified"))&&(J.lastModified[e]=t),(u=w.getResponseHeader("Etag"))&&(J.etag[e]=u)),304===a)z="notmodified",j=!0;else try{l=y(m,A),z="success",j=!0}catch(B){z="parsererror",s=B}else s=z,z&&!a||(z="error",0>a&&(a=0));w.status=a,w.statusText=""+(c||z),j?p.resolveWith(n,[l,z,w]):p.rejectWith(n,[w,z,s]),w.statusCode(r),r=b,k&&o.trigger("ajax"+(j?"Success":"Error"),[w,m,j?l:s]),q.fireWith(n,[w,z]),k&&(o.trigger("ajaxComplete",[w,m]),--J.active||J.event.trigger("ajaxStop"))}}"object"==typeof a&&(c=a,a=b),c=c||{};var e,f,g,h,i,j,k,l,m=J.ajaxSetup({},c),n=m.context||m,o=n!==m&&(n.nodeType||n instanceof J)?J(n):J.event,p=J.Deferred(),q=J.Callbacks("once memory"),r=m.statusCode||{},s={},t={},v=0,w={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=t[c]=t[c]||a,s[a]=b}return this},getAllResponseHeaders:function(){return 2===v?f:null},getResponseHeader:function(a){var c;if(2===v){if(!g)for(g={};c=Va.exec(f);)g[c[1].toLowerCase()]=c[2];c=g[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(m.mimeType=a),this},abort:function(a){return a=a||"abort",h&&h.abort(a),d(0,a),this}};if(p.promise(w),w.success=w.done,w.error=w.fail,w.complete=q.add,w.statusCode=function(a){if(a){var b;if(2>v)for(b in a)r[b]=[r[b],a[b]];else b=a[w.status],w.then(b,b)}return this},m.url=((a||m.url)+"").replace(Ua,"").replace(Za,Qa[1]+"//"),m.dataTypes=J.trim(m.dataType||"*").toLowerCase().split(bb),null==m.crossDomain&&(j=db.exec(m.url.toLowerCase()),m.crossDomain=!(!j||j[1]==Qa[1]&&j[2]==Qa[2]&&(j[3]||("http:"===j[1]?80:443))==(Qa[3]||("http:"===Qa[1]?80:443)))),m.data&&m.processData&&"string"!=typeof m.data&&(m.data=J.param(m.data,m.traditional)),u(fb,m,c,w),2===v)return!1;if(k=m.global,m.type=m.type.toUpperCase(),m.hasContent=!Ya.test(m.type),k&&0===J.active++&&J.event.trigger("ajaxStart"),!m.hasContent&&(m.data&&(m.url+=($a.test(m.url)?"&":"?")+m.data,delete m.data),e=m.url,m.cache===!1)){var z=J.now(),A=m.url.replace(cb,"$1_="+z);m.url=A+(A===m.url?($a.test(m.url)?"&":"?")+"_="+z:"")}(m.data&&m.hasContent&&m.contentType!==!1||c.contentType)&&w.setRequestHeader("Content-Type",m.contentType),m.ifModified&&(e=e||m.url,J.lastModified[e]&&w.setRequestHeader("If-Modified-Since",J.lastModified[e]),J.etag[e]&&w.setRequestHeader("If-None-Match",J.etag[e])),w.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+hb+"; q=0.01":""):m.accepts["*"]);for(l in m.headers)w.setRequestHeader(l,m.headers[l]);if(m.beforeSend&&(m.beforeSend.call(n,w,m)===!1||2===v))return w.abort(),!1;for(l in{success:1,error:1,complete:1})w[l](m[l]);if(h=u(gb,m,c,w)){w.readyState=1,k&&o.trigger("ajaxSend",[w,m]),m.async&&m.timeout>0&&(i=setTimeout(function(){w.abort("timeout")},m.timeout));try{v=1,h.send(s,d)}catch(B){if(!(2>v))throw B;d(-1,B)}}else d(-1,"No Transport");return w},param:function(a,c){var d=[],e=function(a,b){b=J.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(c===b&&(c=J.ajaxSettings.traditional),J.isArray(a)||a.jquery&&!J.isPlainObject(a))J.each(a,function(){e(this.name,this.value)});else for(var f in a)w(f,a[f],c,e);return d.join("&").replace(Ra,"+")}}),J.extend({active:0,lastModified:{},etag:{}});var jb=J.now(),kb=/(\=)\?(&|$)|\?\?/i;J.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return J.expando+"_"+jb++}}),J.ajaxPrefilter("json jsonp",function(b,c,d){var e="string"==typeof b.data&&/^application\/x\-www\-form\-urlencoded/.test(b.contentType);if("jsonp"===b.dataTypes[0]||b.jsonp!==!1&&(kb.test(b.url)||e&&kb.test(b.data))){var f,g=b.jsonpCallback=J.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h=a[g],i=b.url,j=b.data,k="$1"+g+"$2";return b.jsonp!==!1&&(i=i.replace(kb,k),b.url===i&&(e&&(j=j.replace(kb,k)),b.data===j&&(i+=(/\?/.test(i)?"&":"?")+b.jsonp+"="+g))),b.url=i,b.data=j,a[g]=function(a){f=[a]},d.always(function(){a[g]=h,f&&J.isFunction(h)&&a[g](f[0])}),b.converters["script json"]=function(){return f||J.error(g+" was not called"),f[0]},b.dataTypes[0]="json","script"}}),J.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return J.globalEval(a),a}}}),J.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),J.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=G.head||G.getElementsByTagName("head")[0]||G.documentElement;return{send:function(e,f){c=G.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){(e||!c.readyState||/loaded|complete/.test(c.readyState))&&(c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||f(200,"success"))},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var lb,mb=a.ActiveXObject?function(){for(var a in lb)lb[a](0,1)}:!1,nb=0;J.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&z()||A()}:z,function(a){J.extend(J.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(J.ajaxSettings.xhr()),J.support.ajax&&J.ajaxTransport(function(c){if(!c.crossDomain||J.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();if(c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async),c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),c.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||4===i.readyState))if(d=b,g&&(i.onreadystatechange=J.noop,mb&&delete lb[g]),e)4!==i.readyState&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}h||!c.isLocal||c.crossDomain?1223===h&&(h=204):h=l.text?200:404}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async&&4!==i.readyState?(g=++nb,mb&&(lb||(lb={},J(a).unload(mb)),lb[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var ob,pb,qb,rb,sb={},tb=/^(?:toggle|show|hide)$/,ub=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,vb=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];J.fn.extend({show:function(a,b,c){var d,e;if(a||0===a)return this.animate(D("show",3),a,b,c);for(var f=0,g=this.length;g>f;f++)d=this[f],d.style&&(e=d.style.display,J._data(d,"olddisplay")||"none"!==e||(e=d.style.display=""),(""===e&&"none"===J.css(d,"display")||!J.contains(d.ownerDocument.documentElement,d))&&J._data(d,"olddisplay",E(d.nodeName)));for(f=0;g>f;f++)d=this[f],d.style&&(e=d.style.display,""!==e&&"none"!==e||(d.style.display=J._data(d,"olddisplay")||""));return this},hide:function(a,b,c){if(a||0===a)return this.animate(D("hide",3),a,b,c);for(var d,e,f=0,g=this.length;g>f;f++)d=this[f],d.style&&(e=J.css(d,"display"),"none"===e||J._data(d,"olddisplay")||J._data(d,"olddisplay",e));for(f=0;g>f;f++)this[f].style&&(this[f].style.display="none");return this},_toggle:J.fn.toggle,toggle:function(a,b,c){var d="boolean"==typeof a;return J.isFunction(a)&&J.isFunction(b)?this._toggle.apply(this,arguments):null==a||d?this.each(function(){var b=d?a:J(this).is(":hidden");J(this)[b?"show":"hide"]()}):this.animate(D("toggle",3),a,b,c),this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){function e(){f.queue===!1&&J._mark(this);var b,c,d,e,g,h,i,j,k,l,m,n=J.extend({},f),o=1===this.nodeType,p=o&&J(this).is(":hidden");n.animatedProperties={};for(d in a)if(b=J.camelCase(d),d!==b&&(a[b]=a[d],delete a[d]),(g=J.cssHooks[b])&&"expand"in g){h=g.expand(a[b]),delete a[b];for(d in h)d in a||(a[d]=h[d])}for(b in a){if(c=a[b],J.isArray(c)?(n.animatedProperties[b]=c[1],c=a[b]=c[0]):n.animatedProperties[b]=n.specialEasing&&n.specialEasing[b]||n.easing||"swing","hide"===c&&p||"show"===c&&!p)return n.complete.call(this);!o||"height"!==b&&"width"!==b||(n.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],"inline"===J.css(this,"display")&&"none"===J.css(this,"float")&&(J.support.inlineBlockNeedsLayout&&"inline"!==E(this.nodeName)?this.style.zoom=1:this.style.display="inline-block"))}null!=n.overflow&&(this.style.overflow="hidden");for(d in a)e=new J.fx(this,n,d),c=a[d],tb.test(c)?(m=J._data(this,"toggle"+d)||("toggle"===c?p?"show":"hide":0),m?(J._data(this,"toggle"+d,"show"===m?"hide":"show"),e[m]()):e[c]()):(i=ub.exec(c),j=e.cur(),i?(k=parseFloat(i[2]),l=i[3]||(J.cssNumber[d]?"":"px"),"px"!==l&&(J.style(this,d,(k||1)+l),j=(k||1)/e.cur()*j,J.style(this,d,j+l)),i[1]&&(k=("-="===i[1]?-1:1)*k+j),e.custom(j,k,l)):e.custom(j,c,""));return!0}var f=J.speed(b,c,d);return J.isEmptyObject(a)?this.each(f.complete,[!1]):(a=J.extend({},a),f.queue===!1?this.each(e):this.queue(f.queue,e))},stop:function(a,c,d){return"string"!=typeof a&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){function b(a,b,c){var e=b[c];J.removeData(a,c,!0),e.stop(d)}var c,e=!1,f=J.timers,g=J._data(this);if(d||J._unmark(!0,this),null==a)for(c in g)g[c]&&g[c].stop&&c.indexOf(".run")===c.length-4&&b(this,g,c);else g[c=a+".run"]&&g[c].stop&&b(this,g,c);for(c=f.length;c--;)f[c].elem!==this||null!=a&&f[c].queue!==a||(d?f[c](!0):f[c].saveState(),e=!0,f.splice(c,1));d&&e||J.dequeue(this,a)})}}),J.each({slideDown:D("show",1),slideUp:D("hide",1),slideToggle:D("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){J.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),J.extend({speed:function(a,b,c){var d=a&&"object"==typeof a?J.extend({},a):{complete:c||!c&&b||J.isFunction(a)&&a,duration:a,easing:c&&b||b&&!J.isFunction(b)&&b};return d.duration=J.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in J.fx.speeds?J.fx.speeds[d.duration]:J.fx.speeds._default,null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(a){J.isFunction(d.old)&&d.old.call(this),d.queue?J.dequeue(this,d.queue):a!==!1&&J._unmark(this)},d},easing:{linear:function(a){return a},swing:function(a){return-Math.cos(a*Math.PI)/2+.5}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),J.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(J.fx.step[this.prop]||J.fx.step._default)(this)},cur:function(){if(null!=this.elem[this.prop]&&(!this.elem.style||null==this.elem.style[this.prop]))return this.elem[this.prop];var a,b=J.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?b&&"auto"!==b?b:0:a},custom:function(a,c,d){function e(a){return f.step(a)}var f=this,g=J.fx;this.startTime=rb||B(),this.end=c,this.now=this.start=a,this.pos=this.state=0,this.unit=d||this.unit||(J.cssNumber[this.prop]?"":"px"),e.queue=this.options.queue,e.elem=this.elem,e.saveState=function(){J._data(f.elem,"fxshow"+f.prop)===b&&(f.options.hide?J._data(f.elem,"fxshow"+f.prop,f.start):f.options.show&&J._data(f.elem,"fxshow"+f.prop,f.end))},e()&&J.timers.push(e)&&!qb&&(qb=setInterval(g.tick,g.interval))},show:function(){var a=J._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=a||J.style(this.elem,this.prop),this.options.show=!0,a!==b?this.custom(this.cur(),a):this.custom("width"===this.prop||"height"===this.prop?1:0,this.cur()),J(this.elem).show()},hide:function(){this.options.orig[this.prop]=J._data(this.elem,"fxshow"+this.prop)||J.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b,c,d,e=rb||B(),f=!0,g=this.elem,h=this.options;if(a||e>=h.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),h.animatedProperties[this.prop]=!0;for(b in h.animatedProperties)h.animatedProperties[b]!==!0&&(f=!1);if(f){if(null==h.overflow||J.support.shrinkWrapBlocks||J.each(["","X","Y"],function(a,b){g.style["overflow"+b]=h.overflow[a]}),h.hide&&J(g).hide(),h.hide||h.show)for(b in h.animatedProperties)J.style(g,b,h.orig[b]),J.removeData(g,"fxshow"+b,!0),J.removeData(g,"toggle"+b,!0);d=h.complete,d&&(h.complete=!1,d.call(g))}return!1}return h.duration==1/0?this.now=e:(c=e-this.startTime,this.state=c/h.duration,this.pos=J.easing[h.animatedProperties[this.prop]](this.state,c,0,1,h.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update(),!0}},J.extend(J.fx,{tick:function(){for(var a,b=J.timers,c=0;c-1,l={},m={};k?(m=g.position(),e=m.top,f=m.left):(e=parseFloat(i)||0,f=parseFloat(j)||0),J.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(l.top=b.top-h.top+e),null!=b.left&&(l.left=b.left-h.left+f),"using"in b?b.using.call(a,l):g.css(l)}},J.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=yb.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(J.css(a,"marginTop"))||0,c.left-=parseFloat(J.css(a,"marginLeft"))||0,d.top+=parseFloat(J.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(J.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||G.body;a&&!yb.test(a.nodeName)&&"static"===J.css(a,"position");)a=a.offsetParent;return a})}}),J.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);J.fn[a]=function(e){return J.access(this,function(a,e,f){var g=F(a);return f===b?g?c in g?g[c]:J.support.boxModel&&g.document.documentElement[e]||g.document.body[e]:a[e]:void(g?g.scrollTo(d?J(g).scrollLeft():f,d?f:J(g).scrollTop()):a[e]=f)},a,e,arguments.length,null)}}),J.each({Height:"height",Width:"width"},function(a,c){var d="client"+a,e="scroll"+a,f="offset"+a;J.fn["inner"+a]=function(){var a=this[0];return a?a.style?parseFloat(J.css(a,c,"padding")):this[c]():null},J.fn["outer"+a]=function(a){var b=this[0];return b?b.style?parseFloat(J.css(b,c,a?"margin":"border")):this[c]():null},J.fn[c]=function(a){return J.access(this,function(a,c,g){var h,i,j,k;return J.isWindow(a)?(h=a.document,i=h.documentElement[d],J.support.boxModel&&i||h.body&&h.body[d]||i):9===a.nodeType?(h=a.documentElement,h[d]>=h[e]?h[d]:Math.max(a.body[e],h[e],a.body[f],h[f])):g===b?(j=J.css(a,c),k=parseFloat(j),J.isNumeric(k)?k:j):void J(a).css(c,g)},c,a,arguments.length,null)}}),a.jQuery=a.$=J,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return J})}(window);var require,define;!function(){function getInteractiveScript(){var a,b,c;if(interactiveScript&&"interactive"===interactiveScript.readyState)return interactiveScript;for(a=document.getElementsByTagName("script"),b=a.length-1;b>-1&&(c=a[b]);b--)if("interactive"===c.readyState)return interactiveScript=c;return null}function newContext(contextName){function loadPaused(a){a.prefix&&0===a.name.indexOf("__$p")&&defined[a.prefix]&&(a=makeModuleMap(a.originalName,a.parentMap));var b=a.prefix,c=a.fullName;!specified[c]&&!loaded[c]&&(specified[c]=!0,b?defined[b]?callPlugin(b,a):(pluginsQueue[b]||(pluginsQueue[b]=[],(managerCallbacks[b]||(managerCallbacks[b]=[])).push({onDep:function(a,c){if(a===b){var d,e,f=pluginsQueue[b];for(d=0;d=c;c++)d=f.cloneNode(0),l(d,{isShadow:"true",stroke:"rgb(0, 0, 0)","stroke-opacity":.05*c,"stroke-width":7-2*c,transform:"translate"+g,fill:Fa}),b?b.element.appendChild(d):f.parentNode.insertBefore(d,f),e.push(d);this.shadows=e}return this}};var qb=function(){this.init.apply(this,arguments)};qb.prototype={Element:G,init:function(a,b,c,d){var e,f=location;e=this.createElement("svg").attr({xmlns:"http://www.w3.org/2000/svg",version:"1.1"}),a.appendChild(e.element),this.isSVG=!0,this.box=e.element,this.boxWrapper=e,this.alignedObjects=[],this.url=oa?"":f.href.replace(/#.*?$/,"").replace(/\(/g,"\\(").replace(/\)/g,"\\)"),this.defs=this.createElement("defs").add(),this.forExport=d,this.gradients={},this.setSize(b,c,!1)},destroy:function(){var a=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),A(this.gradients||{}),this.gradients=null,a&&(this.defs=a.destroy()),this.alignedObjects=null},createElement:function(a){var b=new this.Element;return b.init(this,a),b},draw:function(){},buildText:function(a){for(var b,d=a.element,e=n(a.textStr,"").toString().replace(/<(b|strong)>/g,'').replace(/<(i|em)>/g,'').replace(//g,"").split(//g),f=d.childNodes,g=/style="([^"]+)"/,h=/href="([^"]+)"/,i=l(d,"x"),j=a.styles,k=j&&c(j.width),m=j&&j.lineHeight,j=f.length;j--;)d.removeChild(f[j]);k&&!a.added&&this.box.appendChild(d),""===e[e.length-1]&&e.pop(),Wa(e,function(e,f){var j,n,p=0,e=e.replace(//g,"|||");j=e.split("|||"),Wa(j,function(e){if(""!==e||1===j.length){var q={},r=aa.createElementNS("http://www.w3.org/2000/svg","tspan");if(g.test(e)&&l(r,"style",e.match(g)[1].replace(/(;| |^)color([ :])/,"$1fill$2")),h.test(e)&&(l(r,"onclick",'location.href="'+e.match(h)[1]+'"'),o(r,{cursor:"pointer"})),e=(e.replace(/<(.|\n)*?>/g,"")||" ").replace(/</g,"<").replace(/>/g,">"),r.appendChild(aa.createTextNode(e)),p?q.dx=3:q.x=i,p||(f&&(!sa&&a.renderer.forExport&&o(r,{display:"block"}),n=ba.getComputedStyle&&c(ba.getComputedStyle(b,null).getPropertyValue("line-height")),n&&!isNaN(n)||(n=m||b.offsetHeight||18),l(r,"dy",n)),b=r),l(r,q),d.appendChild(r),p++,k)for(var s,e=e.replace(/-/g,"- ").split(" "),t=[];e.length||t.length;)s=a.getBBox().width,q=s>k,q&&1!==e.length?(r.removeChild(r.firstChild),t.unshift(e.pop())):(e=t,t=[],e.length&&(r=aa.createElementNS("http://www.w3.org/2000/svg","tspan"),l(r,{dy:m||16,x:i}),d.appendChild(r),s>k&&(k=s))),e.length&&r.appendChild(aa.createTextNode(e.join(" ").replace(/- /g,"-")))}})})},button:function(c,d,e,f,g,h,i){var j,k,l,m,n,o=this.label(c,d,e),p=0,c={x1:0,y1:0,x2:0,y2:1},g=$a(b("stroke-width",1,"stroke","#999","fill",b("linearGradient",c,"stops",[[0,"#FFF"],[1,"#DDD"]]),"r",3,"padding",3,"style",b("color","black")),g);return l=g.style,delete g.style,h=$a(g,b("stroke","#68A","fill",b("linearGradient",c,"stops",[[0,"#FFF"],[1,"#ACF"]])),h),m=h.style,delete h.style,i=$a(g,b("stroke","#68A","fill",b("linearGradient",c,"stops",[[0,"#9BD"],[1,"#CDF"]])),i),n=i.style,delete i.style,_a(o.element,"mouseenter",function(){o.attr(h).css(m)}),_a(o.element,"mouseleave",function(){j=[g,h,i][p],k=[l,m,n][p],o.attr(j).css(k)}),o.setState=function(a){(p=a)?2===a&&o.attr(i).css(n):o.attr(g).css(l)},o.on("click",function(){f.call(o)}).attr(g).css(a({cursor:"default"},l))},crispLine:function(a,b){return a[1]===a[4]&&(a[1]=a[4]=da(a[1])+b%2/2),a[2]===a[5]&&(a[2]=a[5]=da(a[2])+b%2/2),a},path:function(a){return this.createElement("path").attr({d:a,fill:Fa})},circle:function(a,b,c){return a=e(a)?a:{x:a,y:b,r:c},this.createElement("circle").attr(a)},arc:function(a,b,c,d,f,g){return e(a)&&(b=a.y,c=a.r,d=a.innerR,f=a.start,g=a.end,a=a.x),this.symbol("arc",a||0,b||0,c||0,c||0,{innerR:d||0,start:f||0,end:g||0})},rect:function(a,b,c,d,f,g){return e(a)&&(b=a.y,c=a.width,d=a.height,f=a.r,g=a.strokeWidth,a=a.x),f=this.createElement("rect").attr({rx:f,ry:f,fill:Fa}),f.attr(f.crisp(g,a,b,ga(c,0),ga(d,0)))},setSize:function(a,b,c){var d=this.alignedObjects,e=d.length;for(this.width=a,this.height=b,this.boxWrapper[n(c,!0)?"animate":"attr"]({width:a,height:b});e--;)d[e].align()},g:function(a){var b=this.createElement("g");return k(a)?b.attr({"class":Ca+a}):b},image:function(b,c,d,e,f){var g={preserveAspectRatio:Fa};return arguments.length>1&&a(g,{x:c,y:d,width:e,height:f}),g=this.createElement("image").attr(g),g.element.setAttributeNS?g.element.setAttributeNS("http://www.w3.org/1999/xlink","href",b):g.element.setAttribute("hc-svg-href",b),g},symbol:function(b,c,d,e,f,g){var h,i,j=this.symbols[b],j=j&&j(da(c),da(d),e,f,g),k=/^url\((.*?)\)$/;if(j)h=this.path(j),a(h,{symbolName:b,x:c,y:d,width:e,height:f}),g&&a(h,g);else if(k.test(b)){var l=function(a,b){a.attr({width:b[0],height:b[1]}).translate(-da(b[0]/2),-da(b[1]/2))};i=b.match(k)[1],b=wa[i],h=this.image(i).attr({x:c,y:d}),b?l(h,b):(h.attr({width:0,height:0}),p("img",{onload:function(){l(h,wa[i]=[this.width,this.height])},src:i}))}return h},symbols:{circle:function(a,b,c,d){var e=.166*c;return[Ga,a+c/2,b,"C",a+c+e,b,a+c+e,b+d,a+c/2,b+d,"C",a-e,b+d,a-e,b,a+c/2,b,"Z"]},square:function(a,b,c,d){return[Ga,a,b,Ha,a+c,b,a+c,b+d,a,b+d,"Z"]},triangle:function(a,b,c,d){return[Ga,a+c/2,b,Ha,a+c,b+d,a,b+d,"Z"]},"triangle-down":function(a,b,c,d){return[Ga,a,b,Ha,a+c,b,a+c/2,b+d,"Z"]},diamond:function(a,b,c,d){return[Ga,a+c/2,b,Ha,a+c,b+d/2,a+c/2,b+d,a,b+d/2,"Z"]},arc:function(a,b,c,d,e){var f=e.start,c=e.r||c||d,g=e.end-1e-6,d=e.innerR,h=ja(f),i=ka(f),j=ja(g),g=ka(g),e=e.end-f'),b&&(c=b===ya||"span"===b||"img"===b?c.join(""):a.prepVML(c),this.element=p(c)),this.renderer=a,this.attrSetters={}},add:function(a){var b=this.renderer,c=this.element,d=b.box,d=a?a.element||a:d;return a&&a.inverted&&b.invertChild(c,d),pa&&d.gVis===Ba&&o(c,{visibility:Ba}),d.appendChild(c),this.added=!0,this.alignOnAdd&&!this.deferUpdateTransform&&this.htmlUpdateTransform(),bb(this,"add"),this},toggleChildren:function(a,b){for(var c=a.childNodes,d=c.length;d--;)o(c[d],{visibility:b}),"DIV"===c[d].nodeName&&this.toggleChildren(c[d],b)},attr:function(a,b){var c,e,f,h,i,j=this.element||{},m=j.style,n=j.nodeName,o=this.renderer,q=this.symbolName,r=this.shadows,s=this.attrSetters,t=this;if(d(a)&&k(b)&&(c=a,a={},a[c]=b),d(a))c=a,t="strokeWidth"===c||"stroke-width"===c?this.strokeweight:this[c];else for(c in a)if(e=a[c],i=!1,f=s[c]&&s[c](e,c),f!==!1&&null!==e){if(f!==I&&(e=f),q&&/^(x|y|r|start|end|width|height|innerR|anchorX|anchorY)/.test(c))h||(this.symbolAttr(a),h=!0),i=!0;else if("d"===c){for(e=e||[],this.d=e.join(" "),f=e.length,i=[];f--;)i[f]=g(e[f])?da(10*e[f])-5:"Z"===e[f]?"x":e[f];if(e=i.join(" ")||"x",j.path=e,r)for(f=r.length;f--;)r[f].path=e;i=!0}else"zIndex"===c||"visibility"===c?(pa&&"visibility"===c&&"DIV"===n&&(j.gVis=e,this.toggleChildren(j,e),e===Da&&(e=null)),e&&(m[c]=e),i=!0):"width"===c||"height"===c?(e=ga(0,e),this[c]=e,this.updateClipping?(this[c]=e,this.updateClipping()):m[c]=e,i=!0):"x"===c||"y"===c?(this[c]=e,m[{x:"left",y:"top"}[c]]=e):"class"===c?j.className=e:"stroke"===c?(e=o.color(e,j,c),c="strokecolor"):"stroke-width"===c||"strokeWidth"===c?(j.stroked=!!e,c="strokeweight",this[c]=e,g(e)&&(e+=Ea)):"dashstyle"===c?((j.getElementsByTagName("stroke")[0]||p(o.prepVML([""]),null,null,j))[c]=e||"solid",this.dashstyle=e,i=!0):"fill"===c?"SPAN"===n?m.color=e:(j.filled=e!==Fa,e=o.color(e,j,c),c="fillcolor"):"translateX"===c||"translateY"===c||"rotation"===c?(this[c]=e,this.htmlUpdateTransform(),i=!0):"text"===c&&(this.bBox=null,j.innerHTML=e,i=!0);if(r&&"visibility"===c)for(f=r.length;f--;)r[f].style[c]=e;i||(pa?j[c]=e:l(j,c,e))}return t},clip:function(a){var b=this,c=a.members;return c.push(b),b.destroyClip=function(){j(c,b)},b.css(a.getCSS(b.inverted))},css:G.prototype.htmlCss,safeRemoveChild:function(a){a.parentNode&&B(a)},destroy:function(){return this.destroyClip&&this.destroyClip(),G.prototype.destroy.apply(this)},empty:function(){for(var a,b=this.element.childNodes,c=b.length;c--;)a=b[c],a.parentNode.removeChild(a)},on:function(a,b){return this.element["on"+a]=function(){var a=ba.event;a.target=a.srcElement,b(a)},this},shadow:function(a,b){var d,e,f,g=[],h=this.element,i=this.renderer,j=h.style,k=h.path;if(k&&"string"!=typeof k.value&&(k="x"),a){for(d=1;3>=d;d++)f=[''],e=p(i.prepVML(f),null,{left:c(j.left)+1,top:c(j.top)+1}),f=[''],p(i.prepVML(f),null,null,e),b?b.element.appendChild(e):h.parentNode.insertBefore(e,h),g.push(e);this.shadows=g}return this}}),isIE8:na.indexOf("MSIE 8.0")>-1,init:function(a,b,c){var d;this.alignedObjects=[],d=this.createElement(ya),a.appendChild(d.element),this.box=d.element,this.boxWrapper=d,this.setSize(b,c,!1),aa.namespaces.hcv||(aa.namespaces.add("hcv","urn:schemas-microsoft-com:vml"),aa.createStyleSheet().cssText="hcv\\:fill, hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); display: inline-block; } ")},clipRect:function(b,c,d,e){var f=this.createElement();return a(f,{members:[],left:b,top:c,width:d,height:e,getCSS:function(b){var c=this.top,d=this.left,e=d+this.width,f=c+this.height,c={clip:"rect("+da(b?d:c)+"px,"+da(b?f:e)+"px,"+da(b?e:f)+"px,"+da(b?c:d)+"px)"};return!b&&pa&&a(c,{width:e+Ea,height:f+Ea}),c},updateClipping:function(){Wa(f.members,function(a){a.css(f.getCSS(a.inverted))})}})},color:function(a,b,c){var d,e=/^rgba/;if(!a||!a.linearGradient)return e.test(a)&&"IMG"!==b.tagName?(d=pb(a),a=["<",c,' opacity="',d.get("a"),'"/>'],p(this.prepVML(a),null,null,b),d.get("rgb")):(b=b.getElementsByTagName(c),b.length&&(b[0].opacity=1),a);var f,g,h,i,j,k,l=a.linearGradient,m=l.x1||l[0]||0,n=l.y1||l[1]||0,o=l.x2||l[2]||0,l=l.y2||l[3]||0;return Wa(a.stops,function(a,b){e.test(a[1])?(d=pb(a[1]),f=d.get("rgb"),g=d.get("a")):(f=a[1],g=1),b?(j=f,k=g):(h=f,i=g)}),"fill"!==c?f:(a=90-180*ca.atan((l-n)/(o-m))/la,a=[''],p(this.prepVML(a),null,null,b),void 0)},prepVML:function(a){var b=this.isIE8,a=a.join("");return b?(a=a.replace("/>",' xmlns="urn:schemas-microsoft-com:vml" />'),a=-1===a.indexOf('style="')?a.replace("/>",' style="display:inline-block;behavior:url(#default#VML);" />'):a.replace('style="','style="display:inline-block;behavior:url(#default#VML);')):a=a.replace("<","1&&f.css({left:b,top:c,width:d,height:e}),f},rect:function(a,b,c,d,f,g){e(a)&&(b=a.y,c=a.width,d=a.height,g=a.strokeWidth,a=a.x);var h=this.symbol("rect");return h.r=f,h.attr(h.crisp(g,a,b,ga(c,0),ga(d,0)))},invertChild:function(a,b){var d=b.style;o(a,{flip:"x",left:c(d.width)-10,top:c(d.height)-10,rotation:-90})},symbols:{arc:function(a,b,c,d,e){var f=e.start,g=e.end,c=e.r||c||d,d=ja(f),h=ka(f),i=ja(g),j=ka(g),e=e.innerR,k=.07/c,l=e&&.1/e||0;return g-f===0?["x"]:(k>2*la-g+f?i=-k:l>g-f&&(i=ja(f+l)),["wa",a-c,b-c,a+c,b+c,a+c*d,b+c*h,a+c*i,b+c*j,"at",a-e,b-e,a+e,b+e,a+e*i,b+e*j,a+e*d,b+e*h,"x","e"])},circle:function(a,b,c,d){return["wa",a,b,a+c,b+d,a+c,b+d/2,a+c,b+d/2,"e"]},rect:function(a,b,c,d,e){if(!k(e))return[];var f=a+c,g=b+d,c=ha(e.r||0,c,d);return[Ga,a+c,b,Ha,f-c,b,"wa",f-2*c,b,f,b+2*c,f-c,b,f,b+c,Ha,f,g-c,"wa",f-2*c,g-2*c,f,g,f,g-c,f-c,g,Ha,a+c,g,"wa",a,g-2*c,a+2*c,g,a+c,g,a,g-c,Ha,a,b+c,"wa",a,b,a+2*c,b+2*c,a,b+c,a+c,b,"x","e"]}}},rb=function(){this.init.apply(this,arguments)},rb.prototype=$a(qb.prototype,Ta),J=rb);var sb,tb;ua&&(sb=function(){},tb=function(){function a(){var a,c=b.length;for(a=0;c>a;a++)b[a]();b=[]}var b=[];return{push:function(c,d){0===b.length&&Va(d,a),b.push(c)}}}()),J=rb||sb||qb,H.prototype.callbacks=[];var ub=function(){};ub.prototype={init:function(a,b,c){var d=a.chart.counters;return this.series=a,this.applyOptions(b,c),this.pointAttr={},a.options.colorByPoint&&(b=a.chart.options.colors,this.options||(this.options={}),this.color=this.options.color=this.color||b[d.color++],d.wrapColor(b.length)),a.chart.pointCount++,this},applyOptions:function(b,c){var d=this.series,e=typeof b;this.config=b,"number"===e||null===b?this.y=b:"number"==typeof b[0]?(this.x=b[0],this.y=b[1]):"object"===e&&"number"!=typeof b.length?(a(this,b),this.options=b,b.dataLabels&&(d._hasPointLabels=!0)):"string"==typeof b[0]&&(this.name=b[0],this.y=b[1]),this.x===I&&(this.x=c===I?d.autoIncrement():c)},destroy:function(){var a,b=this.series,c=b.chart.hoverPoints;b.chart.pointCount--,c&&(this.setState(),j(c,this)),this===b.chart.hoverPoint&&this.onMouseOut(),b.chart.hoverPoints=null,(this.graphic||this.dataLabel)&&(ab(this),this.destroyElements()),this.legendItem&&this.series.chart.legend.destroyItem(this);for(a in this)this[a]=null},destroyElements:function(){for(var a,b="graphic,tracker,dataLabel,group,connector,shadowGroup".split(","),c=6;c--;)a=b[c],this[a]&&(this[a]=this[a].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},select:function(a,b){var c=this,d=c.series.chart,a=n(a,!c.selected);c.firePointEvent(a?"select":"unselect",{accumulate:b},function(){c.selected=a,c.setState(a&&"select"),b||Wa(d.getSelectedPoints(),function(a){a.selected&&a!==c&&(a.selected=!1,a.setState(Ja),a.firePointEvent("unselect"))})})},onMouseOver:function(){var a=this.series,b=a.chart,c=b.tooltip,d=b.hoverPoint;d&&d!==this&&d.onMouseOut(),this.firePointEvent("mouseOver"),c&&(!c.shared||a.noSharedTooltip)&&c.refresh(this),this.setState(Ka),b.hoverPoint=this},onMouseOut:function(){this.firePointEvent("mouseOut"),this.setState(),this.series.chart.hoverPoint=null},tooltipFormatter:function(a){var b,c,e,f=this.series,g=f.tooltipOptions,h=String(this.y).split("."),h=h[1]?h[1].length:0,i=a.match(/\{(series|point)\.[a-zA-Z]+\}/g),j=/[\.}]/;for(e in i)c=i[e],d(c)&&c!==a&&(b=1===c.indexOf("point")?this:f,b="{point.y}"===c?(g.valuePrefix||g.yPrefix||"")+r(this.y,n(g.valueDecimals,g.yDecimals,h))+(g.valueSuffix||g.ySuffix||""):b[i[e].split(j)[1]],a=a.replace(i[e],b));return a},update:function(a,b,c){var d,f=this,g=f.series,h=f.graphic,i=g.data,j=i.length,k=g.chart,b=n(b,!0);f.firePointEvent("update",{options:a},function(){for(f.applyOptions(a),e(a)&&(g.getAttribs(),h&&h.attr(f.pointAttr[g.state])),d=0;j>d;d++)if(i[d]===f){g.xData[d]=f.x,g.yData[d]=f.y,g.options.data[d]=a;break}g.isDirty=!0,g.isDirtyData=!0,b&&k.redraw(c)})},remove:function(a,b){var c,d=this,e=d.series,f=e.chart,g=e.data,h=g.length;E(b,f),a=n(a,!0),d.firePointEvent("remove",null,function(){for(c=0;h>c;c++)if(g[c]===d){g.splice(c,1),e.options.data.splice(c,1),e.xData.splice(c,1),e.yData.splice(c,1);break}d.destroy(),e.isDirty=!0,e.isDirtyData=!0,a&&f.redraw()})},firePointEvent:function(a,b,c){var d=this,e=this.series.options;(e.point.events[a]||d.options&&d.options.events&&d.options.events[a])&&this.importEvents(),"click"===a&&e.allowPointSelect&&(c=function(a){d.select(null,a.ctrlKey||a.metaKey||a.shiftKey)}),bb(this,a,b,c)},importEvents:function(){if(!this.hasImportedEvents){var a,b=$a(this.series.options.point,this.options).events;this.events=b;for(a in b)_a(this,a,b[a]);this.hasImportedEvents=!0}},setState:function(a){var b=this.plotX,c=this.plotY,d=this.series,e=d.options.states,f=ob[d.type].marker&&d.options.marker,g=f&&!f.enabled,h=f&&f.states[a],i=h&&h.enabled===!1,j=d.stateMarkerGraphic,k=d.chart,l=this.pointAttr,a=a||Ja;a===this.state||this.selected&&"select"!==a||e[a]&&e[a].enabled===!1||a&&(i||g&&!h.enabled)||(this.graphic?(e=this.graphic.symbolName&&l[a].r,this.graphic.attr($a(l[a],e?{x:b-e,y:c-e,width:2*e,height:2*e}:{}))):(a&&(j||(e=f.radius,d.stateMarkerGraphic=j=k.renderer.symbol(d.symbol,-e,-e,2*e,2*e).attr(l[a]).add(d.group)),j.translate(b,c)),j&&j[a?"show":"hide"]()),this.state=a)}};var vb=function(){};vb.prototype={isCartesian:!0,type:"line",pointClass:ub,pointAttrToOptions:{stroke:"lineColor","stroke-width":"lineWidth",fill:"fillColor",r:"radius"},init:function(b,c){var d,e;e=b.series.length,this.chart=b,this.options=c=this.setOptions(c),this.bindAxes(),a(this,{index:e,name:c.name||"Series "+(e+1),state:Ja,pointAttr:{},visible:c.visible!==!1,selected:c.selected===!0}),ua&&(c.animation=!1),e=c.events;for(d in e)_a(this,d,e[d]);(e&&e.click||c.point&&c.point.events&&c.point.events.click||c.allowPointSelect)&&(b.runTrackerClick=!0),this.getColor(),this.getSymbol(),this.setData(c.data,!1)},bindAxes:function(){var a,b=this,c=b.options,d=b.chart;b.isCartesian&&Wa(["xAxis","yAxis"],function(e){Wa(d[e],function(d){a=d.options,(c[e]===a.index||c[e]===I&&0===a.index)&&(d.series.push(b),b[e]=d,d.isDirty=!0)})})},autoIncrement:function(){var a=this.options,b=this.xIncrement,b=n(b,a.pointStart,0);return this.pointInterval=n(this.pointInterval,a.pointInterval,1),this.xIncrement=b+this.pointInterval,b},getSegments:function(){var a,b=-1,c=[],d=this.points,e=d.length;if(e)if(this.options.connectNulls){for(a=e;a--;)null===d[a].y&&d.splice(a,1);c=[d]}else Wa(d,function(a,f){null===a.y?(f>b+1&&c.push(d.slice(b+1,f)),b=f):f===e-1&&c.push(d.slice(b+1,f+1))});this.segments=c},setOptions:function(a){var b=this.chart.options,c=b.plotOptions,d=a.data;return a.data=null,c=$a(c[this.type],c.series,a),c.data=a.data=d,this.tooltipOptions=$a(b.tooltip,c.tooltip),c},getColor:function(){var a=this.chart.options.colors,b=this.chart.counters;this.color=this.options.color||a[b.color++]||"#0000ff",b.wrapColor(a.length)},getSymbol:function(){var a=this.options.marker,b=this.chart,c=b.options.symbols,b=b.counters;this.symbol=a.symbol||c[b.symbol++],/^url/.test(this.symbol)&&(a.radius=0),b.wrapSymbol(c.length)},addPoint:function(a,b,c,d){var e=this.data,f=this.graph,g=this.area,h=this.chart,i=this.xData,j=this.yData,k=f&&f.shift||0,l=this.options.data;E(d,h),f&&c&&(f.shift=k+1),g&&(g.shift=k+1,g.isArea=!0),b=n(b,!0),d={series:this},this.pointClass.prototype.applyOptions.apply(d,[a]),i.push(d.x),j.push(4===this.valueCount?[d.open,d.high,d.low,d.close]:d.y),l.push(a),c&&(e[0]?e[0].remove(!1):(e.shift(),i.shift(),j.shift(),l.shift())),this.getAttribs(),this.isDirtyData=this.isDirty=!0,b&&h.redraw()},setData:function(a,b){var c=this.points,d=this.options,e=this.initialColor,h=this.chart,i=null;this.xIncrement=null,this.pointRange=this.xAxis&&this.xAxis.categories&&1||d.pointRange,k(e)&&(h.counters.color=e);var j=[],l=[],m=a?a.length:[],o=4===this.valueCount;if(m>(d.turboThreshold||1e3)){for(e=0;null===i&&m>e;)i=a[e],e++;if(g(i)){for(i=n(d.pointStart,0),d=n(d.pointInterval,1),e=0;m>e;e++)j[e]=i,l[e]=a[e],i+=d;this.xIncrement=i}else if(f(i))if(o)for(e=0;m>e;e++)d=a[e],j[e]=d[0],l[e]=d.slice(1,5);else for(e=0;m>e;e++)d=a[e],j[e]=d[0],l[e]=d[1]}else for(e=0;m>e;e++)d={series:this},this.pointClass.prototype.applyOptions.apply(d,[a[e]]),j[e]=d.x,l[e]=o?[d.open,d.high,d.low,d.close]:d.y;for(this.data=[],this.options.data=a,this.xData=j,this.yData=l,e=c&&c.length||0;e--;)c[e]&&c[e].destroy&&c[e].destroy();this.isDirty=this.isDirtyData=h.isDirtyBox=!0,n(b,!0)&&h.redraw(!1)},remove:function(a,b){var c=this,d=c.chart,a=n(a,!0);c.isRemoving||(c.isRemoving=!0,bb(c,"remove",null,function(){c.destroy(),d.isDirtyLegend=d.isDirtyBox=!0,a&&d.redraw(b)})),c.isRemoving=!1},processData:function(a){var b,c,d=this.xData,e=this.yData,f=d.length,g=0,h=f,i=this.xAxis,j=this.options,k=j.cropThreshold;if(this.isCartesian&&!this.isDirty&&!i.isDirty&&!this.yAxis.isDirty&&!a)return!1;if(!k||f>k||this.forceCrop)if(a=i.getExtremes(),i=a.min,k=a.max,d[f-1]k)d=[],e=[];else if(d[0]k){for(a=0;f>a;a++)if(d[a]>=i){g=ga(0,a-1);break}for(;f>a;a++)if(d[a]>k){h=a+1;break}d=d.slice(g,h),e=e.slice(g,h),b=!0}for(a=d.length-1;a>0;a--)f=d[a]-d[a-1],(c===I||c>f)&&(c=f);this.cropped=b,this.cropStart=g,this.processedXData=d,this.processedYData=e,null===j.pointRange&&(this.pointRange=c||1),this.closestPointRange=c},generatePoints:function(){var a,b,c,d,e=this.options.data,f=this.data,g=this.processedXData,h=this.processedYData,i=this.pointClass,j=g.length,k=this.cropStart||0,l=this.hasGroupedData,n=[];for(f||l||(f=[],f.length=e.length,f=this.data=f),d=0;j>d;d++)b=k+d,l?n[d]=(new i).init(this,[g[d]].concat(m(h[d]))):(f[b]?c=f[b]:f[b]=c=(new i).init(this,e[b],g[d]),n[d]=c);if(f&&(j!==(a=f.length)||l))for(d=0;a>d;d++)d===k&&!l&&(d+=j),f[d]&&f[d].destroyElements();this.data=f,this.points=n},translate:function(){this.processedXData||this.processData(),this.generatePoints();for(var a,b=this.chart,c=this.options,d=c.stacking,e=this.xAxis,f=e.categories,g=this.yAxis,h=this.points,i=h.length,j=!!this.modifyValue,l=g.series,m=l.length;m--;)if(l[m].visible){m===this.index&&(a=!0);break}for(m=0;i>m;m++){var l=h[m],n=l.x,o=l.y,p=l.low,q=g.stacks[(oh;h++)for(g=f[h],b=f[h-1]?f[h-1]._high+1:0,c=g._high=f[h+1]?ea((g.plotX+(f[h+1]?f[h+1].plotX:d))/2):d;c>=b;)i[e?d-b++:b++]=g;this.tooltipPoints=i}},tooltipHeaderFormatter:function(a){var b=this.tooltipOptions,c=b.xDateFormat||"%A, %b %e, %Y",d=this.xAxis;return b.headerFormat.replace("{point.key}",d&&"datetime"===d.options.type?M(c,a):a).replace("{series.name}",this.name).replace("{series.color}",this.color)},onMouseOver:function(){var a=this.chart,b=a.hoverSeries;!va&&a.mouseIsDown||(b&&b!==this&&b.onMouseOut(),this.options.events.mouseOver&&bb(this,"mouseOver"),this.setState(Ka),a.hoverSeries=this)},onMouseOut:function(){var a=this.options,b=this.chart,c=b.tooltip,d=b.hoverPoint;d&&d.onMouseOut(),this&&a.events.mouseOut&&bb(this,"mouseOut"),c&&!a.stickyTracking&&!c.shared&&c.hide(),this.setState(),b.hoverSeries=null},animate:function(a){var b=this.chart,c=this.clipRect,d=this.options.animation;d&&!e(d)&&(d={}),a?c.isAnimating||(c.attr("width",0),c.isAnimating=!0):(c.animate({width:b.plotSizeX},d),this.animate=null)},drawPoints:function(){var b,c,d,e,f,g,h,i,j,k=this.points,l=this.chart;if(this.options.marker.enabled)for(e=k.length;e--;)f=k[e],c=f.plotX,d=f.plotY,j=f.graphic,d===I||isNaN(d)||(b=f.pointAttr[f.selected?"select":Ja],g=b.r,h=n(f.marker&&f.marker.symbol,this.symbol),i=0===h.indexOf("url"),j?j.animate(a({x:c-g,y:d-g},j.symbolName?{width:2*g,height:2*g}:{})):(g>0||i)&&(f.graphic=l.renderer.symbol(h,c-g,d-g,2*g,2*g).attr(b).add(this.group)))},convertAttribs:function(a,b,c,d){var e,f,g=this.pointAttrToOptions,h={},a=a||{},b=b||{},c=c||{},d=d||{};for(e in g)f=g[e],h[e]=n(a[f],b[e],c[e],d[e]);return h},getAttribs:function(){var a,b,c,d=this,e=ob[d.type].marker?d.options.marker:d.options,f=e.states,g=f[Ka],h=d.color,i={stroke:h,fill:h},j=d.points,l=[],m=d.pointAttrToOptions;for(d.options.marker?(g.radius=g.radius||e.radius+2,g.lineWidth=g.lineWidth||e.lineWidth+1):g.color=g.color||pb(g.color||h).brighten(g.brightness).get(),l[Ja]=d.convertAttribs(e,i),Wa([Ka,"select"],function(a){l[a]=d.convertAttribs(f[a],l[Ja])}),d.pointAttr=l,h=j.length;h--;){if(i=j[h],(e=i.options&&i.options.marker||i.options)&&e.enabled===!1&&(e.radius=0),a=!1,i.options)for(c in m)k(e[m[c]])&&(a=!0);a?(b=[],f=e.states||{},a=f[Ka]=f[Ka]||{},d.options.marker||(a.color=pb(a.color||i.options.color).brighten(a.brightness||g.brightness).get()),b[Ja]=d.convertAttribs(e,l[Ja]),b[Ka]=d.convertAttribs(f[Ka],l[Ka],b[Ja]),b.select=d.convertAttribs(f.select,l.select,b[Ja])):b=l,i.pointAttr=b}},destroy:function(){var a,b,c,d,e,f=this,g=f.chart,h=f.clipRect,i=/AppleWebKit\/533/.test(na),k=f.data||[];for(bb(f,"destroy"),ab(f),Wa(["xAxis","yAxis"],function(a){(e=f[a])&&(j(e.series,f),e.isDirty=!0)}),f.legendItem&&f.chart.legend.destroyItem(f),b=k.length;b--;)(c=k[b])&&c.destroy&&c.destroy();f.points=null,h&&h!==g.clipRect&&(f.clipRect=h.destroy()),Wa(["area","graph","dataLabelsGroup","group","tracker"],function(b){f[b]&&(a=i&&"group"===b?"hide":"destroy",f[b][a]())}),g.hoverSeries===f&&(g.hoverSeries=null),j(g.series,f);for(d in f)delete f[d]},drawDataLabels:function(){var a=this,b=a.options,d=b.dataLabels;if(d.enabled||a._hasPointLabels){var e,f,g,h,i,j,l=a.points,m=a.dataLabelsGroup,o=a.chart,p=a.xAxis,p=p?p.left:o.plotLeft,q=a.yAxis,q=q?q.top:o.plotTop,r=o.renderer,s=o.inverted,t=a.type,u=b.stacking,v="column"===t||"bar"===t,w=null===d.verticalAlign,x=null===d.y;v&&(u?(w&&(d=$a(d,{verticalAlign:"middle"})),x&&(d=$a(d,{y:{top:14,middle:4,bottom:-6}[d.verticalAlign]}))):w&&(d=$a(d,{verticalAlign:"top"}))),m?m.translate(p,q):m=a.dataLabelsGroup=r.g("data-labels").attr({visibility:a.visible?Da:Ba,zIndex:6}).translate(p,q).add(),h=d,Wa(l,function(l){if(j=l.dataLabel,d=h,(g=l.options)&&g.dataLabels&&(d=$a(d,g.dataLabels)),j&&a.isCartesian&&!o.isInsidePlot(l.plotX,l.plotY))l.dataLabel=j.destroy();else if(d.enabled){i=d.formatter.call(l.getLabelConfig(),d);var p=l.barX,q=p&&p+l.barW/2||l.plotX||-999,w=n(l.plotY,-999),y=d.align,z=x?l.y>=0?-6:12:d.y;e=(s?o.plotWidth-w:q)+d.x,f=(s?o.plotHeight-q:w)+z,"column"===t&&(e+={left:-1,right:1}[y]*l.barW/2||0),!u&&s&&l.y<0&&(y="right",e-=10),d.style.color=n(d.color,d.style.color,a.color,"black"),j?(s&&!d.y&&(f=f+.9*c(j.styles.lineHeight)-j.getBBox().height/2),j.attr({text:i}).animate({x:e,y:f})):k(i)&&(j=l.dataLabel=r.text(i,e,f,d.useHTML).attr({align:y,rotation:d.rotation,zIndex:1}).css(d.style).add(m),s&&!d.y&&j.attr({y:f+.9*c(j.styles.lineHeight)-j.getBBox().height/2})),v&&b.stacking&&j&&(q=l.barY,w=l.barW,l=l.barH,j.align(d,null,{x:s?o.plotWidth-q-l:p,y:s?o.plotHeight-p-w:q,width:s?l:w,height:s?w:l}))}})}},drawGraph:function(){var a,b,c=this,d=c.options,e=c.graph,f=[],g=c.area,h=c.group,i=d.lineColor||c.color,j=d.lineWidth,k=d.dashStyle,l=c.chart.renderer,m=c.yAxis.getThreshold(d.threshold),o=/^area/.test(c.type),p=[],q=[];Wa(c.segments,function(a){if(b=[],Wa(a,function(e,f){c.getPointSpline?b.push.apply(b,c.getPointSpline(a,e,f)):(b.push(f?Ha:Ga),f&&d.step&&b.push(e.plotX,a[f-1].plotY),b.push(e.plotX,e.plotY))}),a.length>1?f=f.concat(b):p.push(a[0]),o){var e,g=[],h=b.length;for(e=0;h>e;e++)g.push(b[e]);if(3===h&&g.push(Ha,b[1],b[2]),d.stacking&&"areaspline"!==c.type)for(e=a.length-1;e>=0;e--)ea&&e>i?(e=ga(a,i),g=2*i-e):a>e&&i>e&&(e=ha(a,i),g=2*i-e),g>k&&g>i?(g=ga(k,i),e=2*i-g):k>g&&i>g&&(g=ha(k,i),e=2*i-g),b.rightContX=f,b.rightContY=g}return c?(b=["C",j.rightContX||j.plotX,j.rightContY||j.plotY,d||h,e||i,h,i],j.rightContX=j.rightContY=null):b=[Ga,h,i],b}}),eb.spline=Ta,Ta=q(Ta,{type:"areaspline"}),eb.areaspline=Ta;var wb=q(vb,{type:"column",tooltipOutsidePlot:!0,pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color",r:"borderRadius"},init:function(){vb.prototype.init.apply(this,arguments);var a=this,b=a.chart;b.hasRendered&&Wa(b.series,function(b){b.type===a.type&&(b.isDirty=!0)})},translate:function(){var b,c,d=this,e=d.chart,f=d.options,g=f.stacking,h=f.borderWidth,i=0,j=d.xAxis,l=j.reversed,m={};vb.prototype.translate.apply(d),Wa(e.series,function(a){a.type===d.type&&a.visible&&d.options.group===a.options.group&&(a.options.stacking?(b=a.stackKey,m[b]===I&&(m[b]=i++),c=m[b]):c=i++,a.columnIndex=c)});var o=d.points,j=ia(j.translationSlope)*(j.ordinalSlope||j.closestPointRange||1),p=j*f.groupPadding,q=(j-2*p)/i,r=f.pointWidth,s=k(r)?(q-r)/2:q*f.pointPadding,t=fa(ga(n(r,q-2*s),1)),u=s+(p+((l?i-d.columnIndex:d.columnIndex)||0)*q-j/2)*(l?-1:1),v=d.yAxis.getThreshold(f.threshold),w=n(f.minPointLength,5);Wa(o,function(b){var c=b.plotY,i=b.yBottom||v,j=b.plotX+u,k=fa(ha(c,i)),l=fa(ga(c,i)-k),m=d.yAxis.stacks[(b.y<0?"-":"")+d.stackKey];g&&d.visible&&m&&m[b.x]&&m[b.x].setOffset(u,t),ia(l)w?i-w:v-(v>=c?w:0)),a(b,{barX:j,barY:k,barW:t,barH:l}),b.shapeType="rect",c=a(e.renderer.Element.prototype.crisp.apply({},[h,j,k,t,l]),{r:f.borderRadius}),h%2&&(c.y-=1,c.height+=1),b.shapeArgs=c,b.trackerArgs=ia(l)<3&&$a(b.shapeArgs,{height:6,y:k-3})})},getSymbol:function(){},drawGraph:function(){},drawPoints:function(){var a,b,c=this,d=c.options,e=c.chart.renderer;Wa(c.points,function(f){var g=f.plotY;g===I||isNaN(g)||null===f.y||(a=f.graphic,b=f.shapeArgs,a?(db(a),a.animate(b)):f.graphic=a=e[f.shapeType](b).attr(f.pointAttr[f.selected?"select":Ja]).add(c.group).shadow(d.shadow))})},drawTracker:function(){var a,b,c,d,e=this,f=e.chart,g=f.renderer,h=+new Date,i=e.options,j=i.cursor,k=j&&{cursor:j};e.isCartesian&&(c=g.g().clip(f.clipRect).add(f.trackerGroup)),Wa(e.points,function(j){b=j.tracker,a=j.trackerArgs||j.shapeArgs,delete a.strokeWidth,null!==j.y&&(b?b.attr(a):j.tracker=g[j.shapeType](a).attr({isTracker:h,fill:Ia,visibility:e.visible?Da:Ba,zIndex:i.zIndex||1}).on(va?"touchstart":"mouseover",function(a){d=a.relatedTarget||a.fromElement,f.hoverSeries!==e&&l(d,"isTracker")!==h&&e.onMouseOver(),j.onMouseOver()}).on("mouseout",function(a){i.stickyTracking||(d=a.relatedTarget||a.toElement,l(d,"isTracker")===h)||e.onMouseOut()}).css(k).add(j.group||c))})},animate:function(a){var b=this,c=b.points,d=b.options;a||(Wa(c,function(a){var c=a.graphic,a=a.shapeArgs,e=b.yAxis,f=d.threshold;c&&(c.attr({height:0,y:k(f)?e.getThreshold(f):e.translate(e.getExtremes().min,0,1,0,1)}),c.animate({height:a.height,y:a.y},d.animation))}),b.animate=null)},remove:function(){var a=this,b=a.chart;b.hasRendered&&Wa(b.series,function(b){b.type===a.type&&(b.isDirty=!0)}),vb.prototype.remove.apply(a,arguments)}});eb.column=wb,Ta=q(wb,{type:"bar",init:function(){this.inverted=!0,wb.prototype.init.apply(this,arguments)}}),eb.bar=Ta,Ta=q(vb,{type:"scatter",translate:function(){var a=this;vb.prototype.translate.apply(a),Wa(a.points,function(b){b.shapeType="circle",b.shapeArgs={x:b.plotX,y:b.plotY,r:a.chart.options.tooltip.snap}})},drawTracker:function(){for(var a,b=this,c=b.options.cursor,c=c&&{cursor:c},d=b.points,e=d.length;e--;)(a=d[e].graphic)&&(a.element._index=e);b._hasTracking?b._hasTracking=!0:b.group.on(va?"touchstart":"mouseover",function(a){b.onMouseOver(),d[a.target._index].onMouseOver()}).on("mouseout",function(){b.options.stickyTracking||b.onMouseOut()}).css(c)}}),eb.scatter=Ta,Ta=q(ub,{init:function(){ub.prototype.init.apply(this,arguments);var b,c=this;return a(c,{visible:c.visible!==!1,name:n(c.name,"Slice")}),b=function(){c.slice()},_a(c,"select",b),_a(c,"unselect",b),c},setVisible:function(a){var b,c=this.series.chart,d=this.tracker,e=this.dataLabel,f=this.connector,g=this.shadowGroup;b=(this.visible=a=a===I?!this.visible:a)?"show":"hide",this.group[b](),d&&d[b](),e&&e[b](),f&&f[b](),g&&g[b](),this.legendItem&&c.legend.colorizeItem(this,a)},slice:function(a,b,c){var d=this.series.chart,e=this.slicedTranslation;E(c,d),n(b,!0),a=this.sliced=k(a)?a:!this.sliced,a={translateX:a?e[0]:d.plotLeft,translateY:a?e[1]:d.plotTop},this.group.animate(a),this.shadowGroup&&this.shadowGroup.animate(a)}}),Ta=q(vb,{type:"pie",isCartesian:!1,pointClass:Ta,pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color"},getColor:function(){this.initialColor=this.chart.counters.color},animate:function(){var a=this;Wa(a.points,function(b){var c=b.graphic,b=b.shapeArgs,d=-la/2;c&&(c.attr({r:0,start:d,end:d}),c.animate({r:b.r,start:b.start,end:b.end},a.options.animation))}),a.animate=null},setData:function(){vb.prototype.setData.apply(this,arguments),this.processData(),this.generatePoints()},translate:function(){this.generatePoints();var a,b,d,e,f,g,h,i=0,j=-.25,k=this.options,l=k.slicedOffset,m=l+k.borderWidth,n=k.center.concat([k.size,k.innerSize||0]),o=this.chart,p=o.plotWidth,q=o.plotHeight,r=this.points,s=2*la,t=ha(p,q),u=k.dataLabels.distance,n=Za(n,function(a,b){return(f=/%$/.test(a))?[p,q,t,t][b]*c(a)/100:a});this.getX=function(a,b){return d=ca.asin((a-n[1])/(n[2]/2+u)),n[0]+(b?-1:1)*ja(d)*(n[2]/2+u)},this.center=n,Wa(r,function(a){i+=a.y}),Wa(r,function(c){e=i?c.y/i:0,a=da(j*s*1e3)/1e3,j+=e,b=da(j*s*1e3)/1e3,c.shapeType="arc",c.shapeArgs={x:n[0],y:n[1],r:n[2]/2,innerR:n[3]/2,start:a,end:b},d=(b+a)/2,c.slicedTranslation=Za([ja(d)*l+o.plotLeft,ka(d)*l+o.plotTop],da),g=ja(d)*n[2]/2,h=ka(d)*n[2]/2,c.tooltipPos=[n[0]+.7*g,n[1]+.7*h],c.labelPos=[n[0]+g+ja(d)*u,n[1]+h+ka(d)*u,n[0]+g+ja(d)*m,n[1]+h+ka(d)*m,n[0]+g,n[1]+h,0>u?"center":s/4>d?"left":"right",d],c.percentage=100*e,c.total=i}),this.setTooltipPoints()},render:function(){this.getAttribs(),this.drawPoints(),this.options.enableMouseTracking!==!1&&this.drawTracker(),this.drawDataLabels(),this.options.animation&&this.animate&&this.animate(),this.isDirty=!1},drawPoints:function(){var b,c,d,e,f,g=this.chart,h=g.renderer,i=this.options.shadow;Wa(this.points,function(j){c=j.graphic,f=j.shapeArgs,d=j.group,e=j.shadowGroup,i&&!e&&(e=j.shadowGroup=h.g("shadow").attr({zIndex:4}).add()),d||(d=j.group=h.g("point").attr({zIndex:5}).add()),b=j.sliced?j.slicedTranslation:[g.plotLeft,g.plotTop],d.translate(b[0],b[1]),e&&e.translate(b[0],b[1]),c?c.animate(f):j.graphic=h.arc(f).attr(a(j.pointAttr[Ja],{"stroke-linejoin":"round"})).add(j.group).shadow(i,e),j.visible===!1&&j.setVisible(!1)})},drawDataLabels:function(){var a,b,d,e,f,g,h,i,j=this.data,k=this.chart,l=this.options.dataLabels,m=n(l.connectorPadding,10),o=n(l.connectorWidth,1),p=n(l.softConnector,!0),q=l.distance,r=this.center,s=r[2]/2,r=r[1],t=q>0,u=[[],[]],v=2;if(l.enabled)for(vb.prototype.drawDataLabels.apply(this),Wa(j,function(a){a.dataLabel&&u[a.labelPos[7]=i;i+=j)x.push(i);if(g=x.length,A>g){for(d=[].concat(z),d.sort(h),i=A;i--;)d[i].rank=i;for(i=A;i--;)z[i].rank>=g&&z.splice(i,1);A=z.length}for(i=0;A>i;i++){for(a=z[i],d=a.labelPos,a=9999,f=0;g>f;f++)b=ia(x[f]-d[1]),a>b&&(a=b,w=f);if(i>w&&null!==x[i])w=i;else for(A-i+w>g&&null!==x[i]&&(w=g-A+i);null===x[w];)w++;y.push({i:w,y:x[w]}),x[w]=null}for(y.sort(h),i=0;A>i;i++)a=z[i],d=a.labelPos,b=a.dataLabel,f=y.pop(),e=d[1],g=a.visible===!1?Ba:Da,w=f.i,f=f.y,(e>f&&null!==x[w+1]||f>e&&null!==x[w-1])&&(f=e),e=this.getX(0===w||w===x.length-1?e:f,v),b.attr({visibility:g,align:d[6]})[b.moved?"animate":"attr"]({x:e+l.x+({left:m,right:-m}[d[6]]||0),y:f+l.y}),b.moved=!0,t&&o&&(b=a.connector,d=p?[Ga,e+("left"===d[6]?5:-5),f,"C",e,f,2*d[2]-d[4],2*d[3]-d[5],d[2],d[3],Ha,d[4],d[5]]:[Ga,e+("left"===d[6]?5:-5),f,Ha,d[2],d[3],Ha,d[4],d[5]],b?(b.animate({d:d}),b.attr("visibility",g)):a.connector=b=this.chart.renderer.path(d).attr({"stroke-width":o,stroke:l.connectorColor||a.color||"#606060",visibility:g,zIndex:3}).translate(k.plotLeft,k.plotTop).add())}},drawTracker:wb.prototype.drawTracker,getSymbol:function(){}}),eb.pie=Ta,a(Highcharts,{Chart:H,dateFormat:M,pathAnim:O,getOptions:function(){return L},hasBidiBug:ta,numberFormat:r,Point:ub,Color:pb,Renderer:J,SVGRenderer:qb,VMLRenderer:rb,CanVGRenderer:sb,seriesTypes:eb,setOptions:function(a){return ib=$a(ib,a.xAxis),jb=$a(jb,a.yAxis),a.xAxis=a.yAxis=I,L=$a(L,a),F(),L},Series:vb,addEvent:_a,removeEvent:ab,createElement:p,discardElement:B,css:o,each:Wa,extend:a,map:Za,merge:$a,pick:n,splat:m,extendClass:q,placeBox:w,product:"Highcharts",version:"2.2.0"})}();var HARSTORAGE=HARSTORAGE||{};Highcharts.darkGreen={colors:["#DDDF0D","#55BF3B","#DF5353","#7798BF","#6AF9C4","#DB843D","#EEAAEE","#669933","#CC3333","#FF9944","#996633","#4572A7","#80699B","#92A8CD","#A47D7C","#9A48C9","#C99A48","#879D79"],chart:{backgroundColor:{linearGradient:[0,0,0,500],stops:[[0,"#498A2D"],[1,"#000000"]]},borderWidth:0,plotBackgroundColor:"rgba(255, 255, 255, .1)",plotBorderColor:"#CCCCCC",plotBorderWidth:1},title:{style:{color:"#FFFFFF",fontWeight:"bold",font:'bold 16px "Trebuchet MS", Verdana, sans-serif'}},xAxis:{gridLineColor:"#333333",gridLineWidth:1,lineWidth:0,labels:{style:{color:"#FFFFFF",font:'11px "Trebuchet MS", Verdana, sans-serif'}},lineColor:"#FFFFFF",tickColor:"#FFFFFF"},yAxis:{gridLineColor:"#333333",labels:{style:{color:"#FFFFFF",font:'11px "Trebuchet MS", Verdana, sans-serif'}},lineColor:"#FFFFFF",minorTickInterval:null,tickColor:"#FFFFFF",tickWidth:1,title:{style:{color:"white",font:'bold 12px "Trebuchet MS", Verdana, sans-serif'}}},tooltip:{backgroundColor:"rgba(0, 0, 0, 0.75)",style:{color:"#F0F0F0"}},toolbar:{itemStyle:{color:"silver"}},plotOptions:{spline:{marker:{lineColor:"#333333",symbol:"diamond"}},pie:{allowPointSelect:!0,cursor:"pointer",size:"65%",dataLabels:{enabled:!0,color:"#FFFFFF",distance:25,connectorColor:"#FFFFFF",formatter:function(){return this.point.name}}},column:{pointPadding:.1,borderWidth:0,borderColor:"white",dataLabels:{enabled:!0,color:"white",align:"left",y:-5}},bar:{dataLabels:{enabled:!0,color:"#DDDF0D"}}},legend:{itemStyle:{font:'9pt "Trebuchet MS", Verdana, sans-serif',color:"#FFFFFF"},itemHoverStyle:{color:"#A0A0A0"},itemHiddenStyle:{color:"#444444"},borderColor:"#FFFFFF"}},Highcharts.light={colors:["#669933","#CC3333","#FF9944","#996633","#4572A7","#80699B","#92A8CD","#EEAAEE","#A47D7C","#DDDF0D","#55BF3B","#DF5353","#7798BF","#6AF9C4","#DB843D","#9A48C9","#C99A48","#879D79"],chart:{borderWidth:1,borderColor:"#498A2D",plotBorderWidth:1,plotBorderColor:"#498A2D"},title:{style:{color:"#498A2D",fontWeight:"bold",font:'bold 16px "Trebuchet MS", Verdana, sans-serif'}},xAxis:{gridLineWidth:1,lineColor:"#498A2D",tickColor:"#498A2D",lineWidth:0,labels:{style:{color:"#498A2D",font:'11px "Trebuchet MS", Verdana, sans-serif'}}},yAxis:{gridLineWidth:1,lineColor:"#498A2D",tickColor:"#498A2D",tickWidth:1,labels:{style:{color:"#498A2D",font:'11px "Trebuchet MS", Verdana, sans-serif'}},title:{style:{font:'bold 12px "Trebuchet MS", Verdana, sans-serif'}}},toolbar:{itemStyle:{color:"silver"}},plotOptions:{spline:{marker:{lineColor:"#FFFFFF",symbol:"diamond"}},pie:{allowPointSelect:!0,cursor:"pointer",size:"65%",dataLabels:{enabled:!0,distance:25,connectorColor:"#498A2D",color:"#498A2D",formatter:function(){return this.point.name}}},column:{pointPadding:.1,borderWidth:0,borderColor:"white",dataLabels:{enabled:!0,color:"#498A2D",align:"left",y:-5}},bar:{dataLabels:{enabled:!0,color:"#669933"}}},legend:{itemStyle:{font:'9pt "Trebuchet MS", Verdana, sans-serif',color:"#498A2D"},itemHoverStyle:{color:"#A0A0A0"},itemHiddenStyle:{color:"gray"},borderWidth:1,borderColor:"#498A2D"}},Highcharts.lightGreen={colors:["#669933","#CC3333","#FF9944","#996633","#4572A7","#80699B","#92A8CD","#EEAAEE","#A47D7C","#DDDF0D","#55BF3B","#DF5353","#7798BF","#6AF9C4","#DB843D","#9A48C9","#C99A48","#879D79"],chart:{backgroundColor:{linearGradient:[0,0,0,500],stops:[[0,"#FFFFFF"],[1,"#99CC66"]]},borderWidth:1,borderColor:"#498A2D",plotBackgroundColor:"rgba(255, 255, 255, .9)",plotBorderWidth:0},title:{style:{color:"#498A2D",fontWeight:"bold",font:'bold 16px "Trebuchet MS", Verdana, sans-serif'}},xAxis:{gridLineWidth:1,lineColor:"#498A2D",tickColor:"#498A2D",lineWidth:0,labels:{style:{color:"#498A2D",font:'11px "Trebuchet MS", Verdana, sans-serif'}}},yAxis:{gridLineWidth:1,lineColor:"#498A2D",tickColor:"#498A2D",tickWidth:1,labels:{style:{color:"#498A2D",font:'11px "Trebuchet MS", Verdana, sans-serif'}},title:{style:{font:'bold 12px "Trebuchet MS", Verdana, sans-serif'}}},toolbar:{itemStyle:{color:"silver"}},plotOptions:{spline:{marker:{lineColor:"#FFFFFF",symbol:"diamond"}},pie:{allowPointSelect:!0,cursor:"pointer",size:"65%",dataLabels:{enabled:!0,distance:25,connectorColor:"#498A2D",color:"#498A2D",formatter:function(){return this.point.name}}},column:{pointPadding:.1,borderWidth:0,borderColor:"white",dataLabels:{enabled:!0,color:"#498A2D",align:"left",y:-5}},bar:{dataLabels:{enabled:!0,color:"#669933"}}},legend:{itemStyle:{font:'9pt "Trebuchet MS", Verdana, sans-serif',color:"#498A2D"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"gray"},borderWidth:1,borderColor:"#498A2D"}},HARSTORAGE.setTheme=function(){"use strict";var a=HARSTORAGE.read_cookie("chartTheme");if(a)switch(a){case"light":Highcharts.setOptions(Highcharts.light);break;case"light-green":Highcharts.setOptions(Highcharts.lightGreen);break;default:Highcharts.setOptions(Highcharts.darkGreen)}else Highcharts.setOptions(Highcharts.darkGreen)},HARSTORAGE.setTheme(),function(){function a(a){for(var b=a.length;b--;)"number"==typeof a[b]&&(a[b]=Math.round(a[b])-.5);return a}var b=Highcharts,c=b.Chart,d=b.addEvent,e=b.removeEvent,f=b.createElement,g=b.discardElement,h=b.css,i=b.merge,j=b.each,k=b.extend,l=Math.max,m=document,n=window,o=void 0!==m.documentElement.ontouchstart,p=b.getOptions();k(p.lang,{downloadPNG:"Download PNG image",downloadJPEG:"Download JPEG image",downloadPDF:"Download PDF document",downloadSVG:"Download SVG vector image",exportButtonTitle:"Export to raster or vector image",printButtonTitle:"Print the chart"}),p.navigation={menuStyle:{border:"1px solid #A0A0A0",background:"#FFFFFF"},menuItemStyle:{padding:"0 5px",background:"none",color:"#303030",fontSize:o?"14px":"11px"},menuItemHoverStyle:{background:"#4572A5",color:"#FFFFFF"},buttonOptions:{align:"right",backgroundColor:{linearGradient:[0,0,0,20],stops:[[.4,"#F7F7F7"],[.6,"#E3E3E3"]]},borderColor:"#B0B0B0",borderRadius:3,borderWidth:1,height:20,hoverBorderColor:"#909090",hoverSymbolFill:"#81A7CF",hoverSymbolStroke:"#4572A5",symbolFill:"#E0E0E0",symbolStroke:"#A0A0A0",symbolX:11.5,symbolY:10.5,verticalAlign:"top",width:24,y:10}},p.exporting={type:"image/png",url:"http://export.highcharts.com/",width:800,buttons:{exportButton:{symbol:"exportIcon",x:-10,symbolFill:"#A8BF77",hoverSymbolFill:"#768F3E",_id:"exportButton",_titleKey:"exportButtonTitle",menuItems:[{textKey:"downloadPNG",onclick:function(){this.exportChart()}},{textKey:"downloadJPEG",onclick:function(){this.exportChart({type:"image/jpeg"})}},{textKey:"downloadPDF",onclick:function(){this.exportChart({type:"application/pdf"})}},{textKey:"downloadSVG",onclick:function(){this.exportChart({type:"image/svg+xml"})}}]},printButton:{symbol:"printIcon",x:-36,symbolFill:"#B5C9DF",hoverSymbolFill:"#779ABF",_id:"printButton",_titleKey:"printButtonTitle",onclick:function(){this.print()}}}},k(c.prototype,{getSVG:function(a){var c,d,e,h=this,l=i(h.options,a);return m.createElementNS||(m.createElementNS=function(a,c){var d=m.createElement(c);return d.getBBox=function(){return b.Renderer.prototype.Element.prototype.getBBox.apply({element:d})},d}),a=f("div",null,{position:"absolute",top:"-9999em",width:h.chartWidth+"px",height:h.chartHeight+"px"},m.body),k(l.chart,{renderTo:a,forExport:!0}),l.exporting.enabled=!1,l.chart.plotBackgroundImage=null,l.series=[],j(h.series,function(a){e=i(a.options,{animation:!1,showCheckbox:!1,visible:a.visible}),e.isInternal||(e&&e.marker&&/^url\(/.test(e.marker.symbol)&&(e.marker.symbol="circle"),l.series.push(e))}),c=new Highcharts.Chart(l),j(["xAxis","yAxis"],function(a){j(h[a],function(b,d){var e=c[a][d],f=b.getExtremes(),g=f.userMin,f=f.userMax;(void 0!==g||void 0!==f)&&e.setExtremes(g,f,!0,!1)})}),d=c.container.innerHTML,l=null,c.destroy(),g(a),d=d.replace(/zIndex="[^"]+"/g,"").replace(/isShadow="[^"]+"/g,"").replace(/symbolName="[^"]+"/g,"").replace(/jQuery[0-9]+="[^"]+"/g,"").replace(/isTracker="[^"]+"/g,"").replace(/url\([^#]+#/g,"url(#").replace(/ /g," ").replace(/­/g,"­").replace(/id=([^" >]+)/g,'id="$1"').replace(/class=([^" ]+)/g,'class="$1"').replace(/ transform /g," ").replace(/:(path|rect)/g,"$1").replace(/style="([^"]+)"/g,function(a){return a.toLowerCase()}),d=d.replace(/(url\(#highcharts-[0-9]+)"/g,"$1").replace(/"/g,"'"),2===d.match(/ xmlns="/g).length&&(d=d.replace(/xmlns="[^"]+"/,"")),d},exportChart:function(a,b){var c,d=this.getSVG(i(this.options.exporting.chartOptions,b)),a=i(this.options.exporting,a);c=f("form",{method:"post",action:a.url},{display:"none"},m.body),j(["filename","type","width","svg"],function(b){f("input",{type:"hidden",name:b,value:{filename:a.filename||"chart",type:a.type,width:a.width,svg:d}[b]},null,c)}),c.submit(),g(c)},print:function(){var a=this,b=a.container,c=[],d=b.parentNode,e=m.body,f=e.childNodes;a.isPrinting||(a.isPrinting=!0,j(f,function(a,b){1===a.nodeType&&(c[b]=a.style.display,a.style.display="none")}),e.appendChild(b),n.print(),setTimeout(function(){d.appendChild(b),j(f,function(a,b){1===a.nodeType&&(a.style.display=c[b])}),a.isPrinting=!1},1e3))},contextMenu:function(a,b,c,e,g,i){var m,n,p=this,q=p.options.navigation,r=q.menuItemStyle,s=p.chartWidth,t=p.chartHeight,u="cache-"+a,v=p[u],w=l(g,i);v||(p[u]=v=f("div",{className:"highcharts-"+a},{position:"absolute",zIndex:1e3,padding:w+"px"},p.container),m=f("div",null,k({MozBoxShadow:"3px 3px 10px #888",WebkitBoxShadow:"3px 3px 10px #888",boxShadow:"3px 3px 10px #888"},q.menuStyle),v),n=function(){h(v,{display:"none"})},d(v,"mouseleave",n),j(b,function(a){if(a){var b=f("div",{onmouseover:function(){h(this,q.menuItemHoverStyle)},onmouseout:function(){h(this,r)},innerHTML:a.text||p.options.lang[a.textKey]},k({cursor:"pointer"},r),m);b[o?"ontouchstart":"onclick"]=function(){n(),a.onclick.apply(p,arguments)},p.exportDivElements.push(b)}}),p.exportDivElements.push(m,v),p.exportMenuWidth=v.offsetWidth,p.exportMenuHeight=v.offsetHeight),a={display:"block"},c+p.exportMenuWidth>s?a.right=s-c-g-w+"px":a.left=c-w+"px",e+i+p.exportMenuHeight>t?a.bottom=t-e-w+"px":a.top=e+i-w+"px",h(v,a)},addButton:function(a){function b(){d.attr(p),c.attr(o)}var c,d,e,f=this,g=f.renderer,h=i(f.options.navigation.buttonOptions,a),j=h.onclick,l=h.menuItems,m=h.width,n=h.height,a=h.borderWidth,o={stroke:h.borderColor},p={stroke:h.symbolStroke,fill:h.symbolFill},q=h.symbolSize||12;f.exportDivElements||(f.exportDivElements=[],f.exportSVGElements=[]),h.enabled!==!1&&(c=g.rect(0,0,m,n,h.borderRadius,a).align(h,!0).attr(k({fill:h.backgroundColor,"stroke-width":a,zIndex:19},o)).add(),e=g.rect(0,0,m,n,0).align(h).attr({id:h._id,fill:"rgba(255, 255, 255, 0.001)",title:f.options.lang[h._titleKey],zIndex:21}).css({cursor:"pointer"}).on("mouseover",function(){d.attr({stroke:h.hoverSymbolStroke,fill:h.hoverSymbolFill}),c.attr({stroke:h.hoverBorderColor})}).on("mouseout",b).on("click",b).add(),l&&(j=function(){b();var a=e.getBBox();f.contextMenu("export-menu",l,a.x,a.y,m,n)}),e.on("click",function(){j.apply(f,arguments)}),d=g.symbol(h.symbol,h.symbolX-q/2,h.symbolY-q/2,q,q).align(h,!0).attr(k(p,{"stroke-width":h.symbolStrokeWidth||1,zIndex:20})).add(),f.exportSVGElements.push(c,e,d))},destroyExport:function(){var a,b;for(a=0;a",{id:this.container_id,"class":"chzn-container "+(this.is_rtl?"chzn-rtl":""),style:"width: "+this.f_width+"px;"}),this.is_multiple?b.html('
    '):b.html('
    '+this.default_text+'
      '),this.form_field_jq.hide().after(b),this.container=a("#"+this.container_id),this.container.addClass("chzn-container-"+(this.is_multiple?"multi":"single")),this.dropdown=this.container.find("div.chzn-drop").first(),d=this.container.height(),e=this.f_width-c(this.dropdown),this.dropdown.css({width:e+"px",top:d+"px"}),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chzn-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chzn-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chzn-search").first(),this.selected_item=this.container.find(".chzn-single").first(),f=e-c(this.search_container)-c(this.search_field),this.search_field.css({width:f+"px"})),this.results_build(),this.set_tab_index()},b.prototype.register_observers=function(){return this.container.mousedown(e(function(a){return this.container_mousedown(a)},this)),this.container.mouseenter(e(function(a){return this.mouse_enter(a)},this)),this.container.mouseleave(e(function(a){return this.mouse_leave(a)},this)),this.search_results.mouseup(e(function(a){return this.search_results_mouseup(a)},this)),this.search_results.mouseover(e(function(a){return this.search_results_mouseover(a)},this)),this.search_results.mouseout(e(function(a){return this.search_results_mouseout(a)},this)),this.form_field_jq.bind("liszt:updated",e(function(a){return this.results_update_field(a)},this)),this.search_field.blur(e(function(a){return this.input_blur(a)},this)),this.search_field.keyup(e(function(a){return this.keyup_checker(a)},this)),this.search_field.keydown(e(function(a){return this.keydown_checker(a)},this)),this.is_multiple?(this.search_choices.click(e(function(a){return this.choices_click(a)},this)),this.search_field.focus(e(function(a){return this.input_focus(a)},this))):this.selected_item.focus(e(function(a){return this.activate_field(a)},this))},b.prototype.container_mousedown=function(b){return b&&"mousedown"===b.type&&b.stopPropagation(),this.pending_destroy_click?this.pending_destroy_click=!1:(this.active_field?this.is_multiple||!b||a(b.target)!==this.selected_item&&!a(b.target).parents("a.chzn-single").length||(b.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),a(document).click(this.click_test_action),this.results_show()),this.activate_field())},b.prototype.mouse_enter=function(){return this.mouse_on_container=!0},b.prototype.mouse_leave=function(){return this.mouse_on_container=!1},b.prototype.input_focus=function(a){return this.active_field?void 0:setTimeout(e(function(){return this.container_mousedown()},this),50)},b.prototype.input_blur=function(a){return this.mouse_on_container?void 0:(this.active_field=!1,setTimeout(e(function(){return this.blur_test()},this),100))},b.prototype.blur_test=function(a){return!this.active_field&&this.container.hasClass("chzn-container-active")?this.close_field():void 0},b.prototype.close_field=function(){return a(document).unbind("click",this.click_test_action),this.is_multiple||(this.selected_item.attr("tabindex",this.search_field.attr("tabindex")),this.search_field.attr("tabindex",-1)),this.active_field=!1,this.results_hide(),this.container.removeClass("chzn-container-active"),this.winnow_results_clear(),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},b.prototype.activate_field=function(){return this.is_multiple||this.active_field||(this.search_field.attr("tabindex",this.selected_item.attr("tabindex")),this.selected_item.attr("tabindex",-1)),this.container.addClass("chzn-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},b.prototype.test_active_click=function(b){return a(b.target).parents("#"+this.container_id).length?this.active_field=!0:this.close_field()},b.prototype.results_build=function(){var a,b,c,e,f,g;for(c=new Date,this.parsing=!0,this.results_data=d.SelectParser.select_to_array(this.form_field),this.is_multiple&&this.choices>0?(this.search_choices.find("li.search-choice").remove(),this.choices=0):this.is_multiple||this.selected_item.find("span").text(this.default_text),a="",g=this.results_data,e=0,f=g.length;f>e;e++)b=g[e],b.group?a+=this.result_add_group(b):b.empty||(a+=this.result_add_option(b),b.selected&&this.is_multiple?this.choice_build(b):b.selected&&!this.is_multiple&&this.selected_item.find("span").text(b.text));return this.show_search_field_default(),this.search_field_scale(),this.search_results.html(a),this.parsing=!1},b.prototype.result_add_group=function(b){return b.disabled?"":(b.dom_id=this.container_id+"_g_"+b.array_index,'
    • '+a("
      ").text(b.label).html()+"
    • ")},b.prototype.result_add_option=function(a){var b;return a.disabled?"":(a.dom_id=this.container_id+"_o_"+a.array_index,b=a.selected&&this.is_multiple?[]:["active-result"],a.selected&&b.push("result-selected"),null!=a.group_array_index&&b.push("group-option"),'
    • '+a.html+"
    • ")},b.prototype.results_update_field=function(){return this.result_clear_highlight(),this.result_single_selected=null,this.results_build()},b.prototype.result_do_highlight=function(a){var b,c,d,e,f;if(a.length){if(this.result_clear_highlight(),this.result_highlight=a,this.result_highlight.addClass("highlighted"), d=parseInt(this.search_results.css("maxHeight"),10),f=this.search_results.scrollTop(),e=d+f,c=this.result_highlight.position().top+this.search_results.scrollTop(),b=c+this.result_highlight.outerHeight(),b>=e)return this.search_results.scrollTop(b-d>0?b-d:0);if(f>c)return this.search_results.scrollTop(c)}},b.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},b.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},b.prototype.results_show=function(){var a;return this.is_multiple||(this.selected_item.addClass("chzn-single-with-drop"),this.result_single_selected&&this.result_do_highlight(this.result_single_selected)),a=this.is_multiple?this.container.height():this.container.height()-1,this.dropdown.css({top:a+"px",left:0}),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results()},b.prototype.results_hide=function(){return this.is_multiple||this.selected_item.removeClass("chzn-single-with-drop"),this.result_clear_highlight(),this.dropdown.css({left:"-9000px"}),this.results_showing=!1},b.prototype.set_tab_index=function(a){var b;return this.form_field_jq.attr("tabindex")?(b=this.form_field_jq.attr("tabindex"),this.form_field_jq.attr("tabindex",-1),this.is_multiple?this.search_field.attr("tabindex",b):(this.selected_item.attr("tabindex",b),this.search_field.attr("tabindex",-1))):void 0},b.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},b.prototype.search_results_mouseup=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c.length?(this.result_highlight=c,this.result_select(b)):void 0},b.prototype.search_results_mouseover=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c?this.result_do_highlight(c):void 0},b.prototype.search_results_mouseout=function(b){return a(b.target).hasClass("active-result")?this.result_clear_highlight():void 0},b.prototype.choices_click=function(b){return b.preventDefault(),!this.active_field||a(b.target).hasClass("search-choice")||this.results_showing?void 0:this.results_show()},b.prototype.choice_build=function(b){var c,d;return c=this.container_id+"_c_"+b.array_index,this.choices+=1,this.search_container.before('
    • '+b.html+'
    • '),d=a("#"+c).find("a").first(),d.click(e(function(a){return this.choice_destroy_link_click(a)},this))},b.prototype.choice_destroy_link_click=function(b){return b.preventDefault(),this.pending_destroy_click=!0,this.choice_destroy(a(b.target))},b.prototype.choice_destroy=function(a){return this.choices-=1,this.show_search_field_default(),this.is_multiple&&this.choices>0&&this.search_field.val().length<1&&this.results_hide(),this.result_deselect(a.attr("rel")),a.parents("li").first().remove()},b.prototype.result_select=function(a){var b,c,d,e;return this.result_highlight?(b=this.result_highlight,c=b.attr("id"),this.result_clear_highlight(),b.addClass("result-selected"),this.is_multiple?this.result_deactivate(b):this.result_single_selected=b,e=c.substr(c.lastIndexOf("_")+1),d=this.results_data[e],d.selected=!0,this.form_field.options[d.options_index].selected=!0,this.is_multiple?this.choice_build(d):this.selected_item.find("span").first().text(d.text),a.metaKey&&this.is_multiple||this.results_hide(),this.search_field.val(""),this.form_field_jq.trigger("change"),this.search_field_scale()):void 0},b.prototype.result_activate=function(a){return a.addClass("active-result").show()},b.prototype.result_deactivate=function(a){return a.removeClass("active-result").hide()},b.prototype.result_deselect=function(b){var c,d;return d=this.results_data[b],d.selected=!1,this.form_field.options[d.options_index].selected=!1,c=a("#"+this.container_id+"_o_"+b),c.removeClass("result-selected").addClass("active-result").show(),this.result_clear_highlight(),this.winnow_results(),this.form_field_jq.trigger("change"),this.search_field_scale()},b.prototype.results_search=function(a){return this.results_showing?this.winnow_results():this.results_show()},b.prototype.winnow_results=function(){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;for(j=new Date,this.no_results_clear(),h=0,i=this.search_field.val()===this.default_text?"":a("
      ").text(a.trim(this.search_field.val())).html(),f=new RegExp("^"+i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i"),m=new RegExp(i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i"),r=this.results_data,n=0,p=r.length;p>n;n++)if(c=r[n],!c.disabled&&!c.empty)if(c.group)a("#"+c.dom_id).hide();else if(!this.is_multiple||!c.selected){if(b=!1,g=c.dom_id,f.test(c.html))b=!0,h+=1;else if((c.html.indexOf(" ")>=0||0===c.html.indexOf("["))&&(e=c.html.replace(/\[|\]/g,"").split(" "),e.length))for(o=0,q=e.length;q>o;o++)d=e[o],f.test(d)&&(b=!0,h+=1);b?(i.length?(k=c.html.search(m),l=c.html.substr(0,k+i.length)+""+c.html.substr(k+i.length),l=l.substr(0,k)+""+l.substr(k)):l=c.html,a("#"+g).html!==l&&a("#"+g).html(l),this.result_activate(a("#"+g)),null!=c.group_array_index&&a("#"+this.results_data[c.group_array_index].dom_id).show()):(this.result_highlight&&g===this.result_highlight.attr("id")&&this.result_clear_highlight(),this.result_deactivate(a("#"+g)))}return 1>h&&i.length?this.no_results(i):this.winnow_results_set_highlight()},b.prototype.winnow_results_clear=function(){var b,c,d,e,f;for(this.search_field.val(""),c=this.search_results.find("li"),f=[],d=0,e=c.length;e>d;d++)b=c[d],b=a(b),f.push(b.hasClass("group-result")?b.show():this.is_multiple&&b.hasClass("result-selected")?void 0:this.result_activate(b));return f},b.prototype.winnow_results_set_highlight=function(){var a,b;return this.result_highlight||(b=this.is_multiple?[]:this.search_results.find(".result-selected"),a=b.length?b.first():this.search_results.find(".active-result").first(),null==a)?void 0:this.result_do_highlight(a)},b.prototype.no_results=function(b){var c;return c=a('
    • No results match ""
    • '),c.find("span").first().html(b),this.search_results.append(c)},b.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},b.prototype.keydown_arrow=function(){var b,c;return this.result_highlight?this.results_showing&&(c=this.result_highlight.nextAll("li.active-result").first(),c&&this.result_do_highlight(c)):(b=this.search_results.find("li.active-result").first(),b&&this.result_do_highlight(a(b))),this.results_showing?void 0:this.results_show()},b.prototype.keyup_arrow=function(){var a;return this.results_showing||this.is_multiple?this.result_highlight?(a=this.result_highlight.prevAll("li.active-result"),a.length?this.result_do_highlight(a.first()):(this.choices>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},b.prototype.keydown_backstroke=function(){return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(this.pending_backstroke=this.search_container.siblings("li.search-choice").last(),this.pending_backstroke.addClass("search-choice-focus"))},b.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},b.prototype.keyup_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),b){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(a.preventDefault(),this.results_showing)return this.result_select(a);break;case 27:if(this.results_showing)return this.results_hide();break;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},b.prototype.keydown_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),8!==b&&this.pending_backstroke&&this.clear_backstroke(),b){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.mouse_on_container=!1;break;case 13:a.preventDefault();break;case 38:a.preventDefault(),this.keyup_arrow();break;case 40:this.keydown_arrow()}},b.prototype.search_field_scale=function(){var b,c,d,e,f,g,h,i,j;if(this.is_multiple){for(d=0,h=0,f="position:absolute; left: -1000px; top: -1000px; display:none;",g=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],i=0,j=g.length;j>i;i++)e=g[i],f+=e+":"+this.search_field.css(e)+";";return c=a("
      ",{style:f}),c.text(this.search_field.val()),a("body").append(c),h=c.width()+25,c.remove(),h>this.f_width-10&&(h=this.f_width-10),this.search_field.css({width:h+"px"}),b=this.container.height(),this.dropdown.css({top:b+"px"})}},b.prototype.generate_field_id=function(){var a;return a=this.generate_random_id(),this.form_field.id=a,a},b.prototype.generate_random_id=function(){var b;for(b="sel"+this.generate_random_char()+this.generate_random_char()+this.generate_random_char();a("#"+b).length>0;)b+=this.generate_random_char();return b},b.prototype.generate_random_char=function(){var a,b,c;return a="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZ",c=Math.floor(Math.random()*a.length),b=a.substring(c,c+1)},b}(),c=function(a){var b;return b=a.outerWidth()-a.width()},d.get_side_border_padding=c}.call(this),function(){var a;a=function(){function a(){this.options_index=0,this.parsed=[]}return a.prototype.add_node=function(a){return"OPTGROUP"===a.nodeName?this.add_group(a):this.add_option(a)},a.prototype.add_group=function(a){var b,c,d,e,f,g;for(b=this.parsed.length,this.parsed.push({array_index:b,group:!0,label:a.label,children:0,disabled:a.disabled}),f=a.childNodes,g=[],d=0,e=f.length;e>d;d++)c=f[d],g.push(this.add_option(c,b,a.disabled));return g},a.prototype.add_option=function(a,b,c){return"OPTION"===a.nodeName?(""!==a.text?(null!=b&&(this.parsed[b].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:a.value,text:a.text,html:a.innerHTML,selected:a.selected,disabled:c===!0?c:a.disabled,group_array_index:b})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1):void 0},a}(),a.select_to_array=function(b){var c,d,e,f,g;for(d=new a,g=b.childNodes,e=0,f=g.length;f>e;e++)c=g[e],d.add_node(c);return d.parsed},this.SelectParser=a}.call(this),$(".chosen-select").chosen(),function(a,b,c){"use strict";function d(a,c){var d,e=b.createElement(a||"div");for(d in c)c.hasOwnProperty(d)&&(e[d]=c[d]);return e}function e(a,b,c){return c&&!c.parentNode&&e(a,c),a.insertBefore(b,c||null),a}function f(a,b,c,d){var e=["opacity",b,~~(100*a),c,d].join("-"),f=.01+c/d*100,g=Math.max(1-(1-a)/b*(100-f),a),h=k.substring(0,k.indexOf("Animation")).toLowerCase(),i=h&&"-"+h+"-"||"";return m[e]||(n.insertRule("@"+i+"keyframes "+e+"{0%{opacity:"+g+"}"+f+"%{opacity:"+a+"}"+(f+.01)+"%{opacity:1}"+(f+b)%100+"%{opacity:"+a+"}100%{opacity:"+g+"}}",0),m[e]=1),e}function g(a,b){var d,e,f=a.style;if(f[b]!==c)return b;for(b=b.charAt(0).toUpperCase()+b.slice(1),e=0;e>1)-b.x+c.x+"px",top:(a.offsetHeight>>1)-b.y+c.y+"px"})),g.setAttribute("aria-role","progressbar"),f.lines(g,f.opts),!k){var i=f.opts,l=0,m=i.fps,n=m/i.speed,o=(1-i.opacity)/(n*i.trail/100),p=n/i.lines;!function q(){l++;for(var a=i.lines;a;a--){var b=Math.max(1-(l+a*p)%n*o,i.opacity);f.opacity(g,i.lines-a,b,i)}f.timeout=f.el&&setTimeout(q,~~(1e3/m))}()}return f},stop:function(){var a=this.el;return a&&(clearTimeout(this.timeout),a.parentNode&&a.parentNode.removeChild(a),this.el=c),this}};q.lines=function(a,b){function c(a,c){return h(d(),{position:"absolute",width:b.length+b.width+"px",height:b.width+"px",background:a,boxShadow:c,transformOrigin:"left",transform:"rotate("+~~(360/b.lines*i)+"deg) translate("+b.radius+"px,0)",borderRadius:(b.width>>1)+"px"})}for(var g,i=0;i>1,filter:g}),d("fill",{color:b.color,opacity:b.opacity}),d("stroke",{opacity:0}))))}var g,i=b.length+b.width,j=2*i,k=c(),l=~(b.length+b.radius+b.width)+"px";if(b.shadow)for(g=1;g<=b.lines;g++)f(g,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)");for(g=1;g<=b.lines;g++)f(g);return e(h(a,{margin:l+" 0 0 "+l,zoom:1}),k)},q.opacity=function(a,b,c,d){var e=a.firstChild;d=d.shadow&&d.lines||0,e&&b+d>>0,c=Number(arguments[1])||0;for(c=0>c?Math.ceil(c):Math.floor(c),0>c&&(c+=b);b>c;c++)if(c in this&&this[c]===a)return c;return-1});var HARSTORAGE=HARSTORAGE||{};HARSTORAGE.times=["Full Load Time","onLoad Event","Start Render Time","Time to First Byte"],HARSTORAGE.Units={"Full Load Time":"s","Total Requests":"","Total Size":"kB","Page Speed Score":"","onLoad Event":"s","Start Render Time":"s","Time to First Byte":"s","Total DNS Time":"ms","Total Transfer Time":"ms","Total Server Time":"ms","Avg. Connecting Time":"ms","Avg. Blocking Time":"ms","Text Size":"kB","Media Size":"kB","Cache Size":"kB",Redirects:"","Bad Rquests":"",Domains:""},HARSTORAGE.Converter=function(a){"use strict";for(var b,c=a.split(";"),d=c.length-2,e=[],f=c[0].split("#"),g=c[1].split("#"),h=g.length,i=0;d>i;i+=1){e.push(c[i+2].split("#"));for(var j=0;h>j;j+=1)b=e[i][j],-1!==HARSTORAGE.times.indexOf(f[i])?(b=parseFloat(b/1e3,10),b>1&&(b=Math.round(10*b)/10)):b=parseInt(b,10),e[i][j]=b}var k=HARSTORAGE.Colors(),l=[],m=[];for(i=0;d>i;i+=1)l.push({title:{text:f[i],style:{color:k[i]}},min:0,opposite:i%2!==0,showEmpty:!1}),m.push({name:f[i],yAxis:i,data:e[i],visible:3>i});return{categories:g,yAxis:l,series:m}},HARSTORAGE.Timeline=function(a){"use strict";this.run_info=a},HARSTORAGE.Timeline.prototype.get=function(a,b){"use strict";var c=this,d=new XMLHttpRequest;d.onreadystatechange=function(){4===this.readyState&&200===this.status&&c.draw(this.responseText)};var e="timeline?label="+encodeURIComponent(a)+"&mode="+b;d.open("GET",e,!0),d.send()},HARSTORAGE.Timeline.prototype.draw=function(a){"use strict";var b=this,c=HARSTORAGE.Converter(a),d=c.categories,e=c.yAxis,f=c.series;new Highcharts.Chart({chart:{renderTo:"timeline",zoomType:"x",defaultSeriesType:"spline"},credits:{enabled:!1},exporting:{buttons:{printButton:{enabled:!1},exportButton:{menuItems:[{},null,null,{}]}},url:"/chart/export",filename:"timeline",width:960},title:{text:"Performance Trends"},xAxis:[{categories:d,tickInterval:Math.ceil(d.length/10),tickmarkPlacement:"on"}],yAxis:e,tooltip:{formatter:function(){var a=HARSTORAGE.Units[this.series.name];return""+this.y+" "+a+" ("+this.x+")"}},plotOptions:{series:{cursor:"pointer",events:{hide:function(){this.yAxis.axisTitle.hide()},show:function(){this.yAxis.axisTitle.show()}},point:{events:{click:function(){b.run_info.get(this.category)}}}}},series:f})},HARSTORAGE.Histogram=function(){"use strict"},HARSTORAGE.Histogram.prototype.draw=function(a,b){"use strict";var c=a.split(";"),d=[],e=[];e=c[0].split("#");for(var f=c[1].split("#"),g=0,h=f.length;h>g;g+=1)d.push(parseFloat(f[g],10));var i=HARSTORAGE.Colors()[0];new Highcharts.Chart({chart:{renderTo:"chart",defaultSeriesType:"column"},credits:{enabled:!1},exporting:{buttons:{printButton:{enabled:!1},exportButton:{menuItems:[{},null,null,{}]}},url:"/chart/export",filename:"histogram",width:960},title:{text:b+" ("+HARSTORAGE.Units[b]+")"},legend:{enabled:!1},plotOptions:{series:{cursor:"pointer"}},xAxis:[{categories:e}],yAxis:[{title:{text:"Percentage of Total",style:{color:i}},min:0}],tooltip:{formatter:function(){var a=HARSTORAGE.Units[b];return""+this.y+" % ("+this.x+" "+a+")"}},series:[{data:d}]})},HARSTORAGE.Columns=function(){"use strict"},HARSTORAGE.Columns.prototype.draw=function(a,b){"use strict";b="undefined"!=typeof b?b:"column";var c=HARSTORAGE.Converter(a),d=c.categories,e=c.yAxis,f=c.series;new Highcharts.Chart({chart:{renderTo:"chart",defaultSeriesType:b},credits:{enabled:!1},exporting:{buttons:{printButton:{enabled:!1},exportButton:{menuItems:[{},null,null,{}]}},url:"/chart/export",filename:"superposed",width:960},title:{text:"Performance Trends"},xAxis:[{categories:d,tickInterval:Math.ceil(d.length/10),tickmarkPlacement:"on"}],yAxis:e,tooltip:{formatter:function(){var a=HARSTORAGE.Units[this.series.name];return""+this.y+" "+a+" ("+this.x+")"}},plotOptions:{series:{cursor:"pointer",events:{hide:function(){this.yAxis.axisTitle.hide()},show:function(){this.yAxis.axisTitle.show()}}}},series:f})},HARSTORAGE.RunInfo=function(a,b,c,d){"use strict";var e=this;this.cache={};var f=document.getElementById("run_timestamp");f.onchange=function(){e.get()};var g=document.getElementById("del-btn");g.onclick=function(){e.del(b,a,!1)};var h=document.getElementById("del-all-btn");h.onclick=function(){e.del(b,a,!0)};var i=document.getElementById("agg-btn");"None"!==c&&(i.style.display="inline",i.onclick=function(){location.href=c.replace(/amp;/g,"")+"&chart=column&table=true"});var j=document.getElementById("histo");"true"===d&&(j.style.display="inline",j.onclick=function(){location.href="/superposed/histogram?label="+b+"&metric=full_load_time"})},HARSTORAGE.RunInfo.prototype.resources=function(a,b,c,d,e){"use strict";var f=[];for(var g in c)c.hasOwnProperty(g)&&f.push([g,c[g]]);new Highcharts.Chart({chart:{renderTo:a,defaultSeriesType:"pie",plotBackgroundColor:null,plotBorderWidth:null,plotShadow:!1,width:e,height:300},credits:{enabled:!1},exporting:{buttons:{printButton:{enabled:!1},exportButton:{menuItems:[{},null,null,{}]}},url:"/chart/export",filename:"resources",width:e},title:{text:b},tooltip:{formatter:function(){return""+this.point.name+": "+this.y+d}},plotOptions:{series:{showInLegend:!0}},series:[{data:f}]})},HARSTORAGE.RunInfo.prototype.pagespeed=function(a){"use strict";var b=["Total Score"],c=[a["Total Score"]];for(var d in a)a.hasOwnProperty(d)&&"Total Score"!==d&&(b.push(d),c.push(a[d]));var e=Math.max(75+20*b.length,100);new Highcharts.Chart({chart:{renderTo:"pagespeed",defaultSeriesType:"bar",height:e,width:930},credits:{enabled:!1},exporting:{buttons:{printButton:{enabled:!1},exportButton:{enabled:!1}}},title:{text:"Page Speed Scores"},xAxis:{title:{text:null},categories:b,labels:{formatter:function(){return"Total Score"===this.value?"@"+this.value+"":this.value}}},yAxis:{title:{text:null},min:0,max:105,endOnTick:!1},tooltip:{formatter:function(){return this.x+": "+this.y}},plotOptions:{bar:{dataLabels:{enabled:!0}},series:{showInLegend:!1,animation:!1}},series:[{data:c}]})},HARSTORAGE.RunInfo.prototype.get=function(a){"use strict";var b=this;this.json=[],this.spinner.style.display="block",this.formatter=function(a,b){switch("undefined"==typeof b&&(b=""),typeof a){case"number":if(a>=1e3){var c=Math.floor(a/1e3),d=a-1e3*c;return 10>d?d="00"+d:100>d&&(d="0"+d),c+" "+d+" "+b}return a+" "+b;case"string":return a;default:return"n/a"}};var c,d=function(){"undefined"==typeof b.cache[b.URI]&&(b.json=JSON.parse(b.xhr.responseText),b.cache[b.URI]=b.json),$("#full-load-time").html(b.formatter(b.json.summary.full_load_time,"ms")),$("#onload-event").html(b.formatter(b.json.summary.onload_event,"ms")),$("#start-render-time").html(b.formatter(b.json.summary.start_render_time,"ms")),$("#time-to-first-byte").html(b.formatter(b.json.summary.time_to_first_byte,"ms")),$("#total-dns-time").html(b.formatter(b.json.summary.total_dns_time,"ms")),$("#total-transfer-time").html(b.formatter(b.json.summary.total_transfer_time,"ms")),$("#total-server-time").html(b.formatter(b.json.summary.total_server_time,"ms")),$("#avg-connecting-time").html(b.formatter(b.json.summary.avg_connecting_time,"ms")),$("#avg-blocking-time").html(b.formatter(b.json.summary.avg_blocking_time,"ms")),$("#total-size").html(b.formatter(b.json.summary.total_size,"kB")),$("#text-size").html(b.formatter(b.json.summary.text_size,"kB")),$("#media-size").html(b.formatter(b.json.summary.media_size,"kB")),$("#cache-size").html(b.formatter(b.json.summary.cache_size,"kB")),$("#requests").html(b.formatter(b.json.summary.requests)),$("#redirects").html(b.formatter(b.json.summary.redirects)),$("#bad-requests").html(b.formatter(b.json.summary.bad_requests)),$("#domains").html(b.formatter(b.json.summary.domains));var a=document.createElement("iframe"),c="/results/harviewer?inputUrl=/results/download%3Fid%3D";c+=b.json.har,c+="&expand=true",a.setAttribute("src",c),a.setAttribute("width","940"),a.setAttribute("id","harviewer-iframe"),a.setAttribute("frameBorder","0"),a.setAttribute("frameBorder","0"),a.setAttribute("scrolling","no"),$("#harviewer").html(a),window.setTimeout("HARSTORAGE.autoHeight()",300);var d=document.getElementById("newtab");d.onclick=function(){window.open(c)},setTimeout(function(){b.resources("by-size","Resources by Size",b.json.weights," kB",450)},50),setTimeout(function(){b.resources("by-req","Resources by Requests",b.json.requests,"",450)},150),setTimeout(function(){b.resources("domains-by-size","Domains by Size",b.json.d_weights," kB",930)},250),setTimeout(function(){b.resources("domains-by-req","Domains by Requests",b.json.d_requests,"",930)},350),setTimeout(function(){b.pagespeed(b.json.pagespeed)},450),b.spinner.style.display="none"},e=document.getElementById("run_timestamp");if("undefined"!=typeof a){c=a;for(var f=0,g=e.options.length;g>f;f+=1)e.options[f].value===a&&(e.selectedIndex=f,$("#run_timestamp").trigger("liszt:updated"))}else c=e.options[e.selectedIndex].text;this.URI="runinfo?timestamp="+c,this.xhr=new XMLHttpRequest,this.xhr.onreadystatechange=function(){4===this.readyState&&200===this.status&&d()},"undefined"==typeof this.cache[this.URI]?(this.xhr.open("GET",this.URI,!0),this.xhr.send()):(this.json=this.cache[this.URI],d())},HARSTORAGE.RunInfo.prototype.del=function(a,b,c){"use strict";var d=window.confirm("Are you sure?");if(d===!0){var e=new XMLHttpRequest;e.onreadystatechange=function(){4===this.readyState&&200===this.status&&(window.location=this.responseText)};var f=document.getElementById("run_timestamp"),g=f.options[f.selectedIndex].text,h="deleterun?timestamp="+g;h+="&label="+a,h+="&mode="+b,h+="&all="+c,e.open("GET",h,!0),e.send()}},HARSTORAGE.RunInfo.prototype.changeVisibility=function(){"use strict";var a=document.getElementById("del-btn"),b=document.getElementById("del-all-btn"),c=document.getElementById("newtab");a.style.display="inline",b.style.display="inline",c.style.display="inline"},HARSTORAGE.RunInfo.prototype.timedStyleChange=function(){"use strict";setTimeout(this.changeVisibility,1e3)},HARSTORAGE.RunInfo.prototype.addSpinner=function(){"use strict";this.spinner=document.getElementById("spinner"),new Spinner(HARSTORAGE.SpinnerOpts).spin(this.spinner)},HARSTORAGE.autoHeight=function(){"use strict";var a=document.getElementById("harviewer-iframe");a.height=a.contentDocument.body.offsetHeight},HARSTORAGE.AggregatedStatistics=function(a){"use strict";var b,c;-1===location.href.indexOf("metric")?(c=location.href+"&metric=",b="Average"):(c=location.href.split("metric")[0]+"metric=",b=location.href.split("metric")[1].split("=")[1],"90th%20Percentile"===b&&(b="90th Percentile"));for(var d=document.getElementById(a),e=0,f=d.options.length;f>e;e+=1)if(d.options[e].value===b){d.selectedIndex=e,$("#"+a).trigger("liszt:updated");break}d.onchange=function(){location.href=c+this.value}},HARSTORAGE.SuperposeForm=function(){"use strict";var a=this;this.cache={};var b=document.getElementById("step_1_label");b.onchange=function(){a.setTimestamps(this.name)};var c=document.getElementById("submit");c.onclick=function(){return a.submit()};var d=document.getElementById("step_1_add");d.onclick=function(){a.add(this)};var e=document.getElementById("step_1_del");e.onclick=function(){a.del(this)},e.style.display="none";var f=document.getElementById("column");f.onclick=function(){a.checkbox(this)},f=document.getElementById("spline"),f.onclick=function(){a.checkbox(this)}},HARSTORAGE.SuperposeForm.prototype.submit=function(){"use strict";for(var a=document.getElementsByTagName("select"),b=0,c=a.length/3;c>b;b+=1){var d=1+3*b,e=a.item(d).options[a.item(d).options.selectedIndex].value,f=a.item(d+1).options[a.item(d+1).options.selectedIndex].value;if(e>f)return window.alert("Invalid timestamps!"),!1}var g=document.getElementById("superpose-form");return g.onsubmit="return true;",!0},HARSTORAGE.SuperposeForm.prototype.add=function(a){"use strict";var b,c,d,e=this,f=a.id.split("_")[0]+"_"+a.id.split("_")[1],g=f.split("_")[0]+"_"+(parseInt(f.split("_")[1],10)+1),h=document.getElementById(f),i=h.cloneNode(!0);i.setAttribute("id",g);var j=document.getElementById("container");j.appendChild(i);var k=i.getElementsByTagName("select");for(b=k.length;b--;)switch(k.item(b).name){case f+"_label":k.item(b).name=g+"_label",k.item(b).id=g+"_label",k.item(b).onchange=function(){e.setTimestamps(this.name)};break;case f+"_start_ts":k.item(b).name=g+"_start_ts",k.item(b).id=g+"_start_ts";break;case f+"_end_ts":k.item(b).name=g+"_end_ts",k.item(b).id=g+"_end_ts"}var l=i.getElementsByTagName("input");for(b=0,c=l.length;c>b;b+=1)switch(l.item(b).id){case f+"_add":l.item(b).id=g+"_add",d=document.getElementById(f+"_add"),d.style.display="none",l.item(b).onclick=function(){e.add(this)};break;case f+"_del":l.item(b).id=g+"_del",d=document.getElementById(f+"_del"),d.style.display="none",l.item(b).style.display="inline",l.item(b).onclick=function(){e.del(this)}}var m=i.getElementsByTagName("div");for(b=0,c=m.length;c>b;b+=1)m.item(b).id===f+"_head"&&(m.item(b).id=g+"_head",m.item(b).innerHTML="Set "+g.split("_")[1]+" >");this.setTimestamps(g+"_label")},HARSTORAGE.SuperposeForm.prototype.del=function(a){"use strict";var b,c=a.id.split("_")[0]+"_"+a.id.split("_")[1],d=a.id.split("_")[0]+"_"+(parseInt(a.id.split("_")[1],10)-1),e=document.getElementById(c),f=document.getElementById("container");f.removeChild(e),b=document.getElementById(d+"_add"),b.style.display="inline","step_1"!==d&&(b=document.getElementById(d+"_del"),b.style.display="inline")},HARSTORAGE.SuperposeForm.prototype.setTimestamps=function(a){"use strict";var b=this;this.dates=[],this.spinner.style.display="block";var c=function(){var c,d,e;a=a.split("_")[0]+"_"+a.split("_")[1],b.spinner.style.display="none","undefined"==typeof b.cache[b.URI]?(b.dates=b.xhr.responseText.split(";"),b.cache[b.URI]=b.dates):b.dates.reverse();var f=document.getElementById(a+"_start_ts");for(f.options.length=0,c=0,d=b.dates.length;d>c;c+=1)e=b.dates[c],f.options[c]=new Option(e,e,!1,!1);for(f=document.getElementById(a+"_end_ts"),f.options.length=0,b.dates.reverse(),c=0,d=b.dates.length;d>c;c+=1)e=b.dates[c],f.options[c]=new Option(e,e,!1,!1)},d=document.getElementById(a),e=d.options[d.selectedIndex].text;this.URI="dates?label="+e,this.xhr=new XMLHttpRequest,this.xhr.onreadystatechange=function(){4===this.readyState&&200===this.status&&c()},"undefined"==typeof this.cache[this.URI]?(this.xhr.open("GET",this.URI,!0),this.xhr.send()):(this.dates=this.cache[this.URI],c())},HARSTORAGE.SuperposeForm.prototype.addSpinner=function(){"use strict";this.spinner=document.getElementById("spinner"),new Spinner(HARSTORAGE.SpinnerOpts).spin(this.spinner)},HARSTORAGE.SuperposeForm.prototype.checkbox=function(a){"use strict";var b,c="spline",d="column";if(a.checked){b=a.id===c?d:c;var e=document.getElementById(b);e.checked=!1}},function(a,b){a(document).ready(function(){setTimeout(function(){function c(){k=a("#harPerfUrls"),t=a("#testLabel")}function d(){var b=a(".appendedNode");for(i=0;i-------Running the selected Script, Please Wait -------


      ");var c=n.val(),d=0;1>c&&(c=1),A.is(":checked")&&(d=C.val()),c=String(1e3*c),s={script:j.val(),waitTime:c,timesToExe:p.val(),urls:k.val(),testLabel:t.val(),throttleSpeed:d},s=JSON.stringify(s),a.ajax({url:"/casperjs/exeScript",type:"POST",data:s,async:!0,timeout:0,contentType:"application/json; charset=utf-8",beforeSend:function(){r.append("
      Starting Timer
      ").each(function(){b.aux.startTimer()})},success:function(a){a+="
      ------- End of Script Output ------


      ",r.append(a)},error:function(a){a.responseText.length?r.append("There was a problem executing the script : "+a.responseText):r.append("There was a problem executing the script : "+JSON.stringify(a))},complete:function(){f(m,"enabled"),b.aux.stopTimer()}})}function f(b,c){var d=a(b);"enabled"===c?(d.prop("disabled",!1),d.css("background-color","#498a2d")):(d.prop("disabled",!0),d.css("background-color","red"))}function g(){o.hide(),q.hide(),B.hide()}function h(){o.show(),q.show(),B.show()}b.casper=b.casper||{};var j=a("#casperScripts"),k=a("#harPerfUrls"),l=a("#scriptOptCont"),m=a("#ghostIt"),n=a("#waitTime"),o=a("#waitTimeCont"),p=a("#timesToExe"),q=a("#exeTimeCont"),r=a("#scriptOutput"),s=null,t=a("#testLabel"),u=null,v=null,w=null,x="0.0",y=(a("#mainContent"),a("#mainContent ul li:first-child")),z=a("#resultsCont"),A=a("#enableThrottle"),B=a("#throttlingCont"),C=a("#networkThrottle");return b.aux=b.aux||{},b.wraith=b.wraith||{},b.casper.populateAvailableScripts=function(a){},A.on("click",function(){a(A).is(":checked")?C.prop("disabled",!1):C.prop("disabled",!0)}),y.on("click",function(){a.ajax({url:"/results/results",type:"GET",success:function(b){z.html(b),a("#stats_table").dataTable({bJQueryUI:!0,sPaginationType:"full_numbers",sDom:'R<"H"lfr>t<"F"ip<',bAutoWidth:!1,iDisplayLength:100,aaSorting:[[0,"desc"]]}),a("#summary-table").css("visibility","visible")},error:function(){z.prepend("Problem updating results, please refresh the page manually.")}})}),j.on("change",function(){switch(d(),j.val()){case"0":f(m);break;case"1":h(),f(m,"enabled"),a("#loadBuffer").load("/casperjs/harJsonFiles",function(){l.append(a(this).html()); -}),setTimeout(c,2e3);break;case"2":f(m),g(),a("#loadBuffer").load("/wraith/loadWraithForm",function(){l.append(a(this).html())}),setTimeout(b.wraith.attachEventHandlers,1e3)}}),m.on("click",function(){switch(r.html(""),j.val()){case"1":e();break;case"2":b.wraith.disableControls(),b.wraith.getLatestImages()}f(m)}),a(document).ready(function(){b.casper.populateAvailableScripts(),"0"===j.val()&&f(m)}),b.aux.toggleButtonState=function(a,b){return f(a,b)},b.aux.startTimer=function(){u=(new Date).getTime(),v=a("#timer");var b=0,c=0,d=0;w=setInterval(function(){var e=(new Date).getTime()-u;x=Math.floor(e/100)/10,Math.round(x)===x&&(x+=".0"),d=Math.floor(x%60),x>3599?(b=Math.floor(x/3600),c=Math.floor(x/60)%60):x>59&&(c=Math.floor(x/60)%60),a(v).html(" Script has been running for "+b+" :hours "+c+" :minutes "+d+" :seconds.")},100)},b.aux.stopTimer=function(){clearInterval(w)},b.casper.hideOptions=function(){return g()},b.casper.showOptions=function(){return h()},b},3e3)})}(jQuery,ecto1=window.ecto1||{}),function(a,b){a(document).ready(function(){setTimeout(function(){function c(){a.ajax({url:"/wraith/getExistingSites",type:"GET",success:function(a){d(a)},error:function(){z.prepend("Problem updating results, please refresh the page manually.")}})}function d(a){var b=JSON.parse(a).slice(0,a.length-1);for(b=JSON.parse(b),v.children("option").remove(),v.append(""),i=0;i"+b.sites[i].siteName+"")}function e(b){a.ajax({url:"/wraith/getExistingSitePaths?siteName="+encodeURI(b),type:"GET",success:function(a){f(a)},error:function(){z.prepend("Problem updating results, please refresh the page manually.")}})}function f(a){var b=JSON.parse(a);for(t.children("option").remove(),t.append(""),i=0;i"+b.paths[i].url+"")}function g(c){var d=!1,f=!1,g="",h=null,i=null,j=null,k="https";if(c!==!0&&c!==!1&&(c=!1),d=c){if(t.children().length<=2||a("#existingPathsSel :selected").length>t.children.length-1)return void alert("You can not delete all paths from a site. Sites require atleast one path.");confirm("Delete The Selected Test Paths From The System?")&&(f=!0)}else confirm("Add"+y.val()+" as paths to site"+v.val()+" ?")&&(f=!0,b.aux.toggleButtonState(s));if(f){if(d){var l=[];a("#existingPathsSel :selected").each(function(){l.push(a(this).val())});for(var m=0;m------- Updating Site Paths for : "+v.val()+" -------


      "),A.append("
      Starting Timer
      ").each(function(){b.aux.startTimer()})},success:function(a){a+="
      ------- End of Script Output ------


      ",A.append(a),e(v.val()),d||(y.val(""),B.val(""),p.prop("checked",!1),p.trigger("change"),p.prop("checked",!1))},error:function(a){A.append("Problem retrieving script output : "+JSON.stringify(a))},complete:function(){b.aux.stopTimer()}})}}function h(){var c="https";u.is(":checked")||(c="http");var d={siteName:v.val(),protocol:c},e="?siteName="+v.val()+"&num=2";d=JSON.stringify(d),a.ajax({url:"/wraith/getLatestTestImages",type:"POST",data:d,async:!0,timeout:0,contentType:"application/json; charset=utf-8",beforeSend:function(){A.html("--- Script Output ---"),A.append("
      ------- Getting Latest Images for site : "+v.val()+" -------


      "),A.append("
      Starting Timer
      ").each(function(){b.aux.startTimer()})},success:function(b){a.ajax({url:"wraith/returnProcessOutput"+encodeURI(e),type:"GET",success:function(a){a+="
      ------- End of Script Output ------


      ",A.append(a),v.prop("disabled",!1),v.trigger("change"),q.prop("disabled",!1),t.prop("disabled",!1),setTimeout(function(){alert("Latest Images Successfully updated")},200)},error:function(a){A.append("Problem retrieving script output : "+JSON.stringify(a))}})},error:function(a){A.append("Problem retrieving script output : "+JSON.stringify(a))},complete:function(){b.aux.stopTimer()}})}function j(){if(""===r.val())return void alert("Please make sure you have filled out the new site information.");var d="",e="https",f="",g="?siteName="+r.val()+"&num=1",h="",i="";if(u.is(":checked")||(e="http"),h=B.val().split(","),i=y.val().split(","),h.length!==i.length||""===h[0].valueOf())return alert("Every path entry requires a label. Label 1 is associated with Path 1. Please make sure you have at least one path and each path has a label.");n();for(var j=0;j------- Adding New Entry for site : "+r.val()+" -------


      "),A.append("
      Starting Timer
      ").each(function(){b.aux.startTimer()})},success:function(b){A.append(b),b.includes("already exists")?alert(b):a.ajax({url:"wraith/returnProcessOutput"+encodeURI(g),type:"GET",success:function(a){a+="
      ------- End of Script Output ------


      ",A.append(a),c()},error:function(){A.append("Problem retrieving script output : "+JSON.stringify(b))}})},error:function(a){A.append("Problem retrieving script output : "+JSON.stringify(a))},complete:function(){b.aux.stopTimer(),v.prop("disabled",!1),v.trigger("change"),q.prop("disabled",!1),t.prop("disabled",!1)}})}function k(){var c="https";u.is(":checked")||(c="http");var d={siteName:v.val(),protocol:c},e="?siteName="+v.val()+"&num=1";d=JSON.stringify(d),a.ajax({url:"/wraith/generateBaseTestImages",type:"POST",data:d,async:!0,timeout:0,contentType:"application/json; charset=utf-8",beforeSend:function(){A.html("--- Script Output ---"),A.append("
      ------- Regenerating Base Test Images for site : "+v.val()+" -------


      "),b.aux.toggleButtonState(s),x.prop("checked",!1),x.prop("disabled",!0),A.append("
      Starting Timer
      ").each(function(){b.aux.startTimer()})},success:function(b){a.ajax({url:"wraith/returnProcessOutput"+encodeURI(e),type:"GET",success:function(a){a+="
      ------- End of Script Output ------


      ",A.append(a),v.prop("disabled",!1),v.trigger("change"),setTimeout(function(){alert("Base Images Generated Successfully")},200)},error:function(){A.append("Problem retrieving script output : "+JSON.stringify(b))}})},error:function(a){A.append("Problem retrieving script output : "+JSON.stringify(a))},complete:function(){b.aux.stopTimer()}})}function l(){return a("#existingSiteSel").children().length<=2?(alert("The system requires at least one site exists. If you wish to delete this site, add another first."),void C.trigger("click")):void(confirm("Are you sure you wish to delete the site "+v.val()+"? \n This will completely remove all paths and images from the system.")&&(b.aux.toggleButtonState(s),a.ajax({url:"/wraith/removeExistingSite?siteName="+encodeURI(v.val()),type:"PUT",beforeSend:function(){A.html("---Script Output---"),A.append("
      ------- Attempting to Delete : "+v.val()+" -------


      "),A.append("
      Starting Timer
      ").each(function(){b.aux.startTimer()})},success:function(a){A.append(a),c()},error:function(a){A.append("Problem removing the site : "+a)},complete:function(){b.aux.stopTimer(),C.trigger("click")}})))}function m(){a.ajax({url:"/wraith/loadWraithGalleryIndex",type:"GET",success:function(b){a("#linkCont").html(b)},error:function(){a("#linkCont").prepend("Problem updating results, please refresh the page manually.")}})}function n(){p.prop("disabled",!0),p.prop("checked",!1),q.prop("disabled",!0),q.prop("checked",!1),r.prop("disabled",!0),t.prop("disabled",!0),v.prop("disabled",!0),u.prop("disabled",!0),u.prop("checked",!1),x.prop("disabled",!0),x.prop("checked",!1),y.prop("disabled",!0),C.prop("disabled",!0),C.prop("checked",!1),B.prop("disabled",!0),b.aux.toggleButtonState(s),b.aux.toggleButtonState(w)}function o(){p=a("#newPathCheck"),q=a("#newSiteCheck"),r=a("#newSiteName"),s=a("#updateData"),p=a("#newPathCheck"),t=a("#existingPathsSel"),v=a("#existingSiteSel"),w=a("#removeData"),u=a("#secureProtoCheck"),x=a("#newBaselineCheck"),y=a("#pathsInput"),C=a("#removeSiteCheck"),B=a("#newPathLabel"),q.on("change",function(c){c.stopImmediatePropagation(),a(q).is(":checked")?(b.aux.toggleButtonState(s,"enabled"),r.prop("disabled",!1),u.prop("disabled",!1),u.prop("checked",!0),x.prop("disabled",!0),x.prop("checked",!0),p.prop("disabled",!0),p.prop("checked",!0),y.prop("disabled",!1),B.prop("disabled",!1),v.prop("disabled",!0),v.prop("selectedIndex",0),t.children("option").remove(),t.append(""),b.aux.toggleButtonState(E),C.prop("disabled",!0),C.prop("checked",!1)):(r.prop("disabled",!0),b.aux.toggleButtonState(s),v.prop("disabled",!1),u.prop("disabled",!0),u.prop("checked",!1),x.prop("disabled",!0),x.prop("checked",!1),p.prop("disabled",!0),p.prop("checked",!1),y.prop("disabled",!0),B.prop("disabled",!0),v.prop("selectedIndex")>0&&C.prop("disabled",!1))}),x.on("click",function(){a(x).is(":checked")?(b.aux.toggleButtonState(s,"enabled"),b.aux.toggleButtonState(E),t.prop("disabled",!0),p.prop("disabled",!0),v.prop("disabled",!0),q.prop("disabled",!0),C.prop("disabled",!0)):(b.aux.toggleButtonState(s),t.prop("disabled",!1),p.prop("disabled",!1),q.prop("disabled",!1),v.prop("disabled",!1),C.prop("disabled",!1))}),v.on("change",function(){""!==v.val()&&"Please Choose"!==v.val()?(e(v.val()),x.prop("disabled",!1),x.prop("checked",!1),b.aux.toggleButtonState(E,"enabled"),p.prop("disabled",!1),C.prop("disabled",!1)):(x.prop("checked",!1),x.prop("disabled",!0),C.prop("disabled",!0),C.prop("checked",!1),b.aux.toggleButtonState(E),b.aux.toggleButtonState(s),t.children("option").remove(),t.append(""),p.prop("disabled",!0),p.prop("checked",!1))}),C.on("change",function(){C.is(":checked")?(b.aux.toggleButtonState(s,"enabled"),b.aux.toggleButtonState(E),r.prop("disabled",!0),u.prop("disabled",!0),u.prop("checked",!1),x.prop("disabled",!0),x.prop("checked",!1),p.prop("disabled",!0),p.prop("checked",!1),y.prop("disabled",!0),B.prop("disabled",!0),v.prop("disabled",!0),t.prop("disabled",!0),q.prop("disabled",!0)):(b.aux.toggleButtonState(s),r.prop("disabled",!0),x.prop("disabled",!1),p.prop("disabled",!1),v.prop("disabled",!1),t.prop("disabled",!1),q.prop("disabled",!1))}),t.on("change",function(){null!==t.val()&&"Existing Paths"!=t.val()?b.aux.toggleButtonState(w,"enabled"):b.aux.toggleButtonState(w)}),t.on("blur",function(){setTimeout(function(){t.prop("selectedIndex",0),b.aux.toggleButtonState(w)},450)}),s.on("click",function(){q.is(":checked")?setTimeout(function(){j()},200):x.is(":checked")?k():p.is(":checked")?g():C.is(":checked")&&l()}),w.on("click",function(){g(!0)}),p.on("change",function(){p.is(":checked")?(u.prop("disabled",!1),y.prop("disabled",!1),B.prop("disabled",!1),b.aux.toggleButtonState(s,"enabled"),t.prop("disabled",!0),x.prop("disabled",!0),q.prop("disabled",!0),v.prop("disabled",!0),C.prop("disabled",!0),C.prop("checked",!1)):(u.prop("disabled",!0),y.prop("disabled",!0),B.prop("disabled",!0),b.aux.toggleButtonState(s),t.prop("disabled",!1),x.prop("disabled",!1),q.prop("disabled",!1),C.prop("disabled",!1),v.prop("disabled",!1))}),c()}b.casper=b.casper||{},b.wraith=b.wraith||{};var p=a("#newPathCheck"),q=a("#newSiteCheck"),r=a("#newSiteName"),s=a("#updateData"),p=a("#newPathCheck"),t=a("#existingPathsSel"),u=a("#secureProtoCheck"),v=a("#existingSiteSel"),w=a("#removeData"),x=a("#newBaselineCheck"),y=a("#pathsInput"),z=a("#resultsCont"),A=a("#scriptOutputCont"),B=a("#newPathLabel"),C=a("#removeSiteCheck"),D=a("#mainContent ul li:nth-child(3)"),E=a("#ghostIt");return D.on("click",function(){m()}),b.wraith.attachEventHandlers=function(){return o()},b.wraith.getLatestImages=function(){return h()},b.wraith.disableControls=function(){return n()},a(document).ready(function(){m()}),b},1e3)})}(jQuery,ecto1=window.ecto1||{}),TabberObj.prototype.init=function(a){"use strict";var b,c,d,e,f,g,h,i,j,k=0;if(!document.getElementsByTagName)return!1;for(a.id&&(this.id=a.id),this.tabs.length=0,b=a.childNodes,c=0;c/gi," "),e.headingText=e.headingText.replace(/<[^>]+>/g,""));break}e.headingText||(e.headingText=c+1),g=document.createElement("li"),e.li=g,h=document.createElement("a"),h.appendChild(document.createTextNode(e.headingText)),h.href="javascript:void(null);",h.title=e.headingText,h.onclick=this.navClick,h.tabber=this,h.tabberIndex=c,this.addLinkId&&this.linkIdFormat&&(i=this.linkIdFormat,i=i.replace(//gi,this.id),i=i.replace(//gi,c),i=i.replace(//gi,c+1),i=i.replace(//gi,e.headingText.replace(/[^a-zA-Z0-9\-]/gi,"")),h.id=i),g.appendChild(h),f.appendChild(g)}return a.insertBefore(f,a.firstChild),a.className=a.className.replace(this.REclassMain,this.classMainLive),this.tabShow(k),this},TabberObj.prototype.navClick=function(a){"use strict";var b,c,d,e,f;return c=this,c.tabber?(d=c.tabber,e=c.tabberIndex,c.blur(),"function"==typeof d.onClick&&(f={tabber:d,index:e,event:a},a||(f.event=window.event),b=d.onClick(f),b===!1)?!1:(d.tabShow(e),!1)):!1},TabberObj.prototype.tabHideAll=function(){"use strict";var a;for(a=0;at<"F"ip<',bAutoWidth:!1,iDisplayLength:100,aaSorting:[[0,"desc"]]}),a("#summary-table").css("visibility","visible")},b}(jQuery,ecto1=window.ecto1||{},HARSTORAGE=window.HARSTORAGE||{}); \ No newline at end of file +}),setTimeout(c,2e3);break;case"2":f(m),g(),a("#loadBuffer").load("/wraith/loadWraithForm",function(){l.append(a(this).html()),setTimeout(b.wraith.attachEventHandlers,1e3)})}}),m.on("click",function(){switch(r.html(""),j.val()){case"1":e();break;case"2":b.wraith.disableControls(),b.wraith.getLatestImages()}f(m)}),a(document).ready(function(){b.casper.populateAvailableScripts(),"0"===j.val()&&f(m)}),b.aux.toggleButtonState=function(a,b){return f(a,b)},b.aux.startTimer=function(){u=(new Date).getTime(),v=a("#timer");var b=0,c=0,d=0;w=setInterval(function(){var e=(new Date).getTime()-u;x=Math.floor(e/100)/10,Math.round(x)===x&&(x+=".0"),d=Math.floor(x%60),x>3599?(b=Math.floor(x/3600),c=Math.floor(x/60)%60):x>59&&(c=Math.floor(x/60)%60),a(v).html(" Script has been running for "+b+" :hours "+c+" :minutes "+d+" :seconds.")},100)},b.aux.stopTimer=function(){clearInterval(w)},b.casper.hideOptions=function(){return g()},b.casper.showOptions=function(){return h()},b},3e3)})}(jQuery,ecto1=window.ecto1||{}),function(a,b){a(document).ready(function(){setTimeout(function(){function c(){a.ajax({url:"/wraith/getExistingSites",type:"GET",success:function(a){d(a)},error:function(){z.prepend("Problem updating results, please refresh the page manually.")}})}function d(a){var b=JSON.parse(a).slice(0,a.length-1);for(b=JSON.parse(b),v.children("option").remove(),v.append(""),i=0;i"+b.sites[i].siteName+"")}function e(b){a.ajax({url:"/wraith/getExistingSitePaths?siteName="+encodeURI(b),type:"GET",success:function(a){f(a)},error:function(){z.prepend("Problem updating results, please refresh the page manually.")}})}function f(a){var b=JSON.parse(a);for(t.children("option").remove(),t.append(""),i=0;i'+b.paths[i].url+"";t.append(e)}}function g(c){var d=!1,f=!1,g="",h=null,i=null,j=null,k="https",l=a("#existingPathsSel").children()[1],m=a("#existingPathsSel").children()[0];if(c!==!0&&c!==!1&&(c=!1),d=c){if(a(l).is(":selected"))return void alert("The first path is reserved and can not be deleted. \nTo update this path, delete the site and add it back\nwith a new root path. If trying to delete other paths, \nmake sure the first path is not selected.");a(m).is(":selected")&&a(m).prop("selected",!1),confirm("Delete The Selected Test Paths From The System?")&&(f=!0)}else confirm("Add"+y.val()+" as paths to site"+v.val()+" ?")&&(f=!0,b.aux.toggleButtonState(s));if(f){if(d){var n=[];a("#existingPathsSel :selected").each(function(){n.push(a(this).val())});for(var o=0;o------- Updating Site Paths for : "+v.val()+" -------

      "),A.append("
      Starting Timer
      ").each(function(){b.aux.startTimer()})},success:function(a){a+="
      ------- End of Script Output ------


      ",A.append(a),e(v.val()),d||(y.val(""),B.val(""),p.prop("checked",!1),p.trigger("change"),p.prop("checked",!1))},error:function(a){A.append("Problem retrieving script output : "+JSON.stringify(a))},complete:function(){b.aux.stopTimer()}})}}function h(){var c="https";u.is(":checked")||(c="http");var d={siteName:v.val(),protocol:c},e="?siteName="+v.val()+"&num=2";d=JSON.stringify(d),a.ajax({url:"/wraith/getLatestTestImages",type:"POST",data:d,async:!0,timeout:0,contentType:"application/json; charset=utf-8",beforeSend:function(){A.html("--- Script Output ---"),A.append("
      ------- Getting Latest Images for site : "+v.val()+" -------


      "),A.append("
      Starting Timer
      ").each(function(){b.aux.startTimer()})},success:function(b){a.ajax({url:"wraith/returnProcessOutput"+encodeURI(e),type:"GET",success:function(a){a+="
      ------- End of Script Output ------


      ",A.append(a),v.prop("disabled",!1),v.trigger("change"),q.prop("disabled",!1),t.prop("disabled",!1),setTimeout(function(){alert("Latest Images Successfully updated")},200)},error:function(a){A.append("Problem retrieving script output : "+JSON.stringify(a))}})},error:function(a){A.append("Problem retrieving script output : "+JSON.stringify(a))},complete:function(){b.aux.stopTimer()}})}function j(){if(""===r.val())return void alert("Please make sure you have filled out the new site information.");var d="",e="https",f="",g="?siteName="+r.val()+"&num=1",h="",i="";if(u.is(":checked")||(e="http"),h=B.val().split(","),i=y.val().split(","),h.length!==i.length||""===h[0].valueOf())return alert("Every path entry requires a label. Label 1 is associated with Path 1. Please make sure you have at least one path and each path has a label.");n();for(var j=0;j------- Adding New Entry for site : "+r.val()+" -------

      "),A.append("
      Starting Timer
      ").each(function(){b.aux.startTimer()})},success:function(b){A.append(b),b.includes("already exists")?alert(b):a.ajax({url:"wraith/returnProcessOutput"+encodeURI(g),type:"GET",success:function(a){a+="
      ------- End of Script Output ------


      ",A.append(a),c()},error:function(){A.append("Problem retrieving script output : "+JSON.stringify(b))}})},error:function(a){A.append("Problem retrieving script output : "+JSON.stringify(a))},complete:function(){b.aux.stopTimer(),v.prop("disabled",!1),v.trigger("change"),q.prop("disabled",!1),t.prop("disabled",!1)}})}function k(){var c="https";u.is(":checked")||(c="http");var d={siteName:v.val(),protocol:c},e="?siteName="+v.val()+"&num=1";d=JSON.stringify(d),a.ajax({url:"/wraith/generateBaseTestImages",type:"POST",data:d,async:!0,timeout:0,contentType:"application/json; charset=utf-8",beforeSend:function(){A.html("--- Script Output ---"),A.append("
      ------- Regenerating Base Test Images for site : "+v.val()+" -------


      "),b.aux.toggleButtonState(s),x.prop("checked",!1),x.prop("disabled",!0),A.append("
      Starting Timer
      ").each(function(){b.aux.startTimer()})},success:function(b){a.ajax({url:"wraith/returnProcessOutput"+encodeURI(e),type:"GET",success:function(a){a+="
      ------- End of Script Output ------


      ",A.append(a),v.prop("disabled",!1),v.trigger("change"),setTimeout(function(){alert("Base Images Generated Successfully")},200)},error:function(){A.append("Problem retrieving script output : "+JSON.stringify(b))}})},error:function(a){A.append("Problem retrieving script output : "+JSON.stringify(a))},complete:function(){b.aux.stopTimer()}})}function l(){return a("#existingSiteSel").children().length<=2?(alert("The system requires at least one site exists. If you wish to delete this site, add another first."),void C.trigger("click")):void(confirm("Are you sure you wish to delete the site "+v.val()+"? \n This will completely remove all paths and images from the system.")&&(b.aux.toggleButtonState(s),a.ajax({url:"/wraith/removeExistingSite?siteName="+encodeURI(v.val()),type:"PUT",beforeSend:function(){A.html("---Script Output---"),A.append("
      ------- Attempting to Delete : "+v.val()+" -------


      "),A.append("
      Starting Timer
      ").each(function(){b.aux.startTimer()})},success:function(a){A.append(a),c()},error:function(a){A.append("Problem removing the site : "+a)},complete:function(){b.aux.stopTimer(),C.trigger("click")}})))}function m(){a.ajax({url:"/wraith/loadWraithGalleryIndex",type:"GET",success:function(b){a("#linkCont").html(b)},error:function(){a("#linkCont").prepend("Problem updating results, please refresh the page manually.")}})}function n(){p.prop("disabled",!0),p.prop("checked",!1),q.prop("disabled",!0),q.prop("checked",!1),r.prop("disabled",!0),t.prop("disabled",!0),v.prop("disabled",!0),u.prop("disabled",!0),u.prop("checked",!1),x.prop("disabled",!0),x.prop("checked",!1),y.prop("disabled",!0),C.prop("disabled",!0),C.prop("checked",!1),B.prop("disabled",!0),b.aux.toggleButtonState(s),b.aux.toggleButtonState(w)}function o(){p=a("#newPathCheck"),q=a("#newSiteCheck"),r=a("#newSiteName"),s=a("#updateData"),p=a("#newPathCheck"),t=a("#existingPathsSel"),v=a("#existingSiteSel"),w=a("#removeData"),u=a("#secureProtoCheck"),x=a("#newBaselineCheck"),y=a("#pathsInput"),C=a("#removeSiteCheck"),B=a("#newPathLabel"),q.on("change",function(c){c.stopImmediatePropagation(),a(q).is(":checked")?(b.aux.toggleButtonState(s,"enabled"),r.prop("disabled",!1),u.prop("disabled",!1),u.prop("checked",!0),x.prop("disabled",!0),x.prop("checked",!0),p.prop("disabled",!0),p.prop("checked",!0),y.prop("disabled",!1),B.prop("disabled",!1),v.prop("disabled",!0),v.prop("selectedIndex",0),t.children("option").remove(),t.append(""),b.aux.toggleButtonState(E),C.prop("disabled",!0),C.prop("checked",!1)):(r.prop("disabled",!0),b.aux.toggleButtonState(s),v.prop("disabled",!1),u.prop("disabled",!0),u.prop("checked",!1),x.prop("disabled",!0),x.prop("checked",!1),p.prop("disabled",!0),p.prop("checked",!1),y.prop("disabled",!0),B.prop("disabled",!0),v.prop("selectedIndex")>0&&C.prop("disabled",!1))}),x.on("click",function(){a(x).is(":checked")?(b.aux.toggleButtonState(s,"enabled"),b.aux.toggleButtonState(E),t.prop("disabled",!0),p.prop("disabled",!0),v.prop("disabled",!0),q.prop("disabled",!0),C.prop("disabled",!0)):(b.aux.toggleButtonState(s),t.prop("disabled",!1),p.prop("disabled",!1),q.prop("disabled",!1),v.prop("disabled",!1),C.prop("disabled",!1))}),v.on("change",function(){""!==v.val()&&"Please Choose"!==v.val()?(e(v.val()),x.prop("disabled",!1),x.prop("checked",!1),b.aux.toggleButtonState(E,"enabled"),p.prop("disabled",!1),C.prop("disabled",!1)):(x.prop("checked",!1),x.prop("disabled",!0),C.prop("disabled",!0),C.prop("checked",!1),b.aux.toggleButtonState(E),b.aux.toggleButtonState(s),t.children("option").remove(),t.append(""),p.prop("disabled",!0),p.prop("checked",!1))}),C.on("change",function(){C.is(":checked")?(b.aux.toggleButtonState(s,"enabled"),b.aux.toggleButtonState(E),r.prop("disabled",!0),u.prop("disabled",!0),u.prop("checked",!1),x.prop("disabled",!0),x.prop("checked",!1),p.prop("disabled",!0),p.prop("checked",!1),y.prop("disabled",!0),B.prop("disabled",!0),v.prop("disabled",!0),t.prop("disabled",!0),q.prop("disabled",!0)):(b.aux.toggleButtonState(s),r.prop("disabled",!0),x.prop("disabled",!1),p.prop("disabled",!1),v.prop("disabled",!1),t.prop("disabled",!1),q.prop("disabled",!1))}),t.on("change",function(){null!==t.val()&&"Existing Paths"!=t.val()?b.aux.toggleButtonState(w,"enabled"):b.aux.toggleButtonState(w)}),t.on("blur",function(){setTimeout(function(){t.prop("selectedIndex",0),b.aux.toggleButtonState(w)},450)}),s.on("click",function(){q.is(":checked")?setTimeout(function(){j()},200):x.is(":checked")?k():p.is(":checked")?g():C.is(":checked")&&l()}),w.on("click",function(){g(!0)}),p.on("change",function(){p.is(":checked")?(u.prop("disabled",!1),y.prop("disabled",!1),B.prop("disabled",!1),b.aux.toggleButtonState(s,"enabled"),t.prop("disabled",!0),x.prop("disabled",!0),q.prop("disabled",!0),v.prop("disabled",!0),C.prop("disabled",!0),C.prop("checked",!1)):(u.prop("disabled",!0),y.prop("disabled",!0),B.prop("disabled",!0),b.aux.toggleButtonState(s),t.prop("disabled",!1),x.prop("disabled",!1),q.prop("disabled",!1),C.prop("disabled",!1),v.prop("disabled",!1))}),c()}b.casper=b.casper||{},b.wraith=b.wraith||{};var p=a("#newPathCheck"),q=a("#newSiteCheck"),r=a("#newSiteName"),s=a("#updateData"),p=a("#newPathCheck"),t=a("#existingPathsSel"),u=a("#secureProtoCheck"),v=a("#existingSiteSel"),w=a("#removeData"),x=a("#newBaselineCheck"),y=a("#pathsInput"),z=a("#resultsCont"),A=a("#scriptOutputCont"),B=a("#newPathLabel"),C=a("#removeSiteCheck"),D=a("#mainContent ul li:nth-child(3)"),E=a("#ghostIt");return D.on("click",function(){m()}),b.wraith.attachEventHandlers=function(){return o()},b.wraith.getLatestImages=function(){return h()},b.wraith.disableControls=function(){return n()},a(document).ready(function(){m()}),b},1e3)})}(jQuery,ecto1=window.ecto1||{}),TabberObj.prototype.init=function(a){"use strict";var b,c,d,e,f,g,h,i,j,k=0;if(!document.getElementsByTagName)return!1;for(a.id&&(this.id=a.id),this.tabs.length=0,b=a.childNodes,c=0;c/gi," "),e.headingText=e.headingText.replace(/<[^>]+>/g,""));break}e.headingText||(e.headingText=c+1),g=document.createElement("li"),e.li=g,h=document.createElement("a"),h.appendChild(document.createTextNode(e.headingText)),h.href="javascript:void(null);",h.title=e.headingText,h.onclick=this.navClick,h.tabber=this,h.tabberIndex=c,this.addLinkId&&this.linkIdFormat&&(i=this.linkIdFormat,i=i.replace(//gi,this.id),i=i.replace(//gi,c),i=i.replace(//gi,c+1),i=i.replace(//gi,e.headingText.replace(/[^a-zA-Z0-9\-]/gi,"")),h.id=i),g.appendChild(h),f.appendChild(g)}return a.insertBefore(f,a.firstChild),a.className=a.className.replace(this.REclassMain,this.classMainLive),this.tabShow(k),this},TabberObj.prototype.navClick=function(a){"use strict";var b,c,d,e,f;return c=this,c.tabber?(d=c.tabber,e=c.tabberIndex,c.blur(),"function"==typeof d.onClick&&(f={tabber:d,index:e,event:a},a||(f.event=window.event),b=d.onClick(f),b===!1)?!1:(d.tabShow(e),!1)):!1},TabberObj.prototype.tabHideAll=function(){"use strict";var a;for(a=0;at<"F"ip<',bAutoWidth:!1,iDisplayLength:100,aaSorting:[[0,"desc"]]}),a("#summary-table").css("visibility","visible")},b}(jQuery,ecto1=window.ecto1||{},HARSTORAGE=window.HARSTORAGE||{}); \ No newline at end of file diff --git a/containmentUnit/public/styles/containmentUnitCore.min.css b/containmentUnit/public/styles/containmentUnitCore.min.css index 40bb572..a96c477 100644 --- a/containmentUnit/public/styles/containmentUnitCore.min.css +++ b/containmentUnit/public/styles/containmentUnitCore.min.css @@ -1 +1 @@ -body,body a{color:#498a2d}#ghostIt,.chzn-rtl .chzn-choices li{float:right}.netTable,.summary table{table-layout:fixed}.sp-display #metrics,.sp-display #summary-table,.sp-display #timings,.summary{visibility:hidden}.chzn-rtl,.ui-datepicker-rtl{direction:rtl}body{background-color:#292929}body a{text-decoration:none}body a:hover{text-decoration:underline}#casperForm{width:100%;background-color:#c2c2c2;margin:0 auto 16px}#casperScripts{margin:16px auto 16px 2%;padding:8px}label [for=casperScripts]{margin:0 10px 0 40px}#harOptions{width:70%;margin:16px 17%;color:#000}#logo{float:left;background-image:url(/images/slimer.png);width:188px;height:190px}#urlList{width:100%;margin:10px 16px;clear:both}#exeTimeCont,#throttlingCont,#waitTimeCont{width:200px;margin:16px;float:left}#networkThrottle{width:155px;position:relative;bottom:7px}#enableThrottle{width:20px;height:20px}#ghostIt{background-color:red;margin-right:150px;padding:16px;width:200px}#harPerfUrls{box-sizing:border-box;width:95%;resize:none}.netHrefLabel,.netTimeLabel{-moz-box-sizing:padding-box}#scriptOutputCont{width:95%;height:300px;background-color:#000;margin:0 auto;padding:16px;overflow-y:scroll}.header .left a:hover{text-decoration:none}.header .right{text-align:right;font-family:"Gill Sans",Verdana;font-size:77%;margin:6px 0 0}.header .left,.sp-display .title,.summary .title{text-align:left;font-weight:700}.header .left{float:left;font-family:times,"Times New Roman",times-roman,georgia,serif;font-size:174%}.header #close,.header #close a{font-size:85%;font-family:"Gill Sans",Verdana;text-decoration:none}.footer .hr,.header .hr{height:1px;width:100%;background-color:#498a2d;margin:10px 0}.header #preferences{position:absolute;width:250px;height:168px;top:60px;right:7px;padding:8px;background:#FFF;opacity:.85;border:1px solid #498a2d;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;z-index:100;display:none}.header #close{position:absolute;top:7px;right:8px;z-index:110;font-weight:700}#newSiteCheck,.results .spinner,.sp-create,.sp-create .form,.sp-create .spinner{position:relative}.header .radio{vertical-align:-3px;margin:0 0 10px}.header #preferences strong{font-family:"Gill Sans",Verdana;font-weight:700;font-size:77%}.header #preferences .theme-name{font-family:"Gill Sans",Verdana;font-size:77%}.header #preferences button{width:100px;padding:4px 0;margin:0 75px;color:#000;font-family:arial;font-size:77%;background:#d7e7cf;border:1px solid #498a2d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}#reportControls{margin:20px}.uploader{width:45%;float:left;margin:0 auto}.uploader fieldset{margin:20px 10px;border:1px solid #498a2d;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.uploader legend{color:#fff;font-family:times,"Times New Roman",times-roman,georgia,serif;font-size:93%;background:#498a2d;border:1px solid #498a2d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:2px 20px}.uploader .file{float:left;color:#000;font-size:77%;background:#d7e7cf;border:1px solid #498a2d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}.summary button,.uploader .button{padding:4px 0;color:#000;background:#d7e7cf;border:1px solid #498a2d;cursor:pointer}.uploader .button{width:100px;margin:0 0 20px;font-family:arial;font-size:77%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.summary{width:960px}.summary .title{font-family:times,"Times New Roman",times-roman,georgia,serif;font-size:108%;margin:0 0 12px;clear:both}.summary button{width:220px;margin:20px 0;font-family:arial;font-size:77%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.sp-create .howto,.sp-create .text,.sp-create .title,.sp-create legend,.sp-display .title{font-family:times,"Times New Roman",times-roman,georgia,serif}.sp-display{width:960px}.sp-display #chart{width:960px;height:400px}.sp-display .title{font-size:108%;margin:12px 0 18px;float:left}.sp-display #metrics{width:155px}.sp-display #timings{width:200px}.sp-display .selector{text-align:right;margin:12px 0 18px}.sp-create fieldset{width:960px;border:1px solid #498a2d;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.sp-create legend{color:#fff;font-size:93%;background:#498a2d;border:1px solid #498a2d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:2px 20px}.sp-create .form{z-index:1}.sp-create .spinner{z-index:2;width:24px;top:32px;left:480px;display:none}.sp-create .howto{width:980px;margin:20px 0 10px;font-size:100%;text-align:right}.sp-create .howto a{text-decoration:none}.sp-create .howto a:hover{text-decoration:underline}.sp-create .slct-label{float:left;width:200px}.sp-create .slct-start{float:left;width:160px}.sp-create .slct-end{width:160px}.sp-create .container{text-align:left;margin:20px 0 0}.sp-create .text,.sp-create .title{float:left;font-size:93%}.sp-create .text{margin:4px 10px 0 20px}.sp-create .title{width:60px;font-weight:700;margin:4px 0 0 10px}.sp-create .image{vertical-align:top;margin:0 0 0 20px}.sp-create .submit{width:220px;padding:4px 0;margin:20px 0;color:#000;font-family:arial;font-size:77%;background:#d7e7cf;border:1px solid #498a2d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}.results .container-max,.results .container-min,.results .container-umin,.results .title,.results .title-max,.results .title-min,.results .title-umax,.sp-create .checkbox-text{font-family:times,"Times New Roman",times-roman,georgia,serif}.sp-create .checkbox{margin:25px 5px 0 20px;vertical-align:-2px}.sp-create .checkbox-text{font-size:93%}.results{width:960px}.results #timeline{width:960px;height:450px}.results .title{font-weight:700;font-size:108%;margin:12px 0 0;float:left;text-align:left}.results select{width:200px;display:none}.results .selector{text-align:right;margin:12px 0 0}.results #gauge{margin:10px 0 0;float:left;text-align:left;width:200px;height:200px}.results .container-max,.results .container-min,.results .container-umin{height:210px;float:left;margin:10px 0 0;font-size:93%}.results .container-max{width:260px}.results .container-min{width:220px}.results .container-umin{width:200px}.results .title-max,.results .title-min,.results .title-umax{text-align:right;font-weight:700;margin:8px 0;float:left}.results .value,.results .value-min{margin:8px 0 8px 10px;text-align:left;float:left}.results .title-max{width:180px}.results .title-umax{width:160px}.results .title-min{width:140px}.results .value{width:70px}.results .value-min{width:50px}.results .image{margin:35px 0 0 170px}.results #by-req,.results #by-size{width:450px;height:300px;float:left}.results #by-size{margin:10px 0 10px 10px}.results #by-req{margin:10px 0 10px 30px}.results #domains-by-req,.results #domains-by-size{width:930px;height:300px;margin:10px 0}.results #harviewer,.results #pagespeed{margin:10px 0}.results #manager{text-align:left;padding:20px 0 20px 10px}.results .newtab button,.results button{width:200px;padding:4px 0;color:#000;font-family:arial;font-size:77%;background:#d7e7cf;cursor:pointer}.results button{margin:0 10px;border:1px solid #498a2d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:none}.results .newtab{text-align:center}.results .newtab button{margin:5px 0 10px;border:1px solid #498a2d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.results .spinner{width:26px;left:515px;top:-27px;margin:12px 0 0;display:none}#existingSiteCont,#newBaselineCont,#newSiteCont{width:200px;margin:8px;float:left}#existingPathsCont{height:100%;width:50%;margin:0 16px;float:left}#editPathsCont{margin:8px;width:300px;float:left}#wraithBottom{height:250px;max-width:900px}#wraithTop{min-height:77px;max-width:854px}#removeData,#updateData{padding:16px;width:80px;height:76px;background-color:red;float:left}#existingPathsSel{height:100%;width:100%;background-color:#000;color:#498a2d}input[type=checkbox]{min-width:20px;min-height:20px}#existingSiteSel{min-width:150px;max-width:200px}#newPathCont label,#newSiteCont label{margin:5px 0}#labelNewPath,#labelSecureProto{display:inline!important}#newPathCont{margin-bottom:16px}#newPathCont label{display:block}#newPathCheck{margin-right:10px}#newPathLabel{margin-bottom:5px;width:90%}#newSiteCheck{bottom:3px;float:left}#newBaslineCheck,#newSiteName,#removeSiteCheck{float:left}#newBaselineCont{width:300px}#newBaselineCont label{float:left;position:relative;top:3px}#pathsInput{width:90%;resize:none}#updateButtonsCont{min-height:80px;margin:0 auto;display:block;width:60%}@media only screen and (max-width:767px){#existingPathsCont{width:90%}}#linkCont{width:80%;padding:10px;background-color:#090909;margin:10px auto;min-height:300px;z-index:2}#linkCont div{margin:16px auto;width:25%;float:left;padding:0 10px}#wraithLogo{background-image:url(/images/wraithLogo.png);width:188px;height:190px;background-size:contain;position:absolute;left:30px;top:75px;z-index:1}.tabberlive .tabbertabhide{display:none}.tabberlive{margin-top:1em;width:90%;border:10px}ul.tabbernav{margin:0;padding:3px 0;border-bottom:1px solid #498a2d;font:700 12px Verdana,sans-serif;text-align:left}ul.tabbernav li{list-style:none;margin:0;display:inline}ul.tabbernav li a{padding:3px .5em;margin-left:3px;border:1px solid #498a2d;border-bottom:none;background:#D7E7CF;text-decoration:none}ul.tabbernav li a:link,ul.tabbernav li a:visited{color:#498a2d}ul.tabbernav li a:hover{color:#498a2d;background:#F2FBED;border-color:#498a2d}ul.tabbernav li.tabberactive a{background-color:#fff;border-bottom:1px solid #fff}ul.tabbernav li.tabberactive a:hover{color:#000;background:#fff;border-bottom:1px solid #fff}.tabberlive .tabbertab{padding:5px;border:1px solid #498a2d;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:none;width:930;overflow:auto}table.DTCR_clonedTable{background-color:#fff;z-index:202}div.DTCR_pointer{width:1px;background-color:#000;z-index:201}body.alt div.DTCR_pointer{margin-top:-15px;margin-left:-9px;width:18px;background:url(../images/insert.png) top left no-repeat}div.DTTT_container{float:left}button.DTTT_button{position:relative;float:left;height:24px;margin-right:3px;padding:3px 10px;border:1px solid #d0d0d0;background-color:#fff;cursor:pointer}button.DTTT_button::-moz-focus-inner{border:none!important;padding:0}table.DTTT_selectable tbody tr{cursor:pointer}tr.DTTT_selected.odd,tr.DTTT_selected.odd td.sorting_1,tr.DTTT_selected.odd td.sorting_2,tr.DTTT_selected.odd td.sorting_3{background-color:#9FAFD1}tr.DTTT_selected.even,tr.DTTT_selected.even td.sorting_1,tr.DTTT_selected.even td.sorting_2,tr.DTTT_selected.even td.sorting_3{background-color:#B0BED9}div.DTTT_collection{width:150px;background-color:#f3f3f3;overflow:hidden;z-index:2002;box-shadow:5px 5px 5px rgba(0,0,0,.5);-moz-box-shadow:5px 5px 5px rgba(0,0,0,.5);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.5)}div.DTTT_collection_background{background:url(../images/background.png) top left;z-index:2001}div.DTTT_collection button.DTTT_button{float:none;width:100%;margin-bottom:-.1em}.DTTT_print_info{position:absolute;top:50%;left:50%;width:400px;height:150px;margin-left:-200px;margin-top:-75px;text-align:center;background-color:#3f3f3f;color:#fff;padding:10px 30px;opacity:.9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:5px 5px 5px rgba(0,0,0,.5);-moz-box-shadow:5px 5px 5px rgba(0,0,0,.5);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.5)}.chzn-rtl,.dp-about .footer,.netInfoParamName,.netSizeCol,.netTotalSizeCol,.netTotalTimeCol{text-align:right}.DTTT_print_info h6{font-weight:400;font-size:28px;line-height:28px;margin:1em}.DTTT_print_info p{font-size:14px;line-height:20px}.DTTT_disabled{color:#999}.chzn-container{font-size:13px;position:relative;display:inline-block;zoom:1}.chzn-container .chzn-drop{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:29px;left:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);-o-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);z-index:999}.chzn-container-single .chzn-single{background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-o-linear-gradient(top,#eee 0,#fff 50%);background-image:-ms-linear-gradient(top,#eee 0,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );background-image:linear-gradient(top,#eee 0,#fff 50%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #aaa;display:block;overflow:hidden;white-space:nowrap;position:relative;height:26px;line-height:26px;padding:0 0 0 8px;color:#498a2d;text-decoration:none}.chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.chzn-container-single .chzn-single div{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-o-linear-gradient(bottom,#ccc 0,#eee 60%);background-image:-ms-linear-gradient(top,#ccc 0,#eee 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee', GradientType=0 );background-image:linear-gradient(top,#ccc 0,#eee 60%);border-left:1px solid #aaa;position:absolute;right:0;top:0;display:block;height:100%;width:18px}.chzn-container-single .chzn-single div b{background:url(chosen-sprite.png) 0 1px no-repeat;display:block;width:100%;height:100%}.chzn-container-single .chzn-search{padding:3px 4px;margin:0;white-space:nowrap}.chzn-container-single .chzn-search input{background:url(chosen-sprite.png) 100% -20px no-repeat #fff;background:url(chosen-sprite.png) 100% -20px no-repeat,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(chosen-sprite.png) 100% -20px no-repeat,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(chosen-sprite.png) 100% -20px no-repeat,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(chosen-sprite.png) 100% -20px no-repeat,-o-linear-gradient(bottom,#fff 85%,#eee 99%);background:url(chosen-sprite.png) 100% -20px no-repeat,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(chosen-sprite.png) 100% -20px no-repeat,linear-gradient(top,#fff 85%,#eee 99%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;font-family:sans-serif;font-size:1em}.infoTip,.popupMenu{font-size:11px;z-index:2147483647;font-family:Lucida Grande,Tahoma,sans-serif}.chzn-container-single .chzn-drop{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.chzn-container .chzn-results{margin:0 4px 4px 0;max-height:190px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto}.chzn-container-multi .chzn-results{margin:-1px 0 0;padding:0}.chzn-container .chzn-results li{line-height:80%;padding:7px 7px 8px;margin:0;list-style:none}.chzn-container .chzn-results .active-result{cursor:pointer}.chzn-container .chzn-results .highlighted{background:#498a2d;color:#fff}.chzn-container .chzn-results li em{background:#feffde;font-style:normal}.chzn-container .chzn-results .highlighted em{background:0 0}.chzn-container .chzn-results .no-results{background:#f4f4f4}.chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:700}.chzn-container .chzn-results .group-option{padding-left:20px}.chzn-container-multi .chzn-drop .result-selected{display:none}.chzn-container-active .chzn-single{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);-o-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #498a2d}.chzn-container-active .chzn-single-with-drop{border:1px solid #aaa;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-o-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-o-linear-gradient(bottom,#fff 0,#eee 50%);background-image:-ms-linear-gradient(top,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );background-image:linear-gradient(top,#fff 0,#eee 50%);-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.chzn-container-active .chzn-single-with-drop div{background:0 0;border-left:none}.chzn-container-active .chzn-single-with-drop div b{background-position:-18px 1px}.chzn-container-active .chzn-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);-o-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #5897fb}.chzn-container-active .chzn-choices .search-field input{color:#111!important}.chzn-rtl .chzn-single{padding-left:0;padding-right:8px}.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0}.chzn-rtl .chzn-single div{left:0;right:auto;border-left:none;border-right:1px solid #aaa;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.chzn-rtl .chzn-choices .search-choice{padding:3px 6px 3px 19px;margin:3px 5px 3px 0}.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:5px;right:auto;background-position:right top}.chzn-rtl.chzn-container-single .chzn-results{margin-left:4px;margin-right:0;padding-left:0;padding-right:4px}.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:20px}.chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:none}.chzn-rtl .chzn-search input{background:url(chosen-sprite.png) -38px -20px no-repeat,#fff;background:url(chosen-sprite.png) -38px -20px no-repeat,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(chosen-sprite.png) -38px -20px no-repeat,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(chosen-sprite.png) -38px -20px no-repeat,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(chosen-sprite.png) -38px -20px no-repeat,-o-linear-gradient(bottom,#fff 85%,#eee 99%);background:url(chosen-sprite.png) -38px -20px no-repeat,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(chosen-sprite.png) -38px -20px no-repeat,linear-gradient(top,#fff 85%,#eee 99%);padding:4px 5px 4px 20px}.tabView{width:100%;background-color:#FFF;color:#000}.tabViewCol{background:url(images/timeline-sprites.png) 0 -112px repeat-x #FFF;vertical-align:top}.tabViewBody{margin:2px 0 0}.tabBar{padding-left:14px;border-bottom:1px solid #D7D7D7;white-space:nowrap}.tab{position:relative;top:1px;padding:4px 8px;border:1px solid transparent;border-bottom:none;color:#565656;font-weight:700;white-space:nowrap;-moz-user-select:none;display:inline-block}.tab:hover{cursor:pointer;border-color:#D7D7D7;-moz-border-radius:4px 4px 0 0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-radius:4px 4px 0 0}.tab .selected,.tab[selected=true]{cursor:default!important;border-color:#D7D7D7;background-color:#FFF;-moz-border-radius:4px 4px 0 0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-radius:4px 4px 0 0}.tabBodies{width:100%;overflow:auto}.tabBody{display:none;margin:0}.tabBody.selected,.tabBody[selected=true]{display:block}@media print{.tabBodies{overflow:visible}.tabViewCol{background:0 0}}.infoTip{position:fixed;padding:2px 4px 3px;color:#000;display:none;white-space:nowrap;border:1px solid #7eabcd;background:url(images/tabEnabled.png) repeat-x #f9f9f9;background-position-x:0;background-position-y:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:gray 2px 2px 3px;-webkit-box-shadow:gray 2px 2px 3px;box-shadow:gray 2px 2px 3px;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray');-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray')"}.infoTip[active=true]{display:block}.infoTip[multiline=true]{background-image:none}.popupMenu{display:none;position:absolute}.popupMenuOption,.popupMenuSeparator{position:relative;text-decoration:none;color:#000;cursor:default;display:block}.popupMenuContent{padding:2px}.popupMenuSeparator{padding:1px 18px 0;background:#ACA899;margin:2px 0}.popupMenuOption{padding:2px 18px}.popupMenuOption:hover{color:#fff;background:#316AC5}.popupMenuGroup{background:url(images/menu/tabMenuPin.png) right 0 no-repeat}.popupMenuGroup:hover,.popupMenuGroupSelected{background:url(images/menu/tabMenuPin.png) right -17px no-repeat #316AC5}.popupMenuGroupSelected{color:#fff}.popupMenuChecked{background:url(images/menu/tabMenuCheckbox.png) 4px 0 no-repeat}.popupMenuChecked:hover{background:url(images/menu/tabMenuCheckbox.png) 4px -17px no-repeat #316AC5}.popupMenuRadioSelected{background:url(images/menu/tabMenuRadio.png) 4px 0 no-repeat}.popupMenuRadioSelected:hover{background:url(images/menu/tabMenuRadio.png) 4px -17px no-repeat #316AC5}.popupMenuShortcut{padding-right:85px}.popupMenuShortcutKey{position:absolute;right:0;top:2px;width:77px}.popupMenuDisabled{color:#ACA899!important}.popupMenuShadow{float:left;background:url(images/menu/shadowAlpha.png) bottom right no-repeat!important;margin:10px 0 0 10px!important}.popupMenuShadowContent{display:block;position:relative;background-color:#fff;border:1px solid #a9a9a9;top:-6px;left:-6px}#optionsMenu{top:22px;left:0}.toolbar{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;font-style:normal;border-bottom:1px solid #EEE;padding:0 3px}.netTable,.pageTable{font-family:Lucida Grande,Tahoma,sans-serif;font-size:11px}.toolbarButton,.toolbarSeparator{display:inline-block;vertical-align:middle;cursor:pointer;color:#000;-moz-user-select:none;-moz-box-sizing:padding-box}.dp-about td,.menu .menuContent,.menu .toolbar,.netCol,.netInfoParamName{vertical-align:top}.netStatusCol,.netTypeCol,.pageID{color:gray}.toolbarButton.dropDown .arrow{width:11px;height:10px;background:url(images/contextMenuTarget.png) no-repeat;display:inline-block;margin-left:3px;position:relative;right:0;top:1px}.netBlockingBar,.netConnectingBar,.netPageTimingBar,.netReceivingBar,.netResolvingBar,.netSendingBar,.netWaitingBar{left:0;top:0;bottom:0}.toolbarButton.image{padding:0;height:16px;width:16px}.netTable,.pageList,.pageTable{width:100%}.toolbarButton.text,.toolbarSeparator{margin:3px 0;padding:3px;border:1px solid transparent}.toolbarButton.text:hover{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.toolbarButton.text:active{background-position:0 -400px}.pageCol{white-space:nowrap;border-bottom:1px solid #EEE}.pageRow{font-weight:700;height:17px;background-color:#fff}.pageRow:hover{background:#EFEFEF}.opened>.pageCol>.pageName,.pageName{background-image:url(images/twisty-sprites.png)}.opened>.pageCol>.pageName{background-position:3px -17px}.pageName{background-repeat:no-repeat;background-position:3px 2px;padding-left:18px;font-weight:700;cursor:pointer}.pageInfoCol{background:url(images/timeline-sprites.png) 0 -112px repeat-x #FFF;padding:0 0 4px 17px}.pageRow:hover>.netOptionsCol>.netOptionsLabel{display:block}.pageRow>.netOptionsCol{padding-right:2px}@media print{.pageInfoCol{background:0 0}}.netTable{border-left:1px solid #EFEFEF}.netRow{background:#fff}.netRow.loaded{background:#FFF}.netRow.loaded:hover{background:#EFEFEF}.netCol{padding:0;border-bottom:1px solid #EFEFEF;white-space:nowrap;text-overflow:clip;overflow:hidden}.netRow[breakLayout=true] .netCol{border-top:1px solid #cfcfcf}.responseError>.netStatusCol{color:red}.responseRedirect>td{color:#f93}.netDomainCol,.netSizeCol,.netStatusCol,.netTimeCol,.netTypeCol{padding-left:8px}.netTimeCol{overflow:visible}.netHrefLabel{overflow:hidden;z-index:100;position:relative;padding-left:18px;padding-top:1px;font-weight:700}.netFullHrefLabel{position:absolute;display:none;-moz-user-select:none;padding-right:10px;padding-bottom:3px;background:#FFF}.netHrefCol:hover>.netDomainLabel,.netHrefCol:hover>.netHrefLabel,.netHrefCol:hover>.netStatusLabel{display:none}.netHrefCol:hover>.netFullHrefLabel{display:block}.netRow.loaded:hover>.netCol>.netFullHrefLabel{background-color:#EFEFEF}.netDomainLabel,.netSizeLabel,.netStatusLabel,.netTimelineBar,.netTypeLabel{padding:1px 0 2px!important}.responseError{color:red}.netOptionsCol{width:11px;padding-left:2px;padding-top:3px}.netOptionsLabel{width:11px;height:10px;background:url(images/contextMenuTarget.png) no-repeat;display:none}.netRow:hover>.netOptionsCol>.netOptionsLabel{display:block}.netOptionsLabel:hover{background-image:url(images/contextMenuTargetHover.png)}.netHrefLabel:hover{cursor:pointer}.isExpandable .netHrefLabel:hover{cursor:pointer;color:#00f;text-decoration:underline}.netTimelineBar{position:relative;border-right:50px solid transparent}.netBlockingBar{position:absolute;background:url(images/timeline-sprites.png) repeat-x #FFF;min-width:0;z-index:70;height:16px}.netResolvingBar{position:absolute;background:url(images/timeline-sprites.png) 0 -16px repeat-x #FFF;min-width:0;z-index:60;height:16px}.netConnectingBar{position:absolute;background:url(images/timeline-sprites.png) 0 -32px repeat-x #FFF;min-width:0;z-index:50;height:16px}.netSendingBar{position:absolute;background:url(images/timeline-sprites.png) 0 -48px repeat-x #FFF;min-width:0;z-index:40;height:16px}.netWaitingBar{position:absolute;background:url(images/timeline-sprites.png) 0 -64px repeat-x #FFF;min-width:1px;z-index:30;height:16px}.netReceivingBar{position:absolute;background:url(images/timeline-sprites.png) 0 -80px repeat-x #B6B6B6;min-width:0;z-index:20;height:16px}.fromCache .netReceivingBar,.fromCache.netReceivingBar{background:url(images/timeline-sprites.png) 0 -96px repeat-x #D6D6D6;border-color:#D6D6D6;height:16px}.netPageTimingBar{position:absolute;width:1px;z-index:90;opacity:.5;display:none;background-color:green;margin-bottom:-1px;border-left:1px solid #fff;border-right:1px solid #fff}.netWindowLoadBar{background-color:red}.netContentLoadBar{background-color:#00f}.netTimeStampBar{background-color:olive}.netTimeLabel{position:absolute;top:1px;left:100%;padding-left:6px;color:#444;min-width:16px}.sizeInfoTip{font-size:11px}.timeInfoTip{width:150px;height:40px;font-size:11px}.timeInfoTipBar,.timeInfoTipEventBar{position:relative;display:block;margin:0;opacity:1;height:15px;width:4px}.timeInfoTipStartLabel{color:gray}.timeInfoTipSeparator{padding-top:10px;color:gray}.timeInfoTipSeparator SPAN{white-space:pre-wrap}.timeInfoTipEventBar{width:1px!important}.netContentLoadBar.timeInfoTipBar,.netWindowLoadBar.timeInfoTipBar{width:1px}.loaded .netTimeLabel,.netSummaryRow .netTimeLabel{background:0 0}.loaded .netTimeBar{background:url(images/netBarLoaded.gif) repeat-x #B6B6B6;border-color:#B6B6B6}.fromCache .netTimeBar{background:url(images/netBarCached.gif) repeat-x #D6D6D6;border-color:#D6D6D6}.netSummaryRow .netTimeBar{background:#BBB;border:none;display:inline-block}.timeInfoTipCell.startTime{padding-right:25px}.timeInfoTipCell.elapsedTime{text-align:right;padding-right:8px}.netSummaryLabel{color:#222}.netSummaryRow{background:#BBB!important;font-weight:700}.netSummaryRow TD{padding:1px 0 2px!important}.netSummaryRow>.netCol{border-top:1px solid #999;border-bottom:1px solid;border-bottom-color:#999;padding-top:1px}.netSummaryRow>.netCol:first-child{border-left:1px solid #999}.netSummaryRow>.netCol:last-child{border-right:1px solid #999}.netCountLabel{padding-left:18px}.netCacheSizeLabel{display:inline-block;float:left;padding-left:6px}.netTotalTimeLabel{padding-right:6px}.netInfoCol{border-top:1px solid #EEE;background:url(images/timeline-sprites.png) 0 -112px repeat-x #FFF;padding-left:10px;padding-bottom:4px}.isExpandable .netHrefLabel{background-image:url(images/twisty-sprites.png);background-repeat:no-repeat;background-position:3px 3px}.netRow.opened>.netCol>.netHrefLabel{background-image:url(images/twisty-sprites.png);background-position:3px -16px}.menu .menuHandle,.menu .menuHandle.opened{background-image:url(images/menu/previewMenuHandle.png)}#content[hiddenCols~=domain] TD.netDomainCol,#content[hiddenCols~=size] TD.netSizeCol,#content[hiddenCols~=status] TD.netStatusCol,#content[hiddenCols~=timeline] TD.netTimeCol,#content[hiddenCols~=type] TD.netTypeCol,#content[hiddenCols~=url] TD.netHrefCol{display:none}.requestBodyBodies{border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7}.netInfoRow .tabView{width:99%}.netInfoText{padding:8px;background-color:#FFF;font-family:Monaco,monospace}.menu,.netInfoCookiesGroup,.netInfoHeadersGroup,.netInfoParamName{font-family:Lucida Grande,Tahoma,sans-serif}.netInfoText[selected=true]{display:block}.netInfoParamName{padding:0 10px 0 0;font-weight:700;white-space:nowrap}.netInfoParamValue>PRE{margin:0}.netInfoCookiesText,.netInfoHeadersText{padding-top:0;width:100%}.netInfoParamValue{width:100%}.netInfoCookiesGroup,.netInfoHeadersGroup{margin-bottom:4px;border-bottom:1px solid #D7D7D7;padding-top:8px;padding-bottom:2px;font-weight:700;color:#565656}.netInfoHtmlPreview{border:0;width:100%;height:100px}.netInfoHtmlText{padding:0}.htmlPreviewResizer{width:100%;height:5px;background-color:#d3d3d3;cursor:s-resize}body[resizingHtmlPreview=true] *{cursor:s-resize!important}body[resizingHtmlPreview=true] .netInfoHtmlPreview{pointer-events:none!important}.menu{position:absolute;right:2px;font-size:10px;text-decoration:none;outline:0;white-space:nowrap}.menu .menuContent{display:inline-block;overflow:hidden;line-height:13px}.menu .menuHandle{display:inline-block;width:9px;height:16px}.menu .menuHandle.opened{background-position:9px 0}.menu .toolbar{border:0;display:inline;padding-left:0}.menu .toolbarButton,.menu .toolbarSeparator{padding:0;margin:0 3px 1px;border:none;color:gray}.toolbarButton.text:hover{border:none;background:0 0;color:#00f}.dp-highlighter{font-family:Consolas,"Courier New",Courier,mono,serif;font-size:12px;width:100%;overflow:auto}.dp-highlighter ol,.dp-highlighter ol li,.dp-highlighter ol li span{margin:0;padding:0;border:none}.dp-highlighter a,.dp-highlighter a:hover{background:0 0;border:none;padding:0;margin:0}.dp-highlighter .bar{padding-left:45px}.dp-highlighter.collapsed .bar,.dp-highlighter.nogutter .bar{padding-left:0}.dp-highlighter ol{list-style:decimal;background-color:#fff;margin:0 0 1px 45px!important;padding:0;color:#5C5C5C}.dp-highlighter.nogutter ol,.dp-highlighter.nogutter ol li{list-style:none!important;margin-left:0!important}.dp-highlighter .columns div,.dp-highlighter ol li{list-style:decimal-leading-zero;list-style-position:outside!important;border-left:1px solid #ccc;background-color:#F8F8F8;color:#5C5C5C;padding:0 3px 0 10px!important;margin:0!important;line-height:14px}.dp-highlighter.nogutter .columns div,.dp-highlighter.nogutter ol li{border:0}.dp-highlighter .columns{background-color:#F8F8F8;color:gray;overflow:hidden;width:100%}.dp-highlighter .columns div{padding-bottom:5px}.dp-highlighter ol li.alt{background-color:#FFF;color:inherit}.dp-highlighter ol li span{color:#000;background-color:inherit}.dp-highlighter.collapsed ol{margin:0}.dp-highlighter.collapsed ol li{display:none}.dp-highlighter.printing{border:none}.dp-highlighter.printing .tools{display:none!important}.dp-highlighter.printing li{display:list-item!important}.dp-highlighter .tools{padding:3px 8px 10px 10px;font:9px Verdana,Geneva,Arial,Helvetica,sans-serif;color:silver;background-color:#f8f8f8;border-left:3px solid #6CE26C}.dp-highlighter.nogutter .tools{border-left:0}.dp-highlighter.collapsed .tools{border-bottom:0}.dp-highlighter .tools a{font-size:9px;color:#a0a0a0;background-color:inherit;text-decoration:none;margin-right:10px}.dp-about .close,.dp-about table{font-size:11px;font-family:Tahoma,Verdana,Arial,sans-serif!important}.dp-highlighter .tools a:hover{color:red;background-color:inherit;text-decoration:underline}.dp-about{background-color:#fff;color:#333;margin:0;padding:0}.dp-about table{width:100%;height:100%}.dp-about td{padding:10px}.dp-about .copy{border-bottom:1px solid #ACA899;height:95%}.dp-about .title{color:red;background-color:inherit;font-weight:700}.dp-about .close,.dp-about .footer{background-color:#ECEADB;color:#333}.dp-about .para{margin:0 0 4px}.dp-about .footer{border-top:1px solid #fff}.dp-about .close{width:60px;height:22px}.dp-highlighter .comment,.dp-highlighter .comments{color:#008200;background-color:inherit}.dp-highlighter .string{color:#00f;background-color:inherit}.dp-highlighter .keyword{color:#069;font-weight:700;background-color:inherit}.dp-highlighter .preprocessor{color:gray;background-color:inherit}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#222}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .ui-helper-clearfix{height:1%}.ui-helper-zfix,.ui-widget-overlay{position:absolute;top:0;width:100%;height:100%;left:0}.ui-helper-clearfix{display:block}.ui-helper-zfix{opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;color:#222}.ui-widget-header{border:1px solid #aaa;background:url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}.ui-corner-tl,.ui-corner-top{-webkit-border-top-left-radius:4px}.ui-corner-top,.ui-corner-tr{-webkit-border-top-right-radius:4px}.ui-corner-bl,.ui-corner-bottom{-webkit-border-bottom-left-radius:4px}.ui-corner-bottom,.ui-corner-br{-webkit-border-bottom-right-radius:4px}.ui-corner-right,.ui-corner-top,.ui-corner-tr{-moz-border-radius-topright:4px}.ui-corner-bottom,.ui-corner-br,.ui-corner-right{-moz-border-radius-bottomright:4px}.ui-corner-left,.ui-corner-tl,.ui-corner-top{-moz-border-radius-topleft:4px}.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{-moz-border-radius-bottomleft:4px}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-icon{width:16px;height:16px}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-overlay,.ui-widget-shadow{background:url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-corner-tl{border-top-left-radius:4px}.ui-corner-tr{border-top-right-radius:4px}.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-br{border-bottom-right-radius:4px}.ui-corner-top{border-top-left-radius:4px;border-top-right-radius:4px}.ui-corner-bottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ui-corner-right{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-left{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active,.ui-menu{display:block}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover{font-weight:400;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-close:hover{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin:.5em 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tabs .ui-tabs-hide{display:none!important}.ui-datepicker{width:17em;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.dataTables_wrapper .ui-toolbar,div.dataTables_wrapper .ui-widget-header{font:80%/1.45em "Lucida Grande",Verdana,Arial,Helvetica,sans-serif}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-progressbar,table.display thead th.left{text-align:left}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.clear,.dataTables_scroll,table.display{clear:both}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-progressbar{height:2em}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.paging_two_button .ui-button{float:left;cursor:pointer}.paging_full_numbers .ui-button{padding:2px 6px;margin:0;cursor:pointer}.dataTables_paginate .ui-button{margin-right:-.1em!important}.paging_full_numbers{width:350px!important}.dataTables_wrapper .ui-toolbar{padding:5px}.dataTables_paginate{width:auto}.dataTables_info{padding-top:3px}table.display thead th{padding:3px 0 3px 10px;cursor:pointer}table.display thead th.center{text-align:center}table.display thead th div.DataTables_sort_wrapper{position:relative;padding-right:20px}table.display thead th div.DataTables_sort_wrapper span{position:absolute;top:50%;margin-top:-8px;right:0}.dataTables_wrapper{position:relative;clear:both}.dataTables_processing{position:absolute;top:0;left:50%;width:250px;margin-left:-125px;border:1px solid #ddd;text-align:center;color:#999;font-size:11px;padding:2px 0}.dataTables_length{width:40%;float:left}.dataTables_filter{width:50%;float:right;text-align:right}.dataTables_info{width:50%;float:left}.dataTables_paginate{float:right;text-align:right}.paginate_disabled_next,.paginate_disabled_previous,.paginate_enabled_next,.paginate_enabled_previous{height:19px;width:19px;margin-left:3px;float:left}.paginate_disabled_previous{background-image:url(../images/back_disabled.jpg)}.paginate_enabled_previous{background-image:url(../images/back_enabled.jpg)}.paginate_disabled_next{background-image:url(../images/forward_disabled.jpg)}.paginate_enabled_next{background-image:url(../images/forward_enabled.jpg)}table.display{margin:0 auto;width:100%;border-collapse:collapse;font:80%/1.45em "Lucida Grande",Verdana,Arial,Helvetica,sans-serif}table.display tfoot th{padding:3px 0 3px 10px;font-weight:700;font-weight:400}table.display tr.heading2 td{border-bottom:1px solid #aaa}table.display td{padding:3px 10px;color:#498a2d}table.display td.center{text-align:center;color:#498a2d}table.display td.left{text-align:left;color:#498a2d;overflow:hidden}.sorting_asc{background:url(../images/sort_asc.png) center right no-repeat}.sorting_desc{background:url(../images/sort_desc.png) center right no-repeat}.sorting{background:url(../images/sort_both.png) center right no-repeat}.sorting_asc_disabled{background:url(../images/sort_asc_disabled.png) center right no-repeat}.sorting_desc_disabled{background:url(../images/sort_desc_disabled.png) center right no-repeat}tr.odd{background-color:#F2FBED}tr.even{background-color:#fff}.bottom,.top{padding:15px;background-color:#F5F5F5;border:1px solid #CCC}td.details,td.group{background-color:#d1cfd0}.top .dataTables_info{float:none}.dataTables_empty{text-align:center}tfoot input{margin:.5em 0;width:100%;color:#444}tfoot input.search_init{color:#999}td.group{border-bottom:2px solid #A19B9E;border-top:2px solid #A19B9E}td.details{border:2px solid #A19B9E}.example_alt_pagination div.dataTables_info{width:40%}.paging_full_numbers span.paginate_active,.paging_full_numbers span.paginate_button{border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;padding:2px 5px;margin:0 3px;cursor:pointer}.paging_full_numbers span.paginate_button{background-color:#ddd}.paging_full_numbers span.paginate_button:hover{background-color:#ccc}.paging_full_numbers span.paginate_active{background-color:#99B3FF}table.display tr.even.row_selected td{background-color:#B0BED9}table.display tr.odd.row_selected td{background-color:#9FAFD1}tr.odd td.sorting_1{background-color:#C0D0B8}tr.odd td.sorting_2{background-color:#DADCFF}tr.odd td.sorting_3{background-color:#E0E2FF}tr.even td.sorting_1{background-color:#F4F9F1}tr.even td.sorting_2{background-color:#F2F3FF}tr.even td.sorting_3{background-color:#F9F9FF}tr.odd.gradeA td.sorting_1{background-color:#c4ffc4}tr.odd.gradeA td.sorting_2,tr.odd.gradeA td.sorting_3{background-color:#d1ffd1}tr.even.gradeA td.sorting_1{background-color:#d5ffd5}tr.even.gradeA td.sorting_2,tr.even.gradeA td.sorting_3{background-color:#e2ffe2}tr.odd.gradeC td.sorting_1{background-color:#c4c4ff}tr.odd.gradeC td.sorting_2,tr.odd.gradeC td.sorting_3{background-color:#d1d1ff}tr.even.gradeC td.sorting_1{background-color:#d5d5ff}tr.even.gradeC td.sorting_2,tr.even.gradeC td.sorting_3{background-color:#e2e2ff}tr.odd.gradeX td.sorting_1{background-color:#ffc4c4}tr.odd.gradeX td.sorting_2,tr.odd.gradeX td.sorting_3{background-color:#ffd1d1}tr.even.gradeX td.sorting_1{background-color:#ffd5d5}tr.even.gradeX td.sorting_2,tr.even.gradeX td.sorting_3{background-color:#ffe2e2}tr.odd.gradeU td.sorting_1{background-color:#c4c4c4}tr.odd.gradeU td.sorting_2,tr.odd.gradeU td.sorting_3{background-color:#d1d1d1}tr.even.gradeU td.sorting_1{background-color:#d5d5d5}tr.even.gradeU td.sorting_2,tr.even.gradeU td.sorting_3{background-color:#e2e2e2}#example tbody tr.even td.highlighted,.ex_highlight #example tbody tr.even:hover{background-color:#ECFFB3}#example tbody tr.odd td.highlighted,.ex_highlight #example tbody tr.odd:hover{background-color:#E6FF99} \ No newline at end of file +#existingPathsSel,body,body a,ul.tabbernav li a:link,ul.tabbernav li a:visited{color:#498a2d}#ghostIt,.chzn-rtl .chzn-choices li{float:right}.netTable,.summary table{table-layout:fixed}.sp-display #metrics,.sp-display #summary-table,.sp-display #timings,.summary{visibility:hidden}.chzn-rtl,.ui-datepicker-rtl{direction:rtl}body{background-color:#292929}body a{text-decoration:none}body a:hover{text-decoration:underline}#casperForm{width:100%;background-color:#c2c2c2;margin:0 auto 16px}#casperScripts{margin:16px auto 16px 2%;padding:8px}label [for=casperScripts]{margin:0 10px 0 40px}#harOptions{width:70%;margin:16px 17%;color:#000}#logo{float:left;background-image:url(/images/slimer.png);width:188px;height:190px}#urlList{width:100%;margin:10px 16px;clear:both}#exeTimeCont,#throttlingCont,#waitTimeCont{width:200px;margin:16px;float:left}#networkThrottle{width:155px;position:relative;bottom:7px}#enableThrottle{width:20px;height:20px}#ghostIt{background-color:red;margin-right:150px;padding:16px;width:200px}#harPerfUrls{box-sizing:border-box;width:95%;resize:none}.netHrefLabel,.netTimeLabel{-moz-box-sizing:padding-box}#scriptOutputCont{width:95%;height:300px;background-color:#000;margin:0 auto;padding:16px;overflow-y:scroll}.header .left a:hover{text-decoration:none}.header .right{text-align:right;font-family:"Gill Sans",Verdana;font-size:77%;margin:6px 0 0}.header .left,.sp-display .title,.summary .title{text-align:left;font-weight:700}.header .left{float:left;font-family:times,"Times New Roman",times-roman,georgia,serif;font-size:174%}.header #close,.header #close a{font-size:85%;font-family:"Gill Sans",Verdana;text-decoration:none}.footer .hr,.header .hr{height:1px;width:100%;background-color:#498a2d;margin:10px 0}.header #preferences{position:absolute;width:250px;height:168px;top:60px;right:7px;padding:8px;background:#FFF;opacity:.85;border:1px solid #498a2d;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;z-index:100;display:none}.header #close{position:absolute;top:7px;right:8px;z-index:110;font-weight:700}#newSiteCheck,.results .spinner,.sp-create,.sp-create .form,.sp-create .spinner,button.DTTT_button{position:relative}.header .radio{vertical-align:-3px;margin:0 0 10px}.header #preferences strong{font-family:"Gill Sans",Verdana;font-weight:700;font-size:77%}.header #preferences .theme-name{font-family:"Gill Sans",Verdana;font-size:77%}.header #preferences button{width:100px;padding:4px 0;margin:0 75px;color:#000;font-family:arial;font-size:77%;background:#d7e7cf;border:1px solid #498a2d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}#reportControls{margin:20px}.uploader{width:45%;float:left;margin:0 auto}.uploader fieldset{margin:20px 10px;border:1px solid #498a2d;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.uploader legend{color:#fff;font-family:times,"Times New Roman",times-roman,georgia,serif;font-size:93%;background:#498a2d;border:1px solid #498a2d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:2px 20px}.uploader .file{float:left;color:#000;font-size:77%;background:#d7e7cf;border:1px solid #498a2d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}.summary button,.uploader .button{padding:4px 0;color:#000;background:#d7e7cf;border:1px solid #498a2d;cursor:pointer}.uploader .button{width:100px;margin:0 0 20px;font-family:arial;font-size:77%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.summary{width:960px}.summary .title{font-family:times,"Times New Roman",times-roman,georgia,serif;font-size:108%;margin:0 0 12px;clear:both}.summary button{width:220px;margin:20px 0;font-family:arial;font-size:77%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.sp-create .howto,.sp-create .text,.sp-create .title,.sp-create legend,.sp-display .title{font-family:times,"Times New Roman",times-roman,georgia,serif}.sp-display{width:960px}.sp-display #chart{width:960px;height:400px}.sp-display .title{font-size:108%;margin:12px 0 18px;float:left}.sp-display #metrics{width:155px}.sp-display #timings{width:200px}.sp-display .selector{text-align:right;margin:12px 0 18px}.sp-create fieldset{width:960px;border:1px solid #498a2d;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.sp-create legend{color:#fff;font-size:93%;background:#498a2d;border:1px solid #498a2d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:2px 20px}.sp-create .form{z-index:1}.sp-create .spinner{z-index:2;width:24px;top:32px;left:480px;display:none}.sp-create .howto{width:980px;margin:20px 0 10px;font-size:100%;text-align:right}.sp-create .howto a{text-decoration:none}.sp-create .howto a:hover{text-decoration:underline}.sp-create .slct-label{float:left;width:200px}.sp-create .slct-start{float:left;width:160px}.sp-create .slct-end{width:160px}.sp-create .container{text-align:left;margin:20px 0 0}.sp-create .text,.sp-create .title{float:left;font-size:93%}.sp-create .text{margin:4px 10px 0 20px}.sp-create .title{width:60px;font-weight:700;margin:4px 0 0 10px}.sp-create .image{vertical-align:top;margin:0 0 0 20px}.sp-create .submit{width:220px;padding:4px 0;margin:20px 0;color:#000;font-family:arial;font-size:77%;background:#d7e7cf;border:1px solid #498a2d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}.results .container-max,.results .container-min,.results .container-umin,.results .title,.results .title-max,.results .title-min,.results .title-umax,.sp-create .checkbox-text{font-family:times,"Times New Roman",times-roman,georgia,serif}.sp-create .checkbox{margin:25px 5px 0 20px;vertical-align:-2px}.sp-create .checkbox-text{font-size:93%}.results{width:960px}.results #timeline{width:960px;height:450px}.results .title{font-weight:700;font-size:108%;margin:12px 0 0;float:left;text-align:left}.results select{width:200px;display:none}.results .selector{text-align:right;margin:12px 0 0}.results #gauge{margin:10px 0 0;float:left;text-align:left;width:200px;height:200px}.results .container-max,.results .container-min,.results .container-umin{height:210px;float:left;margin:10px 0 0;font-size:93%}.results .container-max{width:260px}.results .container-min{width:220px}.results .container-umin{width:200px}.results .title-max,.results .title-min,.results .title-umax{text-align:right;font-weight:700;margin:8px 0;float:left}.results .value,.results .value-min{margin:8px 0 8px 10px;text-align:left;float:left}.results .title-max{width:180px}.results .title-umax{width:160px}.results .title-min{width:140px}.results .value{width:70px}.results .value-min{width:50px}.results .image{margin:35px 0 0 170px}.results #by-req,.results #by-size{width:450px;height:300px;float:left}.results #by-size{margin:10px 0 10px 10px}.results #by-req{margin:10px 0 10px 30px}.results #domains-by-req,.results #domains-by-size{width:930px;height:300px;margin:10px 0}.results #harviewer,.results #pagespeed{margin:10px 0}.results #manager{text-align:left;padding:20px 0 20px 10px}.results .newtab button,.results button{width:200px;padding:4px 0;color:#000;font-family:arial;font-size:77%;background:#d7e7cf;cursor:pointer}.results button{margin:0 10px;border:1px solid #498a2d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:none}.results .newtab{text-align:center}.results .newtab button{margin:5px 0 10px;border:1px solid #498a2d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.results .spinner{width:26px;left:515px;top:-27px;margin:12px 0 0;display:none}#existingSiteCont,#newBaselineCont,#newSiteCont{width:200px;margin:8px;float:left}#existingPathsCont{height:100%;width:50%;margin:0 16px;float:left}#editPathsCont{margin:8px;width:300px;float:left}#wraithBottom{height:250px;max-width:900px}#wraithTop{min-height:77px;max-width:854px}#removeData,#updateData{padding:16px;width:80px;height:76px;background-color:red;float:left}#existingPathsSel{height:100%;width:100%;background-color:#000}input[type=checkbox]{min-width:20px;min-height:20px}#existingSiteSel{min-width:150px;max-width:200px}#newPathCont label,#newSiteCont label{margin:5px 0}#labelNewPath,#labelSecureProto{display:inline!important}#newPathCont{margin-bottom:16px}#newPathCont label{display:block}#newPathCheck{margin-right:10px}#newPathLabel{margin-bottom:5px;width:90%}#newSiteCheck{bottom:3px;float:left}#newBaslineCheck,#newSiteName,#removeSiteCheck{float:left}#newBaselineCont{width:300px}#newBaselineCont label{float:left;position:relative;top:3px}#pathsInput{width:90%;resize:none}#updateButtonsCont{min-height:80px;margin:0 auto;display:block;width:60%}@media only screen and (max-width:767px){#existingPathsCont{width:90%}}.tabberlive .tabbertabhide{display:none}.tabberlive{margin-top:1em;width:90%;border:10px}ul.tabbernav{margin:0;padding:3px 0;border-bottom:1px solid #498a2d;font:700 12px Verdana,sans-serif;text-align:left}ul.tabbernav li{list-style:none;margin:0;display:inline}ul.tabbernav li a{padding:3px .5em;margin-left:3px;border:1px solid #498a2d;border-bottom:none;background:#D7E7CF;text-decoration:none}ul.tabbernav li a:hover{color:#498a2d;background:#F2FBED;border-color:#498a2d}ul.tabbernav li.tabberactive a{background-color:#fff;border-bottom:1px solid #fff}ul.tabbernav li.tabberactive a:hover{color:#000;background:#fff;border-bottom:1px solid #fff}.tabberlive .tabbertab{padding:5px;border:1px solid #498a2d;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:none;width:930;overflow:auto}table.DTCR_clonedTable{background-color:#fff;z-index:202}div.DTCR_pointer{width:1px;background-color:#000;z-index:201}body.alt div.DTCR_pointer{margin-top:-15px;margin-left:-9px;width:18px;background:url(../images/insert.png) top left no-repeat}div.DTTT_container{float:left}button.DTTT_button{float:left;height:24px;margin-right:3px;padding:3px 10px;border:1px solid #d0d0d0;background-color:#fff;cursor:pointer}button.DTTT_button::-moz-focus-inner{border:none!important;padding:0}table.DTTT_selectable tbody tr{cursor:pointer}tr.DTTT_selected.odd,tr.DTTT_selected.odd td.sorting_1,tr.DTTT_selected.odd td.sorting_2,tr.DTTT_selected.odd td.sorting_3{background-color:#9FAFD1}tr.DTTT_selected.even,tr.DTTT_selected.even td.sorting_1,tr.DTTT_selected.even td.sorting_2,tr.DTTT_selected.even td.sorting_3{background-color:#B0BED9}div.DTTT_collection{width:150px;background-color:#f3f3f3;overflow:hidden;z-index:2002;box-shadow:5px 5px 5px rgba(0,0,0,.5);-moz-box-shadow:5px 5px 5px rgba(0,0,0,.5);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.5)}div.DTTT_collection_background{background:url(../images/background.png) top left;z-index:2001}div.DTTT_collection button.DTTT_button{float:none;width:100%;margin-bottom:-.1em}.DTTT_print_info{position:absolute;top:50%;left:50%;width:400px;height:150px;margin-left:-200px;margin-top:-75px;text-align:center;background-color:#3f3f3f;color:#fff;padding:10px 30px;opacity:.9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:5px 5px 5px rgba(0,0,0,.5);-moz-box-shadow:5px 5px 5px rgba(0,0,0,.5);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.5)}.chzn-rtl,.dp-about .footer,.netInfoParamName,.netSizeCol,.netTotalSizeCol,.netTotalTimeCol{text-align:right}.DTTT_print_info h6{font-weight:400;font-size:28px;line-height:28px;margin:1em}.DTTT_print_info p{font-size:14px;line-height:20px}.DTTT_disabled{color:#999}.chzn-container{font-size:13px;position:relative;display:inline-block;zoom:1}.chzn-container .chzn-drop{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:29px;left:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);-o-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);z-index:999}.chzn-container-single .chzn-single{background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-o-linear-gradient(top,#eee 0,#fff 50%);background-image:-ms-linear-gradient(top,#eee 0,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );background-image:linear-gradient(top,#eee 0,#fff 50%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #aaa;display:block;overflow:hidden;white-space:nowrap;position:relative;height:26px;line-height:26px;padding:0 0 0 8px;color:#498a2d;text-decoration:none}.chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.chzn-container-single .chzn-single div{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-o-linear-gradient(bottom,#ccc 0,#eee 60%);background-image:-ms-linear-gradient(top,#ccc 0,#eee 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee', GradientType=0 );background-image:linear-gradient(top,#ccc 0,#eee 60%);border-left:1px solid #aaa;position:absolute;right:0;top:0;display:block;height:100%;width:18px}.chzn-container-single .chzn-single div b{background:url(chosen-sprite.png) 0 1px no-repeat;display:block;width:100%;height:100%}.chzn-container-single .chzn-search{padding:3px 4px;margin:0;white-space:nowrap}.chzn-container-single .chzn-search input{background:url(chosen-sprite.png) 100% -20px no-repeat #fff;background:url(chosen-sprite.png) 100% -20px no-repeat,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(chosen-sprite.png) 100% -20px no-repeat,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(chosen-sprite.png) 100% -20px no-repeat,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(chosen-sprite.png) 100% -20px no-repeat,-o-linear-gradient(bottom,#fff 85%,#eee 99%);background:url(chosen-sprite.png) 100% -20px no-repeat,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(chosen-sprite.png) 100% -20px no-repeat,linear-gradient(top,#fff 85%,#eee 99%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;font-family:sans-serif;font-size:1em}.infoTip,.popupMenu{font-size:11px;z-index:2147483647;font-family:Lucida Grande,Tahoma,sans-serif}.chzn-container-single .chzn-drop{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.chzn-container .chzn-results{margin:0 4px 4px 0;max-height:190px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto}.chzn-container-multi .chzn-results{margin:-1px 0 0;padding:0}.chzn-container .chzn-results li{line-height:80%;padding:7px 7px 8px;margin:0;list-style:none}.chzn-container .chzn-results .active-result{cursor:pointer}.chzn-container .chzn-results .highlighted{background:#498a2d;color:#fff}.chzn-container .chzn-results li em{background:#feffde;font-style:normal}.chzn-container .chzn-results .highlighted em{background:0 0}.chzn-container .chzn-results .no-results{background:#f4f4f4}.chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:700}.chzn-container .chzn-results .group-option{padding-left:20px}.chzn-container-multi .chzn-drop .result-selected{display:none}.chzn-container-active .chzn-single{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);-o-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #498a2d}.chzn-container-active .chzn-single-with-drop{border:1px solid #aaa;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-o-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-o-linear-gradient(bottom,#fff 0,#eee 50%);background-image:-ms-linear-gradient(top,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );background-image:linear-gradient(top,#fff 0,#eee 50%);-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.chzn-container-active .chzn-single-with-drop div{background:0 0;border-left:none}.chzn-container-active .chzn-single-with-drop div b{background-position:-18px 1px}.chzn-container-active .chzn-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);-o-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #5897fb}.chzn-container-active .chzn-choices .search-field input{color:#111!important}.chzn-rtl .chzn-single{padding-left:0;padding-right:8px}.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0}.chzn-rtl .chzn-single div{left:0;right:auto;border-left:none;border-right:1px solid #aaa;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.chzn-rtl .chzn-choices .search-choice{padding:3px 6px 3px 19px;margin:3px 5px 3px 0}.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:5px;right:auto;background-position:right top}.chzn-rtl.chzn-container-single .chzn-results{margin-left:4px;margin-right:0;padding-left:0;padding-right:4px}.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:20px}.chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:none}.chzn-rtl .chzn-search input{background:url(chosen-sprite.png) -38px -20px no-repeat,#fff;background:url(chosen-sprite.png) -38px -20px no-repeat,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(chosen-sprite.png) -38px -20px no-repeat,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(chosen-sprite.png) -38px -20px no-repeat,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(chosen-sprite.png) -38px -20px no-repeat,-o-linear-gradient(bottom,#fff 85%,#eee 99%);background:url(chosen-sprite.png) -38px -20px no-repeat,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(chosen-sprite.png) -38px -20px no-repeat,linear-gradient(top,#fff 85%,#eee 99%);padding:4px 5px 4px 20px}.tabView{width:100%;background-color:#FFF;color:#000}.tabViewCol{background:url(images/timeline-sprites.png) 0 -112px repeat-x #FFF;vertical-align:top}.tabViewBody{margin:2px 0 0}.tabBar{padding-left:14px;border-bottom:1px solid #D7D7D7;white-space:nowrap}.tab{position:relative;top:1px;padding:4px 8px;border:1px solid transparent;border-bottom:none;color:#565656;font-weight:700;white-space:nowrap;-moz-user-select:none;display:inline-block}.tab:hover{cursor:pointer;border-color:#D7D7D7;-moz-border-radius:4px 4px 0 0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-radius:4px 4px 0 0}.tab .selected,.tab[selected=true]{cursor:default!important;border-color:#D7D7D7;background-color:#FFF;-moz-border-radius:4px 4px 0 0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-radius:4px 4px 0 0}.tabBodies{width:100%;overflow:auto}.tabBody{display:none;margin:0}.tabBody.selected,.tabBody[selected=true]{display:block}@media print{.tabBodies{overflow:visible}.tabViewCol{background:0 0}}.infoTip{position:fixed;padding:2px 4px 3px;color:#000;display:none;white-space:nowrap;border:1px solid #7eabcd;background:url(images/tabEnabled.png) repeat-x #f9f9f9;background-position-x:0;background-position-y:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:gray 2px 2px 3px;-webkit-box-shadow:gray 2px 2px 3px;box-shadow:gray 2px 2px 3px;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray');-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray')"}.infoTip[active=true]{display:block}.infoTip[multiline=true]{background-image:none}.popupMenu{display:none;position:absolute}.popupMenuOption,.popupMenuSeparator{position:relative;text-decoration:none;color:#000;cursor:default;display:block}.popupMenuContent{padding:2px}.popupMenuSeparator{padding:1px 18px 0;background:#ACA899;margin:2px 0}.popupMenuOption{padding:2px 18px}.popupMenuOption:hover{color:#fff;background:#316AC5}.popupMenuGroup{background:url(images/menu/tabMenuPin.png) right 0 no-repeat}.popupMenuGroup:hover,.popupMenuGroupSelected{background:url(images/menu/tabMenuPin.png) right -17px no-repeat #316AC5}.popupMenuGroupSelected{color:#fff}.popupMenuChecked{background:url(images/menu/tabMenuCheckbox.png) 4px 0 no-repeat}.popupMenuChecked:hover{background:url(images/menu/tabMenuCheckbox.png) 4px -17px no-repeat #316AC5}.popupMenuRadioSelected{background:url(images/menu/tabMenuRadio.png) 4px 0 no-repeat}.popupMenuRadioSelected:hover{background:url(images/menu/tabMenuRadio.png) 4px -17px no-repeat #316AC5}.popupMenuShortcut{padding-right:85px}.popupMenuShortcutKey{position:absolute;right:0;top:2px;width:77px}.popupMenuDisabled{color:#ACA899!important}.popupMenuShadow{float:left;background:url(images/menu/shadowAlpha.png) bottom right no-repeat!important;margin:10px 0 0 10px!important}.popupMenuShadowContent{display:block;position:relative;background-color:#fff;border:1px solid #a9a9a9;top:-6px;left:-6px}#optionsMenu{top:22px;left:0}.toolbar{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;font-style:normal;border-bottom:1px solid #EEE;padding:0 3px}.netTable,.pageTable{font-family:Lucida Grande,Tahoma,sans-serif;font-size:11px}.toolbarButton,.toolbarSeparator{display:inline-block;vertical-align:middle;cursor:pointer;color:#000;-moz-user-select:none;-moz-box-sizing:padding-box}.dp-about td,.menu .menuContent,.menu .toolbar,.netCol,.netInfoParamName{vertical-align:top}.netStatusCol,.netTypeCol,.pageID{color:gray}.toolbarButton.dropDown .arrow{width:11px;height:10px;background:url(images/contextMenuTarget.png) no-repeat;display:inline-block;margin-left:3px;position:relative;right:0;top:1px}.netBlockingBar,.netConnectingBar,.netPageTimingBar,.netReceivingBar,.netResolvingBar,.netSendingBar,.netWaitingBar{left:0;top:0;bottom:0}.toolbarButton.image{padding:0;height:16px;width:16px}.netTable,.pageList,.pageTable{width:100%}.toolbarButton.text,.toolbarSeparator{margin:3px 0;padding:3px;border:1px solid transparent}.toolbarButton.text:hover{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.toolbarButton.text:active{background-position:0 -400px}.pageCol{white-space:nowrap;border-bottom:1px solid #EEE}.pageRow{font-weight:700;height:17px;background-color:#fff}.pageRow:hover{background:#EFEFEF}.opened>.pageCol>.pageName,.pageName{background-image:url(images/twisty-sprites.png)}.opened>.pageCol>.pageName{background-position:3px -17px}.pageName{background-repeat:no-repeat;background-position:3px 2px;padding-left:18px;font-weight:700;cursor:pointer}.pageInfoCol{background:url(images/timeline-sprites.png) 0 -112px repeat-x #FFF;padding:0 0 4px 17px}.pageRow:hover>.netOptionsCol>.netOptionsLabel{display:block}.pageRow>.netOptionsCol{padding-right:2px}@media print{.pageInfoCol{background:0 0}}.netTable{border-left:1px solid #EFEFEF}.netRow{background:#fff}.netRow.loaded{background:#FFF}.netRow.loaded:hover{background:#EFEFEF}.netCol{padding:0;border-bottom:1px solid #EFEFEF;white-space:nowrap;text-overflow:clip;overflow:hidden}.netRow[breakLayout=true] .netCol{border-top:1px solid #cfcfcf}.responseError>.netStatusCol{color:red}.responseRedirect>td{color:#f93}.netDomainCol,.netSizeCol,.netStatusCol,.netTimeCol,.netTypeCol{padding-left:8px}.netTimeCol{overflow:visible}.netHrefLabel{overflow:hidden;z-index:100;position:relative;padding-left:18px;padding-top:1px;font-weight:700}.netFullHrefLabel{position:absolute;display:none;-moz-user-select:none;padding-right:10px;padding-bottom:3px;background:#FFF}.netHrefCol:hover>.netDomainLabel,.netHrefCol:hover>.netHrefLabel,.netHrefCol:hover>.netStatusLabel{display:none}.netHrefCol:hover>.netFullHrefLabel{display:block}.netRow.loaded:hover>.netCol>.netFullHrefLabel{background-color:#EFEFEF}.netDomainLabel,.netSizeLabel,.netStatusLabel,.netTimelineBar,.netTypeLabel{padding:1px 0 2px!important}.responseError{color:red}.netOptionsCol{width:11px;padding-left:2px;padding-top:3px}.netOptionsLabel{width:11px;height:10px;background:url(images/contextMenuTarget.png) no-repeat;display:none}.netRow:hover>.netOptionsCol>.netOptionsLabel{display:block}.netOptionsLabel:hover{background-image:url(images/contextMenuTargetHover.png)}.netHrefLabel:hover{cursor:pointer}.isExpandable .netHrefLabel:hover{cursor:pointer;color:#00f;text-decoration:underline}.netTimelineBar{position:relative;border-right:50px solid transparent}.netBlockingBar{position:absolute;background:url(images/timeline-sprites.png) repeat-x #FFF;min-width:0;z-index:70;height:16px}.netResolvingBar{position:absolute;background:url(images/timeline-sprites.png) 0 -16px repeat-x #FFF;min-width:0;z-index:60;height:16px}.netConnectingBar{position:absolute;background:url(images/timeline-sprites.png) 0 -32px repeat-x #FFF;min-width:0;z-index:50;height:16px}.netSendingBar{position:absolute;background:url(images/timeline-sprites.png) 0 -48px repeat-x #FFF;min-width:0;z-index:40;height:16px}.netWaitingBar{position:absolute;background:url(images/timeline-sprites.png) 0 -64px repeat-x #FFF;min-width:1px;z-index:30;height:16px}.netReceivingBar{position:absolute;background:url(images/timeline-sprites.png) 0 -80px repeat-x #B6B6B6;min-width:0;z-index:20;height:16px}.fromCache .netReceivingBar,.fromCache.netReceivingBar{background:url(images/timeline-sprites.png) 0 -96px repeat-x #D6D6D6;border-color:#D6D6D6;height:16px}.netPageTimingBar{position:absolute;width:1px;z-index:90;opacity:.5;display:none;background-color:green;margin-bottom:-1px;border-left:1px solid #fff;border-right:1px solid #fff}.netWindowLoadBar{background-color:red}.netContentLoadBar{background-color:#00f}.netTimeStampBar{background-color:olive}.netTimeLabel{position:absolute;top:1px;left:100%;padding-left:6px;color:#444;min-width:16px}.sizeInfoTip{font-size:11px}.timeInfoTip{width:150px;height:40px;font-size:11px}.timeInfoTipBar,.timeInfoTipEventBar{position:relative;display:block;margin:0;opacity:1;height:15px;width:4px}.timeInfoTipStartLabel{color:gray}.timeInfoTipSeparator{padding-top:10px;color:gray}.timeInfoTipSeparator SPAN{white-space:pre-wrap}.timeInfoTipEventBar{width:1px!important}.netContentLoadBar.timeInfoTipBar,.netWindowLoadBar.timeInfoTipBar{width:1px}.loaded .netTimeLabel,.netSummaryRow .netTimeLabel{background:0 0}.loaded .netTimeBar{background:url(images/netBarLoaded.gif) repeat-x #B6B6B6;border-color:#B6B6B6}.fromCache .netTimeBar{background:url(images/netBarCached.gif) repeat-x #D6D6D6;border-color:#D6D6D6}.netSummaryRow .netTimeBar{background:#BBB;border:none;display:inline-block}.timeInfoTipCell.startTime{padding-right:25px}.timeInfoTipCell.elapsedTime{text-align:right;padding-right:8px}.netSummaryLabel{color:#222}.netSummaryRow{background:#BBB!important;font-weight:700}.netSummaryRow TD{padding:1px 0 2px!important}.netSummaryRow>.netCol{border-top:1px solid #999;border-bottom:1px solid;border-bottom-color:#999;padding-top:1px}.netSummaryRow>.netCol:first-child{border-left:1px solid #999}.netSummaryRow>.netCol:last-child{border-right:1px solid #999}.netCountLabel{padding-left:18px}.netCacheSizeLabel{display:inline-block;float:left;padding-left:6px}.netTotalTimeLabel{padding-right:6px}.netInfoCol{border-top:1px solid #EEE;background:url(images/timeline-sprites.png) 0 -112px repeat-x #FFF;padding-left:10px;padding-bottom:4px}.isExpandable .netHrefLabel{background-image:url(images/twisty-sprites.png);background-repeat:no-repeat;background-position:3px 3px}.netRow.opened>.netCol>.netHrefLabel{background-image:url(images/twisty-sprites.png);background-position:3px -16px}.menu .menuHandle,.menu .menuHandle.opened{background-image:url(images/menu/previewMenuHandle.png)}#content[hiddenCols~=domain] TD.netDomainCol,#content[hiddenCols~=size] TD.netSizeCol,#content[hiddenCols~=status] TD.netStatusCol,#content[hiddenCols~=timeline] TD.netTimeCol,#content[hiddenCols~=type] TD.netTypeCol,#content[hiddenCols~=url] TD.netHrefCol{display:none}.requestBodyBodies{border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7}.netInfoRow .tabView{width:99%}.netInfoText{padding:8px;background-color:#FFF;font-family:Monaco,monospace}.menu,.netInfoCookiesGroup,.netInfoHeadersGroup,.netInfoParamName{font-family:Lucida Grande,Tahoma,sans-serif}.netInfoText[selected=true]{display:block}.netInfoParamName{padding:0 10px 0 0;font-weight:700;white-space:nowrap}.netInfoParamValue>PRE{margin:0}.netInfoCookiesText,.netInfoHeadersText{padding-top:0;width:100%}.netInfoParamValue{width:100%}.netInfoCookiesGroup,.netInfoHeadersGroup{margin-bottom:4px;border-bottom:1px solid #D7D7D7;padding-top:8px;padding-bottom:2px;font-weight:700;color:#565656}.netInfoHtmlPreview{border:0;width:100%;height:100px}.netInfoHtmlText{padding:0}.htmlPreviewResizer{width:100%;height:5px;background-color:#d3d3d3;cursor:s-resize}body[resizingHtmlPreview=true] *{cursor:s-resize!important}body[resizingHtmlPreview=true] .netInfoHtmlPreview{pointer-events:none!important}.menu{position:absolute;right:2px;font-size:10px;text-decoration:none;outline:0;white-space:nowrap}.menu .menuContent{display:inline-block;overflow:hidden;line-height:13px}.menu .menuHandle{display:inline-block;width:9px;height:16px}.menu .menuHandle.opened{background-position:9px 0}.menu .toolbar{border:0;display:inline;padding-left:0}.menu .toolbarButton,.menu .toolbarSeparator{padding:0;margin:0 3px 1px;border:none;color:gray}.toolbarButton.text:hover{border:none;background:0 0;color:#00f}.dp-highlighter{font-family:Consolas,"Courier New",Courier,mono,serif;font-size:12px;width:100%;overflow:auto}.dp-highlighter ol,.dp-highlighter ol li,.dp-highlighter ol li span{margin:0;padding:0;border:none}.dp-highlighter a,.dp-highlighter a:hover{background:0 0;border:none;padding:0;margin:0}.dp-highlighter .bar{padding-left:45px}.dp-highlighter.collapsed .bar,.dp-highlighter.nogutter .bar{padding-left:0}.dp-highlighter ol{list-style:decimal;background-color:#fff;margin:0 0 1px 45px!important;padding:0;color:#5C5C5C}.dp-highlighter.nogutter ol,.dp-highlighter.nogutter ol li{list-style:none!important;margin-left:0!important}.dp-highlighter .columns div,.dp-highlighter ol li{list-style:decimal-leading-zero;list-style-position:outside!important;border-left:1px solid #ccc;background-color:#F8F8F8;color:#5C5C5C;padding:0 3px 0 10px!important;margin:0!important;line-height:14px}.dp-highlighter.nogutter .columns div,.dp-highlighter.nogutter ol li{border:0}.dp-highlighter .columns{background-color:#F8F8F8;color:gray;overflow:hidden;width:100%}.dp-highlighter .columns div{padding-bottom:5px}.dp-highlighter ol li.alt{background-color:#FFF;color:inherit}.dp-highlighter ol li span{color:#000;background-color:inherit}.dp-highlighter.collapsed ol{margin:0}.dp-highlighter.collapsed ol li{display:none}.dp-highlighter.printing{border:none}.dp-highlighter.printing .tools{display:none!important}.dp-highlighter.printing li{display:list-item!important}.dp-highlighter .tools{padding:3px 8px 10px 10px;font:9px Verdana,Geneva,Arial,Helvetica,sans-serif;color:silver;background-color:#f8f8f8;border-left:3px solid #6CE26C}.dp-highlighter.nogutter .tools{border-left:0}.dp-highlighter.collapsed .tools{border-bottom:0}.dp-highlighter .tools a{font-size:9px;color:#a0a0a0;background-color:inherit;text-decoration:none;margin-right:10px}.dp-about .close,.dp-about table{font-size:11px;font-family:Tahoma,Verdana,Arial,sans-serif!important}.dp-highlighter .tools a:hover{color:red;background-color:inherit;text-decoration:underline}.dp-about{background-color:#fff;color:#333;margin:0;padding:0}.dp-about table{width:100%;height:100%}.dp-about td{padding:10px}.dp-about .copy{border-bottom:1px solid #ACA899;height:95%}.dp-about .title{color:red;background-color:inherit;font-weight:700}.dp-about .close,.dp-about .footer{background-color:#ECEADB;color:#333}.dp-about .para{margin:0 0 4px}.dp-about .footer{border-top:1px solid #fff}.dp-about .close{width:60px;height:22px}.dp-highlighter .comment,.dp-highlighter .comments{color:#008200;background-color:inherit}.dp-highlighter .string{color:#00f;background-color:inherit}.dp-highlighter .keyword{color:#069;font-weight:700;background-color:inherit}.dp-highlighter .preprocessor{color:gray;background-color:inherit}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#222}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .ui-helper-clearfix{height:1%}.ui-helper-zfix,.ui-widget-overlay{position:absolute;top:0;width:100%;height:100%;left:0}.ui-helper-clearfix{display:block}.ui-helper-zfix{opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;color:#222}.ui-widget-header{border:1px solid #aaa;background:url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}.ui-corner-tl,.ui-corner-top{-webkit-border-top-left-radius:4px}.ui-corner-top,.ui-corner-tr{-webkit-border-top-right-radius:4px}.ui-corner-bl,.ui-corner-bottom{-webkit-border-bottom-left-radius:4px}.ui-corner-bottom,.ui-corner-br{-webkit-border-bottom-right-radius:4px}.ui-corner-right,.ui-corner-top,.ui-corner-tr{-moz-border-radius-topright:4px}.ui-corner-bottom,.ui-corner-br,.ui-corner-right{-moz-border-radius-bottomright:4px}.ui-corner-left,.ui-corner-tl,.ui-corner-top{-moz-border-radius-topleft:4px}.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{-moz-border-radius-bottomleft:4px}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-icon{width:16px;height:16px}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-overlay,.ui-widget-shadow{background:url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-corner-tl{border-top-left-radius:4px}.ui-corner-tr{border-top-right-radius:4px}.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-br{border-bottom-right-radius:4px}.ui-corner-top{border-top-left-radius:4px;border-top-right-radius:4px}.ui-corner-bottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ui-corner-right{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-left{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active,.ui-menu{display:block}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover{font-weight:400;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-close:hover{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin:.5em 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tabs .ui-tabs-hide{display:none!important}.ui-datepicker{width:17em;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.dataTables_wrapper .ui-toolbar,div.dataTables_wrapper .ui-widget-header{font:80%/1.45em "Lucida Grande",Verdana,Arial,Helvetica,sans-serif}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-progressbar,table.display thead th.left{text-align:left}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.clear,.dataTables_scroll,table.display{clear:both}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-progressbar{height:2em}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.paging_two_button .ui-button{float:left;cursor:pointer}.paging_full_numbers .ui-button{padding:2px 6px;margin:0;cursor:pointer}.dataTables_paginate .ui-button{margin-right:-.1em!important}.paging_full_numbers{width:350px!important}.dataTables_wrapper .ui-toolbar{padding:5px}.dataTables_paginate{width:auto}.dataTables_info{padding-top:3px}table.display thead th{padding:3px 0 3px 10px;cursor:pointer}table.display thead th.center{text-align:center}table.display thead th div.DataTables_sort_wrapper{position:relative;padding-right:20px}table.display thead th div.DataTables_sort_wrapper span{position:absolute;top:50%;margin-top:-8px;right:0}.dataTables_wrapper{position:relative;clear:both}.dataTables_processing{position:absolute;top:0;left:50%;width:250px;margin-left:-125px;border:1px solid #ddd;text-align:center;color:#999;font-size:11px;padding:2px 0}.dataTables_length{width:40%;float:left}.dataTables_filter{width:50%;float:right;text-align:right}.dataTables_info{width:50%;float:left}.dataTables_paginate{float:right;text-align:right}.paginate_disabled_next,.paginate_disabled_previous,.paginate_enabled_next,.paginate_enabled_previous{height:19px;width:19px;margin-left:3px;float:left}.paginate_disabled_previous{background-image:url(../images/back_disabled.jpg)}.paginate_enabled_previous{background-image:url(../images/back_enabled.jpg)}.paginate_disabled_next{background-image:url(../images/forward_disabled.jpg)}.paginate_enabled_next{background-image:url(../images/forward_enabled.jpg)}table.display{margin:0 auto;width:100%;border-collapse:collapse;font:80%/1.45em "Lucida Grande",Verdana,Arial,Helvetica,sans-serif}table.display tfoot th{padding:3px 0 3px 10px;font-weight:700;font-weight:400}table.display tr.heading2 td{border-bottom:1px solid #aaa}table.display td{padding:3px 10px;color:#498a2d}table.display td.center{text-align:center;color:#498a2d}table.display td.left{text-align:left;color:#498a2d;overflow:hidden}.sorting_asc{background:url(../images/sort_asc.png) center right no-repeat}.sorting_desc{background:url(../images/sort_desc.png) center right no-repeat}.sorting{background:url(../images/sort_both.png) center right no-repeat}.sorting_asc_disabled{background:url(../images/sort_asc_disabled.png) center right no-repeat}.sorting_desc_disabled{background:url(../images/sort_desc_disabled.png) center right no-repeat}tr.odd{background-color:#F2FBED}tr.even{background-color:#fff}.bottom,.top{padding:15px;background-color:#F5F5F5;border:1px solid #CCC}td.details,td.group{background-color:#d1cfd0}.top .dataTables_info{float:none}.dataTables_empty{text-align:center}tfoot input{margin:.5em 0;width:100%;color:#444}tfoot input.search_init{color:#999}td.group{border-bottom:2px solid #A19B9E;border-top:2px solid #A19B9E}td.details{border:2px solid #A19B9E}.example_alt_pagination div.dataTables_info{width:40%}.paging_full_numbers span.paginate_active,.paging_full_numbers span.paginate_button{border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;padding:2px 5px;margin:0 3px;cursor:pointer}.paging_full_numbers span.paginate_button{background-color:#ddd}.paging_full_numbers span.paginate_button:hover{background-color:#ccc}.paging_full_numbers span.paginate_active{background-color:#99B3FF}table.display tr.even.row_selected td{background-color:#B0BED9}table.display tr.odd.row_selected td{background-color:#9FAFD1}tr.odd td.sorting_1{background-color:#C0D0B8}tr.odd td.sorting_2{background-color:#DADCFF}tr.odd td.sorting_3{background-color:#E0E2FF}tr.even td.sorting_1{background-color:#F4F9F1}tr.even td.sorting_2{background-color:#F2F3FF}tr.even td.sorting_3{background-color:#F9F9FF}tr.odd.gradeA td.sorting_1{background-color:#c4ffc4}tr.odd.gradeA td.sorting_2,tr.odd.gradeA td.sorting_3{background-color:#d1ffd1}tr.even.gradeA td.sorting_1{background-color:#d5ffd5}tr.even.gradeA td.sorting_2,tr.even.gradeA td.sorting_3{background-color:#e2ffe2}tr.odd.gradeC td.sorting_1{background-color:#c4c4ff}tr.odd.gradeC td.sorting_2,tr.odd.gradeC td.sorting_3{background-color:#d1d1ff}tr.even.gradeC td.sorting_1{background-color:#d5d5ff}tr.even.gradeC td.sorting_2,tr.even.gradeC td.sorting_3{background-color:#e2e2ff}tr.odd.gradeX td.sorting_1{background-color:#ffc4c4}tr.odd.gradeX td.sorting_2,tr.odd.gradeX td.sorting_3{background-color:#ffd1d1}tr.even.gradeX td.sorting_1{background-color:#ffd5d5}tr.even.gradeX td.sorting_2,tr.even.gradeX td.sorting_3{background-color:#ffe2e2}tr.odd.gradeU td.sorting_1{background-color:#c4c4c4}tr.odd.gradeU td.sorting_2,tr.odd.gradeU td.sorting_3{background-color:#d1d1d1}tr.even.gradeU td.sorting_1{background-color:#d5d5d5}tr.even.gradeU td.sorting_2,tr.even.gradeU td.sorting_3{background-color:#e2e2e2}#example tbody tr.even td.highlighted,.ex_highlight #example tbody tr.even:hover{background-color:#ECFFB3}#example tbody tr.odd td.highlighted,.ex_highlight #example tbody tr.odd:hover{background-color:#E6FF99}.wraithGalCard{margin:16px;width:300px;height:175px;max-height:250px;float:left;border-radius:5px;border:1px solid;display:table}#linkCont{width:97%;padding:10px;background-color:#090909;margin:10px auto;min-height:300px;z-index:2;display:table}#linkCont a,.wraithLogo{margin:0 auto;display:block}.wraithLogo{background-image:url(/images/wraithLogo.png);width:188px;height:190px;background-size:contain;z-index:1}.wcLastUpdate,.wcSite{width:90%;display:block;margin:0 auto 8px}.wcSite{font-weight:700;font-size:20px} \ No newline at end of file diff --git a/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/ColReorder.scssc b/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/ColReorder.scssc index 3f9f3b5..2632efc 100644 Binary files a/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/ColReorder.scssc and b/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/ColReorder.scssc differ diff --git a/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/TableTools_JUI.scssc b/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/TableTools_JUI.scssc index 5043ee1..cb365bc 100644 Binary files a/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/TableTools_JUI.scssc and b/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/TableTools_JUI.scssc differ diff --git a/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/chosen.scssc b/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/chosen.scssc index 44bf7f8..69ab18c 100644 Binary files a/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/chosen.scssc and b/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/chosen.scssc differ diff --git a/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/containmentUnitCore.scssc b/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/containmentUnitCore.scssc index 550d0de..39a7fcd 100644 Binary files a/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/containmentUnitCore.scssc and b/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/containmentUnitCore.scssc differ diff --git a/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/main.scssc b/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/main.scssc index 344107f..9379e92 100644 Binary files a/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/main.scssc and b/static_build/.sass-cache/fb5ea8dad463aedf3e2788c86f93ec59284fdfc0/main.scssc differ diff --git a/static_build/css/containmentUnitCore.css b/static_build/css/containmentUnitCore.css index a4e640e..a181e64 100644 --- a/static_build/css/containmentUnitCore.css +++ b/static_build/css/containmentUnitCore.css @@ -235,12 +235,6 @@ input[type='checkbox'] { min-width: 20px; min-height: 20px; } /*For small devices*/ @media only screen and (max-width: 767px) { #existingPathsCont { width: 90%; } } -#linkCont { width: 80%; padding: 10px 10px; background-color: #090909; margin: 10px auto; min-height: 300px; z-index: 2; } - -#linkCont div { margin: 16px auto; width: 25%; float: left; padding: 0px 10px; } - -#wraithLogo { background-image: url("/images/wraithLogo.png"); width: 188px; height: 190px; background-size: contain; position: absolute; left: 30px; top: 75px; z-index: 1; } - /*-------------------------------------------------- REQUIRED to hide the non-active tab content. But do not hide them in the print stylesheet! --------------------------------------------------*/ .tabberlive .tabbertabhide { display: none; } @@ -1737,3 +1731,16 @@ tr.even.gradeU td.sorting_3 { background-color: #e2e2e2; } .ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted { background-color: #ECFFB3; } .ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted { background-color: #E6FF99; } + +/* Created on : May 13, 2016, 11:06:45 AM Author : WillC +*/ +.wraithGalCard { margin: 16px; width: 300px; height: 175px; max-height: 250px; float: left; border-radius: 5px; border: 1px solid; display: table; } + +#linkCont { width: 97%; padding: 10px 10px; background-color: #090909; margin: 10px auto; min-height: 300px; z-index: 2; display: table; } +#linkCont a { margin: 0px auto; display: block; } + +.wraithLogo { background-image: url("/images/wraithLogo.png"); width: 188px; height: 190px; background-size: contain; z-index: 1; display: block; margin: 0px auto; } + +.wcSite, .wcLastUpdate { width: 90%; display: block; margin: 0px auto; margin-bottom: 8px; } + +.wcSite { font-weight: bold; font-size: 20px; } diff --git a/static_build/css/main.css b/static_build/css/main.css index d619409..33a9ae7 100644 --- a/static_build/css/main.css +++ b/static_build/css/main.css @@ -235,8 +235,3 @@ input[type='checkbox'] { min-width: 20px; min-height: 20px; } /*For small devices*/ @media only screen and (max-width: 767px) { #existingPathsCont { width: 90%; } } -#linkCont { width: 80%; padding: 10px 10px; background-color: #090909; margin: 10px auto; min-height: 300px; z-index: 2; } - -#linkCont div { margin: 16px auto; width: 25%; float: left; padding: 0px 10px; } - -#wraithLogo { background-image: url("/images/wraithLogo.png"); width: 188px; height: 190px; background-size: contain; position: absolute; left: 30px; top: 75px; z-index: 1; } diff --git a/static_build/js/ectoControl.js b/static_build/js/ectoControl.js index 13e1bbc..06fd459 100644 --- a/static_build/js/ectoControl.js +++ b/static_build/js/ectoControl.js @@ -107,8 +107,9 @@ hideCasperOptions(); $('#loadBuffer').load("/wraith/loadWraithForm",function(){ optionsCont.append($(this).html()); + setTimeout(ecto1.wraith.attachEventHandlers,1000); }); - setTimeout(ecto1.wraith.attachEventHandlers,1000); + break; } diff --git a/static_build/js/wraithControl.js b/static_build/js/wraithControl.js index 3834089..d3752b3 100644 --- a/static_build/js/wraithControl.js +++ b/static_build/js/wraithControl.js @@ -85,7 +85,15 @@ //Populates path select box with backend data for(i = 0; i < temp.paths.length; i++) { - pathSelect.append(""); + //Trailing slash in option causes malformed data, sanitize it + var length = temp.paths[i].url.length, + sanitizedOption = temp.paths[i].url; + + if(sanitizedOption.substr(length,-1)==='/'){ + sanitizedOption = sanitizedOption.slice(0,-1); + } + var option = ''; + pathSelect.append(option); } } @@ -99,7 +107,9 @@ payLoad = null, pathLabels=null, pathUrls=null, - protocol="https"; + protocol="https", + lastPath = $('#existingPathsSel').children()[1], + existing = $('#existingPathsSel').children()[0]; if(arg!==true && arg !==false){ arg=false; @@ -108,11 +118,21 @@ delPath = arg; if(delPath){ - - if(pathSelect.children().length<=2 || $('#existingPathsSel :selected').length > pathSelect.children.length-1){ - alert("You can not delete all paths from a site. Sites require atleast one path."); + + if($(lastPath).is(':selected')){ + alert("The first path is reserved and can not be deleted. \n" + + "To update this path, delete the site and add it back\n"+ + "with a new root path. If trying to delete other paths, \n" + + "make sure the first path is not selected."); return; } + + //Make sure the root Existing Paths placeholder is not being added. + + if($(existing).is(':selected')){ + $(existing).prop('selected',false); + } + if(confirm("Delete The Selected Test Paths From The System?")){ update = true; } diff --git a/static_build/sass/containmentUnitCore.scss b/static_build/sass/containmentUnitCore.scss index 34323c0..48da5e1 100644 --- a/static_build/sass/containmentUnitCore.scss +++ b/static_build/sass/containmentUnitCore.scss @@ -5,4 +5,5 @@ @import "chosen"; @import "harPreview"; @import "jquery-ui-1.8.4.custom"; -@import "table_jui"; \ No newline at end of file +@import "table_jui"; +@import "partials/wraithGallery"; \ No newline at end of file diff --git a/static_build/sass/main.scss b/static_build/sass/main.scss index 0a65400..c7f0d32 100644 --- a/static_build/sass/main.scss +++ b/static_build/sass/main.scss @@ -654,31 +654,4 @@ input[type='checkbox']{ } } -#linkCont{ - width:80%; - padding:10px 10px; - background-color:#090909; - margin:10px auto; - min-height:300px; - z-index:2; - -} - -#linkCont div{ - margin:16px auto; - width:25%; - float:left; - padding:0px 10px; - -} -#wraithLogo{ - background-image:url('/images/wraithLogo.png'); - width:188px; - height:190px; - background-size: contain; - position: absolute; - left:30px; - top:75px; - z-index:1; -} diff --git a/static_build/sass/partials/_wraithGallery.scss b/static_build/sass/partials/_wraithGallery.scss new file mode 100644 index 0000000..c25ce9a --- /dev/null +++ b/static_build/sass/partials/_wraithGallery.scss @@ -0,0 +1,53 @@ +/* + Created on : May 13, 2016, 11:06:45 AM + Author : WillC +*/ + +.wraithGalCard{ + margin:16px; + width:300px; + height:175px; + max-height:250px; + float:left; + border-radius: 5px; + border: 1px solid; + display: table; +} + +#linkCont{ + width:97%; + padding:10px 10px; + background-color:#090909; + margin:10px auto; + min-height:300px; + z-index:2; + display:table; + + a{ + margin:0px auto; + display:block; + } + +} + +.wraithLogo{ + background-image:url('/images/wraithLogo.png'); + width:188px; + height:190px; + background-size: contain; + z-index:1; + display:block; + margin: 0px auto; +} + +.wcSite, .wcLastUpdate{ + width: 90%; + display: block; + margin: 0px auto; + margin-bottom: 8px; +} + +.wcSite{ + font-weight: bold; + font-size: 20px; +} \ No newline at end of file