Help
RSS
API
Feed
Maltego
Contact
Domain > www.tuimagenactual.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-03-16
31.24.41.166
(
ClassC
)
2026-01-30
84.246.215.125
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: nginxDate: Fri, 30 Jan 2026 11:52:16 GMTContent-Type: text/htmlContent-Length: 162Connection: keep-aliveLocation: https://www.tuimagenactual.com/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginxDate: Fri, 30 Jan 2026 11:52:17 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingX-Powered-By: PHP/7.4.33Vary: Accept-EncodingAccess-Control-Allow-Origin: *Alt-Svc: h3:443; ma86400X-Powered-By: PleskLin !DOCTYPE html>html langes> head>meta charsetutf-8> !-- Global site tag (gtag.js) - Google Analytics --> script async srchttps://www.googletagmanager.com/gtag/js?idG-29V8W4W8ST>/script> script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-29V8W4W8ST); /script> base hrefhttps://www.tuimagenactual.com//> meta nameviewport contentwidthdevice-width, initial-scale1>meta namedescription contentDiseño web y Posicionamiento Seo y Sem en Barcelona, desarrollamos todo tipo de proyectos y diseños actuales, funcionales y adaptados a nuevas tecnologías. >meta namekeywords contentdiseño web, posicionamiento seo y sem >meta nameauthor contenttuimagenactual >title>Diseño web y Posicionamiento Seo y Sem en Barcelona - 93 855 38 73/title> meta namerobots contentindex,follow/> link relshortcut icon typeimage/x-icon hreffavicon.ico/> link relalternate hreflanges-ES hrefhttps://www.tuimagenactual.com//> link relalternate hreflangx-default hrefhttps://www.tuimagenactual.com//> link relcanonical hrefhttps://www.tuimagenactual.com//> !-- GOOFLE FONTS -->style> .disseny_2025 { text-align: right; padding: 1%; font-size:12px;}.disseny_2025 a{ color: #444!important;}.disseny_2025 a:hover{ color: #999!important;} /* vietnamese */ @font-face { font-family: Nunito; font-style: normal; font-weight: 400; font-display: swap; src: local(Nunito Regular), local(Nunito-Regular), url(https://fonts.gstatic.com/s/nunito/v11/XRXV3I6Li01BKofIOuaBTMnFcQIG.woff2) format(woff2); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: Nunito; font-style: normal; font-weight: 400; font-display: swap; src: local(Nunito Regular), local(Nunito-Regular), url(https://fonts.gstatic.com/s/nunito/v11/XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2) format(woff2); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: Nunito; font-style: normal; font-weight: 400; font-display: swap; src: local(Nunito Regular), local(Nunito-Regular), url(https://fonts.gstatic.com/s/nunito/v11/XRXV3I6Li01BKofINeaBTMnFcQ.woff2) format(woff2); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* vietnamese */ @font-face { font-family: Nunito; font-style: normal; font-weight: 700; font-display: swap; src: local(Nunito Bold), local(Nunito-Bold), url(https://fonts.gstatic.com/s/nunito/v11/XRXW3I6Li01BKofAjsOUbuvIWzgPDEtj.woff2) format(woff2); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: Nunito; font-style: normal; font-weight: 700; font-display: swap; src: local(Nunito Bold), local(Nunito-Bold), url(https://fonts.gstatic.com/s/nunito/v11/XRXW3I6Li01BKofAjsOUb-vIWzgPDEtj.woff2) format(woff2); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: Nunito; font-style: normal; font-weight: 700; font-display: swap; src: local(Nunito Bold), local(Nunito-Bold), url(https://fonts.gstatic.com/s/nunito/v11/XRXW3I6Li01BKofAjsOUYevIWzgPDA.woff2) format(woff2); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }/style>!-- RESET -->style> html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; margin: 0px; padding: 0px; -webkit-font-smoothing: antialiased; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ; content: none; } .clear, .clearfix { clear: both; } /* remember to define focus styles! */ :focus { outline: 0; border: 0px none; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need cellspacing0 in the markup */ table { border-collapse: collapse; border-spacing: 0; } a { text-decoration: none; } /style>!-- MAIN -->style> html, body { font-family: Nunito, sans-serif; line-height: 25px; /* background-image: url(../imgs/1.jpg); background-repeat: no-repeat; background-position: center center; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; */ } .altura { min-height: 350px; } .texto_2019 { line-height: 25px; width: 1200px; margin: 0 auto; } .texto_2019_error { line-height: 25px; width: 1200px; margin: 0 auto; color: #fff; min-height: 500px; text-align: center; } .texto_2019 a{ font-weight: bold; color: #666; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .texto_2019 a:hover{ font-weight: bold; color: #000; } .bg_contacto { background: #b7deed; background: -moz-linear-gradient(-45deg, #b7deed 0%, #21b4e2 51%, #71ceef 68%, #b7deed 100%); background: -webkit-gradient(left top, right bottom, color-stop(0%, #b7deed), color-stop(51%, #21b4e2), color-stop(68%, #71ceef), color-stop(100%, #b7deed)); background: -webkit-linear-gradient(-45deg, #b7deed 0%, #21b4e2 51%, #71ceef 68%, #b7deed 100%); background: -o-linear-gradient(-45deg, #b7deed 0%, #21b4e2 51%, #71ceef 68%, #b7deed 100%); background: -ms-linear-gradient(-45deg, #b7deed 0%, #21b4e2 51%, #71ceef 68%, #b7deed 100%); background: linear-gradient(135deg, #b7deed 0%, #21b4e2 51%, #71ceef 68%, #b7deed 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr#b7deed, endColorstr#b7deed, GradientType1 ); } .bg_blog { background: #fced46; background: -moz-linear-gradient(45deg, #fced46 0%, #fced46 46%, #a8a581 100%); background: -webkit-gradient(left bottom, right top, color-stop(0%, #fced46), color-stop(46%, #fced46), color-stop(100%, #a8a581)); background: -webkit-linear-gradient(45deg, #fced46 0%, #fced46 46%, #a8a581 100%); background: -o-linear-gradient(45deg, #fced46 0%, #fced46 46%, #a8a581 100%); background: -ms-linear-gradient(45deg, #fced46 0%, #fced46 46%, #a8a581 100%); background: linear-gradient(45deg, #fced46 0%, #fced46 46%, #a8a581 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr#fced46, endColorstr#a8a581, GradientType1 ); } .bg_legales { background: #e2e2e2; background: -moz-linear-gradient(45deg, #e2e2e2 0%, #e2e2e2 33%, #b3b3b3 70%, #b3b3b3 100%); background: -webkit-gradient(left bottom, right top, color-stop(0%, #e2e2e2), color-stop(33%, #e2e2e2), color-stop(70%, #b3b3b3), color-stop(100%, #b3b3b3)); background: -webkit-linear-gradient(45deg, #e2e2e2 0%, #e2e2e2 33%, #b3b3b3 70%, #b3b3b3 100%); background: -o-linear-gradient(45deg, #e2e2e2 0%, #e2e2e2 33%, #b3b3b3 70%, #b3b3b3 100%); background: -ms-linear-gradient(45deg, #e2e2e2 0%, #e2e2e2 33%, #b3b3b3 70%, #b3b3b3 100%); background: linear-gradient(45deg, #e2e2e2 0%, #e2e2e2 33%, #b3b3b3 70%, #b3b3b3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr#e2e2e2, endColorstr#b3b3b3, GradientType1 ); } .bg_error { background: #e73827; background: -moz-linear-gradient(45deg, #e73827 0%, #e73827 54%, #290600 100%); background: -webkit-gradient(left bottom, right top, color-stop(0%, #e73827), color-stop(54%, #e73827), color-stop(100%, #290600)); background: -webkit-linear-gradient(45deg, #e73827 0%, #e73827 54%, #290600 100%); background: -o-linear-gradient(45deg, #e73827 0%, #e73827 54%, #290600 100%); background: -ms-linear-gradient(45deg, #e73827 0%, #e73827 54%, #290600 100%); background: linear-gradient(45deg, #e73827 0%, #e73827 54%, #290600 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr#e73827, endColorstr#290600, GradientType1 ); } .bg_trabajos { background: #b7deed; background: -moz-linear-gradient(45deg, #b7deed 0%, #b7deed 38%, #21b4e2 100%); background: -webkit-gradient(left bottom, right top, color-stop(0%, #b7deed), color-stop(38%, #b7deed), color-stop(100%, #21b4e2)); background: -webkit-linear-gradient(45deg, #b7deed 0%, #b7deed 38%, #21b4e2 100%); background: -o-linear-gradient(45deg, #b7deed 0%, #b7deed 38%, #21b4e2 100%); background: -ms-linear-gradient(45deg, #b7deed 0%, #b7deed 38%, #21b4e2 100%); background: linear-gradient(45deg, #b7deed 0%, #b7deed 38%, #21b4e2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr#b7deed, endColorstr#21b4e2, GradientType1 ); } .listado_trabajos { font-size: 0; width: 1200px; margin: 0 auto; margin-bottom: 40px; } .listado_trabajos li{ font-size: 14px; width: 33.33%; display: inline-block; } .listado_trabajos li div{ padding: 2%; } .listado_trabajos li img{ width: 100%; -moz-border-radius: 5px 5px 0px 0px; -ms-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; vertical-align: top; } .listado_trabajos li div a{ display: inline-block; background: rgba(255, 255, 255, 0.2); width: 100%; color: #000; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .listado_trabajos li div a:hover{ background: #fff; color: #999; } .listado_trabajos li div h2{ padding: 2%; text-align: center; } /* Titulos sobre imagenes, al rozarlas .por_ejemplo_una_imagen_al_rozarla a:hover img{ opacity: 0.6; -webkit-filter: grayscale(100%); filter: grayscale(100%); } */ /* Titulos sobre imagenes, al rozarlas .tooltip { position: relative; display: inline-block; } .tooltip .tooltiptext { visibility: hidden; width: 100%; background-color: rgba(0, 0, 0, 0.6); color: #fff; text-align: center; padding: 5px 0; font-weight: bold; font-size: 0.9em; position: absolute; z-index: 1; bottom: 0px; -moz-border-radius: 0px 0px 5px 5px; -ms-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; } .tooltip:hover .tooltiptext { visibility: visible; } */ /* .palabra:before { font-family: FontAwesome; content: display: inline-block; padding-right: 3px; vertical-align: middle; } */ /* sombra superior */ body:before { content: ; position: fixed; top: -10px; left: 0; width: 100%; height: 10px; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.5); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.5); box-shadow: 0px 0px 10px rgba(0,0,0,.5); z-index: 100; } .listado_blog { width: 1200px; margin: 0 auto; } .listado_blog li{ -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom: 20px; } .listado_blog li a{ border: 1px solid rgba(51, 51, 51, 0.2); -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display: inline-block; width: 96%; padding: 2%; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #333; } .listado_blog li a:hover{ border: 1px solid #fff; background: #fff; } .ver_mas { text-align: right; } .ver_mas:after { content: ⇢; color: #333; display: inline-block; padding-left: 3px; padding-top: 3px; vertical-align: middle; } .volver{ border-top: 1px dashed rgba(0, 0, 0, 0.2); margin-top: 20px; padding-top: 20px; margin-bottom: 20px; } .volver a{ font-weight: bold; color: #333; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .volver a:hover{ color: rgba(51, 51, 51, 0.3); } .volver:before { content: ⇠; color: #333; display: inline-block; padding-left: 3px; padding-top: 3px; vertical-align: middle; } .listado_gral:before { content: ⇢; color: #ccc; display: inline-block; padding-right: 3px; vertical-align: middle; } .listado_gral a { color: #000; font-weight: bold; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .listado_gral a:hover { color: #fcaf36; } .listado_blog li h2{ color: #333; font-size: 1.4em; border-bottom: 1px dashed rgba(51, 51, 51, 0.2); margin-bottom: 20px; padding-bottom: 20px; } .listado_blog li .texto_listado_blog img{ float: left; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-right: 10px; } /* container */ .container { width: 100%; overflow: hidden; } .titulo_h1 { font-size: 1.8em; margin-top: 40px; margin-bottom: 40px; text-align: center; color: #000; } .titulo_h1_error { font-size: 1.8em; margin-top: 40px; margin-bottom: 40px; text-align: center; color: #fff; } .titulo_h1_gral { font-size: 1.8em; margin-bottom: 40px; padding: 20px; text-align: center; color: #000; border-bottom: 1px dashed rgba(119, 102, 167, 0.3); } .titulo_h1_blog { font-size: 1.8em; margin-bottom: 40px; padding: 20px; text-align: center; color: #000; border-bottom: 1px dashed rgba(255, 255, 255, 0.5); } /* MENU */ .menu{ text-align: center; border-radius: 5px; } .menu li{ display: inline-block; } .menu li .boton { padding: 10px; text-align: center; color: #fff; font-weight: bold; font-size: 1em; display: block; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .menu li .boton:hover { color: rgba(255, 255, 255, 0.5); } .menu li .boton_cat { padding: 10px; text-align: center; color: #000; font-weight: normal; font-size: 0.9em; display: block; margin-left: 30px; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .menu li .boton_cat:hover { color: rgba(0, 0, 0, 0.5); } /* MENU DESPLAZABLE */ .menu li ul { display:none; position:absolute; width:140px; z-index: 99; } .menu li:hover > ul { display:block; } .menu li ul li a{ position:relative; display: inline-block; width:162px; color: #000; background: #f5f5f5; font-weight: bold; margin-top: 2px; padding: 10px; font-size: 0.8em; transition: 0.3s; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .menu li ul li a:hover{ background: #000; color: #fff; } .menu li ul li ul { right:-162px; top:0px; } /*- - - - -*/ .img_gral { vertical-align: top; width: 100%; } .img_home { vertical-align: top; width: 100%; margin-bottom: 20px; } .barra_menu { background: #fcaf36; padding: 20px; color: #fff; font-weight: bold; min-width: 1300px; } .barra_menu_contacto { background: transparent; padding: 20px; color: #fff; font-weight: bold; border-bottom: 1px dashed rgba(255, 255, 255, 0.5); } .bg_home .titulo_home { width: 1200px; height: 84px; text-align: center; position: absolute; left: 50%; top: 50%; margin-left: -600px; margin-top: -30px; z-index: 99; } /* height: 150px; width: 200px; left: 50%; top: 50%; margin-top: -100px; margin-left: -150px; */ /* .titulo_home { position: absolute; width: 1200px; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); } */ .titulo_h1_home { font-size: 2.4em; color: #fff; font-weight: bold; padding: 30px; background: rgba(252, 175, 53, 0.9); z-index: 99; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .menu_izq { float: left; } .menu_izq img { width: 70%; vertical-align: top; margin-top: 2px; height: auto; aspect-ratio: 1/1 auto; } .menu_der { float: right; width: 740px; } .dos_bloques_home { width: 1200px; margin: 0 auto; margin-bottom: 20px; } .dos_bloques_home_izq { float: left; border: 1px solid rgba(119, 102, 167, 0.3); width: 560px; padding: 10px; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .dos_bloques_home_der { float: right; border: 1px solid rgba(119, 102, 167, 0.3); width: 560px; padding: 10px; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .dos_bloques_home h2{ font-size: 1.6em; text-align: center; color: #000; font-weight: bold; margin-bottom: 20px; padding-bottom: 20px; margin-top: 15px; border-bottom: 1px dashed rgba(119, 102, 167, 0.3); } .texto_home { color: #333; } .texto_cont { color: #333; text-align: center; } .texto_cont .img_cont{ width: 100%; vertical-align: top; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .texto_cont a { color: rgba(255, 255, 255, 0.7); font-weight: bold; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .texto_cont a:hover { color: #000; } .link_dot a { color: #666; font-weight: bold; display: inline-block; /*background: rgba(119, 102, 167, 0.7);*/ background: #ccc; width: 98%; padding: 1%; margin-bottom: 5px; text-align: center; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .link_dot a:hover { color: #000; background: #f5f5f5; } .link_dot_black{ color: #000; font-weight: bold; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .link_dot_black:hover { color: #999; } .mas_info { text-align: center; } .pie { background: #000; color: #999; padding: 20px; } .pie a{ color: #999; font-weight: bold; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .pie a:hover{ color: #fff; } .pie .bullet:before { content: ⇢; color: #999; display: inline-block; padding-right: 3px; vertical-align: middle; } .listado_pie { font-size: 0; line-height: 35px; text-align: center; } .listado_pie div{ margin: 1%; padding: 2%; /*border: 1px solid #222;*/ text-align: center; } .listado_pie li{ font-size: 14px; width: 25%; display: inline-block; border-bottom: 1px solid #222; padding-bottom: 20px; } .listado_pie li img{ width: 18px; vertical-align: top; position: relative; top: 7px; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } .listado_pie li img:hover{ opacity:0.5; } .listado_pie_bis { font-size: 0; line-height: 35px; padding-top: 30px; width: 70%; margin: 0 auto; } .listado_pie_bis div{ margin: 1%; padding: 2%; /*border: 1px solid #222;*/ text-align: center; } .listado_pie_bis div img{ width: 68%; vertical-align: top; position: relative; top: 5px; } .listado_pie_bis li{ font-size: 14px; width: 33.33%; display: inline-block; } .dos_bloques { width: 1200px; margin: 0 auto; margin-bottom: 20px; } .dos_bloques_izq { float: left; border: 1px solid rgba(255, 255, 255, 0.3); width: 560px; padding: 10px; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .dos_bloques_der { float: right; border: 1px solid rgba(255, 255, 255, 0.3); width: 560px; padding: 10px; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .dos_bloques h2{ font-size: 1.6em; text-align: center; color: #fff; font-weight: bold; margin-bottom: 20px; padding-bottom: 20px; margin-top: 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.3); } .campo_inputs { border: 1px solid rgba(255, 255, 255, 0.6); padding: 2%; width: 96%; font-family: Nunito, sans-serif; font-size: 1em; background: rgba(255, 255, 255, 0.3); font-weight: bold; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom: 1%; } .campo_textareas { border: 1px solid rgba(255, 255, 255, 0.6); padding: 2%; width: 96%; height: 424px; font-family: Nunito, sans-serif; font-size: 1em; margin-bottom: 1%; background: rgba(255, 255, 255, 0.3); font-weight: bold; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .enviar { border: 0px solid #333; padding: 2%; font-family: Nunito, sans-serif; cursor: pointer; float: right; background: #000; color: #fff; font-size: 0.8em; font-weight: bold; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .enviar:hover { border: 0px solid #333; padding: 2%; font-family: Nunito, sans-serif; background: #333; } .cont_form_email { color: #000; font-size: 0.9em; font-weight: bold; } .cont_form_email:hover { color: rgba(255, 255, 255, 0.8); } .textos_generales { width: 1200px; margin: 0 auto; margin-bottom: 40px; } .textos_generales_not { width: 1200px; margin: 0 auto; } .textos_generales_izq{ float: left; width: 34%; } .textos_generales_izq img{ width: 100%; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .textos_generales_der{ float: right; width: 62%; } /* PINTADO */ ::-moz-selection { background-color: #fcaf36; color: #fff; } ::-ms-selection { background-color: #fcaf36; color: #fff; } ::selection { background-color: #fcaf36; color: #fff; } /* PLACEHOLDER */ ::-webkit-input-placeholder { color: #fff; font-weight: bold; } :-moz-placeholder { /* Firefox 18- */ color: #fff; font-weight: bold; } ::-moz-placeholder { /* Firefox 19+ */ color: #fff; font-weight: bold; } :-ms-input-placeholder { color: #999; } /*------------------------------------*\ corner - transition - shadow \*------------------------------------*/ .corner { -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .transition-background { -moz-transition: background 0.3s ease; -ms-transition: background 0.3s ease; -webkit-transition: background 0.3s ease; transition: background 0.3s ease; } .sombra { -moz-box-shadow: 0px 0px 3px #999; -ms-box-shadow: 0px 0px 3px #999; -webkit-box-shadow: 0px 0px 3px #999; box-shadow: 0px 0px 3px #999; } .listado_pie .redes_mov { display: none; } .bg_home .titulo_home_mov { display: none; } /*------------------------------------*\ móvil \*------------------------------------*/ @media only screen and (min-width: 0px) and (max-width: 1024px) { .container { width: 100%; overflow: hidden; } .altura { min-height: auto; } .pie .listado_pie .redes_escritorio { display:none; } .menu_der { float: left; width: 100%; margin-top: 20px; } .menu_izq { float: none; text-align: center; margin-top: 20px; } .menu_izq img { width: 100%; vertical-align: top; margin-top: 2px; } .menu li { display: block; } .menu li .boton_cat { padding: 0; text-align: center; color: #000; font-weight: bold; font-size: 1em; display: block; margin-top: 20px; margin-bottom: 10px; margin-left: 0; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .texto_2019_error { line-height: 25px; width: 100%; margin: 0 auto; margin-bottom: 30px; color: #fff; min-height: auto; text-align: center; } .listado_pie li { font-size: 14px; width: 100%; display: inline-block; border-bottom: 1px solid #222; padding-bottom: 20px; } /* .listado_pie .redes_desk { display: none; } */ .listado_pie .redes_mov { display: block; } .listado_pie .redes_mov a{ display: inline-block; width: 15%; } .listado_pie .redes_mov img{ width: 18px; vertical-align: top; position: relative; top: 19px; } .listado_pie_bis { font-size: 0; line-height: 35px; padding-top: 30px; width: 100%; margin: 0 auto; } .listado_pie_bis li { font-size: 14px; width: 100%; display: inline-block; } .listado_pie_bis div img { width: 166px; vertical-align: top; position: relative; top: 10px; height: auto; aspect-ratio: 1/1 auto; } .link_dot a { color: #000; font-weight: bold; display: inline-block; background: rgba(119, 102, 167, 0.7); background: #ccc; width: 98%; padding: 1%; margin-bottom: 5px; text-align: center; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -webkit-transition: all 0s ease; transition: all 0s ease; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .textos_generales_not { width: 96%; padding: 2%; margin: 0 auto; } .textos_generales_izq { float: left; width: 100%; } .textos_generales_der { float: left; width: 100%; margin-top: 10px; font-size: 0.9em; } .titulo_h1_blog { font-size: 1.3em; margin-bottom: 15px; padding: 20px; line-height: 35px; text-align: center; color: #000; border-bottom: 1px dashed rgba(255, 255, 255, 0.5); } .volver { border-top: 1px dashed rgba(0, 0, 0, 0.2); margin-top: 20px; padding-top: 20px; margin-bottom: 10px; } .listado_blog { width: 96%; padding: 2%; margin: 0 auto; } .listado_blog li h2 { color: #333; font-size: 1.2em; border-bottom: 1px dashed rgba(51, 51, 51, 0.2); margin-bottom: 20px; padding-bottom: 10px; margin-top: 10px; line-height: 35px; } .listado_blog li .texto_listado_blog img { float: left; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-right: 10px; width: 100%; margin-bottom: 10px; } .listado_blog li .texto_listado_blog { font-size: 0.9em; } .titulo_h1 { font-size: 1.4em; margin-top: 40px; margin-bottom: 40px; text-align: center; color: #000; line-height: 35px; } .texto_2019 { line-height: 25px; width: 96%; padding: 2%; margin: 0 auto; font-size: 0.9em; } .dos_bloques { width: 100%; margin: 0 auto; margin-bottom: 20px; } .dos_bloques_izq { float: left; border: 1px solid rgba(255, 255, 255, 0.3); width: 92%; padding: 2%; margin: 2%; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .texto_cont .img_cont { width: 100%; vertical-align: top; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .dos_bloques_der { float: left; border: 1px solid rgba(255, 255, 255, 0.3); width: 92%; padding: 0; margin: 2%; padding: 2%; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .dos_bloques h2 { font-size: 1.2em; text-align: center; color: #fff; font-weight: bold; margin-bottom: 20px; padding-bottom: 20px; margin-top: 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.3); } .enviar { border: 0px solid #333; padding: 20px; font-family: Nunito, sans-serif; cursor: pointer; float: right; background: #000; color: #fff; width: 100%; margin-top: 2%; margin-bottom: 2%; font-size: 0.8em; font-weight: bold; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .barra_menu { background: #fcaf36; padding: 2%; color: #fff; font-weight: bold; min-width: 96%; } .titulo_h1_gral { font-size: 1.4em; margin-bottom: 0px; padding: 20px; line-height: 35px; text-align: center; color: #000; border-bottom: 1px dashed rgba(119, 102, 167, 0.3); } .textos_generales { width: 96%; padding: 2%; margin: 0 auto; margin-bottom: 10px; } .textos_generales_izq img { width: 100%; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top: 10px; } .dos_bloques_home { width: 100%; margin: 0 auto; margin-bottom: 20px; } .dos_bloques_home_izq { float: left; border: 0px solid rgba(119, 102, 167, 0.3); width: 96%; padding: 2%; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .dos_bloques_home h2 { font-size: 1.4em; text-align: center; color: #000; font-weight: bold; margin-bottom: 20px; padding-bottom: 20px; margin-top: 0; border-bottom: 1px dashed rgba(119, 102, 167, 0.3); } .texto_home { color: #333; font-size: 0.9em; } .dos_bloques_home_der { float: left; border: 0px solid rgba(119, 102, 167, 0.3); width: 96%; padding: 2%; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .titulo_h1_home { font-size: 1.4em; color: #fff; font-weight: bold; padding: 16px; background: rgba(252, 175, 53, 0.9); z-index: 99; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .bg_home .titulo_home { display: none; } .bg_home { width: 100%; height: auto; position: relative; } .img_home { margin-bottom: 20px; width: 100%; height: auto; position: relative; z-index: 0; vertical-align: top; aspect-ratio: 1/1 auto; } .bg_home .titulo_home_mov { display: block; width: 300px; height: auto; position: absolute; z-index: 1; top: 50%; left: 50%; margin-top: -75px; margin-left: -150px; text-align: center; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .listado_trabajos { font-size: 0; width: 100%; margin: 0 auto; margin-bottom: 40px; } .listado_trabajos li { font-size: 14px; width: 100%; display: inline-block; } } /* @end */ /style>!-- cookies 2020 -->style>.cookies { z-index: 999999; /*background: #111;*/ background: rgba(0, 0, 0, 0.7); padding: 10px; text-align: center; color: #fff; line-height: 25px; /*height: 64px;*/ width: 100%; position: fixed; bottom: 0; padding-bottom: 16px; font-family: PT Sans Narrow, sans-serif; }.cookies button { cursor: pointer; border: 0px solid #333; background: #fff; padding: 3px; color: #000; font-size: 0.9em; font-weight: bold; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; font-family: PT Sans Narrow, sans-serif;}.cookies button:hover { background: #444; color: #fff;}@media only screen and (min-width: 0) and (max-width: 1024px) {.body { margin-bottom: auto!important;}.cookies { background: rgba(0, 0, 0, 0.7); padding: 2%; text-align: center; color: #fff; height: auto; width: 96%; position: relative; bottom: 0; font-family: PT Sans Narrow, sans-serif; }} /style> style> /* boton wasap pie */.wasap_2021 { position: fixed; bottom: 0; right: 0; z-index: 999999; background-color: green;}.wasap_2021 .logo_solo { width: 48px; position: fixed; bottom: 95px; right: 10px; -webkit-transition: opacity 0.4s, visibility 0.4s; -moz-transition: opacity 0.4s, visibility 0.4s; -ms-transition: opacity 0.4s, visibility 0.4s; transition: opacity 0.4s, visibility 0.4s;}.wasap_2021 .logo_solo img { width: 100%; height: auto; display: inline-block; vertical-align: top;}.wasap_2021 .logo_solo:hover { opacity: 0.8;}.caja{ width: 400px; height: 300px; background: #fff; -moz-border-radius: 20px; -ms-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; -moz-box-shadow: 0px 0px 10px #666; -ms-box-shadow: 0px 0px 10px #666; -webkit-box-shadow: 0px 0px 10px #666; box-shadow: 0px 0px 10px #666; position: fixed; bottom: 10px; right: 10px; opacity: 0; visibility: hidden; -webkit-transform: translate3d(0,400px,0); -moz-transform: translate3d(0,400px,0); -ms-transform: translate3d(0,400px,0); transform: translate3d(0,400px,0); -webkit-transition: -webkit-transform 0.4s,opacity 0.4s, visibility 0.4s; -moz-transition: -moz-transform 0.4s,opacity 0.4s, visibility 0.4s; -ms-transition: -ms-transform 0.4s,opacity 0.4s, visibility 0.4s; transition: transform 0.4s,opacity 0.4s, visibility 0.4s;}.up{ background: #46d265; -moz-border-radius: 20px 20px 0px 0px; -ms-border-radius: 20px 20px 0px 0px; -webkit-border-radius: 20px 20px 0px 0px; border-radius: 20px 20px 0px 0px; height: 50px; width: auto; padding: 2%;}.izquierda { float: left; font-weight: bold;}.izquierda img{ width: 32px; position: relative; top: 9px;}.cierra{ display: inline-block; float: right; font-weight: bold; width: 32px; height: 32px; line-height: 32px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background: #000; opacity: 0.6; position: relative; top: 10px; text-decoration: none; color: #fff; text-align: center;}.cierra:hover{ opacity:1; text-decoration: none!important;}.globo{ text-align: left; width: 360px; margin-top: 10px;}.globo img{ width: 80%;}.hola { position: relative; color: #666; line-height: 25px; left: 57px; bottom: 92px; font-size: 14px; font-weight: bold;}.enviar_a_wasap{ float: right; -moz-border-radius: 10px ; -ms-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #46d265; width: 200px; height: 44px; position: relative; bottom: 25px; right: 15px; opacity: 1; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.enviar_a_wasap:hover{ opacity: 0.8; }.enviar_a_wasap img { width: 24px; position: relative; top: 6px; left: 20px;}.abrir_chat { position: relative; top: 4px; color: #fff; font-weight: bold;}.popup-whatsup-active .wasap_2021 .logo_solo { opacity: 0; visibility: 0;}.popup-whatsup-active .wasap_2021 .caja { opacity: 1; visibility: visible; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}@media only screen and (min-width : 0px) and (max-width : 1023px){.menu_movil{ display: none;}.caja{ width: 300px; height: 300px; background: #fff; -moz-border-radius: 20px; -ms-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; -moz-box-shadow: 0px 0px 10px #666; -ms-box-shadow: 0px 0px 10px #666; -webkit-box-shadow: 0px 0px 10px #666; box-shadow: 0px 0px 10px #666; position: fixed; bottom: 10px; right: 10px; opacity: 0; visibility: hidden; -webkit-transform: translate3d(0,400px,0); -moz-transform: translate3d(0,400px,0); -ms-transform: translate3d(0,400px,0); transform: translate3d(0,400px,0); -webkit-transition: -webkit-transform 0.4s,opacity 0.4s, visibility 0.4s; -moz-transition: -moz-transform 0.4s,opacity 0.4s, visibility 0.4s; -ms-transition: -ms-transform 0.4s,opacity 0.4s, visibility 0.4s; transition: transform 0.4s,opacity 0.4s, visibility 0.4s;} }/style> !-- Habilitar modo app en iOS -->meta nameapple-mobile-web-app-capable contentyes>!-- Estándar futuro (Chromium, etc.) -->meta namemobile-web-app-capable contentyes>!-- Título en pantalla de inicio (iOS) -->meta nameapple-mobile-web-app-title contentTu Imagen Actual>!-- Ícono para iPhone -->link relapple-touch-icon sizes180x180 href/apple-icon.png>!-- Archivo central de la PWA -->link relmanifest href/manifest.json>!-- Color de interfaz (Android, Safari) -->meta nametheme-color content#000000>/head>body>!-- CONTENIDO WEB -->div classcontainer>div classbarra_menu> div classmenu_izq> a hrefhttps://www.tuimagenactual.com> img srcimgs/desarrollo-web-y-seo-y-sem.avif altDiseño web y posicionamiento Seo y Sem en Barcelona /> /a> /div> div classmenu_der> ul classmenu> li>a classboton hrefdiseno-web>Diseño web/a> ul> li>a hrefpaginas-webs-a-medida>Páginas webs a medida/a>/li> li>a hrefrediseno-web>Rediseño web/a>/li> li>a hrefwebs-responsive>Webs Responsive/a>/li> li>a hreftiendas-online>Tiendas online/a>/li> li>a hrefdiseno-de-landing-page>Diseño de landing page/a>/li> /ul> /li> li>a classboton hrefmarketing-online>Marketing online/a> ul> li>a hrefposicionamiento-de-paginas-web>Posicionamiento de páginas web/a>/li> li>a hrefposicionamiento-seo>Posicionamiento Seo/a>/li> li>a hrefposicionamiento-sem>Posicionamiento Sem/a>/li> li>a hrefoptimizacion-web>Optimización web/a>/li> li>a hrefredes-sociales>Redes sociales/a>/li> /ul> /li> li>a classboton hrefpresupuesto-pagina-web>Presupuesto/a>/li> li>a classboton hreftrabajos>Trabajos/a>/li> li>a classboton hrefcontacto>Contacto/a>/li> li>a classboton_cat hrefinici>Català/a>/li> /ul> /div> div classclear>/div>/div>div classbg_home> div classtitulo_home_mov>h1 classtitulo_h1_home>Diseño web y posicionamiento Seo y Sem en Barcelona/h1>/div> img classimg_home srcimgs/creacion-web-bcn.avif altDiseño web y posicionamiento Seo y Sem en Barcelona /> div classtitulo_home>h1 classtitulo_h1_home>Diseño web y posicionamiento Seo y Sem en Barcelona/h1>/div> /div> !-- DOS BLOQUES --> div classdos_bloques_home> div classdos_bloques_home_izq> h2>Diseño web Barcelona/h2> div classtexto_home> p>Cómo Empresa de diseño web Barcelona, Tu Imagen Actual, desarrolla todo tipo de proyectos y diseños actuales, funcionales y adaptados a nuevas tecnologías y dispositivos de última generación./p>br> p>Nos adaptamos a la imagen corporativa de tu marca personal y al sector o actividad a la que perteneces, siempre intentando encontrar la sinergia en el desarrollo de cada proyecto con nuestro cliente./p>br> p>Diseñamos y programamos a medida cada trabajo que realizamos, lo que nos permite total flexibilidad y adaptación, aportando todos los factores imprescindibles que debe poseer un diseño web; la estética, buena funcionalidad y usabilidad, adaptación a nuevas tecnologías y una correcta optimización y programación interna para conseguir una buena indexación y posicionamiento en buscadores./p>br> p>Llámenos o envíenos un mensaje, le asesoraremos o aconsejaremos en función de sus necesidades y objetivos, sin compromiso alguno./p>br> p classmas_info>a classlink_dot_black hrefcontacto>strong>Más información/strong>/a>/p>br> p classlink_dot>a hrefdiseno-web>Diseño web/a>/p> p classlink_dot>a hrefpaginas-webs-a-medida>Páginas webs a medida/a>/p> p classlink_dot>a hrefrediseno-web>Rediseño web/a>/p> p classlink_dot>a hrefwebs-responsive>Webs Responsive/a>/p> p classlink_dot>a hreftiendas-online>Tiendas online/a>/p> /div> /div> div classdos_bloques_home_der> h2>Posicionamiento Seo y Sem/h2> div classtexto_home> p>Una página web, hoy en día no es solo una tarjeta o carta de presentación, es una herramienta qué bien configurada y optimizada, supone un lugar de visita y consulta para el usuario, web que debe ser veloz, fácil de gestionar y de localizar en los buscadores por los términos que a un usuario le pueda interesar en relación con nuestro sector o actividad./p>br> p>Nuestro trabajo es conseguir que los clientes reciban una entrada adicional, gracias a una buena indexación y localización de palabras claves que se mantengan o asciendan a primeras posiciones o páginas de los buscadores./p>br> p>Utilizamos en la estrategia de Posicionamiento, todas las herramientas disponibles que están a nuestro alcance, aportando periódicamente al cliente, informes de la evolución y avance y desarrollo del servicio de posicionamiento prestado./p>br> p>Posicionamiento Seo, Posicionamiento Sem - Campañas de Google Ads, Auditoría y análisis de Posicionamiento, Informes personalizados./p>br> p classmas_info>a classlink_dot_black hrefcontacto>strong>Más información/strong>/a>/p>br> p classlink_dot>a hrefposicionamiento-de-paginas-web>Posicionamiento de páginas web/a>/p> p classlink_dot>a hrefposicionamiento-seo>Posicionamiento Seo/a>/p> p classlink_dot>a hrefposicionamiento-sem>Posicionamiento Sem/a>/p> p classlink_dot>a hrefmarketing-online>Marketing online/a>/p> p classlink_dot>a hrefoptimizacion-web>Optimización web/a>/p> /div> /div> div classclear>/div> /div> !-- PIE --> div classpie> ul classlistado_pie> li>div> p>a classbullet hrefque-hacemos>Que hacemos/a>/p> p>a classbullet hrefcontacto>Presupuesto/a>/p> p>a classbullet hrefpolitica-de-privacidad>Política de privacidad/a>/p> p>a classbullet hrefnota-legal>Nota legal/a>/p> p>a classbullet hrefpolitica-de-cookies>Política de Cookies/a>/p> /div>/li> li>div> p>a classbullet hrefdiseno-web-personalizado>Diseño web personalizado/a>/p> p>a classbullet hrefwebs-responsive>Webs responsive/a>/p> p>a classbullet hrefdiseno-web-para-pymes>Diseño web para pymes/a>/p> p>a classbullet hrefredisenar-mi-web>Rediseñar mi web/a>/p> p>a classbullet hrefwebs-optimizadas-para-seo>Webs optimizadas para Seo/a>/p> /div>/li> li>div> p>a classbullet hrefmarketing-online>Marketing digital/a>/p> p>a classbullet hrefgoogle-ads>Campañas de Google ADS/a>/p> p>a classbullet hrefredes-sociales>Gestión de redes sociales/a>/p> p>a classbullet hrefposicionamiento-seo>Posicionamiento Seo/a>/p> p>a classbullet hrefposicionamiento-sem>Posicionamiento Sem/a>/p> /div>/li> li classredes_escritorio>div> p>a href>img srcredes/facebook.png altFacebook />/a>/p> p>a href>img srcredes/instagram.png altInstagram />/a>/p> p>a href>img srcredes/twitter.png altTwitter />/a>/p> p>a href>img srcredes/pinterest.png altPinterest />/a>/p> p>a href>img srcredes/google-maps.png altGoogle Maps />/a>/p> /div>/li> !-- li classredes_mov>div> a href>img srcredes/facebook.png altFacebook />/a> a href>img srcredes/instagram.png altInstagram />/a> a href>img srcredes/twitter.png altTwitter />/a> a href>img srcredes/pinterest.png altPinterest />/a> a href>img srcredes/google-maps.png altGoogle Maps />/a> /div>/li> --> /ul> ul classlistado_pie_bis> li>div> p>a hrefmailto:contacto@tuimagenactual.com>Email: contacto@tuimagenactual.com/a>/p> /div>/li> li>div> p>img srcimgs/tuimagenactual.avif altDiseño web y posicionamiento Seo y Sem en Barcelona />/p> /div>/li> li>div> p>a hreftel:+34938553873>Tel: 93 855 38 73/a>/p> /div>/li> /ul> p classdisseny_2025>a target_blank titleDiseño web Barcelona hrefhttps://www.potenciatuimagen.es>Diseño web Barcelona/a>/p> /div>!-- WASAP 2021 -->div classwasap_2021 stylecolor: #fff;> a href#open-popup-whatsup classlogo_solo>img srcwasap-2021/wasap.png altWhatsApp />/a> div classclear>/div> div classcaja> div classup> div classizquierda>img srcwasap-2021/wasap.png altWhatsApp /> WhatsApp/div> a classcierra href#close-popup-whatsup>X/a> div classclear>/div> /div> div classglobo>img srcwasap-2021/globo.png altPregunta />p classhola>Hola,br>¿en que podemos ayudarte?/p>/div> a classenviar_a_wasap styletext-align: center; hrefhttps://api.whatsapp.com/send?phone+34625657346&textBienvenido%20a%20TuImagenActual%20dinos%20que%20necesitas:%20Dale%20al%20➤ENTER%20para%20saber%20desde%20que%20web%20nos%20escribes.Gracias.> div classabrir_chat>Abrir Chat img srcwasap-2021/ir-whatsapp.png altAbrir Chat />/div> div classclear>/div> /a> /div> /div>!-- / CONTENIDO WEB --> !-- Whatsapp --> script> const $openWhatsup document.querySelectorAll(href#open-popup-whatsup)0; const $closeWhatsup document.querySelectorAll(href#close-popup-whatsup)0; $openWhatsup.addEventListener(click,(e)> { e.preventDefault(); document.body.classList.add(popup-whatsup-active); }, false); $closeWhatsup.addEventListener(click,(e)> { e.preventDefault(); document.body.classList.remove(popup-whatsup-active); }, false); /script> !-- / CONTENIDO WEB -->!-- Query -->script> /*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ !function(a,b){objecttypeof module&&objecttypeof module.exports?module.exportsa.document?b(a,!0):function(a){if(!a.document)throw new Error(jQuery requires a window with a document);return b(a)}:b(a)}(undefined!typeof window?window:this,function(a,b){var c,dc.slice,ec.concat,fc.push,gc.indexOf,h{},ih.toString,jh.hasOwnProperty,k.trim,l{},m1.11.0,nfunction(a,b){return new n.fn.init(a,b)},o/^\s\uFEFF\xA0+|\s\uFEFF\xA0+$/g,p/^-ms-/,q/-(\da-z)/gi,rfunction(a,b){return b.toUpperCase()};n.fnn.prototype{jquery:m,constructor:n,selector:,length:0,toArray:function(){return d.call(this)},get:function(a){return null!a?0>a?thisa+this.length:thisa:d.call(this)},pushStack:function(a){var bn.merge(this.constructor(),a);return b.prevObjectthis,b.contextthis.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var bthis.length,c+a+(0>a?b:0);return this.pushStack(c>0&&b>c?thisc:)},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extendn.fn.extendfunction(){var a,b,c,d,e,f,garguments0||{},h1,iarguments.length,j!1;for(booleantypeof g&&(jg,gargumentsh||{},h++),objecttypeof g||n.isFunction(g)||(g{}),hi&&(gthis,h--);i>h;h++)if(null!(eargumentsh))for(d in e)agd,ced,g!c&&(j&&c&&(n.isPlainObject(c)||(bn.isArray(c)))?(b?(b!1,fa&&n.isArray(a)?a:):fa&&n.isPlainObject(a)?a:{},gdn.extend(j,f,c)):void 0!c&&(gdc));return g},n.extend({expando:jQuery+(m+Math.random()).replace(/\D/g,),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){returnfunctionn.type(a)},isArray:Array.isArray||function(a){returnarrayn.type(a)},isWindow:function(a){return null!a&&aa.window},isNumeric:function(a){return a-parseFloat(a)>0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||object!n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,constructor)&&!j.call(a.constructor.prototype,isPrototypeOf))return!1}catch(c){return!1}if(l.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0b||j.call(a,b)},type:function(a){return nulla?a+:objecttypeof a||functiontypeof a?hi.call(a)||object:typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,ms-).replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()b.toLowerCase()},each:function(a,b,c){var d,e0,fa.length,gs(a);if(c){if(g){for(;f>e;e++)if(db.apply(ae,c),d!1)break}else for(e in a)if(db.apply(ae,c),d!1)break}else if(g){for(;f>e;e++)if(db.call(ae,e,ae),d!1)break}else for(e in a)if(db.call(ae,e,ae),d!1)break;return a},trim:k&&!k.call(\ufeff\xa0)?function(a){return nulla?:k.call(a)}:function(a){return nulla?:(a+).replace(o,)},makeArray:function(a,b){var cb||;return null!a&&(s(Object(a))?n.merge(c,stringtypeof a?a:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(db.length,cc?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&bca)return c}return-1},merge:function(a,b){var c+b.length,d0,ea.length;while(c>d)ae++bd++;if(c!c)while(void 0!bd)ae++bd++;return a.lengthe,a},grep:function(a,b,c){for(var d,e,f0,ga.length,h!c;g>f;f++)d!b(af,f),d!h&&e.push(af);return e},map:function(a,b,c){var d,f0,ga.length,hs(a),i;if(h)for(;g>f;f++)db(af,f,c),null!d&&i.push(d);else for(f in a)db(af,f,c),null!d&&i.push(d);return e.apply(,i)},guid:1,proxy:function(a,b){var c,e,f;returnstringtypeof b&&(fab,ba,af),n.isFunction(a)?(cd.call(arguments,2),efunction(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guida.guida.guid||n.guid++,e):void 0},now:function(){return+new Date},support:l}),n.each(Boolean Number String Function Array Date RegExp Object Error.split( ),function(a,b){hobject +b+b.toLowerCase()});function s(a){var ba.length,cn.type(a);returnfunctionc||n.isWindow(a)?!1:1a.nodeType&&b?!0:arrayc||0b||numbertypeof b&&b>0&&b-1 in a}var tfunction(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,ssizzle+-new Date,ta.document,u0,v0,web(),xeb(),yeb(),zfunction(a,b){return ab&&(j!0),0},Aundefined,B131,C{}.hasOwnProperty,D,ED.pop,FD.push,GD.push,HD.slice,ID.indexOf||function(a){for(var b0,cthis.length;c>b;b++)if(thisba)return b;return-1},Jchecked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped,K\\x20\\t\\r\\n\\f,L(?:\\\\.|\\w-|^\\x00-\\xa0)+,ML.replace(w,w#),N\\+K+*(+L+)+K+*(?:(*^$|!~?)+K+*(?:(\)((?:\\\\.|^\\\\)*?)\\3|(+M+)|)|)+K+*\\,O:(+L+)(?:\\(((\)((?:\\\\.|^\\\\)*?)\\3|((?:\\\\.|^\\\\()\\|+N.replace(3,8)+)*)|.*)\\)|),Pnew RegExp(^+K++|((?:^|^\\\\)(?:\\\\.)*)+K++$,g),Qnew RegExp(^+K+*,+K+*),Rnew RegExp(^+K+*(>+~|+K+)+K+*),Snew RegExp(+K+*(^\\\*?)+K+*\\,g),Tnew RegExp(O),Unew RegExp(^+M+$),V{ID:new RegExp(^#(+L+)),CLASS:new RegExp(^\\.(+L+)),TAG:new RegExp(^(+L.replace(w,w*)+)),ATTR:new RegExp(^+N),PSEUDO:new RegExp(^+O),CHILD:new RegExp(^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(+K+*(even|odd|((+-|)(\\d*)n|)+K+*(?:(+-|)+K+*(\\d+)|))+K+*\\)|),i),bool:new RegExp(^(?:+J+)$,i),needsContext:new RegExp(^+K+*>+~|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(+K+*((?:-\\d)?\\d*)+K+*\\)|)(?^-|$),i)},W/^(?:input|select|textarea|button)$/i,X/^h\d$/i,Y/^^{+\{\s*\native \w/,Z/^(?:#(\w-+)|(\w+)|\.(\w-+))$/,$/+~/,_/|\\/g,abnew RegExp(\\\\(\\da-f{1,6}+K+?|(+K+)|.),ig),bbfunction(a,b,c){var d0x+b-65536;return d!d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{G.apply(DH.call(t.childNodes),t.childNodes),Dt.childNodes.length.nodeType}catch(cb){G{apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var ca.length,d0;while(ac++bd++);a.lengthc-1}}}function db(a,b,d,e){var f,g,h,i,j,m,p,q,u,v;if((b?b.ownerDocument||b:t)!l&&k(b),bb||l,dd||,!a||string!typeof a)return d;if(1!(ib.nodeType)&&9!i)return;if(n&&!e){if(fZ.exec(a))if(hf1){if(9i){if(gb.getElementById(h),!g||!g.parentNode)return d;if(g.idh)return d.push(g),d}else if(b.ownerDocument&&(gb.ownerDocument.getElementById(h))&&r(b,g)&&g.idh)return d.push(g),d}else{if(f2)return G.apply(d,b.getElementsByTagName(a)),d;if((hf3)&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(h)),d}if(c.qsa&&(!o||!o.test(a))){if(qps,ub,v9i&&a,1i&&object!b.nodeName.toLowerCase()){mob(a),(pb.getAttribute(id))?qp.replace(_,\\$&):b.setAttribute(id,q),qid+q+ ,jm.length;while(j--)mjq+pb(mj);u$.test(a)&&mb(b.parentNode)||b,vm.join(,)}if(v)try{return G.apply(d,u.querySelectorAll(v)),d}catch(w){}finally{p||b.removeAttribute(id)}}}return xb(a.replace(P,$1),b,d,e)}function eb(){var a;function b(c,e){return a.push(c+ )>d.cacheLength&&delete ba.shift(),bc+ e}return b}function fb(a){return as!0,a}function gb(a){var bl.createElement(div);try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),bnull}}function hb(a,b){var ca.split(|),ea.length;while(e--)d.attrHandleceb}function ib(a,b){var cb&&a,dc&&1a.nodeType&&1b.nodeType&&(~b.sourceIndex||B)-(~a.sourceIndex||B);if(d)return d;if(c)while(cc.nextSibling)if(cb)return-1;return a?1:-1}function jb(a){return function(b){var cb.nodeName.toLowerCase();returninputc&&b.typea}}function kb(a){return function(b){var cb.nodeName.toLowerCase();return(inputc||buttonc)&&b.typea}}function lb(a){return fb(function(b){return b+b,fb(function(c,d){var e,fa(,c.length,b),gf.length;while(g--)cefg&&(ce!(dece))})})}function mb(a){return a&&typeof a.getElementsByTagName!A&&a}cdb.support{},fdb.isXMLfunction(a){var ba&&(a.ownerDocument||a).documentElement;return b?HTML!b.nodeName:!1},kdb.setDocumentfunction(a){var b,ea?a.ownerDocument||a:t,ge.defaultView;return e!l&&9e.nodeType&&e.documentElement?(le,me.documentElement,n!f(e),g&&g!g.top&&(g.addEventListener?g.addEventListener(unload,function(){k()},!1):g.attachEvent&&g.attachEvent(onunload,function(){k()})),c.attributesgb(function(a){return a.classNamei,!a.getAttribute(className)}),c.getElementsByTagNamegb(function(a){return a.appendChild(e.createComment()),!a.getElementsByTagName(*).length}),c.getElementsByClassNameY.test(e.getElementsByClassName)&&gb(function(a){return a.innerHTMLdiv classa>/div>div classa i>/div>,a.firstChild.classNamei,2a.getElementsByClassName(i).length}),c.getByIdgb(function(a){return m.appendChild(a).ids,!e.getElementsByName||!e.getElementsByName(s).length}),c.getById?(d.find.IDfunction(a,b){if(typeof b.getElementById!A&&n){var cb.getElementById(a);return c&&c.parentNode?c:}},d.filter.IDfunction(a){var ba.replace(ab,bb);return function(a){return a.getAttribute(id)b}}):(delete d.find.ID,d.filter.IDfunction(a){var ba.replace(ab,bb);return function(a){var ctypeof a.getAttributeNode!A&&a.getAttributeNode(id);return c&&c.valueb}}),d.find.TAGc.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!A?b.getElementsByTagName(a):void 0}:function(a,b){var c,d,e0,fb.getElementsByTagName(a);if(*a){while(cfe++)1c.nodeType&&d.push(c);return d}return f},d.find.CLASSc.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!A&&n?b.getElementsByClassName(a):void 0},p,o,(c.qsaY.test(e.querySelectorAll))&&(gb(function(a){a.innerHTMLselect t>option selected>/option>/select>,a.querySelectorAll(t^).length&&o.push(*^$+K+*(?:|\\)),a.querySelectorAll(selected).length||o.push(\\+K+*(?:value|+J+)),a.querySelectorAll(:checked).length||o.push(:checked)}),gb(function(a){var be.createElement(input);b.setAttribute(type,hidden),a.appendChild(b).setAttribute(name,D),a.querySelectorAll(named).length&&o.push(name+K+**^$|!~?),a.querySelectorAll(:enabled).length||o.push(:enabled,:disabled),a.querySelectorAll(*,:x),o.push(,.*:)})),(c.matchesSelectorY.test(qm.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&gb(function(a){c.disconnectedMatchq.call(a,div),q.call(a,s!:x),p.push(!,O)}),oo.length&&new RegExp(o.join(|)),pp.length&&new RegExp(p.join(|)),bY.test(m.compareDocumentPosition),rb||Y.test(m.contains)?function(a,b){var c9a.nodeType?a.documentElement:a,db&&b.parentNode;return ad||!(!d||1!d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(bb.parentNode)if(ba)return!0;return!1},zb?function(a,b){if(ab)return j!0,0;var d!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d(a.ownerDocument||a)(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)d?ae||a.ownerDocumentt&&r(t,a)?-1:be||b.ownerDocumentt&&r(t,b)?1:i?I.call(i,a)-I.call(i,b):0:4&d?-1:1)}:function(a,b){if(ab)return j!0,0;var c,d0,fa.parentNode,gb.parentNode,ha,kb;if(!f||!g)return ae?-1:be?1:f?-1:g?1:i?I.call(i,a)-I.call(i,b):0;if(fg)return ib(a,b);ca;while(cc.parentNode)h.unshift(c);cb;while(cc.parentNode)k.unshift(c);while(hdkd)d++;return d?ib(hd,kd):hdt?-1:kdt?1:0},e):l},db.matchesfunction(a,b){return db(a,null,null,b)},db.matchesSelectorfunction(a,b){if((a.ownerDocument||a)!l&&k(a),bb.replace(S,$1),!(!c.matchesSelector||!n||p&&p.test(b)||o&&o.test(b)))try{var dq.call(a,b);if(d||c.disconnectedMatch||a.document&&11!a.document.nodeType)return d}catch(e){}return db(b,l,null,a).length>0},db.containsfunction(a,b){return(a.ownerDocument||a)!l&&k(a),r(a,b)},db.attrfunction(a,b){(a.ownerDocument||a)!l&&k(a);var ed.attrHandleb.toLowerCase(),fe&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!n):void 0;return void 0!f?f:c.attributes||!n?a.getAttribute(b):(fa.getAttributeNode(b))&&f.specified?f.value:null},db.errorfunction(a){throw new Error(Syntax error, unrecognized expression: +a)},db.uniqueSortfunction(a){var b,d,e0,f0;if(j!c.detectDuplicates,i!c.sortStable&&a.slice(0),a.sort(z),j){while(baf++)baf&&(ed.push(f));while(e--)a.splice(de,1)}return inull,a},edb.getTextfunction(a){var b,c,d0,fa.nodeType;if(f){if(1f||9f||11f){if(stringtypeof a.textContent)return a.textContent;for(aa.firstChild;a;aa.nextSibling)c+e(a)}else if(3f||4f)return a.nodeValue}else while(bad++)c+e(b);return c},ddb.selectors{cacheLength:50,createPseudo:fb,match:V,attrHandle:{},find:{},relative:{>:{dir:parentNode,first:!0}, :{dir:parentNode},+:{dir:previousSibling,first:!0},~:{dir:previousSibling}},preFilter:{ATTR:function(a){return a1a1.replace(ab,bb),a3(a4||a5||).replace(ab,bb),~a2&&(a3 +a3+ ),a.slice(0,4)},CHILD:function(a){return a1a1.toLowerCase(),ntha1.slice(0,3)?(a3||db.error(a0),a4+(a4?a5+(a6||1):2*(evena3||odda3)),a5+(a7+a8||odda3)):a3&&db.error(a0),a},PSEUDO:function(a){var b,c!a5&&a2;return V.CHILD.test(a0)?null:(a3&&void 0!a4?a2a4:c&&T.test(c)&&(bob(c,!0))&&(bc.indexOf(),c.length-b)-c.length)&&(a0a0.slice(0,b),a2c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var ba.replace(ab,bb).toLowerCase();return*a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()b}},CLASS:function(a){var bwa+ ;return b||(bnew RegExp((^|+K+)+a+(+K+|$)))&&w(a,function(a){return b.test(stringtypeof a.className&&a.className||typeof a.getAttribute!A&&a.getAttribute(class)||)})},ATTR:function(a,b,c){return function(d){var edb.attr(d,a);return nulle?!b:b?(e+,b?ec:!b?e!c:^b?c&&0e.indexOf(c):*b?c&&e.indexOf(c)>-1:$b?c&&e.slice(-c.length)c:~b?( +e+ ).indexOf(c)>-1:|b?ec||e.slice(0,c.length+1)c+-:!1):!0}},CHILD:function(a,b,c,d,e){var fnth!a.slice(0,3),glast!a.slice(-4),hof-typeb;return 1d&&0e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,pf!g?nextSibling:previousSibling,qb.parentNode,rh&&b.nodeName.toLowerCase(),t!i&&!h;if(q){if(f){while(p){lb;while(llp)if(h?l.nodeName.toLowerCase()r:1l.nodeType)return!1;oponlya&&!o&&nextSibling}return!0}if(og?q.firstChild:q.lastChild,g&&t){kqs||(qs{}),jka||,nj0u&&j1,mj0u&&j2,ln&&q.childNodesn;while(l++n&&l&&lp||(mn0)||o.pop())if(1l.nodeType&&++m&&lb){kau,n,m;break}}else if(t&&(j(bs||(bs{}))a)&&j0u)mj1;else while(l++n&&l&&lp||(mn0)||o.pop())if((h?l.nodeName.toLowerCase()r:1l.nodeType)&&++m&&(t&&((ls||(ls{}))au,m),lb))break;return m-e,md||m%d0&&m/d>0}}},PSEUDO:function(a,b){var c,ed.pseudosa||d.setFiltersa.toLowerCase()||db.error(unsupported pseudo: +a);return es?e(b):e.length>1?(ca,a,,b,d.setFilters.hasOwnProperty(a.toLowerCase())?fb(function(a,c){var d,fe(a,b),gf.length;while(g--)dI.call(a,fg),ad!(cdfg)}):function(a){return e(a,0,c)}):e}},pseudos:{not:fb(function(a){var b,c,dg(a.replace(P,$1));return ds?fb(function(a,b,c,e){var f,gd(a,null,e,),ha.length;while(h--)(fgh)&&(ah!(bhf))}):function(a,e,f){return b0a,d(b,null,f,c),!c.pop()}}),has:fb(function(a){return function(b){return db(a,b).length>0}}),contains:fb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:fb(function(a){return U.test(a||)||db.error(unsupported lang: +a),aa.replace(ab,bb).toLowerCase(),function(b){var c;do if(cn?b.lang:b.getAttribute(xml:lang)||b.getAttribute(lang))return cc.toLowerCase(),ca||0c.indexOf(a+-);while((bb.parentNode)&&1b.nodeType);return!1}}),target:function(b){var ca.location&&a.location.hash;return c&&c.slice(1)b.id},root:function(a){return am},focus:function(a){return al.activeElement&&(!l.hasFocus||l.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled!1},disabled:function(a){return a.disabled!0},checked:function(a){var ba.nodeName.toLowerCase();returninputb&&!!a.checked||optionb&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected!0},empty:function(a){for(aa.firstChild;a;aa.nextSibling)if(a.nodeType6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var ba.nodeName.toLowerCase();returninputb&&buttona.type||buttonb},text:function(a){var b;returninputa.nodeName.toLowerCase()&&texta.type&&(null(ba.getAttribute(type))||textb.toLowerCase())},first:lb(function(){return0}),last:lb(function(a,b){returnb-1}),eq:lb(function(a,b,c){return0>c?c+b:c}),even:lb(function(a,b){for(var c0;b>c;c+2)a.push(c);return a}),odd:lb(function(a,b){for(var c1;b>c;c+2)a.push(c);return a}),lt:lb(function(a,b,c){for(var d0>c?c+b:c;--d>0;)a.push(d);return a}),gt:lb(function(a,b,c){for(var d0>c?c+b:c;++db;)a.push(d);return a})}},d.pseudos.nthd.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudosbjb(b);for(b in{submit:!0,reset:!0})d.pseudosbkb(b);function nb(){}nb.prototyped.filtersd.pseudos,d.setFiltersnew nb;function ob(a,b){var c,e,f,g,h,i,j,kxa+ ;if(k)return b?0:k.slice(0);ha,i,jd.preFilter;while(h){(!c||(eQ.exec(h)))&&(e&&(hh.slice(e0.length)||h),i.push(f)),c!1,(eR.exec(h))&&(ce.shift(),f.push({value:c,type:e0.replace(P, )}),hh.slice(c.length));for(g in d.filter)!(eVg.exec(h))||jg&&!(ejg(e))||(ce.shift(),f.push({value:c,type:g,matches:e}),hh.slice(c.length));if(!c)break}return b?h.length:h?db.error(a):x(a,i).slice(0)}function pb(a){for(var b0,ca.length,d;c>b;b++)d+ab.value;return d}function qb(a,b,c){var db.dir,ec&&parentNoded,fv++;return b.first?function(b,c,f){while(bbd)if(1b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,ju,f;if(g){while(bbd)if((1b.nodeType||e)&&a(b,c,g))return!0}else while(bbd)if(1b.nodeType||e){if(ibs||(bs{}),(hid)&&h0u&&h1f)return j2h2;if(idj,j2a(b,c,g))return!0}}}function rb(a){return a.length>1?function(b,c,d){var ea.length;while(e--)if(!ae(b,c,d))return!1;return!0}:a0}function sb(a,b,c,d,e){for(var f,g,h0,ia.length,jnull!b;i>h;h++)(fah)&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function tb(a,b,c,d,e,f){return d&&!ds&&(dtb(d)),e&&!es&&(etb(e,f)),fb(function(f,g,h,i){var j,k,l,m,n,og.length,pf||wb(b||*,h.nodeType?h:h,),q!a||!f&&b?p:sb(p,m,a,h,i),rc?e||(f?a:o||d)?:g:q;if(c&&c(q,r,h,i),d){jsb(r,n),d(j,,h,i),kj.length;while(k--)(ljk)&&(rnk!(qnkl))}if(f){if(e||a){if(e){j,kr.length;while(k--)(lrk)&&j.push(qkl);e(null,r,j,i)}kr.length;while(k--)(lrk)&&(je?I.call(f,l):mk)>-1&&(fj!(gjl))}}else rsb(rg?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ub(a){for(var b,c,e,fa.length,gd.relativea0.type,ig||d.relative ,jg?1:0,kqb(function(a){return ab},i,!0),lqb(function(a){return I.call(b,a)>-1},i,!0),mfunction(a,c,d){return!g&&(d||c!h)||((bc).nodeType?k(a,c,d):l(a,c,d))};f>j;j++)if(cd.relativeaj.type)mqb(rb(m),c);else{if(cd.filteraj.type.apply(null,aj.matches),cs){for(e++j;f>e;e++)if(d.relativeae.type)break;return tb(j>1&&rb(m),j>1&&pb(a.slice(0,j-1).concat({value: aj-2.type?*:})).replace(P,$1),c,e>j&&ub(a.slice(j,e)),f>e&&ub(aa.slice(e)),f>e&&pb(a))}m.push(c)}return rb(m)}function vb(a,b){var cb.length>0,ea.length>0,ffunction(f,g,i,j,k){var m,n,o,p0,q0,rf&&,s,th,vf||e&&d.find.TAG(*,k),wu+nullt?1:Math.random()||.1,xv.length;for(k&&(hg!l&&g);q!x&&null!(mvq);q++){if(e&&m){n0;while(oan++)if(o(m,g,i)){j.push(m);break}k&&(uw)}c&&((m!o&&m)&&p--,f&&r.push(m))}if(p+q,c&&q!p){n0;while(obn++)o(r,s,g,i);if(f){if(p>0)while(q--)rq||sq||(sqE.call(j));ssb(s)}G.apply(j,s),k&&!f&&s.length>0&&p+b.length>1&&db.uniqueSort(j)}return k&&(uw,ht),r};return c?fb(f):f}gdb.compilefunction(a,b){var c,d,e,fya+ ;if(!f){b||(bob(a)),cb.length;while(c--)fub(bc),fs?d.push(f):e.push(f);fy(a,vb(e,d))}return f};function wb(a,b,c){for(var d0,eb.length;e>d;d++)db(a,bd,c);return c}function xb(a,b,e,f){var h,i,j,k,l,mob(a);if(!f&&1m.length){if(im0m0.slice(0),i.length>2&&ID(ji0).type&&c.getById&&9b.nodeType&&n&&d.relativei1.type){if(b(d.find.ID(j.matches0.replace(ab,bb),b)||)0,!b)return e;aa.slice(i.shift().value.length)}hV.needsContext.test(a)?0:i.length;while(h--){if(jih,d.relativekj.type)break;if((ld.findk)&&(fl(j.matches0.replace(ab,bb),$.test(i0.type)&&mb(b.parentNode)||b))){if(i.splice(h,1),af.length&&pb(i),!a)return G.apply(e,f),e;break}}}return g(a,m)(f,b,!n,e,$.test(a)&&mb(b.parentNode)||b),e}return c.sortStables.split().sort(z).join()s,c.detectDuplicates!!j,k(),c.sortDetachedgb(function(a){return 1&a.compareDocumentPosition(l.createElement(div))}),gb(function(a){return a.innerHTMLa href#>/a>,#a.firstChild.getAttribute(href)})||hb(type|href|height|width,function(a,b,c){return c?void 0:a.getAttribute(b,typeb.toLowerCase()?1:2)}),c.attributes&&gb(function(a){return a.innerHTMLinput/>,a.firstChild.setAttribute(value,),a.firstChild.getAttribute(value)})||hb(value,function(a,b,c){return c||input!a.nodeName.toLowerCase()?void 0:a.defaultValue}),gb(function(a){return nulla.getAttribute(disabled)})||hb(J,function(a,b,c){var d;return c?void 0:ab!0?b.toLowerCase():(da.getAttributeNode(b))&&d.specified?d.value:null}),db}(a);n.findt,n.exprt.selectors,n.expr:n.expr.pseudos,n.uniquet.uniqueSort,n.textt.getText,n.isXMLDoct.isXML,n.containst.contains;var un.expr.match.needsContext,v/^(\w+)\s*\/?>(?:\/\1>|)$/,w/^.^:#\\.,*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!c});if(b.nodeType)return n.grep(a,function(a){return ab!c});if(stringtypeof b){if(w.test(b))return n.filter(b,a,c);bn.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>0!c})}n.filterfunction(a,b,c){var db0;return c&&(a:not(+a+)),1b.length&&1d.nodeType?n.find.matchesSelector(d,a)?d::n.find.matches(a,n.grep(b,function(a){return 1a.nodeType}))},n.fn.extend({find:function(a){var b,c,dthis,ed.length;if(string!typeof a)return this.pushStack(n(a).filter(function(){for(b0;e>b;b++)if(n.contains(db,this))return!0}));for(b0;e>b;b++)n.find(a,db,c);return cthis.pushStack(e>1?n.unique(c):c),c.selectorthis.selector?this.selector+ +a:a,c},filter:function(a){return this.pushStack(x(this,a||,!1))},not:function(a){return this.pushStack(x(this,a||,!0))},is:function(a){return!!x(this,stringtypeof a&&u.test(a)?n(a):a||,!1).length}});var y,za.document,A/^(?:\s*(\w\W+>)^>*|#(\w-*))$/,Bn.fn.initfunction(a,b){var c,d;if(!a)return this;if(stringtypeof a){if(ca.charAt(0)&&>a.charAt(a.length-1)&&a.length>3?null,a,null:A.exec(a),!c||!c1&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c1){if(bb instanceof n?b0:b,n.merge(this,n.parseHTML(c1,b&&b.nodeType?b.ownerDocument||b:z,!0)),v.test(c1)&&n.isPlainObject(b))for(c in b)n.isFunction(thisc)?thisc(bc):this.attr(c,bc);return this}if(dz.getElementById(c2),d&&d.parentNode){if(d.id!c2)return y.find(a);this.length1,this0d}return this.contextz,this.selectora,this}return a.nodeType?(this.contextthis0a,this.length1,this):n.isFunction(a)?undefined!typeof y.ready?y.ready(a):a(n):(void 0!a.selector&&(this.selectora.selector,this.contexta.context),n.makeArray(a,this))};B.prototypen.fn,yn(z);var C/^(?:parents|prev(?:Until|All))/,D{children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d,eab;while(e&&9!e.nodeType&&(void 0c||1!e.nodeType||!n(e).is(c)))1e.nodeType&&d.push(e),eeb;return d},sibling:function(a,b){for(var c;a;aa.nextSibling)1a.nodeType&&a!b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b,cn(a,this),dc.length;return this.filter(function(){for(b0;d>b;b++)if(n.contains(this,cb))return!0})},closest:function(a,b){for(var c,d0,ethis.length,f,gu.test(a)||string!typeof a?n(a,b||this.context):0;e>d;d++)for(cthisd;c&&c!b;cc.parentNode)if(c.nodeType11&&(g?g.index(c)>-1:1c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?stringtypeof a?n.inArray(this0,n(a)):n.inArray(a.jquery?a0:a,this):this0&&this0.parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(nulla?this.prevObject:this.prevObject.filter(a))}});function E(a,b){do aab;while(a&&1!a.nodeType);return a}n.each({parent:function(a){var ba.parentNode;return b&&11!b.nodeType?b:null},parents:function(a){return n.dir(a,parentNode)},parentsUntil:function(a,b,c){return n.dir(a,parentNode,c)},next:function(a){return E(a,nextSibling)},prev:function(a){return E(a,previousSibling)},nextAll:function(a){return n.dir(a,nextSibling)},prevAll:function(a){return n.dir(a,previousSibling)},nextUntil:function(a,b,c){return n.dir(a,nextSibling,c)},prevUntil:function(a,b,c){return n.dir(a,previousSibling,c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return n.nodeName(a,iframe)?a.contentDocument||a.contentWindow.document:n.merge(,a.childNodes)}},function(a,b){n.fnafunction(c,d){var en.map(this,b,c);returnUntil!a.slice(-5)&&(dc),d&&stringtypeof d&&(en.filter(d,e)),this.length>1&&(Da||(en.unique(e)),C.test(a)&&(ee.reverse())),this.pushStack(e)}});var F/\S+/g,G{};function H(a){var bGa{};return n.each(a.match(F)||,function(a,c){bc!0}),b}n.Callbacksfunction(a){astringtypeof a?Ga||H(a):n.extend({},a);var b,c,d,e,f,g,h,i!a.once&&,jfunction(l){for(ca.memory&&l,d!0,fg||0,g0,eh.length,b!0;h&&e>f;f++)if(hf.apply(l0,l1)!1&&a.stopOnFalse){c!1;break}b!1,h&&(i?i.length&&j(i.shift()):c?h:k.disable())},k{add:function(){if(h){var dh.length;!function f(b){n.each(b,function(b,c){var dn.type(c);functiond?a.unique&&k.has(c)||h.push(c):c&&c.length&&string!d&&f(c)})}(arguments),b?eh.length:c&&(gd,j(c))}return this},remove:function(){return h&&n.each(arguments,function(a,c){var d;while((dn.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>d&&e--,f>d&&f--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h,e0,this},disable:function(){return hicvoid 0,this},disabled:function(){return!h},lock:function(){return ivoid 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(cc||,ca,c.slice?c.slice():c,b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},n.extend({Deferred:function(a){var bresolve,done,n.Callbacks(once memory),resolved,reject,fail,n.Callbacks(once memory),rejected,notify,progress,n.Callbacks(memory),cpending,d{state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var aarguments;return n.Deferred(function(c){n.each(b,function(b,f){var gn.isFunction(ab)&&ab;ef1(function(){var ag&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):cf0+With(thisd?c.promise():this,g?a:arguments)})}),anull}).promise()},promise:function(a){return null!a?n.extend(a,d):d}},e{};return d.piped.then,n.each(b,function(a,f){var gf2,hf3;df1g.add,h&&g.add(function(){ch},b1^a2.disable,b22.lock),ef0function(){return ef0+With(thise?d:this,arguments),this},ef0+Withg.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b0,cd.call(arguments),ec.length,f1!e||a&&n.isFunction(a.promise)?e:0,g1f?a:n.Deferred(),hfunction(a,b,c){return function(e){bathis,caarguments.length>1?d.call(arguments):e,ci?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(inew Array(e),jnew Array(e),knew Array(e);e>b;b++)cb&&n.isFunction(cb.promise)?cb.promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.readyfunction(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){if(a!0?!--n.readyWait:!n.isReady){if(!z.body)return setTimeout(n.ready);n.isReady!0,a!!0&&--n.readyWait>0||(I.resolveWith(z,n),n.fn.trigger&&n(z).trigger(ready).off(ready))}}});function J(){z.addEventListener?(z.removeEventListener(DOMContentLoaded,K,!1),a.removeEventListener(load,K,!1)):(z.detachEvent(onreadystatechange,K),a.detachEvent(onload,K))}function K(){(z.addEventListener||loadevent.type||completez.readyState)&&(J(),n.ready())}n.ready.promisefunction(b){if(!I)if(In.Deferred(),completez.readyState)setTimeout(n.ready);else if(z.addEventListener)z.addEventListener(DOMContentLoaded,K,!1),a.addEventListener(load,K,!1);else{z.attachEvent(onreadystatechange,K),a.attachEvent(onload,K);var c!1;try{cnulla.frameElement&&z.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!n.isReady){try{c.doScroll(left)}catch(a){return setTimeout(e,50)}J(),n.ready()}}()}return I.promise(b)};var Lundefined,M;for(M in n(l))break;l.ownLast0!M,l.inlineBlockNeedsLayout!1,n(function(){var a,b,cz.getElementsByTagName(body)0;c&&(az.createElement(div),a.style.cssTextborder:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px,bz.createElement(div),c.appendChild(a).appendChild(b),typeof b.style.zoom!L&&(b.style.cssTextborder:0;margin:0;width:1px;padding:1px;display:inline;zoom:1,(l.inlineBlockNeedsLayout3b.offsetWidth)&&(c.style.zoom1)),c.removeChild(a),abnull)}),function(){var az.createElement(div);if(nulll.deleteExpando){l.deleteExpando!0;try{delete a.test}catch(b){l.deleteExpando!1}}anull}(),n.acceptDatafunction(a){var bn.noData(a.nodeName+ ).toLowerCase(),c+a.nodeType||1;return 1!c&&9!c?!1:!b||b!!0&&a.getAttribute(classid)b};var N/^(?:\{\w\W*\}|\\w\W*\)$/,O/(A-Z)/g;function P(a,b,c){if(void 0c&&1a.nodeType){var ddata-+b.replace(O,-$1).toLowerCase();if(ca.getAttribute(d),stringtypeof c){try{ctruec?!0:falsec?!1:nullc?null:+c+c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else cvoid 0}return c}function Q(a){var b;for(b in a)if((data!b||!n.isEmptyObject(ab))&&toJSON!b)return!1;return!0}function R(a,b,d,e){if(n.acceptData(a)){var f,g,hn.expando,ia.nodeType,ji?n.cache:a,ki?ah:ah&&h;if(k&&jk&&(e||jk.data)||void 0!d||string!typeof b)return k||(ki?ahc.pop()||n.guid++:h),jk||(jki?{}:{toJSON:n.noop}),(objecttypeof b||functiontypeof b)&&(e?jkn.extend(jk,b):jk.datan.extend(jk.data,b)),gjk,e||(g.data||(g.data{}),gg.data),void 0!d&&(gn.camelCase(b)d),stringtypeof b?(fgb,nullf&&(fgn.camelCase(b))):fg,f }}function S(a,b,c){if(n.acceptData(a)){var d,e,fa.nodeType,gf?n.cache:a,hf?an.expando:n.expando;if(gh){if(b&&(dc?gh:gh.data)){n.isArray(b)?bb.concat(n.map(b,n.camelCase)):b in d?bb:(bn.camelCase(b),bb in d?b:b.split( )),eb.length;while(e--)delete dbe;if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete gh.data,Q(gh)))&&(f?n.cleanData(a,!0):l.deleteExpando||g!g.window?delete gh:ghnull)}}}n.extend({cache:{},noData:{applet :!0,embed :!0,object :clsid:D27CDB6E-AE6D-11cf-96B8-444553540000},hasData:function(a){return aa.nodeType?n.cachean.expando:an.expando,!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,fthis0,gf&&f.attributes;if(void 0a){if(this.length&&(en.data(f),1f.nodeType&&!n._data(f,parsedAttrs))){cg.length;while(c--)dgc.name,0d.indexOf(data-)&&(dn.camelCase(d.slice(5)),P(f,d,ed));n._data(f,parsedAttrs,!0)}return e}returnobjecttypeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b(b||fx)+queue,dn._data(a,b),c&&(!d||n.isArray(c)?dn._data(a,b,n.makeArray(c)):d.push(c)),d||):void 0},dequeue:function(a,b){bb||fx;var cn.queue(a,b),dc.length,ec.shift(),fn._queueHooks(a,b),gfunction(){n.dequeue(a,b)};inprogresse&&(ec.shift(),d--),e&&(fxb&&c.unshift(inprogress),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var cb+queueHooks;return n._data(a,c)||n._data(a,c,{empty:n.Callbacks(once memory).add(function(){n._removeData(a,b+queue),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c2;returnstring!typeof a&&(ba,afx,c--),arguments.lengthc?n.queue(this0,a):void 0b?this:this.each(function(){var cn.queue(this,a,b);n._queueHooks(this,a),fxa&&inprogress!c0&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||fx,)},promise:function(a,b){var c,d1,en.Deferred(),fthis,gthis.length,hfunction(){--d||e.resolveWith(f,f)};string!typeof a&&(ba,avoid 0),aa||fx;while(g--)cn._data(fg,a+queueHooks),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var T/+-?(?:\d*\.|)\d+(?:eE+-?\d+|)/.source,UTop,Right,Bottom,Left,Vfunction(a,b){return ab||a,nonen.css(a,display)||!n.contains(a.ownerDocument,a)},Wn.accessfunction(a,b,c,d,e,f,g){var h0,ia.length,jnullc;if(objectn.type(c)){e!0;for(h in c)n.access(a,b,h,ch,!0,f,g)}else if(void 0!d&&(e!0,n.isFunction(d)||(g!0),j&&(g?(b.call(a,d),bnull):(jb,bfunction(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(ah,c,g?d:d.call(ah,h,b(ah,c)));return e?a:j?b.call(a):i?b(a0,c):f},X/^(?:checkbox|radio)$/i;!function(){var az.createDocumentFragment(),bz.createElement(div),cz.createElement(input);if(b.setAttribute(className,t),b.innerHTML link/>table>/table>a href/a>a/a>,l.leadingWhitespace3b.firstChild.nodeType,l.tbody!b.getElementsByTagName(tbody).length,l.htmlSerialize!!b.getElementsByTagName(link).length,l.html5Clone:nav>/:nav>!z.createElement(nav).cloneNode(!0).outerHTML,c.typecheckbox,c.checked!0,a.appendChild(c),l.appendCheckedc.checked,b.innerHTMLtextarea>x/textarea>,l.noCloneChecked!!b.cloneNode(!0).lastChild.defaultValue,a.appendChild(b),b.innerHTMLinput typeradio checkedchecked namet/>,l.checkCloneb.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent!0,b.attachEvent&&(b.attachEvent(onclick,function(){l.noCloneEvent!1}),b.cloneNode(!0).click()),nulll.deleteExpando){l.deleteExpando!0;try{delete b.test}catch(d){l.deleteExpando!1}}abcnull}(),function(){var b,c,dz.createElement(div);for(b in{submit:!0,change:!0,focusin:!0})con+b,(lb+Bubblesc in a)||(d.setAttribute(c,t),lb+Bubblesd.attributesc.expando!1);dnull}();var Y/^(?:input|select|textarea)$/i,Z/^key/,$/^(?:mouse|contextmenu)|click/,_/^(?:focusinfocus|focusoutblur)$/,ab/^(^.*)(?:\.(.+)|)$/;function bb(){return!0}function cb(){return!1}function db(){try{return z.activeElement}catch(a){}}n.event{global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,rn._data(a);if(r){c.handler&&(ic,ci.handler,ei.selector),c.guid||(c.guidn.guid++),(gr.events)||(gr.events{}),(kr.handle)||(kr.handlefunction(a){return typeof nL||a&&n.event.triggereda.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elema),b(b||).match(F)||,hb.length;while(h--)fab.exec(bh)||,oqf1,p(f2||).split(.).sort(),o&&(jn.event.specialo||{},o(e?j.delegateType:j.bindType)||o,jn.event.specialo||{},ln.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(.)},i),(mgo)||(mgo,m.delegateCount0,j.setup&&j.setup.call(a,d,p,k)!!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent(on+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guidc.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.globalo!0);anull}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,rn.hasData(a)&&n._data(a);if(r&&(kr.events)){b(b||).match(F)||,jb.length;while(j--)if(hab.exec(bj)||,oqh1,p(h2||).split(.).sort(),o){ln.event.specialo||{},o(d?l.delegateType:l.bindType)||o,mko||,hh2&&new RegExp((^|\\.)+p.join(\\.(?:.*\\.|))+(\\.|$)),ifm.length;while(f--)gmf,!e&&q!g.origType||c&&c.guid!g.guid||h&&!h.test(g.namespace)||d&&d!g.selector&&(**!d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!!1||n.removeEvent(a,o,r.handle),delete ko)}else for(o in k)n.event.remove(a,o+bj,c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,events))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,m,od||z,pj.call(b,type)?b.type:b,qj.call(b,namespace)?b.namespace.split(.):;if(hldd||z,3!d.nodeType&&8!d.nodeType&&!_.test(p+n.event.triggered)&&(p.indexOf(.)>0&&(qp.split(.),pq.shift(),q.sort()),gp.indexOf(:)0&&on+p,bbn.expando?b:new n.Event(p,objecttypeof b&&b),b.isTriggere?2:3,b.namespaceq.join(.),b.namespace_reb.namespace?new RegExp((^|\\.)+q.join(\\.(?:.*\\.|))+(\\.|$)):null,b.resultvoid 0,b.target||(b.targetd),cnullc?b:n.makeArray(c,b),kn.event.specialp||{},e||!k.trigger||k.trigger.apply(d,c)!!1)){if(!e&&!k.noBubble&&!n.isWindow(d)){for(ik.delegateType||p,_.test(i+p)||(hh.parentNode);h;hh.parentNode)o.push(h),lh;l(d.ownerDocument||z)&&o.push(l.defaultView||l.parentWindow||a)}m0;while((hom++)&&!b.isPropagationStopped())b.typem>1?i:k.bindType||p,f(n._data(h,events)||{})b.type&&n._data(h,handle),f&&f.apply(h,c),fg&&hg,f&&f.apply&&n.acceptData(h)&&(b.resultf.apply(h,c),b.result!1&&b.preventDefault());if(b.typep,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)!1)&&n.acceptData(d)&&g&&dp&&!n.isWindow(d)){ldg,l&&(dgnull),n.event.triggeredp;try{dp()}catch(r){}n.event.triggeredvoid 0,l&&(dgl)}return b.result}},dispatch:function(a){an.event.fix(a);var b,c,e,f,g,h,id.call(arguments),j(n._data(this,events)||{})a.type||,kn.event.speciala.type||{};if(i0a,a.delegateTargetthis,!k.preDispatch||k.preDispatch.call(this,a)!!1){hn.event.handlers.call(this,a,j),b0;while((fhb++)&&!a.isPropagationStopped()){a.currentTargetf.elem,g0;while((ef.handlersg++)&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObje,a.datae.data,c((n.event.speciale.origType||{}).handle||e.handler).apply(f.elem,i),void 0!c&&(a.resultc)!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g,hb.delegateCount,ia.target;if(h&&i.nodeType&&(!a.button||click!a.type))for(;i!this;ii.parentNode||this)if(1i.nodeType&&(i.disabled!!0||click!a.type)){for(e,f0;h>f;f++)dbf,cd.selector+ ,void 0ec&&(ecd.needsContext?n(c,this).index(i)>0:n.find(c,this,null,i).length),ec&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return hb.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(an.expando)return a;var b,c,d,ea.type,fa,gthis.fixHookse;g||(this.fixHookseg$.test(e)?this.mouseHooks:Z.test(e)?this.keyHooks:{}),dg.props?this.props.concat(g.props):this.props,anew n.Event(f),bd.length;while(b--)cdb,acfc;return a.target||(a.targetf.srcElement||z),3a.target.nodeType&&(a.targeta.target.parentNode),a.metaKey!!a.metaKey,g.filter?g.filter(a,f):a},props:altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which.split( ),fixHooks:{},keyHooks:{props:char charCode key keyCode.split( ),filter:function(a,b){return nulla.which&&(a.whichnull!b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement.split( ),filter:function(a,b){var c,d,e,fb.button,gb.fromElement;return nulla.pageX&&null!b.clientX&&(da.target.ownerDocument||z,ed.documentElement,cd.body,a.pageXb.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageYb.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTargetga.target?b.toElement:g),a.which||void 0f||(a.which1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!db()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:focusin},blur:{trigger:function(){return thisdb()&&this.blur?(this.blur(),!1):void 0},delegateType:focusout},click:{trigger:function(){return n.nodeName(this,input)&&checkboxthis.type&&this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,a)}},beforeunload:{postDispatch:function(a){void 0!a.result&&(a.originalEvent.returnValuea.result)}}},simulate:function(a,b,c,d){var en.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEventz.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var don+b;a.detachEvent&&(typeof adL&&(adnull),a.detachEvent(d,c))},n.Eventfunction(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEventa,this.typea.type,this.isDefaultPreventeda.defaultPrevented||void 0a.defaultPrevented&&(a.returnValue!1||a.getPreventDefault&&a.getPreventDefault())?bb:cb):this.typea,b&&n.extend(this,b),this.timeStampa&&a.timeStamp||n.now(),void(thisn.expando!0)):new n.Event(a,b)},n.Event.prototype{isDefaultPrevented:cb,isPropagationStopped:cb,isImmediatePropagationStopped:cb,preventDefault:function(){var athis.originalEvent;this.isDefaultPreventedbb,a&&(a.preventDefault?a.preventDefault():a.returnValue!1)},stopPropagation:function(){var athis.originalEvent;this.isPropagationStoppedbb,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStoppedbb,this.stopPropagation()}},n.each({mouseenter:mouseover,mouseleave:mouseout},function(a,b){n.event.speciala{delegateType:b,bindType:b,handle:function(a){var c,dthis,ea.relatedTarget,fa.handleObj;return(!e||e!d&&!n.contains(d,e))&&(a.typef.origType,cf.handler.apply(this,arguments),a.typeb),c}}}),l.submitBubbles||(n.event.special.submit{setup:function(){return n.nodeName(this,form)?!1:void n.event.add(this,click._submit keypress._submit,function(a){var ba.target,cn.nodeName(b,input)||n.nodeName(b,button)?b.form:void 0;c&&!n._data(c,submitBubbles)&&(n.event.add(c,submit._submit,function(a){a._submit_bubble!0}),n._data(c,submitBubbles,!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&n.event.simulate(submit,this.parentNode,a,!0))},teardown:function(){return n.nodeName(this,form)?!1:void n.event.remove(this,._submit)}}),l.changeBubbles||(n.event.special.change{setup:function(){return Y.test(this.nodeName)?((checkboxthis.type||radiothis.type)&&(n.event.add(this,propertychange._change,function(a){checkeda.originalEvent.propertyName&&(this._just_changed!0)}),n.event.add(this,click._change,function(a){this._just_changed&&!a.isTrigger&&(this._just_changed!1),n.event.simulate(change,this,a,!0)})),!1):void n.event.add(this,beforeactivate._change,function(a){var ba.target;Y.test(b.nodeName)&&!n._data(b,changeBubbles)&&(n.event.add(b,change._change,function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate(change,this.parentNode,a,!0)}),n._data(b,changeBubbles,!0))})},handle:function(a){var ba.target;return this!b||a.isSimulated||a.isTrigger||radio!b.type&&checkbox!b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,._change),!Y.test(this.nodeName)}}),l.focusinBubbles||n.each({focus:focusin,blur:focusout},function(a,b){var cfunction(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.specialb{setup:function(){var dthis.ownerDocument||this,en._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var dthis.ownerDocument||this,en._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if(objecttypeof a){string!typeof b&&(cc||b,bvoid 0);for(f in a)this.on(f,b,c,af,e);return this}if(nullc&&nulld?(db,cbvoid 0):nulld&&(stringtypeof b?(dc,cvoid 0):(dc,cb,bvoid 0)),d!1)dcb;else if(!d)return this;return 1e&&(gd,dfunction(a){return n().off(a),g.apply(this,arguments)},d.guidg.guid||(g.guidn.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return da.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+.+d.namespace:d.origType,d.selector,d.handler),this;if(objecttypeof a){for(e in a)this.off(e,b,ae);return this}return(b!1||functiontypeof b)&&(cb,bvoid 0),c!1&&(ccb),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var cthis0;return c?n.event.trigger(a,b,c,!0):void 0}});function eb(a){var bfb.split(|),ca.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var fbabbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video,gb/ jQuery\d+(?:null|\d+)/g,hbnew RegExp((?:+fb+)\\s/>,i),ib/^\s+/,jb/(?!area|br|col|embed|hr|img|input|link|meta|param)((\w:+)^>*)\/>/gi,kb/(\w:+)/,lb/tbody/i,mb/|?\w+;/,nb/(?:script|style|link)/i,ob/checked\s*(?:^|\s*.checked.)/i,pb/^$|\/(?:java|ecma)script/i,qb/^true\/(.*)/,rb/^\s*!(?:\CDATA\|--)|(?:\\|--)>\s*$/g,sb{option:1,select multiplemultiple>,/select>,legend:1,fieldset>,/fieldset>,area:1,map>,/map>,param:1,object>,/object>,thead:1,table>,/table>,tr:2,table>tbody>,/tbody>/table>,col:2,table>tbody>/tbody>colgroup>,/colgroup>/table>,td:3,table>tbody>tr>,/tr>/tbody>/table>,_default:l.htmlSerialize?0,,:1,Xdiv>,/div>},tbeb(z),ubtb.appendChild(z.createElement(div));sb.optgroupsb.option,sb.tbodysb.tfootsb.colgroupsb.captionsb.thead,sb.thsb.td;function vb(a,b){var c,d,e0,ftypeof a.getElementsByTagName!L?a.getElementsByTagName(b||*):typeof a.querySelectorAll!L?a.querySelectorAll(b||*):void 0;if(!f)for(f,ca.childNodes||a;null!(dce);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,vb(d,b));return void 0b||b&&n.nodeName(a,b)?n.merge(a,f):f}function wb(a){X.test(a.type)&&(a.defaultCheckeda.checked)}function xb(a,b){return n.nodeName(a,table)&&n.nodeName(11!b.nodeType?b:b.firstChild,tr)?a.getElementsByTagName(tbody)0||a.appendChild(a.ownerDocument.createElement(tbody)):a}function yb(a){return a.type(null!n.find.attr(a,type))+/+a.type,a}function zb(a){var bqb.exec(a.type);return b?a.typeb1:a.removeAttribute(type),a}function Ab(a,b){for(var c,d0;null!(cad);d++)n._data(c,globalEval,!b||n._data(bd,globalEval))}function Bb(a,b){if(1b.nodeType&&n.hasData(a)){var c,d,e,fn._data(a),gn._data(b,f),hf.events;if(h){delete g.handle,g.events{};for(c in h)for(d0,ehc.length;e>d;d++)n.event.add(b,c,hcd)}g.data&&(g.datan.extend({},g.data))}}function Cb(a,b){var c,d,e;if(1b.nodeType){if(cb.nodeName.toLowerCase(),!l.noCloneEvent&&bn.expando){en._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}scriptc&&b.text!a.text?(yb(b).texta.text,zb(b)):objectc?(b.parentNode&&(b.outerHTMLa.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTMLa.innerHTML)):inputc&&X.test(a.type)?(b.defaultCheckedb.checkeda.checked,b.value!a.value&&(b.valuea.value)):optionc?b.defaultSelectedb.selecteda.defaultSelected:(inputc||textareac)&&(b.defaultValuea.defaultValue)}}n.extend({clone:function(a,b,c){var d,e,f,g,h,in.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!hb.test(+a.nodeName+>)?fa.cloneNode(!0):(ub.innerHTMLa.outerHTML,ub.removeChild(fub.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!a.nodeType&&11!a.nodeType||n.isXMLDoc(a)))for(dvb(f),hvb(a),g0;null!(ehg);++g)dg&&Cb(e,dg);if(b)if(c)for(hh||vb(a),dd||vb(f),g0;null!(ehg);g++)Bb(e,dg);else Bb(a,f);return dvb(f,script),d.length>0&&Ab(d,!i&&vb(a,script)),dhenull,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k,ma.length,oeb(b),p,q0;m>q;q++)if(faq,f||0f)if(objectn.type(f))n.merge(p,f.nodeType?f:f);else if(mb.test(f)){hh||o.appendChild(b.createElement(div)),i(kb.exec(f)||,)1.toLowerCase(),ksbi||sb._default,h.innerHTMLk1+f.replace(jb,$1>/$2>)+k2,ek0;while(e--)hh.lastChild;if(!l.leadingWhitespace&&ib.test(f)&&p.push(b.createTextNode(ib.exec(f)0)),!l.tbody){ftable!i||lb.test(f)?table>!k1||lb.test(f)?0:h:h.firstChild,ef&&f.childNodes.length;while(e--)n.nodeName(jf.childNodese,tbody)&&!j.childNodes.length&&f.removeChild(j)}n.merge(p,h.childNodes),h.textContent;while(h.firstChild)h.removeChild(h.firstChild);ho.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),l.appendChecked||n.grep(vb(p,input),wb),q0;while(fpq++)if((!d||-1n.inArray(f,d))&&(gn.contains(f.ownerDocument,f),hvb(o.appendChild(f),script),g&&Ab(h),c)){e0;while(fhe++)pb.test(f.type||)&&c.push(f)}return hnull,o},cleanData:function(a,b){for(var d,e,f,g,h0,in.expando,jn.cache,kl.deleteExpando,mn.event.special;null!(dah);h++)if((b||n.acceptData(d))&&(fdi,gf&&jf)){if(g.events)for(e in g.events)me?n.event.remove(d,e):n.removeEvent(d,e,g.handle);jf&&(delete jf,k?delete di:typeof d.removeAttribute!L?d.removeAttribute(i):dinull,c.push(f))}}}),n.fn.extend({text:function(a){return W(this,function(a){return void 0a?n.text(this):this.empty().append((this0&&this0.ownerDocument||z).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1this.nodeType||11this.nodeType||9this.nodeType){var bxb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1this.nodeType||11this.nodeType||9this.nodeType){var bxb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,da?n.filter(a,this):this,e0;null!(cde);e++)b||1!c.nodeType||n.cleanData(vb(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&Ab(vb(c,script)),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b0;null!(athisb);b++){1a.nodeType&&n.cleanData(vb(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,select)&&(a.options.length0)}return this},clone:function(a,b){return anulla?!1:a,bnullb?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return W(this,function(a){var bthis0||{},c0,dthis.length;if(void 0a)return 1b.nodeType?b.innerHTML.replace(gb,):void 0;if(!(string!typeof a||nb.test(a)||!l.htmlSerialize&&hb.test(a)||!l.leadingWhitespace&&ib.test(a)||sb(kb.exec(a)||,)1.toLowerCase())){aa.replace(jb,$1>/$2>);try{for(;d>c;c++)bthisc||{},1b.nodeType&&(n.cleanData(vb(b,!1)),b.innerHTMLa);b0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var aarguments0;return this.domManip(arguments,function(b){athis.parentNode,n.cleanData(vb(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){ae.apply(,a);var c,d,f,g,h,i,j0,kthis.length,mthis,ok-1,pa0,qn.isFunction(p);if(q||k>1&&stringtypeof p&&!l.checkClone&&ob.test(p))return this.each(function(c){var dm.eq(c);q&&(a0p.call(this,c,d.html())),d.domManip(a,b)});if(k&&(in.buildFragment(a,this0.ownerDocument,!1,this),ci.firstChild,1i.childNodes.length&&(ic),c)){for(gn.map(vb(i,script),yb),fg.length;k>j;j++)di,j!o&&(dn.clone(d,!0,!0),f&&n.merge(g,vb(d,script))),b.call(thisj,d,j);if(f)for(hgg.length-1.ownerDocument,n.map(g,zb),j0;f>j;j++)dgj,pb.test(d.type||)&&!n._data(d,globalEval)&&n.contains(h,d)&&(d.src?n._evalUrl&&n._evalUrl(d.src):n.globalEval((d.text||d.textContent||d.innerHTML||).replace(rb,)));icnull}return this}}),n.each({appendTo:append,prependTo:prepend,insertBefore:before,insertAfter:after,replaceAll:replaceWith},function(a,b){n.fnafunction(a){for(var c,d0,e,gn(a),hg.length-1;h>d;d++)cdh?this:this.clone(!0),n(gd)b(c),f.apply(e,c.get());return this.pushStack(e)}});var Db,Eb{};function Fb(b,c){var dn(c.createElement(b)).appendTo(c.body),ea.getDefaultComputedStyle?a.getDefaultComputedStyle(d0).display:n.css(d0,display);return d.detach(),e}function Gb(a){var bz,cEba;return c||(cFb(a,b),none!c&&c||(Db(Db||n(iframe frameborder0 width0 height0/>)).appendTo(b.documentElement),b(Db0.contentWindow||Db0.contentDocument).document,b.write(),b.close(),cFb(a,b),Db.detach()),Ebac),c}!function(){var a,b,cz.createElement(div),d-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0;c.innerHTML link/>table>/table>a href/a>a/a>input typecheckbox/>,ac.getElementsByTagName(a)0,a.style.cssTextfloat:left;opacity:.5,l.opacity/^0.5/.test(a.style.opacity),l.cssFloat!!a.style.cssFloat,c.style.backgroundClipcontent-box,c.cloneNode(!0).style.backgroundClip,l.clearCloneStylecontent-boxc.style.backgroundClip,acnull,l.shrinkWrapBlocksfunction(){var a,c,e,f;if(nullb){if(az.getElementsByTagName(body)0,!a)return;fborder:0;width:0;height:0;position:absolute;top:0;left:-9999px,cz.createElement(div),ez.createElement(div),a.appendChild(c).appendChild(e),b!1,typeof e.style.zoom!L&&(e.style.cssTextd+;width:1px;padding:1px;zoom:1,e.innerHTMLdiv>/div>,e.firstChild.style.width5px,b3!e.offsetWidth),a.removeChild(c),acenull}return b}}();var Hb/^margin/,Ibnew RegExp(^(+T+)(?!px)a-z%+$,i),Jb,Kb,Lb/^(top|right|bottom|left)$/;a.getComputedStyle?(Jbfunction(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},Kbfunction(a,b,c){var d,e,f,g,ha.style;return cc||Jb(a),gc?c.getPropertyValue(b)||cb:void 0,c&&(!g||n.contains(a.ownerDocument,a)||(gn.style(a,b)),Ib.test(g)&&Hb.test(b)&&(dh.width,eh.minWidth,fh.maxWidth,h.minWidthh.maxWidthh.widthg,gc.width,h.widthd,h.minWidthe,h.maxWidthf)),void 0g?g:g+}):z.documentElement.currentStyle&&(Jbfunction(a){return a.currentStyle},Kbfunction(a,b,c){var d,e,f,g,ha.style;return cc||Jb(a),gc?cb:void 0,nullg&&h&&hb&&(ghb),Ib.test(g)&&!Lb.test(b)&&(dh.left,ea.runtimeStyle,fe&&e.left,f&&(e.lefta.currentStyle.left),h.leftfontSizeb?1em:g,gh.pixelLeft+px,h.leftd,f&&(e.leftf)),void 0g?g:g+||auto});function Mb(a,b){return{get:function(){var ca();if(null!c)return c?void delete this.get:(this.getb).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,hz.createElement(div),iborder:0;width:0;height:0;position:absolute;top:0;left:-9999px,j-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0;h.innerHTML link/>table>/table>a href/a>a/a>input typecheckbox/>,bh.getElementsByTagName(a)0,b.style.cssTextfloat:left;opacity:.5,l.opacity/^0.5/.test(b.style.opacity),l.cssFloat!!b.style.cssFloat,h.style.backgroundClipcontent-box,h.cloneNode(!0).style.backgroundClip,l.clearCloneStylecontent-boxh.style.backgroundClip,bhnull,n.extend(l,{reliableHiddenOffsets:function(){if(null!c)return c;var a,b,d,ez.createElement(div),fz.getElementsByTagName(body)0;if(f)return e.setAttribute(className,t),e.innerHTML link/>table>/table>a href/a>a/a>input typecheckbox/>,az.createElement(div),a.style.cssTexti,f.appendChild(a).appendChild(e),e.innerHTMLtable>tr>td>/td>td>t/td>/tr>/table>,be.getElementsByTagName(td),b0.style.cssTextpadding:0;margin:0;border:0;display:none,d0b0.offsetHeight,b0.style.display,b1.style.displaynone,cd&&0b0.offsetHeight,f.removeChild(a),efnull,c},boxSizing:function(){return nulld&&k(),d},boxSizingReliable:function(){return nulle&&k(),e},pixelPosition:function(){return nullf&&k(),f},reliableMarginRight:function(){var b,c,d,e;if(nullg&&a.getComputedStyle){if(bz.getElementsByTagName(body)0,!b)return;cz.createElement(div),dz.createElement(div),c.style.cssTexti,b.appendChild(c).appendChild(d),ed.appendChild(z.createElement(div)),e.style.cssTextd.style.cssTextj,e.style.marginRighte.style.width0,d.style.width1px,g!parseFloat((a.getComputedStyle(e,null)||{}).marginRight),b.removeChild(c)}return g}});function k(){var b,c,hz.getElementsByTagName(body)0;h&&(bz.createElement(div),cz.createElement(div),b.style.cssTexti,h.appendChild(b).appendChild(c),c.style.cssText-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%,n.swap(h,null!h.style.zoom?{zoom:1}:{},function(){d4c.offsetWidth}),e!0,f!1,g!0,a.getComputedStyle&&(f1%!(a.getComputedStyle(c,null)||{}).top,e4px(a.getComputedStyle(c,null)||{width:4px}).width),h.removeChild(b),chnull)}}(),n.swapfunction(a,b,c,d){var e,f,g{};for(f in b)gfa.stylef,a.stylefbf;ec.apply(a,d||);for(f in b)a.stylefgf;return e};var Nb/alpha\(^)*\)/i,Ob/opacity\s*\s*(^)*)/,Pb/^(none|table(?!-cea).+)/,Qbnew RegExp(^(+T+)(.*)$,i),Rbnew RegExp(^(+-)(+T+),i),Sb{position:absolute,visibility:hidden,display:block},Tb{letterSpacing:0,fontWeight:400},UbWebkit,O,Moz,ms;function Vb(a,b){if(b in a)return b;var cb.charAt(0).toUpperCase()+b.slice(1),db,eUb.length;while(e--)if(bUbe+c,b in a)return b;return d}function Wb(a,b){for(var c,d,e,f,g0,ha.length;h>g;g++)dag,d.style&&(fgn._data(d,olddisplay),cd.style.display,b?(fg||none!c||(d.style.display),d.style.display&&V(d)&&(fgn._data(d,olddisplay,Gb(d.nodeName)))):fg||(eV(d),(c&&none!c||!e)&&n._data(d,olddisplay,e?c:n.css(d,display))));for(g0;h>g;g++)dag,d.style&&(b&&none!d.style.display&&!d.style.display||(d.style.displayb?fg||:none));return a}function Xb(a,b,c){var dQb.exec(b);return d?Math.max(0,d1-(c||0))+(d2||px):b}function Yb(a,b,c,d,e){for(var fc(d?border:content)?4:widthb?1:0,g0;4>f;f+2)marginc&&(g+n.css(a,c+Uf,!0,e)),d?(contentc&&(g-n.css(a,padding+Uf,!0,e)),margin!c&&(g-n.css(a,border+Uf+Width,!0,e))):(g+n.css(a,padding+Uf,!0,e),padding!c&&(g+n.css(a,border+Uf+Width,!0,e)));return g}function Zb(a,b,c){var d!0,ewidthb?a.offsetWidth:a.offsetHeight,fJb(a),gl.boxSizing()&&border-boxn.css(a,boxSizing,!1,f);if(0>e||nulle){if(eKb(a,b,f),(0>e||nulle)&&(ea.styleb),Ib.test(e))return e;dg&&(l.boxSizingReliable()||ea.styleb),eparseFloat(e)||0}return e+Yb(a,b,c||(g?border:content),d,f)+px}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var cKb(a,opacity);returnc?1:c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:l.cssFloat?cssFloat:styleFloat},style:function(a,b,c,d){if(a&&3!a.nodeType&&8!a.nodeType&&a.style){var e,f,g,hn.camelCase(b),ia.style;if(bn.cssPropsh||(n.cssPropshVb(i,h)),gn.cssHooksb||n.cssHooksh,void 0c)return g&&getin g&&void 0!(eg.get(a,!1,d))?e:ib;if(ftypeof c,stringf&&(eRb.exec(c))&&(c(e1+1)*e2+parseFloat(n.css(a,b)),fnumber),null!c&&cc&&(number!f||n.cssNumberh||(c+px),l.clearCloneStyle||!c||0!b.indexOf(background)||(ibinherit),!(g&&setin g&&void 0(cg.set(a,c,d)))))try{ib,ibc}catch(j){}}},css:function(a,b,c,d){var e,f,g,hn.camelCase(b);return bn.cssPropsh||(n.cssPropshVb(a.style,h)),gn.cssHooksb||n.cssHooksh,g&&getin g&&(fg.get(a,!0,c)),void 0f&&(fKb(a,b,d)),normalf&&b in Tb&&(fTbb),c||c?(eparseFloat(f),c!0||n.isNumeric(e)?e||0:f):f}}),n.each(height,width,function(a,b){n.cssHooksb{get:function(a,c,d){return c?0a.offsetWidth&&Pb.test(n.css(a,display))?n.swap(a,Sb,function(){return Zb(a,b,d)}):Zb(a,b,d):void 0},set:function(a,c,d){var ed&&Jb(a);return Xb(a,c,d?Yb(a,b,d,l.boxSizing()&&border-boxn.css(a,boxSizing,!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity{get:function(a,b){return Ob.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||)?.01*parseFloat(RegExp.$1)+:b?1:},set:function(a,b){var ca.style,da.currentStyle,en.isNumeric(b)?alpha(opacity+100*b+):,fd&&d.filter||c.filter||;c.zoom1,(b>1||b)&&n.trim(f.replace(Nb,))&&c.removeAttribute&&(c.removeAttribute(filter),b||d&&!d.filter)||(c.filterNb.test(f)?f.replace(Nb,e):f+ +e)}}),n.cssHooks.marginRightMb(l.reliableMarginRight,function(a,b){return b?n.swap(a,{display:inline-block},Kb,a,marginRight):void 0}),n.each({margin:,padding:,border:Width},function(a,b){n.cssHooksa+b{expand:function(c){for(var d0,e{},fstringtypeof c?c.split( ):c;4>d;d++)ea+Ud+bfd||fd-2||f0;return e}},Hb.test(a)||(n.cssHooksa+b.setXb)}),n.fn.extend({css:function(a,b){return W(this,function(a,b,c){var d,e,f{},g0;if(n.isArray(b)){for(dJb(a),eb.length;e>g;g++)fbgn.css(a,bg,!1,d);return f}return void 0!c?n.style(a,b,c):n.css(a,b) },a,b,arguments.length>1)},show:function(){return Wb(this,!0)},hide:function(){return Wb(this)},toggle:function(a){returnbooleantypeof a?a?this.show():this.hide():this.each(function(){V(this)?n(this).show():n(this).hide()})}});function $b(a,b,c,d,e){return new $b.prototype.init(a,b,c,d,e)}n.Tween$b,$b.prototype{constructor:$b,init:function(a,b,c,d,e,f){this.elema,this.propc,this.easinge||swing,this.optionsb,this.startthis.nowthis.cur(),this.endd,this.unitf||(n.cssNumberc?:px)},cur:function(){var a$b.propHooksthis.prop;return a&&a.get?a.get(this):$b.propHooks._default.get(this)},run:function(a){var b,c$b.propHooksthis.prop;return this.posbthis.options.duration?n.easingthis.easing(a,this.options.duration*a,0,1,this.options.duration):a,this.now(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):$b.propHooks._default.set(this),this}},$b.prototype.init.prototype$b.prototype,$b.propHooks{_default:{get:function(a){var b;return nulla.elema.prop||a.elem.style&&null!a.elem.stylea.prop?(bn.css(a.elem,a.prop,),b&&auto!b?b:0):a.elema.prop},set:function(a){n.fx.stepa.prop?n.fx.stepa.prop(a):a.elem.style&&(null!a.elem.stylen.cssPropsa.prop||n.cssHooksa.prop)?n.style(a.elem,a.prop,a.now+a.unit):a.elema.propa.now}}},$b.propHooks.scrollTop$b.propHooks.scrollLeft{set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elema.propa.now)}},n.easing{linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx$b.prototype.init,n.fx.step{};var _b,ac,bc/^(?:toggle|show|hide)$/,ccnew RegExp(^(?:(+-)|)(+T+)(a-z%*)$,i),dc/queueHooks$/,ecjc,fc{*:function(a,b){var cthis.createTween(a,b),dc.cur(),ecc.exec(b),fe&&e3||(n.cssNumbera?:px),g(n.cssNumbera||px!f&&+d)&&cc.exec(n.css(c.elem,a)),h1,i20;if(g&&g3!f){ff||g3,ee||,g+d||1;do hh||.5,g/h,n.style(c.elem,a,g+f);while(h!(hc.cur()/d)&&1!h&&--i)}return e&&(gc.start+g||+d||0,c.unitf,c.ende1?g+(e1+1)*e2:+e2),c}};function gc(){return setTimeout(function(){_bvoid 0}),_bn.now()}function hc(a,b){var c,d{height:a},e0;for(bb?1:0;4>e;e+2-b)cUe,dmargin+cdpadding+ca;return b&&(d.opacityd.widtha),d}function ic(a,b,c){for(var d,e(fcb||).concat(fc*),f0,ge.length;g>f;f++)if(def.call(c,b,a))return d}function jc(a,b,c){var d,e,f,g,h,i,j,k,mthis,o{},pa.style,qa.nodeType&&V(a),rn._data(a,fxshow);c.queue||(hn._queueHooks(a,fx),nullh.unqueued&&(h.unqueued0,ih.empty.fire,h.empty.firefunction(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,fx).length||h.empty.fire()})})),1a.nodeType&&(heightin b||widthin b)&&(c.overflowp.overflow,p.overflowX,p.overflowY,jn.css(a,display),kGb(a.nodeName),nonej&&(jk),inlinej&&nonen.css(a,float)&&(l.inlineBlockNeedsLayout&&inline!k?p.zoom1:p.displayinline-block)),c.overflow&&(p.overflowhidden,l.shrinkWrapBlocks()||m.always(function(){p.overflowc.overflow0,p.overflowXc.overflow1,p.overflowYc.overflow2}));for(d in b)if(ebd,bc.exec(e)){if(delete bd,ff||togglee,e(q?hide:show)){if(show!e||!r||void 0rd)continue;q!0}odr&&rd||n.style(a,d)}if(!n.isEmptyObject(o)){r?hiddenin r&&(qr.hidden):rn._data(a,fxshow,{}),f&&(r.hidden!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,fxshow);for(b in o)n.style(a,b,ob)});for(d in o)gic(q?rd:0,d,m),d in r||(rdg.start,q&&(g.endg.start,g.startwidthd||heightd?1:0))}}function kc(a,b){var c,d,e,f,g;for(c in a)if(dn.camelCase(c),ebd,fac,n.isArray(f)&&(ef1,facf0),c!d&&(adf,delete ac),gn.cssHooksd,g&&expandin g){fg.expand(f),delete ad;for(c in f)c in a||(acfc,bce)}else bde}function lc(a,b,c){var d,e,f0,gec.length,hn.Deferred().always(function(){delete i.elem}),ifunction(){if(e)return!1;for(var b_b||gc(),cMath.max(0,j.startTime+j.duration-b),dc/j.duration||0,f1-d,g0,ij.tweens.length;i>g;g++)j.tweensg.run(f);return h.notifyWith(a,j,f,c),1>f&&i?c:(h.resolveWith(a,j),!1)},jh.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:_b||gc(),duration:c.duration,tweens:,createTween:function(b,c){var dn.Tween(a,j.opts,b,c,j.opts.specialEasingb||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c0,db?j.tweens.length:0;if(e)return this;for(e!0;d>c;c++)j.tweensc.run(1);return b?h.resolveWith(a,j,b):h.rejectWith(a,j,b),this}}),kj.props;for(kc(k,j.opts.specialEasing);g>f;f++)if(decf.call(j,a,k,j.opts))return d;return n.map(k,ic,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animationn.extend(lc,{tweener:function(a,b){n.isFunction(a)?(ba,a*):aa.split( );for(var c,d0,ea.length;e>d;d++)cad,fccfcc||,fcc.unshift(b)},prefilter:function(a,b){b?ec.unshift(a):ec.push(a)}}),n.speedfunction(a,b,c){var da&&objecttypeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.durationn.fx.off?0:numbertypeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speedsd.duration:n.fx.speeds._default,(nulld.queue||d.queue!0)&&(d.queuefx),d.oldd.complete,d.completefunction(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(V).css(opacity,0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var en.isEmptyObject(a),fn.speed(b,c,d),gfunction(){var blc(this,n.extend({},a),f);(e||n._data(this,finish))&&b.stop(!0)};return g.finishg,e||f.queue!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var dfunction(a){var ba.stop;delete a.stop,b(c)};returnstring!typeof a&&(cb,ba,avoid 0),b&&a!!1&&this.queue(a||fx,),this.each(function(){var b!0,enull!a&&a+queueHooks,fn.timers,gn._data(this);if(e)ge&&ge.stop&&d(ge);else for(e in g)ge&&ge.stop&&dc.test(e)&&d(ge);for(ef.length;e--;)fe.elem!this||null!a&&fe.queue!a||(fe.anim.stop(c),b!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!!1&&(aa||fx),this.each(function(){var b,cn._data(this),dca+queue,eca+queueHooks,fn.timers,gd?d.length:0;for(c.finish!0,n.queue(this,a,),e&&e.stop&&e.stop.call(this,!0),bf.length;b--;)fb.elemthis&&fb.queuea&&(fb.anim.stop(!0),f.splice(b,1));for(b0;g>b;b++)db&&db.finish&&db.finish.call(this);delete c.finish})}}),n.each(toggle,show,hide,function(a,b){var cn.fnb;n.fnbfunction(a,d,e){return nulla||booleantypeof a?c.apply(this,arguments):this.animate(hc(b,!0),a,d,e)}}),n.each({slideDown:hc(show),slideUp:hc(hide),slideToggle:hc(toggle),fadeIn:{opacity:show},fadeOut:{opacity:hide},fadeToggle:{opacity:toggle}},function(a,b){n.fnafunction(a,c,d){return this.animate(b,a,c,d)}}),n.timers,n.fx.tickfunction(){var a,bn.timers,c0;for(_bn.now();cb.length;c++)abc,a()||bc!a||b.splice(c--,1);b.length||n.fx.stop(),_bvoid 0},n.fx.timerfunction(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval13,n.fx.startfunction(){ac||(acsetInterval(n.fx.tick,n.fx.interval))},n.fx.stopfunction(){clearInterval(ac),acnull},n.fx.speeds{slow:600,fast:200,_default:400},n.fn.delayfunction(a,b){return an.fx?n.fx.speedsa||a:a,bb||fx,this.queue(b,function(b,c){var dsetTimeout(b,a);c.stopfunction(){clearTimeout(d)}})},function(){var a,b,c,d,ez.createElement(div);e.setAttribute(className,t),e.innerHTML link/>table>/table>a href/a>a/a>input typecheckbox/>,ae.getElementsByTagName(a)0,cz.createElement(select),dc.appendChild(z.createElement(option)),be.getElementsByTagName(input)0,a.style.cssTexttop:1px,l.getSetAttributet!e.className,l.style/top/.test(a.getAttribute(style)),l.hrefNormalized/aa.getAttribute(href),l.checkOn!!b.value,l.optSelectedd.selected,l.enctype!!z.createElement(form).enctype,c.disabled!0,l.optDisabled!d.disabled,bz.createElement(input),b.setAttribute(value,),l.inputb.getAttribute(value),b.valuet,b.setAttribute(type,radio),l.radioValuetb.value,abcdenull}();var mc/\r/g;n.fn.extend({val:function(a){var b,c,d,ethis0;{if(arguments.length)return dn.isFunction(a),this.each(function(c){var e;1this.nodeType&&(ed?a.call(this,c,n(this).val()):a,nulle?e:numbertypeof e?e+:n.isArray(e)&&(en.map(e,function(a){return nulla?:a+})),bn.valHooksthis.type||n.valHooksthis.nodeName.toLowerCase(),b&&setin b&&void 0!b.set(this,e,value)||(this.valuee))});if(e)return bn.valHookse.type||n.valHookse.nodeName.toLowerCase(),b&&getin b&&void 0!(cb.get(e,value))?c:(ce.value,stringtypeof c?c.replace(mc,):nullc?:c)}}}),n.extend({valHooks:{option:{get:function(a){var bn.find.attr(a,value);return null!b?b:n.text(a)}},select:{get:function(a){for(var b,c,da.options,ea.selectedIndex,fselect-onea.type||0>e,gf?null:,hf?e+1:d.length,i0>e?h:f?e:0;h>i;i++)if(cdi,!(!c.selected&&i!e||(l.optDisabled?c.disabled:null!c.getAttribute(disabled))||c.parentNode.disabled&&n.nodeName(c.parentNode,optgroup))){if(bn(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,ea.options,fn.makeArray(b),ge.length;while(g--)if(deg,n.inArray(n.valHooks.option.get(d),f)>0)try{d.selectedc!0}catch(h){d.scrollHeight}else d.selected!1;return c||(a.selectedIndex-1),e}}}}),n.each(radio,checkbox,function(){n.valHooksthis{set:function(a,b){return n.isArray(b)?a.checkedn.inArray(n(a).val(),b)>0:void 0}},l.checkOn||(n.valHooksthis.getfunction(a){return nulla.getAttribute(value)?on:a.value})});var nc,oc,pcn.expr.attrHandle,qc/^(?:checked|selected)$/i,rcl.getSetAttribute,scl.input;n.fn.extend({attr:function(a,b){return W(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,fa.nodeType;if(a&&3!f&&8!f&&2!f)return typeof a.getAttributeL?n.prop(a,b,c):(1f&&n.isXMLDoc(a)||(bb.toLowerCase(),dn.attrHooksb||(n.expr.match.bool.test(b)?oc:nc)),void 0c?d&&getin d&&null!(ed.get(a,b))?e:(en.find.attr(a,b),nulle?void 0:e):null!c?d&&setin d&&void 0!(ed.set(a,c,b))?e:(a.setAttribute(b,c+),c):void n.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e0,fb&&b.match(F);if(f&&1a.nodeType)while(cfe++)dn.propFixc||c,n.expr.match.bool.test(c)?sc&&rc||!qc.test(c)?ad!1:an.camelCase(default-+c)ad!1:n.attr(a,c,),a.removeAttribute(rc?c:d)},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&radiob&&n.nodeName(a,input)){var ca.value;return a.setAttribute(type,b),c&&(a.valuec),b}}}}}),oc{set:function(a,b,c){return b!1?n.removeAttr(a,c):sc&&rc||!qc.test(c)?a.setAttribute(!rc&&n.propFixc||c,c):an.camelCase(default-+c)ac!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var cpcb||n.find.attr;pcbsc&&rc||!qc.test(b)?function(a,b,d){var e,f;return d||(fpcb,pcbe,enull!c(a,b,d)?b.toLowerCase():null,pcbf),e}:function(a,b,c){return c?void 0:an.camelCase(default-+b)?b.toLowerCase():null}}),sc&&rc||(n.attrHooks.value{set:function(a,b,c){return n.nodeName(a,input)?void(a.defaultValueb):nc&&nc.set(a,b,c)}}),rc||(nc{set:function(a,b,c){var da.getAttributeNode(c);return d||a.setAttributeNode(da.ownerDocument.createAttribute(c)),d.valueb+,valuec||ba.getAttribute(c)?b:void 0}},pc.idpc.namepc.coordsfunction(a,b,c){var d;return c?void 0:(da.getAttributeNode(b))&&!d.value?d.value:null},n.valHooks.button{get:function(a,b){var ca.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:nc.set},n.attrHooks.contenteditable{set:function(a,b,c){nc.set(a,b?!1:b,c)}},n.each(width,height,function(a,b){n.attrHooksb{set:function(a,c){returnc?(a.setAttribute(b,auto),c):void 0}}})),l.style||(n.attrHooks.style{get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssTextb+}});var tc/^(?:input|select|textarea|button|object)$/i,uc/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return W(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return an.propFixa||a,this.each(function(){try{thisavoid 0,delete thisa}catch(b){}})}}),n.extend({propFix:{for:htmlFor,class:className},prop:function(a,b,c){var d,e,f,ga.nodeType;if(a&&3!g&&8!g&&2!g)return f1!g||!n.isXMLDoc(a),f&&(bn.propFixb||b,en.propHooksb),void 0!c?e&&setin e&&void 0!(de.set(a,c,b))?d:abc:e&&getin e&&null!(de.get(a,b))?d:ab},propHooks:{tabIndex:{get:function(a){var bn.find.attr(a,tabindex);return b?parseInt(b,10):tc.test(a.nodeName)||uc.test(a.nodeName)&&a.href?0:-1}}}}),l.hrefNormalized||n.each(href,src,function(a,b){n.propHooksb{get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected{get:function(a){var ba.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),n.each(tabIndex,readOnly,maxLength,cellSpacing,cellPadding,rowSpan,colSpan,useMap,frameBorder,contentEditable,function(){n.propFixthis.toLowerCase()this}),l.enctype||(n.propFix.enctypeencoding);var vc/\t\r\n\f/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h0,ithis.length,jstringtypeof a&&a;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(j)for(b(a||).match(F)||;i>h;h++)if(cthish,d1c.nodeType&&(c.className?( +c.className+ ).replace(vc, ): )){f0;while(ebf++)d.indexOf( +e+ )0&&(d+e+ );gn.trim(d),c.className!g&&(c.classNameg)}return this},removeClass:function(a){var b,c,d,e,f,g,h0,ithis.length,j0arguments.length||stringtypeof a&&a;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(j)for(b(a||).match(F)||;i>h;h++)if(cthish,d1c.nodeType&&(c.className?( +c.className+ ).replace(vc, ):)){f0;while(ebf++)while(d.indexOf( +e+ )>0)dd.replace( +e+ , );ga?n.trim(d):,c.className!g&&(c.classNameg)}return this},toggleClass:function(a,b){var ctypeof a;returnbooleantypeof b&&stringc?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if(stringc){var b,d0,en(this),fa.match(F)||;while(bfd++)e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(cL||booleanc)&&(this.className&&n._data(this,__className__,this.className),this.classNamethis.className||a!1?:n._data(this,__className__)||)})},hasClass:function(a){for(var b +a+ ,c0,dthis.length;d>c;c++)if(1thisc.nodeType&&( +thisc.className+ ).replace(vc, ).indexOf(b)>0)return!0;return!1}}),n.each(blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu.split( ),function(a,b){n.fnbfunction(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1arguments.length?this.off(a,**):this.off(b,a||**,c)}});var wcn.now(),xc/\?/,yc/(,)|(\|{)|(}|)|(?:^\\\r\n|\\\\\/bfnrt|\\u\da-fA-F{4})*\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:eE+-?\d+|)/g;n.parseJSONfunction(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+);var c,dnull,en.trim(b+);return e&&!n.trim(e.replace(yc,function(a,b,e,f){return c&&b&&(d0),0d?a:(ce||b,d+!f-!e,)}))?Function(return +e)():n.error(Invalid JSON: +b)},n.parseXMLfunction(b){var c,d;if(!b||string!typeof b)return null;try{a.DOMParser?(dnew DOMParser,cd.parseFromString(b,text/xml)):(cnew ActiveXObject(Microsoft.XMLDOM),c.asyncfalse,c.loadXML(b))}catch(e){cvoid 0}return c&&c.documentElement&&!c.getElementsByTagName(parsererror).length||n.error(Invalid XML: +b),c};var zc,Ac,Bc/#.*$/,Cc/(?&)_^&*/,Dc/^(.*?): \t*(^\r\n*)\r?$/gm,Ec/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Fc/^(?:GET|HEAD)$/,Gc/^\/\//,Hc/^(\w.+-+:)(?:\/\/(?:^\/?#*@|)(^\/?#:*)(?::(\d+)|)|)/,Ic{},Jc{},Kc*/.concat(*);try{Aclocation.href}catch(Lc){Acz.createElement(a),Ac.href,AcAc.href}zcHc.exec(Ac.toLowerCase())||;function Mc(a){return function(b,c){string!typeof b&&(cb,b*);var d,e0,fb.toLowerCase().match(F)||;if(n.isFunction(c))while(dfe++)+d.charAt(0)?(dd.slice(1)||*,(adad||).unshift(c)):(adad||).push(c)}}function Nc(a,b,c,d){var e{},faJc;function g(h){var i;return eh!0,n.each(ah||,function(a,h){var jh(b,c,d);returnstring!typeof j||f||ej?f?!(ij):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes0)||!e*&&g(*)}function Oc(a,b){var c,d,en.ajaxSettings.flatOptions||{};for(d in b)void 0!bd&&((ed?a:c||(c{}))dbd);return c&&n.extend(!0,a,c),a}function Pc(a,b,c){var d,e,f,g,ha.contents,ia.dataTypes;while(*i0)i.shift(),void 0e&&(ea.mimeType||b.getResponseHeader(Content-Type));if(e)for(g in h)if(hg&&hg.test(e)){i.unshift(g);break}if(i0in c)fi0;else{for(g in c){if(!i0||a.convertersg+ +i0){fg;break}d||(dg)}ff||d}return f?(f!i0&&i.unshift(f),cf):void 0}function Qc(a,b,c,d){var e,f,g,h,i,j{},ka.dataTypes.slice();if(k1)for(g in a.converters)jg.toLowerCase()a.convertersg;fk.shift();while(f)if(a.responseFieldsf&&(ca.responseFieldsfb),!i&&d&&a.dataFilter&&(ba.dataFilter(b,a.dataType)),if,fk.shift())if(*f)fi;else if(*!i&&i!f){if(gji+ +f||j* +f,!g)for(e in j)if(he.split( ),h1f&&(gji+ +h0||j* +h0)){g!0?gje:je!!0&&(fh0,k.unshift(h1));break}if(g!!0)if(g&&athrows)bg(b);else try{bg(b)}catch(l){return{state:parsererror,error:g?l:No conversion from +i+ to +f}}}return{state:success,data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ac,type:GET,isLocal:Ec.test(zc1),global:!0,processData:!0,async:!0,contentType:application/x-www-form-urlencoded; charsetUTF-8,accepts:{*:Kc,text:text/plain,html:text/html,xml:application/xml, text/xml,json:application/json, text/javascript},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:responseXML,text:responseText,json:responseJSON},converters:{* text:String,text html:!0,text json:n.parseJSON,text xml:n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Oc(Oc(a,n.ajaxSettings),b):Oc(n.ajaxSettings,a)},ajaxPrefilter:Mc(Ic),ajaxTransport:Mc(Jc),ajax:function(a,b){objecttypeof a&&(ba,avoid 0),bb||{};var c,d,e,f,g,h,i,j,kn.ajaxSetup({},b),lk.context||k,mk.context&&(l.nodeType||l.jquery)?n(l):n.event,on.Deferred(),pn.Callbacks(once memory),qk.statusCode||{},r{},s{},t0,ucanceled,v{readyState:0,getResponseHeader:function(a){var b;if(2t){if(!j){j{};while(bDc.exec(f))jb1.toLowerCase()b2}bja.toLowerCase()}return nullb?null:b},getAllResponseHeaders:function(){return 2t?f:null},setRequestHeader:function(a,b){var ca.toLowerCase();return t||(ascsc||a,rab),this},overrideMimeType:function(a){return t||(k.mimeTypea),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)qbqb,ab;else v.always(av.status);return this},abort:function(a){var ba||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).completep.add,v.successv.done,v.errorv.fail,k.url((a||k.url||Ac)+).replace(Bc,).replace(Gc,zc1+//),k.typeb.method||b.type||k.method||k.type,k.dataTypesn.trim(k.dataType||*).toLowerCase().match(F)||,nullk.crossDomain&&(cHc.exec(k.url.toLowerCase()),k.crossDomain!(!c||c1zc1&&c2zc2&&(c3||(http:c1?80:443))(zc3||(http:zc1?80:443)))),k.data&&k.processData&&string!typeof k.data&&(k.datan.param(k.data,k.traditional)),Nc(Ic,k,b,v),2t)return v;hk.global,h&&0n.active++&&n.event.trigger(ajaxStart),k.typek.type.toUpperCase(),k.hasContent!Fc.test(k.type),ek.url,k.hasContent||(k.data&&(ek.url+(xc.test(e)?&:?)+k.data,delete k.data),k.cache!1&&(k.urlCc.test(e)?e.replace(Cc,$1_+wc++):e+(xc.test(e)?&:?)+_+wc++)),k.ifModified&&(n.lastModifiede&&v.setRequestHeader(If-Modified-Since,n.lastModifiede),n.etage&&v.setRequestHeader(If-None-Match,n.etage)),(k.data&&k.hasContent&&k.contentType!!1||b.contentType)&&v.setRequestHeader(Content-Type,k.contentType),v.setRequestHeader(Accept,k.dataTypes0&&k.acceptsk.dataTypes0?k.acceptsk.dataTypes0+(*!k.dataTypes0?, +Kc+; q0.01:):k.accepts*);for(d in k.headers)v.setRequestHeader(d,k.headersd);if(k.beforeSend&&(k.beforeSend.call(l,v,k)!1||2t))return v.abort();uabort;for(d in{success:1,error:1,complete:1})vd(kd);if(iNc(Jc,k,b,v)){v.readyState1,h&&m.trigger(ajaxSend,v,k),k.async&&k.timeout>0&&(gsetTimeout(function(){v.abort(timeout)},k.timeout));try{t1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,No Transport);function x(a,b,c,d){var j,r,s,u,w,xb;2!t&&(t2,g&&clearTimeout(g),ivoid 0,fd||,v.readyStatea>0?4:0,ja>200&&300>a||304a,c&&(uPc(k,v,c)),uQc(k,u,v,j),j?(k.ifModified&&(wv.getResponseHeader(Last-Modified),w&&(n.lastModifiedew),wv.getResponseHeader(etag),w&&(n.etagew)),204a||HEADk.type?xnocontent:304a?xnotmodified:(xu.state,ru.data,su.error,j!s)):(sx,(a||!x)&&(xerror,0>a&&(a0))),v.statusa,v.statusText(b||x)+,j?o.resolveWith(l,r,x,v):o.rejectWith(l,v,x,s),v.statusCode(q),qvoid 0,h&&m.trigger(j?ajaxSuccess:ajaxError,v,k,j?r:s),p.fireWith(l,v,x),h&&(m.trigger(ajaxComplete,v,k),--n.active||n.event.trigger(ajaxStop)))}return v},getJSON:function(a,b,c){return n.get(a,b,c,json)},getScript:function(a,b){return n.get(a,void 0,b,script)}}),n.each(get,post,function(a,b){nbfunction(a,c,d,e){return n.isFunction(c)&&(ee||d,dc,cvoid 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend,function(a,b){n.fnbfunction(a){return this.on(b,a)}}),n._evalUrlfunction(a){return n.ajax({url:a,type:GET,dataType:script,async:!1,global:!1,throws:!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a))return this.each(function(b){n(this).wrapAll(a.call(this,b))});if(this0){var bn(a,this0.ownerDocument).eq(0).clone(!0);this0.parentNode&&b.insertBefore(this0),b.map(function(){var athis;while(a.firstChild&&1a.firstChild.nodeType)aa.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var bn(this),cb.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var bn.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,body)||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hiddenfunction(a){return a.offsetWidth0&&a.offsetHeight0||!l.reliableHiddenOffsets()&&none(a.style&&a.style.display||n.css(a,display))},n.expr.filters.visiblefunction(a){return!n.expr.filters.hidden(a)};var Rc/%20/g,Sc/\\$/,Tc/\r?\n/g,Uc/^(?:submit|button|image|reset|file)$/i,Vc/^(?:input|select|textarea|keygen)/i;function Wc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||Sc.test(a)?d(a,e):Wc(a++(objecttypeof e?b:)+,e,c,d)});else if(c||object!n.type(b))d(a,b);else for(e in b)Wc(a++e+,be,c,d)}n.paramfunction(a,b){var c,d,efunction(a,b){bn.isFunction(b)?b():nullb?:b,dd.lengthencodeURIComponent(a)++encodeURIComponent(b)};if(void 0b&&(bn.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Wc(c,ac,b,e);return d.join(&).replace(Rc,+)},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var an.prop(this,elements);return a?n.makeArray(a):this}).filter(function(){var athis.type;return this.name&&!n(this).is(:disabled)&&Vc.test(this.nodeName)&&!Uc.test(a)&&(this.checked||!X.test(a))}).map(function(a,b){var cn(this).val();return nullc?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(Tc,\r\n)}}):{name:b.name,value:c.replace(Tc,\r\n)}}).get()}}),n.ajaxSettings.xhrvoid 0!a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&$c()||_c()}:$c;var Xc0,Yc{},Zcn.ajaxSettings.xhr();a.ActiveXObject&&n(a).on(unload,function(){for(var a in Yc)Yca(void 0,!0)}),l.cors!!Zc&&withCredentialsin Zc,Zcl.ajax!!Zc,Zc&&n.ajaxTransport(function(a){if(!a.crossDomain||l.cors){var b;return{send:function(c,d){var e,fa.xhr(),g++Xc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)fea.xhrFieldse;a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||cX-Requested-With||(cX-Requested-WithXMLHttpRequest);for(e in c)void 0!ce&&f.setRequestHeader(e,ce+);f.send(a.hasContent&&a.data||null),bfunction(c,e){var h,i,j;if(b&&(e||4f.readyState))if(delete Ycg,bvoid 0,f.onreadystatechangen.noop,e)4!f.readyState&&f.abort();else{j{},hf.status,stringtypeof f.responseText&&(j.textf.responseText);try{if.statusText}catch(k){i}h||!a.isLocal||a.crossDomain?1223h&&(h204):hj.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4f.readyState?setTimeout(b):f.onreadystatechangeYcgb:b()},abort:function(){b&&b(void 0,!0)}}}});function $c(){try{return new a.XMLHttpRequest}catch(b){}}function _c(){try{return new a.ActiveXObject(Microsoft.XMLHTTP)}catch(b){}}n.ajaxSetup({accepts:{script:text/javascript, application/javascript, application/ecmascript, application/x-ecmascript},contents:{script:/(?:java|ecma)script/},converters:{text script:function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter(script,function(a){void 0a.cache&&(a.cache!1),a.crossDomain&&(a.typeGET,a.global!1)}),n.ajaxTransport(script,function(a){if(a.crossDomain){var b,cz.head||n(head)0||z.documentElement;return{send:function(d,e){bz.createElement(script),b.async!0,a.scriptCharset&&(b.charseta.scriptCharset),b.srca.url,b.onloadb.onreadystatechangefunction(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onloadb.onreadystatechangenull,b.parentNode&&b.parentNode.removeChild(b),bnull,c||e(200,success))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var ad,bd/()\?(?&|$)|\?\?/;n.ajaxSetup({jsonp:callback,jsonpCallback:function(){var aad.pop()||n.expando+_+wc++;return thisa!0,a}}),n.ajaxPrefilter(json jsonp,function(b,c,d){var e,f,g,hb.jsonp!!1&&(bd.test(b.url)?url:stringtypeof b.data&&!(b.contentType||).indexOf(application/x-www-form-urlencoded)&&bd.test(b.data)&&data);return h||jsonpb.dataTypes0?(eb.jsonpCallbackn.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?bhbh.replace(bd,$1+e):b.jsonp!!1&&(b.url+(xc.test(b.url)?&:?)+b.jsonp++e),b.convertersscript jsonfunction(){return g||n.error(e+ was not called),g0},b.dataTypes0json,fae,aefunction(){garguments},d.always(function(){aef,be&&(b.jsonpCallbackc.jsonpCallback,ad.push(e)),g&&n.isFunction(f)&&f(g0),gfvoid 0}),script):void 0}),n.parseHTMLfunction(a,b,c){if(!a||string!typeof a)return null;booleantypeof b&&(cb,b!1),bb||z;var dv.exec(a),e!c&&;return d?b.createElement(d1):(dn.buildFragment(a,b,e),e&&e.length&&n(e).remove(),n.merge(,d.childNodes))};var cdn.fn.load;n.fn.loadfunction(a,b,c){if(string!typeof a&&cd)return cd.apply(this,arguments);var d,e,f,gthis,ha.indexOf( );return h>0&&(da.slice(h,a.length),aa.slice(0,h)),n.isFunction(b)?(cb,bvoid 0):b&&objecttypeof b&&(fPOST),g.length>0&&n.ajax({url:a,type:f,dataType:html,data:b}).done(function(a){earguments,g.html(d?n(div>).append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||a.responseText,b,a)}),this},n.expr.filters.animatedfunction(a){return n.grep(n.timers,function(b){return ab.elem}).length};var dda.document.documentElement;function ed(a){return n.isWindow(a)?a:9a.nodeType?a.defaultView||a.parentWindow:!1}n.offset{setOffset:function(a,b,c){var d,e,f,g,h,i,j,kn.css(a,position),ln(a),m{};statick&&(a.style.positionrelative),hl.offset(),fn.css(a,top),in.css(a,left),j(absolutek||fixedk)&&n.inArray(auto,f,i)>-1,j?(dl.position(),gd.top,ed.left):(gparseFloat(f)||0,eparseFloat(i)||0),n.isFunction(b)&&(bb.call(a,c,h)),null!b.top&&(m.topb.top-h.top+g),null!b.left&&(m.leftb.left-h.left+e),usingin b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d{top:0,left:0},ethis0,fe&&e.ownerDocument;if(f)return bf.documentElement,n.contains(b,e)?(typeof e.getBoundingClientRect!L&&(de.getBoundingClientRect()),ced(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this0){var a,b,c{top:0,left:0},dthis0;returnfixedn.css(d,position)?bd.getBoundingClientRect():(athis.offsetParent(),bthis.offset(),n.nodeName(a0,html)||(ca.offset()),c.top+n.css(a0,borderTopWidth,!0),c.left+n.css(a0,borderLeftWidth,!0)),{top:b.top-c.top-n.css(d,marginTop,!0),left:b.left-c.left-n.css(d,marginLeft,!0)}}},offsetParent:function(){return this.map(function(){var athis.offsetParent||dd;while(a&&!n.nodeName(a,html)&&staticn.css(a,position))aa.offsetParent;return a||dd})}}),n.each({scrollLeft:pageXOffset,scrollTop:pageYOffset},function(a,b){var c/Y/.test(b);n.fnafunction(d){return W(this,function(a,d,e){var fed(a);return void 0e?f?b in f?fb:f.document.documentElementd:ad:void(f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):ade)},a,d,arguments.length,null)}}),n.each(top,left,function(a,b){n.cssHooksbMb(l.pixelPosition,function(a,c){return c?(cKb(a,b),Ib.test(c)?n(a).position()b+px:c):void 0})}),n.each({Height:height,Width:width},function(a,b){n.each({padding:inner+a,content:b,:outer+a},function(c,d){n.fndfunction(d,e){var farguments.length&&(c||boolean!typeof d),gc||(d!0||e!0?margin:border);return W(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElementclient+a:9b.nodeType?(eb.documentElement,Math.max(b.bodyscroll+a,escroll+a,b.bodyoffset+a,eoffset+a,eclient+a)):void 0d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.sizefunction(){return this.length},n.fn.andSelfn.fn.addBack,functiontypeof define&&define.amd&&define(jquery,,function(){return n});var fda.jQuery,gda.$;return n.noConflictfunction(b){return a.$n&&(a.$gd),b&&a.jQueryn&&(a.jQueryfd),n},typeof bL&&(a.jQuerya.$n),n}); /script>!-- easing -->script>/* * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ * * Uses the built in easing capabilities added In jQuery 1.1 * to offer multiple easing options * * TERMS OF USE - jQuery Easing * * Open source under the BSD License. * * Copyright © 2008 George McGinley Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, this list of * conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other materials * provided with the distribution. * * Neither the name of the author nor the names of contributors may be used to endorse * or promote products derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. **/// t: current time, b: begInnIng value, c: change In value, d: durationjQuery.easingjswing jQuery.easingswing;jQuery.extend( jQuery.easing,{ def: easeOutQuad, swing: function (x, t, b, c, d) { //alert(jQuery.easing.default); return jQuery.easingjQuery.easing.def(x, t, b, c, d); }, easeInQuad: function (x, t, b, c, d) { return c*(t/d)*t + b; }, easeOutQuad: function (x, t, b, c, d) { return -c *(t/d)*(t-2) + b; }, easeInOutQuad: function (x, t, b, c, d) { if ((t/d/2) 1) return c/2*t*t + b; return -c/2 * ((--t)*(t-2) - 1) + b; }, easeInCubic: function (x, t, b, c, d) { return c*(t/d)*t*t + b; }, easeOutCubic: function (x, t, b, c, d) { return c*((tt/d-1)*t*t + 1) + b; }, easeInOutCubic: function (x, t, b, c, d) { if ((t/d/2) 1) return c/2*t*t*t + b; return c/2*((t-2)*t*t + 2) + b; }, easeInQuart: function (x, t, b, c, d) { return c*(t/d)*t*t*t + b; }, easeOutQuart: function (x, t, b, c, d) { return -c * ((tt/d-1)*t*t*t - 1) + b; }, easeInOutQuart: function (x, t, b, c, d) { if ((t/d/2) 1) return c/2*t*t*t*t + b; return -c/2 * ((t-2)*t*t*t - 2) + b; }, easeInQuint: function (x, t, b, c, d) { return c*(t/d)*t*t*t*t + b; }, easeOutQuint: function (x, t, b, c, d) { return c*((tt/d-1)*t*t*t*t + 1) + b; }, easeInOutQuint: function (x, t, b, c, d) { if ((t/d/2) 1) return c/2*t*t*t*t*t + b; return c/2*((t-2)*t*t*t*t + 2) + b; }, easeInSine: function (x, t, b, c, d) { return -c * Math.cos(t/d * (Math.PI/2)) + c + b; }, easeOutSine: function (x, t, b, c, d) { return c * Math.sin(t/d * (Math.PI/2)) + b; }, easeInOutSine: function (x, t, b, c, d) { return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; }, easeInExpo: function (x, t, b, c, d) { return (t0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; }, easeOutExpo: function (x, t, b, c, d) { return (td) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; }, easeInOutExpo: function (x, t, b, c, d) { if (t0) return b; if (td) return b+c; if ((t/d/2) 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; }, easeInCirc: function (x, t, b, c, d) { return -c * (Math.sqrt(1 - (t/d)*t) - 1) + b; }, easeOutCirc: function (x, t, b, c, d) { return c * Math.sqrt(1 - (tt/d-1)*t) + b; }, easeInOutCirc: function (x, t, b, c, d) { if ((t/d/2) 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; return c/2 * (Math.sqrt(1 - (t-2)*t) + 1) + b; }, easeInElastic: function (x, t, b, c, d) { var s1.70158;var p0;var ac; if (t0) return b; if ((t/d)1) return b+c; if (!p) pd*.3; if (a Math.abs(c)) { ac; var sp/4; } else var s p/(2*Math.PI) * Math.asin (c/a); return -(a*Math.pow(2,10*(t-1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; }, easeOutElastic: function (x, t, b, c, d) { var s1.70158;var p0;var ac; if (t0) return b; if ((t/d)1) return b+c; if (!p) pd*.3; if (a Math.abs(c)) { ac; var sp/4; } else var s p/(2*Math.PI) * Math.asin (c/a); return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; }, easeInOutElastic: function (x, t, b, c, d) { var s1.70158;var p0;var ac; if (t0) return b; if ((t/d/2)2) return b+c; if (!p) pd*(.3*1.5); if (a Math.abs(c)) { ac; var sp/4; } else var s p/(2*Math.PI) * Math.asin (c/a); if (t 1) return -.5*(a*Math.pow(2,10*(t-1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; return a*Math.pow(2,-10*(t-1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; }, easeInBack: function (x, t, b, c, d, s) { if (s undefined) s 1.70158; return c*(t/d)*t*((s+1)*t - s) + b; }, easeOutBack: function (x, t, b, c, d, s) { if (s undefined) s 1.70158; return c*((tt/d-1)*t*((s+1)*t + s) + 1) + b; }, easeInOutBack: function (x, t, b, c, d, s) { if (s undefined) s 1.70158; if ((t/d/2) 1) return c/2*(t*t*(((s*(1.525))+1)*t - s)) + b; return c/2*((t-2)*t*(((s*(1.525))+1)*t + s) + 2) + b; }, easeInBounce: function (x, t, b, c, d) { return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; }, easeOutBounce: function (x, t, b, c, d) { if ((t/d) (1/2.75)) { return c*(7.5625*t*t) + b; } else if (t (2/2.75)) { return c*(7.5625*(t-(1.5/2.75))*t + .75) + b; } else if (t (2.5/2.75)) { return c*(7.5625*(t-(2.25/2.75))*t + .9375) + b; } else { return c*(7.5625*(t-(2.625/2.75))*t + .984375) + b; } }, easeInOutBounce: function (x, t, b, c, d) { if (t d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; }});/* * * TERMS OF USE - EASING EQUATIONS * * Open source under the BSD License. * * Copyright © 2001 Robert Penner * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, this list of * conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other materials * provided with the distribution. * * Neither the name of the author nor the names of contributors may be used to endorse * or promote products derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * *//script>!-- CORREO -->script> (function($){var options{};var returnHash;$.fn.RSVfunction(params){options$.extend({},$.fn.RSV.defaults,params);return this.each(function(){$(this).bind(submit,{currForm:this,options:options},$(this).RSV.validate);});};$.fn.RSV.defaults{rules:,displayType:alert-all,errorFieldClass:null,errorTextIntro:!!!,errorJSItemBullet:* ,errorHTMLItemBullet:• ,errorTargetElementId:rsvErrors,customErrorHandler:null,onCompleteHandler:null};$.fn.RSV.validatefunction(event) {optionsevent.data.options;var formevent.data.currForm;var rulesoptions.rules;returnHash;for(var i0;irules.length;i++) {var rowrulesi.replace(/\\,/ig,%%C%%);rowrow.split(,);var satisfiesIfConditionstrue;while(row0.match(^if:)) {var condrow0;condcond.replace(if:,);var comparisonequal;var parts;if(cond.search(!)!-1) {partscond.split(!);comparisonnot_equal;} else partscond.split();var fieldToCheckparts0;var valueToCheckparts1;var fieldnameValue;if(formfieldToCheck.typeundefined) {for(var j0;jformfieldToCheck.length;j++) {if(formfieldToCheckj.checked) fieldnameValueformfieldToCheckj.value;}} else if(formfieldToCheck.typecheckbox) {if(formfieldToCheck.checked) fieldnameValueformparts0.value;} else fieldnameValueformparts0.value;if(comparisonequal&&fieldnameValue!valueToCheck) {satisfiesIfConditionsfalse;break;} else if(comparisonnot_equal&&fieldnameValuevalueToCheck) {satisfiesIfConditionsfalse;break;} else row.shift();} if(!satisfiesIfConditions) continue;var requirementrow0;var fieldNamerow1;var fieldName2,fieldName3,errorMessage,lengthRequirements,date_flag;if(requirement!function&&formfieldNameundefined) {alert(RSV Error: the field \+fieldName+\ doesnt exist! Please check your form and settings.);return false;} if(requirement!function&&options.errorFieldClass) {if(formfieldName.typeundefined) {for(var j0;jformfieldName.length;j++) {if($(formfieldNamej).hasClass(options.errorFieldClass)) $(formfieldNamej).removeClass(options.errorFieldClass);}} else {if($(formfieldName).hasClass(options.errorFieldClass)) $(formfieldName).removeClass(options.errorFieldClass);}} if(row.length6) {fieldName2row2;fieldName3row3;date_flagrow4;errorMessagerow5;} else if(row.length5) {fieldName2row2;fieldName3row3;errorMessagerow4;} else if(row.length4) {fieldName2row2;errorMessagerow3;} else errorMessagerow2;if(requirement.match(^length)) {lengthRequirementsrequirement;requirementlength;} if(requirement.match(^range)) {rangeRequirementsrequirement;requirementrange;} switch(requirement) {caserequired:if(formfieldName.typeundefined) {var oneIsCheckedfalse;for(var j0;jformfieldName.length;j++) {if(formfieldNamej.checked) oneIsCheckedtrue;} if(!oneIsChecked) {if(!processError(formfieldName,errorMessage)) return false;}} else if(formfieldName.typeselect-multiple) {var oneIsSelectedfalse;for(var k0;kformfieldName.length;k++) {if(formfieldNamek.selected) oneIsSelectedtrue;} if(!oneIsSelected||formfieldName.length0) {if(!processError(formfieldName,errorMessage)) return false;}} else if(formfieldName.typecheckbox) {if(!formfieldName.checked) {if(!processError(formfieldName,errorMessage)) return false;}} else if(!formfieldName.value) {if(!processError(formfieldName,errorMessage)) return false;} break;casedigits_only:if(formfieldName.value&&formfieldName.value.match(/\D/)) {if(!processError(formfieldName,errorMessage)) return false;} break;caseletters_only:if(formfieldName.value&&formfieldName.value.match(/^a-zA-Z/)) {if(!processError(formfieldName,errorMessage)) return false;} break;caseis_alpha:if(formfieldName.value&&formfieldName.value.match(/\W/)) {if(!processError(formfieldName,errorMessage)) return false;} break;casecustom_alpha:var conversion{L:A-Z,V:AEIOU,l:a-z,v:aeiou,D:a-zA-Z,F:aeiouAEIOU,C:BCDFGHJKLMNPQRSTVWXYZ,x:0-9,c:bcdfghjklmnpqrstvwxyz,X:1-9,E:bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ};var reg_exp_str;for(var j0;jfieldName2.length;j++) {if(conversionfieldName2.charAt(j)) reg_exp_str+conversionfieldName2.charAt(j);else reg_exp_str+fieldName2.charAt(j);} var reg_expnew RegExp(reg_exp_str);if(formfieldName.value&®_exp.exec(formfieldName.value)null) {if(!processError(formfieldName,errorMessage)) return false;} break;casereg_exp:var reg_exp_strfieldName2.replace(/%%C%%/ig, ,);if(row.length5) var reg_expnew RegExp(reg_exp_str,fieldName3);else var reg_expnew RegExp(reg_exp_str);if(formfieldName.value&®_exp.exec(formfieldName.value)null) {if(!processError(formfieldName,errorMessage)) return false;} break;caselength:comparison_rule;rule_string;if(lengthRequirements.match(/length/)) {comparison_ruleequal;rule_stringlengthRequirements.replace(length,);} else if(lengthRequirements.match(/length>/)) {comparison_rulegreater_than_or_equal;rule_stringlengthRequirements.replace(length>,);} else if(lengthRequirements.match(/length>/)) {comparison_rulegreater_than;rule_stringlengthRequirements.replace(length>,);} else if(lengthRequirements.match(/length/)) {comparison_ruleless_than_or_equal;rule_stringlengthRequirements.replace(length,);} else if(lengthRequirements.match(/length/)) {comparison_ruleless_than;rule_stringlengthRequirements.replace(length,);} switch(comparison_rule) {casegreater_than_or_equal:if(!(formfieldName.value.length>parseInt(rule_string))) {if(!processError(formfieldName,errorMessage)) return false;} break;casegreater_than:if(!(formfieldName.value.length>parseInt(rule_string))) {if(!processError(formfieldName,errorMessage)) return false;} break;caseless_than_or_equal:if(!(formfieldName.value.lengthparseInt(rule_string))) {if(!processError(formfieldName,errorMessage)) return false;} break;caseless_than:if(!(formfieldName.value.lengthparseInt(rule_string))) {if(!processError(formfieldName,errorMessage)) return false;} break;caseequal:var range_or_exact_numberrule_string.match(/^_+/);var fieldCountrange_or_exact_number0.split(-);if(fieldCount.length2) {if(formfieldName.value.lengthfieldCount0||formfieldName.value.length>fieldCount1) {if(!processError(formfieldName,errorMessage)) return false;}} else {if(formfieldName.value.length!fieldCount0) {if(!processError(formfieldName,errorMessage)) return false;}} break;} break;casevalid_email:if(formfieldName.value&&!isValidEmail(formfieldName.value)) {if(!processError(formfieldName,errorMessage)) return false;} break;casevalid_date:var isLaterDatefalse;if(date_flaglater_date) isLaterDatetrue;else if(date_flagany_date) isLaterDatefalse;if(!isValidDate(formfieldName.value,formfieldName2.value,formfieldName3.value,isLaterDate)) {if(!processError(formfieldName,errorMessage)) return false;} break;casesame_as:if(formfieldName.value!formfieldName2.value) {if(!processError(formfieldName,errorMessage)) return false;} break;caserange:comparison_rule;rule_string;if(rangeRequirements.match(/range/)) {comparison_ruleequal;rule_stringrangeRequirements.replace(range,);} else if(rangeRequirements.match(/range>/)) {comparison_rulegreater_than_or_equal;rule_stringrangeRequirements.replace(range>,);} else if(rangeRequirements.match(/range>/)) {comparison_rulegreater_than;rule_stringrangeRequirements.replace(range>,);} else if(rangeRequirements.match(/range/)) {comparison_ruleless_than_or_equal;rule_stringrangeRequirements.replace(range,);} else if(rangeRequirements.match(/range/)) {comparison_ruleless_than;rule_stringrangeRequirements.replace(range,);} switch(comparison_rule) {casegreater_than_or_equal:if(!(formfieldName.value>Number(rule_string))) {if(!processError(formfieldName,errorMessage)) return false;} break;casegreater_than:if(!(formfieldName.value>Number(rule_string))) {if(!processError(formfieldName,errorMessage)) return false;} break;caseless_than_or_equal:if(!(formfieldName.valueNumber(rule_string))) {if(!processError(formfieldName,errorMessage)) return false;} break;caseless_than:if(!(formfieldName.valueNumber(rule_string))) {if(!processError(formfieldName,errorMessage)) return false;} break;caseequal:var rangeValuesrule_string.split(-);if((formfieldName.valueNumber(rangeValues0))||(formfieldName.value>Number(rangeValues1))) {if(!processError(formfieldName,errorMessage)) return false;} break;} break;casefunction:custom_functionfieldName;eval(var result +custom_function+());if(result.constructor.toString().indexOf(Array)!-1) {for(var j0;jresult.length;j++) {if(!processError(resultj0,resultj1)) return false;}} break;default:alert(Unknown requirement flag in validateFields(): +requirement);return false;}} if(typeof options.customErrorHandlerfunction) return options.customErrorHandler(form,returnHash);else if(options.displayTypealert-all) {var errorStroptions.errorTextIntro+\n\n;for(var i0;ireturnHash.length;i++) {errorStr+options.errorJSItemBullet+returnHashi1+\n;styleField(returnHashi0,i0);} if(returnHash.length>0) {alert(errorStr);return false;}} else if(options.displayTypedisplay-html) {var successdisplayHTMLErrors(form,returnHash);if(!success) return false;} if(typeof options.onCompleteHandlerfunction) return options.onCompleteHandler();else return true;} function processError(obj,message) {messagemessage.replace(/%%C%%/ig,,);var continueProcessingtrue;switch(options.displayType) {casealert-one:alert(message);styleField(obj,true);continueProcessingfalse;break;casealert-all:casedisplay-html:returnHash.push(obj,message);break;} return continueProcessing;} function displayHTMLErrors(f,errorInfo) {var errorHTMLoptions.errorTextIntro+br />br />;for(var i0;ierrorInfo.length;i++) {errorHTML+options.errorHTMLItemBullet+errorInfoi1+br />;styleField(errorInfoi0,i0);} if(errorInfo.length>0) {$(#+options.errorTargetElementId).css(display,block);$(#+options.errorTargetElementId).html(errorHTML);return false;} return true;} function styleField(field,focus) {if(field.typeundefined) {if(focus) field0.focus();for(var i0;ifield.length;i++) {if(!$(fieldi).hasClass(options.errorFieldClass)) $(fieldi).addClass(options.errorFieldClass);}} else {if(options.errorFieldClass) $(field).addClass(options.errorFieldClass);if(focus) field.focus();}} function isValidEmail(str) {var s$.trim(str);var at@;var dot.;var lats.indexOf(at);var lstrs.length;var ldots.indexOf(dot);if(s.indexOf(at)-1||(s.indexOf(at)-1||s.indexOf(at)0||s.indexOf(at)lstr)||(s.indexOf(dot)-1||s.indexOf(dot)0||s.indexOf(dot)lstr)||(s.indexOf(at,(lat+1))!-1)||(s.substring(lat-1,lat)dot||s.substring(lat+1,lat+2)dot)||(s.indexOf(dot,(lat+2))-1)||(s.indexOf( )!-1)) {return false;} return true;} function isValidDate(month,day,year,isLaterDate) {var daysInMonth;if((year%40)&&((year%100!0)||(year%4000))) daysInMonth31,29,31,30,31,30,31,31,30,31,30,31;else daysInMonth31,28,31,30,31,30,31,31,30,31,30,31;if(!month||!day||!year)return false;if(1>month||month>12)return false;if(year0)return false;if(1>day||day>daysInMonthmonth-1)return false;if(isLaterDate) {var todaynew Date();var currMonthtoday.getMonth()+1;var currDaytoday.getDate();var currYeartoday.getFullYear();if(String(currMonth).length1)currMonth0+currMonth;if(String(currDay).length1)currDay0+currDay;var currDateString(currYear)+String(currMonth)+String(currDay);if(String(month).length1)month0+month;if(String(day).length1)day0+day;incomingDateString(year)+String(month)+String(day);if(Number(currDate)>Number(incomingDate)) return false;} return true;}})(jQuery); /script>!-- cookies 2020 -->div classcookies> !-- h2 classcookies__titulo>¿Quieres nuestras Cookies?/h2>--> p classcookies__texto>Utilizamos cookies propias y de terceros para el correcto funcionamiento del sitio web, y si nos da su consentimiento, br>también utilizaremos cookies para recopilar datos de sus visitas para obtener estadísticas agregadas para mejorar nuestros servicios./p> div classcookies__botones> !-- Si --> button classcookies__boton cookies__boton--si>Aceptar cookies/button> !-- No --> button classcookies__boton cookies__boton--no>Rechazar cookies/button> !-- Ir a --> button onclicklocation.href../politica-de-cookies>Mas información/button> /div> /div> script> document.addEventListener(DOMContentLoaded, () > { let cookies () > { // // COOKIES // //----------------------------------------------------- // Variables //----------------------------------------------------- let seccionCookie document.querySelector(.cookies); let cookieSi document.querySelector(.cookies__boton--si); let cookieNo document.querySelector(.cookies__boton--no); //----------------------------------------------------- // Funciones //----------------------------------------------------- /** * Método que oculta la sección de Cookie para siempre */ function ocultarCookie() { // Borra la sección de cookies en el HTML seccionCookie.remove(); } /** * Método que marca las cookies como aceptadas */ function aceptarCookies() { // Oculta el HTML de cookies ocultarCookie(); // Guarda que ha aceptado localStorage.setItem(cookie, true); // Tu codigo a ejecutar si aceptan las cookies ejecutarSiAcepta(); } /** * Método que marca las cookies como denegadas */ function denegarCookies() { // Oculta el HTML de cookies ocultarCookie(); // Guarda que ha aceptado localStorage.setItem(cookie, false); } /** * Método que ejecuta tu código si aceptan las cookies */ function ejecutarSiAcepta() { /////////////////// Tu código //////////////// //////////// ¿Google Analítics? ///////////// } /** * Método que inicia la lógica */ function iniciar() { // Comprueba si en el pasado el usuario ha marcado una opción if (localStorage.getItem(cookie) ! null) { if(localStorage.getItem(cookie) true) { // Aceptó aceptarCookies(); } else { // No aceptó denegarCookies(); } } } //----------------------------------------------------- // Eventos //----------------------------------------------------- cookieSi.addEventListener(click,aceptarCookies, false); cookieNo.addEventListener(click,denegarCookies, false); return { iniciar: iniciar } } // Activa el código. Comenta si quieres desactivarlo. cookies().iniciar();});/script> /div>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]