(window.webpackJsonp=window.webpackJsonp||[]).push([[31],{303:function(t,a,e){},335:function(t,a,e){"use strict";e(303)},357:function(t,a,e){"use strict";e.r(a);e(46);var s={name:"FdiTabs",provide(){return{fdiTabs:this}},props:{defaultTab:{type:String,default:""}},data:()=>({tabList:[],activeName:""}),watch:{"$route.hash"(){this.applyRouteTab()},"$route.query.tab"(){this.applyRouteTab()}},methods:{wantedName(){const t=this.$route&&this.$route.query&&this.$route.query.tab,a=this.$route&&this.$route.hash?String(this.$route.hash).replace(/^#/,""):"";return t||a||""},register(t){this.tabList.find(a=>a.name===t.tabName)||this.tabList.push({title:t.title,name:t.tabName}),this.applyRouteTab()},unregister(t){this.tabList=this.tabList.filter(a=>a.name!==t.tabName)},applyRouteTab(){const t=this.wantedName();t&&this.tabList.some(a=>a.name===t)?this.activeName=t:this.activeName&&this.tabList.some(t=>t.name===this.activeName)||(this.defaultTab&&this.tabList.some(t=>t.name===this.defaultTab)?this.activeName=this.defaultTab:this.tabList.length&&(this.activeName=this.tabList[0].name))},select(t){if(this.activeName=t,!this.$route)return;const a="#"+t;this.$route.hash!==a&&this.$router.replace({path:this.$route.path,query:this.$route.query,hash:a}).catch(()=>{})}}},i=(e(335),e(10)),h=Object(i.a)(s,(function(){var t=this,a=t._self._c;return a("div",{staticClass:"fdi-tabs"},[a("div",{staticClass:"fdi-tabs__nav",attrs:{role:"tablist"}},t._l(t.tabList,(function(e){return a("button",{key:e.name,staticClass:"fdi-tabs__tab",class:{"is-active":e.name===t.activeName},attrs:{type:"button",role:"tab","aria-selected":e.name===t.activeName},on:{click:function(a){return t.select(e.name)}}},[t._v("\n "+t._s(e.title)+"\n ")])})),0),t._v(" "),a("div",{staticClass:"fdi-tabs__body"},[t._t("default")],2)])}),[],!1,null,"95e91e9a",null);a.default=h.exports}}]);