!function(){"use strict";var r="__PNS_RUNTIME__",n=Symbol.for("lazyModuleRegistry");function t(){var n,t=null===(n=document.currentScript)||void 0===n?void 0:n.src;try{var e=function(r,n){if(r)try{return new URL(r,n)}catch(r){return}}(t);return(null==e?void 0:e.searchParams.get("globalName"))||r}catch(n){return r}}function e(r,n){(null==n||n>r.length)&&(n=r.length);for(var t=0,e=new Array(n);t0})))&&void 0!==t?t:null;return Array.isArray(r)?function(r,n){var t={type:"array"};if(0===r.length)return t;t.items=r.map((function(r,t){return m(r,n?p(n,String(t)):null)})),t.items.slice(1).reduce((function(r,n){return r&&b(t.items[0],n)}),!0)&&(t.items=t.items[0]);return t}(r,i):function(r,n){var t={type:"object"};for(var e in r)t.properties=Object.assign(t.properties||{},y({},e,m(r[e],n?p(n,e):null)));return t}(r,i)}if((null==n?void 0:n.some((function(r){return 0===r.length})))&&(o.raw=r),e)return Object.assign({type:e},o);throw new Error("Parse json body error: ".concat(JSON.stringify(r)))}function p(r,n){return r.map((function(r){return r[0]})).map((function(r,t){return n===r?t:-1})).filter((function(r){return r>-1})).map((function(n){return r[n].slice(1)}))}function b(r,n){if(1==(Number(Boolean(r))^Number(Boolean(n))))return!1;if(!r&&!n)return!0;if(r.type!==n.type)return!1;if("object"===r.type){var t=r.properties||{},e=n.properties||{};if(Object.keys(t)!==Object.keys(e))return!1;for(var o in t)if(!b(t[o],e[o]))return!1}if("array"===r.type){var i=r.items,u=n.items,a=Array.isArray(i),l=Array.isArray(u);return a&&l&&i.length===u.length?i.reduce((function(r,n,t){return r&&b(n,u[t])}),!0):!a&&!l&&b(i,u)}return!0}!function(r,e){var o,i,u,a,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t(),c=globalThis[l];if(c){var f;null!==(f=(o=c)[i=n])&&void 0!==f||(o[i]={});var s,y=c[n];null!==(s=(u=y)[a=r])&&void 0!==s||(u[a]=e)}}("to-json-schema",m)}();