(window.webpackJsonp=window.webpackJsonp||[]).push([[109],{320:function(t,i,n){"use strict";n.r(i);var s=n(0),o=n.n(s);!function(t){t.ccmUITabs={defaultOptions:{cache:!0,history:!1,spinner:!0,spinnerOptions:{containerStyle:{height:40,left:"50%",top:20,display:"inline-block",position:"relative"}},ajaxOptionsOverload:function(t,i){t.url=-1===t.url.indexOf("xhr")?-1===t.url.indexOf("?")?t.url+"?xhr":t.url+"&xhr":t.url,i.setRequestHeader("Accept",t.accepts.json),t.dataTypes=["html"],t.dataFilter=function(t,i){try{return JSON.parse(t).html}catch(i){return console.error("[CCMUITabs] Error",i),t}}}},isHistoryBound:!1};var i=function(i,n){this.$node=t(i),this.options=n,this.$spinner=null,this.history=null,this.init()};i.prototype={init:function(){var i=this;if(this.options.spinner&&void 0!==t.fn.spin&&(this.$spinner=t("
").css(this.options.spinnerOptions.containerStyle).append(t("
").spin(this.options.spinnerOptions))),Object.keys(this.defaultHandlers).forEach((function(t){i.options[t]=i.bindHandler(t,i.options[t])})),this.$node.tabs(this.options),this.options.history){this.history={initialTitle:document.title,delay:100,lastTs:null},!1===t.ccmUITabs.isHistoryBound&&(t.ccmUITabs.isHistoryBound=!0)&&t(window).on("popstate",(function(t){i.onStateChange.call(i,t.originalEvent.state)}));var n=this.$node.tabs("option","active");history.replaceState({timestamp:Date.now(),tabIndex:n,title:this.history.initialTitle},this.history.initialTitle,decodeURIComponent(window.location.pathname+window.location.search))}},onStateChange:function(t){var i=Date.now();document.title=t.title,i-t.timestamp>this.history.delay&&(this.history.lastTs=i,this.$node.tabs("option","active",t.tabIndex))},bindHandler:function(t,i){var n=this;return function(s,o){if(n.defaultHandlers[t].call(n,s,o),"function"==typeof i)return i(s,o)}},defaultHandlers:{beforeLoad:function(i,n){if(this.options.cache&&n.tab.data("loaded"))i.preventDefault();else{var s=o()(this.options.ajaxOptionsOverload);"function"===s?this.options.ajaxOptionsOverload(n.ajaxSettings,n.jqXHR):"object"===s&&t.extend(n.ajaxSettings,this.options.ajaxOptionsOverload),null!==this.$spinner&&n.panel.append(this.$spinner)}},load:function(t,i){this.options.cache&&i.tab.data("loaded",!0)},activate:function(i,n){if(this.options.history&&(null===this.history.lastTs||i.timeStamp-this.history.lastTs>this.history.delay)){var s=t(n.newTab[0]).find("a"),o=this.history.initialTitle+" - "+s.attr("title"),e={timestamp:Date.now(),tabIndex:this.$node.tabs("option","active"),title:o};history.pushState(e,o,s.attr("href")),this.onStateChange(e)}}}},t.fn.ccmUITabs=function(n){return n=t.extend(!0,{},t.ccmUITabs.defaultOptions,n),this.each((function(){var s=new i(this,n);t(this).data("ccmuitabs",s)}))}}(jQuery)}}]);
//# sourceMappingURL=http://assets-sourcemaps.s3.prod.ccmbg.net/www.linternaute.com/dist/app/sourcemaps/js/chunks/jquery.ccmuitabs.2922e178c593f20e681c.js.map