vue3-object-inspector
Version:
Vue component used as an js/json object inspector/viewer
2 lines • 35.6 kB
JavaScript
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("vue")):"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["vue3-object-inspector"]=t(require("vue")):e["vue3-object-inspector"]=t(e["Vue"])})("undefined"!==typeof self?self:this,(function(e){return function(){var t={9662:function(e,t,n){var r=n(614),o=n(6330),a=TypeError;e.exports=function(e){if(r(e))return e;throw a(o(e)+" is not a function")}},9670:function(e,t,n){var r=n(111),o=String,a=TypeError;e.exports=function(e){if(r(e))return e;throw a(o(e)+" is not an object")}},1318:function(e,t,n){var r=n(5656),o=n(1400),a=n(6244),c=function(e){return function(t,n,c){var i,s=r(t),u=a(s),l=o(c,u);if(e&&n!=n){while(u>l)if(i=s[l++],i!=i)return!0}else for(;u>l;l++)if((e||l in s)&&s[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:c(!0),indexOf:c(!1)}},3658:function(e,t,n){"use strict";var r=n(9781),o=n(3157),a=TypeError,c=Object.getOwnPropertyDescriptor,i=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=i?function(e,t){if(o(e)&&!c(e,"length").writable)throw a("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},4326:function(e,t,n){var r=n(1702),o=r({}.toString),a=r("".slice);e.exports=function(e){return a(o(e),8,-1)}},9920:function(e,t,n){var r=n(2597),o=n(3887),a=n(1236),c=n(3070);e.exports=function(e,t,n){for(var i=o(t),s=c.f,u=a.f,l=0;l<i.length;l++){var p=i[l];r(e,p)||n&&r(n,p)||s(e,p,u(t,p))}}},8880:function(e,t,n){var r=n(9781),o=n(3070),a=n(9114);e.exports=r?function(e,t,n){return o.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},9114:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},8052:function(e,t,n){var r=n(614),o=n(3070),a=n(6339),c=n(3072);e.exports=function(e,t,n,i){i||(i={});var s=i.enumerable,u=void 0!==i.name?i.name:t;if(r(n)&&a(n,u,i),i.global)s?e[t]=n:c(t,n);else{try{i.unsafe?e[t]&&(s=!0):delete e[t]}catch(l){}s?e[t]=n:o.f(e,t,{value:n,enumerable:!1,configurable:!i.nonConfigurable,writable:!i.nonWritable})}return e}},3072:function(e,t,n){var r=n(7854),o=Object.defineProperty;e.exports=function(e,t){try{o(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},9781:function(e,t,n){var r=n(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:function(e){var t="object"==typeof document&&document.all,n="undefined"==typeof t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:n}},317:function(e,t,n){var r=n(7854),o=n(111),a=r.document,c=o(a)&&o(a.createElement);e.exports=function(e){return c?a.createElement(e):{}}},7207:function(e){var t=TypeError,n=9007199254740991;e.exports=function(e){if(e>n)throw t("Maximum allowed index exceeded");return e}},8113:function(e){e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7392:function(e,t,n){var r,o,a=n(7854),c=n(8113),i=a.process,s=a.Deno,u=i&&i.versions||s&&s.version,l=u&&u.v8;l&&(r=l.split("."),o=r[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&c&&(r=c.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=c.match(/Chrome\/(\d+)/),r&&(o=+r[1]))),e.exports=o},748:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(e,t,n){var r=n(7854),o=n(1236).f,a=n(8880),c=n(8052),i=n(3072),s=n(9920),u=n(4705);e.exports=function(e,t){var n,l,p,d,f,h,m=e.target,b=e.global,v=e.stat;if(l=b?r:v?r[m]||i(m,{}):(r[m]||{}).prototype,l)for(p in t){if(f=t[p],e.dontCallGetSet?(h=o(l,p),d=h&&h.value):d=l[p],n=u(b?p:m+(v?".":"#")+p,e.forced),!n&&void 0!==d){if(typeof f==typeof d)continue;s(f,d)}(e.sham||d&&d.sham)&&a(f,"sham",!0),c(l,p,f,e)}}},7293:function(e){e.exports=function(e){try{return!!e()}catch(t){return!0}}},4374:function(e,t,n){var r=n(7293);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},6916:function(e,t,n){var r=n(4374),o=Function.prototype.call;e.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},6530:function(e,t,n){var r=n(9781),o=n(2597),a=Function.prototype,c=r&&Object.getOwnPropertyDescriptor,i=o(a,"name"),s=i&&"something"===function(){}.name,u=i&&(!r||r&&c(a,"name").configurable);e.exports={EXISTS:i,PROPER:s,CONFIGURABLE:u}},1702:function(e,t,n){var r=n(4374),o=Function.prototype,a=o.call,c=r&&o.bind.bind(a,a);e.exports=r?c:function(e){return function(){return a.apply(e,arguments)}}},5005:function(e,t,n){var r=n(7854),o=n(614),a=function(e){return o(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?a(r[e]):r[e]&&r[e][t]}},8173:function(e,t,n){var r=n(9662),o=n(8554);e.exports=function(e,t){var n=e[t];return o(n)?void 0:r(n)}},7854:function(e,t,n){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},2597:function(e,t,n){var r=n(1702),o=n(7908),a=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return a(o(e),t)}},3501:function(e){e.exports={}},4664:function(e,t,n){var r=n(9781),o=n(7293),a=n(317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},8361:function(e,t,n){var r=n(1702),o=n(7293),a=n(4326),c=Object,i=r("".split);e.exports=o((function(){return!c("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?i(e,""):c(e)}:c},2788:function(e,t,n){var r=n(1702),o=n(614),a=n(5465),c=r(Function.toString);o(a.inspectSource)||(a.inspectSource=function(e){return c(e)}),e.exports=a.inspectSource},9909:function(e,t,n){var r,o,a,c=n(4811),i=n(7854),s=n(111),u=n(8880),l=n(2597),p=n(5465),d=n(6200),f=n(3501),h="Object already initialized",m=i.TypeError,b=i.WeakMap,v=function(e){return a(e)?o(e):r(e,{})},y=function(e){return function(t){var n;if(!s(t)||(n=o(t)).type!==e)throw m("Incompatible receiver, "+e+" required");return n}};if(c||p.state){var j=p.state||(p.state=new b);j.get=j.get,j.has=j.has,j.set=j.set,r=function(e,t){if(j.has(e))throw m(h);return t.facade=e,j.set(e,t),t},o=function(e){return j.get(e)||{}},a=function(e){return j.has(e)}}else{var g=d("state");f[g]=!0,r=function(e,t){if(l(e,g))throw m(h);return t.facade=e,u(e,g,t),t},o=function(e){return l(e,g)?e[g]:{}},a=function(e){return l(e,g)}}e.exports={set:r,get:o,has:a,enforce:v,getterFor:y}},3157:function(e,t,n){var r=n(4326);e.exports=Array.isArray||function(e){return"Array"==r(e)}},614:function(e,t,n){var r=n(4154),o=r.all;e.exports=r.IS_HTMLDDA?function(e){return"function"==typeof e||e===o}:function(e){return"function"==typeof e}},4705:function(e,t,n){var r=n(7293),o=n(614),a=/#|\.prototype\./,c=function(e,t){var n=s[i(e)];return n==l||n!=u&&(o(t)?r(t):!!t)},i=c.normalize=function(e){return String(e).replace(a,".").toLowerCase()},s=c.data={},u=c.NATIVE="N",l=c.POLYFILL="P";e.exports=c},8554:function(e){e.exports=function(e){return null===e||void 0===e}},111:function(e,t,n){var r=n(614),o=n(4154),a=o.all;e.exports=o.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:r(e)||e===a}:function(e){return"object"==typeof e?null!==e:r(e)}},1913:function(e){e.exports=!1},2190:function(e,t,n){var r=n(5005),o=n(614),a=n(7976),c=n(3307),i=Object;e.exports=c?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return o(t)&&a(t.prototype,i(e))}},6244:function(e,t,n){var r=n(7466);e.exports=function(e){return r(e.length)}},6339:function(e,t,n){var r=n(1702),o=n(7293),a=n(614),c=n(2597),i=n(9781),s=n(6530).CONFIGURABLE,u=n(2788),l=n(9909),p=l.enforce,d=l.get,f=String,h=Object.defineProperty,m=r("".slice),b=r("".replace),v=r([].join),y=i&&!o((function(){return 8!==h((function(){}),"length",{value:8}).length})),j=String(String).split("String"),g=e.exports=function(e,t,n){"Symbol("===m(f(t),0,7)&&(t="["+b(f(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!c(e,"name")||s&&e.name!==t)&&(i?h(e,"name",{value:t,configurable:!0}):e.name=t),y&&n&&c(n,"arity")&&e.length!==n.arity&&h(e,"length",{value:n.arity});try{n&&c(n,"constructor")&&n.constructor?i&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(o){}var r=p(e);return c(r,"source")||(r.source=v(j,"string"==typeof t?t:"")),e};Function.prototype.toString=g((function(){return a(this)&&d(this).source||u(this)}),"toString")},4758:function(e){var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},3070:function(e,t,n){var r=n(9781),o=n(4664),a=n(3353),c=n(9670),i=n(4948),s=TypeError,u=Object.defineProperty,l=Object.getOwnPropertyDescriptor,p="enumerable",d="configurable",f="writable";t.f=r?a?function(e,t,n){if(c(e),t=i(t),c(n),"function"===typeof e&&"prototype"===t&&"value"in n&&f in n&&!n[f]){var r=l(e,t);r&&r[f]&&(e[t]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:p in n?n[p]:r[p],writable:!1})}return u(e,t,n)}:u:function(e,t,n){if(c(e),t=i(t),c(n),o)try{return u(e,t,n)}catch(r){}if("get"in n||"set"in n)throw s("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},1236:function(e,t,n){var r=n(9781),o=n(6916),a=n(5296),c=n(9114),i=n(5656),s=n(4948),u=n(2597),l=n(4664),p=Object.getOwnPropertyDescriptor;t.f=r?p:function(e,t){if(e=i(e),t=s(t),l)try{return p(e,t)}catch(n){}if(u(e,t))return c(!o(a.f,e,t),e[t])}},8006:function(e,t,n){var r=n(6324),o=n(748),a=o.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},5181:function(e,t){t.f=Object.getOwnPropertySymbols},7976:function(e,t,n){var r=n(1702);e.exports=r({}.isPrototypeOf)},6324:function(e,t,n){var r=n(1702),o=n(2597),a=n(5656),c=n(1318).indexOf,i=n(3501),s=r([].push);e.exports=function(e,t){var n,r=a(e),u=0,l=[];for(n in r)!o(i,n)&&o(r,n)&&s(l,n);while(t.length>u)o(r,n=t[u++])&&(~c(l,n)||s(l,n));return l}},5296:function(e,t){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},2140:function(e,t,n){var r=n(6916),o=n(614),a=n(111),c=TypeError;e.exports=function(e,t){var n,i;if("string"===t&&o(n=e.toString)&&!a(i=r(n,e)))return i;if(o(n=e.valueOf)&&!a(i=r(n,e)))return i;if("string"!==t&&o(n=e.toString)&&!a(i=r(n,e)))return i;throw c("Can't convert object to primitive value")}},3887:function(e,t,n){var r=n(5005),o=n(1702),a=n(8006),c=n(5181),i=n(9670),s=o([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=a.f(i(e)),n=c.f;return n?s(t,n(e)):t}},4488:function(e,t,n){var r=n(8554),o=TypeError;e.exports=function(e){if(r(e))throw o("Can't call method on "+e);return e}},6200:function(e,t,n){var r=n(2309),o=n(9711),a=r("keys");e.exports=function(e){return a[e]||(a[e]=o(e))}},5465:function(e,t,n){var r=n(7854),o=n(3072),a="__core-js_shared__",c=r[a]||o(a,{});e.exports=c},2309:function(e,t,n){var r=n(1913),o=n(5465);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.30.1",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.30.1/LICENSE",source:"https://github.com/zloirock/core-js"})},6293:function(e,t,n){var r=n(7392),o=n(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},1400:function(e,t,n){var r=n(9303),o=Math.max,a=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):a(n,t)}},5656:function(e,t,n){var r=n(8361),o=n(4488);e.exports=function(e){return r(o(e))}},9303:function(e,t,n){var r=n(4758);e.exports=function(e){var t=+e;return t!==t||0===t?0:r(t)}},7466:function(e,t,n){var r=n(9303),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},7908:function(e,t,n){var r=n(4488),o=Object;e.exports=function(e){return o(r(e))}},7593:function(e,t,n){var r=n(6916),o=n(111),a=n(2190),c=n(8173),i=n(2140),s=n(5112),u=TypeError,l=s("toPrimitive");e.exports=function(e,t){if(!o(e)||a(e))return e;var n,s=c(e,l);if(s){if(void 0===t&&(t="default"),n=r(s,e,t),!o(n)||a(n))return n;throw u("Can't convert object to primitive value")}return void 0===t&&(t="number"),i(e,t)}},4948:function(e,t,n){var r=n(7593),o=n(2190);e.exports=function(e){var t=r(e,"string");return o(t)?t:t+""}},6330:function(e){var t=String;e.exports=function(e){try{return t(e)}catch(n){return"Object"}}},9711:function(e,t,n){var r=n(1702),o=0,a=Math.random(),c=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+c(++o+a,36)}},3307:function(e,t,n){var r=n(6293);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:function(e,t,n){var r=n(9781),o=n(7293);e.exports=r&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},4811:function(e,t,n){var r=n(7854),o=n(614),a=r.WeakMap;e.exports=o(a)&&/native code/.test(String(a))},5112:function(e,t,n){var r=n(7854),o=n(2309),a=n(2597),c=n(9711),i=n(6293),s=n(3307),u=r.Symbol,l=o("wks"),p=s?u["for"]||u:u&&u.withoutSetter||c;e.exports=function(e){return a(l,e)||(l[e]=i&&a(u,e)?u[e]:p("Symbol."+e)),l[e]}},7658:function(e,t,n){"use strict";var r=n(2109),o=n(7908),a=n(6244),c=n(3658),i=n(7207),s=n(7293),u=s((function(){return 4294967297!==[].push.call({length:4294967296},1)})),l=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}},p=u||!l();r({target:"Array",proto:!0,arity:1,forced:p},{push:function(e){var t=o(this),n=a(t),r=arguments.length;i(n+r);for(var s=0;s<r;s++)t[n]=arguments[s],n++;return c(t,n),n}})},8402:function(e,t,n){"use strict";n.r(t);var r=n(8081),o=n.n(r),a=n(3645),c=n.n(a),i=c()(o());i.push([e.id,".vue-object-inspector .tree-view-outline{margin:0;padding:0;list-style-type:none}.vue-object-inspector .tree-node{color:#000;background-color:#fff;line-height:1.2;cursor:default;box-sizing:border-box;list-style:none;font-family:Menlo,monospace;font-size:11px}.vue-object-inspector .tree-node-placeholder{white-space:pre;font-size:12px;margin-right:3px}.vue-object-inspector .tree-node-arrow{color:#6e6e6e;display:inline-block;font-size:12px;margin-right:3px;white-space:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.vue-object-inspector .tree-node-arrow-expanded{transform:rotate(90deg)}.vue-object-inspector .tree-node-arrow-collapsed{transform:rotate(0deg)}.vue-object-inspector .tree-node-child-nodes-container{margin:0;padding-left:12px}.vue-object-inspector .object-name{color:#881391}.vue-object-inspector .object-name-dimmed{opacity:.6}.vue-object-inspector .object-preview,.vue-object-inspector .object-preview-desc{font-style:italic}.vue-object-inspector .object-value-null,.vue-object-inspector .object-value-undefined{color:gray}.vue-object-inspector .object-value-regexp,.vue-object-inspector .object-value-string,.vue-object-inspector .object-value-symbol{color:#c41a16}.vue-object-inspector .object-value-boolean,.vue-object-inspector .object-value-number{color:#1c00cf}.vue-object-inspector .object-value-function-prefix{color:#aa0d91;font-style:italic}.vue-object-inspector .object-value-function-name{font-style:italic}.vue-object-inspector-chromedark .tree-view-outline{margin:0;padding:0;list-style-type:none}.vue-object-inspector-chromedark .tree-node{color:#d5d5d5;background-color:#242424;line-height:1.2;cursor:default;box-sizing:border-box;list-style:none;font-family:Menlo,monospace;font-size:11px}.vue-object-inspector-chromedark .tree-node-placeholder{white-space:pre;font-size:12px;margin-right:3px}.vue-object-inspector-chromedark .tree-node-arrow{color:#919191;display:inline-block;font-size:12px;margin-right:3px;white-space:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.vue-object-inspector-chromedark .tree-node-arrow-expanded{transform:rotate(90deg)}.vue-object-inspector-chromedark .tree-node-arrow-collapsed{transform:rotate(0deg)}.vue-object-inspector-chromedark .tree-node-child-nodes-container{margin:0;padding-left:12px}.vue-object-inspector-chromedark .object-name{color:#e36eec}.vue-object-inspector-chromedark .object-name-dimmed{opacity:.6}.vue-object-inspector-chromedark .object-preview,.vue-object-inspector-chromedark .object-preview-desc{font-style:italic}.vue-object-inspector-chromedark .object-value-null,.vue-object-inspector-chromedark .object-value-undefined{color:#7f7f7f}.vue-object-inspector-chromedark .object-value-regexp,.vue-object-inspector-chromedark .object-value-string,.vue-object-inspector-chromedark .object-value-symbol{color:#e93f3b}.vue-object-inspector-chromedark .object-value-boolean,.vue-object-inspector-chromedark .object-value-number{color:#9980ff}.vue-object-inspector-chromedark .object-value-function-prefix{color:#556af2;font-style:italic}.vue-object-inspector-chromedark .object-value-function-name{font-style:italic}",""]),t["default"]=i},3645:function(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r="undefined"!==typeof t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,o,a){"string"===typeof e&&(e=[[null,e,void 0]]);var c={};if(r)for(var i=0;i<this.length;i++){var s=this[i][0];null!=s&&(c[s]=!0)}for(var u=0;u<e.length;u++){var l=[].concat(e[u]);r&&c[l[0]]||("undefined"!==typeof a&&("undefined"===typeof l[5]||(l[1]="@layer".concat(l[5].length>0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=a),n&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=n):l[2]=n),o&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=o):l[4]="".concat(o)),t.push(l))}},t}},8081:function(e){"use strict";e.exports=function(e){return e[1]}},9082:function(e,t){"use strict";t.Z=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n}},7292:function(e,t,n){var r=n(8402);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=n(3650).Z;o("414e6ad8",r,!0,{sourceMap:!1,shadowMode:!1})},3650:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});n(7658);function r(e,t){for(var n=[],r={},o=0;o<t.length;o++){var a=t[o],c=a[0],i=a[1],s=a[2],u=a[3],l={id:e+":"+o,css:i,media:s,sourceMap:u};r[c]?r[c].parts.push(l):n.push(r[c]={id:c,parts:[l]})}return n}var o="undefined"!==typeof document;if("undefined"!==typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var a={},c=o&&(document.head||document.getElementsByTagName("head")[0]),i=null,s=0,u=!1,l=function(){},p=null,d="data-vue-ssr-id",f="undefined"!==typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function h(e,t,n,o){u=n,p=o||{};var c=r(e,t);return m(c),function(t){for(var n=[],o=0;o<c.length;o++){var i=c[o],s=a[i.id];s.refs--,n.push(s)}t?(c=r(e,t),m(c)):c=[];for(o=0;o<n.length;o++){s=n[o];if(0===s.refs){for(var u=0;u<s.parts.length;u++)s.parts[u]();delete a[s.id]}}}}function m(e){for(var t=0;t<e.length;t++){var n=e[t],r=a[n.id];if(r){r.refs++;for(var o=0;o<r.parts.length;o++)r.parts[o](n.parts[o]);for(;o<n.parts.length;o++)r.parts.push(v(n.parts[o]));r.parts.length>n.parts.length&&(r.parts.length=n.parts.length)}else{var c=[];for(o=0;o<n.parts.length;o++)c.push(v(n.parts[o]));a[n.id]={id:n.id,refs:1,parts:c}}}}function b(){var e=document.createElement("style");return e.type="text/css",c.appendChild(e),e}function v(e){var t,n,r=document.querySelector("style["+d+'~="'+e.id+'"]');if(r){if(u)return l;r.parentNode.removeChild(r)}if(f){var o=s++;r=i||(i=b()),t=j.bind(null,r,o,!1),n=j.bind(null,r,o,!0)}else r=b(),t=g.bind(null,r),n=function(){r.parentNode.removeChild(r)};return t(e),function(r){if(r){if(r.css===e.css&&r.media===e.media&&r.sourceMap===e.sourceMap)return;t(e=r)}else n()}}var y=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}();function j(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=y(t,o);else{var a=document.createTextNode(o),c=e.childNodes;c[t]&&e.removeChild(c[t]),c.length?e.insertBefore(a,c[t]):e.appendChild(a)}}function g(e,t){var n=t.css,r=t.media,o=t.sourceMap;if(r&&e.setAttribute("media",r),p.ssrId&&e.setAttribute(d,t.id),o&&(n+="\n/*# sourceURL="+o.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{while(e.firstChild)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}},7203:function(t){"use strict";t.exports=e}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var a=n[e]={id:e,exports:{}};return t[e](a,a.exports,r),a.exports}!function(){r.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return r.d(t,{a:t}),t}}(),function(){r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}}(),function(){r.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}}(),function(){r.p=""}();var o={};return function(){"use strict";if(r.r(o),r.d(o,{default:function(){return ge}}),"undefined"!==typeof window){var e=window.document.currentScript,t=e&&e.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);t&&(r.p=t[1])}var n=r(7203);function a(e,t,r,o,a,c){const i=(0,n.resolveComponent)("tree-view");return(0,n.openBlock)(),(0,n.createElementBlock)("div",{class:(0,n.normalizeClass)(["vue-object-inspector","chromeDark"===r.theme?"vue-object-inspector-chromedark":""])},[(0,n.createVNode)(i,(0,n.mergeProps)(e.$attrs,{dataIterator:c.dataIterator,data:r.data,nodeRenderer:c.finnalNodeRenderer}),null,16,["dataIterator","data","nodeRenderer"])],2)}r(7292);function c(e,t){const n=Object.getOwnPropertyDescriptor(e,t);if(n.get)try{return n.get()}catch{return n.get}return e[t]}const i=(e,t)=>{const n=function*(n){const r="object"===typeof n&&null!==n||"function"===typeof n;if(!r)return;const o=Array.isArray(n);if(!o&&n[Symbol.iterator]){let e=0;for(let t of n){if(Array.isArray(t)&&2===t.length){const[e,n]=t;yield{name:e,data:n}}else yield{name:e.toString(),data:t};e++}}else{const r=Object.getOwnPropertyNames(n);!0!==t||o?"function"===typeof t&&r.sort(t):r.sort();for(const t of r)if(propertyIsEnumerable.call(n,t)){const e=c(n,t);yield{name:t||'""',data:e}}else if(e){let e;try{e=c(n,t)}catch(a){}void 0!==e&&(yield{name:t,data:e,isNonenumerable:!0})}e&&n!==Object.prototype&&(yield{name:"__proto__",data:Object.getPrototypeOf(n),isNonenumerable:!0})}};return n},s={role:"tree",class:"tree-view-outline"};function u(e,t,r,o,a,c){const i=(0,n.resolveComponent)("connected-tree-node");return(0,n.openBlock)(),(0,n.createElementBlock)("ol",s,[(0,n.createVNode)(i,{name:r.name,data:r.data,dataIterator:r.dataIterator,depth:0,path:a.DEFAULT_ROOT_PATH,nodeRenderer:r.nodeRenderer,expandedPaths:a.expandedPaths,onExpandedPathsChange:c.onExpandedPathsChange},null,8,["name","data","dataIterator","path","nodeRenderer","expandedPaths","onExpandedPathsChange"])])}r(7658);const l=["aria-expanded"],p={key:1,class:"tree-node-placeholder"},d={role:"group",class:"tree-node-child-nodes-container"};function f(e,t,r,o,a,c){const i=(0,n.resolveComponent)("node-renderer");return(0,n.openBlock)(),(0,n.createElementBlock)("li",{"aria-expanded":r.expanded,role:"treeitem",class:"tree-node"},[(0,n.createElementVNode)("div",{class:"tree-node-preview-container",onClick:t[0]||(t[0]=(...e)=>c.onClick&&c.onClick(...e))},[r.shouldShowArrow?((0,n.openBlock)(),(0,n.createElementBlock)("span",{key:0,class:(0,n.normalizeClass)(["tree-node-arrow",r.expanded?"tree-node-arrow-expanded":"tree-node-arrow-collapsed"])}," ▶ ",2)):r.shouldShowPlaceholder&&e.$slots.default?((0,n.openBlock)(),(0,n.createElementBlock)("span",p," ")):(0,n.createCommentVNode)("",!0),(0,n.createVNode)(i)]),(0,n.createElementVNode)("ol",d,[r.expanded?(0,n.renderSlot)(e.$slots,"default",{key:0}):(0,n.createCommentVNode)("",!0)])],8,l)}var h={name:"tree-node",components:{NodeRenderer:{render(e){const t=this.$parent.$parent;return t.nodeRenderer(t.depth,t.name,t.data,t.isNonenumerable)}}},props:{name:{type:String},data:{type:null},depth:{type:Number},expanded:{type:Boolean},shouldShowArrow:{type:Boolean},shouldShowPlaceholder:{type:Boolean},nodeRenderer:{type:Function}},computed:{},methods:{onClick(){this.$emit("nodeClick")}}},m=r(9082);const b=(0,m.Z)(h,[["render",f]]);var v=b;const y={key:0},j={key:1};function g(e,t,r,o,a,c){const i=(0,n.resolveComponent)("connected-tree-node",!0),s=(0,n.resolveComponent)("tree-node");return(0,n.openBlock)(),(0,n.createBlock)(s,{name:r.name,data:r.data,depth:r.depth,expanded:c.expanded,shouldShowArrow:c.nodeHasChildNodes,shouldShowPlaceholder:r.depth>0,nodeRenderer:r.nodeRenderer,onNodeClick:c.onClick},{default:(0,n.withCtx)((()=>[c.expanded?((0,n.openBlock)(),(0,n.createElementBlock)("span",y,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(c.children,((e,t)=>((0,n.openBlock)(),(0,n.createBlock)(i,{key:t,isNonenumerable:e.isNonenumerable,name:e.name,data:e.data,depth:r.depth+1,path:`${r.path}.${e.name}`,dataIterator:r.dataIterator,nodeRenderer:r.nodeRenderer,expandedPaths:r.expandedPaths},null,8,["isNonenumerable","name","data","depth","path","dataIterator","nodeRenderer","expandedPaths"])))),128))])):((0,n.openBlock)(),(0,n.createElementBlock)("span",j,"null"))])),_:1},8,["name","data","depth","expanded","shouldShowArrow","shouldShowPlaceholder","nodeRenderer","onNodeClick"])}const x="$",k="*";function w(e,t){return!t(e).next().done}const E=e=>Array.from({length:e},((e,t)=>[x].concat(Array.from({length:t},(()=>"*"))).join("."))),P=(e,t,n,r,o)=>{let a=[].concat(E(r)).concat(n).filter((e=>"string"===typeof e));const c=[];return a.forEach((n=>{const r=n.split("."),o=(e,n,a)=>{if(a===r.length)return void c.push(n);const i=r[a];if(0===a)!w(e,t)||i!==x&&i!==k||o(e,x,a+1);else if(i===k)for(let{name:r,data:c}of t(e))w(c,t)&&o(c,`${n}.${r}`,a+1);else{const r=e[i];w(r,t)&&o(r,`${n}.${i}`,a+1)}};o(e,"",0)})),c.reduce(((e,t)=>(e[t]=!0,e)),{...o})};var S={name:"connected-tree-node",inject:["onExpandedPathsChange"],components:{TreeNode:v},props:{name:{type:String},data:{type:null},dataIterator:{type:Function},path:{type:String},depth:{type:Number},nodeRenderer:{type:Function},isNonenumerable:{type:Boolean},expandedPaths:{type:Object}},data(){return{xx:11}},computed:{nodeHasChildNodes(){return w(this.data,this.dataIterator)},expanded(){return!!this.expandedPaths[this.path]},children(){return[...this.dataIterator(this.data)]}},methods:{onClick(){this.nodeHasChildNodes&&this.onExpandedPathsChange({path:this.path,val:!this.expandedPaths[this.path]})}}};const O=(0,m.Z)(S,[["render",g]]);var N=O,B={name:"tree-view",components:{ConnectedTreeNode:N},props:{data:null,expandLevel:{type:Number,default:0},expandPaths:{type:[String,Array],default:""},name:{type:String},sortObjectKeys:{type:[Boolean,Function],default:!1},nodeRenderer:{type:Function},dataIterator:{type:Function}},provide(){return{onExpandedPathsChange:this.onExpandedPathsChange}},data(){return{DEFAULT_ROOT_PATH:x,expandedPaths:{}}},watch:{expandLevel(){this.calcExpandLevel()},expandPaths(){this.calcExpandPaths()}},beforeMount(){this.reCalcExpandPaths()},mounted(){},methods:{reCalcExpandPaths(){let e=this.calcExpandPaths();this.calcExpandLevel(e)},calcExpandPaths(){let e=[];return this.expandPaths&&this.expandPaths.forEach((t=>{const n=t.split(".");n.forEach(((t,r)=>{e.push(n.slice(0,r+1).join("."))}))})),this.expandedPaths=P(this.data,this.dataIterator,e,0,{}),e},calcExpandLevel(e){e||(e=[]),this.expandedPaths=P(this.data,this.dataIterator,e,this.expandLevel,{})},onExpandedPathsChange(e){this.expandedPaths[e.path]=e.val}}};const C=(0,m.Z)(B,[["render",u]]);var T=C;const M=["title"],V=(0,n.createElementVNode)("span",null,": ",-1);function A(e,t,r,o,a,c){const i=(0,n.resolveComponent)("object-preview"),s=(0,n.resolveComponent)("object-value");return(0,n.openBlock)(),(0,n.createElementBlock)("span",{title:r.name,class:"object-label"},["string"===typeof r.name?((0,n.openBlock)(),(0,n.createElementBlock)("span",{key:0,class:(0,n.normalizeClass)(["object-name",r.isNonenumerable?"object-name-dimmed":""])},(0,n.toDisplayString)(r.name),3)):((0,n.openBlock)(),(0,n.createBlock)(i,{key:1,data:r.name},null,8,["data"])),V,(0,n.createVNode)(s,{object:c.object},null,8,["object"])],8,M)}const R={key:1},I={class:"object-preview-desc"},D={class:"object-preview"},L={key:0},_={key:1},F={key:2},$={key:2},z={class:"object-preview-desc"},Z={class:"object-preview"},U={key:0},H={class:"object-name"},G={key:1};function q(e,t,r,o,a,c){const i=(0,n.resolveComponent)("object-value");return(0,n.openBlock)(),(0,n.createElementBlock)("span",null,[c.type===a.Type.simple?((0,n.openBlock)(),(0,n.createBlock)(i,{key:0,object:c.object},null,8,["object"])):(0,n.createCommentVNode)("",!0),c.type===a.Type.array?((0,n.openBlock)(),(0,n.createElementBlock)("span",R,[(0,n.createElementVNode)("span",I,(0,n.toDisplayString)(0===c.object.length?"":`(${c.object.length}) `),1),(0,n.createElementVNode)("span",D,[(0,n.createTextVNode)("["),((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(c.previewArray,((e,t)=>((0,n.openBlock)(),(0,n.createElementBlock)("span",{key:t},[0!=t?((0,n.openBlock)(),(0,n.createElementBlock)("span",L,", ")):(0,n.createCommentVNode)("",!0),(0,n.createVNode)(i,{object:e},null,8,["object"]),t===c.arrayMaxProperties-1?((0,n.openBlock)(),(0,n.createElementBlock)("span",_,", ")):(0,n.createCommentVNode)("",!0),t===c.arrayMaxProperties-1?((0,n.openBlock)(),(0,n.createElementBlock)("span",F,"…")):(0,n.createCommentVNode)("",!0)])))),128)),(0,n.createTextVNode)("]")])])):(0,n.createCommentVNode)("",!0),c.type===a.Type.other?((0,n.openBlock)(),(0,n.createElementBlock)("span",$,[(0,n.createElementVNode)("span",z,(0,n.toDisplayString)(c.desc),1),(0,n.createElementVNode)("span",Z,[(0,n.createTextVNode)("{"),((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(c.previewObjectItems,((e,t)=>((0,n.openBlock)(),(0,n.createElementBlock)("span",{key:t},[0!=t?((0,n.openBlock)(),(0,n.createElementBlock)("span",U,", ")):(0,n.createCommentVNode)("",!0),(0,n.createElementVNode)("span",H,(0,n.toDisplayString)(e.key||'""'),1),(0,n.createTextVNode)(": "),(0,n.createVNode)(i,{object:e.val},null,8,["object"]),t===c.objectMaxProperties-1?((0,n.openBlock)(),(0,n.createElementBlock)("span",G,"…")):(0,n.createCommentVNode)("",!0)])))),128)),(0,n.createTextVNode)("}")])])):(0,n.createCommentVNode)("",!0)])}const K=["title"],W=(0,n.createElementVNode)("span",{class:"object-value-function-prefix"},"ƒ ",-1),Q={class:"object-value-function-name"};function J(e,t,r,o,a,c){return(0,n.openBlock)(),(0,n.createElementBlock)("span",{class:(0,n.normalizeClass)(["object-value",c.calcObject.class]),title:"string"===c.type?c.calcObject.noQouteText:c.calcObject.text},[(0,n.createTextVNode)((0,n.toDisplayString)(c.calcObject.text),1),"function"===c.type?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[W,(0,n.createElementVNode)("span",Q,(0,n.toDisplayString)(r.object.name)+"()",1)],64)):(0,n.createCommentVNode)("",!0)],10,K)}var X={name:"object-value",props:["object"],computed:{type(){return typeof this.object},calcObject(){const e=this.object;switch(typeof e){case"bigint":return{class:"object-value-number",text:`${e}n`};case"number":return{class:"object-value-number",text:`${e}`};case"string":return{class:"object-value-string",text:`"${e}"`,noQouteText:`${e}`};case"boolean":return{class:"object-value-boolean",text:`${e}`};case"undefined":return{class:"object-value-undefined",text:"undefined"};case"object":return null===e?{class:"object-value-null",text:"null"}:e instanceof Date?{class:"",text:e.toString()}:e instanceof RegExp?{class:"object-value-regexp",text:e.toString()}:Array.isArray(e)?{class:"",text:`Array(${e.length})`}:e.constructor?"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)?{class:"",text:`Buffer[${e.constructor.name}]`}:{class:"",text:e.constructor.name}:{class:"",text:"Object"};case"function":return{class:"",text:""};case"symbol":return{class:"object-value-symbol",text:e.toString()}}}},methods:{}};const Y=(0,m.Z)(X,[["render",J]]);var ee=Y;const te={simple:"simple",array:"array",other:"other"};var ne={name:"object-preview",components:{objectValue:ee},inject:["objectMaxProperties","arrayMaxProperties"],props:["data"],data(){return{Type:te}},computed:{object(){return this.data},type(){return"object"!==typeof this.object||null===this.object||this.object instanceof Date||this.object instanceof RegExp?te.simple:Array.isArray(this.object)?te.array:te.other},desc(){const e=this.object.constructor?this.object.constructor.name:"Object";return"Object"===e?"":`${e} `},previewArray(){return this.object.slice(0,this.arrayMaxProperties)},previewObjectItems(){const e=Object.keys(this.object);return e.length>this.objectMaxProperties?e.slice(0,this.objectMaxProperties).map((e=>({key:e,val:this.object[e]}))):Object.keys(this.object).map((e=>({key:e,val:this.object[e]})))}}};const re=(0,m.Z)(ne,[["render",q]]);var oe=re,ae={name:"object-label",components:{ObjectValue:ee,ObjectPreview:oe},props:["data","name","isNonenumerable"],computed:{object(){return this.data}}};const ce=(0,m.Z)(ae,[["render",A]]);var ie=ce;const se={class:"object-root-label"},ue={key:0},le={class:"object-name"},pe=(0,n.createElementVNode)("span",null,": ",-1);function de(e,t,r,o,a,c){const i=(0,n.resolveComponent)("object-preview");return(0,n.openBlock)(),(0,n.createElementBlock)("span",se,["string"===typeof r.name?((0,n.openBlock)(),(0,n.createElementBlock)("span",ue,[(0,n.createElementVNode)("span",le,(0,n.toDisplayString)(r.name),1),pe,(0,n.createVNode)(i,{data:r.data},null,8,["data"])])):((0,n.openBlock)(),(0,n.createBlock)(i,{key:1,data:r.data},null,8,["data"]))])}var fe={components:{objectPreview:oe},props:["data","name","isNonenumerable"]};const he=(0,m.Z)(fe,[["render",de]]);var me=he,be={name:"object-inspector",components:{TreeView:T,ObjectLabel:ie,ObjectRootLabel:me},provide(){return{objectMaxProperties:this.objectMaxProperties,arrayMaxProperties:this.arrayMaxProperties}},props:{theme:{type:String,default:""},data:null,nodeRenderer:{type:Function},showNonenumerable:{type:Boolean,default:!1},sortObjectKeys:{type:[Boolean,Function],default:!1},objectMaxProperties:{type:Number,default:5},arrayMaxProperties:{type:Number,default:10}},data(){return{}},computed:{dataIterator(){return i(this.showNonenumerable,this.sortObjectKeys)},finnalNodeRenderer(){return this.nodeRenderer?this.nodeRenderer:this.defaultNodeRenderer}},methods:{defaultNodeRenderer(e,t,r,o){return 0===e?(0,n.createVNode)(me,{name:t,data:r},null):(0,n.createVNode)(ie,{name:t,data:r,isNonenumerable:o},null)}}};const ve=(0,m.Z)(be,[["render",a]]);var ye=ve,je=ye,ge=je}(),o}()}));
//# sourceMappingURL=vue3-object-inspector.umd.min.js.map