'),this.wrapperOuter=this.$elem.find(".owl-wrapper-outer"),this.$elem.css("display","block")},baseClass:function(){var t=this.$elem.hasClass(this.options.baseClass),e=this.$elem.hasClass(this.options.theme);t||this.$elem.addClass(this.options.baseClass),e||this.$elem.addClass(this.options.theme)},updateItems:function(){var t,e;if(!1===this.options.responsive)return!1;if(!0===this.options.singleItem)return this.options.items=this.orignalItems=1,this.options.itemsCustom=!1,this.options.itemsDesktop=!1,this.options.itemsDesktopSmall=!1,this.options.itemsTablet=!1,this.options.itemsTabletSmall=!1,this.options.itemsMobile=!1;if((t=r(this.options.responsiveBaseWidth).width())>(this.options.itemsDesktop[0]||this.orignalItems)&&(this.options.items=this.orignalItems),!1!==this.options.itemsCustom)for(this.options.itemsCustom.sort(function(t,e){return t[0]-e[0]}),e=0;e
this.itemsAmount&&!0===this.options.itemsScaleUp&&(this.options.items=this.itemsAmount)},response:function(){var t,e,n=this;if(!0!==n.options.responsive)return!1;e=r(l).width(),n.resizer=function(){r(l).width()!==e&&(!1!==n.options.autoPlay&&l.clearInterval(n.autoPlayInterval),l.clearTimeout(t),t=l.setTimeout(function(){e=r(l).width(),n.updateVars()},n.options.responsiveRefreshRate))},r(l).resize(n.resizer)},updatePosition:function(){this.jumpTo(this.currentItem),!1!==this.options.autoPlay&&this.checkAp()},appendItemsSizes:function(){var n=this,i=0,o=n.itemsAmount-n.options.items;n.$owlItems.each(function(t){var e=r(this);e.css({width:n.itemWidth}).data("owl-item",Number(t)),0!=t%n.options.items&&t!==o||othis.itemsAmount?this.maximumPixels=t=this.maximumItem=0:(this.maximumItem=this.itemsAmount-this.options.items,this.maximumPixels=t),t},min:function(){return 0},loops:function(){var t,e,n=0,i=0;for(this.positionsInArray=[0],this.pagesInArray=[],t=0;t ').toggleClass("clickable",!this.browser.isTouch).appendTo(this.$elem)),!0===this.options.pagination&&this.buildPagination(),!0===this.options.navigation&&this.buildButtons()},buildButtons:function(){var e=this,t=r('
');e.owlControls.append(t),e.buttonPrev=r("
",{class:"owl-prev",html:e.options.navigationText[0]||""}),e.buttonNext=r("
",{class:"owl-next",html:e.options.navigationText[1]||""}),t.append(e.buttonPrev).append(e.buttonNext),t.on("touchstart.owlControls mousedown.owlControls",'div[class^="owl"]',function(t){t.preventDefault()}),t.on("touchend.owlControls mouseup.owlControls",'div[class^="owl"]',function(t){t.preventDefault(),r(this).hasClass("owl-next")?e.next():e.prev()})},buildPagination:function(){var e=this;e.paginationWrapper=r(''),e.owlControls.append(e.paginationWrapper),e.paginationWrapper.on("touchend.owlControls mouseup.owlControls",".owl-page",function(t){t.preventDefault(),Number(r(this).data("owl-page"))!==e.currentItem&&e.goTo(Number(r(this).data("owl-page")),!0)})},updatePagination:function(){var t,e,n,i,o,a;if(!1===this.options.pagination)return!1;for(this.paginationWrapper.html(""),t=0,e=this.itemsAmount-this.itemsAmount%this.options.items,i=0;i ",{class:"owl-page"}),a=r(" ",{text:!0===this.options.paginationNumbers?t:"",class:!0===this.options.paginationNumbers?"owl-numbers":""}),o.append(a),o.data("owl-page",e===i?n:i),o.data("owl-roundPages",t),this.paginationWrapper.append(o));this.checkPagination()},checkPagination:function(){var t=this;if(!1===t.options.pagination)return!1;t.paginationWrapper.find(".owl-page").each(function(){r(this).data("owl-roundPages")===r(t.$owlItems[t.currentItem]).data("owl-roundPages")&&(t.paginationWrapper.find(".owl-page").removeClass("active"),r(this).addClass("active"))})},checkNavigation:function(){if(!1===this.options.navigation)return!1;!1===this.options.rewindNav&&(0===this.currentItem&&0===this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.addClass("disabled")):0===this.currentItem&&0!==this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.removeClass("disabled")):this.currentItem===this.maximumItem?(this.buttonPrev.removeClass("disabled"),this.buttonNext.addClass("disabled")):0!==this.currentItem&&this.currentItem!==this.maximumItem&&(this.buttonPrev.removeClass("disabled"),this.buttonNext.removeClass("disabled")))},updateControls:function(){this.updatePagination(),this.checkNavigation(),this.owlControls&&(this.options.items>=this.itemsAmount?this.owlControls.hide():this.owlControls.show())},destroyControls:function(){this.owlControls&&this.owlControls.remove()},next:function(t){if(this.isTransition)return!1;if(this.currentItem+=!0===this.options.scrollPerPage?this.options.items:1,this.currentItem>this.maximumItem+(!0===this.options.scrollPerPage?this.options.items-1:0)){if(!0!==this.options.rewindNav)return this.currentItem=this.maximumItem,!1;this.currentItem=0,t="rewind"}this.goTo(this.currentItem,t)},prev:function(t){if(this.isTransition)return!1;if(this.currentItem=!0===this.options.scrollPerPage&&0=i.maximumItem?t=i.maximumItem:t<=0&&(t=0),i.currentItem=i.owl.currentItem=t,!1!==i.options.transitionStyle&&"drag"!==n&&1===i.options.items&&!0===i.browser.support3d?(i.swapSpeed(0),!0===i.browser.support3d?i.transition3d(i.positionsInArray[t]):i.css2slide(i.positionsInArray[t],1),i.afterGo(),i.singleItemTransition(),!1):(t=i.positionsInArray[t],!0===i.browser.support3d?(!(i.isCss3Finish=!1)===e?(i.swapSpeed("paginationSpeed"),l.setTimeout(function(){i.isCss3Finish=!0},i.options.paginationSpeed)):"rewind"===e?(i.swapSpeed(i.options.rewindSpeed),l.setTimeout(function(){i.isCss3Finish=!0},i.options.rewindSpeed)):(i.swapSpeed("slideSpeed"),l.setTimeout(function(){i.isCss3Finish=!0},i.options.slideSpeed)),i.transition3d(t)):!0===e?i.css2slide(t,i.options.paginationSpeed):"rewind"===e?i.css2slide(t,i.options.rewindSpeed):i.css2slide(t,i.options.slideSpeed),void i.afterGo()))},jumpTo:function(t){"function"==typeof this.options.beforeMove&&this.options.beforeMove.apply(this,[this.$elem]),t>=this.maximumItem||-1===t?t=this.maximumItem:t<=0&&(t=0),this.swapSpeed(0),!0===this.browser.support3d?this.transition3d(this.positionsInArray[t]):this.css2slide(this.positionsInArray[t],1),this.currentItem=this.owl.currentItem=t,this.afterGo()},afterGo:function(){this.prevArr.push(this.currentItem),this.prevItem=this.owl.prevItem=this.prevArr[this.prevArr.length-2],this.prevArr.shift(0),this.prevItem!==this.currentItem&&(this.checkPagination(),this.checkNavigation(),this.eachMoveUpdate(),!1!==this.options.autoPlay&&this.checkAp()),"function"==typeof this.options.afterMove&&this.prevItem!==this.currentItem&&this.options.afterMove.apply(this,[this.$elem])},stop:function(){this.apStatus="stop",l.clearInterval(this.autoPlayInterval)},checkAp:function(){"stop"!==this.apStatus&&this.play()},play:function(){var t=this;if(!(t.apStatus="play")===t.options.autoPlay)return!1;l.clearInterval(t.autoPlayInterval),t.autoPlayInterval=l.setInterval(function(){t.next(!0)},t.options.autoPlay)},swapSpeed:function(t){"slideSpeed"===t?this.$owlWrapper.css(this.addCssSpeed(this.options.slideSpeed)):"paginationSpeed"===t?this.$owlWrapper.css(this.addCssSpeed(this.options.paginationSpeed)):"string"!=typeof t&&this.$owlWrapper.css(this.addCssSpeed(t))},addCssSpeed:function(t){return{"-webkit-transition":"all "+t+"ms ease","-moz-transition":"all "+t+"ms ease","-o-transition":"all "+t+"ms ease",transition:"all "+t+"ms ease"}},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}},doTranslate:function(t){return{"-webkit-transform":"translate3d("+t+"px, 0px, 0px)","-moz-transform":"translate3d("+t+"px, 0px, 0px)","-o-transform":"translate3d("+t+"px, 0px, 0px)","-ms-transform":"translate3d("+t+"px, 0px, 0px)",transform:"translate3d("+t+"px, 0px,0px)"}},transition3d:function(t){this.$owlWrapper.css(this.doTranslate(t))},css2move:function(t){this.$owlWrapper.css({left:t})},css2slide:function(t,e){var n=this;n.isCssFinish=!1,n.$owlWrapper.stop(!0,!0).animate({left:t},{duration:e||n.options.slideSpeed,complete:function(){n.isCssFinish=!0}})},checkBrowser:function(){var t=c.createElement("div");t.style.cssText=" -moz-transform:translate3d(0px, 0px, 0px); -ms-transform:translate3d(0px, 0px, 0px); -o-transform:translate3d(0px, 0px, 0px); -webkit-transform:translate3d(0px, 0px, 0px); transform:translate3d(0px, 0px, 0px)",t=t.style.cssText.match(/translate3d\(0px, 0px, 0px\)/g),this.browser={support3d:null!==t&&1===t.length,isTouch:"ontouchstart"in l||l.navigator.msMaxTouchPoints}},moveEvents:function(){!1===this.options.mouseDrag&&!1===this.options.touchDrag||(this.gestures(),this.disabledEvents())},eventTypes:function(){var t=["s","e","x"];this.ev_types={},!0===this.options.mouseDrag&&!0===this.options.touchDrag?t=["touchstart.owl mousedown.owl","touchmove.owl mousemove.owl","touchend.owl touchcancel.owl mouseup.owl"]:!1===this.options.mouseDrag&&!0===this.options.touchDrag?t=["touchstart.owl","touchmove.owl","touchend.owl touchcancel.owl"]:!0===this.options.mouseDrag&&!1===this.options.touchDrag&&(t=["mousedown.owl","mousemove.owl","mouseup.owl"]),this.ev_types.start=t[0],this.ev_types.move=t[1],this.ev_types.end=t[2]},disabledEvents:function(){this.$elem.on("dragstart.owl",function(t){t.preventDefault()}),this.$elem.on("mousedown.disableTextSelect",function(t){return r(t.target).is("input, textarea, select, option")})},gestures:function(){function n(t){if(void 0!==t.touches)return{x:t.touches[0].pageX,y:t.touches[0].pageY};if(void 0===t.touches){if(void 0!==t.pageX)return{x:t.pageX,y:t.pageY};if(void 0===t.pageX)return{x:t.clientX,y:t.clientY}}}function i(t){"on"===t?(r(c).on(a.ev_types.move,e),r(c).on(a.ev_types.end,o)):"off"===t&&(r(c).off(a.ev_types.move),r(c).off(a.ev_types.end))}function e(t){t=t.originalEvent||t||l.event,a.newPosX=n(t).x-s.offsetX,a.newPosY=n(t).y-s.offsetY,a.newRelativeX=a.newPosX-s.relativePos,"function"==typeof a.options.startDragging&&!0!==s.dragging&&0!==a.newRelativeX&&(s.dragging=!0,a.options.startDragging.apply(a,[a.$elem])),(8this.maximumItem?t=this.currentItem=this.maximumItem:0<=this.newPosX&&(this.currentItem=t=0),t},closestItem:function(){var n=this,i=!0===n.options.scrollPerPage?n.pagesInArray:n.positionsInArray,o=n.newPosX,a=null;return r.each(i,function(t,e){o-n.itemWidth/20>i[t+1]&&o-n.itemWidth/20(i[t+1]||i[t]-n.itemWidth)&&"right"===n.moveDirection()&&(!0===n.options.scrollPerPage?(a=i[t+1]||i[i.length-1],n.currentItem=r.inArray(a,n.positionsInArray)):(a=i[t+1],n.currentItem=t+1))}),n.currentItem},moveDirection:function(){var t;return this.newRelativeX<0?(t="right",this.playDirection="next"):(t="left",this.playDirection="prev"),t},customEvents:function(){var n=this;n.$elem.on("owl.next",function(){n.next()}),n.$elem.on("owl.prev",function(){n.prev()}),n.$elem.on("owl.play",function(t,e){n.options.autoPlay=e,n.play(),n.hoverStatus="play"}),n.$elem.on("owl.stop",function(){n.stop(),n.hoverStatus="stop"}),n.$elem.on("owl.goTo",function(t,e){n.goTo(e)}),n.$elem.on("owl.jumpTo",function(t,e){n.jumpTo(e)})},stopOnHover:function(){var t=this;!0===t.options.stopOnHover&&!0!==t.browser.isTouch&&!1!==t.options.autoPlay&&(t.$elem.on("mouseover",function(){t.stop()}),t.$elem.on("mouseout",function(){"stop"!==t.hoverStatus&&t.play()}))},lazyLoad:function(){var t,e,n,i;if(!1===this.options.lazyLoad)return!1;for(t=0;t=this.currentItem)&&n=this.$userItems.length||-1===n?this.$userItems.eq(-1).after(t):this.$userItems.eq(n).before(t),void this.setVars()))},removeItem:function(t){if(0===this.$elem.children().length)return!1;t=void 0===t||-1===t?-1:t,this.unWrap(),this.$userItems.eq(t).remove(),this.setVars()}};r.fn.owlCarousel=function(e){return this.each(function(){if(!0===r(this).data("owl-init"))return!1;r(this).data("owl-init",!0);var t=Object.create(n);t.init(e,this),r.data(this,"owlCarousel",t)})},r.fn.owlCarousel.options={items:5,itemsCustom:!1,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:!1,itemsMobile:[479,1],singleItem:!1,itemsScaleUp:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1e3,autoPlay:!1,stopOnHover:!1,navigation:!1,navigationText:["prev","next"],rewindNav:!0,scrollPerPage:!1,pagination:!0,paginationNumbers:!1,responsive:!0,responsiveRefreshRate:200,responsiveBaseWidth:l,baseClass:"owl-carousel",theme:"owl-theme",lazyLoad:!1,lazyFollow:!0,lazyEffect:"fade",autoHeight:!1,jsonPath:!1,jsonSuccess:!1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,addClassActive:!1,transitionStyle:!1,beforeUpdate:!1,afterUpdate:!1,beforeInit:!1,afterInit:!1,beforeMove:!1,afterMove:!1,afterAction:!1,startDragging:!1,afterLazyLoad:!1}}(jQuery,window,document),
/*!
* FitVids 1.0.3
*
* Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com
* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/
* Released under the WTFPL license - http://sam.zoy.org/wtfpl/
*
* Date: Thu Sept 01 18:00:00 2011 -0500
*/
function(o){"use strict";o.fn.fitVids=function(t){var n={customSelector:null};if(!document.getElementById("fit-vids-style")){var e=document.createElement("div"),i=document.getElementsByTagName("base")[0]||document.getElementsByTagName("script")[0];e.className="fit-vids-style",e.id="fit-vids-style",e.style.display="none",e.innerHTML="",i.parentNode.insertBefore(e,i)}return t&&o.extend(n,t),this.each(function(){var t=["iframe[src*='player.vimeo.com']","iframe[src*='youtube.com']","iframe[src*='youtube-nocookie.com']","iframe[src*='kickstarter.com'][src*='video.html']","object","embed"];n.customSelector&&t.push(n.customSelector);var e=o(this).find(t.join(","));(e=e.not("object object")).each(function(){var t=o(this);if(!("embed"===this.tagName.toLowerCase()&&t.parent("object").length||t.parent(".fluid-width-video-wrapper").length)){var e=("object"===this.tagName.toLowerCase()||t.attr("height")&&!isNaN(parseInt(t.attr("height"),10))?parseInt(t.attr("height"),10):t.height())/(isNaN(parseInt(t.attr("width"),10))?t.width():parseInt(t.attr("width"),10));if(!t.attr("id")){var n="fitvid"+Math.floor(999999*Math.random());t.attr("id",n)}t.wrap('
').parent(".fluid-width-video-wrapper").css("padding-top",100*e+"%"),t.removeAttr("height").removeAttr("width")}})})}}(window.jQuery||window.Zepto),
/* jqBootstrapValidation
* A plugin for automating validation on Twitter Bootstrap formatted forms.
*
* v1.3.6
*
* License: MIT - see LICENSE file
*
* http://ReactiveRaven.github.com/jqBootstrapValidation/
*/
function(p){var h=[],n={options:{prependExistingHelpBlock:!1,sniffHtml:!0,preventSubmit:!0,submitError:!1,submitSuccess:!1,semanticallyStrict:!1,autoAdd:{helpBlocks:!0},filter:function(){return!0}},methods:{init:function(t){var d=p.extend(!0,{},n);d.options=p.extend(!0,d.options,t);var e=p.unique(this.map(function(){return p(this).parents("form")[0]}).toArray());return p(e).bind("submit",function(t){var e=p(this),i=0,n=e.find("input,textarea,select").not("[type=submit],[type=image]").filter(d.options.filter);n.trigger("submit.validation").trigger("validationLostFocus.validation"),n.each(function(t,e){var n=p(e).parents(".form-group").first();n.hasClass("warning")&&(n.removeClass("warning").addClass("error"),i++)}),n.trigger("validationLostFocus.validation"),i?(d.options.preventSubmit&&t.preventDefault(),e.addClass("error"),p.isFunction(d.options.submitError)&&d.options.submitError(e,t,n.jqBootstrapValidation("collectErrors",!0))):(e.removeClass("error"),p.isFunction(d.options.submitSuccess)&&d.options.submitSuccess(e,t))}),this.each(function(){var r=p(this),n=r.parents(".form-group").first(),i=n.find(".help-block").first(),s=r.parents("form").first(),o=[];if(!i.length&&d.options.autoAdd&&d.options.autoAdd.helpBlocks&&(i=p('
'),n.find(".controls").append(i),h.push(i[0])),d.options.sniffHtml){var t="";if(void 0!==r.attr("pattern")&&(t="Not in the expected format\x3c!-- data-validation-pattern-message to override --\x3e",r.data("validationPatternMessage")&&(t=r.data("validationPatternMessage")),r.data("validationPatternMessage",t),r.data("validationPatternRegex",r.attr("pattern"))),void 0!==r.attr("max")||void 0!==r.attr("aria-valuemax")){var e=void 0!==r.attr("max")?r.attr("max"):r.attr("aria-valuemax");t="Too high: Maximum of '"+e+"'\x3c!-- data-validation-max-message to override --\x3e",r.data("validationMaxMessage")&&(t=r.data("validationMaxMessage")),r.data("validationMaxMessage",t),r.data("validationMaxMax",e)}if(void 0!==r.attr("min")||void 0!==r.attr("aria-valuemin")){var a=void 0!==r.attr("min")?r.attr("min"):r.attr("aria-valuemin");t="Too low: Minimum of '"+a+"'\x3c!-- data-validation-min-message to override --\x3e",r.data("validationMinMessage")&&(t=r.data("validationMinMessage")),r.data("validationMinMessage",t),r.data("validationMinMin",a)}void 0!==r.attr("maxlength")&&(t="Too long: Maximum of '"+r.attr("maxlength")+"' characters\x3c!-- data-validation-maxlength-message to override --\x3e",r.data("validationMaxlengthMessage")&&(t=r.data("validationMaxlengthMessage")),r.data("validationMaxlengthMessage",t),r.data("validationMaxlengthMaxlength",r.attr("maxlength"))),void 0!==r.attr("minlength")&&(t="Too short: Minimum of '"+r.attr("minlength")+"' characters\x3c!-- data-validation-minlength-message to override --\x3e",r.data("validationMinlengthMessage")&&(t=r.data("validationMinlengthMessage")),r.data("validationMinlengthMessage",t),r.data("validationMinlengthMinlength",r.attr("minlength"))),void 0===r.attr("required")&&void 0===r.attr("aria-required")||(t=d.builtInValidators.required.message,r.data("validationRequiredMessage")&&(t=r.data("validationRequiredMessage")),r.data("validationRequiredMessage",t)),void 0!==r.attr("type")&&"number"===r.attr("type").toLowerCase()&&(t=d.builtInValidators.number.message,r.data("validationNumberMessage")&&(t=r.data("validationNumberMessage")),r.data("validationNumberMessage",t)),void 0!==r.attr("type")&&"email"===r.attr("type").toLowerCase()&&(t="Not a valid email address\x3c!-- data-validator-validemail-message to override --\x3e",r.data("validationValidemailMessage")?t=r.data("validationValidemailMessage"):r.data("validationEmailMessage")&&(t=r.data("validationEmailMessage")),r.data("validationValidemailMessage",t)),void 0!==r.attr("minchecked")&&(t="Not enough options checked; Minimum of '"+r.attr("minchecked")+"' required\x3c!-- data-validation-minchecked-message to override --\x3e",r.data("validationMincheckedMessage")&&(t=r.data("validationMincheckedMessage")),r.data("validationMincheckedMessage",t),r.data("validationMincheckedMinchecked",r.attr("minchecked"))),void 0!==r.attr("maxchecked")&&(t="Too many options checked; Maximum of '"+r.attr("maxchecked")+"' required\x3c!-- data-validation-maxchecked-message to override --\x3e",r.data("validationMaxcheckedMessage")&&(t=r.data("validationMaxcheckedMessage")),r.data("validationMaxcheckedMessage",t),r.data("validationMaxcheckedMaxchecked",r.attr("maxchecked")))}void 0!==r.data("validation")&&(o=r.data("validation").split(",")),p.each(r.data(),function(t,e){var n=t.replace(/([A-Z])/g,",$1").split(",");"validation"===n[0]&&n[1]&&o.push(n[1])});for(var l=o,c=[];p.each(o,function(t,e){o[t]=f(e)}),o=p.unique(o),c=[],p.each(l,function(t,e){if(void 0!==r.data("validation"+e+"Shortcut"))p.each(r.data("validation"+e+"Shortcut").split(","),function(t,e){c.push(e)});else if(d.builtInValidators[e.toLowerCase()]){var n=d.builtInValidators[e.toLowerCase()];"shortcut"===n.type.toLowerCase()&&p.each(n.shortcut.split(","),function(t,e){e=f(e),c.push(e),o.push(e)})}}),0<(l=c).length;);var u={};p.each(o,function(t,n){var i=r.data("validation"+n+"Message"),e=void 0!==i,o=!1;if(i=i||"'"+n+"' validation failed \x3c!-- Add attribute 'data-validation-"+n.toLowerCase()+"-message' to input to change this message --\x3e",p.each(d.validatorTypes,function(t,e){void 0===u[t]&&(u[t]=[]),o||void 0===r.data("validation"+n+f(e.name))||(u[t].push(p.extend(!0,{name:f(e.name),message:i},e.init(r,n))),o=!0)}),!o&&d.builtInValidators[n.toLowerCase()]){var a=p.extend(!0,{},d.builtInValidators[n.toLowerCase()]);e&&(a.message=i);var s=a.type.toLowerCase();"shortcut"===s?o=!0:p.each(d.validatorTypes,function(t,e){void 0===u[t]&&(u[t]=[]),o||s!==t.toLowerCase()||(r.data("validation"+n+f(e.name),a[e.name.toLowerCase()]),u[s].push(p.extend(a,e.init(r,n))),o=!0)})}o||p.error("Cannot find validation info for '"+n+"'")}),i.data("original-contents",i.data("original-contents")?i.data("original-contents"):i.html()),i.data("original-role",i.data("original-role")?i.data("original-role"):i.attr("role")),n.data("original-classes",n.data("original-clases")?n.data("original-classes"):n.attr("class")),r.data("original-aria-invalid",r.data("original-aria-invalid")?r.data("original-aria-invalid"):r.attr("aria-invalid")),r.bind("validation.validation",function(t,e){var i=m(r),o=[];return p.each(u,function(n,t){(i||i.length||e&&e.includeEmpty||d.validatorTypes[n].blockSubmit&&e&&e.submitting)&&p.each(t,function(t,e){d.validatorTypes[n].validate(r,i,e)&&o.push(e.message)})}),o}),r.bind("getValidators.validation",function(){return u}),r.bind("submit.validation",function(){return r.triggerHandler("change.validation",{submitting:!0})}),r.bind(["keyup","focus","blur","click","keydown","keypress","change"].join(".validation ")+".validation",function(t,o){var e=m(r),a=[];n.find("input,textarea,select").each(function(t,e){var n=a.length;if(p.each(p(e).triggerHandler("validation.validation",o),function(t,e){a.push(e)}),a.length>n)p(e).attr("aria-invalid","true");else{var i=r.data("original-aria-invalid");p(e).attr("aria-invalid",void 0!==i&&i)}}),s.find("input,select,textarea").not(r).not('[name="'+r.attr("name")+'"]').trigger("validationLostFocus.validation"),(a=p.unique(a.sort())).length?(n.removeClass("success error").addClass("warning"),d.options.semanticallyStrict&&1===a.length?i.html(a[0]+(d.options.prependExistingHelpBlock?i.data("original-contents"):"")):i.html('"+(d.options.prependExistingHelpBlock?i.data("original-contents"):""))):(n.removeClass("warning error success"),0parseFloat(n.max,10)&&!n.negative||parseFloat(e,10)<=parseFloat(n.max,10)&&n.negative}},min:{name:"min",init:function(t,e){return{min:t.data("validation"+e+"Min")}},validate:function(t,e,n){return parseFloat(e)=parseFloat(n.min)&&n.negative}},maxlength:{name:"maxlength",init:function(t,e){return{maxlength:t.data("validation"+e+"Maxlength")}},validate:function(t,e,n){return e.length>n.maxlength&&!n.negative||e.length<=n.maxlength&&n.negative}},minlength:{name:"minlength",init:function(t,e){return{minlength:t.data("validation"+e+"Minlength")}},validate:function(t,e,n){return e.length=n.minlength&&n.negative}},maxchecked:{name:"maxchecked",init:function(t,e){var n=t.parents("form").first().find('[name="'+t.attr("name")+'"]');return n.bind("click.validation",function(){t.trigger("change.validation",{includeEmpty:!0})}),{maxchecked:t.data("validation"+e+"Maxchecked"),elements:n}},validate:function(t,e,n){return n.elements.filter(":checked").length>n.maxchecked&&!n.negative||n.elements.filter(":checked").length<=n.maxchecked&&n.negative},blockSubmit:!0},minchecked:{name:"minchecked",init:function(t,e){var n=t.parents("form").first().find('[name="'+t.attr("name")+'"]');return n.bind("click.validation",function(){t.trigger("change.validation",{includeEmpty:!0})}),{minchecked:t.data("validation"+e+"Minchecked"),elements:n}},validate:function(t,e,n){return n.elements.filter(":checked").length=n.minchecked&&n.negative},blockSubmit:!0}},builtInValidators:{email:{name:"Email",type:"shortcut",shortcut:"validemail"},validemail:{name:"Validemail",type:"regex",regex:"[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}",message:"Not a valid email address\x3c!-- data-validator-validemail-message to override --\x3e"},passwordagain:{name:"Passwordagain",type:"match",match:"password",message:"Does not match the given password\x3c!-- data-validator-paswordagain-message to override --\x3e"},positive:{name:"Positive",type:"shortcut",shortcut:"number,positivenumber"},negative:{name:"Negative",type:"shortcut",shortcut:"number,negativenumber"},number:{name:"Number",type:"regex",regex:"([+-]?\\d+(\\.\\d*)?([eE][+-]?[0-9]+)?)?",message:"Must be a number\x3c!-- data-validator-number-message to override --\x3e"},integer:{name:"Integer",type:"regex",regex:"[+-]?\\d+",message:"No decimal places allowed\x3c!-- data-validator-integer-message to override --\x3e"},positivenumber:{name:"Positivenumber",type:"min",min:0,message:"Must be a positive number\x3c!-- data-validator-positivenumber-message to override --\x3e"},negativenumber:{name:"Negativenumber",type:"max",max:0,message:"Must be a negative number\x3c!-- data-validator-negativenumber-message to override --\x3e"},required:{name:"Required",type:"required",message:"This is required\x3c!-- data-validator-required-message to override --\x3e"},checkone:{name:"Checkone",type:"minchecked",minchecked:1,message:"Check at least one option\x3c!-- data-validation-checkone-message to override --\x3e"}}},f=function(t){return t.toLowerCase().replace(/(^|\s)([a-z])/g,function(t,e,n){return e+n.toUpperCase()})},m=function(t){var e=t.val(),n=t.attr("type");return"checkbox"===n&&(e=t.is(":checked")?e:""),"radio"===n&&(e=0s.top&&-ls.left&&-l× {1} {2}
'};String.format=function(){for(var t=arguments[0],e=1;e