function RepositionNav(){var n=$(window).height(),t=$("#nav").height()/2,i=n/2,r=i-t;$("#nav").css({top:r})}function LoadBundles(n,t){var u="-1",f="-1",e="-1",o="-1",s="-1",h="-1",c="-1",l="-1",a="-1",v="",i="",r="",b=$("#ctl00_DivPai").val(),y=$("#MedidaConfigHiddenField").val(),k=$("#MostrarPrecoHiddenField").val(),p,w;if(t==="GerarFullInventory"||t==="GerarListaFullInventory")if(u=$("#MaterialDropDownList").val(),f=$("#THICKNESSDropDownList").val(),e=$("#QUALITYDropDownList").val(),o=$("#COLORDropDownList").val(),s=$("#TYPEDropDownList").val(),h=$("#COMPOSITIONDropDownList").val(),$("#PriceInicioTexBox").val()!==undefined&&(p=$("#PriceInicioTexBox").val().trim()!==""?$("#PriceInicioTexBox").val():"0",w=$("#PriceFimTexBox").val().trim()!==""?$("#PriceFimTexBox").val():"500",c=p+";"+w),l=$("#ORIGINDropDownList").val(),a=$("#FINISHINGDropDownList").val(),v=$("#SearchTextBox").val(),y===1){var d=$("#AlturaInicioTextBox").val().trim()!==""?$("#AlturaInicioTextBox").val():"0",g=$("#AlturaFimTextBox").val().trim()!==""?$("#AlturaFimTextBox").val():"9999",nt=$("#LarguraInicioTextBox").val().trim()!==""?$("#LarguraInicioTextBox").val():"0",tt=$("#LarguraFimTextBox").val().trim()!==""?$("#LarguraFimTextBox").val():"9999";i=d+";"+g;r=nt+";"+tt}else{var it=$("#AlturaInicioTextBox").val().trim()!==""?$("#AlturaInicioTextBox").val():"0",rt=$("#AlturaFimTextBox").val().trim()!==""?$("#AlturaFimTextBox").val():"4",ut=$("#LarguraInicioTextBox").val().trim()!==""?$("#LarguraInicioTextBox").val():"0",ft=$("#LarguraFimTextBox").val().trim()!==""?$("#LarguraFimTextBox").val():"4";i=it+";"+rt;r=ut+";"+ft}$.ajax({type:"POST",url:"ajax/Ajax.aspx/"+t,data:"{inicio:'"+n+"',material: '"+u+"',thickness: '"+f+"',quality: '"+e+"',corId: '"+o+"',tipoId: '"+s+"',composicaoId: '"+h+"',divpai: '"+b+"', pricerange: '"+c+"', origin: '"+l+"', acabamentoId: '"+a+"', MedidaConfig: '"+y+"', MostrarPreco: '"+k+"', search: '"+v+"', altura: '"+i+"', largura: '"+r+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){n.d.length>38?($(".item:last").after(n.d),t==="GerarListaFullInventory"&&($(".li-bundle:last").after(n.d),ImagemListaFullInventory()),$("#lastPostsLoader").empty()):(finalEstoque=!0,$("div#lastPostsLoader").html('<div class="gap"><\/div><div class="row"><div class="load-more-block text-center"><a class="btn btn-thin" href="/FullInventory.aspx">End Bundles<\/a><\/div><\/div>'));$(window).data("ajaxready",!0);$(".gall-item").magnificPopup({type:"image",gallery:{enabled:!0}});$(".gall-detalhes").magnificPopup({type:"image",gallery:{enabled:!0}});$(".gall-item-view").magnificPopup({type:"image",gallery:{enabled:!0}});Translate($.cookie("FrontEndSlwTraducao"))},error:function(n){return console.log(n.responseText),!1}})}function ImagemListaFullInventory(){var n=$("#divPagina").attr("class");if(n==="GerarListaFullInventory")$("table#GridListaFullInventory tbody tr").on("mouseover mouseout",function(n){if(n.type==="mouseover"){$(this).children("td").children("#imagebundle").css("display","block");var t=n.pageY-$(this).children("td").children("#imagebundle").width(),i=n.pageX-$(this).children("td").children("#imagebundle").height();$(this).children("td").children("#imagebundle").css("top",t);$(this).children("td").children("#imagebundle").css("left",i)}else $(this).children("td").children("#imagebundle").css("display","none")})}function Modal_Login(n,t){$.ajax({type:"POST",url:"ajax/Ajax.aspx/Modal_Login",data:"{login:'"+n+"',senha:'"+t+"'}",contentType:"application/json",dataType:"json",success:function(n){n.d==="ok"?window.location="../../Account.aspx":($(".erro-login").html(n.d),LoginEnabled=!0)},error:function(n){return alert("Erro!"+n),LoginEnabled=!0,!1}})}function LogOut_Head(){$.ajax({type:"POST",url:"ajax/Ajax.aspx/LogOut_Head",data:"{}",contentType:"application/json",dataType:"json",success:function(){window.location="../../"},error:function(n){return alert("Erro!"+n),!1}})}function ClickAddRemoveCart(n){var t=$(n).data().idbundle,i=$(n).data().idchapa,r;(t===undefined||i===undefined)&&alert("Erro nos parametros");$(n).data().select===undefined||$(n).data().select==="uncheck"?($(n).data().select="check",$(n).children("span").text(" Remove"),$(n).css({"background-color":"red"}),addCart(t,i)):($(n).data().select="uncheck",$(n).children("span").text(" Add to Cart"),r=$(".navbar-tshop").css("backgroundColor"),$(n).css({"background-color":r}),removeCart(t,i))}function clickModalCart(n){ClickAddRemoveCart(n);$(n).data().select===undefined||$(n).data().select==="uncheck"?(desmarcarBundle($(n).data().id),$(n).attr("data-select","uncheck")):(marcarBundle($(n).data().id),$(n).attr("data-select","check"));$numUncheck=$("[data-select='uncheck']");$numChapas=$(".cartchapa");$numUncheck.length===$numChapas.length?($("#UcDetails_addalltocartbutton").html("Add All Slabs"),$("#UcDetails_addalltocartbutton").removeAttr("style"),$("#UcDetails_addalltocartbutton").removeClass("remove"),$("#UcDetails_addalltocartbutton").addClass("add"),console.log(1)):($("#UcDetails_addalltocartbutton").html("Remove All Slabs"),$("#UcDetails_addalltocartbutton").css("background-color","red"),$("#UcDetails_addalltocartbutton").removeClass("add"),$("#UcDetails_addalltocartbutton").addClass("remove"),console.log(2))}function marcarTodosBundles(n){$(".cartbundle").filter(function(t,i){for(var r=0;r<n.length;r++)$(i).data().id===n[r].idBundle&&($(i).data().select="check",$(i).css({color:"black"}),$(i).css({"background-color":"#ffc90e"}))})}function marcarBundle(n){$(".cartbundle").filter(function(t,i){$(i).data().id===n&&($(i).data().select="check",$(i).css({color:"black"}),$(i).css({"background-color":"#ffc90e"}))})}function desmarcarBundle(n){$(".cartbundle").filter(function(t,i){$(i).data().id===n&&($(i).attr("style","background-color:gray"),$(i).data().select="uncheck",$(i).css({color:"white"}),$(i).css({"background-color":"#6B6B6B"}))})}function marcarTodasChapas(){$(".cartchapa").each(function(){$(this).data().select="check";$(this).children("span").text(" Remove");$(this).css({"background-color":"red"})})}function desmarcarTodasChapas(){$(".cartchapa").each(function(){$(this).data().select="uncheck";$(this).children("span").text(" Add to Cart");var n=$(".navbar-tshop").css("backgroundColor");$(this).css({"background-color":n})})}function addCart(n,t){VerificaCookie();var i=$("#PdHiddenField").val();$.ajax({type:"POST",url:"ajax/Ajax.aspx/AddChapas",data:"{idBundle: '"+n+"',idChapa: '"+t+"', pd: '"+i+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(i){if(t==="Todas"){if(i.d[0]===undefined)$.cookie("chapas","",{expires:7});else{retorno=i.d[0].chapasModificadas.split(",");for(var r=0;r<retorno.length;r++)AddBundleCookie(retorno[r])}marcarTodasChapas();marcarBundle(n);$("#UcDetails_addalltocartbutton").removeClass("add");$("#UcDetails_addalltocartbutton").addClass("remove");$("#UcDetails_addalltocartbutton").css("background-color","red");$("#UcDetails_addalltocartbutton").html("Remove All Slabs");$(".cartchapa").attr("data-select","check")}else AddBundleCookie(t);return CarregarCarrinho(0),!1},error:function(){return alert("Erro add carrinho!"),!1}})}function removeCart(n,t){var i=$("#PdHiddenField").val();$.ajax({type:"POST",url:"ajax/Ajax.aspx/RemoverChapas",data:"{idBundle: '"+n+"',idChapa: '"+t+"', pd: '"+i+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(i){if(t==="Todas"){if(i.d[0]===undefined)$.cookie("chapas","",{expires:7});else{retorno=i.d[0].chapasModificadas.split(",");for(var r=0;r<retorno.length;r++)RemoveBundleCookie(retorno[r])}desmarcarTodasChapas();desmarcarBundle(n);$("#UcDetails_addalltocartbutton").removeClass("remove");$("#UcDetails_addalltocartbutton").addClass("add");$("#UcDetails_addalltocartbutton").removeAttr("style");$("#UcDetails_addalltocartbutton").html("Add All Slabs");$(".cartchapa").attr("data-select","uncheck")}else RemoveBundleCookie(t);return CarregarCarrinho(n),!1},error:function(){return alert("Erro ao Remover do carrinho!"),!1}})}function removerBundleCart(n){removeCart(n,"Todas")}function adicionarBundleCart(n){var t=typeof n=="object"?$(n).data().id:n;addCart(t,"Todas")}function ToggleBundleCart(n){n=typeof bundle=="object"?$(bundle).data().id:n;$("#UcDetails_addalltocartbutton").hasClass("add")?addCart(n,"Todas"):removeCart(n,"Todas")}function VerificaCookie(){$.cookie("chapas")===undefined&&$.cookie("chapas","",{expires:7})}function AddBundleCookie(n){$.cookie("chapas",$.cookie("chapas")+","+n,{expires:7})}function RemoveBundleCookie(n){var t=$.cookie("chapas"),i=t.replace(","+n,"");$.cookie("chapas",i,{expires:7})}function CarregarCarrinho(n){var t=$("#MedidaConfigHiddenField").val(),i=$("#PdHiddenField").val();$.ajax({type:"POST",url:"ajax/Ajax.aspx/ObterBundlesDoCarrinho",data:"{MedidaConfig: '"+t+"', pd: '"+i+"' }",contentType:"application/json",dataType:"json",success:function(t){PreencherCarrinho(t,n);marcarTodosBundles(t.d)},error:function(){return!1}})}function DetalheBundle(n){var i=typeof n=="object"?$(n).data().id:n,t;$("#modal-loading").modal("show");t=$.cookie("FrontEndSlwTraducao");$.ajax({type:"POST",url:"ajax/Ajax.aspx/GerarDetails",data:"{path: '"+i+"', cookieTrad: '"+t+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){$("#ModalSendToFriend").off("hidden.bs.modal");$("#ModalEmailEnviado").off("hidden.bs.modal");$("#ModalEmailNaoEnviado").off("hidden.bs.modal");var t=$.magnificPopup.instance;t.close();$(".modal-backdrop").removeClass("modal-backdrop fade in");$(".detalhe-bundle").html(n.d);$numUncheck=$("[data-select='uncheck']");$numChapas=$(".cartchapa");$numUncheck.length===$numChapas.length?($("#UcDetails_addalltocartbutton").html("Add All Slabs"),$("#UcDetails_addalltocartbutton").removeAttr("style"),$("#UcDetails_addalltocartbutton").removeClass("remove"),$("#UcDetails_addalltocartbutton").addClass("add")):($("#UcDetails_addalltocartbutton").html("Remove All Slabs"),$("#UcDetails_addalltocartbutton").css("background-color","red"),$("#UcDetails_addalltocartbutton").removeClass("add"),$("#UcDetails_addalltocartbutton").addClass("remove"));$("#product-details-modal").modal("show");$("#product-details-modal").on("shown.bs.modal",function(){var n=$(".tb-slabs-div"),r=$("#size"),u=$("#TabTotais"),t,i;n[0].scrollWidth>n[0].clientWidth&&(t=$(".vanish-r-div"),i=$(".vanish-l-div"),r.css("display","flex"),t.css({height:n[0].clientHeight,display:"block"}),i.css("height",n[0].clientHeight),n.scroll(function(){_elem=$(this);var r=n[0].scrollLeft!==0,u=Math.floor(_elem[0].scrollLeft)!==_elem[0].scrollWidth-_elem[0].clientWidth;t.css("display",u?"block":"none");i.css("display",r?"block":"none")}));$("#TabDetalhes").on("click",function(){r.css("display","");u.hide()});$("#TabMedidas").on("click",function(){u.show()})});$(".modal-product-thumb a").click(function(){$(".modal-product-thumb a.selected").removeClass("selected");$(this).addClass("selected")});$(".modal-product-thumb a").click(function(){var n=$(this).find("img").attr("data-large");$(".product-largeimg").attr("src",n);$(".product-largeimg-link").attr("href",n)});$(".gall2-item2").magnificPopup({type:"image",gallery:{enabled:!0}});$(".product-largeimg-link").click(function(){$("#product-details-modal").modal("hide")});$("#modal-loading").modal("hide");Translate($.cookie("FrontEndSlwTraducao"));DownloadImagesZip();document.onkeyup=handleKeyboardAction;navigator.userAgent.indexOf("Mac")===-1&&$(".smsIcon").attr("href",$(".smsIcon").attr("href").replace("&body","?body"));$(".tabelaTooltip tbody tr").on("mouseover mouseout",function(n){if(n.type==="mouseover"){var t=$(this).children("td").children(".observacao").val();t!==undefined&&t.length>0&&($(this).tooltip({placement:"top",title:"Note: "+t}),$(this).tooltip("show"))}});return!1},error:function(n){return alert("Erro!"),console.log("error "+n.error),!1}})}function AbrirModalSendToAFriend(n){var i,t;$("#SeuNomeTextBox").val("");$("#SeuEmailTextBox").val("");$("#AmigoEmailTextBox").val("");$("#MenssagemTextBox").val("");$("#RequiredFieldsMsg").hide();i="#Em_BrancoContentPlaceHolder_";n&&(i="#UcDetails_");t=$(i+"IdBundleHiddenField").val();$("#ModalSendToFriend").on("hidden.bs.modal",function(){DetalheBundle(t)});$("#ModalEmailEnviado").on("hidden.bs.modal",function(){DetalheBundle(t)});$("#ModalEmailNaoEnviado").on("hidden.bs.modal",function(){DetalheBundle(t)});$("#product-details-modal").modal("hide");$("#ModalSendToFriend").modal("show")}function OpenModalSendToFriendKitchen(){var n="#Em_BrancoContentPlaceHolder_";$(n+"SeuNomeKitchenTextBox").val("");$(n+"SeuEmailKitchenTextBox").val("");$(n+"AmigoEmailKitchenTextBox").val("");$(n+"MenssagemKitchenTextBox").val("");$("#ErroFieldsMsgKitchen").hide();$("#ModalSendToFriendKitchen").modal("show")}function PreencherCarrinho(n,t){var e=0,h=$("#MedidaConfigHiddenField").val(),r=$("#SiglaMoedaConfigHiddenField").val(),i,s;if($(".tabela-cart-bundles tbody tr").remove(),n.d.length>0){$(".modalFrontend").addClass("show");$(".modalFrontend").find("span").html(n.d.length);$(".count-cart").text(n.d.length);$(".footage").html("Total Footage: "+n.d[0].totalmetragem);var o=valorSqft=valorTotal=somaSqmt="0",u="",f;for(i=0;i<n.d.length;i++)f="",s=n.d[i].moeda===null?r:n.d[i].moeda,n.d[i].idBundle===t&&(e=1),o=n.d[i].somaTotalSqft===null?"0":n.d[i].somaTotalSqft,somaSqmt=n.d[i].somaTotalSqmt===null?"0":n.d[i].somaTotalSqmt,h==="1"?(u="SQFT",valorSqft=n.d[i].valorSqft===null?"0":n.d[i].valorSqft,valorTotal=n.d[i].custoTotalSqft===null?"0":n.d[i].custoTotalSqft):(u="SQMT",valorSqft=n.d[i].valorSqmt===null?"0":n.d[i].valorSqmt,valorTotal=n.d[i].custoTotalSqmt===null?"0":n.d[i].custoTotalSqmt),n.d[i].toMoeda!==null&&(f="<br/><span style='font-size:80%;font-weight:bold'>Currency: "+n.d[i].cotacao.toFixed(4)+"<\/span>"),$(".tabela-cart-bundles").append("<tr class='miniCartProduct'><td style='width: 35%' class='miniCartProductThumb'><div><a href='/Product-Details.aspx?ID="+n.d[i].idBundle+"'><img style='width:170px !important' src='../backendGranite/cadastros/Bundles/fotos/"+n.d[i].idBundle+"/"+n.d[i].foto+"' alt='img'><\/a><\/div><\/td><td style='width: 30%'><div class='miniCartDescription'><h4><a href=/Product-Details.aspx?ID="+n.d[i].idBundle+">"+n.d[i].material+"<\/a><\/h4><span class='size'>"+n.d[i].espessura+" "+n.d[i].qualidade+" "+(n.d[i].acabamento===null?"":n.d[i].acabamento)+"<\/span><br /><span class='size'><span class='i182'>Blk<\/span>: "+n.d[i].bloco+" | Bdl: "+n.d[i].cavalete+"<\/span><br /><span class='size'>"+o+" SQFT | "+somaSqmt+" SQMT<\/span><br /><span><span class='i183'>Slabs<\/span>:"+n.d[i].chapas+"<\/span><\/div><\/td><td style='width: 18%' class='miniCartSubtotal'><span style='font-size:12px;'>"+s+" "+valorSqft+" /"+u+"<\/span><br /><span style='font-weight:bold;'>"+r+" "+valorTotal+"<\/span>"+f+"<\/td><td style='width: 2%' class='delete-cart'><a onclick=\"if(confirm('Are you sure?'))removerBundleCart("+n.d[i].idBundle+')">X <\/a><\/td><\/tr>');$(".cartRespons").html(" Cart <span class='ocultarPreco'>("+r+" "+n.d[0].totalvalor+")<\/span>");$(".subtotal").html("<span class='ocultarPreco'>Subtotal: "+r+" "+n.d[0].totalvalor+"<\/span>")}else $(".modalFrontend").removeClass("show"),$(".modalFrontend").find("span").html("0"),$(".cartRespons").text(" Cart ("+r+" 0.00)"),$(".count-cart").text(n.d.length),$(".subtotal").html("Subtotal: "+r+" 0.00"),$(".footage").html("Total Footage: 0.000"),$(".tabela-cart-bundles").append("<tr class='miniCartProduct'><td style='width:100%; text-align:center;'><span style='font-size:14px;' class='i181'>No slabs was added!!<\/span><\/td><td style='width: 35%' class='miniCartProductThumb'><div><\/div><\/td><td style='width: 30%'><div class='miniCartDescription'> <\/div><\/td><td style='width: 18%' class='miniCartSubtotal'><span style='font-size:12px;'><\/span><br /><span style='font-size:12px;'><\/span><br /><span style='font-weight:bold;'><\/span><\/td><td style='width: 2%' class='delete'><\/td><\/tr>");$("#OcultarPrecoHiddenField").val()==="True"&&($(".miniCartSubtotal").addClass("hidden"),$(".ocultarPreco").addClass("hidden"),$(".taxTotal").addClass("hidden"),$(".subtotal").addClass("hidden"));e===0&&t!==0&&desmarcarBundle(t)}function DownloadImagesZip(){$(".downloadImg").click(function(){$(this).attr("href",function(){return"../../thumb/DefaultImg.aspx?img="+$(".downloadImg").attr("data-large")+"&id="+$(".downloadImg").data().id})});$(".downloadImgZip").click(function(){$(this).attr("href",function(){return"../../thumb/DefaultZip.aspx?id="+$(".downloadImgZip").data().id})});$(".thumbImgDonwload").click(function(){var n=$(this).children("img").attr("src");$(".downloadImg").attr("data-large",n);$(".downloadImg").attr("href","../../thumb/DefaultImg.aspx?img="+$(".downloadImg").attr("data-large")+"&id="+$(".downloadImg").data().id)})}function ArrowRightProx(){var u=$("#UcDetails_IdBundleHiddenField").val(),n=[],i=0,t=0,r=$(".load-more-block").val();for($(".flag").each(function(){n[i]=$(this).attr("data-id");i=i+1}),index=0;index<n.length;++index)if(n[index]===u){t=n[index+1];break}return t===undefined&&r===undefined?(alert("Load more Bundles."),!1):t===undefined&&r!==undefined?(alert("End of Bundles"),!1):(DetalheBundle(t),!1)}function ArrowLeftAnterior(){var r=$("#UcDetails_IdBundleHiddenField").val(),n=[],t=0,i=0,u=$(".load-more-block").val();for($(".flag").each(function(){n[t]=$(this).attr("data-id");t=t+1}),index=0;index<n.length;++index)if(n[index]===r){i=n[index-1];break}return i===undefined?(alert("This bundle is the first."),!1):(DetalheBundle(i),!1)}function handleKeyboardAction(n){var i,t;if($("#product-details-modal").length&&(n||(n=window.event),n.target?t=n.target:n.srcElement&&(t=n.srcElement),t.nodeType===3&&(t=t.parentNode),tag=t.tagName.toUpperCase(),tag!=="INPUT")&&tag!=="SELECT"){if(n.keyCode?i=n.keyCode:n.which&&(i=n.which),i===39){ArrowRightProx();return}if(i===37){ArrowLeftAnterior();return}}}function EnviarAmigo(n){var t="#Em_BrancoContentPlaceHolder_";n&&(t="#UcDetails_");var i=$("#SeuNomeTextBox").val(),r=$("#SeuEmailTextBox").val(),u=$("#AmigoEmailTextBox").val(),f=$("#MenssagemTextBox").val(),e=$(t+"IdBundleHiddenField").val(),o=$(t+"IdUserHiddenField").val();if(i.length===0||r.length===0||u.length===0||f.length===0){$("#RequiredFieldsMsg").show();return}$.ajax({type:"POST",url:"ajax/Ajax.aspx/EnviarEmailAmigo",data:"{ nome:'"+i+"', email:'"+r+"', emailamigo:'"+u+"', mensagem:'"+f+"', Idbundle:'"+e+"',iduser:'"+o+"' }",contentType:"application/json",dataType:"json",success:function(n){n.d.length>0&&alert(n.d);$("#ModalSendToFriend").off("hidden.bs.modal");$("#ModalSendToFriend").modal("hide");$("#ModalEmailEnviado").modal("show")},error:function(){return $("#ModalSendToFriend").off("hidden.bs.modal"),$("#ModalSendToFriend").modal("hide"),$("#ModalEmailNaoEnviado").modal("show"),!1}})}function EnviarKitchenAmigo(){var n="#Em_BrancoContentPlaceHolder_",t=$(n+"SeuNomeTextBox").val(),i=$(n+"SeuEmailTextBox").val(),r=$(n+"AmigoEmailTextBox").val(),u=$(n+"MenssagemTextBox").val(),f=$(".comodo_escolhido").attr("src"),e=$(".titulo-comodo").text().trim(),o=$(n+"iduserhidden").val();t.length!==0&&i.length!==0&&r.length!==0&&u.length!==0&&$.ajax({type:"POST",url:"ajax/Ajax.aspx/EnviarKitchenAmigo",data:"{ nome:'"+t+"', email:'"+i+"', emailamigo:'"+r+"', mensagem:'"+u+"', cozinha:'"+f+"',nome_material:'"+e+"',iduser: '"+o+"' }",contentType:"application/json",dataType:"json",success:function(n){n.d.length>0?($("#ModalSendToFriendKitchen").modal("hide"),$("#ModalEmailNaoEnviado").modal("show")):($("#ModalSendToFriendKitchen").modal("hide"),$("#ModalEmailEnviado").modal("show"))},error:function(){return!1}})}function pageLoad(){$(document).ready(function(){Translate($.cookie("FrontEndSlwTraducao"));$(".PriceRange").ionRangeSlider({min:0,max:500,type:"double",grid:!1});$(".MeterRange").ionRangeSlider({min:0,max:4,step:.1,type:"double",grid:!1});$(".InchRange").ionRangeSlider({min:0,max:150,type:"double",grid:!1});$().datetimepicker!==undefined&&$(".datetime").datetimepicker({format:"MM/DD/YYYY HH:mm"});$(".currency").maskMoney({allowNegative:!0});$(".currency-3").maskMoney({allowNegative:!0,precision:3})})}function Translate(n){$.cookie("FrontEndSlwTraducao",n,{expires:999999,path:"/"});var t=n;t!=="english"&&$.ajax({url:"./assets/traducao/Language.xml",success:function(n){$(n).find("translation").each(function(){var r=$(this).attr("class"),n=$(this).find(t).text(),i=$("."+r);i.length>1?i.each(function(){$(this).children("a").length>0?$(this).children("a").html(n):($(this).html(n),$(this).val(n))}):i.children("a").length>0?i.children("a").html(n):(i.html(n),i.val(n))})}})}var finalEstoque,LoginEnabled,slideTiming,maxWidth,hs,HsExpander;if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(n){"use strict";var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher");}(jQuery);+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(void 0!==i.style[n])return{end:t[n]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("bsTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){n.support.transition=t();n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery);+function(n){"use strict";function u(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));"string"==typeof i&&u[i].call(r)})}var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.VERSION="3.3.4";t.TRANSITION_DURATION=150;t.prototype.close=function(i){function e(){r.detach().trigger("closed.bs.alert").remove()}var f=n(this),u=f.attr("data-target"),r;u||(u=f.attr("href"),u=u&&u.replace(/.*(?=#[^\s]*$)/,""));r=n(u);i&&i.preventDefault();r.length||(r=f.closest(".alert"));r.trigger(i=n.Event("close.bs.alert"));i.isDefaultPrevented()||(r.removeClass("in"),n.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e())};r=n.fn.alert;n.fn.alert=u;n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f="object"==typeof i&&i;r||u.data("bs.button",r=new t(this,f));"toggle"==i?r.toggle():i&&r.setState(i)})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},r;t.VERSION="3.3.4";t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var r="disabled",i=this.$element,f=i.is("input")?"val":"html",u=i.data();t+="Text";null==u.resetText&&i.data("resetText",i[f]());setTimeout(n.proxy(function(){i[f](null==u[t]?this.options[t]:u[t]);"loadingText"==t?(this.isLoading=!0,i.addClass(r).attr(r,r)):this.isLoading&&(this.isLoading=!1,i.removeClass(r).removeAttr(r))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length?(n=this.$element.find("input"),"radio"==n.prop("type")&&(n.prop("checked")&&this.$element.hasClass("active")?t=!1:i.find(".active").removeClass("active")),t&&n.prop("checked",!this.$element.hasClass("active")).trigger("change")):this.$element.attr("aria-pressed",!this.$element.hasClass("active"));t&&this.$element.toggleClass("active")};r=n.fn.button;n.fn.button=i;n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=r,this};n(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var r=n(t.target);r.hasClass("btn")||(r=r.closest(".btn"));i.call(r,"toggle");t.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){n(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i),e="string"==typeof i?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));"number"==typeof i?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})}var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=null;this.sliding=null;this.interval=null;this.$active=null;this.$items=null;this.options.keyboard&&this.$element.on("keydown.bs.carousel",n.proxy(this.keydown,this));"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",n.proxy(this.pause,this)).on("mouseleave.bs.carousel",n.proxy(this.cycle,this))},u,r;t.VERSION="3.3.4";t.TRANSITION_DURATION=600;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0};t.prototype.keydown=function(n){if(!/input|textarea/i.test(n.target.tagName)){switch(n.which){case 37:this.prev();break;case 39:this.next();break;default:return}n.preventDefault()}};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getItemIndex=function(n){return this.$items=n.parent().children(".item"),this.$items.index(n||this.$active)};t.prototype.getItemForDirection=function(n,t){var i=this.getItemIndex(t),f="prev"==n&&0===i||"next"==n&&i==this.$items.length-1,r,u;return f&&!this.options.wrap?t:(r="prev"==n?-1:1,u=(i+r)%this.$items.length,this.$items.eq(u))};t.prototype.to=function(n){var i=this,t=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(n>this.$items.length-1)&&!(0>n))return this.sliding?this.$element.one("slid.bs.carousel",function(){i.to(n)}):t==n?this.pause().cycle():this.slide(n>t?"next":"prev",this.$items.eq(n))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(i,r){var e=this.$element.find(".item.active"),u=r||this.getItemForDirection(i,e),l=this.interval,f="next"==i?"left":"right",a=this,o,s,h,c;return u.hasClass("active")?this.sliding=!1:(o=u[0],s=n.Event("slide.bs.carousel",{relatedTarget:o,direction:f}),(this.$element.trigger(s),!s.isDefaultPrevented())?((this.sliding=!0,l&&this.pause(),this.$indicators.length)&&(this.$indicators.find(".active").removeClass("active"),h=n(this.$indicators.children()[this.getItemIndex(u)]),h&&h.addClass("active")),c=n.Event("slid.bs.carousel",{relatedTarget:o,direction:f}),n.support.transition&&this.$element.hasClass("slide")?(u.addClass(i),u[0].offsetWidth,e.addClass(f),u.addClass(f),e.one("bsTransitionEnd",function(){u.removeClass([i,f].join(" ")).addClass("active");e.removeClass(["active",f].join(" "));a.sliding=!1;setTimeout(function(){a.$element.trigger(c)},0)}).emulateTransitionEnd(t.TRANSITION_DURATION)):(e.removeClass("active"),u.addClass("active"),this.sliding=!1,this.$element.trigger(c)),l&&this.cycle(),this):void 0)};u=n.fn.carousel;n.fn.carousel=i;n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=u,this};r=function(t){var o,r=n(this),u=n(r.attr("data-target")||(o=r.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,"")),e,f;u.hasClass("carousel")&&(e=n.extend({},u.data(),r.data()),f=r.attr("data-slide-to"),f&&(e.interval=!1),i.call(u,e),f&&u.data("bs.carousel").to(f),t.preventDefault())};n(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r);n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i);!r&&f.toggle&&/show|hide/.test(i)&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.3.4";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!(r&&r.length&&(f=r.data("bs.collapse"),f&&f.transitioning))&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented()))){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented()))return i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},n.support.transition?void this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION):u.call(this)};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this);u.attr("data-target")||t.preventDefault();var f=r(u),e=f.data("bs.collapse"),o=e?"toggle":u.data();i.call(f,o)})}(jQuery);+function(n){"use strict";function r(t){t&&3===t.which||(n(o).remove(),n(i).each(function(){var r=n(this),i=u(r),f={relatedTarget:this};i.hasClass("open")&&(i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented()||(r.attr("aria-expanded","false"),i.removeClass("open").trigger("hidden.bs.dropdown",f)))}))}function u(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length?r:t.parent()}function e(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));"string"==typeof i&&u[i].call(r)})}var o=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.3.4";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=u(f),o=i.hasClass("open"),r(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&n('<div class="dropdown-backdrop"/>').insertAfter(n(this)).on("click",r),e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus").attr("aria-expanded","true");i.toggleClass("open").trigger("shown.bs.dropdown",e)}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,r;if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=u(e),s=o.hasClass("open"),!s&&27!=t.which||s&&27==t.which)return 27==t.which&&o.find(i).trigger("focus"),e.trigger("click");h=" li:not(.disabled):visible a";f=o.find('[role="menu"]'+h+', [role="listbox"]'+h);f.length&&(r=f.index(t.target),38==t.which&&r>0&&r--,40==t.which&&r<f.length-1&&r++,~r||(r=0),f.eq(r).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=e;n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",r).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i,t.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="menu"]',t.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="listbox"]',t.prototype.keydown)}(jQuery);+function(n){"use strict";function i(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),"object"==typeof i&&i);u||f.data("bs.modal",u=new t(this,e));"string"==typeof i?u[i](r):e.show&&u.show(r)})}var t=function(t,i){this.options=i;this.$body=n(document.body);this.$element=n(t);this.$dialog=this.$element.find(".modal-dialog");this.$backdrop=null;this.isShown=null;this.originalBodyPad=null;this.scrollbarWidth=0;this.ignoreBackdropClick=!1;this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},r;t.VERSION="3.3.4";t.TRANSITION_DURATION=300;t.BACKDROP_TRANSITION_DURATION=150;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};t.prototype.show=function(i){var r=this,u=n.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(u);this.isShown||u.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){r.$element.one("mouseup.dismiss.bs.modal",function(t){n(t.target).is(r.$element)&&(r.ignoreBackdropClick=!0)})}),this.backdrop(function(){var f=n.support.transition&&r.$element.hasClass("fade"),u;r.$element.parent().length||r.$element.appendTo(r.$body);r.$element.show().scrollTop(0);r.adjustDialog();f&&r.$element[0].offsetWidth;r.$element.addClass("in").attr("aria-hidden",!1);r.enforceFocus();u=n.Event("shown.bs.modal",{relatedTarget:i});f?r.$dialog.one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(u)}).emulateTransitionEnd(t.TRANSITION_DURATION):r.$element.trigger("focus").trigger(u)}))};t.prototype.hide=function(i){i&&i.preventDefault();i=n.Event("hide.bs.modal");this.$element.trigger(i);this.isShown&&!i.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",n.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){27==n.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){this.isShown?n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this)):n(window).off("resize.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$body.removeClass("modal-open");n.resetAdjustments();n.resetScrollbar();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(i){var e=this,f=this.$element.hasClass("fade")?"fade":"",r,u;if(this.isShown&&this.options.backdrop){if(r=n.support.transition&&f,this.$backdrop=n('<div class="modal-backdrop '+f+'" />').appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",n.proxy(function(n){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(n.target===n.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),u=function(){e.removeBackdrop();i&&i()},n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",u).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):u()):i&&i()};t.prototype.handleUpdate=function(){this.adjustDialog()};t.prototype.adjustDialog=function(){var n=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&n?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!n?this.scrollbarWidth:""})};t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};t.prototype.checkScrollbar=function(){var n=window.innerWidth,t;n||(t=document.documentElement.getBoundingClientRect(),n=t.right-Math.abs(t.left));this.bodyIsOverflowing=document.body.clientWidth<n;this.scrollbarWidth=this.measureScrollbar()};t.prototype.setScrollbar=function(){var n=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";this.bodyIsOverflowing&&this.$body.css("padding-right",n+this.scrollbarWidth)};t.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)};t.prototype.measureScrollbar=function(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",this.$body.append(n),t=n.offsetWidth-n.clientWidth,this.$body[0].removeChild(n),t};r=n.fn.modal;n.fn.modal=i;n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=r,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),f=r.attr("href"),u=n(r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,"")),e=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(f)&&f},u.data(),r.data());r.is("a")&&t.preventDefault();u.one("show.bs.modal",function(n){n.isDefaultPrevented()||u.one("hidden.bs.modal",function(){r.is(":visible")&&r.trigger("focus")})});i.call(u,e,this)})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f="object"==typeof i&&i;(r||!/destroy|hide/.test(i))&&(r||u.data("bs.tooltip",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.init("tooltip",n,t)},i;t.VERSION="3.3.4";t.TRANSITION_DURATION=150;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}};t.prototype.init=function(t,i,r){var f,e,u,o,s;if(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(this.options.viewport.selector||this.options.viewport),this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],"click"==u)this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else"manual"!=u&&(o="hover"==u?"mouseenter":"focusin",s="hover"==u?"mouseleave":"focusout",this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){return t=n.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return i&&i.$tip&&i.$tip.is(":visible")?void(i.hoverState="in"):(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),clearTimeout(i.timeout),i.hoverState="out",i.options.delay&&i.options.delay.hide?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide()};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,h;if(this.hasContent()&&this.enabled){if(this.$element.trigger(c),l=n.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),c.isDefaultPrevented()||!l)return;var u=this,r=this.tip(),a=this.getUID(this.type);this.setContent();r.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&r.addClass("fade");var i="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,y=v.test(i);y&&(i=i.replace(v,"")||"top");r.detach().css({top:0,left:0,display:"block"}).addClass(i).data("bs."+this.type,this);this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;if(y){var w=i,b=this.options.container?n(this.options.container):this.$element.parent(),e=this.getPosition(b);i="bottom"==i&&f.bottom+s>e.bottom?"top":"top"==i&&f.top-s<e.top?"bottom":"right"==i&&f.right+o>e.width?"left":"left"==i&&f.left-o<e.left?"right":i;r.removeClass(w).addClass(i)}p=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(p,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;"out"==n&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",h).emulateTransitionEnd(t.TRANSITION_DURATION):h()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),h,f,u;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top=t.top+o;t.left=t.left+s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");h=r[0].offsetWidth;f=r[0].offsetHeight;"top"==i&&f!=e&&(t.top=t.top+e-f);u=this.getViewportAdjustedDelta(i,t,h,f);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(i),a=c?2*u.left-l+h:2*u.top-e+f,v=c?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(a,r[0][v],c)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i?"left":"top",50*(1-n/t)+"%").css(i?"top":"left","")};t.prototype.setContent=function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t);n.removeClass("fade in top bottom left right")};t.prototype.hide=function(i){function f(){"in"!=u.hoverState&&r.detach();u.$element.removeAttr("aria-describedby").trigger("hidden.bs."+u.type);i&&i()}var u=this,r=n(this.$tip),e=n.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(r.removeClass("in"),n.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",f).emulateTransitionEnd(t.TRANSITION_DURATION):f(),this.hoverState=null,this)};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||"string"!=typeof n.attr("data-original-title"))&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(t){t=t||this.$element;var u=t[0],r="BODY"==u.tagName,i=u.getBoundingClientRect();null==i.width&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=r?{top:0,left:0}:t.offset(),e={scroll:r?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},o=r?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,e,o,f)};t.prototype.getCalculatedOffset=function(n,t,i,r){return"bottom"==n?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==n?{top:t.top-r,left:t.left+t.width/2-i/2}:"left"==n?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getViewportAdjustedDelta=function(n,t,i,r){var f={top:0,left:0},e,u,o,s,h,c;return this.$viewport?(e=this.options.viewport&&this.options.viewport.padding||0,u=this.getPosition(this.$viewport),/right|left/.test(n)?(o=t.top-e-u.scroll,s=t.top+e-u.scroll+r,o<u.top?f.top=u.top-o:s>u.top+u.height&&(f.top=u.top+u.height-s)):(h=t.left-e,c=t.left+e+i,h<u.left?f.left=u.left-h:c>u.width&&(f.left=u.left+u.width-c)),f):f};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(1e6*Math.random());while(document.getElementById(n));return n};t.prototype.tip=function(){return this.$tip=this.$tip||n(this.options.template)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=this;t&&(i=n(t.currentTarget).data("bs."+this.type),i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)));i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){var n=this;clearTimeout(this.timeout);this.hide(function(){n.$element.off("."+n.type).removeData("bs."+n.type)})};i=n.fn.tooltip;n.fn.tooltip=r;n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f="object"==typeof i&&i;(r||!/destroy|hide/.test(i))&&(r||u.data("bs.popover",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.3.4";t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype);t.prototype.constructor=t;t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),i=this.getTitle(),t=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](i);n.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof t?"html":"append":"text"](t);n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||("function"==typeof n.content?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};i=n.fn.popover;n.fn.popover=r;n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery);+function(n){"use strict";function t(i,r){this.$body=n(document.body);this.$scrollElement=n(n(i).is(document.body)?window:i);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",n.proxy(this.process,this));this.refresh();this.process()}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f="object"==typeof i&&i;r||u.data("bs.scrollspy",r=new t(this,f));"string"==typeof i&&r[i]()})}t.VERSION="3.3.4";t.DEFAULTS={offset:10};t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};t.prototype.refresh=function(){var t=this,i="offset",r=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();n.isWindow(this.$scrollElement[0])||(i="position",r=this.$scrollElement.scrollTop());this.$body.find(this.selector).map(function(){var f=n(this),u=f.data("target")||f.attr("href"),t=/^#./.test(u)&&n(u);return t&&t.length&&t.is(":visible")&&[[t[i]().top+r,u]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var n,i=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),e=this.options.offset+f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget;if(this.scrollHeight!=f&&this.refresh(),i>=e)return u!=(n=r[r.length-1])&&this.activate(n);if(u&&i<t[0])return this.activeTarget=null,this.clear();for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(void 0===t[n+1]||i<t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;this.clear();var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate.bs.scrollspy")};t.prototype.clear=function(){n(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var r=n.fn.scrollspy;n.fn.scrollspy=i;n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=r,this};n(window).on("load.bs.scrollspy.data-api",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));"string"==typeof i&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.3.4";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show.bs.tab",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);o?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu").length&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),o=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&o?f.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f="object"==typeof i&&i;r||u.data("bs.affix",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);this.$target=n(this.options.target).on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=null;this.unpin=null;this.pinnedOffset=null;this.checkPosition()},r;t.VERSION="3.3.4";t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0,target:window};t.prototype.getState=function(n,t,i,r){var u=this.$target.scrollTop(),f=this.$element.offset(),e=this.$target.height();if(null!=i&&"top"==this.affixed)return i>u?"top":!1;if("bottom"==this.affixed)return null!=i?u+this.unpin<=f.top?!1:"bottom":n-r>=u+e?!1:"bottom";var o=null==this.affixed,s=o?u:f.top,h=o?e:t;return null!=i&&i>=u?"top":null!=r&&s+h>=n-r?"bottom":!1};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,o;if(this.$element.is(":visible")){var s=this.$element.height(),r=this.options.offset,f=r.top,u=r.bottom,h=n(document.body).height();if("object"!=typeof r&&(u=f=r),"function"==typeof f&&(f=r.top(this.$element)),"function"==typeof u&&(u=r.bottom(this.$element)),i=this.getState(h,s,f,u),this.affixed!=i){if(null!=this.unpin&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),o=n.Event(e+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented())return;this.affixed=i;this.unpin="bottom"==i?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}"bottom"==i&&this.$element.offset({top:h-s-u})}};r=n.fn.affix;n.fn.affix=i;n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=r,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var r=n(this),t=r.data();t.offset=t.offset||{};null!=t.offsetBottom&&(t.offset.bottom=t.offsetBottom);null!=t.offsetTop&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery),function(n){"function"==typeof define&&define.amd?define(["jquery"],function(t){return n(t,document,window,navigator)}):"object"==typeof exports?n(require("jquery"),document,window,navigator):n(jQuery,document,window,navigator)}(function(n,t,i,r,u){var o=0,f=function(){var t=r.userAgent,i=/msie\s\d+/i;return 0<t.search(i)&&(t=i.exec(t).toString(),t=t.split(" ")[1],9>t)?(n("html").addClass("lt-ie9"),!0):!1}(),e;Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i=[].slice,r,u;if("function"!=typeof t)throw new TypeError;return r=i.call(arguments,1),u=function(){var f,e;return this instanceof u?(f=function(){},f.prototype=t.prototype,f=new f,e=t.apply(f,r.concat(i.call(arguments))),Object(e)===e?e:f):t.apply(n,r.concat(i.call(arguments)))},u});Array.prototype.indexOf||(Array.prototype.indexOf=function(n,t){var u,r,i;if(null==this)throw new TypeError('"this" is null or not defined');if((u=Object(this),r=u.length>>>0,0===r)||(i=+t||0,Infinity===Math.abs(i)&&(i=0),i>=r))return-1;for(i=Math.max(0<=i?i:r-Math.abs(i),0);i<r;){if(i in u&&u[i]===n)return i;i++}return-1});e=function(r,f,e){var o,s;this.VERSION="2.2.0";this.input=r;this.plugin_count=e;this.old_to=this.old_from=this.update_tm=this.calc_count=this.current_plugin=0;this.raf_id=this.old_min_interval=null;this.no_diapason=this.force_redraw=this.dragging=!1;this.has_tab_index=!0;this.is_update=this.is_key=!1;this.is_start=!0;this.is_click=this.is_resize=this.is_active=this.is_finish=!1;f=f||{};this.$cache={win:n(i),body:n(t.body),input:n(r),cont:null,rs:null,min:null,max:null,from:null,to:null,single:null,bar:null,line:null,s_single:null,s_from:null,s_to:null,shad_single:null,shad_from:null,shad_to:null,edge:null,grid:null,grid_labels:[]};this.coords={x_gap:0,x_pointer:0,w_rs:0,w_rs_old:0,w_handle:0,p_gap:0,p_gap_left:0,p_gap_right:0,p_step:0,p_pointer:0,p_handle:0,p_single_fake:0,p_single_real:0,p_from_fake:0,p_from_real:0,p_to_fake:0,p_to_real:0,p_bar_x:0,p_bar_w:0,grid_gap:0,big_num:0,big:[],big_w:[],big_p:[],big_x:[]};this.labels={w_min:0,w_max:0,w_from:0,w_to:0,w_single:0,p_min:0,p_max:0,p_from_fake:0,p_from_left:0,p_to_fake:0,p_to_left:0,p_single_fake:0,p_single_left:0};o=this.$cache.input;r=o.prop("value");e={type:"single",min:10,max:100,from:null,to:null,step:1,min_interval:0,max_interval:0,drag_interval:!1,values:[],p_values:[],from_fixed:!1,from_min:null,from_max:null,from_shadow:!1,to_fixed:!1,to_min:null,to_max:null,to_shadow:!1,prettify_enabled:!0,prettify_separator:" ",prettify:null,force_edges:!1,keyboard:!0,grid:!1,grid_margin:!0,grid_num:4,grid_snap:!1,hide_min_max:!1,hide_from_to:!1,prefix:"",postfix:"",max_postfix:"",decorate_both:!0,values_separator:" — ",input_values_separator:";",disable:!1,block:!1,extra_classes:"",scope:null,onStart:null,onChange:null,onFinish:null,onUpdate:null};"INPUT"!==o[0].nodeName&&console&&console.warn&&console.warn("Base element should be <input>!",o[0]);o={type:o.data("type"),min:o.data("min"),max:o.data("max"),from:o.data("from"),to:o.data("to"),step:o.data("step"),min_interval:o.data("minInterval"),max_interval:o.data("maxInterval"),drag_interval:o.data("dragInterval"),values:o.data("values"),from_fixed:o.data("fromFixed"),from_min:o.data("fromMin"),from_max:o.data("fromMax"),from_shadow:o.data("fromShadow"),to_fixed:o.data("toFixed"),to_min:o.data("toMin"),to_max:o.data("toMax"),to_shadow:o.data("toShadow"),prettify_enabled:o.data("prettifyEnabled"),prettify_separator:o.data("prettifySeparator"),force_edges:o.data("forceEdges"),keyboard:o.data("keyboard"),grid:o.data("grid"),grid_margin:o.data("gridMargin"),grid_num:o.data("gridNum"),grid_snap:o.data("gridSnap"),hide_min_max:o.data("hideMinMax"),hide_from_to:o.data("hideFromTo"),prefix:o.data("prefix"),postfix:o.data("postfix"),max_postfix:o.data("maxPostfix"),decorate_both:o.data("decorateBoth"),values_separator:o.data("valuesSeparator"),input_values_separator:o.data("inputValuesSeparator"),disable:o.data("disable"),block:o.data("block"),extra_classes:o.data("extraClasses")};o.values=o.values&&o.values.split(",");for(s in o)o.hasOwnProperty(s)&&(o[s]!==u&&""!==o[s]||delete o[s]);r!==u&&""!==r&&(r=r.split(o.input_values_separator||f.input_values_separator||";"),r[0]&&r[0]==+r[0]&&(r[0]=+r[0]),r[1]&&r[1]==+r[1]&&(r[1]=+r[1]),f&&f.values&&f.values.length?(e.from=r[0]&&f.values.indexOf(r[0]),e.to=r[1]&&f.values.indexOf(r[1])):(e.from=r[0]&&+r[0],e.to=r[1]&&+r[1]));n.extend(e,f);n.extend(e,o);this.options=e;this.update_check={};this.validate();this.result={input:this.$cache.input,slider:null,min:this.options.min,max:this.options.max,from:this.options.from,from_percent:0,from_value:null,to:this.options.to,to_percent:0,to_value:null};this.init()};e.prototype={init:function(n){this.no_diapason=!1;this.coords.p_step=this.convertToPercent(this.options.step,!0);this.target="base";this.toggleInput();this.append();this.setMinMax();n?(this.force_redraw=!0,this.calc(!0),this.callOnUpdate()):(this.force_redraw=!0,this.calc(!0),this.callOnStart());this.updateScene()},append:function(){this.$cache.input.before('<span class="irs js-irs-'+this.plugin_count+" "+this.options.extra_classes+'"><\/span>');this.$cache.input.prop("readonly",!0);this.$cache.cont=this.$cache.input.prev();this.result.slider=this.$cache.cont;this.$cache.cont.html('<span class="irs"><span class="irs-line" tabindex="0"><span class="irs-line-left"><\/span><span class="irs-line-mid"><\/span><span class="irs-line-right"><\/span><\/span><span class="irs-min">0<\/span><span class="irs-max">1<\/span><span class="irs-from">0<\/span><span class="irs-to">0<\/span><span class="irs-single">0<\/span><\/span><span class="irs-grid"><\/span><span class="irs-bar"><\/span>');this.$cache.rs=this.$cache.cont.find(".irs");this.$cache.min=this.$cache.cont.find(".irs-min");this.$cache.max=this.$cache.cont.find(".irs-max");this.$cache.from=this.$cache.cont.find(".irs-from");this.$cache.to=this.$cache.cont.find(".irs-to");this.$cache.single=this.$cache.cont.find(".irs-single");this.$cache.bar=this.$cache.cont.find(".irs-bar");this.$cache.line=this.$cache.cont.find(".irs-line");this.$cache.grid=this.$cache.cont.find(".irs-grid");"single"===this.options.type?(this.$cache.cont.append('<span class="irs-bar-edge"><\/span><span class="irs-shadow shadow-single"><\/span><span class="irs-slider single"><\/span>'),this.$cache.edge=this.$cache.cont.find(".irs-bar-edge"),this.$cache.s_single=this.$cache.cont.find(".single"),this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.shad_single=this.$cache.cont.find(".shadow-single")):(this.$cache.cont.append('<span class="irs-shadow shadow-from"><\/span><span class="irs-shadow shadow-to"><\/span><span class="irs-slider from"><\/span><span class="irs-slider to"><\/span>'),this.$cache.s_from=this.$cache.cont.find(".from"),this.$cache.s_to=this.$cache.cont.find(".to"),this.$cache.shad_from=this.$cache.cont.find(".shadow-from"),this.$cache.shad_to=this.$cache.cont.find(".shadow-to"),this.setTopHandler());this.options.hide_from_to&&(this.$cache.from[0].style.display="none",this.$cache.to[0].style.display="none",this.$cache.single[0].style.display="none");this.appendGrid();this.options.disable?(this.appendDisableMask(),this.$cache.input[0].disabled=!0):(this.$cache.input[0].disabled=!1,this.removeDisableMask(),this.bindEvents());this.options.disable||(this.options.block?this.appendDisableMask():this.removeDisableMask());this.options.drag_interval&&(this.$cache.bar[0].style.cursor="ew-resize")},setTopHandler:function(){var n=this.options.max,t=this.options.to;this.options.from>this.options.min&&t===n?this.$cache.s_from.addClass("type_last"):t<n&&this.$cache.s_to.addClass("type_last")},changeLevel:function(n){switch(n){case"single":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_single_fake);this.$cache.s_single.addClass("state_hover");break;case"from":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_from_fake);this.$cache.s_from.addClass("state_hover");this.$cache.s_from.addClass("type_last");this.$cache.s_to.removeClass("type_last");break;case"to":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_to_fake);this.$cache.s_to.addClass("state_hover");this.$cache.s_to.addClass("type_last");this.$cache.s_from.removeClass("type_last");break;case"both":this.coords.p_gap_left=this.toFixed(this.coords.p_pointer-this.coords.p_from_fake);this.coords.p_gap_right=this.toFixed(this.coords.p_to_fake-this.coords.p_pointer);this.$cache.s_to.removeClass("type_last");this.$cache.s_from.removeClass("type_last")}},appendDisableMask:function(){this.$cache.cont.append('<span class="irs-disable-mask"><\/span>');this.$cache.cont.addClass("irs-disabled")},removeDisableMask:function(){this.$cache.cont.remove(".irs-disable-mask");this.$cache.cont.removeClass("irs-disabled")},remove:function(){this.$cache.cont.remove();this.$cache.cont=null;this.$cache.line.off("keydown.irs_"+this.plugin_count);this.$cache.body.off("touchmove.irs_"+this.plugin_count);this.$cache.body.off("mousemove.irs_"+this.plugin_count);this.$cache.win.off("touchend.irs_"+this.plugin_count);this.$cache.win.off("mouseup.irs_"+this.plugin_count);f&&(this.$cache.body.off("mouseup.irs_"+this.plugin_count),this.$cache.body.off("mouseleave.irs_"+this.plugin_count));this.$cache.grid_labels=[];this.coords.big=[];this.coords.big_w=[];this.coords.big_p=[];this.coords.big_x=[];cancelAnimationFrame(this.raf_id)},bindEvents:function(){if(!this.no_diapason){this.$cache.body.on("touchmove.irs_"+this.plugin_count,this.pointerMove.bind(this));this.$cache.body.on("mousemove.irs_"+this.plugin_count,this.pointerMove.bind(this));this.$cache.win.on("touchend.irs_"+this.plugin_count,this.pointerUp.bind(this));this.$cache.win.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this));this.$cache.line.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.line.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.line.on("focus.irs_"+this.plugin_count,this.pointerFocus.bind(this));if(this.options.drag_interval&&"double"===this.options.type?(this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"both")),this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"both"))):(this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))),"single"===this.options.type?(this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.s_single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.shad_single.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.s_single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.edge.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_single.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))):(this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,null)),this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,null)),this.$cache.from.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.s_from.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.s_to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.shad_from.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_to.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.s_from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.s_to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.shad_from.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_to.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))),this.options.keyboard)this.$cache.line.on("keydown.irs_"+this.plugin_count,this.key.bind(this,"keyboard"));f&&(this.$cache.body.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this)),this.$cache.body.on("mouseleave.irs_"+this.plugin_count,this.pointerUp.bind(this)))}},pointerFocus:function(n){if(!this.target){var t="single"===this.options.type?this.$cache.single:this.$cache.from;n=t.offset().left;n+=t.width()/2-1;this.pointerClick("single",{preventDefault:function(){},pageX:n})}},pointerMove:function(n){this.dragging&&(this.coords.x_pointer=(n.pageX||n.originalEvent.touches&&n.originalEvent.touches[0].pageX)-this.coords.x_gap,this.calc())},pointerUp:function(t){this.current_plugin===this.plugin_count&&this.is_active&&(this.is_active=!1,this.$cache.cont.find(".state_hover").removeClass("state_hover"),this.force_redraw=!0,f&&n("*").prop("unselectable",!1),this.updateScene(),this.restoreOriginalMinInterval(),(n.contains(this.$cache.cont[0],t.target)||this.dragging)&&this.callOnFinish(),this.dragging=!1)},pointerDown:function(t,i){i.preventDefault();var r=i.pageX||i.originalEvent.touches&&i.originalEvent.touches[0].pageX;2!==i.button&&("both"===t&&this.setTempMinInterval(),t||(t=this.target||"from"),this.current_plugin=this.plugin_count,this.target=t,this.dragging=this.is_active=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=r-this.coords.x_gap,this.calcPointerPercent(),this.changeLevel(t),f&&n("*").prop("unselectable",!0),this.$cache.line.trigger("focus"),this.updateScene())},pointerClick:function(n,t){t.preventDefault();var i=t.pageX||t.originalEvent.touches&&t.originalEvent.touches[0].pageX;2!==t.button&&(this.current_plugin=this.plugin_count,this.target=n,this.is_click=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=+(i-this.coords.x_gap).toFixed(),this.force_redraw=!0,this.calc(),this.$cache.line.trigger("focus"))},key:function(n,t){if(!(this.current_plugin!==this.plugin_count||t.altKey||t.ctrlKey||t.shiftKey||t.metaKey)){switch(t.which){case 83:case 65:case 40:case 37:t.preventDefault();this.moveByKey(!1);break;case 87:case 68:case 38:case 39:t.preventDefault();this.moveByKey(!0)}return!0}},moveByKey:function(n){var i=this.coords.p_pointer,t=(this.options.max-this.options.min)/100,t=this.options.step/t;this.coords.x_pointer=this.toFixed(this.coords.w_rs/100*(n?i+t:i-t));this.is_key=!0;this.calc()},setMinMax:function(){if(this.options)if(this.options.hide_min_max)this.$cache.min[0].style.display="none",this.$cache.max[0].style.display="none";else{if(this.options.values.length)this.$cache.min.html(this.decorate(this.options.p_values[this.options.min])),this.$cache.max.html(this.decorate(this.options.p_values[this.options.max]));else{var n=this._prettify(this.options.min),t=this._prettify(this.options.max);this.result.min_pretty=n;this.result.max_pretty=t;this.$cache.min.html(this.decorate(n,this.options.min));this.$cache.max.html(this.decorate(t,this.options.max))}this.labels.w_min=this.$cache.min.outerWidth(!1);this.labels.w_max=this.$cache.max.outerWidth(!1)}},setTempMinInterval:function(){var n=this.result.to-this.result.from;null===this.old_min_interval&&(this.old_min_interval=this.options.min_interval);this.options.min_interval=n},restoreOriginalMinInterval:function(){null!==this.old_min_interval&&(this.options.min_interval=this.old_min_interval,this.old_min_interval=null)},calc:function(n){var t,i;if(this.options&&(this.calc_count++,(10===this.calc_count||n)&&(this.calc_count=0,this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.calcHandlePercent()),this.coords.w_rs)){this.calcPointerPercent();n=this.getHandleX();"both"===this.target&&(this.coords.p_gap=0,n=this.getHandleX());"click"===this.target&&(this.coords.p_gap=this.coords.p_handle/2,n=this.getHandleX(),this.target=this.options.drag_interval?"both_one":this.chooseHandle(n));switch(this.target){case"base":t=(this.options.max-this.options.min)/100;n=(this.result.from-this.options.min)/t;t=(this.result.to-this.options.min)/t;this.coords.p_single_real=this.toFixed(n);this.coords.p_from_real=this.toFixed(n);this.coords.p_to_real=this.toFixed(t);this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real);this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);this.target=null;break;case"single":if(this.options.from_fixed)break;this.coords.p_single_real=this.convertToRealPercent(n);this.coords.p_single_real=this.calcWithStep(this.coords.p_single_real);this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max);this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real);break;case"from":if(this.options.from_fixed)break;this.coords.p_from_real=this.convertToRealPercent(n);this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real);this.coords.p_from_real>this.coords.p_to_real&&(this.coords.p_from_real=this.coords.p_to_real);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_real=this.checkMaxInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);break;case"to":if(this.options.to_fixed)break;this.coords.p_to_real=this.convertToRealPercent(n);this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real);this.coords.p_to_real<this.coords.p_from_real&&(this.coords.p_to_real=this.coords.p_from_real);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_to_real=this.checkMinInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_real=this.checkMaxInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);break;case"both":if(this.options.from_fixed||this.options.to_fixed)break;n=this.toFixed(n+.001*this.coords.p_handle);this.coords.p_from_real=this.convertToRealPercent(n)-this.coords.p_gap_left;this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_real=this.convertToRealPercent(n)+this.coords.p_gap_right;this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_to_real=this.checkMinInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);break;case"both_one":if(!this.options.from_fixed&&!this.options.to_fixed){i=this.convertToRealPercent(n);n=this.result.to_percent-this.result.from_percent;var r=n/2,t=i-r,i=i+r;0>t&&(t=0,i=t+n);100<i&&(i=100,t=i-n);this.coords.p_from_real=this.calcWithStep(t);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_real=this.calcWithStep(i);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real)}}"single"===this.options.type?(this.coords.p_bar_x=this.coords.p_handle/2,this.coords.p_bar_w=this.coords.p_single_fake,this.result.from_percent=this.coords.p_single_real,this.result.from=this.convertToValue(this.coords.p_single_real),this.result.from_pretty=this._prettify(this.result.from),this.options.values.length&&(this.result.from_value=this.options.values[this.result.from])):(this.coords.p_bar_x=this.toFixed(this.coords.p_from_fake+this.coords.p_handle/2),this.coords.p_bar_w=this.toFixed(this.coords.p_to_fake-this.coords.p_from_fake),this.result.from_percent=this.coords.p_from_real,this.result.from=this.convertToValue(this.coords.p_from_real),this.result.from_pretty=this._prettify(this.result.from),this.result.to_percent=this.coords.p_to_real,this.result.to=this.convertToValue(this.coords.p_to_real),this.result.to_pretty=this._prettify(this.result.to),this.options.values.length&&(this.result.from_value=this.options.values[this.result.from],this.result.to_value=this.options.values[this.result.to]));this.calcMinMax();this.calcLabels()}},calcPointerPercent:function(){this.coords.w_rs?(0>this.coords.x_pointer||isNaN(this.coords.x_pointer)?this.coords.x_pointer=0:this.coords.x_pointer>this.coords.w_rs&&(this.coords.x_pointer=this.coords.w_rs),this.coords.p_pointer=this.toFixed(this.coords.x_pointer/this.coords.w_rs*100)):this.coords.p_pointer=0},convertToRealPercent:function(n){return n/(100-this.coords.p_handle)*100},convertToFakePercent:function(n){return n/100*(100-this.coords.p_handle)},getHandleX:function(){var t=100-this.coords.p_handle,n=this.toFixed(this.coords.p_pointer-this.coords.p_gap);return 0>n?n=0:n>t&&(n=t),n},calcHandlePercent:function(){this.coords.w_handle="single"===this.options.type?this.$cache.s_single.outerWidth(!1):this.$cache.s_from.outerWidth(!1);this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100)},chooseHandle:function(n){return"single"===this.options.type?"single":n>=this.coords.p_from_real+(this.coords.p_to_real-this.coords.p_from_real)/2?this.options.to_fixed?"from":"to":this.options.from_fixed?"to":"from"},calcMinMax:function(){this.coords.w_rs&&(this.labels.p_min=this.labels.w_min/this.coords.w_rs*100,this.labels.p_max=this.labels.w_max/this.coords.w_rs*100)},calcLabels:function(){this.coords.w_rs&&!this.options.hide_from_to&&("single"===this.options.type?(this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=this.coords.p_single_fake+this.coords.p_handle/2-this.labels.p_single_fake/2):(this.labels.w_from=this.$cache.from.outerWidth(!1),this.labels.p_from_fake=this.labels.w_from/this.coords.w_rs*100,this.labels.p_from_left=this.coords.p_from_fake+this.coords.p_handle/2-this.labels.p_from_fake/2,this.labels.p_from_left=this.toFixed(this.labels.p_from_left),this.labels.p_from_left=this.checkEdges(this.labels.p_from_left,this.labels.p_from_fake),this.labels.w_to=this.$cache.to.outerWidth(!1),this.labels.p_to_fake=this.labels.w_to/this.coords.w_rs*100,this.labels.p_to_left=this.coords.p_to_fake+this.coords.p_handle/2-this.labels.p_to_fake/2,this.labels.p_to_left=this.toFixed(this.labels.p_to_left),this.labels.p_to_left=this.checkEdges(this.labels.p_to_left,this.labels.p_to_fake),this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=(this.labels.p_from_left+this.labels.p_to_left+this.labels.p_to_fake)/2-this.labels.p_single_fake/2,this.labels.p_single_left=this.toFixed(this.labels.p_single_left)),this.labels.p_single_left=this.checkEdges(this.labels.p_single_left,this.labels.p_single_fake))},updateScene:function(){this.raf_id&&(cancelAnimationFrame(this.raf_id),this.raf_id=null);clearTimeout(this.update_tm);this.update_tm=null;this.options&&(this.drawHandles(),this.is_active?this.raf_id=requestAnimationFrame(this.updateScene.bind(this)):this.update_tm=setTimeout(this.updateScene.bind(this),300))},drawHandles:function(){this.coords.w_rs=this.$cache.rs.outerWidth(!1);this.coords.w_rs&&(this.coords.w_rs!==this.coords.w_rs_old&&(this.target="base",this.is_resize=!0),(this.coords.w_rs!==this.coords.w_rs_old||this.force_redraw)&&(this.setMinMax(),this.calc(!0),this.drawLabels(),this.options.grid&&(this.calcGridMargin(),this.calcGridLabels()),this.force_redraw=!0,this.coords.w_rs_old=this.coords.w_rs,this.drawShadow()),this.coords.w_rs&&(this.dragging||this.force_redraw||this.is_key)&&((this.old_from!==this.result.from||this.old_to!==this.result.to||this.force_redraw||this.is_key)&&(this.drawLabels(),this.$cache.bar[0].style.left=this.coords.p_bar_x+"%",this.$cache.bar[0].style.width=this.coords.p_bar_w+"%","single"===this.options.type?this.$cache.s_single[0].style.left=this.coords.p_single_fake+"%":(this.$cache.s_from[0].style.left=this.coords.p_from_fake+"%",this.$cache.s_to[0].style.left=this.coords.p_to_fake+"%",(this.old_from!==this.result.from||this.force_redraw)&&(this.$cache.from[0].style.left=this.labels.p_from_left+"%"),(this.old_to!==this.result.to||this.force_redraw)&&(this.$cache.to[0].style.left=this.labels.p_to_left+"%")),this.$cache.single[0].style.left=this.labels.p_single_left+"%",this.writeToInput(),this.old_from===this.result.from&&this.old_to===this.result.to||this.is_start||(this.$cache.input.trigger("change"),this.$cache.input.trigger("input")),this.old_from=this.result.from,this.old_to=this.result.to,this.is_resize||this.is_update||this.is_start||this.is_finish||this.callOnChange(),(this.is_key||this.is_click)&&(this.is_click=this.is_key=!1,this.callOnFinish()),this.is_finish=this.is_resize=this.is_update=!1),this.force_redraw=this.is_click=this.is_key=this.is_start=!1))},drawLabels:function(){var t,i,n,r;this.options&&(t=this.options.values.length,n=this.options.p_values,this.options.hide_from_to||("single"===this.options.type?(t?t=this.decorate(n[this.result.from]):(i=this._prettify(this.result.from),t=this.decorate(i,this.result.from)),this.$cache.single.html(t),this.calcLabels(),this.$cache.min[0].style.visibility=this.labels.p_single_left<this.labels.p_min+1?"hidden":"visible",this.$cache.max[0].style.visibility=this.labels.p_single_left+this.labels.p_single_fake>99-this.labels.p_max?"hidden":"visible"):(t?(this.options.decorate_both?(t=this.decorate(n[this.result.from]),t+=this.options.values_separator,t+=this.decorate(n[this.result.to])):t=this.decorate(n[this.result.from]+this.options.values_separator+n[this.result.to]),i=this.decorate(n[this.result.from]),n=this.decorate(n[this.result.to])):(i=this._prettify(this.result.from),n=this._prettify(this.result.to),this.options.decorate_both?(t=this.decorate(i,this.result.from),t+=this.options.values_separator,t+=this.decorate(n,this.result.to)):t=this.decorate(i+this.options.values_separator+n,this.result.to),i=this.decorate(i,this.result.from),n=this.decorate(n,this.result.to)),this.$cache.single.html(t),this.$cache.from.html(i),this.$cache.to.html(n),this.calcLabels(),t=Math.min(this.labels.p_single_left,this.labels.p_from_left),i=this.labels.p_single_left+this.labels.p_single_fake,n=this.labels.p_to_left+this.labels.p_to_fake,r=Math.max(i,n),this.labels.p_from_left+this.labels.p_from_fake>=this.labels.p_to_left?(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.single[0].style.visibility="visible",this.result.from===this.result.to?("from"===this.target?this.$cache.from[0].style.visibility="visible":"to"===this.target?this.$cache.to[0].style.visibility="visible":this.target||(this.$cache.from[0].style.visibility="visible"),this.$cache.single[0].style.visibility="hidden",r=n):(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.single[0].style.visibility="visible",r=Math.max(i,n))):(this.$cache.from[0].style.visibility="visible",this.$cache.to[0].style.visibility="visible",this.$cache.single[0].style.visibility="hidden"),this.$cache.min[0].style.visibility=t<this.labels.p_min+1?"hidden":"visible",this.$cache.max[0].style.visibility=r>99-this.labels.p_max?"hidden":"visible")))},drawShadow:function(){var n=this.options,r=this.$cache,t="number"==typeof n.from_min&&!isNaN(n.from_min),i="number"==typeof n.from_max&&!isNaN(n.from_max),u="number"==typeof n.to_min&&!isNaN(n.to_min),f="number"==typeof n.to_max&&!isNaN(n.to_max);"single"===n.type?n.from_shadow&&(t||i)?(t=this.convertToPercent(t?n.from_min:n.min),i=this.convertToPercent(i?n.from_max:n.max)-t,t=this.toFixed(t-this.coords.p_handle/100*t),i=this.toFixed(i-this.coords.p_handle/100*i),t+=this.coords.p_handle/2,r.shad_single[0].style.display="block",r.shad_single[0].style.left=t+"%",r.shad_single[0].style.width=i+"%"):r.shad_single[0].style.display="none":(n.from_shadow&&(t||i)?(t=this.convertToPercent(t?n.from_min:n.min),i=this.convertToPercent(i?n.from_max:n.max)-t,t=this.toFixed(t-this.coords.p_handle/100*t),i=this.toFixed(i-this.coords.p_handle/100*i),t+=this.coords.p_handle/2,r.shad_from[0].style.display="block",r.shad_from[0].style.left=t+"%",r.shad_from[0].style.width=i+"%"):r.shad_from[0].style.display="none",n.to_shadow&&(u||f)?(u=this.convertToPercent(u?n.to_min:n.min),n=this.convertToPercent(f?n.to_max:n.max)-u,u=this.toFixed(u-this.coords.p_handle/100*u),n=this.toFixed(n-this.coords.p_handle/100*n),u+=this.coords.p_handle/2,r.shad_to[0].style.display="block",r.shad_to[0].style.left=u+"%",r.shad_to[0].style.width=n+"%"):r.shad_to[0].style.display="none")},writeToInput:function(){"single"===this.options.type?(this.options.values.length?this.$cache.input.prop("value",this.result.from_value):this.$cache.input.prop("value",this.result.from),this.$cache.input.data("from",this.result.from)):(this.options.values.length?this.$cache.input.prop("value",this.result.from_value+this.options.input_values_separator+this.result.to_value):this.$cache.input.prop("value",this.result.from+this.options.input_values_separator+this.result.to),this.$cache.input.data("from",this.result.from),this.$cache.input.data("to",this.result.to))},callOnStart:function(){if(this.writeToInput(),this.options.onStart&&"function"==typeof this.options.onStart)if(this.options.scope)this.options.onStart.call(this.options.scope,this.result);else this.options.onStart(this.result)},callOnChange:function(){if(this.writeToInput(),this.options.onChange&&"function"==typeof this.options.onChange)if(this.options.scope)this.options.onChange.call(this.options.scope,this.result);else this.options.onChange(this.result)},callOnFinish:function(){if(this.writeToInput(),this.options.onFinish&&"function"==typeof this.options.onFinish)if(this.options.scope)this.options.onFinish.call(this.options.scope,this.result);else this.options.onFinish(this.result)},callOnUpdate:function(){if(this.writeToInput(),this.options.onUpdate&&"function"==typeof this.options.onUpdate)if(this.options.scope)this.options.onUpdate.call(this.options.scope,this.result);else this.options.onUpdate(this.result)},toggleInput:function(){this.$cache.input.toggleClass("irs-hidden-input");this.has_tab_index?this.$cache.input.prop("tabindex",-1):this.$cache.input.removeProp("tabindex");this.has_tab_index=!this.has_tab_index},convertToPercent:function(n,t){var i=this.options.max-this.options.min;return i?this.toFixed((t?n:n-this.options.min)/(i/100)):(this.no_diapason=!0,0)},convertToValue:function(n){var t=this.options.min,u=this.options.max,o=t.toString().split(".")[1],s=u.toString().split(".")[1],f,e,r=0,i=0;return 0===n?this.options.min:100===n?this.options.max:(o&&(r=f=o.length),s&&(r=e=s.length),f&&e&&(r=f>=e?f:e),0>t&&(i=Math.abs(t),t=+(t+i).toFixed(r),u=+(u+i).toFixed(r)),n=(u-t)/100*n+t,(t=this.options.step.toString().split(".")[1])?n=+n.toFixed(t.length):(n/=this.options.step,n*=this.options.step,n=+n.toFixed(0)),i&&(n-=i),i=t?+n.toFixed(t.length):this.toFixed(n),i<this.options.min?i=this.options.min:i>this.options.max&&(i=this.options.max),i)},calcWithStep:function(n){var t=Math.round(n/this.coords.p_step)*this.coords.p_step;return 100<t&&(t=100),100===n&&(t=100),this.toFixed(t)},checkMinInterval:function(n,t,i){var r=this.options;return r.min_interval?(n=this.convertToValue(n),t=this.convertToValue(t),"from"===i?t-n<r.min_interval&&(n=t-r.min_interval):n-t<r.min_interval&&(n=t+r.min_interval),this.convertToPercent(n)):n},checkMaxInterval:function(n,t,i){var r=this.options;return r.max_interval?(n=this.convertToValue(n),t=this.convertToValue(t),"from"===i?t-n>r.max_interval&&(n=t-r.max_interval):n-t>r.max_interval&&(n=t+r.max_interval),this.convertToPercent(n)):n},checkDiapason:function(n,t,i){n=this.convertToValue(n);var r=this.options;return"number"!=typeof t&&(t=r.min),"number"!=typeof i&&(i=r.max),n<t&&(n=t),n>i&&(n=i),this.convertToPercent(n)},toFixed:function(n){return n=n.toFixed(20),+n},_prettify:function(n){return this.options.prettify_enabled?this.options.prettify&&"function"==typeof this.options.prettify?this.options.prettify(n):this.prettify(n):n},prettify:function(n){return n.toString().replace(/(\d{1,3}(?=(?:\d\d\d)+(?!\d)))/g,"$1"+this.options.prettify_separator)},checkEdges:function(n,t){return this.options.force_edges?(0>n?n=0:n>100-t&&(n=100-t),this.toFixed(n)):this.toFixed(n)},validate:function(){var n=this.options,t=this.result,u=n.values,f=u.length,r,i;if("string"==typeof n.min&&(n.min=+n.min),"string"==typeof n.max&&(n.max=+n.max),"string"==typeof n.from&&(n.from=+n.from),"string"==typeof n.to&&(n.to=+n.to),"string"==typeof n.step&&(n.step=+n.step),"string"==typeof n.from_min&&(n.from_min=+n.from_min),"string"==typeof n.from_max&&(n.from_max=+n.from_max),"string"==typeof n.to_min&&(n.to_min=+n.to_min),"string"==typeof n.to_max&&(n.to_max=+n.to_max),"string"==typeof n.grid_num&&(n.grid_num=+n.grid_num),n.max<n.min&&(n.max=n.min),f)for(n.p_values=[],n.min=0,n.max=f-1,n.step=1,n.grid_num=n.max,n.grid_snap=!0,r=0;r<f;r++)i=+u[r],isNaN(i)?i=u[r]:(u[r]=i,i=this._prettify(i)),n.p_values.push(i);("number"!=typeof n.from||isNaN(n.from))&&(n.from=n.min);("number"!=typeof n.to||isNaN(n.to))&&(n.to=n.max);"single"===n.type?(n.from<n.min&&(n.from=n.min),n.from>n.max&&(n.from=n.max)):(n.from<n.min&&(n.from=n.min),n.from>n.max&&(n.from=n.max),n.to<n.min&&(n.to=n.min),n.to>n.max&&(n.to=n.max),this.update_check.from&&(this.update_check.from!==n.from&&n.from>n.to&&(n.from=n.to),this.update_check.to!==n.to&&n.to<n.from&&(n.to=n.from)),n.from>n.to&&(n.from=n.to),n.to<n.from&&(n.to=n.from));("number"!=typeof n.step||isNaN(n.step)||!n.step||0>n.step)&&(n.step=1);"number"==typeof n.from_min&&n.from<n.from_min&&(n.from=n.from_min);"number"==typeof n.from_max&&n.from>n.from_max&&(n.from=n.from_max);"number"==typeof n.to_min&&n.to<n.to_min&&(n.to=n.to_min);"number"==typeof n.to_max&&n.from>n.to_max&&(n.to=n.to_max);t&&(t.min!==n.min&&(t.min=n.min),t.max!==n.max&&(t.max=n.max),(t.from<t.min||t.from>t.max)&&(t.from=n.from),(t.to<t.min||t.to>t.max)&&(t.to=n.to));("number"!=typeof n.min_interval||isNaN(n.min_interval)||!n.min_interval||0>n.min_interval)&&(n.min_interval=0);("number"!=typeof n.max_interval||isNaN(n.max_interval)||!n.max_interval||0>n.max_interval)&&(n.max_interval=0);n.min_interval&&n.min_interval>n.max-n.min&&(n.min_interval=n.max-n.min);n.max_interval&&n.max_interval>n.max-n.min&&(n.max_interval=n.max-n.min)},decorate:function(n,t){var r="",i=this.options;return i.prefix&&(r+=i.prefix),r+=n,i.max_postfix&&(i.values.length&&n===i.p_values[i.max]?(r+=i.max_postfix,i.postfix&&(r+=" ")):t===i.max&&(r+=i.max_postfix,i.postfix&&(r+=" "))),i.postfix&&(r+=i.postfix),r},updateFrom:function(){this.result.from=this.options.from;this.result.from_percent=this.convertToPercent(this.result.from);this.result.from_pretty=this._prettify(this.result.from);this.options.values&&(this.result.from_value=this.options.values[this.result.from])},updateTo:function(){this.result.to=this.options.to;this.result.to_percent=this.convertToPercent(this.result.to);this.result.to_pretty=this._prettify(this.result.to);this.options.values&&(this.result.to_value=this.options.values[this.result.to])},updateResult:function(){this.result.min=this.options.min;this.result.max=this.options.max;this.updateFrom();this.updateTo()},appendGrid:function(){var e,s,i,h,c;if(this.options.grid){var n=this.options,r,t=n.max-n.min,u=n.grid_num,f=4,o="";for(this.calcGridMargin(),n.grid_snap?50<t?(u=50/n.step,e=this.toFixed(n.step/.5)):(u=t/n.step,e=this.toFixed(n.step/(t/100))):e=this.toFixed(100/u),4<u&&(f=3),7<u&&(f=2),14<u&&(f=1),28<u&&(f=0),t=0;t<u+1;t++){for(s=f,i=this.toFixed(e*t),100<i&&(i=100),this.coords.big[t]=i,h=(i-e*(t-1))/(s+1),r=1;r<=s&&0!==i;r++)c=this.toFixed(i-h*r),o+='<span class="irs-grid-pol small" style="left: '+c+'%"><\/span>';o+='<span class="irs-grid-pol" style="left: '+i+'%"><\/span>';r=this.convertToValue(i);r=n.values.length?n.p_values[r]:this._prettify(r);o+='<span class="irs-grid-text js-grid-text-'+t+'" style="left: '+i+'%">'+r+"<\/span>"}this.coords.big_num=Math.ceil(u+1);this.$cache.cont.addClass("irs-with-grid");this.$cache.grid.html(o);this.cacheGridLabels()}},cacheGridLabels:function(){for(var i=this.coords.big_num,t,n=0;n<i;n++)t=this.$cache.grid.find(".js-grid-text-"+n),this.$cache.grid_labels.push(t);this.calcGridLabels()},calcGridLabels:function(){for(var t=[],r=[],i=this.coords.big_num,n=0;n<i;n++)this.coords.big_w[n]=this.$cache.grid_labels[n].outerWidth(!1),this.coords.big_p[n]=this.toFixed(this.coords.big_w[n]/this.coords.w_rs*100),this.coords.big_x[n]=this.toFixed(this.coords.big_p[n]/2),t[n]=this.toFixed(this.coords.big[n]-this.coords.big_x[n]),r[n]=this.toFixed(t[n]+this.coords.big_p[n]);for(this.options.force_edges&&(t[0]<-this.coords.grid_gap&&(t[0]=-this.coords.grid_gap,r[0]=this.toFixed(t[0]+this.coords.big_p[0]),this.coords.big_x[0]=this.coords.grid_gap),r[i-1]>100+this.coords.grid_gap&&(r[i-1]=100+this.coords.grid_gap,t[i-1]=this.toFixed(r[i-1]-this.coords.big_p[i-1]),this.coords.big_x[i-1]=this.toFixed(this.coords.big_p[i-1]-this.coords.grid_gap))),this.calcGridCollision(2,t,r),this.calcGridCollision(4,t,r),n=0;n<i;n++)t=this.$cache.grid_labels[n][0],this.coords.big_x[n]!==Number.POSITIVE_INFINITY&&(t.style.marginLeft=-this.coords.big_x[n]+"%")},calcGridCollision:function(n,t,i){for(var f=this.coords.big_num,u,e,r=0;r<f;r+=n){if(u=r+n/2,u>=f)break;e=this.$cache.grid_labels[u][0];e.style.visibility=i[r]<=t[u]?"visible":"hidden"}},calcGridMargin:function(){this.options.grid_margin&&(this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.coords.w_rs&&(this.coords.w_handle="single"===this.options.type?this.$cache.s_single.outerWidth(!1):this.$cache.s_from.outerWidth(!1),this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100),this.coords.grid_gap=this.toFixed(this.coords.p_handle/2-.1),this.$cache.grid[0].style.width=this.toFixed(100-this.coords.p_handle)+"%",this.$cache.grid[0].style.left=this.coords.grid_gap+"%"))},update:function(t){this.input&&(this.is_update=!0,this.options.from=this.result.from,this.options.to=this.result.to,this.update_check.from=this.result.from,this.update_check.to=this.result.to,this.options=n.extend(this.options,t),this.validate(),this.updateResult(t),this.toggleInput(),this.remove(),this.init(!0))},reset:function(){this.input&&(this.updateResult(),this.update())},destroy:function(){this.input&&(this.toggleInput(),this.$cache.input.prop("readonly",!1),n.data(this.input,"ionRangeSlider",null),this.remove(),this.options=this.input=null)}};n.fn.ionRangeSlider=function(t){return this.each(function(){n.data(this,"ionRangeSlider")||n.data(this,"ionRangeSlider",new e(this,t,o++))})},function(){for(var r=0,t=["ms","moz","webkit","o"],n=0;n<t.length&&!i.requestAnimationFrame;++n)i.requestAnimationFrame=i[t[n]+"RequestAnimationFrame"],i.cancelAnimationFrame=i[t[n]+"CancelAnimationFrame"]||i[t[n]+"CancelRequestAnimationFrame"];i.requestAnimationFrame||(i.requestAnimationFrame=function(n){var t=(new Date).getTime(),u=Math.max(0,16-(t-r)),f=i.setTimeout(function(){n(t+u)},u);return r=t+u,f});i.cancelAnimationFrame||(i.cancelAnimationFrame=function(n){clearTimeout(n)})}()}),function(n,t,i){function u(){var n=this;n.id=null;n.busy=!1;n.start=function(t,i){n.busy||(n.stop(),n.id=setTimeout(function(){t();n.id=null;n.busy=!1},i),n.busy=!0)};n.stop=function(){n.id!=null&&(clearTimeout(n.id),n.id=null,n.busy=!1)}}function f(i,r,f){var e=this;e.id=f;e.table=i;e.options=r;e.breakpoints=[];e.breakpointNames="";e.columns={};var o=e.options,s=o.classes,h=0;return e.timers={resize:new u,register:function(n){return e.timers[n]=new u,e.timers[n]}},t.footable.plugins.init(e),e.init=function(){var u=n(t),i=n(e.table),r;if(i.hasClass(s.loaded)){e.raise("footable_already_initialized");return}i.addClass(s.loading);i.find(o.columnDataSelector).each(function(){var t=e.getColumnData(this),r,u;e.columns[t.index]=t;t.className!=null&&(r="",u=!0,n.each(t.matches,function(n,t){u||(r+=", ");r+="> tbody > tr:not(.footable-row-detail) > td:nth-child("+(parseInt(t)+1)+")";u=!1}),i.find(r).not(".footable-cell-detail").addClass(t.className))});for(r in o.breakpoints)e.breakpoints.push({name:r,width:o.breakpoints[r]}),e.breakpointNames+=r+" ";e.breakpoints.sort(function(n,t){return n.width-t.width});e.bindToggleSelectors();e.raise("footable_initializing");i.bind("footable_initialized",function(){e.resize();i.removeClass(s.loading);i.find('[data-init="hide"]').hide();i.find('[data-init="show"]').show();i.addClass(s.loaded)});i.bind("footable_resize",function(){e.resize()});u.bind("resize.footable",function(){e.timers.resize.stop();e.timers.resize.start(function(){e.resize()},o.delay)});e.raise("footable_initialized")},e.bindToggleSelectors=function(){var t=n(e.table);t.find(o.toggleSelector).unbind("click.footable").bind("click.footable",function(i){if(t.is(".breakpoint")&&n(i.target).is("td")){var r=n(this).is("tr")?n(this):n(this).parents("tr:first");e.toggleDetail(r.get(0))}})},e.parse=function(n,t){var i=o.parsers[t.type]||o.parsers.alpha;return i(n)},e.getColumnData=function(t){var i=n(t),s=i.data("hide"),w=i.index(),r,y,l,a,c,u,f,v,p;if(s=s||"",s=s.split(","),r={index:w,hide:{},type:i.data("type")||"alpha",name:n.trim(i.data("name")||i.text()),ignore:i.data("ignore")||!1,className:i.data("class")||null,matches:[],names:{},group:i.data("group")||null,groupName:null},r.group!=null&&(y=n(e.table).find('> thead > tr.footable-group-row > th[data-group="'+r.group+'"], > thead > tr.footable-group-row > td[data-group="'+r.group+'"]').first(),r.groupName=e.parse(y,{type:"alpha"})),l=parseInt(i.prev().attr("colspan")||0),h+=l>1?l-1:0,a=parseInt(i.attr("colspan")||0),c=r.index+h,a>1)for(u=i.data("names"),u=u||"",u=u.split(","),f=0;f<a;f++)r.matches.push(f+c),f<u.length&&(r.names[f+c]=u[f]);else r.matches.push(c);r.hide["default"]=i.data("hide")==="all"||n.inArray("default",s)>=0;for(v in o.breakpoints)r.hide[v]=i.data("hide")==="all"||n.inArray(v,s)>=0;return p=e.raise("footable_column_data",{column:{data:r,th:t}}),p.column.data},e.getViewportWidth=function(){return window.innerWidth||(document.body?document.body.offsetWidth:0)},e.getViewportHeight=function(){return window.innerHeight||(document.body?document.body.offsetHeight:0)},e.calculateWidthAndHeight=function(n,t){return jQuery.isFunction(o.calculateWidthAndHeightOverride)?o.calculateWidthAndHeightOverride(n,t):(t.viewportWidth<t.width&&(t.width=t.viewportWidth),t.viewportHeight<t.height&&(t.height=t.viewportHeight),t)},e.hasBreakpointColumn=function(n){for(var t in e.columns)if(e.columns[t].hide[n])return!0;return!1},e.resize=function(){var t=n(e.table),i={width:t.width(),height:t.height(),viewportWidth:e.getViewportWidth(),viewportHeight:e.getViewportHeight(),orientation:null},r,o,u,s,f,h;if(i.orientation=i.viewportWidth>i.viewportHeight?"landscape":"portrait",i=e.calculateWidthAndHeight(t,i),r=t.data("footable_info"),t.data("footable_info",i),e.raise("footable_resizing",{old:r,info:i}),!r||r&&r.width&&r.width!=i.width||r&&r.height&&r.height!=i.height){for(o=null,s=0;s<e.breakpoints.length;s++)if(u=e.breakpoints[s],u&&u.width&&i.width<=u.width){o=u;break}f=o==null?"default":o.name;h=e.hasBreakpointColumn(f);t.removeClass("default breakpoint").removeClass(e.breakpointNames).addClass(f+(h?" breakpoint":"")).find("> thead > tr:last-child > th").each(function(){var i=e.columns[n(this).index()],r="",s=!0,u;if(n.each(i.matches,function(n,t){s||(r+=", ");var i=t+1;r+="> tbody > tr:not(.footable-row-detail) > td:nth-child("+i+")";r+=", > tfoot > tr:not(.footable-row-detail) > td:nth-child("+i+")";r+=", > colgroup > col:nth-child("+i+")";s=!1}),r+=', > thead > tr[data-group-row="true"] > th[data-group="'+i.group+'"]',u=t.find(r).add(this),i.hide[f]==!1?u.show():u.hide(),t.find("> thead > tr.footable-group-row").length==1){var c=t.find('> thead > tr:last-child > th[data-group="'+i.group+'"]:visible, > thead > tr:last-child > th[data-group="'+i.group+'"]:visible'),h=t.find('> thead > tr.footable-group-row > th[data-group="'+i.group+'"], > thead > tr.footable-group-row > td[data-group="'+i.group+'"]'),o=0;n.each(c,function(){o+=parseInt(n(this).attr("colspan")||1)});o>0?h.attr("colspan",o).show():h.hide()}}).end().find("> tbody > tr.footable-detail-show").each(function(){e.createOrUpdateDetailRow(this)});t.find("> tbody > tr.footable-detail-show:visible").each(function(){var t=n(this).next();t.hasClass("footable-row-detail")&&(h?t.show():t.hide())});t.find("> thead > tr > th.footable-last-column, > tbody > tr > td.footable-last-column").removeClass("footable-last-column");t.find("> thead > tr > th.footable-first-column, > tbody > tr > td.footable-first-column").removeClass("footable-first-column");t.find("> thead > tr, > tbody > tr").find("> th:visible:last, > td:visible:last").addClass("footable-last-column").end().find("> th:visible:first, > td:visible:first").addClass("footable-first-column");e.raise("footable_breakpoint_"+f,{info:i})}e.raise("footable_resized",{old:r,info:i})},e.toggleDetail=function(t){var i=n(t),u=e.createOrUpdateDetailRow(i.get(0)),r=i.next();!u&&r.is(":visible")?(i.removeClass("footable-detail-show"),r.hasClass("footable-row-detail")&&r.hide()):(i.addClass("footable-detail-show"),r.show())},e.getColumnFromTdIndex=function(t){var r=null,i;for(i in e.columns)if(n.inArray(t,e.columns[i].matches)>=0){r=e.columns[i];break}return r},e.createOrUpdateDetailRow=function(t){var s,c,f;n.ajax({async:!1,url:"./assets/traducao/Language.xml",success:function(t){s=n(t)}});var i=n(t),r=i.next(),h,u=[];return i.is(":hidden")?!1:(e.raise("footable_rowdetailupdated",{row:i,detail:r}),i.find("> td:hidden").each(function(){var i=n(this).index(),t=e.getColumnFromTdIndex(i),r=t.name;return t.ignore==!0?!0:(i in t.names&&(r=t.names[i]),u.push({name:r,value:e.parse(this,t),display:n.trim(n(this).html()),group:t.group,groupName:t.groupName,ClassLang:s.find('english:contains("'+r+'")').parents("translation").attr("class")}),!0)}),u.length==0)?!1:(c=i.find("> td:visible").length,f=r.hasClass("footable-row-detail"),f||(r=n('<tr class="footable-row-detail"><td class="footable-cell-detail"><div class="footable-row-detail-inner"><\/div><\/td><\/tr>'),i.after(r)),r.find("> td:first").attr("colspan",c),h=r.find(".footable-row-detail-inner").empty(),o.createDetail(h,u),!f)},e.raise=function(t,i){var u,r;return i=i||{},u={ft:e},n.extend(!0,u,i),r=n.Event(t,u),r.ft||n.extend(!0,r,u),n(e.table).trigger(r),r},e.init(),e}t.footable={options:{delay:100,breakpoints:{phone:480,tablet:1024},parsers:{alpha:function(t){return n(t).data("value")||n.trim(n(t).text())}},calculateWidthAndHeightOverride:null,toggleSelector:" > tbody > tr:not(.footable-row-detail)",columnDataSelector:"> thead > tr:last-child > th, > thead > tr:last-child > td",createDetail:function(n,t){for(var i={_none:{name:null,data:[]}},e,r,f,o,u=0;u<t.length;u++)e=t[u].group,e!=null?(e in i||(i[e]={name:t[u].groupName,data:[]}),i[e].data.push(t[u])):i._none.data.push(t[u]);for(r in i)if(i[r].data.length!=0)for(r!="_none"&&n.append("<h4>"+i[r].name+"<\/h4>"),f=0;f<i[r].data.length;f++)o=i[r].data[f].name?":":"",n.append('<div><strong class="'+i[r].data[f].ClassLang+'">'+i[r].data[f].name+"<\/strong> "+o+" "+i[r].data[f].display+"<\/div>")},classes:{loading:"footable-loading",loaded:"footable-loaded",sorted:"footable-sorted",descending:"footable-sorted-desc",indicator:"footable-sort-indicator"},debug:!1},version:{major:0,minor:5,toString:function(){return t.footable.version.major+"."+t.footable.version.minor},parse:function(n){return version=/(\d+)\.?(\d+)?\.?(\d+)?/.exec(n),{major:parseInt(version[1])||0,minor:parseInt(version[2])||0,patch:parseInt(version[3])||0}}},plugins:{_validate:function(i){return typeof i.name!="string"?(t.footable.options.debug==!0&&console.error('Validation failed, plugin does not implement a string property called "name".',i),!1):n.isFunction(i.init)?(t.footable.options.debug==!0&&console.log('Validation succeeded for plugin "'+i.name+'".',i),!0):(t.footable.options.debug==!0&&console.error('Validation failed, plugin "'+i.name+'" does not implement a function called "init".',i),!1)},registered:[],register:function(r,u){t.footable.plugins._validate(r)&&(t.footable.plugins.registered.push(r),u!=i&&typeof u=="object"&&n.extend(!0,t.footable.options,u),t.footable.options.debug==!0&&console.log('Plugin "'+r.name+'" has been registered with the Foobox.',r))},init:function(n){for(var i=0;i<t.footable.plugins.registered.length;i++)try{t.footable.plugins.registered[i].init(n)}catch(r){t.footable.options.debug==!0&&console.error(r)}}}};var r=0;n.fn.footable=function(i){i=i||{};var u=n.extend(!0,{},t.footable.options,i);return this.each(function(){r++;this.footable=new f(this,u,r)})}}(jQuery,window),function(n,t,i){function u(){var t=this;t.name="Footable Sortable";t.init=function(i){i.options.sort==!0&&n(i.table).bind({footable_initialized:function(r){var u=i.options.classes.sort,e,o=n(r.ft.table),s=o.find("> tbody"),f,c,h;o.find("> thead > tr:last-child > th, > thead > tr:last-child > td").each(function(){f=n(this);e=r.ft.columns[f.index()];e.sort.ignore!=!0&&(f.addClass(u.sortable),n("<span />").addClass(u.indicator).appendTo(f))});o.find("> thead > tr:last-child > th."+u.sortable+", > thead > tr:last-child > td."+u.sortable).click(function(i){return(f=n(this),e=r.ft.columns[f.index()],e.sort.ignore==!0)?!0:(i.preventDefault(),o.find("> thead > tr:last-child > th, > thead > tr:last-child > td").not(f).removeClass(u.sorted+" "+u.descending),f.hasClass(u.sorted)?(t.reverse(r.ft,s),f.removeClass(u.sorted).addClass(u.descending)):f.hasClass(u.descending)?(t.reverse(r.ft,s),f.removeClass(u.descending).addClass(u.sorted)):(t.sort(r.ft,s,e),f.removeClass(u.descending).addClass(u.sorted)),r.ft.bindToggleSelectors(),r.ft.raise("footable_sorted",{column:e}),!1)});c=!1;for(h in r.ft.columns)if(e=r.ft.columns[h],e.sort.initial){t.sort(r.ft,s,e);c=!0;f=o.find("> thead > tr:last-child > th:eq("+h+"), > thead > tr:last-child > td:eq("+h+")");e.sort.initial=="descending"?(t.reverse(r.ft,s),f.addClass(u.descending)):f.addClass(u.sorted);break}else e.sort.ignore!=!0;c&&r.ft.bindToggleSelectors()},footable_column_data:function(t){var i=n(t.column.th),r;t.column.data.sort=t.column.data.sort||{};t.column.data.sort.initial=i.data("sort-initial")||!1;t.column.data.sort.ignore=i.data("sort-ignore")||!1;t.column.data.sort.selector=i.data("sort-selector")||null;r=i.data("sort-match")||0;r>=t.column.data.matches.length&&(r=0);t.column.data.sort.match=t.column.data.matches[r]}})};t.rows=function(t,r,u){var f=[];return r.find("> tr").each(function(){var r=n(this),o=null,e;return r.hasClass("footable-row-detail")?!0:(r.next().hasClass("footable-row-detail")&&(o=r.next().get(0)),e={row:r,detail:o},u!=i&&(e.value=t.parse(this.cells[u.sort.match],u)),f.push(e),!0)}).detach(),f};t.sort=function(n,i,r){var f=t.rows(n,i,r),e=n.options.sorters[r.type]||n.options.sorters.alpha,u;for(f.sort(function(n,t){return e(n.value,t.value)}),u=0;u<f.length;u++)i.append(f[u].row),f[u].detail!=null&&i.append(f[u].detail)};t.reverse=function(n,i){for(var u=t.rows(n,i),r=u.length-1;r>=0;r--)i.append(u[r].row),u[r].detail!=null&&i.append(u[r].detail)}}if(t.footable==i||t.footable==null)throw new Error("Please check and make sure footable.js is included in the page and is loaded prior to this script.");var r={sort:!0,sorters:{alpha:function(n,t){return n==t?0:n<t?-1:1},numeric:function(n,t){return n-t}},parsers:{numeric:function(t){var i=n(t).data("value")||n(t).text().replace(/[^0-9.-]/g,"");return i=parseFloat(i),isNaN(i)&&(i=0),i}},classes:{sort:{sortable:"footable-sortable",sorted:"footable-sorted",descending:"footable-sorted-desc",indicator:"footable-sort-indicator"}}};t.footable.plugins.register(new u,r)}(jQuery,window),function(n,t){var i=function(n){return new f(n)},r;i.version="0.1.3";r=n.fxSetup||{rates:{},base:""};i.rates=r.rates;i.base=r.base;i.settings={from:r.from||i.base,to:r.to||i.base};var u=i.convert=function(n,t){var r;if("object"==typeof n&&n.length){for(r=0;r<n.length;r++)n[r]=u(n[r],t);return n}t=t||{};t.from||(t.from=i.settings.from);t.to||(t.to=i.settings.to);var r=t.to,e=t.from,f=i.rates;if(f[i.base]=1,!f[r]||!f[e])throw"fx error";return r=e===i.base?f[r]:r===i.base?1/f[e]:f[r]*(1/f[e]),n*r},f=function(n){"string"==typeof n?(this._v=parseFloat(n.replace(/[^0-9-.]/g,"")),this._fx=n.replace(/([^A-Za-z])/g,"")):this._v=n},r=i.prototype=f.prototype;r.convert=function(){var n=Array.prototype.slice.call(arguments);return n.unshift(this._v),u.apply(i,n)};r.from=function(n){return n=i(u(this._v,{from:n,to:i.base})),n._fx=i.base,n};r.to=function(n){return u(this._v,{from:this._fx?this._fx:i.settings.from,to:n})};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=i),exports.fx=fx):"function"==typeof define&&define.amd?define([],function(){return i}):(i.noConflict=function(r){return function(){return n.fx=r,i.noConflict=t,i}}(n.fx),n.fx=i)}(this),function(n){"use strict";function t(n){return(n||"").toLowerCase()}var i="2.1.2";n.fn.cycle=function(i){var r;return 0!==this.length||n.isReady?this.each(function(){var f,r,h,o,u=n(this),s=n.fn.cycle.log,e;if(!u.data("cycle.opts")){(u.data("cycle-log")===!1||i&&i.log===!1||r&&r.log===!1)&&(s=n.noop);s("--c2 init--");f=u.data();for(e in f)f.hasOwnProperty(e)&&/^cycle[A-Z]+/.test(e)&&(o=f[e],h=e.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,t),s(h+":",o,"("+typeof o+")"),f[h]=o);r=n.extend({},n.fn.cycle.defaults,f,i||{});r.timeoutId=0;r.paused=r.paused||!1;r.container=u;r._maxZ=r.maxZ;r.API=n.extend({_container:u},n.fn.cycle.API);r.API.log=s;r.API.trigger=function(n,t){return r.container.trigger(n,t),r.API};u.data("cycle.opts",r);u.data("cycle.API",r.API);r.API.trigger("cycle-bootstrap",[r,r.API]);r.API.addInitialSlides();r.API.preInitSlideshow();r.slides.length&&r.API.initSlideshow()}}):(r={s:this.selector,c:this.context},n.fn.cycle.log("requeuing slideshow (dom not ready)"),n(function(){n(r.s,r.c).cycle(i)}),this)};n.fn.cycle.API={opts:function(){return this._container.data("cycle.opts")},addInitialSlides:function(){var t=this.opts(),i=t.slides;t.slideCount=0;t.slides=n();i=i.jquery?i:t.container.find(i);t.random&&i.sort(function(){return Math.random()-.5});t.API.add(i)},preInitSlideshow:function(){var t=this.opts(),i;t.API.trigger("cycle-pre-initialize",[t]);i=n.fn.cycle.transitions[t.fx];i&&n.isFunction(i.preInit)&&i.preInit(t);t._preInitialized=!0},postInitSlideshow:function(){var t=this.opts(),i;t.API.trigger("cycle-post-initialize",[t]);i=n.fn.cycle.transitions[t.fx];i&&n.isFunction(i.postInit)&&i.postInit(t)},initSlideshow:function(){var i,t=this.opts(),r=t.container;t.API.calcFirstSlide();"static"==t.container.css("position")&&t.container.css("position","relative");n(t.slides[t.currSlide]).css({opacity:1,display:"block",visibility:"visible"});t.API.stackSlides(t.slides[t.currSlide],t.slides[t.nextSlide],!t.reverse);t.pauseOnHover&&(t.pauseOnHover!==!0&&(r=n(t.pauseOnHover)),r.hover(function(){t.API.pause(!0)},function(){t.API.resume(!0)}));t.timeout&&(i=t.API.getSlideOpts(t.currSlide),t.API.queueTransition(i,i.timeout+t.delay));t._initialized=!0;t.API.updateView(!0);t.API.trigger("cycle-initialized",[t]);t.API.postInitSlideshow()},pause:function(t){var i=this.opts(),r=i.API.getSlideOpts(),u=i.hoverPaused||i.paused;t?i.hoverPaused=!0:i.paused=!0;u||(i.container.addClass("cycle-paused"),i.API.trigger("cycle-paused",[i]).log("cycle-paused"),r.timeout&&(clearTimeout(i.timeoutId),i.timeoutId=0,i._remainingTimeout-=n.now()-i._lastQueue,(0>i._remainingTimeout||isNaN(i._remainingTimeout))&&(i._remainingTimeout=void 0)))},resume:function(n){var t=this.opts(),i=!t.hoverPaused&&!t.paused;n?t.hoverPaused=!1:t.paused=!1;i||(t.container.removeClass("cycle-paused"),0===t.slides.filter(":animated").length&&t.API.queueTransition(t.API.getSlideOpts(),t._remainingTimeout),t.API.trigger("cycle-resumed",[t,t._remainingTimeout]).log("cycle-resumed"))},add:function(t,i){var u,r=this.opts(),e=r.slideCount,f=!1;"string"==n.type(t)&&(t=n.trim(t));n(t).each(function(){var u,t=n(this);i?r.container.prepend(t):r.container.append(t);r.slideCount++;u=r.API.buildSlideOpts(t);r.slides=i?n(t).add(r.slides):r.slides.add(t);r.API.initSlide(u,t,--r._maxZ);t.data("cycle.opts",u);r.API.trigger("cycle-slide-added",[r,u,t])});r.API.updateView(!0);f=r._preInitialized&&2>e&&r.slideCount>=1;f&&(r._initialized?r.timeout&&(u=r.slides.length,r.nextSlide=r.reverse?u-1:1,r.timeoutId||r.API.queueTransition(r)):r.API.initSlideshow())},calcFirstSlide:function(){var t,n=this.opts();t=parseInt(n.startingSlide||0,10);(t>=n.slides.length||0>t)&&(t=0);n.currSlide=t;n.reverse?(n.nextSlide=t-1,0>n.nextSlide&&(n.nextSlide=n.slides.length-1)):(n.nextSlide=t+1,n.nextSlide==n.slides.length&&(n.nextSlide=0))},calcNextSlide:function(){var t,n=this.opts();n.reverse?(t=0>n.nextSlide-1,n.nextSlide=t?n.slideCount-1:n.nextSlide-1,n.currSlide=t?0:n.nextSlide+1):(t=n.nextSlide+1==n.slides.length,n.nextSlide=t?0:n.nextSlide+1,n.currSlide=t?n.slides.length-1:n.nextSlide-1)},calcTx:function(t,i){var r,u=t;return i&&u.manualFx&&(r=n.fn.cycle.transitions[u.manualFx]),r||(r=n.fn.cycle.transitions[u.fx]),r||(r=n.fn.cycle.transitions.fade,u.API.log('Transition "'+u.fx+'" not found.  Using fade.')),r},prepareTx:function(n,t){var o,f,e,r,u,i=this.opts();return 2>i.slideCount?(i.timeoutId=0,void 0):(!n||i.busy&&!i.manualTrump||(i.API.stopTransition(),i.busy=!1,clearTimeout(i.timeoutId),i.timeoutId=0),i.busy||(0!==i.timeoutId||n)&&(f=i.slides[i.currSlide],e=i.slides[i.nextSlide],r=i.API.getSlideOpts(i.nextSlide),u=i.API.calcTx(r,n),i._tx=u,n&&void 0!==r.manualSpeed&&(r.speed=r.manualSpeed),i.nextSlide!=i.currSlide&&(n||!i.paused&&!i.hoverPaused&&i.timeout)?(i.API.trigger("cycle-before",[r,f,e,t]),u.before&&u.before(r,f,e,t),o=function(){i.busy=!1;i.container.data("cycle.opts")&&(u.after&&u.after(r,f,e,t),i.API.trigger("cycle-after",[r,f,e,t]),i.API.queueTransition(r),i.API.updateView(!0))},i.busy=!0,u.transition?u.transition(r,f,e,t,o):i.API.doTransition(r,f,e,t,o),i.API.calcNextSlide(),i.API.updateView()):i.API.queueTransition(r)),void 0)},doTransition:function(t,i,r,u,f){var e=t,o=n(i),s=n(r),h=function(){s.animate(e.animIn||{opacity:1},e.speed,e.easeIn||e.easing,f)};s.css(e.cssBefore||{});o.animate(e.animOut||{},e.speed,e.easeOut||e.easing,function(){o.css(e.cssAfter||{});e.sync||h()});e.sync&&h()},queueTransition:function(t,i){var r=this.opts(),u=void 0!==i?i:t.timeout;return 0===r.nextSlide&&0==--r.loop?(r.API.log("terminating; loop=0"),r.timeout=0,u?setTimeout(function(){r.API.trigger("cycle-finished",[r])},u):r.API.trigger("cycle-finished",[r]),r.nextSlide=r.currSlide,void 0):void 0!==r.continueAuto&&(r.continueAuto===!1||n.isFunction(r.continueAuto)&&r.continueAuto()===!1)?(r.API.log("terminating automatic transitions"),r.timeout=0,r.timeoutId&&clearTimeout(r.timeoutId),void 0):(u&&(r._lastQueue=n.now(),void 0===i&&(r._remainingTimeout=t.timeout),r.paused||r.hoverPaused||(r.timeoutId=setTimeout(function(){r.API.prepareTx(!1,!r.reverse)},u))),void 0)},stopTransition:function(){var n=this.opts();n.slides.filter(":animated").length&&(n.slides.stop(!1,!0),n.API.trigger("cycle-transition-stopped",[n]));n._tx&&n._tx.stopTransition&&n._tx.stopTransition(n)},advanceSlide:function(n){var t=this.opts();return clearTimeout(t.timeoutId),t.timeoutId=0,t.nextSlide=t.currSlide+n,0>t.nextSlide?t.nextSlide=t.slides.length-1:t.nextSlide>=t.slides.length&&(t.nextSlide=0),t.API.prepareTx(!0,n>=0),!1},buildSlideOpts:function(i){var f,o,e=this.opts(),r=i.data()||{},u;for(u in r)r.hasOwnProperty(u)&&/^cycle[A-Z]+/.test(u)&&(f=r[u],o=u.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,t),e.API.log("["+(e.slideCount-1)+"]",o+":",f,"("+typeof f+")"),r[o]=f);r=n.extend({},n.fn.cycle.defaults,e,r);r.slideNum=e.slideCount;try{delete r.API;delete r.slideCount;delete r.currSlide;delete r.nextSlide;delete r.slides}catch(s){}return r},getSlideOpts:function(t){var i=this.opts(),r,u;return void 0===t&&(t=i.currSlide),r=i.slides[t],u=n(r).data("cycle.opts"),n.extend({},i,u)},initSlide:function(t,i,r){var u=this.opts();i.css(t.slideCss||{});r>0&&i.css("zIndex",r);isNaN(t.speed)&&(t.speed=n.fx.speeds[t.speed]||n.fx.speeds._default);t.sync||(t.speed=t.speed/2);i.addClass(u.slideClass)},updateView:function(n,t){var i=this.opts(),r,u;i._initialized&&(r=i.API.getSlideOpts(),u=i.slides[i.currSlide],!n&&t!==!0&&(i.API.trigger("cycle-update-view-before",[i,r,u]),0>i.updateView)||(i.slideActiveClass&&i.slides.removeClass(i.slideActiveClass).eq(i.currSlide).addClass(i.slideActiveClass),n&&i.hideNonActive&&i.slides.filter(":not(."+i.slideActiveClass+")").css("visibility","hidden"),0===i.updateView&&setTimeout(function(){i.API.trigger("cycle-update-view",[i,r,u,n])},r.speed/(i.sync?2:1)),0!==i.updateView&&i.API.trigger("cycle-update-view",[i,r,u,n]),n&&i.API.trigger("cycle-update-view-after",[i,r,u])))},getComponent:function(t){var r=this.opts(),i=r[t];return"string"==typeof i?/^\s*[\>|\+|~]/.test(i)?r.container.find(i):n(i):i.jquery?i:n(i)},stackSlides:function(t,i,r){var u=this.opts(),f,e,o;if(t||(t=u.slides[u.currSlide],i=u.slides[u.nextSlide],r=!u.reverse),n(t).css("zIndex",u.maxZ),e=u.maxZ-2,o=u.slideCount,r){for(f=u.currSlide+1;o>f;f++)n(u.slides[f]).css("zIndex",e--);for(f=0;u.currSlide>f;f++)n(u.slides[f]).css("zIndex",e--)}else{for(f=u.currSlide-1;f>=0;f--)n(u.slides[f]).css("zIndex",e--);for(f=o-1;f>u.currSlide;f--)n(u.slides[f]).css("zIndex",e--)}n(i).css("zIndex",u.maxZ-1)},getSlideIndex:function(n){return this.opts().slides.index(n)}};n.fn.cycle.log=function(){window.console&&console.log&&console.log("[cycle2] "+Array.prototype.join.call(arguments," "))};n.fn.cycle.version=function(){return"Cycle2: "+i};n.fn.cycle.transitions={custom:{},none:{before:function(n,t,i,r){n.API.stackSlides(i,t,r);n.cssBefore={opacity:1,visibility:"visible",display:"block"}}},fade:{before:function(t,i,r,u){var f=t.API.getSlideOpts(t.nextSlide).slideCss||{};t.API.stackSlides(i,r,u);t.cssBefore=n.extend(f,{opacity:0,visibility:"visible",display:"block"});t.animIn={opacity:1};t.animOut={opacity:0}}},fadeout:{before:function(t,i,r,u){var f=t.API.getSlideOpts(t.nextSlide).slideCss||{};t.API.stackSlides(i,r,u);t.cssBefore=n.extend(f,{opacity:1,visibility:"visible",display:"block"});t.animOut={opacity:0}}},scrollHorz:{before:function(n,t,i,r){n.API.stackSlides(t,i,r);var u=n.container.css("overflow","hidden").width();n.cssBefore={left:r?u:-u,top:0,opacity:1,visibility:"visible",display:"block"};n.cssAfter={zIndex:n._maxZ-2,left:0};n.animIn={left:0};n.animOut={left:r?-u:u}}}};n.fn.cycle.defaults={allowWrap:!0,autoSelector:".cycle-slideshow[data-cycle-auto-init!=false]",delay:0,easing:null,fx:"fade",hideNonActive:!0,loop:0,manualFx:void 0,manualSpeed:void 0,manualTrump:!0,maxZ:100,pauseOnHover:!1,reverse:!1,slideActiveClass:"cycle-slide-active",slideClass:"cycle-slide",slideCss:{position:"absolute",top:0,left:0},slides:"> img",speed:500,startingSlide:0,sync:!0,timeout:4e3,updateView:0};n(document).ready(function(){n(n.fn.cycle.defaults.autoSelector).cycle()})}(jQuery),function(n){"use strict";function t(t,i){var f,o,e,r=i.autoHeight;if("container"==r)o=n(i.slides[i.currSlide]).outerHeight(),i.container.height(o);else if(i._autoHeightRatio)i.container.height(i.container.width()/i._autoHeightRatio);else if("calc"===r||"number"==n.type(r)&&r>=0){if(e="calc"===r?u(t,i):r>=i.slides.length?0:r,e==i._sentinelIndex)return;i._sentinelIndex=e;i._sentinel&&i._sentinel.remove();f=n(i.slides[e].cloneNode(!0));f.removeAttr("id name rel").find("[id],[name],[rel]").removeAttr("id name rel");f.css({position:"static",visibility:"hidden",display:"block"}).prependTo(i.container).addClass("cycle-sentinel cycle-slide").removeClass("cycle-slide-active");f.find("*").css("visibility","hidden");i._sentinel=f}}function u(t,i){var r=0,u=-1;return i.slides.each(function(t){var i=n(this).height();i>u&&(u=i,r=t)}),r}function i(t,i,r,u){var f=n(u).outerHeight();i.container.animate({height:f},i.autoHeightSpeed,i.autoHeightEasing)}function r(u,f){f._autoHeightOnResize&&(n(window).off("resize orientationchange",f._autoHeightOnResize),f._autoHeightOnResize=null);f.container.off("cycle-slide-added cycle-slide-removed",t);f.container.off("cycle-destroyed",r);f.container.off("cycle-before",i);f._sentinel&&(f._sentinel.remove(),f._sentinel=null)}n.extend(n.fn.cycle.defaults,{autoHeight:0,autoHeightSpeed:250,autoHeightEasing:null});n(document).on("cycle-initialized",function(u,f){function h(){t(u,f)}var e,o=f.autoHeight,s=n.type(o),c=null;("string"===s||"number"===s)&&(f.container.on("cycle-slide-added cycle-slide-removed",t),f.container.on("cycle-destroyed",r),"container"==o?f.container.on("cycle-before",i):"string"===s&&/\d+\:\d+/.test(o)&&(e=o.match(/(\d+)\:(\d+)/),e=e[1]/e[2],f._autoHeightRatio=e),"number"!==s&&(f._autoHeightOnResize=function(){clearTimeout(c);c=setTimeout(h,50)},n(window).on("resize orientationchange",f._autoHeightOnResize)),setTimeout(h,30))})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{caption:"> .cycle-caption",captionTemplate:"{{slideNum}} / {{slideCount}}",overlay:"> .cycle-overlay",overlayTemplate:"<div>{{title}}<\/div><div>{{desc}}<\/div>",captionModule:"caption"});n(document).on("cycle-update-view",function(t,i,r,u){"caption"===i.captionModule&&n.each(["caption","overlay"],function(){var t=this,f=r[t+"Template"],n=i.API.getComponent(t);n.length&&f?(n.html(i.API.tmpl(f,r,i,u)),n.show()):n.hide()})});n(document).on("cycle-destroyed",function(t,i){var r;n.each(["caption","overlay"],function(){var n=this,t=i[n+"Template"];i[n]&&t&&(r=i.API.getComponent("caption"),r.empty())})})}(jQuery),function(n){"use strict";var t=n.fn.cycle;n.fn.cycle=function(i){var r,f,u,e=n.makeArray(arguments);return"number"==n.type(i)?this.cycle("goto",i):"string"==n.type(i)?this.each(function(){var o;return r=i,u=n(this).data("cycle.opts"),void 0===u?(t.log('slideshow must be initialized before sending commands; "'+r+'" ignored'),void 0):(r="goto"==r?"jump":r,f=u.API[r],n.isFunction(f)?(o=n.makeArray(e),o.shift(),f.apply(u.API,o)):(t.log("unknown command: ",r),void 0))}):t.apply(this,arguments)};n.extend(n.fn.cycle,t);n.extend(t.API,{next:function(){var n=this.opts(),t;(!n.busy||n.manualTrump)&&(t=n.reverse?-1:1,n.allowWrap===!1&&n.currSlide+t>=n.slideCount||(n.API.advanceSlide(t),n.API.trigger("cycle-next",[n]).log("cycle-next")))},prev:function(){var n=this.opts(),t;(!n.busy||n.manualTrump)&&(t=n.reverse?1:-1,n.allowWrap===!1&&0>n.currSlide+t||(n.API.advanceSlide(t),n.API.trigger("cycle-prev",[n]).log("cycle-prev")))},destroy:function(){this.stop();var t=this.opts(),i=n.isFunction(n._data)?n._data:n.noop;clearTimeout(t.timeoutId);t.timeoutId=0;t.API.stop();t.API.trigger("cycle-destroyed",[t]).log("cycle-destroyed");t.container.removeData();i(t.container[0],"parsedAttrs",!1);t.retainStylesOnDestroy||(t.container.removeAttr("style"),t.slides.removeAttr("style"),t.slides.removeClass(t.slideActiveClass));t.slides.each(function(){n(this).removeData();i(this,"parsedAttrs",!1)})},jump:function(n){var r,t=this.opts(),i;if(!t.busy||t.manualTrump){if(i=parseInt(n,10),isNaN(i)||0>i||i>=t.slides.length)return t.API.log("goto: invalid slide index: "+i),void 0;if(i==t.currSlide)return t.API.log("goto: skipping, already on slide",i),void 0;t.nextSlide=i;clearTimeout(t.timeoutId);t.timeoutId=0;t.API.log("goto: ",i," (zero-index)");r=t.currSlide<t.nextSlide;t.API.prepareTx(!0,r)}},stop:function(){var t=this.opts(),i=t.container;clearTimeout(t.timeoutId);t.timeoutId=0;t.API.stopTransition();t.pauseOnHover&&(t.pauseOnHover!==!0&&(i=n(t.pauseOnHover)),i.off("mouseenter mouseleave"));t.API.trigger("cycle-stopped",[t]).log("cycle-stopped")},reinit:function(){var n=this.opts();n.API.destroy();n.container.cycle()},remove:function(t){for(var r,u,i=this.opts(),e=[],o=1,f=0;i.slides.length>f;f++)r=i.slides[f],f==t?u=r:(e.push(r),n(r).data("cycle.opts").slideNum=o,o++);u&&(i.slides=n(e),i.slideCount--,n(u).remove(),t==i.currSlide?i.API.advanceSlide(1):i.currSlide>t?i.currSlide--:i.currSlide++,i.API.trigger("cycle-slide-removed",[i,t,u]).log("cycle-slide-removed"),i.API.updateView())}});n(document).on("click.cycle","[data-cycle-cmd]",function(t){t.preventDefault();var i=n(this),r=i.data("cycle-cmd"),u=i.data("cycle-context")||".cycle-slideshow";n(u).cycle(r,i.data("cycle-arg"))})}(jQuery),function(n){"use strict";function t(t,i){var r;return t._hashFence?(t._hashFence=!1,void 0):(r=window.location.hash.substring(1),t.slides.each(function(u){if(n(this).data("cycle-hash")==r){if(i===!0)t.startingSlide=u;else{var f=u>t.currSlide;t.nextSlide=u;t.API.prepareTx(!0,f)}return!1}}),void 0)}n(document).on("cycle-pre-initialize",function(i,r){t(r,!0);r._onHashChange=function(){t(r,!1)};n(window).on("hashchange",r._onHashChange)});n(document).on("cycle-update-view",function(n,t,i){i.hash&&"#"+i.hash!=window.location.hash&&(t._hashFence=!0,window.location.hash=i.hash)});n(document).on("cycle-destroyed",function(t,i){i._onHashChange&&n(window).off("hashchange",i._onHashChange)})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{loader:!1});n(document).on("cycle-bootstrap",function(t,i){function u(t,u){function s(t){var o;"wait"==i.loader?(e.push(t),0===f&&(e.sort(h),r.apply(i.API,[e,u]),i.container.removeClass("cycle-loading"))):(o=n(i.slides[i.currSlide]),r.apply(i.API,[t,u]),o.show(),i.container.removeClass("cycle-loading"))}function h(n,t){return n.data("index")-t.data("index")}var e=[],o,f;if("string"==n.type(t))t=n.trim(t);else if("array"===n.type(t))for(o=0;t.length>o;o++)t[o]=n(t[o])[0];t=n(t);f=t.length;f&&(t.css("visibility","hidden").appendTo("body").each(function(t){function l(){0==--c&&(--f,s(o))}var c=0,o=n(this),h=o.is("img")?o:o.find("img");return o.data("index",t),h=h.filter(":not(.cycle-loader-ignore)").filter(':not([src=""])'),h.length?(c=h.length,h.each(function(){this.complete?l():n(this).load(function(){l()}).on("error",function(){0==--c&&(i.API.log("slide skipped; img not loaded:",this.src),0==--f&&"wait"==i.loader&&r.apply(i.API,[e,u]))})}),void 0):(--f,e.push(o),void 0)}),f&&i.container.addClass("cycle-loading"))}var r;i.loader&&(r=i.API.add,i.API.add=u)})}(jQuery),function(n){"use strict";function t(t,i,r){var u,f=t.API.getComponent("pager");f.each(function(){var f=n(this),e;i.pagerTemplate?(e=t.API.tmpl(i.pagerTemplate,i,t,r[0]),u=n(e).appendTo(f)):u=f.children().eq(t.slideCount-1);u.on(t.pagerEvent,function(n){n.preventDefault();t.API.page(f,n.currentTarget)})})}function i(n,t){var i=this.opts();if(!i.busy||i.manualTrump){var u=n.children().index(t),r=u,f=r>i.currSlide;i.currSlide!=r&&(i.nextSlide=r,i.API.prepareTx(!0,f),i.API.trigger("cycle-pager-activated",[i,n,t]))}}n.extend(n.fn.cycle.defaults,{pager:"> .cycle-pager",pagerActiveClass:"cycle-pager-active",pagerEvent:"click.cycle",pagerTemplate:"<span>&bull;<\/span>"});n(document).on("cycle-bootstrap",function(n,i,r){r.buildPagerLink=t});n(document).on("cycle-slide-added",function(n,t,r,u){t.pager&&(t.API.buildPagerLink(t,r,u),t.API.page=i)});n(document).on("cycle-slide-removed",function(t,i,r){if(i.pager){var u=i.API.getComponent("pager");u.each(function(){var t=n(this);n(t.children()[r]).remove()})}});n(document).on("cycle-update-view",function(t,i){var r;i.pager&&(r=i.API.getComponent("pager"),r.each(function(){n(this).children().removeClass(i.pagerActiveClass).eq(i.currSlide).addClass(i.pagerActiveClass)}))});n(document).on("cycle-destroyed",function(n,t){var i=t.API.getComponent("pager");i&&(i.children().off(t.pagerEvent),t.pagerTemplate&&i.empty())})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{next:"> .cycle-next",nextEvent:"click.cycle",disabledClass:"disabled",prev:"> .cycle-prev",prevEvent:"click.cycle",swipe:!1});n(document).on("cycle-initialized",function(n,t){if(t.API.getComponent("next").on(t.nextEvent,function(n){n.preventDefault();t.API.next()}),t.API.getComponent("prev").on(t.prevEvent,function(n){n.preventDefault();t.API.prev()}),t.swipe){var i=t.swipeVert?"swipeUp.cycle":"swipeLeft.cycle swipeleft.cycle",r=t.swipeVert?"swipeDown.cycle":"swipeRight.cycle swiperight.cycle";t.container.on(i,function(){t.API.next()});t.container.on(r,function(){t.API.prev()})}});n(document).on("cycle-update-view",function(n,t){if(!t.allowWrap){var i=t.disabledClass,r=t.API.getComponent("next"),u=t.API.getComponent("prev"),f=t._prevBoundry||0,e=void 0!==t._nextBoundry?t._nextBoundry:t.slideCount-1;t.currSlide==e?r.addClass(i).prop("disabled",!0):r.removeClass(i).prop("disabled",!1);t.currSlide===f?u.addClass(i).prop("disabled",!0):u.removeClass(i).prop("disabled",!1)}});n(document).on("cycle-destroyed",function(n,t){t.API.getComponent("prev").off(t.nextEvent);t.API.getComponent("next").off(t.prevEvent);t.container.off("swipeleft.cycle swiperight.cycle swipeLeft.cycle swipeRight.cycle swipeUp.cycle swipeDown.cycle")})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{progressive:!1});n(document).on("cycle-pre-initialize",function(t,i){if(i.progressive){var r,f,u=i.API,e=u.next,s=u.prev,o=u.prepareTx,h=n.type(i.progressive);if("array"==h)r=i.progressive;else if(n.isFunction(i.progressive))r=i.progressive(i);else if("string"==h){if(f=n(i.progressive),r=n.trim(f.html()),!r)return;if(/^(\[)/.test(r))try{r=n.parseJSON(r)}catch(c){return u.log("error parsing progressive slides",c),void 0}else r=r.split(RegExp(f.data("cycle-split")||"\n")),r[r.length-1]||r.pop()}o&&(u.prepareTx=function(n,t){var f,u;return n||0===r.length?(o.apply(i.API,[n,t]),void 0):(t&&i.currSlide==i.slideCount-1?(u=r[0],r=r.slice(1),i.container.one("cycle-slide-added",function(n,t){setTimeout(function(){t.API.advanceSlide(1)},50)}),i.API.add(u)):t||0!==i.currSlide?o.apply(i.API,[n,t]):(f=r.length-1,u=r[f],r=r.slice(0,f),i.container.one("cycle-slide-added",function(n,t){setTimeout(function(){t.currSlide=1;t.API.advanceSlide(-1)},50)}),i.API.add(u,!0)),void 0)});e&&(u.next=function(){var n=this.opts(),t;r.length&&n.currSlide==n.slideCount-1?(t=r[0],r=r.slice(1),n.container.one("cycle-slide-added",function(n,t){e.apply(t.API);t.container.removeClass("cycle-loading")}),n.container.addClass("cycle-loading"),n.API.add(t)):e.apply(n.API)});s&&(u.prev=function(){var n=this.opts(),t,i;r.length&&0===n.currSlide?(t=r.length-1,i=r[t],r=r.slice(0,t),n.container.one("cycle-slide-added",function(n,t){t.currSlide=1;t.API.advanceSlide(-1);t.container.removeClass("cycle-loading")}),n.container.addClass("cycle-loading"),n.API.add(i,!0)):s.apply(n.API)})}})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{tmplRegex:"{{((.)?.*?)}}"});n.extend(n.fn.cycle.API,{tmpl:function(t,i){var u=RegExp(i.tmplRegex||n.fn.cycle.defaults.tmplRegex,"g"),r=n.makeArray(arguments);return r.shift(),t.replace(u,function(t,i){for(var o,f,u,s=i.split("."),e=0;r.length>e;e++)if(f=r[e]){if(s.length>1)for(u=f,o=0;s.length>o;o++)f=u,u=u[s[o]]||i;else u=f[i];if(n.isFunction(u))return u.apply(f,r);if(void 0!==u&&null!==u&&u!=i)return u}return i})}})}(jQuery);jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(n,t,i,r,u){return jQuery.easing[jQuery.easing.def](n,t,i,r,u)},easeInQuad:function(n,t,i,r,u){return r*(t/=u)*t+i},easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeInOutQuad:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t+i:-r/2*(--t*(t-2)-1)+i},easeInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i},easeInOutCubic:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t+i:r/2*((t-=2)*t*t+2)+i},easeInQuart:function(n,t,i,r,u){return r*(t/=u)*t*t*t+i},easeOutQuart:function(n,t,i,r,u){return-r*((t=t/u-1)*t*t*t-1)+i},easeInOutQuart:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t+i:-r/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(n,t,i,r,u){return r*(t/=u)*t*t*t*t+i},easeOutQuint:function(n,t,i,r,u){return r*((t=t/u-1)*t*t*t*t+1)+i},easeInOutQuint:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t*t+i:r/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(n,t,i,r,u){return-r*Math.cos(t/u*(Math.PI/2))+r+i},easeOutSine:function(n,t,i,r,u){return r*Math.sin(t/u*(Math.PI/2))+i},easeInOutSine:function(n,t,i,r,u){return-r/2*(Math.cos(Math.PI*t/u)-1)+i},easeInExpo:function(n,t,i,r,u){return t==0?i:r*Math.pow(2,10*(t/u-1))+i},easeOutExpo:function(n,t,i,r,u){return t==u?i+r:r*(-Math.pow(2,-10*t/u)+1)+i},easeInOutExpo:function(n,t,i,r,u){return t==0?i:t==u?i+r:(t/=u/2)<1?r/2*Math.pow(2,10*(t-1))+i:r/2*(-Math.pow(2,-10*--t)+2)+i},easeInCirc:function(n,t,i,r,u){return-r*(Math.sqrt(1-(t/=u)*t)-1)+i},easeOutCirc:function(n,t,i,r,u){return r*Math.sqrt(1-(t=t/u-1)*t)+i},easeInOutCirc:function(n,t,i,r,u){return(t/=u/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+i:r/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(n,t,i,r,u){var f=1.70158,e=0,o=r;return t==0?i:(t/=u)==1?i+r:(e||(e=u*.3),o<Math.abs(r)?(o=r,f=e/4):f=e/(2*Math.PI)*Math.asin(r/o),-(o*Math.pow(2,10*(t-=1))*Math.sin((t*u-f)*2*Math.PI/e))+i)},easeOutElastic:function(n,t,i,r,u){var f=1.70158,e=0,o=r;return t==0?i:(t/=u)==1?i+r:(e||(e=u*.3),o<Math.abs(r)?(o=r,f=e/4):f=e/(2*Math.PI)*Math.asin(r/o),o*Math.pow(2,-10*t)*Math.sin((t*u-f)*2*Math.PI/e)+r+i)},easeInOutElastic:function(n,t,i,r,u){var f=1.70158,e=0,o=r;return t==0?i:(t/=u/2)==2?i+r:(e||(e=u*.3*1.5),o<Math.abs(r)?(o=r,f=e/4):f=e/(2*Math.PI)*Math.asin(r/o),t<1)?-.5*o*Math.pow(2,10*(t-=1))*Math.sin((t*u-f)*2*Math.PI/e)+i:o*Math.pow(2,-10*(t-=1))*Math.sin((t*u-f)*2*Math.PI/e)*.5+r+i},easeInBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*(t/=u)*t*((f+1)*t-f)+i},easeOutBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*((t=t/u-1)*t*((f+1)*t+f)+1)+i},easeInOutBack:function(n,t,i,r,u,f){return(f==undefined&&(f=1.70158),(t/=u/2)<1)?r/2*t*t*(((f*=1.525)+1)*t-f)+i:r/2*((t-=2)*t*(((f*=1.525)+1)*t+f)+2)+i},easeInBounce:function(n,t,i,r,u){return r-jQuery.easing.easeOutBounce(n,u-t,0,r,u)+i},easeOutBounce:function(n,t,i,r,u){return(t/=u)<1/2.75?r*7.5625*t*t+i:t<2/2.75?r*(7.5625*(t-=1.5/2.75)*t+.75)+i:t<2.5/2.75?r*(7.5625*(t-=2.25/2.75)*t+.9375)+i:r*(7.5625*(t-=2.625/2.75)*t+.984375)+i},easeInOutBounce:function(n,t,i,r,u){return t<u/2?jQuery.easing.easeInBounce(n,t*2,0,r,u)*.5+i:jQuery.easing.easeOutBounce(n,t*2-u,0,r,u)*.5+r*.5+i}}),function(n){n.fn.parallax=function(t,i,r,u){function c(t,i){i.each(function(){var e=n(this),r=e.offset().top,i;i=u==!0?e.outerHeight(!0):e.height();r+i>=t&&r+i-f<t&&s(t,i);r<=t&&r+i>=t&&r-f<t&&r+i-f>t&&s(t,i);r+i>t&&r-f<t&&r>t&&s(t,i)})}function h(n,t,i,r,u){return n+" "+Math.round(-(t+i-r)*u)+"px"}function s(n,u){e.css({backgroundPosition:h(t,u,n,i,r)})}var o=n(window),f=n(window).height(),l=o.scrollTop(),e=n(this);t==null&&(t="50%");i==null&&(i=0);r==null&&(r=.1);u==null&&(u=!0);height=e.height();e.css({backgroundPosition:h(t,u,i,r)});o.bind("scroll",function(){var t=o.scrollTop();c(t,e);n("#pixels").html(t)})}}(jQuery),function(n){function i(t){var i=t||window.event,e=[].slice.call(arguments,1),r=0,f=0,u=0;return t=n.event.fix(i),t.type="mousewheel",i.wheelDelta&&(r=i.wheelDelta/120),i.detail&&(r=-i.detail/3),u=r,i.axis!==undefined&&i.axis===i.HORIZONTAL_AXIS&&(u=0,f=-1*r),i.wheelDeltaY!==undefined&&(u=i.wheelDeltaY/120),i.wheelDeltaX!==undefined&&(f=i.wheelDeltaX/-120),e.unshift(t,r,f,u),(n.event.dispatch||n.event.handle).apply(this,e)}var t=["DOMMouseScroll","mousewheel"],r;if(n.event.fixHooks)for(r=t.length;r;)n.event.fixHooks[t[--r]]=n.event.mouseHooks;n.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var n=t.length;n;)this.addEventListener(t[--n],i,!1);else this.onmousewheel=i},teardown:function(){if(this.removeEventListener)for(var n=t.length;n;)this.removeEventListener(t[--n],i,!1);else this.onmousewheel=null}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})}(jQuery),function(n){var i={init:function(t){var i={set_width:!1,set_height:!1,horizontalScroll:!1,scrollInertia:950,mouseWheel:!0,mouseWheelPixels:"auto",autoDraggerLength:!0,autoHideScrollbar:!1,snapAmount:null,snapOffset:0,scrollButtons:{enable:!1,scrollType:"continuous",scrollSpeed:"auto",scrollAmount:40},advanced:{updateOnBrowserResize:!0,updateOnContentResize:!1,autoExpandHorizontalScroll:!1,autoScrollOnFocus:!0,normalizeMouseWheelDelta:!1},contentTouchScroll:!0,callbacks:{onScrollStart:function(){},onScroll:function(){},onTotalScroll:function(){},onTotalScrollBack:function(){},onTotalScrollOffset:0,onTotalScrollBackOffset:0,whileScrolling:function(){}},theme:"light"},t=n.extend(!0,i,t);return this.each(function(){var i=n(this),y,r,h,u,f,o,l,a,v,w,s;t.set_width&&i.css("width",t.set_width);t.set_height&&i.css("height",t.set_height);n(document).data("mCustomScrollbar-index")?(y=parseInt(n(document).data("mCustomScrollbar-index")),n(document).data("mCustomScrollbar-index",y+1)):n(document).data("mCustomScrollbar-index","1");i.wrapInner("<div class='mCustomScrollBox mCS-"+t.theme+"' id='mCSB_"+n(document).data("mCustomScrollbar-index")+"' style='position:relative; height:100%; overflow:hidden; max-width:100%;' />").addClass("mCustomScrollbar _mCS_"+n(document).data("mCustomScrollbar-index"));r=i.children(".mCustomScrollBox");t.horizontalScroll?(r.addClass("mCSB_horizontal").wrapInner("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />"),h=r.children(".mCSB_h_wrapper"),h.wrapInner("<div class='mCSB_container' style='position:absolute; left:0;' />").children(".mCSB_container").css({width:h.children().outerWidth(),position:"relative"}).unwrap()):r.wrapInner("<div class='mCSB_container' style='position:relative; top:0;' />");u=r.children(".mCSB_container");n.support.touch&&u.addClass("mCS_touch");u.after("<div class='mCSB_scrollTools' style='position:absolute;'><div class='mCSB_draggerContainer'><div class='mCSB_dragger' style='position:absolute;' oncontextmenu='return false;'><div class='mCSB_dragger_bar' style='position:relative;'><\/div><\/div><div class='mCSB_draggerRail'><\/div><\/div><\/div>");var c=r.children(".mCSB_scrollTools"),p=c.children(".mCSB_draggerContainer"),e=p.children(".mCSB_dragger");t.horizontalScroll?e.data("minDraggerWidth",e.width()):e.data("minDraggerHeight",e.height());t.scrollButtons.enable&&(t.horizontalScroll?c.prepend("<a class='mCSB_buttonLeft' oncontextmenu='return false;'><\/a>").append("<a class='mCSB_buttonRight' oncontextmenu='return false;'><\/a>"):c.prepend("<a class='mCSB_buttonUp' oncontextmenu='return false;'><\/a>").append("<a class='mCSB_buttonDown' oncontextmenu='return false;'><\/a>"));r.bind("scroll",function(){i.is(".mCS_disabled")||r.scrollTop(0).scrollLeft(0)});i.data({mCS_Init:!0,mCustomScrollbarIndex:n(document).data("mCustomScrollbar-index"),horizontalScroll:t.horizontalScroll,scrollInertia:t.scrollInertia,scrollEasing:"mcsEaseOut",mouseWheel:t.mouseWheel,mouseWheelPixels:t.mouseWheelPixels,autoDraggerLength:t.autoDraggerLength,autoHideScrollbar:t.autoHideScrollbar,snapAmount:t.snapAmount,snapOffset:t.snapOffset,scrollButtons_enable:t.scrollButtons.enable,scrollButtons_scrollType:t.scrollButtons.scrollType,scrollButtons_scrollSpeed:t.scrollButtons.scrollSpeed,scrollButtons_scrollAmount:t.scrollButtons.scrollAmount,autoExpandHorizontalScroll:t.advanced.autoExpandHorizontalScroll,autoScrollOnFocus:t.advanced.autoScrollOnFocus,normalizeMouseWheelDelta:t.advanced.normalizeMouseWheelDelta,contentTouchScroll:t.contentTouchScroll,onScrollStart_Callback:t.callbacks.onScrollStart,onScroll_Callback:t.callbacks.onScroll,onTotalScroll_Callback:t.callbacks.onTotalScroll,onTotalScrollBack_Callback:t.callbacks.onTotalScrollBack,onTotalScroll_Offset:t.callbacks.onTotalScrollOffset,onTotalScrollBack_Offset:t.callbacks.onTotalScrollBackOffset,whileScrolling_Callback:t.callbacks.whileScrolling,bindEvent_scrollbar_drag:!1,bindEvent_content_touch:!1,bindEvent_scrollbar_click:!1,bindEvent_mousewheel:!1,bindEvent_buttonsContinuous_y:!1,bindEvent_buttonsContinuous_x:!1,bindEvent_buttonsPixels_y:!1,bindEvent_buttonsPixels_x:!1,bindEvent_focusin:!1,bindEvent_autoHideScrollbar:!1,mCSB_buttonScrollRight:!1,mCSB_buttonScrollLeft:!1,mCSB_buttonScrollDown:!1,mCSB_buttonScrollUp:!1});t.horizontalScroll?i.css("max-width")!=="none"&&(t.advanced.updateOnContentResize||(t.advanced.updateOnContentResize=!0)):i.css("max-height")!=="none"&&(f=!1,o=parseInt(i.css("max-height")),i.css("max-height").indexOf("%")>=0&&(f=o,o=i.parent().height()*f/100),i.css("overflow","hidden"),r.css("max-height",o));i.mCustomScrollbar("update");t.advanced.updateOnBrowserResize&&(a=n(window).width(),v=n(window).height(),n(window).bind("resize."+i.data("mCustomScrollbarIndex"),function(){l&&clearTimeout(l);l=setTimeout(function(){if(!i.is(".mCS_disabled")&&!i.is(".mCS_destroyed")){var t=n(window).width(),u=n(window).height();(a!==t||v!==u)&&(i.css("max-height")!=="none"&&f&&r.css("max-height",i.parent().height()*f/100),i.mCustomScrollbar("update"),a=t,v=u)}},150)}));t.advanced.updateOnContentResize&&(s=t.horizontalScroll?u.outerWidth():u.outerHeight(),w=setInterval(function(){var n;t.horizontalScroll?(t.advanced.autoExpandHorizontalScroll&&u.css({position:"absolute",width:"auto"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:u.outerWidth(),position:"relative"}).unwrap(),n=u.outerWidth()):n=u.outerHeight();n!=s&&(i.mCustomScrollbar("update"),s=n)},300))})},update:function(){var i=n(this),u=i.children(".mCustomScrollBox"),r=u.children(".mCSB_container"),l,o,a,b,it,rt,c,v,k,ut,ft,s,h;r.removeClass("mCS_no_scrollbar");i.removeClass("mCS_disabled mCS_destroyed");u.scrollTop(0).scrollLeft(0);var f=u.children(".mCSB_scrollTools"),e=f.children(".mCSB_draggerContainer"),t=e.children(".mCSB_dragger");if(i.data("horizontalScroll")){var d=f.children(".mCSB_buttonLeft"),g=f.children(".mCSB_buttonRight"),y=u.width();i.data("autoExpandHorizontalScroll")&&r.css({position:"absolute",width:"auto"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:r.outerWidth(),position:"relative"}).unwrap();l=r.outerWidth()}else var nt=f.children(".mCSB_buttonUp"),tt=f.children(".mCSB_buttonDown"),p=u.height(),w=r.outerHeight();w>p&&!i.data("horizontalScroll")?(f.css("display","block"),o=e.height(),i.data("autoDraggerLength")&&(a=Math.round(p/w*o),b=t.data("minDraggerHeight"),a<=b?t.css({height:b}):a>=o-10?(it=o-10,t.css({height:it})):t.css({height:a}),t.children(".mCSB_dragger_bar").css({"line-height":t.height()+"px"})),rt=t.height(),s=(w-p)/(o-rt),i.data("scrollAmount",s).mCustomScrollbar("scrolling",u,r,e,t,nt,tt,d,g),h=Math.abs(r.position().top),i.mCustomScrollbar("scrollTo",h,{scrollInertia:0,trigger:"internal"})):l>y&&i.data("horizontalScroll")?(f.css("display","block"),c=e.width(),i.data("autoDraggerLength")&&(v=Math.round(y/l*c),k=t.data("minDraggerWidth"),v<=k?t.css({width:k}):v>=c-10?(ut=c-10,t.css({width:ut})):t.css({width:v})),ft=t.width(),s=(l-y)/(c-ft),i.data("scrollAmount",s).mCustomScrollbar("scrolling",u,r,e,t,nt,tt,d,g),h=Math.abs(r.position().left),i.mCustomScrollbar("scrollTo",h,{scrollInertia:0,trigger:"internal"})):(u.unbind("mousewheel focusin"),i.data("horizontalScroll")?t.add(r).css("left",0):t.add(r).css("top",0),f.css("display","none"),r.addClass("mCS_no_scrollbar"),i.data({bindEvent_mousewheel:!1,bindEvent_focusin:!1}))},scrolling:function(i,r,u,f,e,o,s,h){function tt(n,t,i,r){c.data("horizontalScroll")?c.mCustomScrollbar("scrollTo",f.position().left-t+r,{moveDragger:!0,trigger:"internal"}):c.mCustomScrollbar("scrollTo",f.position().top-n+i,{moveDragger:!0,trigger:"internal"})}var c=n(this),v,y,l,p,a,w,b,it,rt,d,g,ut,ft;if(c.data("bindEvent_scrollbar_drag")||(n.support.msPointer?(f.bind("MSPointerDown",function(t){t.preventDefault();c.data({on_drag:!0});f.addClass("mCSB_dragger_onDrag");var i=n(this),e=i.offset(),r=t.originalEvent.pageX-e.left,u=t.originalEvent.pageY-e.top;r<i.width()&&r>0&&u<i.height()&&u>0&&(v=u,y=r)}),n(document).bind("MSPointerMove."+c.data("mCustomScrollbarIndex"),function(n){if(n.preventDefault(),c.data("on_drag")){var i=f,t=i.offset(),r=n.originalEvent.pageX-t.left,u=n.originalEvent.pageY-t.top;tt(v,y,u,r)}}).bind("MSPointerUp."+c.data("mCustomScrollbarIndex"),function(){c.data({on_drag:!1});f.removeClass("mCSB_dragger_onDrag")})):(f.bind("mousedown touchstart",function(t){var e,i,r,u,o;t.preventDefault();t.stopImmediatePropagation();e=n(this);i=e.offset();t.type==="touchstart"?(o=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0],r=o.pageX-i.left,u=o.pageY-i.top):(c.data({on_drag:!0}),f.addClass("mCSB_dragger_onDrag"),r=t.pageX-i.left,u=t.pageY-i.top);r<e.width()&&r>0&&u<e.height()&&u>0&&(v=u,y=r)}).bind("touchmove",function(t){t.preventDefault();t.stopImmediatePropagation();var i=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0],u=n(this),r=u.offset(),f=i.pageX-r.left,e=i.pageY-r.top;tt(v,y,e,f)}),n(document).bind("mousemove."+c.data("mCustomScrollbarIndex"),function(n){if(c.data("on_drag")){var i=f,t=i.offset(),r=n.pageX-t.left,u=n.pageY-t.top;tt(v,y,u,r)}}).bind("mouseup."+c.data("mCustomScrollbarIndex"),function(){c.data({on_drag:!1});f.removeClass("mCSB_dragger_onDrag")})),c.data({bindEvent_scrollbar_drag:!0})),n.support.touch&&c.data("contentTouchScroll")&&(c.data("bindEvent_content_touch")||(r.bind("touchstart",function(t){t.stopImmediatePropagation();l=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0];p=n(this);a=p.offset();b=l.pageX-a.left;w=l.pageY-a.top;it=w;rt=b}),r.bind("touchmove",function(t){t.preventDefault();t.stopImmediatePropagation();l=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0];p=n(this).parent();a=p.offset();b=l.pageX-a.left;w=l.pageY-a.top;c.data("horizontalScroll")?c.mCustomScrollbar("scrollTo",rt-b,{trigger:"internal"}):c.mCustomScrollbar("scrollTo",it-w,{trigger:"internal"})}))),c.data("bindEvent_scrollbar_click")||(u.bind("click",function(t){var i=(t.pageY-u.offset().top)*c.data("scrollAmount"),r=n(t.target);c.data("horizontalScroll")&&(i=(t.pageX-u.offset().left)*c.data("scrollAmount"));(r.hasClass("mCSB_draggerContainer")||r.hasClass("mCSB_draggerRail"))&&c.mCustomScrollbar("scrollTo",i,{trigger:"internal",scrollEasing:"draggerRailEase"})}),c.data({bindEvent_scrollbar_click:!0})),c.data("mouseWheel")&&(c.data("bindEvent_mousewheel")||(i.bind("mousewheel",function(n,t){var o,i=c.data("mouseWheelPixels"),s=Math.abs(r.position().top),e=f.position().top,h=u.height()-f.height();c.data("normalizeMouseWheelDelta")&&(t=t<0?-1:1);i==="auto"&&(i=100+Math.round(c.data("scrollAmount")/2));c.data("horizontalScroll")&&(e=f.position().left,h=u.width()-f.width(),s=Math.abs(r.position().left));(t>0&&e!==0||t<0&&e!==h)&&(n.preventDefault(),n.stopImmediatePropagation());o=s-t*i;c.mCustomScrollbar("scrollTo",o,{trigger:"internal"})}),c.data({bindEvent_mousewheel:!0}))),c.data("scrollButtons_enable"))if(c.data("scrollButtons_scrollType")==="pixels"){c.data("horizontalScroll")?(h.add(s).unbind("mousedown touchstart MSPointerDown mouseup MSPointerUp mouseout MSPointerOut touchend",d,g),c.data({bindEvent_buttonsContinuous_x:!1}),c.data("bindEvent_buttonsPixels_x")||(h.bind("click",function(n){n.preventDefault();k(Math.abs(r.position().left)+c.data("scrollButtons_scrollAmount"))}),s.bind("click",function(n){n.preventDefault();k(Math.abs(r.position().left)-c.data("scrollButtons_scrollAmount"))}),c.data({bindEvent_buttonsPixels_x:!0}))):(o.add(e).unbind("mousedown touchstart MSPointerDown mouseup MSPointerUp mouseout MSPointerOut touchend",d,g),c.data({bindEvent_buttonsContinuous_y:!1}),c.data("bindEvent_buttonsPixels_y")||(o.bind("click",function(n){n.preventDefault();k(Math.abs(r.position().top)+c.data("scrollButtons_scrollAmount"))}),e.bind("click",function(n){n.preventDefault();k(Math.abs(r.position().top)-c.data("scrollButtons_scrollAmount"))}),c.data({bindEvent_buttonsPixels_y:!0})));function k(n){f.data("preventAction")||(f.data("preventAction",!0),c.mCustomScrollbar("scrollTo",n,{trigger:"internal"}))}}else{c.data("horizontalScroll")?(h.add(s).unbind("click"),c.data({bindEvent_buttonsPixels_x:!1}),c.data("bindEvent_buttonsContinuous_x")||(h.bind("mousedown touchstart MSPointerDown",function(n){n.preventDefault();var t=nt();c.data({mCSB_buttonScrollRight:setInterval(function(){c.mCustomScrollbar("scrollTo",Math.abs(r.position().left)+t,{trigger:"internal",scrollEasing:"easeOutCirc"})},17)})}),d=function(n){n.preventDefault();clearInterval(c.data("mCSB_buttonScrollRight"))},h.bind("mouseup touchend MSPointerUp mouseout MSPointerOut",d),s.bind("mousedown touchstart MSPointerDown",function(n){n.preventDefault();var t=nt();c.data({mCSB_buttonScrollLeft:setInterval(function(){c.mCustomScrollbar("scrollTo",Math.abs(r.position().left)-t,{trigger:"internal",scrollEasing:"easeOutCirc"})},17)})}),g=function(n){n.preventDefault();clearInterval(c.data("mCSB_buttonScrollLeft"))},s.bind("mouseup touchend MSPointerUp mouseout MSPointerOut",g),c.data({bindEvent_buttonsContinuous_x:!0}))):(o.add(e).unbind("click"),c.data({bindEvent_buttonsPixels_y:!1}),c.data("bindEvent_buttonsContinuous_y")||(o.bind("mousedown touchstart MSPointerDown",function(n){n.preventDefault();var t=nt();c.data({mCSB_buttonScrollDown:setInterval(function(){c.mCustomScrollbar("scrollTo",Math.abs(r.position().top)+t,{trigger:"internal",scrollEasing:"easeOutCirc"})},17)})}),ut=function(n){n.preventDefault();clearInterval(c.data("mCSB_buttonScrollDown"))},o.bind("mouseup touchend MSPointerUp mouseout MSPointerOut",ut),e.bind("mousedown touchstart MSPointerDown",function(n){n.preventDefault();var t=nt();c.data({mCSB_buttonScrollUp:setInterval(function(){c.mCustomScrollbar("scrollTo",Math.abs(r.position().top)-t,{trigger:"internal",scrollEasing:"easeOutCirc"})},17)})}),ft=function(n){n.preventDefault();clearInterval(c.data("mCSB_buttonScrollUp"))},e.bind("mouseup touchend MSPointerUp mouseout MSPointerOut",ft),c.data({bindEvent_buttonsContinuous_y:!0})));function nt(){var n=c.data("scrollButtons_scrollSpeed");return c.data("scrollButtons_scrollSpeed")==="auto"&&(n=Math.round((c.data("scrollInertia")+100)/40)),n}}c.data("autoScrollOnFocus")&&(c.data("bindEvent_focusin")||(i.bind("focusin",function(){var t;if(i.scrollTop(0).scrollLeft(0),t=n(document.activeElement),t.is("input,textarea,select,button,a[tabindex],area,object")){var f=r.position().top,u=t.position().top,e=i.height()-t.outerHeight();c.data("horizontalScroll")&&(f=r.position().left,u=t.position().left,e=i.width()-t.outerWidth());(f+u<0||f+u>e)&&c.mCustomScrollbar("scrollTo",u,{trigger:"internal"})}}),c.data({bindEvent_focusin:!0})));c.data("autoHideScrollbar")&&(c.data("bindEvent_autoHideScrollbar")||(i.bind("mouseenter",function(){i.addClass("mCS-mouse-over");t.showScrollbar.call(i.children(".mCSB_scrollTools"))}).bind("mouseleave touchend",function(n){i.removeClass("mCS-mouse-over");n.type==="mouseleave"&&t.hideScrollbar.call(i.children(".mCSB_scrollTools"))}),c.data({bindEvent_autoHideScrollbar:!0})))},scrollTo:function(i,r){function h(n){this.mcs={top:f.position().top,left:f.position().left,draggerTop:s.position().top,draggerLeft:s.position().left,topPct:Math.round(100*Math.abs(f.position().top)/Math.abs(f.outerHeight()-o.height())),leftPct:Math.round(100*Math.abs(f.position().left)/Math.abs(f.outerWidth()-o.width()))};switch(n){case"onScrollStart":u.data("mCS_tweenRunning",!0).data("onScrollStart_Callback").call(u,this.mcs);break;case"whileScrolling":u.data("whileScrolling_Callback").call(u,this.mcs);break;case"onScroll":u.data("onScroll_Callback").call(u,this.mcs);break;case"onTotalScrollBack":u.data("onTotalScrollBack_Callback").call(u,this.mcs);break;case"onTotalScroll":u.data("onTotalScroll_Callback").call(u,this.mcs)}}var u=n(this),d={moveDragger:!1,trigger:"external",callbacks:!0,scrollInertia:u.data("scrollInertia"),scrollEasing:u.data("scrollEasing")},r=n.extend(d,r),e,o=u.children(".mCustomScrollBox"),f=o.children(".mCSB_container"),v=o.children(".mCSB_scrollTools"),y=v.children(".mCSB_draggerContainer"),s=y.children(".mCSB_dragger"),k=draggerSpeed=r.scrollInertia,w,l,b,a,p,c;f.hasClass("mCS_no_scrollbar")||(u.data({mCS_trigger:r.trigger}),u.data("mCS_Init")&&(r.callbacks=!1),(i||i===0)&&(typeof i=="number"?r.moveDragger?(e=i,i=u.data("horizontalScroll")?s.position().left*u.data("scrollAmount"):s.position().top*u.data("scrollAmount"),draggerSpeed=0):e=i/u.data("scrollAmount"):typeof i=="string"&&(p=i==="top"?0:i!=="bottom"||u.data("horizontalScroll")?i==="left"?0:i==="right"&&u.data("horizontalScroll")?f.outerWidth()-o.width():i==="first"?u.find(".mCSB_container").find(":first"):i==="last"?u.find(".mCSB_container").find(":last"):u.find(i):f.outerHeight()-o.height(),p.length===1?(i=u.data("horizontalScroll")?p.position().left:p.position().top,e=i/u.data("scrollAmount")):e=i=p),u.data("horizontalScroll")?(u.data("onTotalScrollBack_Offset")&&(l=-u.data("onTotalScrollBack_Offset")),u.data("onTotalScroll_Offset")&&(a=o.width()-f.outerWidth()+u.data("onTotalScroll_Offset")),e<0?(e=i=0,clearInterval(u.data("mCSB_buttonScrollLeft")),l||(w=!0)):e>=y.width()-s.width()?(e=y.width()-s.width(),i=o.width()-f.outerWidth(),clearInterval(u.data("mCSB_buttonScrollRight")),a||(b=!0)):i=-i,c=u.data("snapAmount"),c&&(i=Math.round(i/c)*c-u.data("snapOffset")),t.mTweenAxis.call(this,s[0],"left",Math.round(e),draggerSpeed,r.scrollEasing),t.mTweenAxis.call(this,f[0],"left",Math.round(i),k,r.scrollEasing,{onStart:function(){r.callbacks&&!u.data("mCS_tweenRunning")&&h("onScrollStart");u.data("autoHideScrollbar")&&t.showScrollbar.call(v)},onUpdate:function(){r.callbacks&&h("whileScrolling")},onComplete:function(){r.callbacks&&(h("onScroll"),(w||l&&f.position().left>=l)&&h("onTotalScrollBack"),(b||a&&f.position().left<=a)&&h("onTotalScroll"));s.data("preventAction",!1);u.data("mCS_tweenRunning",!1);u.data("autoHideScrollbar")&&(o.hasClass("mCS-mouse-over")||t.hideScrollbar.call(v))}})):(u.data("onTotalScrollBack_Offset")&&(l=-u.data("onTotalScrollBack_Offset")),u.data("onTotalScroll_Offset")&&(a=o.height()-f.outerHeight()+u.data("onTotalScroll_Offset")),e<0?(e=i=0,clearInterval(u.data("mCSB_buttonScrollUp")),l||(w=!0)):e>=y.height()-s.height()?(e=y.height()-s.height(),i=o.height()-f.outerHeight(),clearInterval(u.data("mCSB_buttonScrollDown")),a||(b=!0)):i=-i,c=u.data("snapAmount"),c&&(i=Math.round(i/c)*c-u.data("snapOffset")),t.mTweenAxis.call(this,s[0],"top",Math.round(e),draggerSpeed,r.scrollEasing),t.mTweenAxis.call(this,f[0],"top",Math.round(i),k,r.scrollEasing,{onStart:function(){r.callbacks&&!u.data("mCS_tweenRunning")&&h("onScrollStart");u.data("autoHideScrollbar")&&t.showScrollbar.call(v)},onUpdate:function(){r.callbacks&&h("whileScrolling")},onComplete:function(){r.callbacks&&(h("onScroll"),(w||l&&f.position().top>=l)&&h("onTotalScrollBack"),(b||a&&f.position().top<=a)&&h("onTotalScroll"));s.data("preventAction",!1);u.data("mCS_tweenRunning",!1);u.data("autoHideScrollbar")&&(o.hasClass("mCS-mouse-over")||t.hideScrollbar.call(v))}})),u.data("mCS_Init")&&u.data({mCS_Init:!1})))},stop:function(){var i=n(this),r=i.children().children(".mCSB_container"),u=i.children().children().children().children(".mCSB_dragger");t.mTweenAxisStop.call(this,r[0]);t.mTweenAxisStop.call(this,u[0])},disable:function(t){var r=n(this),u=r.children(".mCustomScrollBox"),i=u.children(".mCSB_container"),f=u.children(".mCSB_scrollTools"),e=f.children().children(".mCSB_dragger");u.unbind("mousewheel focusin mouseenter mouseleave touchend");i.unbind("touchstart touchmove");t&&(r.data("horizontalScroll")?e.add(i).css("left",0):e.add(i).css("top",0));f.css("display","none");i.addClass("mCS_no_scrollbar");r.data({bindEvent_mousewheel:!1,bindEvent_focusin:!1,bindEvent_content_touch:!1,bindEvent_autoHideScrollbar:!1}).addClass("mCS_disabled")},destroy:function(){var t=n(this);t.removeClass("mCustomScrollbar _mCS_"+t.data("mCustomScrollbarIndex")).addClass("mCS_destroyed").children().children(".mCSB_container").unwrap().children().unwrap().siblings(".mCSB_scrollTools").remove();n(document).unbind("mousemove."+t.data("mCustomScrollbarIndex")+" mouseup."+t.data("mCustomScrollbarIndex")+" MSPointerMove."+t.data("mCustomScrollbarIndex")+" MSPointerUp."+t.data("mCustomScrollbarIndex"));n(window).unbind("resize."+t.data("mCustomScrollbarIndex"))}},t={showScrollbar:function(){this.stop().animate({opacity:1},"fast")},hideScrollbar:function(){this.stop().animate({opacity:0},"fast")},mTweenAxis:function(n,t,i,r,u,f){function l(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():(new Date).getTime()}function a(){e||y.call();e=l()-b;v();e>=n._time&&(n._time=e>n._time?e+o-(e-n._time):e+o-1,n._time<e+1&&(n._time=e+1));n._time<r?n._id=_request(a):w.call()}function v(){r>0?(n.currVal=g(n._time,s,c,r,u),h[t]=Math.round(n.currVal)+"px"):h[t]=i+"px";p.call()}function k(){o=1e3/60;n._time=e+o;_request=window.requestAnimationFrame?window.requestAnimationFrame:function(n){return v(),setTimeout(n,.01)};n._id=_request(a)}function d(){n._id!=null&&(window.requestAnimationFrame?window.cancelAnimationFrame(n._id):clearTimeout(n._id),n._id=null)}function g(n,t,i,r,u){switch(u){case"linear":return i*n/r+t;case"easeOutQuad":return n/=r,-i*n*(n-2)+t;case"easeInOutQuad":return(n/=r/2,n<1)?i/2*n*n+t:(n--,-i/2*(n*(n-2)-1)+t);case"easeOutCubic":return n/=r,n--,i*(n*n*n+1)+t;case"easeOutQuart":return n/=r,n--,-i*(n*n*n*n-1)+t;case"easeOutQuint":return n/=r,n--,i*(n*n*n*n*n+1)+t;case"easeOutCirc":return n/=r,n--,i*Math.sqrt(1-n*n)+t;case"easeOutSine":return i*Math.sin(n/r*(Math.PI/2))+t;case"easeOutExpo":return i*(-Math.pow(2,-10*n/r)+1)+t;case"mcsEaseOut":var f=(n/=r)*n,e=f*n;return t+i*(.499999999999997*e*f+-2.5*f*f+5.5*e+-6.5*f+4*n);case"draggerRailEase":return(n/=r/2,n<1)?i/2*n*n*n+t:(n-=2,i/2*(n*n*n+2)+t)}}var f=f||{},y=f.onStart||function(){},p=f.onUpdate||function(){},w=f.onComplete||function(){},b=l(),o,e=0,s=n.offsetTop,h=n.style,c;t==="left"&&(s=n.offsetLeft);c=i-s;d();k()},mTweenAxisStop:function(n){n._id!=null&&(window.requestAnimationFrame?window.cancelAnimationFrame(n._id):clearTimeout(n._id),n._id=null)},rafPolyfill:function(){for(var n=["ms","moz","webkit","o"],t=n.length;--t>-1&&!window.requestAnimationFrame;)window.requestAnimationFrame=window[n[t]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[n[t]+"CancelAnimationFrame"]||window[n[t]+"CancelRequestAnimationFrame"]}},r;t.rafPolyfill.call();n.support.touch=!!("ontouchstart"in window);n.support.msPointer=window.navigator.msPointerEnabled;r="https:"==document.location.protocol?"https:":"http:";n.event.special.mousewheel||document.write('<script src="../../js2/'+r+'/cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.0.6/jquery.mousewheel.min.js"><\/script>');n.fn.mCustomScrollbar=function(t){if(i[t])return i[t].apply(this,Array.prototype.slice.call(arguments,1));if(typeof t!="object"&&t)n.error("Method "+t+" does not exist");else return i.init.apply(this,arguments)}}(jQuery),function(n){var i=0,t={init:function(){return this.each(function(){var t=n(this),r,f,s,e,h,c,u,o;if(!t.data("isActive")){if(t.data("isActive",!0),i++,this.pluginCount=i,h=t.prop("type"),s=t.prop("disabled"),e=t.prop("checked"),c=t.prop("name"),r=t.parent("label"),0<r.length)o=r.html(),u=o.replace(/<input["-=a-zA-Z\u0400-\u04FF\s\d]+>{1}/,""),o=u.trim();else if(r=t.prop("id"),r=n("label[for='"+r+"']"),0<r.length)o=r.html().trim();else throw Error("Label not found!");t[0].style.display="none";r[0].style.display="none";u=s?e?'<span class="icr disabled checked" id="icr-'+this.pluginCount+'">':'<span class="icr disabled" id="icr-'+this.pluginCount+'">':e?'<span class="icr enabled checked" id="icr-'+this.pluginCount+'">':'<span class="icr enabled" id="icr-'+this.pluginCount+'">';u=u+('<span class="icr__'+h+'"><\/span>')+('<span class="icr__text">'+o+"<\/span>");u+="<\/span>";r.after(u);f=n("#icr-"+this.pluginCount),function(){f.on("click",function(){s||(e?t.prop("checked",!1):t.prop("checked",!0),n("input[name='"+c+"']").trigger("stateChanged"))});f.on("mousedown",function(n){return n.preventDefault(),!1});t.on("stateChanged",function(){(e=t.prop("checked"))?f.addClass("checked"):f.removeClass("checked")})}()}})}};n.fn.ionCheckRadio=function(i){return t[i]?t[i].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof i&&i?(n.error("Method "+i+" does not exist for jQuery.ionCheckRadio"),!1):t.init.apply(this,arguments)}}(jQuery),function(n){"use strict";n.fn.equalHeight=function(){var t=[];return n.each(this,function(i,r){var u=n(r),f,e=u.css("box-sizing")==="border-box"||u.css("-moz-box-sizing")==="border-box";f=e?u.innerHeight():u.height();t.push(f)}),this.css("height",Math.max.apply(window,t)+"px"),this};n.fn.equalHeightGrid=function(t){var r=this.filter(":visible"),i,u,f;for(r.css("height","auto"),i=0;i<r.length;i++)if(i%t==0){for(u=n(r[i]),f=1;f<t;f++)u=u.add(r[i+f]);u.equalHeight()}return this};n.fn.detectGridColumns=function(){var t=0,i=0,r=this.filter(":visible");return r.each(function(r,u){var f=n(u).offset().top;if(t===0||f===t)i++,t=f;else return!1}),i};var t=0;n.fn.responsiveEqualHeightGrid=function(){function u(){var n=i.detectGridColumns();i.equalHeightGrid(n)}var i=this,r=".grids_"+t;return i.data("grids-event-namespace",r),n(window).bind("resize"+r+" load"+r,u),u(),t++,this};n.fn.responsiveEqualHeightGridDestroy=function(){var t=this;return t.css("height","auto"),n(window).unbind(t.data("grids-event-namespace")),this}}(window.jQuery);eval(function(n,t,i,r,u,f){if(u=function(n){return(n<t?"":u(parseInt(n/t)))+((n=n%t)>35?String.fromCharCode(n+29):n.toString(36))},!"".replace(/^/,String)){while(i--)f[u(i)]=r[i]||u(i);r=[function(n){return f[n]}];u=function(){return"\\w+"};i=1}while(i--)r[i]&&(n=n.replace(new RegExp("\\b"+u(i)+"\\b","g"),r[i]));return n}('7(B 3i.3E!=="9"){3i.3E=9(e){9 t(){}t.5v=e;q 5c t}}(9(e,t,n,r){b i={1J:9(t,n){b r=d;r.$k=e(n);r.6=e.3K({},e.3A.2c.6,r.$k.w(),t);r.29=t;r.3U()},3U:9(){b t=d;7(B t.6.2M==="9"){t.6.2M.P(d,[t.$k])}7(B t.6.2I==="2F"){b n=t.6.2I;9 r(e){7(B t.6.3F==="9"){t.6.3F.P(d,[e])}m{b n="";1C(b r 2f e["h"]){n+=e["h"][r]["1K"]}t.$k.2h(n)}t.2Y()}e.5G(n,r)}m{t.2Y()}},2Y:9(e){b t=d;t.$k.w("h-4p",t.$k.2s("2t")).w("h-4K",t.$k.2s("J"));t.$k.A({2z:0});t.2A=t.6.v;t.4L();t.5R=0;t.1M;t.1P()},1P:9(){b e=d;7(e.$k.1S().S===0){q c}e.1O();e.3H();e.$X=e.$k.1S();e.G=e.$X.S;e.4M();e.$I=e.$k.16(".h-1K");e.$L=e.$k.16(".h-1h");e.2H="Y";e.15=0;e.1W=[0];e.p=0;e.4I();e.4G()},4G:9(){b e=d;e.2V();e.31();e.4D();e.35();e.4C();e.4A();e.2x();e.4z();7(e.6.2w!==c){e.4w(e.6.2w)}7(e.6.Q===j){e.6.Q=5i}e.1e();e.$k.16(".h-1h").A("4v","4r");7(!e.$k.2p(":33")){e.34()}m{e.$k.A("2z",1)}e.56=c;e.2o();7(B e.6.39==="9"){e.6.39.P(d,[e.$k])}},2o:9(){b e=d;7(e.6.1I===j){e.1I()}7(e.6.1A===j){e.1A()}e.4n();7(B e.6.3n==="9"){e.6.3n.P(d,[e.$k])}},3o:9(){b e=d;7(B e.6.3p==="9"){e.6.3p.P(d,[e.$k])}e.34();e.2V();e.31();e.4m();e.35();e.2o();7(B e.6.3t==="9"){e.6.3t.P(d,[e.$k])}},4i:9(e){b t=d;19(9(){t.3o()},0)},34:9(){b e=d;7(e.$k.2p(":33")===c){e.$k.A({2z:0});18(e.1r);18(e.1M)}m{q c}e.1M=4g(9(){7(e.$k.2p(":33")){e.4i();e.$k.4f({2z:1},2J);18(e.1M)}},5O)},4M:9(){b e=d;e.$X.5N(\'<M J="h-1h">\').3G(\'<M J="h-1K"><\/M>\');e.$k.16(".h-1h").3G(\'<M J="h-1h-4d">\');e.1U=e.$k.16(".h-1h-4d");e.$k.A("4v","4r")},1O:9(){b e=d;b t=e.$k.1V(e.6.1O);b n=e.$k.1V(e.6.28);7(!t){e.$k.K(e.6.1O)}7(!n){e.$k.K(e.6.28)}},2V:9(){b t=d;7(t.6.2Z===c){q c}7(t.6.4b===j){t.6.v=t.2A=1;t.6.17=c;t.6.1q=c;t.6.21=c;t.6.24=c;t.6.25=c;t.6.26=c;q c}b n=e(t.6.4a).1m();7(n>(t.6.1q[0]||t.2A)){t.6.v=t.2A}7(B t.6.17!=="3b"&&t.6.17!==c){t.6.17.5x(9(e,t){q e[0]-t[0]});1C(b r 2f t.6.17){7(B t.6.17[r]!=="3b"&&t.6.17[r][0]<=n){t.6.v=t.6.17[r][1]}}}m{7(n<=t.6.1q[0]&&t.6.1q!==c){t.6.v=t.6.1q[1]}7(n<=t.6.21[0]&&t.6.21!==c){t.6.v=t.6.21[1]}7(n<=t.6.24[0]&&t.6.24!==c){t.6.v=t.6.24[1]}7(n<=t.6.25[0]&&t.6.25!==c){t.6.v=t.6.25[1]}7(n<=t.6.26[0]&&t.6.26!==c){t.6.v=t.6.26[1]}}7(t.6.v>t.G&&t.6.49===j){t.6.v=t.G}},4C:9(){b n=d,r;7(n.6.2Z!==j){q c}b i=e(t).1m();n.3f=9(){7(e(t).1m()!==i){7(n.6.Q!==c){18(n.1r)}5o(r);r=19(9(){i=e(t).1m();n.3o()},n.6.48)}};e(t).47(n.3f)},4m:9(){b e=d;e.2j(e.p);7(e.6.Q!==c){e.3l()}},46:9(){b t=d;b n=0;b r=t.G-t.6.v;t.$I.2i(9(i){b s=e(d);s.A({1m:t.N}).w("h-1K",3q(i));7(i%t.6.v===0||i===r){7(!(i>r)){n+=1}}s.w("h-1L",n)})},45:9(){b e=d;b t=0;b t=e.$I.S*e.N;e.$L.A({1m:t*2,V:0});e.46()},31:9(){b e=d;e.44();e.45();e.43();e.3x()},44:9(){b e=d;e.N=1N.5a(e.$k.1m()/e.6.v)},3x:9(){b e=d;b t=(e.G*e.N-e.6.v*e.N)*-1;7(e.6.v>e.G){e.C=0;t=0;e.3D=0}m{e.C=e.G-e.6.v;e.3D=t}q t},42:9(){q 0},43:9(){b t=d;t.H=[0];t.2C=[];b n=0;b r=0;1C(b i=0;i<t.G;i++){r+=t.N;t.H.2D(-r);7(t.6.14===j){b s=e(t.$I[i]);b o=s.w("h-1L");7(o!==n){t.2C[n]=t.H[i];n=o}}}},4D:9(){b t=d;7(t.6.2b===j||t.6.1s===j){t.D=e(\'<M J="h-4R"/>\').4Q("4P",!t.F.13).5E(t.$k)}7(t.6.1s===j){t.3Z()}7(t.6.2b===j){t.3Y()}},3Y:9(){b t=d;b n=e(\'<M J="h-5h"/>\');t.D.1k(n);t.1w=e("<M/>",{"J":"h-1l",2h:t.6.2T[0]||""});t.1y=e("<M/>",{"J":"h-Y",2h:t.6.2T[1]||""});n.1k(t.1w).1k(t.1y);n.z("2W.D 1Z.D",\'M[J^="h"]\',9(e){e.1n()});n.z("2a.D 2n.D",\'M[J^="h"]\',9(n){n.1n();7(e(d).1V("h-Y")){t.Y()}m{t.1l()}})},3Z:9(){b t=d;t.1o=e(\'<M J="h-1s"/>\');t.D.1k(t.1o);t.1o.z("2a.D 2n.D",".h-1p",9(n){n.1n();7(3q(e(d).w("h-1p"))!==t.p){t.1i(3q(e(d).w("h-1p")),j)}})},3T:9(){b t=d;7(t.6.1s===c){q c}t.1o.2h("");b n=0;b r=t.G-t.G%t.6.v;1C(b i=0;i<t.G;i++){7(i%t.6.v===0){n+=1;7(r===i){b s=t.G-t.6.v}b o=e("<M/>",{"J":"h-1p"});b u=e("<3Q><\/3Q>",{54:t.6.38===j?n:"","J":t.6.38===j?"h-5l":""});o.1k(u);o.w("h-1p",r===i?s:i);o.w("h-1L",n);t.1o.1k(o)}}t.3a()},3a:9(){b t=d;7(t.6.1s===c){q c}t.1o.16(".h-1p").2i(9(n,r){7(e(d).w("h-1L")===e(t.$I[t.p]).w("h-1L")){t.1o.16(".h-1p").Z("2d");e(d).K("2d")}})},3d:9(){b e=d;7(e.6.2b===c){q c}7(e.6.2e===c){7(e.p===0&&e.C===0){e.1w.K("1b");e.1y.K("1b")}m 7(e.p===0&&e.C!==0){e.1w.K("1b");e.1y.Z("1b")}m 7(e.p===e.C){e.1w.Z("1b");e.1y.K("1b")}m 7(e.p!==0&&e.p!==e.C){e.1w.Z("1b");e.1y.Z("1b")}}},35:9(){b e=d;e.3T();e.3d();7(e.D){7(e.6.v>=e.G){e.D.3N()}m{e.D.3L()}}},5g:9(){b e=d;7(e.D){e.D.3j()}},Y:9(e){b t=d;7(t.1G){q c}t.p+=t.6.14===j?t.6.v:1;7(t.p>t.C+(t.6.14==j?t.6.v-1:0)){7(t.6.2e===j){t.p=0;e="2k"}m{t.p=t.C;q c}}t.1i(t.p,e)},1l:9(e){b t=d;7(t.1G){q c}7(t.6.14===j&&t.p>0&&t.p<t.6.v){t.p=0}m{t.p-=t.6.14===j?t.6.v:1}7(t.p<0){7(t.6.2e===j){t.p=t.C;e="2k"}m{t.p=0;q c}}t.1i(t.p,e)},1i:9(e,t,n){b r=d;7(r.1G){q c}7(B r.6.1F==="9"){r.6.1F.P(d,[r.$k])}7(e>=r.C){e=r.C}m 7(e<=0){e=0}r.p=r.h.p=e;7(r.6.2w!==c&&n!=="4e"&&r.6.v===1&&r.F.1u===j){r.1B(0);7(r.F.1u===j){r.1H(r.H[e])}m{r.1x(r.H[e],1)}r.2q();r.4k();q c}b i=r.H[e];7(r.F.1u===j){r.1T=c;7(t===j){r.1B("1D");19(9(){r.1T=j},r.6.1D)}m 7(t==="2k"){r.1B(r.6.2u);19(9(){r.1T=j},r.6.2u)}m{r.1B("1j");19(9(){r.1T=j},r.6.1j)}r.1H(i)}m{7(t===j){r.1x(i,r.6.1D)}m 7(t==="2k"){r.1x(i,r.6.2u)}m{r.1x(i,r.6.1j)}}r.2q()},2j:9(e){b t=d;7(B t.6.1F==="9"){t.6.1F.P(d,[t.$k])}7(e>=t.C||e===-1){e=t.C}m 7(e<=0){e=0}t.1B(0);7(t.F.1u===j){t.1H(t.H[e])}m{t.1x(t.H[e],1)}t.p=t.h.p=e;t.2q()},2q:9(){b e=d;e.1W.2D(e.p);e.15=e.h.15=e.1W[e.1W.S-2];e.1W.55(0);7(e.15!==e.p){e.3a();e.3d();e.2o();7(e.6.Q!==c){e.3l()}}7(B e.6.3z==="9"&&e.15!==e.p){e.6.3z.P(d,[e.$k])}},W:9(){b e=d;e.3k="W";18(e.1r)},3l:9(){b e=d;7(e.3k!=="W"){e.1e()}},1e:9(){b e=d;e.3k="1e";7(e.6.Q===c){q c}18(e.1r);e.1r=4g(9(){e.Y(j)},e.6.Q)},1B:9(e){b t=d;7(e==="1j"){t.$L.A(t.2y(t.6.1j))}m 7(e==="1D"){t.$L.A(t.2y(t.6.1D))}m 7(B e!=="2F"){t.$L.A(t.2y(e))}},2y:9(e){b t=d;q{"-1R-1a":"2B "+e+"1z 2r","-27-1a":"2B "+e+"1z 2r","-o-1a":"2B "+e+"1z 2r",1a:"2B "+e+"1z 2r"}},3I:9(){q{"-1R-1a":"","-27-1a":"","-o-1a":"",1a:""}},3J:9(e){q{"-1R-O":"1g("+e+"T, E, E)","-27-O":"1g("+e+"T, E, E)","-o-O":"1g("+e+"T, E, E)","-1z-O":"1g("+e+"T, E, E)",O:"1g("+e+"T, E,E)"}},1H:9(e){b t=d;t.$L.A(t.3J(e))},3M:9(e){b t=d;t.$L.A({V:e})},1x:9(e,t){b n=d;n.2g=c;n.$L.W(j,j).4f({V:e},{59:t||n.6.1j,3O:9(){n.2g=j}})},4L:9(){b e=d;b r="1g(E, E, E)",i=n.5f("M");i.2t.3P="  -27-O:"+r+"; -1z-O:"+r+"; -o-O:"+r+"; -1R-O:"+r+"; O:"+r;b s=/1g\\(E, E, E\\)/g,o=i.2t.3P.5k(s),u=o!==1d&&o.S===1;b a="5z"2f t||5C.4U;e.F={1u:u,13:a}},4A:9(){b e=d;7(e.6.22!==c||e.6.23!==c){e.3R();e.3S()}},3H:9(){b e=d;b t=["s","e","x"];e.12={};7(e.6.22===j&&e.6.23===j){t=["2W.h 1Z.h","2P.h 3V.h","2a.h 3W.h 2n.h"]}m 7(e.6.22===c&&e.6.23===j){t=["2W.h","2P.h","2a.h 3W.h"]}m 7(e.6.22===j&&e.6.23===c){t=["1Z.h","3V.h","2n.h"]}e.12["3X"]=t[0];e.12["2O"]=t[1];e.12["2N"]=t[2]},3S:9(){b t=d;t.$k.z("5A.h",9(e){e.1n()});t.$k.z("1Z.40",9(t){q e(t.1f).2p("5F, 5H, 5Q, 5S")})},3R:9(){9 o(e){7(e.2L){q{x:e.2L[0].2K,y:e.2L[0].41}}m{7(e.2K!==r){q{x:e.2K,y:e.41}}m{q{x:e.52,y:e.53}}}}9 u(t){7(t==="z"){e(n).z(i.12["2O"],f);e(n).z(i.12["2N"],l)}m 7(t==="R"){e(n).R(i.12["2O"]);e(n).R(i.12["2N"])}}9 a(n){b n=n.3B||n||t.3w;7(n.5d===3){q c}7(i.G<=i.6.v){q}7(i.2g===c&&!i.6.3v){q c}7(i.1T===c&&!i.6.3v){q c}7(i.6.Q!==c){18(i.1r)}7(i.F.13!==j&&!i.$L.1V("3s")){i.$L.K("3s")}i.11=0;i.U=0;e(d).A(i.3I());b r=e(d).2l();s.3g=r.V;s.3e=o(n).x-r.V;s.3c=o(n).y-r.5y;u("z");s.2m=c;s.30=n.1f||n.4c}9 f(r){b r=r.3B||r||t.3w;i.11=o(r).x-s.3e;i.2S=o(r).y-s.3c;i.U=i.11-s.3g;7(B i.6.2R==="9"&&s.2Q!==j&&i.U!==0){s.2Q=j;i.6.2R.P(i,[i.$k])}7(i.U>8||i.U<-8&&i.F.13===j){r.1n?r.1n():r.5M=c;s.2m=j}7((i.2S>10||i.2S<-10)&&s.2m===c){e(n).R("2P.h")}b u=9(){q i.U/5};b a=9(){q i.3D+i.U/5};i.11=1N.3x(1N.42(i.11,u()),a());7(i.F.1u===j){i.1H(i.11)}m{i.3M(i.11)}}9 l(n){b n=n.3B||n||t.3w;n.1f=n.1f||n.4c;s.2Q=c;7(i.F.13!==j){i.$L.Z("3s")}7(i.U<0){i.1t=i.h.1t="V"}m{i.1t=i.h.1t="2G"}7(i.U!==0){b r=i.4h();i.1i(r,c,"4e");7(s.30===n.1f&&i.F.13!==j){e(n.1f).z("3u.4j",9(t){t.4S();t.4T();t.1n();e(n.1f).R("3u.4j")});b o=e.4O(n.1f,"4V")["3u"];b a=o.4W();o.4X(0,0,a)}}u("R")}b i=d;b s={3e:0,3c:0,4Y:0,3g:0,2l:1d,4Z:1d,50:1d,2m:1d,51:1d,30:1d};i.2g=j;i.$k.z(i.12["3X"],".h-1h",a)},4h:9(){b e=d,t;t=e.4l();7(t>e.C){e.p=e.C;t=e.C}m 7(e.11>=0){t=0;e.p=0}q t},4l:9(){b t=d,n=t.6.14===j?t.2C:t.H,r=t.11,i=1d;e.2i(n,9(s,o){7(r-t.N/20>n[s+1]&&r-t.N/20<o&&t.3m()==="V"){i=o;7(t.6.14===j){t.p=e.4o(i,t.H)}m{t.p=s}}m 7(r+t.N/20<o&&r+t.N/20>(n[s+1]||n[s]-t.N)&&t.3m()==="2G"){7(t.6.14===j){i=n[s+1]||n[n.S-1];t.p=e.4o(i,t.H)}m{i=n[s+1];t.p=s+1}}});q t.p},3m:9(){b e=d,t;7(e.U<0){t="2G";e.2H="Y"}m{t="V";e.2H="1l"}q t},4I:9(){b e=d;e.$k.z("h.Y",9(){e.Y()});e.$k.z("h.1l",9(){e.1l()});e.$k.z("h.1e",9(t,n){e.6.Q=n;e.1e();e.36="1e"});e.$k.z("h.W",9(){e.W();e.36="W"});e.$k.z("h.1i",9(t,n){e.1i(n)});e.$k.z("h.2j",9(t,n){e.2j(n)})},2x:9(){b e=d;7(e.6.2x===j&&e.F.13!==j&&e.6.Q!==c){e.$k.z("57",9(){e.W()});e.$k.z("58",9(){7(e.36!=="W"){e.1e()}})}},1I:9(){b t=d;7(t.6.1I===c){q c}1C(b n=0;n<t.G;n++){b i=e(t.$I[n]);7(i.w("h-1c")==="1c"){4q}b s=i.w("h-1K"),o=i.16(".5b"),u;7(B o.w("1X")!=="2F"){i.w("h-1c","1c");4q}7(i.w("h-1c")===r){o.3N();i.K("4s").w("h-1c","5e")}7(t.6.4t===j){u=s>=t.p}m{u=j}7(u&&s<t.p+t.6.v&&o.S){t.4u(i,o)}}},4u:9(e,t){9 s(){r+=1;7(n.2X(t.2U(0))||i===j){o()}m 7(r<=2v){19(s,2v)}m{o()}}9 o(){e.w("h-1c","1c").Z("4s");t.5j("w-1X");n.6.4x==="4y"?t.5m(5n):t.3L();7(B n.6.3r==="9"){n.6.3r.P(d,[n.$k])}}b n=d,r=0;7(t.5p("5q")==="5r"){t.A("5s-5t","5u("+t.w("1X")+")");b i=j}m{t[0].1X=t.w("1X")}s()},1A:9(){9 s(){i+=1;7(t.2X(n.2U(0))){o()}m 7(i<=2v){19(s,2v)}m{t.1U.A("3h","")}}9 o(){b n=e(t.$I[t.p]).3h();t.1U.A("3h",n+"T");7(!t.1U.1V("1A")){19(9(){t.1U.K("1A")},0)}}b t=d;b n=e(t.$I[t.p]).16("5w");7(n.2U(0)!==r){b i=0;s()}m{o()}},2X:9(e){7(!e.3O){q c}7(B e.4B!=="3b"&&e.4B==0){q c}q j},4n:9(){b t=d;7(t.6.37===j){t.$I.Z("2d")}t.1v=[];1C(b n=t.p;n<t.p+t.6.v;n++){t.1v.2D(n);7(t.6.37===j){e(t.$I[n]).K("2d")}}t.h.1v=t.1v},4w:9(e){b t=d;t.4E="h-"+e+"-5B";t.4F="h-"+e+"-2f"},4k:9(){9 u(e,t){q{2l:"5D",V:e+"T"}}b e=d;e.1G=j;b t=e.4E,n=e.4F,r=e.$I.1E(e.p),i=e.$I.1E(e.15),s=1N.4H(e.H[e.p])+e.H[e.15],o=1N.4H(e.H[e.p])+e.N/2;e.$L.K("h-1Y").A({"-1R-O-1Y":o+"T","-27-4J-1Y":o+"T","4J-1Y":o+"T"});b a="5I 5J 5K 5L";i.A(u(s,10)).K(t).z(a,9(){e.3C=j;i.R(a);e.32(i,t)});r.K(n).z(a,9(){e.2E=j;r.R(a);e.32(r,n)})},32:9(e,t){b n=d;e.A({2l:"",V:""}).Z(t);7(n.3C&&n.2E){n.$L.Z("h-1Y");n.3C=c;n.2E=c;n.1G=c}},4z:9(){b e=d;e.h={29:e.29,5P:e.$k,X:e.$X,I:e.$I,p:e.p,15:e.15,1v:e.1v,13:e.F.13,F:e.F,1t:e.1t}},4N:9(){b r=d;r.$k.R(".h h 1Z.40");e(n).R(".h h");e(t).R("47",r.3f)},1Q:9(){b e=d;7(e.$k.1S().S!==0){e.$L.3y();e.$X.3y().3y();7(e.D){e.D.3j()}}e.4N();e.$k.2s("2t",e.$k.w("h-4p")||"").2s("J",e.$k.w("h-4K"))},5T:9(){b e=d;e.W();18(e.1M);e.1Q();e.$k.5U()},5V:9(t){b n=d;b r=e.3K({},n.29,t);n.1Q();n.1J(r,n.$k)},5W:9(e,t){b n=d,i;7(!e){q c}7(n.$k.1S().S===0){n.$k.1k(e);n.1P();q c}n.1Q();7(t===r||t===-1){i=-1}m{i=t}7(i>=n.$X.S||i===-1){n.$X.1E(-1).5X(e)}m{n.$X.1E(i).5Y(e)}n.1P()},5Z:9(e){b t=d,n;7(t.$k.1S().S===0){q c}7(e===r||e===-1){n=-1}m{n=e}t.1Q();t.$X.1E(n).3j();t.1P()}};e.3A.2c=9(t){q d.2i(9(){7(e(d).w("h-1J")===j){q c}e(d).w("h-1J",j);b n=3i.3E(i);n.1J(t,d);e.w(d,"2c",n)})};e.3A.2c.6={v:5,17:c,1q:[60,4],21:[61,3],24:[62,2],25:c,26:[63,1],4b:c,49:c,1j:2J,1D:64,2u:65,Q:c,2x:c,2b:c,2T:["1l","Y"],2e:j,14:c,1s:j,38:c,2Z:j,48:2J,4a:t,1O:"h-66",28:"h-28",1I:c,4t:j,4x:"4y",1A:c,2I:c,3F:c,3v:j,22:j,23:j,37:c,2w:c,3p:c,3t:c,2M:c,39:c,1F:c,3z:c,3n:c,2R:c,3r:c}})(67,68,69)',62,382,"||||||options|if||function||var|false|this||||owl||true|elem||else|||currentItem|return|||||items|data|||on|css|typeof|maximumItem|owlControls|0px|browser|itemsAmount|positionsInArray|owlItems|class|addClass|owlWrapper|div|itemWidth|transform|apply|autoPlay|off|length|px|newRelativeX|left|stop|userItems|next|removeClass||newPosX|ev_types|isTouch|scrollPerPage|prevItem|find|itemsCustom|clearInterval|setTimeout|transition|disabled|loaded|null|play|target|translate3d|wrapper|goTo|slideSpeed|append|prev|width|preventDefault|paginationWrapper|page|itemsDesktop|autoPlayInterval|pagination|dragDirection|support3d|visibleItems|buttonPrev|css2slide|buttonNext|ms|autoHeight|swapSpeed|for|paginationSpeed|eq|beforeMove|isTransition|transition3d|lazyLoad|init|item|roundPages|checkVisible|Math|baseClass|setVars|unWrap|webkit|children|isCss3Finish|wrapperOuter|hasClass|prevArr|src|origin|mousedown||itemsDesktopSmall|mouseDrag|touchDrag|itemsTablet|itemsTabletSmall|itemsMobile|moz|theme|userOptions|touchend|navigation|owlCarousel|active|rewindNav|in|isCssFinish|html|each|jumpTo|rewind|position|sliding|mouseup|eachMoveUpdate|is|afterGo|ease|attr|style|rewindSpeed|100|transitionStyle|stopOnHover|addCssSpeed|opacity|orignalItems|all|pagesInArray|push|endCurrent|string|right|playDirection|jsonPath|200|pageX|touches|beforeInit|end|move|touchmove|dragging|startDragging|newPosY|navigationText|get|updateItems|touchstart|completeImg|logIn|responsive|targetElement|calculateAll|clearTransStyle|visible|watchVisibility|updateControls|hoverStatus|addClassActive|paginationNumbers|afterInit|checkPagination|undefined|offsetY|checkNavigation|offsetX|resizer|relativePos|height|Object|remove|apStatus|checkAp|moveDirection|afterAction|updateVars|beforeUpdate|Number|afterLazyLoad|grabbing|afterUpdate|click|dragBeforeAnimFinish|event|max|unwrap|afterMove|fn|originalEvent|endPrev|maximumPixels|create|jsonSuccess|wrap|eventTypes|removeTransition|doTranslate|extend|show|css2move|hide|complete|cssText|span|gestures|disabledEvents|updatePagination|loadContent|mousemove|touchcancel|start|buildButtons|buildPagination|disableTextSelect|pageY|min|loops|calculateWidth|appendWrapperSizes|appendItemsSizes|resize|responsiveRefreshRate|itemsScaleUp|responsiveBaseWidth|singleItem|srcElement|outer|drag|animate|setInterval|getNewPosition|reload|disable|singleItemTransition|closestItem|updatePosition|onVisibleItems|inArray|originalStyles|continue|block|loading|lazyFollow|lazyPreload|display|transitionTypes|lazyEffect|fade|owlStatus|moveEvents|naturalWidth|response|buildControls|outClass|inClass|onStartup|abs|customEvents|perspective|originalClasses|checkBrowser|wrapItems|clearEvents|_data|clickable|toggleClass|controls|stopImmediatePropagation|stopPropagation|msMaxTouchPoints|events|pop|splice|baseElWidth|minSwipe|maxSwipe|dargging|clientX|clientY|text|shift|onstartup|mouseover|mouseout|duration|round|lazyOwl|new|which|checked|createElement|destroyControls|buttons|5e3|removeAttr|match|numbers|fadeIn|400|clearTimeout|prop|tagName|DIV|background|image|url|prototype|img|sort|top|ontouchstart|dragstart|out|navigator|relative|appendTo|input|getJSON|textarea|webkitAnimationEnd|oAnimationEnd|MSAnimationEnd|animationend|returnValue|wrapAll|500|baseElement|select|wrapperWidth|option|destroy|removeData|reinit|addItem|after|before|removeItem|1199|979|768|479|800|1e3|carousel|jQuery|window|document".split("|"),0,{})),function(n,t,i){function u(t,i){this.element=n(t);this.options=n.extend({},f,i);this._defaults=f;this._name=r;this.init()}var r="minimalect",f={theme:"",transition:"fade",placeholder:"Select a choice",empty:"No results match your keyword.",class_container:"minict_wrapper",class_group:"minict_group",class_empty:"minict_empty",class_active:"active",class_selected:"selected",class_hidden:"hidden",class_highlighted:"highlighted",class_first:"minict_first",class_last:"minict_last",beforeinit:function(){},afterinit:function(){},onchange:function(){},onopen:function(){},onclose:function(){},onfilter:function(){}};u.prototype={init:function(){this.options.beforeinit();var t=this;this.wrapper=n('<div class="'+this.options.class_container+'"><\/div>');this.element.hide().after(this.wrapper);this.options.theme&&this.wrapper.addClass(this.options.theme);this.wrapper.append('<input type="text" value="'+(this.element.find("option[selected]").html()||"")+'" placeholder="'+(this.element.find("option[selected]").html()||this.options.placeholder)+'" />');this.wrapper.append("<ul>"+t.parseSelect(t.element,t.options)+'<li class="'+t.options.class_empty+'">'+t.options.empty+"<\/li><\/ul>");this.element.find("option[selected]").length>0&&this.wrapper.find('li[data-value="'+this.element.find("option[selected]").val()+'"]').addClass(t.options.class_selected);t.element.on("change",function(){var n=t.wrapper.find("li."+t.options.class_selected),i=t.parseSelect(t.element,t.options);t.element.val()!=n.attr("data-value")&&t.hideChoices(t.wrapper,t.options,function(){t.element.val()===""?t.wrapper.children("input").val("").attr("placeholder",t.options.placeholder):(t.wrapper.children("ul").html(i+'<li class="'+t.options.class_empty+'">'+t.options.empty+"<\/li>"),t.selectChoice(t.wrapper.find('li[data-value="'+t.element.val()+'"]'),t.wrapper,t.element,t.options))})});n(i).on("click",function(){t.hideChoices(t.wrapper,t.options)});this.wrapper.on("click",function(n){n.stopPropagation();t.toggleChoices(t.wrapper,t.options)});this.wrapper.on("click","li:not(."+t.options.class_group+", ."+t.options.class_empty+")",function(){t.selectChoice(n(this),t.wrapper,t.element,t.options)});this.wrapper.on("click","li."+t.options.class_group+", li."+t.options.class_empty,function(n){n.stopPropagation();t.wrapper.children("input").focus()});this.wrapper.find("input").on("focus click",function(n){n.stopPropagation();t.showChoices(t.wrapper,t.options)}).on("keyup",function(n){switch(n.keyCode){case 38:return t.navigateChoices("up",t.wrapper,t.options),!1;case 40:return t.navigateChoices("down",t.wrapper,t.options),!1;case 13:return t.wrapper.find("li."+t.options.class_highlighted).length!=0?t.selectChoice(t.wrapper.find("li."+t.options.class_highlighted),t.wrapper,t.element,t.options):t.selectChoice(t.wrapper.find("li:not(."+t.options.class_group+", ."+t.options.class_empty+")").first(),t.wrapper,t.element,t.options),t.hideChoices(t.wrapper,t.options),!1}t.filterChoices(t.wrapper,t.options)});this.options.afterinit()},navigateChoices:function(n,t,i){var r,u;if(ignored="."+i.class_hidden+", ."+i.class_empty+", ."+i.class_group,t.find("li."+i.class_highlighted).length==0)return n=="up"?t.find("li:not("+ignored+")").last().addClass(i.class_highlighted):n=="down"&&t.find("li:not("+ignored+")").first().addClass(i.class_highlighted),!1;if(cur=t.find("li."+i.class_highlighted),cur.removeClass(i.class_highlighted),n=="up")t.find("li:not("+ignored+")").first()[0]!=cur[0]?(cur.prevAll("li").not(ignored).first().addClass(i.class_highlighted),r=t.children("ul"),u=t.find("li."+i.class_highlighted).offset().top-r.offset().top+r.scrollTop(),r.scrollTop()>u&&r.scrollTop(u)):(t.find("li:not("+ignored+")").last().addClass(i.class_highlighted),t.children("ul").scrollTop(t.children("ul").height()));else if(n=="down")if(t.find("li:not("+ignored+")").last()[0]!=cur[0]){cur.nextAll("li").not(ignored).first().addClass(i.class_highlighted);var r=t.children("ul"),f=r.height(),e=t.find("li."+i.class_highlighted).offset().top-r.offset().top+t.find("li."+i.class_highlighted).outerHeight();f<e&&r.scrollTop(r.scrollTop()+e-f)}else t.find("li:not("+ignored+")").first().addClass(i.class_highlighted),t.children("ul").scrollTop(0)},parseSelect:function(t,i){var r="",u=this;return t.find("optgroup").length==0?r=this.parseElements(t.html()):t.find("optgroup").each(function(){r+='<li class="'+i.class_group+'">'+n(this).attr("label")+"<\/li>";r+=u.parseElements(n(this).html())}),r},parseElements:function(t){var i="";return n(n.trim(t)).filter("option").each(function(){var t=n(this);t.attr("value")!==""&&(i+='<li data-value="'+t.val()+'" class="'+(t.attr("class")||"")+'">'+t.text()+"<\/li>")}),i},toggleChoices:function(n,t){n.hasClass(t.class_active)?this.hideChoices(n,t):this.showChoices(n,t)},showChoices:function(t,i,r){if(t.hasClass(i.class_active))typeof r=="function"&&r.call();else{this.updateFirstLast(!1,t,i);var u=this;n("."+i.class_container).each(function(){n(this)[0]!=t[0]&&u.hideChoices(n(this),i)});typeof r=="function"&&r.call();t.addClass(i.class_active);switch(i.transition){case"fade":t.children("ul").fadeIn(150);break;default:t.children("ul").show()}t.children("input").val("").focus();this.options.onopen()}},resetDropdown:function(n,t,i){n.find("li").removeClass(t.class_hidden);n.find("."+t.class_empty).hide();n.find("li."+t.class_highlighted).removeClass(t.class_highlighted);typeof i=="function"&&i.call()},hideChoices:function(n,t,i){if(n.hasClass(t.class_active)){n.removeClass(t.class_active);switch(t.transition){case"fade":n.children("ul").fadeOut(100);break;default:n.children("ul").hide()}this.resetDropdown(n,t,i);n.children("input").blur();n.children("input").attr("placeholder")!=t.placeholder?n.children("input").val(n.children("input").attr("placeholder")):n.find("li."+t.class_selected).length==0&&n.children("input").val("");this.options.onclose()}else typeof i=="function"&&i.call()},filterChoices:function(t,i){var r=t.children("input").val();if(t.find("li."+i.class_highlighted).removeClass(i.class_highlighted),t.find("li:not("+i.class_group+")").each(function(){n(this).text().search(new RegExp(r,"i"))<0?n(this).addClass(i.class_hidden):n(this).removeClass(i.class_hidden)}),t.find("li."+i.class_group).removeClass(i.class_hidden).each(function(){nextlis=n(this).nextAll("li").not("."+i.class_hidden+", ."+i.class_empty);(nextlis.first().hasClass(i.class_group)||nextlis.length==0)&&n(this).addClass(i.class_hidden)}),t.find("."+i.class_empty).hide(),t.find("li").not("."+i.class_hidden+", ."+i.class_empty).length==0){t.find("."+i.class_empty).show();this.options.onfilter(!1)}else this.options.onfilter(!0);this.updateFirstLast(!0,t,i)},selectChoice:function(n,t,i,r){t.find("li").removeClass(r.class_selected);n.addClass(r.class_selected);t.children("input").val(n.text()).attr("placeholder",n.text());i.find("option:selected").prop("selected",!1);i.find('option[value="'+n.attr("data-value")+'"]').prop("selected",!0);this.options.onchange(n.attr("data-value"),n.text())},updateFirstLast:function(n,t,i){t.find("."+i.class_first+", ."+i.class_last).removeClass(i.class_first+" "+i.class_last);n?(t.find("li:visible").first().addClass(i.class_first),t.find("li:visible").last().addClass(i.class_last)):(t.find("li").first().addClass(i.class_first),t.find("li").not("."+i.class_empty).last().addClass(i.class_last))}};n.fn[r]=function(t){return this.each(function(){n.data(this,"plugin_"+r)||n.data(this,"plugin_"+r,new u(this,t))})}}(jQuery,window,document),function(n){"use strict";n.fn.TouchSpin=function(t){var i={min:0,max:100,initval:"",step:1,decimals:0,stepinterval:100,forcestepdivisibility:"round",stepintervaldelay:500,prefix:"",postfix:"",prefix_extraclass:"",postfix_extraclass:"",booster:!0,boostat:10,maxboostedstep:!1,mousewheel:!0,buttondown_class:"btn btn-default",buttonup_class:"btn btn-default"};return this.each(function(){function tt(){if(!u.data("alreadyinitialized")){if(u.data("alreadyinitialized",!0),!u.is("input")){console.log("Must be an input.");return}ut();it();v();et();ht();ct();lt()}}function it(){r.initval!==""&&u.val()===""&&u.val(r.initval)}function rt(n){ft(n);v();var t=Number(e.input.val());e.input.val(t.toFixed(r.decimals))}function ut(){r=n.extend({},i,nt,t)}function ft(t){r=n.extend({},r,t)}function et(){var t=u.val(),i=u.parent();t!==""&&(t=Number(t).toFixed(r.decimals));u.data("initvalue",t).val(t);u.addClass("form-control");n("<style type='text/css'>.bootstrap-touchspin-prefix:empty,.bootstrap-touchspin-postfix:empty{display:none;}<\/style>").appendTo("head");i.hasClass("input-group")?ot(i):st()}function ot(t){t.addClass("bootstrap-touchspin");var e=u.prev(),o=u.next(),i,f,s='<span class="input-group-addon bootstrap-touchspin-prefix">'+r.prefix+"<\/span>",c='<span class="input-group-addon bootstrap-touchspin-postfix">'+r.postfix+"<\/span>";e.hasClass("input-group-btn")?(i='<button class="'+r.buttondown_class+' bootstrap-touchspin-down" type="button">-<\/button>',e.append(i)):(i='<span class="input-group-btn"><button class="'+r.buttondown_class+' bootstrap-touchspin-down" type="button">-<\/button><\/span>',n(i).insertBefore(u));o.hasClass("input-group-btn")?(f='<button class="'+r.buttonup_class+' bootstrap-touchspin-up" type="button">+<\/button>',o.prepend(f)):(f='<span class="input-group-btn"><button class="'+r.buttonup_class+' bootstrap-touchspin-up" type="button">+<\/button><\/span>',n(f).insertAfter(u));n(s).insertBefore(u);n(c).insertAfter(u);h=t}function st(){var t='<div class="input-group bootstrap-touchspin"><span class="input-group-btn"><button class="'+r.buttondown_class+' bootstrap-touchspin-down" type="button">-<\/button><\/span><span class="input-group-addon bootstrap-touchspin-prefix">'+r.prefix+'<\/span><span class="input-group-addon bootstrap-touchspin-postfix">'+r.postfix+'<\/span><span class="input-group-btn"><button class="'+r.buttonup_class+' bootstrap-touchspin-up" type="button">+<\/button><\/span><\/div>';h=n(t).insertBefore(u);n(".bootstrap-touchspin-prefix",h).after(u);u.hasClass("input-sm")?h.addClass("input-group-sm"):u.hasClass("input-lg")&&h.addClass("input-group-lg")}function ht(){e={down:n(".bootstrap-touchspin-down",h),up:n(".bootstrap-touchspin-up",h),input:n("input",h),prefix:n(".bootstrap-touchspin-prefix",h).addClass(r.prefix_extraclass),postfix:n(".bootstrap-touchspin-postfix",h).addClass(r.postfix_extraclass)}}function ct(){u.on("keydown",function(n){var t=n.keyCode||n.which;t===38?(s!=="up"&&(l(),p()),n.preventDefault()):t===40&&(s!=="down"&&(a(),y()),n.preventDefault())});u.on("keyup",function(n){var t=n.keyCode||n.which;t===38?o():t===40&&o()});u.on("blur",function(){v()});e.down.on("keydown",function(n){var t=n.keyCode||n.which;(t===32||t===13)&&(s!=="down"&&(a(),y()),n.preventDefault())});e.down.on("keyup",function(n){var t=n.keyCode||n.which;(t===32||t===13)&&o()});e.up.on("keydown",function(n){var t=n.keyCode||n.which;(t===32||t===13)&&(s!=="up"&&(l(),p()),n.preventDefault())});e.up.on("keyup",function(n){var t=n.keyCode||n.which;(t===32||t===13)&&o()});e.down.on("mousedown touchstart",function(n){a();y();n.preventDefault();n.stopPropagation()});e.up.on("mousedown touchstart",function(n){l();p();n.preventDefault();n.stopPropagation()});e.up.on("mouseout touchleave touchend touchcancel",function(n){s&&(n.stopPropagation(),o())});e.down.on("mouseout touchleave touchend touchcancel",function(n){s&&(n.stopPropagation(),o())});e.down.on("mousemove touchmove",function(n){s&&(n.stopPropagation(),n.preventDefault())});e.up.on("mousemove touchmove",function(n){s&&(n.stopPropagation(),n.preventDefault())});n(document).on("mouseup touchend touchcancel",function(n){s&&(n.preventDefault(),o())});n(document).on("mousemove touchmove scroll scrollstart",function(n){s&&(n.preventDefault(),o())});if(r.mousewheel)u.on("mousewheel DOMMouseScroll",function(n){var t=n.originalEvent.wheelDelta||-n.originalEvent.detail;n.stopPropagation();n.preventDefault();t<0?a():l()})}function lt(){u.on("touchspin.uponce",function(){o();l()});u.on("touchspin.downonce",function(){o();a()});u.on("touchspin.startupspin",function(){p()});u.on("touchspin.startdownspin",function(){y()});u.on("touchspin.stopspin",function(){o()});u.on("touchspin.updatesettings",function(n,t){rt(t)})}function at(n){switch(r.forcestepdivisibility){case"round":return(Math.round(n/r.step)*r.step).toFixed(r.decimals);case"floor":return(Math.floor(n/r.step)*r.step).toFixed(r.decimals);case"ceil":return(Math.ceil(n/r.step)*r.step).toFixed(r.decimals);default:return n}}function v(){var i,n,t;(i=u.val(),i!=="")&&(r.decimals>0&&i==="."||(n=parseFloat(i),isNaN(n)&&(n=0),t=n,n.toString()!==i&&(t=n),n<r.min&&(t=r.min),n>r.max&&(t=r.max),t=at(t),Number(i).toString()!==t.toString()&&(u.val(t),u.trigger("change"))))}function g(){if(r.booster){var n=Math.pow(2,Math.floor(c/r.boostat))*r.step;return r.maxboostedstep&&n>r.maxboostedstep&&(n=r.maxboostedstep,f=Math.round(f/n*n)),Math.max(r.step,n)}return r.step}function l(){v();f=parseFloat(e.input.val());isNaN(f)&&(f=0);var n=f,t=g();f=f+t;f>r.max&&(o(),f=r.max,u.trigger("touchspin.max"));e.input.val(Number(f).toFixed(r.decimals));n!==f&&u.trigger("change")}function a(){v();f=parseFloat(e.input.val());isNaN(f)&&(f=0);var n=f,t=g();f=f-t;f<r.min&&(o(),f=r.min,u.trigger("touchspin.min"));e.input.val(f.toFixed(r.decimals));n!==f&&u.trigger("change")}function y(){o();c=0;s="down";k=setTimeout(function(){w=setInterval(function(){c++;a()},r.stepinterval)},r.stepintervaldelay)}function p(){o();c=0;s="up";d=setTimeout(function(){b=setInterval(function(){c++;l()},r.stepinterval)},r.stepintervaldelay)}function o(){clearTimeout(k);clearTimeout(d);clearInterval(w);clearInterval(b);c=0;s=!1}var r,u=n(this),nt=u.data(),h,e,f,w,b,k,d,c=0,s=!1;tt()})}}(jQuery);!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(n){var t,it,o,p,h,pt,c="Close",wt="BeforeClose",ti="AfterClose",ii="BeforeAppend",rt="MarkupParse",ut="Open",bt="Change",ft="mfp",u="."+ft,w="mfp-ready",kt="mfp-removing",et="mfp-prevent-close",b=function(){},ot=!!window.jQuery,f=n(window),r=function(n,i){t.ev.on(ft+n+u,i)},e=function(t,i,r,u){var f=document.createElement("div");return f.className="mfp-"+t,r&&(f.innerHTML=r),u?i&&i.appendChild(f):(f=n(f),i&&f.appendTo(i)),f},i=function(i,r){t.ev.triggerHandler(ft+i,r);t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,n.isArray(r)?r:[r]))},st=function(i){return i===pt&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=n(t.st.closeMarkup.replace("%title%",t.st.tClose)),pt=i),t.currTemplate.closeBtn},ht=function(){n.magnificPopup.instance||(t=new b,t.init(),n.magnificPopup.instance=t)},ri=function(){var n=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==n.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in n)return!0;return!1},a,k,d,g,ct,s,gt,at,ni,nt,yt,tt;b.prototype={constructor:b,init:function(){var i=navigator.appVersion;t.isIE7=-1!==i.indexOf("MSIE 7.");t.isIE8=-1!==i.indexOf("MSIE 8.");t.isLowIE=t.isIE7||t.isIE8;t.isAndroid=/android/gi.test(i);t.isIOS=/iphone|ipad|ipod/gi.test(i);t.supportsTransition=ri();t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent);o=n(document);t.popupsCache={}},open:function(s){var c,l,p,b,a,k,v,d,y;if(s.isObj===!1){for(t.items=s.items.toArray(),t.index=0,p=s.items,c=0;c<p.length;c++)if(l=p[c],l.parsed&&(l=l.el[0]),l===s.el[0]){t.index=c;break}}else t.items=n.isArray(s.items)?s.items:[s.items],t.index=s.index||0;if(t.isOpen)return void t.updateItemHTML();for(t.types=[],h="",t.ev=s.mainEl&&s.mainEl.length?s.mainEl.eq(0):o,s.key?(t.popupsCache[s.key]||(t.popupsCache[s.key]={}),t.currTemplate=t.popupsCache[s.key]):t.currTemplate={},t.st=n.extend(!0,{},n.magnificPopup.defaults,s),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=e("bg").on("click"+u,function(){t.close()}),t.wrap=e("wrap").attr("tabindex",-1).on("click"+u,function(n){t._checkIfClose(n.target)&&t.close()}),t.container=e("container",t.wrap)),t.contentContainer=e("content"),t.st.preloader&&(t.preloader=e("preloader",t.container,t.st.tLoading)),b=n.magnificPopup.modules,c=0;c<b.length;c++)a=b[c],a=a.charAt(0).toUpperCase()+a.slice(1),t["init"+a].call(t);return i("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(r(rt,function(n,t,i,r){i.close_replaceWith=st(r.type)}),h+=" mfp-close-btn-in"):t.wrap.append(st())),t.st.alignTop&&(h+=" mfp-align-top"),t.wrap.css(t.fixedContentPos?{overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}:{top:f.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:o.height(),position:"absolute"}),t.st.enableEscapeKey&&o.on("keyup"+u,function(n){27===n.keyCode&&t.close()}),f.on("resize"+u,function(){t.updateSize()}),t.st.closeOnContentClick||(h+=" mfp-auto-cursor"),h&&t.wrap.addClass(h),k=t.wH=f.height(),v={},t.fixedContentPos&&t._hasScrollBar(k)&&(d=t._getScrollbarSize(),d&&(v.marginRight=d)),t.fixedContentPos&&(t.isIE7?n("body, html").css("overflow","hidden"):v.overflow="hidden"),y=t.st.mainClass,t.isIE7&&(y+=" mfp-ie7"),y&&t._addClassToMFP(y),t.updateItemHTML(),i("BuildControls"),n("html").css(v),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||n(document.body)),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(w),t._setFocus()):t.bgOverlay.addClass(w);o.on("focusin"+u,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(k),i(ut),s},close:function(){t.isOpen&&(i(wt),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(kt),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){var r,f;i(c);r=kt+" "+w+" ";(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(r+=t.st.mainClass+" "),t._removeClassFromMFP(r),t.fixedContentPos)&&(f={marginRight:""},t.isIE7?n("body, html").css("overflow",""):f.overflow="",n("html").css(f));o.off("keyup"+u+" focusin"+u);t.ev.off(u);t.wrap.attr("class","mfp-wrap").removeAttr("style");t.bgOverlay.attr("class","mfp-bg");t.container.attr("class","mfp-container");!t.st.showCloseBtn||t.st.closeBtnInside&&t.currTemplate[t.currItem.type]!==!0||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach();t._lastFocusedEl&&n(t._lastFocusedEl).focus();t.currItem=null;t.content=null;t.currTemplate=null;t.prevHeight=0;i(ti)},updateSize:function(n){if(t.isIOS){var u=document.documentElement.clientWidth/window.innerWidth,r=window.innerHeight*u;t.wrap.css("height",r);t.wH=r}else t.wH=n||f.height();t.fixedContentPos||t.wrap.css("height",t.wH);i("Resize")},updateItemHTML:function(){var u=t.items[t.index],r,f,e;t.contentContainer.detach();t.content&&t.content.detach();u.parsed||(u=t.parseEl(t.index));r=u.type;(i("BeforeChange",[t.currItem?t.currItem.type:"",r]),t.currItem=u,t.currTemplate[r])||(f=t.st[r]?t.st[r].markup:!1,i("FirstMarkupParse",f),t.currTemplate[r]=f?n(f):!0);p&&p!==u.type&&t.container.removeClass("mfp-"+p+"-holder");e=t["get"+r.charAt(0).toUpperCase()+r.slice(1)](u,t.currTemplate[r]);t.appendContent(e,r);u.preloaded=!0;i(bt,u);p=u.type;t.container.prepend(t.contentContainer);i("AfterChange")},appendContent:function(n,r){t.content=n;n?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[r]===!0?t.content.find(".mfp-close").length||t.content.append(st()):t.content=n:t.content="";i(ii);t.container.addClass("mfp-"+r+"-holder");t.contentContainer.append(t.content)},parseEl:function(r){var o,u=t.items[r],e,f;if(u.tagName?u={el:n(u)}:(o=u.type,u={data:u,src:u.src}),u.el){for(e=t.types,f=0;f<e.length;f++)if(u.el.hasClass("mfp-"+e[f])){o=e[f];break}u.src=u.el.attr("data-mfp-src");u.src||(u.src=u.el.attr("href"))}return u.type=o||t.st.type||"inline",u.index=r,u.parsed=!0,t.items[r]=u,i("ElementParse",u),t.items[r]},addGroup:function(n,i){var u=function(r){r.mfpEl=this;t._openClick(r,n,i)},r;i||(i={});r="click.magnificPopup";i.mainEl=n;i.items?(i.isObj=!0,n.off(r).on(r,u)):(i.isObj=!1,i.delegate?n.off(r).on(r,i.delegate,u):(i.items=n,n.off(r).on(r,u)))},_openClick:function(i,r,u){var o=void 0!==u.midClick?u.midClick:n.magnificPopup.defaults.midClick,e;if(o||2!==i.which&&!i.ctrlKey&&!i.metaKey){if(e=void 0!==u.disableOn?u.disableOn:n.magnificPopup.defaults.disableOn,e)if(n.isFunction(e)){if(!e.call(t))return!0}else if(f.width()<e)return!0;i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation());u.el=n(i.mfpEl);u.delegate&&(u.items=r.find(u.delegate));t.open(u)}},updateStatus:function(n,r){if(t.preloader){it!==n&&t.container.removeClass("mfp-s-"+it);r||"loading"!==n||(r=t.st.tLoading);var u={status:n,text:r};i("UpdateStatus",u);n=u.status;r=u.text;t.preloader.html(r);t.preloader.find("a").on("click",function(n){n.stopImmediatePropagation()});t.container.addClass("mfp-s-"+n);it=n}},_checkIfClose:function(i){if(!n(i).hasClass(et)){var r=t.st.closeOnContentClick,u=t.st.closeOnBgClick;if(r&&u||!t.content||n(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||n.contains(t.content[0],i)){if(r)return!0}else if(u&&n.contains(document,i))return!0;return!1}},_addClassToMFP:function(n){t.bgOverlay.addClass(n);t.wrap.addClass(n)},_removeClassFromMFP:function(n){this.bgOverlay.removeClass(n);t.wrap.removeClass(n)},_hasScrollBar:function(n){return(t.isIE7?o.height():document.body.scrollHeight)>(n||f.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){if(i.target!==t.wrap[0]&&!n.contains(t.wrap[0],i.target))return(t._setFocus(),!1)},_parseMarkup:function(t,r,f){var e;f.data&&(r=n.extend(f.data,r));i(rt,[t,r,f]);n.each(r,function(n,i){var r,f;if(void 0===i||i===!1)return!0;(e=n.split("_"),e.length>1)?(r=t.find(u+"-"+e[0]),r.length>0&&(f=e[1],"replaceWith"===f?r[0]!==i[0]&&r.replaceWith(i):"img"===f?r.is("img")?r.attr("src",i):r.replaceWith('<img src="'+i+'" class="'+r.attr("class")+'" />'):r.attr(e[1],i))):t.find(u+"-"+n).html(i)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var n=document.createElement("div");n.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;";document.body.appendChild(n);t.scrollbarSize=n.offsetWidth-n.clientWidth;document.body.removeChild(n)}return t.scrollbarSize}};n.magnificPopup={instance:null,proto:b.prototype,modules:[],open:function(t,i){return ht(),t=t?n.extend(!0,{},t):{},t.isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return n.magnificPopup.instance&&n.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(n.magnificPopup.defaults[t]=i.options);n.extend(this.proto,i.proto);this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">×<\/button>',tClose:"Close (Esc)",tLoading:"Loading..."}};n.fn.magnificPopup=function(i){var r,u,f,e;return ht(),r=n(this),"string"==typeof i?"open"===i?(f=ot?r.data("magnificPopup"):r[0].magnificPopup,e=parseInt(arguments[1],10)||0,f.items?u=f.items[e]:(u=r,f.delegate&&(u=u.find(f.delegate)),u=u.eq(e)),t._openClick({mfpEl:u},r,f)):t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1)):(i=n.extend(!0,{},i),ot?r.data("magnificPopup",i):r[0].magnificPopup=i,t.addGroup(r,i)),r};g="inline";ct=function(){d&&(k.after(d.addClass(a)).detach(),d=null)};n.magnificPopup.registerModule(g,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(g);r(c+"."+g,function(){ct()})},getInline:function(i,r){var f,u,o;return(ct(),i.src)?(f=t.st.inline,u=n(i.src),u.length?(o=u[0].parentNode,o&&o.tagName&&(k||(a=f.hiddenClass,k=e(a),a="mfp-"+a),d=u.after(k).detach().removeClass(a)),t.updateStatus("ready")):(t.updateStatus("error",f.tNotFound),u=n("<div>")),i.inlineElement=u,u):(t.updateStatus("ready"),t._parseMarkup(r,{},i),r)}}});var v,y="ajax",lt=function(){v&&n(document.body).removeClass(v)},dt=function(){lt();t.req&&t.req.abort()};n.magnificPopup.registerModule(y,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="../../magnific/%url%">The content<\/a> could not be loaded.'},proto:{initAjax:function(){t.types.push(y);v=t.st.ajax.cursor;r(c+"."+y,dt);r("BeforeChange."+y,dt)},getAjax:function(r){v&&n(document.body).addClass(v);t.updateStatus("loading");var u=n.extend({url:r.src,success:function(u,f,e){var o={data:u,xhr:e};i("ParseAjax",o);t.appendContent(n(o.data),y);r.finished=!0;lt();t._setFocus();setTimeout(function(){t.wrap.addClass(w)},16);t.updateStatus("ready");i("AjaxContentAdded")},error:function(){lt();r.finished=r.loadError=!0;t.updateStatus("error",t.st.ajax.tError.replace("%url%",r.src))}},t.st.ajax.settings);return t.req=n.ajax(u),""}}});gt=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;var r=t.st.image.titleSrc;if(r){if(n.isFunction(r))return r.call(t,i);if(i.el)return i.el.attr(r)||""}return""};n.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"><\/div><figure><div class="mfp-img"><\/div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"><\/div><div class="mfp-counter"><\/div><\/div><\/figcaption><\/figure><\/div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="../../magnific/%url%">The image<\/a> could not be loaded.'},proto:{initImage:function(){var i=t.st.image,e=".image";t.types.push("image");r(ut+e,function(){"image"===t.currItem.type&&i.cursor&&n(document.body).addClass(i.cursor)});r(c+e,function(){i.cursor&&n(document.body).removeClass(i.cursor);f.off("resize"+u)});r("Resize"+e,t.resizeImage);t.isLowIE&&r("AfterChange",t.resizeImage)},resizeImage:function(){var n=t.currItem,i;n&&n.img&&t.st.image.verticalFit&&(i=0,t.isLowIE&&(i=parseInt(n.img.css("padding-top"),10)+parseInt(n.img.css("padding-bottom"),10)),n.img.css("max-height",t.wH-i))},_onImageHasSize:function(n){n.img&&(n.hasSize=!0,s&&clearInterval(s),n.isCheckingImgSize=!1,i("ImageHasSize",n),n.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),n.imgHidden=!1))},findImageSize:function(n){var i=0,u=n.img[0],r=function(f){s&&clearInterval(s);s=setInterval(function(){return u.naturalWidth>0?void t._onImageHasSize(n):(i>200&&clearInterval(s),i++,void(3===i?r(10):40===i?r(50):100===i&&r(500)))},f)};r(1)},getImage:function(r,u){var e=0,o=function(){r&&(r.img[0].complete?(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("ready")),r.hasSize=!0,r.loaded=!0,i("ImageLoadComplete")):(e++,200>e?setTimeout(o,100):h()))},h=function(){r&&(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("error",c.tError.replace("%url%",r.src))),r.hasSize=!0,r.loaded=!0,r.loadError=!0)},c=t.st.image,l=u.find(".mfp-img"),f;return l.length&&(f=document.createElement("img"),f.className="mfp-img",r.el&&r.el.find("img").length&&(f.alt=r.el.find("img").attr("alt")),r.img=n(f).on("load.mfploader",o).on("error.mfploader",h),f.src=r.src,l.is("img")&&(r.img=r.img.clone()),f=r.img[0],f.naturalWidth>0?r.hasSize=!0:f.width||(r.hasSize=!1)),t._parseMarkup(u,{title:gt(r),img_replaceWith:r.img},r),t.resizeImage(),r.hasSize?(s&&clearInterval(s),r.loadError?(u.addClass("mfp-loading"),t.updateStatus("error",c.tError.replace("%url%",r.src))):(u.removeClass("mfp-loading"),t.updateStatus("ready")),u):(t.updateStatus("loading"),r.loading=!0,r.hasSize||(r.imgHidden=!0,u.addClass("mfp-loading"),t.findImageSize(r)),u)}}});ni=function(){return void 0===at&&(at=void 0!==document.createElement("p").style.MozTransform),at};n.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(n){return n.is("img")?n:n.find("img")}},proto:{initZoom:function(){var u,f=t.st.zoom,o=".zoom";if(f.enabled&&t.supportsTransition){var e,n,h=f.duration,l=function(n){var r=n.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),u="all "+f.duration/1e3+"s "+f.easing,t={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},i="transition";return t["-webkit-"+i]=t["-moz-"+i]=t["-o-"+i]=t[i]=u,r.css(t),r},s=function(){t.content.css("visibility","visible")};r("BuildControls"+o,function(){if(t._allowZoom()){if(clearTimeout(e),t.content.css("visibility","hidden"),u=t._getItemToZoom(),!u)return void s();n=l(u);n.css(t._getOffset());t.wrap.append(n);e=setTimeout(function(){n.css(t._getOffset(!0));e=setTimeout(function(){s();setTimeout(function(){n.remove();u=n=null;i("ZoomAnimationEnded")},16)},h)},16)}});r(wt+o,function(){if(t._allowZoom()){if(clearTimeout(e),t.st.removalDelay=h,!u){if(u=t._getItemToZoom(),!u)return;n=l(u)}n.css(t._getOffset(!0));t.wrap.append(n);t.content.css("visibility","hidden");setTimeout(function(){n.css(t._getOffset())},16)}});r(c+o,function(){t._allowZoom()&&(s(),n&&n.remove(),u=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(i){var r,u;r=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var f=r.offset(),e=parseInt(r.css("padding-top"),10),o=parseInt(r.css("padding-bottom"),10);return f.top-=n(window).scrollTop()-e,u={width:r.width(),height:(ot?r.innerHeight():r[0].offsetHeight)-o-e},ni()?u["-moz-transform"]=u.transform="translate("+f.left+"px,"+f.top+"px)":(u.left=f.left,u.top=f.top),u}}});var l="iframe",ui="//about:blank",vt=function(n){if(t.currTemplate[l]){var i=t.currTemplate[l].find("iframe");i.length&&(n||(i[0].src=ui),t.isIE8&&i.css("display",n?"block":"none"))}};n.magnificPopup.registerModule(l,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"><\/div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen><\/iframe><\/div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(l);r("BeforeChange",function(n,t,i){t!==i&&(t===l?vt():i===l&&vt(!0))});r(c+"."+l,function(){vt()})},getIframe:function(i,r){var u=i.src,f=t.st.iframe,e;return n.each(f.patterns,function(){if(u.indexOf(this.index)>-1)return(this.id&&(u="string"==typeof this.id?u.substr(u.lastIndexOf(this.id)+this.id.length,u.length):this.id.call(this,u)),u=this.src.replace("%id%",u),!1)}),e={},f.srcAction&&(e[f.srcAction]=u),t._parseMarkup(r,e,i),t.updateStatus("ready"),r}}});nt=function(n){var i=t.items.length;return n>i-1?n-i:0>n?i+n:n};yt=function(n,t,i){return n.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};n.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"><\/button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var u=t.st.gallery,i=".mfp-gallery",f=Boolean(n.fn.mfpFastClick);return t.direction=!0,u&&u.enabled?(h+=" mfp-gallery",r(ut+i,function(){o.on("keydown"+i,function(n){37===n.keyCode?t.prev():39===n.keyCode&&t.next()})}),r("UpdateStatus"+i,function(n,i){i.text&&(i.text=yt(i.text,t.currItem.index,t.items.length))}),r(rt+i,function(n,i,r,f){var e=t.items.length;r.counter=e>1?yt(u.tCounter,f.index,e):""}),r("BuildControls"+i,function(){if(t.items.length>1&&u.arrows&&!t.arrowLeft){var o=u.arrowMarkup,i=t.arrowLeft=n(o.replace(/%title%/gi,u.tPrev).replace(/%dir%/gi,"left")).addClass(et),r=t.arrowRight=n(o.replace(/%title%/gi,u.tNext).replace(/%dir%/gi,"right")).addClass(et),s=f?"mfpFastClick":"click";i[s](function(){t.prev()});r[s](function(){t.next()});t.isIE7&&(e("b",i[0],!1,!0),e("a",i[0],!1,!0),e("b",r[0],!1,!0),e("a",r[0],!1,!0));t.container.append(i.add(r))}}),r(bt+i,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout);t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages();t._preloadTimeout=null},16)}),void r(c+i,function(){o.off(i);t.wrap.off("click"+i);t.arrowLeft&&f&&t.arrowLeft.add(t.arrowRight).destroyMfpFastClick();t.arrowRight=t.arrowLeft=null})):!1},next:function(){t.direction=!0;t.index=nt(t.index+1);t.updateItemHTML()},prev:function(){t.direction=!1;t.index=nt(t.index-1);t.updateItemHTML()},goTo:function(n){t.direction=n>=t.index;t.index=n;t.updateItemHTML()},preloadNearbyImages:function(){for(var i=t.st.gallery.preload,r=Math.min(i[0],t.items.length),u=Math.min(i[1],t.items.length),n=1;n<=(t.direction?u:r);n++)t._preloadItem(t.index+n);for(n=1;n<=(t.direction?r:u);n++)t._preloadItem(t.index-n)},_preloadItem:function(r){if(r=nt(r),!t.items[r].preloaded){var u=t.items[r];u.parsed||(u=t.parseEl(r));i("LazyLoad",u);"image"===u.type&&(u.img=n('<img class="mfp-img" />').on("load.mfploader",function(){u.hasSize=!0}).on("error.mfploader",function(){u.hasSize=!0;u.loadError=!0;i("LazyLoadError",u)}).attr("src",u.src));u.preloaded=!0}}}});tt="retina";n.magnificPopup.registerModule(tt,{options:{replaceSrc:function(n){return n.src.replace(/\.\w+$/,function(n){return"@2x"+n})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var i=t.st.retina,n=i.ratio;n=isNaN(n)?n():n;n>1&&(r("ImageHasSize."+tt,function(t,i){i.img.css({"max-width":i.img[0].naturalWidth/n,width:"100%"})}),r("ElementParse."+tt,function(t,r){r.src=i.replaceSrc(r,n)}))}}}}),function(){var u=1e3,i="ontouchstart"in window,r=function(){f.off("touchmove"+t+" touchend"+t)},t=".mfpFastClick";n.fn.mfpFastClick=function(e){return n(this).each(function(){var s,l=n(this),a,v,y,h,o,c;if(i)l.on("touchstart"+t,function(n){h=!1;c=1;o=n.originalEvent?n.originalEvent.touches[0]:n.touches[0];v=o.clientX;y=o.clientY;f.on("touchmove"+t,function(n){o=n.originalEvent?n.originalEvent.touches:n.touches;c=o.length;o=o[0];(Math.abs(o.clientX-v)>10||Math.abs(o.clientY-y)>10)&&(h=!0,r())}).on("touchend"+t,function(n){r();h||c>1||(s=!0,n.preventDefault(),clearTimeout(a),a=setTimeout(function(){s=!1},u),e())})});l.on("click"+t,function(){s||e()})})};n.fn.destroyMfpFastClick=function(){n(this).off("touchstart"+t+" click"+t);i&&f.off("touchmove"+t+" touchend"+t)}}();ht()}),function(){var n=jQuery.event.special,t="D"+ +new Date,i="D"+(+new Date+1);n.scrollstart={setup:function(){var i,r=function(t){var r=this,u=arguments;i?clearTimeout(i):(t.type="scrollstart",jQuery.event.handle.apply(r,u));i=setTimeout(function(){i=null},n.scrollstop.latency)};jQuery(this).bind("scroll",r).data(t,r)},teardown:function(){jQuery(this).unbind("scroll",jQuery(this).data(t))}};n.scrollstop={latency:300,setup:function(){var t,r=function(i){var r=this,u=arguments;t&&clearTimeout(t);t=setTimeout(function(){t=null;i.type="scrollstop";jQuery.event.handle.apply(r,u)},n.scrollstop.latency)};jQuery(this).bind("scroll",r).data(i,r)},teardown:function(){jQuery(this).unbind("scroll",jQuery(this).data(i))}}}();$(document).ready(function(){/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||($.fn.exists=function(n){var t=[].slice.call(arguments,1);return this.length&&n.call(this,t),this},$(".parallax-image-1").exists(function(){var n=$(".parallax-image-1").offset().top;$(".parallax-image-1").parallax("50%",n,.1,!0)}),$(".parallax-image-2").exists(function(){var n=$(".parallax-image-2").offset().top;$(".parallax-image-2").parallax("50%",n,.1,!0)}));$(".slider-v1").cycle({fx:"scrollHorz",slides:".slider-item",timeout:5e3,speed:1200,easeIn:"easeInOutExpo",easeOut:"easeInOutExpo",pager:"#pager2"});$(".slider-v2").cycle({fx:"scrollHorz",slides:".slider-item",timeout:5e3,speed:1200,easeIn:"easeInOutExpo",easeOut:"easeInOutExpo",pager:"#pager"});$("#loader_img").show();$(".sliderImg").load(function(){$("#loader_img").hide()})});$(document).ready(function(){window.innerWidth<760&&$(".logotopo").addClass("logotopoout-mobile");$(function(){$(".thumbnail.equalheight").responsiveEqualHeightGrid()});$(function(){$(".featuredImgLook2 .inner").responsiveEqualHeightGrid()});$(function(){$(".featuredImageLook3 .inner").responsiveEqualHeightGrid()});$(".collapseWill").on("click",function(n){$(this).toggleClass("pressed");n.preventDefault()});$(".search-close").on("click",function(n){$(".search-full").removeClass("active");n.preventDefault()});$(".dropdown-tree-a").click(function(){$(this).parent(".dropdown-tree").toggleClass("open-tree active")});$(".add-fav").click(function(n){n.preventDefault();$(this).addClass("active");$(this).attr("data-original-title","Added to Wishlist")});$(".change-view .list-view, .change-view-flat .list-view").click(function(n){n.preventDefault();$(".item").addClass("list-view");$(".add-fav").attr("data-placement",$(this).attr("left"));$(".categoryProduct > .item").detectGridColumns()});$(".change-view .grid-view, .change-view-flat .grid-view").click(function(n){n.preventDefault();$(".item").removeClass("list-view");$(".categoryProduct > .item").detectGridColumns();setTimeout(function(){$(".categoryProduct > .item").responsiveEqualHeightGrid()},500)});$(".swatches li").click(function(){$(".swatches li.selected").removeClass("selected");$(this).addClass("selected")});/IEMobile/i.test(navigator.userAgent)&&$(".navbar-brand").addClass("windowsphone");var n=function(){return/(iphone|ipod|ipad|android|blackberry|windows ce|palm|symbian)/i.test(navigator.userAgent)};if(n()?$(".introContent").addClass("ismobile"):$(function(){var n=0;$(window).scroll(function(){var t=$(this).scrollTop();t>n&&($(".navbar").addClass("stuck"),window.innerWidth>760?$(".logotopo").addClass("logotopoout"):$(".logotopo").addClass("logotopoout-mobile"));t<600&&($(".navbar").removeClass("stuck"),window.innerWidth>760&&$(".logotopo").removeClass("logotopoout"),window.innerWidth<760&&$(".logotopo").addClass("logotopoout-mobile"));n=t})}),/iPhone|iPad|iPod/i.test(navigator.userAgent)&&($(".parallax-section").addClass("isios"),$(".navbar-header").addClass("isios"),$(".blog-intro").addClass("isios")),/Android|IEMobile|Opera Mini/i.test(navigator.userAgent)&&$(".parallax-section").addClass("isandroid"),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))$(".parallax-section").addClass("ismobile"),$(".parallaximg").addClass("ismobile");else{$(window).bind("scroll",function(){t()});function t(){var n=$(window).scrollTop(),t=n*.3+"px";$(".parallaximg").css("marginTop",""+n*.3+"px")}$(window).width()<768||($(".parallax-image-aboutus").parallax("50%",0,.2,!0),$(".parallaxbg").parallax("50%",0,.2,!0))}$(".scroll-pane").mCustomScrollbar({advanced:{updateOnContentResize:!0},scrollButtons:{enable:!1},mouseWheelPixels:"200",theme:"dark-2"});$(".smoothscroll").mCustomScrollbar({advanced:{updateOnContentResize:!0},scrollButtons:{enable:!1},mouseWheelPixels:"100",theme:"dark-2"});window.onload=function(){$(window).scroll(function(){$(window).scrollTop()>86?($(".parallax-image-aboutus .animated").removeClass("fadeInDown"),$(".parallax-image-aboutus .animated").addClass("fadeOutUp")):($(".parallax-image-aboutus .animated").addClass("fadeInDown"),$(".parallax-image-aboutus .animated").removeClass("fadeOutUp"));$(window).scrollTop()>250})};$(window).width()<989&&$(".collapseWill").trigger("click");$(".tbtn").click(function(){$(".themeControll").toggleClass("active")});$("input[name='quanitySniper']").TouchSpin({buttondown_class:"btn btn-link",buttonup_class:"btn btn-link"});$(".tooltipHere").tooltip("hide");$(".dropdown-menu").find("input").click(function(n){n.stopPropagation()});$(".scrollto").click(function(n){n.preventDefault();var t=0;t=$(this.hash).offset().top>$(document).height()-$(window).height()?$(document).height()-$(window).height():$(this.hash).offset().top;$("html,body").animate({scrollTop:t-51},1e3,"swing")})});jQuery(window).data("ajaxready",!0).bind("scrollstop",function(){if(!finalEstoque){if($("#divPagina").attr("class")===undefined)return!1;if($(window).data("ajaxready")!==!1&&$(document).height()<=$(window).height()+$(window).scrollTop()+1600){$(window).data("ajaxready",!1);var t=$("#divPagina").attr("class"),n=$("#lastPostsLoader").attr("class");if(t==="GerarOffers"||t==="GerarMailing"){$("div#lastPostsLoader").html('<div class="gap"><\/div><div class="row"><div class="load-more-block text-center"><a class="btn btn-thin" href="/FullInventory.aspx">End Bundles<\/a><\/div><\/div>');return}t!=="GerarNewArrivals"?(n=parseInt(n)+24,t==="GerarListaFullInventory"&&(n=parseInt(n)+36)):n=parseInt(n)+30;$("#lastPostsLoader").attr("class",n);$("div#lastPostsLoader").html('<img id="endbundles" src="../assets/img/loading.gif">');LoadBundles(n,t)}}});LoginEnabled=!0;$(document).ready(function(){function n(){window.innerWidth>760?($(".navbar-cart.collapse").removeClass("in"),$(".logotopo").removeClass("logotopoout")):$(".logotopo").addClass("logotopoout")}window.validNavigation=!1;window.wireUpEvents=function(){function i(i){if(window.validNavigation)window.validNavigation=!1;else{var r=$.cookie("bundles");if(r===undefined)return;if(r==="")return;if($("#fundo-inteiro-negro").show(),$("#explicacao").show(),t!==1)return i||(i=window.event),i.cancelBubble=!0,i.returnValue=n,i.stopPropagation&&(i.stopPropagation(),i.preventDefault()),n}}var t=0,n="You still have materials in your shopping cart!";window.onbeforeunload=i;document.onkeydown=function(){switch(event.keyCode||event.which){case 116:window.validNavigation=!0;break;case 114:window.validNavigation=!0;break;case 82:event.ctrlKey&&(window.validNavigation=!0);break;case 13:window.validNavigation=!0}};$("a").bind("click",function(){window.validNavigation=!0});$("form").bind("submit",function(){window.validNavigation=!0});$("input[type=submit]").bind("click",function(){window.validNavigation=!0})};window.wireUpEvents();$("#fundo-inteiro-negro, #explicacao").bind("click",function(){$("#fundo-inteiro-negro").hide();$("#explicacao").hide()});finalEstoque=!1;hs.graphicsDir="assets/js/graphics/";hs.outlineType="rounded-white";hs.showCredits=!1;hs.align="center";hs.zIndexCounter=999999999;String.prototype.replaceAll=function(n,t){for(var i=this,r=i.indexOf(n);r>-1;)i=i.replace(n,t),r=i.indexOf(n);return i};$(".modal-login").click(function(){var n=$(".ajax_login").val().replaceAll("'","").replaceAll('"',""),t=$(".ajax_senha").val().replaceAll("'","").replaceAll('"',"");return LoginEnabled&&(LoginEnabled=!1,Modal_Login(n,t)),!1});$(document).keypress(function(n){if(n.which===13&&$("#ModalLogin").is(":visible")){var t=$(".ajax_login").val().replaceAll("'","").replaceAll('"',""),i=$(".ajax_senha").val().replaceAll("'","").replaceAll('"',"");return LoginEnabled&&(LoginEnabled=!1,Modal_Login(t,i)),!1}});$(".logout-head").click(function(){var n=confirm("Are you sure you want to logout?");n&&LogOut_Head()});CarregarCarrinho(0);document.addEventListener("DOMContentLoaded",n,!1);window.onresize=n;$(".search-box .getFullSearch").on("click",function(){$("#modal-filtro").modal("show")});ImagemListaFullInventory();DownloadImagesZip()});$(".sp-wrap").append('<div class="sp-large"><\/div>');$(".productThumb").append('<div class="sp-thumbs sp-tb-active"><\/div>');$(".sp-wrap a").appendTo(".sp-thumbs");$(".sp-thumbs a:first").addClass("sp-current").clone().removeClass("sp-current").appendTo(".sp-large");$(".sp-wrap").css("display","inline-block");slideTiming=300;maxWidth=$(".sp-large img").width();$(".sp-thumbs").live("click",function(n){n.preventDefault()});$(".sp-tb-active a").live("click",function(n){$(".sp-current").removeClass();$(".sp-thumbs").removeClass("sp-tb-active");$(".sp-zoom").remove();var t=$(".sp-large").height();$(".sp-large").css({overflow:"hidden",height:t+"px"});$(".sp-large a").remove();$(this).addClass("sp-current").clone().hide().removeClass("sp-current").appendTo(".sp-large").fadeIn(slideTiming,function(){var n=$(".sp-large img").height();$(".sp-large").height(t).animate({height:n},"fast",function(){$(".sp-large").css("height","auto")});$(".sp-thumbs").addClass("sp-tb-active")});n.preventDefault()});$(".sp-large a").live("click",function(n){var t=$(this).attr("href");$(".sp-large").append('<div class="sp-zoom"><img src="'+t+'"/><\/div>');$(".sp-zoom").fadeIn();$(".sp-large").css({left:0,top:0});n.preventDefault()});$(document).ready(function(){$(".sp-large").mousemove(function(n){var t=$(".sp-large").width(),i=$(".sp-large").height(),u=$(".sp-zoom").width(),f=$(".sp-zoom").height(),r=$(this).parent().offset(),e=n.pageX-r.left,o=n.pageY-r.top,s=Math.floor(e*(t-u)/t),h=Math.floor(o*(i-f)/i);$(".sp-zoom").css({left:s,top:h})}).mouseout(function(){})});$(".sp-zoom").live("click",function(){$(this).fadeOut(function(){$(this).remove()})}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var y,a,h,v,c,p;if(arguments.length>1&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(y=s.expires,a=s.expires=new Date,a.setTime(+a+y*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(h=u?undefined:{},v=document.cookie?document.cookie.split("; "):[],c=0,p=v.length;c<p;c++){var w=v[c].split("="),b=f(w.shift()),l=w.join("=");if(u&&u===b){h=r(l,o);break}u||(l=r(l))===undefined||(h[b]=l)}return h};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t)===undefined?!1:(n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t))}});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n("object"==typeof exports?require("jquery"):jQuery)}(function(n){"use strict";function i(n){return"number"==typeof n&&!isNaN(n)}function h(n){return"undefined"==typeof n}function tt(n,t){var r=[];return i(t)&&r.push(t),r.slice.apply(n,r)}function it(n,t){var i=tt(arguments,2);return function(){return n.apply(t,i.concat(tt(arguments)))}}function bi(n){var t=n.match(/^(https?:)\/\/([^\:\/\?#]+):?(\d*)/i);return t&&(t[1]!==ut.protocol||t[2]!==ut.hostname||t[3]!==ut.port)}function ki(n){var t="timestamp="+(new Date).getTime();return n+(-1===n.indexOf("?")?"?":"&")+t}function pt(n){return n?' crossOrigin="'+n+'"':""}function di(n,t){var i;return n.naturalWidth?t(n.naturalWidth,n.naturalHeight):(i=document.createElement("img"),i.onload=function(){t(this.width,this.height)},void(i.src=n.src))}function rt(n){var t=[],r=n.rotate,u=n.scaleX,f=n.scaleY;return i(r)&&t.push("rotate("+r+"deg)"),i(u)&&i(f)&&t.push("scale("+u+","+f+")"),t.length?t.join(" "):"none"}function b(n,t){var i,r,u=c(n.degree)%180,s=(u>90?180-u:u)*Math.PI/180,f=yr(s),e=pr(s),o=n.width,h=n.height,l=n.aspectRatio;return t?(i=o/(e+f/l),r=i/l):(i=o*e+h*f,r=o*f+h*e),{width:i,height:r}}function gi(t,r){var l,a,e,h=n("<canvas>")[0],u=h.getContext("2d"),k=0,d=0,o=r.naturalWidth,s=r.naturalHeight,c=r.rotate,v=r.scaleX,y=r.scaleY,p=i(v)&&i(y)&&(1!==v||1!==y),w=i(c)&&0!==c,g=w||p,nt=o,tt=s;return p&&(l=o/2,a=s/2),w&&(e=b({width:o,height:s,degree:c}),nt=e.width,tt=e.height,l=e.width/2,a=e.height/2),h.width=nt,h.height=tt,g&&(k=-o/2,d=-s/2,u.save(),u.translate(l,a)),w&&u.rotate(c*Math.PI/180),p&&u.scale(v,y),u.drawImage(t,f(k),f(d),f(o),f(s)),g&&u.restore(),h}function nr(t){var i=t.length,r=0,u=0;return i&&(n.each(t,function(n,t){r+=t.pageX;u+=t.pageY}),r/=i,u/=i),{pageX:r,pageY:u}}function tr(n,t,i){var r,u="";for(r=t,i+=t;i>r;r++)u+=wi(n.getUint8(r));return u}function ir(n){var l,a,u,s,r,h,f,e,i,o,t=new fr(n),c=t.byteLength;if(255===t.getUint8(0)&&216===t.getUint8(1))for(i=2;c>i;){if(255===t.getUint8(i)&&225===t.getUint8(i+1)){f=i;break}i++}if(f&&(a=f+4,u=f+10,"Exif"===tr(t,a,4)&&(h=t.getUint16(u),r=18761===h,(r||19789===h)&&42===t.getUint16(u+2,r)&&(s=t.getUint32(u+4,r),s>=8&&(e=u+s)))),e)for(c=t.getUint16(e,r),o=0;c>o;o++)if(i=e+12*o+2,274===t.getUint16(i,r)){i+=8;l=t.getUint16(i,r);t.setUint16(i,1,r);break}return l}function rr(n){for(var f=n.replace(lr,""),i=atob(f),r=i.length,u=new kt(r),e=new dt(u),t=0;r>t;t++)e[t]=i.charCodeAt(t);return u}function ur(n){for(var i=new dt(n),u=i.length,r="",t=0;u>t;t++)r+=wi(i[t]);return"data:image/jpeg;base64,"+er(r)}function e(t,i){this.$element=n(t);this.options=n.extend({},e.DEFAULTS,n.isPlainObject(i)&&i);this.isLoaded=!1;this.isBuilt=!1;this.isCompleted=!1;this.isRotated=!1;this.isCropped=!1;this.isDisabled=!1;this.isReplaced=!1;this.isLimited=!1;this.wheeling=!1;this.isImg=!1;this.originalUrl="";this.canvas=null;this.cropBox=null;this.init()}var wt=n(window),bt=n(document),ut=window.location,kt=window.ArrayBuffer,dt=window.Uint8Array,fr=window.DataView,er=window.btoa,o="cropper",l="cropper-modal",gt="cropper-hide",s="cropper-hidden",or="cropper-invisible",ft="cropper-move",et="cropper-crop",ni="cropper-disabled",sr="cropper-bg",ti="mousedown touchstart pointerdown MSPointerDown",ii="mousemove touchmove pointermove MSPointerMove",ri="mouseup touchend touchcancel pointerup pointercancel MSPointerUp MSPointerCancel",ui="wheel mousewheel DOMMouseScroll",fi="dblclick",ot="load."+o,ei="error."+o,oi="resize."+o,si="build."+o,st="built."+o,ht="cropstart."+o,ct="cropmove."+o,lt="cropend."+o,k="crop."+o,at="zoom."+o,hr=/e|w|s|n|se|sw|ne|nw|all|crop|move|zoom/,cr=/^data\:/,lr=/^data\:([^\;]+)\;base64,/,ar=/^data\:image\/jpeg.*;base64,/,d="preview",a="action",hi="e",ci="w",li="s",ai="n",v="se",y="sw",p="ne",w="nw",vt="all",g="crop",nt="move",yt="zoom",vr="none",vi=n.isFunction(n("<canvas>")[0].getContext),u=Number,t=Math.min,r=Math.max,c=Math.abs,yr=Math.sin,pr=Math.cos,yi=Math.sqrt,pi=Math.round,f=Math.floor,wi=String.fromCharCode;e.prototype={constructor:e,init:function(){var n,t=this.$element;if(t.is("img")){if(this.isImg=!0,this.originalUrl=n=t.attr("src"),!n)return;n=t.prop("src")}else t.is("canvas")&&vi&&(n=t[0].toDataURL());this.load(n)},trigger:function(t,i){var r=n.Event(t,i);return this.$element.trigger(r),r},load:function(t){var r,i,u=this.options,f=this.$element;if(t&&(f.one(si,u.build),!this.trigger(si).isDefaultPrevented())){if(this.url=t,this.image={},!u.checkOrientation||!kt)return this.clone();if(r=n.proxy(this.read,this),cr.test(t))return ar.test(t)?r(rr(t)):this.clone();i=new XMLHttpRequest;i.onerror=i.onabort=n.proxy(function(){this.clone()},this);i.onload=function(){r(this.response)};i.open("get",t);i.responseType="arraybuffer";i.send()}},read:function(n){var t,i,r,f=this.options,e=ir(n),u=this.image;if(e>1)switch(this.url=ur(n),e){case 2:i=-1;break;case 3:t=-180;break;case 4:r=-1;break;case 5:t=90;r=-1;break;case 6:t=90;break;case 7:t=90;i=-1;break;case 8:t=-90}f.rotatable&&(u.rotate=t);f.scalable&&(u.scaleX=i,u.scaleY=r);this.clone()},clone:function(){var i,f,e=this.options,r=this.$element,u=this.url,t="";e.checkCrossOrigin&&bi(u)&&(t=r.prop("crossOrigin"),t?i=u:(t="anonymous",i=ki(u)));this.crossOrigin=t;this.crossOriginUrl=i;this.$clone=f=n("<img"+pt(t)+' src="'+(i||u)+'">');this.isImg?r[0].complete?this.start():r.one(ot,n.proxy(this.start,this)):f.one(ot,n.proxy(this.start,this)).one(ei,n.proxy(this.stop,this)).addClass(gt).insertAfter(r)},start:function(){var t=this.$element,i=this.$clone;this.isImg||(i.off(ei,this.stop),t=i);di(t[0],n.proxy(function(t,i){n.extend(this.image,{naturalWidth:t,naturalHeight:i,aspectRatio:t/i});this.isLoaded=!0;this.build()},this))},stop:function(){this.$clone.remove();this.$clone=null},build:function(){var u,f,o,i=this.options,h=this.$element,c=this.$clone;this.isLoaded&&(this.isBuilt&&this.unbuild(),this.$container=h.parent(),this.$cropper=u=n(e.TEMPLATE),this.$canvas=u.find(".cropper-canvas").append(c),this.$dragBox=u.find(".cropper-drag-box"),this.$cropBox=f=u.find(".cropper-crop-box"),this.$viewBox=u.find(".cropper-view-box"),this.$face=o=f.find(".cropper-face"),h.addClass(s).after(u),this.isImg||c.removeClass(gt),this.initPreview(),this.bind(),i.aspectRatio=r(0,i.aspectRatio)||NaN,i.viewMode=r(0,t(3,pi(i.viewMode)))||0,i.autoCrop?(this.isCropped=!0,i.modal&&this.$dragBox.addClass(l)):f.addClass(s),i.guides||f.find(".cropper-dashed").addClass(s),i.center||f.find(".cropper-center").addClass(s),i.cropBoxMovable&&o.addClass(ft).data(a,vt),i.highlight||o.addClass(or),i.background&&u.addClass(sr),i.cropBoxResizable||f.find(".cropper-line, .cropper-point").addClass(s),this.setDragMode(i.dragMode),this.render(),this.isBuilt=!0,this.setData(i.data),h.one(st,i.built),setTimeout(n.proxy(function(){this.trigger(st);this.isCompleted=!0},this),0))},unbuild:function(){this.isBuilt&&(this.isBuilt=!1,this.isCompleted=!1,this.initialImage=null,this.initialCanvas=null,this.initialCropBox=null,this.container=null,this.canvas=null,this.cropBox=null,this.unbind(),this.resetPreview(),this.$preview=null,this.$viewBox=null,this.$cropBox=null,this.$dragBox=null,this.$canvas=null,this.$container=null,this.$cropper.remove(),this.$cropper=null)},render:function(){this.initContainer();this.initCanvas();this.initCropBox();this.renderCanvas();this.isCropped&&this.renderCropBox()},initContainer:function(){var t=this.options,i=this.$element,f=this.$container,n=this.$cropper;n.addClass(s);i.removeClass(s);n.css(this.container={width:r(f.width(),u(t.minContainerWidth)||200),height:r(f.height(),u(t.minContainerHeight)||100)});i.addClass(s);n.removeClass(s)},initCanvas:function(){var t,f=this.options.viewMode,h=this.container,r=h.width,u=h.height,e=this.image,l=e.naturalWidth,a=e.naturalHeight,v=90===c(e.rotate),y=v?a:l,p=v?l:a,i=y/p,o=r,s=u;u*i>r?3===f?o=u*i:s=r/i:3===f?s=r/i:o=u*i;t={naturalWidth:y,naturalHeight:p,aspectRatio:i,width:o,height:s};t.oldLeft=t.left=(r-o)/2;t.oldTop=t.top=(u-s)/2;this.canvas=t;this.isLimited=1===f||2===f;this.limitCanvas(!0,!0);this.initialImage=n.extend({},e);this.initialCanvas=n.extend({},t)},limitCanvas:function(n,i){var e,o,c,l,w=this.options,a=w.viewMode,b=this.container,v=b.width,y=b.height,f=this.canvas,h=f.aspectRatio,s=this.cropBox,p=this.isCropped&&s;n&&(e=u(w.minCanvasWidth)||0,o=u(w.minCanvasHeight)||0,a&&(a>1?(e=r(e,v),o=r(o,y),3===a&&(o*h>e?e=o*h:o=e/h)):e?e=r(e,p?s.width:0):o?o=r(o,p?s.height:0):p&&(e=s.width,o=s.height,o*h>e?e=o*h:o=e/h)),e&&o?o*h>e?o=e/h:e=o*h:e?o=e/h:o&&(e=o*h),f.minWidth=e,f.minHeight=o,f.maxWidth=1/0,f.maxHeight=1/0);i&&(a?(c=v-f.width,l=y-f.height,f.minLeft=t(0,c),f.minTop=t(0,l),f.maxLeft=r(0,c),f.maxTop=r(0,l),p&&this.isLimited&&(f.minLeft=t(s.left,s.left+s.width-f.width),f.minTop=t(s.top,s.top+s.height-f.height),f.maxLeft=s.left,f.maxTop=s.top,2===a&&(f.width>=v&&(f.minLeft=t(0,c),f.maxLeft=r(0,c)),f.height>=y&&(f.minTop=t(0,l),f.maxTop=r(0,l))))):(f.minLeft=-f.width,f.minTop=-f.height,f.maxLeft=v,f.maxTop=y))},renderCanvas:function(n){var e,u,i=this.canvas,f=this.image,o=f.rotate,s=f.naturalWidth,h=f.naturalHeight;this.isRotated&&(this.isRotated=!1,u=b({width:f.width,height:f.height,degree:o}),e=u.width/u.height,e!==i.aspectRatio&&(i.left-=(u.width-i.width)/2,i.top-=(u.height-i.height)/2,i.width=u.width,i.height=u.height,i.aspectRatio=e,i.naturalWidth=s,i.naturalHeight=h,o%180&&(u=b({width:s,height:h,degree:o}),i.naturalWidth=u.width,i.naturalHeight=u.height),this.limitCanvas(!0,!1)));(i.width>i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft);(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop);i.width=t(r(i.width,i.minWidth),i.maxWidth);i.height=t(r(i.height,i.minHeight),i.maxHeight);this.limitCanvas(!1,!0);i.oldLeft=i.left=t(r(i.left,i.minLeft),i.maxLeft);i.oldTop=i.top=t(r(i.top,i.minTop),i.maxTop);this.$canvas.css({width:i.width,height:i.height,left:i.left,top:i.top});this.renderImage();this.isCropped&&this.isLimited&&this.limitCropBox(!0,!0);n&&this.output()},renderImage:function(t){var r,u=this.canvas,i=this.image;i.rotate&&(r=b({width:u.width,height:u.height,degree:i.rotate,aspectRatio:i.aspectRatio},!0));n.extend(i,r?{width:r.width,height:r.height,left:(u.width-r.width)/2,top:(u.height-r.height)/2}:{width:u.width,height:u.height,left:0,top:0});this.$clone.css({width:i.width,height:i.height,marginLeft:i.left,marginTop:i.top,transform:rt(i)});t&&this.output()},initCropBox:function(){var o=this.options,f=this.canvas,e=o.aspectRatio,s=u(o.autoCropArea)||.8,i={width:f.width,height:f.height};e&&(f.height*e>f.width?i.height=i.width/e:i.width=i.height*e);this.cropBox=i;this.limitCropBox(!0,!0);i.width=t(r(i.width,i.minWidth),i.maxWidth);i.height=t(r(i.height,i.minHeight),i.maxHeight);i.width=r(i.minWidth,i.width*s);i.height=r(i.minHeight,i.height*s);i.oldLeft=i.left=f.left+(f.width-i.width)/2;i.oldTop=i.top=f.top+(f.height-i.height)/2;this.initialCropBox=n.extend({},i)},limitCropBox:function(n,i){var e,o,c,l,y=this.options,s=y.aspectRatio,w=this.container,a=w.width,v=w.height,h=this.canvas,f=this.cropBox,p=this.isLimited;n&&(e=u(y.minCropBoxWidth)||0,o=u(y.minCropBoxHeight)||0,e=t(e,a),o=t(o,v),c=t(a,p?h.width:a),l=t(v,p?h.height:v),s&&(e&&o?o*s>e?o=e/s:e=o*s:e?o=e/s:o&&(e=o*s),l*s>c?l=c/s:c=l*s),f.minWidth=t(e,c),f.minHeight=t(o,l),f.maxWidth=c,f.maxHeight=l);i&&(p?(f.minLeft=r(0,h.left),f.minTop=r(0,h.top),f.maxLeft=t(a,h.left+h.width)-f.width,f.maxTop=t(v,h.top+h.height)-f.height):(f.minLeft=0,f.minTop=0,f.maxLeft=a-f.width,f.maxTop=v-f.height))},renderCropBox:function(){var i=this.options,u=this.container,f=u.width,e=u.height,n=this.cropBox;(n.width>n.maxWidth||n.width<n.minWidth)&&(n.left=n.oldLeft);(n.height>n.maxHeight||n.height<n.minHeight)&&(n.top=n.oldTop);n.width=t(r(n.width,n.minWidth),n.maxWidth);n.height=t(r(n.height,n.minHeight),n.maxHeight);this.limitCropBox(!1,!0);n.oldLeft=n.left=t(r(n.left,n.minLeft),n.maxLeft);n.oldTop=n.top=t(r(n.top,n.minTop),n.maxTop);i.movable&&i.cropBoxMovable&&this.$face.data(a,n.width===f&&n.height===e?nt:vt);this.$cropBox.css({width:n.width,height:n.height,left:n.left,top:n.top});this.isCropped&&this.isLimited&&this.limitCanvas(!0,!0);this.isDisabled||this.output()},output:function(){this.preview();this.isCompleted?this.trigger(k,this.getData()):this.isBuilt||this.$element.one(st,n.proxy(function(){this.trigger(k,this.getData())},this))},initPreview:function(){var t=pt(this.crossOrigin),i=t?this.crossOriginUrl:this.url;this.$preview=n(this.options.preview);this.$viewBox.html("<img"+t+' src="'+i+'">');this.$preview.each(function(){var r=n(this);r.data(d,{width:r.width(),height:r.height(),html:r.html()});r.html("<img"+t+' src="'+i+'" style="display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;">')})},resetPreview:function(){this.$preview.each(function(){var i=n(this),t=i.data(d);i.css({width:t.width,height:t.height}).html(t.html).removeData(d)})},preview:function(){var t=this.image,f=this.canvas,i=this.cropBox,r=i.width,u=i.height,e=t.width,o=t.height,s=i.left-f.left-t.left,h=i.top-f.top-t.top;this.isCropped&&!this.isDisabled&&(this.$viewBox.find("img").css({width:e,height:o,marginLeft:-s,marginTop:-h,transform:rt(t)}),this.$preview.each(function(){var l=n(this),a=l.data(d),v=a.width,f=a.height,y=v,c=f,i=1;r&&(i=v/r,c=u*i);u&&c>f&&(i=f/u,y=r*i,c=f);l.css({width:y,height:c}).find("img").css({width:e*i,height:o*i,marginLeft:-s*i,marginTop:-h*i,transform:rt(t)})}))},bind:function(){var t=this.options,i=this.$element,r=this.$cropper;n.isFunction(t.cropstart)&&i.on(ht,t.cropstart);n.isFunction(t.cropmove)&&i.on(ct,t.cropmove);n.isFunction(t.cropend)&&i.on(lt,t.cropend);n.isFunction(t.crop)&&i.on(k,t.crop);n.isFunction(t.zoom)&&i.on(at,t.zoom);r.on(ti,n.proxy(this.cropStart,this));t.zoomable&&t.zoomOnWheel&&r.on(ui,n.proxy(this.wheel,this));t.toggleDragModeOnDblclick&&r.on(fi,n.proxy(this.dblclick,this));bt.on(ii,this._cropMove=it(this.cropMove,this)).on(ri,this._cropEnd=it(this.cropEnd,this));t.responsive&&wt.on(oi,this._resize=it(this.resize,this))},unbind:function(){var t=this.options,i=this.$element,r=this.$cropper;n.isFunction(t.cropstart)&&i.off(ht,t.cropstart);n.isFunction(t.cropmove)&&i.off(ct,t.cropmove);n.isFunction(t.cropend)&&i.off(lt,t.cropend);n.isFunction(t.crop)&&i.off(k,t.crop);n.isFunction(t.zoom)&&i.off(at,t.zoom);r.off(ti,this.cropStart);t.zoomable&&t.zoomOnWheel&&r.off(ui,this.wheel);t.toggleDragModeOnDblclick&&r.off(fi,this.dblclick);bt.off(ii,this._cropMove).off(ri,this._cropEnd);t.responsive&&wt.off(oi,this._resize)},resize:function(){var i,r,t,f=this.options.restore,e=this.$container,u=this.container;!this.isDisabled&&u&&(t=e.width()/u.width,(1!==t||e.height()!==u.height)&&(f&&(i=this.getCanvasData(),r=this.getCropBoxData()),this.render(),f&&(this.setCanvasData(n.each(i,function(n,r){i[n]=r*t})),this.setCropBoxData(n.each(r,function(n,i){r[n]=i*t})))))},dblclick:function(){this.isDisabled||(this.$dragBox.hasClass(et)?this.setDragMode(nt):this.setDragMode(g))},wheel:function(t){var i=t.originalEvent||t,f=u(this.options.wheelZoomRatio)||.1,r=1;this.isDisabled||(t.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout(n.proxy(function(){this.wheeling=!1},this),50),i.deltaY?r=i.deltaY>0?1:-1:i.wheelDelta?r=-i.wheelDelta/120:i.detail&&(r=i.detail>0?1:-1),this.zoom(-r*f,t)))},cropStart:function(t){var e,i,o=this.options,r=t.originalEvent,f=r&&r.touches,u=t;if(!this.isDisabled){if(f){if(e=f.length,e>1){if(!o.zoomable||!o.zoomOnTouch||2!==e)return;u=f[1];this.startX2=u.pageX;this.startY2=u.pageY;i=yt}u=f[0]}if(i=i||n(u.target).data(a),hr.test(i)){if(this.trigger(ht,{originalEvent:r,action:i}).isDefaultPrevented())return;t.preventDefault();this.action=i;this.cropping=!1;this.startX=u.pageX||r&&r.pageX;this.startY=u.pageY||r&&r.pageY;i===g&&(this.cropping=!0,this.$dragBox.addClass(l))}}},cropMove:function(n){var u,e=this.options,t=n.originalEvent,r=t&&t.touches,i=n,f=this.action;if(!this.isDisabled){if(r){if(u=r.length,u>1){if(!e.zoomable||!e.zoomOnTouch||2!==u)return;i=r[1];this.endX2=i.pageX;this.endY2=i.pageY}i=r[0]}if(f){if(this.trigger(ct,{originalEvent:t,action:f}).isDefaultPrevented())return;n.preventDefault();this.endX=i.pageX||t&&t.pageX;this.endY=i.pageY||t&&t.pageY;this.change(i.shiftKey,f===yt?n:null)}}},cropEnd:function(n){var i=n.originalEvent,t=this.action;this.isDisabled||t&&(n.preventDefault(),this.cropping&&(this.cropping=!1,this.$dragBox.toggleClass(l,this.isCropped&&this.options.modal)),this.action="",this.trigger(lt,{originalEvent:i,action:t}))},change:function(n,i){var et,r,st=this.options,e=st.aspectRatio,l=this.action,ft=this.container,ot=this.canvas,b=this.cropBox,u=b.width,f=b.height,h=b.left,o=b.top,ut=h+u,tt=o+f,it=0,k=0,rt=ft.width,d=ft.height,a=!0;switch(!e&&n&&(e=u&&f?u/f:1),this.limited&&(it=b.minLeft,k=b.minTop,rt=it+t(ft.width,ot.width),d=k+t(ft.height,ot.height)),r={x:this.endX-this.startX,y:this.endY-this.startY},e&&(r.X=r.y*e,r.Y=r.x/e),l){case vt:h+=r.x;o+=r.y;break;case hi:if(r.x>=0&&(ut>=rt||e&&(k>=o||tt>=d))){a=!1;break}u+=r.x;e&&(f=u/e,o-=r.Y/2);0>u&&(l=ci,u=0);break;case ai:if(r.y<=0&&(k>=o||e&&(it>=h||ut>=rt))){a=!1;break}f-=r.y;o+=r.y;e&&(u=f*e,h+=r.X/2);0>f&&(l=li,f=0);break;case ci:if(r.x<=0&&(it>=h||e&&(k>=o||tt>=d))){a=!1;break}u-=r.x;h+=r.x;e&&(f=u/e,o+=r.Y/2);0>u&&(l=hi,u=0);break;case li:if(r.y>=0&&(tt>=d||e&&(it>=h||ut>=rt))){a=!1;break}f+=r.y;e&&(u=f*e,h-=r.X/2);0>f&&(l=ai,f=0);break;case p:if(e){if(r.y<=0&&(k>=o||ut>=rt)){a=!1;break}f-=r.y;o+=r.y;u=f*e}else r.x>=0?rt>ut?u+=r.x:r.y<=0&&k>=o&&(a=!1):u+=r.x,r.y<=0?o>k&&(f-=r.y,o+=r.y):(f-=r.y,o+=r.y);0>u&&0>f?(l=y,f=0,u=0):0>u?(l=w,u=0):0>f&&(l=v,f=0);break;case w:if(e){if(r.y<=0&&(k>=o||it>=h)){a=!1;break}f-=r.y;o+=r.y;u=f*e;h+=r.X}else r.x<=0?h>it?(u-=r.x,h+=r.x):r.y<=0&&k>=o&&(a=!1):(u-=r.x,h+=r.x),r.y<=0?o>k&&(f-=r.y,o+=r.y):(f-=r.y,o+=r.y);0>u&&0>f?(l=v,f=0,u=0):0>u?(l=p,u=0):0>f&&(l=y,f=0);break;case y:if(e){if(r.x<=0&&(it>=h||tt>=d)){a=!1;break}u-=r.x;h+=r.x;f=u/e}else r.x<=0?h>it?(u-=r.x,h+=r.x):r.y>=0&&tt>=d&&(a=!1):(u-=r.x,h+=r.x),r.y>=0?d>tt&&(f+=r.y):f+=r.y;0>u&&0>f?(l=p,f=0,u=0):0>u?(l=v,u=0):0>f&&(l=w,f=0);break;case v:if(e){if(r.x>=0&&(ut>=rt||tt>=d)){a=!1;break}u+=r.x;f=u/e}else r.x>=0?rt>ut?u+=r.x:r.y>=0&&tt>=d&&(a=!1):u+=r.x,r.y>=0?d>tt&&(f+=r.y):f+=r.y;0>u&&0>f?(l=w,f=0,u=0):0>u?(l=y,u=0):0>f&&(l=p,f=0);break;case nt:this.move(r.x,r.y);a=!1;break;case yt:this.zoom(function(n,t,i,r){var u=yi(n*n+t*t),f=yi(i*i+r*r);return(f-u)/u}(c(this.startX-this.startX2),c(this.startY-this.startY2),c(this.endX-this.endX2),c(this.endY-this.endY2)),i);this.startX2=this.endX2;this.startY2=this.endY2;a=!1;break;case g:if(!r.x||!r.y){a=!1;break}et=this.$cropper.offset();h=this.startX-et.left;o=this.startY-et.top;u=b.minWidth;f=b.minHeight;r.x>0?l=r.y>0?v:p:r.x<0&&(h-=u,l=r.y>0?y:w);r.y<0&&(o-=f);this.isCropped||(this.$cropBox.removeClass(s),this.isCropped=!0,this.limited&&this.limitCropBox(!0,!0))}a&&(b.width=u,b.height=f,b.left=h,b.top=o,this.action=l,this.renderCropBox());this.startX=this.endX;this.startY=this.endY},crop:function(){this.isBuilt&&!this.isDisabled&&(this.isCropped||(this.isCropped=!0,this.limitCropBox(!0,!0),this.options.modal&&this.$dragBox.addClass(l),this.$cropBox.removeClass(s)),this.setCropBoxData(this.initialCropBox))},reset:function(){this.isBuilt&&!this.isDisabled&&(this.image=n.extend({},this.initialImage),this.canvas=n.extend({},this.initialCanvas),this.cropBox=n.extend({},this.initialCropBox),this.renderCanvas(),this.isCropped&&this.renderCropBox())},clear:function(){this.isCropped&&!this.isDisabled&&(n.extend(this.cropBox,{left:0,top:0,width:0,height:0}),this.isCropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),this.$dragBox.removeClass(l),this.$cropBox.addClass(s))},replace:function(n){!this.isDisabled&&n&&(this.isImg&&(this.isReplaced=!0,this.$element.attr("src",n)),this.options.data=null,this.load(n))},enable:function(){this.isBuilt&&(this.isDisabled=!1,this.$cropper.removeClass(ni))},disable:function(){this.isBuilt&&(this.isDisabled=!0,this.$cropper.addClass(ni))},destroy:function(){var n=this.$element;this.isLoaded?(this.isImg&&this.isReplaced&&n.attr("src",this.originalUrl),this.unbuild(),n.removeClass(s)):this.isImg?n.off(ot,this.start):this.$clone&&this.$clone.remove();n.removeData(o)},move:function(n,t){var i=this.canvas;this.moveTo(h(n)?n:i.left+u(n),h(t)?t:i.top+u(t))},moveTo:function(n,t){var f=this.canvas,r=!1;h(t)&&(t=n);n=u(n);t=u(t);this.isBuilt&&!this.isDisabled&&this.options.movable&&(i(n)&&(f.left=n,r=!0),i(t)&&(f.top=t,r=!0),r&&this.renderCanvas(!0))},zoom:function(n,t){var i=this.canvas;n=u(n);n=0>n?1/(1-n):1+n;this.zoomTo(i.width*n/i.naturalWidth,t)},zoomTo:function(n,t){var r,f,e,s,h,a=this.options,i=this.canvas,o=i.width,c=i.height,l=i.naturalWidth,v=i.naturalHeight;if(n=u(n),n>=0&&this.isBuilt&&!this.isDisabled&&a.zoomable){if(f=l*n,e=v*n,t&&(r=t.originalEvent),this.trigger(at,{originalEvent:r,oldRatio:o/l,ratio:f/l}).isDefaultPrevented())return;r?(s=this.$cropper.offset(),h=r.touches?nr(r.touches):{pageX:t.pageX||r.pageX||0,pageY:t.pageY||r.pageY||0},i.left-=(f-o)*((h.pageX-s.left-i.left)/o),i.top-=(e-c)*((h.pageY-s.top-i.top)/c)):(i.left-=(f-o)/2,i.top-=(e-c)/2);i.width=f;i.height=e;this.renderCanvas(!0)}},rotate:function(n){this.rotateTo((this.image.rotate||0)+u(n))},rotateTo:function(n){n=u(n);i(n)&&this.isBuilt&&!this.isDisabled&&this.options.rotatable&&(this.image.rotate=n%360,this.isRotated=!0,this.renderCanvas(!0))},scale:function(n,t){var f=this.image,r=!1;h(t)&&(t=n);n=u(n);t=u(t);this.isBuilt&&!this.isDisabled&&this.options.scalable&&(i(n)&&(f.scaleX=n,r=!0),i(t)&&(f.scaleY=t,r=!0),r&&this.renderImage(!0))},scaleX:function(n){var t=this.image.scaleY;this.scale(n,i(t)?t:1)},scaleY:function(n){var t=this.image.scaleX;this.scale(i(t)?t:1,n)},getData:function(t){var f,i,e=this.options,r=this.image,o=this.canvas,u=this.cropBox;return this.isBuilt&&this.isCropped?(i={x:u.left-o.left,y:u.top-o.top,width:u.width,height:u.height},f=r.width/r.naturalWidth,n.each(i,function(n,r){r/=f;i[n]=t?pi(r):r})):i={x:0,y:0,width:0,height:0},e.rotatable&&(i.rotate=r.rotate||0),e.scalable&&(i.scaleX=r.scaleX||1,i.scaleY=r.scaleY||1),i},setData:function(t){var o,e,u,s=this.options,r=this.image,h=this.canvas,f={};n.isFunction(t)&&(t=t.call(this.element));this.isBuilt&&!this.isDisabled&&n.isPlainObject(t)&&(s.rotatable&&i(t.rotate)&&t.rotate!==r.rotate&&(r.rotate=t.rotate,this.isRotated=o=!0),s.scalable&&(i(t.scaleX)&&t.scaleX!==r.scaleX&&(r.scaleX=t.scaleX,e=!0),i(t.scaleY)&&t.scaleY!==r.scaleY&&(r.scaleY=t.scaleY,e=!0)),o?this.renderCanvas():e&&this.renderImage(),u=r.width/r.naturalWidth,i(t.x)&&(f.left=t.x*u+h.left),i(t.y)&&(f.top=t.y*u+h.top),i(t.width)&&(f.width=t.width*u),i(t.height)&&(f.height=t.height*u),this.setCropBoxData(f))},getContainerData:function(){return this.isBuilt?this.container:{}},getImageData:function(){return this.isLoaded?this.image:{}},getCanvasData:function(){var i=this.canvas,t={};return this.isBuilt&&n.each(["left","top","width","height","naturalWidth","naturalHeight"],function(n,r){t[r]=i[r]}),t},setCanvasData:function(t){var r=this.canvas,u=r.aspectRatio;n.isFunction(t)&&(t=t.call(this.$element));this.isBuilt&&!this.isDisabled&&n.isPlainObject(t)&&(i(t.left)&&(r.left=t.left),i(t.top)&&(r.top=t.top),i(t.width)?(r.width=t.width,r.height=t.width/u):i(t.height)&&(r.height=t.height,r.width=t.height*u),this.renderCanvas(!0))},getCropBoxData:function(){var t,n=this.cropBox;return this.isBuilt&&this.isCropped&&(t={left:n.left,top:n.top,width:n.width,height:n.height}),t||{}},setCropBoxData:function(t){var f,e,r=this.cropBox,u=this.options.aspectRatio;n.isFunction(t)&&(t=t.call(this.$element));this.isBuilt&&this.isCropped&&!this.isDisabled&&n.isPlainObject(t)&&(i(t.left)&&(r.left=t.left),i(t.top)&&(r.top=t.top),i(t.width)&&(f=!0,r.width=t.width),i(t.height)&&(e=!0,r.height=t.height),u&&(f?r.height=r.width/u:e&&(r.width=r.height*u)),this.renderCropBox())},getCroppedCanvas:function(i){var r,u,a,v,o,s,e,y,h,c,l;if(this.isBuilt&&this.isCropped&&vi)return(n.isPlainObject(i)||(i={}),l=this.getData(),r=l.width,u=l.height,y=r/u,n.isPlainObject(i)&&(o=i.width,s=i.height,o?(s=o/y,e=o/r):s&&(o=s*y,e=s/u)),a=f(o||r),v=f(s||u),h=n("<canvas>")[0],h.width=a,h.height=v,c=h.getContext("2d"),i.fillColor&&(c.fillStyle=i.fillColor,c.fillRect(0,0,a,v)),c.drawImage.apply(c,function(){var h,v,c,a,o,s,w=gi(this.$clone[0],this.image),y=w.width,p=w.height,b=[w],n=l.x,i=l.y;return-r>=n||n>y?n=h=c=o=0:0>=n?(c=-n,n=0,h=o=t(y,r+n)):y>=n&&(c=0,h=o=t(r,y-n)),0>=h||-u>=i||i>p?i=v=a=s=0:0>=i?(a=-i,i=0,v=s=t(p,u+i)):p>=i&&(a=0,v=s=t(u,p-i)),b.push(f(n),f(i),f(h),f(v)),e&&(c*=e,a*=e,o*=e,s*=e),o>0&&s>0&&b.push(f(c),f(a),f(o),f(s)),b}.call(this)),h)},setAspectRatio:function(n){var t=this.options;this.isDisabled||h(n)||(t.aspectRatio=r(0,n)||NaN,this.isBuilt&&(this.initCropBox(),this.isCropped&&this.renderCropBox()))},setDragMode:function(n){var t,i,r=this.options;this.isLoaded&&!this.isDisabled&&(t=n===g,i=r.movable&&n===nt,n=t||i?n:vr,this.$dragBox.data(a,n).toggleClass(et,t).toggleClass(ft,i),r.cropBoxMovable||this.$face.data(a,n).toggleClass(et,t).toggleClass(ft,i))}};e.DEFAULTS={viewMode:0,dragMode:"crop",aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:200,minContainerHeight:100,build:null,built:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null};e.setDefaults=function(t){n.extend(e.DEFAULTS,t)};e.TEMPLATE='<div class="cropper-container"><div class="cropper-wrap-box"><div class="cropper-canvas"><\/div><\/div><div class="cropper-drag-box"><\/div><div class="cropper-crop-box"><span class="cropper-view-box"><\/span><span class="cropper-dashed dashed-h"><\/span><span class="cropper-dashed dashed-v"><\/span><span class="cropper-center"><\/span><span class="cropper-face"><\/span><span class="cropper-line line-e" data-action="e"><\/span><span class="cropper-line line-n" data-action="n"><\/span><span class="cropper-line line-w" data-action="w"><\/span><span class="cropper-line line-s" data-action="s"><\/span><span class="cropper-point point-e" data-action="e"><\/span><span class="cropper-point point-n" data-action="n"><\/span><span class="cropper-point point-w" data-action="w"><\/span><span class="cropper-point point-s" data-action="s"><\/span><span class="cropper-point point-ne" data-action="ne"><\/span><span class="cropper-point point-nw" data-action="nw"><\/span><span class="cropper-point point-sw" data-action="sw"><\/span><span class="cropper-point point-se" data-action="se"><\/span><\/div><\/div>';e.other=n.fn.cropper;n.fn.cropper=function(t){var i,r=tt(arguments,1);return this.each(function(){var s,h,f=n(this),u=f.data(o);if(!u){if(/destroy/.test(t))return;s=n.extend({},f.data(),n.isPlainObject(t)&&t);f.data(o,u=new e(this,s))}"string"==typeof t&&n.isFunction(h=u[t])&&(i=h.apply(u,r))}),h(i)?this:i};n.fn.cropper.Constructor=e;n.fn.cropper.setDefaults=e.setDefaults;n.fn.cropper.noConflict=function(){return n.fn.cropper=e.other,this}});$(function(){var o=window.location.pathname.split("/"),s=o[1],u,f,e;if(s!=="BookMatch.aspx")return!1;"use strict";var t=window.console||{log:function(){}},n=$("#Em_BrancoContentPlaceHolder_imagemprincipal"),r=$("#download"),i={aspectRatio:NaN,preview:".img-preview",crop:function(n){$(".Medidas").val(Math.round(n.x)+";"+Math.round(n.y)+";"+Math.round(n.width)+";"+Math.round(n.height)+";"+n.rotate+";"+n.scaleX+";"+n.scaleY)}};$('[data-toggle="tooltip"]').tooltip();n.on({"build.cropper":function(n){t.log(n.type)},"built.cropper":function(n){t.log(n.type)},"cropstart.cropper":function(n){t.log(n.type,n.action)},"cropmove.cropper":function(n){t.log(n.type,n.action)},"cropend.cropper":function(n){t.log(n.type,n.action)},"crop.cropper":function(n){t.log(n.type,n.x,n.y,n.width,n.height,n.rotate,n.scaleX,n.scaleY)},"zoom.cropper":function(n){t.log(n.type,n.ratio)}}).cropper(i);$.isFunction(document.createElement("canvas").getContext)||$('button[data-method="getCroppedCanvas"]').prop("disabled",!0);typeof document.createElement("cropper").style.transition=="undefined"&&($('button[data-method="rotate"]').prop("disabled",!0),$('button[data-method="scale"]').prop("disabled",!0));typeof r[0].download=="undefined"&&r.addClass("disabled");$(".docs-toggles").on("change","input",function(){var t=$(this),r=t.attr("name"),u=t.prop("type"),f,e;n.data("cropper")&&(u==="checkbox"?(i[r]=t.prop("checked"),f=n.cropper("getCropBoxData"),e=n.cropper("getCanvasData"),i.built=function(){n.cropper("setCropBoxData",f);n.cropper("setCanvasData",e)}):u==="radio"&&(i[r]=t.val()),n.cropper("destroy").cropper(i))});$("#2pictures").on("click",function(){$(".2pictures").css("display","none")});$("#4pictures").on("click",function(){$(".2pictures").css("display","block")});$(".docs-buttons").on("click","[data-method]",function(){var e=$(this),i=e.data(),f,u;if(!e.prop("disabled")&&!e.hasClass("disabled")&&n.data("cropper")&&i.method){if(i=$.extend({},i),typeof i.target!="undefined"&&(f=$(i.target),typeof i.option=="undefined"))try{i.option=JSON.parse(f.val())}catch(o){t.log(o.message)}u=n.cropper(i.method,i.option,i.secondOption);switch(i.method){case"scaleX":case"scaleY":$(this).data("option",-i.option);break;case"getCroppedCanvas":u&&($("#getCroppedCanvasModal").modal().find(".modal-body").html(u),r.hasClass("disabled")||r.attr("href",u.toDataURL()))}if($.isPlainObject(u)&&f)try{f.val(JSON.stringify(u))}catch(o){t.log(o.message)}}});$(document.body).on("keydown",function(t){if(n.data("cropper")&&!(this.scrollTop>300))switch(t.which){case 37:t.preventDefault();n.cropper("move",-1,0);break;case 38:t.preventDefault();n.cropper("move",0,-1);break;case 39:t.preventDefault();n.cropper("move",1,0);break;case 40:t.preventDefault();n.cropper("move",0,1)}});u=$("#inputImage");f=window.URL||window.webkitURL;f?u.change(function(){var t=this.files,i;n.data("cropper")&&t&&t.length&&(i=t[0],/^image\/\w+$/.test(i.type)?(e=f.createObjectURL(i),n.one("built.cropper",function(){f.revokeObjectURL(e)}).cropper("reset").cropper("replace",e),u.val("")):window.alert("Please choose an image file."))}):u.prop("disabled",!0).parent().addClass("disabled")});hs||(hs={lang:{cssDirection:"ltr",loadingText:"Loading...",loadingTitle:"Click to cancel",focusTitle:"Click to bring to front",fullExpandTitle:"Expand to actual size (f)",creditsText:"Powered by <i>Highslide JS<\/i>",creditsTitle:"Go to the Highslide JS homepage",previousText:"Previous",nextText:"Next",moveText:"Move",closeText:"Close",closeTitle:"Close (esc)",resizeTitle:"Resize",playText:"Play",playTitle:"Play slideshow (spacebar)",pauseText:"Pause",pauseTitle:"Pause slideshow (spacebar)",previousTitle:"Previous (arrow left)",nextTitle:"Next (arrow right)",moveTitle:"Move",fullExpandText:"1:1",number:"Image %1 of %2",restoreTitle:"Click to close image, click and drag to move. Use arrow keys for next and previous."},graphicsDir:"highslide/graphics/",expandCursor:"zoomin.cur",restoreCursor:"zoomout.cur",expandDuration:250,restoreDuration:250,marginLeft:15,marginRight:15,marginTop:15,marginBottom:15,zIndexCounter:1001,loadingOpacity:.75,allowMultipleInstances:!0,numberOfImagesToPreload:5,outlineWhileAnimating:2,outlineStartOffset:3,padToMinWidth:!1,fullExpandPosition:"bottom right",fullExpandOpacity:1,showCredits:!0,creditsHref:"http://highslide.com/",creditsTarget:"_self",enableKeyListener:!0,openerTagNames:["a","area"],transitions:[],transitionDuration:250,dimmingOpacity:0,dimmingDuration:50,allowWidthReduction:!1,allowHeightReduction:!0,preserveContent:!0,objectLoadTime:"before",cacheAjax:!0,anchor:"auto",align:"auto",targetX:null,targetY:null,dragByHeading:!0,minWidth:200,minHeight:200,allowSizeReduction:!0,outlineType:"drop-shadow",skin:{controls:'<div class="highslide-controls"><ul><li class="highslide-previous"><a href="#" title="{hs.lang.previousTitle}"><span>{hs.lang.previousText}<\/span><\/a><\/li><li class="highslide-play"><a href="#" title="{hs.lang.playTitle}"><span>{hs.lang.playText}<\/span><\/a><\/li><li class="highslide-pause"><a href="#" title="{hs.lang.pauseTitle}"><span>{hs.lang.pauseText}<\/span><\/a><\/li><li class="highslide-next"><a href="#" title="{hs.lang.nextTitle}"><span>{hs.lang.nextText}<\/span><\/a><\/li><li class="highslide-move"><a href="#" title="{hs.lang.moveTitle}"><span>{hs.lang.moveText}<\/span><\/a><\/li><li class="highslide-full-expand"><a href="#" title="{hs.lang.fullExpandTitle}"><span>{hs.lang.fullExpandText}<\/span><\/a><\/li><li class="highslide-close"><a href="#" title="{hs.lang.closeTitle}" ><span>{hs.lang.closeText}<\/span><\/a><\/li><\/ul><\/div>',contentWrapper:'<div class="highslide-header"><ul><li class="highslide-previous"><a href="#" title="{hs.lang.previousTitle}" onclick="return hs.previous(this)"><span>{hs.lang.previousText}<\/span><\/a><\/li><li class="highslide-next"><a href="#" title="{hs.lang.nextTitle}" onclick="return hs.next(this)"><span>{hs.lang.nextText}<\/span><\/a><\/li><li class="highslide-move"><a href="#" title="{hs.lang.moveTitle}" onclick="return false"><span>{hs.lang.moveText}<\/span><\/a><\/li><li class="highslide-close"><a href="#" title="{hs.lang.closeTitle}" onclick="return hs.close(this)"><span>{hs.lang.closeText}<\/span><\/a><\/li><\/ul><\/div><div class="highslide-body"><\/div><div class="highslide-footer"><div><span class="highslide-resize" title="{hs.lang.resizeTitle}"><span><\/span><\/span><\/div><\/div>'},preloadTheseImages:[],continuePreloading:!0,expanders:[],overrides:["allowSizeReduction","useBox","anchor","align","targetX","targetY","outlineType","outlineWhileAnimating","captionId","captionText","captionEval","captionOverlay","headingId","headingText","headingEval","headingOverlay","creditsPosition","dragByHeading","autoplay","numberPosition","transitions","dimmingOpacity","width","height","contentId","allowWidthReduction","allowHeightReduction","preserveContent","maincontentId","maincontentText","maincontentEval","objectType","cacheAjax","objectWidth","objectHeight","objectLoadTime","swfOptions","wrapperClassName","minWidth","minHeight","maxWidth","maxHeight","pageOrigin","slideshowGroup","easing","easingClose","fadeInOut","src"],overlays:[],idCounter:0,oPos:{x:["leftpanel","left","center","right","rightpanel"],y:["above","top","middle","bottom","below"]},mouse:{},headingOverlay:{},captionOverlay:{},swfOptions:{flashvars:{},params:{},attributes:{}},timers:[],slideshows:[],pendingOutlines:{},sleeping:[],preloadTheseAjax:[],cacheBindings:[],cachedGets:{},clones:{},onReady:[],uaVersion:/Trident\/4\.0/.test(navigator.userAgent)?8:parseFloat((navigator.userAgent.toLowerCase().match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1]),ie:document.all&&!window.opera,safari:/Safari/.test(navigator.userAgent),geckoMac:/Macintosh.+rv:1\.[0-8].+Gecko/.test(navigator.userAgent),$:function(n){if(n)return document.getElementById(n)},push:function(n,t){n[n.length]=t},createElement:function(n,t,i,r,u){var f=document.createElement(n);return t&&hs.extend(f,t),u&&hs.setStyles(f,{padding:0,border:"none",margin:0}),i&&hs.setStyles(f,i),r&&r.appendChild(f),f},extend:function(n,t){for(var i in t)n[i]=t[i];return n},setStyles:function(n,t){for(var i in t)hs.ie&&i=="opacity"?t[i]>.99?n.style.removeAttribute("filter"):n.style.filter="alpha(opacity="+t[i]*100+")":n.style[i]=t[i]},animate:function(n,t,i){var f,e,o,u,r,s;(typeof i!="object"||i===null)&&(u=arguments,i={duration:u[2],easing:u[3],complete:u[4]});typeof i.duration!="number"&&(i.duration=250);i.easing=Math[i.easing]||Math.easeInQuad;i.curAnim=hs.extend({},t);for(r in t)s=new hs.fx(n,i,r),f=parseFloat(hs.css(n,r))||0,e=parseFloat(t[r]),o=r!="opacity"?"px":"",s.custom(f,e,o)},css:function(n,t){if(n.style[t])return n.style[t];if(document.defaultView)return document.defaultView.getComputedStyle(n,null).getPropertyValue(t);t=="opacity"&&(t="filter");var i=n.currentStyle[t.replace(/\-(\w)/g,function(n,t){return t.toUpperCase()})];return t=="filter"&&(i=i.replace(/alpha\(opacity=([0-9]+)\)/,function(n,t){return t/100})),i===""?1:i},getPageSize:function(){var n=document,u=window,t=n.compatMode&&n.compatMode!="BackCompat"?n.documentElement:n.body,i=hs.ie?t.clientWidth:n.documentElement.clientWidth||self.innerWidth,r=hs.ie?t.clientHeight:self.innerHeight;return hs.page={width:i,height:r,scrollLeft:hs.ie?t.scrollLeft:pageXOffset,scrollTop:hs.ie?t.scrollTop:pageYOffset},hs.page},getPosition:function(n){var r,i,u,t;if(/area/i.test(n.tagName))for(r=document.getElementsByTagName("img"),i=0;i<r.length;i++)if(u=r[i].useMap,u&&u.replace(/^.*?#/,"")==n.parentNode.name){n=r[i];break}for(t={x:n.offsetLeft,y:n.offsetTop};n.offsetParent;)n=n.offsetParent,t.x+=n.offsetLeft,t.y+=n.offsetTop,n!=document.body&&n!=document.documentElement&&(t.x-=n.scrollLeft,t.y-=n.scrollTop);return t},expand:function(n,t,i,r){if(n||(n=hs.createElement("a",null,{display:"none"},hs.container)),typeof n.getParams=="function")return t;if(r=="html"){for(var u=0;u<hs.sleeping.length;u++)if(hs.sleeping[u]&&hs.sleeping[u].a==n)return hs.sleeping[u].awake(),hs.sleeping[u]=null,!1;hs.hasHtmlExpanders=!0}try{return new hs.Expander(n,t,i,r),!1}catch(f){return!0}},htmlExpand:function(n,t,i){return hs.expand(n,t,i,"html")},getSelfRendered:function(){return hs.createElement("div",{className:"highslide-html-content",innerHTML:hs.replaceLang(hs.skin.contentWrapper)})},getElementByClass:function(n,t,i){for(var u=n.getElementsByTagName(t),r=0;r<u.length;r++)if(new RegExp(i).test(u[r].className))return u[r];return null},replaceLang:function(n){var r,t,u,i;if(n=n.replace(/\s/g," "),r=/{hs\.lang\.([^}]+)\}/g,t=n.match(r),t)for(i=0;i<t.length;i++)u=t[i].replace(r,"$1"),typeof hs.lang[u]!="undefined"&&(n=n.replace(t[i],hs.lang[u]));return n},setClickEvents:function(){for(var t=document.getElementsByTagName("a"),i,n=0;n<t.length;n++)i=hs.isUnobtrusiveAnchor(t[n]),i&&!t[n].hsHasSetClick&&(function(){var r=i;hs.fireEvent(hs,"onSetClickEvent",{element:t[n],type:r})&&(t[n].onclick=i=="image"?function(){return hs.expand(this)}:function(){return hs.htmlExpand(this,{objectType:r})})}(),t[n].hsHasSetClick=!0);hs.getAnchors()},isUnobtrusiveAnchor:function(n){return n.rel=="highslide"?"image":n.rel=="highslide-ajax"?"ajax":n.rel=="highslide-iframe"?"iframe":n.rel=="highslide-swf"?"swf":void 0},getCacheBinding:function(n){for(var i,t=0;t<hs.cacheBindings.length;t++)if(hs.cacheBindings[t][0]==n)return i=hs.cacheBindings[t][1],hs.cacheBindings[t][1]=i.cloneNode(1),i;return null},preloadAjax:function(){for(var i=hs.getAnchors(),t,n=0;n<i.htmls.length;n++)t=i.htmls[n],hs.getParam(t,"objectType")=="ajax"&&hs.getParam(t,"cacheAjax")&&hs.push(hs.preloadTheseAjax,t);hs.preloadAjaxElement(0)},preloadAjaxElement:function(n){var i,t,r;hs.preloadTheseAjax[n]&&(i=hs.preloadTheseAjax[n],t=hs.getNode(hs.getParam(i,"contentId")),t||(t=hs.getSelfRendered()),r=new hs.Ajax(i,t,1),r.onError=function(){},r.onLoad=function(){hs.push(hs.cacheBindings,[i,t]);hs.preloadAjaxElement(n+1)},r.run())},focusTopmost:function(){for(var f=0,i=-1,r=hs.expanders,u,t,n=0;n<r.length;n++)u=r[n],u&&(t=u.wrapper.style.zIndex,t&&t>f&&(f=t,i=n));i==-1?hs.focusKey=-1:r[i].focus()},getParam:function(n,t){n.getParams=n.onclick;var i=n.getParams?n.getParams():null;return n.getParams=null,i&&typeof i[t]!="undefined"?i[t]:typeof hs[t]!="undefined"?hs[t]:null},getSrc:function(n){var t=hs.getParam(n,"src");return t?t:n.href},getNode:function(n){var i=hs.$(n),t=hs.clones[n];return!i&&!t?null:t?t.cloneNode(!0):(t=i.cloneNode(!0),t.id="",hs.clones[n]=t,i)},discardElement:function(n){n&&hs.garbageBin.appendChild(n);hs.garbageBin.innerHTML=""},dim:function(n){hs.dimmer||(hs.dimmer=hs.createElement("div",{className:"highslide-dimming highslide-viewport-size",owner:"",onclick:function(){hs.fireEvent(hs,"onDimmerClick")&&hs.close()}},{visibility:"visible",opacity:0},hs.container,!0));hs.dimmer.style.display="";hs.dimmer.owner+="|"+n.key;hs.geckoMac&&hs.dimmingGeckoFix?hs.setStyles(hs.dimmer,{background:"url("+hs.graphicsDir+"geckodimmer.png)",opacity:1}):hs.animate(hs.dimmer,{opacity:n.dimmingOpacity},hs.dimmingDuration)},undim:function(n){hs.dimmer&&((typeof n!="undefined"&&(hs.dimmer.owner=hs.dimmer.owner.replace("|"+n,"")),typeof n!="undefined"&&hs.dimmer.owner!=""||hs.upcoming&&hs.getParam(hs.upcoming,"dimmingOpacity"))||(hs.geckoMac&&hs.dimmingGeckoFix?hs.dimmer.style.display="none":hs.animate(hs.dimmer,{opacity:0},hs.dimmingDuration,null,function(){hs.dimmer.style.display="none"})))},transit:function(n,t){var i=t||hs.getExpander();if(t=i,hs.upcoming)return!1;hs.last=i;hs.removeEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler);try{hs.upcoming=n;n.onclick()}catch(r){hs.last=hs.upcoming=null}try{n&&t.transitions[1]=="crossfade"||t.close()}catch(r){}return!1},previousOrNext:function(n,t){var i=hs.getExpander(n);return i?hs.transit(i.getAdjacentAnchor(t),i):!1},previous:function(n){return hs.previousOrNext(n,-1)},next:function(n){return hs.previousOrNext(n,1)},keyHandler:function(n){if((n||(n=window.event),n.target||(n.target=n.srcElement),typeof n.target.form!="undefined")||!hs.fireEvent(hs,"onKeyDown",n))return!0;var t=hs.getExpander(),i=null;switch(n.keyCode){case 70:return t&&t.doFullExpand(),!0;case 32:i=2;break;case 34:case 39:case 40:i=1;break;case 8:case 33:case 37:case 38:i=-1;break;case 27:case 13:i=0}if(i!==null){if(hs.removeEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler),!hs.enableKeyListener)return!0;if(n.preventDefault?n.preventDefault():n.returnValue=!1,t)return i==0?t.close():i==2?t.slideshow&&t.slideshow.hitSpace():(t.slideshow&&t.slideshow.pause(),hs.previousOrNext(t.key,i)),!1}return!0},registerOverlay:function(n){hs.push(hs.overlays,hs.extend(n,{hsId:"hsId"+hs.idCounter++}))},addSlideshow:function(n){var r=n.slideshowGroup,t,i,u;if(typeof r=="object")for(t=0;t<r.length;t++){i={};for(u in n)i[u]=n[u];i.slideshowGroup=r[t];hs.push(hs.slideshows,i)}else hs.push(hs.slideshows,n)},getWrapperKey:function(n,t){for(var f=/^highslide-wrapper-([0-9]+)$/,r,u,i=n;i.parentNode;){if(i.hsKey!==undefined)return i.hsKey;if(i.id&&f.test(i.id))return i.id.replace(f,"$1");i=i.parentNode}if(!t)for(i=n;i.parentNode;){if(i.tagName&&hs.isHsAnchor(i))for(r=0;r<hs.expanders.length;r++)if(u=hs.expanders[r],u&&u.a==i)return r;i=i.parentNode}return null},getExpander:function(n,t){return typeof n=="undefined"?hs.expanders[hs.focusKey]||null:typeof n=="number"?hs.expanders[n]||null:(typeof n=="string"&&(n=hs.$(n)),hs.expanders[hs.getWrapperKey(n,t)]||null)},isHsAnchor:function(n){return n.onclick&&n.onclick.toString().replace(/\s/g," ").match(/hs.(htmlE|e)xpand/)},reOrder:function(){for(var n=0;n<hs.expanders.length;n++)hs.expanders[n]&&hs.expanders[n].isExpanded&&hs.focusTopmost()},fireEvent:function(n,t,i){return n&&n[t]?n[t](n,i)!==!1:!0},mouseClickHandler:function(n){var i,t,u,r;if(n||(n=window.event),n.button>1)return!0;for(n.target||(n.target=n.srcElement),i=n.target;i.parentNode&&!/highslide-(image|move|html|resize)/.test(i.className);)i=i.parentNode;if(t=hs.getExpander(i),t&&(t.isClosing||!t.isExpanded))return!0;if(t&&n.type=="mousedown"){if(n.target.form)return!0;if(u=i.className.match(/highslide-(image|move|resize)/),u)return hs.dragArgs={exp:t,type:u[1],left:t.x.pos,width:t.x.size,top:t.y.pos,height:t.y.size,clickX:n.clientX,clickY:n.clientY},hs.addEventListener(document,"mousemove",hs.dragHandler),n.preventDefault&&n.preventDefault(),/highslide-(image|html)-blur/.test(t.content.className)&&(t.focus(),hs.hasFocused=!0),!1;/highslide-html/.test(i.className)&&hs.focusKey!=t.key&&(t.focus(),t.doShowHide("hidden"))}else n.type=="mouseup"&&(hs.removeEventListener(document,"mousemove",hs.dragHandler),hs.dragArgs?(hs.styleRestoreCursor&&hs.dragArgs.type=="image"&&(hs.dragArgs.exp.content.style.cursor=hs.styleRestoreCursor),r=hs.dragArgs.hasDragged,r||hs.hasFocused||/(move|resize)/.test(hs.dragArgs.type)?(r||!r&&hs.hasHtmlExpanders)&&hs.dragArgs.exp.doShowHide("hidden"):hs.fireEvent(t,"onImageClick")&&t.close(),hs.dragArgs.exp.releaseMask&&(hs.dragArgs.exp.releaseMask.style.display="none"),r&&hs.fireEvent(hs.dragArgs.exp,"onDrop",hs.dragArgs),hs.hasFocused=!1,hs.dragArgs=null):/highslide-image-blur/.test(i.className)&&(i.style.cursor=hs.styleRestoreCursor));return!1},dragHandler:function(n){var t,i,r;if(!hs.dragArgs)return!0;if(n||(n=window.event),t=hs.dragArgs,i=t.exp,i.iframe&&(i.releaseMask||(i.releaseMask=hs.createElement("div",null,{position:"absolute",width:i.x.size+"px",height:i.y.size+"px",left:i.x.cb+"px",top:i.y.cb+"px",zIndex:4,background:hs.ie?"white":"none",opacity:.01},i.wrapper,!0)),i.releaseMask.style.display=="none"&&(i.releaseMask.style.display="")),t.dX=n.clientX-t.clickX,t.dY=n.clientY-t.clickY,r=Math.sqrt(Math.pow(t.dX,2)+Math.pow(t.dY,2)),t.hasDragged||(t.hasDragged=t.type!="image"&&r>0||r>(hs.dragSensitivity||5)),t.hasDragged&&n.clientX>5&&n.clientY>5){if(!hs.fireEvent(i,"onDrag",t))return!1;t.type=="resize"?i.resize(t):(i.moveTo(t.left+t.dX,t.top+t.dY),t.type=="image"&&(i.content.style.cursor="move"))}return!1},wrapperMouseHandler:function(n){var i,t,r;try{if(n||(n=window.event),i=/mouseover/i.test(n.type),n.target||(n.target=n.srcElement),hs.ie&&(n.relatedTarget=i?n.fromElement:n.toElement),t=hs.getExpander(n.target),!t.isExpanded)return;if(!t||!n.relatedTarget||hs.getExpander(n.relatedTarget,!0)==t||hs.dragArgs)return;for(hs.fireEvent(t,i?"onMouseOver":"onMouseOut",n),r=0;r<t.overlays.length;r++)(function(){var n=hs.$("hsId"+t.overlays[r]);n&&n.hideOnMouseOut&&(i&&hs.setStyles(n,{visibility:"visible",display:""}),hs.animate(n,{opacity:i?n.opacity:0},n.dur))})()}catch(n){}},addEventListener:function(n,t,i){n==document&&t=="ready"&&hs.push(hs.onReady,i);try{n.addEventListener(t,i,!1)}catch(r){try{n.detachEvent("on"+t,i);n.attachEvent("on"+t,i)}catch(r){n["on"+t]=i}}},removeEventListener:function(n,t,i){try{n.removeEventListener(t,i,!1)}catch(r){try{n.detachEvent("on"+t,i)}catch(r){n["on"+t]=null}}},preloadFullImage:function(n){if(hs.continuePreloading&&hs.preloadTheseImages[n]&&hs.preloadTheseImages[n]!="undefined"){var t=document.createElement("img");t.onload=function(){t=null;hs.preloadFullImage(n+1)};t.src=hs.preloadTheseImages[n]}},preloadImages:function(n){var i,t,r;for(n&&typeof n!="object"&&(hs.numberOfImagesToPreload=n),i=hs.getAnchors(),t=0;t<i.images.length&&t<hs.numberOfImagesToPreload;t++)hs.push(hs.preloadTheseImages,hs.getSrc(i.images[t]));hs.outlineType?new hs.Outline(hs.outlineType,function(){hs.preloadFullImage(0)}):hs.preloadFullImage(0);hs.restoreCursor&&(r=hs.createElement("img",{src:hs.graphicsDir+hs.restoreCursor}))},init:function(){if(!hs.container){hs.getPageSize();hs.ieLt7=hs.ie&&hs.uaVersion<7;hs.ie6SSL=hs.ieLt7&&location.protocol=="https:";for(var n in hs.langDefaults)typeof hs[n]!="undefined"?hs.lang[n]=hs[n]:typeof hs.lang[n]=="undefined"&&typeof hs.langDefaults[n]!="undefined"&&(hs.lang[n]=hs.langDefaults[n]);hs.container=hs.createElement("div",{className:"highslide-container"},{position:"absolute",left:0,top:0,width:"100%",zIndex:hs.zIndexCounter,direction:"ltr"},document.body,!0);hs.loading=hs.createElement("a",{className:"highslide-loading",title:hs.lang.loadingTitle,innerHTML:hs.lang.loadingText,href:"javascript:;"},{position:"absolute",top:"-9999px",opacity:hs.loadingOpacity,zIndex:1},hs.container);hs.garbageBin=hs.createElement("div",null,{display:"none"},hs.container);hs.viewport=hs.createElement("div",{className:"highslide-viewport highslide-viewport-size"},{visibility:hs.safari&&hs.uaVersion<525?"visible":"hidden"},hs.container,1);hs.clearing=hs.createElement("div",null,{clear:"both",paddingTop:"1px"},null,!0);Math.linearTween=function(n,t,i,r){return i*n/r+t};Math.easeInQuad=function(n,t,i,r){return i*(n/=r)*n+t};Math.easeOutQuad=function(n,t,i,r){return-i*(n/=r)*(n-2)+t};hs.hideSelects=hs.ieLt7;hs.hideIframes=window.opera&&hs.uaVersion<9||navigator.vendor=="KDE"||hs.ie&&hs.uaVersion<5.5;hs.fireEvent(this,"onActivate")}},ready:function(){if(!hs.isReady){hs.isReady=!0;for(var n=0;n<hs.onReady.length;n++)hs.onReady[n]()}},updateAnchors:function(){for(var n,e,o=[],s=[],h=[],t={},i,u,f,r=0;r<hs.openerTagNames.length;r++)for(e=document.getElementsByTagName(hs.openerTagNames[r]),u=0;u<e.length;u++)n=e[u],i=hs.isHsAnchor(n),i&&(hs.push(o,n),i[0]=="hs.expand"?hs.push(s,n):i[0]=="hs.htmlExpand"&&hs.push(h,n),f=hs.getParam(n,"slideshowGroup")||"none",t[f]||(t[f]=[]),hs.push(t[f],n));return hs.anchors={all:o,groups:t,images:s,htmls:h},hs.anchors},getAnchors:function(){return hs.anchors||hs.updateAnchors()},close:function(n){var t=hs.getExpander(n);return t&&t.close(),!1}},hs.fx=function(n,t,i){this.options=t;this.elem=n;this.prop=i;t.orig||(t.orig={})},hs.fx.prototype={update:function(){(hs.fx.step[this.prop]||hs.fx.step._default)(this);this.options.step&&this.options.step.call(this.elem,this.now,this)},custom:function(n,t,i){function r(n){return u.step(n)}this.startTime=(new Date).getTime();this.start=n;this.end=t;this.unit=i;this.now=this.start;this.pos=this.state=0;var u=this;r.elem=this.elem;r()&&hs.timers.push(r)==1&&(hs.timerId=setInterval(function(){for(var t=hs.timers,n=0;n<t.length;n++)t[n]()||t.splice(n--,1);t.length||clearInterval(hs.timerId)},13))},step:function(n){var r=(new Date).getTime(),t,u,i;if(n||r>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=!0;t=!0;for(u in this.options.curAnim)this.options.curAnim[u]!==!0&&(t=!1);return t&&this.options.complete&&this.options.complete.call(this.elem),!1}return i=r-this.startTime,this.state=i/this.options.duration,this.pos=this.options.easing(i,0,1,this.options.duration),this.now=this.start+(this.end-this.start)*this.pos,this.update(),!0}},hs.extend(hs.fx,{step:{opacity:function(n){hs.setStyles(n.elem,{opacity:n.now})},_default:function(n){try{n.elem.style&&n.elem.style[n.prop]!=null?n.elem.style[n.prop]=n.now+n.unit:n.elem[n.prop]=n.now}catch(t){}}}}),hs.Outline=function(n,t){var r,u,f,i,e;if(this.onLoad=t,this.outlineType=n,r=hs.uaVersion,this.hasAlphaImageLoader=hs.ie&&r>=5.5&&r<7,!n){t&&t();return}for(hs.init(),this.table=hs.createElement("table",{cellSpacing:0},{visibility:"hidden",position:"absolute",borderCollapse:"collapse",width:0},hs.container,!0),f=hs.createElement("tbody",null,null,this.table,1),this.td=[],i=0;i<=8;i++)i%3==0&&(u=hs.createElement("tr",null,{height:"auto"},f,!0)),this.td[i]=hs.createElement("td",null,null,u,!0),e=i!=4?{lineHeight:0,fontSize:0}:{position:"relative"},hs.setStyles(this.td[i],e);this.td[4].className=n+" highslide-outline";this.preloadGraphic()},hs.Outline.prototype={preloadGraphic:function(){var t=hs.graphicsDir+(hs.outlinesDir||"outlines/")+this.outlineType+".png",i=hs.safari&&hs.uaVersion<525?hs.container:null,n;this.graphic=hs.createElement("img",null,{position:"absolute",top:"-9999px"},i,!0);n=this;this.graphic.onload=function(){n.onGraphicLoad()};this.graphic.src=t},onGraphicLoad:function(){for(var t=this.offset=this.graphic.width/4,i=[[0,0],[0,-4],[-2,0],[0,-8],0,[-2,-8],[0,-2],[0,-6],[-2,-2]],r={height:2*t+"px",width:2*t+"px"},u,f,n=0;n<=8;n++)i[n]&&(this.hasAlphaImageLoader?(u=n==1||n==7?"100%":this.graphic.width+"px",f=hs.createElement("div",null,{width:"100%",height:"100%",position:"relative",overflow:"hidden"},this.td[n],!0),hs.createElement("div",null,{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='"+this.graphic.src+"')",position:"absolute",width:u,height:this.graphic.height+"px",left:i[n][0]*t+"px",top:i[n][1]*t+"px"},f,!0)):hs.setStyles(this.td[n],{background:"url("+this.graphic.src+") "+i[n][0]*t+"px "+i[n][1]*t+"px"}),window.opera&&(n==3||n==5)&&hs.createElement("div",null,r,this.td[n],!0),hs.setStyles(this.td[n],r));this.graphic=null;hs.pendingOutlines[this.outlineType]&&hs.pendingOutlines[this.outlineType].destroy();hs.pendingOutlines[this.outlineType]=this;this.onLoad&&this.onLoad()},setPosition:function(n,t,i){var r=this.exp,u=r.wrapper.style,t=t||0,n=n||{x:r.x.pos+t,y:r.y.pos+t,w:r.x.get("wsize")-2*t,h:r.y.get("wsize")-2*t};i&&(this.table.style.visibility=n.h>=4*this.offset?"visible":"hidden");hs.setStyles(this.table,{left:n.x-this.offset+"px",top:n.y-this.offset+"px",width:n.w+2*this.offset+"px"});n.w-=2*this.offset;n.h-=2*this.offset;hs.setStyles(this.td[4],{width:n.w>=0?n.w+"px":0,height:n.h>=0?n.h+"px":0});this.hasAlphaImageLoader&&(this.td[3].style.height=this.td[5].style.height=this.td[4].style.height)},destroy:function(n){n?this.table.style.visibility="hidden":hs.discardElement(this.table)}},hs.Dimension=function(n,t){this.exp=n;this.dim=t;this.ucwh=t=="x"?"Width":"Height";this.wh=this.ucwh.toLowerCase();this.uclt=t=="x"?"Left":"Top";this.lt=this.uclt.toLowerCase();this.ucrb=t=="x"?"Right":"Bottom";this.rb=this.ucrb.toLowerCase();this.p1=this.p2=0},hs.Dimension.prototype={get:function(n){switch(n){case"loadingPos":return this.tpos+this.tb+(this.t-hs.loading["offset"+this.ucwh])/2;case"loadingPosXfade":return this.pos+this.cb+this.p1+(this.size-hs.loading["offset"+this.ucwh])/2;case"wsize":return this.size+2*this.cb+this.p1+this.p2;case"fitsize":return this.clientSize-this.marginMin-this.marginMax;case"maxsize":return this.get("fitsize")-2*this.cb-this.p1-this.p2;case"opos":return this.pos-(this.exp.outline?this.exp.outline.offset:0);case"osize":return this.get("wsize")+(this.exp.outline?2*this.exp.outline.offset:0);case"imgPad":return this.imgSize?Math.round((this.size-this.imgSize)/2):0}},calcBorders:function(){this.cb=(this.exp.content["offset"+this.ucwh]-this.t)/2;this.marginMax=hs["margin"+this.ucrb]},calcThumb:function(){this.t=this.exp.el[this.wh]?parseInt(this.exp.el[this.wh]):this.exp.el["offset"+this.ucwh];this.tpos=this.exp.tpos[this.dim];this.tb=(this.exp.el["offset"+this.ucwh]-this.t)/2;(this.tpos==0||this.tpos==-1)&&(this.tpos=hs.page[this.wh]/2+hs.page["scroll"+this.uclt])},calcExpanded:function(){var n=this.exp;this.justify="auto";n.align=="center"?this.justify="center":new RegExp(this.lt).test(n.anchor)?this.justify=null:new RegExp(this.rb).test(n.anchor)&&(this.justify="max");this.pos=this.tpos-this.cb+this.tb;this.maxHeight&&this.dim=="x"&&(n.maxWidth=Math.min(n.maxWidth||this.full,n.maxHeight*this.full/n.y.full));this.size=Math.min(this.full,n["max"+this.ucwh]||this.full);this.minSize=n.allowSizeReduction?Math.min(n["min"+this.ucwh],this.full):this.full;n.isImage&&n.useBox&&(this.size=n[this.wh],this.imgSize=this.full);this.dim=="x"&&hs.padToMinWidth&&(this.minSize=n.minWidth);this.target=n["target"+this.dim.toUpperCase()];this.marginMin=hs["margin"+this.uclt];this.scroll=hs.page["scroll"+this.uclt];this.clientSize=hs.page[this.wh]},setSize:function(n){var t=this.exp,i;if(t.isImage&&(t.useBox||hs.padToMinWidth)?(this.imgSize=n,this.size=Math.max(this.size,this.imgSize),t.content.style[this.lt]=this.get("imgPad")+"px"):this.size=n,t.content.style[this.wh]=n+"px",t.wrapper.style[this.wh]=this.get("wsize")+"px",t.outline&&t.outline.setPosition(),t.releaseMask&&(t.releaseMask.style[this.wh]=n+"px"),this.dim=="y"&&t.iDoc&&t.body.style.height!="auto")try{t.iDoc.body.style.overflow="auto"}catch(r){}t.isHtml&&(i=t.scrollerDiv,this.sizeDiff===undefined&&(this.sizeDiff=t.innerContent["offset"+this.ucwh]-i["offset"+this.ucwh]),i.style[this.wh]=this.size-this.sizeDiff+"px",this.dim=="x"&&(t.mediumContent.style.width="auto"),t.body&&(t.body.style[this.wh]="auto"));this.dim=="x"&&t.overlayBox&&t.sizeOverlayBox(!0);this.dim=="x"&&t.slideshow&&t.isImage&&(n==this.full?t.slideshow.disable("full-expand"):t.slideshow.enable("full-expand"))},setPos:function(n){this.pos=n;this.exp.wrapper.style[this.lt]=n+"px";this.exp.outline&&this.exp.outline.setPosition()}},hs.Expander=function(n,t,i,r){var o,e,f,u,h,c,s;if(document.readyState&&hs.ie&&!hs.isReady){hs.addEventListener(document,"ready",function(){new hs.Expander(n,t,i,r)});return}for(this.a=n,this.custom=i,this.contentType=r||"image",this.isHtml=r=="html",this.isImage=!this.isHtml,hs.continuePreloading=!1,this.overlays=[],this.last=hs.last,hs.last=null,hs.init(),o=this.key=hs.expanders.length,u=0;u<hs.overrides.length;u++)e=hs.overrides[u],this[e]=t&&typeof t[e]!="undefined"?t[e]:hs[e];if(this.src||(this.src=n.href),f=t&&t.thumbnailId?hs.$(t.thumbnailId):n,f=this.thumb=f.getElementsByTagName("img")[0]||f,this.thumbsUserSetId=f.id||n.id,!hs.fireEvent(this,"onInit"))return!0;for(u=0;u<hs.expanders.length;u++)if(hs.expanders[u]&&hs.expanders[u].a==n&&!(this.last&&this.transitions[1]=="crossfade"))return hs.expanders[u].focus(),!1;if(!hs.allowSimultaneousLoading)for(u=0;u<hs.expanders.length;u++)hs.expanders[u]&&hs.expanders[u].thumb!=f&&!hs.expanders[u].onLoadStarted&&hs.expanders[u].cancelLoading();return hs.expanders[o]=this,hs.allowMultipleInstances||hs.upcoming||(hs.expanders[o-1]&&hs.expanders[o-1].close(),typeof hs.focusKey!="undefined"&&hs.expanders[hs.focusKey]&&hs.expanders[hs.focusKey].close()),this.el=f,this.tpos=this.pageOrigin||hs.getPosition(f),hs.getPageSize(),h=this.x=new hs.Dimension(this,"x"),h.calcThumb(),c=this.y=new hs.Dimension(this,"y"),c.calcThumb(),/area/i.test(f.tagName)&&this.getImageMapAreaCorrection(f),this.wrapper=hs.createElement("div",{id:"highslide-wrapper-"+this.key,className:"highslide-wrapper "+this.wrapperClassName},{visibility:"hidden",position:"absolute",zIndex:hs.zIndexCounter+=2},null,!0),this.wrapper.onmouseover=this.wrapper.onmouseout=hs.wrapperMouseHandler,this.contentType=="image"&&this.outlineWhileAnimating==2&&(this.outlineWhileAnimating=0),!this.outlineType||this.last&&this.isImage&&this.transitions[1]=="crossfade"?this[this.contentType+"Create"]():hs.pendingOutlines[this.outlineType]?(this.connectOutline(),this[this.contentType+"Create"]()):(this.showLoading(),s=this,new hs.Outline(this.outlineType,function(){s.connectOutline();s[s.contentType+"Create"]()})),!0},hs.Expander.prototype={error:function(n){hs.debug?alert("Line "+n.lineNumber+": "+n.message):window.location.href=this.src},connectOutline:function(){var n=this.outline=hs.pendingOutlines[this.outlineType];n.exp=this;n.table.style.zIndex=this.wrapper.style.zIndex-1;hs.pendingOutlines[this.outlineType]=null},showLoading:function(){var n,t;if(!this.onLoadStarted&&!this.loading&&(this.loading=hs.loading,n=this,this.loading.onclick=function(){n.cancelLoading()},hs.fireEvent(this,"onShowLoading"))){var n=this,i=this.x.get("loadingPos")+"px",r=this.y.get("loadingPos")+"px";!t&&this.last&&this.transitions[1]=="crossfade"&&(t=this.last);t&&(i=t.x.get("loadingPosXfade")+"px",r=t.y.get("loadingPosXfade")+"px",this.loading.style.zIndex=hs.zIndexCounter++);setTimeout(function(){n.loading&&hs.setStyles(n.loading,{left:i,top:r,zIndex:hs.zIndexCounter++})},100)}},imageCreate:function(){var t=this,n=document.createElement("img");this.content=n;n.onload=function(){hs.expanders[t.key]&&t.contentLoaded()};hs.blockRightClick&&(n.oncontextmenu=function(){return!1});n.className="highslide-image";hs.setStyles(n,{visibility:"hidden",display:"block",position:"absolute",maxWidth:"9999px",zIndex:3});n.title=hs.lang.restoreTitle;hs.safari&&hs.uaVersion<525&&hs.container.appendChild(n);hs.ie&&hs.flushImgSize&&(n.src=null);n.src=this.src;this.showLoading()},htmlCreate:function(){var r,n,i,t;hs.fireEvent(this,"onBeforeGetContent")&&(this.content=hs.getCacheBinding(this.a),this.content||(this.content=hs.getNode(this.contentId)),this.content||(this.content=hs.getSelfRendered()),this.getInline(["maincontent"]),this.maincontent&&(r=hs.getElementByClass(this.content,"div","highslide-body"),r&&r.appendChild(this.maincontent),this.maincontent.style.display="block"),hs.fireEvent(this,"onAfterGetContent"),n=this.innerContent=this.content,/(swf|iframe)/.test(this.objectType)&&this.setObjContainerSize(n),hs.container.appendChild(this.wrapper),hs.setStyles(this.wrapper,{position:"static",padding:"0 "+hs.marginRight+"px 0 "+hs.marginLeft+"px"}),this.content=hs.createElement("div",{className:"highslide-html"},{position:"relative",zIndex:3,height:0,overflow:"hidden"},this.wrapper),this.mediumContent=hs.createElement("div",null,null,this.content,1),this.mediumContent.appendChild(n),hs.setStyles(n,{position:"relative",display:"block",direction:hs.lang.cssDirection||""}),this.width&&(n.style.width=this.width+"px"),this.height&&hs.setStyles(n,{height:this.height+"px",overflow:"hidden"}),n.offsetWidth<this.minWidth&&(n.style.width=this.minWidth+"px"),this.objectType!="ajax"||hs.getCacheBinding(this.a)?this.objectType=="iframe"&&this.objectLoadTime=="before"?this.writeExtendedContent():this.contentLoaded():(this.showLoading(),i=this,t=new hs.Ajax(this.a,n),t.src=this.src,t.onLoad=function(){hs.expanders[i.key]&&i.contentLoaded()},t.onError=function(){location.href=i.src},t.run()))},contentLoaded:function(){var t,i,e,r,o,n,u,f;try{if(!this.content)return;if(this.content.onload=null,this.onLoadStarted)return;if(this.onLoadStarted=!0,t=this.x,i=this.y,this.loading&&(hs.setStyles(this.loading,{top:"-9999px"}),this.loading=null,hs.fireEvent(this,"onHideLoading")),this.isImage?(t.full=this.content.width,i.full=this.content.height,hs.setStyles(this.content,{width:t.t+"px",height:i.t+"px"}),this.wrapper.appendChild(this.content),hs.container.appendChild(this.wrapper)):this.htmlGetSize&&this.htmlGetSize(),t.calcBorders(),i.calcBorders(),hs.setStyles(this.wrapper,{left:t.tpos+t.tb-t.cb+"px",top:i.tpos+t.tb-i.cb+"px"}),this.initSlideshow(),this.getOverlays(),e=t.full/i.full,t.calcExpanded(),this.justify(t),i.calcExpanded(),this.justify(i),this.isHtml&&this.htmlSizeOperations(),this.overlayBox&&this.sizeOverlayBox(0,1),this.allowSizeReduction){if(this.isImage?this.correctRatio(e):this.fitOverlayBox(),r=this.slideshow,r&&this.last&&r.controls&&r.fixedControls){o=r.overlayOptions.position||"";for(u in hs.oPos)for(f=0;f<5;f++)n=this[u],o.match(hs.oPos[u][f])&&(n.pos=this.last[u].pos+(this.last[u].p1-n.p1)+(this.last[u].size-n.size)*[0,0,.5,1,1][f],r.fixedControls=="fit"&&(n.pos+n.size+n.p1+n.p2>n.scroll+n.clientSize-n.marginMax&&(n.pos=n.scroll+n.clientSize-n.size-n.marginMin-n.marginMax-n.p1-n.p2),n.pos<n.scroll+n.marginMin&&(n.pos=n.scroll+n.marginMin)))}this.isImage&&this.x.full>(this.x.imgSize||this.x.size)&&(this.createFullExpand(),this.overlays.length==1&&this.sizeOverlayBox())}this.show()}catch(s){this.error(s)}},setObjContainerSize:function(n){var t=hs.getElementByClass(n,"DIV","highslide-body");/(iframe|swf)/.test(this.objectType)&&(this.objectWidth&&(t.style.width=this.objectWidth+"px"),this.objectHeight&&(t.style.height=this.objectHeight+"px"))},writeExtendedContent:function(){var i,t,n;if(!this.hasExtendedContent){if(i=this,this.body=hs.getElementByClass(this.innerContent,"DIV","highslide-body"),this.objectType=="iframe"){this.showLoading();t=hs.clearing.cloneNode(1);this.body.appendChild(t);this.newWidth=this.innerContent.offsetWidth;this.objectWidth||(this.objectWidth=t.offsetWidth);var r=this.innerContent.offsetHeight-this.body.offsetHeight,u=this.objectHeight||hs.page.height-r-hs.marginTop-hs.marginBottom,f=this.objectLoadTime=="before"?' onload="if (hs.expanders['+this.key+"]) hs.expanders["+this.key+'].contentLoaded()" ':"";this.body.innerHTML+='<iframe name="hs'+(new Date).getTime()+'" frameborder="0" key="'+this.key+'"  style="width:'+this.objectWidth+"px; height:"+u+'px" '+f+' src="'+this.src+'" ><\/iframe>';this.ruler=this.body.getElementsByTagName("div")[0];this.iframe=this.body.getElementsByTagName("iframe")[0];this.objectLoadTime=="after"&&this.correctIframeSize()}this.objectType=="swf"&&(this.body.id=this.body.id||"hs-flash-id-"+this.key,n=this.swfOptions,n.params||(n.params={}),typeof n.params.wmode=="undefined"&&(n.params.wmode="transparent"),swfobject&&swfobject.embedSWF(this.src,this.body.id,this.objectWidth,this.objectHeight,n.version||"7",n.expressInstallSwfurl,n.flashvars,n.params,n.attributes));this.hasExtendedContent=!0}},htmlGetSize:function(){this.iframe&&!this.objectHeight&&(this.iframe.style.height=this.body.style.height=this.getIframePageHeight()+"px");this.innerContent.appendChild(hs.clearing);this.x.full||(this.x.full=this.innerContent.offsetWidth);this.y.full=this.innerContent.offsetHeight;this.innerContent.removeChild(hs.clearing);hs.ie&&this.newHeight>parseInt(this.innerContent.currentStyle.height)&&(this.newHeight=parseInt(this.innerContent.currentStyle.height));hs.setStyles(this.wrapper,{position:"absolute",padding:"0"});hs.setStyles(this.content,{width:this.x.t+"px",height:this.y.t+"px"})},getIframePageHeight:function(){var t,n,i;try{n=this.iDoc=this.iframe.contentDocument||this.iframe.contentWindow.document;i=n.createElement("div");i.style.clear="both";n.body.appendChild(i);t=i.offsetTop;hs.ie&&(t+=parseInt(n.body.currentStyle.marginTop)+parseInt(n.body.currentStyle.marginBottom)-1)}catch(r){t=300}return t},correctIframeSize:function(){var n=this.innerContent.offsetWidth-this.ruler.offsetWidth,t;if(hs.discardElement(this.ruler),n<0&&(n=0),t=this.innerContent.offsetHeight-this.iframe.offsetHeight,this.iDoc&&!this.objectHeight&&!this.height&&this.y.size==this.y.full)try{this.iDoc.body.style.overflow="hidden"}catch(i){}hs.setStyles(this.iframe,{width:Math.abs(this.x.size-n)+"px",height:Math.abs(this.y.size-t)+"px"});hs.setStyles(this.body,{width:this.iframe.style.width,height:this.iframe.style.height});this.scrollingContent=this.iframe;this.scrollerDiv=this.scrollingContent},htmlSizeOperations:function(){var n,t,r,u,i;this.setObjContainerSize(this.innerContent);this.objectType=="swf"&&this.objectLoadTime=="before"&&this.writeExtendedContent();this.x.size<this.x.full&&!this.allowWidthReduction&&(this.x.size=this.x.full);this.y.size<this.y.full&&!this.allowHeightReduction&&(this.y.size=this.y.full);this.scrollerDiv=this.innerContent;hs.setStyles(this.mediumContent,{position:"relative",width:this.x.size+"px"});hs.setStyles(this.innerContent,{border:"none",width:"auto",height:"auto"});n=hs.getElementByClass(this.innerContent,"DIV","highslide-body");n&&!/(iframe|swf)/.test(this.objectType)&&(t=n,n=hs.createElement(t.nodeName,null,{overflow:"hidden"},null,!0),t.parentNode.insertBefore(n,t),n.appendChild(hs.clearing),n.appendChild(t),r=this.innerContent.offsetWidth-n.offsetWidth,u=this.innerContent.offsetHeight-n.offsetHeight,n.removeChild(hs.clearing),i=hs.safari||navigator.vendor=="KDE"?1:0,hs.setStyles(n,{width:this.x.size-r-i+"px",height:this.y.size-u+"px",overflow:"auto",position:"relative"}),i&&t.offsetHeight>n.offsetHeight&&(n.style.width=parseInt(n.style.width)+i+"px"),this.scrollingContent=n,this.scrollerDiv=this.scrollingContent);this.iframe&&this.objectLoadTime=="before"&&this.correctIframeSize();!this.scrollingContent&&this.y.size<this.mediumContent.offsetHeight&&(this.scrollerDiv=this.content);this.scrollerDiv!=this.content||this.allowWidthReduction||/(iframe|swf)/.test(this.objectType)||(this.x.size+=17);this.scrollerDiv&&this.scrollerDiv.offsetHeight>this.scrollerDiv.parentNode.offsetHeight&&setTimeout("try { hs.expanders["+this.key+"].scrollerDiv.style.overflow = 'auto'; } catch(e) {}",hs.expandDuration)},getImageMapAreaCorrection:function(n){for(var t=n.coords.split(","),f,e,r,u,i=0;i<t.length;i++)t[i]=parseInt(t[i]);if(n.shape.toLowerCase()=="circle")this.x.tpos+=t[0]-t[2],this.y.tpos+=t[1]-t[2],this.x.t=this.y.t=2*t[2];else{for(r=f=t[0],u=e=t[1],i=0;i<t.length;i++)i%2==0?(r=Math.min(r,t[i]),f=Math.max(f,t[i])):(u=Math.min(u,t[i]),e=Math.max(e,t[i]));this.x.tpos+=r;this.x.t=f-r;this.y.tpos+=u;this.y.t=e-u}},justify:function(n,t){var r,i=n.target,f=n==this.x?"x":"y",e,u,o;i&&i.match(/ /)&&(r=i.split(" "),i=r[0]);i&&hs.$(i)?(n.pos=hs.getPosition(hs.$(i))[f],r&&r[1]&&r[1].match(/^[-]?[0-9]+px$/)&&(n.pos+=parseInt(r[1])),n.size<n.minSize&&(n.size=n.minSize)):n.justify=="auto"||n.justify=="center"?(e=!1,u=n.exp.allowSizeReduction,n.pos=n.justify=="center"?Math.round(n.scroll+(n.clientSize+n.marginMin-n.marginMax-n.get("wsize"))/2):Math.round(n.pos-(n.get("wsize")-n.t)/2),n.pos<n.scroll+n.marginMin&&(n.pos=n.scroll+n.marginMin,e=!0),!t&&n.size<n.minSize&&(n.size=n.minSize,u=!1),n.pos+n.get("wsize")>n.scroll+n.clientSize-n.marginMax&&(!t&&e&&u?n.size=Math.min(n.size,n.get(f=="y"?"fitsize":"maxsize")):n.get("wsize")<n.get("fitsize")?n.pos=n.scroll+n.clientSize-n.marginMax-n.get("wsize"):(n.pos=n.scroll+n.marginMin,!t&&u&&(n.size=n.get(f=="y"?"fitsize":"maxsize")))),!t&&n.size<n.minSize&&(n.size=n.minSize,u=!1)):n.justify=="max"&&(n.pos=Math.floor(n.pos-n.size+n.t));n.pos<n.marginMin&&(o=n.pos,n.pos=n.marginMin,u&&!t&&(n.size=n.size-(n.pos-o)))},correctRatio:function(n){var i=this.x,t=this.y,f=!1,r=Math.min(i.full,i.size),u=Math.min(t.full,t.size),e=this.useBox||hs.padToMinWidth;r/u>n?(r=u*n,r<i.minSize&&(r=i.minSize,u=r/n),f=!0):r/u<n&&(u=r/n,f=!0);hs.padToMinWidth&&i.full<i.minSize?(i.imgSize=i.full,t.size=t.imgSize=t.full):this.useBox?(i.imgSize=r,t.imgSize=u):(i.size=r,t.size=u);f=this.fitOverlayBox(this.useBox?null:n,f);e&&t.size<t.imgSize&&(t.imgSize=t.size,i.imgSize=t.size*n);(f||e)&&(i.pos=i.tpos-i.cb+i.tb,i.minSize=i.size,this.justify(i,!0),t.pos=t.tpos-t.cb+t.tb,t.minSize=t.size,this.justify(t,!0),this.overlayBox&&this.sizeOverlayBox())},fitOverlayBox:function(n,t){var r=this.x,i=this.y;if(this.overlayBox&&(this.isImage||this.allowHeightReduction))while(i.size>this.minHeight&&r.size>this.minWidth&&i.get("wsize")>i.get("fitsize"))i.size-=10,n&&(r.size=i.size*n),this.sizeOverlayBox(0,1),t=!0;return t},reflow:function(){if(this.scrollerDiv){var n=/iframe/i.test(this.scrollerDiv.tagName)?this.getIframePageHeight()+1+"px":"auto";this.body&&(this.body.style.height=n);this.scrollerDiv.style.height=n;this.y.setSize(this.innerContent.offsetHeight)}},show:function(){var n=this.x,t=this.y;this.doShowHide("hidden");hs.fireEvent(this,"onBeforeExpand");this.slideshow&&this.slideshow.thumbstrip&&this.slideshow.thumbstrip.selectThumb();this.changeSize(1,{wrapper:{width:n.get("wsize"),height:t.get("wsize"),left:n.pos,top:t.pos},content:{left:n.p1+n.get("imgPad"),top:t.p1+t.get("imgPad"),width:n.imgSize||n.size,height:t.imgSize||t.size}},hs.expandDuration)},changeSize:function(n,t,i){var e=this.transitions,h=n?this.last?this.last.a:null:hs.upcoming,s=e[1]&&h&&hs.getParam(h,"transitions")[1]==e[1]?e[1]:e[0],c;if(this[s]&&s!="expand"){this[s](n,t);return}this.outline&&!this.outlineWhileAnimating&&(n?this.outline.setPosition():this.outline.destroy(this.isHtml&&this.preserveContent));n||this.destroyOverlays();var r=this,u=r.x,f=r.y,o=this.easing;n||(o=this.easingClose||o);c=n?function(){r.outline&&(r.outline.table.style.visibility="visible");setTimeout(function(){r.afterExpand()},50)}:function(){r.afterClose()};n&&hs.setStyles(this.wrapper,{width:u.t+"px",height:f.t+"px"});n&&this.isHtml&&hs.setStyles(this.wrapper,{left:u.tpos-u.cb+u.tb+"px",top:f.tpos-f.cb+f.tb+"px"});this.fadeInOut&&(hs.setStyles(this.wrapper,{opacity:n?0:1}),hs.extend(t.wrapper,{opacity:n}));hs.animate(this.wrapper,t.wrapper,{duration:i,easing:o,step:function(t,i){if(r.outline&&r.outlineWhileAnimating&&i.prop=="top"){var e=n?i.pos:1-i.pos,o={w:u.t+(u.get("wsize")-u.t)*e,h:f.t+(f.get("wsize")-f.t)*e,x:u.tpos+(u.pos-u.tpos)*e,y:f.tpos+(f.pos-f.tpos)*e};r.outline.setPosition(o,0,1)}r.isHtml&&(i.prop=="left"&&(r.mediumContent.style.left=u.pos-t+"px"),i.prop=="top"&&(r.mediumContent.style.top=f.pos-t+"px"))}});hs.animate(this.content,t.content,i,o,c);n&&(this.wrapper.style.visibility="visible",this.content.style.visibility="visible",this.isHtml&&(this.innerContent.style.visibility="visible"),this.a.className+=" highslide-active-anchor")},fade:function(n,t){var i,r,u;if(this.outlineWhileAnimating=!1,i=this,r=n?hs.expandDuration:0,n&&(hs.animate(this.wrapper,t.wrapper,0),hs.setStyles(this.wrapper,{opacity:0,visibility:"visible"}),hs.animate(this.content,t.content,0),this.content.style.visibility="visible",hs.animate(this.wrapper,{opacity:1},r,null,function(){i.afterExpand()})),this.outline){this.outline.table.style.zIndex=this.wrapper.style.zIndex;var f=n||-1,e=this.outline.offset,o=n?3:e,s=n?e:3;for(u=o;f*u<=f*s;u+=f,r+=25)(function(){var t=n?s-u:o-u;setTimeout(function(){i.outline.setPosition(0,t,1)},r)})()}n||setTimeout(function(){i.outline&&i.outline.destroy(i.preserveContent);i.destroyOverlays();hs.animate(i.wrapper,{opacity:0},hs.restoreDuration,null,function(){i.afterClose()})},r)},crossfade:function(n){var s,a,c;if(n){var e=this,f=this.last,t=this.x,i=this.y,r=f.x,u=f.y,h=this.wrapper,l=this.content,o=this.overlayBox;hs.removeEventListener(document,"mousemove",hs.dragHandler);hs.setStyles(l,{width:(t.imgSize||t.size)+"px",height:(i.imgSize||i.size)+"px"});o&&(o.style.overflow="visible");this.outline=f.outline;this.outline&&(this.outline.exp=e);f.outline=null;s=hs.createElement("div",{className:"highslide-"+this.contentType},{position:"absolute",zIndex:4,overflow:"hidden",display:"none"});a={oldImg:f,newImg:this};for(c in a)this[c]=a[c].content.cloneNode(1),hs.setStyles(this[c],{position:"absolute",border:0,visibility:"visible"}),s.appendChild(this[c]);h.appendChild(s);this.isHtml&&hs.setStyles(this.mediumContent,{left:0,top:0});o&&(o.className="",h.appendChild(o));s.style.display="";f.content.style.display="none";hs.safari&&hs.uaVersion<525&&(this.wrapper.style.visibility="visible");hs.animate(h,{width:t.size},{duration:hs.transitionDuration,step:function(n,c){var v=c.pos,p=1-v,y,a={},w=["pos","size","p1","p2"],b;for(b in w)y=w[b],a["x"+y]=Math.round(p*r[y]+v*t[y]),a["y"+y]=Math.round(p*u[y]+v*i[y]),a.ximgSize=Math.round(p*(r.imgSize||r.size)+v*(t.imgSize||t.size)),a.ximgPad=Math.round(p*r.get("imgPad")+v*t.get("imgPad")),a.yimgSize=Math.round(p*(u.imgSize||u.size)+v*(i.imgSize||i.size)),a.yimgPad=Math.round(p*u.get("imgPad")+v*i.get("imgPad"));e.outline&&e.outline.setPosition({x:a.xpos,y:a.ypos,w:a.xsize+a.xp1+a.xp2+2*t.cb,h:a.ysize+a.yp1+a.yp2+2*i.cb});f.wrapper.style.clip="rect("+(a.ypos-u.pos)+"px, "+(a.xsize+a.xp1+a.xp2+a.xpos+2*r.cb-r.pos)+"px, "+(a.ysize+a.yp1+a.yp2+a.ypos+2*u.cb-u.pos)+"px, "+(a.xpos-r.pos)+"px)";hs.setStyles(l,{top:a.yp1+i.get("imgPad")+"px",left:a.xp1+t.get("imgPad")+"px",marginTop:i.pos-a.ypos+"px",marginLeft:t.pos-a.xpos+"px"});hs.setStyles(h,{top:a.ypos+"px",left:a.xpos+"px",width:a.xp1+a.xp2+a.xsize+2*t.cb+"px",height:a.yp1+a.yp2+a.ysize+2*i.cb+"px"});hs.setStyles(s,{width:(a.ximgSize||a.xsize)+"px",height:(a.yimgSize||a.ysize)+"px",left:a.xp1+a.ximgPad+"px",top:a.yp1+a.yimgPad+"px",visibility:"visible"});hs.setStyles(e.oldImg,{top:u.pos-a.ypos+u.p1-a.yp1+u.get("imgPad")-a.yimgPad+"px",left:r.pos-a.xpos+r.p1-a.xp1+r.get("imgPad")-a.ximgPad+"px"});hs.setStyles(e.newImg,{opacity:v,top:i.pos-a.ypos+i.p1-a.yp1+i.get("imgPad")-a.yimgPad+"px",left:t.pos-a.xpos+t.p1-a.xp1+t.get("imgPad")-a.ximgPad+"px"});o&&hs.setStyles(o,{width:a.xsize+"px",height:a.ysize+"px",left:a.xp1+t.cb+"px",top:a.yp1+i.cb+"px"})},complete:function(){h.style.visibility=l.style.visibility="visible";l.style.display="block";hs.discardElement(s);e.afterExpand();f.afterClose();e.last=null}})}},reuseOverlay:function(n){var t,i;if(!this.last)return!1;for(t=0;t<this.last.overlays.length;t++)if(i=hs.$("hsId"+this.last.overlays[t]),i&&i.hsId==n.hsId)return this.genOverlayBox(),i.reuse=this.key,hs.push(this.overlays,this.last.overlays[t]),!0;return!1},afterExpand:function(){var n,t;if(this.isExpanded=!0,this.focus(),this.isHtml&&this.objectLoadTime=="after"&&this.writeExtendedContent(),this.iframe){try{n=this;t=this.iframe.contentDocument||this.iframe.contentWindow.document;hs.addEventListener(t,"mousedown",function(){hs.focusKey!=n.key&&n.focus()})}catch(f){}hs.ie&&typeof this.isClosing!="boolean"&&(this.iframe.style.width=this.objectWidth-1+"px")}this.dimmingOpacity&&hs.dim(this);hs.upcoming&&hs.upcoming==this.a&&(hs.upcoming=null);this.prepareNextOutline();var i=hs.page,r=hs.mouse.x+i.scrollLeft,u=hs.mouse.y+i.scrollTop;this.mouseIsOver=this.x.pos<r&&r<this.x.pos+this.x.get("wsize")&&this.y.pos<u&&u<this.y.pos+this.y.get("wsize");this.overlayBox&&this.showOverlays();hs.fireEvent(this,"onAfterExpand")},prepareNextOutline:function(){var n=this.key,t=this.outlineType;new hs.Outline(t,function(){try{hs.expanders[n].preloadNext()}catch(t){}})},preloadNext:function(){var n=this.getAdjacentAnchor(1),t;n&&n.onclick.toString().match(/hs\.expand/)&&(t=hs.createElement("img",{src:hs.getSrc(n)}))},getAdjacentAnchor:function(n){var i=this.getAnchorIndex(),t=hs.anchors.groups[this.slideshowGroup||"none"];if(t&&!t[i+n]&&this.slideshow&&this.slideshow.repeat){if(n==1)return t[0];if(n==-1)return t[t.length-1]}return t&&t[i+n]||null},getAnchorIndex:function(){var t=hs.getAnchors().groups[this.slideshowGroup||"none"],n;if(t)for(n=0;n<t.length;n++)if(t[n]==this.a)return n;return null},getNumber:function(){var n,t;this[this.numberPosition]&&(n=hs.anchors.groups[this.slideshowGroup||"none"],n&&(t=hs.lang.number.replace("%1",this.getAnchorIndex()+1).replace("%2",n.length),this[this.numberPosition].innerHTML='<div class="highslide-number">'+t+"<\/div>"+this[this.numberPosition].innerHTML))},initSlideshow:function(){var t,i,n,r;if(this.last)this.slideshow=this.last.slideshow;else for(t=0;t<hs.slideshows.length;t++)n=hs.slideshows[t],i=n.slideshowGroup,(typeof i=="undefined"||i===null||i===this.slideshowGroup)&&(this.slideshow=new hs.Slideshow(this.key,n));(n=this.slideshow,n)&&(r=n.expKey=this.key,n.checkFirstAndLast(),n.disable("full-expand"),n.controls&&this.createOverlay(hs.extend(n.overlayOptions||{},{overlayId:n.controls,hsId:"controls",zIndex:5})),n.thumbstrip&&n.thumbstrip.add(this),!this.last&&this.autoplay&&n.play(!0),n.autoplay&&(n.autoplay=setTimeout(function(){hs.next(r)},n.interval||500)))},cancelLoading:function(){hs.discardElement(this.wrapper);hs.expanders[this.key]=null;hs.upcoming==this.a&&(hs.upcoming=null);hs.undim(this.key);this.loading&&(hs.loading.style.left="-9999px");hs.fireEvent(this,"onHideLoading")},writeCredits:function(){this.credits||(this.credits=hs.createElement("a",{href:hs.creditsHref,target:hs.creditsTarget,className:"highslide-credits",innerHTML:hs.lang.creditsText,title:hs.lang.creditsTitle}),this.createOverlay({overlayId:this.credits,position:this.creditsPosition||"top left",hsId:"credits"}))},getInline:function(types,addOverlay){for(var type,s,next,o,x,i=0;i<types.length;i++){if(type=types[i],s=null,type!="caption"||hs.fireEvent(this,"onBeforeGetCaption")){if(type=="heading"&&!hs.fireEvent(this,"onBeforeGetHeading"))return}else return;if(!this[type+"Id"]&&this.thumbsUserSetId&&(this[type+"Id"]=type+"-for-"+this.thumbsUserSetId),this[type+"Id"]&&(this[type]=hs.getNode(this[type+"Id"])),!this[type]&&!this[type+"Text"]&&this[type+"Eval"])try{s=eval(this[type+"Eval"])}catch(e){}if(!this[type]&&this[type+"Text"]&&(s=this[type+"Text"]),!this[type]&&!s&&(this[type]=hs.getNode(this.a["_"+type+"Id"]),!this[type]))for(next=this.a.nextSibling;next&&!hs.isHsAnchor(next);){if(new RegExp("highslide-"+type).test(next.className||null)){next.id||(this.a["_"+type+"Id"]=next.id="hsId"+hs.idCounter++);this[type]=hs.getNode(next.id);break}next=next.nextSibling}if(this[type]||s||this.numberPosition!=type||(s="\n"),!this[type]&&s&&(this[type]=hs.createElement("div",{className:"highslide-"+type,innerHTML:s})),addOverlay&&this[type]){o={position:type=="heading"?"above":"below"};for(x in this[type+"Overlay"])o[x]=this[type+"Overlay"][x];o.overlayId=this[type];this.createOverlay(o)}}},doShowHide:function(n){hs.hideSelects&&this.showHideElements("SELECT",n);hs.hideIframes&&this.showHideElements("IFRAME",n);hs.geckoMac&&this.showHideElements("*",n)},showHideElements:function(n,t){for(var r=document.getElementsByTagName(n),e=n=="*"?"overflow":"visibility",u,f,s,h,o,i=0;i<r.length;i++)(e=="visibility"||document.defaultView.getComputedStyle(r[i],"").getPropertyValue("overflow")=="auto"||r[i].getAttribute("hidden-by")!=null)&&(u=r[i].getAttribute("hidden-by"),t=="visible"&&u?(u=u.replace("["+this.key+"]",""),r[i].setAttribute("hidden-by",u),u||(r[i].style[e]=r[i].origProp)):t=="hidden"&&(f=hs.getPosition(r[i]),f.w=r[i].offsetWidth,f.h=r[i].offsetHeight,this.dimmingOpacity||(s=f.x+f.w<this.x.get("opos")||f.x>this.x.get("opos")+this.x.get("osize"),h=f.y+f.h<this.y.get("opos")||f.y>this.y.get("opos")+this.y.get("osize")),o=hs.getWrapperKey(r[i]),s||h||o==this.key?(u=="["+this.key+"]"||hs.focusKey==o)&&o!=this.key?(r[i].setAttribute("hidden-by",""),r[i].style[e]=r[i].origProp||""):u&&u.indexOf("["+this.key+"]")>-1&&r[i].setAttribute("hidden-by",u.replace("["+this.key+"]","")):u?u.indexOf("["+this.key+"]")==-1&&r[i].setAttribute("hidden-by",u+"["+this.key+"]"):(r[i].setAttribute("hidden-by","["+this.key+"]"),r[i].origProp=r[i].style[e],r[i].style[e]="hidden")))},focus:function(){var t,n;for(this.wrapper.style.zIndex=hs.zIndexCounter+=2,t=0;t<hs.expanders.length;t++)hs.expanders[t]&&t==hs.focusKey&&(n=hs.expanders[t],n.content.className+=" highslide-"+n.contentType+"-blur",n.isImage&&(n.content.style.cursor=hs.ie?"hand":"pointer",n.content.title=hs.lang.focusTitle),hs.fireEvent(n,"onBlur"));this.outline&&(this.outline.table.style.zIndex=this.wrapper.style.zIndex-1);this.content.className="highslide-"+this.contentType;this.isImage&&(this.content.title=hs.lang.restoreTitle,hs.restoreCursor&&(hs.styleRestoreCursor=window.opera?"pointer":"url("+hs.graphicsDir+hs.restoreCursor+"), pointer",hs.ie&&hs.uaVersion<6&&(hs.styleRestoreCursor="hand"),this.content.style.cursor=hs.styleRestoreCursor));hs.focusKey=this.key;hs.addEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler);hs.fireEvent(this,"onFocus")},moveTo:function(n,t){this.x.setPos(n);this.y.setPos(t)},resize:function(n){var t,i,r=n.width/n.height;t=Math.max(n.width+n.dX,Math.min(this.minWidth,this.x.full));this.isImage&&Math.abs(t-this.x.full)<12&&(t=this.x.full);i=this.isHtml?n.height+n.dY:t/r;i<Math.min(this.minHeight,this.y.full)&&(i=Math.min(this.minHeight,this.y.full),this.isImage&&(t=i*r));this.resizeTo(t,i)},resizeTo:function(n,t){this.y.setSize(t);this.x.setSize(n);this.wrapper.style.height=this.y.get("wsize")+"px"},close:function(){if(!this.isClosing&&this.isExpanded&&(this.transitions[1]=="crossfade"&&hs.upcoming&&(hs.getExpander(hs.upcoming).cancelLoading(),hs.upcoming=null),hs.fireEvent(this,"onBeforeClose"))){this.isClosing=!0;this.slideshow&&!hs.upcoming&&this.slideshow.pause();hs.removeEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler);try{this.isHtml&&this.htmlPrepareClose();this.content.style.cursor="default";this.changeSize(0,{wrapper:{width:this.x.t,height:this.y.t,left:this.x.tpos-this.x.cb+this.x.tb,top:this.y.tpos-this.y.cb+this.y.tb},content:{left:0,top:0,width:this.x.t,height:this.y.t}},hs.restoreDuration)}catch(n){this.afterClose()}}},htmlPrepareClose:function(){if(hs.geckoMac&&(hs.mask||(hs.mask=hs.createElement("div",null,{position:"absolute"},hs.container)),hs.setStyles(hs.mask,{width:this.x.size+"px",height:this.y.size+"px",left:this.x.pos+"px",top:this.y.pos+"px",display:"block"})),this.objectType=="swf")try{hs.$(this.body.id).StopPlay()}catch(n){}this.objectLoadTime!="after"||this.preserveContent||this.destroyObject();this.scrollerDiv&&this.scrollerDiv!=this.scrollingContent&&(this.scrollerDiv.style.overflow="hidden")},destroyObject:function(){if(hs.ie&&this.iframe)try{this.iframe.contentWindow.document.body.innerHTML=""}catch(n){}this.objectType=="swf"&&swfobject.removeSWF(this.body.id);this.body.innerHTML=""},sleep:function(){this.outline&&(this.outline.table.style.display="none");this.releaseMask=null;this.wrapper.style.display="none";this.isExpanded=!1;hs.push(hs.sleeping,this)},awake:function(){var i,n,t;try{if(hs.expanders[this.key]=this,!hs.allowMultipleInstances&&hs.focusKey!=this.key)try{hs.expanders[hs.focusKey].close()}catch(r){}i=hs.zIndexCounter++;n={display:"",zIndex:i};hs.setStyles(this.wrapper,n);this.isClosing=!1;t=this.outline||0;t&&(this.outlineWhileAnimating||(n.visibility="hidden"),hs.setStyles(t.table,n));this.slideshow&&this.initSlideshow();this.show()}catch(r){}},createOverlay:function(n){var t=n.overlayId,u=n.relativeTo=="viewport"&&!/panel$/.test(n.position),r,i;(typeof t=="string"&&(t=hs.getNode(t)),n.html&&(t=hs.createElement("div",{innerHTML:n.html})),t&&typeof t!="string")&&hs.fireEvent(this,"onCreateOverlay",{overlay:t})&&((t.style.display="block",n.hsId=n.hsId||n.overlayId,this.transitions[1]=="crossfade"&&this.reuseOverlay(n,t))||(this.genOverlayBox(),r=n.width&&/^[0-9]+(px|%)$/.test(n.width)?n.width:"auto",/^(left|right)panel$/.test(n.position)&&!/^[0-9]+px$/.test(n.width)&&(r="200px"),i=hs.createElement("div",{id:"hsId"+hs.idCounter++,hsId:n.hsId},{position:"absolute",visibility:"hidden",width:r,direction:hs.lang.cssDirection||"",opacity:0},u?hs.viewport:this.overlayBox,!0),u&&(i.hsKey=this.key),i.appendChild(t),hs.extend(i,{opacity:1,offsetX:0,offsetY:0,dur:n.fade===0||n.fade===!1||n.fade==2&&hs.ie?0:250}),hs.extend(i,n),this.gotOverlays&&(this.positionOverlay(i),(!i.hideOnMouseOut||this.mouseIsOver)&&hs.animate(i,{opacity:i.opacity},i.dur)),hs.push(this.overlays,hs.idCounter-1)))},positionOverlay:function(n){var t=n.position||"middle center",f=n.relativeTo=="viewport",i=n.offsetX,r=n.offsetY,u;f?(hs.viewport.style.display="block",n.hsKey=this.key,n.offsetWidth>n.parentNode.offsetWidth&&(n.style.width="100%")):n.parentNode!=this.overlayBox&&this.overlayBox.appendChild(n);/left$/.test(t)&&(n.style.left=i+"px");/center$/.test(t)&&hs.setStyles(n,{left:"50%",marginLeft:i-Math.round(n.offsetWidth/2)+"px"});/right$/.test(t)&&(n.style.right=-i+"px");/^leftpanel$/.test(t)?(hs.setStyles(n,{right:"100%",marginRight:this.x.cb+"px",top:-this.y.cb+"px",bottom:-this.y.cb+"px",overflow:"auto"}),this.x.p1=n.offsetWidth):/^rightpanel$/.test(t)&&(hs.setStyles(n,{left:"100%",marginLeft:this.x.cb+"px",top:-this.y.cb+"px",bottom:-this.y.cb+"px",overflow:"auto"}),this.x.p2=n.offsetWidth);u=n.parentNode.offsetHeight;n.style.height="auto";f&&n.offsetHeight>u&&(n.style.height=hs.ieLt7?u+"px":"100%");/^top/.test(t)&&(n.style.top=r+"px");/^middle/.test(t)&&hs.setStyles(n,{top:"50%",marginTop:r-Math.round(n.offsetHeight/2)+"px"});/^bottom/.test(t)&&(n.style.bottom=-r+"px");/^above$/.test(t)?(hs.setStyles(n,{left:-this.x.p1-this.x.cb+"px",right:-this.x.p2-this.x.cb+"px",bottom:"100%",marginBottom:this.y.cb+"px",width:"auto"}),this.y.p1=n.offsetHeight):/^below$/.test(t)&&(hs.setStyles(n,{position:"relative",left:-this.x.p1-this.x.cb+"px",right:-this.x.p2-this.x.cb+"px",top:"100%",marginTop:this.y.cb+"px",width:"auto"}),this.y.p2=n.offsetHeight,n.style.position="absolute")},getOverlays:function(){var i,t,n;for(this.getInline(["heading","caption"],!0),this.getNumber(),this.caption&&hs.fireEvent(this,"onAfterGetCaption"),this.heading&&hs.fireEvent(this,"onAfterGetHeading"),this.heading&&this.dragByHeading&&(this.heading.className+=" highslide-move"),hs.showCredits&&this.writeCredits(),n=0;n<hs.overlays.length;n++){var t=hs.overlays[n],r=t.thumbnailId,u=t.slideshowGroup;(!r&&!u||r&&r==this.thumbsUserSetId||u&&u===this.slideshowGroup)&&(this.isImage||this.isHtml&&t.useOnHtml)&&this.createOverlay(t)}for(i=[],n=0;n<this.overlays.length;n++)t=hs.$("hsId"+this.overlays[n]),/panel$/.test(t.position)?this.positionOverlay(t):hs.push(i,t);for(n=0;n<i.length;n++)this.positionOverlay(i[n]);this.gotOverlays=!0},genOverlayBox:function(){this.overlayBox||(this.overlayBox=hs.createElement("div",{className:this.wrapperClassName},{position:"absolute",width:(this.x.size||(this.useBox?this.width:null)||this.x.full)+"px",height:(this.y.size||this.y.full)+"px",visibility:"hidden",overflow:"hidden",zIndex:hs.ie?4:"auto"},hs.container,!0))},sizeOverlayBox:function(n,t){var u=this.overlayBox,f=this.x,r=this.y,e,i,o;if(hs.setStyles(u,{width:f.size+"px",height:r.size+"px"}),n||t)for(e=0;e<this.overlays.length;e++)i=hs.$("hsId"+this.overlays[e]),o=hs.ieLt7||document.compatMode=="BackCompat",i&&/^(above|below)$/.test(i.position)&&(o&&(i.style.width=u.offsetWidth+2*f.cb+f.p1+f.p2+"px"),r[i.position=="above"?"p1":"p2"]=i.offsetHeight),i&&o&&/^(left|right)panel$/.test(i.position)&&(i.style.height=u.offsetHeight+2*r.cb+"px");n&&(hs.setStyles(this.content,{top:r.p1+"px"}),hs.setStyles(u,{top:r.p1+r.cb+"px"}))},showOverlays:function(){var t=this.overlayBox,i,n;for(t.className="",hs.setStyles(t,{top:this.y.p1+this.y.cb+"px",left:this.x.p1+this.x.cb+"px",overflow:"visible"}),hs.safari&&(t.style.visibility="visible"),this.wrapper.appendChild(t),i=0;i<this.overlays.length;i++)n=hs.$("hsId"+this.overlays[i]),n.style.zIndex=n.zIndex||4,(!n.hideOnMouseOut||this.mouseIsOver)&&(n.style.visibility="visible",hs.setStyles(n,{visibility:"visible",display:""}),hs.animate(n,{opacity:n.opacity},n.dur))},destroyOverlays:function(){var n,i,t;if(this.overlays.length){for(this.slideshow&&(n=this.slideshow.controls,n&&hs.getExpander(n)==this&&n.parentNode.removeChild(n)),i=0;i<this.overlays.length;i++)t=hs.$("hsId"+this.overlays[i]),t&&t.parentNode==hs.viewport&&hs.getExpander(t)==this&&hs.discardElement(t);this.isHtml&&this.preserveContent?(this.overlayBox.style.top="-9999px",hs.container.appendChild(this.overlayBox)):hs.discardElement(this.overlayBox)}},createFullExpand:function(){if(this.slideshow&&this.slideshow.controls){this.slideshow.enable("full-expand");return}(this.fullExpandLabel=hs.createElement("a",{href:"javascript:hs.expanders["+this.key+"].doFullExpand();",title:hs.lang.fullExpandTitle,className:"highslide-full-expand"}),hs.fireEvent(this,"onCreateFullExpand"))&&this.createOverlay({overlayId:this.fullExpandLabel,position:hs.fullExpandPosition,hideOnMouseOut:!0,opacity:hs.fullExpandOpacity})},doFullExpand:function(){var t,n;try{if(!hs.fireEvent(this,"onDoFullExpand"))return;this.fullExpandLabel&&hs.discardElement(this.fullExpandLabel);this.focus();t=this.x.size;this.resizeTo(this.x.full,this.y.full);n=this.x.pos-(this.x.size-t)/2;n<hs.marginLeft&&(n=hs.marginLeft);this.moveTo(n,this.y.pos);this.doShowHide("hidden")}catch(i){this.error(i)}},afterClose:function(){this.a.className=this.a.className.replace("highslide-active-anchor","");this.doShowHide("visible");this.isHtml&&this.preserveContent&&this.transitions[1]!="crossfade"?this.sleep():(this.outline&&this.outlineWhileAnimating&&this.outline.destroy(),hs.discardElement(this.wrapper));hs.mask&&(hs.mask.style.display="none");this.destroyOverlays();hs.viewport.childNodes.length||(hs.viewport.style.display="none");this.dimmingOpacity&&hs.undim(this.key);hs.fireEvent(this,"onAfterClose");hs.expanders[this.key]=null;hs.reOrder()}},hs.Ajax=function(n,t,i){this.a=n;this.content=t;this.pre=i},hs.Ajax.prototype={run:function(){var n,r,t,i;if(this.src||(this.src=hs.getSrc(this.a)),this.src.match("#")&&(r=this.src.split("#"),this.src=r[0],this.id=r[1]),hs.cachedGets[this.src]){this.cachedGet=hs.cachedGets[this.src];this.id?this.getElementContent():this.loadHTML();return}try{n=new XMLHttpRequest}catch(u){try{n=new ActiveXObject("Msxml2.XMLHTTP")}catch(u){try{n=new ActiveXObject("Microsoft.XMLHTTP")}catch(u){this.onError()}}}t=this;n.onreadystatechange=function(){t.xhr.readyState==4&&(t.id?t.getElementContent():t.loadHTML())};i=this.src;this.xhr=n;hs.forceAjaxReload&&(i=i.replace(/$/,(/\?/.test(i)?"&":"?")+"dummy="+(new Date).getTime()));n.open("GET",i,!0);n.setRequestHeader("X-Requested-With","XMLHttpRequest");n.setRequestHeader("Content-Type","application/x-www-form-urlencoded");n.send(null)},getElementContent:function(){hs.init();var n=window.opera||hs.ie6SSL?{src:"about:blank"}:null;this.iframe=hs.createElement("iframe",n,{position:"absolute",top:"-9999px"},hs.container);this.loadHTML()},loadHTML:function(){var n=this.cachedGet||this.xhr.responseText,i,t,r,u;if(this.pre&&(hs.cachedGets[this.src]=n),!hs.ie||hs.uaVersion>=5.5)if(n=n.replace(new RegExp("<link[^>]*>","gi"),"").replace(new RegExp("<script[^>]*>.*?<\/script>","gi"),""),this.iframe){if(t=this.iframe.contentDocument,!t&&this.iframe.contentWindow&&(t=this.iframe.contentWindow.document),!t){r=this;setTimeout(function(){r.loadHTML()},25);return}t.open();t.write(n);t.close();try{n=t.getElementById(this.id).innerHTML}catch(f){try{n=this.iframe.document.getElementById(this.id).innerHTML}catch(f){}}hs.discardElement(this.iframe)}else i=/(<body[^>]*>|<\/body>)/ig,i.test(n)&&(n=n.split(i)[hs.ie?1:2]);hs.getElementByClass(this.content,"DIV","highslide-body").innerHTML=n;this.onLoad();for(u in this)this[u]=null}},hs.Slideshow=function(n,t){hs.dynamicallyUpdateAnchors!==!1&&hs.updateAnchors();this.expKey=n;for(var i in t)this[i]=t[i];this.useControls&&this.getControls();this.thumbstrip&&(this.thumbstrip=hs.Thumbstrip(this))},hs.Slideshow.prototype={getControls:function(){var t,i,n;for(this.controls=hs.createElement("div",{innerHTML:hs.replaceLang(hs.skin.controls)},null,hs.container),t=["play","pause","previous","next","move","full-expand","close"],this.btn={},i=this,n=0;n<t.length;n++)this.btn[t[n]]=hs.getElementByClass(this.controls,"li","highslide-"+t[n]),this.enable(t[n]);this.btn.pause.style.display="none"},checkFirstAndLast:function(){if(!this.repeat&&this.controls){var n=hs.expanders[this.expKey],t=n.getAnchorIndex(),i=/disabled$/;t==0?this.disable("previous"):i.test(this.btn.previous.getElementsByTagName("a")[0].className)&&this.enable("previous");t+1==hs.anchors.groups[n.slideshowGroup||"none"].length?(this.disable("next"),this.disable("play")):i.test(this.btn.next.getElementsByTagName("a")[0].className)&&(this.enable("next"),this.enable("play"))}},enable:function(n){if(this.btn){var r=this,t=this.btn[n].getElementsByTagName("a")[0],i=/disabled$/;t.onclick=function(){return r[n](),!1};i.test(t.className)&&(t.className=t.className.replace(i,""))}},disable:function(n){if(this.btn){var t=this.btn[n].getElementsByTagName("a")[0];t.onclick=function(){return!1};/disabled$/.test(t.className)||(t.className+=" disabled")}},hitSpace:function(){this.autoplay?this.pause():this.play()},play:function(n){this.btn&&(this.btn.play.style.display="none",this.btn.pause.style.display="");this.autoplay=!0;n||hs.next(this.expKey)},pause:function(){this.btn&&(this.btn.pause.style.display="none",this.btn.play.style.display="");clearTimeout(this.autoplay);this.autoplay=null},previous:function(){this.pause();hs.previous(this.btn.previous)},next:function(){this.pause();hs.next(this.btn.next)},move:function(){},"full-expand":function(){hs.getExpander().doFullExpand()},close:function(){hs.close(this.btn.close)}},hs.Thumbstrip=function(n){function d(n){hs.extend(f||{},{overlayId:r,hsId:"thumbstrip",className:"highslide-thumbstrip-"+o+"-overlay "+(f.className||"")});hs.ieLt7&&(f.fade=0);n.createOverlay(f);hs.setStyles(r.parentNode,{overflow:"hidden"})}function h(n){l(undefined,Math.round(n*r[t?"offsetWidth":"offsetHeight"]*.7))}function l(i,u){var o,g,nt,tt;if(i===undefined)for(o=0;o<e.length;o++)if(e[o]==hs.expanders[n.expKey].a){i=o;break}if(i!==undefined){var s=r.getElementsByTagName("a"),it=s[i],l=it.parentNode,rt=t?"Left":"Top",ft=t?"Right":"Bottom",ut=t?"Width":"Height",b="offset"+rt,h="offset"+ut,d=v.parentNode.parentNode[h],a=d-c[h],k=parseInt(c.style[t?"left":"top"])||0,f=k;if(u!==undefined)f=k-u,a>0&&(a=0),f>0&&(f=0),f<a&&(f=a);else{for(o=0;o<s.length;o++)s[o].className="";it.className="highslide-active-anchor";g=i>0?s[i-1].parentNode[b]:l[b];nt=l[b]+l[h]+(s[i+1]?s[i+1].parentNode[h]:0);nt>d-k?f=d-nt:g<-k&&(f=-g)}tt=l[b]+(l[h]-w[h])/2+f;hs.animate(c,t?{left:f}:{top:f},null,"easeOutQuad");hs.animate(w,t?{left:tt}:{top:tt},null,"easeOutQuad");y.style.display=f<0?"block":"none";p.style.display=f>a?"block":"none"}}for(var e=hs.anchors.groups[hs.expanders[n.expKey].slideshowGroup||"none"],f=n.thumbstrip,o=f.mode||"horizontal",a=o=="float",i=a?["div","ul","li","span"]:["table","tbody","tr","td"],t=o=="horizontal",r=hs.createElement("div",{className:"highslide-thumbstrip highslide-thumbstrip-"+o,innerHTML:'<div class="highslide-thumbstrip-inner"><'+i[0]+"><"+i[1]+"><\/"+i[1]+"><\/"+i[0]+'><\/div><div class="highslide-scroll-up"><div><\/div><\/div><div class="highslide-scroll-down"><div><\/div><\/div><div class="highslide-marker"><div><\/div><\/div>'},{display:"none"},hs.container),s=r.childNodes,v=s[0],y=s[1],p=s[2],w=s[3],c=v.firstChild,b=r.getElementsByTagName(i[1])[0],k,u=0;u<e.length;u++)u!=0&&t||(k=hs.createElement(i[2],null,null,b)),function(){var n=e[u],t=hs.createElement(i[3],null,null,k),r=u;hs.createElement("a",{href:n.href,onclick:function(){return hs.getExpander(this).focus(),hs.transit(n)},innerHTML:hs.stripItemFormatter?hs.stripItemFormatter(n):n.innerHTML},null,t)}();return a||(y.onclick=function(){h(-1)},p.onclick=function(){h(1)},hs.addEventListener(b,document.onmousewheel!==undefined?"mousewheel":"DOMMouseScroll",function(n){var t=0;n=n||window.event;n.wheelDelta?(t=n.wheelDelta/120,hs.opera&&(t=-t)):n.detail&&(t=-n.detail/3);t&&h(-t*.2);n.preventDefault&&n.preventDefault();n.returnValue=!1})),{add:d,selectThumb:l}},hs.langDefaults=hs.lang,HsExpander=hs.Expander,hs.ie&&window==window.top&&function(){try{document.documentElement.doScroll("left")}catch(n){setTimeout(arguments.callee,50);return}hs.ready()}(),hs.addEventListener(document,"DOMContentLoaded",hs.ready),hs.addEventListener(window,"load",hs.ready),hs.addEventListener(document,"ready",function(){if(hs.expandCursor||hs.dimmingOpacity){var i=hs.createElement("style",{type:"text/css"},null,document.getElementsByTagName("HEAD")[0]);function t(n,t){if(hs.ie){var r=document.styleSheets[document.styleSheets.length-1];typeof r.addRule=="object"&&r.addRule(n,t)}else i.appendChild(document.createTextNode(n+" {"+t+"}"))}function n(n){return"expression( ( ( ignoreMe = document.documentElement."+n+" ? document.documentElement."+n+" : document.body."+n+" ) ) + 'px' );"}hs.expandCursor&&t(".highslide img","cursor: url("+hs.graphicsDir+hs.expandCursor+"), pointer !important;");t(".highslide-viewport-size",hs.ie&&(hs.uaVersion<7||document.compatMode=="BackCompat")?"position: absolute; left:"+n("scrollLeft")+"top:"+n("scrollTop")+"width:"+n("clientWidth")+"height:"+n("clientHeight"):"position: fixed; width: 100%; height: 100%; left: 0; top: 0")}}),hs.addEventListener(window,"resize",function(){var n,t,i;if(hs.getPageSize(),hs.viewport)for(n=0;n<hs.viewport.childNodes.length;n++)t=hs.viewport.childNodes[n],i=hs.getExpander(t),i.positionOverlay(t),t.hsId=="thumbstrip"&&i.slideshow.thumbstrip.selectThumb()}),hs.addEventListener(document,"mousemove",function(n){hs.mouse={x:n.clientX,y:n.clientY}}),hs.addEventListener(document,"mousedown",hs.mouseClickHandler),hs.addEventListener(document,"mouseup",hs.mouseClickHandler),hs.addEventListener(document,"ready",hs.setClickEvents),hs.addEventListener(window,"load",hs.preloadImages),hs.addEventListener(window,"load",hs.preloadAjax)),function(n){"use strict";n.browser||(n.browser={},n.browser.mozilla=/mozilla/.test(navigator.userAgent.toLowerCase())&&!/webkit/.test(navigator.userAgent.toLowerCase()),n.browser.webkit=/webkit/.test(navigator.userAgent.toLowerCase()),n.browser.opera=/opera/.test(navigator.userAgent.toLowerCase()),n.browser.msie=/msie/.test(navigator.userAgent.toLowerCase()));var t={destroy:function(){return n(this).unbind(".maskMoney"),n.browser.msie&&(this.onpaste=null),this},mask:function(t){return this.each(function(){var i=n(this),r;return typeof t=="number"&&(i.trigger("mask"),r=n(i.val().split(/\D/)).last()[0].length,t=t.toFixed(r),i.val(t)),i.trigger("mask")})},unmasked:function(){return this.map(function(){var t=n(this).val()||"0",r=t.indexOf("-")!==-1,i;return n(t.split(/\D/).reverse()).each(function(n,t){if(t)return i=t,!1}),t=t.replace(/\D/g,""),t=t.replace(new RegExp(i+"$"),"."+i),r&&(t="-"+t),parseFloat(t)})},init:function(t){return t=n.extend({prefix:"",suffix:"",affixesStay:!0,thousands:",",decimal:".",precision:2,allowZero:!1,allowNegative:!1},t),this.each(function(){function r(){var n=i.get(0),t=0,u=0,s,e,r,f,o;return typeof n.selectionStart=="number"&&typeof n.selectionEnd=="number"?(t=n.selectionStart,u=n.selectionEnd):(e=document.selection.createRange(),e&&e.parentElement()===n&&(f=n.value.length,s=n.value.replace(/\r\n/g,"\n"),r=n.createTextRange(),r.moveToBookmark(e.getBookmark()),o=n.createTextRange(),o.collapse(!1),r.compareEndPoints("StartToEnd",o)>-1?t=u=f:(t=-r.moveStart("character",-f),t+=s.slice(0,t).split("\n").length-1,u=r.compareEndPoints("EndToEnd",o)>-1?f:-r.moveEnd("character",-f)+(s.slice(0,u).split("\n").length-1)))),{start:t,end:u}}function v(){var t=!(i.val().length>=i.attr("maxlength")&&i.attr("maxlength")>=0),n=r(),u=n.start,f=n.end,e=n.start!==n.end&&i.val().substring(u,f).match(/\d/)?!0:!1,o=i.val().substring(0,1)==="0";return t||e||o}function y(n){i.each(function(t,i){if(i.setSelectionRange)i.focus(),i.setSelectionRange(n,n);else if(i.createTextRange){var r=i.createTextRange();r.collapse(!0);r.moveEnd("character",n);r.moveStart("character",n);r.select()}})}function u(n){var i="";return n.indexOf("-")>-1&&(n=n.replace("-",""),i="-"),i+t.prefix+n+t.suffix}function h(n){var s=n.indexOf("-")>-1&&t.allowNegative?"-":"",r=n.replace(/[^0-9]/g,""),i=r.slice(0,r.length-t.precision),f,e,o;return i=i.replace(/^0*/g,""),i=i.replace(/\B(?=(\d{3})+(?!\d))/g,t.thousands),i===""&&(i="0"),f=s+i,t.precision>0&&(e=r.slice(r.length-t.precision),o=new Array(t.precision+1-e.length).join(0),f+=t.decimal+o+e),u(f)}function c(n){var r=i.val().length,t;i.val(h(i.val()));t=i.val().length;n=n-(r-t);y(n)}function f(){var n=i.val();i.val(h(n))}function p(){var n=i.val();return t.allowNegative?n!==""&&n.charAt(0)==="-"?n.replace("-",""):"-"+n:n}function e(n){n.preventDefault?n.preventDefault():n.returnValue=!1}function l(t){t=t||window.event;var u=t.which||t.charCode||t.keyCode,h,o,s,l,f;return u===undefined?!1:u<48||u>57?u===45?(i.val(p()),!1):u===43?(i.val(i.val().replace("-","")),!1):u===13||u===9?!0:n.browser.mozilla&&(u===37||u===39)&&t.charCode===0?!0:(e(t),!0):v()?(e(t),h=String.fromCharCode(u),o=r(),s=o.start,l=o.end,f=i.val(),i.val(f.substring(0,s)+h+f.substring(l,f.length)),c(s+1),!1):!1}function w(n){n=n||window.event;var f=n.which||n.charCode||n.keyCode,h,u,s,o,l;return f===undefined?!1:(h=r(),u=h.start,s=h.end,f===8||f===46||f===63272?(e(n),o=i.val(),u===s&&(f===8?t.suffix===""?u-=1:(l=o.split("").reverse().join("").search(/\d/),u=o.length-l-1,s=u+1):s+=1),i.val(o.substring(0,u)+o.substring(s,o.length)),c(u),!1):f===9?!0:!0)}function b(){s=i.val();f();var t=i.get(0),n;t.createTextRange&&(n=t.createTextRange(),n.collapse(!1),n.select())}function a(){setTimeout(function(){f()},0)}function o(){var n=parseFloat("0")/Math.pow(10,t.precision);return n.toFixed(t.precision).replace(new RegExp("\\.","g"),t.decimal)}function k(r){if(n.browser.msie&&l(r),i.val()===""||i.val()===u(o()))t.allowZero?t.affixesStay?i.val(u(o())):i.val(o()):i.val("");else if(!t.affixesStay){var f=i.val().replace(t.prefix,"").replace(t.suffix,"");i.val(f)}i.val()!==s&&i.change()}function d(){var t=i.get(0),n;t.setSelectionRange?(n=i.val().length,t.setSelectionRange(n,n)):i.val(i.val())}var i=n(this),s;t=n.extend(t,i.data());i.unbind(".maskMoney");i.bind("keypress.maskMoney",l);i.bind("keydown.maskMoney",w);i.bind("blur.maskMoney",k);i.bind("focus.maskMoney",b);i.bind("click.maskMoney",d);i.bind("cut.maskMoney",a);i.bind("paste.maskMoney",a);i.bind("mask.maskMoney",f)})}};n.fn.maskMoney=function(i){if(t[i])return t[i].apply(this,Array.prototype.slice.call(arguments,1));if(typeof i!="object"&&i)n.error("Method "+i+" does not exist on jQuery.maskMoney");else return t.init.apply(this,arguments)}}(window.jQuery||window.Zepto)