(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.VueSidebar = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o {{ title }} '; },{"vueify/lib/insert-css":1}],3:[function(require,module,exports){ function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var __vueify_insert__=require("vueify/lib/insert-css"),__vueify_style__=__vueify_insert__.insert(".m-r-5{margin-right:5px}.m-r-10{margin-right:10px}.m-b-10{margin-bottom:10px}.cursor-pointer{cursor:pointer}#sidebar{position:fixed;top:0;left:0;width:150px;height:100%;background-color:#2e363f}.-main-title{color:#3bafda;font-size:26px;font-weight:700;text-align:center;letter-spacing:.03em;text-shadow:1px 1px 2px #000}.-sub-title{color:#717171;font-size:13px;text-shadow:1px 1px 1px #2f2f2f}.-sidebar-btn{position:relative;padding:10px 12px;text-align:left;font-size:14px;color:#a2acae;background-color:#24292f;border-color:transparent;border-radius:0;border-top:1px solid #37414b;border-bottom:1px solid #111519;border-left-width:0;border-right-width:0}.-sidebar-btn>i{width:20px;text-align:center}.-sub-route{border:none;color:#75767b;background-color:#202429;padding-left:20px}.-sub-route:hover{color:#fff;background-color:#202429}.-sidebar-btn .caret{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}");Object.defineProperty(exports,"__esModule",{value:!0});var _Link=require("./Link.vue"),_Link2=_interopRequireDefault(_Link);exports.default={components:{Link:_Link2.default},props:{mainTitle:String,subTitle:String,routes:{type:Object,required:!0}},watch:{"$route.path":function(){this.expand()}},attached:function(){this.expand();var e=$(this.$el);e.on("show.bs.collapse","div.collapse",function(){var t=this.id;e.find("div.collapse").each(function(){this.id!==t&&$(this).collapse("hide")})})},methods:{expand:function(){$(this.$el).find("a.-matched-route").parents("div.collapse").collapse("show")}}},module.exports.__esModule&&(module.exports=module.exports.default),("function"==typeof module.exports?module.exports.options:module.exports).template=''; },{"./Link.vue":2,"vueify/lib/insert-css":1}]},{},[3])(3) });