Saltar al contenido principal Saltar a la búsqueda Saltar a la navegación principal
",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
t
",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i. shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1>$2>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j )}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1>$2>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=_.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bn.test(g)?g.replace(bn,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/
";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cv(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); /* * jQuery FlexSlider v2.7.2 * Copyright 2012 WooThemes * Contributing Author: Tyler Smith */ ; (function ($) { var focused = true; //FlexSlider: Object Instance $.flexslider = function(el, options) { var slider = $(el); // making variables public //if rtl value was not passed and html is in rtl..enable it by default. if(typeof options.rtl=='undefined' && $('html').attr('dir')=='rtl'){ options.rtl=true; } slider.vars = $.extend({}, $.flexslider.defaults, options); var namespace = slider.vars.namespace, msGesture = window.navigator && window.navigator.msPointerEnabled && window.MSGesture, touch = (( "ontouchstart" in window ) || msGesture || window.DocumentTouch && document instanceof DocumentTouch) && slider.vars.touch, // deprecating this idea, as devices are being released with both of these events eventType = "click touchend MSPointerUp keyup", watchedEvent = "", watchedEventClearTimer, vertical = slider.vars.direction === "vertical", reverse = slider.vars.reverse, carousel = (slider.vars.itemWidth > 0), fade = slider.vars.animation === "fade", asNav = slider.vars.asNavFor !== "", methods = {}; // Store a reference to the slider object $.data(el, "flexslider", slider); // Private slider methods methods = { init: function() { slider.animating = false; // Get current slide and make sure it is a number slider.currentSlide = parseInt( ( slider.vars.startAt ? slider.vars.startAt : 0), 10 ); if ( isNaN( slider.currentSlide ) ) { slider.currentSlide = 0; } slider.animatingTo = slider.currentSlide; slider.atEnd = (slider.currentSlide === 0 || slider.currentSlide === slider.last); slider.containerSelector = slider.vars.selector.substr(0,slider.vars.selector.search(' ')); slider.slides = $(slider.vars.selector, slider); slider.container = $(slider.containerSelector, slider); slider.count = slider.slides.length; // SYNC: slider.syncExists = $(slider.vars.sync).length > 0; // SLIDE: if (slider.vars.animation === "slide") { slider.vars.animation = "swing"; } slider.prop = (vertical) ? "top" : ( slider.vars.rtl ? "marginRight" : "marginLeft" ); slider.args = {}; // SLIDESHOW: slider.manualPause = false; slider.stopped = false; //PAUSE WHEN INVISIBLE slider.started = false; slider.startTimeout = null; // TOUCH/USECSS: slider.transitions = !slider.vars.video && !fade && slider.vars.useCSS && (function() { var obj = document.createElement('div'), props = ['perspectiveProperty', 'WebkitPerspective', 'MozPerspective', 'OPerspective', 'msPerspective']; for (var i in props) { if ( obj.style[ props[i] ] !== undefined ) { slider.pfx = props[i].replace('Perspective','').toLowerCase(); slider.prop = "-" + slider.pfx + "-transform"; return true; } } return false; }()); slider.isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1; slider.ensureAnimationEnd = ''; // CONTROLSCONTAINER: if (slider.vars.controlsContainer !== "") slider.controlsContainer = $(slider.vars.controlsContainer).length > 0 && $(slider.vars.controlsContainer); // MANUAL: if (slider.vars.manualControls !== "") slider.manualControls = $(slider.vars.manualControls).length > 0 && $(slider.vars.manualControls); // CUSTOM DIRECTION NAV: if (slider.vars.customDirectionNav !== "") slider.customDirectionNav = $(slider.vars.customDirectionNav).length === 2 && $(slider.vars.customDirectionNav); // RANDOMIZE: if (slider.vars.randomize) { slider.slides.sort(function() { return (Math.round(Math.random())-0.5); }); slider.container.empty().append(slider.slides); } slider.doMath(); // INIT slider.setup("init"); // CONTROLNAV: if (slider.vars.controlNav) { methods.controlNav.setup(); } // DIRECTIONNAV: if (slider.vars.directionNav) { methods.directionNav.setup(); } // KEYBOARD: if (slider.vars.keyboard && ($(slider.containerSelector).length === 1 || slider.vars.multipleKeyboard)) { $(document).bind('keyup', function(event) { var keycode = event.keyCode; if (!slider.animating && (keycode === 39 || keycode === 37)) { var target = (slider.vars.rtl? ((keycode === 37) ? slider.getTarget('next') : (keycode === 39) ? slider.getTarget('prev') : false) : ((keycode === 39) ? slider.getTarget('next') : (keycode === 37) ? slider.getTarget('prev') : false) ) ; slider.flexAnimate(target, slider.vars.pauseOnAction); } }); } // MOUSEWHEEL: if (slider.vars.mousewheel) { slider.bind('mousewheel', function(event, delta, deltaX, deltaY) { event.preventDefault(); var target = (delta < 0) ? slider.getTarget('next') : slider.getTarget('prev'); slider.flexAnimate(target, slider.vars.pauseOnAction); }); } // PAUSEPLAY if (slider.vars.pausePlay) { methods.pausePlay.setup(); } //PAUSE WHEN INVISIBLE if (slider.vars.slideshow && slider.vars.pauseInvisible) { methods.pauseInvisible.init(); } // SLIDSESHOW if (slider.vars.slideshow) { if (slider.vars.pauseOnHover) { slider.hover(function() { if (!slider.manualPlay && !slider.manualPause) { slider.pause(); } }, function() { if (!slider.manualPause && !slider.manualPlay && !slider.stopped) { slider.play(); } }); } // initialize animation //If we're visible, or we don't use PageVisibility API if(!slider.vars.pauseInvisible || !methods.pauseInvisible.isHidden()) { (slider.vars.initDelay > 0) ? slider.startTimeout = setTimeout(slider.play, slider.vars.initDelay) : slider.play(); } } // ASNAV: if (asNav) { methods.asNav.setup(); } // TOUCH if (touch && slider.vars.touch) { methods.touch(); } // FADE&&SMOOTHHEIGHT || SLIDE: if (!fade || (fade && slider.vars.smoothHeight)) { $(window).bind("resize orientationchange focus", methods.resize); } slider.find("img").attr("draggable", "false"); // API: start() Callback setTimeout(function(){ slider.vars.start(slider); }, 200); }, asNav: { setup: function() { slider.asNav = true; slider.animatingTo = Math.floor(slider.currentSlide/slider.move); slider.currentItem = slider.currentSlide; slider.slides.removeClass(namespace + "active-slide").eq(slider.currentItem).addClass(namespace + "active-slide"); if(!msGesture){ slider.slides.on(eventType, function(e){ e.preventDefault(); var $slide = $(this), target = $slide.index(); var posFromX; if(slider.vars.rtl){ posFromX = -1*($slide.offset().right - $(slider).scrollLeft()); // Find position of slide relative to right of slider container } else { posFromX = $slide.offset().left - $(slider).scrollLeft(); // Find position of slide relative to left of slider container } if( posFromX <= 0 && $slide.hasClass( namespace + 'active-slide' ) ) { slider.flexAnimate(slider.getTarget("prev"), true); } else if (!$(slider.vars.asNavFor).data('flexslider').animating && !$slide.hasClass(namespace + "active-slide")) { slider.direction = (slider.currentItem < target) ? "next" : "prev"; slider.flexAnimate(target, slider.vars.pauseOnAction, false, true, true); } }); }else{ el._slider = slider; slider.slides.each(function (){ var that = this; that._gesture = new MSGesture(); that._gesture.target = that; that.addEventListener("MSPointerDown", function (e){ e.preventDefault(); if(e.currentTarget._gesture) { e.currentTarget._gesture.addPointer(e.pointerId); } }, false); that.addEventListener("MSGestureTap", function (e){ e.preventDefault(); var $slide = $(this), target = $slide.index(); if (!$(slider.vars.asNavFor).data('flexslider').animating && !$slide.hasClass('active')) { slider.direction = (slider.currentItem < target) ? "next" : "prev"; slider.flexAnimate(target, slider.vars.pauseOnAction, false, true, true); } }); }); } } }, controlNav: { setup: function() { if (!slider.manualControls) { methods.controlNav.setupPaging(); } else { // MANUALCONTROLS: methods.controlNav.setupManual(); } }, setupPaging: function() { var type = (slider.vars.controlNav === "thumbnails") ? 'control-thumbs' : 'control-paging', j = 1, item, slide; slider.controlNavScaffold = $('
    '); if (slider.pagingCount > 1) { for (var i = 0; i < slider.pagingCount; i++) { slide = slider.slides.eq(i); if ( undefined === slide.attr( 'data-thumb-alt' ) ) { slide.attr( 'data-thumb-alt', '' ); } item = $( '' ).attr( 'href', '#' ).text( j ); if ( slider.vars.controlNav === "thumbnails" ) { item = $( '' ).attr( 'src', slide.attr( 'data-thumb' ) ); } if ( '' !== slide.attr( 'data-thumb-alt' ) ) { item.attr( 'alt', slide.attr( 'data-thumb-alt' ) ); } if ( 'thumbnails' === slider.vars.controlNav && true === slider.vars.thumbCaptions ) { var captn = slide.attr( 'data-thumbcaption' ); if ( '' !== captn && undefined !== captn ) { var caption = $('' ).addClass( namespace + 'caption' ).text( captn ); item.append( caption ); } } var liElement = $( '
  1. ' ); item.appendTo( liElement ); liElement.append( '
  2. ' ); slider.controlNavScaffold.append(liElement); j++; } } // CONTROLSCONTAINER: (slider.controlsContainer) ? $(slider.controlsContainer).append(slider.controlNavScaffold) : slider.append(slider.controlNavScaffold); methods.controlNav.set(); methods.controlNav.active(); slider.controlNavScaffold.delegate('a, img', eventType, function(event) { event.preventDefault(); if (watchedEvent === "" || watchedEvent === event.type) { var $this = $(this), target = slider.controlNav.index($this); if (!$this.hasClass(namespace + 'active')) { slider.direction = (target > slider.currentSlide) ? "next" : "prev"; slider.flexAnimate(target, slider.vars.pauseOnAction); } } // setup flags to prevent event duplication if (watchedEvent === "") { watchedEvent = event.type; } methods.setToClearWatchedEvent(); }); }, setupManual: function() { slider.controlNav = slider.manualControls; methods.controlNav.active(); slider.controlNav.bind(eventType, function(event) { event.preventDefault(); if (watchedEvent === "" || watchedEvent === event.type) { var $this = $(this), target = slider.controlNav.index($this); if (!$this.hasClass(namespace + 'active')) { (target > slider.currentSlide) ? slider.direction = "next" : slider.direction = "prev"; slider.flexAnimate(target, slider.vars.pauseOnAction); } } // setup flags to prevent event duplication if (watchedEvent === "") { watchedEvent = event.type; } methods.setToClearWatchedEvent(); }); }, set: function() { var selector = (slider.vars.controlNav === "thumbnails") ? 'img' : 'a'; slider.controlNav = $('.' + namespace + 'control-nav li ' + selector, (slider.controlsContainer) ? slider.controlsContainer : slider); }, active: function() { slider.controlNav.removeClass(namespace + "active").eq(slider.animatingTo).addClass(namespace + "active"); }, update: function(action, pos) { if (slider.pagingCount > 1 && action === "add") { slider.controlNavScaffold.append($('
  3. ' + slider.count + '
  4. ')); } else if (slider.pagingCount === 1) { slider.controlNavScaffold.find('li').remove(); } else { slider.controlNav.eq(pos).closest('li').remove(); } methods.controlNav.set(); (slider.pagingCount > 1 && slider.pagingCount !== slider.controlNav.length) ? slider.update(pos, action) : methods.controlNav.active(); } }, directionNav: { setup: function() { var directionNavScaffold = $(''); // CUSTOM DIRECTION NAV: if (slider.customDirectionNav) { slider.directionNav = slider.customDirectionNav; // CONTROLSCONTAINER: } else if (slider.controlsContainer) { $(slider.controlsContainer).append(directionNavScaffold); slider.directionNav = $('.' + namespace + 'direction-nav li a', slider.controlsContainer); } else { slider.append(directionNavScaffold); slider.directionNav = $('.' + namespace + 'direction-nav li a', slider); } methods.directionNav.update(); slider.directionNav.bind(eventType, function(event) { event.preventDefault(); var target; if (watchedEvent === "" || watchedEvent === event.type) { target = ($(this).hasClass(namespace + 'next')) ? slider.getTarget('next') : slider.getTarget('prev'); slider.flexAnimate(target, slider.vars.pauseOnAction); } // setup flags to prevent event duplication if (watchedEvent === "") { watchedEvent = event.type; } methods.setToClearWatchedEvent(); }); }, update: function() { var disabledClass = namespace + 'disabled'; if (slider.pagingCount === 1) { slider.directionNav.addClass(disabledClass).attr('tabindex', '-1'); } else if (!slider.vars.animationLoop) { if (slider.animatingTo === 0) { slider.directionNav.removeClass(disabledClass).filter('.' + namespace + "prev").addClass(disabledClass).attr('tabindex', '-1'); } else if (slider.animatingTo === slider.last) { slider.directionNav.removeClass(disabledClass).filter('.' + namespace + "next").addClass(disabledClass).attr('tabindex', '-1'); } else { slider.directionNav.removeClass(disabledClass).removeAttr('tabindex'); } } else { slider.directionNav.removeClass(disabledClass).removeAttr('tabindex'); } } }, pausePlay: { setup: function() { var pausePlayScaffold = $('
    '); // CONTROLSCONTAINER: if (slider.controlsContainer) { slider.controlsContainer.append(pausePlayScaffold); slider.pausePlay = $('.' + namespace + 'pauseplay a', slider.controlsContainer); } else { slider.append(pausePlayScaffold); slider.pausePlay = $('.' + namespace + 'pauseplay a', slider); } methods.pausePlay.update((slider.vars.slideshow) ? namespace + 'pause' : namespace + 'play'); slider.pausePlay.bind(eventType, function(event) { event.preventDefault(); if (watchedEvent === "" || watchedEvent === event.type) { if ($(this).hasClass(namespace + 'pause')) { slider.manualPause = true; slider.manualPlay = false; slider.pause(); } else { slider.manualPause = false; slider.manualPlay = true; slider.play(); } } // setup flags to prevent event duplication if (watchedEvent === "") { watchedEvent = event.type; } methods.setToClearWatchedEvent(); }); }, update: function(state) { (state === "play") ? slider.pausePlay.removeClass(namespace + 'pause').addClass(namespace + 'play').html(slider.vars.playText) : slider.pausePlay.removeClass(namespace + 'play').addClass(namespace + 'pause').html(slider.vars.pauseText); } }, touch: function() { var startX, startY, offset, cwidth, dx, startT, onTouchStart, onTouchMove, onTouchEnd, scrolling = false, localX = 0, localY = 0, accDx = 0; if(!msGesture){ onTouchStart = function(e) { if (slider.animating) { e.preventDefault(); } else if ( ( window.navigator.msPointerEnabled ) || e.touches.length === 1 ) { slider.pause(); // CAROUSEL: cwidth = (vertical) ? slider.h : slider. w; startT = Number(new Date()); // CAROUSEL: // Local vars for X and Y points. localX = e.touches[0].pageX; localY = e.touches[0].pageY; offset = (carousel && reverse && slider.animatingTo === slider.last) ? 0 : (carousel && reverse) ? slider.limit - (((slider.itemW + slider.vars.itemMargin) * slider.move) * slider.animatingTo) : (carousel && slider.currentSlide === slider.last) ? slider.limit : (carousel) ? ((slider.itemW + slider.vars.itemMargin) * slider.move) * slider.currentSlide : (reverse) ? (slider.last - slider.currentSlide + slider.cloneOffset) * cwidth : (slider.currentSlide + slider.cloneOffset) * cwidth; startX = (vertical) ? localY : localX; startY = (vertical) ? localX : localY; el.addEventListener('touchmove', onTouchMove, false); el.addEventListener('touchend', onTouchEnd, false); } }; onTouchMove = function(e) { // Local vars for X and Y points. localX = e.touches[0].pageX; localY = e.touches[0].pageY; dx = (vertical) ? startX - localY : (slider.vars.rtl?-1:1)*(startX - localX); scrolling = (vertical) ? (Math.abs(dx) < Math.abs(localX - startY)) : (Math.abs(dx) < Math.abs(localY - startY)); var fxms = 500; if ( ! scrolling || Number( new Date() ) - startT > fxms ) { e.preventDefault(); if (!fade && slider.transitions) { if (!slider.vars.animationLoop) { dx = dx/((slider.currentSlide === 0 && dx < 0 || slider.currentSlide === slider.last && dx > 0) ? (Math.abs(dx)/cwidth+2) : 1); } slider.setProps(offset + dx, "setTouch"); } } }; onTouchEnd = function(e) { // finish the touch by undoing the touch session el.removeEventListener('touchmove', onTouchMove, false); if (slider.animatingTo === slider.currentSlide && !scrolling && !(dx === null)) { var updateDx = (reverse) ? -dx : dx, target = (updateDx > 0) ? slider.getTarget('next') : slider.getTarget('prev'); if (slider.canAdvance(target) && (Number(new Date()) - startT < 550 && Math.abs(updateDx) > 50 || Math.abs(updateDx) > cwidth/2)) { slider.flexAnimate(target, slider.vars.pauseOnAction); } else { if (!fade) { slider.flexAnimate(slider.currentSlide, slider.vars.pauseOnAction, true); } } } el.removeEventListener('touchend', onTouchEnd, false); startX = null; startY = null; dx = null; offset = null; }; el.addEventListener('touchstart', onTouchStart, false); }else{ el.style.msTouchAction = "none"; el._gesture = new MSGesture(); el._gesture.target = el; el.addEventListener("MSPointerDown", onMSPointerDown, false); el._slider = slider; el.addEventListener("MSGestureChange", onMSGestureChange, false); el.addEventListener("MSGestureEnd", onMSGestureEnd, false); function onMSPointerDown(e){ e.stopPropagation(); if (slider.animating) { e.preventDefault(); }else{ slider.pause(); el._gesture.addPointer(e.pointerId); accDx = 0; cwidth = (vertical) ? slider.h : slider. w; startT = Number(new Date()); // CAROUSEL: offset = (carousel && reverse && slider.animatingTo === slider.last) ? 0 : (carousel && reverse) ? slider.limit - (((slider.itemW + slider.vars.itemMargin) * slider.move) * slider.animatingTo) : (carousel && slider.currentSlide === slider.last) ? slider.limit : (carousel) ? ((slider.itemW + slider.vars.itemMargin) * slider.move) * slider.currentSlide : (reverse) ? (slider.last - slider.currentSlide + slider.cloneOffset) * cwidth : (slider.currentSlide + slider.cloneOffset) * cwidth; } } function onMSGestureChange(e) { e.stopPropagation(); var slider = e.target._slider; if(!slider){ return; } var transX = -e.translationX, transY = -e.translationY; //Accumulate translations. accDx = accDx + ((vertical) ? transY : transX); dx = (slider.vars.rtl?-1:1)*accDx; scrolling = (vertical) ? (Math.abs(accDx) < Math.abs(-transX)) : (Math.abs(accDx) < Math.abs(-transY)); if(e.detail === e.MSGESTURE_FLAG_INERTIA){ setImmediate(function (){ el._gesture.stop(); }); return; } if (!scrolling || Number(new Date()) - startT > 500) { e.preventDefault(); if (!fade && slider.transitions) { if (!slider.vars.animationLoop) { dx = accDx / ((slider.currentSlide === 0 && accDx < 0 || slider.currentSlide === slider.last && accDx > 0) ? (Math.abs(accDx) / cwidth + 2) : 1); } slider.setProps(offset + dx, "setTouch"); } } } function onMSGestureEnd(e) { e.stopPropagation(); var slider = e.target._slider; if(!slider){ return; } if (slider.animatingTo === slider.currentSlide && !scrolling && !(dx === null)) { var updateDx = (reverse) ? -dx : dx, target = (updateDx > 0) ? slider.getTarget('next') : slider.getTarget('prev'); if (slider.canAdvance(target) && (Number(new Date()) - startT < 550 && Math.abs(updateDx) > 50 || Math.abs(updateDx) > cwidth/2)) { slider.flexAnimate(target, slider.vars.pauseOnAction); } else { if (!fade) { slider.flexAnimate(slider.currentSlide, slider.vars.pauseOnAction, true); } } } startX = null; startY = null; dx = null; offset = null; accDx = 0; } } }, resize: function() { if (!slider.animating && slider.is(':visible')) { if (!carousel) { slider.doMath(); } if (fade) { // SMOOTH HEIGHT: methods.smoothHeight(); } else if (carousel) { //CAROUSEL: slider.slides.width(slider.computedW); slider.update(slider.pagingCount); slider.setProps(); } else if (vertical) { //VERTICAL: slider.viewport.height(slider.h); slider.setProps(slider.h, "setTotal"); } else { // SMOOTH HEIGHT: if (slider.vars.smoothHeight) { methods.smoothHeight(); } slider.newSlides.width(slider.computedW); slider.setProps(slider.computedW, "setTotal"); } } }, smoothHeight: function(dur) { if (!vertical || fade) { var $obj = (fade) ? slider : slider.viewport; (dur) ? $obj.animate({"height": slider.slides.eq(slider.animatingTo).innerHeight()}, dur) : $obj.innerHeight(slider.slides.eq(slider.animatingTo).innerHeight()); } }, sync: function(action) { var $obj = $(slider.vars.sync).data("flexslider"), target = slider.animatingTo; switch (action) { case "animate": $obj.flexAnimate(target, slider.vars.pauseOnAction, false, true); break; case "play": if (!$obj.playing && !$obj.asNav) { $obj.play(); } break; case "pause": $obj.pause(); break; } }, uniqueID: function($clone) { // Append _clone to current level and children elements with id attributes $clone.filter( '[id]' ).add($clone.find( '[id]' )).each(function() { var $this = $(this); $this.attr( 'id', $this.attr( 'id' ) + '_clone' ); }); return $clone; }, pauseInvisible: { visProp: null, init: function() { var visProp = methods.pauseInvisible.getHiddenProp(); if (visProp) { var evtname = visProp.replace(/[H|h]idden/,'') + 'visibilitychange'; document.addEventListener(evtname, function() { if (methods.pauseInvisible.isHidden()) { if(slider.startTimeout) { clearTimeout(slider.startTimeout); //If clock is ticking, stop timer and prevent from starting while invisible } else { slider.pause(); //Or just pause } } else { if(slider.started) { slider.play(); //Initiated before, just play } else { if (slider.vars.initDelay > 0) { setTimeout(slider.play, slider.vars.initDelay); } else { slider.play(); //Didn't init before: simply init or wait for it } } } }); } }, isHidden: function() { var prop = methods.pauseInvisible.getHiddenProp(); if (!prop) { return false; } return document[prop]; }, getHiddenProp: function() { var prefixes = ['webkit','moz','ms','o']; // if 'hidden' is natively supported just return it if ('hidden' in document) { return 'hidden'; } // otherwise loop over all the known prefixes until we find one for ( var i = 0; i < prefixes.length; i++ ) { if ((prefixes[i] + 'Hidden') in document) { return prefixes[i] + 'Hidden'; } } // otherwise it's not supported return null; } }, setToClearWatchedEvent: function() { clearTimeout(watchedEventClearTimer); watchedEventClearTimer = setTimeout(function() { watchedEvent = ""; }, 3000); } }; // public methods slider.flexAnimate = function(target, pause, override, withSync, fromNav) { if (!slider.vars.animationLoop && target !== slider.currentSlide) { slider.direction = (target > slider.currentSlide) ? "next" : "prev"; } if (asNav && slider.pagingCount === 1) slider.direction = (slider.currentItem < target) ? "next" : "prev"; if (!slider.animating && (slider.canAdvance(target, fromNav) || override) && slider.is(":visible")) { if (asNav && withSync) { var master = $(slider.vars.asNavFor).data('flexslider'); slider.atEnd = target === 0 || target === slider.count - 1; master.flexAnimate(target, true, false, true, fromNav); slider.direction = (slider.currentItem < target) ? "next" : "prev"; master.direction = slider.direction; if (Math.ceil((target + 1)/slider.visible) - 1 !== slider.currentSlide && target !== 0) { slider.currentItem = target; slider.slides.removeClass(namespace + "active-slide").eq(target).addClass(namespace + "active-slide"); target = Math.floor(target/slider.visible); } else { slider.currentItem = target; slider.slides.removeClass(namespace + "active-slide").eq(target).addClass(namespace + "active-slide"); return false; } } slider.animating = true; slider.animatingTo = target; // SLIDESHOW: if (pause) { slider.pause(); } // API: before() animation Callback slider.vars.before(slider); // SYNC: if (slider.syncExists && !fromNav) { methods.sync("animate"); } // CONTROLNAV if (slider.vars.controlNav) { methods.controlNav.active(); } // !CAROUSEL: // CANDIDATE: slide active class (for add/remove slide) if (!carousel) { slider.slides.removeClass(namespace + 'active-slide').eq(target).addClass(namespace + 'active-slide'); } // INFINITE LOOP: // CANDIDATE: atEnd slider.atEnd = target === 0 || target === slider.last; // DIRECTIONNAV: if (slider.vars.directionNav) { methods.directionNav.update(); } if (target === slider.last) { // API: end() of cycle Callback slider.vars.end(slider); // SLIDESHOW && !INFINITE LOOP: if (!slider.vars.animationLoop) { slider.pause(); } } // SLIDE: if (!fade) { var dimension = (vertical) ? slider.slides.filter(':first').height() : slider.computedW, margin, slideString, calcNext; // INFINITE LOOP / REVERSE: if (carousel) { margin = slider.vars.itemMargin; calcNext = ((slider.itemW + margin) * slider.move) * slider.animatingTo; slideString = (calcNext > slider.limit && slider.visible !== 1) ? slider.limit : calcNext; } else if (slider.currentSlide === 0 && target === slider.count - 1 && slider.vars.animationLoop && slider.direction !== "next") { slideString = (reverse) ? (slider.count + slider.cloneOffset) * dimension : 0; } else if (slider.currentSlide === slider.last && target === 0 && slider.vars.animationLoop && slider.direction !== "prev") { slideString = (reverse) ? 0 : (slider.count + 1) * dimension; } else { slideString = (reverse) ? ((slider.count - 1) - target + slider.cloneOffset) * dimension : (target + slider.cloneOffset) * dimension; } slider.setProps(slideString, "", slider.vars.animationSpeed); if (slider.transitions) { if (!slider.vars.animationLoop || !slider.atEnd) { slider.animating = false; slider.currentSlide = slider.animatingTo; } // Unbind previous transitionEnd events and re-bind new transitionEnd event slider.container.unbind("webkitTransitionEnd transitionend"); slider.container.bind("webkitTransitionEnd transitionend", function() { clearTimeout(slider.ensureAnimationEnd); slider.wrapup(dimension); }); // Insurance for the ever-so-fickle transitionEnd event clearTimeout(slider.ensureAnimationEnd); slider.ensureAnimationEnd = setTimeout(function() { slider.wrapup(dimension); }, slider.vars.animationSpeed + 100); } else { slider.container.animate(slider.args, slider.vars.animationSpeed, slider.vars.easing, function(){ slider.wrapup(dimension); }); } } else { // FADE: if (!touch) { slider.slides.eq(slider.currentSlide).css({"zIndex": 1}).animate({"opacity": 0}, slider.vars.animationSpeed, slider.vars.easing); slider.slides.eq(target).css({"zIndex": 2}).animate({"opacity": 1}, slider.vars.animationSpeed, slider.vars.easing, slider.wrapup); } else { slider.slides.eq(slider.currentSlide).css({ "opacity": 0, "zIndex": 1 }); slider.slides.eq(target).css({ "opacity": 1, "zIndex": 2 }); slider.wrapup(dimension); } } // SMOOTH HEIGHT: if (slider.vars.smoothHeight) { methods.smoothHeight(slider.vars.animationSpeed); } } }; slider.wrapup = function(dimension) { // SLIDE: if (!fade && !carousel) { if (slider.currentSlide === 0 && slider.animatingTo === slider.last && slider.vars.animationLoop) { slider.setProps(dimension, "jumpEnd"); } else if (slider.currentSlide === slider.last && slider.animatingTo === 0 && slider.vars.animationLoop) { slider.setProps(dimension, "jumpStart"); } } slider.animating = false; slider.currentSlide = slider.animatingTo; // API: after() animation Callback slider.vars.after(slider); }; // SLIDESHOW: slider.animateSlides = function() { if (!slider.animating && focused ) { slider.flexAnimate(slider.getTarget("next")); } }; // SLIDESHOW: slider.pause = function() { clearInterval(slider.animatedSlides); slider.animatedSlides = null; slider.playing = false; // PAUSEPLAY: if (slider.vars.pausePlay) { methods.pausePlay.update("play"); } // SYNC: if (slider.syncExists) { methods.sync("pause"); } }; // SLIDESHOW: slider.play = function() { if (slider.playing) { clearInterval(slider.animatedSlides); } slider.animatedSlides = slider.animatedSlides || setInterval(slider.animateSlides, slider.vars.slideshowSpeed); slider.started = slider.playing = true; // PAUSEPLAY: if (slider.vars.pausePlay) { methods.pausePlay.update("pause"); } // SYNC: if (slider.syncExists) { methods.sync("play"); } }; // STOP: slider.stop = function () { slider.pause(); slider.stopped = true; }; slider.canAdvance = function(target, fromNav) { // ASNAV: var last = (asNav) ? slider.pagingCount - 1 : slider.last; return (fromNav) ? true : (asNav && slider.currentItem === slider.count - 1 && target === 0 && slider.direction === "prev") ? true : (asNav && slider.currentItem === 0 && target === slider.pagingCount - 1 && slider.direction !== "next") ? false : (target === slider.currentSlide && !asNav) ? false : (slider.vars.animationLoop) ? true : (slider.atEnd && slider.currentSlide === 0 && target === last && slider.direction !== "next") ? false : (slider.atEnd && slider.currentSlide === last && target === 0 && slider.direction === "next") ? false : true; }; slider.getTarget = function(dir) { slider.direction = dir; if (dir === "next") { return (slider.currentSlide === slider.last) ? 0 : slider.currentSlide + 1; } else { return (slider.currentSlide === 0) ? slider.last : slider.currentSlide - 1; } }; // SLIDE: slider.setProps = function(pos, special, dur) { var target = (function() { var posCheck = (pos) ? pos : ((slider.itemW + slider.vars.itemMargin) * slider.move) * slider.animatingTo, posCalc = (function() { if (carousel) { return (special === "setTouch") ? pos : (reverse && slider.animatingTo === slider.last) ? 0 : (reverse) ? slider.limit - (((slider.itemW + slider.vars.itemMargin) * slider.move) * slider.animatingTo) : (slider.animatingTo === slider.last) ? slider.limit : posCheck; } else { switch (special) { case "setTotal": return (reverse) ? ((slider.count - 1) - slider.currentSlide + slider.cloneOffset) * pos : (slider.currentSlide + slider.cloneOffset) * pos; case "setTouch": return (reverse) ? pos : pos; case "jumpEnd": return (reverse) ? pos : slider.count * pos; case "jumpStart": return (reverse) ? slider.count * pos : pos; default: return pos; } } }()); return (posCalc * ((slider.vars.rtl)?1:-1)) + "px"; }()); if (slider.transitions) { if (slider.isFirefox) { target = (vertical) ? "translate3d(0," + target + ",0)" : "translate3d(" + (parseInt(target)+'px') + ",0,0)"; } else { target = (vertical) ? "translate3d(0," + target + ",0)" : "translate3d(" + ((slider.vars.rtl?-1:1)*parseInt(target)+'px') + ",0,0)"; } dur = (dur !== undefined) ? (dur/1000) + "s" : "0s"; slider.container.css("-" + slider.pfx + "-transition-duration", dur); slider.container.css("transition-duration", dur); } slider.args[slider.prop] = target; if (slider.transitions || dur === undefined) { slider.container.css(slider.args); } slider.container.css('transform',target); }; slider.setup = function(type) { // SLIDE: if (!fade) { var sliderOffset, arr; if (type === "init") { slider.viewport = $('
    ').css({"overflow": "hidden", "position": "relative"}).appendTo(slider).append(slider.container); // INFINITE LOOP: slider.cloneCount = 0; slider.cloneOffset = 0; // REVERSE: if (reverse) { arr = $.makeArray(slider.slides).reverse(); slider.slides = $(arr); slider.container.empty().append(slider.slides); } } // INFINITE LOOP && !CAROUSEL: if (slider.vars.animationLoop && !carousel) { slider.cloneCount = 2; slider.cloneOffset = 1; // clear out old clones if (type !== "init") { slider.container.find('.clone').remove(); } slider.container.append(methods.uniqueID(slider.slides.first().clone().addClass('clone')).attr('aria-hidden', 'true')) .prepend(methods.uniqueID(slider.slides.last().clone().addClass('clone')).attr('aria-hidden', 'true')); } slider.newSlides = $(slider.vars.selector, slider); sliderOffset = (reverse) ? slider.count - 1 - slider.currentSlide + slider.cloneOffset : slider.currentSlide + slider.cloneOffset; // VERTICAL: if (vertical && !carousel) { slider.container.height((slider.count + slider.cloneCount) * 200 + "%").css("position", "absolute").width("100%"); setTimeout(function(){ slider.newSlides.css({"display": "block"}); slider.doMath(); slider.viewport.height(slider.h); slider.setProps(sliderOffset * slider.h, "init"); }, (type === "init") ? 100 : 0); } else { slider.container.width((slider.count + slider.cloneCount) * 200 + "%"); slider.setProps(sliderOffset * slider.computedW, "init"); setTimeout(function(){ slider.doMath(); if(slider.vars.rtl){ if (slider.isFirefox) { slider.newSlides.css({"width": slider.computedW, "marginRight" : slider.computedM, "float": "right", "display": "block"}); } else { slider.newSlides.css({"width": slider.computedW, "marginRight" : slider.computedM, "float": "left", "display": "block"}); } } else{ slider.newSlides.css({"width": slider.computedW, "marginRight" : slider.computedM, "float": "left", "display": "block"}); } // SMOOTH HEIGHT: if (slider.vars.smoothHeight) { methods.smoothHeight(); } }, (type === "init") ? 100 : 0); } } else { // FADE: if(slider.vars.rtl){ slider.slides.css({"width": "100%", "float": 'right', "marginLeft": "-100%", "position": "relative"}); } else{ slider.slides.css({"width": "100%", "float": 'left', "marginRight": "-100%", "position": "relative"}); } if (type === "init") { if (!touch) { //slider.slides.eq(slider.currentSlide).fadeIn(slider.vars.animationSpeed, slider.vars.easing); if (slider.vars.fadeFirstSlide == false) { slider.slides.css({ "opacity": 0, "display": "block", "zIndex": 1 }).eq(slider.currentSlide).css({"zIndex": 2}).css({"opacity": 1}); } else { slider.slides.css({ "opacity": 0, "display": "block", "zIndex": 1 }).eq(slider.currentSlide).css({"zIndex": 2}).animate({"opacity": 1},slider.vars.animationSpeed,slider.vars.easing); } } else { slider.slides.css({ "opacity": 0, "display": "block", "webkitTransition": "opacity " + slider.vars.animationSpeed / 1000 + "s ease", "zIndex": 1 }).eq(slider.currentSlide).css({ "opacity": 1, "zIndex": 2}); } } // SMOOTH HEIGHT: if (slider.vars.smoothHeight) { methods.smoothHeight(); } } // !CAROUSEL: // CANDIDATE: active slide if (!carousel) { slider.slides.removeClass(namespace + "active-slide").eq(slider.currentSlide).addClass(namespace + "active-slide"); } //FlexSlider: init() Callback slider.vars.init(slider); }; slider.doMath = function() { var slide = slider.slides.first(), slideMargin = slider.vars.itemMargin, minItems = slider.vars.minItems, maxItems = slider.vars.maxItems; slider.w = (slider.viewport===undefined) ? slider.width() : slider.viewport.width(); if (slider.isFirefox) { slider.w = slider.width(); } slider.h = slide.height(); slider.boxPadding = slide.outerWidth() - slide.width(); // CAROUSEL: if (carousel) { slider.itemT = slider.vars.itemWidth + slideMargin; slider.itemM = slideMargin; slider.minW = (minItems) ? minItems * slider.itemT : slider.w; slider.maxW = (maxItems) ? (maxItems * slider.itemT) - slideMargin : slider.w; slider.itemW = (slider.minW > slider.w) ? (slider.w - (slideMargin * (minItems - 1)))/minItems : (slider.maxW < slider.w) ? (slider.w - (slideMargin * (maxItems - 1)))/maxItems : (slider.vars.itemWidth > slider.w) ? slider.w : slider.vars.itemWidth; slider.visible = Math.floor(slider.w/(slider.itemW)); slider.move = (slider.vars.move > 0 && slider.vars.move < slider.visible ) ? slider.vars.move : slider.visible; slider.pagingCount = Math.ceil(((slider.count - slider.visible)/slider.move) + 1); slider.last = slider.pagingCount - 1; slider.limit = (slider.pagingCount === 1) ? 0 : (slider.vars.itemWidth > slider.w) ? (slider.itemW * (slider.count - 1)) + (slideMargin * (slider.count - 1)) : ((slider.itemW + slideMargin) * slider.count) - slider.w - slideMargin; } else { slider.itemW = slider.w; slider.itemM = slideMargin; slider.pagingCount = slider.count; slider.last = slider.count - 1; } slider.computedW = slider.itemW - slider.boxPadding; slider.computedM = slider.itemM; }; slider.update = function(pos, action) { slider.doMath(); // update currentSlide and slider.animatingTo if necessary if (!carousel) { if (pos < slider.currentSlide) { slider.currentSlide += 1; } else if (pos <= slider.currentSlide && pos !== 0) { slider.currentSlide -= 1; } slider.animatingTo = slider.currentSlide; } // update controlNav if (slider.vars.controlNav && !slider.manualControls) { if ((action === "add" && !carousel) || slider.pagingCount > slider.controlNav.length) { methods.controlNav.update("add"); } else if ((action === "remove" && !carousel) || slider.pagingCount < slider.controlNav.length) { if (carousel && slider.currentSlide > slider.last) { slider.currentSlide -= 1; slider.animatingTo -= 1; } methods.controlNav.update("remove", slider.last); } } // update directionNav if (slider.vars.directionNav) { methods.directionNav.update(); } }; slider.addSlide = function(obj, pos) { var $obj = $(obj); slider.count += 1; slider.last = slider.count - 1; // append new slide if (vertical && reverse) { (pos !== undefined) ? slider.slides.eq(slider.count - pos).after($obj) : slider.container.prepend($obj); } else { (pos !== undefined) ? slider.slides.eq(pos).before($obj) : slider.container.append($obj); } // update currentSlide, animatingTo, controlNav, and directionNav slider.update(pos, "add"); // update slider.slides slider.slides = $(slider.vars.selector + ':not(.clone)', slider); // re-setup the slider to accomdate new slide slider.setup(); //FlexSlider: added() Callback slider.vars.added(slider); }; slider.removeSlide = function(obj) { var pos = (isNaN(obj)) ? slider.slides.index($(obj)) : obj; // update count slider.count -= 1; slider.last = slider.count - 1; // remove slide if (isNaN(obj)) { $(obj, slider.slides).remove(); } else { (vertical && reverse) ? slider.slides.eq(slider.last).remove() : slider.slides.eq(obj).remove(); } // update currentSlide, animatingTo, controlNav, and directionNav slider.doMath(); slider.update(pos, "remove"); // update slider.slides slider.slides = $(slider.vars.selector + ':not(.clone)', slider); // re-setup the slider to accomdate new slide slider.setup(); // FlexSlider: removed() Callback slider.vars.removed(slider); }; //FlexSlider: Initialize methods.init(); }; // Ensure the slider isn't focussed if the window loses focus. $( window ).blur( function ( e ) { focused = false; }).focus( function ( e ) { focused = true; }); //FlexSlider: Default Settings $.flexslider.defaults = { namespace: "flex-", //{NEW} String: Prefix string attached to the class of every element generated by the plugin selector: ".slides > li", //{NEW} Selector: Must match a simple pattern. '{container} > {slide}' -- Ignore pattern at your own peril animation: "fade", //String: Select your animation type, "fade" or "slide" easing: "swing", //{NEW} String: Determines the easing method used in jQuery transitions. jQuery easing plugin is supported! direction: "horizontal", //String: Select the sliding direction, "horizontal" or "vertical" reverse: false, //{NEW} Boolean: Reverse the animation direction animationLoop: true, //Boolean: Should the animation loop? If false, directionNav will received "disable" classes at either end smoothHeight: false, //{NEW} Boolean: Allow height of the slider to animate smoothly in horizontal mode startAt: 0, //Integer: The slide that the slider should start on. Array notation (0 = first slide) slideshow: true, //Boolean: Animate slider automatically slideshowSpeed: 7000, //Integer: Set the speed of the slideshow cycling, in milliseconds animationSpeed: 600, //Integer: Set the speed of animations, in milliseconds initDelay: 0, //{NEW} Integer: Set an initialization delay, in milliseconds randomize: false, //Boolean: Randomize slide order fadeFirstSlide: true, //Boolean: Fade in the first slide when animation type is "fade" thumbCaptions: false, //Boolean: Whether or not to put captions on thumbnails when using the "thumbnails" controlNav. // Usability features pauseOnAction: true, //Boolean: Pause the slideshow when interacting with control elements, highly recommended. pauseOnHover: false, //Boolean: Pause the slideshow when hovering over slider, then resume when no longer hovering pauseInvisible: true, //{NEW} Boolean: Pause the slideshow when tab is invisible, resume when visible. Provides better UX, lower CPU usage. useCSS: true, //{NEW} Boolean: Slider will use CSS3 transitions if available touch: true, //{NEW} Boolean: Allow touch swipe navigation of the slider on touch-enabled devices video: false, //{NEW} Boolean: If using video in the slider, will prevent CSS3 3D Transforms to avoid graphical glitches // Primary Controls controlNav: true, //Boolean: Create navigation for paging control of each slide? Note: Leave true for manualControls usage directionNav: true, //Boolean: Create navigation for previous/next navigation? (true/false) prevText: "Previous", //String: Set the text for the "previous" directionNav item nextText: "Next", //String: Set the text for the "next" directionNav item // Secondary Navigation keyboard: true, //Boolean: Allow slider navigating via keyboard left/right keys multipleKeyboard: false, //{NEW} Boolean: Allow keyboard navigation to affect multiple sliders. Default behavior cuts out keyboard navigation with more than one slider present. mousewheel: false, //{UPDATED} Boolean: Requires jquery.mousewheel.js (https://github.com/brandonaaron/jquery-mousewheel) - Allows slider navigating via mousewheel pausePlay: false, //Boolean: Create pause/play dynamic element pauseText: "Pause", //String: Set the text for the "pause" pausePlay item playText: "Play", //String: Set the text for the "play" pausePlay item // Special properties controlsContainer: "", //{UPDATED} jQuery Object/Selector: Declare which container the navigation elements should be appended too. Default container is the FlexSlider element. Example use would be $(".flexslider-container"). Property is ignored if given element is not found. manualControls: "", //{UPDATED} jQuery Object/Selector: Declare custom control navigation. Examples would be $(".flex-control-nav li") or "#tabs-nav li img", etc. The number of elements in your controlNav should match the number of slides/tabs. customDirectionNav: "", //{NEW} jQuery Object/Selector: Custom prev / next button. Must be two jQuery elements. In order to make the events work they have to have the classes "prev" and "next" (plus namespace) sync: "", //{NEW} Selector: Mirror the actions performed on this slider with another slider. Use with care. asNavFor: "", //{NEW} Selector: Internal property exposed for turning the slider into a thumbnail navigation for another slider // Carousel Options itemWidth: 0, //{NEW} Integer: Box-model width of individual carousel items, including horizontal borders and padding. itemMargin: 0, //{NEW} Integer: Margin between carousel items. minItems: 1, //{NEW} Integer: Minimum number of carousel items that should be visible. Items will resize fluidly when below this. maxItems: 0, //{NEW} Integer: Maxmimum number of carousel items that should be visible. Items will resize fluidly when above this limit. move: 0, //{NEW} Integer: Number of carousel items that should move on animation. If 0, slider will move all visible items. allowOneSlide: true, //{NEW} Boolean: Whether or not to allow a slider comprised of a single slide // Browser Specific isFirefox: false, // {NEW} Boolean: Set to true when Firefox is the browser used. // Callback API start: function(){}, //Callback: function(slider) - Fires when the slider loads the first slide before: function(){}, //Callback: function(slider) - Fires asynchronously with each slider animation after: function(){}, //Callback: function(slider) - Fires after each slider animation completes end: function(){}, //Callback: function(slider) - Fires when the slider reaches the last slide (asynchronous) added: function(){}, //{NEW} Callback: function(slider) - Fires after a slide is added removed: function(){}, //{NEW} Callback: function(slider) - Fires after a slide is removed init: function() {}, //{NEW} Callback: function(slider) - Fires after the slider is initially setup rtl: false //{NEW} Boolean: Whether or not to enable RTL mode }; //FlexSlider: Plugin Function $.fn.flexslider = function(options) { if (options === undefined) { options = {}; } if (typeof options === "object") { return this.each(function() { var $this = $(this), selector = (options.selector) ? options.selector : ".slides > li", $slides = $this.find(selector); if ( ( $slides.length === 1 && options.allowOneSlide === false ) || $slides.length === 0 ) { $slides.fadeIn(400); if (options.start) { options.start($this); } } else if ($this.data('flexslider') === undefined) { new $.flexslider(this, options); } }); } else { // Helper strings to quickly perform functions on the slider var $slider = $(this).data('flexslider'); switch (options) { case "play": $slider.play(); break; case "pause": $slider.pause(); break; case "stop": $slider.stop(); break; case "next": $slider.flexAnimate($slider.getTarget("next"), true); break; case "prev": case "previous": $slider.flexAnimate($slider.getTarget("prev"), true); break; default: if (typeof options === "number") { $slider.flexAnimate(options, true); } } } }; })(jQuery); $('.flexslider').flexslider({ animation : "slide", slideshow: true, slideshowSpeed: 5000, animationSpeed: 2000, directionNav: true, controlNav: true, keyboard: true, multipleKeyboard: false, start : function(slider) { $('body').removeClass('loading'); } });
    ¡Bienvenidos al mundo de la microscopía para escuelas!

    ¡Descubre el fascinante mundo de lo invisible con nuestros microscopios escolares de alta calidad! Ya sea para las clases de biología, experimentos de química o trabajos de proyecto, nuestros microscopios están especialmente adaptados a las necesidades de las escuelas. Ofrecen un diseño robusto, un manejo sencillo y una impresionante precisión óptica que permite a los estudiantes observar claramente microorganismos, células y mucho más.

    ¿Por qué elegir nuestros microscopios?

    • Robustos y duraderos – ideales para el uso diario en el aula.
    • Fáciles de usar – perfectos para alumnos y profesores, incluso sin conocimientos previos.
    • Óptica excelente – para una visión clara y detallada del fascinante mundo de la microscopía.
    • Amplia gama de aplicaciones – desde preparaciones biológicas hasta estructuras químicas.

    Nuestros microscopios fomentan el espíritu de investigación y despiertan el entusiasmo por la ciencia. Permiten un aprendizaje práctico y ayudan a agudizar el pensamiento científico y las habilidades analíticas. Al trabajar de forma independiente con el microscopio, los alumnos no solo desarrollan una comprensión más profunda de los procesos biológicos y químicos, sino también habilidades importantes como la observación, la precisión y el pensamiento crítico. La posibilidad de descubrir estructuras fascinantes de cerca —desde núcleos celulares hasta organismos microscópicos— hace que las clases sean más dinámicas e interactivas. De este modo, la ciencia no solo se enseña en teoría, sino que cobra vida.

    ¡Da vida a la ciencia con tecnología moderna para tus clases!

    ¡Descúbrelo ahora y revoluciona la investigación en el aula!

    Entdecken Sie die faszinierende Welt des Unsichtbaren mit unseren hochwertigen Schulmikroskopen. Ob für den Biologieunterricht, Chemie-Experimente oder Projektarbeiten – unsere Mikroskope sind speziell auf die Bedürfnisse von Schulen zugeschnitten. Sie bieten eine robuste Bauweise, einfache Handhabung und beeindruckende optische Präzision, um Lernenden einen klaren Blick auf Mikroorganismen, Zellen und vieles mehr zu ermöglichen.

    Warum unsere Mikroskope?

    • Robust und langlebig: Ideal für den Einsatz im Klassenzimmer.
    • Einfach zu bedienen: Perfekt für Schüler:innen und Lehrer:innen, auch ohne Vorkenntnisse.
    • Exzellente Optik: Für klare und detaillierte Einblicke in die Welt des Mikroskopierens.

    Rüsten Sie Ihre Schule mit modernster Technologie aus, fördern Sie wissenschaftliches Denken und wecken Sie die Begeisterung für Naturwissenschaften. Unsere maßgeschneiderten Lösungen machen den Unterricht spannender und ermöglichen Lernerfahrungen, die in Erinnerung bleiben.

    Jetzt entdecken und die Forschung im Klassenzimmer revolutionieren!


    Microscopios escolares de alta calidad - precisión, durabilidad y servicio de primera clase de Bresser

    Directamente del fabricante

    Obtén la mejor calidad y el asesoramiento de expertos sin intermediarios. Al comprar directamente del fabricante, no solo te beneficias de nuestros muchos años de experiencia, sino también de soluciones personalizadas para el día a día escolar, perfectamente adaptadas a tus necesidades y que cumplen con los más altos estándares.

    Fiabilidad y garantía

    Nuestros microscopios escolares están diseñados para durar y cuentan con una garantía de 5 años. Confía en nuestra tecnología comprobada y disfruta de un uso sin preocupaciones en el aula. Además, ofrecemos un servicio de mantenimiento a petición para garantizar una funcionalidad duradera.

    Precisión y comodidad

    Nuestros microscopios están equipados de serie u opcionalmente con platinas cruzadas, lo que facilita el posicionamiento preciso de las muestras, ideal para los experimentos en el aula. Las lentes de alta calidad ofrecen imágenes claras y nítidas, permitiendo a los estudiantes descubrir incluso los detalles más pequeños con la mejor resolución.

    Equipos duraderos

    Los microscopios están equipados con fuentes de alimentación robustas, diseñadas para un uso intensivo en el día a día escolar. El mando de enfoque y la platina cruzada permiten un manejo sencillo y cómodo con una sola mano. Numerosas características bien pensadas, como un ocular con puntero de seguridad o un enfoque fino con embrague deslizante, facilitan el uso práctico en el aula.

    Flexibilidad y posibilidad de ampliación

    El microscopio Erudit DLX ha sido probado y comprobado durante años en clases escolares y permite la observación de muestras exigentes, como las fases mitóticas, sin necesidad de aceite de inmersión. Los dispositivos pueden actualizarse y ampliarse con diferentes aumentos, métodos de contraste o cámaras para la enseñanza digital.

    Customer service and school discount

    Our customer service is at your disposal for questions, problems or the procurement of spare parts. Maintenance and repairs are carried out directly in our own workshop. Outside of the warranty or in the event of non-covered damage, you will always receive a free quotation first. You also benefit from an attractive school discount on new purchases - contact us!


    Asesoramiento y compra directa

    Al comprar directamente de Bresser, te beneficias de una calidad de primera clase, asesoramiento experto y una excelente relación calidad-precio. Recibes soluciones personalizadas directamente del fabricante, sin intermediarios, con disponibilidad garantizada y un servicio integral de primera mano.

    Contáctanos - estaremos encantados de asesorarte: +49 (0) 28 72 / 80 74 - 0

    Rotíferos (Rotifera) – Vídeo grabado con el Microscopio LCD Researcher

    Los microscopios de luz transmitida para el aula ofrecen una visión clara y detallada del mundo del microcosmos. Son robustos, fáciles de usar y están especialmente desarrollados para el uso diario en la escuela. Con lentes de alta calidad y componentes duraderos, fomentan el espíritu de descubrimiento y el placer de aprender.

    Omitir la galería de productos

    Microscopios de luz transmitida para el aula

    %
    Microscopio BRESSER Biolux Touch 5 MP HDMI para Colegios y Aficionados

    Disponible de inmediato

    259,90 €* 339,90 €* (ahorro del 23.54%)
    Microscopio BRESSER Erudit Basic Mono 40x-400x (23)

    Disponible de inmediato

    199,90 €*
    Lupa Binocular BRESSER Erudit Basic Bino 40x-400x (23)

    Disponible de inmediato

    259,90 €*
    BRESSER Erudit DLX 40-600x Microscopio

    Disponible de inmediato

    274,90 €*
    Microscopio Erudit DLX 40-1000x BRESSER

    Reservar

    274,90 €*
    Microscopio Researcher Trino 40-1000x BRESSER

    Disponible de inmediato

    499,90 €*

    Nuestra recomendación: Erudit DLX 5102060

    • Ideal para los niveles de secundaria I y II con 40x–600x de aumento, sin necesidad de inmersión en aceite.
    • Óptica de alta calidad: revólver de 4 posiciones con objetivos DIN (4x, 10x, 40x, 60x, con resorte de seguridad).
    • Flexible y ampliable: rosca RMS (45 mm), compatible con objetivos de otros fabricantes, ocular opcional de 15x (hasta 900x).
    • Preciso y duradero: enfoque fino con embrague deslizante, platina mecánica resistente con manejo a una mano.
    • Calidad de imagen óptima: condensador Abbe con diafragma de iris ajustable, alineado de fábrica.
    • Iluminación moderna: LED brillante de 1 W con regulador de intensidad, fuente de alimentación de 5 V — también utilizable mediante USB o powerbank.
    Omitir la galería de productos
    Lupa Binocular Erudit ICD (3D) BRESSER

    Disponible de inmediato

    199,90 €*
    Lupa Binocular Researcher ICD LED 20x-80x BRESSER

    Disponible de inmediato

    264,90 €*
    Lupa Binocular Analyth STR Trino 10x - 40x BRESSER

    Disponible de inmediato

    299,90 €*
    BRESSER WiFi 1080P Microscopio digital 2L con pantalla LCD

    Disponible de inmediato

    299,00 €*
    Microscopio Digital USB DST-1028 5 MP BRESSER

    Disponible de inmediato

    169,90 €*

    Microscopios de luz reflejada para el aula

    Músculo estriado (fibras musculares rayadas) - Creado con Microscopio Science TFM-201 Bino

    Los microscopios de luz reflejada para el aula ofrecen una visión fascinante de las estructuras superficiales de los objetos. Son robustos, fáciles de usar y están especialmente diseñados para el uso diario en las escuelas. Con sistemas de iluminación de alta calidad y tecnología duradera, fomentan el aprendizaje práctico y la fascinación por la ciencia.

    Juegos de microscopios para el aula

    Hoja de pino, estoma - Creado con Researcher Bino 40-1000x Lupa Binocular

    Los juegos de microscopios BRESSER para el aula combinan varios dispositivos robustos en un solo paquete. Esto permite que grupos completos de alumnos adquieran experiencia práctica al mismo tiempo, con óptica clara, manejo sencillo y calidad fiable.

    Omitir la galería de productos
    BRESSER Microscopio Erudit DLX 40-600x Conjunto para clases (10 Ud)
    El conjunto de clase, compuesto por 10 dispositivos, del microscopio Erudit DLX con un aumento de 40x a 600x incluye diez dispositivos idénticos. Estos microscopios robustos y potentes son ideales para el uso escolar y permiten a todos los estudiantes una observación detallada y práctica del microcosmos. Un compañero perfecto para una enseñanza de biología o ciencias naturales visual y moderna.El microscopio en detalleEl BRESSER Erudit DLX es un microscopio de estudio de alta calidad para diversas aplicaciones, por ejemplo, en la escuela, en estudios o como hobby. La iluminación LED regulable del Erudit DLX y un condensador centrable y ajustable en altura (con diafragma de iris y soporte de filtro) permiten una iluminación óptima. Los objetivos achromáticos DIN garantizan una muy buena representación. El objetivo de 40x y el de 60x están asegurados por resorte para evitar daños en la preparación. El microscopio cuenta con una visión monocular giratoria 360°, enfoque grueso y fino, así como una platina cruzada coaxial con Nonius. CARACTERÍSTICAS DEL MICROSCOPIO Tipo: Microscopio biológico Visión: MonocularVisión cómoda, cabeza giratoria 360° Áreas de aplicación: Biología, botánica, educación Iluminación: LED, condensador ajustable Público objetivo: Principiantes, avanzados Platina cruzada coaxial Regulador integrado Ocular: 10x con puntero Objetivos: 4x, 10x, 40x, 60x Aumento: 40x, 100x, 400x, 600x CONTENIDO DEL ENVÍO DEL MICROSCOPIO Microscopio Ocular 10x 4 objetivos (4x, 10x, 40x, 60x) Condensador Abbe con diafragma de iris y soporte de filtro Filtro azul Funda antipolvo Fuente de alimentación

    Disponible de inmediato

    2.474,10 €*
    BRESSER Microscopio Erudit DLX 40-600x Conjunto para clases (15 Ud)
    El conjunto de clase, que consta de 15 dispositivos, del microscopio Erudit DLX con un aumento de 40x a 600x incluye quince dispositivos idénticos. Estos microscopios robustos y potentes son ideales para su uso escolar y permiten a todos los estudiantes una observación detallada y práctica del microcosmos. Un compañero perfecto para una enseñanza de biología o ciencias naturales visual y moderna.El microscopio en detalleEl BRESSER Erudit DLX es un microscopio de estudio de alta calidad para diversas aplicaciones, por ejemplo, en la escuela, en estudios o como hobby. La iluminación LED regulable del Erudit DLX y un condensador centrable y ajustable en altura (con diafragma de iris y soporte para filtros) permiten una iluminación óptima. Los objetivos DIN acromáticos garantizan una muy buena representación. El objetivo de 40x y el objetivo de 60x están asegurados por resorte para evitar daños en la muestra. El microscopio tiene una visión monocular giratoria de 360°, enfoque grueso y fino, así como una platina cruzada coaxial con Nonius. CARACTERÍSTICAS DEL MICROSCOPIO Tipo: Microscopio biológico Visión: MonocularVisión cómoda, cabeza giratoria 360° Áreas de aplicación: Biología, botánica, educación Iluminación: LED, condensador ajustable Público objetivo: Principiantes, avanzados Platina cruzada coaxial Regulador integrado Ocular: 10x con puntero Objetivos: 4x, 10x, 40x, 60x Aumento: 40x, 100x, 400x, 600x CONTENIDO DEL ENVÍO DEL MICROSCOPIO Microscopio Ocular 10x 4 objetivos (4x, 10x, 40x, 60x) Condensador Abbe con diafragma de iris y soporte para filtros Filtro azul Funda antipolvo Fuente de alimentación

    Disponible de inmediato

    3.504,98 €*
    BRESSER Researcher Bino Microscopio – Set de clase (10 uds)
    El set de clase, compuesto por 10 unidades del microscopio Researcher Bino con un aumento de 40x a 1000x, incluye diez dispositivos idénticos. Estos microscopios robustos y potentes son ideales para su uso en la enseñanza escolar y permiten a todo el alumnado una observación binocular práctica y detallada del microcosmos. Un compañero perfecto para clases de biología o ciencias naturales modernas y visuales.El microscopio en detalleMucho rendimiento por poco dinero: el microscopio BRESSER Researcher Bino es el microscopio de transmisión BRESSER más popular en la gama media gracias a su imbatible relación calidad-precio. Con sus 4 objetivos y un par de oculares (intercambiables), el microscopio alcanza un amplio rango de aumento de 40x-1000x. Por ello, la óptica es adecuada para muchos ámbitos de uso exigentes. Para la microscopía de inmersión en aceite con el objetivo de 100x, el aceite de inmersión ya está incluido. Para evitar daños, los objetivos de 40x y 100x están montados sobre muelles. El cuerpo metálico sólido proporciona la estabilidad necesaria al utilizar el Researcher Bino. Mediante un regulador, la iluminación LED brillante puede ajustarse fácilmente a los requisitos de luminosidad correspondientes. El condensador Abbe es regulable en altura y puede centrarse. También está equipado con un diafragma de iris. En la platina coaxial, la muestra puede posicionarse con absoluta precisión. Basta con girar para enfocar perfectamente: mediante el mecanismo de enfoque fino y grueso, la muestra puede ajustarse con exactitud. Para una comodidad de observación óptima, el cabezal binocular puede girarse 360°. También se pueden realizar fácilmente ajustes individuales del espacio interpupilar y la compensación dióptrica. Un microscopio con aún más potencial: para métodos especiales de contraste, el microscopio Researcher Bino puede ampliarse con un condensador de campo oscuro (en seco o con aceite), siendo así el microscopio binocular más económico con esta posibilidad de ampliación. Objetos de observación (ejemplos): Plancton Bacterias Parásitos Plantas (cortes finos) Algas CARACTERÍSTICAS Microscopio binocular de transmisión con excelente relación calidad-precio Amplio rango de aumento de 40x a 1000x 4 objetivos: 4x/0.1, 10x/0.25, 40x/0.65, 100x/1.25 Cuerpo metálico robusto Condensador Abbe regulable en altura, centrable, con diafragma de iris Iluminación LED brillante con regulador Platina coaxial Condensador de campo oscuro (seco o con aceite) ampliable Mecanismo de enfoque fino y grueso Cabezal giratorio 360° con ajustes individuales para compensación dióptrica y distancia interpupilar INCLUYE Microscopio binocular 1 par de oculares DIN WF 10x con diámetro de 23 mm Revólver de objetivos de 4 posiciones 4 objetivos DIN: 4x/0.1, 10x/0.25, 40x/0.65, 100x/1.25 Condensador Platina con escala Nonius, coaxial Mecanismo de enfoque fino y grueso, coaxial Aceite de inmersión Manual de instrucciones

    No disponible actualmente

    3.501,00 €*
    BRESSER Researcher Bino Microscopio Juego escolar (15 uds)
    El juego escolar, compuesto por 15 unidades del microscopio Researcher Bino con un rango de aumentos de 40x a 1000x, incluye diez dispositivos idénticos. Estos microscopios robustos y potentes son ideales para el uso escolar y permiten a todos los estudiantes realizar observaciones binoculares detalladas y prácticas del micromundo. Un compañero perfecto para unas clases de biología o ciencias naturales vivas y modernas.El microscopio en detalleMucha potencia por poco dinero: el BRESSER Researcher Bino Microscopio es, gracias a su inmejorable relación calidad-precio, el microscopio de luz transmitida BRESSER más popular en la gama de precio medio. Con los 4 objetivos y un par de oculares intercambiables, el microscopio alcanza un amplio rango de aumentos de 40x-1000x. Así, la óptica es adecuada para muchos campos de aplicación exigentes. Para la microscopía con inmersión en aceite con el objetivo de 100x, el aceite de inmersión ya está incluido. Para evitar daños, los objetivos de 40x y 100x están montados con muelle de seguridad. El sólido cuerpo metálico proporciona la estabilidad necesaria al microscopiar con el Researcher Bino. Con un control de intensidad la iluminación LED brillante puede adaptarse fácilmente a las necesidades de luminosidad correspondientes. El condensador Abbe puede ajustarse en altura y centrarse. Además, está equipado con un diafragma iris. En la platina mecánica coaxial, la muestra puede colocarse con absoluta precisión. Basta con girar y enfocar a la perfección: mediante el enfoque macrométrico y micrométrico se consigue una nitidez exacta de la preparación. Para un confort de observación óptimo, el cabezal binocular es girable 360°. También se pueden realizar rápidamente los ajustes individuales de la distancia interpupilar y el ajuste dióptrico. Un microscopio con aún más potencial: para métodos de contraste especiales, el Researcher Bino Microscopio puede equiparse con un condensador de campo oscuro (seco o de aceite), siendo así el microscopio binocular más económico con esta opción de ampliación. Ejemplos de objetos de estudio: Plancton Bacterias Parásitos Plantas (cortes finos) Algas CARACTERÍSTICAS Microscopio binocular de luz transmitida con una excelente relación calidad-precio Amplio rango de aumentos de 40x-1000x 4 objetivos: 4x/0.1, 10x/0.25, 40x/0.65, 100x/1.25 Sólido cuerpo metálico Condensador Abbe regulable en altura y centrable con diafragma iris Iluminación LED brillante con control de intensidad Platina mecánica coaxial Condensador de campo oscuro (seco o de aceite) opcional Enfoque macrométrico y micrométrico Cabezal girable 360° con ajuste individual de dióptrico y distancia interpupilar INCLUYE Microscopio binocular 1 par de oculares DIN WF 10x de 23 mm de diámetro Revólver portaobjetivos de 4 posiciones 4 objetivos DIN: 4x/0.1, 10x/0.25, 40x/0.65, 100x/1.25 Condensador Platina mecánica con escala vernier, coaxial Enfoque macrométrico y micrométrico, coaxial Aceite de inmersión Manual de usuario

    No disponible actualmente

    4.971,23 €*
    Omitir la galería de productos
    Microscopio LCD BRESSER Researcher
    Un microscopio digital que muestra fácilmente el microcosmos en la pantalla. Durante mucho tiempo, estos instrumentos estaban disponibles solo en la gama de principiantes. Ahora, la serie Researcher probada con éxito, da el paso al mundo de la microscopía digital y ofrece nuevas opciones para la microscopía en la enseñanza, para aficionados y para profesionales. La óptica y la mecánica es la ya bien establecida en los microscopios Researcher Bino y Researcher Trino. Incluye 4 objetivos DIN, condensador Abbe, enfoque fino coaxial y cruzado, el Researcher LCD es adecuado para su uso como aficionado a la microscopía, así como en la enseñanza u otras aplicaciones profesionales. El mayor aumento es con el objetivo de 60x (se compara con los 600x de los microscopios no digitales) es lo suficientemente alto como para ver pequeños microorganismos como microalgas, flagelados y bacterias. Más adelante se pueden añadir otros aumentos (20x, 100x aceite). El Researcher LCD también es compatible con nuestros objetivos planocromáticos diseñados para una longitud de tubo óptico de 160 mm.El moderno sensor de cámara Sony integrado con 16MP proporciona en el monitor una imagen brillante con buen contraste. El usuario puede cambiar los ajustes y capturar imágenes y vídeos cómodamente con la pantalla táctil. Las imágenes de 16MP y los vídeos Full HD se pueden almacenar directamente en la tarjeta SD (tarjeta SD no suministrada). El microscopio también tiene una conexión HDMI, por lo que la imagen se muestra fácilmente en un monitor grande, televisor, proyector o una pizarra inteligente. Los resultados pueden compartirse con un público más amplio en conferencias o en la enseñanza.

    Reservar

    499,90 €*
    BRESSER Microscopio Researcher Trino 40-1000x con Cámara MikroCam MINI Full HD HDMI y Pantalla MINI HDMI (13.3")
    Conjunto versátil que combina el microscopio Researcher Bino y la cámara MikroCam Mini HDMI - óptimo para escuela, hobby y profesión. El robusto microscopio Researcher Trino impresiona con su visión binocular y permite un trabajo cómodo y preciso con imágenes claras y detalladas. Junto con la cámara MikroCam Mini HDMI, que se puede montar directamente en la conexión trinocular, la imagen en vivo se puede mostrar directamente en un monitor. Por lo tanto, es ideal para presentaciones, educación y ocio.El microscopio en detalleEl microscopio BRESSER Researcher Trino es el microscopio de luz transmitida más vendido en la gama media debido a su inmejorable relación calidad-precio. Permite impresionantes vislumbres del microcosmos. La imagen del microscopio es nítida y contrastada. Con su cuerpo de metal sólido y un rango de aumento de 40x-1000x, basado en 4 objetivos y un par de oculares (intercambiables), el BRESSER Researcher cumple con altas exigencias. Los objetivos de 40x y 100x están protegidos contra daños con un resorte, y con el objetivo de 100x se puede realizar microscopía de inmersión en aceite (el aceite de inmersión está incluido). La iluminación LED brillante es regulable con un dimmer. El condensador Abbe es ajustable en altura y centrable, y está equipado con diafragma iris. Para un enfoque perfecto, hay foco grueso y fino, y para la posición exacta del objeto, una platina cruzada coaxial. El cabezal binocular rotatorio 360° permite, por supuesto, el ajuste individual de la distancia interpupilar y la compensación de dioptrías entre los ojos del observador.En lugar de un cabezal binocular, el Trino Researcher tiene un cabezal trinocular. Esto permite al usuario observar con ambos ojos y al mismo tiempo conectar una cámara o un ocular de PC. Las cámaras de la serie MikroCam SP y el MikrOkular Full HD se pueden utilizar, por ejemplo, sin adaptadores adicionales. El tubo trinocular se puede ajustar parfocalmente a los oculares.Para procedimientos de contraste especiales, el microscopio Researcher se puede equipar con un condensador de campo oscuro (seco o en aceite). El Researcher Trino es, por lo tanto, el microscopio trinocular más asequible que ofrece esta posibilidad.Objetos de investigación (ejemplo):SangreInfusorios / RotíferosBacteriasParásitosPlantas (cortes delgados)AlgasCONTENIDO DEL ENVÍO DEL MICROSCOPIOMicroscopio trinocular1 par de oculares DIN WF 10x con diámetro de 23 mmRevolver de objetivos de 4 posiciones4 objetivos DIN: 4x/0.1, 10x/0.25, 40x/0.65, 100x/1.25 aceiteCondensadorPlatina cruzada con escala NoniusFoco fino y gruesoAceite de inmersiónLa cámara del microscopio en detalleLa MikroCam MINI Full HD HDMI es una cámara HDMI especialmente compacta. No se necesita un PC o laptop para operar la cámara, simplemente puede conectar la MikroCam MINI Full HD HDMI a un monitor, TV, proyector o pizarra digital existente. Por lo tanto, es ideal para su uso en el aula. Alternativamente, también es posible montar un pequeño monitor de BRESSER directamente en la cámara (ver Art.-Nr. 5914120).La conexión por HDMI es fácil de realizar y la cámara está lista para usar de inmediato. No se requiere instalación de software, configuración de PC, etc. Gracias a la transmisión de datos sin pérdida, se logra una calidad de imagen muy buena y la imagen siempre se muestra con una tasa de imagen constante de 60 fps y sin retraso. Esto es especialmente ventajoso cuando se desea digitalizar un puesto de trabajo de microscopía, por ejemplo, en control de calidad o fabricación.Para el control, se conecta el ratón USB incluido. Con él se pueden controlar los tres menús (configuración de la cámara, medición* y visualización).*Para poder realizar mediciones con la cámara, se necesita un preparado de calibración (por ejemplo, Art.-Nr.: 5916710 o 5916720).La cámara también es muy adecuada para presentaciones, ya que la cámara funciona en modo automático cuando el ratón no está conectado. Los menús y el puntero del ratón no son visibles entonces.Tenga en cuenta que no es posible una conexión directa a PC. Para ello se necesita un dispositivo de captura de video HDMI a USB. El puerto USB solo se utiliza para controlar la cámara con el ratón.CARACTERÍSTICAS DE LA CÁMARA DEL MICROSCOPIOConexión HDMI, para conexión directa a un monitor, TV, proyector o pizarra digitalRosca C-Mount para fácil adaptación a diversos microscopios (independientemente del fabricante)Compatible con unidades USB o lectores de tarjetas SD (máx. tamaño de almacenamiento: 512 GB)No se necesita PC/laptopCONTENIDO DEL ENVÍO DE LA CÁMARA DEL MICROSCOPIOMikroCam MINI Full HD HDMI con conexión C-MountFuente de alimentación (12 V / 2A)Ratón USBCable HDMI (aprox. 1,5 m)La pantalla en detalleLa pantalla Full HD es el complemento ideal para la BRESSER MikroCam Pro HDMI y MINI HDMILa pantalla se puede montar directamente en la cámara con un soporte ajustable. La pantalla ofrece imágenes brillantes sin artefactos, ya que tiene la misma resolución que la imagen de salida de la cámara. Con el conjunto de MikroCam y pantalla HDMI, casi cualquier microscopio trinocular con conexión de cámara se puede actualizar a un microscopio digital. Así se puede observar independientemente de un PC.El tamaño de la pantalla está óptimamente elegido, de modo que el usuario del microscopio pueda microscopiar como de costumbre y ver la imagen al mismo tiempo en el monitor. La pantalla ofrece una calidad de imagen óptima con un amplio ángulo de visión de 178°! Así, varias personas pueden ver la imagen sin pérdida de calidad.La imagen de la cámara del microscopio se muestra en la pantalla HDMI siempre sin retraso y con alta tasa de refresco de 60 FPS. La representación mediante la cámara del microscopio HDMI en un monitor HDMI es, por lo tanto, generalmente de mejor calidad que al usar una cámara USB en un laptop o PC. Esto es especialmente ventajoso cuando se deben realizar trabajos bajo control microscópico.Muchos usuarios también se benefician de la mejor ergonomía al poder ver la imagen en la pantalla HDMI. Especialmente los aumentos más altos con su alta apertura numérica son incómodos en problemas oculares como las moscas volantes (opacidades del vítreo). La visualización digital puede ayudar aquí.La pantalla se puede operar con el cable Y incluido con la misma fuente de alimentación que la cámara. También se incluye un cable HDMI corto y angulado adecuado, evitando así enredos de cables en el lugar de trabajo. La instalación en una MikroCam PRO o MINI se realiza mediante dos tornillos. Los tornillos y la herramienta están incluidos.CARACTERÍSTICAS DE LA PANTALLAMonitor Full HD 16:9 con una resolución de 1920 x 1080 píxelesÁrea activa: 16,5 x 29,4 cmFácil montaje directamente en una MikroCam PRO o MINIAmplio ángulo de visión (178°)No se necesita fuente de alimentación separadaCONTENIDO DEL ENVÍOPantalla de 13.3"Cable HDMICable Y para la alimentación mediante la fuente de alimentación de la cámaraTornillos de fijación (2 piezas)Llave hexagonalInstrucciones de uso

    Disponible de inmediato

    1.112,90 €*
    BRESSER Microscopio Science Infinity con Cámara MikroCam MINI Full HD HDMI y Pantalla MINI HDMI (13.3")
    Este conjunto de alta calidad, que incluye el profesional microscopio Science Infinity, la potente MicroCam Mini HDMI y el monitor HDMI de 13,3", ofrece una solución completa para el uso moderno en laboratorios y presentaciones impresionantes. Combina la microscopía precisa con una transmisión de imagen en vivo nítida, ideal para investigación, enseñanza y demostraciones.El microscopio en detalleEl NUEVO microscopio BRESSER Science Infinity es el nuevo modelo insignia de la serie de microscopios biológicos de Bresser. Posee objetivos planacromáticos corregidos para el infinito con una excelente calidad de imagen. Gracias al diseño óptico contemporáneo, se tiene una gran flexibilidad al conectar accesorios como cámaras, etc.Los oculares WF 10x tienen un gran campo de visión de 22 mm y son óptimos para quienes usan gafas. Para protección, los oculares cuentan con una superficie de apoyo de goma. La distancia interpupilar se puede ajustar de aproximadamente 55 mm a aproximadamente 75 mm. Se puede realizar un ajuste de dioptrías con ambos oculares.La iluminación LED fuerte y duradera es regulable y es muy adecuada para métodos de contraste*.La iluminación de Köhler se puede ajustar con la abertura de campo iluminada y el condensador Abbe ajustable y centrable (apertura numérica 1,25; con diafragma de iris). El condensador también tiene una impresión de las diferentes ampliaciones, lo que permite ajustar rápidamente y con precisión el diafragma de iris.Los movimientos coaxiales de la mesa del objeto y el enfoque grueso y fino permiten un trabajo ergonómico.La salida trinocular permite la conexión directa de una cámara C-Mount, o de la MicroCam.CONTENIDO DEL MICROSCOPIOSoporte de microscopio con iluminación LED integradaObjetivos planacromáticos, corregidos para el infinito (4x, 10x, 40x, 100x aceite)dos oculares WF 10xaceite de inmersióncubierta antipolvofuente de alimentaciónmanual de usuario*Con accesorios opcionalesLa cámara del microscopio en detalleLa MicroCam MINI Full HD HDMI es una cámara HDMI especialmente compacta. No se necesita un PC o laptop para operar la cámara, simplemente puede conectar la MicroCam MINI Full HD HDMI a un monitor, TV, proyector o pizarra digital. Por lo tanto, es ideal para su uso en el aula. Alternativamente, también es posible montar un pequeño monitor de BRESSER directamente en la cámara (ver Art.-Nr. 5914120).La conexión por HDMI es fácil de realizar y la cámara está lista para usar de inmediato. No se requiere instalación de software, configuración de PC, etc. Gracias a la transmisión de datos sin pérdida, se logra una excelente calidad de imagen y la imagen siempre se muestra con una tasa de imagen constante de 60 fps y sin retraso. Esto es especialmente ventajoso cuando se desea digitalizar un puesto de trabajo de microscopio, por ejemplo, en control de calidad o fabricación.Para el control, se conecta el ratón USB incluido. Con esto se pueden controlar los tres menús (configuración de la cámara, medición* y visualización).*Para poder realizar mediciones con la cámara, se necesita un preparado de calibración (por ejemplo, Art.-Nr.: 5916710 o 5916720).La cámara también es muy adecuada para presentaciones, ya que la cámara funciona en modo automático cuando el ratón no está conectado. Los menús y el cursor del ratón no son visibles entonces.Por favor, tenga en cuenta que no es posible una conexión directa a PC. Para ello se necesita un dispositivo de captura de video HDMI a USB. El puerto USB solo se utiliza para controlar la cámara con el ratón.CARACTERÍSTICAS DE LA CÁMARA DEL MICROSCOPIOConexión HDMI, para conexión directa a un monitor, TV, proyector o pizarra digitalRosca C-Mount para fácil adaptabilidad a diversos microscopios (independientemente del fabricante)Compatible con unidades USB o lectores de tarjetas SD (máx. tamaño de almacenamiento: 512 GB)No se necesita PC/laptopCONTENIDO DE LA CÁMARA DEL MICROSCOPIOMicroCam MINI Full HD HDMI con conexión C-MountFuente de alimentación (12 V / 2A)Ratón USBCable HDMI (aprox. 1,5 m)La pantalla en detalleEl pantalla Full HD es el complemento ideal para la BRESSER MikroCam Pro HDMI y MINI HDMILa pantalla se puede montar directamente en la cámara con un soporte ajustable. La pantalla ofrece imágenes brillantes sin artefactos, ya que tiene la misma resolución que la imagen de salida de la cámara. Con el conjunto de MicroCam y pantalla HDMI, casi cualquier microscopio trinocular con conexión de cámara se puede actualizar a un microscopio digital, permitiendo observar independientemente de un PC.El tamaño de la pantalla está óptimamente elegido, de modo que el usuario del microscopio pueda microscopiar como de costumbre y ver la imagen al mismo tiempo en el monitor. La pantalla ofrece calidad de imagen óptima con un amplio ángulo de visión de 178°! Así, varias personas pueden ver la imagen sin pérdida de calidad.La imagen de la cámara del microscopio se muestra en la pantalla HDMI siempre sin retraso y con una alta tasa de refresco de 60 FPS. La representación mediante la cámara HDMI en un monitor HDMI es, por lo tanto, generalmente de mejor calidad que al usar una cámara USB en un laptop o PC. Esto es especialmente ventajoso cuando se deben realizar trabajos bajo control microscópico.Muchos usuarios también se benefician de la mejor ergonomía al poder ver la imagen en la pantalla HDMI. Especialmente las ampliaciones más altas con su alta apertura numérica son incómodas para problemas oculares como las moscas volantes (opacidades vítreas). La visualización digital puede ayudar aquí.La pantalla se puede operar con el cable Y incluido con la misma fuente de alimentación que la cámara. También se incluye un cable HDMI corto y angulado, evitando así enredos de cables en el lugar de trabajo. La instalación en una MikroCam PRO o MINI se realiza mediante dos tornillos. Los tornillos y la herramienta están incluidos en el contenido.CARACTERÍSTICAS DE LA PANTALLAMonitor Full HD 16:9 con una resolución de 1920 x 1080 píxelesÁrea activa: 16,5 x 29,4 cmFácil montaje directamente en una MikroCam PRO o MINIAmplio ángulo de visión (178°)No se necesita fuente de alimentación separadaCONTENIDOPantalla de 13.3"Cable HDMICable Y para alimentación mediante la fuente de alimentación de la cámaraTornillos de fijación (2 piezas)Llave hexagonalManual de usuario

    Disponible de inmediato

    1.691,90 €*
    BRESSER Microscopio Science Infinity con Cámara MikroCam MINI Full HD HDMI
    El potente conjunto combinado del profesional Microscopio Science Infinity y la potente MikroCam Mini HDMI es la solución ideal para el exigente uso en laboratorios, así como para impresionantes presentaciones en un monitor. Permite análisis microscópicos precisos en tiempo real y una brillante representación de los resultados, ¡perfecto para investigación, enseñanza y demostraciones visuales!El microscopio en detalleEl NUEVO BRESSER Science Infinity es el nuevo modelo insignia de la serie de microscopios biológicos de Bresser. Posee objetivos planacromáticos corregidos para el infinito con una excelente calidad de imagen. Gracias al diseño óptico contemporáneo, se es especialmente flexible al conectar accesorios como cámaras, etc.Los oculares WF 10x tienen un gran campo de visión de 22 mm y son óptimos para quienes usan gafas. Para protección, los oculares están equipados con una superficie de apoyo de goma. La distancia interpupilar se puede ajustar de aproximadamente 55 mm a 75 mm. Se puede realizar un ajuste de dioptrías con ambos oculares.La iluminación LED fuerte y duradera es regulable y, entre otras cosas, también es muy adecuada para métodos de contraste*.La iluminación de Köhler se puede ajustar con la abertura de campo iluminada incorporada y el condensador Abbe ajustable en altura y centrable (apertura numérica 1,25; con diafragma de iris). El condensador también tiene una impresión de las diferentes ampliaciones, por lo que se puede ajustar rápidamente y con precisión el diafragma de iris.Los movimientos coaxiales de ajuste de la mesa del objeto y el enfoque grueso y fino permiten un trabajo ergonómico.La salida trinocular permite la conexión directa de una cámara C-Mount, o de la MikroCam.CONTENIDO DEL MICROSCOPIOSoporte de microscopio con iluminación LED integradaObjetivos planacromáticos, corregidos para el infinito (4x, 10x, 40x, 100x aceite)Dos oculares WF 10xAceite de inmersiónFunda antipolvoFuente de alimentaciónManual de usuario*Con accesorios opcionalesLa cámara del microscopio en detalleLa MikroCam MINI Full HD HDMI es una cámara HDMI especialmente compacta. No se necesita un PC o laptop para operar la cámara, puedes conectar la MikroCam MINI Full HD HDMI directamente a un monitor, TV, proyector o pizarra digital. Por lo tanto, es ideal para su uso en el aula. Alternativamente, también es posible montar un pequeño monitor de BRESSER directamente en la cámara (ver Art.-Nr. 5914120).La conexión por HDMI es fácil de realizar y la cámara está lista para usar de inmediato. No se necesita instalación de software, configuración de PC, etc. Gracias a la transmisión de datos sin pérdida, se logra una calidad de imagen muy buena y la imagen siempre tiene una tasa de imagen constante de 60 fps y sin retraso. Esto es especialmente ventajoso cuando se desea digitalizar un puesto de trabajo de microscopio, por ejemplo, en control de calidad o fabricación.Para el control, se conecta el ratón USB incluido. Con esto se pueden controlar los tres menús (configuración de la cámara, medición* y visualización).*Para poder realizar mediciones con la cámara, se necesita un preparado de calibración (por ejemplo, Art.-Nr.: 5916710 o 5916720).La cámara también es muy adecuada para presentaciones, ya que la cámara funciona en modo automático cuando el ratón no está conectado. Los menús y el cursor del ratón no son visibles entonces.Por favor, ten en cuenta que no es posible una conexión directa a PC. Para ello se necesita un dispositivo de captura de video HDMI a USB. El puerto USB solo se utiliza para controlar la cámara con el ratón.CARACTERÍSTICAS DE LA CÁMARA DEL MICROSCOPIOConexión HDMI, para conexión directa a un monitor, TV, proyector o pizarra digitalRosca C-Mount para fácil adaptabilidad a diversos microscopios (independientemente del fabricante)Compatible con USB sticks o lectores de tarjetas SD (tamaño máximo de almacenamiento: 512 GB)No se necesita PC/laptopCONTENIDO DE LA CÁMARA DEL MICROSCOPIOMikroCam MINI Full HD HDMI con conexión C-MountFuente de alimentación (12 V / 2A)Ratón USBCable HDMI (aprox. 1,5 m)

    Disponible de inmediato

    1.334,90 €*
    BRESSER Estereomicroscopio ICD Advance Zoom 10x-160x con Cámara Microscopio MikroCam PRO HDMI Autofocus y Pantalla MINI HDMI Full HD (13,3")
    Set combinado potente para observaciones precisas y representaciones nítidas. Este conjunto de alta calidad une el estereomicroscopio profesional Advance ICD, la moderna cámara de microscopio MikroCam PRO HDMI Autofocus, una lente reductora 0,5x, así como un monitor HDMI de 13,3 pulgadas en una unidad potente para análisis precisos, documentación visual y representaciones en vivo.El microscopio en detalleEl BRESSER Advance ICD es adecuado como lupa estereoscópica con zoom para diversas observaciones. Los objetos aparecen tridimensionales y con relieve gracias al diseño Greenough con dos objetivos inclinados. La imagen 3D facilita también el trabajo con herramientas (por ejemplo, preparación, disección, soldadura).El zoom permite ajustar la ampliación de forma continua con un factor de zoom de 4,0 (1x-4x). Al hacer zoom, es necesario un enfoque posterior muy reducido. Para ello, el Advance ICD dispone de un mando coaxial de enfoque con ajuste grueso y fino. Así, especialmente con aumentos altos o para fotografía, se puede enfocar con gran precisión. También para el apilado de enfoque, por ejemplo con nuestras cámaras MikroCam (opcional), el enfoque fino es una gran ayuda.La distancia interpupilar es ajustable individualmente. Ambos soportes de ocular tienen un compensador de dioptrías, que permite compensar diferencias de visión de hasta aproximadamente 8 dpt entre ojo izquierdo y derecho. Los oculares de campo amplio 10x con número de campo 22 están equipados con copas oculares de goma desmontables. La cabeza del microscopio se puede ajustar en altura a lo largo de la varilla del soporte. Así, también se pueden observar objetos muy grandes de hasta aproximadamente 22 cm de altura.La brillante iluminación LED de luz reflejada es ajustable en inclinación. La iluminación LED de luz transmitida especialmente uniforme y brillante proporciona un fondo homogéneo en preparaciones en luz transmitida. La iluminación se puede ajustar con un interruptor de cambio, de modo que según el tipo de muestra se puede usar luz reflejada y transmitida por separado o conjuntamente. La intensidad se regula cómodamente con el dimmer. La iluminación LED brillante no genera calor residual, por lo que las muestras vivas pueden observarse sin peligro durante un tiempo prolongado. Para la alimentación de la duradera iluminación LED se utiliza un adaptador de corriente de 5V (con adaptadores Euro y UK) eficiente. El cable de alimentación tiene un conector USB en un extremo.El Advance ICD se puede usar de forma muy versátil gracias a su amplio rango de aumentos. Además de la lente adicional 2x incluida, también hay disponibles otros objetivos adicionales con los que puede variar aún más el rango de aumentos, la distancia de trabajo y la profundidad de campo y adaptarlos a sus necesidades. Estos aumentos son posibles con el equipo básico:Oculares 10x: 10x - 40xOculares 10x más lente adicional 2x: 20x - 80xOculares 20x: 20x - 80xOculares 20x más lente adicional 2x: 80x - 160x(aumentos adicionales mediante objetivos opcionales o aumentos de oculares posibles)El tercer tubo está diseñado para la conexión de una cámara. Con un conmutador, la imagen del objetivo izquierdo se desvía al tubo de la cámara. Para cámaras C-Mount y cámaras réflex o sin espejo hay disponibles varios adaptadores y ópticas reductoras, de modo que prácticamente todas las cámaras con objetivo desmontable pueden conectarse. ÁREAS DE APLICACIÓNControl de calidad en la industriaPruebas de materialesLaboratorioBotánica, jardinería, agriculturaHidrología, acuicultura, acuariofilia, biología marinaInsectos, entomología, control de plagasFisiología vegetal, materias primas, drogas medicinalesEscuela, enseñanza CARACTERÍSTICAS DEL MICROSCOPIOCabezal trinocular para observación visual y uso de cámara con conmutadorCompatible, entre otros, con las MikroCams de BRESSER (disponibles opcionalmente)Objetivo estéreo zoom 1x-4xLente adicional 2x (duplica el aumento mediante oculares y objetivo zoom)Compensación de dioptrías en ambos soportes de ocularDistancia interpupilar ajustable (52 - 72 mm)Iluminación LED brillante (luz reflejada/transmitida)2 placas de objeto diferentes para un contraste óptimo con el objetoObservación de objetos tridimensionales de hasta aprox. 22 cm de altura posibleAdaptador de corriente Euro/UK (5V / 1.000 mA) con conexión USBConstrucción robusta con base pesadaIncluye 2 pares de oculares de campo amplioCONTENIDO DEL MICROSCOPIOMicroscopio2 pares de oculares de campo amplio (WF 10x / WF 20x)Lente adicional 2x (1 unidad)1 par de copas oculares de gomaPlaca de objeto de plástico 94 mm (negra/blanca)Placa de objeto de vidrio 94 mm (mate)Adaptador de corriente Euro/UK (5V / 1.000 mA)Funda antipolvoManual de instruccionesLa cámara de microscopio en detalleLa BRESSER MikroCam PRO HDMI Autofocus convence por su excelente calidad de imagen y manejo fácil para el usuario. Transmite la imagen del microscopio en vivo y sin retraso como señal HDMI con resolución Full HD a un monitor o televisor. Un monitor HDMI opcional de 11'' (n.º de artículo 5914110) puede montarse directamente en la cámara y ofrece imágenes brillantes y con alto contraste. Gracias a su alta sensibilidad a la luz, se garantiza una buena calidad de imagen incluso con poca luz. Por ello, este modelo es especialmente recomendable para campo oscuro o contraste de fases. El autofoco permite un enfoque óptimo de la cámara sin usar las ruedas de enfoque del microscopio. Esto asegura la parfocalidad en diversos microscopios trinoculares. El rango de enfoque abarca desde la posición 0, que corresponde a la distancia C-Mount, hasta un enfoque máximo de 5,4 mm hacia adelante, alcanzando así también la distancia CS-Mount, y adicionalmente hasta 10,6 mm hacia adentro para cubrir un área aún mayor. Además del autofoco, la cámara puede enfocarse manualmente con el ratón. También es posible ajustar el enfoque a una zona específica. El manejo de las funciones de la cámara se realiza mediante ratón directamente en el menú de pantalla. A través del menú se pueden realizar mediciones, convirtiendo su microscopio con la MikroCam Pro HDMI Autofocus en un microscopio digital de medición completo. La MikroCam PRO HDMI Autofocus ofrece múltiples aplicaciones, entre ellas:DocumentaciónEvaluaciónAnálisisPresentaciónControl de calidadAutomatizaciónVisión artificial Por ello, la MikroCam PRO Autofocus es ideal como cámara industrial con una excelente relación calidad-precio. Además, la cámara puede compartir la vista del microscopio en una red inalámbrica mediante un módulo WiFi. Si la cámara está conectada por HDMI, se pueden grabar imágenes y vídeos directamente en una tarjeta SD (no incluida). Sin embargo, este modelo no permite conexión al PC por USB. Para ello recomendamos el modelo MikroCam Pro HDMI 5914180. CARACTERÍSTICAS DE LA CÁMARA DE MICROSCOPIOConexión HDMI para monitor o televisorReproducción de imagen brillante en Full HD vía HDMI (60 imágenes/seg) o WiFi (hasta 25 imágenes/seg)Función de medición mediante menú en pantalla (*se requiere micrómetro de objeto n.º 5916720 para calibración)Función para rango dinámico ampliado (WDR)Almacenamiento de imágenes y vídeos en tarjeta SD (no incluida) hasta 32 GBGran rango de enfoque: -5,4 mm a 0 (distancia C-Mount) hasta 10,6 mmRosca de trípode 1/4" para trípode fotográfico, por ejemploRosca C-Mount: para fácil adaptación, también compatible con objetivos C-Mount REQUISITOS DEL SISTEMAWindows 10 o 11Procesador Intel i3, i5, i7 o i9 de 6ª generación o superior, oProcesador AMD RyzenUnidad óptica o conexión a internet para descarga de softwareUSB 2.0 CONTENIDO DE LA CÁMARA DE MICROSCOPIOCabezal de cámaraCable HDMIRatón USBFuente de alimentaciónAntena WiFiSoftware de grabación y edición de imágenes (para Windows)La pantalla en detalleLa pantalla Full HD es el complemento ideal para la BRESSER MikroCam Pro HDMI y MINI HDMI La pantalla puede montarse directamente en la cámara con un soporte ajustable. La pantalla ofrece imágenes brillantes sin artefactos, ya que tiene la misma resolución que la imagen de salida de la cámara. Con el conjunto de MikroCam y pantalla HDMI, casi cualquier microscopio trinocular con conexión para cámara puede actualizarse a un microscopio digital. Así, se puede observar independientemente de un PC. El tamaño de la pantalla está elegido de forma óptima para que el usuario del microscopio pueda seguir microscopiando como de costumbre y al mismo tiempo ver la imagen en el monitor. La pantalla ofrece calidad de imagen óptima con un amplio ángulo de visión de 178°. Así, varias personas pueden ver la imagen sin pérdida de calidad. La imagen de la cámara de microscopio se muestra en la pantalla HDMI siempre sin retraso y con alta frecuencia de refresco de 60 FPS. La visualización mediante cámara HDMI en un monitor HDMI suele ser de mejor calidad que con una cámara USB en portátil o PC. Esto es especialmente ventajoso para trabajos bajo control microscópico. Muchos usuarios también se benefician de la mejor ergonomía al poder ver la imagen en la pantalla HDMI. Los aumentos altos con su alta apertura numérica son incómodos para problemas oculares como las moscas volantes (opacidades del vítreo). La visualización digital puede ayudar aquí. La pantalla puede alimentarse con el cable en Y incluido usando la misma fuente de alimentación que la cámara. También se incluye un cable HDMI corto y angular adecuado, para evitar enredos de cables en el puesto de trabajo. La fijación a una MikroCam PRO o MINI se realiza con dos tornillos. Tornillos y herramienta están incluidos. CARACTERÍSTICAS DE LA PANTALLA Monitor Full HD 16:9 con resolución de 1920 x 1080 píxeles Área activa: 16,5 x 29,4 cm Montaje sencillo directamente en una MikroCam PRO o MINI Amplio ángulo de visión (178°) No requiere fuente de alimentación separada CONTENIDO Pantalla de 13,3" Cable HDMI Cable en Y para alimentación con fuente de cámara Tornillos de fijación (2 unidades) Llave Allen Manual de instrucciones

    Disponible de inmediato

    2.042,90 €*

    Microscopios para profesores

    Médula espinal, células nerviosas - Creado con Microscopio Science TFM-201 Bino

    Los microscopios para profesores BRESSER son robustos, fáciles de usar y perfectamente adecuados para su uso en el aula. Fomentan el aprendizaje práctico en biología, química y física, despertando la curiosidad de los estudiantes gracias a su óptica clara y su duradera calidad.

    Zubehör

    Wir führen auch zahlreiche Zubehörartikel für die Mikroskopie. Verbrauchsmaterial wie Objektträger und Immersionsöl, aber auch hochwertiges Mikroskopierbesteck, Dauerpräparate-Sets und Smartphonehalter bieten wir an. Für den digitalen Unterricht finden Sie bei uns auch ein umfangreiches Sortiment an Digitalmikroskopen und Mikroskopkameras wahlweise mit USB, HDMI oder WiFi Konnektivität. Damit verbinden Sie auch bestehende Ausrüstung mit ihrem Beamer oder Smartboard oder nutzen die Geräte für den digitalen Fernunterricht.

    Accesorios

    También disponemos de numerosos accesorios para microscopía. Ofrecemos consumibles como portaobjetos y aceite de inmersión, así como equipos de microscopía de alta calidad, preparaciones permanentes y soportes para smartphones. Además, contamos con una amplia gama de productos para la enseñanza digital.

    de microscopios digitales y cámaras para microscopios, opcionalmente con conectividad USB, HDMI o WiFi. También puedes conectar los equipos existentes a tu proyector o pizarra digital, o utilizar los dispositivos para la enseñanza a distancia digital.

    Omitir la galería de productos

    Microscope slides & cover glasses

    Set de portaobjetos BRESSER para microscopio

    Disponible de inmediato

    14,90 €*
    BRESSER Cubreobjetos 22x22 mm 100 pzs

    Disponible de inmediato

    4,90 €*
    Omitir la galería de productos

    Aceite, cubertería y adaptador

    BRESSER Aceite de Inmersión 5ml nD=1.515
    El aceite de inmersión se precisa como medio de inmersión para los objetivos de aceite de 100x. Sin este aceite no se puede lograr una imagen nítida y de alta definición. Para alcanzar una apertura de 1,25 deberá aplicar el aceite en el condensador (campo claro). En cuanto a la visión oscura, para el uso del objetivo 100x aceite es preciso el uso de aceites para condensadores de visión oscura. Contenido: 5 ml Índice de refracción (RI) nD=1.515 según ISO 8036

    Disponible de inmediato

    9,90 €*
    BRESSER Utensilios de Microscopio Solingen Acero
    Herramientas de disección de alta calidad creadas con fines profesionales y para aficionados. Hechas en Alemania! No importa si es un aficionado o profesional de la microscopia - trabajar con herramientas inferiores es insatisfactorio. Por esa razón, ofrecemos estas herramientas de disección para usted. Están hechas de acero de Solingen y satisfacen las demandas de mayor calidad. Accesorios: • 2 Espátula • 1 Bisturí  • 1 Pinzas • 1 Tijeras • 2 Agujas de preparación • Estuche imitación a cuero

    Disponible de inmediato

    67,90 €*
    Soporte para Smartphone BRESSER Deluxe para Telescopios y Microscopios
    Guarde sus observaciones en forma de fotografías, ya sea si es un apasionado de la astronomía o microscopía. Con este soporte Deluxe de BRESSER podrá realizarlo sencillamente con su smartphone. Enrosque el adaptador al ocular y use su smartphone como cámara con un superteleobjetivo o supermacroobjetivo. De este modo podrá fotografiar también objetos situados a gran distancia o pequeños objetos microscópicos como si estuvieran muy cerca. La versión Deluxe le ofrece una fijación al ocular más segura y cómoda. Mediante un movimiento giratorio del anillo de fijación, podrá situar 3 abrazaderas a la carcasa del ocular uniformemente posicionando su adaptador para smartphone al ocular de forma centrada y con una fijación correcta. La precisa configuración en altura de su soporte para smartphone le posibilita una configuración precisa y rápida de la altura de observación de su cámara en el smartphone a través de la lente de su ocular. De esta manera quedan garantizados unos buenos resultados en sus instantáneas. PROPIEDADES Fotografiar con el smartphone a través de su telescopio Puede usar su cámara del smartphone como un superteleobjetivo Configuración de altura del soporte para smartphone precisa Gran ámbito de configuración para diámetros de la carcasa del ocular Para oculares 31,7mm (1,25’’) Para diámetros de carcasa del ocular de 22-38mm CONTENIDO DE LA ENTREGA Adaptador Deluxe para cámara de smartphone Anilla de seguridad para su smartphone

    Disponible de inmediato

    14,90 €*
    Omitir la galería de productos

    Cámaras para microscopios

    Cámara ocular BRESSER MikrOkular Full HD
    Cámara ocular para microscopios y telescopios con una resolución de 1920x1080 píxeles (full HD). Adaptador para diferentes microscopios y telescopios incluido (tamaño del diámetro exterior del ocular habituales en el mercado) así como un software para la captura de imágenes en varios idiomas para Win 10 / 11. Con esta cámara podrá realizar instantáneas y vídeos para documentar o compartir sus observaciones del microscopio o telescopio. Perfecto para sus hobbys, escuela, estudio o en su trabajo. PROPIEDADES Cámara ocular, carcasa de metal Resolución 1920 x 1080 píxeles, Full HD Tamaño del píxel: 3 x 3 µm Diámetro exterior de 23,2 mm, filtro de barrera UV/IR integrado Adaptador para diversos microscopios y telescopios incluido en la entrega Adaptadores incluidos: 30mm, 30,5 mm, 31,7mm (1,25"). Adaptador para el telescopio con rosca de filtro para filtros de 1,25" ESPECIFICACIONES Cámara USB 2.0 Estándar UVC Formatos de la imagen jpg, tif, png Formato del vídeo mp4 CONTENIDO DE LA ENTREGA Módulo de la cámara con tapa protectora para el polvo Cable USB Enlace de descarga del software CamLabLite, disponible en alemán, inglés, francés, turco, ruso, polaco, indonesio, chino Instrucciones incluidas en el software (alemán e inglés) Adaptador 30mm, 30,5mm, 31,7mm (31,7mm con rosca de seguridad)

    Disponible de inmediato

    67,90 €*
    MikroCam MINI BRESSER Full HD HDMI
    La MikroCam MINI Full HD HDMI es una particularmente compacta cámara HDMI. No se necesita un ordenador o laptop para operar la cámara; puedes conectar la MikroCam MINI Full HD HDMI directamente a un monitor, televisor, proyector o pizarra inteligente existente. Por lo tanto, es ideal para su uso en la enseñanza. Alternativamente, también es posible montar un pequeño monitor de BRESSER directamente en la cámara (ver Art.-No. 5914120).La conexión a través de HDMI es simple de realizar y la cámara está lista para usar inmediatamente. Tampoco es necesario instalar software, configurar un ordenador, etc. La transmisión de datos sin pérdidas proporciona una excelente calidad de imagen y la imagen siempre se presenta con una tasa de cuadros constantemente alta y sin demoras. Esto es particularmente beneficioso cuando un espacio de trabajo de microscopio, por ejemplo, en control de calidad o producción, debe ser digitalizado.Para controlarla, se conecta el ratón USB incluido. Con este se pueden controlar los tres menús (configuración de la cámara, medición* y visualización). Para realizar mediciones con la cámara, se necesita un preparado de calibración (por ejemplo, Art.-No.: 5916710 o 5916720). La cámara también es muy adecuada para presentaciones, ya que la cámara opera en modo automático cuando el ratón no está conectado. Los menús y el cursor del ratón no son visibles en este caso. Por favor, tenga en cuenta que no es posible una conexión directa al ordenador. Para ello, se necesita un dispositivo HDMI a USB Video Capture. El puerto USB se utiliza para controlar la cámara con el ratón y para conectar una memoria USB para guardar las imágenes.CARACTERÍSTICASConexión HDMI, para conexión directa a un monitor, TV, proyector o pizarra inteligenteRosca C-Mount para fácil adaptabilidad a varios microscopios (independiente del fabricante)Compatible con memorias USB, tamaño máximo de almacenamiento: 512 GBNo es necesario PC/portátilINCLUYE MikroCam MINI Full HD HDMI con conexión C-Mount Fuente de alimentación (12 V / 2A) Mouse USB Cable HDMI (aprox. 1,5 m)

    Disponible de inmediato

    295,90 €*
    En Alemania colaboramos con las siguientes empresas