attributes-kit
Version:
React component for MSON rendering
2 lines • 277 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["react","react-dom"],t):"object"==typeof exports?exports.AttributesKit=t(require("react"),require("react-dom")):e.AttributesKit=t(e.React,e["react-dom"])}(this,function(e,t){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),s=r(l),f=n(2),c=r(f),p=n(3),d=n(4),h=r(d),y=n(15),m=r(y),b=function(e){function t(e){o(this,t);var n=i(this,Object.getPrototypeOf(t).call(this));return n.options=e||{},n.element=e.element,n.elementSelector=e.elementSelector,n.options=e.options,n.getElement(),n.validate(),n}return a(t,e),u(t,null,[{key:"render",value:function(e,n,r){var o=null;"string"==typeof n&&(o=n);var i=new t({element:n,elementSelector:o,options:r});return i.render(e),i}}]),u(t,[{key:"validate",value:function(){if(!this.element)throw Error("Unable to find element where to render attributes.")}},{key:"getElement",value:function(){return this.element?this.element:(this.element=document.querySelector(this.elementSelector),this.element)}},{key:"render",value:function(e){c["default"].render(s["default"].createElement(h["default"],{element:e,dataStructures:this.options.dataStructures}),this.element)}}]),t}(p.EventEmitter);b.Attributes=h["default"],b.Attribute=m["default"],t["default"]=b,e.exports=t["default"]}).call(this)}finally{}},function(t,n){t.exports=e},function(e,n){e.exports=t},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function o(e){return"number"==typeof e}function i(e){return"object"==typeof e&&null!==e}function a(e){return void 0===e}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if(!o(e)||0>e||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,o,u,l,s;if(this._events||(this._events={}),"error"===e&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;throw TypeError('Uncaught, unspecified "error" event.')}if(n=this._events[e],a(n))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:u=Array.prototype.slice.call(arguments,1),n.apply(this,u)}else if(i(n))for(u=Array.prototype.slice.call(arguments,1),s=n.slice(),o=s.length,l=0;o>l;l++)s[l].apply(this,u);return!0},n.prototype.addListener=function(e,t){var o;if(!r(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,r(t.listener)?t.listener:t),this._events[e]?i(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,i(this._events[e])&&!this._events[e].warned&&(o=a(this._maxListeners)?n.defaultMaxListeners:this._maxListeners,o&&o>0&&this._events[e].length>o&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function n(){this.removeListener(e,n),o||(o=!0,t.apply(this,arguments))}if(!r(t))throw TypeError("listener must be a function");var o=!1;return n.listener=t,this.on(e,n),this},n.prototype.removeListener=function(e,t){var n,o,a,u;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],a=n.length,o=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(i(n)){for(u=a;u-- >0;)if(n[u]===t||n[u].listener&&n[u].listener===t){o=u;break}if(0>o)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],r(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(5),s=r(l),f=n(1),c=r(f),p=n(15),d=r(p),h=function(e){function t(){return o(this,t),i(this,Object.getPrototypeOf(t).apply(this,arguments))}return a(t,e),u(t,[{key:"render",value:function(){var e=this.props.element;if(e&&this.props.dataStructures){var t={},n=!0,r=!1,o=void 0;try{for(var i,a=this.props.dataStructures[Symbol.iterator]();!(n=(i=a.next()).done);n=!0){var u=i.value;t[u.meta.id]=u}}catch(l){r=!0,o=l}finally{try{!n&&a["return"]&&a["return"]()}finally{if(r)throw o}}e=JSON.parse(JSON.stringify(e)),e=s["default"].dereference(e,t)}return c["default"].createElement("div",null,c["default"].createElement("div",null,c["default"].createElement("h1",null,"Attributes")),c["default"].createElement("div",null,c["default"].createElement(d["default"],{element:e,theme:this.props.theme})))}}]),t}(c["default"].Component);h.propTypes={dataStructures:c["default"].PropTypes.array,element:c["default"].PropTypes.object,theme:c["default"].PropTypes.object},t["default"]=h,e.exports=t["default"]}).call(this)}finally{}},function(e,t,n){(function(){var t,r,o,i,a;r=n(6),o=n(8),i=n(9),a=n(7).inherit,t=function(){function e(e){this.structures=null!=e?e:{}}return e.prototype.dereference=function(e){return r(e,this.structures)},e.prototype.example=function(e){return o(e,this.structures)},e.prototype.schema=function(e){return i(e,this.structures)},e}(),e.exports={Eidolon:t,dereference:r,example:o,inherit:a,schema:i}}).call(this)},function(e,t,n){(function(){var t,r,o,i;o=n(7),i=o.uniqueMembers,r=o.inherit,e.exports=t=function(e,n){var o,a,u,l,s,f,c,p,d,h;switch(e.element){case"enum":case"array":return e.content=function(){var r,o,i,a;for(i=e.content||[],a=[],r=0,o=i.length;o>r;r++)u=i[r],a.push(t(u,n));return a}(),e;case"object":for(c=e.content?e.content.slice(0):[],a=0;a<c.length;)if(f=c[a],a++,"ref"!==f.element)f.content.key&&(f.content.key=t(f.content.key,n)),f.content.value&&(f.content.value=t(f.content.value,n));else{for(a--,d=n[f.content.href],d.content=JSON.parse(JSON.stringify(d.content)),h=d.content,l=0,s=h.length;s>l;l++)p=h[l],null==p.meta&&(p.meta={}),p.meta.ref=f.content.href,null==(o=p.meta).links&&(o.links=[]),p.meta.links.push({relation:"origin",href:"http://refract.link/included-member/"});c.splice.apply(c,[a,1].concat(d.content))}return e.content=i(c),e;default:return d=n[e.element],d?t(r(d,e),n):e}}}).call(this)},function(e,t){(function(){var t,n,r={}.hasOwnProperty;n=function(e){var t,n,r;for(r={},t=0;t<e.length;){if("member"===e[t].element){if(n=e[t].content.key.content,void 0!==r[n]){e[r[n]]=e[t],e.splice(t,1);continue}r[n]=t}t++}return e},t=function(e,t){var o,i,a,u,l,s,f,c,p,d,h,y,m,b,v,g,_,x;if(a=JSON.parse(JSON.stringify(e)),null!=(null!=(d=e.meta)?d.id:void 0)&&(delete a.meta.id,a.meta.ref=e.meta.id,null==(o=a.meta).links&&(o.links=[]),a.meta.links.push({relation:"origin",href:"http://refract.link/inherited/"}),null!=(h=a.content)?h.length:void 0))for(y=a.content,l=0,c=y.length;c>l;l++)u=y[l],u.element&&(u.meta&&u.meta.ref||(null==u.meta&&(u.meta={}),u.meta.ref=e.meta.id,null==(i=u.meta).links&&(i.links=[]),u.meta.links.push({relation:"origin",href:"http://refract.link/inherited-member/"})));if(t.meta){null==a.meta&&(a.meta={}),m=t.meta;for(f in m)r.call(m,f)&&(x=m[f],a.meta[f]=x)}if(t.attributes){null==a.attributes&&(a.attributes={}),b=t.attributes;for(f in b)r.call(b,f)&&(x=b[f],a.attributes[f]=x)}if(t.content)if((null!=(v=a.content)?v.push:void 0)||(null!=(g=t.content)?g.push:void 0)){for(null==a.content&&(a.content=[]),_=t.content,s=0,p=_.length;p>s;s++)u=_[s],a.content.push(u);a.content.length&&"member"===a.content[0].element&&n(a.content)}else null!=t.content&&(a.content=t.content);return a},e.exports={uniqueMembers:n,inherit:t}}).call(this)},function(e,t,n){(function(){var t,r,o;r=n(6),t=function(e){switch(e){case"boolean":return!0;case"number":return 1;case"string":return"Hello, world!"}},o=function(e){var n,r,i,a,u,l,s,f,c,p,d,h;switch(e.element){case"boolean":case"string":case"number":return null!=e.content?e.content:void 0!==(null!=(c=e.attributes)?c["default"]:void 0)?e.attributes["default"]:t(e.element);case"enum":return o(e.content[0]);case"array":for(p=e.content||[],h=[],n=0,u=p.length;u>n;n++)r=p[n],h.push(o(r));return h;case"object":for(f={},d=e.content,i=0,l=d.length;l>i;i++)s=d[i],"select"===s.element&&(s=s.content[0].content[0]),a=s.content.key.content,f[a]=s.content.value?o(s.content.value):t("string");return f}},e.exports=function(e,t){return o(r(e,t))}}).call(this)},function(e,t,n){(function(){var t,r,o;t=n(10).deepEqual,r=n(6),o=function(e,n){var r,i,a,u,l,s,f,c,p,d,h,y,m,b,v,g,_,x,w,O,E,j,k,S,P,C,T,A,R,M;switch(null==n&&(n=!0),R={},n&&(R.$schema="http://json-schema.org/draft-04/schema#"),e.element){case"boolean":case"string":case"number":R.type=e.element,null!=(null!=(x=e.attributes)?x["default"]:void 0)&&(R["default"]=e.attributes["default"]);break;case"enum":for(R["enum"]=[],w=e.content||[],i=0,c=w.length;c>i;i++)a=w[i],R["enum"].push(a.content);break;case"array":for(R.type="array",u=[],O=e.content||[],l=0,p=O.length;p>l;l++)a=O[l],u.push(o(a,!1));if(1===u.length)R.items=u[0];else if(u.length>1)try{R.items=u.reduce(function(e,n){return t(e,n)||n})}catch(B){R.items={anyOf:u}}break;case"object":case"option":for(R.type="object",R.properties={},A=[],_=e.content.slice(0),E=e.content,s=0,d=E.length;d>s;s++)if(m=E[s],"select"!==m.element)f=m.content.key.content,R.properties[f]=m.content.value?o(m.content.value,!1):{type:"string"},null!=(null!=(S=m.meta)?S.description:void 0)&&(R.properties[f].description=m.meta.description),(null!=(P=m.attributes)?P.typeAttributes:void 0)&&(M=m.attributes.typeAttributes,-1!==M.indexOf("required")&&-1===A.indexOf(f)&&A.push(f),-1!==M.indexOf("nullable")&&(R.properties[f].type=[R.properties[f].type,"null"]));else{for(r=[],j=m.content,y=0,h=j.length;h>y;y++){b=j[y],v=o(b,!1),k=v.properties;for(f in k)g=k[f],r.push(f),R.properties[f]=g}R.allOf||(R.allOf=[]),R.allOf.push({not:{required:r}})}A.length&&(R.required=A)}return null!=(null!=(C=e.meta)?C.description:void 0)&&(R.description=e.meta.description),(null!=(T=e.attributes)?T.typeAttributes:void 0)&&(M=e.attributes.typeAttributes,-1!==M.indexOf("nullable")&&(R.type=[R.type,"null"])),R},e.exports=function(e,t){return o(r(e,t))}}).call(this)},function(e,t,n){function r(e,t){return d.isUndefined(t)?""+t:d.isNumber(t)&&!isFinite(t)?t.toString():d.isFunction(t)||d.isRegExp(t)?t.toString():t}function o(e,t){return d.isString(e)?e.length<t?e:e.slice(0,t):e}function i(e){return o(JSON.stringify(e.actual,r),128)+" "+e.operator+" "+o(JSON.stringify(e.expected,r),128)}function a(e,t,n,r,o){throw new m.AssertionError({message:n,actual:e,expected:t,operator:r,stackStartFunction:o})}function u(e,t){e||a(e,!0,t,"==",m.ok)}function l(e,t){if(e===t)return!0;if(d.isBuffer(e)&&d.isBuffer(t)){if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return d.isDate(e)&&d.isDate(t)?e.getTime()===t.getTime():d.isRegExp(e)&&d.isRegExp(t)?e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase:d.isObject(e)||d.isObject(t)?f(e,t):e==t}function s(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function f(e,t){if(d.isNullOrUndefined(e)||d.isNullOrUndefined(t))return!1;if(e.prototype!==t.prototype)return!1;if(d.isPrimitive(e)||d.isPrimitive(t))return e===t;var n=s(e),r=s(t);if(n&&!r||!n&&r)return!1;if(n)return e=h.call(e),t=h.call(t),l(e,t);var o,i,a=b(e),u=b(t);if(a.length!=u.length)return!1;for(a.sort(),u.sort(),i=a.length-1;i>=0;i--)if(a[i]!=u[i])return!1;for(i=a.length-1;i>=0;i--)if(o=a[i],!l(e[o],t[o]))return!1;return!0}function c(e,t){return e&&t?"[object RegExp]"==Object.prototype.toString.call(t)?t.test(e):e instanceof t?!0:t.call({},e)===!0:!1}function p(e,t,n,r){var o;d.isString(n)&&(r=n,n=null);try{t()}catch(i){o=i}if(r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!o&&a(o,n,"Missing expected exception"+r),!e&&c(o,n)&&a(o,n,"Got unwanted exception"+r),e&&o&&n&&!c(o,n)||!e&&o)throw o}var d=n(11),h=Array.prototype.slice,y=Object.prototype.hasOwnProperty,m=e.exports=u;m.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=i(this),this.generatedMessage=!0);var t=e.stackStartFunction||a;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,o=t.name,u=r.indexOf("\n"+o);if(u>=0){var l=r.indexOf("\n",u+1);r=r.substring(l+1)}this.stack=r}}},d.inherits(m.AssertionError,Error),m.fail=a,m.ok=u,m.equal=function(e,t,n){e!=t&&a(e,t,n,"==",m.equal)},m.notEqual=function(e,t,n){e==t&&a(e,t,n,"!=",m.notEqual)},m.deepEqual=function(e,t,n){l(e,t)||a(e,t,n,"deepEqual",m.deepEqual)},m.notDeepEqual=function(e,t,n){l(e,t)&&a(e,t,n,"notDeepEqual",m.notDeepEqual)},m.strictEqual=function(e,t,n){e!==t&&a(e,t,n,"===",m.strictEqual)},m.notStrictEqual=function(e,t,n){e===t&&a(e,t,n,"!==",m.notStrictEqual)},m["throws"]=function(e,t,n){p.apply(this,[!0].concat(h.call(arguments)))},m.doesNotThrow=function(e,t){p.apply(this,[!1].concat(h.call(arguments)))},m.ifError=function(e){if(e)throw e};var b=Object.keys||function(e){var t=[];for(var n in e)y.call(e,n)&&t.push(n);return t}},function(e,t,n){(function(e,r){function o(e,n){var r={seen:[],stylize:a};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),y(n)?r.showHidden=n:n&&t._extend(r,n),x(r.showHidden)&&(r.showHidden=!1),x(r.depth)&&(r.depth=2),x(r.colors)&&(r.colors=!1),x(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=i),l(r,e,r.depth)}function i(e,t){var n=o.styles[t];return n?"["+o.colors[n][0]+"m"+e+"["+o.colors[n][1]+"m":e}function a(e,t){return e}function u(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}function l(e,n,r){if(e.customInspect&&n&&k(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var o=n.inspect(r,e);return g(o)||(o=l(e,o,r)),o}var i=s(e,n);if(i)return i;var a=Object.keys(n),y=u(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(n)),j(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return f(n);if(0===a.length){if(k(n)){var m=n.name?": "+n.name:"";return e.stylize("[Function"+m+"]","special")}if(w(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(E(n))return e.stylize(Date.prototype.toString.call(n),"date");if(j(n))return f(n)}var b="",v=!1,_=["{","}"];if(h(n)&&(v=!0,_=["[","]"]),k(n)){var x=n.name?": "+n.name:"";b=" [Function"+x+"]"}if(w(n)&&(b=" "+RegExp.prototype.toString.call(n)),E(n)&&(b=" "+Date.prototype.toUTCString.call(n)),j(n)&&(b=" "+f(n)),0===a.length&&(!v||0==n.length))return _[0]+b+_[1];if(0>r)return w(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special");e.seen.push(n);var O;return O=v?c(e,n,r,y,a):a.map(function(t){return p(e,n,r,y,t,v)}),e.seen.pop(),d(O,b,_)}function s(e,t){if(x(t))return e.stylize("undefined","undefined");if(g(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return v(t)?e.stylize(""+t,"number"):y(t)?e.stylize(""+t,"boolean"):m(t)?e.stylize("null","null"):void 0}function f(e){return"["+Error.prototype.toString.call(e)+"]"}function c(e,t,n,r,o){for(var i=[],a=0,u=t.length;u>a;++a)A(t,String(a))?i.push(p(e,t,n,r,String(a),!0)):i.push("");return o.forEach(function(o){o.match(/^\d+$/)||i.push(p(e,t,n,r,o,!0))}),i}function p(e,t,n,r,o,i){var a,u,s;if(s=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]},s.get?u=s.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):s.set&&(u=e.stylize("[Setter]","special")),A(r,o)||(a="["+o+"]"),u||(e.seen.indexOf(s.value)<0?(u=m(n)?l(e,s.value,null):l(e,s.value,n-1),u.indexOf("\n")>-1&&(u=i?u.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+u.split("\n").map(function(e){return" "+e}).join("\n"))):u=e.stylize("[Circular]","special")),x(a)){if(i&&o.match(/^\d+$/))return u;a=JSON.stringify(""+o),a.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+u}function d(e,t,n){var r=0,o=e.reduce(function(e,t){return r++,t.indexOf("\n")>=0&&r++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);return o>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function h(e){return Array.isArray(e)}function y(e){return"boolean"==typeof e}function m(e){return null===e}function b(e){return null==e}function v(e){return"number"==typeof e}function g(e){return"string"==typeof e}function _(e){return"symbol"==typeof e}function x(e){return void 0===e}function w(e){return O(e)&&"[object RegExp]"===P(e)}function O(e){return"object"==typeof e&&null!==e}function E(e){return O(e)&&"[object Date]"===P(e)}function j(e){return O(e)&&("[object Error]"===P(e)||e instanceof Error)}function k(e){return"function"==typeof e}function S(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function P(e){return Object.prototype.toString.call(e)}function C(e){return 10>e?"0"+e.toString(10):e.toString(10)}function T(){var e=new Date,t=[C(e.getHours()),C(e.getMinutes()),C(e.getSeconds())].join(":");return[e.getDate(),L[e.getMonth()],t].join(" ")}function A(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var R=/%[sdj%]/g;t.format=function(e){if(!g(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(o(arguments[n]));return t.join(" ")}for(var n=1,r=arguments,i=r.length,a=String(e).replace(R,function(e){if("%%"===e)return"%";if(n>=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(t){return"[Circular]"}default:return e}}),u=r[n];i>n;u=r[++n])a+=m(u)||!O(u)?" "+u:" "+o(u);return a},t.deprecate=function(n,o){function i(){if(!a){if(r.throwDeprecation)throw new Error(o);r.traceDeprecation?console.trace(o):console.error(o),a=!0}return n.apply(this,arguments)}if(x(e.process))return function(){return t.deprecate(n,o).apply(this,arguments)};if(r.noDeprecation===!0)return n;var a=!1;return i};var M,B={};t.debuglog=function(e){if(x(M)&&(M={NODE_ENV:"production"}.NODE_DEBUG||""),e=e.toUpperCase(),!B[e])if(new RegExp("\\b"+e+"\\b","i").test(M)){var n=r.pid;B[e]=function(){var r=t.format.apply(t,arguments);console.error("%s %d: %s",e,n,r)}}else B[e]=function(){};return B[e]},t.inspect=o,o.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},o.styles={special:"cyan",number:"yellow","boolean":"yellow",undefined:"grey","null":"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=h,t.isBoolean=y,t.isNull=m,t.isNullOrUndefined=b,t.isNumber=v,t.isString=g,t.isSymbol=_,t.isUndefined=x,t.isRegExp=w,t.isObject=O,t.isDate=E,t.isError=j,t.isFunction=k,t.isPrimitive=S,t.isBuffer=n(13);var L=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];t.log=function(){console.log("%s - %s",T(),t.format.apply(t,arguments))},t.inherits=n(14),t._extend=function(e,t){if(!t||!O(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}}).call(t,function(){return this}(),n(12))},function(e,t){function n(){s=!1,a.length?l=a.concat(l):f=-1,l.length&&r()}function r(){if(!s){var e=setTimeout(n);s=!0;for(var t=l.length;t;){for(a=l,l=[];++f<t;)a&&a[f].run();f=-1,t=l.length}a=null,s=!1,clearTimeout(e)}}function o(e,t){this.fun=e,this.array=t}function i(){}var a,u=e.exports={},l=[],s=!1,f=-1;u.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new o(e,t)),1!==l.length||s||setTimeout(r,0)},o.prototype.run=function(){this.fun.apply(null,this.array)},u.title="browser",u.browser=!0,u.env={},u.argv=[],u.version="",u.versions={},u.on=i,u.addListener=i,u.once=i,u.off=i,u.removeListener=i,u.removeAllListeners=i,u.emit=i,u.binding=function(e){throw new Error("process.binding is not supported")},u.cwd=function(){return"/"},u.chdir=function(e){throw new Error("process.chdir is not supported")},u.umask=function(){return 0}},function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),s=r(l),f=n(16),c=r(f),p=n(102),d=r(p),h=n(119),y=r(h),m=n(218),b=r(m),v=function(e){function t(){return o(this,t),i(this,Object.getPrototypeOf(t).apply(this,arguments))}return a(t,e),u(t,[{key:"getChildContext",value:function(){var e=void 0;return e=(0,c["default"])(b["default"]),e=(0,d["default"])(e,this.props.theme||{}),{theme:e}}},{key:"render",value:function(){if(!this.props.element)return!1;var e=y["default"][this.props.element.element];return"undefined"==typeof e?new Error("Unable to find a rendering component for "+this.props.element.element):s["default"].createElement(e,{element:this.props.element,expandableCollapsible:this.props.expandableCollapsible,parentElement:this.props.parentElement})}}]),t}(s["default"].Component);v.propTypes={theme:s["default"].PropTypes.object,element:s["default"].PropTypes.object,expandableCollapsible:s["default"].PropTypes.bool,parentElement:s["default"].PropTypes.object},v.childContextTypes={theme:s["default"].PropTypes.object},t["default"]=v,e.exports=t["default"]}).call(this)}finally{}},function(e,t,n){function r(e){return o(e,!0)}var o=n(17);e.exports=r},function(e,t,n){function r(e,t,n,x,w,O){var E;if(n&&(E=w?n(e,x,w,O):n(e)),void 0!==E)return E;if(!g(e))return e;var S=m(e);if(S){if(E=d(e),!t)return f(e,E)}else{var P=p(e),T=P==j||P==k;if(b(e))return s(e,t);if(P==C||P==_||T&&!w){if(v(e))return w?e:{};if(E=y(T?{}:e),!t)return c(e,u(E,e))}else{if(!K[P])return w?e:{};E=h(e,P,t)}}O||(O=new o);var A=O.get(e);return A?A:(O.set(e,E),(S?i:l)(e,function(o,i){a(E,i,r(o,t,n,i,e,O))}),S?E:c(e,E))}var o=n(18),i=n(53),a=n(54),u=n(55),l=n(73),s=n(76),f=n(77),c=n(78),p=n(80),d=n(83),h=n(84),y=n(98),m=n(69),b=n(100),v=n(37),g=n(36),_="[object Arguments]",x="[object Array]",w="[object Boolean]",O="[object Date]",E="[object Error]",j="[object Function]",k="[object GeneratorFunction]",S="[object Map]",P="[object Number]",C="[object Object]",T="[object RegExp]",A="[object Set]",R="[object String]",M="[object Symbol]",B="[object WeakMap]",L="[object ArrayBuffer]",I="[object Float32Array]",D="[object Float64Array]",F="[object Int8Array]",W="[object Int16Array]",z="[object Int32Array]",U="[object Uint8Array]",N="[object Uint8ClampedArray]",q="[object Uint16Array]",$="[object Uint32Array]",K={};K[_]=K[x]=K[L]=K[w]=K[O]=K[I]=K[D]=K[F]=K[W]=K[z]=K[S]=K[P]=K[C]=K[T]=K[A]=K[R]=K[M]=K[U]=K[N]=K[q]=K[$]=!0,K[E]=K[j]=K[B]=!1,e.exports=r},function(e,t,n){function r(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(19),i=n(20),a=n(24),u=n(26),l=n(28);r.prototype.clear=o,r.prototype["delete"]=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=l,e.exports=r},function(e,t){function n(){this.__data__={array:[],map:null}}e.exports=n},function(e,t,n){function r(e){var t=this.__data__,n=t.array;return n?o(n,e):t.map["delete"](e)}var o=n(21);e.exports=r},function(e,t,n){function r(e,t){var n=o(e,t);if(0>n)return!1;var r=e.length-1;return n==r?e.pop():a.call(e,n,1),!0}var o=n(22),i=Array.prototype,a=i.splice;e.exports=r},function(e,t,n){function r(e,t){for(var n=e.length;n--;)if(o(e[n][0],t))return n;return-1}var o=n(23);e.exports=r},function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},function(e,t,n){function r(e){var t=this.__data__,n=t.array;return n?o(n,e):t.map.get(e)}var o=n(25);e.exports=r},function(e,t,n){function r(e,t){var n=o(e,t);return 0>n?void 0:e[n][1]}var o=n(22);e.exports=r},function(e,t,n){function r(e){var t=this.__data__,n=t.array;return n?o(n,e):t.map.has(e)}var o=n(27);e.exports=r},function(e,t,n){function r(e,t){return o(e,t)>-1}var o=n(22);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=n.array;r&&(r.length<a-1?i(r,e,t):(n.array=null,n.map=new o(r)));var u=n.map;return u&&u.set(e,t),this}var o=n(29),i=n(51),a=200;e.exports=r},function(e,t,n){function r(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(30),i=n(43),a=n(47),u=n(49),l=n(50);r.prototype.clear=o,r.prototype["delete"]=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=l,e.exports=r},function(e,t,n){function r(){this.__data__={hash:new o,map:i?new i:[],string:new o}}var o=n(31),i=n(39);e.exports=r},function(e,t,n){function r(){}var o=n(32),i=Object.prototype;r.prototype=o?o(null):i,e.exports=r},function(e,t,n){var r=n(33),o=r(Object,"create");e.exports=o},function(e,t,n){function r(e,t){var n=null==e?void 0:e[t];return o(n)?n:void 0}var o=n(34);e.exports=r},function(e,t,n){function r(e){return null==e?!1:o(e)?p.test(f.call(e)):a(e)&&(i(e)?p:l).test(e)}var o=n(35),i=n(37),a=n(38),u=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,s=Object.prototype,f=Function.prototype.toString,c=s.hasOwnProperty,p=RegExp("^"+f.call(c).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){function r(e){var t=o(e)?l.call(e):"";return t==i||t==a}var o=n(36),i="[object Function]",a="[object GeneratorFunction]",u=Object.prototype,l=u.toString;e.exports=r},function(e,t){function n(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=n},function(e,t){function n(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(n){}return t}e.exports=n},function(e,t){function n(e){return!!e&&"object"==typeof e}e.exports=n},function(e,t,n){var r=n(33),o=n(40),i=r(o,"Map");e.exports=i},function(e,t,n){(function(e,r){var o=n(42),i={"function":!0,object:!0},a=i[typeof t]&&t&&!t.nodeType?t:void 0,u=i[typeof e]&&e&&!e.nodeType?e:void 0,l=o(a&&u&&"object"==typeof r&&r),s=o(i[typeof self]&&self),f=o(i[typeof window]&&window),c=o(i[typeof this]&&this),p=l||f!==(c&&c.window)&&f||s||c||Function("return this")();e.exports=p}).call(t,n(41)(e),function(){return this}())},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t){function n(e){return e&&e.Object===Object?e:null}e.exports=n},function(e,t,n){function r(e){var t=this.__data__;return u(e)?a("string"==typeof e?t.string:t.hash,e):o?t.map["delete"](e):i(t.map,e)}var o=n(39),i=n(21),a=n(44),u=n(46);e.exports=r},function(e,t,n){function r(e,t){return o(e,t)&&delete e[t]}var o=n(45);e.exports=r},function(e,t,n){function r(e,t){return o?void 0!==e[t]:a.call(e,t)}var o=n(32),i=Object.prototype,a=i.hasOwnProperty;e.exports=r},function(e,t){function n(e){var t=typeof e;return"number"==t||"boolean"==t||"string"==t&&"__proto__"!=e||null==e}e.exports=n},function(e,t,n){function r(e){var t=this.__data__;return u(e)?a("string"==typeof e?t.string:t.hash,e):o?t.map.get(e):i(t.map,e)}var o=n(39),i=n(25),a=n(48),u=n(46);e.exports=r},function(e,t,n){function r(e,t){if(o){var n=e[t];return n===i?void 0:n}return u.call(e,t)?e[t]:void 0}var o=n(32),i="__lodash_hash_undefined__",a=Object.prototype,u=a.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){var t=this.__data__;return u(e)?a("string"==typeof e?t.string:t.hash,e):o?t.map.has(e):i(t.map,e)}var o=n(39),i=n(27),a=n(45),u=n(46);e.exports=r},function(e,t,n){function r(e,t){
var n=this.__data__;return u(e)?a("string"==typeof e?n.string:n.hash,e,t):o?n.map.set(e,t):i(n.map,e,t),this}var o=n(39),i=n(51),a=n(52),u=n(46);e.exports=r},function(e,t,n){function r(e,t,n){var r=o(e,t);0>r?e.push([t,n]):e[r][1]=n}var o=n(22);e.exports=r},function(e,t,n){function r(e,t,n){e[t]=o&&void 0===n?i:n}var o=n(32),i="__lodash_hash_undefined__";e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=e.length;++n<r&&t(e[n],n,e)!==!1;);return e}e.exports=n},function(e,t,n){function r(e,t,n){var r=e[t];a.call(e,t)&&o(r,n)&&(void 0!==n||t in e)||(e[t]=n)}var o=n(23),i=Object.prototype,a=i.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t){return e&&o(t,i(t),e)}var o=n(56),i=n(58);e.exports=r},function(e,t,n){function r(e,t,n){return o(e,t,n)}var o=n(57);e.exports=r},function(e,t,n){function r(e,t,n,r){n||(n={});for(var i=-1,a=t.length;++i<a;){var u=t[i],l=r?r(n[u],e[u],u,n,e):e[u];o(n,u,l)}return n}var o=n(54);e.exports=r},function(e,t,n){function r(e){var t=s(e);if(!t&&!u(e))return i(e);var n=a(e),r=!!n,f=n||[],c=f.length;for(var p in e)!o(e,p)||r&&("length"==p||l(p,c))||t&&"constructor"==p||f.push(p);return f}var o=n(59),i=n(60),a=n(61),u=n(65),l=n(71),s=n(72);e.exports=r},function(e,t){function n(e,t){return o.call(e,t)||"object"==typeof e&&t in e&&null===i(e)}var r=Object.prototype,o=r.hasOwnProperty,i=Object.getPrototypeOf;e.exports=n},function(e,t){function n(e){return r(Object(e))}var r=Object.keys;e.exports=n},function(e,t,n){function r(e){var t=e?e.length:void 0;return u(t)&&(a(e)||l(e)||i(e))?o(t,String):null}var o=n(62),i=n(63),a=n(69),u=n(68),l=n(70);e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}e.exports=n},function(e,t,n){function r(e){return o(e)&&u.call(e,"callee")&&(!s.call(e,"callee")||l.call(e)==i)}var o=n(64),i="[object Arguments]",a=Object.prototype,u=a.hasOwnProperty,l=a.toString,s=a.propertyIsEnumerable;e.exports=r},function(e,t,n){function r(e){return i(e)&&o(e)}var o=n(65),i=n(38);e.exports=r},function(e,t,n){function r(e){return null!=e&&!("function"==typeof e&&i(e))&&a(o(e))}var o=n(66),i=n(35),a=n(68);e.exports=r},function(e,t,n){var r=n(67),o=r("length");e.exports=o},function(e,t){function n(e){return function(t){return null==t?void 0:t[e]}}e.exports=n},function(e,t){function n(e){return"number"==typeof e&&e>-1&&e%1==0&&r>=e}var r=9007199254740991;e.exports=n},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){function r(e){return"string"==typeof e||!o(e)&&i(e)&&l.call(e)==a}var o=n(69),i=n(38),a="[object String]",u=Object.prototype,l=u.toString;e.exports=r},function(e,t){function n(e,t){return e="number"==typeof e||o.test(e)?+e:-1,t=null==t?r:t,e>-1&&e%1==0&&t>e}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;e.exports=n},function(e,t,n){function r(e){var t=e&&e.constructor,n=o(t)&&t.prototype||i;return e===n}var o=n(35),i=Object.prototype;e.exports=r},function(e,t,n){function r(e,t){return e&&o(e,t,i)}var o=n(74),i=n(58);e.exports=r},function(e,t,n){var r=n(75),o=r();e.exports=o},function(e,t){function n(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),u=a.length;u--;){var l=a[e?u:++o];if(n(i[l],l,i)===!1)break}return t}}e.exports=n},function(e,t){function n(e,t){if(t)return e.slice();var n=e.constructor,r=new n(e.length);return e.copy(r),r}e.exports=n},function(e,t){function n(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}e.exports=n},function(e,t,n){function r(e,t){return o(e,i(e),t)}var o=n(56),i=n(79);e.exports=r},function(e,t){var n=Object.getOwnPropertySymbols,r=n||function(){return[]};e.exports=r},function(e,t,n){function r(e){return d.call(e)}var o=n(39),i=n(81),a=n(82),u="[object Map]",l="[object Object]",s="[object Set]",f="[object WeakMap]",c=Object.prototype,p=Function.prototype.toString,d=c.toString,h=o?p.call(o):"",y=i?p.call(i):"",m=a?p.call(a):"";(o&&r(new o)!=u||i&&r(new i)!=s||a&&r(new a)!=f)&&(r=function(e){var t=d.call(e),n=t==l?e.constructor:null,r="function"==typeof n?p.call(n):"";if(r)switch(r){case h:return u;case y:return s;case m:return f}return t}),e.exports=r},function(e,t,n){var r=n(33),o=n(40),i=r(o,"Set");e.exports=i},function(e,t,n){var r=n(33),o=n(40),i=r(o,"WeakMap");e.exports=i},function(e,t){function n(e){var t=e.length,n=e.constructor(t);return t&&"string"==typeof e[0]&&o.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var r=Object.prototype,o=r.hasOwnProperty;e.exports=n},function(e,t,n){function r(e,t,n){var r=e.constructor;switch(t){case v:return o(e);case f:case c:return new r(+e);case g:case _:case x:case w:case O:case E:case j:case k:case S:return s(e,n);case p:return i(e);case d:case m:return new r(e);case h:return a(e);case y:return u(e);case b:return l(e)}}var o=n(85),i=n(87),a=n(91),u=n(92),l=n(95),s=n(97),f="[object Boolean]",c="[object Date]",p="[object Map]",d="[object Number]",h="[object RegExp]",y="[object Set]",m="[object String]",b="[object Symbol]",v="[object ArrayBuffer]",g="[object Float32Array]",_="[object Float64Array]",x="[object Int8Array]",w="[object Int16Array]",O="[object Int32Array]",E="[object Uint8Array]",j="[object Uint8ClampedArray]",k="[object Uint16Array]",S="[object Uint32Array]";e.exports=r},function(e,t,n){function r(e){var t=e.constructor,n=new t(e.byteLength),r=new o(n);return r.set(new o(e)),n}var o=n(86);e.exports=r},function(e,t,n){var r=n(40),o=r.Uint8Array;e.exports=o},function(e,t,n){function r(e){var t=e.constructor;return i(a(e),o,new t)}var o=n(88),i=n(89),a=n(90);e.exports=r},function(e,t){function n(e,t){return e.set(t[0],t[1]),e}e.exports=n},function(e,t){function n(e,t,n,r){var o=-1,i=e.length;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}e.exports=n},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}e.exports=n},function(e,t){function n(e){var t=e.constructor,n=new t(e.source,r.exec(e));return n.lastIndex=e.lastIndex,n}var r=/\w*$/;e.exports=n},function(e,t,n){function r(e){var t=e.constructor;return i(a(e),o,new t)}var o=n(93),i=n(89),a=n(94);e.exports=r},function(e,t){function n(e,t){return e.add(t),e}e.exports=n},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}e.exports=n},function(e,t,n){function r(e){return o?Object(a.call(e)):{}}var o=n(96),i=o?o.prototype:void 0,a=o?i.valueOf:void 0;e.exports=r},function(e,t,n){var r=n(40),o=r.Symbol;e.exports=o},function(e,t,n){function r(e,t){var n=e.buffer,r=t?o(n):n,i=e.constructor;return new i(r,e.byteOffset,e.length)}var o=n(85);e.exports=r},function(e,t,n){function r(e){return i(e.constructor)&&!a(e)?o(u(e)):{}}var o=n(99),i=n(35),a=n(72),u=Object.getPrototypeOf;e.exports=r},function(e,t,n){function r(e){return o(e)?i(e):{}}var o=n(36),i=Object.create;e.exports=r},function(e,t,n){(function(e){var r=n(101),o=n(40),i={"function":!0,object:!0},a=i[typeof t]&&t&&!t.nodeType?t:void 0,u=i[typeof e]&&e&&!e.nodeType?e:void 0,l=u&&u.exports===a?a:void 0,s=l?o.Buffer:void 0,f=s?function(e){return e instanceof s}:r(!1);e.exports=f}).call(t,n(41)(e))},function(e,t){function n(e){return function(){return e}}e.exports=n},function(e,t,n){var r=n(103),o=n(113),i=o(function(e,t,n){r(e,t,n)});e.exports=i},function(e,t,n){function r(e,t,n,p,d){if(e!==t){var h=l(t)||f(t)?void 0:c(t);i(h||t,function(i,l){if(h&&(l=i,i=t[l]),s(i))d||(d=new o),u(e,t,l,n,r,p,d);else{var f=p?p(e[l],i,l+"",e,t,d):void 0;void 0===f&&(f=i),a(e,l,f)}})}}var o=n(18),i=n(53),a=n(104),u=n(105),l=n(69),s=n(36),f=n(107),c=n(109);e.exports=r},function(e,t,n){function r(e,t,n){(void 0===n||o(e[t],n))&&("number"!=typeof t||void 0!==n||t in e)||(e[t]=n)}var o=n(23);e.exports=r},function(e,t,n){function r(e,t,n,r,y,m,b){var v=e[n],g=t[n],_=b.get(g);if(_)return void o(e,n,_);var x=m?m(v,g,n+"",e,t,b):void 0,w=void 0===x;w&&(x=g,l(g)||d(g)?l(v)?x=v:s(v)?x=a(v):(w=!1,x=i(g,!0)):p(g)||u(g)?u(v)?x=h(v):!c(v)||r&&f(v)?(w=!1,x=i(g,!0)):x=v:w=!1),b.set(g,x),w&&y(x,g,r,m,b),o(e,n,x)}var o=n(104),i=n(17),a=n(77),u=n(63),l=n(69),s=n(64),f=n(35),c=n(36),p=n(106),d=n(107),h=n(108);e.exports=r},function(e,t,n){function r(e){if(!i(e)||f.call(e)!=a||o(e))return!1;var t=c(e);if(null===t)return!0;var n=t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==s}var o=n(37),i=n(38),a="[object Object]",u=Object.prototype,l=Function.prototype.toString,s=l.call(Object),f=u.toString,c=Object.getPrototypeOf;e.exports=r},function(e,t,n){function r(e){return i(e)&&o(e.length)&&!!C[A.call(e)]}var o=n(68),i=n(38),a="[object Arguments]",u="[object Array]",l="[object Boolean]",s="[object Date]",f="[object Error]",c="[object Function]",p="[object Map]",d="[object Number]",h="[object Object]",y="[object RegExp]",m="[object Set]",b="[object String]",v="[object WeakMap]",g="[object ArrayBuffer]",_="[object Float32Array]",x="[object Float64Array]",w="[object Int8Array]",O="[object Int16Array]",E="[object Int32Array]",j="[object Uint8Array]",k="[object Uint8ClampedArray]",S="[object Uint16Array]",P="[object Uint32Array]",C={};C[_]=C[x]=C[w]=C[O]=C[E]=C[j]=C[k]=C[S]=C[P]=!0,C[a]=C[u]=C[g]=C[l]=C[s]=C[f]=C[c]=C[p]=C[d]=C[h]=C[y]=C[m]=C[b]=C[v]=!1;var T=Object.prototype,A=T.toString;e.exports=r},function(e,t,n){function r(e){return o(e,i(e))}var o=n(56),i=n(109);e.exports=r},function(e,t,n){function r(e){for(var t=-1,n=u(e),r=o(e),l=r.length,f=i(e),c=!!f,p=f||[],d=p.length;++t<l;){var h=r[t];c&&("length"==h||a(h,d))||"constructor"==h&&(n||!s.call(e,h))||p.push(h)}return p}var o=n(110),i=n(61),a=n(71),u=n(72),l=Object.prototype,s=l.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){e=null==e?e:Object(e);var t=[];for(var n in e)t.push(n);return t}var o=n(111),i=n(112),a=Object.prototype,u=o?o.enumerate:void 0,l=a.propertyIsEnumerable;u&&!l.call({valueOf:1},"valueOf")&&(r=function(e){return i(u(e))}),e.exports=r},function(e,t,n){var r=n(40),o=r.Reflect;e.exports=o},function(e,t){function n(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}e.exports=n},function(e,t,n){function r(e){return i(function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,u=i>2?n[2]:void 0;for(a="function"==typeof a?(i--,a):void 0,u&&o(n[0],n[1],u)&&(a=3>i?void 0:a,i=1),t=Object(t);++r<i;){var l=n[r];l&&e(t,l,r,a)}return t})}var o=n(114),i=n(115);e.exports=r},function(e,t,n){function r(e,t,n){if(!u(n))return!1;var r=typeof t;return("number"==r?i(n)&&a(t,n.length):"string"==r&&t in n)?o(n[t],e):!1}var o=n(23),i=n(65),a=n(71),u=n(36);e.exports=r},function(e,t,n){function r(e,t){if("function"!=typeof e)throw new TypeError(a);return t=u(void 0===t?e.length-1:i(t),0),function(){for(var n=arguments,r=-1,i=u(n.length-t,0),a=Array(i);++r<i;)a[r]=n[t+r];switch(t){case 0:return e.call(this,a);case 1:return e.call(this,n[0],a);case 2:return e.call(this,n[0],n[1],a)}var l=Array(t+1);for(r=-1;++r<t;)l[r]=n[r];return l[t]=a,o(e,this,l)}}var o=n(116),i=n(117),a="Expected a function",u=Math.max;e.exports=r},function(e,t){function n(e,t,n){var r=n.length;switch(r){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}e.exports=n},function(e,t,n){function r(e){if(!e)return 0===e?e:0;if(e=o(e),e===i||e===-i){var t=0>e?-1:1;return t*a}var n=e%1;return e===e?n?e-n:e:0}var o=n(118),i=1/0,a=1.7976931348623157e308;e.exports=r},function(e,t,n){function r(e){if(i(e)){var t=o(e.valueOf)?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(u,"");var n=s.test(e);return n||f.test(e)?c(e.slice(2),n?2:8):l.test(e)?a:+e}var o=n(35),i=n(36),a=NaN,u=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,f=/^0o[0-7]+$/i,c=parseInt;e.exports=r},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(120),i=r(o),a=n(204),u=r(a),l=n(214),s=r(l);t["default"]={object:s["default"],select:u["default"],array:i["default"],"enum":i["default"]},e.exports=t["default"]}).call(this)}finally{}},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),s=r(l),f=n(121),c=r(f),p=n(123),d=r(p),h=n(124),y=r(h),m=n(199),b=r(m),v=n(200),g=r(v),_=n(133),x=r(_),w=n(201),O=r(w),E=n(203),j=r(E),k=n(148),S=function(e){function t(e){o(this,t);var n=i(this,Object.getPrototypeOf(t).call(this,e));return n.handleExpandCollapse=function(){n.setState({isExpanded:!n.state.isExpanded})},n.state={isExpanded:!0},n}return a(t,e),u(t,[{key:"renderStyles",value:function(){var e=this.context.theme.ARRAY_ITEMS_BORDER_COLOR,t={arrayItems:{root:{border:"1px solid "+e}}};return t}},{key:"renderArrayItems",value:function(e){var t=this;if(!this.state.isExpanded)return!1;var n=void 0,r=void 0;switch(this.props.element.element){case"enum":n=!1,r=!0;break;case"array":n=!0,r=!1;break;default:n=!0,r=!1}return s["default"].createElement(g["default"],{style:e.arrayItems},this.props.element.content.map(function(e,o){return(0,k.isStructured)(e)?s["default"].createElement(b["default"],{key:o,index:o,element:e,parentElement:t.props.element,showArrayItemIndex:n,showBullet:r}):s["default"].createElement(y["default"],{key:o,index:o,element:e,parentElement:t.props.element,showArrayItemIndex:n,showBullet:r})}))}},{key:"render",value:function(){var e=this.renderStyles();return this.props.element.content?s["default"].createElement(c["default"],null,s["default"].createElement(d["default"],null,s["default"].createElement(x["default"],{element:this.props.element,parentElement:this.props.parentElement,isExpanded:this.state.isExpanded,onSampleToggleClick:this.handleExpandCollapse,sampleTitle:"Description"}),this.renderArrayItems(e),s["default"].createElement(O["default"],{element:this.props.element}),s["default"].createElement(j["default"],{element:this.props.element}))):!1}}]),t}(s["default"].Component);S.propTypes={element:s["default"].PropTypes.object,parentElement:s["default"].PropTypes.object},S.contextTypes={theme:s["default"].PropTypes.object},t["default"]=S,e.exports=t["default"]}).call(this)}finally{}},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),s=r(l),f=n(122),c=r(f),p=function(e){function t(){return o(this,t),i(this,Object.getPrototypeOf(t).apply(this,arguments))}return a(t,e),u(t,[{key:"getStyles",value:function(){var e={width:"100%",height:"auto",display:"flex",flexDirection:"row",flexWrap:"no-wrap",justifyContent:"flex-start",alignItems:"stretch",position:"relative"};return c["default"].merge(e,this.props.style||{})}},{key:"render",value:function(){return s["default"].createElement("div",{style:this.getStyles(),onClick:this.props.onClick},this.props.children)}}]),t}(s["default"].Component);p.propTypes={onClick:s["default"].PropTypes.func,style:s["default"].PropTypes.object,children:s["default"].PropTypes.oneOfType([s["default"].PropTypes.object,s["default"].PropTypes.array])},t["default"]=p,e.exports=t["default"]}).call(this)}finally{}},function(e,t,n){var r;(function(e,o){(function(){function i(e,t){return e.set(t[0],t[1]),e}function a(e,t){return e.add(t),e}function u(e,t,n){var r=n.length;switch(r){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function l(e,t,n,r){for(var o=-1,i=e.length;++o<i;){var a=e[o];t(r,a,n(a),e)}return r}function s(e,t){for(var n=-1,r=e.length,o=-1,i=t.length,a=Array(r+i);++n<r;)a[n]=e[n];for(;++o<i;)a[n++]=t[o];return a}function f(e,t){for(var n=-1,r=e.length;++n<r&&t(e[n],n,e)!==!1;);return e}function c(e,t){for(var n=e.length;n--&&t(e[n],n,e)!==!1;);return e}function p(e,t){for(var n=-1,r=e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function d(e,t){for(var n=-1,r=e.length,o=-1,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[++o]=a)}return i}function h(e,t){return!!e.length&&E(e,t,0)>-1}function y(e,t,n){for(var r=-1,o=e.length;++r<o;)if(n(t,e[r]))return!0;return!1}function m(e,t){for(var n=-1,r=e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}function b(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}function v(e,t,n,r){var o=-1,i=e.length;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}function g(e,t,n,r){var o=e.length;for(r&&o&&(n=e[--o]);o--;)n=t(n,e[o],o,e);return n}function _(e,