ಠ‿ಠ
ಠ⌣ಠ
כּ‗כּ
ó‿ó
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 |