ಠ‿ಠ
ಠ⌣ಠ
כּ‗כּ
ó‿ó
Ethernet controller: Atheros Communications Inc. AR2413/AR2414 Wireless Network Adapter [AR5005G(S) 802.11bg]
Test & try:
sudo rmmod ath5k| // Button styles | |
| // ------------------------- | |
| // Pill button variants | |
| .btn.btn-pill { | |
| // border-radius depends on button' height | |
| @border-radius-pill: (@font-size-base * @line-height-base + @padding-base-vertical * 2) / 2; | |
| border-radius: @border-radius-pill; |
| function areEquivalents (a, b) { | |
| if (a && b && typeof a === 'object' && typeof a === typeof b && a.length === b.length) { | |
| for (var prop in a) { | |
| if (a.hasOwnProperty(prop) && !areEquivalents(a[prop], b[prop])) { | |
| return false | |
| } | |
| } | |
| for (var prop in b) { | |
| if (b.hasOwnProperty(prop) && !areEquivalents(b[prop], a[prop])) { | |
| return false |
| /* Open Sans - by Steve Matteson, Apache License version 2.0 */ | |
| /* Open Sans Light */ | |
| @font-face { | |
| font-family: 'Open Sans'; | |
| src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAF5IABMAAAAArgwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwAAAAca7DAFEdERUYAAAHEAAAAHQAAAB4AJwDwR1BPUwAAAeQAAASiAAAJmCwaFlhHU1VCAAAGiAAAAIEAAACooF6Ikk9TLzIAAAcMAAAAXgAAAGCgeJYXY21hcAAAB2wAAAGGAAAB2s9AWKBjdnQgAAAI9AAAADgAAAA4ClINZmZwZ20AAAksAAABsQAAAmVTtC+nZ2FzcAAACuAAAAAIAAAACAAAABBnbHlmAAAK6AAASiYAAI54OERAeGhlYWQAAFUQAAAAMwAAADYJcp/SaGhlYQAAVUQAAAAfAAAAJA9bBixobXR4AABVZAAAAjEAAAOmuKtcmWxvY2EAAFeYAAABzgAAAdZKMihUbWF4cAAAWWgAAAAgAAAAIAIHAc1uYW1lAABZiAAAAhoAAATiYqqsfHBvc3QAAFukAAAB6wAAAt17wozucHJlcAAAXZAAAACvAAABLyQjUqh3ZWJmAABeQAAAAAYAAAAG7WNVfgAAAAEAAAAA0MoNVwAAAADJQhTbAAAAANGkneF42mNgZGBg4AFiMSBmYmAEwpdAzALmMQAADaEBGAAAAHjarZZLbFRVGMf/M51hxoKWqtH4CBoyNrUGjQ1J27GwatpaDZZpi4MOig/iAkJCY0hMExaFgbgwIQYrOTxqCkyh0FmQUpryMkxXLNzhaW3jyuVJV8QFIY6/c9sp4EjVxHz55dw597vf43/OPXMVklSpbn2qSEvru916/rOvenep5oveHTtVv+uTL3dro |
| function deepDiffRight (left, right) { | |
| // if they are equals, return undefined | |
| if (angular.equals(left, right)) return | |
| // form now on, we can assure that `left` and `right` are not equals (equivalents) | |
| // if `left` and `right` are primitives, value changed | |
| // if `left` is a primitive and `right` an object, value has been replaced with an object | |
| // if `left` is an object and `right` a primitive, value has been replaced with a primitive | |
| // use `_.copy` to prevent object referrence issues | |
| if (!angular.isObject(left) || !angular.isObject(right)) return angular.copy(right) |
| 'use strict' | |
| function flatten (source, dest, separator, path) { | |
| dest = typeof dest !== 'undefined' ? dest : {} | |
| separator = typeof separator !== 'undefined' ? separator : '-' | |
| path = typeof path !== 'undefined' ? path : [] | |
| for (var key in source) { | |
| if (!source.hasOwnProperty(key)) continue |