diff --git a/CNAME b/CNAME deleted file mode 100644 index 87c1fbc..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -stevenespinoza.dev \ No newline at end of file diff --git a/asset-manifest.json b/asset-manifest.json index 22fa2c9..5c907f8 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,13 +1,13 @@ { "files": { - "main.css": "/dev-portfolio/static/css/main.925244b5.css", - "main.js": "/dev-portfolio/static/js/main.7c727f0c.js", - "index.html": "/dev-portfolio/index.html", - "main.925244b5.css.map": "/dev-portfolio/static/css/main.925244b5.css.map", - "main.7c727f0c.js.map": "/dev-portfolio/static/js/main.7c727f0c.js.map" + "main.css": "/static/css/main.925244b5.css", + "main.js": "/static/js/main.1a3bd21e.js", + "index.html": "/index.html", + "main.925244b5.css.map": "/static/css/main.925244b5.css.map", + "main.1a3bd21e.js.map": "/static/js/main.1a3bd21e.js.map" }, "entrypoints": [ "static/css/main.925244b5.css", - "static/js/main.7c727f0c.js" + "static/js/main.1a3bd21e.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 980c8cc..7da5ab5 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Steven Espinoza | Software Engineer
\ No newline at end of file +Steven Espinoza | Software Engineer
\ No newline at end of file diff --git a/portfolio_shared_data.json b/portfolio_shared_data.json index 32ab947..884248e 100644 --- a/portfolio_shared_data.json +++ b/portfolio_shared_data.json @@ -28,7 +28,12 @@ "image": "profileStevenE.jpg" }, "skills": { - "frontend": [ + "icons": [ + { + "name": "Python", + "class": "devicon-python-plain", + "level": "85" + }, { "name": "JavaScript", "class": "devicon-javascript-plain", @@ -39,6 +44,11 @@ "class": "devicon-react-original", "level": "80" }, + { + "name": "Flask", + "class": "devicon-flask-original", + "level": "75" + }, { "name": "HTML5", "class": "devicon-html5-plain", @@ -49,6 +59,11 @@ "class": "devicon-css3-plain", "level": "95" }, + { + "name": "SQLite", + "class": "devicon-sqlite-plain", + "level": "70" + }, { "name": "Tailwind CSS", "class": "devicon-tailwindcss-original", @@ -59,33 +74,6 @@ "class": "devicon-redux-original", "level": "75" }, - { - "name": "Figma", - "class": "devicon-figma-plain", - "level": "65" - }, - { - "name": "Bootstrap", - "class": "devicon-bootstrap-plain", - "level": "85" - } - ], - "backend": [ - { - "name": "Python", - "class": "devicon-python-plain", - "level": "85" - }, - { - "name": "Flask", - "class": "devicon-flask-original", - "level": "75" - }, - { - "name": "SQLite", - "class": "devicon-sqlite-plain", - "level": "70" - }, { "name": "PostgreSQL", "class": "devicon-postgresql-plain", @@ -111,6 +99,16 @@ "class": "devicon-linux-plain", "level": "85" }, + { + "name": "Figma", + "class": "devicon-figma-plain", + "level": "65" + }, + { + "name": "Bootstrap", + "class": "devicon-bootstrap-plain", + "level": "85" + }, { "name": "Amazon Web Services", "class": "devicon-amazonwebservices-plain-wordmark", diff --git a/res_primaryLanguage.json b/res_primaryLanguage.json index d7832b1..3621d4c 100644 --- a/res_primaryLanguage.json +++ b/res_primaryLanguage.json @@ -152,33 +152,5 @@ "mainTech": ["Technical Leadership", "Quality Assurance"], "technologies": ["Hardware/Software Testing", "Data Analysis", "Process Improvement", "Systems Integration"] } - ], - "recommendations": [ - { - "author": "David W., CTO at LP3", - "date": "November 26, 2022", - "text": "In two transformative years working alongside Steven, his exemplary leadership as an IT Project Manager and Sr. Systems Engineer stood out. Steven possesses a rare talent for unifying diverse teams, guiding them towards a common vision with ease and conviction. His mastery in facilitating productive SCRUM meetings ensured every team member felt heard and valued, transforming potential conflicts into creative solutions. Steven's unwavering commitment extended beyond regular hours, always ready to address challenges with a solution-focused mindset. Whether leading from the front or supporting as a team member, Steven's contribution was pivotal in our projects' success. His exceptional blend of technical acumen, leadership, and empathy makes him an invaluable asset to any team." - }, - { - "author": "Polo M., Sr. Information System Engineering", - "date": "July 19, 2018", - "text": "Steven distinguishes himself through an exceptional work ethic and outstanding engineering expertise. During our collaboration on critical system development projects at SPAWAR, his relentless drive and superior organizational skills were pivotal to our success. Beyond technical prowess, Steven's strategic management ensured our teams remained focused and cohesive, effectively navigating complexities to maintain project momentum. His contributions were not just valuable; they were transformative, setting new standards for excellence and team synergy." - }, - { - "author": "Sneha N., While At Cisco Systems", - "date": "March 2, 2016", - "text": "At Cisco, Steven was not just a manager but a mentor who offered me a leadership role on a crucial project as an intern. His innovative approach and readiness to share insights not only propelled our project forward but also significantly influenced my professional growth. Steven's ability to mentor amidst a demanding schedule showcased his dedication to nurturing emerging talent." - }, - { - "author": "Kavya P., While At Cisco Systems", - "date": "February 26, 2016", - "text": "Steven's unique approach to leadership, characterized by a genuine interest in team development and leveraging individual strengths, has significantly contributed to project efficiency and team cohesion." - }, - { - "author": "Anmmar A., MBA", - "date": "February 19, 2015", - "text": "Known for his trustworthiness and exceptional team collaboration skills, Steven's intellectual prowess and passion for teaching have greatly contributed to his team's growth and project success, marking him as an outstanding leader." - } ] - } \ No newline at end of file diff --git a/res_secondaryLanguage.json b/res_secondaryLanguage.json index 30efdd9..31d4297 100644 --- a/res_secondaryLanguage.json +++ b/res_secondaryLanguage.json @@ -152,33 +152,5 @@ "mainTech": ["Liderazgo Técnico", "Aseguramiento de la Calidad"], "technologies": ["Pruebas de Hardware/Software", "Análisis de Datos", "Mejora de Procesos", "Integración de Sistemas"] } - ], - "recommendations": [ - { - "author": "David W., CTO en LP3", - "date": "26 de noviembre de 2022", - "text": "En dos años transformadores trabajando junto a Steven, su liderazgo ejemplar como Gerente de Proyectos de TI y Ingeniero de Sistemas Sénior destacó. Steven posee un talento único para unificar equipos diversos, guiándolos hacia una visión común con facilidad y convicción. Su maestría en facilitar reuniones SCRUM productivas aseguró que cada miembro del equipo se sintiera escuchado y valorado, transformando posibles conflictos en soluciones creativas. El compromiso inquebrantable de Steven se extendió más allá de las horas regulares, siempre listo para enfrentar desafíos con una mentalidad enfocada en soluciones. Ya sea liderando desde el frente o apoyando como miembro del equipo, la contribución de Steven fue fundamental para el éxito de nuestros proyectos. Su excepcional combinación de acumen técnico, liderazgo y empatía lo convierte en un activo invaluable para cualquier equipo." - }, - { - "author": "Polo M., Ingeniero de Sistemas de Información Sénior", - "date": "19 de julio de 2018", - "text": "Steven se distingue por una ética de trabajo excepcional y una experiencia en ingeniería sobresaliente. Durante nuestra colaboración en proyectos críticos de desarrollo de sistemas en SPAWAR, su impulso implacable y habilidades organizativas superiores fueron fundamentales para nuestro éxito. Más allá del dominio técnico, la gestión estratégica de Steven aseguró que nuestros equipos permanecieran enfocados y cohesionados, navegando efectivamente por las complejidades para mantener el impulso del proyecto. Sus contribuciones no fueron solo valiosas; fueron transformadoras, estableciendo nuevos estándares de excelencia y sinergia de equipo." - }, - { - "author": "Sneha N., Mientras estuvo en Cisco Systems", - "date": "2 de marzo de 2016", - "text": "En Cisco, Steven no fue solo un gerente, sino un mentor que me ofreció un papel de liderazgo en un proyecto crucial como pasante. Su enfoque innovador y su disposición para compartir percepciones no solo impulsaron nuestro proyecto hacia adelante, sino que también influyeron significativamente en mi crecimiento profesional. La capacidad de Steven para mentorizar a pesar de un horario exigente demostró su dedicación a fomentar el talento emergente." - }, - { - "author": "Kavya P., Mientras estuvo en Cisco Systems", - "date": "26 de febrero de 2016", - "text": "El enfoque único de Steven hacia el liderazgo, caracterizado por un interés genuino en el desarrollo del equipo y en aprovechar las fortalezas individuales, ha contribuido significativamente a la eficiencia del proyecto y la cohesión del equipo." - }, - { - "author": "Anmmar A., MBA", - "date": "19 de febrero de 2015", - "text": "Conocido por su confiabilidad y excepcionales habilidades de colaboración en equipo, el ingenio intelectual de Steven y su pasión por enseñar han contribuido enormemente al crecimiento de su equipo y al éxito del proyecto, marcándolo como un líder sobresaliente." - } ] - } diff --git a/static/js/main.7c727f0c.js b/static/js/main.1a3bd21e.js similarity index 97% rename from static/js/main.7c727f0c.js rename to static/js/main.1a3bd21e.js index 5e1bcef..3cce259 100644 --- a/static/js/main.7c727f0c.js +++ b/static/js/main.1a3bd21e.js @@ -1,3 +1,3 @@ -/*! For license information please see main.7c727f0c.js.LICENSE.txt */ -(()=>{var e={466:(e,t)=>{t.A={width:256,height:361,body:''}},702:(e,t)=>{t.A={width:256,height:329,body:''}},982:(e,t)=>{t.A={width:256,height:256,body:''}},103:(e,t)=>{t.A={width:256,height:255,body:''}},82:(e,t)=>{t.A={width:256,height:228,body:''}},881:(e,t)=>{t.A={width:512,height:228,body:''}},613:function(e,t){var n;!function(t,n){"use strict";"object"===typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!==typeof window?window:this,(function(r,a){"use strict";var i=[],o=Object.getPrototypeOf,l=i.slice,s=i.flat?function(e){return i.flat.call(e)}:function(e){return i.concat.apply([],e)},c=i.push,u=i.indexOf,f={},d=f.toString,p=f.hasOwnProperty,h=p.toString,m=h.call(Object),g={},v=function(e){return"function"===typeof e&&"number"!==typeof e.nodeType&&"function"!==typeof e.item},y=function(e){return null!=e&&e===e.window},b=r.document,x={type:!0,src:!0,nonce:!0,noModule:!0};function w(e,t,n){var r,a,i=(n=n||b).createElement("script");if(i.text=e,t)for(r in x)(a=t[r]||t.getAttribute&&t.getAttribute(r))&&i.setAttribute(r,a);n.head.appendChild(i).parentNode.removeChild(i)}function k(e){return null==e?e+"":"object"===typeof e||"function"===typeof e?f[d.call(e)]||"object":typeof e}var S="3.7.1",E=/HTML$/i,C=function(e,t){return new C.fn.init(e,t)};function j(e){var t=!!e&&"length"in e&&e.length,n=k(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"===typeof t&&t>0&&t-1 in e)}function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}C.fn=C.prototype={jquery:S,constructor:C,length:0,toArray:function(){return l.call(this)},get:function(e){return null==e?l.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=C.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return C.each(this,e)},map:function(e){return this.pushStack(C.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(C.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(C.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|"+P+")"+P+"*"),B=new RegExp(P+"|>"),W=new RegExp(I),U=new RegExp("^"+L+"$"),q={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+j+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},Z=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Y=/[+~]/,Q=new RegExp("\\\\[\\da-fA-F]{1,6}"+P+"?|\\\\([^\\r\\n\\f])","g"),X=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},K=function(){se()},G=de((function(e){return!0===e.disabled&&N(e,"fieldset")}),{dir:"parentNode",next:"legend"});try{m.apply(i=l.call(D.childNodes),D.childNodes),i[D.childNodes.length].nodeType}catch(be){m={apply:function(e,t){R.apply(e,l.call(t))},call:function(e){R.apply(e,l.call(arguments,1))}}}function J(e,t,n,r){var a,i,o,l,c,u,p,h=t&&t.ownerDocument,y=t?t.nodeType:9;if(n=n||[],"string"!==typeof e||!e||1!==y&&9!==y&&11!==y)return n;if(!r&&(se(t),t=t||s,f)){if(11!==y&&(c=$.exec(e)))if(a=c[1]){if(9===y){if(!(o=t.getElementById(a)))return n;if(o.id===a)return m.call(n,o),n}else if(h&&(o=h.getElementById(a))&&J.contains(t,o)&&o.id===a)return m.call(n,o),n}else{if(c[2])return m.apply(n,t.getElementsByTagName(e)),n;if((a=c[3])&&t.getElementsByClassName)return m.apply(n,t.getElementsByClassName(a)),n}if(!S[e+" "]&&(!d||!d.test(e))){if(p=e,h=t,1===y&&(B.test(e)||H.test(e))){for((h=Y.test(e)&&le(t.parentNode)||t)==t&&g.scope||((l=t.getAttribute("id"))?l=C.escapeSelector(l):t.setAttribute("id",l=v)),i=(u=ue(e)).length;i--;)u[i]=(l?"#"+l:":scope")+" "+fe(u[i]);p=u.join(",")}try{return m.apply(n,h.querySelectorAll(p)),n}catch(b){S(e,!0)}finally{l===v&&t.removeAttribute("id")}}}return ye(e.replace(A,"$1"),t,n,r)}function ee(){var e=[];return function n(r,a){return e.push(r+" ")>t.cacheLength&&delete n[e.shift()],n[r+" "]=a}}function te(e){return e[v]=!0,e}function ne(e){var t=s.createElement("fieldset");try{return!!e(t)}catch(be){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function re(e){return function(t){return N(t,"input")&&t.type===e}}function ae(e){return function(t){return(N(t,"input")||N(t,"button"))&&t.type===e}}function ie(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&G(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function oe(e){return te((function(t){return t=+t,te((function(n,r){for(var a,i=e([],n.length,t),o=i.length;o--;)n[a=i[o]]&&(n[a]=!(r[a]=n[a]))}))}))}function le(e){return e&&"undefined"!==typeof e.getElementsByTagName&&e}function se(e){var n,r=e?e.ownerDocument||e:D;return r!=s&&9===r.nodeType&&r.documentElement?(c=(s=r).documentElement,f=!C.isXMLDoc(s),h=c.matches||c.webkitMatchesSelector||c.msMatchesSelector,c.msMatchesSelector&&D!=s&&(n=s.defaultView)&&n.top!==n&&n.addEventListener("unload",K),g.getById=ne((function(e){return c.appendChild(e).id=C.expando,!s.getElementsByName||!s.getElementsByName(C.expando).length})),g.disconnectedMatch=ne((function(e){return h.call(e,"*")})),g.scope=ne((function(){return s.querySelectorAll(":scope")})),g.cssHas=ne((function(){try{return s.querySelector(":has(*,:jqfake)"),!1}catch(be){return!0}})),g.getById?(t.filter.ID=function(e){var t=e.replace(Q,X);return function(e){return e.getAttribute("id")===t}},t.find.ID=function(e,t){if("undefined"!==typeof t.getElementById&&f){var n=t.getElementById(e);return n?[n]:[]}}):(t.filter.ID=function(e){var t=e.replace(Q,X);return function(e){var n="undefined"!==typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},t.find.ID=function(e,t){if("undefined"!==typeof t.getElementById&&f){var n,r,a,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(a=t.getElementsByName(e),r=0;i=a[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),t.find.TAG=function(e,t){return"undefined"!==typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},t.find.CLASS=function(e,t){if("undefined"!==typeof t.getElementsByClassName&&f)return t.getElementsByClassName(e)},d=[],ne((function(e){var t;c.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+P+"*(?:value|"+j+")"),e.querySelectorAll("[id~="+v+"-]").length||d.push("~="),e.querySelectorAll("a#"+v+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=s.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),c.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=s.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+P+"*name"+P+"*="+P+"*(?:''|\"\")")})),g.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),E=function(e,t){if(e===t)return o=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!g.sortDetached&&t.compareDocumentPosition(e)===n?e===s||e.ownerDocument==D&&J.contains(D,e)?-1:t===s||t.ownerDocument==D&&J.contains(D,t)?1:a?u.call(a,e)-u.call(a,t):0:4&n?-1:1)},s):s}for(e in J.matches=function(e,t){return J(e,null,null,t)},J.matchesSelector=function(e,t){if(se(e),f&&!S[t+" "]&&(!d||!d.test(t)))try{var n=h.call(e,t);if(n||g.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(be){S(t,!0)}return J(t,s,null,[e]).length>0},J.contains=function(e,t){return(e.ownerDocument||e)!=s&&se(e),C.contains(e,t)},J.attr=function(e,n){(e.ownerDocument||e)!=s&&se(e);var r=t.attrHandle[n.toLowerCase()],a=r&&p.call(t.attrHandle,n.toLowerCase())?r(e,n,!f):void 0;return void 0!==a?a:e.getAttribute(n)},J.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},C.uniqueSort=function(e){var t,n=[],r=0,i=0;if(o=!g.sortStable,a=!g.sortStable&&l.call(e,0),T.call(e,E),o){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)_.call(e,n[r],1)}return a=null,e},C.fn.uniqueSort=function(){return this.pushStack(C.uniqueSort(l.apply(this)))},t=C.expr={cacheLength:50,createPseudo:te,match:q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Q,X),e[3]=(e[3]||e[4]||e[5]||"").replace(Q,X),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||J.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&J.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return q.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=ue(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Q,X).toLowerCase();return"*"===e?function(){return!0}:function(e){return N(e,t)}},CLASS:function(e){var t=x[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&x(e,(function(e){return t.test("string"===typeof e.className&&e.className||"undefined"!==typeof e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var a=J.attr(r,e);return null==a?"!="===t:!t||(a+="","="===t?a===n:"!="===t?a!==n:"^="===t?n&&0===a.indexOf(n):"*="===t?n&&a.indexOf(n)>-1:"$="===t?n&&a.slice(-n.length)===n:"~="===t?(" "+a.replace(z," ")+" ").indexOf(n)>-1:"|="===t&&(a===n||a.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,a){var i="nth"!==e.slice(0,3),o="last"!==e.slice(-4),l="of-type"===t;return 1===r&&0===a?function(e){return!!e.parentNode}:function(t,n,s){var c,u,f,d,p,h=i!==o?"nextSibling":"previousSibling",m=t.parentNode,g=l&&t.nodeName.toLowerCase(),b=!s&&!l,x=!1;if(m){if(i){for(;h;){for(f=t;f=f[h];)if(l?N(f,g):1===f.nodeType)return!1;p=h="only"===e&&!p&&"nextSibling"}return!0}if(p=[o?m.firstChild:m.lastChild],o&&b){for(x=(d=(c=(u=m[v]||(m[v]={}))[e]||[])[0]===y&&c[1])&&c[2],f=d&&m.childNodes[d];f=++d&&f&&f[h]||(x=d=0)||p.pop();)if(1===f.nodeType&&++x&&f===t){u[e]=[y,d,x];break}}else if(b&&(x=d=(c=(u=t[v]||(t[v]={}))[e]||[])[0]===y&&c[1]),!1===x)for(;(f=++d&&f&&f[h]||(x=d=0)||p.pop())&&(!(l?N(f,g):1===f.nodeType)||!++x||(b&&((u=f[v]||(f[v]={}))[e]=[y,x]),f!==t)););return(x-=a)===r||x%r===0&&x/r>=0}}},PSEUDO:function(e,n){var r,a=t.pseudos[e]||t.setFilters[e.toLowerCase()]||J.error("unsupported pseudo: "+e);return a[v]?a(n):a.length>1?(r=[e,e,"",n],t.setFilters.hasOwnProperty(e.toLowerCase())?te((function(e,t){for(var r,i=a(e,n),o=i.length;o--;)e[r=u.call(e,i[o])]=!(t[r]=i[o])})):function(e){return a(e,0,r)}):a}},pseudos:{not:te((function(e){var t=[],n=[],r=ve(e.replace(A,"$1"));return r[v]?te((function(e,t,n,a){for(var i,o=r(e,null,a,[]),l=e.length;l--;)(i=o[l])&&(e[l]=!(t[l]=i))})):function(e,a,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}})),has:te((function(e){return function(t){return J(e,t).length>0}})),contains:te((function(e){return e=e.replace(Q,X),function(t){return(t.textContent||C.text(t)).indexOf(e)>-1}})),lang:te((function(e){return U.test(e||"")||J.error("unsupported lang: "+e),e=e.replace(Q,X).toLowerCase(),function(t){var n;do{if(n=f?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var t=r.location&&r.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===c},focus:function(e){return e===function(){try{return s.activeElement}catch(e){}}()&&s.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:ie(!1),disabled:ie(!0),checked:function(e){return N(e,"input")&&!!e.checked||N(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!t.pseudos.empty(e)},header:function(e){return V.test(e.nodeName)},input:function(e){return Z.test(e.nodeName)},button:function(e){return N(e,"input")&&"button"===e.type||N(e,"button")},text:function(e){var t;return N(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:oe((function(){return[0]})),last:oe((function(e,t){return[t-1]})),eq:oe((function(e,t,n){return[n<0?n+t:n]})),even:oe((function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e})),gt:oe((function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var a=e.length;a--;)if(!e[a](t,n,r))return!1;return!0}:e[0]}function he(e,t,n,r,a){for(var i,o=[],l=0,s=e.length,c=null!=t;l-1&&(i[c]=!(o[c]=d))}}else p=he(p===o?p.splice(v,p.length):p),a?a(null,o,p,s):m.apply(o,p)}))}function ge(e){for(var r,a,i,o=e.length,l=t.relative[e[0].type],s=l||t.relative[" "],c=l?1:0,f=de((function(e){return e===r}),s,!0),d=de((function(e){return u.call(r,e)>-1}),s,!0),p=[function(e,t,a){var i=!l&&(a||t!=n)||((r=t).nodeType?f(e,t,a):d(e,t,a));return r=null,i}];c1&&pe(p),c>1&&fe(e.slice(0,c-1).concat({value:" "===e[c-2].type?"*":""})).replace(A,"$1"),a,c0,i=e.length>0,o=function(o,l,c,u,d){var p,h,g,v=0,b="0",x=o&&[],w=[],k=n,S=o||i&&t.find.TAG("*",d),E=y+=null==k?1:Math.random()||.1,j=S.length;for(d&&(n=l==s||l||d);b!==j&&null!=(p=S[b]);b++){if(i&&p){for(h=0,l||p.ownerDocument==s||(se(p),c=!f);g=e[h++];)if(g(p,l||s,c)){m.call(u,p);break}d&&(y=E)}a&&((p=!g&&p)&&v--,o&&x.push(p))}if(v+=b,a&&b!==v){for(h=0;g=r[h++];)g(x,w,l,c);if(o){if(v>0)for(;b--;)x[b]||w[b]||(w[b]=O.call(u));w=he(w)}m.apply(u,w),d&&!o&&w.length>0&&v+r.length>1&&C.uniqueSort(u)}return d&&(y=E,n=k),x};return a?te(o):o}(o,i)),l.selector=e}return l}function ye(e,n,r,a){var i,o,l,s,c,u="function"===typeof e&&e,d=!a&&ue(e=u.selector||e);if(r=r||[],1===d.length){if((o=d[0]=d[0].slice(0)).length>2&&"ID"===(l=o[0]).type&&9===n.nodeType&&f&&t.relative[o[1].type]){if(!(n=(t.find.ID(l.matches[0].replace(Q,X),n)||[])[0]))return r;u&&(n=n.parentNode),e=e.slice(o.shift().value.length)}for(i=q.needsContext.test(e)?0:o.length;i--&&(l=o[i],!t.relative[s=l.type]);)if((c=t.find[s])&&(a=c(l.matches[0].replace(Q,X),Y.test(o[0].type)&&le(n.parentNode)||n))){if(o.splice(i,1),!(e=a.length&&fe(o)))return m.apply(r,a),r;break}}return(u||ve(e,d))(a,n,!f,r,!n||Y.test(e)&&le(n.parentNode)||n),r}ce.prototype=t.filters=t.pseudos,t.setFilters=new ce,g.sortStable=v.split("").sort(E).join("")===v,se(),g.sortDetached=ne((function(e){return 1&e.compareDocumentPosition(s.createElement("fieldset"))})),C.find=J,C.expr[":"]=C.expr.pseudos,C.unique=C.uniqueSort,J.compile=ve,J.select=ye,J.setDocument=se,J.tokenize=ue,J.escape=C.escapeSelector,J.getText=C.text,J.isXML=C.isXMLDoc,J.selectors=C.expr,J.support=C.support,J.uniqueSort=C.uniqueSort}();var I=function(e,t,n){for(var r=[],a=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(a&&C(e).is(n))break;r.push(e)}return r},z=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},F=C.expr.match.needsContext,H=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function B(e,t,n){return v(t)?C.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?C.grep(e,(function(e){return e===t!==n})):"string"!==typeof t?C.grep(e,(function(e){return u.call(t,e)>-1!==n})):C.filter(t,e,n)}C.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?C.find.matchesSelector(r,e)?[r]:[]:C.find.matches(e,C.grep(t,(function(e){return 1===e.nodeType})))},C.fn.extend({find:function(e){var t,n,r=this.length,a=this;if("string"!==typeof e)return this.pushStack(C(e).filter((function(){for(t=0;t1?C.uniqueSort(n):n},filter:function(e){return this.pushStack(B(this,e||[],!1))},not:function(e){return this.pushStack(B(this,e||[],!0))},is:function(e){return!!B(this,"string"===typeof e&&F.test(e)?C(e):e||[],!1).length}});var W,U=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,a;if(!e)return this;if(n=n||W,"string"===typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:U.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:b,!0)),H.test(r[1])&&C.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(a=b.getElementById(r[2]))&&(this[0]=a,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this)}).prototype=C.fn,W=C(b);var q=/^(?:parents|prev(?:Until|All))/,Z={children:!0,contents:!0,next:!0,prev:!0};function V(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter((function(){for(var e=0;e-1:1===n.nodeType&&C.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?C.uniqueSort(i):i)},index:function(e){return e?"string"===typeof e?u.call(C(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),C.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return I(e,"parentNode")},parentsUntil:function(e,t,n){return I(e,"parentNode",n)},next:function(e){return V(e,"nextSibling")},prev:function(e){return V(e,"previousSibling")},nextAll:function(e){return I(e,"nextSibling")},prevAll:function(e){return I(e,"previousSibling")},nextUntil:function(e,t,n){return I(e,"nextSibling",n)},prevUntil:function(e,t,n){return I(e,"previousSibling",n)},siblings:function(e){return z((e.parentNode||{}).firstChild,e)},children:function(e){return z(e.firstChild)},contents:function(e){return null!=e.contentDocument&&o(e.contentDocument)?e.contentDocument:(N(e,"template")&&(e=e.content||e),C.merge([],e.childNodes))}},(function(e,t){C.fn[e]=function(n,r){var a=C.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"===typeof r&&(a=C.filter(r,a)),this.length>1&&(Z[e]||C.uniqueSort(a),q.test(e)&&a.reverse()),this.pushStack(a)}}));var $=/[^\x20\t\r\n\f]+/g;function Y(e){return e}function Q(e){throw e}function X(e,t,n,r){var a;try{e&&v(a=e.promise)?a.call(e).done(t).fail(n):e&&v(a=e.then)?a.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}C.Callbacks=function(e){e="string"===typeof e?function(e){var t={};return C.each(e.match($)||[],(function(e,n){t[n]=!0})),t}(e):C.extend({},e);var t,n,r,a,i=[],o=[],l=-1,s=function(){for(a=a||e.once,r=t=!0;o.length;l=-1)for(n=o.shift();++l-1;)i.splice(n,1),n<=l&&l--})),this},has:function(e){return e?C.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return a=o=[],i=n="",this},disabled:function(){return!i},lock:function(){return a=o=[],n||t||(i=n=""),this},locked:function(){return!!a},fireWith:function(e,n){return a||(n=[e,(n=n||[]).slice?n.slice():n],o.push(n),t||s()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},C.extend({Deferred:function(e){var t=[["notify","progress",C.Callbacks("memory"),C.Callbacks("memory"),2],["resolve","done",C.Callbacks("once memory"),C.Callbacks("once memory"),0,"resolved"],["reject","fail",C.Callbacks("once memory"),C.Callbacks("once memory"),1,"rejected"]],n="pending",a={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return a.then(null,e)},pipe:function(){var e=arguments;return C.Deferred((function(n){C.each(t,(function(t,r){var a=v(e[r[4]])&&e[r[4]];i[r[1]]((function(){var e=a&&a.apply(this,arguments);e&&v(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,a?[e]:arguments)}))})),e=null})).promise()},then:function(e,n,a){var i=0;function o(e,t,n,a){return function(){var l=this,s=arguments,c=function(){var r,c;if(!(e=i&&(n!==Q&&(l=void 0,s=[r]),t.rejectWith(l,s))}};e?u():(C.Deferred.getErrorHook?u.error=C.Deferred.getErrorHook():C.Deferred.getStackHook&&(u.error=C.Deferred.getStackHook()),r.setTimeout(u))}}return C.Deferred((function(r){t[0][3].add(o(0,r,v(a)?a:Y,r.notifyWith)),t[1][3].add(o(0,r,v(e)?e:Y)),t[2][3].add(o(0,r,v(n)?n:Q))})).promise()},promise:function(e){return null!=e?C.extend(e,a):a}},i={};return C.each(t,(function(e,r){var o=r[2],l=r[5];a[r[1]]=o.add,l&&o.add((function(){n=l}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),o.add(r[3].fire),i[r[0]]=function(){return i[r[0]+"With"](this===i?void 0:this,arguments),this},i[r[0]+"With"]=o.fireWith})),a.promise(i),e&&e.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),a=l.call(arguments),i=C.Deferred(),o=function(e){return function(n){r[e]=this,a[e]=arguments.length>1?l.call(arguments):n,--t||i.resolveWith(r,a)}};if(t<=1&&(X(e,i.done(o(n)).resolve,i.reject,!t),"pending"===i.state()||v(a[n]&&a[n].then)))return i.then();for(;n--;)X(a[n],o(n),i.reject);return i.promise()}});var K=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;C.Deferred.exceptionHook=function(e,t){r.console&&r.console.warn&&e&&K.test(e.name)&&r.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},C.readyException=function(e){r.setTimeout((function(){throw e}))};var G=C.Deferred();function J(){b.removeEventListener("DOMContentLoaded",J),r.removeEventListener("load",J),C.ready()}C.fn.ready=function(e){return G.then(e).catch((function(e){C.readyException(e)})),this},C.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--C.readyWait:C.isReady)||(C.isReady=!0,!0!==e&&--C.readyWait>0||G.resolveWith(b,[C]))}}),C.ready.then=G.then,"complete"===b.readyState||"loading"!==b.readyState&&!b.documentElement.doScroll?r.setTimeout(C.ready):(b.addEventListener("DOMContentLoaded",J),r.addEventListener("load",J));var ee=function(e,t,n,r,a,i,o){var l=0,s=e.length,c=null==n;if("object"===k(n))for(l in a=!0,n)ee(e,t,l,n[l],!0,i,o);else if(void 0!==r&&(a=!0,v(r)||(o=!0),c&&(o?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(C(e),n)})),t))for(;l1,null,!0)},removeData:function(e){return this.each((function(){se.remove(this,e)}))}}),C.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=le.get(e,t),n&&(!r||Array.isArray(n)?r=le.access(e,t,C.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=C.queue(e,t),r=n.length,a=n.shift(),i=C._queueHooks(e,t);"inprogress"===a&&(a=n.shift(),r--),a&&("fx"===t&&n.unshift("inprogress"),delete i.stop,a.call(e,(function(){C.dequeue(e,t)}),i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return le.get(e,n)||le.access(e,n,{empty:C.Callbacks("once memory").add((function(){le.remove(e,[t+"queue",n])}))})}}),C.fn.extend({queue:function(e,t){var n=2;return"string"!==typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;!function(){var e=b.createDocumentFragment().appendChild(b.createElement("div")),t=b.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),g.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",g.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue,e.innerHTML="",g.option=!!e.lastChild}();var je={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function Ne(e,t){var n;return n="undefined"!==typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!==typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?C.merge([e],n):n}function Oe(e,t){for(var n=0,r=e.length;n",""]);var Te=/<|&#?\w+;/;function _e(e,t,n,r,a){for(var i,o,l,s,c,u,f=t.createDocumentFragment(),d=[],p=0,h=e.length;p-1)a&&a.push(i);else if(c=ge(i),o=Ne(f.appendChild(i),"script"),c&&Oe(o),n)for(u=0;i=o[u++];)Ce.test(i.type||"")&&n.push(i);return f}var Pe=/^([^.]*)(?:\.(.+)|)/;function Ae(){return!0}function Le(){return!1}function Me(e,t,n,r,a,i){var o,l;if("object"===typeof t){for(l in"string"!==typeof n&&(r=r||n,n=void 0),t)Me(e,l,n,r,t[l],i);return e}if(null==r&&null==a?(a=n,r=n=void 0):null==a&&("string"===typeof n?(a=r,r=void 0):(a=r,r=n,n=void 0)),!1===a)a=Le;else if(!a)return e;return 1===i&&(o=a,a=function(e){return C().off(e),o.apply(this,arguments)},a.guid=o.guid||(o.guid=C.guid++)),e.each((function(){C.event.add(this,t,a,r,n)}))}function De(e,t,n){n?(le.set(e,t,!1),C.event.add(e,t,{namespace:!1,handler:function(e){var n,r=le.get(this,t);if(1&e.isTrigger&&this[t]){if(r)(C.event.special[t]||{}).delegateType&&e.stopPropagation();else if(r=l.call(arguments),le.set(this,t,r),this[t](),n=le.get(this,t),le.set(this,t,!1),r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n}else r&&(le.set(this,t,C.event.trigger(r[0],r.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ae)}})):void 0===le.get(e,t)&&C.event.add(e,t,Ae)}C.event={global:{},add:function(e,t,n,r,a){var i,o,l,s,c,u,f,d,p,h,m,g=le.get(e);if(ie(e))for(n.handler&&(n=(i=n).handler,a=i.selector),a&&C.find.matchesSelector(me,a),n.guid||(n.guid=C.guid++),(s=g.events)||(s=g.events=Object.create(null)),(o=g.handle)||(o=g.handle=function(t){return"undefined"!==typeof C&&C.event.triggered!==t.type?C.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match($)||[""]).length;c--;)p=m=(l=Pe.exec(t[c])||[])[1],h=(l[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(a?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},u=C.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:a,needsContext:a&&C.expr.match.needsContext.test(a),namespace:h.join(".")},i),(d=s[p])||((d=s[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,o)||e.addEventListener&&e.addEventListener(p,o)),f.add&&(f.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),a?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[p]=!0)},remove:function(e,t,n,r,a){var i,o,l,s,c,u,f,d,p,h,m,g=le.hasData(e)&&le.get(e);if(g&&(s=g.events)){for(c=(t=(t||"").match($)||[""]).length;c--;)if(p=m=(l=Pe.exec(t[c])||[])[1],h=(l[2]||"").split(".").sort(),p){for(f=C.event.special[p]||{},d=s[p=(r?f.delegateType:f.bindType)||p]||[],l=l[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=i=d.length;i--;)u=d[i],!a&&m!==u.origType||n&&n.guid!==u.guid||l&&!l.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(i,1),u.selector&&d.delegateCount--,f.remove&&f.remove.call(e,u));o&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,g.handle)||C.removeEvent(e,p,g.handle),delete s[p])}else for(p in s)C.event.remove(e,p+t[c],n,r,!0);C.isEmptyObject(s)&&le.remove(e,"handle events")}},dispatch:function(e){var t,n,r,a,i,o,l=new Array(arguments.length),s=C.event.fix(e),c=(le.get(this,"events")||Object.create(null))[s.type]||[],u=C.event.special[s.type]||{};for(l[0]=s,t=1;t=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(i=[],o={},n=0;n-1:C.find(a,this,null,[c]).length),o[a]&&i.push(r);i.length&&l.push({elem:c,handlers:i})}return c=this,s\s*$/g;function Fe(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Be(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function We(e,t){var n,r,a,i,o,l;if(1===t.nodeType){if(le.hasData(e)&&(l=le.get(e).events))for(a in le.remove(t,"handle events"),l)for(n=0,r=l[a].length;n1&&"string"===typeof h&&!g.checkClone&&Ie.test(h))return e.each((function(a){var i=e.eq(a);m&&(t[0]=h.call(this,a,i.html())),qe(i,t,n,r)}));if(d&&(i=(a=_e(t,e[0].ownerDocument,!1,e,r)).firstChild,1===a.childNodes.length&&(a=i),i||r)){for(l=(o=C.map(Ne(a,"script"),He)).length;f0&&Oe(o,!s&&Ne(e,"script")),l},cleanData:function(e){for(var t,n,r,a=C.event.special,i=0;void 0!==(n=e[i]);i++)if(ie(n)){if(t=n[le.expando]){if(t.events)for(r in t.events)a[r]?C.event.remove(n,r):C.removeEvent(n,r,t.handle);n[le.expando]=void 0}n[se.expando]&&(n[se.expando]=void 0)}}}),C.fn.extend({detach:function(e){return Ze(this,e,!0)},remove:function(e){return Ze(this,e)},text:function(e){return ee(this,(function(e){return void 0===e?C.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return qe(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Fe(this,e).appendChild(e)}))},prepend:function(){return qe(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Fe(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return qe(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return qe(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(C.cleanData(Ne(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return C.clone(this,e,t)}))},html:function(e){return ee(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"===typeof e&&!Re.test(e)&&!je[(Ee.exec(e)||["",""])[1].toLowerCase()]){e=C.htmlPrefilter(e);try{for(;n=0&&(s+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-s-l-.5))||0),s+c}function st(e,t,n){var r=Ye(e),a=(!g.boxSizingReliable()||n)&&"border-box"===C.css(e,"boxSizing",!1,r),i=a,o=Ke(e,t,r),l="offset"+t[0].toUpperCase()+t.slice(1);if(Ve.test(o)){if(!n)return o;o="auto"}return(!g.boxSizingReliable()&&a||!g.reliableTrDimensions()&&N(e,"tr")||"auto"===o||!parseFloat(o)&&"inline"===C.css(e,"display",!1,r))&&e.getClientRects().length&&(a="border-box"===C.css(e,"boxSizing",!1,r),(i=l in e)&&(o=e[l])),(o=parseFloat(o)||0)+lt(e,t,n||(a?"border":"content"),i,r,o)+"px"}function ct(e,t,n,r,a){return new ct.prototype.init(e,t,n,r,a)}C.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ke(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var a,i,o,l=ae(t),s=$e.test(t),c=e.style;if(s||(t=nt(l)),o=C.cssHooks[t]||C.cssHooks[l],void 0===n)return o&&"get"in o&&void 0!==(a=o.get(e,!1,r))?a:c[t];"string"===(i=typeof n)&&(a=pe.exec(n))&&a[1]&&(n=be(e,t,a),i="number"),null!=n&&n===n&&("number"!==i||s||(n+=a&&a[3]||(C.cssNumber[l]?"":"px")),g.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),o&&"set"in o&&void 0===(n=o.set(e,n,r))||(s?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var a,i,o,l=ae(t);return $e.test(t)||(t=nt(l)),(o=C.cssHooks[t]||C.cssHooks[l])&&"get"in o&&(a=o.get(e,!0,n)),void 0===a&&(a=Ke(e,t,r)),"normal"===a&&t in it&&(a=it[t]),""===n||n?(i=parseFloat(a),!0===n||isFinite(i)?i||0:a):a}}),C.each(["height","width"],(function(e,t){C.cssHooks[t]={get:function(e,n,r){if(n)return!rt.test(C.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?st(e,t,r):Qe(e,at,(function(){return st(e,t,r)}))},set:function(e,n,r){var a,i=Ye(e),o=!g.scrollboxSize()&&"absolute"===i.position,l=(o||r)&&"border-box"===C.css(e,"boxSizing",!1,i),s=r?lt(e,t,r,l,i):0;return l&&o&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-lt(e,t,"border",!1,i)-.5)),s&&(a=pe.exec(n))&&"px"!==(a[3]||"px")&&(e.style[t]=n,n=C.css(e,t)),ot(0,n,s)}}})),C.cssHooks.marginLeft=Ge(g.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Ke(e,"marginLeft"))||e.getBoundingClientRect().left-Qe(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),C.each({margin:"",padding:"",border:"Width"},(function(e,t){C.cssHooks[e+t]={expand:function(n){for(var r=0,a={},i="string"===typeof n?n.split(" "):[n];r<4;r++)a[e+he[r]+t]=i[r]||i[r-2]||i[0];return a}},"margin"!==e&&(C.cssHooks[e+t].set=ot)})),C.fn.extend({css:function(e,t){return ee(this,(function(e,t,n){var r,a,i={},o=0;if(Array.isArray(t)){for(r=Ye(e),a=t.length;o1)}}),C.Tween=ct,ct.prototype={constructor:ct,init:function(e,t,n,r,a,i){this.elem=e,this.prop=n,this.easing=a||C.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(C.cssNumber[n]?"":"px")},cur:function(){var e=ct.propHooks[this.prop];return e&&e.get?e.get(this):ct.propHooks._default.get(this)},run:function(e){var t,n=ct.propHooks[this.prop];return this.options.duration?this.pos=t=C.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):ct.propHooks._default.set(this),this}},ct.prototype.init.prototype=ct.prototype,ct.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=C.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){C.fx.step[e.prop]?C.fx.step[e.prop](e):1!==e.elem.nodeType||!C.cssHooks[e.prop]&&null==e.elem.style[nt(e.prop)]?e.elem[e.prop]=e.now:C.style(e.elem,e.prop,e.now+e.unit)}}},ct.propHooks.scrollTop=ct.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},C.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},C.fx=ct.prototype.init,C.fx.step={};var ut,ft,dt=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function ht(){ft&&(!1===b.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(ht):r.setTimeout(ht,C.fx.interval),C.fx.tick())}function mt(){return r.setTimeout((function(){ut=void 0})),ut=Date.now()}function gt(e,t){var n,r=0,a={height:e};for(t=t?1:0;r<4;r+=2-t)a["margin"+(n=he[r])]=a["padding"+n]=e;return t&&(a.opacity=a.width=e),a}function vt(e,t,n){for(var r,a=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),i=0,o=a.length;i1)},removeAttr:function(e){return this.each((function(){C.removeAttr(this,e)}))}}),C.extend({attr:function(e,t,n){var r,a,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return"undefined"===typeof e.getAttribute?C.prop(e,t,n):(1===i&&C.isXMLDoc(e)||(a=C.attrHooks[t.toLowerCase()]||(C.expr.match.bool.test(t)?bt:void 0)),void 0!==n?null===n?void C.removeAttr(e,t):a&&"set"in a&&void 0!==(r=a.set(e,n,t))?r:(e.setAttribute(t,n+""),n):a&&"get"in a&&null!==(r=a.get(e,t))?r:null==(r=C.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!g.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,a=t&&t.match($);if(a&&1===e.nodeType)for(;n=a[r++];)e.removeAttribute(n)}}),bt={set:function(e,t,n){return!1===t?C.removeAttr(e,n):e.setAttribute(n,n),n}},C.each(C.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=xt[t]||C.find.attr;xt[t]=function(e,t,r){var a,i,o=t.toLowerCase();return r||(i=xt[o],xt[o]=a,a=null!=n(e,t,r)?o:null,xt[o]=i),a}}));var wt=/^(?:input|select|textarea|button)$/i,kt=/^(?:a|area)$/i;function St(e){return(e.match($)||[]).join(" ")}function Et(e){return e.getAttribute&&e.getAttribute("class")||""}function Ct(e){return Array.isArray(e)?e:"string"===typeof e&&e.match($)||[]}C.fn.extend({prop:function(e,t){return ee(this,C.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[C.propFix[e]||e]}))}}),C.extend({prop:function(e,t,n){var r,a,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&C.isXMLDoc(e)||(t=C.propFix[t]||t,a=C.propHooks[t]),void 0!==n?a&&"set"in a&&void 0!==(r=a.set(e,n,t))?r:e[t]=n:a&&"get"in a&&null!==(r=a.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=C.find.attr(e,"tabindex");return t?parseInt(t,10):wt.test(e.nodeName)||kt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(C.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),C.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){C.propFix[this.toLowerCase()]=this})),C.fn.extend({addClass:function(e){var t,n,r,a,i,o;return v(e)?this.each((function(t){C(this).addClass(e.call(this,t,Et(this)))})):(t=Ct(e)).length?this.each((function(){if(r=Et(this),n=1===this.nodeType&&" "+St(r)+" "){for(i=0;i-1;)n=n.replace(" "+a+" "," ");o=St(n),r!==o&&this.setAttribute("class",o)}})):this:this.attr("class","")},toggleClass:function(e,t){var n,r,a,i,o=typeof e,l="string"===o||Array.isArray(e);return v(e)?this.each((function(n){C(this).toggleClass(e.call(this,n,Et(this),t),t)})):"boolean"===typeof t&&l?t?this.addClass(e):this.removeClass(e):(n=Ct(e),this.each((function(){if(l)for(i=C(this),a=0;a-1)return!0;return!1}});var jt=/\r/g;C.fn.extend({val:function(e){var t,n,r,a=this[0];return arguments.length?(r=v(e),this.each((function(n){var a;1===this.nodeType&&(null==(a=r?e.call(this,n,C(this).val()):e)?a="":"number"===typeof a?a+="":Array.isArray(a)&&(a=C.map(a,(function(e){return null==e?"":e+""}))),(t=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,a,"value")||(this.value=a))}))):a?(t=C.valHooks[a.type]||C.valHooks[a.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(a,"value"))?n:"string"===typeof(n=a.value)?n.replace(jt,""):null==n?"":n:void 0}}),C.extend({valHooks:{option:{get:function(e){var t=C.find.attr(e,"value");return null!=t?t:St(C.text(e))}},select:{get:function(e){var t,n,r,a=e.options,i=e.selectedIndex,o="select-one"===e.type,l=o?null:[],s=o?i+1:a.length;for(r=i<0?s:o?i:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),C.each(["radio","checkbox"],(function(){C.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=C.inArray(C(e).val(),t)>-1}},g.checkOn||(C.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}));var Nt=r.location,Ot={guid:Date.now()},Tt=/\?/;C.parseXML=function(e){var t,n;if(!e||"string"!==typeof e)return null;try{t=(new r.DOMParser).parseFromString(e,"text/xml")}catch(a){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||C.error("Invalid XML: "+(n?C.map(n.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var _t=/^(?:focusinfocus|focusoutblur)$/,Pt=function(e){e.stopPropagation()};C.extend(C.event,{trigger:function(e,t,n,a){var i,o,l,s,c,u,f,d,h=[n||b],m=p.call(e,"type")?e.type:e,g=p.call(e,"namespace")?e.namespace.split("."):[];if(o=d=l=n=n||b,3!==n.nodeType&&8!==n.nodeType&&!_t.test(m+C.event.triggered)&&(m.indexOf(".")>-1&&(g=m.split("."),m=g.shift(),g.sort()),c=m.indexOf(":")<0&&"on"+m,(e=e[C.expando]?e:new C.Event(m,"object"===typeof e&&e)).isTrigger=a?2:3,e.namespace=g.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:C.makeArray(t,[e]),f=C.event.special[m]||{},a||!f.trigger||!1!==f.trigger.apply(n,t))){if(!a&&!f.noBubble&&!y(n)){for(s=f.delegateType||m,_t.test(s+m)||(o=o.parentNode);o;o=o.parentNode)h.push(o),l=o;l===(n.ownerDocument||b)&&h.push(l.defaultView||l.parentWindow||r)}for(i=0;(o=h[i++])&&!e.isPropagationStopped();)d=o,e.type=i>1?s:f.bindType||m,(u=(le.get(o,"events")||Object.create(null))[e.type]&&le.get(o,"handle"))&&u.apply(o,t),(u=c&&o[c])&&u.apply&&ie(o)&&(e.result=u.apply(o,t),!1===e.result&&e.preventDefault());return e.type=m,a||e.isDefaultPrevented()||f._default&&!1!==f._default.apply(h.pop(),t)||!ie(n)||c&&v(n[m])&&!y(n)&&((l=n[c])&&(n[c]=null),C.event.triggered=m,e.isPropagationStopped()&&d.addEventListener(m,Pt),n[m](),e.isPropagationStopped()&&d.removeEventListener(m,Pt),C.event.triggered=void 0,l&&(n[c]=l)),e.result}},simulate:function(e,t,n){var r=C.extend(new C.Event,n,{type:e,isSimulated:!0});C.event.trigger(r,null,t)}}),C.fn.extend({trigger:function(e,t){return this.each((function(){C.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return C.event.trigger(e,t,n,!0)}});var At=/\[\]$/,Lt=/\r?\n/g,Mt=/^(?:submit|button|image|reset|file)$/i,Dt=/^(?:input|select|textarea|keygen)/i;function Rt(e,t,n,r){var a;if(Array.isArray(t))C.each(t,(function(t,a){n||At.test(e)?r(e,a):Rt(e+"["+("object"===typeof a&&null!=a?t:"")+"]",a,n,r)}));else if(n||"object"!==k(t))r(e,t);else for(a in t)Rt(e+"["+a+"]",t[a],n,r)}C.param=function(e,t){var n,r=[],a=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!C.isPlainObject(e))C.each(e,(function(){a(this.name,this.value)}));else for(n in e)Rt(n,e[n],t,a);return r.join("&")},C.fn.extend({serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=C.prop(this,"elements");return e?C.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!C(this).is(":disabled")&&Dt.test(this.nodeName)&&!Mt.test(e)&&(this.checked||!Se.test(e))})).map((function(e,t){var n=C(this).val();return null==n?null:Array.isArray(n)?C.map(n,(function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}})):{name:t.name,value:n.replace(Lt,"\r\n")}})).get()}});var It=/%20/g,zt=/#.*$/,Ft=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Bt=/^(?:GET|HEAD)$/,Wt=/^\/\//,Ut={},qt={},Zt="*/".concat("*"),Vt=b.createElement("a");function $t(e){return function(t,n){"string"!==typeof t&&(n=t,t="*");var r,a=0,i=t.toLowerCase().match($)||[];if(v(n))for(;r=i[a++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Yt(e,t,n,r){var a={},i=e===qt;function o(l){var s;return a[l]=!0,C.each(e[l]||[],(function(e,l){var c=l(t,n,r);return"string"!==typeof c||i||a[c]?i?!(s=c):void 0:(t.dataTypes.unshift(c),o(c),!1)})),s}return o(t.dataTypes[0])||!a["*"]&&o("*")}function Qt(e,t){var n,r,a=C.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((a[n]?e:r||(r={}))[n]=t[n]);return r&&C.extend(!0,e,r),e}Vt.href=Nt.href,C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Nt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Nt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":C.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Qt(Qt(e,C.ajaxSettings),t):Qt(C.ajaxSettings,e)},ajaxPrefilter:$t(Ut),ajaxTransport:$t(qt),ajax:function(e,t){"object"===typeof e&&(t=e,e=void 0),t=t||{};var n,a,i,o,l,s,c,u,f,d,p=C.ajaxSetup({},t),h=p.context||p,m=p.context&&(h.nodeType||h.jquery)?C(h):C.event,g=C.Deferred(),v=C.Callbacks("once memory"),y=p.statusCode||{},x={},w={},k="canceled",S={readyState:0,getResponseHeader:function(e){var t;if(c){if(!o)for(o={};t=Ht.exec(i);)o[t[1].toLowerCase()+" "]=(o[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=o[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?i:null},setRequestHeader:function(e,t){return null==c&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==c&&(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)S.always(e[S.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||k;return n&&n.abort(t),E(0,t),this}};if(g.promise(S),p.url=((e||p.url||Nt.href)+"").replace(Wt,Nt.protocol+"//"),p.type=t.method||t.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match($)||[""],null==p.crossDomain){s=b.createElement("a");try{s.href=p.url,s.href=s.href,p.crossDomain=Vt.protocol+"//"+Vt.host!==s.protocol+"//"+s.host}catch(j){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!==typeof p.data&&(p.data=C.param(p.data,p.traditional)),Yt(Ut,p,t,S),c)return S;for(f in(u=C.event&&p.global)&&0===C.active++&&C.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Bt.test(p.type),a=p.url.replace(zt,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(It,"+")):(d=p.url.slice(a.length),p.data&&(p.processData||"string"===typeof p.data)&&(a+=(Tt.test(a)?"&":"?")+p.data,delete p.data),!1===p.cache&&(a=a.replace(Ft,"$1"),d=(Tt.test(a)?"&":"?")+"_="+Ot.guid+++d),p.url=a+d),p.ifModified&&(C.lastModified[a]&&S.setRequestHeader("If-Modified-Since",C.lastModified[a]),C.etag[a]&&S.setRequestHeader("If-None-Match",C.etag[a])),(p.data&&p.hasContent&&!1!==p.contentType||t.contentType)&&S.setRequestHeader("Content-Type",p.contentType),S.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Zt+"; q=0.01":""):p.accepts["*"]),p.headers)S.setRequestHeader(f,p.headers[f]);if(p.beforeSend&&(!1===p.beforeSend.call(h,S,p)||c))return S.abort();if(k="abort",v.add(p.complete),S.done(p.success),S.fail(p.error),n=Yt(qt,p,t,S)){if(S.readyState=1,u&&m.trigger("ajaxSend",[S,p]),c)return S;p.async&&p.timeout>0&&(l=r.setTimeout((function(){S.abort("timeout")}),p.timeout));try{c=!1,n.send(x,E)}catch(j){if(c)throw j;E(-1,j)}}else E(-1,"No Transport");function E(e,t,o,s){var f,d,b,x,w,k=t;c||(c=!0,l&&r.clearTimeout(l),n=void 0,i=s||"",S.readyState=e>0?4:0,f=e>=200&&e<300||304===e,o&&(x=function(e,t,n){for(var r,a,i,o,l=e.contents,s=e.dataTypes;"*"===s[0];)s.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(a in l)if(l[a]&&l[a].test(r)){s.unshift(a);break}if(s[0]in n)i=s[0];else{for(a in n){if(!s[0]||e.converters[a+" "+s[0]]){i=a;break}o||(o=a)}i=i||o}if(i)return i!==s[0]&&s.unshift(i),n[i]}(p,S,o)),!f&&C.inArray("script",p.dataTypes)>-1&&C.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),x=function(e,t,n,r){var a,i,o,l,s,c={},u=e.dataTypes.slice();if(u[1])for(o in e.converters)c[o.toLowerCase()]=e.converters[o];for(i=u.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!s&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),s=i,i=u.shift())if("*"===i)i=s;else if("*"!==s&&s!==i){if(!(o=c[s+" "+i]||c["* "+i]))for(a in c)if((l=a.split(" "))[1]===i&&(o=c[s+" "+l[0]]||c["* "+l[0]])){!0===o?o=c[a]:!0!==c[a]&&(i=l[0],u.unshift(l[1]));break}if(!0!==o)if(o&&e.throws)t=o(t);else try{t=o(t)}catch(j){return{state:"parsererror",error:o?j:"No conversion from "+s+" to "+i}}}return{state:"success",data:t}}(p,x,S,f),f?(p.ifModified&&((w=S.getResponseHeader("Last-Modified"))&&(C.lastModified[a]=w),(w=S.getResponseHeader("etag"))&&(C.etag[a]=w)),204===e||"HEAD"===p.type?k="nocontent":304===e?k="notmodified":(k=x.state,d=x.data,f=!(b=x.error))):(b=k,!e&&k||(k="error",e<0&&(e=0))),S.status=e,S.statusText=(t||k)+"",f?g.resolveWith(h,[d,k,S]):g.rejectWith(h,[S,k,b]),S.statusCode(y),y=void 0,u&&m.trigger(f?"ajaxSuccess":"ajaxError",[S,p,f?d:b]),v.fireWith(h,[S,k]),u&&(m.trigger("ajaxComplete",[S,p]),--C.active||C.event.trigger("ajaxStop")))}return S},getJSON:function(e,t,n){return C.get(e,t,n,"json")},getScript:function(e,t){return C.get(e,void 0,t,"script")}}),C.each(["get","post"],(function(e,t){C[t]=function(e,n,r,a){return v(n)&&(a=a||r,r=n,n=void 0),C.ajax(C.extend({url:e,type:t,dataType:a,data:n,success:r},C.isPlainObject(e)&&e))}})),C.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),C._evalUrl=function(e,t,n){return C.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){C.globalEval(e,t,n)}})},C.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=C(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return v(e)?this.each((function(t){C(this).wrapInner(e.call(this,t))})):this.each((function(){var t=C(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=v(e);return this.each((function(n){C(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){C(this).replaceWith(this.childNodes)})),this}}),C.expr.pseudos.hidden=function(e){return!C.expr.pseudos.visible(e)},C.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},C.ajaxSettings.xhr=function(){try{return new r.XMLHttpRequest}catch(e){}};var Xt={0:200,1223:204},Kt=C.ajaxSettings.xhr();g.cors=!!Kt&&"withCredentials"in Kt,g.ajax=Kt=!!Kt,C.ajaxTransport((function(e){var t,n;if(g.cors||Kt&&!e.crossDomain)return{send:function(a,i){var o,l=e.xhr();if(l.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(o in e.xhrFields)l[o]=e.xhrFields[o];for(o in e.mimeType&&l.overrideMimeType&&l.overrideMimeType(e.mimeType),e.crossDomain||a["X-Requested-With"]||(a["X-Requested-With"]="XMLHttpRequest"),a)l.setRequestHeader(o,a[o]);t=function(e){return function(){t&&(t=n=l.onload=l.onerror=l.onabort=l.ontimeout=l.onreadystatechange=null,"abort"===e?l.abort():"error"===e?"number"!==typeof l.status?i(0,"error"):i(l.status,l.statusText):i(Xt[l.status]||l.status,l.statusText,"text"!==(l.responseType||"text")||"string"!==typeof l.responseText?{binary:l.response}:{text:l.responseText},l.getAllResponseHeaders()))}},l.onload=t(),n=l.onerror=l.ontimeout=t("error"),void 0!==l.onabort?l.onabort=n:l.onreadystatechange=function(){4===l.readyState&&r.setTimeout((function(){t&&n()}))},t=t("abort");try{l.send(e.hasContent&&e.data||null)}catch(s){if(t)throw s}},abort:function(){t&&t()}}})),C.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),C.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return C.globalEval(e),e}}}),C.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),C.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,a){t=C("