(o)
| 178 | typeof JSON.stringify(Prototype.K) === 'undefined'; |
| 179 | |
| 180 | function Type(o) { |
| 181 | switch(o) { |
| 182 | case null: return NULL_TYPE; |
| 183 | case (void 0): return UNDEFINED_TYPE; |
| 184 | } |
| 185 | var type = typeof o; |
| 186 | switch(type) { |
| 187 | case 'boolean': return BOOLEAN_TYPE; |
| 188 | case 'number': return NUMBER_TYPE; |
| 189 | case 'string': return STRING_TYPE; |
| 190 | } |
| 191 | return OBJECT_TYPE; |
| 192 | } |
| 193 | |
| 194 | function extend(destination, source) { |
| 195 | for (var property in source) |