function initNavBarHandler(){var n,t=$(".collapse.navbar-collapse");t.on("show.bs.collapse",function(){$(".collapse.navbar-collapse.in").collapse("hide")});t.on("shown.bs.collapse",function(){var t=$(this);$(".body-content > .mask-black").remove();n=$('<div class="mask-black fade"><\/div>').appendTo(".body-content");n.addClass("in");$(".body-content").click(function(){t.collapse("hide")})});t.on("hide.bs.collapse",function(){n.removeClass("in");n.delay(1e3).remove()})}function PasswordViewer(){$('[data-password-viewer="true"]').each(function(n,t){var i=$(t),r=$('<button type="button" title="Afficher le mot de passe" class="fa fa-eye btn-password-viewer"><\/button>').insertAfter(i),u,f;r.on("click",function(){r.toggleClass("fa-eye");r.toggleClass("fa-eye-slash");i.attr("type",r.hasClass("fa-eye")?"password":"text")});if(i.data("password-generator")){f=$('<button type="button" title="Générer un mot de passe aléatoire" class="fa fa-refresh btn-password-viewer"><\/button>').insertAfter(i);f.on("click",function(){r.removeClass("fa-eye");r.addClass("fa-eye-slash");i.attr("type","text");i.val(GetPassword());u!=undefined&&u.remove();u=$('<p class="color-grey"><i class="fa fa-exclamation-circle"><\/i> Un mot de passe automatique a été généré<\/p>').insertAfter(i.parent())})}i.data("password-viewer-force")&&f.click();i.closest("form").submit(function(){i.attr("type","password")})})}function GetPassword(){for(var r="ABCDEFGHIJKLMNOPQRSTUVWXTZ",t="",u=0,f=0,n,i=0;i<8;i++)Math.floor(Math.random()*2)==0&&f<3||u>=5?(n=Math.floor(Math.random()*10),t+=n,f+=1):(n=Math.floor(Math.random()*r.length),t+=r.substring(n,n+1),u+=1);return t}function getHashValue(n){var t=location.hash.match(new RegExp(n+"=([^&]*)"));return t?t[1]:null}function hasHabillage(){return $(".habillage-haut").length>-1}function setCookie(n,t,i){var r=new Date,u;r.setTime(r.getTime()+i*864e5);u=r.toGMTString();document.cookie=n+"="+t+"; expires="+u+"; path=/"}function getCookie(n){for(var r=n+"=",u=document.cookie.split(";"),t,i=0;i<u.length;i++){for(t=u[i];t.charAt(0)===" ";)t=t.substring(1);if(t.indexOf(r)===0)return t.substring(r.length,t.length)}return""}function stocker(n,t,i,r){(i===undefined||i.constructor!==Boolean)&&(i=!1);(r===undefined||r.constructor!==Boolean)&&(r=!1);typeof Storage!="undefined"&&r===!1?i?localStorage.setItem(n,t):sessionStorage.setItem(n,t):i?setCookie(n,t,365):setCookie(n,t,1/24)}function lire(n){return typeof Storage!="undefined"?getCookie(n)||sessionStorage.getItem(n)||localStorage.getItem(n):getCookie(n)}function InfiniteScroll(n,t){InitLoader();var i=$(t);i.closest("button").remove();i.after('<div class="loader"><\/div>');$.ajax({url:n,success:function(n){i.append(n);i.data("masonry").layout();CloseLoader()},error:function(){location.href=n}})}function initSearchEngine(){function t(n){switch(n){case"Tag":return"tag";case"Market":return"money";case"Guide":return"truck";case"Article":return"newspaper-o"}}var n=$("#nav-search");n.autocomplete({url:"/Home/SearchAjax",typeRequest:"GET",width:"468px",maxHeight:600,templateFoot:'<button class="btn btn-default btn-block btn-xs " type="submit" style="margin-bottom:4px;"><i class="fa fa-search"><\/i> Voir plus de résultats<\/button>',onFormat:function(n){i=n.Img===null||n.Img===""?'<i class="pull-right color-grey fa fa-'+t(n.Category)+'"><\/i>'+n.Label:' <div class="col-xs-4 "><img alt="image-facebook" src="'+n.Img+'" class="img-responsive" /><\/div><div class="col-xs-8 nopadding">'+n.Label+'<i class="pull-right color-grey fa fa-'+t(n.Category)+'"><\/i><\/div>';var i='<li class="autocomplete-item clearfix" data-value="'+n.Url+'"> '+i+"<\/li>";return i},getParams:function(){return{q:n.val()}}})}function initSearchTno(){var n=$("#search-tno"),t=$("#form-aside-tno").submit(function(){var n=$(this).serialize();return window.open("https://www.terre-net-occasions.fr/Search?"+n),!1});n.autocomplete({url:"/AnnoncesOccasion/SearchAjax",typeRequest:"GET",templateFoot:'<button class="btn btn-default btn-block" onclick="window.open(\'https://www.terre-net-occasions.fr/Search?expression=\'+ $("#search-tno").val())">Voir plus de résultats<\/button>',onFormat:function(n){t=n.Image===null?n.Name:' <div class="col-xs-4 nopadding"><img alt="tno-img" src="'+n.Image+'" class="img-responsive" /><\/div><div class="col-xs-8 "><b>'+n.Name+"<\/b><\/div>";var t='<li class="autocomplete-item clearfix" data-value="'+n.Value+'#utm_campaign=TNOfr&utm_source=Colonne-droite&utm_medium=FormRecherche">'+t+"<\/li>";return t},onSelect:function(n){window.open($(n).attr("data-value"),"_blank")},getParams:function(){return{expression:n.val()}}})}function ScrollerBar(){var t,i,n;if($("body").prepend('<div id="scroller-page"><\/div>'),t=$("#left-column").length>-1?$("#left-column"):$(".body-wide"),t.length){i=t.offset().top+t.height();$scroller=$("#scroller-page");$(window).on("scroll",debounce(function(){$scroller.addClass("active");n=Math.round($(document).scrollTop()/i*100);n=1.1*n;$scroller.css("width",n+"%");n>=100?$scroller.addClass("active"):$scroller.removeClass("active")},10))}}function debounce(n,t){var i=null;return function(){var r=this,u=arguments;clearTimeout(i);i=setTimeout(function(){n.apply(r,u)},t)}}function getImageLightness(n,t){var i=document.createElement("img"),r;i.crossOrigin="*";i.src=n;i.style.display="none";document.body.appendChild(i);r=0;i.onload=function(){var i=document.createElement("canvas"),f,e,u,o,s,h,c,n,l,a;for(i.width=this.width,i.height=this.height,f=i.getContext("2d"),f.drawImage(this,0,0),e=f.getImageData(0,0,i.width,i.height),u=e.data,n=0,l=u.length;n<l;n+=4)o=u[n],s=u[n+1],h=u[n+2],c=Math.floor((o+s+h)/3),r+=c;a=Math.floor(r/(this.width*this.height));t(a)}}function InitLoader(n){$(n).css("position","relative");var t=$(n).height();return $(n).append('<div class="mask"><div class="loader"><\/div><\/div>'),t<10&&$(n).find(".mask").css({height:"200px",position:"relative","padding-top":"40px"}),$(n).find(".mask")}function CloseLoader(n){typeof n=="undefined"?$(".mask").remove():n.remove()}function GetShares(){var t="https://www.terre-net.fr"+window.location.pathname,r=function(n,t,i){$.ajax({url:"https://api.facebook.com/method/fql.query?query=select share_count,like_count,total_count from link_stat where url='"+window.encodeURIComponent(n)+"'&format=json",index:i,dataType:"jsonp",cache:!0,asynch:!0,success:t})},u=function(n,t,i){$.ajax({url:"https://urls.api.twitter.com/1/urls/count.json?url="+n,dataType:"jsonp",index:i,cache:!0,asynch:!0,success:t})},n=$("#most-liked");n.length&&TriggerOnFirstScroll(n,function(){$.ajax({url:"https://graph.facebook.com/terrenet/feed?limit=10&fields=link,name,picture,source,message,shares,likes.summary(true),comments.summary(true)&access_token=145422668869448|oZputPHA_pAp6cD3E42hNoH9vGI",dataType:"json",success:function(n){var u=0,o=$('<ul class="fil-comments"><\/ul>').appendTo("#most-liked"),r;for(i=0;i<5;i++)if(typeof n.data[i].name!="undefined"&&(typeof n.data[i].source!="undefined"||typeof n.data[i].picture!="undefined")){typeof n.data[i].source!="undefined"?r='<img src="/ulf/bo/BO_REDAC/00BMK/icon_video.gif" alt="video facebook"/>':typeof n.data[i].picture!="undefined"&&(r='<img  src="'+n.data[i].picture+'" alt="photo facebook"/>');var t=n.data[i].link,s=n.data[i].message,f=n.data[i].name,e=encodeURIComponent(t),h=encodeURIComponent(t),c=$('<li class="animated-item "><a href="'+t+'" class="hasimg"><div class="img-wrap">'+r+"<\/div> <p>"+f+'   <\/p>  <\/a><a class="btn btn-xs btn-social btn-facebook" target="_blank" href="https://www.facebook.com/sharer.php?u='+e+'" ><i class="fa fa-facebook"><\/i> Partage<\/a><a class="btn btn-xs btn-social btn-twitter" target="_blank" href="https://twitter.com/intent/tweet?original_referer='+e+"&related=anywhereTheJavascriptAPI&text="+encodeURIComponent(f+" "+t)+'&via=TerrenetFR"><i class="fa fa-twitter"><\/i><\/a> <\/li>').appendTo(o);if(u++,u>4)break}}})})}function gaSetEvent(n,t,i,r){typeof ga=="function"&&ga("send","event",{eventCategory:n,eventAction:t,eventLabel:i,eventValue:r})}function xtSetEvent(n,t,i,r){typeof xt_med=="function"&&xt_click($("#body"),n,t,i,r)}function SetEvents(){$("[data-clictrackevent]").click(function(){var n=$(this).data("clictrackevent");TrackData(n)})}function TrackData(n){gaSetEvent(n.Category,n.Action,n.Label,n.Value);xt_click(this,"C",xtn2,n.Action,"N")}function ForceImageLoading(n){n.find("img").each(function(n,t){$(t).addClass("loaded");$(t).attr("src",$(t).attr("data-original"))})}function TriggerOnFirstScroll(n,t,i){var r=$(window),u,f;if(i===undefined&&(i=r.height()),u=!1,f=function(){if(!u){var r=window.pageYOffset,f=n.offset().top-i;r>f&&(n.addClass("shown"),t(),u=!0)}},n.length){r.on("load",function(){setTimeout(function(){f()},1e3)});r.on("scroll",f)}}function SaveNewsletterClient(n){$this=$(n);$this.find("button").addClass("btn-loading");$.ajax({url:"/Partenaire/SaveNewsletterClient",type:"POST",dataType:"json",data:$this.serialize(),success:function(n){if(n.Status==="success"){if(smartData!=undefined){var t=$this.find('input[name="email"]').val();smartData.identify("contact",t);smartData.identify("email",t)}$this.html("");Notif.alert({element:$this,title:"Merci",body:n.Message,level:n.Status})}else Notif.alert({element:$this,title:"Attention",body:n.Message,level:n.Status})},complete:function(){$this.find("button").removeClass("btn-loading")}})}function BindEventForm(n,t,i){var r=n.find("form");r.length||(r=n.closest("form"));r.validate();r.on("submit",function(u){return u.preventDefault(),InitLoader(r),$.ajax({url:t,type:"POST",data:r.serialize(),success:function(r){CloseLoader();n.html(r);n.find("form").validate();BindEventForm(n,t);typeof i=="function"&&i()}}),!1})}function initShareOnClick(n){function f(n){var r=n.getBoundingClientRect(),t=document.body,i=document.documentElement,u=window.pageYOffset||i.scrollTop||t.scrollTop,f=window.pageXOffset||i.scrollLeft||t.scrollLeft,e=i.clientTop||t.clientTop||0,o=i.clientLeft||t.clientLeft||0,s=r.top+u-e,h=r.left+f-o;return{top:Math.round(s),left:Math.round(h),width:r.width}}var t,r,u,i;$("body").mousedown(function(){typeof t!="undefined"&&t.tooltip("hide")});n.mouseup(function(){var h=n.offset(),e=getSelectionText(),o;typeof t!="undefined"&&t.tooltip("hide");$(".box-select-text").remove();e!==""&&(o=encodeURIComponent(window.location),e+=" "+o,s=window.getSelection(),u=s.getRangeAt(0),i=f(u),r=$('<div class="box-select-text" style="z-index:1;position:absolute;left:'+(i.left+i.width/2)+"px;top:"+i.top+'px"><\/div>').appendTo("body"),t=r.tooltip({html:!0,container:n.selector,title:'<span style="font-size:15px;"><a href="https://twitter.com/intent/tweet?original_referer='+o+"&related=anywhereTheJavascriptAPI&text="+encodeURIComponent(e)+'&via=TerrenetFR" target="_blank" class="color-white no-deco"><span class="fa fa-twitter"><\/span> Tweeter<\/a>',trigger:"manual"}).tooltip("show"))});getSelectionText=function(){var n="";return window.getSelection?n=window.getSelection().toString():document.selection&&document.selection.type!=="Control"&&(n=document.selection.createRange().text),n}}function SubmitLoader(n){var t=!1;n.on("submit",function(){t||$(this).find('button[type="submit"]').addClass("btn-loading");t=!1});n.on("invalid-form.validate",function(){t=!0;$(this).find('button[type="submit"]').removeClass("btn-loading")})}function AnimatedLabel(){$(".anim-label").each(function(){var n=$(this),t=n.find("input,select");t.on("focus",function(){n.addClass("active")});t.on("blur",function(){t.val().length===0&&n.removeClass("active")});t.val()!==""&&n.addClass("active")})}function FormRegister(n){var t=$("#form-register");$("#Email").focus();SubmitLoader(t);t.on("submit",function(){t.valid()&&typeof n=="function"&&n()});$("#Email").rules("add",{messages:{remote:'Un utilisateur possède déjà cette adresse email, connectez avec celle-ci en cliquant sur le bouton "connectez-vous" ci-dessous.'},remote:{url:"/Account/DoNotExits",type:"post",data:{email:function(){return $("#email").val()}}}})}function PopupGeolocation(n){ModalHandler.open('<div class="loader"><\/div>',"Définissez votre localisation","md",function(t){$.get("/Home/GeolocationForm",function(i){t.find(".modal-body").html(i);SubmitLoader(t.find("form"));setTimeout(function(){var n=parseFloat(t.find('input[name="Latitude"]').val().replace(",",".")),i=parseFloat(t.find('input[name="Longitude"]').val().replace(",","."));initMapWithGeocoder(n,i);$("#get-geocoloc-html5").click(function(){Meteo.geolocalize(!0,function(n){n!=null&&($("#address").val(n.geoname.Name+", "+n.geoname.ZipCode+", "+n.geoname.Country),$("#address").change())})})},1e3);t.find("form").submit(function(){if(resultGeocoder!==undefined){ModalHandler.close();var t=resultGeocoder.geometry.location.lat().toString().replace(".",","),i=resultGeocoder.geometry.location.lng().toString().replace(".",",");$.post("/Meteo/SetCookieGeoLocAjax",{lat:t,lng:i},function(){typeof n=="function"&&n(resultGeocoder)})}return!1})})})}function initMapWithGeocoder(n,t){var i=new google.maps.Map(document.getElementById("map"),{zoom:8,center:{lat:n,lng:t}}),r=new google.maps.Geocoder;$("#Latitude").val()!=""&&geocodeAddress(r,$("#Latitude").val().toString().replace(",",".")+" "+$("#Longitude").val().toString().replace(",","."),i);$("#address").focus();$("#address").on("keyup change",debounce(function(){geocodeAddress(r,$("#address").val(),i)},700));return document.getElementById("submit-btn-form-geocode").addEventListener("click",function(){geocodeAddress(r,$("#address").val(),i)}),i}function Geocode(n,t,i){n.geocode({address:t},i)}function geocodeAddress(n,t,i){Notif.close();typeof marker!="undefined"&&marker.setMap(null);Geocode(n,t,function(n,r){r==="OK"?(i.setCenter(n[0].geometry.location),marker=new google.maps.Marker({map:i,position:n[0].geometry.location}),Notif.close(),resultGeocoder=n[0],Notif.alert({body:"Localisé avec succès à "+n[0].formatted_address,title:"Emplacement défini",element:"#alert-container-geocoder",level:"success",delay:null})):(Notif.close(),Notif.alert({body:"Impossible de localiser la chaîne suivante: "+t,title:"Impossible",element:"#alert-container-geocoder",level:"warning",delay:null}))})}var LazyLoad,ieversion,cookieOk,CookieAcceptation,Notif,FilInfo,Url,marker,resultGeocoder,Meteo;if(typeof jQuery=="undefined")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||t[0]==1&&t[1]==9&&t[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher");}(jQuery);+function(n){"use strict";function r(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 u(t){t&&t.which===3||(n(o).remove(),n(i).each(function(){var u=n(this),i=r(u),f={relatedTarget:this};i.hasClass("open")&&(t&&t.type=="click"&&/input|textarea/i.test(t.target.tagName)&&n.contains(i[0],t.target)||(i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented())||(u.attr("aria-expanded","false"),i.removeClass("open").trigger("hidden.bs.dropdown",f)))}))}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));typeof i=="string"&&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.5";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=r(f),o=i.hasClass("open"),u(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length)n(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(n(this)).on("click",u);if(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,u;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=r(e),s=o.hasClass("open"),!s&&t.which!=27||s&&t.which==27)return t.which==27&&o.find(i).trigger("focus"),e.trigger("click");(h=" li:not(.disabled):visible a",f=o.find(".dropdown-menu"+h),f.length)&&(u=f.index(t.target),t.which==38&&u>0&&u--,t.which==40&&u<f.length-1&&u++,~u||(u=0),f.eq(u).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",u).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",".dropdown-menu",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(),typeof i=="object"&&i);u||f.data("bs.modal",u=new t(this,e));typeof i=="string"?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.5";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});if(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");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").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(){if(this.isShown&&this.options.keyboard)this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){n.which==27&&this.hide()},this));else this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){if(this.isShown)n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this));else 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){r=n.support.transition&&f;this.$backdrop=n(document.createElement("div")).addClass("modal-backdrop "+f).appendTo(this.$body);this.$element.on("click.dismiss.bs.modal",n.proxy(function(n){if(this.ignoreBackdropClick){this.ignoreBackdropClick=!1;return}n.target===n.currentTarget&&(this.options.backdrop=="static"?this.$element[0].focus():this.hide())},this));if(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){if(!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=typeof i=="object"&&i;(r||!/destroy|hide/.test(i))&&(r||u.data("bs.tooltip",r=new t(this,f)),typeof i=="string"&&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.inState=null;this.init("tooltip",n,t)},i;t.VERSION="3.3.5";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(n.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},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],u=="click")this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else if(u!="manual"){o=u=="hover"?"mouseenter":"focusin";s=u=="hover"?"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&&typeof t.delay=="number"&&(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);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState[t.type=="focusin"?"focus":"hover"]=!0),i.tip().hasClass("in")||i.hoverState=="in"){i.hoverState="in";return}if(clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)};t.prototype.isInStateTrue=function(){for(var n in this.inState)if(this.inState[n])return!0;return!1};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState[t.type=="focusout"?"focus":"hover"]=!1),!i.isInStateTrue()){if(clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){i.hoverState=="out"&&i.hide()},i.options.delay.hide)}};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,a,f,v,o;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(),y=this.getUID(this.type);this.setContent();r.attr("id",y);this.$element.attr("aria-describedby",y);this.options.animation&&r.addClass("fade");var i=typeof this.options.placement=="function"?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,p=/\s?auto?\s?/i,w=p.test(i);w&&(i=i.replace(p,"")||"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);this.$element.trigger("inserted.bs."+this.type);var e=this.getPosition(),s=r[0].offsetWidth,h=r[0].offsetHeight;w&&(a=i,f=this.getPosition(this.$viewport),i=i=="bottom"&&e.bottom+h>f.bottom?"top":i=="top"&&e.top-h<f.top?"bottom":i=="right"&&e.right+s>f.width?"left":i=="left"&&e.left-s<f.left?"right":i,r.removeClass(a).addClass(i));v=this.getCalculatedOffset(i,e,s,h);this.applyPlacement(v,i);o=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;n=="out"&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",o).emulateTransitionEnd(t.TRANSITION_DURATION):o()}};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+=o;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;i=="top"&&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?u.left*2-l+h:u.top*2-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(){u.hoverState!="in"&&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);if(this.$element.trigger(e),!e.isDefaultPrevented())return 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")||typeof n.attr("data-original-title")!="string")&&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=u.tagName=="BODY",i=u.getBoundingClientRect();i.width==null&&(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 n=="bottom"?{top:t.top+t.height,left:t.left+t.width/2-i/2}:n=="top"?{top:t.top-r,left:t.left+t.width/2-i/2}:n=="left"?{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.right&&(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")||(typeof n.title=="function"?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(Math.random()*1e6);while(document.getElementById(n));return n};t.prototype.tip=function(){if(!this.$tip&&(this.$tip=n(this.options.template),this.$tip.length!=1))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip};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)));t?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(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);n.$tip&&n.$tip.detach();n.$tip=null;n.$arrow=null;n.$viewport=null})};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.tab");r||u.data("bs.tab",r=new t(this));typeof i=="string"&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.3.5";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=typeof i=="object"&&i;r||u.data("bs.affix",r=new t(this,f));typeof i=="string"&&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.5";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(i!=null&&this.affixed=="top")return u<i?"top":!1;if(this.affixed=="bottom")return i!=null?u+this.unpin<=f.top?!1:"bottom":u+e<=n-r?!1:"bottom";var o=this.affixed==null,s=o?u:f.top,h=o?e:t;return i!=null&&u<=i?"top":r!=null&&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,f,o;if(this.$element.is(":visible")){var s=this.$element.height(),r=this.options.offset,e=r.top,u=r.bottom,h=Math.max(n(document).height(),n(document.body).height());if(typeof r!="object"&&(u=e=r),typeof e=="function"&&(e=r.top(this.$element)),typeof u=="function"&&(u=r.bottom(this.$element)),i=this.getState(h,s,e,u),this.affixed!=i){if(this.unpin!=null&&this.$element.css("top",""),f="affix"+(i?"-"+i:""),o=n.Event(f+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented())return;this.affixed=i;this.unpin=i=="bottom"?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(f).trigger(f.replace("affix","affixed")+".bs.affix")}i=="bottom"&&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||{};t.offsetBottom!=null&&(t.offset.bottom=t.offsetBottom);t.offsetTop!=null&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(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(),typeof i=="object"&&i);!r&&f.toggle&&/show|hide/.test(i)&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));typeof i=="string"&&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.5";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())){if(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)return u.call(this);this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION)}};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 t(i,r){this.$body=n(document.body);this.$scrollElement=n(i).is(document.body)?n(window):n(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=typeof i=="object"&&i;r||u.data("bs.scrollspy",r=new t(this,f));typeof i=="string"&&r[i]()})}t.VERSION="3.3.5";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 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,n;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]&&(t[n+1]===undefined||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 t(){var i=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(i.style[n]!==undefined)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,t){function u(){return new Date(Date.UTC.apply(Date,arguments))}function e(){var n=new Date;return u(n.getFullYear(),n.getMonth(),n.getDate())}function y(n,t){return n.getUTCFullYear()===t.getUTCFullYear()&&n.getUTCMonth()===t.getUTCMonth()&&n.getUTCDate()===t.getUTCDate()}function c(n){return function(){return this[n].apply(this,arguments)}}function p(t,i){function o(n,t){return t.toLowerCase()}var u=n(t).data(),f={},e,s=new RegExp("^"+i.toLowerCase()+"([A-Z])"),r;i=new RegExp("^"+i.toLowerCase());for(r in u)i.test(r)&&(e=r.replace(s,o),f[e]=u[r]);return f}function w(t){var u={},i;if(r[t]||(t=t.split("-")[0],r[t]))return i=r[t],n.each(v,function(n,t){t in i&&(u[t]=i[t])}),u}var l=function(){var t={get:function(n){return this.slice(n)[0]},contains:function(n){for(var i=n&&n.valueOf(),t=0,r=this.length;t<r;t++)if(this[t].valueOf()===i)return t;return-1},remove:function(n){this.splice(n,1)},replace:function(t){t&&(n.isArray(t)||(t=[t]),this.clear(),this.push.apply(this,t))},clear:function(){this.length=0},copy:function(){var n=new l;return n.replace(this),n}};return function(){var i=[];return i.push.apply(i,arguments),n.extend(i,t),i}}(),f=function(t,r){this._process_options(r);this.dates=new l;this.viewDate=this.o.defaultViewDate;this.focusDate=null;this.element=n(t);this.isInline=!1;this.isInput=this.element.is("input");this.component=this.element.hasClass("date")?this.element.find(".add-on, .input-group-addon, .btn"):!1;this.hasInput=this.component&&this.element.find("input").length;this.component&&this.component.length===0&&(this.component=!1);this.picker=n(i.template);this._buildEvents();this._attachEvents();this.isInline?this.picker.addClass("datepicker-inline").appendTo(this.element):this.picker.addClass("datepicker-dropdown dropdown-menu");this.o.rtl&&this.picker.addClass("datepicker-rtl");this.viewMode=this.o.startView;this.o.calendarWeeks&&this.picker.find("tfoot .today, tfoot .clear").attr("colspan",function(n,t){return parseInt(t)+1});this._allow_update=!1;this.setStartDate(this._o.startDate);this.setEndDate(this._o.endDate);this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled);this.setDatesDisabled(this.o.datesDisabled);this.fillDow();this.fillMonths();this._allow_update=!0;this.update();this.showMode();this.isInline&&this.show()},h,a,o,s,v,r,i;f.prototype={constructor:f,_process_options:function(f){var o,c,a,v,h,l;this._o=n.extend({},this._o,f);o=this.o=n.extend({},this._o);c=o.language;r[c]||(c=c.split("-")[0],r[c]||(c=s.language));o.language=c;switch(o.startView){case 2:case"decade":o.startView=2;break;case 1:case"year":o.startView=1;break;default:o.startView=0}switch(o.minViewMode){case 1:case"months":o.minViewMode=1;break;case 2:case"years":o.minViewMode=2;break;default:o.minViewMode=0}if(o.startView=Math.max(o.startView,o.minViewMode),o.multidate!==!0&&(o.multidate=Number(o.multidate)||!1,o.multidate!==!1&&(o.multidate=Math.max(0,o.multidate))),o.multidateSeparator=String(o.multidateSeparator),o.weekStart%=7,o.weekEnd=(o.weekStart+6)%7,a=i.parseFormat(o.format),o.startDate!==-Infinity&&(o.startDate=o.startDate?o.startDate instanceof Date?this._local_to_utc(this._zero_time(o.startDate)):i.parseDate(o.startDate,a,o.language):-Infinity),o.endDate!==Infinity&&(o.endDate=o.endDate?o.endDate instanceof Date?this._local_to_utc(this._zero_time(o.endDate)):i.parseDate(o.endDate,a,o.language):Infinity),o.daysOfWeekDisabled=o.daysOfWeekDisabled||[],n.isArray(o.daysOfWeekDisabled)||(o.daysOfWeekDisabled=o.daysOfWeekDisabled.split(/[,\s]*/)),o.daysOfWeekDisabled=n.map(o.daysOfWeekDisabled,function(n){return parseInt(n,10)}),o.datesDisabled=o.datesDisabled||[],n.isArray(o.datesDisabled)||(v=[],v.push(i.parseDate(o.datesDisabled,a,o.language)),o.datesDisabled=v),o.datesDisabled=n.map(o.datesDisabled,function(n){return i.parseDate(n,a,o.language)}),h=String(o.orientation).toLowerCase().split(/\s+/g),l=o.orientation.toLowerCase(),h=n.grep(h,function(n){return/^auto|left|right|top|bottom$/.test(n)}),o.orientation={x:"auto",y:"auto"},l&&l!=="auto")if(h.length===1)switch(h[0]){case"top":case"bottom":o.orientation.y=h[0];break;case"left":case"right":o.orientation.x=h[0]}else l=n.grep(h,function(n){return/^left|right$/.test(n)}),o.orientation.x=l[0]||"auto",l=n.grep(h,function(n){return/^top|bottom$/.test(n)}),o.orientation.y=l[0]||"auto";if(o.defaultViewDate){var y=o.defaultViewDate.year||(new Date).getFullYear(),p=o.defaultViewDate.month||0,w=o.defaultViewDate.day||1;o.defaultViewDate=u(y,p,w)}else o.defaultViewDate=e();o.showOnFocus=o.showOnFocus!==t?o.showOnFocus:!0},_events:[],_secondaryEvents:[],_applyEvents:function(n){for(var i=0,f,r,u;i<n.length;i++){f=n[i][0];n[i].length===2?(r=t,u=n[i][1]):n[i].length===3&&(r=n[i][1],u=n[i][2]);f.on(u,r)}},_unapplyEvents:function(n){for(var i=0,f,r,u;i<n.length;i++)f=n[i][0],n[i].length===2?(u=t,r=n[i][1]):n[i].length===3&&(u=n[i][1],r=n[i][2]),f.off(r,u)},_buildEvents:function(){var t={keyup:n.proxy(function(t){n.inArray(t.keyCode,[27,37,39,38,40,32,13,9])===-1&&this.update()},this),keydown:n.proxy(this.keydown,this),paste:n.proxy(this.paste,this)};this.o.showOnFocus===!0&&(t.focus=n.proxy(this.show,this));this.isInput?this._events=[[this.element,t]]:this.component&&this.hasInput?this._events=[[this.element.find("input"),t],[this.component,{click:n.proxy(this.show,this)}]]:this.element.is("div")?this.isInline=!0:this._events=[[this.element,{click:n.proxy(this.show,this)}]];this._events.push([this.element,"*",{blur:n.proxy(function(n){this._focused_from=n.target},this)}],[this.element,{blur:n.proxy(function(n){this._focused_from=n.target},this)}]);this.o.immediateUpdates&&this._events.push([this.element,{"changeYear changeMonth":n.proxy(function(n){this.update(n.date)},this)}]);this._secondaryEvents=[[this.picker,{click:n.proxy(this.click,this)}],[n(window),{resize:n.proxy(this.place,this)}],[n(document),{mousedown:n.proxy(function(t){this.element.is(t.target)||this.element.find(t.target).length||this.picker.is(t.target)||this.picker.find(t.target).length||n(this.picker).hide()},this)}]]},_attachEvents:function(){this._detachEvents();this._applyEvents(this._events)},_detachEvents:function(){this._unapplyEvents(this._events)},_attachSecondaryEvents:function(){this._detachSecondaryEvents();this._applyEvents(this._secondaryEvents)},_detachSecondaryEvents:function(){this._unapplyEvents(this._secondaryEvents)},_trigger:function(t,r){var u=r||this.dates.get(-1),f=this._utc_to_local(u);this.element.trigger({type:t,date:f,dates:n.map(this.dates,this._utc_to_local),format:n.proxy(function(n,t){arguments.length===0?(n=this.dates.length-1,t=this.o.format):typeof n=="string"&&(t=n,n=this.dates.length-1);t=t||this.o.format;var r=this.dates.get(n);return i.formatDate(r,t,this.o.language)},this)})},show:function(){if(!this.element.attr("readonly")||this.o.enableOnReadonly!==!1)return this.isInline||this.picker.appendTo(this.o.container),this.place(),this.picker.show(),this._attachSecondaryEvents(),this._trigger("show"),(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&this.o.disableTouchKeyboard&&n(this.element).blur(),this},hide:function(){return this.isInline?this:this.picker.is(":visible")?(this.focusDate=null,this.picker.hide().detach(),this._detachSecondaryEvents(),this.viewMode=this.o.startView,this.showMode(),this.o.forceParse&&(this.isInput&&this.element.val()||this.hasInput&&this.element.find("input").val())&&this.setValue(),this._trigger("hide"),this):this},remove:function(){return this.hide(),this._detachEvents(),this._detachSecondaryEvents(),this.picker.remove(),delete this.element.data().datepicker,this.isInput||delete this.element.data().date,this},paste:function(t){var i;if(t.originalEvent.clipboardData&&t.originalEvent.clipboardData.types&&n.inArray("text/plain",t.originalEvent.clipboardData.types)!==-1)i=t.originalEvent.clipboardData.getData("text/plain");else if(window.clipboardData)i=window.clipboardData.getData("Text");else return;this.setDate(i);this.update();t.preventDefault()},_utc_to_local:function(n){return n&&new Date(n.getTime()+n.getTimezoneOffset()*6e4)},_local_to_utc:function(n){return n&&new Date(n.getTime()-n.getTimezoneOffset()*6e4)},_zero_time:function(n){return n&&new Date(n.getFullYear(),n.getMonth(),n.getDate())},_zero_utc_time:function(n){return n&&new Date(Date.UTC(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()))},getDates:function(){return n.map(this.dates,this._utc_to_local)},getUTCDates:function(){return n.map(this.dates,function(n){return new Date(n)})},getDate:function(){return this._utc_to_local(this.getUTCDate())},getUTCDate:function(){var n=this.dates.get(-1);return typeof n!="undefined"?new Date(n):null},clearDates:function(){var n;this.isInput?n=this.element:this.component&&(n=this.element.find("input"));n&&n.val("").change();this.update();this._trigger("changeDate");this.o.autoclose&&this.hide()},setDates:function(){var t=n.isArray(arguments[0])?arguments[0]:arguments;return this.update.apply(this,t),this._trigger("changeDate"),this.setValue(),this},setUTCDates:function(){var t=n.isArray(arguments[0])?arguments[0]:arguments;return this.update.apply(this,n.map(t,this._utc_to_local)),this._trigger("changeDate"),this.setValue(),this},setDate:c("setDates"),setUTCDate:c("setUTCDates"),setValue:function(){var n=this.getFormattedDate();return this.isInput?this.element.val(n).change():this.component&&this.element.find("input").val(n).change(),this},getFormattedDate:function(r){r===t&&(r=this.o.format);var u=this.o.language;return n.map(this.dates,function(n){return i.formatDate(n,r,u)}).join(this.o.multidateSeparator)},setStartDate:function(n){return this._process_options({startDate:n}),this.update(),this.updateNavArrows(),this},setEndDate:function(n){return this._process_options({endDate:n}),this.update(),this.updateNavArrows(),this},setDaysOfWeekDisabled:function(n){return this._process_options({daysOfWeekDisabled:n}),this.update(),this.updateNavArrows(),this},setDatesDisabled:function(n){this._process_options({datesDisabled:n});this.update();this.updateNavArrows()},place:function(){var r,h,f,c;if(this.isInline)return this;var e=this.picker.outerWidth(),o=this.picker.outerHeight(),l=n(this.o.container).width(),b=n(this.o.container).height(),a=n(this.o.container).scrollTop(),v=n(this.o.container).offset(),y=[];this.element.parents().each(function(){var t=n(this).css("z-index");t!=="auto"&&t!==0&&y.push(parseInt(t))});var p=Math.max.apply(Math,y)+10,u=this.component?this.component.parent().offset():this.element.offset(),w=this.component?this.component.outerHeight(!0):this.element.outerHeight(!1),s=this.component?this.component.outerWidth(!0):this.element.outerWidth(!1),t=u.left-v.left,i=u.top-v.top;return this.picker.removeClass("datepicker-orient-top datepicker-orient-bottom datepicker-orient-right datepicker-orient-left"),this.o.orientation.x!=="auto"?(this.picker.addClass("datepicker-orient-"+this.o.orientation.x),this.o.orientation.x==="right"&&(t-=e-s)):u.left<0?(this.picker.addClass("datepicker-orient-left"),t-=u.left-10):t+e>l?(this.picker.addClass("datepicker-orient-right"),t=u.left+s-e):this.picker.addClass("datepicker-orient-left"),r=this.o.orientation.y,r==="auto"&&(h=-a+i-o,f=a+b-(i+w+o),r=Math.max(h,f)===f?"top":"bottom"),this.picker.addClass("datepicker-orient-"+r),r==="top"?i+=w:i-=o+parseInt(this.picker.css("padding-top")),this.o.rtl?(c=l-(t+s),this.picker.css({top:i,right:c,zIndex:p})):this.picker.css({top:i,left:t,zIndex:p}),this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var r=this.dates.copy(),t=[],u=!1;return arguments.length?(n.each(arguments,n.proxy(function(n,i){i instanceof Date&&(i=this._local_to_utc(i));t.push(i)},this)),u=!0):(t=this.isInput?this.element.val():this.element.data("date")||this.element.find("input").val(),t=t&&this.o.multidate?t.split(this.o.multidateSeparator):[t],delete this.element.data().date),t=n.map(t,n.proxy(function(n){return i.parseDate(n,this.o.format,this.o.language)},this)),t=n.grep(t,n.proxy(function(n){return n<this.o.startDate||n>this.o.endDate||!n},this),!0),this.dates.replace(t),this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDate<this.o.startDate?this.viewDate=new Date(this.o.startDate):this.viewDate>this.o.endDate&&(this.viewDate=new Date(this.o.endDate)),u?this.setValue():t.length&&String(r)!==String(this.dates)&&this._trigger("changeDate"),!this.dates.length&&r.length&&this._trigger("clearDate"),this.fill(),this},fillDow:function(){var t=this.o.weekStart,n="<tr>",i;for(this.o.calendarWeeks&&(this.picker.find(".datepicker-days thead tr:first-child .datepicker-switch").attr("colspan",function(n,t){return parseInt(t)+1}),i='<th class="cw">&#160;<\/th>',n+=i);t<this.o.weekStart+7;)n+='<th class="dow">'+r[this.o.language].daysMin[t++%7]+"<\/th>";n+="<\/tr>";this.picker.find(".datepicker-days thead").append(n)},fillMonths:function(){for(var n="",t=0;t<12;)n+='<span class="month">'+r[this.o.language].monthsShort[t++]+"<\/span>";this.picker.find(".datepicker-months td").html(n)},setRange:function(t){t&&t.length?this.range=n.map(t,function(n){return n.valueOf()}):delete this.range;this.fill()},getClassNames:function(t){var i=[],r=this.viewDate.getUTCFullYear(),f=this.viewDate.getUTCMonth(),u=new Date;return t.getUTCFullYear()<r||t.getUTCFullYear()===r&&t.getUTCMonth()<f?i.push("old"):(t.getUTCFullYear()>r||t.getUTCFullYear()===r&&t.getUTCMonth()>f)&&i.push("new"),this.focusDate&&t.valueOf()===this.focusDate.valueOf()&&i.push("focused"),this.o.todayHighlight&&t.getUTCFullYear()===u.getFullYear()&&t.getUTCMonth()===u.getMonth()&&t.getUTCDate()===u.getDate()&&i.push("today"),this.dates.contains(t)!==-1&&i.push("active"),(t.valueOf()<this.o.startDate||t.valueOf()>this.o.endDate||n.inArray(t.getUTCDay(),this.o.daysOfWeekDisabled)!==-1)&&i.push("disabled"),this.o.datesDisabled.length>0&&n.grep(this.o.datesDisabled,function(n){return y(t,n)}).length>0&&i.push("disabled","disabled-date"),this.range&&(t>this.range[0]&&t<this.range[this.range.length-1]&&i.push("range"),n.inArray(t.valueOf(),this.range)!==-1&&i.push("selected")),i},fill:function(){var g=new Date(this.viewDate),f=g.getUTCFullYear(),p=g.getUTCMonth(),w=this.o.startDate!==-Infinity?this.o.startDate.getUTCFullYear():-Infinity,ft=this.o.startDate!==-Infinity?this.o.startDate.getUTCMonth():-Infinity,b=this.o.endDate!==Infinity?this.o.endDate.getUTCFullYear():Infinity,et=this.o.endDate!==Infinity?this.o.endDate.getUTCMonth():Infinity,ot=r[this.o.language].today||r.en.today||"",st=r[this.o.language].clear||r.en.clear||"",y,e,k,c,s,h,o,l,nt,tt,it,a,v;if(!isNaN(f)&&!isNaN(p)){for(this.picker.find(".datepicker-days thead .datepicker-switch").text(r[this.o.language].months[p]+" "+f),this.picker.find("tfoot .today").text(ot).toggle(this.o.todayBtn!==!1),this.picker.find("tfoot .clear").text(st).toggle(this.o.clearBtn!==!1),this.updateNavArrows(),this.fillMonths(),e=u(f,p-1,28),k=i.getDaysInMonth(e.getUTCFullYear(),e.getUTCMonth()),e.setUTCDate(k),e.setUTCDate(k-(e.getUTCDay()-this.o.weekStart+7)%7),c=new Date(e),c.setUTCDate(c.getUTCDate()+42),c=c.valueOf(),s=[];e.valueOf()<c;){if(e.getUTCDay()===this.o.weekStart&&(s.push("<tr>"),this.o.calendarWeeks)){var rt=new Date(+e+(this.o.weekStart-e.getUTCDay()-7)%7*864e5),ut=new Date(Number(rt)+(11-rt.getUTCDay())%7*864e5),d=new Date(Number(d=u(ut.getUTCFullYear(),0,1))+(11-d.getUTCDay())%7*864e5),ht=(ut-d)/6048e5+1;s.push('<td class="cw">'+ht+"<\/td>")}h=this.getClassNames(e);h.push("day");this.o.beforeShowDay!==n.noop&&(o=this.o.beforeShowDay(this._utc_to_local(e)),o===t?o={}:typeof o=="boolean"?o={enabled:o}:typeof o=="string"&&(o={classes:o}),o.enabled===!1&&h.push("disabled"),o.classes&&(h=h.concat(o.classes.split(/\s+/))),o.tooltip&&(y=o.tooltip));h=n.unique(h);s.push('<td class="'+h.join(" ")+'"'+(y?' title="'+y+'"':"")+">"+e.getUTCDate()+"<\/td>");y=null;e.getUTCDay()===this.o.weekEnd&&s.push("<\/tr>");e.setUTCDate(e.getUTCDate()+1)}for(this.picker.find(".datepicker-days tbody").empty().append(s.join("")),l=this.picker.find(".datepicker-months").find("th:eq(1)").text(f).end().find("span").removeClass("active"),n.each(this.dates,function(n,t){t.getUTCFullYear()===f&&l.eq(t.getUTCMonth()).addClass("active")}),(f<w||f>b)&&l.addClass("disabled"),f===w&&l.slice(0,ft).addClass("disabled"),f===b&&l.slice(et+1).addClass("disabled"),this.o.beforeShowMonth!==n.noop&&(nt=this,n.each(l,function(t,i){if(!n(i).hasClass("disabled")){var r=new Date(f,t,1),u=nt.o.beforeShowMonth(r);u===!1&&n(i).addClass("disabled")}})),s="",f=parseInt(f/10,10)*10,tt=this.picker.find(".datepicker-years").find("th:eq(1)").text(f+"-"+(f+9)).end().find("td"),f-=1,it=n.map(this.dates,function(n){return n.getUTCFullYear()}),v=-1;v<11;v++)a=["year"],v===-1?a.push("old"):v===10&&a.push("new"),n.inArray(f,it)!==-1&&a.push("active"),(f<w||f>b)&&a.push("disabled"),s+='<span class="'+a.join(" ")+'">'+f+"<\/span>",f+=1;tt.html(s)}},updateNavArrows:function(){if(this._allow_update){var t=new Date(this.viewDate),n=t.getUTCFullYear(),i=t.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-Infinity&&n<=this.o.startDate.getUTCFullYear()&&i<=this.o.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"});this.o.endDate!==Infinity&&n>=this.o.endDate.getUTCFullYear()&&i>=this.o.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:this.o.startDate!==-Infinity&&n<=this.o.startDate.getUTCFullYear()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"});this.o.endDate!==Infinity&&n>=this.o.endDate.getUTCFullYear()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}}},click:function(t){var r,e,f,o,h,s,c;if(t.preventDefault(),r=n(t.target).closest("span, td, th"),r.length===1)switch(r[0].nodeName.toLowerCase()){case"th":switch(r[0].className){case"datepicker-switch":this.showMode(1);break;case"prev":case"next":h=i.modes[this.viewMode].navStep*(r[0].className==="prev"?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,h);this._trigger("changeMonth",this.viewDate);break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,h);this.viewMode===1&&this._trigger("changeYear",this.viewDate)}this.fill();break;case"today":s=new Date;s=u(s.getFullYear(),s.getMonth(),s.getDate(),0,0,0);this.showMode(-2);c=this.o.todayBtn==="linked"?null:"view";this._setDate(s,c);break;case"clear":this.clearDates()}break;case"span":r.hasClass("disabled")||(this.viewDate.setUTCDate(1),r.hasClass("month")?(o=1,f=r.parent().find("span").index(r),e=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(f),this._trigger("changeMonth",this.viewDate),this.o.minViewMode===1?(this._setDate(u(e,f,o)),this.showMode()):this.showMode(-1)):(o=1,f=0,e=parseInt(r.text(),10)||0,this.viewDate.setUTCFullYear(e),this._trigger("changeYear",this.viewDate),this.o.minViewMode===2&&this._setDate(u(e,f,o)),this.showMode(-1)),this.fill());break;case"td":r.hasClass("day")&&!r.hasClass("disabled")&&(o=parseInt(r.text(),10)||1,e=this.viewDate.getUTCFullYear(),f=this.viewDate.getUTCMonth(),r.hasClass("old")?f===0?(f=11,e-=1):f-=1:r.hasClass("new")&&(f===11?(f=0,e+=1):f+=1),this._setDate(u(e,f,o)))}this.picker.is(":visible")&&this._focused_from&&n(this._focused_from).focus();delete this._focused_from},_toggle_multidate:function(n){var t=this.dates.contains(n);if(n||this.dates.clear(),t!==-1?(this.o.multidate===!0||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(t):this.o.multidate===!1?(this.dates.clear(),this.dates.push(n)):this.dates.push(n),typeof this.o.multidate=="number")while(this.dates.length>this.o.multidate)this.dates.remove(0)},_setDate:function(n,t){t&&t!=="date"||this._toggle_multidate(n&&new Date(n));t&&t!=="view"||(this.viewDate=n&&new Date(n));this.fill();this.setValue();t&&t==="view"||this._trigger("changeDate");var i;this.isInput?i=this.element:this.component&&(i=this.element.find("input"));i&&i.change();this.o.autoclose&&(!t||t==="date")&&this.hide()},moveMonth:function(n,i){var f;if(!n)return t;if(!i)return n;var r=new Date(n.valueOf()),o=r.getUTCDate(),s=r.getUTCMonth(),h=Math.abs(i),u,e;if(i=i>0?1:-1,h===1)e=i===-1?function(){return r.getUTCMonth()===s}:function(){return r.getUTCMonth()!==u},u=s+i,r.setUTCMonth(u),(u<0||u>11)&&(u=(u+12)%12);else{for(f=0;f<h;f++)r=this.moveMonth(r,i);u=r.getUTCMonth();r.setUTCDate(o);e=function(){return u!==r.getUTCMonth()}}while(e())r.setUTCDate(--o),r.setUTCMonth(u);return r},moveYear:function(n,t){return this.moveMonth(n,t*12)},dateWithinRange:function(n){return n>=this.o.startDate&&n<=this.o.endDate},keydown:function(n){var o,t,u,i,r,f;if(!this.picker.is(":visible")){(n.keyCode===40||n.keyCode===27)&&this.show();return}o=!1;r=this.focusDate||this.viewDate;switch(n.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide();n.preventDefault();break;case 37:case 39:if(!this.o.keyboardNavigation)break;t=n.keyCode===37?-1:1;n.ctrlKey?(u=this.moveYear(this.dates.get(-1)||e(),t),i=this.moveYear(r,t),this._trigger("changeYear",this.viewDate)):n.shiftKey?(u=this.moveMonth(this.dates.get(-1)||e(),t),i=this.moveMonth(r,t),this._trigger("changeMonth",this.viewDate)):(u=new Date(this.dates.get(-1)||e()),u.setUTCDate(u.getUTCDate()+t),i=new Date(r),i.setUTCDate(r.getUTCDate()+t));this.dateWithinRange(i)&&(this.focusDate=this.viewDate=i,this.setValue(),this.fill(),n.preventDefault());break;case 38:case 40:if(!this.o.keyboardNavigation)break;t=n.keyCode===38?-1:1;n.ctrlKey?(u=this.moveYear(this.dates.get(-1)||e(),t),i=this.moveYear(r,t),this._trigger("changeYear",this.viewDate)):n.shiftKey?(u=this.moveMonth(this.dates.get(-1)||e(),t),i=this.moveMonth(r,t),this._trigger("changeMonth",this.viewDate)):(u=new Date(this.dates.get(-1)||e()),u.setUTCDate(u.getUTCDate()+t*7),i=new Date(r),i.setUTCDate(r.getUTCDate()+t*7));this.dateWithinRange(i)&&(this.focusDate=this.viewDate=i,this.setValue(),this.fill(),n.preventDefault());break;case 13:r=this.focusDate||this.dates.get(-1)||this.viewDate;this.o.keyboardNavigation&&(this._toggle_multidate(r),o=!0);this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.setValue();this.fill();this.picker.is(":visible")&&(n.preventDefault(),typeof n.stopPropagation=="function"?n.stopPropagation():n.cancelBubble=!0,this.o.autoclose&&this.hide());break;case 9:this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.fill();this.hide()}o&&(this.dates.length?this._trigger("changeDate"):this._trigger("clearDate"),this.isInput?f=this.element:this.component&&(f=this.element.find("input")),f&&f.change())},showMode:function(n){n&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(2,this.viewMode+n)));this.picker.children("div").hide().filter(".datepicker-"+i.modes[this.viewMode].clsName).css("display","block");this.updateNavArrows()}};h=function(t,i){this.element=n(t);this.inputs=n.map(i.inputs,function(n){return n.jquery?n[0]:n});delete i.inputs;o.call(n(this.inputs),i).on("changeDate",n.proxy(this.dateUpdated,this));this.pickers=n.map(this.inputs,function(t){return n(t).data("datepicker")});this.updateDates()};h.prototype={updateDates:function(){this.dates=n.map(this.pickers,function(n){return n.getUTCDate()});this.updateRanges()},updateRanges:function(){var t=n.map(this.dates,function(n){return n.valueOf()});n.each(this.pickers,function(n,i){i.setRange(t)})},dateUpdated:function(t){if(!this.updating){this.updating=!0;var e=n(t.target).data("datepicker"),i=e.getUTCDate(),f=n.inArray(t.target,this.inputs),r=f-1,u=f+1,o=this.inputs.length;if(f!==-1){if(n.each(this.pickers,function(n,t){t.getUTCDate()||t.setUTCDate(i)}),i<this.dates[r])while(r>=0&&i<this.dates[r])this.pickers[r--].setUTCDate(i);else if(i>this.dates[u])while(u<o&&i>this.dates[u])this.pickers[u++].setUTCDate(i);this.updateDates();delete this.updating}}},remove:function(){n.map(this.pickers,function(n){n.remove()});delete this.element.data().datepicker}};a=n.fn.datepicker;o=function(i){var u=Array.apply(null,arguments),r;return u.shift(),this.each(function(){var o=n(this),e=o.data("datepicker"),l=typeof i=="object"&&i,a;if(!e){var v=p(this,"date"),y=n.extend({},s,v,l),b=w(y.language),c=n.extend({},s,b,v,l);o.hasClass("input-daterange")||c.inputs?(a={inputs:c.inputs||o.find("input").toArray()},o.data("datepicker",e=new h(this,n.extend(c,a)))):o.data("datepicker",e=new f(this,c))}if(typeof i=="string"&&typeof e[i]=="function"&&(r=e[i].apply(e,u),r!==t))return!1}),r!==t?r:this};n.fn.datepicker=o;s=n.fn.datepicker.defaults={autoclose:!1,beforeShowDay:n.noop,beforeShowMonth:n.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],datesDisabled:[],endDate:Infinity,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"fr",minViewMode:0,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-Infinity,startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,container:"body",immediateUpdates:!1};v=n.fn.datepicker.locale_opts=["format","rtl","weekStart"];n.fn.datepicker.Constructor=f;r=n.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear"}};i={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(n){return n%4==0&&n%100!=0||n%400==0},getDaysInMonth:function(n,t){return[31,i.isLeapYear(n)?29:28,31,30,31,30,31,31,30,31,30,31][t]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g,parseFormat:function(n){var t=n.replace(this.validParts,'\0').split('\0'),i=n.match(this.validParts);if(!t||!t.length||!i||i.length===0)throw new Error("Invalid date format.");return{separators:t,parts:i}},parseDate:function(e,o,s){function nt(){var n=this.slice(0,c[h].length),t=c[h].slice(0,n.length);return n.toLowerCase()===t.toLowerCase()}var tt,c,v,y,h,l,it,b,p;if(!e)return t;if(e instanceof Date)return e;if(typeof o=="string"&&(o=i.parseFormat(o)),tt=/([\-+]\d+)([dmwy])/,c=e.match(/([\-+]\d+)([dmwy])/g),/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(e)){for(e=new Date,h=0;h<c.length;h++){v=tt.exec(c[h]);y=parseInt(v[1]);switch(v[2]){case"d":e.setUTCDate(e.getUTCDate()+y);break;case"m":e=f.prototype.moveMonth.call(f.prototype,e,y);break;case"w":e.setUTCDate(e.getUTCDate()+y*7);break;case"y":e=f.prototype.moveYear.call(f.prototype,e,y)}}return u(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),0,0,0)}c=e&&e.match(this.nonpunctuation)||[];e=new Date;var k={},g=["yyyy","yy","M","MM","m","mm","d","dd"],a={yyyy:function(n,t){return n.setUTCFullYear(t)},yy:function(n,t){return n.setUTCFullYear(2e3+t)},m:function(n,t){if(isNaN(n))return n;for(t-=1;t<0;)t+=12;for(t%=12,n.setUTCMonth(t);n.getUTCMonth()!==t;)n.setUTCDate(n.getUTCDate()-1);return n},d:function(n,t){return n.setUTCDate(t)}},w,d;if(a.M=a.MM=a.mm=a.m,a.dd=a.d,e=u(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0),l=o.parts.slice(),c.length!==l.length&&(l=n(l).filter(function(t,i){return n.inArray(i,g)!==-1}).toArray()),c.length===l.length){for(h=0,it=l.length;h<it;h++){if(w=parseInt(c[h],10),v=l[h],isNaN(w))switch(v){case"MM":d=n(r[s].months).filter(nt);w=n.inArray(d[0],r[s].months)+1;break;case"M":d=n(r[s].monthsShort).filter(nt);w=n.inArray(d[0],r[s].monthsShort)+1}k[v]=w}for(h=0;h<g.length;h++)p=g[h],p in k&&!isNaN(k[p])&&(b=new Date(e),a[p](b,k[p]),isNaN(b)||(e=b))}return e},formatDate:function(t,u,f){var e,s,o,h;if(!t)return"";for(typeof u=="string"&&(u=i.parseFormat(u)),e={d:t.getUTCDate(),D:r[f].daysShort[t.getUTCDay()],DD:r[f].days[t.getUTCDay()],m:t.getUTCMonth()+1,M:r[f].monthsShort[t.getUTCMonth()],MM:r[f].months[t.getUTCMonth()],yy:t.getUTCFullYear().toString().substring(2),yyyy:t.getUTCFullYear()},e.dd=(e.d<10?"0":"")+e.d,e.mm=(e.m<10?"0":"")+e.m,t=[],s=n.extend([],u.separators),o=0,h=u.parts.length;o<=h;o++)s.length&&t.push(s.shift()),t.push(e[u.parts[o]]);return t.join("")},headTemplate:'<thead><tr><th class="prev">&#171;<\/th><th colspan="5" class="datepicker-switch"><\/th><th class="next">&#187;<\/th><\/tr><\/thead>',contTemplate:'<tbody><tr><td colspan="7"><\/td><\/tr><\/tbody>',footTemplate:'<tfoot><tr><th colspan="7" class="today"><\/th><\/tr><tr><th colspan="7" class="clear"><\/th><\/tr><\/tfoot>'};i.template='<div class="datepicker"><div class="datepicker-days"><table class=" table-condensed">'+i.headTemplate+"<tbody><\/tbody>"+i.footTemplate+'<\/table><\/div><div class="datepicker-months"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datepicker-years"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+"<\/table><\/div><\/div>";n.fn.datepicker.DPGlobal=i;n.fn.datepicker.noConflict=function(){return n.fn.datepicker=a,this};n.fn.datepicker.version="1.4.1-dev";n(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(t){var i=n(this);i.data("datepicker")||(t.preventDefault(),o.call(i,"show"))});n(function(){o.call(n('[data-provide="datepicker-inline"]'))})}(window.jQuery),function(n){n.fn.datepicker.dates.fr={days:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],daysShort:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],daysMin:["d","l","ma","me","j","v","s"],months:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthsShort:["janv.","févr.","mars","avril","mai","juin","juil.","août","sept.","oct.","nov.","déc."],today:"Aujourd'hui",clear:"Effacer",weekStart:1,format:"dd/mm/yyyy"}}(jQuery);window.matchMedia=window.matchMedia||function(n){var u,i=n.documentElement,f=i.firstElementChild||i.firstChild,r=n.createElement("body"),t=n.createElement("div");return t.id="mq-test-1",t.style.cssText="position:absolute;top:-100em",r.style.background="none",r.appendChild(t),function(n){return t.innerHTML='&shy;<style media="'+n+'"> #mq-test-1 { width: 42px; }<\/style>',i.insertBefore(r,f),u=t.offsetWidth==42,i.removeChild(r),{matches:u,media:n}}}(document),function(n){function d(){a(!0)}if(n.respond={},respond.update=function(){},respond.mediaQueriesSupported=n.matchMedia&&n.matchMedia("only all").matches,!respond.mediaQueriesSupported){var t=n.document,i=t.documentElement,e=[],u=[],r=[],o={},v=30,f=t.getElementsByTagName("head")[0]||i,g=t.getElementsByTagName("base")[0],s=f.getElementsByTagName("link"),h=[],y=function(){for(var f=s,c=f.length,r=0,t,i,u,e;r<c;r++)t=f[r],i=t.href,u=t.media,e=t.rel&&t.rel.toLowerCase()==="stylesheet",!i||!e||o[i]||(t.styleSheet&&t.styleSheet.rawCssText?(w(t.styleSheet.rawCssText,i,u),o[i]=!0):(/^([a-zA-Z:]*\/\/)/.test(i)||g)&&i.replace(RegExp.$1,"").split("/")[0]!==n.location.host||h.push({href:i,media:u}));p()},p=function(){if(h.length){var n=h.shift();nt(n.href,function(t){w(t,n.href,n.media);o[n.href]=!0;p()})}},w=function(n,t,i){var o=n.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),s=o&&o.length||0,t=t.substring(0,t.lastIndexOf("/")),v=function(n){return n.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+t+"$2$3")},y=!s&&i,h=0,f,c,r,l,p;for(t.length&&(t+="/"),y&&(s=1);h<s;h++)for(f=0,y?(c=i,u.push(v(n))):(c=o[h].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,u.push(RegExp.$2&&v(RegExp.$2))),l=c.split(","),p=l.length;f<p;f++)r=l[f],e.push({media:r.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:u.length-1,hasquery:r.indexOf("(")>-1,minw:r.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:r.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")});a()},c,b,k=function(){var u,r=t.createElement("div"),n=t.body,f=!1;return r.style.cssText="position:absolute;font-size:1em;width:1em",n||(n=f=t.createElement("body"),n.style.background="none"),n.appendChild(r),i.insertBefore(n,i.firstChild),u=r.offsetWidth,f?i.removeChild(n):n.removeChild(r),l=parseFloat(u)},l,a=function(n){var nt="clientWidth",tt=i[nt],it=t.compatMode==="CSS1Compat"&&tt||t.body[nt]||tt,d={},ot=s[s.length-1],rt=(new Date).getTime(),o,h,g;if(n&&c&&rt-c<v){clearTimeout(b);b=setTimeout(a,v);return}c=rt;for(o in e){var y=e[o],p=y.minw,w=y.maxw,ut=p===null,ft=w===null,et="em";!p||(p=parseFloat(p)*(p.indexOf(et)>-1?l||k():1));!w||(w=parseFloat(w)*(w.indexOf(et)>-1?l||k():1));y.hasquery&&(ut&&ft||!(ut||it>=p)||!(ft||it<=w))||(d[y.media]||(d[y.media]=[]),d[y.media].push(u[y.rules]))}for(o in r)r[o]&&r[o].parentNode===f&&f.removeChild(r[o]);for(o in d)h=t.createElement("style"),g=d[o].join("\n"),h.type="text/css",h.media=o,f.insertBefore(h,ot.nextSibling),h.styleSheet?h.styleSheet.cssText=g:h.appendChild(t.createTextNode(g)),r.push(h)},nt=function(n,t){var i=tt();i&&(i.open("GET",n,!0),i.onreadystatechange=function(){i.readyState==4&&(i.status==200||i.status==304)&&t(i.responseText)},i.readyState!=4)&&i.send(null)},tt=function(){var n=!1;try{n=new XMLHttpRequest}catch(t){n=new ActiveXObject("Microsoft.XMLHTTP")}return function(){return n}}();y();respond.update=y;n.addEventListener?n.addEventListener("resize",d,!1):n.attachEvent&&n.attachEvent("onresize",d)}}(this);!function(n){var i=function(){var t=[],i=!1,r,u=function(){clearTimeout(r);r=setTimeout(f,100)},f=function(){for(var n=0,i=t.length;n<i;n++)t[n].apply()};return{register:function(r){t.push(r);i===!1&&(n(window).bind("resize",u),i=!0)},unregister:function(n){for(var i=0,r=t.length;i<r;i++)if(t[i]==n){delete t[i];break}}}}(),t=function(t,r){var u=this;u.element=n(t);n(t).parent().css("overflow","visible");u.dropdown=n('<li class="dropdown hidden pull-right tabdrop"><a class="dropdown-toggle" data-toggle="dropdown" href="#">'+r.text+' <b class="caret"><\/b><\/a><ul class="dropdown-menu"><\/ul><\/li>').prependTo(this.element);u.element.parent().is(".tabs-below")&&u.dropdown.addClass("dropup");i.register(n.proxy(u.layout,u));u.layout();setTimeout(function(){u.layout()},400)};t.prototype={constructor:t,layout:function(){var t=[];this.dropdown.removeClass("hidden");this.element.append(this.dropdown.find("li")).find(">li").not(".tabdrop").each(function(){this.offsetTop>0&&t.push(this)});t.length>0?(t=n(t),this.dropdown.find("ul").empty().append(t),this.dropdown.find(".active").length==1?this.dropdown.addClass("active"):this.dropdown.removeClass("active")):this.dropdown.addClass("hidden")}};n.fn.tabdrop=function(i){return this.each(function(){var u=n(this),r=u.data("tabdrop"),f=typeof i=="object"&&i;r||u.data("tabdrop",r=new t(this,n.extend({},n.fn.tabdrop.defaults,f)));typeof i=="string"&&r[i]()})};n.fn.tabdrop.defaults={text:'<i class="fa fa-navicon"><\/i>'};n.fn.tabdrop.Constructor=t}(window.jQuery),function(n,t,i){"use strict";function r(t,i){this.element=t;this.settings=n.extend({},f,i);this._defaults=f;this._name=u;this.init()}var u="ResponsiveSelector",f={prefixe:"responsive-selector"};n.extend(r.prototype,{init:function(){var r=n(this.element),t=this;r.find("."+t.settings.prefixe+"-btn").click(function(i){var u,f,e;i.preventDefault();u=r;u.hasClass("in")||(u.find("."+t.settings.prefixe+"-wrap").show(),f=r.find("."+t.settings.prefixe+"-list").find("li.active").first(),e=f.length?f.position().top-200:0,r.find("."+t.settings.prefixe+"-wrap")[0].scrollTop+=e,setTimeout(function(){u.find("."+t.settings.prefixe+"-wrap").addClass("in");n("html").addClass("menu-on")},100))});r.find(".close").click(function(){t.Close(r)});n(i).keyup(function(n){n.keyCode==27&&t.Close(r)});n(i).click(function(i){n(i.target).hasClass(t.settings.prefixe+"-wrap")&&t.Close(r)})},Close:function(t){var i=this;t.find("."+this.settings.prefixe+"-wrap").removeClass("in");n("html").removeClass("menu-on");setTimeout(function(){t.find("."+i.settings.prefixe+"-wrap").hide()},500)}});n.fn[u]=function(n){return this.each(function(){var t=new r(this,n)})}}(jQuery,window,document);window.onbeforeunload=function(){$("#page-loader").show();$("#page-loader").addClass("change")};LazyLoad=new LazyLoad;/MSIE (\d+\.\d+);/.test(navigator.userAgent)&&(ieversion=new Number(RegExp.$1),ieversion<=8&&(document.getElementsByTagName("html")[0].className+="ie"),ieversion===8?document.getElementsByTagName("html")[0].className+="ie8":ieversion===7?document.getElementsByTagName("html")[0].className+="ie7":ieversion<=6&&(document.getElementsByTagName("html")[0].className+="ie6"));cookieOk=!1;$(function(){ScrollTop.init();LoginPopup.init();CallBack.init($("#callback-form"));CallBack.initFixed();Sondage.init();$(".hastooltip").tooltip({delay:400});$(".tag-obs-container ul").tabdrop();$(".nav-observatoire ul").tabdrop();GetShares();initSearchEngine();initSearchTno();Sharer.init();Meteo.initBlocGeolocHome();RelativeContent.init("#bloc-actu","");BlocMarketAside.init();SubMenuManager.init();initNavBarHandler();cookieOk=CookieAcceptation.init();ProStampScroll.init();ScrollerBar();SetEvents();ProModalHandler.init();typeof InitPushNotifications!="undefined"&&InitPushNotifications();$(".menu-section").find('a[data-toggle="tab"]').on("shown.bs.tab",function(n){ForceImageLoading($($(n.target).attr("href")))});$.smartbanner!==undefined});CookieAcceptation={init:function(){var n=lire("co")==="true";return n||($messageAcceptationCookie=$("#info-cookie"),$messageAcceptationCookie.removeClass("hidden"),$messageAcceptationCookie.find(".btn-success,.close").click(function(){$messageAcceptationCookie.addClass("hidden");cookieOk=!0;stocker("co","true",!0,!0)})),n}};Notif={params:{template:'<div id="error-message" class="alert {{isFixed}} alert-{{level}}  animated-item"><button class="close">&times;<\/button><i class="alert-icon fa fa-info-circle"><\/i><p><strong>{{title}}<\/strong><br/>{{body}}<\/p><\/div>',body:"",title:"",element:"body",level:"danger",delay:null,fixed:!1},close:function(){$(".alert:not(.not-dismissable)").remove()},toast:function(){},alert:function(n){var t,r,i;n=$.extend(!0,Notif.params,n);t=n.template;t=t.replace("{{level}}",n.level);t=t.replace("{{title}}",n.title);t=t.replace("{{body}}",n.body);t=t.replace("{{isFixed}}",n.fixed?"alert-edition":"");r=typeof n.element=="function"?n.element:$(n.element);r.prepend(t);i=$("#error-message");i.addClass("in");Notif._wireCloseEvent(i,n.delay,n.onDismiss)},_wireCloseEvent:function(n,t,i){n.find(".close").click(function(){typeof i=="function"&&i();Notif.close()});t!==null&&setTimeout(function(){n.remove();typeof i=="function"&&i()},t)}};var ModalHandler={params:{defaultSize:"md",modalTemplate:'<div class="modal fade " id="popup">                      <div class="modal-dialog modal-{{size}}">                        <div class="modal-content">                          <div class="modal-header">                          <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;<\/button>                          {{title}}                          <\/div>                             <div class="modal-body">{{body}}                             <\/div>                            <div class="modal-footer">                              <button type="button" class="btn btn-default" data-dismiss="modal">Fermer<\/button>                            <\/div>                            <\/div><!-- /.modal-content -->                          <\/div><!-- /.modal-dialog -->                      <\/div><!-- /.modal -->'},confirm:function(n,t){this.open("<p>"+n+'<\/p><hr /><div class="text-right"><button class="btn btn-default" data-dismiss="modal"><i class="fa fa-times"><\/i> Annuler<\/button> <button class="btn btn-success"><i class="fa fa-check"><\/i> Accepter<\/button> <\/div>',"Confirmation","md",function(){var n=$("#popup");n.find(".modal-footer").remove();n.find(".btn-success").click(function(){t();ModalHandler.close(n)});n.find(".btn-danger").click(function(){ModalHandler.close(n)})})},open:function(n,t,i,r){var f=ModalHandler.params.modalTemplate.replace("{{body}}",n),u;return i===undefined&&(i=ModalHandler.params.defaultSize),$("#popup").modal("hide"),f=f.replace("{{size}}",i),t!==""&&t!==undefined&&(f=f.replace("{{title}}",'<h2 class="modal-title">'+t+"<\/h2>")),$("body").prepend(f),u=$("#popup"),u.find(".modal-dialog").css("display","inline-block"),u.css("text-align","center"),u.find(".modal-body").css("text-align","left"),u.modal("show"),r!==undefined&&r(u),ModalHandler._wireCloseEvent(u),u},close:function(n){n=typeof n!="function"?$("#popup"):n;n.modal("hide")},_wireCloseEvent:function(n){$(document).keydown(function(t){if(t.keyCode===27)return n.modal("hide"),!1});n.on("hidden.bs.modal",function(){$(this).remove()})}},LoginPopup={params:{path:"/account/login?ReturnUrl="+window.location.pathname},open:function(){ModalHandler.open('<div class="loader"><\/div>',"Connexion","sm");$popup=$("#popup");$popup.find(".modal-body").load(LoginPopup.params.path,function(){LoginPopup._wireEventForm()})},_wireEventForm:function(){var n=$popup.find("form");$("#UserName").focus();$popup.find("form").on("submit",function(){return $.ajax({url:LoginPopup.params.path,data:n.serialize(),type:"POST",success:function(n){if($popup=$("#popup"),n.Status===undefined)$popup.find(".modal-body").html(n),LoginPopup._wireEventForm();else if(n.Status==="Connection succeeded")location.href=n.ReturnUrl;else if(n.Status.lastIndexOf("Connection redirected",0)===0){var t=n.Status.replace("Connection redirected","");window.location.replace(t)}}}),!1})},init:function(){$("#login-btn").click(function(n){n.preventDefault();LoginPopup.open()})}},ProStampScroll={init:function(){$stamp=$(".pro-stamp");var n,t='<div class="pro-stamp-alert affix"><i class="fa fa-exclamation-circle"><\/i> {{content}} Ceci est un contenu réservé aux abonnés<\/div>';setTimeout(function(){$stamp.each(function(i,r){var s=$(r).data("pro-content")!==undefined?"<strong>"+$(r).data("pro-content")+"<\/strong><br>":"",e=$(t.replace("{{content}}",s)).appendTo("body"),u,h,f,o;e.click(function(){window.location.href=isPro?"/EBusiness/Discover":"/offre-abonnement-pro"});e.css({left:$(r).offset().left+$(r).width()/2-175+"px"});u=!1;h=!1;$(window).scroll(debounce(function(t){t.stopPropagation();n=window.pageYOffset+window.outerHeight;f=$(r).offset().top;o=f+$(r).height();n>f&&n<o&&f<o&&!u?(u=!0,e.addClass("active")):(n>o||n<f)&&u&&(u=!1,e.removeClass("active"))},500))})},2e3)}};String.prototype.insertAt=function(n,t){return this.substr(0,n)+t+this.substr(n)};var RelativeContent={init:function(n,t){var i=$(n);TriggerOnFirstScroll(i,function(){RelativeContent.load(1,n,t)})},removeTag:function(n,t){var r=this,i=$("#tag-relative-"+t.toString());ModalHandler.confirm("Souhaitez-vous vraiment retirer le sujet '"+n+"' de la liste de vos centres d'intérêt ?",function(){smartData.remove("tag",t);i.fadeOut()})},loadMoreTag:function(n,t){var i=$("#tag-relative-"+n.toString()),r=i.find(".btn-thumbs-down").length>-1?!0:!1,u=$('<div class="loader"><\/div>').appendTo(i);$.get("/Article/MyFilInfoTagMore?idTag="+n+"&page="+t+"&isUserGenerated="+r).done(function(n){CloseLoader(u);i.append(n)})},load:function(n,t,i){if(localStorage!==undefined){var u={page:n,template:i},r=$(t);r.append('<div class="loader"><\/div>');$.get("/Article/MyFilInfo"+i+"?page="+n+"&template="+i).done(function(n){r.find(".loader").remove();r.append(n)})}}},CallBack={initFixed:function(){var n=this,t;$("#call-back-fixed").length&&(t=$("#call-back-fixed"),n.isOpen=lire("lp-cb")!==undefined&&lire("lp-cb")==="1",n.isOpen&&t.addClass("active"),t.find(".call-back-header").click(function(){n.isOpen?n.close(t):n.open(t)}),t.find(".btn-open-call-back").click(function(){var t=ModalHandler.open('<div class="loader"><\/div>',"On vous rappelle",function(){$.ajax({url:"/Home/SendCallBack",success:function(i){t.find(".modal-body").html(i);n.init(t.find("form"))}})})}))},open:function(n){n.addClass("active");stocker("lp-cb",1,!0,!0);this.isOpen=!0},close:function(n){n.removeClass("active");stocker("lp-cb",0,!0,!0);this.isOpen=!1},init:function(n){n.on("submit",function(){InitLoader(n.selector);var t=n.find('input[name="mail"]').val();return $.ajax({url:"/Home/SendCallback",data:n.serialize(),type:"POST",success:function(i){var r=n.parent();r.html(i);r.find("form").length?CallBack.init(r.find("form")):(console.log("test"+t),smartData.identify("contact",t),smartData.identify("email",t))}}),!1})}},Sondage={init:function(){var n=$("#sondage-form");n.on("submit",function(){return InitLoader("#sondage-form"),$.ajax({url:"/Sondage/Vote",data:n.serialize(),type:"POST",success:function(t){n.parent().html(t)}}),!1})}};var BlocMarketAside={init:function(){var n=$("#bloc-market-aside");TriggerOnFirstScroll(n,function(){BlocMarketAside.load(n)})},like:function(n,t,i){smartData.track("market",{id:n+"-"+t,idProduit:n,idTypeVisu:t,label:i});$("#market-item-"+n+"-"+t).find(".market-item").addClass("market-item-liked")},disLike:function(n,t){smartData.remove("market",n+"-"+t)},load:function(n){var t=this;n.append('<div class="loader"><\/div>');$.get("/Marches/MyMarket").done(function(i){n.find(".loader").remove();n.html(i);n.find(".btn-like").one("click",function(){t.like($(this).parent().data("id"),$(this).parent().data("type"),$(this).parent().data("label"));$(this).removeClass("color-grey");$(this).addClass("color-green")});n.find(".btn-dislike").one("click",function(){t.disLike($(this).parent().data("id"),$(this).parent().data("type"));$(this).parent().parent().slideUp()})}).error(function(){n.find(".loader").remove()})}},ScrollTop={init:function(){var n=$("#scrolltop");$(document).on("scroll",function(){var t;t=$(document).scrollTop();t>50?n.addClass("on"):n.removeClass("on")});n.click(function(){return $("html, body").animate({scrollTop:0},"slow"),!1})}},fixArticle=function(){$("article").each(function(n,t){var r=$(t).find("a[href]").first().attr("href"),i;if(r!==undefined&&$(t).find("img").css("cursor","pointer").parent().click(function(){location.href=r}),i=$(t).find("iframe"),i.length>0){i.parent().css("position","relative");i.removeAttr("style").removeAttr("width").removeAttr("height");var u=parseInt(i.parent().width()),f=u*9/16,e=$('<div class="fakeTransparentMask" style="width:100%;height:100%"><\/div>').appendTo(i.parent());e.click(function(){location.href=r});i.css("height",f);i.css("width","100%")}})};var Sharer={init:function(){$(".share-nb").click(function(n){n.preventDefault();var t=$(this).data("url"),i=$(this).data("titre");Sharer.openModal(t,i)})},openModal:function(n,t){ModalHandler.open('<div class="loader"><\/div>',"Partage d'un article");$.ajax({url:"/Article/Sharer",type:"POST",data:{url:n,titre:t},success:function(n){$(".modal-body").html(n)}})}},ProModalHandler={init:function(){var n=this;$(".bloc-pro-dynamic").each(function(t,i){var r=$(i).data("options"),u;switch(r.type){case"LockOnNbView":n.setHisto(r.key);u=n.getHisto(r.key);u.nb>3&&(u.dismiss===null||u.dismiss-(new Date).getTime()>2592e6)&&n.display(i,r);break;case"Always":n.display(i,r)}})},display:function(n,t){var i=$(n);i.removeClass("hidden");i.addClass("animated-item");$(t.selector).addClass("bloc-pro-opacified");i.find(".close").click(function(){i.removeClass("animated-item");i.addClass("hidden");$(t.selector).removeClass("bloc-pro-opacified")});i.closest("form").length&&FormRegister(function(){TrackData({Category:"Account",Action:"SubmitFormArticle",Label:"SubmitFormulaireArticle"})})},versionHisto:2,getInitalData:function(){return{v:this.versionHisto,nb:0,dateCreation:(new Date).getTime(),dateUpdate:(new Date).getTime(),dismiss:null}},setDismiss:function(n){var t=getHisto(n);"localStorage"in window&&(t.dismiss=(new Date).getTime(),localStorage.setItem("h-"+n,JSON.stringify(t)))},getHisto:function(n){var t=this.getInitalData(),i;return"localStorage"in window&&(i=localStorage.getItem("h-"+n),i!=null&&i!=undefined&&(t=JSON.parse(i))),t.v!=this.versionHisto&&(t=self.getInitalData()),t.dateCreation-(new Date).getTime()>2592e6&&(t=self.getInitialData()),t},setHisto:function(n){var i=this,t=i.getHisto(n);return"localStorage"in window&&(t.nb++,t.dateUpdate=(new Date).getTime(),localStorage.setItem("h-"+n,JSON.stringify(t))),t}},SubMenuManager={init:function(){if($(".nav-observatoire").length){var n=SubMenuManager._buildMenu($(".nav-observatoire > ul"));$(".navbar-collapse .active").parent().append(n);$(".sub-menu-link .dropdown-toggle").click(function(){$(this).toggleClass("on");$(this).parent().find(".sub-menu-link").toggleClass("on")})}},_buildMenu:function(n){var t='<ul class="sub-menu-link">';return n.children("li").each(function(n,i){var r=$(i);!r.hasClass("home")&&r.find("a").length&&(t+="<li>"+r.find("a")[0].outerHTML,r.hasClass("dropdown")&&(t+=SubMenuManager._buildMenu(r.find("ul"))),t+="<\/li>")}),t+="<\/ul>"}};FilInfo={loadPage:function(n){var t=$("#filInfoContainer"),i;t.find(".btn").prop("disabled",!0);i=InitLoader("#filInfoContainer .fil-breves");t.find(".fil-breves").addClass("animate-out");t.load(n,function(){CloseLoader(i);t.find(".fil-breves").addClass("animate-in")})}};Url={seoUrl:function(n){for(var i=[["a",/[áàâãªÁÀÂÃ]/g],["e",/[éèêÉÈÊ]/g],["i",/[íìîÍÌÎ]/g],["o",/[òóôõºÓÒÔÕ]/g],["u",/[úùûÚÙÛ]/g],["c",/[çÇ]/g],["n",/[Ññ]/g]],t=0;t<i.length;t++)n=n.replace(i[t][1],i[t][0]);return n.replace(/\s+/g,"-").toLowerCase().replace(/[^a-z0-9\-]/g,"").replace(/\-{2,}/g,"-").replace(/(^\s*)|(\s*$)/g,"")}};jQuery.unparam=function(n){if(n==="")return"";var t=(n||location.search).slice(1).split("&");return t.reduce(function(n,t){var i=t.split("=");return n[i[0].toLowerCase()]=decodeURIComponent(i[1]||""),n},{})};Meteo={initMoteurRecherche:function(n){Meteo.genererLiensDernieresConsultations();Meteo.getGeoloc();$("#init-geoloc-button").click(function(){Meteo.geolocalize(!0)});$("#meteoSearchCritere").autocomplete({url:n,typeRequest:"GET",getParams:function(){return{critere:$("#meteoSearchCritere").val(),countryCode:$("#countrySelector").find("option:selected").val(),actionName:$("#form-search-meteo").data("actionName")}}})},subNavEnabled:!1,initBlocGeoloc:function(){var n=Meteo.getIdPointGeoloc();n==undefined&&(n=Meteo.getLastConsultation());InitLoader("#previsions-geoloc-container");$("#previsions-geoloc-container").load("/Meteo/GetGeolocAjax",function(){setTimeout(function(){$(".bloc-synthese-previsions").addClass("animated")},200)})},initBlocGeolocHome:function(){var t=Meteo.getIdPointGeoloc(),n;t==undefined&&(t=Meteo.getLastConsultation());n=$("#bloc-meteo");$("#bloc-meteo").length!=-1&&TriggerOnFirstScroll(n,function(){n.load("/Meteo/GetGeolocHomeAjax")})},graphDetail:function(){var n=[],t=[],i=[],r=[],u=[];$.each($(".table-meteo.in th:not(:first-child)"),function(t,i){n.push($(i).html())});$.each($(".table-meteo.in span.temp"),function(n,i){t.push(parseFloat($(i).html()))});$.each($(".table-meteo.in span.precipmin"),function(n,t){i.push(parseInt($(t).html()))});$.each($(".table-meteo.in span.precipmax"),function(n,t){u.push(parseInt($(t).html()))});$.each($(".table-meteo.in span.hygro"),function(n,t){r.push(parseInt($(t).html()))});Meteo.test=$("#synthese-graph").highcharts({chart:{alignTicks:!1,height:115,spacingRight:0,spacingTop:10,spacingBottom:0,spacingLeft:13,paddingBottom:0,marginBottom:0,marginRight:-10,paddingRight:0},title:{text:null},credits:{enabled:!1},plotOptions:{series:{grouping:!1,marker:{enabled:!0}},column:{dataLabels:{enabled:!1},borderWidth:0,pointPadding:0,groupPadding:0,shadow:!1},spline:{}},xAxis:[{type:"category",categories:n,gridLineWidth:0,tickColor:"#C0C0C0"}],yAxis:[{minRange:0,gridLineWidth:0,title:{text:null,style:{color:"#4572A7"}},labels:{formatter:function(){return this.value+"°c"},style:{color:"#4572A7"},enabled:!1}},{minRange:0,min:0,gridLineWidth:0,startOnTick:!0,showEmpty:!1,title:{text:null,style:{color:"#4572A7"}},labels:{formatter:function(){return this.value},style:{color:"#4572A7"},enabled:!1}},{minRange:0,min:0,gridLineWidth:0,startOnTick:!0,showEmpty:!1,title:{text:null,style:{color:"#4572A7"}},labels:{formatter:function(){return this.value},style:{color:"#4572A7"},enabled:!1}}],tooltip:{shared:!0,useHTML:!0,backgroundColor:"#14415B",borderWidth:0,style:{fontSize:"11px",color:"#efefef"},formatter:function(){var n="<b>"+this.x+"<\/b>";return $.each(this.points,function(t,i){n+="<br>"+i.series.name+" : "+i.y+" "+i.series.tooltipOptions.valueSuffix}),n}},legend:{backgroundColor:"#FFFFFF",borderWidth:0,verticalAlign:"bottom",align:"left",flaoting:!0,layout:"vertical"},series:[{name:"Temp.",color:"#EE4643",type:"spline",zIndex:6,yAxis:0,data:t,tooltip:{valueSuffix:"°c"},dataLabels:{enabled:!0,format:"{y} °c",style:{color:"#EE4643"}}},{name:"Hygro.",color:"#6fdcff",type:"spline",dashStyle:"Dash",lineWidth:1,zIndex:5,marker:{enabled:!1},yAxis:2,data:r,tooltip:{valueSuffix:"%"}},{name:"Min prec.",visible:!0,color:"#68AFD8",type:"column",fillOpacity:.5,zIndex:3,yAxis:1,data:i,tooltip:{valueSuffix:"mm"}},{name:"Max. prec.",visible:!0,color:"#096BA4",type:"column",fillOpacity:.5,zIndex:1,yAxis:1,data:u,tooltip:{valueSuffix:"mm"}}]})},initNavigationMeteoDetail:function(n){var u=70,n,t,i,r;$("body").scrollspy({offset:u,target:"#nav-meteo-fixed"});$("#nav-meteo-fixed").affix({offset:{top:400,bottom:function(){return this.bottom=$(".footer").outerHeight(!0)}}});$(".nav-meteo-fixed a").click(function(n){n.preventDefault();$("html, body").animate({scrollTop:$($(this).attr("href")).offset().top-u},1e3)});Meteo.initHistoComparatif(n);Meteo.loadPlanning("/Meteo/PlanningTraitement?id="+n);$("#sommeTemperaturesContainer").load("/Meteo/SommeTemperaturesPartialPage?id="+n,function(){$(".datepicker").datepicker({endDate:new Date});Meteo.updateSommeTemperatureGraph()});$nav5day=$("#navbar-5days").find("button");$nav1day=$("#navbar-1day").find("a");$nav1h=$("#navbar-1h").find("button");$header5day=$("#table-meteo-5j,#table-meteo-10j").find("th:not(:empty)");$col5day=$("#table-meteo-5j,#table-meteo-10j").find("[data-dayindex]");n=$("[data-geonameid]").data("geonameid");$("#table-meteo-5j").fixMe();Meteo.graphDetail();$nav5day.click(function(n){var i,r,t;for(n.preventDefault(),history.pushState?history.pushState($(this).data("toggle-table"),$(this).data("toggle-table"),"#"+$(this).data("toggle-table")):window.location.hash="#"+$(this).data("toggle-table"),$nav5day.removeClass("on"),$nav1day.removeClass("on"),$(this).addClass("on"),$nav1day.removeClass("aff"),$nav1h.removeClass("aff"),$(".table-meteo").removeClass("in"),$("#"+$(this).data("toggle-table")).addClass("in"),i=$(this).data("day-max"),r=$(this).data("day-min"),window.location.hash="days-"+$(this).data("toggle-table"),t=r-1;t<i;t++)$("#btn-meteo-1d-"+t).addClass("aff");$(".table-meteo.fixed").remove();$("table#"+$(this).data("toggle-table")).fixMe();Meteo.graphDetail()});$nav1day.click(function(n){n.preventDefault();t($(this).data("dayindex"))});t=function(t){$("#table-meteo-1h").remove();$("#table-meteo-3h").remove();$nav1day.prop("disabled",!0);var r=InitLoader(".table-col-5j");$nav1day.removeClass("on");$nav1h.removeClass("on");history.pushState?history.pushState(t,"day-"+t,"#day-index="+t):window.location.hash="#day-index="+t;$("#btn-meteo-1d-"+t).addClass("on");$.ajax({url:"/Meteo/MeteoDay?dayIndex="+t+"&geonameId="+n,success:function(n){$(".table-meteo").removeClass("in");var r=$(n).appendTo($(".table-col-5j"));r.addClass("in");$(".table-meteo.fixed").remove();r.fixMe();$nav1day.prop("disabled",!1);Meteo.graphDetail();i(t)},error:function(){alert("Aucune prévision sur 3h pour ce point")},complete:function(){CloseLoader(r)}})};$col5day.click(function(n){n.preventDefault();t($(this).data("dayindex"))});i=function(n){if(n==0){var t=new Date,i=t.getHours();$nav1h.addClass("aff");$.each([7,15],function(n,t){i>t&&$nav1h.eq(n).attr("disabled","disabled")})}else n==1?($nav1h.removeAttr("disabled"),$nav1h.addClass("aff")):$nav1h.removeClass("aff")};r=function(t,r){$("#table-meteo-1h").remove();$nav1h.prop("disabled",!0);var u=InitLoader(".table-col-5j");$nav1h.removeClass("on");$('.btn-meteo[data-daypart="'+r+'"]').addClass("on");history.pushState?history.pushState({dayIndex:t,dayPart:r},"daypart","#day-index="+t+"&day-part="+r):window.location.hash="#day-index="+t+"&day-part="+r;$.ajax({url:"/Meteo/Meteo1h?dayIndex="+t+"&dayPart="+r+"&geonameId="+n,success:function(n){$(".table-meteo").removeClass("in");$(".table-col-5j").append(n);$(".table-meteo.fixed").remove();$("table.table-meteo.in").fixMe();$nav1h.prop("disabled",!1);Meteo.graphDetail();i(t)},error:function(){alert("Aucune prévision sur 1h pour ce point")},complete:function(){CloseLoader(u)}})};$nav1h.click(function(n){n.preventDefault();dayIndex=$("#navbar-1day").find("a.on").data("dayindex");dayPart=$(this).data("daypart");r(dayIndex,dayPart)});dayIndexHash=getHashValue("day-index");dayPartHash=getHashValue("day-part");isNaN(parseInt(dayIndexHash))||(isNaN(parseInt(dayPartHash))?t(dayIndexHash):(t(dayIndexHash),r(dayIndexHash,dayPartHash)))},genererLiensDernieresConsultations:function(){var i=localStorage.getItem("meteo-geoloc"),t,n,r;i!=undefined&&(t=JSON.parse(i));n=localStorage.getItem("meteo-derniers-points-consultes");n==undefined&&(n="[]");r=JSON.parse(n);$.each(r,function(n,i){t!=undefined&&t.GeonameId!=i.id&&$("#dernieresConsultations").append('<li><a href="'+i.url+'">'+i.name+"<\/a><\/li>")})},getLastConsultation:function(){var n=localStorage.getItem("meteo-derniers-points-consultes"),t;return n!=null?(t=JSON.parse(n),t[0].id):null},initHistoComparatif:function(n){var t=InitLoader("#historiqueContainer");$.post("/Meteo/HistoriqueRadomeComparatif",{id:n}).done(function(n){CloseLoader(t);Meteo.DataHistoComparatif=n;Meteo.affGraphHistoComparatif("temp")}).error(function(){CloseLoader(t);Notif.alert({content:"Aucun flux pour l'instant",title:"Absence de flux",element:"#historiqueContainer"})})},affGraphHistoComparatif:function(n){var f;if(isPro||n=="temp"){$(".btn-histo").prop("disabled",!1);$("#nav-histo-"+n).prop("disabled",!0);$("#geoname-histo").html(Meteo.DataHistoComparatif.Stations[0].Name);var e=[],i=[],u=new Date,s=Date.UTC(u.getFullYear(),u.getMonth(),u.getDate()),t,r,o="line";n=="temp"?(t="°C",r="Température en °C",i=["#c23a36","#ff736f"]):n=="hygro"?(t="%",r="Hygrométrie en %",i=["#1b7bba","#6BB6F9"]):n=="precip"&&(t="mm",r="Précipitation moyenne en mm",i=["#1b7bba","#6BB6F9"],o="column");$.each(Meteo.DataHistoComparatif.Historiques,function(t,r){var o=[],u,f;t==0&&r.Data.push();$.each(r.Data,function(i,r){u=new Date(parseInt(r.Date.substr(6)));n=="temp"&&r.TemperatueMoyenne!=null?f=Math.round(r.TemperatueMoyenne*100)/100:n=="hygro"&&r.Hygrometrie!=null?f=Math.round(r.Hygrometrie*100)/100:n=="precip"&&r.Precipitations!=null&&r.Precipitations>0&&(f=r.Precipitations);o.push([Date.UTC(u.getFullYear()+t,u.getMonth(),u.getDate()),f])});e.push({name:u!=undefined?u.getFullYear().toString():(new Date).getFullYear(),color:i[t],data:o,zIndex:1})});f=$("#historiqueContainer");Meteo.histoComparatifOptions={chart:{type:o,height:250},title:{text:""},credits:{enabled:!1},subtitle:{text:""},xAxis:{type:"datetime",title:{text:""},plotLines:[{width:2,color:"#c23a36",label:{text:"Aujourd'hui"},value:s,zIndex:3}]},plotOptions:{line:{marker:{enabled:!1}}},yAxis:{title:{text:r}},tooltip:{valueSuffix:t,backgroundColor:"#2D2D2D",borderColor:"#2D2D2D",style:{color:"#fff"},formatter:function(){return"<\/b>"+Highcharts.dateFormat("%a %d %B",this.x)+" "+this.series.name+" :<\/b> "+this.y+t}},legend:{enabled:!0},series:e};Meteo.histoComparatifChart=f.highcharts(Meteo.histoComparatifOptions)}else ModalHandler.open("Les comparatifs des histos de pluie et des hygrométries sont réservés aux abonnés PROs.","Réservé aux abonnés")},isLoaded:!1,initPrevisionsNationales:function(n,t){if(Meteo.typeData=t==undefined?"weather":t,Meteo.daySelected=0,!Meteo.isLoaded){var i=InitLoader("#previsionsNationalesData");$.getJSON(n).done(function(n){var t,i;Meteo.dataMeteo=n;Meteo.initMap();t=$("#nav-map-nationale").find("button");t.click(function(){var n=$(this),i;t.removeAttr("disabled");n.attr("disabled","disabled");i=n.attr("data-type");Meteo.selectMap(i,Meteo.daySelected)});i=$("#nav-meteo-days").find("a");i.click(function(n){n.preventDefault();var t=$(this);i.removeClass("active");t.addClass("active");Meteo.selectMap(Meteo.typeData,t.attr("data-day-index"))})}).error(function(){CloseLoader(i);Notif.alert({content:"Pas de données pour l'instant",title:"Absence de données",element:"#previsionsNationalesData"})})}},selectMap:function(n,t){Meteo.typeData=n;Meteo.daySelected=t;Meteo.map!=null&&(chart=Meteo.affMap(Meteo.geoData,Meteo.typeData,Meteo.daySelected))},map:null,initCarteMeteo:function(){function r(n){var f,t,i,r,u=new Date,e,o;return u.setHours(u.getHours()+n),f=u.getFullYear().toString(),t=u.getDate().toString(),t<10&&(t="0"+t.toString()),i=u.getMonth()+1,i<10&&(i="0"+i.toString()),r=u.getHours(),r<10&&(r="0"+r.toString()),e=f+i+t+"_"+r+"00",o=t+"/"+i+"/"+f+" "+r+"H",{dteString:e,dteLabel:o}}var u,i,n,t,f;for(imgVigilances=[],u=new Date,n=0;n<7;n++)i=new Date(u),i.setDate(u.getDate()+n),imgVigilances.push(["https://cdn1.regie-agricole.com/ulf/MeteoImport/importFTP/Avis7jours/j"+(n+1)+"_risques.png",i.getDate().toString()+"/"+(i.getMonth()+1)+"/"+i.getFullYear()]);for(imgPrecip=[],n=-48;n<=48;n++)t=r(n),imgPrecip.push(["https://cdn1.regie-agricole.com/ulf/MeteoImport/importFTP/CartesV2/precip_"+t.dteString+".png",t.dteLabel]);for(imgTemp=[],n=-72;n<=56;n++)t=r(n),imgTemp.push(["https://cdn1.regie-agricole.com/ulf/MeteoImport/importFTP/CartesV2/temp_"+t.dteString+".png",t.dteLabel]);for(imgSat=[],n=-96;n<=-12;n++)t=r(n),imgSat.push(["https://cdn1.regie-agricole.com/ulf/MeteoImport/importFTP/CartesV2/SAT_IR_"+t.dteString+".png",t.dteLabel]);f=[{name:"précipitations",selector:"#carte-precip",imgs:imgPrecip,startIndex:48},{name:"températures",selector:"#carte-temp",imgs:imgTemp,startIndex:1},{name:"satellite",selector:"#carte-sattelite",imgs:imgSat,startIndex:72},{name:"vigilances",selector:"#carte-vigilance",imgs:imgVigilances,startIndex:0,hasNav:!0}];$.each(f,function(n,t){var i=$(t.selector).CartePlayer(t);t.hasNav&&$(t.selector+"-nav").find("a").each(function(n,t){$(t).click(function(n){n.preventDefault();$(t).parent().parent().find("a.active").removeClass("active");$(t).addClass("active");i.GoTo($(t).data("carte-index"))})})})},initMap:function(){$.getJSON("/scripts/Frameworks/Highmaps/france.geo.json").done(function(n){Meteo.geoData=n;Meteo.affMap(Meteo.geoData,Meteo.typeData,Meteo.daySelected);Meteo.isLoaded=!0})},affMap:function(n,t,i){Meteo.mapOptions={chart:{borderWidth:0},title:{text:""},credits:{enabled:!1},subtitle:{text:""},legend:{enabled:!1},mapNavigation:{enabled:!0,buttonOptions:{verticalAlign:"bottom"}},mapNavigation:{enabled:!1},plotOptions:{map:{dataLabels:{enabled:!0,useHTML:!0,formatter:function(){switch(t){case"weather":return'<div data-ident="'+this.point.name+'" class="label-weather"><img src="/Content/Images/Meteo/picto-svg/'+this.point.SymboleCode+'.svg" style="width:40px;height:40px;" alt="picto-meteo" /><span>'+this.point.TMoy+"°C<\/span><\/div>";case"wind":return'<div data-ident="'+this.point.name+'" class="label-wind"><span><i class="fa fa-arrow-down" style="transform:rotate('+this.point.VDir+"deg);font-size:"+this.point.Vent+'px"><\/i>'+this.point.Vent+"km/h<\/span><\/div>";case"precip":return this.point.PMoy>0?'<div data-ident="'+this.point.name+'" class="label-precip"><span><i class="fa fa-tint color-blue" style="font-size:'+(this.point.PMoy+10)+'px""><\/i>'+this.point.PMoy+"mm<\/span><\/div>":"";case"hygro":return'<div data-ident="'+this.point.name+'" class="label-hygro"><span>'+this.point.Hygro+"%<\/span><\/div>"}},style:{fontWeight:"bold",color:"#2D2D2D",textShadow:"none"}}}},tooltip:{borderWidth:0,borderRadius:0,shadow:!1,useHTML:!0,percentageDecimals:2,backgroundColor:"rgba(255,255,255,0)",followPointer:!1,formatter:function(){return'<div  class="tooltip-highcharts"><b>'+this.point.name+" : <\/b>"+this.point.Note+'<p><img src="/Content/Images/Meteo/picto-svg/01.svg" style="width:40px" alt="picto-meteo" />Temp. : Max '+this.point.TMax+"°C / Min "+this.point.TMin+"°C /"+this.point.TMoy+"°C<br>Précip. : Max "+this.point.PMax+"mm / Min "+this.point.PMin+"mm /"+this.point.PMoy+"mm<br>Hygro. : "+this.point.Hygro+"% <br>Vent : "+this.point.Vent+"km/h <br><\/div>"}},series:[{data:Meteo.dataMeteo[i].Regions,mapData:n,color:"#efefef",joinBy:["name","Name"],name:"",allowPointSelect:!0,cursor:"pointer",point:{events:{click:r}},dataLabels:{zIndex:1}}]};Meteo.map=$("#previsionsNationalesData").highcharts("Map",Meteo.mapOptions);var r=function(n){InitLoader("#previsionsNationalesData");window.location=n.point.Url};$(".highcharts-data-labels").find("div[data-ident]").hover(function(){var n=$(this).data("ident"),t=$("path.highcharts-name-"+n.toLowerCase());t.mouseover()});$(".highcharts-data-labels").find("div").on("click",function(){window.location=Meteo.dataMeteo[i].Regions[$(this).index()].Url});CloseLoader()},getGeoloc:function(){var t,n;$(".geoloc-item").remove();localStorage!=undefined&&(t=localStorage.getItem("meteo-geoloc"),t!=undefined?(n=JSON.parse(t),$("#dernieresConsultations").append('<li class="geoloc-item"><i class="fa fa-map-marker"><\/i><a href="/meteo-agricole/previsions-10-jours/'+Url.seoUrl(n.Name)+"/"+n.Id+'">'+n.Name+"<\/a><\/li>")):Meteo.geolocalize(!1))},getIdPointGeoloc:function(){var n=localStorage.getItem("meteo-geoloc"),t;if(n!=undefined)return t=JSON.parse(n),t.GeonameId},geolocalize:function(n,t){n&&stocker("no-geoloc","0",!1,!0);var i=function(n){Notif.close();var i={lat:n.coords.latitude.toString().replace(".",","),lng:n.coords.longitude.toString().replace(".",",")};$.post("/Meteo/SetCookieGeoLocAjax",i).done(function(n){if(CloseLoader(),localStorage!=undefined){var i=localStorage.setItem("meteo-geoloc",JSON.stringify(n.geoname));typeof t=="function"&&t(n);Meteo.getGeoloc();Meteo.initBlocGeoloc();Notif.alert({body:'Votre position a bien été enregistrée : <a href="/meteo-agricole/previsions-10-jours/zzz/'+n.geoname.Id+'">'+n.geoname.Name+" "+n.geoname.ZipCode+"<\/a>",title:"Merci !",element:"#form-search-meteo",level:"success"})}}).error(function(){CloseLoader();Notif.alert({content:"Une erreur s'est produite",title:"Impossible de vous géolocaliser",element:"#form-search-meteo"})})},r=function(){CloseLoader();Notif.close();stocker("no-geoloc","1",!1,!0);n&&Notif.alert({body:"Vous avez désactivé la géolocalisation du navigateur",title:"Attention",element:"#form-search-meteo",level:"danger"});typeof t=="function"&&t(null)};navigator.geolocation&&lire("no-geoloc")!="1"&&(InitLoader("#form-search-meteo"),setTimeout(function(){CloseLoader()},5e3),Notif.close(),Notif.alert({body:"Veuillez accepter le message du navigateur",title:"Demande de positionnement !",element:"#form-search-meteo",level:"info",onDismiss:function(){stocker("no-geoloc","1",!1,!0)}}),navigator.geolocation.getCurrentPosition(i,r))},loadPlanning:function(n){InitLoader("#planningTraitementContainer");$("#planningTraitementContainer").load(n,function(){$('[data-toggle="tooltip"]').tooltip()})},savePlanning:function(n){var t=$("#formPlanningParams").serialize();InitLoader("#planningTraitementContainer");$.post(n,t,function(n){$("#planningTraitementContainer").html(n);$('[data-toggle="tooltip"]').tooltip();window.location.href="#planningTraitementContainer";$("#collapseOne").addClass("in")})},resetPlanning:function(n){var t=$("#formPlanningParams").serialize(),i=InitLoader("#planningTraitementContainer");$.post(n,t,function(n){$("#planningTraitementContainer").html(n);$('[data-toggle="tooltip"]').tooltip();window.location.href="#planningTraitementContainer";$("#collapseOne").addClass("in")}).error(function(){CloseLoader(i);Notif.alert({content:"Une erreur s'est produite",title:"Impossible de mettre à jour le planning",element:"#planningTraitementContainer"})})},updateSommeTemperatureGraph:function(){var n=$("#sommeTemperaturesForm");if(n.length){var i=InitLoader(n),r=n.data("urlservice"),u=n.data("geonameid"),f=n.find('[name="DateDebut"]').val(),e=n.find('[name="DateFin"]').val(),o=n.find('[name="zero"] option:selected').val(),t=n.find('[name="zero"] option:selected').data("degresjours");$.post(r,{id:u,zero:o,degresVegetation:t,debut:f,fin:e}).done(function(n){var r,u;Notif.close();r=[];$.each(n.dataHisto,function(n,t){r.push([t.dateMs,Math.round(t.value)])});u=[];$.each(n.dataPrev,function(n,t){u.push([t.dateMs,Math.round(t.value)])});t>0?(t<r[r.length-1][1]&&Notif.alert({body:"La moyenne de degrés jours nécessaires a été dépassée.",title:"Dépassement du seuil",element:"#info-culture",level:"info"}),n.prevision!=null&&n.prevision.dayOffset<=30&&Notif.alert({body:"Le seuil sera potentiellement dépassé <b>"+n.prevision.dateAgo+"<\/b> (+/-"+n.prevision.probaDayOffset+"j), le "+n.prevision.dateStr+" ",title:"Prévision de dépassement",element:"#info-culture",level:"info"})):$("#info-culture").html("");Meteo.chartSommeTempOptions={chart:{type:"area"},title:{text:""},credits:{enabled:!1},subtitle:{text:""},xAxis:{type:"datetime",title:{text:"Date"},plotLines:[{color:"#CCC",value:new Date,width:4,zIndex:-1,label:{text:"Aujourd'hui",verticalAlign:"bottom",style:{color:"#CCC",fontWeight:"bold"}}}]},yAxis:{title:{text:"Température en °C"},plotLines:[{color:"#ef851a",value:t,width:2,zIndex:4,label:{text:"Degré de végétation ("+t+"°C)",align:"left",style:{color:"#ef851a",fontWeight:"bold"}}}]},plotOptions:{area:{marker:{enabled:!1}}},tooltip:{valueSuffix:"°C"},legend:{enabled:!0},series:[{name:"Réel",data:r,color:"#3aa872",lineWidth:2},{name:"Prévisions",data:u,color:"#2196f3",dashStyle:"ShortDash",lineWidth:2}]};CloseLoader(i);Meteo.graphSommeTemp=$("#sommeTemperaturesGraph").highcharts(Meteo.chartSommeTempOptions)}).error(function(){CloseLoader(i);Notif.alert({content:"Veuillez saisir une date correcte",title:"Erreur de saisie",element:"#sommeTemperaturesGraph"})})}},ajoutFavoris:function(n){$.post("/meteo/ajoutFavoris",{id:n},function(n){n.status=="success"?location.reload():console.log(status.message)})},suppressionFavoris:function(n){$.post("/meteo/SuppressionFavoris",{id:n},function(n){n.status=="success"?location.reload():console.log(status.message)})}},function(n){n.fn.CartePlayer=function(t){var v='<div class="btn-group nav-carte"><button type="button" class="btn btn-default btn-sm start-button" title="Jouer l\'animation de la carte" ><si class="fa fa-play"><\/i><\/button><button type="button" class="btn btn-default btn-sm stop-button"  ><i class="fa fa-stop"><\/i><\/button><button type="button" class="btn btn-default btn-sm restart-button"  ><i class="fa fa-repeat"><\/i><\/button><input type="range"  class="form-control scroller-player"/><\/div>',u=n(this),o,i,e,f,s,r,h,y=function(){i=t.startIndex;o=n('<img src="'+t.imgs[i][0]+'" alt="overlay" class="img-overlay"/>').appendTo(u);$nav=n(v).appendTo(u);h=n('<div class="date-overlay">'+t.imgs[i][1]+"<\/div>").appendTo($nav);e=$nav.find(".start-button");f=$nav.find(".stop-button");s=$nav.find(".restart-button");r=$nav.find(".scroller-player");r.attr("value",i);r.attr("min","0");r.attr("max",t.imgs.length-1);f.hide();e.click(function(){l()});f.click(function(){a()});r.change(function(){u.GoTo(r.val())});s.click(function(){p()});o.load(function(){n(this).show()}).error(function(){n(this).hide()})};u.GoTo=function(n){i=n;r.val(n);h.html(t.imgs[i][1]);var u=t.imgs[i][0];o.attr("src",u)};var c,l=function(){e.hide();f.show();c=setInterval(function(){i<t.imgs.length-1?(i++,r.val(i),u.GoTo(i)):a()},600)},a=function(){e.show();f.hide();clearInterval(c)},p=function(){i=0;l()};return y(),u}}(jQuery),function(n){n.fn.fixMe=function(){return this.each(function(){function u(){t=i.clone();t.removeAttr("id");t.find("tbody").remove().end().addClass("fixed").insertBefore(i);r()}function r(){t.find("th").each(function(t){n(this).css("width",i.find("th").eq(t).outerWidth()+"px")})}function f(){var r=n(this).scrollTop(),u=i.offset().top,f=u+i.height()-i.find("thead").height();r<u||r>f?t.hide():r>=u&&r<=f&&t.is(":hidden")&&t.show()}var i=n(this),t;n(window).resize(r);n(window).scroll(f);u()})};n.fn.fixMe.destroy=function(){n(this).parent().find(".fixed").remove()}}(jQuery),function(n){var t={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,wrapperClass:"bx-wrapper",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,ariaLive:!0,ariaHidden:!0,keyboardEnabled:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",stopAutoOnClick:!1,autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,shrinkItems:!1,onSliderLoad:function(){return!0},onSlideBefore:function(){return!0},onSlideAfter:function(){return!0},onSlideNext:function(){return!0},onSlidePrev:function(){return!0},onSliderResize:function(){return!0}};n.fn.bxSlider=function(r){if(this.length===0)return this;if(this.length>1)return this.each(function(){n(this).bxSlider(r)}),this;var u={},f=this,k=n(window).width(),d=n(window).height();if(!n(f).data("bxSlider")){var g=function(){n(f).data("bxSlider")||(u.settings=n.extend({},t,r),u.settings.slideWidth=parseInt(u.settings.slideWidth),u.children=f.children(u.settings.slideSelector),u.children.length<u.settings.minSlides&&(u.settings.minSlides=u.children.length),u.children.length<u.settings.maxSlides&&(u.settings.maxSlides=u.children.length),u.settings.randomStart&&(u.settings.startSlide=Math.floor(Math.random()*u.children.length)),u.active={index:u.settings.startSlide},u.carousel=u.settings.minSlides>1||u.settings.maxSlides>1?!0:!1,u.carousel&&(u.settings.preloadImages="all"),u.minThreshold=u.settings.minSlides*u.settings.slideWidth+(u.settings.minSlides-1)*u.settings.slideMargin,u.maxThreshold=u.settings.maxSlides*u.settings.slideWidth+(u.settings.maxSlides-1)*u.settings.slideMargin,u.working=!1,u.controls={},u.interval=null,u.animProp=u.settings.mode==="vertical"?"top":"left",u.usingCSS=u.settings.useCSS&&u.settings.mode!=="fade"&&function(){for(var i=document.createElement("div"),t=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"],n=0;n<t.length;n++)if(i.style[t[n]]!==undefined)return u.cssPrefix=t[n].replace("Perspective","").toLowerCase(),u.animProp="-"+u.cssPrefix+"-transform",!0;return!1}(),u.settings.mode==="vertical"&&(u.settings.maxSlides=u.settings.minSlides),f.data("origStyle",f.attr("style")),f.children(u.settings.slideSelector).each(function(){n(this).data("origStyle",n(this).attr("style"))}),ht())},ht=function(){var t=u.children.eq(u.settings.startSlide);f.wrap('<div class="'+u.settings.wrapperClass+'"><div class="bx-viewport"><\/div><\/div>');u.viewport=f.parent();u.settings.ariaLive&&!u.settings.ticker&&u.viewport.attr("aria-live","polite");u.loader=n('<div class="bx-loading" />');u.viewport.prepend(u.loader);f.css({width:u.settings.mode==="horizontal"?u.children.length*1e3+215+"%":"auto",position:"relative"});u.usingCSS&&u.settings.easing?f.css("-"+u.cssPrefix+"-transition-timing-function",u.settings.easing):u.settings.easing||(u.settings.easing="swing");u.viewport.css({width:"100%",overflow:"hidden",position:"relative"});u.viewport.parent().css({maxWidth:at()});u.children.css({float:u.settings.mode==="horizontal"?"left":"none",listStyle:"none",position:"relative"});u.children.css("width",nt());u.settings.mode==="horizontal"&&u.settings.slideMargin>0&&u.children.css("marginRight",u.settings.slideMargin);u.settings.mode==="vertical"&&u.settings.slideMargin>0&&u.children.css("marginBottom",u.settings.slideMargin);u.settings.mode==="fade"&&(u.children.css({position:"absolute",zIndex:0,display:"none"}),u.children.eq(u.settings.startSlide).css({zIndex:u.settings.slideZIndex,display:"block"}));u.controls.el=n('<div class="bx-controls" />');u.settings.captions&&wt();u.active.last=u.settings.startSlide===o()-1;u.settings.video&&f.fitVids();(u.settings.preloadImages==="all"||u.settings.ticker)&&(t=u.children);u.settings.ticker?u.settings.pager=!1:(u.settings.controls&&yt(),u.settings.auto&&u.settings.autoControls&&pt(),u.settings.pager&&vt(),(u.settings.controls||u.settings.autoControls||u.settings.pager)&&u.viewport.after(u.controls.el));ct(t,lt)},ct=function(t,i){var r=t.find('img:not([src=""]), iframe').length,u=0;if(r===0){i();return}t.find('img:not([src=""]), iframe').each(function(){n(this).one("load error",function(){++u===r&&i()}).each(function(){this.complete&&n(this).trigger("load")})})},lt=function(){if(u.settings.infiniteLoop&&u.settings.mode!=="fade"&&!u.settings.ticker){var t=u.settings.mode==="vertical"?u.settings.minSlides:u.settings.maxSlides,i=u.children.slice(0,t).clone(!0).addClass("bx-clone"),r=u.children.slice(-t).clone(!0).addClass("bx-clone");u.settings.ariaHidden&&(i.attr("aria-hidden",!0),r.attr("aria-hidden",!0));f.append(i).prepend(r)}u.loader.remove();tt();u.settings.mode==="vertical"&&(u.settings.adaptiveHeight=!0);u.viewport.height(c());f.redrawSlider();u.settings.onSliderLoad.call(f,u.active.index);u.initialized=!0;u.settings.responsive&&n(window).bind("resize",b);u.settings.auto&&u.settings.autoStart&&(o()>1||u.settings.autoSlideForOnePage)&&gt();u.settings.ticker&&ni();u.settings.pager&&v(u.settings.startSlide);u.settings.controls&&ft();u.settings.touchEnabled&&!u.settings.ticker&&ii();u.settings.keyboardEnabled&&!u.settings.ticker&&n(document).keydown(et)},c=function(){var r=0,t=n(),f;if(u.settings.mode==="vertical"||u.settings.adaptiveHeight)if(u.carousel)for(f=u.settings.moveSlides===1?u.active.index:u.active.index*s(),t=u.children.eq(f),i=1;i<=u.settings.maxSlides-1;i++)t=f+i>=u.children.length?t.add(u.children.eq(i-1)):t.add(u.children.eq(f+i));else t=u.children.eq(u.active.index);else t=u.children;return u.settings.mode==="vertical"?(t.each(function(){r+=n(this).outerHeight()}),u.settings.slideMargin>0&&(r+=u.settings.slideMargin*(u.settings.minSlides-1))):r=Math.max.apply(Math,t.map(function(){return n(this).outerHeight(!1)}).get()),u.viewport.css("box-sizing")==="border-box"?r+=parseFloat(u.viewport.css("padding-top"))+parseFloat(u.viewport.css("padding-bottom"))+parseFloat(u.viewport.css("border-top-width"))+parseFloat(u.viewport.css("border-bottom-width")):u.viewport.css("box-sizing")==="padding-box"&&(r+=parseFloat(u.viewport.css("padding-top"))+parseFloat(u.viewport.css("padding-bottom"))),r},at=function(){var n="100%";return u.settings.slideWidth>0&&(n=u.settings.mode==="horizontal"?u.settings.maxSlides*u.settings.slideWidth+(u.settings.maxSlides-1)*u.settings.slideMargin:u.settings.slideWidth),n},nt=function(){var t=u.settings.slideWidth,n=u.viewport.width();if(u.settings.slideWidth===0||u.settings.slideWidth>n&&!u.carousel||u.settings.mode==="vertical")t=n;else if(u.settings.maxSlides>1&&u.settings.mode==="horizontal"){if(n>u.maxThreshold)return t;n<u.minThreshold?t=(n-u.settings.slideMargin*(u.settings.minSlides-1))/u.settings.minSlides:u.settings.shrinkItems&&(t=Math.floor((n+u.settings.slideMargin)/Math.ceil((n+u.settings.slideMargin)/(t+u.settings.slideMargin))-u.settings.slideMargin))}return t},h=function(){var n=1,t=null;return u.settings.mode==="horizontal"&&u.settings.slideWidth>0?u.viewport.width()<u.minThreshold?n=u.settings.minSlides:u.viewport.width()>u.maxThreshold?n=u.settings.maxSlides:(t=u.children.first().width()+u.settings.slideMargin,n=Math.floor((u.viewport.width()+u.settings.slideMargin)/t)):u.settings.mode==="vertical"&&(n=u.settings.minSlides),n},o=function(){var n=0,t=0,i=0;if(u.settings.moveSlides>0)if(u.settings.infiniteLoop)n=Math.ceil(u.children.length/s());else while(t<u.children.length)++n,t=i+h(),i+=u.settings.moveSlides<=h()?u.settings.moveSlides:h();else n=Math.ceil(u.children.length/h());return n},s=function(){return u.settings.moveSlides>0&&u.settings.moveSlides<=h()?u.settings.moveSlides:h()},tt=function(){var n,t,i;u.children.length>u.settings.maxSlides&&u.active.last&&!u.settings.infiniteLoop?u.settings.mode==="horizontal"?(t=u.children.last(),n=t.position(),e(-(n.left-(u.viewport.width()-t.outerWidth())),"reset",0)):u.settings.mode==="vertical"&&(i=u.children.length-u.settings.minSlides,n=u.children.eq(i).position(),e(-n.top,"reset",0)):(n=u.children.eq(u.active.index*s()).position(),u.active.index===o()-1&&(u.active.last=!0),n!==undefined&&(u.settings.mode==="horizontal"?e(-n.left,"reset",0):u.settings.mode==="vertical"&&e(-n.top,"reset",0)))},e=function(t,i,r,o){var s,h;u.usingCSS?(h=u.settings.mode==="vertical"?"translate3d(0, "+t+"px, 0)":"translate3d("+t+"px, 0, 0)",f.css("-"+u.cssPrefix+"-transition-duration",r/1e3+"s"),i==="slide"?(f.css(u.animProp,h),r!==0?f.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(t){n(t.target).is(f)&&(f.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),a())}):a()):i==="reset"?f.css(u.animProp,h):i==="ticker"&&(f.css("-"+u.cssPrefix+"-transition-timing-function","linear"),f.css(u.animProp,h),r!==0?f.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(t){n(t.target).is(f)&&(f.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),e(o.resetValue,"reset",0),l())}):(e(o.resetValue,"reset",0),l()))):(s={},s[u.animProp]=t,i==="slide"?f.animate(s,r,u.settings.easing,function(){a()}):i==="reset"?f.css(u.animProp,t):i==="ticker"&&f.animate(s,r,"linear",function(){e(o.resetValue,"reset",0);l()}))},it=function(){for(var r="",i="",f=o(),t=0;t<f;t++)i="",u.settings.buildPager&&n.isFunction(u.settings.buildPager)||u.settings.pagerCustom?(i=u.settings.buildPager(t),u.pagerEl.addClass("bx-custom-pager")):(i=t+1,u.pagerEl.addClass("bx-default-pager")),r+='<div class="bx-pager-item"><a href="" data-slide-index="'+t+'" class="bx-pager-link">'+i+"<\/a><\/div>";u.pagerEl.html(r)},vt=function(){u.settings.pagerCustom?u.pagerEl=n(u.settings.pagerCustom):(u.pagerEl=n('<div class="bx-pager" />'),u.settings.pagerSelector?n(u.settings.pagerSelector).html(u.pagerEl):u.controls.el.addClass("bx-has-pager").append(u.pagerEl),it());u.pagerEl.on("click touchend","a",dt)},yt=function(){u.controls.next=n('<a class="bx-next" href="">'+u.settings.nextText+"<\/a>");u.controls.prev=n('<a class="bx-prev" href="">'+u.settings.prevText+"<\/a>");u.controls.next.bind("click touchend",rt);u.controls.prev.bind("click touchend",ut);u.settings.nextSelector&&n(u.settings.nextSelector).append(u.controls.next);u.settings.prevSelector&&n(u.settings.prevSelector).append(u.controls.prev);u.settings.nextSelector||u.settings.prevSelector||(u.controls.directionEl=n('<div class="bx-controls-direction" />'),u.controls.directionEl.append(u.controls.prev).append(u.controls.next),u.controls.el.addClass("bx-has-controls-direction").append(u.controls.directionEl))},pt=function(){u.controls.start=n('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+u.settings.startText+"<\/a><\/div>");u.controls.stop=n('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+u.settings.stopText+"<\/a><\/div>");u.controls.autoEl=n('<div class="bx-controls-auto" />');u.controls.autoEl.on("click",".bx-start",bt);u.controls.autoEl.on("click",".bx-stop",kt);u.settings.autoControlsCombine?u.controls.autoEl.append(u.controls.start):u.controls.autoEl.append(u.controls.start).append(u.controls.stop);u.settings.autoControlsSelector?n(u.settings.autoControlsSelector).html(u.controls.autoEl):u.controls.el.addClass("bx-has-controls-auto").append(u.controls.autoEl);y(u.settings.autoStart?"stop":"start")},wt=function(){u.children.each(function(){var t=n(this).find("img:first").attr("title");t!==undefined&&(""+t).length&&n(this).append('<div class="bx-caption"><span>'+t+"<\/span><\/div>")})},rt=function(n){(n.preventDefault(),u.controls.el.hasClass("disabled"))||(u.settings.auto&&u.settings.stopAutoOnClick&&f.stopAuto(),f.goToNextSlide())},ut=function(n){(n.preventDefault(),u.controls.el.hasClass("disabled"))||(u.settings.auto&&u.settings.stopAutoOnClick&&f.stopAuto(),f.goToPrevSlide())},bt=function(n){f.startAuto();n.preventDefault()},kt=function(n){f.stopAuto();n.preventDefault()},dt=function(t){var i,r;(t.preventDefault(),u.controls.el.hasClass("disabled"))||(u.settings.auto&&u.settings.stopAutoOnClick&&f.stopAuto(),i=n(t.currentTarget),i.attr("data-slide-index")!==undefined&&(r=parseInt(i.attr("data-slide-index")),r!==u.active.index&&f.goToSlide(r)))},v=function(t){var i=u.children.length;if(u.settings.pagerType==="short"){u.settings.maxSlides>1&&(i=Math.ceil(u.children.length/u.settings.maxSlides));u.pagerEl.html(t+1+u.settings.pagerShortSeparator+i);return}u.pagerEl.find("a").removeClass("active");u.pagerEl.each(function(i,r){n(r).find("a").eq(t).addClass("active")})},a=function(){if(u.settings.infiniteLoop){var n="";u.active.index===0?n=u.children.eq(0).position():u.active.index===o()-1&&u.carousel?n=u.children.eq((o()-1)*s()).position():u.active.index===u.children.length-1&&(n=u.children.eq(u.children.length-1).position());n&&(u.settings.mode==="horizontal"?e(-n.left,"reset",0):u.settings.mode==="vertical"&&e(-n.top,"reset",0))}u.working=!1;u.settings.onSlideAfter.call(f,u.children.eq(u.active.index),u.oldIndex,u.active.index)},y=function(n){u.settings.autoControlsCombine?u.controls.autoEl.html(u.controls[n]):(u.controls.autoEl.find("a").removeClass("active"),u.controls.autoEl.find("a:not(.bx-"+n+")").addClass("active"))},ft=function(){o()===1?(u.controls.prev.addClass("disabled"),u.controls.next.addClass("disabled")):!u.settings.infiniteLoop&&u.settings.hideControlOnEnd&&(u.active.index===0?(u.controls.prev.addClass("disabled"),u.controls.next.removeClass("disabled")):u.active.index===o()-1?(u.controls.next.addClass("disabled"),u.controls.prev.removeClass("disabled")):(u.controls.prev.removeClass("disabled"),u.controls.next.removeClass("disabled")))},gt=function(){if(u.settings.autoDelay>0)var t=setTimeout(f.startAuto,u.settings.autoDelay);else f.startAuto(),n(window).focus(function(){f.startAuto()}).blur(function(){f.stopAuto()});u.settings.autoHover&&f.hover(function(){u.interval&&(f.stopAuto(!0),u.autoPaused=!0)},function(){u.autoPaused&&(f.startAuto(!0),u.autoPaused=null)})},ni=function(){var c=0,o,a,s,v,i,h,r,t;u.settings.autoDirection==="next"?f.append(u.children.clone().addClass("bx-clone")):(f.prepend(u.children.clone().addClass("bx-clone")),o=u.children.first().position(),c=u.settings.mode==="horizontal"?-o.left:-o.top);e(c,"reset",0);u.settings.pager=!1;u.settings.controls=!1;u.settings.autoControls=!1;u.settings.tickerHover&&(u.usingCSS?(v=u.settings.mode==="horizontal"?4:5,u.viewport.hover(function(){a=f.css("-"+u.cssPrefix+"-transform");s=parseFloat(a.split(",")[v]);e(s,"reset",0)},function(){t=0;u.children.each(function(){t+=u.settings.mode==="horizontal"?n(this).outerWidth(!0):n(this).outerHeight(!0)});i=u.settings.speed/t;h=u.settings.mode==="horizontal"?"left":"top";r=i*(t-Math.abs(parseInt(s)));l(r)})):u.viewport.hover(function(){f.stop()},function(){t=0;u.children.each(function(){t+=u.settings.mode==="horizontal"?n(this).outerWidth(!0):n(this).outerHeight(!0)});i=u.settings.speed/t;h=u.settings.mode==="horizontal"?"left":"top";r=i*(t-Math.abs(parseInt(f.css(h))));l(r)}));l()},l=function(n){var h=n?n:u.settings.speed,t={left:0,top:0},i={left:0,top:0},r,o,s;u.settings.autoDirection==="next"?t=f.find(".bx-clone").first().position():i=u.children.first().position();r=u.settings.mode==="horizontal"?-t.left:-t.top;o=u.settings.mode==="horizontal"?-i.left:-i.top;s={resetValue:o};e(r,"ticker",h,s)},ti=function(t){var u=n(window),i={top:u.scrollTop(),left:u.scrollLeft()},r=t.offset();return i.right=i.left+u.width(),i.bottom=i.top+u.height(),r.right=r.left+t.outerWidth(),r.bottom=r.top+t.outerHeight(),!(i.right<r.left||i.left>r.right||i.bottom<r.top||i.top>r.bottom)},et=function(n){var t=document.activeElement.tagName.toLowerCase(),i=new RegExp(t,["i"]),r=i.exec("input|textarea");if(r==null&&ti(f)){if(n.keyCode===39)return rt(n),!1;if(n.keyCode===37)return ut(n),!1}},ii=function(){u.touch={start:{x:0,y:0},end:{x:0,y:0}};u.viewport.bind("touchstart MSPointerDown pointerdown",ri);u.viewport.on("click",".bxslider a",function(n){u.viewport.hasClass("click-disabled")&&(n.preventDefault(),u.viewport.removeClass("click-disabled"))})},ri=function(n){if(u.controls.el.addClass("disabled"),u.working)n.preventDefault(),u.controls.el.removeClass("disabled");else{u.touch.originalPos=f.position();var t=n.originalEvent,i=typeof t.changedTouches!="undefined"?t.changedTouches:[t];u.touch.start.x=i[0].pageX;u.touch.start.y=i[0].pageY;u.viewport.get(0).setPointerCapture&&(u.pointerId=t.pointerId,u.viewport.get(0).setPointerCapture(u.pointerId));u.viewport.bind("touchmove MSPointerMove pointermove",p);u.viewport.bind("touchend MSPointerUp pointerup",w);u.viewport.bind("MSPointerCancel pointercancel",ot)}},ot=function(){e(u.touch.originalPos.left,"reset",0);u.controls.el.removeClass("disabled");u.viewport.unbind("MSPointerCancel pointercancel",ot);u.viewport.unbind("touchmove MSPointerMove pointermove",p);u.viewport.unbind("touchend MSPointerUp pointerup",w);u.viewport.get(0).releasePointerCapture&&u.viewport.get(0).releasePointerCapture(u.pointerId)},p=function(n){var r=n.originalEvent,t=typeof r.changedTouches!="undefined"?r.changedTouches:[r],o=Math.abs(t[0].pageX-u.touch.start.x),s=Math.abs(t[0].pageY-u.touch.start.y),f=0,i=0;o*3>s&&u.settings.preventDefaultSwipeX?n.preventDefault():s*3>o&&u.settings.preventDefaultSwipeY&&n.preventDefault();u.settings.mode!=="fade"&&u.settings.oneToOneTouch&&(u.settings.mode==="horizontal"?(i=t[0].pageX-u.touch.start.x,f=u.touch.originalPos.left+i):(i=t[0].pageY-u.touch.start.y,f=u.touch.originalPos.top+i),e(f,"reset",0))},w=function(n){u.viewport.unbind("touchmove MSPointerMove pointermove",p);u.controls.el.removeClass("disabled");var r=n.originalEvent,o=typeof r.changedTouches!="undefined"?r.changedTouches:[r],i=0,t=0;u.touch.end.x=o[0].pageX;u.touch.end.y=o[0].pageY;u.settings.mode==="fade"?(t=Math.abs(u.touch.start.x-u.touch.end.x),t>=u.settings.swipeThreshold&&(u.touch.start.x>u.touch.end.x?f.goToNextSlide():f.goToPrevSlide(),f.stopAuto())):(u.settings.mode==="horizontal"?(t=u.touch.end.x-u.touch.start.x,i=u.touch.originalPos.left):(t=u.touch.end.y-u.touch.start.y,i=u.touch.originalPos.top),!u.settings.infiniteLoop&&(u.active.index===0&&t>0||u.active.last&&t<0)?e(i,"reset",200):Math.abs(t)>=u.settings.swipeThreshold?(t<0?f.goToNextSlide():f.goToPrevSlide(),f.stopAuto()):e(i,"reset",200));u.viewport.unbind("touchend MSPointerUp pointerup",w);u.viewport.get(0).releasePointerCapture&&u.viewport.get(0).releasePointerCapture(u.pointerId)},b=function(){if(u.initialized)if(u.working)window.setTimeout(b,10);else{var t=n(window).width(),i=n(window).height();(k!==t||d!==i)&&(k=t,d=i,f.redrawSlider(),u.settings.onSliderResize.call(f,u.active.index))}},st=function(n){var t=h();u.settings.ariaHidden&&!u.settings.ticker&&(u.children.attr("aria-hidden","true"),u.children.slice(n,n+t).attr("aria-hidden","false"))},ui=function(n){return n<0?u.settings.infiniteLoop?o()-1:u.active.index:n>=o()?u.settings.infiniteLoop?0:u.active.index:n};return f.goToSlide=function(t,i){var h=!0,y=0,r={left:0,top:0},l=null,p,w,b,k;if(u.oldIndex=u.active.index,u.active.index=ui(t),!u.working&&u.active.index!==u.oldIndex){if(u.working=!0,h=u.settings.onSlideBefore.call(f,u.children.eq(u.active.index),u.oldIndex,u.active.index),typeof h!="undefined"&&!h){u.active.index=u.oldIndex;u.working=!1;return}i==="next"?u.settings.onSlideNext.call(f,u.children.eq(u.active.index),u.oldIndex,u.active.index)||(h=!1):i==="prev"&&(u.settings.onSlidePrev.call(f,u.children.eq(u.active.index),u.oldIndex,u.active.index)||(h=!1));u.active.last=u.active.index>=o()-1;(u.settings.pager||u.settings.pagerCustom)&&v(u.active.index);u.settings.controls&&ft();u.settings.mode==="fade"?(u.settings.adaptiveHeight&&u.viewport.height()!==c()&&u.viewport.animate({height:c()},u.settings.adaptiveHeightSpeed),u.children.filter(":visible").fadeOut(u.settings.speed).css({zIndex:0}),u.children.eq(u.active.index).css("zIndex",u.settings.slideZIndex+1).fadeIn(u.settings.speed,function(){n(this).css("zIndex",u.settings.slideZIndex);a()})):(u.settings.adaptiveHeight&&u.viewport.height()!==c()&&u.viewport.animate({height:c()},u.settings.adaptiveHeightSpeed),!u.settings.infiniteLoop&&u.carousel&&u.active.last?u.settings.mode==="horizontal"?(l=u.children.eq(u.children.length-1),r=l.position(),y=u.viewport.width()-l.outerWidth()):(p=u.children.length-u.settings.minSlides,r=u.children.eq(p).position()):u.carousel&&u.active.last&&i==="prev"?(w=u.settings.moveSlides===1?u.settings.maxSlides-s():(o()-1)*s()-(u.children.length-u.settings.maxSlides),l=f.children(".bx-clone").eq(w),r=l.position()):i==="next"&&u.active.index===0?(r=f.find("> .bx-clone").eq(u.settings.maxSlides).position(),u.active.last=!1):t>=0&&(k=t*parseInt(s()),r=u.children.eq(k).position()),typeof r!="undefined"?(b=u.settings.mode==="horizontal"?-(r.left-y):-r.top,e(b,"slide",u.settings.speed)):u.working=!1);u.settings.ariaHidden&&st(u.active.index*s())}},f.goToNextSlide=function(){if(u.settings.infiniteLoop||!u.active.last){var n=parseInt(u.active.index)+1;f.goToSlide(n,"next")}},f.goToPrevSlide=function(){if(u.settings.infiniteLoop||u.active.index!==0){var n=parseInt(u.active.index)-1;f.goToSlide(n,"prev")}},f.startAuto=function(n){u.interval||(u.interval=setInterval(function(){u.settings.autoDirection==="next"?f.goToNextSlide():f.goToPrevSlide()},u.settings.pause),u.settings.autoControls&&n!==!0&&y("stop"))},f.stopAuto=function(n){u.interval&&(clearInterval(u.interval),u.interval=null,u.settings.autoControls&&n!==!0&&y("start"))},f.getCurrentSlide=function(){return u.active.index},f.getCurrentSlideElement=function(){return u.children.eq(u.active.index)},f.getSlideElement=function(n){return u.children.eq(n)},f.getSlideCount=function(){return u.children.length},f.isWorking=function(){return u.working},f.redrawSlider=function(){u.children.add(f.find(".bx-clone")).outerWidth(nt());u.viewport.css("height",c());u.settings.ticker||tt();u.active.last&&(u.active.index=o()-1);u.active.index>=o()&&(u.active.last=!0);u.settings.pager&&!u.settings.pagerCustom&&(it(),v(u.active.index));u.settings.ariaHidden&&st(u.active.index*s())},f.destroySlider=function(){u.initialized&&(u.initialized=!1,n(".bx-clone",this).remove(),u.children.each(function(){n(this).data("origStyle")!==undefined?n(this).attr("style",n(this).data("origStyle")):n(this).removeAttr("style")}),n(this).data("origStyle")!==undefined?this.attr("style",n(this).data("origStyle")):n(this).removeAttr("style"),n(this).unwrap().unwrap(),u.controls.el&&u.controls.el.remove(),u.controls.next&&u.controls.next.remove(),u.controls.prev&&u.controls.prev.remove(),u.pagerEl&&u.settings.controls&&!u.settings.pagerCustom&&u.pagerEl.remove(),n(".bx-caption",this).remove(),u.controls.autoEl&&u.controls.autoEl.remove(),clearInterval(u.interval),u.settings.responsive&&n(window).unbind("resize",b),u.settings.keyboardEnabled&&n(document).unbind("keydown",et),n(this).removeData("bxSlider"))},f.reloadSlider=function(t){t!==undefined&&(r=t);f.destroySlider();g();n(f).data("bxSlider",this)},g(),n(f).data("bxSlider",this),this}}}(jQuery),function(n,t,i,r){"use strict";var u=function(){var i={templateItem:'<li class="autocomplete-item"  data-value="{{Value}}" >{{Name}}<\/li>',templateCategory:'<li class="category-item category-{{CatId}}">{{CatName}}<\/li>',data:null,url:null,typeRequest:"POST",getParams:function(){},templateHead:"",templateFoot:'<span class="autocomplete-info"><i class="fa fa-thumb-tack"><\/i> Vous pouvez utiliser les touches pour naviguer<\/span>',maxResult:50,maxHeight:260,width:"100%",hasCategory:!1,getData:null,timer:500,onInit:function(){},onDisplay:function(){},onFormat:null,onSelect:null},t=function(u,f){t.prototype={hasResults:!1,init:function(){e.settings.onInit();e.container=n(e.element).wrap('<div class="autocomplete-container" ><\/div>').parent();e.container.append('<div class="autocomplete-selector" style="width:'+e.settings.width+'">                              <div class="autocomplete-head">'+e.settings.templateHead+'<\/div>                              <ul class="autocomplete-selector-list" style="overflow-y:auto;max-height:'+e.settings.maxHeight+'px"><\/ul>                              <div class="autocomplete-foot">'+e.settings.templateFoot+"<\/div>                            <\/div>");e.selectorWrapper=e.container.find(".autocomplete-selector");e.selector=n(e.container).find(".autocomplete-selector-list");e.wireEvent()},show:function(){e.selectorWrapper.addClass("in");e.initTabulation()},hide:function(){e.selectorWrapper.removeClass("in");e.disableTabulation()},initTabulation:function(){e.selector.find("li").first().addClass("item-focus");n("body").on("click",function(t){n(t.currentTarget).hasClass("autocomplete-selector-list")?t.preventDefault():e.hide()});e.container.on("keydown",function(n){var i=n.keyCode||n.which;if(e.hasResults){if(i==9||i==38||i==40||i==13)var t=e.selector.find("li.item-focus"),u=t.prev().length==0?t.first():t.prev(),r=t.next().length==0?t.last():t.next();if(i==9&&(n.preventDefault(),t.removeClass("item-focus"),r.addClass("item-focus")),i==38&&(n.preventDefault(),t.removeClass("item-focus"),u.addClass("item-focus")),i==40&&(n.preventDefault(),t.removeClass("item-focus"),r.addClass("item-focus")),i==13){n.preventDefault();e.container.addClass("autocomplete-loading");e.hide();e.onSelect(t)}}})},disableTabulation:function(){e.selector.find("li").first().addClass("item-focus");e.container.unbind("keydown");n("body").unbind("click")},loadData:function(){e.hasResults=!0;e.settings.data!=r?e.formatResponse(e.settings.data):e.settings.getData!=null?(e.xhrQuery=e.settings.getData(),e.xhrQuery.done(function(){e.formatResponse(data)})):e.settings.url!=null?(e.container.addClass("autocomplete-loading"),e.xhrQuery=n.ajax({url:e.settings.url,type:e.settings.typeRequest,dataType:"json",data:e.settings.getParams(),success:function(n){e.container.removeClass("autocomplete-loading");e.formatResponse(n)},error:function(){t.prototype.noResult();e.container.removeClass("autocomplete-loading")}})):console.log("Tu fais quoi là")},noResult:function(){return e.hasResults=!1,e.selector.html(""),n("<li>Aucun résultat<\/li>").appendTo(e.selector)},formatResponse:function(t){e.settings.onDisplay(t);e.disableTabulation();e.selector.html("");t.length>0?n.each(t,e.formatItem):e.noResult();this.show()},formatItem:function(t,i){var r,u;if(t==e.settings.maxResult)r="<li><b>plus de résultats...<\/b><\/li>",n(this.selector).append(r);else if(t+1<=e.settings.maxResult)typeof e.settings.onFormat=="function"?u=n(e.settings.onFormat(i,t)).appendTo(e.selector):(r=e.settings.templateItem.replace("{{Value}}",i.Value),r=r.replace("{{Name}}",i.Name),u=n(r).appendTo(e.selector));else return!1;e.wireEventItem(u)},wireEventItem:function(t){n(t).on("click",function(){e.onSelect(t)})},onSelect:function(t){if(typeof e.settings.onSelect=="function"){e.settings.onSelect(t);e.container.removeClass("autocomplete-loading")}else location.href=n(t).attr("data-value")},wireEvent:function(){n(e.element).on("keyup",function(n){var t=n.keyCode||n.which;t!=9&&t!=38&&t!=40&&t!=13&&(e.t?(clearTimeout(e.t),e.xhrQuery!=r&&e.xhrQuery.abort(),e.t=setTimeout(function(){e.loadData()},e.settings.timer)):e.t=setTimeout(function(){e.loadData()},e.settings.timer))})}};var e=t.prototype;e.settings=n.extend({},i,f);e.element=u;e._defaults=i;e._name=u.selector;e.init()};return t}();n.fn.autocomplete=function(n){return this.each(function(){var t=new u(this,n)})}}(jQuery,window,document)