diff --git a/components/custom-tab-bar/index.js b/components/custom-tab-bar/index.js index fe8b89d..ac6feb3 100644 --- a/components/custom-tab-bar/index.js +++ b/components/custom-tab-bar/index.js @@ -24,15 +24,6 @@ Component({ show: true }, - , - { - "pagePath": "/pages/work2/work2", - "text": "工作", - "iconPath": "/images/home/work.png", - "selectedIconPath": "/images/home/workSelected.png", - show: true - - }, { "pagePath": "/pages/statistics/statistics", "text": "数据", @@ -40,6 +31,14 @@ Component({ "selectedIconPath": "/images/home/informationSelected.png", show: false + }, + { + "pagePath": "/pages/work2/work2", + "text": "工作", + "iconPath": "/images/home/work.png", + "selectedIconPath": "/images/home/workSelected.png", + show: true + }, { "pagePath": "/pages/mine/mine", diff --git a/ec-canvas/echarts.js b/ec-canvas/echarts.js index 9a58c77..ffec9ea 100644 --- a/ec-canvas/echarts.js +++ b/ec-canvas/echarts.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).echarts={})}(this,function(t){"use strict";var v=function(t,e){return(v=Object.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,e){t.__proto__=e}:function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}))(t,e)};function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}v(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var _=function(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},b=new function(){this.browser=new _,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow="undefined"!=typeof window};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(b.wxa=!0,b.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?b.worker=!0:"undefined"==typeof navigator?(b.node=!0,b.svgSupported=!0):(J=navigator.userAgent,oe=(Gt=b).browser,rt=J.match(/Firefox\/([\d.]+)/),P=J.match(/MSIE\s([\d.]+)/)||J.match(/Trident\/.+?rv:(([\d.]+))/),Q=J.match(/Edge?\/([\d.]+)/),J=/micromessenger/i.test(J),rt&&(oe.firefox=!0,oe.version=rt[1]),P&&(oe.ie=!0,oe.version=P[1]),Q&&(oe.edge=!0,oe.version=Q[1],oe.newEdge=18<+Q[1].split(".")[0]),J&&(oe.weChat=!0),Gt.svgSupported="undefined"!=typeof SVGRect,Gt.touchEventsSupported="ontouchstart"in window&&!oe.ie&&!oe.edge,Gt.pointerEventsSupported="onpointerdown"in window&&(oe.edge||oe.ie&&11<=+oe.version),Gt.domSupported="undefined"!=typeof document,rt=document.documentElement.style,Gt.transform3dSupported=(oe.ie&&"transition"in rt||oe.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in rt)&&!("OTransition"in rt),Gt.transformSupported=Gt.transform3dSupported||oe.ie&&9<=+oe.version);var j="12px sans-serif";var x,w,M=function(t){var e={};if("undefined"!=typeof JSON)for(var n=0;n>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[l]+":0",r[u]+":0",i[1-l]+":auto",r[1-u]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}}return n}(e,o),o,r);if(e)return e(t,n,i),!0}return!1}function me(t){return"CANVAS"===t.nodeName.toUpperCase()}var ve=/([&<>"'])/g,_e={"&":"&","<":"<",">":">",'"':""","'":"'"};function xe(t){return null==t?"":(t+"").replace(ve,function(t,e){return _e[e]})}var we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,be=[],Se=b.browser.firefox&&+b.browser.version.split(".")[0]<39;function Me(t,e,n,i){return n=n||{},i?Te(t,e,n):Se&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):Te(t,e,n),n}function Te(t,e,n){if(b.domSupported&&t.getBoundingClientRect){var i,r=e.clientX,e=e.clientY;if(me(t))return i=t.getBoundingClientRect(),n.zrX=r-i.left,void(n.zrY=e-i.top);if(ye(be,t,r,e))return n.zrX=be[0],void(n.zrY=be[1])}n.zrX=n.zrY=0}function Ie(t){return t||window.event}function Ce(t,e,n){var i;return null==(e=Ie(e)).zrX&&((i=e.type)&&0<=i.indexOf("touch")?(i=("touchend"!==i?e.targetTouches:e.changedTouches)[0])&&Me(t,i,e,n):(Me(t,e,e,n),i=function(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,t=t.deltaY;return null!=n&&null!=t?3*(0!==t?Math.abs(t):Math.abs(n))*(0=n.x&&t<=n.x+n.width&&e>=n.y&&e<=n.y+n.height},Ke.prototype.clone=function(){return new Ke(this.x,this.y,this.width,this.height)},Ke.prototype.copy=function(t){Ke.copy(this,t)},Ke.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},Ke.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},Ke.prototype.isZero=function(){return 0===this.width||0===this.height},Ke.create=function(t){return new Ke(t.x,t.y,t.width,t.height)},Ke.copy=function(t,e){t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height},Ke.applyTransform=function(t,e,n){var i,r,o,a;n?n[1]<1e-5&&-1e-5t.getWidth()||n<0||n>t.getHeight()}E(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(a){sn.prototype[a]=function(t){var e,n,i=t.zrX,r=t.zrY,o=hn(this,i,r);if("mouseup"===a&&o||(n=(e=this.findHover(i,r)).target),"mousedown"===a)this._downEl=n,this._downPoint=[t.zrX,t.zrY],this._upEl=n;else if("mouseup"===a)this._upEl=n;else if("click"===a){if(this._downEl!==this._upEl||!this._downPoint||4>>1])<0?l=o:s=1+o;var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;0>>1);0>>1);o(t,e[n+h])<0?l=h:a=h+1}return l}function mn(A,P){var L,O,R=pn,N=0,E=(A.length,[]);function e(t){var e=L[t],n=O[t],i=L[t+1],r=O[t+1],t=(O[t]=n+r,t===N-3&&(L[t+1]=L[t+2],O[t+1]=O[t+2]),N--,yn(A[i],A,e,n,0,P));if(e+=t,0!=(n-=t)&&0!==(r=gn(A[e+n-1],A,i,r,r-1,P)))if(n<=r){var o=e,a=n,t=i,s=r,l=0;for(l=0;lO[t+1])break;e(t)}},forceMergeRuns:function(){for(;1>=1;return t+e}(r);do{}while((o=dn(t,n,i,e))=this._maxSize&&0>4|(3840&r)>>8,240&r|(240&r)>>4,15&r|(15&r)<<4,5===i?parseInt(n.slice(4),16)/15:1),gi(t,e),e):void ci(e,0,0,0,1):7===i||9===i?0<=(r=parseInt(n.slice(1,7),16))&&r<=16777215?(ci(e,(16711680&r)>>16,(65280&r)>>8,255&r,9===i?parseInt(n.slice(7),16)/255:1),gi(t,e),e):void ci(e,0,0,0,1):void 0;var r=n.indexOf("("),o=n.indexOf(")");if(-1!==r&&o+1===i){var i=n.substr(0,r),a=n.substr(r+1,o-(r+1)).split(","),s=1;switch(i){case"rgba":if(4!==a.length)return 3===a.length?ci(e,+a[0],+a[1],+a[2],1):ci(e,0,0,0,1);s=li(a.pop());case"rgb":return 3<=a.length?(ci(e,si(a[0]),si(a[1]),si(a[2]),3===a.length?s:li(a[3])),gi(t,e),e):void ci(e,0,0,0,1);case"hsla":return 4!==a.length?void ci(e,0,0,0,1):(a[3]=li(a[3]),mi(a,e),gi(t,e),e);case"hsl":return 3!==a.length?void ci(e,0,0,0,1):(mi(a,e),gi(t,e),e);default:return}}ci(e,0,0,0,1)}}function mi(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=li(t[1]),r=li(t[2]),i=r<=.5?r*(i+1):r+i-r*i,r=2*r-i;return ci(e=e||[],oi(255*ui(r,i,n+1/3)),oi(255*ui(r,i,n)),oi(255*ui(r,i,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function vi(t,e){var n=yi(t);if(n){for(var i=0;i<3;i++)n[i]=e<0?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,255e);g++);g=f(g-1,h-2)}i=u[g+1],n=u[g]}n&&i&&(this._lastFr=g,this._lastFrP=e,d=i.percent-n.percent,r=0==d?1:f((e-n.percent)/d,1),i.easingFunc&&(r=i.easingFunc(r)),f=a?this._additiveValue:p?Oi:t[c],(Li(l)||p)&&(f=f||(this._additiveValue=[])),this.discrete?t[c]=(r<1?n:i).rawValue:Li(l)?(1===l?Ii:function(t,e,n,i){for(var r=e.length,o=r&&e[0].length,a=0;athis._sleepAfterStill)&&this.animation.stop()},Yr.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},Yr.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},Yr.prototype.refreshHover=function(){this._needsRefreshHover=!0},Yr.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover()},Yr.prototype.resize=function(t){this.painter.resize((t=t||{}).width,t.height),this.handler.resize()},Yr.prototype.clearAnimation=function(){this.animation.clear()},Yr.prototype.getWidth=function(){return this.painter.getWidth()},Yr.prototype.getHeight=function(){return this.painter.getHeight()},Yr.prototype.setCursorStyle=function(t){this.handler.setCursorStyle(t)},Yr.prototype.findHover=function(t,e){return this.handler.findHover(t,e)},Yr.prototype.on=function(t,e,n){return this.handler.on(t,e,n),this},Yr.prototype.off=function(t,e){this.handler.off(t,e)},Yr.prototype.trigger=function(t,e){this.handler.trigger(t,e)},Yr.prototype.clear=function(){for(var t=this.storage.getRoots(),e=0;el&&(l=s[h],u=h);++o[u],s[u]=0,++a}return B(o,function(t){return t/i})}function io(t){var e=2*Math.PI;return(t%e+e)%e}function ro(t){return-1e-4=e.maxIterations){t+=e.ellipsis;break}var s=0===a?function(t,e,n,i){for(var r=0,o=0,a=t.length;oo){0i.width&&(o=e.split("\n"),c=!0),i.accumWidth=t):(t=ca(e,h,i.width,i.breakAll,i.accumWidth),i.accumWidth=t.accumWidth+n,a=t.linesWidths,o=t.lines)):o=e.split("\n");for(var p=0;pthis._ux||i>this._uy;return this.addData(Y.L,t,e),this._ctx&&r&&this._ctx.lineTo(t,e),r?(this._xi=t,this._yi=e,this._pendingPtDist=0):(r=n*n+i*i)>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=r),this},o.prototype.bezierCurveTo=function(t,e,n,i,r,o){return this._drawPendingPt(),this.addData(Y.C,t,e,n,i,r,o),this._ctx&&this._ctx.bezierCurveTo(t,e,n,i,r,o),this._xi=r,this._yi=o,this},o.prototype.quadraticCurveTo=function(t,e,n,i){return this._drawPendingPt(),this.addData(Y.Q,t,e,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,i),this._xi=n,this._yi=i,this},o.prototype.arc=function(t,e,n,i,r,o){this._drawPendingPt(),Xa[0]=i,Xa[1]=r,s=o,(l=Ya((a=Xa)[0]))<0&&(l+=Wa),h=l-a[0],u=a[1],u+=h,!s&&Wa<=u-l?u=l+Wa:s&&Wa<=l-u?u=l-Wa:!s&&uu.length&&(this._expandData(),u=this.data);for(var h=0;hn||Ha(y)>i||c===e-1)&&(f=Math.sqrt(C*C+y*y),r=g,o=_);break;case Y.C:var m=t[c++],v=t[c++],g=t[c++],_=t[c++],x=t[c++],w=t[c++],f=function(t,e,n,i,r,o,a,s,l){for(var u=t,h=e,c=0,p=1/l,d=1;d<=l;d++){var f=d*p,g=Bn(t,n,r,a,f),f=Bn(e,i,o,s,f),y=g-u,m=f-h;c+=Math.sqrt(y*y+m*m),u=g,h=f}return c}(r,o,m,v,g,_,x,w,10),r=x,o=w;break;case Y.Q:f=function(t,e,n,i,r,o,a){for(var s=t,l=e,u=0,h=1/a,c=1;c<=a;c++){var p=c*h,d=Un(t,n,r,p),p=Un(e,i,o,p),f=d-s,g=p-l;u+=Math.sqrt(f*f+g*g),s=d,l=p}return u}(r,o,m=t[c++],v=t[c++],g=t[c++],_=t[c++],10),r=g,o=_;break;case Y.A:var x=t[c++],w=t[c++],b=t[c++],S=t[c++],M=t[c++],T=t[c++],I=T+M;c+=1,t[c++],d&&(a=Fa(M)*b+x,s=Va(M)*S+w),f=Ba(b,S)*za(Wa,Math.abs(T)),r=Fa(I)*b+x,o=Va(I)*S+w;break;case Y.R:a=r=t[c++],s=o=t[c++];f=2*t[c++]+2*t[c++];break;case Y.Z:var C=a-r,y=s-o;f=Math.sqrt(C*C+y*y),r=a,o=s}0<=f&&(u+=l[h++]=f)}return this._pathLen=u},o.prototype.rebuildPath=function(t,e){var n,i,r,o,a,s,l,u,h=this.data,E=this._ux,z=this._uy,B=this._len,c=e<1,p=0,d=0,f=0;if(!c||(this._pathSegLen||this._calculateLength(),a=this._pathSegLen,s=e*this._pathLen))t:for(var g=0;g=ns[i=0]+t&&a<=ns[1]+t?h:0;rMath.PI/2&&c<1.5*Math.PI?-h:h)}return l}(y,m,_,x,x+w,b,T,r);u=Math.cos(x+w)*v+y,h=Math.sin(x+w)*_+m;break;case Ja.R:c=u=a[d++],p=h=a[d++];if(S=c+a[d++],M=p+a[d++],n){if(Za(c,p,S,p,e,i,r)||Za(S,p,S,M,e,i,r)||Za(S,M,c,M,e,i,r)||Za(c,M,c,p,e,i,r))return!0}else l=(l+=Qa(S,p,S,M,i,r))+Qa(c,M,c,p,i,r);break;case Ja.Z:if(n){if(Za(u,h,c,p,e,i,r))return!0}else l+=Qa(u,h,c,p,i,r);u=c,h=p}}return n||(t=h,o=p,Math.abs(t-o)i.len()&&(uMath.abs(i[1])?0':'':{renderMode:r,content:"{"+(t.markerId||"markerX")+"|} ",style:"subItem"===i?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}:""}function Cp(t,e){return e=e||"transparent",V(t)?t:O(t)&&t.colorStops&&(t.colorStops[0]||{}).color||e}function Dp(t,e){var n;"_blank"===e||"blank"===e?((n=window.open()).opener=null,n.location.href=t):window.open(t,e)}var kp=E,Ap=["left","right","top","bottom","width","height"],Pp=[["width","left","right"],["height","top","bottom"]];function Lp(a,s,l,u,h){var c=0,p=0,d=(null==u&&(u=1/0),null==h&&(h=1/0),0);s.eachChild(function(t,e){var n,i,r,o=t.getBoundingRect(),e=s.childAt(e+1),e=e&&e.getBoundingRect();d="horizontal"===a?(i=o.width+(e?-e.x+o.x:0),u<(n=c+i)||t.newline?(c=0,n=i,p+=d+l,o.height):Math.max(d,o.height)):(i=o.height+(e?-e.y+o.y:0),h<(r=p+i)||t.newline?(c+=d+l,p=0,r=i,o.width):Math.max(d,o.width)),t.newline||(t.x=c,t.y=p,t.markRedraw(),"horizontal"===a?c=n+l:p=r+l)})}var Op=Lp;function Rp(t,e,n){n=wp(n||0);var i=e.width,r=e.height,o=W(t.left,i),a=W(t.top,r),e=W(t.right,i),s=W(t.bottom,r),l=W(t.width,i),u=W(t.height,r),h=n[2]+n[0],c=n[1]+n[3],p=t.aspect;switch(isNaN(l)&&(l=i-e-c-o),isNaN(u)&&(u=r-s-h-a),null!=p&&(isNaN(l)&&isNaN(u)&&(i/re)return t[i];return t[n-1]}var yd,md="\0_ec_inner",vd=(u(s,yd=Rc),s.prototype.init=function(t,e,n,i,r,o){i=i||{},this.option=null,this._theme=new Rc(i),this._locale=new Rc(r),this._optionManager=o},s.prototype.setOption=function(t,e,n){e=wd(e);this._optionManager.setOption(t,n,e),this._resetOption(null,e)},s.prototype.resetOption=function(t,e){return this._resetOption(t,wd(e))},s.prototype._resetOption=function(t,e){var n,i=!1,r=this._optionManager;return t&&"recreate"!==t||(n=r.mountOption("recreate"===t),this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(n,e)):cd(this,n),i=!0),"timeline"!==t&&"media"!==t||this.restoreData(),t&&"recreate"!==t&&"timeline"!==t||(n=r.getTimelineOption(this))&&(i=!0,this._mergeOption(n,e)),t&&"recreate"!==t&&"media"!==t||(n=r.getMediaOption(this)).length&&E(n,function(t){i=!0,this._mergeOption(t,e)},this),i},s.prototype.mergeOption=function(t){this._mergeOption(t,null)},s.prototype._mergeOption=function(i,t){var r=this.option,h=this._componentsMap,c=this._componentsCount,n=[],o=N(),p=t&&t.replaceMergeMainTypeMap;nd(this).datasetMap=N(),E(i,function(t,e){null!=t&&(g.hasClass(e)?e&&(n.push(e),o.set(e,!0)):r[e]=null==r[e]?y(t):d(r[e],t,!0))}),p&&p.each(function(t,e){g.hasClass(e)&&!o.get(e)&&(n.push(e),o.set(e,!0))}),g.topologicalTravel(n,g.getAllClassMainTypes(),function(o){var a,t=function(t,e,n){return(e=(e=ld.get(e))&&e(t))?n.concat(e):n}(this,o,mo(i[o])),e=h.get(o),n=e?p&&p.get(o)?"replaceMerge":"normalMerge":"replaceAll",e=wo(e,t,n),s=(Co(e,o,g),r[o]=null,h.set(o,null),c.set(o,0),[]),l=[],u=0;E(e,function(t,e){var n=t.existing,i=t.newOption;if(i){var r=g.getClass(o,t.keyInfo.subType,!("series"===o));if(!r)return;if("tooltip"===o){if(a)return;a=!0}n&&n.constructor===r?(n.name=t.keyInfo.name,n.mergeOption(i,this),n.optionUpdated(i,!1)):(e=L({componentIndex:e},t.keyInfo),L(n=new r(i,this,this,e),e),t.brandNew&&(n.__requireNewView=!0),n.init(i,this,this),n.optionUpdated(null,!0))}else n&&(n.mergeOption({},this),n.optionUpdated({},!1));n?(s.push(n.option),l.push(n),u++):(s.push(void 0),l.push(void 0))},this),r[o]=s,h.set(o,l),c.set(o,u),"series"===o&&ud(this)},this),this._seriesIndices||ud(this)},s.prototype.getOption=function(){var a=y(this.option);return E(a,function(t,e){if(g.hasClass(e)){for(var n=mo(t),i=n.length,r=!1,o=i-1;0<=o;o--)n[o]&&!Io(n[o])?r=!0:(n[o]=null,r||i--);n.length=i,a[e]=n}}),delete a[md],a},s.prototype.getTheme=function(){return this._theme},s.prototype.getLocaleModel=function(){return this._locale},s.prototype.setUpdatePayload=function(t){this._payload=t},s.prototype.getUpdatePayload=function(){return this._payload},s.prototype.getComponent=function(t,e){var n=this._componentsMap.get(t);if(n){t=n[e||0];if(t)return t;if(null==e)for(var i=0;ig[1]&&(g[1]=f)}return{start:a,end:this._rawCount=this._count=s}},l.prototype._initDataFromProvider=function(t,e,n){for(var i=this._provider,r=this._chunks,o=this._dimensions,a=o.length,s=this._rawExtent,l=B(o,function(t){return t.property}),u=0;uf[1]&&(f[1]=g)}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[]},l.prototype.count=function(){return this._count},l.prototype.get=function(t,e){return 0<=e&&e=this._rawCount||t<0)){if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&nt))return o;r=o-1}}}return-1},l.prototype.indicesOfNearest=function(t,e,n){var i=this._chunks[t],r=[];if(i){null==n&&(n=1/0);for(var o=1/0,a=-1,s=0,l=0,u=this.count();lt[S][1])&&(w=!1)}w&&(a[s++]=e.getRawIndex(f))}return sy[1]&&(y[1]=g)}}}},l.prototype.lttbDownSample=function(t,e){var n,i=this.clone([t],!0),r=i._chunks[t],o=this.count(),a=0,s=Math.floor(1/e),l=this.getRawIndex(0),u=new(ug(this._rawCount))(Math.min(2*(Math.ceil(o/s)+2),o));u[a++]=l;for(var h=1;hh[1]&&(h[1]=y),c[p++]=m}return r._count=p,r._indices=c,r._updateGetRawIdx(),r},l.prototype.each=function(t,e){if(this._count)for(var n=t.length,i=this._chunks,r=0,o=this.count();r'+xe(u)+""+h,t))}function Cg(t,e,n,i){var r,o,a,s,l=t.renderMode,u=e.noName,h=e.noValue,c=!e.markerType,p=e.name,d=t.useUTC,f=e.valueFormatter||t.valueFormatter||function(t){return B(t=F(t)?t:[t],function(t,e){return bp(t,F(o)?o[e]:o,d)})};if(!u||!h)return r=c?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",l),p=u?"":bp(p,"ordinal",d),o=e.valueType,f=h?[]:f(e.value),e=!c||!u,a=!c&&u,i=xg(i,l),s=i.nameStyle,i=i.valueStyle,"richText"===l?(c?"":r)+(u?"":Ag(t,p,s))+(h?"":function(t,e,n,i,r){r=[r],i=i?10:20;return n&&r.push({padding:[0,0,0,i],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(F(e)?e.join(" "):e,r)}(t,f,e,a,i)):kg((c?"":r)+(u?"":''+xe(p)+"")+(h?"":function(t,e,n,i){n=n?"10px":"20px",e=e?"float:right;margin-left:"+n:"";return t=F(t)?t:[t],''+B(t,xe).join("  ")+""}(f,e,a,i)),n)}function Dg(t,e,n,i,r,o){if(t)return Tg(t)({useUTC:r,renderMode:n,orderMode:i,markupStyleCreator:e,valueFormatter:t.valueFormatter},t,0,o)}function kg(t,e){return'
'+t+'
'}function Ag(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function Pg(t,e){return Cp(t.getData().getItemVisual(e,"style")[t.visualDrawType])}function Lg(t,e){t=t.get("padding");return null!=t?t:"richText"===e?[8,10]:10}Rg.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},Rg.prototype.makeTooltipMarker=function(t,e,n){var i="richText"===n?this._generateStyleName():null,e=Ip({color:e,type:t,renderMode:n,markerId:i});return V(e)?e:(this.richTextStyles[i]=e.style,e.content)},Rg.prototype.wrapRichTextStyle=function(t,e){var n={},e=(F(e)?E(e,function(t){return L(n,t)}):L(n,e),this._generateStyleName());return this.richTextStyles[e]=n,"{"+e+"|"+t+"}"};var Og=Rg;function Rg(){this.richTextStyles={},this._nextStyleNameId=po()}function Ng(t){var e,n,i,r,o,a,s,l,u,h,c,p=t.series,d=t.dataIndex,t=t.multipleSeries,f=p.getData(),g=f.mapDimensionsAll("defaultedTooltip"),y=g.length,m=p.getRawValue(d),v=F(m),_=Pg(p,d);function x(t,e){e=s.getDimensionInfo(e);e&&!1!==e.otherDims.tooltip&&(l?c.push(Sg("nameValue",{markerType:"subItem",markerColor:a,name:e.displayName,value:t,valueType:e.type})):(u.push(t),h.push(e.type)))}1this.getShallow("animationThreshold")?!1:t)},h.prototype.restoreData=function(){this.dataTask.dirty()},h.prototype.getColorFromPalette=function(t,e,n){var i=this.ecModel;return dd.prototype.getColorFromPalette.call(this,t,e,n)||i.getColorFromPalette(t,e,n)},h.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},h.prototype.getProgressive=function(){return this.get("progressive")},h.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},h.prototype.select=function(t,e){this._innerSelect(this.getData(e),t)},h.prototype.unselect=function(t,e){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,r=this.getData(e);if("series"===i||"all"===n)this.option.selectedMap={},this._selectedDataIndicesMap={};else for(var o=0;oe.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function Ug(e,n){E(Et(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(t){e.wrapMethod(t,dt(Xg,n))})}function Xg(t,e){t=Yg(t);return t&&t.setOutputEnd((e||this).count()),e}function Yg(t){var e,n=(t.ecModel||{}).scheduler,n=n&&n.getPipeline(t.uid);if(n)return(n=n.currentTask)&&(e=n.agentStubMap)?e.get(t.uid):n}at(Fg,Pc),at(Fg,dd),Go(Fg,g);Zg.prototype.init=function(t,e){},Zg.prototype.render=function(t,e,n,i){},Zg.prototype.dispose=function(t,e){},Zg.prototype.updateView=function(t,e,n,i){},Zg.prototype.updateLayout=function(t,e,n,i){},Zg.prototype.updateVisual=function(t,e,n,i){},Zg.prototype.toggleBlurSeries=function(t,e,n){},Zg.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)};var qg=Zg;function Zg(){this.group=new Hr,this.uid=zc("viewComponent")}function jg(){var o=ko();return function(t){var e=o(t),t=t.pipelineContext,n=!!e.large,i=!!e.progressiveRender,r=e.large=!(!t||!t.large),e=e.progressiveRender=!(!t||!t.progressiveRender);return!(n==r&&i==e)&&"reset"}}Ho(qg),Yo(qg);var Kg=ko(),$g=jg(),Qg=(Jg.prototype.init=function(t,e){},Jg.prototype.render=function(t,e,n,i){},Jg.prototype.highlight=function(t,e,n,i){t=t.getData(i&&i.dataType);t&&ey(t,i,"emphasis")},Jg.prototype.downplay=function(t,e,n,i){t=t.getData(i&&i.dataType);t&&ey(t,i,"normal")},Jg.prototype.remove=function(t,e){this.group.removeAll()},Jg.prototype.dispose=function(t,e){},Jg.prototype.updateView=function(t,e,n,i){this.render(t,e,n,i)},Jg.prototype.updateLayout=function(t,e,n,i){this.render(t,e,n,i)},Jg.prototype.updateVisual=function(t,e,n,i){this.render(t,e,n,i)},Jg.prototype.eachRendered=function(t){ac(this.group,t)},Jg.markUpdateMethod=function(t,e){Kg(t).updateMethod=e},Jg.protoInitialize=void(Jg.prototype.type="chart"),Jg);function Jg(){this.group=new Hr,this.uid=zc("viewChart"),this.renderTask=Cf({plan:ny,reset:iy}),this.renderTask.context={view:this}}function ty(t,e,n){t&&Vl(t)&&("emphasis"===e?Sl:Ml)(t,n)}function ey(e,t,n){var i,r=Do(e,t),o=t&&null!=t.highlightKey?(t=t.highlightKey,i=null==(i=Ys[t])&&Xs<=32?Ys[t]=Xs++:i):null;null!=r?E(mo(r),function(t){ty(e.getItemGraphicEl(t),n,o)}):e.eachItemGraphicEl(function(t){ty(t,n,o)})}function ny(t){return $g(t.model)}function iy(t){var e=t.model,n=t.ecModel,i=t.api,r=t.payload,o=e.pipelineContext.progressiveRender,t=t.view,a=r&&Kg(r).updateMethod,o=o?"incrementalPrepareRender":a&&t[a]?a:"render";return"render"!==o&&t[o](e,n,i,r),ry[o]}Ho(Qg),Yo(Qg);var ry={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},oy="\0__throttleOriginMethod",ay="\0__throttleRate",sy="\0__throttleType";function ly(t,r,o){var a,s,l,u,h,c=0,p=0,d=null;function f(){p=(new Date).getTime(),d=null,t.apply(l,u||[])}r=r||0;function e(){for(var t=[],e=0;en.blockIndex?n.step:null,modBy:null!=(t=i&&i.modDataCount)?Math.ceil(t/e):null,modDataCount:t}},_y.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},_y.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData().count(),e=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,r=t.get("large")&&i>=t.get("largeThreshold"),i="mod"===t.get("progressiveChunkMode")?i:null;t.pipelineContext=n.context={progressiveRender:e,modDataCount:i,large:r}},_y.prototype.restorePipelines=function(t){var i=this,r=i._pipelineMap=N();t.eachSeries(function(t){var e=t.getProgressive(),n=t.uid;r.set(n,{id:n,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:e&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(e||700),count:0}),i._pipe(t,t.dataTask)})},_y.prototype.prepareStageTasks=function(){var n=this._stageTaskMap,i=this.api.getModel(),r=this.api;E(this._allHandlers,function(t){var e=n.get(t.uid)||n.set(t.uid,{});It(!(t.reset&&t.overallReset),""),t.reset&&this._createSeriesStageTask(t,e,i,r),t.overallReset&&this._createOverallStageTask(t,e,i,r)},this)},_y.prototype.prepareView=function(t,e,n,i){var r=t.renderTask,o=r.context;o.model=e,o.ecModel=n,o.api=i,r.__block=!t.incrementalPrepareRender,this._pipe(e,r)},_y.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},_y.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},_y.prototype._performStageTasks=function(t,s,l,u){u=u||{};var h=!1,c=this;function p(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}E(t,function(i,t){var e,n,r,o,a;u.visualType&&u.visualType!==i.visualType||(e=(n=c._stageTaskMap.get(i.uid)).seriesTaskMap,(n=n.overallTask)?((o=n.agentStubMap).each(function(t){p(u,t)&&(t.dirty(),r=!0)}),r&&n.dirty(),c.updatePayload(n,l),a=c.getPerformArgs(n,u.block),o.each(function(t){t.perform(a)}),n.perform(a)&&(h=!0)):e&&e.each(function(t,e){p(u,t)&&t.dirty();var n=c.getPerformArgs(t,u.block);n.skip=!i.performRawSeries&&s.isSeriesFiltered(t.context.model),c.updatePayload(t,l),t.perform(n)&&(h=!0)}))}),this.unfinished=h||this.unfinished},_y.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e=t.dataTask.perform()||e}),this.unfinished=e||this.unfinished},_y.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}}while(e=e.getUpstream())})},_y.prototype.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},_y.prototype._createSeriesStageTask=function(n,t,i,r){var o=this,a=t.seriesTaskMap,s=t.seriesTaskMap=N(),t=n.seriesType,e=n.getTargetSeries;function l(t){var e=t.uid,e=s.set(e,a&&a.get(e)||Cf({plan:My,reset:Ty,count:Dy}));e.context={model:t,ecModel:i,api:r,useClearVisual:n.isVisual&&!n.isLayout,plan:n.plan,reset:n.reset,scheduler:o},o._pipe(t,e)}n.createOnAllSeries?i.eachRawSeries(l):t?i.eachRawSeriesByType(t,l):e&&e(i,r).each(l)},_y.prototype._createOverallStageTask=function(t,e,n,i){var r=this,o=e.overallTask=e.overallTask||Cf({reset:xy}),a=(o.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:r},o.agentStubMap),s=o.agentStubMap=N(),e=t.seriesType,l=t.getTargetSeries,u=!0,h=!1;function c(t){var e=t.uid,e=s.set(e,a&&a.get(e)||(h=!0,Cf({reset:wy,onDirty:Sy})));e.context={model:t,overallProgress:u},e.agent=o,e.__block=u,r._pipe(t,e)}It(!t.createOnAllSeries,""),e?n.eachRawSeriesByType(e,c):l?l(n,i).each(c):(u=!1,E(n.getSeries(),c)),h&&o.dirty()},_y.prototype._pipe=function(t,e){t=t.uid,t=this._pipelineMap.get(t);t.head||(t.head=e),t.tail&&t.tail.pipe(e),(t.tail=e).__idxInPipeline=t.count++,e.__pipeline=t},_y.wrapStageHandler=function(t,e){return(t=S(t)?{overallReset:t,seriesType:function(t){ky=null;try{t(Ay,Py)}catch(t){}return ky}(t)}:t).uid=zc("stageHandler"),e&&(t.visualType=e),t};var vy=_y;function _y(t,e,n,i){this._stageTaskMap=N(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}function xy(t){t.overallReset(t.ecModel,t.api,t.payload)}function wy(t){return t.overallProgress&&by}function by(){this.agent.dirty(),this.getDownstream().dirty()}function Sy(){this.agent&&this.agent.dirty()}function My(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function Ty(t){t.useClearVisual&&t.data.clearAllVisual();t=t.resetDefines=mo(t.reset(t.model,t.ecModel,t.api,t.payload));return 1'+t.dom+""}),f.painter.getSvgRoot().innerHTML=g,i.connectedBackgroundColor&&f.painter.setBackgroundColor(i.connectedBackgroundColor),f.refreshImmediately(),f.painter.toDataURL()):(i.connectedBackgroundColor&&f.add(new Ds({shape:{x:0,y:0,width:t,height:n},style:{fill:i.connectedBackgroundColor}})),E(p,function(t){t=new _s({style:{x:t.left*e-l,y:t.top*e-u,image:t.dom}});f.add(t)}),f.refreshImmediately(),d.toDataURL("image/"+(i&&i.type||"png")))):this.getDataURL(i);this.id},c.prototype.convertToPixel=function(t,e){return Km(this,"convertToPixel",t,e)},c.prototype.convertFromPixel=function(t,e){return Km(this,"convertFromPixel",t,e)},c.prototype.containPixel=function(t,i){var r;if(!this._disposed)return E(Po(this._model,t),function(t,n){0<=n.indexOf("Models")&&E(t,function(t){var e=t.coordinateSystem;e&&e.containPoint?r=r||!!e.containPoint(i):"seriesModels"===n&&(e=this._chartsMap[t.__viewId])&&e.containPoint&&(r=r||e.containPoint(i,t))},this)},this),!!r;this.id},c.prototype.getVisual=function(t,e){var t=Po(this._model,t,{defaultMainType:"series"}),n=t.seriesModel.getData(),t=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty("dataIndex")?n.indexOfRawIndex(t.dataIndex):null;if(null!=t){var i=n,r=t,o=e;switch(o){case"color":return i.getItemVisual(r,"style")[i.getVisual("drawType")];case"opacity":return i.getItemVisual(r,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return i.getItemVisual(r,o)}}else{var a=n,s=e;switch(s){case"color":return a.getVisual("style")[a.getVisual("drawType")];case"opacity":return a.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return a.getVisual(s)}}},c.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},c.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},c.prototype._initEvents=function(){var t,n,i,s=this;E(m0,function(a){function t(t){var n,e,i,r=s.getModel(),o=t.target;"globalout"===a?n={}:o&&Hy(o,function(t){var e,t=D(t);return t&&null!=t.dataIndex?(e=t.dataModel||r.getSeriesByIndex(t.seriesIndex),n=e&&e.getDataParams(t.dataIndex,t.dataType,o)||{},1):t.eventData&&(n=L({},t.eventData),1)},!0),n&&(e=n.componentType,i=n.componentIndex,"markLine"!==e&&"markPoint"!==e&&"markArea"!==e||(e="series",i=n.seriesIndex),i=(e=e&&null!=i&&r.getComponent(e,i))&&s["series"===e.mainType?"_chartsMap":"_componentsMap"][e.__viewId],n.event=t,n.type=a,s._$eventProcessor.eventInfo={targetEl:o,packedEvent:n,model:e,view:i},s.trigger(a,n))}t.zrEventfulCallAtLast=!0,s._zr.on(a,t,s)}),E(_0,function(t,e){s._messageCenter.on(e,function(t){this.trigger(e,t)},s)}),E(["selectchanged"],function(e){s._messageCenter.on(e,function(t){this.trigger(e,t)},s)}),t=this._messageCenter,i=(n=this)._api,t.on("selectchanged",function(t){var e=i.getModel();t.isFromClick?(Vy("map","selectchanged",n,e,t),Vy("pie","selectchanged",n,e,t)):"select"===t.fromAction?(Vy("map","selected",n,e,t),Vy("pie","selected",n,e,t)):"unselect"===t.fromAction&&(Vy("map","unselected",n,e,t),Vy("pie","unselected",n,e,t))})},c.prototype.isDisposed=function(){return this._disposed},c.prototype.clear=function(){this._disposed?this.id:this.setOption({series:[]},!0)},c.prototype.dispose=function(){var t,e,n;this._disposed?this.id:(this._disposed=!0,this.getDom()&&No(this.getDom(),k0,""),e=(t=this)._api,n=t._model,E(t._componentsViews,function(t){t.dispose(n,e)}),E(t._chartsViews,function(t){t.dispose(n,e)}),t._zr.dispose(),t._dom=t._model=t._chartsMap=t._componentsMap=t._chartsViews=t._componentsViews=t._scheduler=t._api=t._zr=t._throttledZrFlush=t._theme=t._coordSysMgr=t._messageCenter=null,delete T0[t.id])},c.prototype.resize=function(t){if(!this[Nm])if(this._disposed)this.id;else{this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var e=e.resetOption("media"),n=t&&t.silent;this[Em]&&(null==n&&(n=this[Em].silent),e=!0,this[Em]=null),this[Nm]=!0;try{e&&Ym(this),jm.update.call(this,{type:"resize",animation:L({duration:0},t&&t.animation)})}catch(t){throw this[Nm]=!1,t}this[Nm]=!1,Jm.call(this,n),t0.call(this,n)}}},c.prototype.showLoading=function(t,e){this._disposed?this.id:(O(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),M0[t]&&(t=M0[t](this._api,e),e=this._zr,this._loadingFX=t,e.add(t)))},c.prototype.hideLoading=function(){this._disposed?this.id:(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},c.prototype.makeActionFromEvent=function(t){var e=L({},t);return e.type=_0[t.type],e},c.prototype.dispatchAction=function(t,e){var n;this._disposed?this.id:(O(e)||(e={silent:!!e}),v0[t.type]&&this._model&&(this[Nm]?this._pendingActions.push(t):(n=e.silent,Qm.call(this,t,n),(t=e.flush)?this._zr.flush():!1!==t&&b.browser.weChat&&this._throttledZrFlush(),Jm.call(this,n),t0.call(this,n))))},c.prototype.updateLabelLayout=function(){Om.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},c.prototype.appendData=function(t){var e;this._disposed?this.id:(e=t.seriesIndex,this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp())},c.internalField=(Ym=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),qm(t,!0),qm(t,!1),e.plan()},qm=function(t,r){for(var o=t._model,a=t._scheduler,s=r?t._componentsViews:t._chartsViews,l=r?t._componentsMap:t._chartsMap,u=t._zr,h=t._api,e=0;es.get("hoverLayerThreshold")&&!b.node&&!b.worker&&s.eachSeries(function(t){t.preventUsingHoverLayer||(t=i._chartsMap[t.__viewId]).__alive&&t.eachRendered(function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0)})}),Om.trigger("series:afterupdate",t,e,n)},l0=function(t){t[zm]=!0,t.getZr().wakeUp()},u0=function(t){t[zm]&&(t.getZr().storage.traverse(function(t){Ah(t)||d0(t)}),t[zm]=!1)},a0=function(n){return u(t,e=bd),t.prototype.getCoordinateSystems=function(){return n._coordSysMgr.getCoordinateSystems()},t.prototype.getComponentByElement=function(t){for(;t;){var e=t.__ecComponentInfo;if(null!=e)return n._model.getComponent(e.mainType,e.index);t=t.parent}},t.prototype.enterEmphasis=function(t,e){Sl(t,e),l0(n)},t.prototype.leaveEmphasis=function(t,e){Ml(t,e),l0(n)},t.prototype.enterBlur=function(t){yl(t,cl),l0(n)},t.prototype.leaveBlur=function(t){Tl(t),l0(n)},t.prototype.enterSelect=function(t){Il(t),l0(n)},t.prototype.leaveSelect=function(t){Cl(t),l0(n)},t.prototype.getModel=function(){return n.getModel()},t.prototype.getViewOfComponentModel=function(t){return n.getViewOfComponentModel(t)},t.prototype.getViewOfSeriesModel=function(t){return n.getViewOfSeriesModel(t)},new t(n);function t(){return null!==e&&e.apply(this,arguments)||this}var e},void(s0=function(i){function r(t,e){for(var n=0;ne[1]&&(e[1]=t[1])},Pv.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},Pv.prototype.getExtent=function(){return this._extent.slice()},Pv.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},Pv.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},Pv.prototype.isBlank=function(){return this._isBlank},Pv.prototype.setBlank=function(t){this._isBlank=t};var Av=Pv;function Pv(t){this._setting=t||{},this._extent=[1/0,-1/0]}Yo(Av);var Lv=0,Ov=(Rv.createByAxisModel=function(t){var t=t.option,e=t.data,e=e&&B(e,Nv);return new Rv({categories:e,needCollect:!e,deduplication:!1!==t.dedplication})},Rv.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},Rv.prototype.parseAndCollect=function(t){var e,n,i=this._needCollect;return V(t)||i?(i&&!this._deduplication?(n=this.categories.length,this.categories[n]=t):null==(n=(e=this._getOrCreateMap()).get(t))&&(i?(n=this.categories.length,this.categories[n]=t,e.set(t,n)):n=NaN),n):t},Rv.prototype._getOrCreateMap=function(){return this._map||(this._map=N(this.categories))},Rv);function Rv(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++Lv}function Nv(t){return O(t)&&null!=t.value?t.value:t+""}function Ev(t){return"interval"===t.type||"log"===t.type}function zv(t,e,n,i){var r={},o=t[1]-t[0],o=r.interval=uo(o/e,!0),e=(null!=n&&oi[1]&&(i[0]=i[1]),r}function Bv(t){var e=Math.pow(10,lo(t)),t=t/e;return t?2===t?t=3:3===t?t=5:t*=2:t=1,Qr(t*e)}function Fv(t){return Jr(t)+2}function Vv(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function Hv(t,e){return t>=e[0]&&t<=e[1]}function Gv(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function Wv(t,e){return t*(e[1]-e[0])+e[0]}u(Yv,Uv=Av),Yv.prototype.parse=function(t){return null==t?NaN:V(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},Yv.prototype.contain=function(t){return Hv(t=this.parse(t),this._extent)&&null!=this._ordinalMeta.categories[t]},Yv.prototype.normalize=function(t){return Gv(t=this._getTickNumber(this.parse(t)),this._extent)},Yv.prototype.scale=function(t){return t=Math.round(Wv(t,this._extent)),this.getRawOrdinalNumber(t)},Yv.prototype.getTicks=function(){for(var t=[],e=this._extent,n=e[0];n<=e[1];)t.push({value:n}),n++;return t},Yv.prototype.getMinorTicks=function(t){},Yv.prototype.setSortInfo=function(t){if(null==t)this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;else{for(var e=t.ordinalNumbers,n=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],r=0,o=this._ordinalMeta.categories.length,a=Math.min(o,e.length);r=t},Yv.prototype.getOrdinalMeta=function(){return this._ordinalMeta},Yv.prototype.calcNiceTicks=function(){},Yv.prototype.calcNiceExtent=function(){},Yv.type="ordinal";var Uv,Xv=Yv;function Yv(t){var t=Uv.call(this,t)||this,e=(t.type="ordinal",t.getSetting("ordinalMeta"));return F(e=e||new Ov({}))&&(e=new Ov({categories:B(e,function(t){return O(t)?t.value:t})})),t._ordinalMeta=e,t._extent=t.getSetting("extent")||[0,e.categories.length-1],t}Av.registerClass(Xv);var qv,Zv=Qr,jv=(u(Kv,qv=Av),Kv.prototype.parse=function(t){return t},Kv.prototype.contain=function(t){return Hv(t,this._extent)},Kv.prototype.normalize=function(t){return Gv(t,this._extent)},Kv.prototype.scale=function(t){return Wv(t,this._extent)},Kv.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(e)||(n[1]=parseFloat(e))},Kv.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),this.setExtent(e[0],e[1])},Kv.prototype.getInterval=function(){return this._interval},Kv.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=Fv(t)},Kv.prototype.getTicks=function(t){var e=this._interval,n=this._extent,i=this._niceExtent,r=this._intervalPrecision,o=[];if(e){n[0]s&&o.push(t?{value:Zv(s+e,r)}:{value:n[1]})}return o},Kv.prototype.getMinorTicks=function(t){for(var e=this.getTicks(!0),n=[],i=this.getExtent(),r=1;ri[0]&&h=M[0]&&d<=M[1]&&a++)}u=(M[1]-M[0])/b;if(1.5*u=M[0]&&t.value<=M[1]&&!t.notAdd})}),function(t){return 0n&&(this._approxInterval=n),c_.length),t=Math.min(function(t,e,n,i){for(;n>>1;t[r][1]>1^-(1&s),l=(l=t.charCodeAt(a+1)-64)>>1^-(1&l);i.push([(r=s+=r)/n,(o=l+=o)/n])}return i}function r1(t,o){var e,n,r;return B(ut((t=(e=t).UTF8Encoding?(null==(r=(n=e).UTF8Scale)&&(r=1024),E(n.features,function(t){var e=t.geometry,n=e.encodeOffsets,i=e.coordinates;if(n)switch(e.type){case"LineString":e.coordinates=i1(i,n,r);break;case"Polygon":case"MultiLineString":n1(i,n,r);break;case"MultiPolygon":E(i,function(t,e){return n1(t,n[e],r)})}}),n.UTF8Encoding=!1,n):e).features,function(t){return t.geometry&&t.properties&&0l[1],h(n[0].coord,l[0])&&(t?n[0].coord=l[0]:n.shift()),t&&h(l[0],n[0].coord)&&n.unshift({coord:l[0]}),h(l[1],i.coord)&&(t?i.coord=l[1]:n.pop()),t)&&h(i.coord,l[1])&&n.push({coord:l[1]}),u},g1.prototype.getMinorTicksCoords=function(){var t;return"ordinal"===this.scale.type?[]:(t=this.model.getModel("minorTick").get("splitNumber"),B(this.scale.getMinorTicks(t=0=u}}for(var o,a=this.__startIndex;ar[0]){for(l=0;lt);l++);s=i[r[l]]}r.splice(l+1,0,t),(i[t]=e).virtual||(s?(n=s.dom).nextSibling?a.insertBefore(e.dom,n.nextSibling):a.appendChild(e.dom):a.firstChild?a.insertBefore(e.dom,a.firstChild):a.appendChild(e.dom)),e.__painter=this}},m.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;ie&&(e=t[n]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,n=0;n=r.r0?"endArc":"startArc":r.endAngle>=r.startAngle?"endAngle":"startAngle":a?0<=r.height?"bottom":"top":0<=r.width?"right":"left"),h=pc(i),l=(cc(t,h,{labelFetcher:o,labelDataIndex:n,defaultText:Cx(o.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:u}),t.getTextContent()),h=(s&&l&&(s=i.get(["label","position"]),t.textConfig.inside="middle"===s||null,function(t,e,n,i){if(H(i))t.setTextConfig({rotation:i});else if(F(e))t.setTextConfig({rotation:0});else{var r,i=t.shape,o=i.clockwise?i.startAngle:i.endAngle,a=i.clockwise?i.endAngle:i.startAngle,s=(o+a)/2,i=n(e);switch(i){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":r=s;break;case"startAngle":case"insideStartAngle":r=o;break;case"endAngle":case"insideEndAngle":r=a;break;default:return t.setTextConfig({rotation:0})}n=1.5*Math.PI-r;"middle"===i&&n>Math.PI/2&&n<1.5*Math.PI&&(n-=Math.PI),t.setTextConfig({rotation:n})}}(t,"outside"===s?u:s,Xx(a),i.get(["label","rotate"]))),u=l,s=h,a=o.getRawValue(n),l=function(t){return Dx(e,t)},u&&((u=_c(u)).prevValue=u.value,u.value=a,a=s.normal,u.valueAnimation=a.get("valueAnimation"),u.valueAnimation)&&(u.precision=a.get("precision"),u.defaultInterpolatedText=l,u.statesModels=s),i.getModel(["emphasis"]));Nl(t,h.get("focus"),h.get("blurScope"),h.get("disabled")),Bl(t,i),null!=(o=r).startAngle&&null!=o.endAngle&&o.startAngle===o.endAngle&&(t.style.fill="none",t.style.stroke="none",E(t.states,function(t){t.style&&(t.style.fill=t.style.stroke="none")}))}var qx,Zx=function(){},jx=(u(Kx,qx=cs),Kx.prototype.getDefaultShape=function(){return new Zx},Kx.prototype.buildPath=function(t,e){for(var n=e.points,i=this.baseDimIdx,r=1-this.baseDimIdx,o=[],a=[],s=this.barWidth,l=0;le[u-1].coord&&(e.reverse(),h.reverse()),function(t,e){var n,i,r=[],o=t.length;function a(t,e,n){var i=t.coord;return{coord:n,color:xi((n-i)/(e.coord-i),[t.color,e.color])}}for(var s=0;si)return;return 1}(a,e))return r=e.mapDimension(a.dim),o={},E(a.getViewLabels(),function(t){t=a.scale.getRawOrdinalNumber(t.tickValue);o[t]=1}),function(t){return!o.hasOwnProperty(e.get(r,t))}}}function Nw(t){for(var e,n,i=t.length/2;0l?x:_,(g=Math.abs(d.label.y-l))>=f.maxY&&(m=d.label.x-s-d.len2*h,y=u+d.len,m=Math.abs(m)t.unconstrainedWidth)?null:s,i.setStyle("width",l)),u=i.getBoundingRect(),r.width=u.width,e=(i.style.margin||0)+2.1,r.height=u.height+e,r.y-=(r.height-a)/2)}function $w(t){return"center"===t.position}function Qw(t){var S,M,T=t.getData(),I=[],C=!1,D=(t.get("minShowLabelAngle")||0)*Zw,e=T.getLayout("viewRect"),k=T.getLayout("r"),A=e.width,P=e.x,n=e.y,e=e.height;function L(t){t.ignore=!0}if(T.each(function(t){var e,n,i,r,o,a,s,l,u,h,c=T.getItemGraphicEl(t),p=c.shape,d=c.getTextContent(),f=c.getTextGuideLine(),t=T.getItemModel(t),g=t.getModel("label"),y=g.get("position")||t.get(["emphasis","label","position"]),m=g.get("distanceToLabelLine"),v=g.get("alignTo"),_=W(g.get("edgeDistance"),A),x=g.get("bleedMargin"),t=t.getModel("labelLine"),w=W(t.get("length"),A),b=W(t.get("length2"),A);Math.abs(p.endAngle-p.startAngle)=e.r0},rb.type="pie";var nb,ib=rb;function rb(){var t=null!==nb&&nb.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}function ob(t,e,n){e=F(e)?{coordDimensions:e}:L({encodeDefine:t.getEncode()},e);var i=t.getSource(),e=bv(i,e).dimensions,e=new wv(e,t);return e.initData(i,n),e}sb.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},sb.prototype.containName=function(t){return 0<=this._getRawData().indexOfName(t)},sb.prototype.indexOfName=function(t){return this._getDataWithEncodedVisual().indexOfName(t)},sb.prototype.getItemVisual=function(t,e){return this._getDataWithEncodedVisual().getItemVisual(t,e)};var ab=sb;function sb(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}var lb,ub=ko(),hb=(u(cb,lb=Fg),cb.prototype.init=function(t){lb.prototype.init.apply(this,arguments),this.legendVisualProvider=new ab(pt(this.getData,this),pt(this.getRawData,this)),this._defaultLabelLine(t)},cb.prototype.mergeOption=function(){lb.prototype.mergeOption.apply(this,arguments)},cb.prototype.getInitialData=function(){return ob(this,{coordDimensions:["value"],encodeDefaulter:dt(rd,this)})},cb.prototype.getDataParams=function(t){var e,n=this.getData(),i=ub(n),r=i.seats,i=(r||(e=[],n.each(n.mapDimension("value"),function(t){e.push(t)}),r=i.seats=no(e,n.hostModel.get("percentPrecision"))),lb.prototype.getDataParams.call(this,t));return i.percent=r[t]||0,i.$vars.push("percent"),i},cb.prototype._defaultLabelLine=function(t){vo(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},cb.type="series.pie",cb.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},cb);function cb(){return null!==lb&&lb.apply(this,arguments)||this}function pb(t){t.eachSeriesByType("radar",function(t){var e,i=t.getData(),r=[],o=t.coordinateSystem;o&&(E(e=o.getIndicatorAxes(),function(t,n){i.each(i.mapDimension(e[n].dim),function(t,e){r[e]=r[e]||[];t=o.dataToPoint(t,n);r[e][n]=db(t)?t:fb(o)})}),i.each(function(t){var e=ht(r[t],db)||fb(o);r[t].push(e.slice()),i.setItemLayout(t,r[t])}))})}function db(t){return!isNaN(t[0])&&!isNaN(t[1])}function fb(t){return[t.cx,t.cy]}function gb(n){var i,t=n.polar;t&&(F(t)||(t=[t]),i=[],E(t,function(t,e){(t.indicator?(t.type&&!t.shape&&(t.shape=t.type),n.radar=n.radar||[],F(n.radar)||(n.radar=[n.radar]),n.radar):i).push(t)}),n.polar=i),E(n.series,function(t){t&&"radar"===t.type&&t.polarIndex&&(t.radarIndex=t.polarIndex)})}H_(function(t){t.registerChartView(ib),t.registerSeriesModel(hb),Fy("pie",t.registerAction),t.registerLayout(dt(Yw,"pie")),t.registerProcessor(qw("pie")),t.registerProcessor({seriesType:"pie",reset:function(t,e){var n=t.getData();n.filterSelf(function(t){var e=n.mapDimension("value"),e=n.get(e,t);return!(H(e)&&!isNaN(e)&&e<0)})}})});u(vb,yb=Qg),vb.prototype.render=function(l,t,e){var n=l.coordinateSystem,h=this.group,c=l.getData(),a=this._data;function s(t,e,n,i,r,o){n.removeAll();for(var a=0;ah[1]?-1:1,o=["start"===c?h[0]-o*u:"end"===c?h[1]+o*u:(h[0]+h[1])/2,Ob(c)?t.labelOffset+l*u:0],null!=(u=e.get("nameRotate"))&&(u=u*Cb/180),Ob(c)?a=Db.innerTextLayout(t.rotation,null!=u?u:t.rotation,l):(a=function(t,e,n,i){var r,n=io(n-t),t=i[0]>i[1],i="start"===e&&!t||"start"!==e&&t;e=ro(n-Cb/2)?(r=i?"bottom":"top","center"):ro(n-1.5*Cb)?(r=i?"top":"bottom","center"):(r="middle",n<1.5*Cb&&Cb/2s[0]&&isFinite(c)&&isFinite(s[0]);)h=Bv(h),c=s[1]-h*a;else{u=(h=ae[1]&&e.reverse(),e},hS.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},hS.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)};var lS,uS=hS;function hS(t,e,n,i,r){t=lS.call(this,t,e,n)||this;return t.index=0,t.type=i||"value",t.position=r||"bottom",t}function cS(t,e,n){n=n||{};var t=t.coordinateSystem,i=e.axis,r={},o=i.getAxesOnZeroOf()[0],a=i.position,s=o?"onZero":a,i=i.dim,t=t.getRect(),t=[t.x,t.x+t.width,t.y,t.y+t.height],l={left:0,right:1,top:0,bottom:1,onZero:2},u=e.get("offset")||0,u="x"===i?[t[2]-u,t[3]+u]:[t[0]-u,t[1]+u],h=(o&&(h=o.toGlobalCoord(o.dataToCoord(0)),u[l.onZero]=Math.max(Math.min(h,u[1]),u[0])),r.position=["y"===i?u[l[s]]:t[0],"x"===i?u[l[s]]:t[3]],r.rotation=Math.PI/2*("x"===i?0:1),r.labelDirection=r.tickDirection=r.nameDirection={top:-1,bottom:1,left:-1,right:1}[a],r.labelOffset=o?u[l[a]]-u[l.onZero]:0,e.get(["axisTick","inside"])&&(r.tickDirection=-r.tickDirection),bt(n.labelInside,e.get(["axisLabel","inside"]))&&(r.labelDirection=-r.labelDirection),e.get(["axisLabel","rotate"]));return r.labelRotate="top"===s?-h:h,r.z2=1,r}function pS(t){return"cartesian2d"===t.get("coordinateSystem")}function dS(i){var r={xAxisModel:null,yAxisModel:null};return E(r,function(t,e){var n=e.replace(/Model$/,""),n=i.getReferringComponents(n,Oo).models[0];r[e]=n}),r}gS.prototype.getRect=function(){return this._rect},gS.prototype.update=function(t,e){var n=this._axesMap;function i(t){var e,n=ct(t),i=n.length;if(i){for(var r=[],o=i-1;0<=o;o--){var a=t[+n[o]],s=a.model,l=a.scale;Ev(l)&&s.get("alignTicks")&&null==s.get("interval")?r.push(a):(A_(l,s),Ev(l)&&(e=a))}r.length&&(e||A_((e=r.pop()).scale,e.model),E(r,function(t){Wb(t.scale,t.model,e.scale)}))}}this._updateScale(t,this.model),i(n.x),i(n.y);var r={};E(n.x,function(t){mS(n,"y",t,r)}),E(n.y,function(t){mS(n,"x",t,r)}),this.resize(this.model,e)},gS.prototype.resize=function(t,e,n){var i=t.getBoxLayoutParams(),n=!n&&t.get("containLabel"),a=Rp(i,{width:e.getWidth(),height:e.getHeight()}),r=(this._rect=a,this._axesList);function o(){E(r,function(t){var e,n,i=t.isHorizontal(),r=i?[0,a.width]:[0,a.height],o=t.inverse?1:0;t.setExtent(r[o],r[1-o]),r=t,e=i?a.x:a.y,o=r.getExtent(),n=o[0]+o[1],r.toGlobalCoord="x"===r.dim?function(t){return t+e}:function(t){return n-t+e},r.toLocalCoord="x"===r.dim?function(t){return t-e}:function(t){return n-t+e}})}o(),n&&(E(r,function(t){var e,n,i;t.model.get(["axisLabel","inside"])||(e=R_(t))&&(n=t.isHorizontal()?"height":"width",i=t.model.get(["axisLabel","margin"]),a[n]-=e[n]+i,"top"===t.position?a.y+=e.height+i:"left"===t.position&&(a.x+=e.width+i))}),o()),E(this._coordsList,function(t){t.calcAffineTransform()})},gS.prototype.getAxis=function(t,e){t=this._axesMap[t];if(null!=t)return t[e||0]},gS.prototype.getAxes=function(){return this._axesList.slice()},gS.prototype.getCartesian=function(t,e){if(null!=t&&null!=e)return this._coordsMap["x"+t+"y"+e];O(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var n=0,i=this._coordsList;nu[1]&&u.reverse(),(s=null==s||s>u[1]?u[1]:s)n[r],f=[-c.x,-c.y],e=(e||(f[i]=l[s]),[0,0]),s=[-p.x,-p.y],g=R(t.get("pageButtonGap",!0),t.get("itemGap",!0)),f=(d&&("end"===t.get("pageButtonPosition",!0)?s[i]+=n[r]-p[r]:e[i]+=p[r]+g),s[1-i]+=c[o]/2-p[o]/2,l.setPosition(f),u.setPosition(e),h.setPosition(s),{x:0,y:0}),c=(f[r]=(d?n:c)[r],f[o]=Math.max(c[o],p[o]),f[a]=Math.min(0,p[a]+s[1-i]),u.__rectSize=n[r],d?((e={x:0,y:0})[r]=Math.max(n[r]-p[r]-g,0),e[o]=f[o],u.setClipPath(new Ds({shape:e})),u.__rectSize=e[r]):h.eachChild(function(t){t.attr({invisible:!0,silent:!0})}),this._getPageInfo(t));return null!=c.pageIndex&&Dh(l,{x:c.contentPosition[0],y:c.contentPosition[1]},d?t:null),this._updatePageInfoView(t,c),f},wM.prototype._pageGo=function(t,e,n){t=this._getPageInfo(e)[t];null!=t&&n.dispatchAction({type:"legendScroll",scrollDataIndex:t,legendId:e.id})},wM.prototype._updatePageInfoView=function(n,i){var r=this._controllerGroup,t=(E(["pagePrev","pageNext"],function(t){var e=null!=i[t+"DataIndex"],t=r.childOfName(t);t&&(t.setStyle("fill",e?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),t.cursor=e?"pointer":"default")}),r.childOfName("pageText")),e=n.get("pageFormatter"),o=i.pageIndex,o=null!=o?o+1:0,a=i.pageCount;t&&e&&t.setStyle("text",V(e)?e.replace("{current}",null==o?"":o+"").replace("{total}",null==a?"":a+""):e({current:o,total:a}))},wM.prototype._getPageInfo=function(t){var e=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,t=t.getOrient().index,r=vM[t],o=_M[t],e=this._findTargetItemIndex(e),a=n.children(),s=a[e],l=a.length,u=l?1:0,h={contentPosition:[n.x,n.y],pageCount:u,pageIndex:u-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(s){n=g(s);h.contentPosition[t]=-n.s;for(var c=e+1,p=n,d=n,f=null;c<=l;++c)(!(f=g(a[c]))&&d.e>p.s+i||f&&!y(f,p.s))&&(p=d.i>p.i?d:f)&&(null==h.pageNextDataIndex&&(h.pageNextDataIndex=p.i),++h.pageCount),d=f;for(c=e-1,p=n,d=n,f=null;-1<=c;--c)(f=g(a[c]))&&y(d,f.s)||!(p.i=e&&t.s<=e+i}},wM.prototype._findTargetItemIndex=function(n){var i,r;return this._showController?(this.getContentGroup().eachChild(function(t,e){t=t.__legendDataIndex;null==r&&null!=t&&(r=e),t===n&&(i=e)}),null!=i?i:r):0},wM.type="legend.scroll",wM);function wM(){var t=null!==yM&&yM.apply(this,arguments)||this;return t.type=wM.type,t.newlineDisabled=!0,t._currentIndex=0,t}H_(function(t){H_(cM),t.registerComponentModel(dM),t.registerComponentView(xM),t.registerAction("legendScroll","legendscroll",function(t,e){var n=t.scrollDataIndex;null!=n&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},function(t){t.setScrollDataIndex(n)})})});var bM=ko(),SM=y,MM=pt;function TM(){this._dragging=!1,this.animationThreshold=15}function IM(t,e,n,i){!function n(i,t){{var r;return O(i)&&O(t)?(r=!0,E(t,function(t,e){r=r&&n(i[e],t)}),!!r):i===t}}(bM(n).lastProp,i)&&(bM(n).lastProp=i,e?Dh(n,i,t):(n.stopAnimation(),n.attr(i)))}function CM(t,e){t[e.get(["label","show"])?"show":"hide"]()}function DM(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function kM(t,e,n){var i=e.get("z"),r=e.get("zlevel");t&&t.traverse(function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=r&&(t.zlevel=r),t.silent=n)})}function AM(t,e,n,i,r){var o=PM(n.get("value"),e.axis,e.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),n=n.getModel("label"),a=wp(n.get("padding")||0),s=n.getFont(),l=Sr(o,s),u=r.position,h=l.width+a[1]+a[3],l=l.height+a[0]+a[2],c=r.align,c=("right"===c&&(u[0]-=h),"center"===c&&(u[0]-=h/2),r.verticalAlign),i=("bottom"===c&&(u[1]-=l),"middle"===c&&(u[1]-=l/2),r=u,c=h,h=l,i=(l=i).getWidth(),l=l.getHeight(),r[0]=Math.min(r[0]+c,i)-c,r[1]=Math.min(r[1]+h,l)-h,r[0]=Math.max(r[0],0),r[1]=Math.max(r[1],0),n.get("backgroundColor"));i&&"auto"!==i||(i=e.get(["axisLine","lineStyle","color"])),t.label={x:u[0],y:u[1],style:dc(n,{text:o,font:s,fill:n.getTextColor(),padding:a,backgroundColor:i}),z2:10}}function PM(t,e,n,i,r){t=e.scale.parse(t);var o,a=e.scale.getLabel({value:t},{precision:r.precision}),r=r.formatter;return r&&(o={value:O_(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]},E(i,function(t){var e=n.getSeriesByIndex(t.seriesIndex),t=t.dataIndexInside,e=e&&e.getDataParams(t);e&&o.seriesData.push(e)}),V(r)?a=r.replace("{value}",a):S(r)&&(a=r(o))),a}function LM(t,e,n){var i=Oe();return Be(i,i,n.rotation),ze(i,i,n.position),$h([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}TM.prototype.render=function(t,e,n,i){var r,o,a=e.get("value"),s=e.get("status");this._axisModel=t,this._axisPointerModel=e,this._api=n,!i&&this._lastValue===a&&this._lastStatus===s||(this._lastValue=a,this._lastStatus=s,i=this._group,r=this._handle,s&&"hide"!==s?(i&&i.show(),r&&r.show(),this.makeElOption(s={},a,t,e,n),(o=s.graphicKey)!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=o,o=this._moveAnimation=this.determineAnimation(t,e),i?(o=dt(IM,e,o),this.updatePointerEl(i,s,o),this.updateLabelEl(i,s,o,e)):(i=this._group=new Hr,this.createPointerEl(i,s,t,e),this.createLabelEl(i,s,t,e),n.getZr().add(i)),kM(i,e,!0),this._renderHandle(a)):(i&&i.hide(),r&&r.hide()))},TM.prototype.remove=function(t){this.clear(t)},TM.prototype.dispose=function(t){this.clear(t)},TM.prototype.determineAnimation=function(t,e){var n,i=e.get("animation"),r=t.axis,o="category"===r.type,e=e.get("snap");return!(!e&&!o)&&("auto"===i||null==i?(n=this.animationThreshold,o&&r.getBandWidth()>n||!!e&&(o=wS(t).seriesDataCount,e=r.getExtent(),Math.abs(e[0]-e[1])/o>n)):!0===i)},TM.prototype.makeElOption=function(t,e,n,i,r){},TM.prototype.createPointerEl=function(t,e,n,i){var r=e.pointer;r&&(r=bM(t).pointerEl=new sc[r.type](SM(e.pointer)),t.add(r))},TM.prototype.createLabelEl=function(t,e,n,i){e.label&&(e=bM(t).labelEl=new Os(SM(e.label)),t.add(e),CM(e,i))},TM.prototype.updatePointerEl=function(t,e,n){t=bM(t).pointerEl;t&&e.pointer&&(t.setStyle(e.pointer.style),n(t,{shape:e.pointer.shape}))},TM.prototype.updateLabelEl=function(t,e,n,i){t=bM(t).labelEl;t&&(t.setStyle(e.label.style),n(t,{x:e.label.x,y:e.label.y}),CM(t,i))},TM.prototype._renderHandle=function(t){var e,n,i,r,o,a;!this._dragging&&this.updateHandleTransform&&(e=this._axisPointerModel,n=this._api.getZr(),i=this._handle,r=e.getModel("handle"),a=e.get("status"),r.get("show")&&a&&"hide"!==a?(this._handle||(o=!0,i=this._handle=nc(r.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){De(t.event)},onmousedown:MM(this._onHandleDragMove,this,0,0),drift:MM(this._onHandleDragMove,this),ondragend:MM(this._onHandleDragEnd,this)}),n.add(i)),kM(i,e,!1),i.setStyle(r.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"])),F(a=r.get("size"))||(a=[a,a]),i.scaleX=a[0]/2,i.scaleY=a[1]/2,uy(this,"_doDispatchAxisPointer",r.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,o)):(i&&n.remove(i),this._handle=null))},TM.prototype._moveHandleToValue=function(t,e){IM(this._axisPointerModel,!e&&this._moveAnimation,this._handle,DM(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},TM.prototype._onHandleDragMove=function(t,e){var n=this._handle;n&&(this._dragging=!0,t=this.updateHandleTransform(DM(n),[t,e],this._axisModel,this._axisPointerModel),this._payloadInfo=t,n.stopAnimation(),n.attr(DM(t)),bM(n).lastProp=null,this._doDispatchAxisPointer())},TM.prototype._doDispatchAxisPointer=function(){var t,e;this._handle&&(t=this._payloadInfo,e=this._axisModel,this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]}))},TM.prototype._onHandleDragEnd=function(){var t;this._dragging=!1,this._handle&&(t=this._axisPointerModel.get("value"),this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"}))},TM.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var t=t.getZr(),e=this._group,n=this._handle;t&&e&&(this._lastGraphicKey=null,e&&t.remove(e),n&&t.remove(n),this._group=null,this._handle=null,this._payloadInfo=null),hy(this,"_doDispatchAxisPointer")},TM.prototype.doClear=function(){},TM.prototype.buildLabel=function(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}};u(NM,OM=TM),NM.prototype.makeElOption=function(t,e,n,i,r){var o,a,s=n.axis,l=s.grid,u=i.get("type"),h=EM(l,s).getOtherAxis(s).getGlobalExtent(),c=s.toGlobalCoord(s.dataToCoord(e,!0)),p=(u&&"none"!==u&&(o=(a=i).get("type"),a=a.getModel(o+"Style"),"line"===o?(p=a.getLineStyle()).fill=null:"shadow"===o&&((p=a.getAreaStyle()).stroke=null),o=p,(a=zM[u](s,c,h)).style=o,t.graphicKey=a.type,t.pointer=a),cS(l.model,n));u=e,s=t,c=p,h=n,o=i,a=r,l=Db.innerTextLayout(c.rotation,0,c.labelDirection),c.labelMargin=o.get(["label","margin"]),AM(s,h,o,a,{position:LM(h.axis,u,c),align:l.textAlign,verticalAlign:l.textVerticalAlign})},NM.prototype.getHandleTransform=function(t,e,n){var i=cS(e.axis.grid.model,e,{labelInside:!1}),n=(i.labelMargin=n.get(["handle","margin"]),LM(e.axis,t,i));return{x:n[0],y:n[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},NM.prototype.updateHandleTransform=function(t,e,n,i){var n=n.axis,r=n.grid,o=n.getGlobalExtent(!0),r=EM(r,n).getOtherAxis(n).getGlobalExtent(),n="x"===n.dim?0:1,a=[t.x,t.y],e=(a[n]+=e[n],a[n]=Math.min(o[1],a[n]),a[n]=Math.max(o[0],a[n]),(r[1]+r[0])/2),o=[e,e];o[n]=a[n];return{x:a[0],y:a[1],rotation:t.rotation,cursorPoint:o,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][n]}};var OM,RM=NM;function NM(){return null!==OM&&OM.apply(this,arguments)||this}function EM(t,e){var n={};return n[e.dim+"AxisIndex"]=e.index,t.getCartesian(n)}var zM={line:function(t,e,n){var i;return i=[e,n[0]],e=[e,n[1]],n=BM(t),{type:"Line",subPixelOptimize:!0,shape:{x1:i[n=n||0],y1:i[1-n],x2:e[n],y2:e[1-n]}}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),r=n[1]-n[0];return{type:"Rect",shape:(e=[e-i/2,n[0]],n=[i,r],i=BM(t),{x:e[i=i||0],y:e[1-i],width:n[i],height:n[1-i]})}}};function BM(t){return"x"===t.dim?0:1}u(HM,FM=g),HM.type="axisPointer",HM.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}};var FM,VM=HM;function HM(){var t=null!==FM&&FM.apply(this,arguments)||this;return t.type=HM.type,t}var GM=ko(),WM=E;function UM(t,e,n){var i,c,p;function r(t,h){c.on(t,function(e){n=p;var n,i,r={dispatchAction:o,pendings:i={showTip:[],hideTip:[]}};function o(t){var e=i[t.type];e?e.push(t):(t.dispatchAction=o,n.dispatchAction(t))}WM(GM(c).records,function(t){t&&h(t,e,r.dispatchAction)});var t,a=r.pendings,s=p,l=a.showTip.length,u=a.hideTip.length;l?t=a.showTip[l-1]:u&&(t=a.hideTip[u-1]),t&&(t.dispatchAction=null,s.dispatchAction(t))})}b.node||(i=e.getZr(),GM(i).records||(GM(i).records={}),p=e,GM(c=i).initialized||(GM(c).initialized=!0,r("click",dt(YM,"click")),r("mousemove",dt(YM,"mousemove")),r("globalout",XM)),(GM(i).records[t]||(GM(i).records[t]={})).handler=n)}function XM(t,e,n){t.handler("leave",null,n)}function YM(t,e,n,i){e.handler(t,n,i)}function qM(t,e){b.node||(e=e.getZr(),(GM(e).records||{})[t]&&(GM(e).records[t]=null))}u(KM,ZM=qg),KM.prototype.render=function(t,e,n){var e=e.getComponent("tooltip"),i=t.get("triggerOn")||e&&e.get("triggerOn")||"mousemove|click";UM("axisPointer",n,function(t,e,n){"none"!==i&&("leave"===t||0<=i.indexOf(t))&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},KM.prototype.remove=function(t,e){qM("axisPointer",e)},KM.prototype.dispose=function(t,e){qM("axisPointer",e)},KM.type="axisPointer";var ZM,jM=KM;function KM(){var t=null!==ZM&&ZM.apply(this,arguments)||this;return t.type=KM.type,t}function $M(t,e){var n,i,r,o,a=[],s=t.seriesIndex;return null==s||!(e=e.getSeriesByIndex(s))||null==(s=Do(n=e.getData(),t))||s<0||F(s)?{point:[]}:(i=n.getItemGraphicEl(s),r=e.coordinateSystem,e.getTooltipPosition?a=e.getTooltipPosition(s)||[]:r&&r.dataToPoint?a=t.isStacked?(e=r.getBaseAxis(),t=r.getOtherAxis(e).dim,e=e.dim,t="x"===t||"radius"===t?1:0,e=n.mapDimension(e),(o=[])[t]=n.get(e,s),o[1-t]=n.get(n.getCalculationInfo("stackResultDimension"),s),r.dataToPoint(o)||[]):r.dataToPoint(n.getValues(B(r.dimensions,function(t){return n.mapDimension(t)}),s))||[]:i&&((e=i.getBoundingRect().clone()).applyTransform(i.transform),a=[e.x+e.width/2,e.y+e.height/2]),{point:a,el:i})}var QM=ko();function JM(t,e,n){var o,a,i,s,l,r,u,h,c,p,d,f,g,y,m=t.currTrigger,v=[t.x,t.y],_=t,x=t.dispatchAction||pt(n.dispatchAction,n),w=e.getComponent("axisPointer").coordSysAxesInfo;if(w)return rT(v)&&(v=$M({seriesIndex:_.seriesIndex,dataIndex:_.dataIndex},e).point),o=rT(v),a=_.axesInfo,i=w.axesInfo,s="leave"===m||rT(v),l={},e={list:[],map:{}},u={showPointer:dt(eT,r={}),showTooltip:dt(nT,e)},E(w.coordSysMap,function(t,e){var r=o||t.containPoint(v);E(w.coordSysAxesInfo[e],function(t,e){var n=t.axis,i=function(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i}}(a,t);s||!r||a&&!i||null!=(i=null!=(i=i&&i.value)||o?i:n.pointToData(v))&&tT(t,i,u,!1,l)})}),h={},E(i,function(n,t){var i=n.linkGroup;i&&!r[t]&&E(i.axesInfo,function(t,e){var e=r[e];t!==n&&e&&(e=e.value,i.mapper&&(e=n.axis.scale.parse(i.mapper(e,iT(t),iT(n)))),h[n.key]=e)})}),E(h,function(t,e){tT(i[e],t,u,!0,l)}),c=r,_=i,p=l.axesInfo=[],E(_,function(t,e){var n=t.axisPointerModel.option,e=c[e];e?(t.useHandle||(n.status="show"),n.value=e.value,n.seriesDataIndices=(e.payloadBatch||[]).slice()):t.useHandle||(n.status="hide"),"show"===n.status&&p.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:n.value})}),m=e,_=t,e=x,rT(t=v)||!m.list.length?e({type:"hideTip"}):(x=((m.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{},e({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:_.tooltipOption,position:_.position,dataIndexInside:x.dataIndexInside,dataIndex:x.dataIndex,seriesIndex:x.seriesIndex,dataByCoordSys:m.list})),e=i,_=(t=n).getZr(),x="axisPointerLastHighlights",d=QM(_)[x]||{},f=QM(_)[x]={},E(e,function(t,e){var n=t.axisPointerModel.option;"show"===n.status&&t.triggerEmphasis&&E(n.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;f[e]=t})}),g=[],y=[],E(d,function(t,e){f[e]||y.push(t)}),E(f,function(t,e){d[e]||g.push(t)}),y.length&&t.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:y}),g.length&&t.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:g}),l}function tT(t,e,n,i,r){var o,a,s,l,u,h,c,p,d,f,g=t.axis;!g.scale.isBlank()&&g.containData(e)&&(t.involveSeries?(a=e,s=t.axis,l=s.dim,u=a,h=[],c=Number.MAX_VALUE,p=-1,E(t.seriesModels,function(e,t){var n,i=e.getData().mapDimensionsAll(l);if(e.getAxisTooltipData)var r=e.getAxisTooltipData(i,a,s),o=r.dataIndices,r=r.nestestValue;else{if(!(o=e.getData().indicesOfNearest(i[0],a,"category"===s.type?.5:null)).length)return;r=e.getData().get(i[0],o[0])}null!=r&&isFinite(r)&&(i=a-r,(n=Math.abs(i))<=c)&&((n'):""),V(t))o.innerHTML=t+c;else if(t){o.innerHTML="",F(t)||(t=[t]);for(var p,d=0;d"),o=f.join(e);this._showOrMove(i,function(){this._updateContentNotChangedOnAxis(t,p)?this._updatePosition(i,r,n[0],n[1],this._tooltipContent,p):this._showTooltipContent(i,o,p,Math.random()+"",n[0],n[1],r,null,g)})},kT.prototype._showSeriesItemTooltip=function(t,e,n){var i,r,o,a,s,l=this._ecModel,e=D(e),u=e.seriesIndex,h=l.getSeriesByIndex(u),c=e.dataModel||h,p=e.dataIndex,e=e.dataType,d=c.getData(e),f=this._renderMode,g=t.positionDefault,y=AT([d.getItemModel(p),c,h&&(h.coordinateSystem||{}).model],this._tooltipModel,g?{position:g}:null),h=y.get("trigger");null!=h&&"item"!==h||(i=c.getDataParams(p,e),r=new Og,i.marker=r.makeTooltipMarker("item",Cp(i.color),f),g=If(c.formatTooltip(p,!1,e)),h=y.get("order"),e=y.get("valueFormatter"),o=g.frag,a=o?Dg(e?L({valueFormatter:e},o):o,r,f,h,l.get("useUTC"),y.get("textStyle")):g.text,s="item_"+c.name+"_"+p,this._showOrMove(y,function(){this._showTooltipContent(y,a,i,s,t.offsetX,t.offsetY,t.position,t.target,r)}),n({type:"showTip",dataIndexInside:p,dataIndex:d.getRawIndex(p),seriesIndex:u,from:this.uid}))},kT.prototype._showComponentItemTooltip=function(e,n,t){var i=D(n),r=i.tooltipConfig.option||{},o=[r=V(r)?{content:r,formatter:r}:r],i=this._ecModel.getComponent(i.componentMainType,i.componentIndex),i=(i&&o.push(i),o.push({formatter:r.content}),e.positionDefault),a=AT(o,this._tooltipModel,i?{position:i}:null),s=a.get("content"),l=Math.random()+"",u=new Og;this._showOrMove(a,function(){var t=y(a.get("formatterParams")||{});this._showTooltipContent(a,s,t,l,e.offsetX,e.offsetY,e.position,n,u)}),t({type:"showTip",from:this.uid})},kT.prototype._showTooltipContent=function(n,t,i,e,r,o,a,s,l){var u,h,c,p,d;this._ticket="",n.get("showContent")&&n.get("show")&&((u=this._tooltipContent).setEnterable(n.get("enterable")),h=n.get("formatter"),a=a||n.get("position"),t=t,c=this._getNearestPoint([r,o],i,n.get("trigger"),n.get("borderColor")).color,h&&(t=V(h)?(p=n.ecModel.get("useUTC"),t=h,Tp(t=(d=F(i)?i[0]:i)&&d.axisType&&0<=d.axisType.indexOf("time")?ip(d.axisValue,t,p):t,i,!0)):S(h)?(d=pt(function(t,e){t===this._ticket&&(u.setContent(e,l,n,c,a),this._updatePosition(n,a,r,o,u,i,s))},this),this._ticket=e,h(i,e,d)):h),u.setContent(t,l,n,c,a),u.show(n,c),this._updatePosition(n,a,r,o,u,i,s))},kT.prototype._getNearestPoint=function(t,e,n,i){return"axis"===n||F(e)?{color:i||("html"===this._renderMode?"#fff":"none")}:F(e)?void 0:{color:i||e.color||e.borderColor}},kT.prototype._updatePosition=function(t,e,n,i,r,o,a){var s,l=this._api.getWidth(),u=this._api.getHeight(),h=(e=e||t.get("position"),r.getSize()),c=t.get("align"),p=t.get("verticalAlign"),d=a&&a.getBoundingRect().clone();a&&d.applyTransform(a.transform),F(e=S(e)?e([n,i],o,r.el,d,{viewSize:[l,u],contentSize:h.slice()}):e)?(n=W(e[0],l),i=W(e[1],u)):O(e)?((o=e).width=h[0],o.height=h[1],n=(o=Rp(o,{width:l,height:u})).x,i=o.y,p=c=null):i=(n=(s=V(e)&&a?function(t,e,n,i){var r=n[0],o=n[1],a=Math.ceil(Math.SQRT2*i)+8,s=0,l=0,u=e.width,h=e.height;switch(t){case"inside":s=e.x+u/2-r/2,l=e.y+h/2-o/2;break;case"top":s=e.x+u/2-r/2,l=e.y-o-a;break;case"bottom":s=e.x+u/2-r/2,l=e.y+h+a;break;case"left":s=e.x-r-a,l=e.y+h/2-o/2;break;case"right":s=e.x+u+a,l=e.y+h/2-o/2}return[s,l]}(e,d,h,t.get("borderWidth")):function(t,e,n,i,r,o,a){var n=n.getSize(),s=n[0],n=n[1];null!=o&&(i":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},RT=(NT.prototype.evaluate=function(t){var e=typeof t;return V(e)?this._condVal.test(t):!!H(e)&&this._condVal.test(t+"")},NT);function NT(t){null==(this._condVal=V(t)?new RegExp(t):xt(t)?t:null)&&f("")}zT.prototype.evaluate=function(){return this.value};var ET=zT;function zT(){}FT.prototype.evaluate=function(){for(var t=this.children,e=0;e>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[l]+":0",o[u]+":0",i[1-l]+":auto",o[1-u]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}}return n}(e,r),r,o);if(e)return e(t,n,i),!0}return!1}function me(t){return"CANVAS"===t.nodeName.toUpperCase()}var ve=/([&<>"'])/g,_e={"&":"&","<":"<",">":">",'"':""","'":"'"};function xe(t){return null==t?"":(t+"").replace(ve,function(t,e){return _e[e]})}var be=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=[],Se=w.browser.firefox&&+w.browser.version.split(".")[0]<39;function Me(t,e,n,i){return n=n||{},i?Ie(t,e,n):Se&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):Ie(t,e,n),n}function Ie(t,e,n){if(w.domSupported&&t.getBoundingClientRect){var i,o=e.clientX,e=e.clientY;if(me(t))return i=t.getBoundingClientRect(),n.zrX=o-i.left,void(n.zrY=e-i.top);if(ye(we,t,o,e))return n.zrX=we[0],void(n.zrY=we[1])}n.zrX=n.zrY=0}function Te(t){return t||window.event}function Ce(t,e,n){var i;return null==(e=Te(e)).zrX&&((i=e.type)&&0<=i.indexOf("touch")?(i=("touchend"!==i?e.targetTouches:e.changedTouches)[0])&&Me(t,i,e,n):(Me(t,e,e,n),i=function(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,t=t.deltaY;return null!=n&&null!=t?3*(0!==t?Math.abs(t):Math.abs(n))*(0=n.x&&t<=n.x+n.width&&e>=n.y&&e<=n.y+n.height},Qe.prototype.clone=function(){return new Qe(this.x,this.y,this.width,this.height)},Qe.prototype.copy=function(t){Qe.copy(this,t)},Qe.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},Qe.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},Qe.prototype.isZero=function(){return 0===this.width||0===this.height},Qe.create=function(t){return new Qe(t.x,t.y,t.width,t.height)},Qe.copy=function(t,e){t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height},Qe.applyTransform=function(t,e,n){var i,o,r,a;n?n[1]<1e-5&&-1e-5t.getWidth()||n<0||n>t.getHeight()}H(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(a){un.prototype[a]=function(t){var e,n,i=t.zrX,o=t.zrY,r=pn(this,i,o);if("mouseup"===a&&r||(n=(e=this.findHover(i,o)).target),"mousedown"===a)this._downEl=n,this._downPoint=[t.zrX,t.zrY],this._upEl=n;else if("mouseup"===a)this._upEl=n;else if("click"===a){if(this._downEl!==this._upEl||!this._downPoint||4>>1])<0?l=r:s=1+r;var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;0>>1);0>>1);r(t,e[n+h])<0?l=h:a=h+1}return l}function _n(A,L){var P,O,N=fn,R=0,E=[];function e(t){var e=P[t],n=O[t],i=P[t+1],o=O[t+1],t=(O[t]=n+o,t===R-3&&(P[t+1]=P[t+2],O[t+1]=O[t+2]),R--,vn(A[i],A,e,n,0,L));if(e+=t,0!=(n-=t)&&0!==(o=mn(A[e+n-1],A,i,o,o-1,L)))if(n<=o){var r=e,a=n,t=i,s=o,l=0;for(l=0;lO[t+1])break;e(t)}},forceMergeRuns:function(){for(;1>=1;return t+e}(o);do{}while((r=gn(t,n,i,e))=this._maxSize&&0>4|(3840&o)>>8,240&o|(240&o)>>4,15&o|(15&o)<<4,5===i?parseInt(n.slice(4),16)/15:1),mi(t,e),e):void di(e,0,0,0,1):7===i||9===i?0<=(o=parseInt(n.slice(1,7),16))&&o<=16777215?(di(e,(16711680&o)>>16,(65280&o)>>8,255&o,9===i?parseInt(n.slice(7),16)/255:1),mi(t,e),e):void di(e,0,0,0,1):void 0;var o=n.indexOf("("),r=n.indexOf(")");if(-1!==o&&r+1===i){var i=n.substr(0,o),a=n.substr(o+1,r-(o+1)).split(","),s=1;switch(i){case"rgba":if(4!==a.length)return 3===a.length?di(e,+a[0],+a[1],+a[2],1):di(e,0,0,0,1);s=hi(a.pop());case"rgb":return 3<=a.length?(di(e,ui(a[0]),ui(a[1]),ui(a[2]),3===a.length?s:hi(a[3])),mi(t,e),e):void di(e,0,0,0,1);case"hsla":return 4!==a.length?void di(e,0,0,0,1):(a[3]=hi(a[3]),_i(a,e),mi(t,e),e);case"hsl":return 3!==a.length?void di(e,0,0,0,1):(_i(a,e),mi(t,e),e);default:return}}di(e,0,0,0,1)}}function _i(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=hi(t[1]),o=hi(t[2]),i=o<=.5?o*(i+1):o+i-o*i,o=2*o-i;return di(e=e||[],si(255*ci(o,i,n+1/3)),si(255*ci(o,i,n)),si(255*ci(o,i,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function xi(t,e){var n=vi(t);if(n){for(var i=0;i<3;i++)n[i]=e<0?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,255e);g++);g=f(g-1,h-2)}i=u[g+1],n=u[g]}n&&i&&(this._lastFr=g,this._lastFrP=e,d=i.percent-n.percent,o=0==d?1:f((e-n.percent)/d,1),i.easingFunc&&(o=i.easingFunc(o)),f=a?this._additiveValue:p?Bi:t[c],(zi(l)||p)&&(f=f||(this._additiveValue=[])),this.discrete?t[c]=(o<1?n:i).rawValue:zi(l)?(1===l?Li:function(t,e,n,i){for(var o=e.length,r=o&&e[0].length,a=0;athis._sleepAfterStill)&&this.animation.stop()},Jo.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},Jo.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},Jo.prototype.refreshHover=function(){this._needsRefreshHover=!0},Jo.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover())},Jo.prototype.resize=function(t){this._disposed||(this.painter.resize((t=t||{}).width,t.height),this.handler.resize())},Jo.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},Jo.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},Jo.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},Jo.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},Jo.prototype.findHover=function(t,e){if(!this._disposed)return this.handler.findHover(t,e)},Jo.prototype.on=function(t,e,n){return this._disposed||this.handler.on(t,e,n),this},Jo.prototype.off=function(t,e){this._disposed||this.handler.off(t,e)},Jo.prototype.trigger=function(t,e){this._disposed||this.handler.trigger(t,e)},Jo.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),e=0;el&&(l=s[h],u=h);++r[u],s[u]=0,++a}return B(r,function(t){return t/i})}function pr(t){var e=2*Math.PI;return(t%e+e)%e}function dr(t){return-1e-4=e.maxIterations){t+=e.ellipsis;break}var s=0===a?function(t,e,n,i){for(var o=0,r=0,a=t.length;rr){0i.width&&(r=e.split("\n"),c=!0),i.accumWidth=t):(t=_a(e,h,i.width,i.breakAll,i.accumWidth),i.accumWidth=t.accumWidth+n,a=t.linesWidths,r=t.lines)):r=e.split("\n");for(var p=0;pthis._ux||i>this._uy;return this.addData(Ha.L,t,e),this._ctx&&o&&this._ctx.lineTo(t,e),o?(this._xi=t,this._yi=e,this._pendingPtDist=0):(o=n*n+i*i)>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=o),this},i.prototype.bezierCurveTo=function(t,e,n,i,o,r){return this._drawPendingPt(),this.addData(Ha.C,t,e,n,i,o,r),this._ctx&&this._ctx.bezierCurveTo(t,e,n,i,o,r),this._xi=o,this._yi=r,this},i.prototype.quadraticCurveTo=function(t,e,n,i){return this._drawPendingPt(),this.addData(Ha.Q,t,e,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,i),this._xi=n,this._yi=i,this},i.prototype.arc=function(t,e,n,i,o,r){return this._drawPendingPt(),is[0]=i,is[1]=o,rs(is,r),this.addData(Ha.A,t,e,n,n,i=is[0],(o=is[1])-i,0,r?0:1),this._ctx&&this._ctx.arc(t,e,n,i,o,r),this._xi=$a(o)*n+t,this._yi=Qa(o)*n+e,this},i.prototype.arcTo=function(t,e,n,i,o){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,e,n,i,o),this},i.prototype.rect=function(t,e,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,e,n,i),this.addData(Ha.R,t,e,n,i),this},i.prototype.closePath=function(){this._drawPendingPt(),this.addData(Ha.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&t.closePath(),this._xi=e,this._yi=n,this},i.prototype.fill=function(t){t&&t.fill(),this.toStatic()},i.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},i.prototype.len=function(){return this._len},i.prototype.setData=function(t){var e=t.length;this.data&&this.data.length===e||!ns||(this.data=new Float32Array(e));for(var n=0;nu.length&&(this._expandData(),u=this.data);for(var h=0;hn||Ja(y)>i||c===e-1)&&(f=Math.sqrt(C*C+y*y),o=g,r=_);break;case Ha.C:var m=t[c++],v=t[c++],g=t[c++],_=t[c++],x=t[c++],b=t[c++],f=function(t,e,n,i,o,r,a,s,l){for(var u=t,h=e,c=0,p=1/l,d=1;d<=l;d++){var f=d*p,g=Vn(t,n,o,a,f),f=Vn(e,i,r,s,f),y=g-u,m=f-h;c+=Math.sqrt(y*y+m*m),u=g,h=f}return c}(o,r,m,v,g,_,x,b,10),o=x,r=b;break;case Ha.Q:f=function(t,e,n,i,o,r,a){for(var s=t,l=e,u=0,h=1/a,c=1;c<=a;c++){var p=c*h,d=Un(t,n,o,p),p=Un(e,i,r,p),f=d-s,g=p-l;u+=Math.sqrt(f*f+g*g),s=d,l=p}return u}(o,r,m=t[c++],v=t[c++],g=t[c++],_=t[c++],10),o=g,r=_;break;case Ha.A:var x=t[c++],b=t[c++],w=t[c++],S=t[c++],M=t[c++],I=t[c++],T=I+M;c+=1,d&&(a=$a(M)*w+x,s=Qa(M)*S+b),f=Ka(w,S)*ja(es,Math.abs(I)),o=$a(T)*w+x,r=Qa(T)*S+b;break;case Ha.R:a=o=t[c++],s=r=t[c++];f=2*t[c++]+2*t[c++];break;case Ha.Z:var C=a-o,y=s-r;f=Math.sqrt(C*C+y*y),o=a,r=s}0<=f&&(u+=l[h++]=f)}return this._pathLen=u},i.prototype.rebuildPath=function(t,e){var n,i,o,r,a,s,l,u,h=this.data,E=this._ux,z=this._uy,B=this._len,c=e<1,p=0,d=0,f=0;if(!c||(this._pathSegLen||this._calculateLength(),a=this._pathSegLen,s=e*this._pathLen))t:for(var g=0;g=gs[i=0]+t&&a<=gs[1]+t?h:0;oMath.PI/2&&c<1.5*Math.PI?-h:h)}return l}(y,m,_,x,x+b,w,I,o);u=Math.cos(x+b)*v+y,h=Math.sin(x+b)*_+m;break;case ps.R:c=u=a[d++],p=h=a[d++];if(S=c+a[d++],M=p+a[d++],n){if(ss(c,p,S,p,e,i,o)||ss(S,p,S,M,e,i,o)||ss(S,M,c,M,e,i,o)||ss(c,M,c,p,e,i,o))return!0}else l=(l+=cs(S,p,S,M,i,o))+cs(c,M,c,p,i,o);break;case ps.Z:if(n){if(ss(u,h,c,p,e,i,o))return!0}else l+=cs(u,h,c,p,i,o);u=c,h=p}}return n||(t=h,r=p,Math.abs(t-r)i.len()&&(uMath.abs(i[1])?0':'':{renderMode:o,content:"{"+(t.markerId||"markerX")+"|} ",style:"subItem"===i?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}:""}function Vp(t,e){return e=e||"transparent",X(t)?t:P(t)&&t.colorStops&&(t.colorStops[0]||{}).color||e}function Gp(t,e){var n;"_blank"===e||"blank"===e?((n=window.open()).opener=null,n.location.href=t):window.open(t,e)}var Hp=H,Wp=["left","right","top","bottom","width","height"],Xp=[["width","left","right"],["height","top","bottom"]];function Yp(a,s,l,u,h){var c=0,p=0,d=(null==u&&(u=1/0),null==h&&(h=1/0),0);s.eachChild(function(t,e){var n,i,o,r=t.getBoundingRect(),e=s.childAt(e+1),e=e&&e.getBoundingRect();d="horizontal"===a?(i=r.width+(e?-e.x+r.x:0),u<(n=c+i)||t.newline?(c=0,n=i,p+=d+l,r.height):Math.max(d,r.height)):(i=r.height+(e?-e.y+r.y:0),h<(o=p+i)||t.newline?(c+=d+l,p=0,o=i,r.width):Math.max(d,r.width)),t.newline||(t.x=c,t.y=p,t.markRedraw(),"horizontal"===a?c=n+l:p=o+l)})}var Up=Yp;function Zp(t,e,n){n=Np(n||0);var i=e.width,o=e.height,r=q(t.left,i),a=q(t.top,o),e=q(t.right,i),s=q(t.bottom,o),l=q(t.width,i),u=q(t.height,o),h=n[2]+n[0],c=n[1]+n[3],p=t.aspect;switch(isNaN(l)&&(l=i-e-c-r),isNaN(u)&&(u=o-s-h-a),null!=p&&(isNaN(l)&&isNaN(u)&&(i/oe)return t[i];return t[n-1]}var Ad,Ld="\0_ec_inner",Pd=(u(Od,Ad=Zc),Od.prototype.init=function(t,e,n,i,o,r){i=i||{},this.option=null,this._theme=new Zc(i),this._locale=new Zc(o),this._optionManager=r},Od.prototype.setOption=function(t,e,n){e=Ed(e);this._optionManager.setOption(t,n,e),this._resetOption(null,e)},Od.prototype.resetOption=function(t,e){return this._resetOption(t,Ed(e))},Od.prototype._resetOption=function(t,e){var n,i=!1,o=this._optionManager;return t&&"recreate"!==t||(n=o.mountOption("recreate"===t),this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(n,e)):Id(this,n),i=!0),"timeline"!==t&&"media"!==t||this.restoreData(),t&&"recreate"!==t&&"timeline"!==t||(n=o.getTimelineOption(this))&&(i=!0,this._mergeOption(n,e)),t&&"recreate"!==t&&"media"!==t||(n=o.getMediaOption(this)).length&&H(n,function(t){i=!0,this._mergeOption(t,e)},this),i},Od.prototype.mergeOption=function(t){this._mergeOption(t,null)},Od.prototype._mergeOption=function(i,t){var o=this.option,h=this._componentsMap,c=this._componentsCount,n=[],r=N(),p=t&&t.replaceMergeMainTypeMap;yd(this).datasetMap=N(),H(i,function(t,e){null!=t&&(g.hasClass(e)?e&&(n.push(e),r.set(e,!0)):o[e]=null==o[e]?y(t):d(o[e],t,!0))}),p&&p.each(function(t,e){g.hasClass(e)&&!r.get(e)&&(n.push(e),r.set(e,!0))}),g.topologicalTravel(n,g.getAllClassMainTypes(),function(r){var a,t=function(t,e,n){return(e=(e=wd.get(e))&&e(t))?n.concat(e):n}(this,r,Ir(i[r])),e=h.get(r),n=e?p&&p.get(r)?"replaceMerge":"normalMerge":"replaceAll",e=kr(e,t,n),s=(Rr(e,r,g),o[r]=null,h.set(r,null),c.set(r,0),[]),l=[],u=0;H(e,function(t,e){var n=t.existing,i=t.newOption;if(i){var o=g.getClass(r,t.keyInfo.subType,!("series"===r));if(!o)return;if("tooltip"===r){if(a)return;a=!0}n&&n.constructor===o?(n.name=t.keyInfo.name,n.mergeOption(i,this),n.optionUpdated(i,!1)):(e=V({componentIndex:e},t.keyInfo),V(n=new o(i,this,this,e),e),t.brandNew&&(n.__requireNewView=!0),n.init(i,this,this),n.optionUpdated(null,!0))}else n&&(n.mergeOption({},this),n.optionUpdated({},!1));n?(s.push(n.option),l.push(n),u++):(s.push(void 0),l.push(void 0))},this),o[r]=s,h.set(r,l),c.set(r,u),"series"===r&&Sd(this)},this),this._seriesIndices||Sd(this)},Od.prototype.getOption=function(){var a=y(this.option);return H(a,function(t,e){if(g.hasClass(e)){for(var n=Ir(t),i=n.length,o=!1,r=i-1;0<=r;r--)n[r]&&!Nr(n[r])?o=!0:(n[r]=null,o||i--);n.length=i,a[e]=n}}),delete a[Ld],a},Od.prototype.getTheme=function(){return this._theme},Od.prototype.getLocaleModel=function(){return this._locale},Od.prototype.setUpdatePayload=function(t){this._payload=t},Od.prototype.getUpdatePayload=function(){return this._payload},Od.prototype.getComponent=function(t,e){var n=this._componentsMap.get(t);if(n){t=n[e||0];if(t)return t;if(null==e)for(var i=0;ig[1]&&(g[1]=f)}return{start:a,end:this._rawCount=this._count=s}},l.prototype._initDataFromProvider=function(t,e,n){for(var i=this._provider,o=this._chunks,r=this._dimensions,a=r.length,s=this._rawExtent,l=B(r,function(t){return t.property}),u=0;uf[1]&&(f[1]=g)}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[]},l.prototype.count=function(){return this._count},l.prototype.get=function(t,e){return 0<=e&&e=this._rawCount||t<0)){if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&nt))return r;o=r-1}}}return-1},l.prototype.indicesOfNearest=function(t,e,n){var i=this._chunks[t],o=[];if(i){null==n&&(n=1/0);for(var r=1/0,a=-1,s=0,l=0,u=this.count();lt[S][1])&&(b=!1)}b&&(a[s++]=e.getRawIndex(f))}return sy[1]&&(y[1]=g)}}}},l.prototype.lttbDownSample=function(t,e){var n,i=this.clone([t],!0),o=i._chunks[t],r=this.count(),a=0,s=Math.floor(1/e),l=this.getRawIndex(0),u=new(Mg(this._rawCount))(Math.min(2*(Math.ceil(r/s)+2),r));u[a++]=l;for(var h=1;hh[1]&&(h[1]=y),c[p++]=m}return o._count=p,o._indices=c,o._updateGetRawIdx(),o},l.prototype.each=function(t,e){if(this._count)for(var n=t.length,i=this._chunks,o=0,r=this.count();o'+xe(u)+""+h,t))}function Hg(t,e,n,i){var o,r,a,s,l=t.renderMode,u=e.noName,h=e.noValue,c=!e.markerType,p=e.name,d=t.useUTC,f=e.valueFormatter||t.valueFormatter||function(t){return B(t=F(t)?t:[t],function(t,e){return Rp(t,F(r)?r[e]:r,d)})};if(!u||!h)return o=c?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",l),p=u?"":Rp(p,"ordinal",d),r=e.valueType,f=h?[]:f(e.value,e.dataIndex),e=!c||!u,a=!c&&u,i=Rg(i,l),s=i.nameStyle,i=i.valueStyle,"richText"===l?(c?"":o)+(u?"":Yg(t,p,s))+(h?"":function(t,e,n,i,o){o=[o],i=i?10:20;return n&&o.push({padding:[0,0,0,i],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(F(e)?e.join(" "):e,o)}(t,f,e,a,i)):Xg((c?"":o)+(u?"":''+xe(p)+"")+(h?"":function(t,e,n,i){n=n?"10px":"20px",e=e?"float:right;margin-left:"+n:"";return t=F(t)?t:[t],''+B(t,xe).join("  ")+""}(f,e,a,i)),n)}function Wg(t,e,n,i,o,r){if(t)return Vg(t)({useUTC:o,renderMode:n,orderMode:i,markupStyleCreator:e,valueFormatter:t.valueFormatter},t,0,r)}function Xg(t,e){return'
'+t+'
'}function Yg(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function Ug(t,e){return Vp(t.getData().getItemVisual(e,"style")[t.visualDrawType])}function Zg(t,e){t=t.get("padding");return null!=t?t:"richText"===e?[8,10]:10}jg.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},jg.prototype.makeTooltipMarker=function(t,e,n){var i="richText"===n?this._generateStyleName():null,e=Fp({color:e,type:t,renderMode:n,markerId:i});return X(e)?e:(this.richTextStyles[i]=e.style,e.content)},jg.prototype.wrapRichTextStyle=function(t,e){var n={},e=(F(e)?H(e,function(t){return V(n,t)}):V(n,e),this._generateStyleName());return this.richTextStyles[e]=n,"{"+e+"|"+t+"}"};var qg=jg;function jg(){this.richTextStyles={},this._nextStyleNameId=br()}function Kg(t){var e,n,i,o,r,a,s,l,u,h,c,p=t.series,d=t.dataIndex,t=t.multipleSeries,f=p.getData(),g=f.mapDimensionsAll("defaultedTooltip"),y=g.length,m=p.getRawValue(d),v=F(m),_=Ug(p,d);function x(t,e){e=s.getDimensionInfo(e);e&&!1!==e.otherDims.tooltip&&(l?c.push(Bg("nameValue",{markerType:"subItem",markerColor:a,name:e.displayName,value:t,valueType:e.type})):(u.push(t),h.push(e.type)))}1this.getShallow("animationThreshold")?!1:t)},o.prototype.restoreData=function(){this.dataTask.dirty()},o.prototype.getColorFromPalette=function(t,e,n){var i=this.ecModel;return Cd.prototype.getColorFromPalette.call(this,t,e,n)||i.getColorFromPalette(t,e,n)},o.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},o.prototype.getProgressive=function(){return this.get("progressive")},o.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},o.prototype.select=function(t,e){this._innerSelect(this.getData(e),t)},o.prototype.unselect=function(t,e){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,o=this.getData(e);if("series"===i||"all"===n)this.option.selectedMap={},this._selectedDataIndicesMap={};else for(var r=0;re.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function ry(e,n){H(Nt(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(t){e.wrapMethod(t,M(ay,n))})}function ay(t,e){t=sy(t);return t&&t.setOutputEnd((e||this).count()),e}function sy(t){var e,n=(t.ecModel||{}).scheduler,n=n&&n.getPipeline(t.uid);if(n)return(n=n.currentTask)&&(e=n.agentStubMap)?e.get(t.uid):n}st(ty,Xc),st(ty,Cd),Kr(ty,g);uy.prototype.init=function(t,e){},uy.prototype.render=function(t,e,n,i){},uy.prototype.dispose=function(t,e){},uy.prototype.updateView=function(t,e,n,i){},uy.prototype.updateLayout=function(t,e,n,i){},uy.prototype.updateVisual=function(t,e,n,i){},uy.prototype.toggleBlurSeries=function(t,e,n){},uy.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)};var ly=uy;function uy(){this.group=new Zo,this.uid=Kc("viewComponent")}function hy(){var r=zr();return function(t){var e=r(t),t=t.pipelineContext,n=!!e.large,i=!!e.progressiveRender,o=e.large=!(!t||!t.large),e=e.progressiveRender=!(!t||!t.progressiveRender);return!(n==o&&i==e)&&"reset"}}jr(ly),ta(ly);var cy=zr(),py=hy(),dy=(fy.prototype.init=function(t,e){},fy.prototype.render=function(t,e,n,i){},fy.prototype.highlight=function(t,e,n,i){t=t.getData(i&&i.dataType);t&&yy(t,i,"emphasis")},fy.prototype.downplay=function(t,e,n,i){t=t.getData(i&&i.dataType);t&&yy(t,i,"normal")},fy.prototype.remove=function(t,e){this.group.removeAll()},fy.prototype.dispose=function(t,e){},fy.prototype.updateView=function(t,e,n,i){this.render(t,e,n,i)},fy.prototype.updateLayout=function(t,e,n,i){this.render(t,e,n,i)},fy.prototype.updateVisual=function(t,e,n,i){this.render(t,e,n,i)},fy.prototype.eachRendered=function(t){vc(this.group,t)},fy.markUpdateMethod=function(t,e){cy(t).updateMethod=e},fy.protoInitialize=void(fy.prototype.type="chart"),fy);function fy(){this.group=new Zo,this.uid=Kc("viewChart"),this.renderTask=Hf({plan:my,reset:vy}),this.renderTask.context={view:this}}function gy(t,e,n){t&&$l(t)&&("emphasis"===e?Ol:Nl)(t,n)}function yy(e,t,n){var i,o=Er(e,t),r=t&&null!=t.highlightKey?(t=t.highlightKey,i=null==(i=ol[t])&&il<=32?ol[t]=il++:i):null;null!=o?H(Ir(o),function(t){gy(e.getItemGraphicEl(t),n,r)}):e.eachItemGraphicEl(function(t){gy(t,n,r)})}function my(t){return py(t.model)}function vy(t){var e=t.model,n=t.ecModel,i=t.api,o=t.payload,r=e.pipelineContext.progressiveRender,t=t.view,a=o&&cy(o).updateMethod,r=r?"incrementalPrepareRender":a&&t[a]?a:"render";return"render"!==r&&t[r](e,n,i,o),_y[r]}jr(dy),ta(dy);var _y={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},xy="\0__throttleOriginMethod",by="\0__throttleRate",wy="\0__throttleType";function Sy(t,o,r){var a,s,l,u,h,c=0,p=0,d=null;function f(){p=(new Date).getTime(),d=null,t.apply(l,u||[])}o=o||0;function e(){for(var t=[],e=0;en.blockIndex?n.step:null,modBy:null!=(t=i&&i.modDataCount)?Math.ceil(t/e):null,modDataCount:t}},Ny.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},Ny.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData().count(),e=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,o=t.get("large")&&i>=t.get("largeThreshold"),i="mod"===t.get("progressiveChunkMode")?i:null;t.pipelineContext=n.context={progressiveRender:e,modDataCount:i,large:o}},Ny.prototype.restorePipelines=function(t){var i=this,o=i._pipelineMap=N();t.eachSeries(function(t){var e=t.getProgressive(),n=t.uid;o.set(n,{id:n,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:e&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(e||700),count:0}),i._pipe(t,t.dataTask)})},Ny.prototype.prepareStageTasks=function(){var n=this._stageTaskMap,i=this.api.getModel(),o=this.api;H(this._allHandlers,function(t){var e=n.get(t.uid)||n.set(t.uid,{});Mt(!(t.reset&&t.overallReset),""),t.reset&&this._createSeriesStageTask(t,e,i,o),t.overallReset&&this._createOverallStageTask(t,e,i,o)},this)},Ny.prototype.prepareView=function(t,e,n,i){var o=t.renderTask,r=o.context;r.model=e,r.ecModel=n,r.api=i,o.__block=!t.incrementalPrepareRender,this._pipe(e,o)},Ny.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},Ny.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},Ny.prototype._performStageTasks=function(t,s,l,u){u=u||{};var h=!1,c=this;function p(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}H(t,function(i,t){var e,n,o,r,a;u.visualType&&u.visualType!==i.visualType||(e=(n=c._stageTaskMap.get(i.uid)).seriesTaskMap,(n=n.overallTask)?((r=n.agentStubMap).each(function(t){p(u,t)&&(t.dirty(),o=!0)}),o&&n.dirty(),c.updatePayload(n,l),a=c.getPerformArgs(n,u.block),r.each(function(t){t.perform(a)}),n.perform(a)&&(h=!0)):e&&e.each(function(t,e){p(u,t)&&t.dirty();var n=c.getPerformArgs(t,u.block);n.skip=!i.performRawSeries&&s.isSeriesFiltered(t.context.model),c.updatePayload(t,l),t.perform(n)&&(h=!0)}))}),this.unfinished=h||this.unfinished},Ny.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e=t.dataTask.perform()||e}),this.unfinished=e||this.unfinished},Ny.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}}while(e=e.getUpstream())})},Ny.prototype.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},Ny.prototype._createSeriesStageTask=function(n,t,i,o){var r=this,a=t.seriesTaskMap,s=t.seriesTaskMap=N(),t=n.seriesType,e=n.getTargetSeries;function l(t){var e=t.uid,e=s.set(e,a&&a.get(e)||Hf({plan:Fy,reset:Vy,count:Wy}));e.context={model:t,ecModel:i,api:o,useClearVisual:n.isVisual&&!n.isLayout,plan:n.plan,reset:n.reset,scheduler:r},r._pipe(t,e)}n.createOnAllSeries?i.eachRawSeries(l):t?i.eachRawSeriesByType(t,l):e&&e(i,o).each(l)},Ny.prototype._createOverallStageTask=function(t,e,n,i){var o=this,r=e.overallTask=e.overallTask||Hf({reset:Ry}),a=(r.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:o},r.agentStubMap),s=r.agentStubMap=N(),e=t.seriesType,l=t.getTargetSeries,u=!0,h=!1;function c(t){var e=t.uid,e=s.set(e,a&&a.get(e)||(h=!0,Hf({reset:Ey,onDirty:By})));e.context={model:t,overallProgress:u},e.agent=r,e.__block=u,o._pipe(t,e)}Mt(!t.createOnAllSeries,""),e?n.eachRawSeriesByType(e,c):l?l(n,i).each(c):(u=!1,H(n.getSeries(),c)),h&&r.dirty()},Ny.prototype._pipe=function(t,e){t=t.uid,t=this._pipelineMap.get(t);t.head||(t.head=e),t.tail&&t.tail.pipe(e),(t.tail=e).__idxInPipeline=t.count++,e.__pipeline=t},Ny.wrapStageHandler=function(t,e){return(t=C(t)?{overallReset:t,seriesType:function(t){Xy=null;try{t(Yy,Uy)}catch(t){}return Xy}(t)}:t).uid=Kc("stageHandler"),e&&(t.visualType=e),t};var Oy=Ny;function Ny(t,e,n,i){this._stageTaskMap=N(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}function Ry(t){t.overallReset(t.ecModel,t.api,t.payload)}function Ey(t){return t.overallProgress&&zy}function zy(){this.agent.dirty(),this.getDownstream().dirty()}function By(){this.agent&&this.agent.dirty()}function Fy(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function Vy(t){t.useClearVisual&&t.data.clearAllVisual();t=t.resetDefines=Ir(t.reset(t.model,t.ecModel,t.api,t.payload));return 1'+t.dom+""}),f.painter.getSvgRoot().innerHTML=g,i.connectedBackgroundColor&&f.painter.setBackgroundColor(i.connectedBackgroundColor),f.refreshImmediately(),f.painter.toDataURL()):(i.connectedBackgroundColor&&f.add(new Vs({shape:{x:0,y:0,width:t,height:n},style:{fill:i.connectedBackgroundColor}})),H(p,function(t){t=new Ls({style:{x:t.left*e-l,y:t.top*e-u,image:t.dom}});f.add(t)}),f.refreshImmediately(),d.toDataURL("image/"+(i&&i.type||"png")))):this.getDataURL(i);this.id},r.prototype.convertToPixel=function(t,e){return d0(this,"convertToPixel",t,e)},r.prototype.convertFromPixel=function(t,e){return d0(this,"convertFromPixel",t,e)},r.prototype.containPixel=function(t,i){var o;if(!this._disposed)return H(Fr(this._model,t),function(t,n){0<=n.indexOf("Models")&&H(t,function(t){var e=t.coordinateSystem;e&&e.containPoint?o=o||!!e.containPoint(i):"seriesModels"===n&&(e=this._chartsMap[t.__viewId])&&e.containPoint&&(o=o||e.containPoint(i,t))},this)},this),!!o;this.id},r.prototype.getVisual=function(t,e){var t=Fr(this._model,t,{defaultMainType:"series"}),n=t.seriesModel.getData(),t=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty("dataIndex")?n.indexOfRawIndex(t.dataIndex):null;if(null==t)return em(n,e);var i=n,o=t,r=e;switch(r){case"color":return i.getItemVisual(o,"style")[i.getVisual("drawType")];case"opacity":return i.getItemVisual(o,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return i.getItemVisual(o,r)}},r.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},r.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},r.prototype._initEvents=function(){var t,n,i,s=this;H(N0,function(a){function t(t){var n,e,i,o=s.getModel(),r=t.target;"globalout"===a?n={}:r&&om(r,function(t){var e,t=D(t);return t&&null!=t.dataIndex?(e=t.dataModel||o.getSeriesByIndex(t.seriesIndex),n=e&&e.getDataParams(t.dataIndex,t.dataType,r)||{},1):t.eventData&&(n=V({},t.eventData),1)},!0),n&&(e=n.componentType,i=n.componentIndex,"markLine"!==e&&"markPoint"!==e&&"markArea"!==e||(e="series",i=n.seriesIndex),i=(e=e&&null!=i&&o.getComponent(e,i))&&s["series"===e.mainType?"_chartsMap":"_componentsMap"][e.__viewId],n.event=t,n.type=a,s._$eventProcessor.eventInfo={targetEl:r,packedEvent:n,model:e,view:i},s.trigger(a,n))}t.zrEventfulCallAtLast=!0,s._zr.on(a,t,s)}),H(E0,function(t,e){s._messageCenter.on(e,function(t){this.trigger(e,t)},s)}),H(["selectchanged"],function(e){s._messageCenter.on(e,function(t){this.trigger(e,t)},s)}),t=this._messageCenter,i=(n=this)._api,t.on("selectchanged",function(t){var e=i.getModel();t.isFromClick?(im("map","selectchanged",n,e,t),im("pie","selectchanged",n,e,t)):"select"===t.fromAction?(im("map","selected",n,e,t),im("pie","selected",n,e,t)):"unselect"===t.fromAction&&(im("map","unselected",n,e,t),im("pie","unselected",n,e,t))})},r.prototype.isDisposed=function(){return this._disposed},r.prototype.clear=function(){this._disposed?this.id:this.setOption({series:[]},!0)},r.prototype.dispose=function(){var t,e,n;this._disposed?this.id:(this._disposed=!0,this.getDom()&&Wr(this.getDom(),U0,""),e=(t=this)._api,n=t._model,H(t._componentsViews,function(t){t.dispose(n,e)}),H(t._chartsViews,function(t){t.dispose(n,e)}),t._zr.dispose(),t._dom=t._model=t._chartsMap=t._componentsMap=t._chartsViews=t._componentsViews=t._scheduler=t._api=t._zr=t._throttledZrFlush=t._theme=t._coordSysMgr=t._messageCenter=null,delete H0[t.id])},r.prototype.resize=function(t){if(!this[Qm])if(this._disposed)this.id;else{this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var e=e.resetOption("media"),n=t&&t.silent;this[Jm]&&(null==n&&(n=this[Jm].silent),e=!0,this[Jm]=null),this[Qm]=!0;try{e&&u0(this),p0.update.call(this,{type:"resize",animation:V({duration:0},t&&t.animation)})}catch(t){throw this[Qm]=!1,t}this[Qm]=!1,y0.call(this,n),m0.call(this,n)}}},r.prototype.showLoading=function(t,e){this._disposed?this.id:(P(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),G0[t]&&(t=G0[t](this._api,e),e=this._zr,this._loadingFX=t,e.add(t)))},r.prototype.hideLoading=function(){this._disposed?this.id:(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},r.prototype.makeActionFromEvent=function(t){var e=V({},t);return e.type=E0[t.type],e},r.prototype.dispatchAction=function(t,e){var n;this._disposed?this.id:(P(e)||(e={silent:!!e}),R0[t.type]&&this._model&&(this[Qm]?this._pendingActions.push(t):(n=e.silent,g0.call(this,t,n),(t=e.flush)?this._zr.flush():!1!==t&&w.browser.weChat&&this._throttledZrFlush(),y0.call(this,n),m0.call(this,n))))},r.prototype.updateLabelLayout=function(){Km.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},r.prototype.appendData=function(t){var e;this._disposed?this.id:(e=t.seriesIndex,this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp())},r.internalField=(u0=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),h0(t,!0),h0(t,!1),e.plan()},h0=function(t,o){for(var r=t._model,a=t._scheduler,s=o?t._componentsViews:t._chartsViews,l=o?t._componentsMap:t._chartsMap,u=t._zr,h=t._api,e=0;es.get("hoverLayerThreshold")&&!w.node&&!w.worker&&s.eachSeries(function(t){t.preventUsingHoverLayer||(t=i._chartsMap[t.__viewId]).__alive&&t.eachRendered(function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0)})}),Km.trigger("series:afterupdate",t,e,n)},I0=function(t){t[t0]=!0,t.getZr().wakeUp()},T0=function(t){t[t0]&&(t.getZr().storage.traverse(function(t){Hh(t)||A0(t)}),t[t0]=!1)},S0=function(n){return u(t,e=zd),t.prototype.getCoordinateSystems=function(){return n._coordSysMgr.getCoordinateSystems()},t.prototype.getComponentByElement=function(t){for(;t;){var e=t.__ecComponentInfo;if(null!=e)return n._model.getComponent(e.mainType,e.index);t=t.parent}},t.prototype.enterEmphasis=function(t,e){Ol(t,e),I0(n)},t.prototype.leaveEmphasis=function(t,e){Nl(t,e),I0(n)},t.prototype.enterBlur=function(t){Rl(t),I0(n)},t.prototype.leaveBlur=function(t){El(t),I0(n)},t.prototype.enterSelect=function(t){zl(t),I0(n)},t.prototype.leaveSelect=function(t){Bl(t),I0(n)},t.prototype.getModel=function(){return n.getModel()},t.prototype.getViewOfComponentModel=function(t){return n.getViewOfComponentModel(t)},t.prototype.getViewOfSeriesModel=function(t){return n.getViewOfSeriesModel(t)},new t(n);function t(){return null!==e&&e.apply(this,arguments)||this}var e},void(M0=function(i){function o(t,e){for(var n=0;ne[1]&&(e[1]=t[1])},qv.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},qv.prototype.getExtent=function(){return this._extent.slice()},qv.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},qv.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},qv.prototype.isBlank=function(){return this._isBlank},qv.prototype.setBlank=function(t){this._isBlank=t};var Zv=qv;function qv(t){this._setting=t||{},this._extent=[1/0,-1/0]}ta(Zv);var jv=0,Kv=($v.createByAxisModel=function(t){var t=t.option,e=t.data,e=e&&B(e,Qv);return new $v({categories:e,needCollect:!e,deduplication:!1!==t.dedplication})},$v.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},$v.prototype.parseAndCollect=function(t){var e,n,i=this._needCollect;return X(t)||i?(i&&!this._deduplication?(n=this.categories.length,this.categories[n]=t):null==(n=(e=this._getOrCreateMap()).get(t))&&(i?(n=this.categories.length,this.categories[n]=t,e.set(t,n)):n=NaN),n):t},$v.prototype._getOrCreateMap=function(){return this._map||(this._map=N(this.categories))},$v);function $v(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++jv}function Qv(t){return P(t)&&null!=t.value?t.value:t+""}function Jv(t){return"interval"===t.type||"log"===t.type}function t_(t,e,n,i){var o={},r=t[1]-t[0],r=o.interval=vr(r/e,!0),e=(null!=n&&ri[1]&&(i[0]=i[1]),o}function e_(t){var e=Math.pow(10,mr(t)),t=t/e;return t?2===t?t=3:3===t?t=5:t*=2:t=1,ar(t*e)}function n_(t){return lr(t)+2}function i_(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function o_(t,e){return t>=e[0]&&t<=e[1]}function r_(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function a_(t,e){return t*(e[1]-e[0])+e[0]}u(u_,s_=Zv),u_.prototype.parse=function(t){return null==t?NaN:X(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},u_.prototype.contain=function(t){return o_(t=this.parse(t),this._extent)&&null!=this._ordinalMeta.categories[t]},u_.prototype.normalize=function(t){return r_(t=this._getTickNumber(this.parse(t)),this._extent)},u_.prototype.scale=function(t){return t=Math.round(a_(t,this._extent)),this.getRawOrdinalNumber(t)},u_.prototype.getTicks=function(){for(var t=[],e=this._extent,n=e[0];n<=e[1];)t.push({value:n}),n++;return t},u_.prototype.getMinorTicks=function(t){},u_.prototype.setSortInfo=function(t){if(null==t)this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;else{for(var e=t.ordinalNumbers,n=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],o=0,r=this._ordinalMeta.categories.length,a=Math.min(r,e.length);o=t},u_.prototype.getOrdinalMeta=function(){return this._ordinalMeta},u_.prototype.calcNiceTicks=function(){},u_.prototype.calcNiceExtent=function(){},u_.type="ordinal";var s_,l_=u_;function u_(t){var t=s_.call(this,t)||this,e=(t.type="ordinal",t.getSetting("ordinalMeta"));return F(e=e||new Kv({}))&&(e=new Kv({categories:B(e,function(t){return P(t)?t.value:t})})),t._ordinalMeta=e,t._extent=t.getSetting("extent")||[0,e.categories.length-1],t}Zv.registerClass(l_);var h_,c_=ar,p_=(u(d_,h_=Zv),d_.prototype.parse=function(t){return t},d_.prototype.contain=function(t){return o_(t,this._extent)},d_.prototype.normalize=function(t){return r_(t,this._extent)},d_.prototype.scale=function(t){return a_(t,this._extent)},d_.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(e)||(n[1]=parseFloat(e))},d_.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),this.setExtent(e[0],e[1])},d_.prototype.getInterval=function(){return this._interval},d_.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=n_(t)},d_.prototype.getTicks=function(t){var e=this._interval,n=this._extent,i=this._niceExtent,o=this._intervalPrecision,r=[];if(e){n[0]s&&r.push(t?{value:c_(s+e,o)}:{value:n[1]})}return r},d_.prototype.getMinorTicks=function(t){for(var e=this.getTicks(!0),n=[],i=this.getExtent(),o=1;oi[0]&&h=M[0]&&d<=M[1]&&a++)}u=(M[1]-M[0])/w;if(1.5*u=M[0]&&t.value<=M[1]&&!t.notAdd})}),function(t){return 0n&&(this._approxInterval=n),k_.length),t=Math.min(function(t,e,n,i){for(;n>>1;t[o][1]>1^-(1&s),l=(l=t.charCodeAt(a+1)-64)>>1^-(1&l);i.push([(o=s+=o)/n,(r=l+=r)/n])}return i}function w1(t,r){var e,n,o;return B(ht((t=(e=t).UTF8Encoding?(null==(o=(n=e).UTF8Scale)&&(o=1024),H(n.features,function(t){var e=t.geometry,n=e.encodeOffsets,i=e.coordinates;if(n)switch(e.type){case"LineString":e.coordinates=b1(i,n,o);break;case"Polygon":case"MultiLineString":x1(i,n,o);break;case"MultiPolygon":H(i,function(t,e){return x1(t,n[e],o)})}}),n.UTF8Encoding=!1,n):e).features,function(t){return t.geometry&&t.properties&&0l[1],h(n[0].coord,l[0])&&(t?n[0].coord=l[0]:n.shift()),t&&h(l[0],n[0].coord)&&n.unshift({coord:l[0]}),h(l[1],i.coord)&&(t?i.coord=l[1]:n.pop()),t)&&h(i.coord,l[1])&&n.push({coord:l[1]}),u},O1.prototype.getMinorTicksCoords=function(){var t;return"ordinal"===this.scale.type?[]:(t=this.model.getModel("minorTick").get("splitNumber"),B(this.scale.getMinorTicks(t=0=u}}for(var r,a=this.__startIndex;ao[0]){for(l=0;lt);l++);s=i[o[l]]}o.splice(l+1,0,t),(i[t]=e).virtual||(s?(n=s.dom).nextSibling?a.insertBefore(e.dom,n.nextSibling):a.appendChild(e.dom):a.firstChild?a.insertBefore(e.dom,a.firstChild):a.appendChild(e.dom)),e.painter||(e.painter=this)}},Sx.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;ie&&(e=t[n]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,n=0;n=o.r0?"endArc":"startArc":o.endAngle>=o.startAngle?"endAngle":"startAngle":a?0<=o.height?"bottom":"top":0<=o.width?"right":"left"),h=Mc(i),l=(Sc(t,h,{labelFetcher:r,labelDataIndex:n,defaultText:Zx(r.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:u}),t.getTextContent()),h=(s&&l&&(s=i.get(["label","position"]),t.textConfig.inside="middle"===s||null,function(t,e,n,i){if(Y(i))t.setTextConfig({rotation:i});else if(F(e))t.setTextConfig({rotation:0});else{var o,i=t.shape,r=i.clockwise?i.startAngle:i.endAngle,a=i.clockwise?i.endAngle:i.startAngle,s=(r+a)/2,i=n(e);switch(i){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":o=s;break;case"startAngle":case"insideStartAngle":o=r;break;case"endAngle":case"insideEndAngle":o=a;break;default:return t.setTextConfig({rotation:0})}n=1.5*Math.PI-o;"middle"===i&&n>Math.PI/2&&n<1.5*Math.PI&&(n-=Math.PI),t.setTextConfig({rotation:n})}}(t,"outside"===s?u:s,cb(a),i.get(["label","rotate"]))),u=l,s=h,a=r.getRawValue(n),l=function(t){return qx(e,t)},u&&((u=Pc(u)).prevValue=u.value,u.value=a,a=s.normal,u.valueAnimation=a.get("valueAnimation"),u.valueAnimation)&&(u.precision=a.get("precision"),u.defaultInterpolatedText=l,u.statesModels=s),i.getModel(["emphasis"]));Ul(t,h.get("focus"),h.get("blurScope"),h.get("disabled")),jl(t,i),null!=(r=o).startAngle&&null!=r.endAngle&&r.startAngle===r.endAngle&&(t.style.fill="none",t.style.stroke="none",H(t.states,function(t){t.style&&(t.style.fill=t.style.stroke="none")}))}var db,fb=function(){},gb=(u(yb,db=j),yb.prototype.getDefaultShape=function(){return new fb},yb.prototype.buildPath=function(t,e){for(var n=e.points,i=this.baseDimIdx,o=1-this.baseDimIdx,r=[],a=[],s=this.barWidth,l=0;le[u-1].coord&&(e.reverse(),h.reverse()),function(t,e){var n,i,o=[],r=t.length;function a(t,e,n){var i=t.coord;return{coord:n,color:Si((n-i)/(e.coord-i),[t.color,e.color])}}for(var s=0;si)return;return 1}(a,e))return o=e.mapDimension(a.dim),r={},H(a.getViewLabels(),function(t){t=a.scale.getRawOrdinalNumber(t.tickValue);r[t]=1}),function(t){return!r.hasOwnProperty(e.get(o,t))}}}function ew(t){for(var e,n,i=t.length/2;0l?x:_,(g=Math.abs(d.label.y-l))>=f.maxY&&(m=d.label.x-s-d.len2*h,y=u+d.len,m=Math.abs(m)t.unconstrainedWidth)?null:s,i.setStyle("width",l)),u=i.getBoundingRect(),o.width=u.width,e=(i.style.margin||0)+2.1,o.height=u.height+e,o.y-=(o.height-a)/2)}function mw(t){return"center"===t.position}function vw(t){var S,M,I=t.getData(),T=[],C=!1,D=(t.get("minShowLabelAngle")||0)*fw,e=I.getLayout("viewRect"),k=I.getLayout("r"),A=e.width,L=e.x,n=e.y,e=e.height;function P(t){t.ignore=!0}if(I.each(function(t){var e,n,i,o,r,a,s,l,u,h,c=I.getItemGraphicEl(t),p=c.shape,d=c.getTextContent(),f=c.getTextGuideLine(),t=I.getItemModel(t),g=t.getModel("label"),y=g.get("position")||t.get(["emphasis","label","position"]),m=g.get("distanceToLabelLine"),v=g.get("alignTo"),_=q(g.get("edgeDistance"),A),x=g.get("bleedMargin"),t=t.getModel("labelLine"),b=q(t.get("length"),A),w=q(t.get("length2"),A);Math.abs(p.endAngle-p.startAngle)=e.r0},Mw.type="pie";var ww,Sw=Mw;function Mw(){var t=null!==ww&&ww.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}function Iw(t,e,n){e=F(e)?{coordDimensions:e}:V({encodeDefine:t.getEncode()},e);var i=t.getSource(),e=Fv(i,e).dimensions,e=new Bv(e,t);return e.initData(i,n),e}Cw.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},Cw.prototype.containName=function(t){return 0<=this._getRawData().indexOfName(t)},Cw.prototype.indexOfName=function(t){return this._getDataWithEncodedVisual().indexOfName(t)},Cw.prototype.getItemVisual=function(t,e){return this._getDataWithEncodedVisual().getItemVisual(t,e)};var Tw=Cw;function Cw(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}var Dw,kw=zr(),Aw=(u(Lw,Dw=ty),Lw.prototype.init=function(t){Dw.prototype.init.apply(this,arguments),this.legendVisualProvider=new Tw(S(this.getData,this),S(this.getRawData,this)),this._defaultLabelLine(t)},Lw.prototype.mergeOption=function(){Dw.prototype.mergeOption.apply(this,arguments)},Lw.prototype.getInitialData=function(){return Iw(this,{coordDimensions:["value"],encodeDefaulter:M(vd,this)})},Lw.prototype.getDataParams=function(t){var e,n=this.getData(),i=kw(n),o=i.seats,i=(o||(e=[],n.each(n.mapDimension("value"),function(t){e.push(t)}),o=i.seats=cr(e,n.hostModel.get("percentPrecision"))),Dw.prototype.getDataParams.call(this,t));return i.percent=o[t]||0,i.$vars.push("percent"),i},Lw.prototype._defaultLabelLine=function(t){Tr(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},Lw.type="series.pie",Lw.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},Lw);function Lw(){return null!==Dw&&Dw.apply(this,arguments)||this}function Pw(t){t.eachSeriesByType("radar",function(t){var e,i=t.getData(),o=[],r=t.coordinateSystem;r&&(H(e=r.getIndicatorAxes(),function(t,n){i.each(i.mapDimension(e[n].dim),function(t,e){o[e]=o[e]||[];t=r.dataToPoint(t,n);o[e][n]=Ow(t)?t:Nw(r)})}),i.each(function(t){var e=ct(o[t],Ow)||Nw(r);o[t].push(e.slice()),i.setItemLayout(t,o[t])}))})}function Ow(t){return!isNaN(t[0])&&!isNaN(t[1])}function Nw(t){return[t.cx,t.cy]}function Rw(n){var i,t=n.polar;t&&(F(t)||(t=[t]),i=[],H(t,function(t,e){(t.indicator?(t.type&&!t.shape&&(t.shape=t.type),n.radar=n.radar||[],F(n.radar)||(n.radar=[n.radar]),n.radar):i).push(t)}),n.polar=i),H(n.series,function(t){t&&"radar"===t.type&&t.polarIndex&&(t.radarIndex=t.polarIndex)})}r1(function(t){t.registerChartView(Sw),t.registerSeriesModel(Aw),nm("pie",t.registerAction),t.registerLayout(M(pw,"pie")),t.registerProcessor(dw("pie")),t.registerProcessor({seriesType:"pie",reset:function(t,e){var n=t.getData();n.filterSelf(function(t){var e=n.mapDimension("value"),e=n.get(e,t);return!(Y(e)&&!isNaN(e)&&e<0)})}})});u(Bw,Ew=dy),Bw.prototype.render=function(l,t,e){var n=l.coordinateSystem,h=this.group,c=l.getData(),a=this._data;function s(t,e,n,i,o,r){n.removeAll();for(var a=0;ah[1]?-1:1,r=["start"===c?h[0]-r*u:"end"===c?h[1]+r*u:(h[0]+h[1])/2,Jw(c)?t.labelOffset+l*u:0],null!=(u=e.get("nameRotate"))&&(u=u*Zw/180),Jw(c)?a=qw.innerTextLayout(t.rotation,null!=u?u:t.rotation,l):(a=function(t,e,n,i){var o,n=pr(n-t),t=i[0]>i[1],i="start"===e&&!t||"start"!==e&&t;e=dr(n-Zw/2)?(o=i?"bottom":"top","center"):dr(n-1.5*Zw)?(o=i?"top":"bottom","center"):(o="middle",n<1.5*Zw&&Zw/2s[0]&&isFinite(c)&&isFinite(s[0]);)h=e_(h),c=s[1]-h*a;else{u=(h=at.x)||(g-=Math.PI)),d=y?"left":"right",t=(f=(l=s.getModel("label")).get("rotate"))*(Math.PI/180),y=r.getTextContent())&&(r.setTextConfig({position:l.get("position")||d,rotation:null==f?-g:t,origin:"center"}),y.setStyle("verticalAlign","middle")),s.get(["emphasis","focus"])),l="relative"===r?Nt(a.getAncestorsIndices(),a.getDescendantIndices()):"ancestor"===r?a.getAncestorsIndices():"descendant"===r?a.getDescendantIndices():null,d=(l&&(D(i).focus=l),o),f=a,g=u,t=i,y=c,s=h,r=p,l=e,o=f.getModel(),u=d.get("edgeShape"),c=d.get("layout"),h=d.getOrient(),p=d.get(["lineStyle","curveness"]),e=d.get("edgeForkPosition"),m=o.getModel("lineStyle").getLineStyle(),v=t.__edge;if("curve"===u)f.parentNode&&f.parentNode!==g&&Vh(v=v||(t.__edge=new ch({shape:jS(c,h,p,y,y)})),{shape:jS(c,h,p,s,r)},d);else if("polyline"===u&&"orthogonal"===c&&f!==g&&f.children&&0!==f.children.length&&!0===f.isExpand){for(var _=f.children,x=[],b=0;b<_.length;b++){var w=_[b].getLayout();x.push([w.x,w.y])}Vh(v=v||(t.__edge=new FS({shape:{parentPoint:[r.x,r.y],childPoints:[[r.x,r.y]],orient:h,forkPosition:e}})),{shape:{parentPoint:[r.x,r.y],childPoints:x}},d)}v&&("polyline"!==u||f.isExpand)&&(v.useStyle(z({strokeNoScale:!0,fill:null},m)),jl(v,o,"lineStyle"),Al(v),l.add(v)),i.__edge&&(i.onHoverStateChange=function(t){var e;"blur"===t||(e=a.parentNode&&n.getItemGraphicEl(a.parentNode.dataIndex))&&e.hoverState===ll||Cl(i.__edge,t)})}function US(t,e,n,i,o){var r,a,s=ZS(e.tree.root,t),l=s.source,s=s.sourceLayout,t=e.getItemGraphicEl(t.dataIndex);t&&(e=e.getItemGraphicEl(l.dataIndex).__edge,r=t.__edge||(!1===l.isExpand||1===l.children.length?e:void 0),t=i.get("edgeShape"),l=i.get("layout"),e=i.get("orient"),a=i.get(["lineStyle","curveness"]),r)&&("curve"===t?Wh(r,{shape:jS(l,e,a,s,s),style:{opacity:0}},i,{cb:function(){n.remove(r)},removeOpt:o}):"polyline"===t&&"orthogonal"===i.get("layout")&&Wh(r,{shape:{parentPoint:[s.x,s.y],childPoints:[[s.x,s.y]]},style:{opacity:0}},i,{cb:function(){n.remove(r)},removeOpt:o}))}function ZS(t,e){for(var n,i=e.parentNode!==t&&e.parentNode||e;null==(n=i.getLayout());)i=i.parentNode!==t&&i.parentNode||i;return{source:i,sourceLayout:n}}function qS(e,t,n,i,o){var r=e.tree.getNodeByDataIndex(t),a=ZS(e.tree.root,r).sourceLayout,s={duration:o.get("animationDurationUpdate"),easing:o.get("animationEasingUpdate")};Wh(n,{x:a.x+1,y:a.y+1},o,{cb:function(){i.remove(n),e.setItemGraphicEl(t,null)},removeOpt:s}),n.fadeOut(null,e.hostModel,{fadeLabel:!0,animation:s}),r.children.forEach(function(t){US(t,e,i,o,s)}),US(r,e,i,o,s)}function jS(t,e,n,i,o){var r,a,s,l,u,h,c,p,d,f,g;return"radial"===t?(u=i.rawX,h=i.rawY,c=o.rawX,p=o.rawY,t=yS(u,h),d=yS(u,h+(p-h)*n),f=yS(c,p+(h-p)*n),g=yS(c,p),{x1:t.x||0,y1:t.y||0,x2:g.x||0,y2:g.y||0,cpx1:d.x||0,cpy1:d.y||0,cpx2:f.x||0,cpy2:f.y||0}):(u=i.x,h=i.y,c=o.x,p=o.y,"LR"!==e&&"RL"!==e||(r=u+(c-u)*n,a=h,s=c+(u-c)*n,l=p),"TB"!==e&&"BT"!==e||(r=u,a=h+(p-h)*n,s=c,l=p+(h-p)*n),{x1:u,y1:h,x2:c,y2:p,cpx1:r,cpy1:a,cpx2:s,cpy2:l})}var KS=zr();function $S(n){var i=n.mainData,t=n.datas;t||(t={main:i},n.datasAttr={main:"data"}),n.datas=n.mainData=null,iM(i,t,n),H(t,function(e){H(i.TRANSFERABLE_METHODS,function(t){e.wrapMethod(t,M(QS,n))})}),i.wrapMethod("cloneShallow",M(tM,n)),H(i.CHANGABLE_METHODS,function(t){i.wrapMethod(t,M(JS,n))}),Mt(t[i.dataType]===i)}function QS(t,e){var n;return KS(n=this).mainData===n?iM((n=V({},KS(this).datas))[this.dataType]=e,n,t):oM(e,this.dataType,KS(this).mainData,t),e}function JS(t,e){return t.struct&&t.struct.update(),e}function tM(n,i){return H(KS(i).datas,function(t,e){t!==i&&oM(t.cloneShallow(),e,i,n)}),i}function eM(t){var e=KS(this).mainData;return null==t||null==e?e:KS(e).datas[t]}function nM(){var e=KS(this).mainData;return null==e?[{data:e}]:B(W(KS(e).datas),function(t){return{type:t,data:KS(e).datas[t]}})}function iM(n,t,i){KS(n).datas={},H(t,function(t,e){oM(t,e,n,i)})}function oM(t,e,n,i){KS(n).datas[e]=t,KS(t).mainData=n,t.dataType=e,i.struct&&(t[i.structAttr]=i.struct,i.struct[i.datasAttr[e]]=t),t.getLinkedData=eM,t.getLinkedDataAll=nM}aM.prototype.isRemoved=function(){return this.dataIndex<0},aM.prototype.eachNode=function(t,e,n){C(t)&&(n=e,e=t,t=null);var i,o=(t=X(t=t||{})?{order:t}:t).order||"preorder",r=this[t.attr||"children"];"preorder"===o&&(i=e.call(n,this));for(var a=0;!i&&ae&&(e=i.height)}this.height=e+1},aM.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var e=0,n=this.children,i=n.length;er&&(r=t.depth)});var a=t.expandAndCollapse&&0<=t.initialTreeDepth?t.initialTreeDepth:r;return o.root.eachNode("preorder",function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=a}),o.data},pM.prototype.getOrient=function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},pM.prototype.setZoom=function(t){this.option.zoom=t},pM.prototype.setCenter=function(t){this.option.center=t},pM.prototype.formatTooltip=function(t,e,n){for(var i=this.getData().tree,o=i.root.children[0],r=i.getNodeByDataIndex(t),i=r.getValue(),a=r.name;r&&r!==o;)a=r.parentNode.name+"."+a,r=r.parentNode;return Bg("nameValue",{name:a,value:i,noValue:isNaN(i)||null==i})},pM.prototype.getDataParams=function(t){var e=hM.prototype.getDataParams.apply(this,arguments),t=this.getData().tree.getNodeByDataIndex(t);return e.treeAncestors=function(t,e){for(var n=[];t;){var i=t.dataIndex;n.push({name:t.name,dataIndex:i,value:e.getRawValue(i)}),t=t.parentNode}return n.reverse(),n}(t,this),e.collapsed=!t.isExpand,e},pM.type="series.tree",pM.layoutMode="box",pM.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500};var hM,cM=pM;function pM(){var t=null!==hM&&hM.apply(this,arguments)||this;return t.hasSymbolVisual=!0,t.ignoreStyleOnData=!0,t}function dM(t,e){for(var n,i=[t];n=i.pop();)if(e(n),n.isExpand){var o=n.children;if(o.length)for(var r=o.length-1;0<=r;r--)i.push(o[r])}}function fM(t,k){t.eachSeriesByType("tree",function(t){var e=function(t,e){return Zp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e=k),n=(t.layoutInfo=e,t.get("layout")),i=0,o=0,r=null;r="radial"===n?(i=2*Math.PI,o=Math.min(e.height,e.width)/2,gS(function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth})):(i=e.width,o=e.height,gS());var a,s,l,u,h,c,p,d,f,g=(e=t.getData().tree.root).children[0];if(g){var y=e;y.hierNode={defaultAncestor:null,ancestor:y,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var m,v,_=[y];m=_.pop();)if(v=m.children,m.isExpand&&v.length)for(var x=v.length-1;0<=x;x--){var b=v[x];b.hierNode={defaultAncestor:null,ancestor:b,prelim:0,modifier:0,change:0,shift:0,i:x,thread:null},_.push(b)}for(var w,S=dS,M=r,I=[g],T=[];w=I.pop();)if(T.push(w),w.isExpand){var C=w.children;if(C.length)for(var D=0;Ds.getLayout().x&&(s=t),t.depth>l.depth&&(l=t)}),e=a===s?1:r(a,s)/2,u=e-a.getLayout().x,d=p=c=h=0,"radial"===n?(h=i/(s.getLayout().x+e+u),c=o/(l.depth-1||1),dM(g,function(t){p=(t.getLayout().x+u)*h,d=(t.depth-1)*c;var e=yS(p,d);t.setLayout({x:e.x,y:e.y,rawX:p,rawY:d},!0)})):"RL"===(f=t.getOrient())||"LR"===f?(c=o/(s.getLayout().x+e+u),h=i/(l.depth-1||1),dM(g,function(t){d=(t.getLayout().x+u)*c,p="LR"===f?(t.depth-1)*h:i-(t.depth-1)*h,t.setLayout({x:p,y:d},!0)})):"TB"!==f&&"BT"!==f||(h=i/(s.getLayout().x+e+u),c=o/(l.depth-1||1),dM(g,function(t){p=(t.getLayout().x+u)*h,d="TB"===f?(t.depth-1)*c:o-(t.depth-1)*c,t.setLayout({x:p,y:d},!0)}))}})}function gM(t){t.eachSeriesByType("tree",function(t){var n=t.getData();n.tree.eachNode(function(t){var e=t.getModel().getModel("itemStyle").getItemStyle();V(n.ensureUniqueItemVisual(t.dataIndex,"style"),e)})})}function yM(t,e){return t.pointToProjected?t.pointToProjected(e):t.pointToData(e)}function mM(t,e,n,i){var o,r=t.getZoom(),a=t.getCenter(),s=e.zoom,a=t.projectedToPoint?t.projectedToPoint(a):t.dataToPoint(a);return null!=e.dx&&null!=e.dy&&(a[0]-=e.dx,a[1]-=e.dy,t.setCenter(yM(t,a),i)),null!=s&&(n&&(o=n.min||0,n=n.max||1/0,s=Math.max(Math.min(r*s,n),o)/r),t.scaleX*=s,t.scaleY*=s,n=(e.originX-t.x)*(s-1),o=(e.originY-t.y)*(s-1),t.x-=n,t.y-=o,t.updateTransform(),t.setCenter(yM(t,a),i),t.setZoom(s*r)),{center:t.getCenter(),zoom:t.getZoom()}}function vM(t){var r=t.findComponents({mainType:"legend"});r&&r.length&&t.eachSeriesByType("graph",function(t){var e=t.getCategoriesData(),i=t.getGraph().data,o=e.mapArray(e.getName);i.filterSelf(function(t){var e=i.getItemModel(t).getShallow("category");if(null!=e){Y(e)&&(e=o[e]);for(var n=0;n "+d)),h++)}return"cartesian2d"===(i=n.get("coordinateSystem"))||"polar"===i?s=Uv(t,n):(G(i=(i=Vd.get(i))&&i.dimensions||[],"value")<0&&i.concat(["value"]),i=Fv(t,{coordDimensions:i,encodeDefine:n.getEncode()}).dimensions,(s=new Bv(i,n)).initData(t)),(i=new Bv(["value"],n)).initData(u,l),o&&o(s,i),$S({mainData:s,struct:r,structAttr:"graph",datas:{node:s,edge:i},datasAttr:{node:"data",edge:"edgeData"}}),r.update(),r}(t,i,this,!0,function(t,e){t.wrapMethod("getItemModel",function(t){var e=r._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t});var n=Zc.prototype.getModel;function i(t,e){t=n.call(this,t,e);return t.resolveParentPath=o,t}function o(t){var e;return!t||"label"!==t[0]&&"label"!==t[1]?t:(e=t.slice(),"label"===t[0]?e[0]="edgeLabel":"label"===t[1]&&(e[1]="edgeLabel"),e)}e.wrapMethod("getItemModel",function(t){return t.resolveParentPath=o,t.getModel=i,t})})).edges,function(t){var e,n,i;e=t.node1,n=t.node2,i=this,t=t.dataIndex,SM(i)&&(e=IM(e,n,i),i=(n=i.__edgeMap)[TM(e)],n[e]&&!i?n[e].isForward=!0:i&&n[e]&&(i.isForward=!0,n[e].isForward=!1),n[e]=n[e]||[],n[e].push(t))},this),n.data},RI.prototype.getGraph=function(){return this.getData().graph},RI.prototype.getEdgeData=function(){return this.getGraph().edgeData},RI.prototype.getCategoriesData=function(){return this._categoriesData},RI.prototype.formatTooltip=function(t,e,n){var i,o,r;return"edge"===n?(o=this.getData(),n=this.getDataParams(t,n),r=o.graph.getEdgeByIndex(t),i=o.getName(r.node1.dataIndex),o=o.getName(r.node2.dataIndex),r=[],null!=i&&r.push(i),null!=o&&r.push(o),Bg("nameValue",{name:r.join(" > "),value:n.value,noValue:null==n.value})):Kg({series:this,dataIndex:t,multipleSeries:e})},RI.prototype._updateCategoriesData=function(){var t=B(this.option.categories||[],function(t){return null!=t.value?t:V({value:0},t)}),e=new Bv(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray(function(t){return e.getItemModel(t)})},RI.prototype.setZoom=function(t){this.option.zoom=t},RI.prototype.setCenter=function(t){this.option.center=t},RI.prototype.isAnimationEnabled=function(){return OI.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},RI.type="series.graph",RI.dependencies=["grid","polar","geo","singleAxis","calendar"],RI.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}};var OI,NI=RI;function RI(){var t=null!==OI&&OI.apply(this,arguments)||this;return t.type=RI.type,t.hasSymbolVisual=!0,t}var EI={type:"graphRoam",event:"graphRoam",update:"none"};r1(function(t){t.registerChartView(SI),t.registerSeriesModel(NI),t.registerProcessor(vM),t.registerVisual(_M),t.registerVisual(bM),t.registerLayout(OM),t.registerLayout(t.PRIORITY.VISUAL.POST_CHART_LAYOUT,GM),t.registerLayout(WM),t.registerCoordinateSystem("graphView",{dimensions:wS.dimensions,create:XM}),t.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},zt),t.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},zt),t.registerAction(EI,function(n,t,i){t.eachComponent({mainType:"series",query:n},function(t){var e=mM(t.coordinateSystem,n,void 0,i);t.setCenter&&t.setCenter(e.center),t.setZoom&&t.setZoom(e.zoom)})})});var zI,BI={color:"fill",borderColor:"stroke"},FI={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},VI=zr(),GI=(u(HI,zI=ty),HI.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},HI.prototype.getInitialData=function(t,e){return Uv(null,this)},HI.prototype.getDataParams=function(t,e,n){t=zI.prototype.getDataParams.call(this,t,e);return n&&(t.info=VI(n).info),t},HI.type="series.custom",HI.dependencies=["grid","polar","geo","singleAxis","calendar"],HI.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},HI);function HI(){var t=null!==zI&&zI.apply(this,arguments)||this;return t.type=HI.type,t}function WI(i,o){return o=o||[0,0],B(["x","y"],function(t,e){var t=this.getAxis(t),n=o[e],e=i[e]/2;return"category"===t.type?t.getBandWidth():Math.abs(t.dataToCoord(n-e)-t.dataToCoord(n+e))},this)}function XI(r,a){return a=a||[0,0],B([0,1],function(t){var e=a[t],n=r[t]/2,i=[],o=[];return i[t]=e-n,o[t]=e+n,i[1-t]=o[1-t]=a[1-t],Math.abs(this.dataToPoint(i)[t]-this.dataToPoint(o)[t])},this)}function YI(t,e){var n=this.getAxis(),e=e instanceof Array?e[0]:e,t=(t instanceof Array?t[0]:t)/2;return"category"===n.type?n.getBandWidth():Math.abs(n.dataToCoord(e-t)-n.dataToCoord(e+t))}function UI(o,r){return r=r||[0,0],B(["Radius","Angle"],function(t,e){var n=this["get"+t+"Axis"](),i=r[e],e=o[e]/2,n="category"===n.type?n.getBandWidth():Math.abs(n.dataToCoord(i-e)-n.dataToCoord(i+e));return n="Angle"===t?n*Math.PI/180:n},this)}function ZI(t,e,n,i){return t&&(t.legacy||!1!==t.legacy&&!n&&!i&&"tspan"!==e&&("text"===e||U(t,"text")))}function qI(t,e,n){var i,o,r,a=t;return"text"===e?i=a:(i={},U(a,"text")&&(i.text=a.text),U(a,"rich")&&(i.rich=a.rich),U(a,"textFill")&&(i.fill=a.textFill),U(a,"textStroke")&&(i.stroke=a.textStroke),U(a,"fontFamily")&&(i.fontFamily=a.fontFamily),U(a,"fontSize")&&(i.fontSize=a.fontSize),U(a,"fontStyle")&&(i.fontStyle=a.fontStyle),U(a,"fontWeight")&&(i.fontWeight=a.fontWeight),o={type:"text",style:i,silent:!0},r={},e=U(a,"textPosition"),n?r.position=e?a.textPosition:"inside":e&&(r.position=a.textPosition),U(a,"textPosition")&&(r.position=a.textPosition),U(a,"textOffset")&&(r.offset=a.textOffset),U(a,"textRotation")&&(r.rotation=a.textRotation),U(a,"textDistance")&&(r.distance=a.textDistance)),jI(i,t),H(i.rich,function(t){jI(t,t)}),{textConfig:r,textContent:o}}function jI(t,e){e&&(e.font=e.textFont||e.font,U(e,"textStrokeWidth")&&(t.lineWidth=e.textStrokeWidth),U(e,"textAlign")&&(t.align=e.textAlign),U(e,"textVerticalAlign")&&(t.verticalAlign=e.textVerticalAlign),U(e,"textLineHeight")&&(t.lineHeight=e.textLineHeight),U(e,"textWidth")&&(t.width=e.textWidth),U(e,"textHeight")&&(t.height=e.textHeight),U(e,"textBackgroundColor")&&(t.backgroundColor=e.textBackgroundColor),U(e,"textPadding")&&(t.padding=e.textPadding),U(e,"textBorderColor")&&(t.borderColor=e.textBorderColor),U(e,"textBorderWidth")&&(t.borderWidth=e.textBorderWidth),U(e,"textBorderRadius")&&(t.borderRadius=e.textBorderRadius),U(e,"textBoxShadowColor")&&(t.shadowColor=e.textBoxShadowColor),U(e,"textBoxShadowBlur")&&(t.shadowBlur=e.textBoxShadowBlur),U(e,"textBoxShadowOffsetX")&&(t.shadowOffsetX=e.textBoxShadowOffsetX),U(e,"textBoxShadowOffsetY"))&&(t.shadowOffsetY=e.textBoxShadowOffsetY)}function KI(t,e,n){var i=t,o=(i.textPosition=i.textPosition||n.position||"inside",null!=n.offset&&(i.textOffset=n.offset),null!=n.rotation&&(i.textRotation=n.rotation),null!=n.distance&&(i.textDistance=n.distance),0<=i.textPosition.indexOf("inside")),r=t.fill||"#000",a=($I(i,e),null==i.textFill);return o?a&&(i.textFill=n.insideFill||"#fff",!i.textStroke&&n.insideStroke&&(i.textStroke=n.insideStroke),i.textStroke||(i.textStroke=r),null==i.textStrokeWidth)&&(i.textStrokeWidth=2):(a&&(i.textFill=t.fill||n.outsideFill||"#000"),!i.textStroke&&n.outsideStroke&&(i.textStroke=n.outsideStroke)),i.text=e.text,i.rich=e.rich,H(e.rich,function(t){$I(t,t)}),i}function $I(t,e){e&&(U(e,"fill")&&(t.textFill=e.fill),U(e,"stroke")&&(t.textStroke=e.fill),U(e,"lineWidth")&&(t.textStrokeWidth=e.lineWidth),U(e,"font")&&(t.font=e.font),U(e,"fontStyle")&&(t.fontStyle=e.fontStyle),U(e,"fontWeight")&&(t.fontWeight=e.fontWeight),U(e,"fontSize")&&(t.fontSize=e.fontSize),U(e,"fontFamily")&&(t.fontFamily=e.fontFamily),U(e,"align")&&(t.textAlign=e.align),U(e,"verticalAlign")&&(t.textVerticalAlign=e.verticalAlign),U(e,"lineHeight")&&(t.textLineHeight=e.lineHeight),U(e,"width")&&(t.textWidth=e.width),U(e,"height")&&(t.textHeight=e.height),U(e,"backgroundColor")&&(t.textBackgroundColor=e.backgroundColor),U(e,"padding")&&(t.textPadding=e.padding),U(e,"borderColor")&&(t.textBorderColor=e.borderColor),U(e,"borderWidth")&&(t.textBorderWidth=e.borderWidth),U(e,"borderRadius")&&(t.textBorderRadius=e.borderRadius),U(e,"shadowColor")&&(t.textBoxShadowColor=e.shadowColor),U(e,"shadowBlur")&&(t.textBoxShadowBlur=e.shadowBlur),U(e,"shadowOffsetX")&&(t.textBoxShadowOffsetX=e.shadowOffsetX),U(e,"shadowOffsetY")&&(t.textBoxShadowOffsetY=e.shadowOffsetY),U(e,"textShadowColor")&&(t.textShadowColor=e.textShadowColor),U(e,"textShadowBlur")&&(t.textShadowBlur=e.textShadowBlur),U(e,"textShadowOffsetX")&&(t.textShadowOffsetX=e.textShadowOffsetX),U(e,"textShadowOffsetY"))&&(t.textShadowOffsetY=e.textShadowOffsetY)}var QI={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},JI=W(QI),tT=(ut(Io,function(t,e){return t[e]=1,t},{}),Io.join(", "),["","style","shape","extra"]),eT=zr();function nT(t,e,n,i,o){var r=t+"Animation",i=Bh(t,i,o)||{},o=eT(e).userDuring;return 0t[1]&&t.reverse(),{coordSys:{type:"polar",cx:i.cx,cy:i.cy,r:t[1],r0:t[0]},api:{coord:function(t){var e=o.dataToRadius(t[0]),t=r.dataToAngle(t[1]),n=i.coordToPoint([e,t]);return n.push(e,t*Math.PI/180),n},size:S(UI,i)}}},calendar:function(n){var t=n.getRect(),e=n.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:n.getCellWidth(),cellHeight:n.getCellHeight(),rangeInfo:{start:e.start,end:e.end,weeks:e.weeks,dayCount:e.allDay}},api:{coord:function(t,e){return n.dataToPoint(t,e)}}}}};function IT(t){return t instanceof j}function TT(t){return t instanceof Ta}u(kT,CT=dy),kT.prototype.render=function(n,t,i,o){this._progressiveEls=null;var r=this._data,a=n.getData(),s=this.group,l=NT(n,a,t,i),t=(r||s.removeAll(),a.diff(r).add(function(t){RT(i,null,t,l(t,o),n,s,a)}).remove(function(t){t=r.getItemGraphicEl(t);t&&rT(t,VI(t).option,n)}).update(function(t,e){e=r.getItemGraphicEl(e);RT(i,e,t,l(t,o),n,s,a)}).execute(),n.get("clip",!0)?Gx(n.coordinateSystem,!1,n):null);t?s.setClipPath(t):s.removeClipPath(),this._data=a},kT.prototype.incrementalPrepareRender=function(t,e,n){this.group.removeAll(),this._data=null},kT.prototype.incrementalRender=function(t,e,n,i,o){var r=e.getData(),a=NT(e,r,n,i),s=this._progressiveEls=[];function l(t){t.isGroup||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}for(var u=t.start;ue[1]&&e.reverse(),e},lC.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},lC.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)};var aC,sC=lC;function lC(t,e,n,i,o){t=aC.call(this,t,e,n)||this;return t.index=0,t.type=i||"value",t.position=o||"bottom",t}function uC(t,e,n){n=n||{};var t=t.coordinateSystem,i=e.axis,o={},r=i.getAxesOnZeroOf()[0],a=i.position,s=r?"onZero":a,i=i.dim,t=t.getRect(),t=[t.x,t.x+t.width,t.y,t.y+t.height],l={left:0,right:1,top:0,bottom:1,onZero:2},u=e.get("offset")||0,u="x"===i?[t[2]-u,t[3]+u]:[t[0]-u,t[1]+u],h=(r&&(h=r.toGlobalCoord(r.dataToCoord(0)),u[l.onZero]=Math.max(Math.min(h,u[1]),u[0])),o.position=["y"===i?u[l[s]]:t[0],"x"===i?u[l[s]]:t[3]],o.rotation=Math.PI/2*("x"===i?0:1),o.labelDirection=o.tickDirection=o.nameDirection={top:-1,bottom:1,left:-1,right:1}[a],o.labelOffset=r?u[l[a]]-u[l.onZero]:0,e.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),xt(n.labelInside,e.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection),e.get(["axisLabel","rotate"]));return o.labelRotate="top"===s?-h:h,o.z2=1,o}function hC(t){return"cartesian2d"===t.get("coordinateSystem")}function cC(i){var o={xAxisModel:null,yAxisModel:null};return H(o,function(t,e){var n=e.replace(/Model$/,""),n=i.getReferringComponents(n,Gr).models[0];o[e]=n}),o}dC.prototype.getRect=function(){return this._rect},dC.prototype.update=function(t,e){var n=this._axesMap;function i(t){var e,n=W(t),i=n.length;if(i){for(var o=[],r=i-1;0<=r;r--){var a=t[+n[r]],s=a.model,l=a.scale;Jv(l)&&s.get("alignTicks")&&null==s.get("interval")?o.push(a):(q_(l,s),Jv(l)&&(e=a))}o.length&&(e||q_((e=o.pop()).scale,e.model),H(o,function(t){uS(t.scale,t.model,e.scale)}))}}this._updateScale(t,this.model),i(n.x),i(n.y);var o={};H(n.x,function(t){gC(n,"y",t,o)}),H(n.y,function(t){gC(n,"x",t,o)}),this.resize(this.model,e)},dC.prototype.resize=function(t,e,n){var i=t.getBoxLayoutParams(),n=!n&&t.get("containLabel"),a=Zp(i,{width:e.getWidth(),height:e.getHeight()}),o=(this._rect=a,this._axesList);function r(){H(o,function(t){var e,n,i=t.isHorizontal(),o=i?[0,a.width]:[0,a.height],r=t.inverse?1:0;t.setExtent(o[r],o[1-r]),o=t,e=i?a.x:a.y,r=o.getExtent(),n=r[0]+r[1],o.toGlobalCoord="x"===o.dim?function(t){return t+e}:function(t){return n-t+e},o.toLocalCoord="x"===o.dim?function(t){return t-e}:function(t){return n-t+e}})}r(),n&&(H(o,function(t){var e,n,i;t.model.get(["axisLabel","inside"])||(e=Q_(t))&&(n=t.isHorizontal()?"height":"width",i=t.model.get(["axisLabel","margin"]),a[n]-=e[n]+i,"top"===t.position?a.y+=e.height+i:"left"===t.position&&(a.x+=e.width+i))}),r()),H(this._coordsList,function(t){t.calcAffineTransform()})},dC.prototype.getAxis=function(t,e){t=this._axesMap[t];if(null!=t)return t[e||0]},dC.prototype.getAxes=function(){return this._axesList.slice()},dC.prototype.getCartesian=function(t,e){if(null!=t&&null!=e)return this._coordsMap["x"+t+"y"+e];P(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var n=0,i=this._coordsList;nu[1]&&u.reverse(),(s=null==s||s>u[1]?u[1]:s)n[o],f=[-c.x,-c.y],e=(e||(f[i]=l[s]),[0,0]),s=[-p.x,-p.y],g=O(t.get("pageButtonGap",!0),t.get("itemGap",!0)),f=(d&&("end"===t.get("pageButtonPosition",!0)?s[i]+=n[o]-p[o]:e[i]+=p[o]+g),s[1-i]+=c[r]/2-p[r]/2,l.setPosition(f),u.setPosition(e),h.setPosition(s),{x:0,y:0}),c=(f[o]=(d?n:c)[o],f[r]=Math.max(c[r],p[r]),f[a]=Math.min(0,p[a]+s[1-i]),u.__rectSize=n[o],d?((e={x:0,y:0})[o]=Math.max(n[o]-p[o]-g,0),e[r]=f[r],u.setClipPath(new Vs({shape:e})),u.__rectSize=e[o]):h.eachChild(function(t){t.attr({invisible:!0,silent:!0})}),this._getPageInfo(t));return null!=c.pageIndex&&Vh(l,{x:c.contentPosition[0],y:c.contentPosition[1]},d?t:null),this._updatePageInfoView(t,c),f},_2.prototype._pageGo=function(t,e,n){t=this._getPageInfo(e)[t];null!=t&&n.dispatchAction({type:"legendScroll",scrollDataIndex:t,legendId:e.id})},_2.prototype._updatePageInfoView=function(n,i){var o=this._controllerGroup,t=(H(["pagePrev","pageNext"],function(t){var e=null!=i[t+"DataIndex"],t=o.childOfName(t);t&&(t.setStyle("fill",e?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),t.cursor=e?"pointer":"default")}),o.childOfName("pageText")),e=n.get("pageFormatter"),r=i.pageIndex,r=null!=r?r+1:0,a=i.pageCount;t&&e&&t.setStyle("text",X(e)?e.replace("{current}",null==r?"":r+"").replace("{total}",null==a?"":a+""):e({current:r,total:a}))},_2.prototype._getPageInfo=function(t){var e=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,t=t.getOrient().index,o=y2[t],r=m2[t],e=this._findTargetItemIndex(e),a=n.children(),s=a[e],l=a.length,u=l?1:0,h={contentPosition:[n.x,n.y],pageCount:u,pageIndex:u-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(s){n=g(s);h.contentPosition[t]=-n.s;for(var c=e+1,p=n,d=n,f=null;c<=l;++c)(!(f=g(a[c]))&&d.e>p.s+i||f&&!y(f,p.s))&&(p=d.i>p.i?d:f)&&(null==h.pageNextDataIndex&&(h.pageNextDataIndex=p.i),++h.pageCount),d=f;for(c=e-1,p=n,d=n,f=null;-1<=c;--c)(f=g(a[c]))&&y(d,f.s)||!(p.i=e&&t.s<=e+i}},_2.prototype._findTargetItemIndex=function(n){var i,o;return this._showController?(this.getContentGroup().eachChild(function(t,e){t=t.__legendDataIndex;null==o&&null!=t&&(o=e),t===n&&(i=e)}),null!=i?i:o):0},_2.type="legend.scroll",_2);function _2(){var t=null!==f2&&f2.apply(this,arguments)||this;return t.type=_2.type,t.newlineDisabled=!0,t._currentIndex=0,t}r1(function(t){r1(u2),t.registerComponentModel(c2),t.registerComponentView(v2),t.registerAction("legendScroll","legendscroll",function(t,e){var n=t.scrollDataIndex;null!=n&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},function(t){t.setScrollDataIndex(n)})})});var x2=zr(),b2=y,w2=S;function S2(){this._dragging=!1,this.animationThreshold=15}function M2(t,e,n,i){!function n(i,t){{var o;return P(i)&&P(t)?(o=!0,H(t,function(t,e){o=o&&n(i[e],t)}),!!o):i===t}}(x2(n).lastProp,i)&&(x2(n).lastProp=i,e?Vh(n,i,t):(n.stopAnimation(),n.attr(i)))}function I2(t,e){t[e.get(["label","show"])?"show":"hide"]()}function T2(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function C2(t,e,n){var i=e.get("z"),o=e.get("zlevel");t&&t.traverse(function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=o&&(t.zlevel=o),t.silent=n)})}function D2(t,e,n,i,o){var r=k2(n.get("value"),e.axis,e.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),n=n.getModel("label"),a=Np(n.get("padding")||0),s=n.getFont(),l=ko(r,s),u=o.position,h=l.width+a[1]+a[3],l=l.height+a[0]+a[2],c=o.align,c=("right"===c&&(u[0]-=h),"center"===c&&(u[0]-=h/2),o.verticalAlign),i=("bottom"===c&&(u[1]-=l),"middle"===c&&(u[1]-=l/2),o=u,c=h,h=l,i=(l=i).getWidth(),l=l.getHeight(),o[0]=Math.min(o[0]+c,i)-c,o[1]=Math.min(o[1]+h,l)-h,o[0]=Math.max(o[0],0),o[1]=Math.max(o[1],0),n.get("backgroundColor"));i&&"auto"!==i||(i=e.get(["axisLine","lineStyle","color"])),t.label={x:u[0],y:u[1],style:Ic(n,{text:r,font:s,fill:n.getTextColor(),padding:a,backgroundColor:i}),z2:10}}function k2(t,e,n,i,o){t=e.scale.parse(t);var r,a=e.scale.getLabel({value:t},{precision:o.precision}),o=o.formatter;return o&&(r={value:$_(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]},H(i,function(t){var e=n.getSeriesByIndex(t.seriesIndex),t=t.dataIndexInside,e=e&&e.getDataParams(t);e&&r.seriesData.push(e)}),X(o)?a=o.replace("{value}",a):C(o)&&(a=o(r))),a}function A2(t,e,n){var i=Ne();return Fe(i,i,n.rotation),Be(i,i,n.position),uc([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}S2.prototype.render=function(t,e,n,i){var o,r,a=e.get("value"),s=e.get("status");this._axisModel=t,this._axisPointerModel=e,this._api=n,!i&&this._lastValue===a&&this._lastStatus===s||(this._lastValue=a,this._lastStatus=s,i=this._group,o=this._handle,s&&"hide"!==s?(i&&i.show(),o&&o.show(),this.makeElOption(s={},a,t,e,n),(r=s.graphicKey)!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=r,r=this._moveAnimation=this.determineAnimation(t,e),i?(r=M(M2,e,r),this.updatePointerEl(i,s,r),this.updateLabelEl(i,s,r,e)):(i=this._group=new Zo,this.createPointerEl(i,s,t,e),this.createLabelEl(i,s,t,e),n.getZr().add(i)),C2(i,e,!0),this._renderHandle(a)):(i&&i.hide(),o&&o.hide()))},S2.prototype.remove=function(t){this.clear(t)},S2.prototype.dispose=function(t){this.clear(t)},S2.prototype.determineAnimation=function(t,e){var n,i=e.get("animation"),o=t.axis,r="category"===o.type,e=e.get("snap");return!(!e&&!r)&&("auto"===i||null==i?(n=this.animationThreshold,r&&o.getBandWidth()>n||!!e&&(r=_C(t).seriesDataCount,e=o.getExtent(),Math.abs(e[0]-e[1])/r>n)):!0===i)},S2.prototype.makeElOption=function(t,e,n,i,o){},S2.prototype.createPointerEl=function(t,e,n,i){var o=e.pointer;o&&(o=x2(t).pointerEl=new _c[o.type](b2(e.pointer)),t.add(o))},S2.prototype.createLabelEl=function(t,e,n,i){e.label&&(e=x2(t).labelEl=new Ys(b2(e.label)),t.add(e),I2(e,i))},S2.prototype.updatePointerEl=function(t,e,n){t=x2(t).pointerEl;t&&e.pointer&&(t.setStyle(e.pointer.style),n(t,{shape:e.pointer.shape}))},S2.prototype.updateLabelEl=function(t,e,n,i){t=x2(t).labelEl;t&&(t.setStyle(e.label.style),n(t,{x:e.label.x,y:e.label.y}),I2(t,i))},S2.prototype._renderHandle=function(t){var e,n,i,o,r,a;!this._dragging&&this.updateHandleTransform&&(e=this._axisPointerModel,n=this._api.getZr(),i=this._handle,o=e.getModel("handle"),a=e.get("status"),o.get("show")&&a&&"hide"!==a?(this._handle||(r=!0,i=this._handle=fc(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){De(t.event)},onmousedown:w2(this._onHandleDragMove,this,0,0),drift:w2(this._onHandleDragMove,this),ondragend:w2(this._onHandleDragEnd,this)}),n.add(i)),C2(i,e,!1),i.setStyle(o.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"])),F(a=o.get("size"))||(a=[a,a]),i.scaleX=a[0]/2,i.scaleY=a[1]/2,My(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,r)):(i&&n.remove(i),this._handle=null))},S2.prototype._moveHandleToValue=function(t,e){M2(this._axisPointerModel,!e&&this._moveAnimation,this._handle,T2(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},S2.prototype._onHandleDragMove=function(t,e){var n=this._handle;n&&(this._dragging=!0,t=this.updateHandleTransform(T2(n),[t,e],this._axisModel,this._axisPointerModel),this._payloadInfo=t,n.stopAnimation(),n.attr(T2(t)),x2(n).lastProp=null,this._doDispatchAxisPointer())},S2.prototype._doDispatchAxisPointer=function(){var t,e;this._handle&&(t=this._payloadInfo,e=this._axisModel,this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]}))},S2.prototype._onHandleDragEnd=function(){var t;this._dragging=!1,this._handle&&(t=this._axisPointerModel.get("value"),this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"}))},S2.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var t=t.getZr(),e=this._group,n=this._handle;t&&e&&(this._lastGraphicKey=null,e&&t.remove(e),n&&t.remove(n),this._group=null,this._handle=null,this._payloadInfo=null),Iy(this,"_doDispatchAxisPointer")},S2.prototype.doClear=function(){},S2.prototype.buildLabel=function(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}};u(O2,L2=S2),O2.prototype.makeElOption=function(t,e,n,i,o){var r,a,s=n.axis,l=s.grid,u=i.get("type"),h=N2(l,s).getOtherAxis(s).getGlobalExtent(),c=s.toGlobalCoord(s.dataToCoord(e,!0)),p=(u&&"none"!==u&&(r=(a=i).get("type"),a=a.getModel(r+"Style"),"line"===r?(p=a.getLineStyle()).fill=null:"shadow"===r&&((p=a.getAreaStyle()).stroke=null),r=p,(a=R2[u](s,c,h)).style=r,t.graphicKey=a.type,t.pointer=a),uC(l.model,n));u=e,s=t,c=p,h=n,r=i,a=o,l=qw.innerTextLayout(c.rotation,0,c.labelDirection),c.labelMargin=r.get(["label","margin"]),D2(s,h,r,a,{position:A2(h.axis,u,c),align:l.textAlign,verticalAlign:l.textVerticalAlign})},O2.prototype.getHandleTransform=function(t,e,n){var i=uC(e.axis.grid.model,e,{labelInside:!1}),n=(i.labelMargin=n.get(["handle","margin"]),A2(e.axis,t,i));return{x:n[0],y:n[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},O2.prototype.updateHandleTransform=function(t,e,n,i){var n=n.axis,o=n.grid,r=n.getGlobalExtent(!0),o=N2(o,n).getOtherAxis(n).getGlobalExtent(),n="x"===n.dim?0:1,a=[t.x,t.y],e=(a[n]+=e[n],a[n]=Math.min(r[1],a[n]),a[n]=Math.max(r[0],a[n]),(o[1]+o[0])/2),r=[e,e];r[n]=a[n];return{x:a[0],y:a[1],rotation:t.rotation,cursorPoint:r,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][n]}};var L2,P2=O2;function O2(){return null!==L2&&L2.apply(this,arguments)||this}function N2(t,e){var n={};return n[e.dim+"AxisIndex"]=e.index,t.getCartesian(n)}var R2={line:function(t,e,n){var i;return i=[e,n[0]],e=[e,n[1]],n=E2(t),{type:"Line",subPixelOptimize:!0,shape:{x1:i[n=n||0],y1:i[1-n],x2:e[n],y2:e[1-n]}}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),o=n[1]-n[0];return{type:"Rect",shape:(e=[e-i/2,n[0]],n=[i,o],i=E2(t),{x:e[i=i||0],y:e[1-i],width:n[i],height:n[1-i]})}}};function E2(t){return"x"===t.dim?0:1}u(F2,z2=g),F2.type="axisPointer",F2.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}};var z2,B2=F2;function F2(){var t=null!==z2&&z2.apply(this,arguments)||this;return t.type=F2.type,t}var V2=zr(),G2=H;function H2(t,e,n){var i,c,p;function o(t,h){c.on(t,function(e){n=p;var n,i,o={dispatchAction:r,pendings:i={showTip:[],hideTip:[]}};function r(t){var e=i[t.type];e?e.push(t):(t.dispatchAction=r,n.dispatchAction(t))}G2(V2(c).records,function(t){t&&h(t,e,o.dispatchAction)});var t,a=o.pendings,s=p,l=a.showTip.length,u=a.hideTip.length;l?t=a.showTip[l-1]:u&&(t=a.hideTip[u-1]),t&&(t.dispatchAction=null,s.dispatchAction(t))})}w.node||(i=e.getZr(),V2(i).records||(V2(i).records={}),p=e,V2(c=i).initialized||(V2(c).initialized=!0,o("click",M(X2,"click")),o("mousemove",M(X2,"mousemove")),o("globalout",W2)),(V2(i).records[t]||(V2(i).records[t]={})).handler=n)}function W2(t,e,n){t.handler("leave",null,n)}function X2(t,e,n,i){e.handler(t,n,i)}function Y2(t,e){w.node||(e=e.getZr(),(V2(e).records||{})[t]&&(V2(e).records[t]=null))}u(q2,U2=ly),q2.prototype.render=function(t,e,n){var e=e.getComponent("tooltip"),i=t.get("triggerOn")||e&&e.get("triggerOn")||"mousemove|click";H2("axisPointer",n,function(t,e,n){"none"!==i&&("leave"===t||0<=i.indexOf(t))&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},q2.prototype.remove=function(t,e){Y2("axisPointer",e)},q2.prototype.dispose=function(t,e){Y2("axisPointer",e)},q2.type="axisPointer";var U2,Z2=q2;function q2(){var t=null!==U2&&U2.apply(this,arguments)||this;return t.type=q2.type,t}function j2(t,e){var n,i,o,r,a=[],s=t.seriesIndex;return null==s||!(e=e.getSeriesByIndex(s))||null==(s=Er(n=e.getData(),t))||s<0||F(s)?{point:[]}:(i=n.getItemGraphicEl(s),o=e.coordinateSystem,e.getTooltipPosition?a=e.getTooltipPosition(s)||[]:o&&o.dataToPoint?a=t.isStacked?(e=o.getBaseAxis(),t=o.getOtherAxis(e).dim,e=e.dim,t="x"===t||"radius"===t?1:0,e=n.mapDimension(e),(r=[])[t]=n.get(e,s),r[1-t]=n.get(n.getCalculationInfo("stackResultDimension"),s),o.dataToPoint(r)||[]):o.dataToPoint(n.getValues(B(o.dimensions,function(t){return n.mapDimension(t)}),s))||[]:i&&((e=i.getBoundingRect().clone()).applyTransform(i.transform),a=[e.x+e.width/2,e.y+e.height/2]),{point:a,el:i})}var K2=zr();function $2(t,e,n){var r,a,i,s,l,o,u,h,c,p,d,f,g,y,m=t.currTrigger,v=[t.x,t.y],_=t,x=t.dispatchAction||S(n.dispatchAction,n),b=e.getComponent("axisPointer").coordSysAxesInfo;if(b)return nD(v)&&(v=j2({seriesIndex:_.seriesIndex,dataIndex:_.dataIndex},e).point),r=nD(v),a=_.axesInfo,i=b.axesInfo,s="leave"===m||nD(v),l={},e={list:[],map:{}},u={showPointer:M(J2,o={}),showTooltip:M(tD,e)},H(b.coordSysMap,function(t,e){var o=r||t.containPoint(v);H(b.coordSysAxesInfo[e],function(t,e){var n=t.axis,i=function(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i}}(a,t);s||!o||a&&!i||null!=(i=null!=(i=i&&i.value)||r?i:n.pointToData(v))&&Q2(t,i,u,!1,l)})}),h={},H(i,function(n,t){var i=n.linkGroup;i&&!o[t]&&H(i.axesInfo,function(t,e){var e=o[e];t!==n&&e&&(e=e.value,i.mapper&&(e=n.axis.scale.parse(i.mapper(e,eD(t),eD(n)))),h[n.key]=e)})}),H(h,function(t,e){Q2(i[e],t,u,!0,l)}),c=o,_=i,p=l.axesInfo=[],H(_,function(t,e){var n=t.axisPointerModel.option,e=c[e];e?(t.useHandle||(n.status="show"),n.value=e.value,n.seriesDataIndices=(e.payloadBatch||[]).slice()):t.useHandle||(n.status="hide"),"show"===n.status&&p.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:n.value})}),m=e,_=t,e=x,nD(t=v)||!m.list.length?e({type:"hideTip"}):(x=((m.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{},e({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:_.tooltipOption,position:_.position,dataIndexInside:x.dataIndexInside,dataIndex:x.dataIndex,seriesIndex:x.seriesIndex,dataByCoordSys:m.list})),e=i,_=(t=n).getZr(),x="axisPointerLastHighlights",d=K2(_)[x]||{},f=K2(_)[x]={},H(e,function(t,e){var n=t.axisPointerModel.option;"show"===n.status&&t.triggerEmphasis&&H(n.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;f[e]=t})}),g=[],y=[],H(d,function(t,e){f[e]||y.push(t)}),H(f,function(t,e){d[e]||g.push(t)}),y.length&&t.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:y}),g.length&&t.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:g}),l}function Q2(t,e,n,i,o){var r,a,s,l,u,h,c,p,d,f,g=t.axis;!g.scale.isBlank()&&g.containData(e)&&(t.involveSeries?(a=e,s=t.axis,l=s.dim,u=a,h=[],c=Number.MAX_VALUE,p=-1,H(t.seriesModels,function(e,t){var n,i=e.getData().mapDimensionsAll(l);if(e.getAxisTooltipData)var o=e.getAxisTooltipData(i,a,s),r=o.dataIndices,o=o.nestestValue;else{if(!(r=e.getData().indicesOfNearest(i[0],a,"category"===s.type?.5:null)).length)return;o=e.getData().get(i[0],r[0])}null!=o&&isFinite(o)&&(i=a-o,(n=Math.abs(i))<=c)&&((n'):""),X(t))r.innerHTML=t+c;else if(t){r.innerHTML="",F(t)||(t=[t]);for(var p,d=0;d"),r=f.join(e);this._showOrMove(i,function(){this._updateContentNotChangedOnAxis(t,p)?this._updatePosition(i,o,n[0],n[1],this._tooltipContent,p):this._showTooltipContent(i,r,p,Math.random()+"",n[0],n[1],o,null,g)})},CD.prototype._showSeriesItemTooltip=function(t,e,n){var i,o,r,a,s,l=this._ecModel,e=D(e),u=e.seriesIndex,h=l.getSeriesByIndex(u),c=e.dataModel||h,p=e.dataIndex,e=e.dataType,d=c.getData(e),f=this._renderMode,g=t.positionDefault,y=DD([d.getItemModel(p),c,h&&(h.coordinateSystem||{}).model],this._tooltipModel,g?{position:g}:null),h=y.get("trigger");null!=h&&"item"!==h||(i=c.getDataParams(p,e),o=new qg,i.marker=o.makeTooltipMarker("item",Vp(i.color),f),g=Gf(c.formatTooltip(p,!1,e)),h=y.get("order"),e=y.get("valueFormatter"),r=g.frag,a=r?Wg(e?V({valueFormatter:e},r):r,o,f,h,l.get("useUTC"),y.get("textStyle")):g.text,s="item_"+c.name+"_"+p,this._showOrMove(y,function(){this._showTooltipContent(y,a,i,s,t.offsetX,t.offsetY,t.position,t.target,o)}),n({type:"showTip",dataIndexInside:p,dataIndex:d.getRawIndex(p),seriesIndex:u,from:this.uid}))},CD.prototype._showComponentItemTooltip=function(e,n,t){var i=D(n),o=i.tooltipConfig.option||{},r=[o=X(o)?{content:o,formatter:o}:o],i=this._ecModel.getComponent(i.componentMainType,i.componentIndex),i=(i&&r.push(i),r.push({formatter:o.content}),e.positionDefault),a=DD(r,this._tooltipModel,i?{position:i}:null),s=a.get("content"),l=Math.random()+"",u=new qg;this._showOrMove(a,function(){var t=y(a.get("formatterParams")||{});this._showTooltipContent(a,s,t,l,e.offsetX,e.offsetY,e.position,n,u)}),t({type:"showTip",from:this.uid})},CD.prototype._showTooltipContent=function(n,t,i,e,o,r,a,s,l){var u,h,c,p,d;this._ticket="",n.get("showContent")&&n.get("show")&&((u=this._tooltipContent).setEnterable(n.get("enterable")),h=n.get("formatter"),a=a||n.get("position"),t=t,c=this._getNearestPoint([o,r],i,n.get("trigger"),n.get("borderColor")).color,h&&(t=X(h)?(p=n.ecModel.get("useUTC"),t=h,Bp(t=(d=F(i)?i[0]:i)&&d.axisType&&0<=d.axisType.indexOf("time")?yp(d.axisValue,t,p):t,i,!0)):C(h)?(d=S(function(t,e){t===this._ticket&&(u.setContent(e,l,n,c,a),this._updatePosition(n,a,o,r,u,i,s))},this),this._ticket=e,h(i,e,d)):h),u.setContent(t,l,n,c,a),u.show(n,c),this._updatePosition(n,a,o,r,u,i,s))},CD.prototype._getNearestPoint=function(t,e,n,i){return"axis"===n||F(e)?{color:i||("html"===this._renderMode?"#fff":"none")}:F(e)?void 0:{color:i||e.color||e.borderColor}},CD.prototype._updatePosition=function(t,e,n,i,o,r,a){var s,l=this._api.getWidth(),u=this._api.getHeight(),h=(e=e||t.get("position"),o.getSize()),c=t.get("align"),p=t.get("verticalAlign"),d=a&&a.getBoundingRect().clone();a&&d.applyTransform(a.transform),F(e=C(e)?e([n,i],r,o.el,d,{viewSize:[l,u],contentSize:h.slice()}):e)?(n=q(e[0],l),i=q(e[1],u)):P(e)?((r=e).width=h[0],r.height=h[1],n=(r=Zp(r,{width:l,height:u})).x,i=r.y,p=c=null):i=(n=(s=X(e)&&a?function(t,e,n,i){var o=n[0],r=n[1],a=Math.ceil(Math.SQRT2*i)+8,s=0,l=0,u=e.width,h=e.height;switch(t){case"inside":s=e.x+u/2-o/2,l=e.y+h/2-r/2;break;case"top":s=e.x+u/2-o/2,l=e.y-r-a;break;case"bottom":s=e.x+u/2-o/2,l=e.y+h+a;break;case"left":s=e.x-o-a,l=e.y+h/2-r/2;break;case"right":s=e.x+u+a,l=e.y+h/2-r/2}return[s,l]}(e,d,h,t.get("borderWidth")):function(t,e,n,i,o,r,a){var n=n.getSize(),s=n[0],n=n[1];null!=r&&(ih[0]?s:o)[0]:r[0]=(a[0]>h[0]?o:s)[0],"y0"===n[1]?r[1]=(a[1]>h[1]?s:o)[1]:r[1]=(a[1]>h[1]?o:s)[1],i.getMarkerPosition(r,n,!0)):(a=[l=t.get(n[0],e),u=t.get(n[1],e)],c.clampData&&c.clampData(a,a),c.dataToPoint(a,!0)),Ux(c,"cartesian2d")&&(o=c.getAxis("x"),s=c.getAxis("y"),l=t.get(n[0],e),u=t.get(n[1],e),vk(l)?h[0]=o.toGlobalCoord(o.getExtent()["x0"===n[0]?0:1]):vk(u)&&(h[1]=s.toGlobalCoord(s.getExtent()["y0"===n[1]?0:1]))),isNaN(d)||(h[0]=d),isNaN(p)||(h[1]=p)):h=[d,p],h}var wk,Sk=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],Mk=(u(Ik,wk=Bc),Ik.prototype.updateTransform=function(t,e,o){e.eachSeries(function(n){var i,t=RD.getMarkerModelFromSeries(n,"markArea");t&&(i=t.getData()).each(function(e){var t=B(Sk,function(t){return bk(i,e,t,n,o)});i.setItemLayout(e,t),i.getItemGraphicEl(e).setShape("points",t)})},this)},Ik.prototype.renderSeries=function(a,o,t,s){var l=a.coordinateSystem,e=a.id,u=a.getData(),n=this.markerGroupMap,i=n.get(e)||n.set(e,{group:new Zo}),h=(this.group.add(i.group),this.markKeep(i),function(t,n,e){var i,o;{var r;i=t?(r=B(t&&t.dimensions,function(t){var e=n.getData();return V(V({},e.getDimensionInfo(e.mapDimension(t))||{}),{name:t,ordinalMeta:null})}),o=B(["x0","y0","x1","y1"],function(t,e){return{name:t,type:r[e%2].type}}),new Bv(o,e)):new Bv(o=[{name:"value",type:"float"}],e)}e=B(e.get("data"),M(yk,n,t,e));t&&(e=ht(e,M(xk,t)));t=t?function(t,e,n,i){return tg(t.coord[Math.floor(i/2)][i%2],o[i])}:function(t,e,n,i){return tg(t.value,o[i])};return i.initData(e,null,t),i.hasItemOption=!0,i}(l,a,o));o.setData(h),h.each(function(e){var t=B(Sk,function(t){return bk(h,e,t,a,s)}),n=l.getAxis("x").scale,i=l.getAxis("y").scale,o=n.getExtent(),r=i.getExtent(),n=[n.parse(h.get("x0",e)),n.parse(h.get("x1",e))],i=[i.parse(h.get("y0",e)),i.parse(h.get("y1",e))],o=(sr(n),sr(i),!(o[0]>n[1]||o[1]i[1]||r[1]=this._data.count()-1},Ck.prototype.setPlayState=function(t){this.option.autoPlay=!!t},Ck.prototype.getPlayState=function(){return!!this.option.autoPlay},Ck.prototype._initData=function(){var o,t=this.option,e=t.data||[],t=t.axisType,r=this._names=[],e=("category"===t?(o=[],H(e,function(t,e){var n,i=Pr(Dr(t),"");P(t)?(n=y(t)).value=e:n=e,o.push(n),r.push(i)})):o=e,{category:"ordinal",time:"time",value:"number"}[t]||"number");(this._data=new Bv([{name:"value",type:e}],this)).initData(o,r)},Ck.prototype.getData=function(){return this._data},Ck.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},Ck.type="timeline",Ck.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]};var Tk,$r=Ck;function Ck(){var t=null!==Tk&&Tk.apply(this,arguments)||this;return t.type=Ck.type,t.layoutMode="box",t}u(Ak,Dk=$r),Ak.type="timeline.slider",Ak.defaultOption=$c($r.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]});var Dk,kk=Ak;function Ak(){var t=null!==Dk&&Dk.apply(this,arguments)||this;return t.type=Ak.type,t}st(kk,Xc.prototype);u(Pk,Lk=ly),Pk.type="timeline";var Lk,sm=Pk;function Pk(){var t=null!==Lk&&Lk.apply(this,arguments)||this;return t.type=Pk.type,t}u(Rk,Ok=Hc),Rk.prototype.getLabelModel=function(){return this.model.getModel("label")},Rk.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")};var Ok,Nk=Rk;function Rk(t,e,n,i){t=Ok.call(this,t,e,n)||this;return t.type=i||"value",t}var Ek,zk=Math.PI,Bk=zr(),Fk=(u(Vk,Ek=sm),Vk.prototype.init=function(t,e){this.api=e},Vk.prototype.render=function(e,t,n){var i,o,r;this.model=e,this.api=n,this.ecModel=t,this.group.removeAll(),e.get("show",!0)&&(i=this._layout(e,n),o=this._createGroup("_mainGroup"),t=this._createGroup("_labelGroup"),r=this._axis=this._createAxis(i,e),e.formatTooltip=function(t){return Bg("nameValue",{noName:!0,value:r.scale.getLabel({value:t})})},H(["AxisLine","AxisTick","Control","CurrentPointer"],function(t){this["_render"+t](i,o,r,e)},this),this._renderAxisLabel(i,t,r,e),this._position(i,e)),this._doPlayStop(),this._updateTicksStatus()},Vk.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},Vk.prototype.dispose=function(){this._clearTimer()},Vk.prototype._layout=function(t,e){var n,i,o,r=t.get(["label","position"]),a=t.get("orient"),s=(s=e,Zp((l=t).getBoxLayoutParams(),{width:s.getWidth(),height:s.getHeight()},l.get("padding"))),l=null==r||"auto"===r?"horizontal"===a?s.y+s.height/2n[1]?n[1]:t)":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},uA=(hA.prototype.evaluate=function(t){var e=typeof t;return X(e)?this._condVal.test(t):!!Y(e)&&this._condVal.test(t+"")},hA);function hA(t){null==(this._condVal=X(t)?new RegExp(t):vt(t)?t:null)&&f("")}pA.prototype.evaluate=function(){return this.value};var cA=pA;function pA(){}fA.prototype.evaluate=function(){for(var t=this.children,e=0;e +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */ +/*global oids */ +import { Int10 } from "./int10"; +var ellipsis = "\u2026"; +var reTimeS = /^(\d\d)(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])([01]\d|2[0-3])(?:([0-5]\d)(?:([0-5]\d)(?:[.,](\d{1,3}))?)?)?(Z|[-+](?:[0]\d|1[0-2])([0-5]\d)?)?$/; +var reTimeL = /^(\d\d\d\d)(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])([01]\d|2[0-3])(?:([0-5]\d)(?:([0-5]\d)(?:[.,](\d{1,3}))?)?)?(Z|[-+](?:[0]\d|1[0-2])([0-5]\d)?)?$/; +function stringCut(str, len) { + if (str.length > len) { + str = str.substring(0, len) + ellipsis; + } + return str; +} +var Stream = /** @class */ (function () { + function Stream(enc, pos) { + this.hexDigits = "0123456789ABCDEF"; + if (enc instanceof Stream) { + this.enc = enc.enc; + this.pos = enc.pos; + } + else { + // enc should be an array or a binary string + this.enc = enc; + this.pos = pos; + } + } + Stream.prototype.get = function (pos) { + if (pos === undefined) { + pos = this.pos++; + } + if (pos >= this.enc.length) { + throw new Error("Requesting byte offset ".concat(pos, " on a stream of length ").concat(this.enc.length)); + } + return ("string" === typeof this.enc) ? this.enc.charCodeAt(pos) : this.enc[pos]; + }; + Stream.prototype.hexByte = function (b) { + return this.hexDigits.charAt((b >> 4) & 0xF) + this.hexDigits.charAt(b & 0xF); + }; + Stream.prototype.hexDump = function (start, end, raw) { + var s = ""; + for (var i = start; i < end; ++i) { + s += this.hexByte(this.get(i)); + if (raw !== true) { + switch (i & 0xF) { + case 0x7: + s += " "; + break; + case 0xF: + s += "\n"; + break; + default: + s += " "; + } + } + } + return s; + }; + Stream.prototype.isASCII = function (start, end) { + for (var i = start; i < end; ++i) { + var c = this.get(i); + if (c < 32 || c > 176) { + return false; + } + } + return true; + }; + Stream.prototype.parseStringISO = function (start, end) { + var s = ""; + for (var i = start; i < end; ++i) { + s += String.fromCharCode(this.get(i)); + } + return s; + }; + Stream.prototype.parseStringUTF = function (start, end) { + var s = ""; + for (var i = start; i < end;) { + var c = this.get(i++); + if (c < 128) { + s += String.fromCharCode(c); + } + else if ((c > 191) && (c < 224)) { + s += String.fromCharCode(((c & 0x1F) << 6) | (this.get(i++) & 0x3F)); + } + else { + s += String.fromCharCode(((c & 0x0F) << 12) | ((this.get(i++) & 0x3F) << 6) | (this.get(i++) & 0x3F)); + } + } + return s; + }; + Stream.prototype.parseStringBMP = function (start, end) { + var str = ""; + var hi; + var lo; + for (var i = start; i < end;) { + hi = this.get(i++); + lo = this.get(i++); + str += String.fromCharCode((hi << 8) | lo); + } + return str; + }; + Stream.prototype.parseTime = function (start, end, shortYear) { + var s = this.parseStringISO(start, end); + var m = (shortYear ? reTimeS : reTimeL).exec(s); + if (!m) { + return "Unrecognized time: " + s; + } + if (shortYear) { + // to avoid querying the timer, use the fixed range [1970, 2069] + // it will conform with ITU X.400 [-10, +40] sliding window until 2030 + m[1] = +m[1]; + m[1] += (+m[1] < 70) ? 2000 : 1900; + } + s = m[1] + "-" + m[2] + "-" + m[3] + " " + m[4]; + if (m[5]) { + s += ":" + m[5]; + if (m[6]) { + s += ":" + m[6]; + if (m[7]) { + s += "." + m[7]; + } + } + } + if (m[8]) { + s += " UTC"; + if (m[8] != "Z") { + s += m[8]; + if (m[9]) { + s += ":" + m[9]; + } + } + } + return s; + }; + Stream.prototype.parseInteger = function (start, end) { + var v = this.get(start); + var neg = (v > 127); + var pad = neg ? 255 : 0; + var len; + var s = ""; + // skip unuseful bits (not allowed in DER) + while (v == pad && ++start < end) { + v = this.get(start); + } + len = end - start; + if (len === 0) { + return neg ? -1 : 0; + } + // show bit length of huge integers + if (len > 4) { + s = v; + len <<= 3; + while (((+s ^ pad) & 0x80) == 0) { + s = +s << 1; + --len; + } + s = "(" + len + " bit)\n"; + } + // decode the integer + if (neg) { + v = v - 256; + } + var n = new Int10(v); + for (var i = start + 1; i < end; ++i) { + n.mulAdd(256, this.get(i)); + } + return s + n.toString(); + }; + Stream.prototype.parseBitString = function (start, end, maxLength) { + var unusedBit = this.get(start); + var lenBit = ((end - start - 1) << 3) - unusedBit; + var intro = "(" + lenBit + " bit)\n"; + var s = ""; + for (var i = start + 1; i < end; ++i) { + var b = this.get(i); + var skip = (i == end - 1) ? unusedBit : 0; + for (var j = 7; j >= skip; --j) { + s += (b >> j) & 1 ? "1" : "0"; + } + if (s.length > maxLength) { + return intro + stringCut(s, maxLength); + } + } + return intro + s; + }; + Stream.prototype.parseOctetString = function (start, end, maxLength) { + if (this.isASCII(start, end)) { + return stringCut(this.parseStringISO(start, end), maxLength); + } + var len = end - start; + var s = "(" + len + " byte)\n"; + maxLength /= 2; // we work in bytes + if (len > maxLength) { + end = start + maxLength; + } + for (var i = start; i < end; ++i) { + s += this.hexByte(this.get(i)); + } + if (len > maxLength) { + s += ellipsis; + } + return s; + }; + Stream.prototype.parseOID = function (start, end, maxLength) { + var s = ""; + var n = new Int10(); + var bits = 0; + for (var i = start; i < end; ++i) { + var v = this.get(i); + n.mulAdd(128, v & 0x7F); + bits += 7; + if (!(v & 0x80)) { // finished + if (s === "") { + n = n.simplify(); + if (n instanceof Int10) { + n.sub(80); + s = "2." + n.toString(); + } + else { + var m = n < 80 ? n < 40 ? 0 : 1 : 2; + s = m + "." + (n - m * 40); + } + } + else { + s += "." + n.toString(); + } + if (s.length > maxLength) { + return stringCut(s, maxLength); + } + n = new Int10(); + bits = 0; + } + } + if (bits > 0) { + s += ".incomplete"; + } + return s; + }; + return Stream; +}()); +export { Stream }; +var ASN1 = /** @class */ (function () { + function ASN1(stream, header, length, tag, sub) { + if (!(tag instanceof ASN1Tag)) { + throw new Error("Invalid tag value."); + } + this.stream = stream; + this.header = header; + this.length = length; + this.tag = tag; + this.sub = sub; + } + ASN1.prototype.typeName = function () { + switch (this.tag.tagClass) { + case 0: // universal + switch (this.tag.tagNumber) { + case 0x00: + return "EOC"; + case 0x01: + return "BOOLEAN"; + case 0x02: + return "INTEGER"; + case 0x03: + return "BIT_STRING"; + case 0x04: + return "OCTET_STRING"; + case 0x05: + return "NULL"; + case 0x06: + return "OBJECT_IDENTIFIER"; + case 0x07: + return "ObjectDescriptor"; + case 0x08: + return "EXTERNAL"; + case 0x09: + return "REAL"; + case 0x0A: + return "ENUMERATED"; + case 0x0B: + return "EMBEDDED_PDV"; + case 0x0C: + return "UTF8String"; + case 0x10: + return "SEQUENCE"; + case 0x11: + return "SET"; + case 0x12: + return "NumericString"; + case 0x13: + return "PrintableString"; // ASCII subset + case 0x14: + return "TeletexString"; // aka T61String + case 0x15: + return "VideotexString"; + case 0x16: + return "IA5String"; // ASCII + case 0x17: + return "UTCTime"; + case 0x18: + return "GeneralizedTime"; + case 0x19: + return "GraphicString"; + case 0x1A: + return "VisibleString"; // ASCII subset + case 0x1B: + return "GeneralString"; + case 0x1C: + return "UniversalString"; + case 0x1E: + return "BMPString"; + } + return "Universal_" + this.tag.tagNumber.toString(); + case 1: + return "Application_" + this.tag.tagNumber.toString(); + case 2: + return "[" + this.tag.tagNumber.toString() + "]"; // Context + case 3: + return "Private_" + this.tag.tagNumber.toString(); + } + }; + ASN1.prototype.content = function (maxLength) { + if (this.tag === undefined) { + return null; + } + if (maxLength === undefined) { + maxLength = Infinity; + } + var content = this.posContent(); + var len = Math.abs(this.length); + if (!this.tag.isUniversal()) { + if (this.sub !== null) { + return "(" + this.sub.length + " elem)"; + } + return this.stream.parseOctetString(content, content + len, maxLength); + } + switch (this.tag.tagNumber) { + case 0x01: // BOOLEAN + return (this.stream.get(content) === 0) ? "false" : "true"; + case 0x02: // INTEGER + return this.stream.parseInteger(content, content + len); + case 0x03: // BIT_STRING + return this.sub ? "(" + this.sub.length + " elem)" : + this.stream.parseBitString(content, content + len, maxLength); + case 0x04: // OCTET_STRING + return this.sub ? "(" + this.sub.length + " elem)" : + this.stream.parseOctetString(content, content + len, maxLength); + // case 0x05: // NULL + case 0x06: // OBJECT_IDENTIFIER + return this.stream.parseOID(content, content + len, maxLength); + // case 0x07: // ObjectDescriptor + // case 0x08: // EXTERNAL + // case 0x09: // REAL + // case 0x0A: // ENUMERATED + // case 0x0B: // EMBEDDED_PDV + case 0x10: // SEQUENCE + case 0x11: // SET + if (this.sub !== null) { + return "(" + this.sub.length + " elem)"; + } + else { + return "(no elem)"; + } + case 0x0C: // UTF8String + return stringCut(this.stream.parseStringUTF(content, content + len), maxLength); + case 0x12: // NumericString + case 0x13: // PrintableString + case 0x14: // TeletexString + case 0x15: // VideotexString + case 0x16: // IA5String + // case 0x19: // GraphicString + case 0x1A: // VisibleString + // case 0x1B: // GeneralString + // case 0x1C: // UniversalString + return stringCut(this.stream.parseStringISO(content, content + len), maxLength); + case 0x1E: // BMPString + return stringCut(this.stream.parseStringBMP(content, content + len), maxLength); + case 0x17: // UTCTime + case 0x18: // GeneralizedTime + return this.stream.parseTime(content, content + len, (this.tag.tagNumber == 0x17)); + } + return null; + }; + ASN1.prototype.toString = function () { + return this.typeName() + "@" + this.stream.pos + "[header:" + this.header + ",length:" + this.length + ",sub:" + ((this.sub === null) ? "null" : this.sub.length) + "]"; + }; + ASN1.prototype.toPrettyString = function (indent) { + if (indent === undefined) { + indent = ""; + } + var s = indent + this.typeName() + " @" + this.stream.pos; + if (this.length >= 0) { + s += "+"; + } + s += this.length; + if (this.tag.tagConstructed) { + s += " (constructed)"; + } + else if ((this.tag.isUniversal() && ((this.tag.tagNumber == 0x03) || (this.tag.tagNumber == 0x04))) && (this.sub !== null)) { + s += " (encapsulates)"; + } + s += "\n"; + if (this.sub !== null) { + indent += " "; + for (var i = 0, max = this.sub.length; i < max; ++i) { + s += this.sub[i].toPrettyString(indent); + } + } + return s; + }; + ASN1.prototype.posStart = function () { + return this.stream.pos; + }; + ASN1.prototype.posContent = function () { + return this.stream.pos + this.header; + }; + ASN1.prototype.posEnd = function () { + return this.stream.pos + this.header + Math.abs(this.length); + }; + ASN1.prototype.toHexString = function () { + return this.stream.hexDump(this.posStart(), this.posEnd(), true); + }; + ASN1.decodeLength = function (stream) { + var buf = stream.get(); + var len = buf & 0x7F; + if (len == buf) { + return len; + } + // no reason to use Int10, as it would be a huge buffer anyways + if (len > 6) { + throw new Error("Length over 48 bits not supported at position " + (stream.pos - 1)); + } + if (len === 0) { + return null; + } // undefined + buf = 0; + for (var i = 0; i < len; ++i) { + buf = (buf * 256) + stream.get(); + } + return buf; + }; + /** + * Retrieve the hexadecimal value (as a string) of the current ASN.1 element + * @returns {string} + * @public + */ + ASN1.prototype.getHexStringValue = function () { + var hexString = this.toHexString(); + var offset = this.header * 2; + var length = this.length * 2; + return hexString.substr(offset, length); + }; + ASN1.decode = function (str) { + var stream; + if (!(str instanceof Stream)) { + stream = new Stream(str, 0); + } + else { + stream = str; + } + var streamStart = new Stream(stream); + var tag = new ASN1Tag(stream); + var len = ASN1.decodeLength(stream); + var start = stream.pos; + var header = start - streamStart.pos; + var sub = null; + var getSub = function () { + var ret = []; + if (len !== null) { + // definite length + var end = start + len; + while (stream.pos < end) { + ret[ret.length] = ASN1.decode(stream); + } + if (stream.pos != end) { + throw new Error("Content size is not correct for container starting at offset " + start); + } + } + else { + // undefined length + try { + for (;;) { + var s = ASN1.decode(stream); + if (s.tag.isEOC()) { + break; + } + ret[ret.length] = s; + } + len = start - stream.pos; // undefined lengths are represented as negative values + } + catch (e) { + throw new Error("Exception while decoding undefined length content: " + e); + } + } + return ret; + }; + if (tag.tagConstructed) { + // must have valid content + sub = getSub(); + } + else if (tag.isUniversal() && ((tag.tagNumber == 0x03) || (tag.tagNumber == 0x04))) { + // sometimes BitString and OctetString are used to encapsulate ASN.1 + try { + if (tag.tagNumber == 0x03) { + if (stream.get() != 0) { + throw new Error("BIT STRINGs with unused bits cannot encapsulate."); + } + } + sub = getSub(); + for (var i = 0; i < sub.length; ++i) { + if (sub[i].tag.isEOC()) { + throw new Error("EOC is not supposed to be actual content."); + } + } + } + catch (e) { + // but silently ignore when they don't + sub = null; + } + } + if (sub === null) { + if (len === null) { + throw new Error("We can't skip over an invalid tag with undefined length at offset " + start); + } + stream.pos = start + Math.abs(len); + } + return new ASN1(streamStart, header, len, tag, sub); + }; + return ASN1; +}()); +export { ASN1 }; +var ASN1Tag = /** @class */ (function () { + function ASN1Tag(stream) { + var buf = stream.get(); + this.tagClass = buf >> 6; + this.tagConstructed = ((buf & 0x20) !== 0); + this.tagNumber = buf & 0x1F; + if (this.tagNumber == 0x1F) { // long tag + var n = new Int10(); + do { + buf = stream.get(); + n.mulAdd(128, buf & 0x7F); + } while (buf & 0x80); + this.tagNumber = n.simplify(); + } + } + ASN1Tag.prototype.isUniversal = function () { + return this.tagClass === 0x00; + }; + ASN1Tag.prototype.isEOC = function () { + return this.tagClass === 0x00 && this.tagNumber === 0x00; + }; + return ASN1Tag; +}()); +export { ASN1Tag }; diff --git a/libs/jsencrypt/lib/lib/asn1js/base64.d.ts b/libs/jsencrypt/lib/lib/asn1js/base64.d.ts new file mode 100644 index 0000000..583d962 --- /dev/null +++ b/libs/jsencrypt/lib/lib/asn1js/base64.d.ts @@ -0,0 +1,5 @@ +export declare const Base64: { + decode(a: string): number[]; + re: RegExp; + unarmor(a: string): number[]; +}; diff --git a/libs/jsencrypt/lib/lib/asn1js/base64.js b/libs/jsencrypt/lib/lib/asn1js/base64.js new file mode 100644 index 0000000..13cd7ce --- /dev/null +++ b/libs/jsencrypt/lib/lib/asn1js/base64.js @@ -0,0 +1,88 @@ +// Base64 JavaScript decoder +// Copyright (c) 2008-2013 Lapo Luchini +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */ +var decoder; +export var Base64 = { + decode: function (a) { + var i; + if (decoder === undefined) { + var b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; + var ignore = "= \f\n\r\t\u00A0\u2028\u2029"; + decoder = Object.create(null); + for (i = 0; i < 64; ++i) { + decoder[b64.charAt(i)] = i; + } + decoder['-'] = 62; //+ + decoder['_'] = 63; //- + for (i = 0; i < ignore.length; ++i) { + decoder[ignore.charAt(i)] = -1; + } + } + var out = []; + var bits = 0; + var char_count = 0; + for (i = 0; i < a.length; ++i) { + var c = a.charAt(i); + if (c == "=") { + break; + } + c = decoder[c]; + if (c == -1) { + continue; + } + if (c === undefined) { + throw new Error("Illegal character at offset " + i); + } + bits |= c; + if (++char_count >= 4) { + out[out.length] = (bits >> 16); + out[out.length] = (bits >> 8) & 0xFF; + out[out.length] = bits & 0xFF; + bits = 0; + char_count = 0; + } + else { + bits <<= 6; + } + } + switch (char_count) { + case 1: + throw new Error("Base64 encoding incomplete: at least 2 bits missing"); + case 2: + out[out.length] = (bits >> 10); + break; + case 3: + out[out.length] = (bits >> 16); + out[out.length] = (bits >> 8) & 0xFF; + break; + } + return out; + }, + re: /-----BEGIN [^-]+-----([A-Za-z0-9+\/=\s]+)-----END [^-]+-----|begin-base64[^\n]+\n([A-Za-z0-9+\/=\s]+)====/, + unarmor: function (a) { + var m = Base64.re.exec(a); + if (m) { + if (m[1]) { + a = m[1]; + } + else if (m[2]) { + a = m[2]; + } + else { + throw new Error("RegExp out of sync"); + } + } + return Base64.decode(a); + } +}; diff --git a/libs/jsencrypt/lib/lib/asn1js/hex.d.ts b/libs/jsencrypt/lib/lib/asn1js/hex.d.ts new file mode 100644 index 0000000..c6d2d7b --- /dev/null +++ b/libs/jsencrypt/lib/lib/asn1js/hex.d.ts @@ -0,0 +1,3 @@ +export declare const Hex: { + decode(a: string): number[]; +}; diff --git a/libs/jsencrypt/lib/lib/asn1js/hex.js b/libs/jsencrypt/lib/lib/asn1js/hex.js new file mode 100644 index 0000000..a815651 --- /dev/null +++ b/libs/jsencrypt/lib/lib/asn1js/hex.js @@ -0,0 +1,64 @@ +// Hex JavaScript decoder +// Copyright (c) 2008-2013 Lapo Luchini +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */ +var decoder; +export var Hex = { + decode: function (a) { + var i; + if (decoder === undefined) { + var hex = "0123456789ABCDEF"; + var ignore = " \f\n\r\t\u00A0\u2028\u2029"; + decoder = {}; + for (i = 0; i < 16; ++i) { + decoder[hex.charAt(i)] = i; + } + hex = hex.toLowerCase(); + for (i = 10; i < 16; ++i) { + decoder[hex.charAt(i)] = i; + } + for (i = 0; i < ignore.length; ++i) { + decoder[ignore.charAt(i)] = -1; + } + } + var out = []; + var bits = 0; + var char_count = 0; + for (i = 0; i < a.length; ++i) { + var c = a.charAt(i); + if (c == "=") { + break; + } + c = decoder[c]; + if (c == -1) { + continue; + } + if (c === undefined) { + throw new Error("Illegal character at offset " + i); + } + bits |= c; + if (++char_count >= 2) { + out[out.length] = bits; + bits = 0; + char_count = 0; + } + else { + bits <<= 4; + } + } + if (char_count) { + throw new Error("Hex encoding incomplete: 4 bits missing"); + } + return out; + } +}; diff --git a/libs/jsencrypt/lib/lib/asn1js/int10.d.ts b/libs/jsencrypt/lib/lib/asn1js/int10.d.ts new file mode 100644 index 0000000..cf66b88 --- /dev/null +++ b/libs/jsencrypt/lib/lib/asn1js/int10.d.ts @@ -0,0 +1,9 @@ +export declare class Int10 { + constructor(value?: string | number); + mulAdd(m: number, c: number): void; + sub(c: number): void; + toString(base?: number): string; + valueOf(): number; + simplify(): number | this; + private buf; +} diff --git a/libs/jsencrypt/lib/lib/asn1js/int10.js b/libs/jsencrypt/lib/lib/asn1js/int10.js new file mode 100644 index 0000000..620b1fe --- /dev/null +++ b/libs/jsencrypt/lib/lib/asn1js/int10.js @@ -0,0 +1,87 @@ +// Big integer base-10 printing library +// Copyright (c) 2014 Lapo Luchini +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */ +var max = 10000000000000; // biggest integer that can still fit 2^53 when multiplied by 256 +var Int10 = /** @class */ (function () { + function Int10(value) { + this.buf = [+value || 0]; + } + Int10.prototype.mulAdd = function (m, c) { + // assert(m <= 256) + var b = this.buf; + var l = b.length; + var i; + var t; + for (i = 0; i < l; ++i) { + t = b[i] * m + c; + if (t < max) { + c = 0; + } + else { + c = 0 | (t / max); + t -= c * max; + } + b[i] = t; + } + if (c > 0) { + b[i] = c; + } + }; + Int10.prototype.sub = function (c) { + // assert(m <= 256) + var b = this.buf; + var l = b.length; + var i; + var t; + for (i = 0; i < l; ++i) { + t = b[i] - c; + if (t < 0) { + t += max; + c = 1; + } + else { + c = 0; + } + b[i] = t; + } + while (b[b.length - 1] === 0) { + b.pop(); + } + }; + Int10.prototype.toString = function (base) { + if ((base || 10) != 10) { + throw new Error("only base 10 is supported"); + } + var b = this.buf; + var s = b[b.length - 1].toString(); + for (var i = b.length - 2; i >= 0; --i) { + s += (max + b[i]).toString().substring(1); + } + return s; + }; + Int10.prototype.valueOf = function () { + var b = this.buf; + var v = 0; + for (var i = b.length - 1; i >= 0; --i) { + v = v * max + b[i]; + } + return v; + }; + Int10.prototype.simplify = function () { + var b = this.buf; + return (b.length == 1) ? b[0] : this; + }; + return Int10; +}()); +export { Int10 }; diff --git a/libs/jsencrypt/lib/lib/asn1js/oids.d.ts b/libs/jsencrypt/lib/lib/asn1js/oids.d.ts new file mode 100644 index 0000000..a537821 --- /dev/null +++ b/libs/jsencrypt/lib/lib/asn1js/oids.d.ts @@ -0,0 +1,9778 @@ +export declare const oids: { + "0.2.262.1.10": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.0": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.0": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.0.1": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.0.2": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.0.3": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.0.4": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.0.5": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.0.6": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.0.7": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.0.8": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.1": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.1.2": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.1.3": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.1.4": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.1.5": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.1.9": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.0": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.1": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.2": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.2.1": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.2.2": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.2.3": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.2.4": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.2.5": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.3": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.3.1": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.3.2": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.3.3": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.3.4": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.3.5": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.4": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.5": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.5.1": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.5.2": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.5.3": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.5.4": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.2.5.5": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.3": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.3.1": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.3.2": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.3.3": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.3.4": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.3.5": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.3.6": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.3.7": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.3.8": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.4": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.1.4.1": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.2": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.2.0": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.2.1": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.2.2": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.2.3": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.2.4": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.2.5": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.2.6": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.2.7": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.2.8": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.2.9": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.2.10": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.2.11": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.2.12": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.2.13": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.2.14": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.3": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.3.0": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.3.1": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.3.2": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.3.3": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.3.4": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.3.5": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.4": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.5": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.6": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.0": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.1": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.2": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.3": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.4": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.5": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.6": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.7": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.8": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.9": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.10": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.11": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.12": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.13": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.14": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.15": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.16": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.17": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.18": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.19": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.20": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.21": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.22": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.23": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.24": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.25": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.26": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.27": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.28": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.29": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.30": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.31": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.32": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.33": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.34": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.35": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.36": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.37": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.38": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.39": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.40": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.41": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.51": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.7.52": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.8": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.9": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.10": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.11": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.11.1": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.12": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.12.0": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.12.1": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.12.2": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.12.3": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.12.4": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.12.5": { + d: string; + c: string; + w: boolean; + }; + "0.2.262.1.10.12.6": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.1.2": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.1.2.3": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.1.2.3.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.1.2.3.2": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.1.2.3.3": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.1.4.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.1.4.1.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.1.4.1.2": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.1.4.1.3": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.1.4.1.4": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.1.4.1.5": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.1.4.1.6": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.2": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.2.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.5.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.5.1.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.1.5.1.2": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.2.2.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.2.2.1.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.2.2.1.2": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.2.2.2": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.2.2.2.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.2.2.2.1.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.2.2.2.1.2": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.2.2.2.1.3": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.2.2.2.1.4": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.2.2.2.2": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.2.2.2.2.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.2.2.2.2.2": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.2.2.2.2.3": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.2.2.3": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.2.2.3.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.2.2.3.2": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.127.0.7.3.1.2.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.1862": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.1862.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.1862.1.1": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.1862.1.2": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.1862.1.3": { + d: string; + c: string; + w: boolean; + }; + "0.4.0.1862.1.4": { + d: string; + c: string; + w: boolean; + }; + "0.9.2342.19200300.100.1.1": { + d: string; + c: string; + w: boolean; + }; + "0.9.2342.19200300.100.1.3": { + d: string; + c: string; + w: boolean; + }; + "0.9.2342.19200300.100.1.25": { + d: string; + c: string; + w: boolean; + }; + "1.0.10118.3.0.49": { + d: string; + c: string; + w: boolean; + }; + "1.0.10118.3.0.50": { + d: string; + c: string; + w: boolean; + }; + "1.0.10118.3.0.55": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.2.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.2.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.2.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.2.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.2.8": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.4.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.4.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.1.4.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.2.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.3.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.1.1.3.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.2.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.2.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.2.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.2.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.2.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.3.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.3.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.3.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.4.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.4.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.4.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.4.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.3.1.3.2.4.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.1.333.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.68980861.1.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.68980861.1.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.68980861.1.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.68980861.1.1.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.68980861.1.1.11": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.68980861.1.1.20": { + d: string; + c: string; + w: boolean; + }; + "1.2.36.75878867.1.100.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.392.200011.61.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.392.200011.61.1.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.8": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.9": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.11": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.12": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.13": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.14": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.15": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.16": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.17": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.20": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.1.21": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.5.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.5.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.5.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.7.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.7.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.7.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.10.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.10.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.10.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.10.1.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.10.1.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200004.10.1.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.8": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.9": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.11": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.12": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.13": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.21": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.22": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.23": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.31": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.32": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.33": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.34": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.35": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.36": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.37": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.38": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.39": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.40": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.41": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.42": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.43": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.44": { + d: string; + c: string; + w: boolean; + }; + "1.2.410.200046.1.1.45": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.19": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.20": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.21": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.31.0": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.31.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.31.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.31.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.31.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.31.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.31.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.31.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.9": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.30.0": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.30.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.35.0": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.35.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.35.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.35.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.36.0": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.36.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.14.0": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.14.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.13.0": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.13.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.643.2.2.96": { + d: string; + c: string; + w: boolean; + }; + "1.2.752.34.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.752.34.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.752.34.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.752.34.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.752.34.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.752.34.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10040.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10040.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10040.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10040.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10040.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10040.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10040.2.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10040.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10040.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10040.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10040.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10040.4.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10040.4.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10040.4.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.1.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.1.2.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.1.2.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.1.2.3.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.0.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.0.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.0.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.0.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.0.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.0.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.0.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.0.11": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.0.12": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.0.13": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.0.16": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.0.18": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.0.19": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.0.20": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.3.1.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.4.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.4.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.4.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.4.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.4.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.4.3.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10045.4.3.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10046.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10046.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10046.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10046.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10046.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10046.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10046.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10046.3.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10046.3.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10046.3.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10046.3.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10065.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10065.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.10065.2.3.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113533.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113533.7.65": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113533.7.65.0": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113533.7.66": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113533.7.66.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113533.7.66.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113533.7.66.11": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113533.7.66.12": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113533.7.66.13": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113533.7.67": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113533.7.67.0": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113533.7.68": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113533.7.68.0": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113533.7.68.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.1.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.1.8": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.1.9": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.1.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.1.11": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.1.12": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.1.13": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.1.14": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.5.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.5.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.5.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.5.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.5.9": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.5.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.5.12": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.5.13": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.5.14": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.7.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.7.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.7.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.7.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.7.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.7.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.7.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.7.8": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.8": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.9": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.11": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.12": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.13": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.14": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.15": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.15.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.15.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.15.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.15.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.15.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.15.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.0": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.0.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.0.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.0.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.0.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.0.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.0.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.0.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.0.8": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.8": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.9": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.11": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.12": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.13": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.14": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.15": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.16": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.17": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.18": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.19": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.20": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.21": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.22": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.23": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.24": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.25": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.26": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.27": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.28": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.29": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.30": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.31": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.32": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.33": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.1.34": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.8": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.9": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.11": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.12": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.13": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.14": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.15": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.16": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.17": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.18": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.19": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.20": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.21": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.22": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.23": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.24": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.25": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.26": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.27": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.28": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.29": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.30": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.31": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.32": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.33": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.34": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.35": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.36": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.37": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.38": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.39": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.40": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.41": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.42": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.43": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.44": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.45": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.46": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.47": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.48": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.49": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.50": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.2.51": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.3.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.3.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.3.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.3.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.3.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.3.8": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.3.9": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.3.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.3.11": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.3.12": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.3.13": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.3.14": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.3.15": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.3.16": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.4.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.5.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.5.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.6.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.6.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.6.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.6.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.6.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.6.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.8.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.8.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.8.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.8.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.8.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.8.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.8.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.8.8": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.8.9": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.8.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.8.11": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.8.12": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.8.13": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.8.14": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.8.15": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.9": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.9.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.9.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.9.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.9.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.11": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.16.11.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.20": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.21": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.22": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.22.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.22.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.23": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.23.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.24": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.25": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.25.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.25.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.25.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.25.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.25.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.26": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.9.27": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.3.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.3.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.3.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.4.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.4.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.5.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.5.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.5.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.5.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.5.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.5.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.5.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.5.1.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.5.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.5.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.5.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.5.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.5.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.5.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.10.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.10.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.10.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.10.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.10.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.10.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.12.10.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.15.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.15.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.15.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.1.15.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.2.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.2.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.2.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.2.8": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.2.9": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.2.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.2.11": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.3.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.3.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.3.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.3.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.3.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.3.8": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.3.9": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113549.3.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.114021.1.6.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.114021.4.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.2.241": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.3.0": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.3.13": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.3.14": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.3.17": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.3.22": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.3.23": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.3.46": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.2.281": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.145": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1327": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1328": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1329": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1330": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1331": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1332": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1333": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1334": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1335": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1429": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1430": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1431": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1432": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1433": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1434": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1435": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1436": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1437": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1438": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1439": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1674": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.1.4.1675": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.4.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.4.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113556.4.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113628.114.1.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.8": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.9": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.10": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.11": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.12": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.13": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.14": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.15": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.16": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.1.17": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.2.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.2.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.2.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.2.7": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.3.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.5.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.5.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.5.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.5.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.6.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.6.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.6.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.4.6.4": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.5": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.5.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.5.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.5.3": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.6": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.6.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.6.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.6.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.840.113635.100.6.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.2.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.2.1.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.2.1.11": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.2.1.12": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.2.1.14": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.2.1.15": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.2.1.18": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.2.1.19": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.2.1.20": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.2.1.21": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.2.1.22": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.2.1.25": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.2.1.26": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.2.1.27": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.2.1.28": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.3.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.8": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.9": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.11": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.12": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.13": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.14": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.15": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.16": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.3.4.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.4.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.5.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.5.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.6.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.6.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.7.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.8.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.9.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.10.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.11": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.11.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.11.20": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.11.28": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.11.29": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.10.12.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.13.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.13.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.13.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.13.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.16.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.17.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.17.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.17.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.20.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.20.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.20.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.20.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.20.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.20.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.9": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.11": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.12": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.13": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.14": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.15": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.16": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.17": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.19": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.20": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.21": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.21.22": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.25.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.31.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.47.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.47.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.60.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.61.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.60.2.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.60.2.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.60.2.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.311.88.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.188.7.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.188.7.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.188.7.1.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.188.7.1.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.188.7.1.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.2428.10.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.2712.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.2786.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.1.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.1.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.1.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.1.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.1.2.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.1.2.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.3.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.3.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.3.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.3.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.4.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.4.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.4.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.4.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.4.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.4.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.4.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.42.11172.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.54.11940.54": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3029.88.89.90.90.89": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3401.8.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3576.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3576.7.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3576.7.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3576.7.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3576.7.65": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3576.7.97": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3576.8": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.3576.9": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.4146": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.4146.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.4146.1.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.4146.1.20": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.4146.1.30": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.4146.1.40": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.4146.1.50": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.4146.1.60": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.4146.1.70": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.4146.1.80": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.4146.1.81": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.4146.1.90": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.4146.1.95": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.5309.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.5309.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.5309.1.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.5309.1.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.5309.1.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.5472": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.5472.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.5472.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.5472.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.5472.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.5770.0.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.5770.0.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.6449.1.2.1.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.6449.1.2.2.15": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.6449.1.3.5.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.6449.2.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.8301.3.5.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.8301.3.5.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.8231.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.12": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.12.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.13": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.13.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.13.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.13.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.13.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.13.2.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.13.2.21": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.13.2.22": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.13.2.23": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.13.2.24": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.13.2.41": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.13.2.42": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.13.2.43": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.11591.13.2.44": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.16334.509.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.16334.509.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.16334.509.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.16334.509.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.0.12": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.1.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.1.8": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.1.9": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.1.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.1.11": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.1.12": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.1.13": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.3.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.3.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.3.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.3.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.3.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.3.8": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.3.9": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.3.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.3.11": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.3.13": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.3.14": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.4.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.4.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.4.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.4.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.4.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.4.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.4.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.4.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.4.11": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.4.12": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.4.13": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.4.14": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.4.15": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.4.16": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.5.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.5.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.5.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.5.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.5.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.5.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.5.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.5.1.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.5.1.8": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.5.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.5.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.5.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.6.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.6.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.6.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.6.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.8": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.8.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.8.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.8.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.9": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.9.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.9.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.9.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.9.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.9.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.10.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.10.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.10.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.10.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.10.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.10.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.11": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.11.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.14.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.20": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.20.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.20.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.48.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.48.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.48.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.48.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.48.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.48.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.48.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.48.1.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.48.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.48.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.48.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.48.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.48.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.48.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.7.48.11": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.8.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.8.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.8.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.5.5.8.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.12.2.1011.7.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.12.2.1011.7.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.12.2.1011.7.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.12.2.1011.7.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.12.2.1011.7.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.12.2.1011.7.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.12.2.1011.7.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.12.2.1011.7.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.12.2.1011.7.3.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.2.26.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.8": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.9": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.11": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.12": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.13": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.14": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.15": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.16": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.17": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.18": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.19": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.20": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.21": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.22": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.23": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.24": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.25": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.26": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.27": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.28": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.2.29": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.3.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.7.2.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.7.2.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.14.7.2.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.1.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.1.2.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.3.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.3.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.3.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.3.2.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.2.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.2.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.2.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.2.2.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.2.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.4.512.17": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.5.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.5.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.1.5.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.2.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.2.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.1.1.1024.11": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.1.2.1024.11": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.8.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.8.1.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.8.1.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.8.1.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.8.1.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.8.1.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.8.1.1.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.8.1.1.8": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.8.1.1.9": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.8.1.1.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.8.1.1.11": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.8.1.1.12": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.8.1.1.13": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.3.2.8.1.1.14": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.4.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.4.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.4.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.4.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.3.4.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.6.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.6.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.6.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.7.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.7.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.7.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.7.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.8": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.9": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.8": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.9": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.11": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.12": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.13": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.14": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.15": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.16": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.17": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.18": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.11.1.19": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.12": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.13": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.14": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.3.15": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.4.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.4.8": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.5.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.5.1.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.5.1.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.5.1.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.5.1.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.5.1.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.6.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.6.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.6.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.6.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.6.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.6.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.6.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.6.8": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.6.9": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.6.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.8": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.9": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.11": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.12": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.13": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.14": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.15": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.16": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.17": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.18": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.19": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.20": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.21": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.22": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.23": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.24": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.25": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.26": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.27": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.28": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.29": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.30": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.31": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.32": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.33": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.34": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.35": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.36": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.37": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.38": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.39": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.40": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.41": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.42": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.43": { + d: string; + c: string; + w: boolean; + }; + "1.3.36.8.7.1.45": { + d: string; + c: string; + w: boolean; + }; + "1.3.101.1.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.101.1.4.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.4": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.5": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.7": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.8": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.9": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.10": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.15": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.16": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.17": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.22": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.23": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.24": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.25": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.26": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.27": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.28": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.29": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.30": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.31": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.32": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.33": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.34": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.35": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.36": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.37": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.38": { + d: string; + c: string; + w: boolean; + }; + "1.3.132.0.39": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.0": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.2": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.3": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.4": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.5": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.6": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.7": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.7.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.8": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.8.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.9": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.9.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.10": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.10.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.11": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.11.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.12": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.13": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.14": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.15": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.16": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.16.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.17": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.17.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.18": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.18.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.19": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.19.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.20": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.20.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.21": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.21.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.22": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.22.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.23": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.23.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.24": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.25": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.25.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.26": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.27": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.28": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.29": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.30": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.31": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.32": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.33": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.34": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.35": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.36": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.37": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.38": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.39": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.40": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.41": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.42": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.43": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.44": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.45": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.46": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.47": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.48": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.49": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.50": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.51": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.52": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.53": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.54": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.55": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.56": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.57": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.58": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.59": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.60": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.61": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.62": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.63": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.64": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.65": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.66": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.67": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.68": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.69": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.70": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.71": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.72": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.73": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.74": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.75": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.76": { + d: string; + c: string; + w: boolean; + }; + "2.5.4.82": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.0": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.2": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.3": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.4": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.5": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.6": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.7": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.8": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.9": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.10": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.11": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.12": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.13": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.14": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.15": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.16": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.17": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.21": { + d: string; + c: string; + w: boolean; + }; + "2.5.6.22": { + d: string; + c: string; + w: boolean; + }; + "2.5.8.1.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.1": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.2": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.3": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.4": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.5": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.6": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.7": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.8": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.9": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.10": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.11": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.12": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.13": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.14": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.15": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.16": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.17": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.18": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.19": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.20": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.21": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.22": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.23": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.24": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.25": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.26": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.27": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.28": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.29": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.30": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.31": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.32": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.32.0": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.33": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.34": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.35": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.36": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.37": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.37.0": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.38": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.39": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.40": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.41": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.42": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.43": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.44": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.45": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.46": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.47": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.48": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.49": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.50": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.51": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.52": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.53": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.54": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.55": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.56": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.57": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.58": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.59": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.60": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.61": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.62": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.63": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.64": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.65": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.66": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.67": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.68": { + d: string; + c: string; + w: boolean; + }; + "2.5.29.69": { + d: string; + c: string; + w: boolean; + }; + "2.16.724.1.2.2.4.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.5": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.6": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.7": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.8": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.9": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.10": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.11": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.12": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.13": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.14": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.15": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.16": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.17": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.18": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.19": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.20": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.21": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.22": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.23": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.1.24": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.2.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.2.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.2.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.2.42": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.2.48": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.2.49": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.2.50": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.2.66": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.2.72": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.2.73": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.2.74": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.2.75": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.2.76": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.10": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.10.0": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.10.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.10.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.10.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.10.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.10.5": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.10.6": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.10.7": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.10.8": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.10.9": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.10.10": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.10.11": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.10.12": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.11": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.11.0": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.11.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.11.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.11.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.11.3.0": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.12": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.13": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.13.0": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.13.0.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.13.0.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.13.0.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.3.13.0.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.5": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.6": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.7": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.8": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.10": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.11": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.12": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.13": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.14": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.20": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.21": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.22": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.23": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.24": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.25": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.26": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.27": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.28": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.29": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.30": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.31": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.40": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.41": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.42": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.43": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.44": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.45": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.46": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.47": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.48": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.49": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.50": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.51": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.52": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.53": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.54": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.55": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.56": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.57": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.58": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.59": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.5.60": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.7.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.7.1.0": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.8.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.8.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.10.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.10.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.10.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.11.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.11.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.11.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.11.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.11.5": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.11.6": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.0": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.0.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.0.1.0": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.0.1.0.0": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.0.1.0.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.0.1.0.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.0.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.0.2.0": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.0.2.0.0": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.0.2.0.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.0.2.0.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.0.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.0.3.0": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.0.3.0.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.0.3.0.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.0.3.0.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.2.1.12.1.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.1.3.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.1.3.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.1.3.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.1.3.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.1.48.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.1.48.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.1.48.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.1.48.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.1.48.5": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.1.48.6": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.2.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.3.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.3.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.3.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.2.5": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.5": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.6": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.7": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.8": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.21": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.22": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.23": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.24": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.25": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.26": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.27": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.28": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.41": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.42": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.43": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.44": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.45": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.46": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.47": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.1.48": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.2.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.2.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.2.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.2.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.3.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.101.3.4.3.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.22": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.23": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.24": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.25": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.26": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.27": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.28": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.29": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.30": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.31": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.32": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.40": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.50": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.51": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.52": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.69": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.82": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.92": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.95": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.130": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.131": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.132": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.2.8.133": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.9": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.9.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.9.4.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113719.1.9.4.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.1.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.1.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.1.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.1.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.1.7": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.1.8": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.1.9": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.1.10": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.1.11": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.1.12": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.1.13": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.2.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.2.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.2.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.2.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.2.5": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.2.6": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.3.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.3.1.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.3.1.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.3.1.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.3.1.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.3.2.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113730.4.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.6.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.6.6": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.6.11": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.6.13": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.6.15": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.7.1.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.7.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.7.1.1.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.7.23.6": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.8.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.9": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.9.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.9.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.9.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.9.5": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.9.6": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.9.7": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.9.8": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.114412.1.3.0.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.114412.1.3.0.2": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.114412.1.3.0.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.114412.1.3.0.4": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.0": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.0.0": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.0.1": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.0.2": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.1": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.2": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.2.0": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.2.1": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.2.2": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.2.3": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.2.4": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.2.5": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.2.6": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.2.7": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.2.8": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.2.9": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.2.10": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.2.11": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.2.12": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.3": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.3.0": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.3.0.0": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.3.0.1": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.4": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.5": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.5.0": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.6": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.7": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.7.0": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.7.1": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.7.2": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.7.3": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.7.4": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.7.5": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.7.6": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.8": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.8.1": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.8.4": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.8.5": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.8.30": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.8.34": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.8.6011": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.0": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.1": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.2": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.3": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.4": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.5": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.6": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.7": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.8": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.9": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.10": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.11": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.12": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.13": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.14": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.15": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.16": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.17": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.18": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.19": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.20": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.21": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.22": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.23": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.24": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.25": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.26": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.27": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.28": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.29": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.30": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.31": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.32": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.33": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.34": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.35": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.36": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.37": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.9.38": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.10": { + d: string; + c: string; + w: boolean; + }; + "2.23.42.10.392": { + d: string; + c: string; + w: boolean; + }; + "2.23.136.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "2.54.1775.2": { + d: string; + c: string; + w: boolean; + }; + "2.54.1775.3": { + d: string; + c: string; + w: boolean; + }; + "2.54.1775.4": { + d: string; + c: string; + w: boolean; + }; + "2.54.1775.5": { + d: string; + c: string; + w: boolean; + }; + "2.54.1775.6": { + d: string; + c: string; + w: boolean; + }; + "2.54.1775.7": { + d: string; + c: string; + w: boolean; + }; + "2.54.1775.99": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.6449.1.2.1.5.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.34697.2.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.34697.2.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.34697.2.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.34697.2.4": { + d: string; + c: string; + w: boolean; + }; + "2.16.578.1.26.1.3.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.22234.2.5.2.3.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.6334.1.100.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.114412.2.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.528.1.1001.1.1.1.12.6.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.114028.10.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.14370.1.6": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.4146.1.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.114413.1.7.23.3": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.14777.6.1.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.14777.6.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.782.1.2.1.8.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.8024.0.2.100.1.2": { + d: string; + c: string; + w: boolean; + }; + "1.2.392.200091.100.721.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.114404.1.1.2.4.1": { + d: string; + c: string; + w: boolean; + }; + "1.3.6.1.4.1.23223.1.1.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.114414.1.7.23.3": { + d: string; + c: string; + w: boolean; + }; + "2.16.756.1.89.1.2.1.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.113733.1.7.48.1": { + d: string; + c: string; + w: boolean; + }; + "2.16.840.1.114171.500.9": { + d: string; + c: string; + w: boolean; + }; + END: string; +}; diff --git a/libs/jsencrypt/lib/lib/asn1js/oids.js b/libs/jsencrypt/lib/lib/asn1js/oids.js new file mode 100644 index 0000000..0487416 --- /dev/null +++ b/libs/jsencrypt/lib/lib/asn1js/oids.js @@ -0,0 +1,1962 @@ +// Converted from: http://www.cs.auckland.ac.nz/~pgut001/dumpasn1.cfg +// which is made by Peter Gutmann and whose license states: +// You can use this code in whatever way you want, +// as long as you don't try to claim you wrote it. +export var oids = { + "0.2.262.1.10": { "d": "Telesec", "c": "Deutsche Telekom", "w": false }, + "0.2.262.1.10.0": { "d": "extension", "c": "Telesec", "w": false }, + "0.2.262.1.10.1": { "d": "mechanism", "c": "Telesec", "w": false }, + "0.2.262.1.10.1.0": { "d": "authentication", "c": "Telesec mechanism", "w": false }, + "0.2.262.1.10.1.0.1": { "d": "passwordAuthentication", "c": "Telesec authentication", "w": false }, + "0.2.262.1.10.1.0.2": { "d": "protectedPasswordAuthentication", "c": "Telesec authentication", "w": false }, + "0.2.262.1.10.1.0.3": { "d": "oneWayX509Authentication", "c": "Telesec authentication", "w": false }, + "0.2.262.1.10.1.0.4": { "d": "twoWayX509Authentication", "c": "Telesec authentication", "w": false }, + "0.2.262.1.10.1.0.5": { "d": "threeWayX509Authentication", "c": "Telesec authentication", "w": false }, + "0.2.262.1.10.1.0.6": { "d": "oneWayISO9798Authentication", "c": "Telesec authentication", "w": false }, + "0.2.262.1.10.1.0.7": { "d": "twoWayISO9798Authentication", "c": "Telesec authentication", "w": false }, + "0.2.262.1.10.1.0.8": { "d": "telekomAuthentication", "c": "Telesec authentication", "w": false }, + "0.2.262.1.10.1.1": { "d": "signature", "c": "Telesec mechanism", "w": false }, + "0.2.262.1.10.1.1.1": { "d": "md4WithRSAAndISO9697", "c": "Telesec mechanism", "w": false }, + "0.2.262.1.10.1.1.2": { "d": "md4WithRSAAndTelesecSignatureStandard", "c": "Telesec mechanism", "w": false }, + "0.2.262.1.10.1.1.3": { "d": "md5WithRSAAndISO9697", "c": "Telesec mechanism", "w": false }, + "0.2.262.1.10.1.1.4": { "d": "md5WithRSAAndTelesecSignatureStandard", "c": "Telesec mechanism", "w": false }, + "0.2.262.1.10.1.1.5": { "d": "ripemd160WithRSAAndTelekomSignatureStandard", "c": "Telesec mechanism", "w": false }, + "0.2.262.1.10.1.1.9": { "d": "hbciRsaSignature", "c": "Telesec signature", "w": false }, + "0.2.262.1.10.1.2": { "d": "encryption", "c": "Telesec mechanism", "w": false }, + "0.2.262.1.10.1.2.0": { "d": "none", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.1": { "d": "rsaTelesec", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.2": { "d": "des", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.2.1": { "d": "desECB", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.2.2": { "d": "desCBC", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.2.3": { "d": "desOFB", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.2.4": { "d": "desCFB8", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.2.5": { "d": "desCFB64", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.3": { "d": "des3", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.3.1": { "d": "des3ECB", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.3.2": { "d": "des3CBC", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.3.3": { "d": "des3OFB", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.3.4": { "d": "des3CFB8", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.3.5": { "d": "des3CFB64", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.4": { "d": "magenta", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.5": { "d": "idea", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.5.1": { "d": "ideaECB", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.5.2": { "d": "ideaCBC", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.5.3": { "d": "ideaOFB", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.5.4": { "d": "ideaCFB8", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.2.5.5": { "d": "ideaCFB64", "c": "Telesec encryption", "w": false }, + "0.2.262.1.10.1.3": { "d": "oneWayFunction", "c": "Telesec mechanism", "w": false }, + "0.2.262.1.10.1.3.1": { "d": "md4", "c": "Telesec one-way function", "w": false }, + "0.2.262.1.10.1.3.2": { "d": "md5", "c": "Telesec one-way function", "w": false }, + "0.2.262.1.10.1.3.3": { "d": "sqModNX509", "c": "Telesec one-way function", "w": false }, + "0.2.262.1.10.1.3.4": { "d": "sqModNISO", "c": "Telesec one-way function", "w": false }, + "0.2.262.1.10.1.3.5": { "d": "ripemd128", "c": "Telesec one-way function", "w": false }, + "0.2.262.1.10.1.3.6": { "d": "hashUsingBlockCipher", "c": "Telesec one-way function", "w": false }, + "0.2.262.1.10.1.3.7": { "d": "mac", "c": "Telesec one-way function", "w": false }, + "0.2.262.1.10.1.3.8": { "d": "ripemd160", "c": "Telesec one-way function", "w": false }, + "0.2.262.1.10.1.4": { "d": "fecFunction", "c": "Telesec mechanism", "w": false }, + "0.2.262.1.10.1.4.1": { "d": "reedSolomon", "c": "Telesec mechanism", "w": false }, + "0.2.262.1.10.2": { "d": "module", "c": "Telesec", "w": false }, + "0.2.262.1.10.2.0": { "d": "algorithms", "c": "Telesec module", "w": false }, + "0.2.262.1.10.2.1": { "d": "attributeTypes", "c": "Telesec module", "w": false }, + "0.2.262.1.10.2.2": { "d": "certificateTypes", "c": "Telesec module", "w": false }, + "0.2.262.1.10.2.3": { "d": "messageTypes", "c": "Telesec module", "w": false }, + "0.2.262.1.10.2.4": { "d": "plProtocol", "c": "Telesec module", "w": false }, + "0.2.262.1.10.2.5": { "d": "smeAndComponentsOfSme", "c": "Telesec module", "w": false }, + "0.2.262.1.10.2.6": { "d": "fec", "c": "Telesec module", "w": false }, + "0.2.262.1.10.2.7": { "d": "usefulDefinitions", "c": "Telesec module", "w": false }, + "0.2.262.1.10.2.8": { "d": "stefiles", "c": "Telesec module", "w": false }, + "0.2.262.1.10.2.9": { "d": "sadmib", "c": "Telesec module", "w": false }, + "0.2.262.1.10.2.10": { "d": "electronicOrder", "c": "Telesec module", "w": false }, + "0.2.262.1.10.2.11": { "d": "telesecTtpAsymmetricApplication", "c": "Telesec module", "w": false }, + "0.2.262.1.10.2.12": { "d": "telesecTtpBasisApplication", "c": "Telesec module", "w": false }, + "0.2.262.1.10.2.13": { "d": "telesecTtpMessages", "c": "Telesec module", "w": false }, + "0.2.262.1.10.2.14": { "d": "telesecTtpTimeStampApplication", "c": "Telesec module", "w": false }, + "0.2.262.1.10.3": { "d": "objectClass", "c": "Telesec", "w": false }, + "0.2.262.1.10.3.0": { "d": "telesecOtherName", "c": "Telesec object class", "w": false }, + "0.2.262.1.10.3.1": { "d": "directory", "c": "Telesec object class", "w": false }, + "0.2.262.1.10.3.2": { "d": "directoryType", "c": "Telesec object class", "w": false }, + "0.2.262.1.10.3.3": { "d": "directoryGroup", "c": "Telesec object class", "w": false }, + "0.2.262.1.10.3.4": { "d": "directoryUser", "c": "Telesec object class", "w": false }, + "0.2.262.1.10.3.5": { "d": "symmetricKeyEntry", "c": "Telesec object class", "w": false }, + "0.2.262.1.10.4": { "d": "package", "c": "Telesec", "w": false }, + "0.2.262.1.10.5": { "d": "parameter", "c": "Telesec", "w": false }, + "0.2.262.1.10.6": { "d": "nameBinding", "c": "Telesec", "w": false }, + "0.2.262.1.10.7": { "d": "attribute", "c": "Telesec", "w": false }, + "0.2.262.1.10.7.0": { "d": "applicationGroupIdentifier", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.1": { "d": "certificateType", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.2": { "d": "telesecCertificate", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.3": { "d": "certificateNumber", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.4": { "d": "certificateRevocationList", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.5": { "d": "creationDate", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.6": { "d": "issuer", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.7": { "d": "namingAuthority", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.8": { "d": "publicKeyDirectory", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.9": { "d": "securityDomain", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.10": { "d": "subject", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.11": { "d": "timeOfRevocation", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.12": { "d": "userGroupReference", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.13": { "d": "validity", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.14": { "d": "zert93", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.15": { "d": "securityMessEnv", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.16": { "d": "anonymizedPublicKeyDirectory", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.17": { "d": "telesecGivenName", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.18": { "d": "nameAdditions", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.19": { "d": "telesecPostalCode", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.20": { "d": "nameDistinguisher", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.21": { "d": "telesecCertificateList", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.22": { "d": "teletrustCertificateList", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.23": { "d": "x509CertificateList", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.24": { "d": "timeOfIssue", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.25": { "d": "physicalCardNumber", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.26": { "d": "fileType", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.27": { "d": "ctlFileIsArchive", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.28": { "d": "emailAddress", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.29": { "d": "certificateTemplateList", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.30": { "d": "directoryName", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.31": { "d": "directoryTypeName", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.32": { "d": "directoryGroupName", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.33": { "d": "directoryUserName", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.34": { "d": "revocationFlag", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.35": { "d": "symmetricKeyEntryName", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.36": { "d": "glNumber", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.37": { "d": "goNumber", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.38": { "d": "gKeyData", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.39": { "d": "zKeyData", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.40": { "d": "ktKeyData", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.41": { "d": "ktKeyNumber", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.51": { "d": "timeOfRevocationGen", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.7.52": { "d": "liabilityText", "c": "Telesec attribute", "w": false }, + "0.2.262.1.10.8": { "d": "attributeGroup", "c": "Telesec", "w": false }, + "0.2.262.1.10.9": { "d": "action", "c": "Telesec", "w": false }, + "0.2.262.1.10.10": { "d": "notification", "c": "Telesec", "w": false }, + "0.2.262.1.10.11": { "d": "snmp-mibs", "c": "Telesec", "w": false }, + "0.2.262.1.10.11.1": { "d": "securityApplication", "c": "Telesec SNMP MIBs", "w": false }, + "0.2.262.1.10.12": { "d": "certAndCrlExtensionDefinitions", "c": "Telesec", "w": false }, + "0.2.262.1.10.12.0": { "d": "liabilityLimitationFlag", "c": "Telesec cert/CRL extension", "w": false }, + "0.2.262.1.10.12.1": { "d": "telesecCertIdExt", "c": "Telesec cert/CRL extension", "w": false }, + "0.2.262.1.10.12.2": { "d": "Telesec policyIdentifier", "c": "Telesec cert/CRL extension", "w": false }, + "0.2.262.1.10.12.3": { "d": "telesecPolicyQualifierID", "c": "Telesec cert/CRL extension", "w": false }, + "0.2.262.1.10.12.4": { "d": "telesecCRLFilteredExt", "c": "Telesec cert/CRL extension", "w": false }, + "0.2.262.1.10.12.5": { "d": "telesecCRLFilterExt", "c": "Telesec cert/CRL extension", "w": false }, + "0.2.262.1.10.12.6": { "d": "telesecNamingAuthorityExt", "c": "Telesec cert/CRL extension", "w": false }, + "0.4.0.127.0.7": { "d": "bsi", "c": "BSI TR-03110/TR-03111", "w": false }, + "0.4.0.127.0.7.1": { "d": "bsiEcc", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.1": { "d": "bsifieldType", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.1.1": { "d": "bsiPrimeField", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.1.2": { "d": "bsiCharacteristicTwoField", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.1.2.3": { "d": "bsiCharacteristicTwoBasis", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.1.2.3.1": { "d": "bsiGnBasis", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.1.2.3.2": { "d": "bsiTpBasis", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.1.2.3.3": { "d": "bsiPpBasis", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.1.4.1": { "d": "bsiEcdsaSignatures", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.1.4.1.1": { "d": "bsiEcdsaWithSHA1", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.1.4.1.2": { "d": "bsiEcdsaWithSHA224", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.1.4.1.3": { "d": "bsiEcdsaWithSHA256", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.1.4.1.4": { "d": "bsiEcdsaWithSHA384", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.1.4.1.5": { "d": "bsiEcdsaWithSHA512", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.1.4.1.6": { "d": "bsiEcdsaWithRIPEMD160", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.2": { "d": "bsiEcKeyType", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.2.1": { "d": "bsiEcPublicKey", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.5.1": { "d": "bsiKaeg", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.5.1.1": { "d": "bsiKaegWithX963KDF", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.1.5.1.2": { "d": "bsiKaegWith3DESKDF", "c": "BSI TR-03111", "w": false }, + "0.4.0.127.0.7.2.2.1": { "d": "bsiPK", "c": "BSI TR-03110. Formerly known as bsiCA, now moved to ...2.2.3.x", "w": false }, + "0.4.0.127.0.7.2.2.1.1": { "d": "bsiPK_DH", "c": "BSI TR-03110. Formerly known as bsiCA_DH, now moved to ...2.2.3.x", "w": false }, + "0.4.0.127.0.7.2.2.1.2": { "d": "bsiPK_ECDH", "c": "BSI TR-03110. Formerly known as bsiCA_ECDH, now moved to ...2.2.3.x", "w": false }, + "0.4.0.127.0.7.2.2.2": { "d": "bsiTA", "c": "BSI TR-03110", "w": false }, + "0.4.0.127.0.7.2.2.2.1": { "d": "bsiTA_RSA", "c": "BSI TR-03110", "w": false }, + "0.4.0.127.0.7.2.2.2.1.1": { "d": "bsiTA_RSAv1_5_SHA1", "c": "BSI TR-03110", "w": false }, + "0.4.0.127.0.7.2.2.2.1.2": { "d": "bsiTA_RSAv1_5_SHA256", "c": "BSI TR-03110", "w": false }, + "0.4.0.127.0.7.2.2.2.1.3": { "d": "bsiTA_RSAPSS_SHA1", "c": "BSI TR-03110", "w": false }, + "0.4.0.127.0.7.2.2.2.1.4": { "d": "bsiTA_RSAPSS_SHA256", "c": "BSI TR-03110", "w": false }, + "0.4.0.127.0.7.2.2.2.2": { "d": "bsiTA_ECDSA", "c": "BSI TR-03110", "w": false }, + "0.4.0.127.0.7.2.2.2.2.1": { "d": "bsiTA_ECDSA_SHA1", "c": "BSI TR-03110", "w": false }, + "0.4.0.127.0.7.2.2.2.2.2": { "d": "bsiTA_ECDSA_SHA224", "c": "BSI TR-03110", "w": false }, + "0.4.0.127.0.7.2.2.2.2.3": { "d": "bsiTA_ECDSA_SHA256", "c": "BSI TR-03110", "w": false }, + "0.4.0.127.0.7.2.2.3": { "d": "bsiCA", "c": "BSI TR-03110", "w": false }, + "0.4.0.127.0.7.2.2.3.1": { "d": "bsiCA_DH", "c": "BSI TR-03110", "w": false }, + "0.4.0.127.0.7.2.2.3.2": { "d": "bsiCA_ECDH", "c": "BSI TR-03110", "w": false }, + "0.4.0.127.0.7.3.1.2.1": { "d": "bsiRoleEAC", "c": "BSI TR-03110", "w": false }, + "0.4.0.1862": { "d": "etsiQcsProfile", "c": "ETSI TS 101 862 qualified certificates", "w": false }, + "0.4.0.1862.1": { "d": "etsiQcs", "c": "ETSI TS 101 862 qualified certificates", "w": false }, + "0.4.0.1862.1.1": { "d": "etsiQcsCompliance", "c": "ETSI TS 101 862 qualified certificates", "w": false }, + "0.4.0.1862.1.2": { "d": "etsiQcsLimitValue", "c": "ETSI TS 101 862 qualified certificates", "w": false }, + "0.4.0.1862.1.3": { "d": "etsiQcsRetentionPeriod", "c": "ETSI TS 101 862 qualified certificates", "w": false }, + "0.4.0.1862.1.4": { "d": "etsiQcsQcSSCD", "c": "ETSI TS 101 862 qualified certificates", "w": false }, + "0.9.2342.19200300.100.1.1": { "d": "userID", "c": "Some oddball X.500 attribute collection", "w": false }, + "0.9.2342.19200300.100.1.3": { "d": "rfc822Mailbox", "c": "Some oddball X.500 attribute collection", "w": false }, + "0.9.2342.19200300.100.1.25": { "d": "domainComponent", "c": "Men are from Mars, this OID is from Pluto", "w": false }, + "1.0.10118.3.0.49": { "d": "ripemd160", "c": "ISO 10118-3 hash function", "w": false }, + "1.0.10118.3.0.50": { "d": "ripemd128", "c": "ISO 10118-3 hash function", "w": false }, + "1.0.10118.3.0.55": { "d": "whirlpool", "c": "ISO 10118-3 hash function", "w": false }, + "1.2.36.1.3.1.1.1": { "d": "qgpki", "c": "Queensland Government PKI", "w": false }, + "1.2.36.1.3.1.1.1.1": { "d": "qgpkiPolicies", "c": "QGPKI policies", "w": false }, + "1.2.36.1.3.1.1.1.1.1": { "d": "qgpkiMedIntermedCA", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.1.1": { "d": "qgpkiMedIntermedIndividual", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.1.2": { "d": "qgpkiMedIntermedDeviceControl", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.1.3": { "d": "qgpkiMedIntermedDevice", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.1.4": { "d": "qgpkiMedIntermedAuthorisedParty", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.1.5": { "d": "qgpkiMedIntermedDeviceSystem", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.2": { "d": "qgpkiMedIssuingCA", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.2.1": { "d": "qgpkiMedIssuingIndividual", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.2.2": { "d": "qgpkiMedIssuingDeviceControl", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.2.3": { "d": "qgpkiMedIssuingDevice", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.2.4": { "d": "qgpkiMedIssuingAuthorisedParty", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.2.5": { "d": "qgpkiMedIssuingClientAuth", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.2.6": { "d": "qgpkiMedIssuingServerAuth", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.2.7": { "d": "qgpkiMedIssuingDataProt", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.2.8": { "d": "qgpkiMedIssuingTokenAuth", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.3": { "d": "qgpkiBasicIntermedCA", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.3.1": { "d": "qgpkiBasicIntermedDeviceSystem", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.4": { "d": "qgpkiBasicIssuingCA", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.4.1": { "d": "qgpkiBasicIssuingClientAuth", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.4.2": { "d": "qgpkiBasicIssuingServerAuth", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.1.4.3": { "d": "qgpkiBasicIssuingDataSigning", "c": "QGPKI policy", "w": false }, + "1.2.36.1.3.1.1.1.2": { "d": "qgpkiAssuranceLevel", "c": "QGPKI assurance level", "w": false }, + "1.2.36.1.3.1.1.1.2.1": { "d": "qgpkiAssuranceRudimentary", "c": "QGPKI assurance level", "w": false }, + "1.2.36.1.3.1.1.1.2.2": { "d": "qgpkiAssuranceBasic", "c": "QGPKI assurance level", "w": false }, + "1.2.36.1.3.1.1.1.2.3": { "d": "qgpkiAssuranceMedium", "c": "QGPKI assurance level", "w": false }, + "1.2.36.1.3.1.1.1.2.4": { "d": "qgpkiAssuranceHigh", "c": "QGPKI assurance level", "w": false }, + "1.2.36.1.3.1.1.1.3": { "d": "qgpkiCertFunction", "c": "QGPKI policies", "w": false }, + "1.2.36.1.3.1.1.1.3.1": { "d": "qgpkiFunctionIndividual", "c": "QGPKI policies", "w": false }, + "1.2.36.1.3.1.1.1.3.2": { "d": "qgpkiFunctionDevice", "c": "QGPKI policies", "w": false }, + "1.2.36.1.3.1.1.1.3.3": { "d": "qgpkiFunctionAuthorisedParty", "c": "QGPKI policies", "w": false }, + "1.2.36.1.3.1.1.1.3.4": { "d": "qgpkiFunctionDeviceControl", "c": "QGPKI policies", "w": false }, + "1.2.36.1.3.1.2": { "d": "qpspki", "c": "Queensland Police PKI", "w": false }, + "1.2.36.1.3.1.2.1": { "d": "qpspkiPolicies", "c": "Queensland Police PKI", "w": false }, + "1.2.36.1.3.1.2.1.2": { "d": "qpspkiPolicyBasic", "c": "Queensland Police PKI", "w": false }, + "1.2.36.1.3.1.2.1.3": { "d": "qpspkiPolicyMedium", "c": "Queensland Police PKI", "w": false }, + "1.2.36.1.3.1.2.1.4": { "d": "qpspkiPolicyHigh", "c": "Queensland Police PKI", "w": false }, + "1.2.36.1.3.1.3.2": { "d": "qtmrpki", "c": "Queensland Transport PKI", "w": false }, + "1.2.36.1.3.1.3.2.1": { "d": "qtmrpkiPolicies", "c": "Queensland Transport PKI", "w": false }, + "1.2.36.1.3.1.3.2.2": { "d": "qtmrpkiPurpose", "c": "Queensland Transport PKI", "w": false }, + "1.2.36.1.3.1.3.2.2.1": { "d": "qtmrpkiIndividual", "c": "Queensland Transport PKI purpose", "w": false }, + "1.2.36.1.3.1.3.2.2.2": { "d": "qtmrpkiDeviceControl", "c": "Queensland Transport PKI purpose", "w": false }, + "1.2.36.1.3.1.3.2.2.3": { "d": "qtmrpkiDevice", "c": "Queensland Transport PKI purpose", "w": false }, + "1.2.36.1.3.1.3.2.2.4": { "d": "qtmrpkiAuthorisedParty", "c": "Queensland Transport PKI purpose", "w": false }, + "1.2.36.1.3.1.3.2.2.5": { "d": "qtmrpkiDeviceSystem", "c": "Queensland Transport PKI purpose", "w": false }, + "1.2.36.1.3.1.3.2.3": { "d": "qtmrpkiDevice", "c": "Queensland Transport PKI", "w": false }, + "1.2.36.1.3.1.3.2.3.1": { "d": "qtmrpkiDriverLicense", "c": "Queensland Transport PKI device", "w": false }, + "1.2.36.1.3.1.3.2.3.2": { "d": "qtmrpkiIndustryAuthority", "c": "Queensland Transport PKI device", "w": false }, + "1.2.36.1.3.1.3.2.3.3": { "d": "qtmrpkiMarineLicense", "c": "Queensland Transport PKI device", "w": false }, + "1.2.36.1.3.1.3.2.3.4": { "d": "qtmrpkiAdultProofOfAge", "c": "Queensland Transport PKI device", "w": false }, + "1.2.36.1.3.1.3.2.3.5": { "d": "qtmrpkiSam", "c": "Queensland Transport PKI device", "w": false }, + "1.2.36.1.3.1.3.2.4": { "d": "qtmrpkiAuthorisedParty", "c": "Queensland Transport PKI", "w": false }, + "1.2.36.1.3.1.3.2.4.1": { "d": "qtmrpkiTransportInspector", "c": "Queensland Transport PKI authorised party", "w": false }, + "1.2.36.1.3.1.3.2.4.2": { "d": "qtmrpkiPoliceOfficer", "c": "Queensland Transport PKI authorised party", "w": false }, + "1.2.36.1.3.1.3.2.4.3": { "d": "qtmrpkiSystem", "c": "Queensland Transport PKI authorised party", "w": false }, + "1.2.36.1.3.1.3.2.4.4": { "d": "qtmrpkiLiquorLicensingInspector", "c": "Queensland Transport PKI authorised party", "w": false }, + "1.2.36.1.3.1.3.2.4.5": { "d": "qtmrpkiMarineEnforcementOfficer", "c": "Queensland Transport PKI authorised party", "w": false }, + "1.2.36.1.333.1": { "d": "australianBusinessNumber", "c": "Australian Government corporate taxpayer ID", "w": false }, + "1.2.36.68980861.1.1.2": { "d": "signetPersonal", "c": "Signet CA", "w": false }, + "1.2.36.68980861.1.1.3": { "d": "signetBusiness", "c": "Signet CA", "w": false }, + "1.2.36.68980861.1.1.4": { "d": "signetLegal", "c": "Signet CA", "w": false }, + "1.2.36.68980861.1.1.10": { "d": "signetPilot", "c": "Signet CA", "w": false }, + "1.2.36.68980861.1.1.11": { "d": "signetIntraNet", "c": "Signet CA", "w": false }, + "1.2.36.68980861.1.1.20": { "d": "signetPolicy", "c": "Signet CA", "w": false }, + "1.2.36.75878867.1.100.1.1": { "d": "certificatesAustraliaPolicy", "c": "Certificates Australia CA", "w": false }, + "1.2.392.200011.61.1.1.1": { "d": "mitsubishiSecurityAlgorithm", "c": "Mitsubishi security algorithm", "w": false }, + "1.2.392.200011.61.1.1.1.1": { "d": "misty1-cbc", "c": "Mitsubishi security algorithm", "w": false }, + "1.2.410.200004.1": { "d": "kisaAlgorithm", "c": "KISA algorithm", "w": false }, + "1.2.410.200004.1.1": { "d": "kcdsa", "c": "Korean DSA", "w": false }, + "1.2.410.200004.1.2": { "d": "has160", "c": "Korean hash algorithm", "w": false }, + "1.2.410.200004.1.3": { "d": "seedECB", "c": "Korean SEED algorithm, ECB mode", "w": false }, + "1.2.410.200004.1.4": { "d": "seedCBC", "c": "Korean SEED algorithm, CBC mode", "w": false }, + "1.2.410.200004.1.5": { "d": "seedOFB", "c": "Korean SEED algorithm, OFB mode", "w": false }, + "1.2.410.200004.1.6": { "d": "seedCFB", "c": "Korean SEED algorithm, CFB mode", "w": false }, + "1.2.410.200004.1.7": { "d": "seedMAC", "c": "Korean SEED algorithm, MAC mode", "w": false }, + "1.2.410.200004.1.8": { "d": "kcdsaWithHAS160", "c": "Korean signature algorithm", "w": false }, + "1.2.410.200004.1.9": { "d": "kcdsaWithSHA1", "c": "Korean signature algorithm", "w": false }, + "1.2.410.200004.1.10": { "d": "pbeWithHAS160AndSEED-ECB", "c": "Korean SEED algorithm, PBE key derivation", "w": false }, + "1.2.410.200004.1.11": { "d": "pbeWithHAS160AndSEED-CBC", "c": "Korean SEED algorithm, PBE key derivation", "w": false }, + "1.2.410.200004.1.12": { "d": "pbeWithHAS160AndSEED-CFB", "c": "Korean SEED algorithm, PBE key derivation", "w": false }, + "1.2.410.200004.1.13": { "d": "pbeWithHAS160AndSEED-OFB", "c": "Korean SEED algorithm, PBE key derivation", "w": false }, + "1.2.410.200004.1.14": { "d": "pbeWithSHA1AndSEED-ECB", "c": "Korean SEED algorithm, PBE key derivation", "w": false }, + "1.2.410.200004.1.15": { "d": "pbeWithSHA1AndSEED-CBC", "c": "Korean SEED algorithm, PBE key derivation", "w": false }, + "1.2.410.200004.1.16": { "d": "pbeWithSHA1AndSEED-CFB", "c": "Korean SEED algorithm, PBE key derivation", "w": false }, + "1.2.410.200004.1.17": { "d": "pbeWithSHA1AndSEED-OFB", "c": "Korean SEED algorithm, PBE key derivation", "w": false }, + "1.2.410.200004.1.20": { "d": "rsaWithHAS160", "c": "Korean signature algorithm", "w": false }, + "1.2.410.200004.1.21": { "d": "kcdsa1", "c": "Korean DSA", "w": false }, + "1.2.410.200004.2": { "d": "npkiCP", "c": "KISA NPKI certificate policies", "w": false }, + "1.2.410.200004.2.1": { "d": "npkiSignaturePolicy", "c": "KISA NPKI certificate policies", "w": false }, + "1.2.410.200004.3": { "d": "npkiKP", "c": "KISA NPKI key usage", "w": false }, + "1.2.410.200004.4": { "d": "npkiAT", "c": "KISA NPKI attribute", "w": false }, + "1.2.410.200004.5": { "d": "npkiLCA", "c": "KISA NPKI licensed CA", "w": false }, + "1.2.410.200004.5.1": { "d": "npkiSignKorea", "c": "KISA NPKI licensed CA", "w": false }, + "1.2.410.200004.5.2": { "d": "npkiSignGate", "c": "KISA NPKI licensed CA", "w": false }, + "1.2.410.200004.5.3": { "d": "npkiNcaSign", "c": "KISA NPKI licensed CA", "w": false }, + "1.2.410.200004.6": { "d": "npkiON", "c": "KISA NPKI otherName", "w": false }, + "1.2.410.200004.7": { "d": "npkiAPP", "c": "KISA NPKI application", "w": false }, + "1.2.410.200004.7.1": { "d": "npkiSMIME", "c": "KISA NPKI application", "w": false }, + "1.2.410.200004.7.1.1": { "d": "npkiSMIMEAlgo", "c": "KISA NPKI application", "w": false }, + "1.2.410.200004.7.1.1.1": { "d": "npkiCmsSEEDWrap", "c": "KISA NPKI application", "w": false }, + "1.2.410.200004.10": { "d": "npki", "c": "KISA NPKI", "w": false }, + "1.2.410.200004.10.1": { "d": "npkiAttribute", "c": "KISA NPKI attribute", "w": false }, + "1.2.410.200004.10.1.1": { "d": "npkiIdentifyData", "c": "KISA NPKI attribute", "w": false }, + "1.2.410.200004.10.1.1.1": { "d": "npkiVID", "c": "KISA NPKI attribute", "w": false }, + "1.2.410.200004.10.1.1.2": { "d": "npkiEncryptedVID", "c": "KISA NPKI attribute", "w": false }, + "1.2.410.200004.10.1.1.3": { "d": "npkiRandomNum", "c": "KISA NPKI attribute", "w": false }, + "1.2.410.200004.10.1.1.4": { "d": "npkiVID", "c": "KISA NPKI attribute", "w": false }, + "1.2.410.200046.1.1": { "d": "aria1AlgorithmModes", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.1": { "d": "aria128-ecb", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.2": { "d": "aria128-cbc", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.3": { "d": "aria128-cfb", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.4": { "d": "aria128-ofb", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.5": { "d": "aria128-ctr", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.6": { "d": "aria192-ecb", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.7": { "d": "aria192-cbc", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.8": { "d": "aria192-cfb", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.9": { "d": "aria192-ofb", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.10": { "d": "aria192-ctr", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.11": { "d": "aria256-ecb", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.12": { "d": "aria256-cbc", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.13": { "d": "aria256-cfb", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.21": { "d": "aria128-cmac", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.22": { "d": "aria192-cmac", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.23": { "d": "aria256-cmac", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.31": { "d": "aria128-ocb2", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.32": { "d": "aria192-ocb2", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.33": { "d": "aria256-ocb2", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.34": { "d": "aria128-gcm", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.35": { "d": "aria192-gcm", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.36": { "d": "aria256-gcm", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.37": { "d": "aria128-ccm", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.38": { "d": "aria192-ccm", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.39": { "d": "aria256-ccm", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.40": { "d": "aria128-keywrap", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.41": { "d": "aria192-keywrap", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.42": { "d": "aria256-keywrap", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.43": { "d": "aria128-keywrapWithPad", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.44": { "d": "aria192-keywrapWithPad", "c": "ARIA algorithm modes", "w": false }, + "1.2.410.200046.1.1.45": { "d": "aria256-keywrapWithPad", "c": "ARIA algorithm modes", "w": false }, + "1.2.643.2.2.3": { "d": "gostSignature", "c": "GOST R 34.10-2001 + GOST R 34.11-94 signature", "w": false }, + "1.2.643.2.2.4": { "d": "gost94Signature", "c": "GOST R 34.10-94 + GOST R 34.11-94 signature. Obsoleted by GOST R 34.10-2001", "w": true }, + "1.2.643.2.2.19": { "d": "gostPublicKey", "c": "GOST R 34.10-2001 (ECC) public key", "w": false }, + "1.2.643.2.2.20": { "d": "gost94PublicKey", "c": "GOST R 34.10-94 public key. Obsoleted by GOST R 34.10-2001", "w": true }, + "1.2.643.2.2.21": { "d": "gostCipher", "c": "GOST 28147-89 (symmetric key block cipher)", "w": false }, + "1.2.643.2.2.31.0": { "d": "testCipherParams", "c": "Test params for GOST 28147-89", "w": false }, + "1.2.643.2.2.31.1": { "d": "cryptoProCipherA", "c": "CryptoPro params A for GOST 28147-89", "w": false }, + "1.2.643.2.2.31.2": { "d": "cryptoProCipherB", "c": "CryptoPro params B for GOST 28147-89", "w": false }, + "1.2.643.2.2.31.3": { "d": "cryptoProCipherC", "c": "CryptoPro params C for GOST 28147-89", "w": false }, + "1.2.643.2.2.31.4": { "d": "cryptoProCipherD", "c": "CryptoPro params D for GOST 28147-89", "w": false }, + "1.2.643.2.2.31.5": { "d": "oscar11Cipher", "c": "Oscar-1.1 params for GOST 28147-89", "w": false }, + "1.2.643.2.2.31.6": { "d": "oscar10Cipher", "c": "Oscar-1.0 params for GOST 28147-89", "w": false }, + "1.2.643.2.2.31.7": { "d": "ric1Cipher", "c": "RIC-1 params for GOST 28147-89", "w": false }, + "1.2.643.2.2.9": { "d": "gostDigest", "c": "GOST R 34.11-94 digest", "w": false }, + "1.2.643.2.2.30.0": { "d": "testDigestParams", "c": "Test params for GOST R 34.11-94", "w": false }, + "1.2.643.2.2.30.1": { "d": "cryptoProDigestA", "c": "CryptoPro digest params for GOST R 34.11-94", "w": false }, + "1.2.643.2.2.35.0": { "d": "testSignParams", "c": "Test elliptic curve for GOST R 34.11-2001", "w": false }, + "1.2.643.2.2.35.1": { "d": "cryptoProSignA", "c": "CryptoPro ell.curve A for GOST R 34.11-2001", "w": false }, + "1.2.643.2.2.35.2": { "d": "cryptoProSignB", "c": "CryptoPro ell.curve B for GOST R 34.11-2001", "w": false }, + "1.2.643.2.2.35.3": { "d": "cryptoProSignC", "c": "CryptoPro ell.curve C for GOST R 34.11-2001", "w": false }, + "1.2.643.2.2.36.0": { "d": "cryptoProSignXA", "c": "CryptoPro ell.curve XA for GOST R 34.11-2001", "w": false }, + "1.2.643.2.2.36.1": { "d": "cryptoProSignXB", "c": "CryptoPro ell.curve XB for GOST R 34.11-2001", "w": false }, + "1.2.643.2.2.14.0": { "d": "nullMeshing", "c": "Do not mesh state of GOST 28147-89 cipher", "w": false }, + "1.2.643.2.2.14.1": { "d": "cryptoProMeshing", "c": "CryptoPro meshing of state of GOST 28147-89 cipher", "w": false }, + "1.2.643.2.2.10": { "d": "hmacGost", "c": "HMAC with GOST R 34.11-94", "w": false }, + "1.2.643.2.2.13.0": { "d": "gostWrap", "c": "Wrap key using GOST 28147-89 key", "w": false }, + "1.2.643.2.2.13.1": { "d": "cryptoProWrap", "c": "Wrap key using diversified GOST 28147-89 key", "w": false }, + "1.2.643.2.2.96": { "d": "cryptoProECDHWrap", "c": "Wrap key using ECC DH on GOST R 34.10-2001 keys (VKO)", "w": false }, + "1.2.752.34.1": { "d": "seis-cp", "c": "SEIS Project", "w": false }, + "1.2.752.34.1.1": { "d": "SEIS high-assurance policyIdentifier", "c": "SEIS Project certificate policies", "w": false }, + "1.2.752.34.1.2": { "d": "SEIS GAK policyIdentifier", "c": "SEIS Project certificate policies", "w": false }, + "1.2.752.34.2": { "d": "SEIS pe", "c": "SEIS Project", "w": false }, + "1.2.752.34.3": { "d": "SEIS at", "c": "SEIS Project", "w": false }, + "1.2.752.34.3.1": { "d": "SEIS at-personalIdentifier", "c": "SEIS Project attribute", "w": false }, + "1.2.840.10040.1": { "d": "module", "c": "ANSI X9.57", "w": false }, + "1.2.840.10040.1.1": { "d": "x9f1-cert-mgmt", "c": "ANSI X9.57 module", "w": false }, + "1.2.840.10040.2": { "d": "holdinstruction", "c": "ANSI X9.57", "w": false }, + "1.2.840.10040.2.1": { "d": "holdinstruction-none", "c": "ANSI X9.57 hold instruction", "w": false }, + "1.2.840.10040.2.2": { "d": "callissuer", "c": "ANSI X9.57 hold instruction", "w": false }, + "1.2.840.10040.2.3": { "d": "reject", "c": "ANSI X9.57 hold instruction", "w": false }, + "1.2.840.10040.2.4": { "d": "pickupToken", "c": "ANSI X9.57 hold instruction", "w": false }, + "1.2.840.10040.3": { "d": "attribute", "c": "ANSI X9.57", "w": false }, + "1.2.840.10040.3.1": { "d": "countersignature", "c": "ANSI X9.57 attribute", "w": false }, + "1.2.840.10040.3.2": { "d": "attribute-cert", "c": "ANSI X9.57 attribute", "w": false }, + "1.2.840.10040.4": { "d": "algorithm", "c": "ANSI X9.57", "w": false }, + "1.2.840.10040.4.1": { "d": "dsa", "c": "ANSI X9.57 algorithm", "w": false }, + "1.2.840.10040.4.2": { "d": "dsa-match", "c": "ANSI X9.57 algorithm", "w": false }, + "1.2.840.10040.4.3": { "d": "dsaWithSha1", "c": "ANSI X9.57 algorithm", "w": false }, + "1.2.840.10045.1": { "d": "fieldType", "c": "ANSI X9.62. This OID is also assigned as ecdsa-with-SHA1", "w": false }, + "1.2.840.10045.1.1": { "d": "prime-field", "c": "ANSI X9.62 field type", "w": false }, + "1.2.840.10045.1.2": { "d": "characteristic-two-field", "c": "ANSI X9.62 field type", "w": false }, + "1.2.840.10045.1.2.3": { "d": "characteristic-two-basis", "c": "ANSI X9.62 field type", "w": false }, + "1.2.840.10045.1.2.3.1": { "d": "onBasis", "c": "ANSI X9.62 field basis", "w": false }, + "1.2.840.10045.1.2.3.2": { "d": "tpBasis", "c": "ANSI X9.62 field basis", "w": false }, + "1.2.840.10045.1.2.3.3": { "d": "ppBasis", "c": "ANSI X9.62 field basis", "w": false }, + "1.2.840.10045.2": { "d": "publicKeyType", "c": "ANSI X9.62", "w": false }, + "1.2.840.10045.2.1": { "d": "ecPublicKey", "c": "ANSI X9.62 public key type", "w": false }, + "1.2.840.10045.3.0.1": { "d": "c2pnb163v1", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.0.2": { "d": "c2pnb163v2", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.0.3": { "d": "c2pnb163v3", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.0.5": { "d": "c2tnb191v1", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.0.6": { "d": "c2tnb191v2", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.0.7": { "d": "c2tnb191v3", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.0.10": { "d": "c2pnb208w1", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.0.11": { "d": "c2tnb239v1", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.0.12": { "d": "c2tnb239v2", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.0.13": { "d": "c2tnb239v3", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.0.16": { "d": "c2pnb272w1", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.0.18": { "d": "c2tnb359v1", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.0.19": { "d": "c2pnb368w1", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.0.20": { "d": "c2tnb431r1", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.1.1": { "d": "prime192v1", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.1.2": { "d": "prime192v2", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.1.3": { "d": "prime192v3", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.1.4": { "d": "prime239v1", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.1.5": { "d": "prime239v2", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.1.6": { "d": "prime239v3", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.3.1.7": { "d": "prime256v1", "c": "ANSI X9.62 named elliptic curve", "w": false }, + "1.2.840.10045.4.1": { "d": "ecdsaWithSHA1", "c": "ANSI X9.62 ECDSA algorithm with SHA1", "w": false }, + "1.2.840.10045.4.2": { "d": "ecdsaWithRecommended", "c": "ANSI X9.62 ECDSA algorithm with Recommended", "w": false }, + "1.2.840.10045.4.3": { "d": "ecdsaWithSpecified", "c": "ANSI X9.62 ECDSA algorithm with Specified", "w": false }, + "1.2.840.10045.4.3.1": { "d": "ecdsaWithSHA224", "c": "ANSI X9.62 ECDSA algorithm with SHA224", "w": false }, + "1.2.840.10045.4.3.2": { "d": "ecdsaWithSHA256", "c": "ANSI X9.62 ECDSA algorithm with SHA256", "w": false }, + "1.2.840.10045.4.3.3": { "d": "ecdsaWithSHA384", "c": "ANSI X9.62 ECDSA algorithm with SHA384", "w": false }, + "1.2.840.10045.4.3.4": { "d": "ecdsaWithSHA512", "c": "ANSI X9.62 ECDSA algorithm with SHA512", "w": false }, + "1.2.840.10046.1": { "d": "fieldType", "c": "ANSI X9.42", "w": false }, + "1.2.840.10046.1.1": { "d": "gf-prime", "c": "ANSI X9.42 field type", "w": false }, + "1.2.840.10046.2": { "d": "numberType", "c": "ANSI X9.42", "w": false }, + "1.2.840.10046.2.1": { "d": "dhPublicKey", "c": "ANSI X9.42 number type", "w": false }, + "1.2.840.10046.3": { "d": "scheme", "c": "ANSI X9.42", "w": false }, + "1.2.840.10046.3.1": { "d": "dhStatic", "c": "ANSI X9.42 scheme", "w": false }, + "1.2.840.10046.3.2": { "d": "dhEphem", "c": "ANSI X9.42 scheme", "w": false }, + "1.2.840.10046.3.3": { "d": "dhHybrid1", "c": "ANSI X9.42 scheme", "w": false }, + "1.2.840.10046.3.4": { "d": "dhHybrid2", "c": "ANSI X9.42 scheme", "w": false }, + "1.2.840.10046.3.5": { "d": "mqv2", "c": "ANSI X9.42 scheme", "w": false }, + "1.2.840.10046.3.6": { "d": "mqv1", "c": "ANSI X9.42 scheme", "w": false }, + "1.2.840.10065.2.2": { "d": "?", "c": "ASTM 31.20", "w": false }, + "1.2.840.10065.2.3": { "d": "healthcareLicense", "c": "ASTM 31.20", "w": false }, + "1.2.840.10065.2.3.1.1": { "d": "license?", "c": "ASTM 31.20 healthcare license type", "w": false }, + "1.2.840.113533.7": { "d": "nsn", "c": "", "w": false }, + "1.2.840.113533.7.65": { "d": "nsn-ce", "c": "", "w": false }, + "1.2.840.113533.7.65.0": { "d": "entrustVersInfo", "c": "Nortel Secure Networks ce", "w": false }, + "1.2.840.113533.7.66": { "d": "nsn-alg", "c": "", "w": false }, + "1.2.840.113533.7.66.3": { "d": "cast3CBC", "c": "Nortel Secure Networks alg", "w": false }, + "1.2.840.113533.7.66.10": { "d": "cast5CBC", "c": "Nortel Secure Networks alg", "w": false }, + "1.2.840.113533.7.66.11": { "d": "cast5MAC", "c": "Nortel Secure Networks alg", "w": false }, + "1.2.840.113533.7.66.12": { "d": "pbeWithMD5AndCAST5-CBC", "c": "Nortel Secure Networks alg", "w": false }, + "1.2.840.113533.7.66.13": { "d": "passwordBasedMac", "c": "Nortel Secure Networks alg", "w": false }, + "1.2.840.113533.7.67": { "d": "nsn-oc", "c": "", "w": false }, + "1.2.840.113533.7.67.0": { "d": "entrustUser", "c": "Nortel Secure Networks oc", "w": false }, + "1.2.840.113533.7.68": { "d": "nsn-at", "c": "", "w": false }, + "1.2.840.113533.7.68.0": { "d": "entrustCAInfo", "c": "Nortel Secure Networks at", "w": false }, + "1.2.840.113533.7.68.10": { "d": "attributeCertificate", "c": "Nortel Secure Networks at", "w": false }, + "1.2.840.113549.1.1": { "d": "pkcs-1", "c": "", "w": false }, + "1.2.840.113549.1.1.1": { "d": "rsaEncryption", "c": "PKCS #1", "w": false }, + "1.2.840.113549.1.1.2": { "d": "md2WithRSAEncryption", "c": "PKCS #1", "w": false }, + "1.2.840.113549.1.1.3": { "d": "md4WithRSAEncryption", "c": "PKCS #1", "w": false }, + "1.2.840.113549.1.1.4": { "d": "md5WithRSAEncryption", "c": "PKCS #1", "w": false }, + "1.2.840.113549.1.1.5": { "d": "sha1WithRSAEncryption", "c": "PKCS #1", "w": false }, + "1.2.840.113549.1.1.7": { "d": "rsaOAEP", "c": "PKCS #1", "w": false }, + "1.2.840.113549.1.1.8": { "d": "pkcs1-MGF", "c": "PKCS #1", "w": false }, + "1.2.840.113549.1.1.9": { "d": "rsaOAEP-pSpecified", "c": "PKCS #1", "w": false }, + "1.2.840.113549.1.1.10": { "d": "rsaPSS", "c": "PKCS #1", "w": false }, + "1.2.840.113549.1.1.11": { "d": "sha256WithRSAEncryption", "c": "PKCS #1", "w": false }, + "1.2.840.113549.1.1.12": { "d": "sha384WithRSAEncryption", "c": "PKCS #1", "w": false }, + "1.2.840.113549.1.1.13": { "d": "sha512WithRSAEncryption", "c": "PKCS #1", "w": false }, + "1.2.840.113549.1.1.14": { "d": "sha224WithRSAEncryption", "c": "PKCS #1", "w": false }, + "1.2.840.113549.1.1.6": { "d": "rsaOAEPEncryptionSET", "c": "PKCS #1. This OID may also be assigned as ripemd160WithRSAEncryption", "w": false }, + "1.2.840.113549.1.2": { "d": "bsafeRsaEncr", "c": "Obsolete BSAFE OID", "w": true }, + "1.2.840.113549.1.3": { "d": "pkcs-3", "c": "", "w": false }, + "1.2.840.113549.1.3.1": { "d": "dhKeyAgreement", "c": "PKCS #3", "w": false }, + "1.2.840.113549.1.5": { "d": "pkcs-5", "c": "", "w": false }, + "1.2.840.113549.1.5.1": { "d": "pbeWithMD2AndDES-CBC", "c": "PKCS #5", "w": false }, + "1.2.840.113549.1.5.3": { "d": "pbeWithMD5AndDES-CBC", "c": "PKCS #5", "w": false }, + "1.2.840.113549.1.5.4": { "d": "pbeWithMD2AndRC2-CBC", "c": "PKCS #5", "w": false }, + "1.2.840.113549.1.5.6": { "d": "pbeWithMD5AndRC2-CBC", "c": "PKCS #5", "w": false }, + "1.2.840.113549.1.5.9": { "d": "pbeWithMD5AndXOR", "c": "PKCS #5, used in BSAFE only", "w": true }, + "1.2.840.113549.1.5.10": { "d": "pbeWithSHAAndDES-CBC", "c": "PKCS #5", "w": false }, + "1.2.840.113549.1.5.12": { "d": "pkcs5PBKDF2", "c": "PKCS #5 v2.0", "w": false }, + "1.2.840.113549.1.5.13": { "d": "pkcs5PBES2", "c": "PKCS #5 v2.0", "w": false }, + "1.2.840.113549.1.5.14": { "d": "pkcs5PBMAC1", "c": "PKCS #5 v2.0", "w": false }, + "1.2.840.113549.1.7": { "d": "pkcs-7", "c": "", "w": false }, + "1.2.840.113549.1.7.1": { "d": "data", "c": "PKCS #7", "w": false }, + "1.2.840.113549.1.7.2": { "d": "signedData", "c": "PKCS #7", "w": false }, + "1.2.840.113549.1.7.3": { "d": "envelopedData", "c": "PKCS #7", "w": false }, + "1.2.840.113549.1.7.4": { "d": "signedAndEnvelopedData", "c": "PKCS #7", "w": false }, + "1.2.840.113549.1.7.5": { "d": "digestedData", "c": "PKCS #7", "w": false }, + "1.2.840.113549.1.7.6": { "d": "encryptedData", "c": "PKCS #7", "w": false }, + "1.2.840.113549.1.7.7": { "d": "dataWithAttributes", "c": "PKCS #7 experimental", "w": true }, + "1.2.840.113549.1.7.8": { "d": "encryptedPrivateKeyInfo", "c": "PKCS #7 experimental", "w": true }, + "1.2.840.113549.1.9": { "d": "pkcs-9", "c": "", "w": false }, + "1.2.840.113549.1.9.1": { "d": "emailAddress", "c": "PKCS #9. Deprecated, use an altName extension instead", "w": false }, + "1.2.840.113549.1.9.2": { "d": "unstructuredName", "c": "PKCS #9", "w": false }, + "1.2.840.113549.1.9.3": { "d": "contentType", "c": "PKCS #9", "w": false }, + "1.2.840.113549.1.9.4": { "d": "messageDigest", "c": "PKCS #9", "w": false }, + "1.2.840.113549.1.9.5": { "d": "signingTime", "c": "PKCS #9", "w": false }, + "1.2.840.113549.1.9.6": { "d": "countersignature", "c": "PKCS #9", "w": false }, + "1.2.840.113549.1.9.7": { "d": "challengePassword", "c": "PKCS #9", "w": false }, + "1.2.840.113549.1.9.8": { "d": "unstructuredAddress", "c": "PKCS #9", "w": false }, + "1.2.840.113549.1.9.9": { "d": "extendedCertificateAttributes", "c": "PKCS #9", "w": false }, + "1.2.840.113549.1.9.10": { "d": "issuerAndSerialNumber", "c": "PKCS #9 experimental", "w": true }, + "1.2.840.113549.1.9.11": { "d": "passwordCheck", "c": "PKCS #9 experimental", "w": true }, + "1.2.840.113549.1.9.12": { "d": "publicKey", "c": "PKCS #9 experimental", "w": true }, + "1.2.840.113549.1.9.13": { "d": "signingDescription", "c": "PKCS #9", "w": false }, + "1.2.840.113549.1.9.14": { "d": "extensionRequest", "c": "PKCS #9 via CRMF", "w": false }, + "1.2.840.113549.1.9.15": { "d": "sMIMECapabilities", "c": "PKCS #9. This OID was formerly assigned as symmetricCapabilities, then reassigned as SMIMECapabilities, then renamed to the current name", "w": false }, + "1.2.840.113549.1.9.15.1": { "d": "preferSignedData", "c": "sMIMECapabilities", "w": false }, + "1.2.840.113549.1.9.15.2": { "d": "canNotDecryptAny", "c": "sMIMECapabilities", "w": false }, + "1.2.840.113549.1.9.15.3": { "d": "receiptRequest", "c": "sMIMECapabilities. Deprecated, use (1 2 840 113549 1 9 16 2 1) instead", "w": true }, + "1.2.840.113549.1.9.15.4": { "d": "receipt", "c": "sMIMECapabilities. Deprecated, use (1 2 840 113549 1 9 16 1 1) instead", "w": true }, + "1.2.840.113549.1.9.15.5": { "d": "contentHints", "c": "sMIMECapabilities. Deprecated, use (1 2 840 113549 1 9 16 2 4) instead", "w": true }, + "1.2.840.113549.1.9.15.6": { "d": "mlExpansionHistory", "c": "sMIMECapabilities. Deprecated, use (1 2 840 113549 1 9 16 2 3) instead", "w": true }, + "1.2.840.113549.1.9.16": { "d": "id-sMIME", "c": "PKCS #9", "w": false }, + "1.2.840.113549.1.9.16.0": { "d": "id-mod", "c": "id-sMIME", "w": false }, + "1.2.840.113549.1.9.16.0.1": { "d": "id-mod-cms", "c": "S/MIME Modules", "w": false }, + "1.2.840.113549.1.9.16.0.2": { "d": "id-mod-ess", "c": "S/MIME Modules", "w": false }, + "1.2.840.113549.1.9.16.0.3": { "d": "id-mod-oid", "c": "S/MIME Modules", "w": false }, + "1.2.840.113549.1.9.16.0.4": { "d": "id-mod-msg-v3", "c": "S/MIME Modules", "w": false }, + "1.2.840.113549.1.9.16.0.5": { "d": "id-mod-ets-eSignature-88", "c": "S/MIME Modules", "w": false }, + "1.2.840.113549.1.9.16.0.6": { "d": "id-mod-ets-eSignature-97", "c": "S/MIME Modules", "w": false }, + "1.2.840.113549.1.9.16.0.7": { "d": "id-mod-ets-eSigPolicy-88", "c": "S/MIME Modules", "w": false }, + "1.2.840.113549.1.9.16.0.8": { "d": "id-mod-ets-eSigPolicy-88", "c": "S/MIME Modules", "w": false }, + "1.2.840.113549.1.9.16.1": { "d": "contentType", "c": "S/MIME", "w": false }, + "1.2.840.113549.1.9.16.1.1": { "d": "receipt", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.2": { "d": "authData", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.3": { "d": "publishCert", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.4": { "d": "tSTInfo", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.5": { "d": "tDTInfo", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.6": { "d": "contentInfo", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.7": { "d": "dVCSRequestData", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.8": { "d": "dVCSResponseData", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.9": { "d": "compressedData", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.10": { "d": "scvpCertValRequest", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.11": { "d": "scvpCertValResponse", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.12": { "d": "scvpValPolRequest", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.13": { "d": "scvpValPolResponse", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.14": { "d": "attrCertEncAttrs", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.15": { "d": "tSReq", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.16": { "d": "firmwarePackage", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.17": { "d": "firmwareLoadReceipt", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.18": { "d": "firmwareLoadError", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.19": { "d": "contentCollection", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.20": { "d": "contentWithAttrs", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.21": { "d": "encKeyWithID", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.22": { "d": "encPEPSI", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.23": { "d": "authEnvelopedData", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.24": { "d": "routeOriginAttest", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.25": { "d": "symmetricKeyPackage", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.26": { "d": "rpkiManifest", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.27": { "d": "asciiTextWithCRLF", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.28": { "d": "xml", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.29": { "d": "pdf", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.30": { "d": "postscript", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.31": { "d": "timestampedData", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.32": { "d": "asAdjacencyAttest", "c": "S/MIME Content Types", "w": true }, + "1.2.840.113549.1.9.16.1.33": { "d": "rpkiTrustAnchor", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.1.34": { "d": "trustAnchorList", "c": "S/MIME Content Types", "w": false }, + "1.2.840.113549.1.9.16.2": { "d": "authenticatedAttributes", "c": "S/MIME", "w": false }, + "1.2.840.113549.1.9.16.2.1": { "d": "receiptRequest", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.2": { "d": "securityLabel", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.3": { "d": "mlExpandHistory", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.4": { "d": "contentHint", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.5": { "d": "msgSigDigest", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.6": { "d": "encapContentType", "c": "S/MIME Authenticated Attributes. Obsolete", "w": true }, + "1.2.840.113549.1.9.16.2.7": { "d": "contentIdentifier", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.8": { "d": "macValue", "c": "S/MIME Authenticated Attributes. Obsolete", "w": true }, + "1.2.840.113549.1.9.16.2.9": { "d": "equivalentLabels", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.10": { "d": "contentReference", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.11": { "d": "encrypKeyPref", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.12": { "d": "signingCertificate", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.13": { "d": "smimeEncryptCerts", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.14": { "d": "timeStampToken", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.15": { "d": "sigPolicyId", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.16": { "d": "commitmentType", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.17": { "d": "signerLocation", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.18": { "d": "signerAttr", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.19": { "d": "otherSigCert", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.20": { "d": "contentTimestamp", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.21": { "d": "certificateRefs", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.22": { "d": "revocationRefs", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.23": { "d": "certValues", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.24": { "d": "revocationValues", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.25": { "d": "escTimeStamp", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.26": { "d": "certCRLTimestamp", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.27": { "d": "archiveTimeStamp", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.28": { "d": "signatureType", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.29": { "d": "dvcsDvc", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.30": { "d": "cekReference", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.31": { "d": "maxCEKDecrypts", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.32": { "d": "kekDerivationAlg", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.33": { "d": "intendedRecipients", "c": "S/MIME Authenticated Attributes. Obsolete", "w": true }, + "1.2.840.113549.1.9.16.2.34": { "d": "cmcUnsignedData", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.35": { "d": "fwPackageID", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.36": { "d": "fwTargetHardwareIDs", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.37": { "d": "fwDecryptKeyID", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.38": { "d": "fwImplCryptAlgs", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.39": { "d": "fwWrappedFirmwareKey", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.40": { "d": "fwCommunityIdentifiers", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.41": { "d": "fwPkgMessageDigest", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.42": { "d": "fwPackageInfo", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.43": { "d": "fwImplCompressAlgs", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.44": { "d": "etsAttrCertificateRefs", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.45": { "d": "etsAttrRevocationRefs", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.46": { "d": "binarySigningTime", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.47": { "d": "signingCertificateV2", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.48": { "d": "etsArchiveTimeStampV2", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.49": { "d": "erInternal", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.50": { "d": "erExternal", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.2.51": { "d": "multipleSignatures", "c": "S/MIME Authenticated Attributes", "w": false }, + "1.2.840.113549.1.9.16.3.1": { "d": "esDHwith3DES", "c": "S/MIME Algorithms. Obsolete", "w": true }, + "1.2.840.113549.1.9.16.3.2": { "d": "esDHwithRC2", "c": "S/MIME Algorithms. Obsolete", "w": true }, + "1.2.840.113549.1.9.16.3.3": { "d": "3desWrap", "c": "S/MIME Algorithms. Obsolete", "w": true }, + "1.2.840.113549.1.9.16.3.4": { "d": "rc2Wrap", "c": "S/MIME Algorithms. Obsolete", "w": true }, + "1.2.840.113549.1.9.16.3.5": { "d": "esDH", "c": "S/MIME Algorithms", "w": false }, + "1.2.840.113549.1.9.16.3.6": { "d": "cms3DESwrap", "c": "S/MIME Algorithms", "w": false }, + "1.2.840.113549.1.9.16.3.7": { "d": "cmsRC2wrap", "c": "S/MIME Algorithms", "w": false }, + "1.2.840.113549.1.9.16.3.8": { "d": "zlib", "c": "S/MIME Algorithms", "w": false }, + "1.2.840.113549.1.9.16.3.9": { "d": "pwriKEK", "c": "S/MIME Algorithms", "w": false }, + "1.2.840.113549.1.9.16.3.10": { "d": "ssDH", "c": "S/MIME Algorithms", "w": false }, + "1.2.840.113549.1.9.16.3.11": { "d": "hmacWith3DESwrap", "c": "S/MIME Algorithms", "w": false }, + "1.2.840.113549.1.9.16.3.12": { "d": "hmacWithAESwrap", "c": "S/MIME Algorithms", "w": false }, + "1.2.840.113549.1.9.16.3.13": { "d": "md5XorExperiment", "c": "S/MIME Algorithms. Experimental", "w": true }, + "1.2.840.113549.1.9.16.3.14": { "d": "rsaKEM", "c": "S/MIME Algorithms", "w": false }, + "1.2.840.113549.1.9.16.3.15": { "d": "authEnc128", "c": "S/MIME Algorithms", "w": false }, + "1.2.840.113549.1.9.16.3.16": { "d": "authEnc256", "c": "S/MIME Algorithms", "w": false }, + "1.2.840.113549.1.9.16.4.1": { "d": "certDist-ldap", "c": "S/MIME Certificate Distribution", "w": false }, + "1.2.840.113549.1.9.16.5.1": { "d": "sigPolicyQualifier-spuri x", "c": "S/MIME Signature Policy Qualifiers", "w": false }, + "1.2.840.113549.1.9.16.5.2": { "d": "sigPolicyQualifier-spUserNotice", "c": "S/MIME Signature Policy Qualifiers", "w": false }, + "1.2.840.113549.1.9.16.6.1": { "d": "proofOfOrigin", "c": "S/MIME Commitment Type Identifiers", "w": false }, + "1.2.840.113549.1.9.16.6.2": { "d": "proofOfReceipt", "c": "S/MIME Commitment Type Identifiers", "w": false }, + "1.2.840.113549.1.9.16.6.3": { "d": "proofOfDelivery", "c": "S/MIME Commitment Type Identifiers", "w": false }, + "1.2.840.113549.1.9.16.6.4": { "d": "proofOfSender", "c": "S/MIME Commitment Type Identifiers", "w": false }, + "1.2.840.113549.1.9.16.6.5": { "d": "proofOfApproval", "c": "S/MIME Commitment Type Identifiers", "w": false }, + "1.2.840.113549.1.9.16.6.6": { "d": "proofOfCreation", "c": "S/MIME Commitment Type Identifiers", "w": false }, + "1.2.840.113549.1.9.16.8.1": { "d": "glUseKEK", "c": "S/MIME Symmetric Key Distribution Attributes", "w": false }, + "1.2.840.113549.1.9.16.8.2": { "d": "glDelete", "c": "S/MIME Symmetric Key Distribution Attributes", "w": false }, + "1.2.840.113549.1.9.16.8.3": { "d": "glAddMember", "c": "S/MIME Symmetric Key Distribution Attributes", "w": false }, + "1.2.840.113549.1.9.16.8.4": { "d": "glDeleteMember", "c": "S/MIME Symmetric Key Distribution Attributes", "w": false }, + "1.2.840.113549.1.9.16.8.5": { "d": "glRekey", "c": "S/MIME Symmetric Key Distribution Attributes", "w": false }, + "1.2.840.113549.1.9.16.8.6": { "d": "glAddOwner", "c": "S/MIME Symmetric Key Distribution Attributes", "w": false }, + "1.2.840.113549.1.9.16.8.7": { "d": "glRemoveOwner", "c": "S/MIME Symmetric Key Distribution Attributes", "w": false }, + "1.2.840.113549.1.9.16.8.8": { "d": "glkCompromise", "c": "S/MIME Symmetric Key Distribution Attributes", "w": false }, + "1.2.840.113549.1.9.16.8.9": { "d": "glkRefresh", "c": "S/MIME Symmetric Key Distribution Attributes", "w": false }, + "1.2.840.113549.1.9.16.8.10": { "d": "glFailInfo", "c": "S/MIME Symmetric Key Distribution Attributes. Obsolete", "w": true }, + "1.2.840.113549.1.9.16.8.11": { "d": "glaQueryRequest", "c": "S/MIME Symmetric Key Distribution Attributes", "w": false }, + "1.2.840.113549.1.9.16.8.12": { "d": "glaQueryResponse", "c": "S/MIME Symmetric Key Distribution Attributes", "w": false }, + "1.2.840.113549.1.9.16.8.13": { "d": "glProvideCert", "c": "S/MIME Symmetric Key Distribution Attributes", "w": false }, + "1.2.840.113549.1.9.16.8.14": { "d": "glUpdateCert", "c": "S/MIME Symmetric Key Distribution Attributes", "w": false }, + "1.2.840.113549.1.9.16.8.15": { "d": "glKey", "c": "S/MIME Symmetric Key Distribution Attributes", "w": false }, + "1.2.840.113549.1.9.16.9": { "d": "signatureTypeIdentifier", "c": "S/MIME", "w": false }, + "1.2.840.113549.1.9.16.9.1": { "d": "originatorSig", "c": "S/MIME Signature Type Identifier", "w": false }, + "1.2.840.113549.1.9.16.9.2": { "d": "domainSig", "c": "S/MIME Signature Type Identifier", "w": false }, + "1.2.840.113549.1.9.16.9.3": { "d": "additionalAttributesSig", "c": "S/MIME Signature Type Identifier", "w": false }, + "1.2.840.113549.1.9.16.9.4": { "d": "reviewSig", "c": "S/MIME Signature Type Identifier", "w": false }, + "1.2.840.113549.1.9.16.11": { "d": "capabilities", "c": "S/MIME", "w": false }, + "1.2.840.113549.1.9.16.11.1": { "d": "preferBinaryInside", "c": "S/MIME Capability", "w": false }, + "1.2.840.113549.1.9.20": { "d": "friendlyName (for PKCS #12)", "c": "PKCS #9 via PKCS #12", "w": false }, + "1.2.840.113549.1.9.21": { "d": "localKeyID (for PKCS #12)", "c": "PKCS #9 via PKCS #12", "w": false }, + "1.2.840.113549.1.9.22": { "d": "certTypes (for PKCS #12)", "c": "PKCS #9 via PKCS #12", "w": false }, + "1.2.840.113549.1.9.22.1": { "d": "x509Certificate (for PKCS #12)", "c": "PKCS #9 via PKCS #12", "w": false }, + "1.2.840.113549.1.9.22.2": { "d": "sdsiCertificate (for PKCS #12)", "c": "PKCS #9 via PKCS #12", "w": false }, + "1.2.840.113549.1.9.23": { "d": "crlTypes (for PKCS #12)", "c": "PKCS #9 via PKCS #12", "w": false }, + "1.2.840.113549.1.9.23.1": { "d": "x509Crl (for PKCS #12)", "c": "PKCS #9 via PKCS #12", "w": false }, + "1.2.840.113549.1.9.24": { "d": "pkcs9objectClass", "c": "PKCS #9/RFC 2985", "w": false }, + "1.2.840.113549.1.9.25": { "d": "pkcs9attributes", "c": "PKCS #9/RFC 2985", "w": false }, + "1.2.840.113549.1.9.25.1": { "d": "pkcs15Token", "c": "PKCS #9/RFC 2985 attribute", "w": false }, + "1.2.840.113549.1.9.25.2": { "d": "encryptedPrivateKeyInfo", "c": "PKCS #9/RFC 2985 attribute", "w": false }, + "1.2.840.113549.1.9.25.3": { "d": "randomNonce", "c": "PKCS #9/RFC 2985 attribute", "w": false }, + "1.2.840.113549.1.9.25.4": { "d": "sequenceNumber", "c": "PKCS #9/RFC 2985 attribute", "w": false }, + "1.2.840.113549.1.9.25.5": { "d": "pkcs7PDU", "c": "PKCS #9/RFC 2985 attribute", "w": false }, + "1.2.840.113549.1.9.26": { "d": "pkcs9syntax", "c": "PKCS #9/RFC 2985", "w": false }, + "1.2.840.113549.1.9.27": { "d": "pkcs9matchingRules", "c": "PKCS #9/RFC 2985", "w": false }, + "1.2.840.113549.1.12": { "d": "pkcs-12", "c": "", "w": false }, + "1.2.840.113549.1.12.1": { "d": "pkcs-12-PbeIds", "c": "This OID was formerly assigned as PKCS #12 modeID", "w": false }, + "1.2.840.113549.1.12.1.1": { "d": "pbeWithSHAAnd128BitRC4", "c": "PKCS #12 PbeIds. This OID was formerly assigned as pkcs-12-OfflineTransportMode", "w": false }, + "1.2.840.113549.1.12.1.2": { "d": "pbeWithSHAAnd40BitRC4", "c": "PKCS #12 PbeIds. This OID was formerly assigned as pkcs-12-OnlineTransportMode", "w": false }, + "1.2.840.113549.1.12.1.3": { "d": "pbeWithSHAAnd3-KeyTripleDES-CBC", "c": "PKCS #12 PbeIds", "w": false }, + "1.2.840.113549.1.12.1.4": { "d": "pbeWithSHAAnd2-KeyTripleDES-CBC", "c": "PKCS #12 PbeIds", "w": false }, + "1.2.840.113549.1.12.1.5": { "d": "pbeWithSHAAnd128BitRC2-CBC", "c": "PKCS #12 PbeIds", "w": false }, + "1.2.840.113549.1.12.1.6": { "d": "pbeWithSHAAnd40BitRC2-CBC", "c": "PKCS #12 PbeIds", "w": false }, + "1.2.840.113549.1.12.2": { "d": "pkcs-12-ESPVKID", "c": "Deprecated", "w": true }, + "1.2.840.113549.1.12.2.1": { "d": "pkcs-12-PKCS8KeyShrouding", "c": "PKCS #12 ESPVKID. Deprecated, use (1 2 840 113549 1 12 3 5) instead", "w": true }, + "1.2.840.113549.1.12.3": { "d": "pkcs-12-BagIds", "c": "", "w": false }, + "1.2.840.113549.1.12.3.1": { "d": "pkcs-12-keyBagId", "c": "PKCS #12 BagIds", "w": false }, + "1.2.840.113549.1.12.3.2": { "d": "pkcs-12-certAndCRLBagId", "c": "PKCS #12 BagIds", "w": false }, + "1.2.840.113549.1.12.3.3": { "d": "pkcs-12-secretBagId", "c": "PKCS #12 BagIds", "w": false }, + "1.2.840.113549.1.12.3.4": { "d": "pkcs-12-safeContentsId", "c": "PKCS #12 BagIds", "w": false }, + "1.2.840.113549.1.12.3.5": { "d": "pkcs-12-pkcs-8ShroudedKeyBagId", "c": "PKCS #12 BagIds", "w": false }, + "1.2.840.113549.1.12.4": { "d": "pkcs-12-CertBagID", "c": "Deprecated", "w": true }, + "1.2.840.113549.1.12.4.1": { "d": "pkcs-12-X509CertCRLBagID", "c": "PKCS #12 CertBagID. This OID was formerly assigned as pkcs-12-X509CertCRLBag", "w": false }, + "1.2.840.113549.1.12.4.2": { "d": "pkcs-12-SDSICertBagID", "c": "PKCS #12 CertBagID. This OID was formerly assigned as pkcs-12-SDSICertBag", "w": false }, + "1.2.840.113549.1.12.5": { "d": "pkcs-12-OID", "c": "", "w": true }, + "1.2.840.113549.1.12.5.1": { "d": "pkcs-12-PBEID", "c": "PKCS #12 OID. Deprecated, use the partially compatible (1 2 840 113549 1 12 1) OIDs instead", "w": true }, + "1.2.840.113549.1.12.5.1.1": { "d": "pkcs-12-PBEWithSha1And128BitRC4", "c": "PKCS #12 OID PBEID. Deprecated, use (1 2 840 113549 1 12 1 1) instead", "w": true }, + "1.2.840.113549.1.12.5.1.2": { "d": "pkcs-12-PBEWithSha1And40BitRC4", "c": "PKCS #12 OID PBEID. Deprecated, use (1 2 840 113549 1 12 1 2) instead", "w": true }, + "1.2.840.113549.1.12.5.1.3": { "d": "pkcs-12-PBEWithSha1AndTripleDESCBC", "c": "PKCS #12 OID PBEID. Deprecated, use the incompatible but similar (1 2 840 113549 1 12 1 3) or (1 2 840 113549 1 12 1 4) instead", "w": true }, + "1.2.840.113549.1.12.5.1.4": { "d": "pkcs-12-PBEWithSha1And128BitRC2CBC", "c": "PKCS #12 OID PBEID. Deprecated, use (1 2 840 113549 1 12 1 5) instead", "w": true }, + "1.2.840.113549.1.12.5.1.5": { "d": "pkcs-12-PBEWithSha1And40BitRC2CBC", "c": "PKCS #12 OID PBEID. Deprecated, use (1 2 840 113549 1 12 1 6) instead", "w": true }, + "1.2.840.113549.1.12.5.1.6": { "d": "pkcs-12-PBEWithSha1AndRC4", "c": "PKCS #12 OID PBEID. Deprecated, use the incompatible but similar (1 2 840 113549 1 12 1 1) or (1 2 840 113549 1 12 1 2) instead", "w": true }, + "1.2.840.113549.1.12.5.1.7": { "d": "pkcs-12-PBEWithSha1AndRC2CBC", "c": "PKCS #12 OID PBEID. Deprecated, use the incompatible but similar (1 2 840 113549 1 12 1 5) or (1 2 840 113549 1 12 1 6) instead", "w": true }, + "1.2.840.113549.1.12.5.2": { "d": "pkcs-12-EnvelopingID", "c": "PKCS #12 OID. Deprecated, use the conventional PKCS #1 OIDs instead", "w": false }, + "1.2.840.113549.1.12.5.2.1": { "d": "pkcs-12-RSAEncryptionWith128BitRC4", "c": "PKCS #12 OID EnvelopingID. Deprecated, use the conventional PKCS #1 OIDs instead", "w": true }, + "1.2.840.113549.1.12.5.2.2": { "d": "pkcs-12-RSAEncryptionWith40BitRC4", "c": "PKCS #12 OID EnvelopingID. Deprecated, use the conventional PKCS #1 OIDs instead", "w": true }, + "1.2.840.113549.1.12.5.2.3": { "d": "pkcs-12-RSAEncryptionWithTripleDES", "c": "PKCS #12 OID EnvelopingID. Deprecated, use the conventional PKCS #1 OIDs instead", "w": true }, + "1.2.840.113549.1.12.5.3": { "d": "pkcs-12-SignatureID", "c": "PKCS #12 OID EnvelopingID. Deprecated, use the conventional PKCS #1 OIDs instead", "w": true }, + "1.2.840.113549.1.12.5.3.1": { "d": "pkcs-12-RSASignatureWithSHA1Digest", "c": "PKCS #12 OID SignatureID. Deprecated, use the conventional PKCS #1 OIDs instead", "w": true }, + "1.2.840.113549.1.12.10": { "d": "pkcs-12Version1", "c": "", "w": false }, + "1.2.840.113549.1.12.10.1": { "d": "pkcs-12BadIds", "c": "", "w": false }, + "1.2.840.113549.1.12.10.1.1": { "d": "pkcs-12-keyBag", "c": "PKCS #12 BagIds", "w": false }, + "1.2.840.113549.1.12.10.1.2": { "d": "pkcs-12-pkcs-8ShroudedKeyBag", "c": "PKCS #12 BagIds", "w": false }, + "1.2.840.113549.1.12.10.1.3": { "d": "pkcs-12-certBag", "c": "PKCS #12 BagIds", "w": false }, + "1.2.840.113549.1.12.10.1.4": { "d": "pkcs-12-crlBag", "c": "PKCS #12 BagIds", "w": false }, + "1.2.840.113549.1.12.10.1.5": { "d": "pkcs-12-secretBag", "c": "PKCS #12 BagIds", "w": false }, + "1.2.840.113549.1.12.10.1.6": { "d": "pkcs-12-safeContentsBag", "c": "PKCS #12 BagIds", "w": false }, + "1.2.840.113549.1.15.1": { "d": "pkcs15modules", "c": "PKCS #15", "w": false }, + "1.2.840.113549.1.15.2": { "d": "pkcs15attributes", "c": "PKCS #15", "w": false }, + "1.2.840.113549.1.15.3": { "d": "pkcs15contentType", "c": "PKCS #15", "w": false }, + "1.2.840.113549.1.15.3.1": { "d": "pkcs15content", "c": "PKCS #15 content type", "w": false }, + "1.2.840.113549.2": { "d": "digestAlgorithm", "c": "", "w": false }, + "1.2.840.113549.2.2": { "d": "md2", "c": "RSADSI digestAlgorithm", "w": false }, + "1.2.840.113549.2.4": { "d": "md4", "c": "RSADSI digestAlgorithm", "w": false }, + "1.2.840.113549.2.5": { "d": "md5", "c": "RSADSI digestAlgorithm", "w": false }, + "1.2.840.113549.2.7": { "d": "hmacWithSHA1", "c": "RSADSI digestAlgorithm", "w": false }, + "1.2.840.113549.2.8": { "d": "hmacWithSHA224", "c": "RSADSI digestAlgorithm", "w": false }, + "1.2.840.113549.2.9": { "d": "hmacWithSHA256", "c": "RSADSI digestAlgorithm", "w": false }, + "1.2.840.113549.2.10": { "d": "hmacWithSHA384", "c": "RSADSI digestAlgorithm", "w": false }, + "1.2.840.113549.2.11": { "d": "hmacWithSHA512", "c": "RSADSI digestAlgorithm", "w": false }, + "1.2.840.113549.3": { "d": "encryptionAlgorithm", "c": "", "w": false }, + "1.2.840.113549.3.2": { "d": "rc2CBC", "c": "RSADSI encryptionAlgorithm", "w": false }, + "1.2.840.113549.3.3": { "d": "rc2ECB", "c": "RSADSI encryptionAlgorithm", "w": false }, + "1.2.840.113549.3.4": { "d": "rc4", "c": "RSADSI encryptionAlgorithm", "w": false }, + "1.2.840.113549.3.5": { "d": "rc4WithMAC", "c": "RSADSI encryptionAlgorithm", "w": false }, + "1.2.840.113549.3.6": { "d": "desx-CBC", "c": "RSADSI encryptionAlgorithm", "w": false }, + "1.2.840.113549.3.7": { "d": "des-EDE3-CBC", "c": "RSADSI encryptionAlgorithm", "w": false }, + "1.2.840.113549.3.8": { "d": "rc5CBC", "c": "RSADSI encryptionAlgorithm", "w": false }, + "1.2.840.113549.3.9": { "d": "rc5-CBCPad", "c": "RSADSI encryptionAlgorithm", "w": false }, + "1.2.840.113549.3.10": { "d": "desCDMF", "c": "RSADSI encryptionAlgorithm. Formerly called CDMFCBCPad", "w": false }, + "1.2.840.114021.1.6.1": { "d": "Identrus unknown policyIdentifier", "c": "Identrus", "w": false }, + "1.2.840.114021.4.1": { "d": "identrusOCSP", "c": "Identrus", "w": false }, + "1.2.840.113556.1.2.241": { "d": "deliveryMechanism", "c": "Microsoft Exchange Server - attribute", "w": false }, + "1.2.840.113556.1.3.0": { "d": "site-Addressing", "c": "Microsoft Exchange Server - object class", "w": false }, + "1.2.840.113556.1.3.13": { "d": "classSchema", "c": "Microsoft Exchange Server - object class", "w": false }, + "1.2.840.113556.1.3.14": { "d": "attributeSchema", "c": "Microsoft Exchange Server - object class", "w": false }, + "1.2.840.113556.1.3.17": { "d": "mailbox-Agent", "c": "Microsoft Exchange Server - object class", "w": false }, + "1.2.840.113556.1.3.22": { "d": "mailbox", "c": "Microsoft Exchange Server - object class", "w": false }, + "1.2.840.113556.1.3.23": { "d": "container", "c": "Microsoft Exchange Server - object class", "w": false }, + "1.2.840.113556.1.3.46": { "d": "mailRecipient", "c": "Microsoft Exchange Server - object class", "w": false }, + "1.2.840.113556.1.2.281": { "d": "ntSecurityDescriptor", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.145": { "d": "revision", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1327": { "d": "pKIDefaultKeySpec", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1328": { "d": "pKIKeyUsage", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1329": { "d": "pKIMaxIssuingDepth", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1330": { "d": "pKICriticalExtensions", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1331": { "d": "pKIExpirationPeriod", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1332": { "d": "pKIOverlapPeriod", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1333": { "d": "pKIExtendedKeyUsage", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1334": { "d": "pKIDefaultCSPs", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1335": { "d": "pKIEnrollmentAccess", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1429": { "d": "msPKI-RA-Signature", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1430": { "d": "msPKI-Enrollment-Flag", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1431": { "d": "msPKI-Private-Key-Flag", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1432": { "d": "msPKI-Certificate-Name-Flag", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1433": { "d": "msPKI-Minimal-Key-Size", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1434": { "d": "msPKI-Template-Schema-Version", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1435": { "d": "msPKI-Template-Minor-Revision", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1436": { "d": "msPKI-Cert-Template-OID", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1437": { "d": "msPKI-Supersede-Templates", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1438": { "d": "msPKI-RA-Policies", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1439": { "d": "msPKI-Certificate-Policy", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1674": { "d": "msPKI-Certificate-Application-Policy", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.1.4.1675": { "d": "msPKI-RA-Application-Policies", "c": "Microsoft Cert Template - attribute", "w": false }, + "1.2.840.113556.4.3": { "d": "microsoftExcel", "c": "Microsoft", "w": false }, + "1.2.840.113556.4.4": { "d": "titledWithOID", "c": "Microsoft", "w": false }, + "1.2.840.113556.4.5": { "d": "microsoftPowerPoint", "c": "Microsoft", "w": false }, + "1.2.840.113628.114.1.7": { "d": "adobePKCS7", "c": "Adobe", "w": false }, + "1.2.840.113635.100": { "d": "appleDataSecurity", "c": "Apple", "w": false }, + "1.2.840.113635.100.1": { "d": "appleTrustPolicy", "c": "Apple", "w": false }, + "1.2.840.113635.100.1.1": { "d": "appleISignTP", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.1.2": { "d": "appleX509Basic", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.1.3": { "d": "appleSSLPolicy", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.1.4": { "d": "appleLocalCertGenPolicy", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.1.5": { "d": "appleCSRGenPolicy", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.1.6": { "d": "appleCRLPolicy", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.1.7": { "d": "appleOCSPPolicy", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.1.8": { "d": "appleSMIMEPolicy", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.1.9": { "d": "appleEAPPolicy", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.1.10": { "d": "appleSWUpdateSigningPolicy", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.1.11": { "d": "appleIPSecPolicy", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.1.12": { "d": "appleIChatPolicy", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.1.13": { "d": "appleResourceSignPolicy", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.1.14": { "d": "applePKINITClientPolicy", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.1.15": { "d": "applePKINITServerPolicy", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.1.16": { "d": "appleCodeSigningPolicy", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.1.17": { "d": "applePackageSigningPolicy", "c": "Apple trust policy", "w": false }, + "1.2.840.113635.100.2": { "d": "appleSecurityAlgorithm", "c": "Apple", "w": false }, + "1.2.840.113635.100.2.1": { "d": "appleFEE", "c": "Apple security algorithm", "w": false }, + "1.2.840.113635.100.2.2": { "d": "appleASC", "c": "Apple security algorithm", "w": false }, + "1.2.840.113635.100.2.3": { "d": "appleFEE_MD5", "c": "Apple security algorithm", "w": false }, + "1.2.840.113635.100.2.4": { "d": "appleFEE_SHA1", "c": "Apple security algorithm", "w": false }, + "1.2.840.113635.100.2.5": { "d": "appleFEED", "c": "Apple security algorithm", "w": false }, + "1.2.840.113635.100.2.6": { "d": "appleFEEDEXP", "c": "Apple security algorithm", "w": false }, + "1.2.840.113635.100.2.7": { "d": "appleECDSA", "c": "Apple security algorithm", "w": false }, + "1.2.840.113635.100.3": { "d": "appleDotMacCertificate", "c": "Apple", "w": false }, + "1.2.840.113635.100.3.1": { "d": "appleDotMacCertificateRequest", "c": "Apple dotMac certificate", "w": false }, + "1.2.840.113635.100.3.2": { "d": "appleDotMacCertificateExtension", "c": "Apple dotMac certificate", "w": false }, + "1.2.840.113635.100.3.3": { "d": "appleDotMacCertificateRequestValues", "c": "Apple dotMac certificate", "w": false }, + "1.2.840.113635.100.4": { "d": "appleExtendedKeyUsage", "c": "Apple", "w": false }, + "1.2.840.113635.100.4.1": { "d": "appleCodeSigning", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.1.1": { "d": "appleCodeSigningDevelopment", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.1.2": { "d": "appleSoftwareUpdateSigning", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.1.3": { "d": "appleCodeSigningThirdParty", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.1.4": { "d": "appleResourceSigning", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.2": { "d": "appleIChatSigning", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.3": { "d": "appleIChatEncryption", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.4": { "d": "appleSystemIdentity", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.5": { "d": "appleCryptoEnv", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.5.1": { "d": "appleCryptoProductionEnv", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.5.2": { "d": "appleCryptoMaintenanceEnv", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.5.3": { "d": "appleCryptoTestEnv", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.5.4": { "d": "appleCryptoDevelopmentEnv", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.6": { "d": "appleCryptoQoS", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.6.1": { "d": "appleCryptoTier0QoS", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.6.2": { "d": "appleCryptoTier1QoS", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.6.3": { "d": "appleCryptoTier2QoS", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.4.6.4": { "d": "appleCryptoTier3QoS", "c": "Apple extended key usage", "w": false }, + "1.2.840.113635.100.5": { "d": "appleCertificatePolicies", "c": "Apple", "w": false }, + "1.2.840.113635.100.5.1": { "d": "appleCertificatePolicyID", "c": "Apple", "w": false }, + "1.2.840.113635.100.5.2": { "d": "appleDotMacCertificatePolicyID", "c": "Apple", "w": false }, + "1.2.840.113635.100.5.3": { "d": "appleADCCertificatePolicyID", "c": "Apple", "w": false }, + "1.2.840.113635.100.6": { "d": "appleCertificateExtensions", "c": "Apple", "w": false }, + "1.2.840.113635.100.6.1": { "d": "appleCertificateExtensionCodeSigning", "c": "Apple certificate extension", "w": false }, + "1.2.840.113635.100.6.1.1": { "d": "appleCertificateExtensionAppleSigning", "c": "Apple certificate extension", "w": false }, + "1.2.840.113635.100.6.1.2": { "d": "appleCertificateExtensionADCDeveloperSigning", "c": "Apple certificate extension", "w": false }, + "1.2.840.113635.100.6.1.3": { "d": "appleCertificateExtensionADCAppleSigning", "c": "Apple certificate extension", "w": false }, + "1.3.6.1.4.1.311.2.1.4": { "d": "spcIndirectDataContext", "c": "Microsoft code signing", "w": false }, + "1.3.6.1.4.1.311.2.1.10": { "d": "spcAgencyInfo", "c": "Microsoft code signing. Also known as policyLink", "w": false }, + "1.3.6.1.4.1.311.2.1.11": { "d": "spcStatementType", "c": "Microsoft code signing", "w": false }, + "1.3.6.1.4.1.311.2.1.12": { "d": "spcSpOpusInfo", "c": "Microsoft code signing", "w": false }, + "1.3.6.1.4.1.311.2.1.14": { "d": "certReqExtensions", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.2.1.15": { "d": "spcPEImageData", "c": "Microsoft code signing", "w": false }, + "1.3.6.1.4.1.311.2.1.18": { "d": "spcRawFileData", "c": "Microsoft code signing", "w": false }, + "1.3.6.1.4.1.311.2.1.19": { "d": "spcStructuredStorageData", "c": "Microsoft code signing", "w": false }, + "1.3.6.1.4.1.311.2.1.20": { "d": "spcJavaClassData (type 1)", "c": "Microsoft code signing. Formerly \"link extension\" aka \"glue extension\"", "w": false }, + "1.3.6.1.4.1.311.2.1.21": { "d": "individualCodeSigning", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.2.1.22": { "d": "commercialCodeSigning", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.2.1.25": { "d": "spcLink (type 2)", "c": "Microsoft code signing. Also known as \"glue extension\"", "w": false }, + "1.3.6.1.4.1.311.2.1.26": { "d": "spcMinimalCriteriaInfo", "c": "Microsoft code signing", "w": false }, + "1.3.6.1.4.1.311.2.1.27": { "d": "spcFinancialCriteriaInfo", "c": "Microsoft code signing", "w": false }, + "1.3.6.1.4.1.311.2.1.28": { "d": "spcLink (type 3)", "c": "Microsoft code signing. Also known as \"glue extension\"", "w": false }, + "1.3.6.1.4.1.311.3.2.1": { "d": "timestampRequest", "c": "Microsoft code signing", "w": false }, + "1.3.6.1.4.1.311.10.1": { "d": "certTrustList", "c": "Microsoft contentType", "w": false }, + "1.3.6.1.4.1.311.10.1.1": { "d": "sortedCtl", "c": "Microsoft contentType", "w": false }, + "1.3.6.1.4.1.311.10.2": { "d": "nextUpdateLocation", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.10.3.1": { "d": "certTrustListSigning", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.3.2": { "d": "timeStampSigning", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.3.3": { "d": "serverGatedCrypto", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.3.3.1": { "d": "serialized", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.10.3.4": { "d": "encryptedFileSystem", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.3.5": { "d": "whqlCrypto", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.3.6": { "d": "nt5Crypto", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.3.7": { "d": "oemWHQLCrypto", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.3.8": { "d": "embeddedNTCrypto", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.3.9": { "d": "rootListSigner", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.3.10": { "d": "qualifiedSubordination", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.3.11": { "d": "keyRecovery", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.3.12": { "d": "documentSigning", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.3.13": { "d": "lifetimeSigning", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.3.14": { "d": "mobileDeviceSoftware", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.3.15": { "d": "smartDisplay", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.3.16": { "d": "cspSignature", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.3.4.1": { "d": "efsRecovery", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.4.1": { "d": "yesnoTrustAttr", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.10.5.1": { "d": "drm", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.5.2": { "d": "drmIndividualization", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.6.1": { "d": "licenses", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.6.2": { "d": "licenseServer", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.10.7.1": { "d": "keyidRdn", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.10.8.1": { "d": "removeCertificate", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.10.9.1": { "d": "crossCertDistPoints", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.10.10.1": { "d": "cmcAddAttributes", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.10.11": { "d": "certPropIdPrefix", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.10.11.4": { "d": "certMd5HashPropId", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.10.11.20": { "d": "certKeyIdentifierPropId", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.10.11.28": { "d": "certIssuerSerialNumberMd5HashPropId", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.10.11.29": { "d": "certSubjectNameMd5HashPropId", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.10.12.1": { "d": "anyApplicationPolicy", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.13.1": { "d": "renewalCertificate", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.13.2.1": { "d": "enrolmentNameValuePair", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.13.2.2": { "d": "enrolmentCSP", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.13.2.3": { "d": "osVersion", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.16.4": { "d": "microsoftRecipientInfo", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.17.1": { "d": "pkcs12KeyProviderNameAttr", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.17.2": { "d": "localMachineKeyset", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.17.3": { "d": "pkcs12ExtendedAttributes", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.20.1": { "d": "autoEnrollCtlUsage", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.20.2": { "d": "enrollCerttypeExtension", "c": "Microsoft CAPICOM certificate template, V1", "w": false }, + "1.3.6.1.4.1.311.20.2.1": { "d": "enrollmentAgent", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.20.2.2": { "d": "smartcardLogon", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.20.2.3": { "d": "universalPrincipalName", "c": "Microsoft UPN", "w": false }, + "1.3.6.1.4.1.311.20.3": { "d": "certManifold", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.21.1": { "d": "cAKeyCertIndexPair", "c": "Microsoft attribute. Also known as certsrvCaVersion", "w": false }, + "1.3.6.1.4.1.311.21.5": { "d": "caExchange", "c": "Microsoft extended key usage", "w": true }, + "1.3.6.1.4.1.311.21.2": { "d": "certSrvPreviousCertHash", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.21.3": { "d": "crlVirtualBase", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.21.4": { "d": "crlNextPublish", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.21.6": { "d": "keyRecovery", "c": "Microsoft extended key usage", "w": true }, + "1.3.6.1.4.1.311.21.7": { "d": "certificateTemplate", "c": "Microsoft CAPICOM certificate template, V2", "w": false }, + "1.3.6.1.4.1.311.21.9": { "d": "rdnDummySigner", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.21.10": { "d": "applicationCertPolicies", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.21.11": { "d": "applicationPolicyMappings", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.21.12": { "d": "applicationPolicyConstraints", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.21.13": { "d": "archivedKey", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.21.14": { "d": "crlSelfCDP", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.21.15": { "d": "requireCertChainPolicy", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.21.16": { "d": "archivedKeyCertHash", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.21.17": { "d": "issuedCertHash", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.21.19": { "d": "dsEmailReplication", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.21.20": { "d": "requestClientInfo", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.21.21": { "d": "encryptedKeyHash", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.21.22": { "d": "certsrvCrossCaVersion", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.25.1": { "d": "ntdsReplication", "c": "Microsoft", "w": false }, + "1.3.6.1.4.1.311.31.1": { "d": "productUpdate", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.311.47.1.1": { "d": "systemHealth", "c": "Microsoft extended key usage", "w": false }, + "1.3.6.1.4.1.311.47.1.3": { "d": "systemHealthLoophole", "c": "Microsoft extended key usage", "w": false }, + "1.3.6.1.4.1.311.60.1.1": { "d": "rootProgramFlags", "c": "Microsoft policy attribute", "w": false }, + "1.3.6.1.4.1.311.61.1.1": { "d": "kernelModeCodeSigning", "c": "Microsoft enhanced key usage", "w": false }, + "1.3.6.1.4.1.311.60.2.1.1": { "d": "jurisdictionOfIncorporationL", "c": "Microsoft (???)", "w": false }, + "1.3.6.1.4.1.311.60.2.1.2": { "d": "jurisdictionOfIncorporationSP", "c": "Microsoft (???)", "w": false }, + "1.3.6.1.4.1.311.60.2.1.3": { "d": "jurisdictionOfIncorporationC", "c": "Microsoft (???)", "w": false }, + "1.3.6.1.4.1.311.88.2.1": { "d": "originalFilename", "c": "Microsoft attribute", "w": false }, + "1.3.6.1.4.1.188.7.1.1": { "d": "ascom", "c": "Ascom Systech", "w": false }, + "1.3.6.1.4.1.188.7.1.1.1": { "d": "ideaECB", "c": "Ascom Systech", "w": false }, + "1.3.6.1.4.1.188.7.1.1.2": { "d": "ideaCBC", "c": "Ascom Systech", "w": false }, + "1.3.6.1.4.1.188.7.1.1.3": { "d": "ideaCFB", "c": "Ascom Systech", "w": false }, + "1.3.6.1.4.1.188.7.1.1.4": { "d": "ideaOFB", "c": "Ascom Systech", "w": false }, + "1.3.6.1.4.1.2428.10.1.1": { "d": "UNINETT policyIdentifier", "c": "UNINETT PCA", "w": false }, + "1.3.6.1.4.1.2712.10": { "d": "ICE-TEL policyIdentifier", "c": "ICE-TEL CA", "w": false }, + "1.3.6.1.4.1.2786.1.1.1": { "d": "ICE-TEL Italian policyIdentifier", "c": "ICE-TEL CA policy", "w": false }, + "1.3.6.1.4.1.3029.1.1.1": { "d": "blowfishECB", "c": "cryptlib encryption algorithm", "w": false }, + "1.3.6.1.4.1.3029.1.1.2": { "d": "blowfishCBC", "c": "cryptlib encryption algorithm", "w": false }, + "1.3.6.1.4.1.3029.1.1.3": { "d": "blowfishCFB", "c": "cryptlib encryption algorithm", "w": false }, + "1.3.6.1.4.1.3029.1.1.4": { "d": "blowfishOFB", "c": "cryptlib encryption algorithm", "w": false }, + "1.3.6.1.4.1.3029.1.2.1": { "d": "elgamal", "c": "cryptlib public-key algorithm", "w": false }, + "1.3.6.1.4.1.3029.1.2.1.1": { "d": "elgamalWithSHA-1", "c": "cryptlib public-key algorithm", "w": false }, + "1.3.6.1.4.1.3029.1.2.1.2": { "d": "elgamalWithRIPEMD-160", "c": "cryptlib public-key algorithm", "w": false }, + "1.3.6.1.4.1.3029.3.1.1": { "d": "cryptlibPresenceCheck", "c": "cryptlib attribute type", "w": false }, + "1.3.6.1.4.1.3029.3.1.2": { "d": "pkiBoot", "c": "cryptlib attribute type", "w": false }, + "1.3.6.1.4.1.3029.3.1.4": { "d": "crlExtReason", "c": "cryptlib attribute type", "w": false }, + "1.3.6.1.4.1.3029.3.1.5": { "d": "keyFeatures", "c": "cryptlib attribute type", "w": false }, + "1.3.6.1.4.1.3029.4.1": { "d": "cryptlibContent", "c": "cryptlib", "w": false }, + "1.3.6.1.4.1.3029.4.1.1": { "d": "cryptlibConfigData", "c": "cryptlib content type", "w": false }, + "1.3.6.1.4.1.3029.4.1.2": { "d": "cryptlibUserIndex", "c": "cryptlib content type", "w": false }, + "1.3.6.1.4.1.3029.4.1.3": { "d": "cryptlibUserInfo", "c": "cryptlib content type", "w": false }, + "1.3.6.1.4.1.3029.4.1.4": { "d": "rtcsRequest", "c": "cryptlib content type", "w": false }, + "1.3.6.1.4.1.3029.4.1.5": { "d": "rtcsResponse", "c": "cryptlib content type", "w": false }, + "1.3.6.1.4.1.3029.4.1.6": { "d": "rtcsResponseExt", "c": "cryptlib content type", "w": false }, + "1.3.6.1.4.1.3029.42.11172.1": { "d": "mpeg-1", "c": "cryptlib special MPEG-of-cat OID", "w": false }, + "1.3.6.1.4.1.3029.54.11940.54": { "d": "TSA policy \"Anything that arrives, we sign\"", "c": "cryptlib TSA policy", "w": false }, + "1.3.6.1.4.1.3029.88.89.90.90.89": { "d": "xYZZY policyIdentifier", "c": "cryptlib certificate policy", "w": false }, + "1.3.6.1.4.1.3401.8.1.1": { "d": "pgpExtension", "c": "PGP key information", "w": false }, + "1.3.6.1.4.1.3576.7": { "d": "eciaAscX12Edi", "c": "TMN EDI for Interactive Agents", "w": false }, + "1.3.6.1.4.1.3576.7.1": { "d": "plainEDImessage", "c": "TMN EDI for Interactive Agents", "w": false }, + "1.3.6.1.4.1.3576.7.2": { "d": "signedEDImessage", "c": "TMN EDI for Interactive Agents", "w": false }, + "1.3.6.1.4.1.3576.7.5": { "d": "integrityEDImessage", "c": "TMN EDI for Interactive Agents", "w": false }, + "1.3.6.1.4.1.3576.7.65": { "d": "iaReceiptMessage", "c": "TMN EDI for Interactive Agents", "w": false }, + "1.3.6.1.4.1.3576.7.97": { "d": "iaStatusMessage", "c": "TMN EDI for Interactive Agents", "w": false }, + "1.3.6.1.4.1.3576.8": { "d": "eciaEdifact", "c": "TMN EDI for Interactive Agents", "w": false }, + "1.3.6.1.4.1.3576.9": { "d": "eciaNonEdi", "c": "TMN EDI for Interactive Agents", "w": false }, + "1.3.6.1.4.1.4146": { "d": "Globalsign", "c": "Globalsign", "w": false }, + "1.3.6.1.4.1.4146.1": { "d": "globalsignPolicy", "c": "Globalsign", "w": false }, + "1.3.6.1.4.1.4146.1.10": { "d": "globalsignDVPolicy", "c": "Globalsign policy", "w": false }, + "1.3.6.1.4.1.4146.1.20": { "d": "globalsignOVPolicy", "c": "Globalsign policy", "w": false }, + "1.3.6.1.4.1.4146.1.30": { "d": "globalsignTSAPolicy", "c": "Globalsign policy", "w": false }, + "1.3.6.1.4.1.4146.1.40": { "d": "globalsignClientCertPolicy", "c": "Globalsign policy", "w": false }, + "1.3.6.1.4.1.4146.1.50": { "d": "globalsignCodeSignPolicy", "c": "Globalsign policy", "w": false }, + "1.3.6.1.4.1.4146.1.60": { "d": "globalsignRootSignPolicy", "c": "Globalsign policy", "w": false }, + "1.3.6.1.4.1.4146.1.70": { "d": "globalsignTrustedRootPolicy", "c": "Globalsign policy", "w": false }, + "1.3.6.1.4.1.4146.1.80": { "d": "globalsignEDIClientPolicy", "c": "Globalsign policy", "w": false }, + "1.3.6.1.4.1.4146.1.81": { "d": "globalsignEDIServerPolicy", "c": "Globalsign policy", "w": false }, + "1.3.6.1.4.1.4146.1.90": { "d": "globalsignTPMRootPolicy", "c": "Globalsign policy", "w": false }, + "1.3.6.1.4.1.4146.1.95": { "d": "globalsignOCSPPolicy", "c": "Globalsign policy", "w": false }, + "1.3.6.1.4.1.5309.1": { "d": "edelWebPolicy", "c": "EdelWeb policy", "w": false }, + "1.3.6.1.4.1.5309.1.2": { "d": "edelWebCustomerPolicy", "c": "EdelWeb policy", "w": false }, + "1.3.6.1.4.1.5309.1.2.1": { "d": "edelWebClepsydrePolicy", "c": "EdelWeb policy", "w": false }, + "1.3.6.1.4.1.5309.1.2.2": { "d": "edelWebExperimentalTSAPolicy", "c": "EdelWeb policy", "w": false }, + "1.3.6.1.4.1.5309.1.2.3": { "d": "edelWebOpenEvidenceTSAPolicy", "c": "EdelWeb policy", "w": false }, + "1.3.6.1.4.1.5472": { "d": "timeproof", "c": "enterprise", "w": false }, + "1.3.6.1.4.1.5472.1": { "d": "tss", "c": "timeproof", "w": false }, + "1.3.6.1.4.1.5472.1.1": { "d": "tss80", "c": "timeproof TSS", "w": false }, + "1.3.6.1.4.1.5472.1.2": { "d": "tss380", "c": "timeproof TSS", "w": false }, + "1.3.6.1.4.1.5472.1.3": { "d": "tss400", "c": "timeproof TSS", "w": false }, + "1.3.6.1.4.1.5770.0.3": { "d": "secondaryPractices", "c": "MEDePass", "w": false }, + "1.3.6.1.4.1.5770.0.4": { "d": "physicianIdentifiers", "c": "MEDePass", "w": false }, + "1.3.6.1.4.1.6449.1.2.1.3.1": { "d": "comodoPolicy", "c": "Comodo CA", "w": false }, + "1.3.6.1.4.1.6449.1.2.2.15": { "d": "wotrustPolicy", "c": "WoTrust (Comodo) CA", "w": false }, + "1.3.6.1.4.1.6449.1.3.5.2": { "d": "comodoCertifiedDeliveryService", "c": "Comodo CA", "w": false }, + "1.3.6.1.4.1.6449.2.1.1": { "d": "comodoTimestampingPolicy", "c": "Comodo CA", "w": false }, + "1.3.6.1.4.1.8301.3.5.1": { "d": "validityModelChain", "c": "TU Darmstadt ValidityModel", "w": false }, + "1.3.6.1.4.1.8301.3.5.2": { "d": "validityModelShell", "c": "ValidityModel", "w": false }, + "1.3.6.1.4.1.8231.1": { "d": "rolUnicoNacional", "c": "Chilean Government national unique roll number", "w": false }, + "1.3.6.1.4.1.11591": { "d": "gnu", "c": "GNU Project (see http://www.gnupg.org/oids.html)", "w": false }, + "1.3.6.1.4.1.11591.1": { "d": "gnuRadius", "c": "GNU Radius", "w": false }, + "1.3.6.1.4.1.11591.3": { "d": "gnuRadar", "c": "GNU Radar", "w": false }, + "1.3.6.1.4.1.11591.12": { "d": "gnuDigestAlgorithm", "c": "GNU digest algorithm", "w": false }, + "1.3.6.1.4.1.11591.12.2": { "d": "tiger", "c": "GNU digest algorithm", "w": false }, + "1.3.6.1.4.1.11591.13": { "d": "gnuEncryptionAlgorithm", "c": "GNU encryption algorithm", "w": false }, + "1.3.6.1.4.1.11591.13.2": { "d": "serpent", "c": "GNU encryption algorithm", "w": false }, + "1.3.6.1.4.1.11591.13.2.1": { "d": "serpent128_ECB", "c": "GNU encryption algorithm", "w": false }, + "1.3.6.1.4.1.11591.13.2.2": { "d": "serpent128_CBC", "c": "GNU encryption algorithm", "w": false }, + "1.3.6.1.4.1.11591.13.2.3": { "d": "serpent128_OFB", "c": "GNU encryption algorithm", "w": false }, + "1.3.6.1.4.1.11591.13.2.4": { "d": "serpent128_CFB", "c": "GNU encryption algorithm", "w": false }, + "1.3.6.1.4.1.11591.13.2.21": { "d": "serpent192_ECB", "c": "GNU encryption algorithm", "w": false }, + "1.3.6.1.4.1.11591.13.2.22": { "d": "serpent192_CBC", "c": "GNU encryption algorithm", "w": false }, + "1.3.6.1.4.1.11591.13.2.23": { "d": "serpent192_OFB", "c": "GNU encryption algorithm", "w": false }, + "1.3.6.1.4.1.11591.13.2.24": { "d": "serpent192_CFB", "c": "GNU encryption algorithm", "w": false }, + "1.3.6.1.4.1.11591.13.2.41": { "d": "serpent256_ECB", "c": "GNU encryption algorithm", "w": false }, + "1.3.6.1.4.1.11591.13.2.42": { "d": "serpent256_CBC", "c": "GNU encryption algorithm", "w": false }, + "1.3.6.1.4.1.11591.13.2.43": { "d": "serpent256_OFB", "c": "GNU encryption algorithm", "w": false }, + "1.3.6.1.4.1.11591.13.2.44": { "d": "serpent256_CFB", "c": "GNU encryption algorithm", "w": false }, + "1.3.6.1.4.1.16334.509.1.1": { "d": "Northrop Grumman extKeyUsage?", "c": "Northrop Grumman extended key usage", "w": false }, + "1.3.6.1.4.1.16334.509.2.1": { "d": "ngcClass1", "c": "Northrop Grumman policy", "w": false }, + "1.3.6.1.4.1.16334.509.2.2": { "d": "ngcClass2", "c": "Northrop Grumman policy", "w": false }, + "1.3.6.1.4.1.16334.509.2.3": { "d": "ngcClass3", "c": "Northrop Grumman policy", "w": false }, + "1.3.6.1.5.5.7": { "d": "pkix", "c": "", "w": false }, + "1.3.6.1.5.5.7.0.12": { "d": "attributeCert", "c": "PKIX", "w": false }, + "1.3.6.1.5.5.7.1": { "d": "privateExtension", "c": "PKIX", "w": false }, + "1.3.6.1.5.5.7.1.1": { "d": "authorityInfoAccess", "c": "PKIX private extension", "w": false }, + "1.3.6.1.5.5.7.1.2": { "d": "biometricInfo", "c": "PKIX private extension", "w": false }, + "1.3.6.1.5.5.7.1.3": { "d": "qcStatements", "c": "PKIX private extension", "w": false }, + "1.3.6.1.5.5.7.1.4": { "d": "acAuditIdentity", "c": "PKIX private extension", "w": false }, + "1.3.6.1.5.5.7.1.5": { "d": "acTargeting", "c": "PKIX private extension", "w": false }, + "1.3.6.1.5.5.7.1.6": { "d": "acAaControls", "c": "PKIX private extension", "w": false }, + "1.3.6.1.5.5.7.1.7": { "d": "ipAddrBlocks", "c": "PKIX private extension", "w": false }, + "1.3.6.1.5.5.7.1.8": { "d": "autonomousSysIds", "c": "PKIX private extension", "w": false }, + "1.3.6.1.5.5.7.1.9": { "d": "routerIdentifier", "c": "PKIX private extension", "w": false }, + "1.3.6.1.5.5.7.1.10": { "d": "acProxying", "c": "PKIX private extension", "w": false }, + "1.3.6.1.5.5.7.1.11": { "d": "subjectInfoAccess", "c": "PKIX private extension", "w": false }, + "1.3.6.1.5.5.7.1.12": { "d": "logoType", "c": "PKIX private extension", "w": false }, + "1.3.6.1.5.5.7.1.13": { "d": "wlanSSID", "c": "PKIX private extension", "w": false }, + "1.3.6.1.5.5.7.2": { "d": "policyQualifierIds", "c": "PKIX", "w": false }, + "1.3.6.1.5.5.7.2.1": { "d": "cps", "c": "PKIX policy qualifier", "w": false }, + "1.3.6.1.5.5.7.2.2": { "d": "unotice", "c": "PKIX policy qualifier", "w": false }, + "1.3.6.1.5.5.7.2.3": { "d": "textNotice", "c": "PKIX policy qualifier", "w": false }, + "1.3.6.1.5.5.7.3": { "d": "keyPurpose", "c": "PKIX", "w": false }, + "1.3.6.1.5.5.7.3.1": { "d": "serverAuth", "c": "PKIX key purpose", "w": false }, + "1.3.6.1.5.5.7.3.2": { "d": "clientAuth", "c": "PKIX key purpose", "w": false }, + "1.3.6.1.5.5.7.3.3": { "d": "codeSigning", "c": "PKIX key purpose", "w": false }, + "1.3.6.1.5.5.7.3.4": { "d": "emailProtection", "c": "PKIX key purpose", "w": false }, + "1.3.6.1.5.5.7.3.5": { "d": "ipsecEndSystem", "c": "PKIX key purpose", "w": false }, + "1.3.6.1.5.5.7.3.6": { "d": "ipsecTunnel", "c": "PKIX key purpose", "w": false }, + "1.3.6.1.5.5.7.3.7": { "d": "ipsecUser", "c": "PKIX key purpose", "w": false }, + "1.3.6.1.5.5.7.3.8": { "d": "timeStamping", "c": "PKIX key purpose", "w": false }, + "1.3.6.1.5.5.7.3.9": { "d": "ocspSigning", "c": "PKIX key purpose", "w": false }, + "1.3.6.1.5.5.7.3.10": { "d": "dvcs", "c": "PKIX key purpose", "w": false }, + "1.3.6.1.5.5.7.3.11": { "d": "sbgpCertAAServerAuth", "c": "PKIX key purpose", "w": false }, + "1.3.6.1.5.5.7.3.13": { "d": "eapOverPPP", "c": "PKIX key purpose", "w": false }, + "1.3.6.1.5.5.7.3.14": { "d": "eapOverLAN", "c": "PKIX key purpose", "w": false }, + "1.3.6.1.5.5.7.4": { "d": "cmpInformationTypes", "c": "PKIX", "w": false }, + "1.3.6.1.5.5.7.4.1": { "d": "caProtEncCert", "c": "PKIX CMP information", "w": false }, + "1.3.6.1.5.5.7.4.2": { "d": "signKeyPairTypes", "c": "PKIX CMP information", "w": false }, + "1.3.6.1.5.5.7.4.3": { "d": "encKeyPairTypes", "c": "PKIX CMP information", "w": false }, + "1.3.6.1.5.5.7.4.4": { "d": "preferredSymmAlg", "c": "PKIX CMP information", "w": false }, + "1.3.6.1.5.5.7.4.5": { "d": "caKeyUpdateInfo", "c": "PKIX CMP information", "w": false }, + "1.3.6.1.5.5.7.4.6": { "d": "currentCRL", "c": "PKIX CMP information", "w": false }, + "1.3.6.1.5.5.7.4.7": { "d": "unsupportedOIDs", "c": "PKIX CMP information", "w": false }, + "1.3.6.1.5.5.7.4.10": { "d": "keyPairParamReq", "c": "PKIX CMP information", "w": false }, + "1.3.6.1.5.5.7.4.11": { "d": "keyPairParamRep", "c": "PKIX CMP information", "w": false }, + "1.3.6.1.5.5.7.4.12": { "d": "revPassphrase", "c": "PKIX CMP information", "w": false }, + "1.3.6.1.5.5.7.4.13": { "d": "implicitConfirm", "c": "PKIX CMP information", "w": false }, + "1.3.6.1.5.5.7.4.14": { "d": "confirmWaitTime", "c": "PKIX CMP information", "w": false }, + "1.3.6.1.5.5.7.4.15": { "d": "origPKIMessage", "c": "PKIX CMP information", "w": false }, + "1.3.6.1.5.5.7.4.16": { "d": "suppLangTags", "c": "PKIX CMP information", "w": false }, + "1.3.6.1.5.5.7.5": { "d": "crmfRegistration", "c": "PKIX", "w": false }, + "1.3.6.1.5.5.7.5.1": { "d": "regCtrl", "c": "PKIX CRMF registration", "w": false }, + "1.3.6.1.5.5.7.5.1.1": { "d": "regToken", "c": "PKIX CRMF registration control", "w": false }, + "1.3.6.1.5.5.7.5.1.2": { "d": "authenticator", "c": "PKIX CRMF registration control", "w": false }, + "1.3.6.1.5.5.7.5.1.3": { "d": "pkiPublicationInfo", "c": "PKIX CRMF registration control", "w": false }, + "1.3.6.1.5.5.7.5.1.4": { "d": "pkiArchiveOptions", "c": "PKIX CRMF registration control", "w": false }, + "1.3.6.1.5.5.7.5.1.5": { "d": "oldCertID", "c": "PKIX CRMF registration control", "w": false }, + "1.3.6.1.5.5.7.5.1.6": { "d": "protocolEncrKey", "c": "PKIX CRMF registration control", "w": false }, + "1.3.6.1.5.5.7.5.1.7": { "d": "altCertTemplate", "c": "PKIX CRMF registration control", "w": false }, + "1.3.6.1.5.5.7.5.1.8": { "d": "wtlsTemplate", "c": "PKIX CRMF registration control", "w": false }, + "1.3.6.1.5.5.7.5.2": { "d": "utf8Pairs", "c": "PKIX CRMF registration", "w": false }, + "1.3.6.1.5.5.7.5.2.1": { "d": "utf8Pairs", "c": "PKIX CRMF registration control", "w": false }, + "1.3.6.1.5.5.7.5.2.2": { "d": "certReq", "c": "PKIX CRMF registration control", "w": false }, + "1.3.6.1.5.5.7.6": { "d": "algorithms", "c": "PKIX", "w": false }, + "1.3.6.1.5.5.7.6.1": { "d": "des40", "c": "PKIX algorithm", "w": false }, + "1.3.6.1.5.5.7.6.2": { "d": "noSignature", "c": "PKIX algorithm", "w": false }, + "1.3.6.1.5.5.7.6.3": { "d": "dh-sig-hmac-sha1", "c": "PKIX algorithm", "w": false }, + "1.3.6.1.5.5.7.6.4": { "d": "dh-pop", "c": "PKIX algorithm", "w": false }, + "1.3.6.1.5.5.7.7": { "d": "cmcControls", "c": "PKIX", "w": false }, + "1.3.6.1.5.5.7.8": { "d": "otherNames", "c": "PKIX", "w": false }, + "1.3.6.1.5.5.7.8.1": { "d": "personalData", "c": "PKIX other name", "w": false }, + "1.3.6.1.5.5.7.8.2": { "d": "userGroup", "c": "PKIX other name", "w": false }, + "1.3.6.1.5.5.7.8.5": { "d": "xmppAddr", "c": "PKIX other name", "w": false }, + "1.3.6.1.5.5.7.9": { "d": "personalData", "c": "PKIX qualified certificates", "w": false }, + "1.3.6.1.5.5.7.9.1": { "d": "dateOfBirth", "c": "PKIX personal data", "w": false }, + "1.3.6.1.5.5.7.9.2": { "d": "placeOfBirth", "c": "PKIX personal data", "w": false }, + "1.3.6.1.5.5.7.9.3": { "d": "gender", "c": "PKIX personal data", "w": false }, + "1.3.6.1.5.5.7.9.4": { "d": "countryOfCitizenship", "c": "PKIX personal data", "w": false }, + "1.3.6.1.5.5.7.9.5": { "d": "countryOfResidence", "c": "PKIX personal data", "w": false }, + "1.3.6.1.5.5.7.10": { "d": "attributeCertificate", "c": "PKIX", "w": false }, + "1.3.6.1.5.5.7.10.1": { "d": "authenticationInfo", "c": "PKIX attribute certificate extension", "w": false }, + "1.3.6.1.5.5.7.10.2": { "d": "accessIdentity", "c": "PKIX attribute certificate extension", "w": false }, + "1.3.6.1.5.5.7.10.3": { "d": "chargingIdentity", "c": "PKIX attribute certificate extension", "w": false }, + "1.3.6.1.5.5.7.10.4": { "d": "group", "c": "PKIX attribute certificate extension", "w": false }, + "1.3.6.1.5.5.7.10.5": { "d": "role", "c": "PKIX attribute certificate extension", "w": false }, + "1.3.6.1.5.5.7.10.6": { "d": "wlanSSID", "c": "PKIX attribute-certificate extension", "w": false }, + "1.3.6.1.5.5.7.11": { "d": "personalData", "c": "PKIX qualified certificates", "w": false }, + "1.3.6.1.5.5.7.11.1": { "d": "pkixQCSyntax-v1", "c": "PKIX qualified certificates", "w": false }, + "1.3.6.1.5.5.7.14.2": { "d": "resourceCertificatePolicy", "c": "PKIX policies", "w": false }, + "1.3.6.1.5.5.7.20": { "d": "logo", "c": "PKIX qualified certificates", "w": false }, + "1.3.6.1.5.5.7.20.1": { "d": "logoLoyalty", "c": "PKIX", "w": false }, + "1.3.6.1.5.5.7.20.2": { "d": "logoBackground", "c": "PKIX", "w": false }, + "1.3.6.1.5.5.7.48.1": { "d": "ocsp", "c": "PKIX", "w": false }, + "1.3.6.1.5.5.7.48.1.1": { "d": "ocspBasic", "c": "OCSP", "w": false }, + "1.3.6.1.5.5.7.48.1.2": { "d": "ocspNonce", "c": "OCSP", "w": false }, + "1.3.6.1.5.5.7.48.1.3": { "d": "ocspCRL", "c": "OCSP", "w": false }, + "1.3.6.1.5.5.7.48.1.4": { "d": "ocspResponse", "c": "OCSP", "w": false }, + "1.3.6.1.5.5.7.48.1.5": { "d": "ocspNoCheck", "c": "OCSP", "w": false }, + "1.3.6.1.5.5.7.48.1.6": { "d": "ocspArchiveCutoff", "c": "OCSP", "w": false }, + "1.3.6.1.5.5.7.48.1.7": { "d": "ocspServiceLocator", "c": "OCSP", "w": false }, + "1.3.6.1.5.5.7.48.2": { "d": "caIssuers", "c": "PKIX subject/authority info access descriptor", "w": false }, + "1.3.6.1.5.5.7.48.3": { "d": "timeStamping", "c": "PKIX subject/authority info access descriptor", "w": false }, + "1.3.6.1.5.5.7.48.4": { "d": "dvcs", "c": "PKIX subject/authority info access descriptor", "w": false }, + "1.3.6.1.5.5.7.48.5": { "d": "caRepository", "c": "PKIX subject/authority info access descriptor", "w": false }, + "1.3.6.1.5.5.7.48.7": { "d": "signedObjectRepository", "c": "PKIX subject/authority info access descriptor", "w": false }, + "1.3.6.1.5.5.7.48.10": { "d": "rpkiManifest", "c": "PKIX subject/authority info access descriptor", "w": false }, + "1.3.6.1.5.5.7.48.11": { "d": "signedObject", "c": "PKIX subject/authority info access descriptor", "w": false }, + "1.3.6.1.5.5.8.1.1": { "d": "hmacMD5", "c": "ISAKMP HMAC algorithm", "w": false }, + "1.3.6.1.5.5.8.1.2": { "d": "hmacSHA", "c": "ISAKMP HMAC algorithm", "w": false }, + "1.3.6.1.5.5.8.1.3": { "d": "hmacTiger", "c": "ISAKMP HMAC algorithm", "w": false }, + "1.3.6.1.5.5.8.2.2": { "d": "iKEIntermediate", "c": "IKE ???", "w": false }, + "1.3.12.2.1011.7.1": { "d": "decEncryptionAlgorithm", "c": "DASS algorithm", "w": false }, + "1.3.12.2.1011.7.1.2": { "d": "decDEA", "c": "DASS encryption algorithm", "w": false }, + "1.3.12.2.1011.7.2": { "d": "decHashAlgorithm", "c": "DASS algorithm", "w": false }, + "1.3.12.2.1011.7.2.1": { "d": "decMD2", "c": "DASS hash algorithm", "w": false }, + "1.3.12.2.1011.7.2.2": { "d": "decMD4", "c": "DASS hash algorithm", "w": false }, + "1.3.12.2.1011.7.3": { "d": "decSignatureAlgorithm", "c": "DASS algorithm", "w": false }, + "1.3.12.2.1011.7.3.1": { "d": "decMD2withRSA", "c": "DASS signature algorithm", "w": false }, + "1.3.12.2.1011.7.3.2": { "d": "decMD4withRSA", "c": "DASS signature algorithm", "w": false }, + "1.3.12.2.1011.7.3.3": { "d": "decDEAMAC", "c": "DASS signature algorithm", "w": false }, + "1.3.14.2.26.5": { "d": "sha", "c": "Unsure about this OID", "w": false }, + "1.3.14.3.2.1.1": { "d": "rsa", "c": "X.509. Unsure about this OID", "w": false }, + "1.3.14.3.2.2": { "d": "md4WitRSA", "c": "Oddball OIW OID", "w": false }, + "1.3.14.3.2.3": { "d": "md5WithRSA", "c": "Oddball OIW OID", "w": false }, + "1.3.14.3.2.4": { "d": "md4WithRSAEncryption", "c": "Oddball OIW OID", "w": false }, + "1.3.14.3.2.2.1": { "d": "sqmod-N", "c": "X.509. Deprecated", "w": true }, + "1.3.14.3.2.3.1": { "d": "sqmod-NwithRSA", "c": "X.509. Deprecated", "w": true }, + "1.3.14.3.2.6": { "d": "desECB", "c": "", "w": false }, + "1.3.14.3.2.7": { "d": "desCBC", "c": "", "w": false }, + "1.3.14.3.2.8": { "d": "desOFB", "c": "", "w": false }, + "1.3.14.3.2.9": { "d": "desCFB", "c": "", "w": false }, + "1.3.14.3.2.10": { "d": "desMAC", "c": "", "w": false }, + "1.3.14.3.2.11": { "d": "rsaSignature", "c": "ISO 9796-2, also X9.31 Part 1", "w": false }, + "1.3.14.3.2.12": { "d": "dsa", "c": "OIW?, supposedly from an incomplete version of SDN.701 (doesn't match final SDN.701)", "w": true }, + "1.3.14.3.2.13": { "d": "dsaWithSHA", "c": "Oddball OIW OID. Incorrectly used by JDK 1.1 in place of (1 3 14 3 2 27)", "w": true }, + "1.3.14.3.2.14": { "d": "mdc2WithRSASignature", "c": "Oddball OIW OID using 9796-2 padding rules", "w": false }, + "1.3.14.3.2.15": { "d": "shaWithRSASignature", "c": "Oddball OIW OID using 9796-2 padding rules", "w": false }, + "1.3.14.3.2.16": { "d": "dhWithCommonModulus", "c": "Oddball OIW OID. Deprecated, use a plain DH OID instead", "w": true }, + "1.3.14.3.2.17": { "d": "desEDE", "c": "Oddball OIW OID. Mode is ECB", "w": false }, + "1.3.14.3.2.18": { "d": "sha", "c": "Oddball OIW OID", "w": false }, + "1.3.14.3.2.19": { "d": "mdc-2", "c": "Oddball OIW OID, DES-based hash, planned for X9.31 Part 2", "w": false }, + "1.3.14.3.2.20": { "d": "dsaCommon", "c": "Oddball OIW OID. Deprecated, use a plain DSA OID instead", "w": true }, + "1.3.14.3.2.21": { "d": "dsaCommonWithSHA", "c": "Oddball OIW OID. Deprecated, use a plain dsaWithSHA OID instead", "w": true }, + "1.3.14.3.2.22": { "d": "rsaKeyTransport", "c": "Oddball OIW OID", "w": false }, + "1.3.14.3.2.23": { "d": "keyed-hash-seal", "c": "Oddball OIW OID", "w": false }, + "1.3.14.3.2.24": { "d": "md2WithRSASignature", "c": "Oddball OIW OID using 9796-2 padding rules", "w": false }, + "1.3.14.3.2.25": { "d": "md5WithRSASignature", "c": "Oddball OIW OID using 9796-2 padding rules", "w": false }, + "1.3.14.3.2.26": { "d": "sha1", "c": "OIW", "w": false }, + "1.3.14.3.2.27": { "d": "dsaWithSHA1", "c": "OIW. This OID may also be assigned as ripemd-160", "w": false }, + "1.3.14.3.2.28": { "d": "dsaWithCommonSHA1", "c": "OIW", "w": false }, + "1.3.14.3.2.29": { "d": "sha-1WithRSAEncryption", "c": "Oddball OIW OID", "w": false }, + "1.3.14.3.3.1": { "d": "simple-strong-auth-mechanism", "c": "Oddball OIW OID", "w": false }, + "1.3.14.7.2.1.1": { "d": "ElGamal", "c": "Unsure about this OID", "w": false }, + "1.3.14.7.2.3.1": { "d": "md2WithRSA", "c": "Unsure about this OID", "w": false }, + "1.3.14.7.2.3.2": { "d": "md2WithElGamal", "c": "Unsure about this OID", "w": false }, + "1.3.36.1": { "d": "document", "c": "Teletrust document", "w": false }, + "1.3.36.1.1": { "d": "finalVersion", "c": "Teletrust document", "w": false }, + "1.3.36.1.2": { "d": "draft", "c": "Teletrust document", "w": false }, + "1.3.36.2": { "d": "sio", "c": "Teletrust sio", "w": false }, + "1.3.36.2.1": { "d": "sedu", "c": "Teletrust sio", "w": false }, + "1.3.36.3": { "d": "algorithm", "c": "Teletrust algorithm", "w": false }, + "1.3.36.3.1": { "d": "encryptionAlgorithm", "c": "Teletrust algorithm", "w": false }, + "1.3.36.3.1.1": { "d": "des", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.1.1": { "d": "desECB_pad", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.1.1.1": { "d": "desECB_ISOpad", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.1.2.1": { "d": "desCBC_pad", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.1.2.1.1": { "d": "desCBC_ISOpad", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.3": { "d": "des_3", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.3.1.1": { "d": "des_3ECB_pad", "c": "Teletrust encryption algorithm. EDE triple DES", "w": false }, + "1.3.36.3.1.3.1.1.1": { "d": "des_3ECB_ISOpad", "c": "Teletrust encryption algorithm. EDE triple DES", "w": false }, + "1.3.36.3.1.3.2.1": { "d": "des_3CBC_pad", "c": "Teletrust encryption algorithm. EDE triple DES", "w": false }, + "1.3.36.3.1.3.2.1.1": { "d": "des_3CBC_ISOpad", "c": "Teletrust encryption algorithm. EDE triple DES", "w": false }, + "1.3.36.3.1.2": { "d": "idea", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.2.1": { "d": "ideaECB", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.2.1.1": { "d": "ideaECB_pad", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.2.1.1.1": { "d": "ideaECB_ISOpad", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.2.2": { "d": "ideaCBC", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.2.2.1": { "d": "ideaCBC_pad", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.2.2.1.1": { "d": "ideaCBC_ISOpad", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.2.3": { "d": "ideaOFB", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.2.4": { "d": "ideaCFB", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.4": { "d": "rsaEncryption", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.4.512.17": { "d": "rsaEncryptionWithlmod512expe17", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.5": { "d": "bsi-1", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.5.1": { "d": "bsi_1ECB_pad", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.5.2": { "d": "bsi_1CBC_pad", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.1.5.2.1": { "d": "bsi_1CBC_PEMpad", "c": "Teletrust encryption algorithm", "w": false }, + "1.3.36.3.2": { "d": "hashAlgorithm", "c": "Teletrust algorithm", "w": false }, + "1.3.36.3.2.1": { "d": "ripemd160", "c": "Teletrust hash algorithm", "w": false }, + "1.3.36.3.2.2": { "d": "ripemd128", "c": "Teletrust hash algorithm", "w": false }, + "1.3.36.3.2.3": { "d": "ripemd256", "c": "Teletrust hash algorithm", "w": false }, + "1.3.36.3.2.4": { "d": "mdc2singleLength", "c": "Teletrust hash algorithm", "w": false }, + "1.3.36.3.2.5": { "d": "mdc2doubleLength", "c": "Teletrust hash algorithm", "w": false }, + "1.3.36.3.3": { "d": "signatureAlgorithm", "c": "Teletrust algorithm", "w": false }, + "1.3.36.3.3.1": { "d": "rsaSignature", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.3.3.1.1": { "d": "rsaSignatureWithsha1", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.3.3.1.1.1024.11": { "d": "rsaSignatureWithsha1_l1024_l11", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.3.3.1.2": { "d": "rsaSignatureWithripemd160", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.3.3.1.2.1024.11": { "d": "rsaSignatureWithripemd160_l1024_l11", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.3.3.1.3": { "d": "rsaSignatureWithrimpemd128", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.3.3.1.4": { "d": "rsaSignatureWithrimpemd256", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.3.3.2": { "d": "ecsieSign", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.3.3.2.1": { "d": "ecsieSignWithsha1", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.3.3.2.2": { "d": "ecsieSignWithripemd160", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.3.3.2.3": { "d": "ecsieSignWithmd2", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.3.3.2.4": { "d": "ecsieSignWithmd5", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.3.3.2.8.1.1.1": { "d": "brainpoolP160r1", "c": "ECC Brainpool Standard Curves and Curve Generation", "w": false }, + "1.3.36.3.3.2.8.1.1.2": { "d": "brainpoolP160t1", "c": "ECC Brainpool Standard Curves and Curve Generation", "w": false }, + "1.3.36.3.3.2.8.1.1.3": { "d": "brainpoolP192r1", "c": "ECC Brainpool Standard Curves and Curve Generation", "w": false }, + "1.3.36.3.3.2.8.1.1.4": { "d": "brainpoolP192t1", "c": "ECC Brainpool Standard Curves and Curve Generation", "w": false }, + "1.3.36.3.3.2.8.1.1.5": { "d": "brainpoolP224r1", "c": "ECC Brainpool Standard Curves and Curve Generation", "w": false }, + "1.3.36.3.3.2.8.1.1.6": { "d": "brainpoolP224t1", "c": "ECC Brainpool Standard Curves and Curve Generation", "w": false }, + "1.3.36.3.3.2.8.1.1.7": { "d": "brainpoolP256r1", "c": "ECC Brainpool Standard Curves and Curve Generation", "w": false }, + "1.3.36.3.3.2.8.1.1.8": { "d": "brainpoolP256t1", "c": "ECC Brainpool Standard Curves and Curve Generation", "w": false }, + "1.3.36.3.3.2.8.1.1.9": { "d": "brainpoolP320r1", "c": "ECC Brainpool Standard Curves and Curve Generation", "w": false }, + "1.3.36.3.3.2.8.1.1.10": { "d": "brainpoolP320t1", "c": "ECC Brainpool Standard Curves and Curve Generation", "w": false }, + "1.3.36.3.3.2.8.1.1.11": { "d": "brainpoolP384r1", "c": "ECC Brainpool Standard Curves and Curve Generation", "w": false }, + "1.3.36.3.3.2.8.1.1.12": { "d": "brainpoolP384t1", "c": "ECC Brainpool Standard Curves and Curve Generation", "w": false }, + "1.3.36.3.3.2.8.1.1.13": { "d": "brainpoolP512r1", "c": "ECC Brainpool Standard Curves and Curve Generation", "w": false }, + "1.3.36.3.3.2.8.1.1.14": { "d": "brainpoolP512t1", "c": "ECC Brainpool Standard Curves and Curve Generation", "w": false }, + "1.3.36.3.4": { "d": "signatureScheme", "c": "Teletrust algorithm", "w": false }, + "1.3.36.3.4.1": { "d": "sigS_ISO9796-1", "c": "Teletrust signature scheme", "w": false }, + "1.3.36.3.4.2": { "d": "sigS_ISO9796-2", "c": "Teletrust signature scheme", "w": false }, + "1.3.36.3.4.2.1": { "d": "sigS_ISO9796-2Withred", "c": "Teletrust signature scheme. Unsure what this is supposed to be", "w": false }, + "1.3.36.3.4.2.2": { "d": "sigS_ISO9796-2Withrsa", "c": "Teletrust signature scheme. Unsure what this is supposed to be", "w": false }, + "1.3.36.3.4.2.3": { "d": "sigS_ISO9796-2Withrnd", "c": "Teletrust signature scheme. 9796-2 with random number in padding field", "w": false }, + "1.3.36.4": { "d": "attribute", "c": "Teletrust attribute", "w": false }, + "1.3.36.5": { "d": "policy", "c": "Teletrust policy", "w": false }, + "1.3.36.6": { "d": "api", "c": "Teletrust API", "w": false }, + "1.3.36.6.1": { "d": "manufacturer-specific_api", "c": "Teletrust API", "w": false }, + "1.3.36.6.1.1": { "d": "utimaco-api", "c": "Teletrust API", "w": false }, + "1.3.36.6.2": { "d": "functionality-specific_api", "c": "Teletrust API", "w": false }, + "1.3.36.7": { "d": "keymgmnt", "c": "Teletrust key management", "w": false }, + "1.3.36.7.1": { "d": "keyagree", "c": "Teletrust key management", "w": false }, + "1.3.36.7.1.1": { "d": "bsiPKE", "c": "Teletrust key management", "w": false }, + "1.3.36.7.2": { "d": "keytrans", "c": "Teletrust key management", "w": false }, + "1.3.36.7.2.1": { "d": "encISO9796-2Withrsa", "c": "Teletrust key management. 9796-2 with key stored in hash field", "w": false }, + "1.3.36.8.1.1": { "d": "Teletrust SigGConform policyIdentifier", "c": "Teletrust policy", "w": false }, + "1.3.36.8.2.1": { "d": "directoryService", "c": "Teletrust extended key usage", "w": false }, + "1.3.36.8.3.1": { "d": "dateOfCertGen", "c": "Teletrust attribute", "w": false }, + "1.3.36.8.3.2": { "d": "procuration", "c": "Teletrust attribute", "w": false }, + "1.3.36.8.3.3": { "d": "admission", "c": "Teletrust attribute", "w": false }, + "1.3.36.8.3.4": { "d": "monetaryLimit", "c": "Teletrust attribute", "w": false }, + "1.3.36.8.3.5": { "d": "declarationOfMajority", "c": "Teletrust attribute", "w": false }, + "1.3.36.8.3.6": { "d": "integratedCircuitCardSerialNumber", "c": "Teletrust attribute", "w": false }, + "1.3.36.8.3.7": { "d": "pKReference", "c": "Teletrust attribute", "w": false }, + "1.3.36.8.3.8": { "d": "restriction", "c": "Teletrust attribute", "w": false }, + "1.3.36.8.3.9": { "d": "retrieveIfAllowed", "c": "Teletrust attribute", "w": false }, + "1.3.36.8.3.10": { "d": "requestedCertificate", "c": "Teletrust attribute", "w": false }, + "1.3.36.8.3.11": { "d": "namingAuthorities", "c": "Teletrust attribute", "w": false }, + "1.3.36.8.3.11.1": { "d": "rechtWirtschaftSteuern", "c": "Teletrust naming authorities", "w": false }, + "1.3.36.8.3.11.1.1": { "d": "rechtsanwaeltin", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.2": { "d": "rechtsanwalt", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.3": { "d": "rechtsBeistand", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.4": { "d": "steuerBeraterin", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.5": { "d": "steuerBerater", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.6": { "d": "steuerBevollmaechtigte", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.7": { "d": "steuerBevollmaechtigter", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.8": { "d": "notarin", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.9": { "d": "notar", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.10": { "d": "notarVertreterin", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.11": { "d": "notarVertreter", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.12": { "d": "notariatsVerwalterin", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.13": { "d": "notariatsVerwalter", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.14": { "d": "wirtschaftsPrueferin", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.15": { "d": "wirtschaftsPruefer", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.16": { "d": "vereidigteBuchprueferin", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.17": { "d": "vereidigterBuchpruefer", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.18": { "d": "patentAnwaeltin", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.11.1.19": { "d": "patentAnwalt", "c": "Teletrust ProfessionInfo", "w": false }, + "1.3.36.8.3.12": { "d": "certInDirSince", "c": "Teletrust OCSP attribute (obsolete)", "w": true }, + "1.3.36.8.3.13": { "d": "certHash", "c": "Teletrust OCSP attribute", "w": false }, + "1.3.36.8.3.14": { "d": "nameAtBirth", "c": "Teletrust attribute", "w": false }, + "1.3.36.8.3.15": { "d": "additionalInformation", "c": "Teletrust attribute", "w": false }, + "1.3.36.8.4.1": { "d": "personalData", "c": "Teletrust OtherName attribute", "w": false }, + "1.3.36.8.4.8": { "d": "restriction", "c": "Teletrust attribute certificate attribute", "w": false }, + "1.3.36.8.5.1.1.1": { "d": "rsaIndicateSHA1", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.8.5.1.1.2": { "d": "rsaIndicateRIPEMD160", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.8.5.1.1.3": { "d": "rsaWithSHA1", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.8.5.1.1.4": { "d": "rsaWithRIPEMD160", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.8.5.1.2.1": { "d": "dsaExtended", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.8.5.1.2.2": { "d": "dsaWithRIPEMD160", "c": "Teletrust signature algorithm", "w": false }, + "1.3.36.8.6.1": { "d": "cert", "c": "Teletrust signature attributes", "w": false }, + "1.3.36.8.6.2": { "d": "certRef", "c": "Teletrust signature attributes", "w": false }, + "1.3.36.8.6.3": { "d": "attrCert", "c": "Teletrust signature attributes", "w": false }, + "1.3.36.8.6.4": { "d": "attrRef", "c": "Teletrust signature attributes", "w": false }, + "1.3.36.8.6.5": { "d": "fileName", "c": "Teletrust signature attributes", "w": false }, + "1.3.36.8.6.6": { "d": "storageTime", "c": "Teletrust signature attributes", "w": false }, + "1.3.36.8.6.7": { "d": "fileSize", "c": "Teletrust signature attributes", "w": false }, + "1.3.36.8.6.8": { "d": "location", "c": "Teletrust signature attributes", "w": false }, + "1.3.36.8.6.9": { "d": "sigNumber", "c": "Teletrust signature attributes", "w": false }, + "1.3.36.8.6.10": { "d": "autoGen", "c": "Teletrust signature attributes", "w": false }, + "1.3.36.8.7.1.1": { "d": "ptAdobeILL", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.2": { "d": "ptAmiPro", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.3": { "d": "ptAutoCAD", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.4": { "d": "ptBinary", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.5": { "d": "ptBMP", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.6": { "d": "ptCGM", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.7": { "d": "ptCorelCRT", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.8": { "d": "ptCorelDRW", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.9": { "d": "ptCorelEXC", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.10": { "d": "ptCorelPHT", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.11": { "d": "ptDraw", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.12": { "d": "ptDVI", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.13": { "d": "ptEPS", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.14": { "d": "ptExcel", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.15": { "d": "ptGEM", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.16": { "d": "ptGIF", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.17": { "d": "ptHPGL", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.18": { "d": "ptJPEG", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.19": { "d": "ptKodak", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.20": { "d": "ptLaTeX", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.21": { "d": "ptLotus", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.22": { "d": "ptLotusPIC", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.23": { "d": "ptMacPICT", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.24": { "d": "ptMacWord", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.25": { "d": "ptMSWfD", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.26": { "d": "ptMSWord", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.27": { "d": "ptMSWord2", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.28": { "d": "ptMSWord6", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.29": { "d": "ptMSWord8", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.30": { "d": "ptPDF", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.31": { "d": "ptPIF", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.32": { "d": "ptPostscript", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.33": { "d": "ptRTF", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.34": { "d": "ptSCITEX", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.35": { "d": "ptTAR", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.36": { "d": "ptTarga", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.37": { "d": "ptTeX", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.38": { "d": "ptText", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.39": { "d": "ptTIFF", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.40": { "d": "ptTIFF-FC", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.41": { "d": "ptUID", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.42": { "d": "ptUUEncode", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.43": { "d": "ptWMF", "c": "Teletrust presentation types", "w": false }, + "1.3.36.8.7.1.45": { "d": "ptWPGrph", "c": "Teletrust presentation types", "w": false }, + "1.3.101.1.4": { "d": "thawte-ce", "c": "Thawte", "w": false }, + "1.3.101.1.4.1": { "d": "strongExtranet", "c": "Thawte certificate extension", "w": false }, + "1.3.132.0.1": { "d": "sect163k1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.2": { "d": "sect163r1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.3": { "d": "sect239k1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.4": { "d": "sect113r1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.5": { "d": "sect113r2", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.6": { "d": "secp112r1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.7": { "d": "secp112r2", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.8": { "d": "secp160r1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.9": { "d": "secp160k1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.10": { "d": "secp256k1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.15": { "d": "sect163r2", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.16": { "d": "sect283k1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.17": { "d": "sect283r1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.22": { "d": "sect131r1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.23": { "d": "sect131r2", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.24": { "d": "sect193r1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.25": { "d": "sect193r2", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.26": { "d": "sect233k1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.27": { "d": "sect233r1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.28": { "d": "secp128r1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.29": { "d": "secp128r2", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.30": { "d": "secp160r2", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.31": { "d": "secp192k1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.32": { "d": "secp224k1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.33": { "d": "secp224r1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.34": { "d": "secp384r1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.35": { "d": "secp521r1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.36": { "d": "sect409k1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.37": { "d": "sect409r1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.38": { "d": "sect571k1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "1.3.132.0.39": { "d": "sect571r1", "c": "SECG (Certicom) named elliptic curve", "w": false }, + "2.5.4.0": { "d": "objectClass", "c": "X.520 DN component", "w": false }, + "2.5.4.1": { "d": "aliasedEntryName", "c": "X.520 DN component", "w": false }, + "2.5.4.2": { "d": "knowledgeInformation", "c": "X.520 DN component", "w": false }, + "2.5.4.3": { "d": "commonName", "c": "X.520 DN component", "w": false }, + "2.5.4.4": { "d": "surname", "c": "X.520 DN component", "w": false }, + "2.5.4.5": { "d": "serialNumber", "c": "X.520 DN component", "w": false }, + "2.5.4.6": { "d": "countryName", "c": "X.520 DN component", "w": false }, + "2.5.4.7": { "d": "localityName", "c": "X.520 DN component", "w": false }, + "2.5.4.7.1": { "d": "collectiveLocalityName", "c": "X.520 DN component", "w": false }, + "2.5.4.8": { "d": "stateOrProvinceName", "c": "X.520 DN component", "w": false }, + "2.5.4.8.1": { "d": "collectiveStateOrProvinceName", "c": "X.520 DN component", "w": false }, + "2.5.4.9": { "d": "streetAddress", "c": "X.520 DN component", "w": false }, + "2.5.4.9.1": { "d": "collectiveStreetAddress", "c": "X.520 DN component", "w": false }, + "2.5.4.10": { "d": "organizationName", "c": "X.520 DN component", "w": false }, + "2.5.4.10.1": { "d": "collectiveOrganizationName", "c": "X.520 DN component", "w": false }, + "2.5.4.11": { "d": "organizationalUnitName", "c": "X.520 DN component", "w": false }, + "2.5.4.11.1": { "d": "collectiveOrganizationalUnitName", "c": "X.520 DN component", "w": false }, + "2.5.4.12": { "d": "title", "c": "X.520 DN component", "w": false }, + "2.5.4.13": { "d": "description", "c": "X.520 DN component", "w": false }, + "2.5.4.14": { "d": "searchGuide", "c": "X.520 DN component", "w": false }, + "2.5.4.15": { "d": "businessCategory", "c": "X.520 DN component", "w": false }, + "2.5.4.16": { "d": "postalAddress", "c": "X.520 DN component", "w": false }, + "2.5.4.16.1": { "d": "collectivePostalAddress", "c": "X.520 DN component", "w": false }, + "2.5.4.17": { "d": "postalCode", "c": "X.520 DN component", "w": false }, + "2.5.4.17.1": { "d": "collectivePostalCode", "c": "X.520 DN component", "w": false }, + "2.5.4.18": { "d": "postOfficeBox", "c": "X.520 DN component", "w": false }, + "2.5.4.18.1": { "d": "collectivePostOfficeBox", "c": "X.520 DN component", "w": false }, + "2.5.4.19": { "d": "physicalDeliveryOfficeName", "c": "X.520 DN component", "w": false }, + "2.5.4.19.1": { "d": "collectivePhysicalDeliveryOfficeName", "c": "X.520 DN component", "w": false }, + "2.5.4.20": { "d": "telephoneNumber", "c": "X.520 DN component", "w": false }, + "2.5.4.20.1": { "d": "collectiveTelephoneNumber", "c": "X.520 DN component", "w": false }, + "2.5.4.21": { "d": "telexNumber", "c": "X.520 DN component", "w": false }, + "2.5.4.21.1": { "d": "collectiveTelexNumber", "c": "X.520 DN component", "w": false }, + "2.5.4.22": { "d": "teletexTerminalIdentifier", "c": "X.520 DN component", "w": false }, + "2.5.4.22.1": { "d": "collectiveTeletexTerminalIdentifier", "c": "X.520 DN component", "w": false }, + "2.5.4.23": { "d": "facsimileTelephoneNumber", "c": "X.520 DN component", "w": false }, + "2.5.4.23.1": { "d": "collectiveFacsimileTelephoneNumber", "c": "X.520 DN component", "w": false }, + "2.5.4.24": { "d": "x121Address", "c": "X.520 DN component", "w": false }, + "2.5.4.25": { "d": "internationalISDNNumber", "c": "X.520 DN component", "w": false }, + "2.5.4.25.1": { "d": "collectiveInternationalISDNNumber", "c": "X.520 DN component", "w": false }, + "2.5.4.26": { "d": "registeredAddress", "c": "X.520 DN component", "w": false }, + "2.5.4.27": { "d": "destinationIndicator", "c": "X.520 DN component", "w": false }, + "2.5.4.28": { "d": "preferredDeliveryMehtod", "c": "X.520 DN component", "w": false }, + "2.5.4.29": { "d": "presentationAddress", "c": "X.520 DN component", "w": false }, + "2.5.4.30": { "d": "supportedApplicationContext", "c": "X.520 DN component", "w": false }, + "2.5.4.31": { "d": "member", "c": "X.520 DN component", "w": false }, + "2.5.4.32": { "d": "owner", "c": "X.520 DN component", "w": false }, + "2.5.4.33": { "d": "roleOccupant", "c": "X.520 DN component", "w": false }, + "2.5.4.34": { "d": "seeAlso", "c": "X.520 DN component", "w": false }, + "2.5.4.35": { "d": "userPassword", "c": "X.520 DN component", "w": false }, + "2.5.4.36": { "d": "userCertificate", "c": "X.520 DN component", "w": false }, + "2.5.4.37": { "d": "caCertificate", "c": "X.520 DN component", "w": false }, + "2.5.4.38": { "d": "authorityRevocationList", "c": "X.520 DN component", "w": false }, + "2.5.4.39": { "d": "certificateRevocationList", "c": "X.520 DN component", "w": false }, + "2.5.4.40": { "d": "crossCertificatePair", "c": "X.520 DN component", "w": false }, + "2.5.4.41": { "d": "name", "c": "X.520 DN component", "w": false }, + "2.5.4.42": { "d": "givenName", "c": "X.520 DN component", "w": false }, + "2.5.4.43": { "d": "initials", "c": "X.520 DN component", "w": false }, + "2.5.4.44": { "d": "generationQualifier", "c": "X.520 DN component", "w": false }, + "2.5.4.45": { "d": "uniqueIdentifier", "c": "X.520 DN component", "w": false }, + "2.5.4.46": { "d": "dnQualifier", "c": "X.520 DN component", "w": false }, + "2.5.4.47": { "d": "enhancedSearchGuide", "c": "X.520 DN component", "w": false }, + "2.5.4.48": { "d": "protocolInformation", "c": "X.520 DN component", "w": false }, + "2.5.4.49": { "d": "distinguishedName", "c": "X.520 DN component", "w": false }, + "2.5.4.50": { "d": "uniqueMember", "c": "X.520 DN component", "w": false }, + "2.5.4.51": { "d": "houseIdentifier", "c": "X.520 DN component", "w": false }, + "2.5.4.52": { "d": "supportedAlgorithms", "c": "X.520 DN component", "w": false }, + "2.5.4.53": { "d": "deltaRevocationList", "c": "X.520 DN component", "w": false }, + "2.5.4.54": { "d": "dmdName", "c": "X.520 DN component", "w": false }, + "2.5.4.55": { "d": "clearance", "c": "X.520 DN component", "w": false }, + "2.5.4.56": { "d": "defaultDirQop", "c": "X.520 DN component", "w": false }, + "2.5.4.57": { "d": "attributeIntegrityInfo", "c": "X.520 DN component", "w": false }, + "2.5.4.58": { "d": "attributeCertificate", "c": "X.520 DN component", "w": false }, + "2.5.4.59": { "d": "attributeCertificateRevocationList", "c": "X.520 DN component", "w": false }, + "2.5.4.60": { "d": "confKeyInfo", "c": "X.520 DN component", "w": false }, + "2.5.4.61": { "d": "aACertificate", "c": "X.520 DN component", "w": false }, + "2.5.4.62": { "d": "attributeDescriptorCertificate", "c": "X.520 DN component", "w": false }, + "2.5.4.63": { "d": "attributeAuthorityRevocationList", "c": "X.520 DN component", "w": false }, + "2.5.4.64": { "d": "familyInformation", "c": "X.520 DN component", "w": false }, + "2.5.4.65": { "d": "pseudonym", "c": "X.520 DN component", "w": false }, + "2.5.4.66": { "d": "communicationsService", "c": "X.520 DN component", "w": false }, + "2.5.4.67": { "d": "communicationsNetwork", "c": "X.520 DN component", "w": false }, + "2.5.4.68": { "d": "certificationPracticeStmt", "c": "X.520 DN component", "w": false }, + "2.5.4.69": { "d": "certificatePolicy", "c": "X.520 DN component", "w": false }, + "2.5.4.70": { "d": "pkiPath", "c": "X.520 DN component", "w": false }, + "2.5.4.71": { "d": "privPolicy", "c": "X.520 DN component", "w": false }, + "2.5.4.72": { "d": "role", "c": "X.520 DN component", "w": false }, + "2.5.4.73": { "d": "delegationPath", "c": "X.520 DN component", "w": false }, + "2.5.4.74": { "d": "protPrivPolicy", "c": "X.520 DN component", "w": false }, + "2.5.4.75": { "d": "xMLPrivilegeInfo", "c": "X.520 DN component", "w": false }, + "2.5.4.76": { "d": "xmlPrivPolicy", "c": "X.520 DN component", "w": false }, + "2.5.4.82": { "d": "permission", "c": "X.520 DN component", "w": false }, + "2.5.6.0": { "d": "top", "c": "X.520 objectClass", "w": false }, + "2.5.6.1": { "d": "alias", "c": "X.520 objectClass", "w": false }, + "2.5.6.2": { "d": "country", "c": "X.520 objectClass", "w": false }, + "2.5.6.3": { "d": "locality", "c": "X.520 objectClass", "w": false }, + "2.5.6.4": { "d": "organization", "c": "X.520 objectClass", "w": false }, + "2.5.6.5": { "d": "organizationalUnit", "c": "X.520 objectClass", "w": false }, + "2.5.6.6": { "d": "person", "c": "X.520 objectClass", "w": false }, + "2.5.6.7": { "d": "organizationalPerson", "c": "X.520 objectClass", "w": false }, + "2.5.6.8": { "d": "organizationalRole", "c": "X.520 objectClass", "w": false }, + "2.5.6.9": { "d": "groupOfNames", "c": "X.520 objectClass", "w": false }, + "2.5.6.10": { "d": "residentialPerson", "c": "X.520 objectClass", "w": false }, + "2.5.6.11": { "d": "applicationProcess", "c": "X.520 objectClass", "w": false }, + "2.5.6.12": { "d": "applicationEntity", "c": "X.520 objectClass", "w": false }, + "2.5.6.13": { "d": "dSA", "c": "X.520 objectClass", "w": false }, + "2.5.6.14": { "d": "device", "c": "X.520 objectClass", "w": false }, + "2.5.6.15": { "d": "strongAuthenticationUser", "c": "X.520 objectClass", "w": false }, + "2.5.6.16": { "d": "certificateAuthority", "c": "X.520 objectClass", "w": false }, + "2.5.6.17": { "d": "groupOfUniqueNames", "c": "X.520 objectClass", "w": false }, + "2.5.6.21": { "d": "pkiUser", "c": "X.520 objectClass", "w": false }, + "2.5.6.22": { "d": "pkiCA", "c": "X.520 objectClass", "w": false }, + "2.5.8.1.1": { "d": "rsa", "c": "X.500 algorithms. Ambiguous, since no padding rules specified", "w": true }, + "2.5.29.1": { "d": "authorityKeyIdentifier", "c": "X.509 extension. Deprecated, use 2 5 29 35 instead", "w": true }, + "2.5.29.2": { "d": "keyAttributes", "c": "X.509 extension. Obsolete, use keyUsage/extKeyUsage instead", "w": true }, + "2.5.29.3": { "d": "certificatePolicies", "c": "X.509 extension. Deprecated, use 2 5 29 32 instead", "w": true }, + "2.5.29.4": { "d": "keyUsageRestriction", "c": "X.509 extension. Obsolete, use keyUsage/extKeyUsage instead", "w": true }, + "2.5.29.5": { "d": "policyMapping", "c": "X.509 extension. Deprecated, use 2 5 29 33 instead", "w": true }, + "2.5.29.6": { "d": "subtreesConstraint", "c": "X.509 extension. Obsolete, use nameConstraints instead", "w": true }, + "2.5.29.7": { "d": "subjectAltName", "c": "X.509 extension. Deprecated, use 2 5 29 17 instead", "w": true }, + "2.5.29.8": { "d": "issuerAltName", "c": "X.509 extension. Deprecated, use 2 5 29 18 instead", "w": true }, + "2.5.29.9": { "d": "subjectDirectoryAttributes", "c": "X.509 extension", "w": false }, + "2.5.29.10": { "d": "basicConstraints", "c": "X.509 extension. Deprecated, use 2 5 29 19 instead", "w": true }, + "2.5.29.11": { "d": "nameConstraints", "c": "X.509 extension. Deprecated, use 2 5 29 30 instead", "w": true }, + "2.5.29.12": { "d": "policyConstraints", "c": "X.509 extension. Deprecated, use 2 5 29 36 instead", "w": true }, + "2.5.29.13": { "d": "basicConstraints", "c": "X.509 extension. Deprecated, use 2 5 29 19 instead", "w": true }, + "2.5.29.14": { "d": "subjectKeyIdentifier", "c": "X.509 extension", "w": false }, + "2.5.29.15": { "d": "keyUsage", "c": "X.509 extension", "w": false }, + "2.5.29.16": { "d": "privateKeyUsagePeriod", "c": "X.509 extension", "w": false }, + "2.5.29.17": { "d": "subjectAltName", "c": "X.509 extension", "w": false }, + "2.5.29.18": { "d": "issuerAltName", "c": "X.509 extension", "w": false }, + "2.5.29.19": { "d": "basicConstraints", "c": "X.509 extension", "w": false }, + "2.5.29.20": { "d": "cRLNumber", "c": "X.509 extension", "w": false }, + "2.5.29.21": { "d": "cRLReason", "c": "X.509 extension", "w": false }, + "2.5.29.22": { "d": "expirationDate", "c": "X.509 extension. Deprecated, alternative OID uncertain", "w": true }, + "2.5.29.23": { "d": "instructionCode", "c": "X.509 extension", "w": false }, + "2.5.29.24": { "d": "invalidityDate", "c": "X.509 extension", "w": false }, + "2.5.29.25": { "d": "cRLDistributionPoints", "c": "X.509 extension. Deprecated, use 2 5 29 31 instead", "w": true }, + "2.5.29.26": { "d": "issuingDistributionPoint", "c": "X.509 extension. Deprecated, use 2 5 29 28 instead", "w": true }, + "2.5.29.27": { "d": "deltaCRLIndicator", "c": "X.509 extension", "w": false }, + "2.5.29.28": { "d": "issuingDistributionPoint", "c": "X.509 extension", "w": false }, + "2.5.29.29": { "d": "certificateIssuer", "c": "X.509 extension", "w": false }, + "2.5.29.30": { "d": "nameConstraints", "c": "X.509 extension", "w": false }, + "2.5.29.31": { "d": "cRLDistributionPoints", "c": "X.509 extension", "w": false }, + "2.5.29.32": { "d": "certificatePolicies", "c": "X.509 extension", "w": false }, + "2.5.29.32.0": { "d": "anyPolicy", "c": "X.509 certificate policy", "w": false }, + "2.5.29.33": { "d": "policyMappings", "c": "X.509 extension", "w": false }, + "2.5.29.34": { "d": "policyConstraints", "c": "X.509 extension. Deprecated, use 2 5 29 36 instead", "w": true }, + "2.5.29.35": { "d": "authorityKeyIdentifier", "c": "X.509 extension", "w": false }, + "2.5.29.36": { "d": "policyConstraints", "c": "X.509 extension", "w": false }, + "2.5.29.37": { "d": "extKeyUsage", "c": "X.509 extension", "w": false }, + "2.5.29.37.0": { "d": "anyExtendedKeyUsage", "c": "X.509 extended key usage", "w": false }, + "2.5.29.38": { "d": "authorityAttributeIdentifier", "c": "X.509 extension", "w": false }, + "2.5.29.39": { "d": "roleSpecCertIdentifier", "c": "X.509 extension", "w": false }, + "2.5.29.40": { "d": "cRLStreamIdentifier", "c": "X.509 extension", "w": false }, + "2.5.29.41": { "d": "basicAttConstraints", "c": "X.509 extension", "w": false }, + "2.5.29.42": { "d": "delegatedNameConstraints", "c": "X.509 extension", "w": false }, + "2.5.29.43": { "d": "timeSpecification", "c": "X.509 extension", "w": false }, + "2.5.29.44": { "d": "cRLScope", "c": "X.509 extension", "w": false }, + "2.5.29.45": { "d": "statusReferrals", "c": "X.509 extension", "w": false }, + "2.5.29.46": { "d": "freshestCRL", "c": "X.509 extension", "w": false }, + "2.5.29.47": { "d": "orderedList", "c": "X.509 extension", "w": false }, + "2.5.29.48": { "d": "attributeDescriptor", "c": "X.509 extension", "w": false }, + "2.5.29.49": { "d": "userNotice", "c": "X.509 extension", "w": false }, + "2.5.29.50": { "d": "sOAIdentifier", "c": "X.509 extension", "w": false }, + "2.5.29.51": { "d": "baseUpdateTime", "c": "X.509 extension", "w": false }, + "2.5.29.52": { "d": "acceptableCertPolicies", "c": "X.509 extension", "w": false }, + "2.5.29.53": { "d": "deltaInfo", "c": "X.509 extension", "w": false }, + "2.5.29.54": { "d": "inhibitAnyPolicy", "c": "X.509 extension", "w": false }, + "2.5.29.55": { "d": "targetInformation", "c": "X.509 extension", "w": false }, + "2.5.29.56": { "d": "noRevAvail", "c": "X.509 extension", "w": false }, + "2.5.29.57": { "d": "acceptablePrivilegePolicies", "c": "X.509 extension", "w": false }, + "2.5.29.58": { "d": "toBeRevoked", "c": "X.509 extension", "w": false }, + "2.5.29.59": { "d": "revokedGroups", "c": "X.509 extension", "w": false }, + "2.5.29.60": { "d": "expiredCertsOnCRL", "c": "X.509 extension", "w": false }, + "2.5.29.61": { "d": "indirectIssuer", "c": "X.509 extension", "w": false }, + "2.5.29.62": { "d": "noAssertion", "c": "X.509 extension", "w": false }, + "2.5.29.63": { "d": "aAissuingDistributionPoint", "c": "X.509 extension", "w": false }, + "2.5.29.64": { "d": "issuedOnBehalfOf", "c": "X.509 extension", "w": false }, + "2.5.29.65": { "d": "singleUse", "c": "X.509 extension", "w": false }, + "2.5.29.66": { "d": "groupAC", "c": "X.509 extension", "w": false }, + "2.5.29.67": { "d": "allowedAttAss", "c": "X.509 extension", "w": false }, + "2.5.29.68": { "d": "attributeMappings", "c": "X.509 extension", "w": false }, + "2.5.29.69": { "d": "holderNameConstraints", "c": "X.509 extension", "w": false }, + "2.16.724.1.2.2.4.1": { "d": "personalDataInfo", "c": "Spanish Government PKI?", "w": false }, + "2.16.840.1.101.2.1.1.1": { "d": "sdnsSignatureAlgorithm", "c": "SDN.700 INFOSEC algorithms", "w": false }, + "2.16.840.1.101.2.1.1.2": { "d": "fortezzaSignatureAlgorithm", "c": "SDN.700 INFOSEC algorithms. Formerly known as mosaicSignatureAlgorithm, this OID is better known as dsaWithSHA-1.", "w": false }, + "2.16.840.1.101.2.1.1.3": { "d": "sdnsConfidentialityAlgorithm", "c": "SDN.700 INFOSEC algorithms", "w": false }, + "2.16.840.1.101.2.1.1.4": { "d": "fortezzaConfidentialityAlgorithm", "c": "SDN.700 INFOSEC algorithms. Formerly known as mosaicConfidentialityAlgorithm", "w": false }, + "2.16.840.1.101.2.1.1.5": { "d": "sdnsIntegrityAlgorithm", "c": "SDN.700 INFOSEC algorithms", "w": false }, + "2.16.840.1.101.2.1.1.6": { "d": "fortezzaIntegrityAlgorithm", "c": "SDN.700 INFOSEC algorithms. Formerly known as mosaicIntegrityAlgorithm", "w": false }, + "2.16.840.1.101.2.1.1.7": { "d": "sdnsTokenProtectionAlgorithm", "c": "SDN.700 INFOSEC algorithms", "w": false }, + "2.16.840.1.101.2.1.1.8": { "d": "fortezzaTokenProtectionAlgorithm", "c": "SDN.700 INFOSEC algorithms. Formerly know as mosaicTokenProtectionAlgorithm", "w": false }, + "2.16.840.1.101.2.1.1.9": { "d": "sdnsKeyManagementAlgorithm", "c": "SDN.700 INFOSEC algorithms", "w": false }, + "2.16.840.1.101.2.1.1.10": { "d": "fortezzaKeyManagementAlgorithm", "c": "SDN.700 INFOSEC algorithms. Formerly known as mosaicKeyManagementAlgorithm", "w": false }, + "2.16.840.1.101.2.1.1.11": { "d": "sdnsKMandSigAlgorithm", "c": "SDN.700 INFOSEC algorithms", "w": false }, + "2.16.840.1.101.2.1.1.12": { "d": "fortezzaKMandSigAlgorithm", "c": "SDN.700 INFOSEC algorithms. Formerly known as mosaicKMandSigAlgorithm", "w": false }, + "2.16.840.1.101.2.1.1.13": { "d": "suiteASignatureAlgorithm", "c": "SDN.700 INFOSEC algorithms", "w": false }, + "2.16.840.1.101.2.1.1.14": { "d": "suiteAConfidentialityAlgorithm", "c": "SDN.700 INFOSEC algorithms", "w": false }, + "2.16.840.1.101.2.1.1.15": { "d": "suiteAIntegrityAlgorithm", "c": "SDN.700 INFOSEC algorithms", "w": false }, + "2.16.840.1.101.2.1.1.16": { "d": "suiteATokenProtectionAlgorithm", "c": "SDN.700 INFOSEC algorithms", "w": false }, + "2.16.840.1.101.2.1.1.17": { "d": "suiteAKeyManagementAlgorithm", "c": "SDN.700 INFOSEC algorithms", "w": false }, + "2.16.840.1.101.2.1.1.18": { "d": "suiteAKMandSigAlgorithm", "c": "SDN.700 INFOSEC algorithms", "w": false }, + "2.16.840.1.101.2.1.1.19": { "d": "fortezzaUpdatedSigAlgorithm", "c": "SDN.700 INFOSEC algorithms. Formerly known as mosaicUpdatedSigAlgorithm", "w": false }, + "2.16.840.1.101.2.1.1.20": { "d": "fortezzaKMandUpdSigAlgorithms", "c": "SDN.700 INFOSEC algorithms. Formerly known as mosaicKMandUpdSigAlgorithms", "w": false }, + "2.16.840.1.101.2.1.1.21": { "d": "fortezzaUpdatedIntegAlgorithm", "c": "SDN.700 INFOSEC algorithms. Formerly known as mosaicUpdatedIntegAlgorithm", "w": false }, + "2.16.840.1.101.2.1.1.22": { "d": "keyExchangeAlgorithm", "c": "SDN.700 INFOSEC algorithms. Formerly known as mosaicKeyEncryptionAlgorithm", "w": false }, + "2.16.840.1.101.2.1.1.23": { "d": "fortezzaWrap80Algorithm", "c": "SDN.700 INFOSEC algorithms", "w": false }, + "2.16.840.1.101.2.1.1.24": { "d": "kEAKeyEncryptionAlgorithm", "c": "SDN.700 INFOSEC algorithms", "w": false }, + "2.16.840.1.101.2.1.2.1": { "d": "rfc822MessageFormat", "c": "SDN.700 INFOSEC format", "w": false }, + "2.16.840.1.101.2.1.2.2": { "d": "emptyContent", "c": "SDN.700 INFOSEC format", "w": false }, + "2.16.840.1.101.2.1.2.3": { "d": "cspContentType", "c": "SDN.700 INFOSEC format", "w": false }, + "2.16.840.1.101.2.1.2.42": { "d": "mspRev3ContentType", "c": "SDN.700 INFOSEC format", "w": false }, + "2.16.840.1.101.2.1.2.48": { "d": "mspContentType", "c": "SDN.700 INFOSEC format", "w": false }, + "2.16.840.1.101.2.1.2.49": { "d": "mspRekeyAgentProtocol", "c": "SDN.700 INFOSEC format", "w": false }, + "2.16.840.1.101.2.1.2.50": { "d": "mspMMP", "c": "SDN.700 INFOSEC format", "w": false }, + "2.16.840.1.101.2.1.2.66": { "d": "mspRev3-1ContentType", "c": "SDN.700 INFOSEC format", "w": false }, + "2.16.840.1.101.2.1.2.72": { "d": "forwardedMSPMessageBodyPart", "c": "SDN.700 INFOSEC format", "w": false }, + "2.16.840.1.101.2.1.2.73": { "d": "mspForwardedMessageParameters", "c": "SDN.700 INFOSEC format", "w": false }, + "2.16.840.1.101.2.1.2.74": { "d": "forwardedCSPMsgBodyPart", "c": "SDN.700 INFOSEC format", "w": false }, + "2.16.840.1.101.2.1.2.75": { "d": "cspForwardedMessageParameters", "c": "SDN.700 INFOSEC format", "w": false }, + "2.16.840.1.101.2.1.2.76": { "d": "mspMMP2", "c": "SDN.700 INFOSEC format", "w": false }, + "2.16.840.1.101.2.1.3.1": { "d": "sdnsSecurityPolicy", "c": "SDN.700 INFOSEC policy", "w": false }, + "2.16.840.1.101.2.1.3.2": { "d": "sdnsPRBAC", "c": "SDN.700 INFOSEC policy", "w": false }, + "2.16.840.1.101.2.1.3.3": { "d": "mosaicPRBAC", "c": "SDN.700 INFOSEC policy", "w": false }, + "2.16.840.1.101.2.1.3.10": { "d": "siSecurityPolicy", "c": "SDN.700 INFOSEC policy", "w": false }, + "2.16.840.1.101.2.1.3.10.0": { "d": "siNASP", "c": "SDN.700 INFOSEC policy (obsolete)", "w": true }, + "2.16.840.1.101.2.1.3.10.1": { "d": "siELCO", "c": "SDN.700 INFOSEC policy (obsolete)", "w": true }, + "2.16.840.1.101.2.1.3.10.2": { "d": "siTK", "c": "SDN.700 INFOSEC policy (obsolete)", "w": true }, + "2.16.840.1.101.2.1.3.10.3": { "d": "siDSAP", "c": "SDN.700 INFOSEC policy (obsolete)", "w": true }, + "2.16.840.1.101.2.1.3.10.4": { "d": "siSSSS", "c": "SDN.700 INFOSEC policy (obsolete)", "w": true }, + "2.16.840.1.101.2.1.3.10.5": { "d": "siDNASP", "c": "SDN.700 INFOSEC policy (obsolete)", "w": true }, + "2.16.840.1.101.2.1.3.10.6": { "d": "siBYEMAN", "c": "SDN.700 INFOSEC policy (obsolete)", "w": true }, + "2.16.840.1.101.2.1.3.10.7": { "d": "siREL-US", "c": "SDN.700 INFOSEC policy (obsolete)", "w": true }, + "2.16.840.1.101.2.1.3.10.8": { "d": "siREL-AUS", "c": "SDN.700 INFOSEC policy (obsolete)", "w": true }, + "2.16.840.1.101.2.1.3.10.9": { "d": "siREL-CAN", "c": "SDN.700 INFOSEC policy (obsolete)", "w": true }, + "2.16.840.1.101.2.1.3.10.10": { "d": "siREL_UK", "c": "SDN.700 INFOSEC policy (obsolete)", "w": true }, + "2.16.840.1.101.2.1.3.10.11": { "d": "siREL-NZ", "c": "SDN.700 INFOSEC policy (obsolete)", "w": true }, + "2.16.840.1.101.2.1.3.10.12": { "d": "siGeneric", "c": "SDN.700 INFOSEC policy (obsolete)", "w": true }, + "2.16.840.1.101.2.1.3.11": { "d": "genser", "c": "SDN.700 INFOSEC policy", "w": false }, + "2.16.840.1.101.2.1.3.11.0": { "d": "genserNations", "c": "SDN.700 INFOSEC policy (obsolete)", "w": true }, + "2.16.840.1.101.2.1.3.11.1": { "d": "genserComsec", "c": "SDN.700 INFOSEC policy (obsolete)", "w": true }, + "2.16.840.1.101.2.1.3.11.2": { "d": "genserAcquisition", "c": "SDN.700 INFOSEC policy (obsolete)", "w": true }, + "2.16.840.1.101.2.1.3.11.3": { "d": "genserSecurityCategories", "c": "SDN.700 INFOSEC policy", "w": false }, + "2.16.840.1.101.2.1.3.11.3.0": { "d": "genserTagSetName", "c": "SDN.700 INFOSEC GENSER policy", "w": false }, + "2.16.840.1.101.2.1.3.12": { "d": "defaultSecurityPolicy", "c": "SDN.700 INFOSEC policy", "w": false }, + "2.16.840.1.101.2.1.3.13": { "d": "capcoMarkings", "c": "SDN.700 INFOSEC policy", "w": false }, + "2.16.840.1.101.2.1.3.13.0": { "d": "capcoSecurityCategories", "c": "SDN.700 INFOSEC policy CAPCO markings", "w": false }, + "2.16.840.1.101.2.1.3.13.0.1": { "d": "capcoTagSetName1", "c": "SDN.700 INFOSEC policy CAPCO markings", "w": false }, + "2.16.840.1.101.2.1.3.13.0.2": { "d": "capcoTagSetName2", "c": "SDN.700 INFOSEC policy CAPCO markings", "w": false }, + "2.16.840.1.101.2.1.3.13.0.3": { "d": "capcoTagSetName3", "c": "SDN.700 INFOSEC policy CAPCO markings", "w": false }, + "2.16.840.1.101.2.1.3.13.0.4": { "d": "capcoTagSetName4", "c": "SDN.700 INFOSEC policy CAPCO markings", "w": false }, + "2.16.840.1.101.2.1.5.1": { "d": "sdnsKeyManagementCertificate", "c": "SDN.700 INFOSEC attributes (superseded)", "w": true }, + "2.16.840.1.101.2.1.5.2": { "d": "sdnsUserSignatureCertificate", "c": "SDN.700 INFOSEC attributes (superseded)", "w": true }, + "2.16.840.1.101.2.1.5.3": { "d": "sdnsKMandSigCertificate", "c": "SDN.700 INFOSEC attributes (superseded)", "w": true }, + "2.16.840.1.101.2.1.5.4": { "d": "fortezzaKeyManagementCertificate", "c": "SDN.700 INFOSEC attributes (superseded)", "w": true }, + "2.16.840.1.101.2.1.5.5": { "d": "fortezzaKMandSigCertificate", "c": "SDN.700 INFOSEC attributes (superseded)", "w": true }, + "2.16.840.1.101.2.1.5.6": { "d": "fortezzaUserSignatureCertificate", "c": "SDN.700 INFOSEC attributes (superseded)", "w": true }, + "2.16.840.1.101.2.1.5.7": { "d": "fortezzaCASignatureCertificate", "c": "SDN.700 INFOSEC attributes (superseded)", "w": true }, + "2.16.840.1.101.2.1.5.8": { "d": "sdnsCASignatureCertificate", "c": "SDN.700 INFOSEC attributes (superseded)", "w": true }, + "2.16.840.1.101.2.1.5.10": { "d": "auxiliaryVector", "c": "SDN.700 INFOSEC attributes (superseded)", "w": true }, + "2.16.840.1.101.2.1.5.11": { "d": "mlReceiptPolicy", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.12": { "d": "mlMembership", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.13": { "d": "mlAdministrators", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.14": { "d": "alid", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.20": { "d": "janUKMs", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.21": { "d": "febUKMs", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.22": { "d": "marUKMs", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.23": { "d": "aprUKMs", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.24": { "d": "mayUKMs", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.25": { "d": "junUKMs", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.26": { "d": "julUKMs", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.27": { "d": "augUKMs", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.28": { "d": "sepUKMs", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.29": { "d": "octUKMs", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.30": { "d": "novUKMs", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.31": { "d": "decUKMs", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.40": { "d": "metaSDNSckl", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.41": { "d": "sdnsCKL", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.42": { "d": "metaSDNSsignatureCKL", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.43": { "d": "sdnsSignatureCKL", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.44": { "d": "sdnsCertificateRevocationList", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.45": { "d": "fortezzaCertificateRevocationList", "c": "SDN.700 INFOSEC attributes (superseded)", "w": true }, + "2.16.840.1.101.2.1.5.46": { "d": "fortezzaCKL", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.47": { "d": "alExemptedAddressProcessor", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.48": { "d": "guard", "c": "SDN.700 INFOSEC attributes (obsolete)", "w": true }, + "2.16.840.1.101.2.1.5.49": { "d": "algorithmsSupported", "c": "SDN.700 INFOSEC attributes (obsolete)", "w": true }, + "2.16.840.1.101.2.1.5.50": { "d": "suiteAKeyManagementCertificate", "c": "SDN.700 INFOSEC attributes (obsolete)", "w": true }, + "2.16.840.1.101.2.1.5.51": { "d": "suiteAKMandSigCertificate", "c": "SDN.700 INFOSEC attributes (obsolete)", "w": true }, + "2.16.840.1.101.2.1.5.52": { "d": "suiteAUserSignatureCertificate", "c": "SDN.700 INFOSEC attributes (obsolete)", "w": true }, + "2.16.840.1.101.2.1.5.53": { "d": "prbacInfo", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.54": { "d": "prbacCAConstraints", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.55": { "d": "sigOrKMPrivileges", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.56": { "d": "commPrivileges", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.57": { "d": "labeledAttribute", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.58": { "d": "policyInformationFile", "c": "SDN.700 INFOSEC attributes (obsolete)", "w": true }, + "2.16.840.1.101.2.1.5.59": { "d": "secPolicyInformationFile", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.5.60": { "d": "cAClearanceConstraint", "c": "SDN.700 INFOSEC attributes", "w": false }, + "2.16.840.1.101.2.1.7.1": { "d": "cspExtns", "c": "SDN.700 INFOSEC extensions", "w": false }, + "2.16.840.1.101.2.1.7.1.0": { "d": "cspCsExtn", "c": "SDN.700 INFOSEC extensions", "w": false }, + "2.16.840.1.101.2.1.8.1": { "d": "mISSISecurityCategories", "c": "SDN.700 INFOSEC security category", "w": false }, + "2.16.840.1.101.2.1.8.2": { "d": "standardSecurityLabelPrivileges", "c": "SDN.700 INFOSEC security category", "w": false }, + "2.16.840.1.101.2.1.10.1": { "d": "sigPrivileges", "c": "SDN.700 INFOSEC privileges", "w": false }, + "2.16.840.1.101.2.1.10.2": { "d": "kmPrivileges", "c": "SDN.700 INFOSEC privileges", "w": false }, + "2.16.840.1.101.2.1.10.3": { "d": "namedTagSetPrivilege", "c": "SDN.700 INFOSEC privileges", "w": false }, + "2.16.840.1.101.2.1.11.1": { "d": "ukDemo", "c": "SDN.700 INFOSEC certificate policy", "w": false }, + "2.16.840.1.101.2.1.11.2": { "d": "usDODClass2", "c": "SDN.700 INFOSEC certificate policy", "w": false }, + "2.16.840.1.101.2.1.11.3": { "d": "usMediumPilot", "c": "SDN.700 INFOSEC certificate policy", "w": false }, + "2.16.840.1.101.2.1.11.4": { "d": "usDODClass4", "c": "SDN.700 INFOSEC certificate policy", "w": false }, + "2.16.840.1.101.2.1.11.5": { "d": "usDODClass3", "c": "SDN.700 INFOSEC certificate policy", "w": false }, + "2.16.840.1.101.2.1.11.6": { "d": "usDODClass5", "c": "SDN.700 INFOSEC certificate policy", "w": false }, + "2.16.840.1.101.2.1.12.0": { "d": "testSecurityPolicy", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.2.1.12.0.1": { "d": "tsp1", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.2.1.12.0.1.0": { "d": "tsp1SecurityCategories", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.2.1.12.0.1.0.0": { "d": "tsp1TagSetZero", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.2.1.12.0.1.0.1": { "d": "tsp1TagSetOne", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.2.1.12.0.1.0.2": { "d": "tsp1TagSetTwo", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.2.1.12.0.2": { "d": "tsp2", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.2.1.12.0.2.0": { "d": "tsp2SecurityCategories", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.2.1.12.0.2.0.0": { "d": "tsp2TagSetZero", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.2.1.12.0.2.0.1": { "d": "tsp2TagSetOne", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.2.1.12.0.2.0.2": { "d": "tsp2TagSetTwo", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.2.1.12.0.3": { "d": "kafka", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.2.1.12.0.3.0": { "d": "kafkaSecurityCategories", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.2.1.12.0.3.0.1": { "d": "kafkaTagSetName1", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.2.1.12.0.3.0.2": { "d": "kafkaTagSetName2", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.2.1.12.0.3.0.3": { "d": "kafkaTagSetName3", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.2.1.12.1.1": { "d": "tcp1", "c": "SDN.700 INFOSEC test objects", "w": false }, + "2.16.840.1.101.3.1": { "d": "slabel", "c": "CSOR GAK", "w": true }, + "2.16.840.1.101.3.2": { "d": "pki", "c": "NIST", "w": true }, + "2.16.840.1.101.3.2.1": { "d": "NIST policyIdentifier", "c": "NIST policies", "w": true }, + "2.16.840.1.101.3.2.1.3.1": { "d": "fbcaRudimentaryPolicy", "c": "Federal Bridge CA Policy", "w": false }, + "2.16.840.1.101.3.2.1.3.2": { "d": "fbcaBasicPolicy", "c": "Federal Bridge CA Policy", "w": false }, + "2.16.840.1.101.3.2.1.3.3": { "d": "fbcaMediumPolicy", "c": "Federal Bridge CA Policy", "w": false }, + "2.16.840.1.101.3.2.1.3.4": { "d": "fbcaHighPolicy", "c": "Federal Bridge CA Policy", "w": false }, + "2.16.840.1.101.3.2.1.48.1": { "d": "nistTestPolicy1", "c": "NIST PKITS policies", "w": false }, + "2.16.840.1.101.3.2.1.48.2": { "d": "nistTestPolicy2", "c": "NIST PKITS policies", "w": false }, + "2.16.840.1.101.3.2.1.48.3": { "d": "nistTestPolicy3", "c": "NIST PKITS policies", "w": false }, + "2.16.840.1.101.3.2.1.48.4": { "d": "nistTestPolicy4", "c": "NIST PKITS policies", "w": false }, + "2.16.840.1.101.3.2.1.48.5": { "d": "nistTestPolicy5", "c": "NIST PKITS policies", "w": false }, + "2.16.840.1.101.3.2.1.48.6": { "d": "nistTestPolicy6", "c": "NIST PKITS policies", "w": false }, + "2.16.840.1.101.3.2.2": { "d": "gak", "c": "CSOR GAK extended key usage", "w": true }, + "2.16.840.1.101.3.2.2.1": { "d": "kRAKey", "c": "CSOR GAK extended key usage", "w": true }, + "2.16.840.1.101.3.2.3": { "d": "extensions", "c": "CSOR GAK extensions", "w": true }, + "2.16.840.1.101.3.2.3.1": { "d": "kRTechnique", "c": "CSOR GAK extensions", "w": true }, + "2.16.840.1.101.3.2.3.2": { "d": "kRecoveryCapable", "c": "CSOR GAK extensions", "w": true }, + "2.16.840.1.101.3.2.3.3": { "d": "kR", "c": "CSOR GAK extensions", "w": true }, + "2.16.840.1.101.3.2.4": { "d": "keyRecoverySchemes", "c": "CSOR GAK", "w": true }, + "2.16.840.1.101.3.2.5": { "d": "krapola", "c": "CSOR GAK", "w": true }, + "2.16.840.1.101.3.3": { "d": "arpa", "c": "CSOR GAK", "w": true }, + "2.16.840.1.101.3.4": { "d": "nistAlgorithm", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1": { "d": "aes", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.1": { "d": "aes128-ECB", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.2": { "d": "aes128-CBC", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.3": { "d": "aes128-OFB", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.4": { "d": "aes128-CFB", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.5": { "d": "aes128-wrap", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.6": { "d": "aes128-GCM", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.7": { "d": "aes128-CCM", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.8": { "d": "aes128-wrap-pad", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.21": { "d": "aes192-ECB", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.22": { "d": "aes192-CBC", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.23": { "d": "aes192-OFB", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.24": { "d": "aes192-CFB", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.25": { "d": "aes192-wrap", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.26": { "d": "aes192-GCM", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.27": { "d": "aes192-CCM", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.28": { "d": "aes192-wrap-pad", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.41": { "d": "aes256-ECB", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.42": { "d": "aes256-CBC", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.43": { "d": "aes256-OFB", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.44": { "d": "aes256-CFB", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.45": { "d": "aes256-wrap", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.46": { "d": "aes256-GCM", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.47": { "d": "aes256-CCM", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.1.48": { "d": "aes256-wrap-pad", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.2": { "d": "hashAlgos", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.2.1": { "d": "sha-256", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.2.2": { "d": "sha-384", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.2.3": { "d": "sha-512", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.2.4": { "d": "sha-224", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.3.1": { "d": "dsaWithSha224", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.101.3.4.3.2": { "d": "dsaWithSha256", "c": "NIST Algorithm", "w": false }, + "2.16.840.1.113719.1.2.8": { "d": "novellAlgorithm", "c": "Novell", "w": false }, + "2.16.840.1.113719.1.2.8.22": { "d": "desCbcIV8", "c": "Novell encryption algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.23": { "d": "desCbcPadIV8", "c": "Novell encryption algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.24": { "d": "desEDE2CbcIV8", "c": "Novell encryption algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.25": { "d": "desEDE2CbcPadIV8", "c": "Novell encryption algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.26": { "d": "desEDE3CbcIV8", "c": "Novell encryption algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.27": { "d": "desEDE3CbcPadIV8", "c": "Novell encryption algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.28": { "d": "rc5CbcPad", "c": "Novell encryption algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.29": { "d": "md2WithRSAEncryptionBSafe1", "c": "Novell signature algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.30": { "d": "md5WithRSAEncryptionBSafe1", "c": "Novell signature algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.31": { "d": "sha1WithRSAEncryptionBSafe1", "c": "Novell signature algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.32": { "d": "lmDigest", "c": "Novell digest algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.40": { "d": "md2", "c": "Novell digest algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.50": { "d": "md5", "c": "Novell digest algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.51": { "d": "ikeHmacWithSHA1-RSA", "c": "Novell signature algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.52": { "d": "ikeHmacWithMD5-RSA", "c": "Novell signature algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.69": { "d": "rc2CbcPad", "c": "Novell encryption algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.82": { "d": "sha-1", "c": "Novell digest algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.92": { "d": "rc2BSafe1Cbc", "c": "Novell encryption algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.95": { "d": "md4", "c": "Novell digest algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.130": { "d": "md4Packet", "c": "Novell keyed hash", "w": false }, + "2.16.840.1.113719.1.2.8.131": { "d": "rsaEncryptionBsafe1", "c": "Novell encryption algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.132": { "d": "nwPassword", "c": "Novell encryption algorithm", "w": false }, + "2.16.840.1.113719.1.2.8.133": { "d": "novellObfuscate-1", "c": "Novell encryption algorithm", "w": false }, + "2.16.840.1.113719.1.9": { "d": "pki", "c": "Novell", "w": false }, + "2.16.840.1.113719.1.9.4": { "d": "pkiAttributeType", "c": "Novell PKI", "w": false }, + "2.16.840.1.113719.1.9.4.1": { "d": "securityAttributes", "c": "Novell PKI attribute type", "w": false }, + "2.16.840.1.113719.1.9.4.2": { "d": "relianceLimit", "c": "Novell PKI attribute type", "w": false }, + "2.16.840.1.113730.1": { "d": "cert-extension", "c": "Netscape", "w": false }, + "2.16.840.1.113730.1.1": { "d": "netscape-cert-type", "c": "Netscape certificate extension", "w": false }, + "2.16.840.1.113730.1.2": { "d": "netscape-base-url", "c": "Netscape certificate extension", "w": false }, + "2.16.840.1.113730.1.3": { "d": "netscape-revocation-url", "c": "Netscape certificate extension", "w": false }, + "2.16.840.1.113730.1.4": { "d": "netscape-ca-revocation-url", "c": "Netscape certificate extension", "w": false }, + "2.16.840.1.113730.1.7": { "d": "netscape-cert-renewal-url", "c": "Netscape certificate extension", "w": false }, + "2.16.840.1.113730.1.8": { "d": "netscape-ca-policy-url", "c": "Netscape certificate extension", "w": false }, + "2.16.840.1.113730.1.9": { "d": "HomePage-url", "c": "Netscape certificate extension", "w": false }, + "2.16.840.1.113730.1.10": { "d": "EntityLogo", "c": "Netscape certificate extension", "w": false }, + "2.16.840.1.113730.1.11": { "d": "UserPicture", "c": "Netscape certificate extension", "w": false }, + "2.16.840.1.113730.1.12": { "d": "netscape-ssl-server-name", "c": "Netscape certificate extension", "w": false }, + "2.16.840.1.113730.1.13": { "d": "netscape-comment", "c": "Netscape certificate extension", "w": false }, + "2.16.840.1.113730.2": { "d": "data-type", "c": "Netscape", "w": false }, + "2.16.840.1.113730.2.1": { "d": "dataGIF", "c": "Netscape data type", "w": false }, + "2.16.840.1.113730.2.2": { "d": "dataJPEG", "c": "Netscape data type", "w": false }, + "2.16.840.1.113730.2.3": { "d": "dataURL", "c": "Netscape data type", "w": false }, + "2.16.840.1.113730.2.4": { "d": "dataHTML", "c": "Netscape data type", "w": false }, + "2.16.840.1.113730.2.5": { "d": "certSequence", "c": "Netscape data type", "w": false }, + "2.16.840.1.113730.2.6": { "d": "certURL", "c": "Netscape certificate extension", "w": false }, + "2.16.840.1.113730.3": { "d": "directory", "c": "Netscape", "w": false }, + "2.16.840.1.113730.3.1": { "d": "ldapDefinitions", "c": "Netscape directory", "w": false }, + "2.16.840.1.113730.3.1.1": { "d": "carLicense", "c": "Netscape LDAP definitions", "w": false }, + "2.16.840.1.113730.3.1.2": { "d": "departmentNumber", "c": "Netscape LDAP definitions", "w": false }, + "2.16.840.1.113730.3.1.3": { "d": "employeeNumber", "c": "Netscape LDAP definitions", "w": false }, + "2.16.840.1.113730.3.1.4": { "d": "employeeType", "c": "Netscape LDAP definitions", "w": false }, + "2.16.840.1.113730.3.2.2": { "d": "inetOrgPerson", "c": "Netscape LDAP definitions", "w": false }, + "2.16.840.1.113730.4.1": { "d": "serverGatedCrypto", "c": "Netscape", "w": false }, + "2.16.840.1.113733.1.6.3": { "d": "verisignCZAG", "c": "Verisign extension", "w": false }, + "2.16.840.1.113733.1.6.6": { "d": "verisignInBox", "c": "Verisign extension", "w": false }, + "2.16.840.1.113733.1.6.11": { "d": "verisignOnsiteJurisdictionHash", "c": "Verisign extension", "w": false }, + "2.16.840.1.113733.1.6.13": { "d": "Unknown Verisign VPN extension", "c": "Verisign extension", "w": false }, + "2.16.840.1.113733.1.6.15": { "d": "verisignServerID", "c": "Verisign extension", "w": false }, + "2.16.840.1.113733.1.7.1.1": { "d": "verisignCertPolicies95Qualifier1", "c": "Verisign policy", "w": false }, + "2.16.840.1.113733.1.7.1.1.1": { "d": "verisignCPSv1notice", "c": "Verisign policy (obsolete)", "w": false }, + "2.16.840.1.113733.1.7.1.1.2": { "d": "verisignCPSv1nsi", "c": "Verisign policy (obsolete)", "w": false }, + "2.16.840.1.113733.1.7.23.6": { "d": "verisignEVPolicy", "c": "Verisign extension", "w": false }, + "2.16.840.1.113733.1.8.1": { "d": "verisignISSStrongCrypto", "c": "Verisign", "w": false }, + "2.16.840.1.113733.1": { "d": "pki", "c": "Verisign extension", "w": false }, + "2.16.840.1.113733.1.9": { "d": "pkcs7Attribute", "c": "Verisign PKI extension", "w": false }, + "2.16.840.1.113733.1.9.2": { "d": "messageType", "c": "Verisign PKCS #7 attribute", "w": false }, + "2.16.840.1.113733.1.9.3": { "d": "pkiStatus", "c": "Verisign PKCS #7 attribute", "w": false }, + "2.16.840.1.113733.1.9.4": { "d": "failInfo", "c": "Verisign PKCS #7 attribute", "w": false }, + "2.16.840.1.113733.1.9.5": { "d": "senderNonce", "c": "Verisign PKCS #7 attribute", "w": false }, + "2.16.840.1.113733.1.9.6": { "d": "recipientNonce", "c": "Verisign PKCS #7 attribute", "w": false }, + "2.16.840.1.113733.1.9.7": { "d": "transID", "c": "Verisign PKCS #7 attribute", "w": false }, + "2.16.840.1.113733.1.9.8": { "d": "extensionReq", "c": "Verisign PKCS #7 attribute. Use PKCS #9 extensionRequest instead", "w": true }, + "2.16.840.1.114412.1.3.0.1": { "d": "digiCertGlobalCAPolicy", "c": "Digicert CA policy", "w": false }, + "2.16.840.1.114412.1.3.0.2": { "d": "digiCertHighAssuranceEVCAPolicy", "c": "Digicert CA policy", "w": false }, + "2.16.840.1.114412.1.3.0.3": { "d": "digiCertGlobalRootCAPolicy", "c": "Digicert CA policy", "w": false }, + "2.16.840.1.114412.1.3.0.4": { "d": "digiCertAssuredIDRootCAPolicy", "c": "Digicert CA policy", "w": false }, + "2.23.42.0": { "d": "contentType", "c": "SET", "w": false }, + "2.23.42.0.0": { "d": "panData", "c": "SET contentType", "w": false }, + "2.23.42.0.1": { "d": "panToken", "c": "SET contentType", "w": false }, + "2.23.42.0.2": { "d": "panOnly", "c": "SET contentType", "w": false }, + "2.23.42.1": { "d": "msgExt", "c": "SET", "w": false }, + "2.23.42.2": { "d": "field", "c": "SET", "w": false }, + "2.23.42.2.0": { "d": "fullName", "c": "SET field", "w": false }, + "2.23.42.2.1": { "d": "givenName", "c": "SET field", "w": false }, + "2.23.42.2.2": { "d": "familyName", "c": "SET field", "w": false }, + "2.23.42.2.3": { "d": "birthFamilyName", "c": "SET field", "w": false }, + "2.23.42.2.4": { "d": "placeName", "c": "SET field", "w": false }, + "2.23.42.2.5": { "d": "identificationNumber", "c": "SET field", "w": false }, + "2.23.42.2.6": { "d": "month", "c": "SET field", "w": false }, + "2.23.42.2.7": { "d": "date", "c": "SET field", "w": false }, + "2.23.42.2.8": { "d": "address", "c": "SET field", "w": false }, + "2.23.42.2.9": { "d": "telephone", "c": "SET field", "w": false }, + "2.23.42.2.10": { "d": "amount", "c": "SET field", "w": false }, + "2.23.42.2.11": { "d": "accountNumber", "c": "SET field", "w": false }, + "2.23.42.2.12": { "d": "passPhrase", "c": "SET field", "w": false }, + "2.23.42.3": { "d": "attribute", "c": "SET", "w": false }, + "2.23.42.3.0": { "d": "cert", "c": "SET attribute", "w": false }, + "2.23.42.3.0.0": { "d": "rootKeyThumb", "c": "SET cert attribute", "w": false }, + "2.23.42.3.0.1": { "d": "additionalPolicy", "c": "SET cert attribute", "w": false }, + "2.23.42.4": { "d": "algorithm", "c": "SET", "w": false }, + "2.23.42.5": { "d": "policy", "c": "SET", "w": false }, + "2.23.42.5.0": { "d": "root", "c": "SET policy", "w": false }, + "2.23.42.6": { "d": "module", "c": "SET", "w": false }, + "2.23.42.7": { "d": "certExt", "c": "SET", "w": false }, + "2.23.42.7.0": { "d": "hashedRootKey", "c": "SET cert extension", "w": false }, + "2.23.42.7.1": { "d": "certificateType", "c": "SET cert extension", "w": false }, + "2.23.42.7.2": { "d": "merchantData", "c": "SET cert extension", "w": false }, + "2.23.42.7.3": { "d": "cardCertRequired", "c": "SET cert extension", "w": false }, + "2.23.42.7.4": { "d": "tunneling", "c": "SET cert extension", "w": false }, + "2.23.42.7.5": { "d": "setExtensions", "c": "SET cert extension", "w": false }, + "2.23.42.7.6": { "d": "setQualifier", "c": "SET cert extension", "w": false }, + "2.23.42.8": { "d": "brand", "c": "SET", "w": false }, + "2.23.42.8.1": { "d": "IATA-ATA", "c": "SET brand", "w": false }, + "2.23.42.8.4": { "d": "VISA", "c": "SET brand", "w": false }, + "2.23.42.8.5": { "d": "MasterCard", "c": "SET brand", "w": false }, + "2.23.42.8.30": { "d": "Diners", "c": "SET brand", "w": false }, + "2.23.42.8.34": { "d": "AmericanExpress", "c": "SET brand", "w": false }, + "2.23.42.8.6011": { "d": "Novus", "c": "SET brand", "w": false }, + "2.23.42.9": { "d": "vendor", "c": "SET", "w": false }, + "2.23.42.9.0": { "d": "GlobeSet", "c": "SET vendor", "w": false }, + "2.23.42.9.1": { "d": "IBM", "c": "SET vendor", "w": false }, + "2.23.42.9.2": { "d": "CyberCash", "c": "SET vendor", "w": false }, + "2.23.42.9.3": { "d": "Terisa", "c": "SET vendor", "w": false }, + "2.23.42.9.4": { "d": "RSADSI", "c": "SET vendor", "w": false }, + "2.23.42.9.5": { "d": "VeriFone", "c": "SET vendor", "w": false }, + "2.23.42.9.6": { "d": "TrinTech", "c": "SET vendor", "w": false }, + "2.23.42.9.7": { "d": "BankGate", "c": "SET vendor", "w": false }, + "2.23.42.9.8": { "d": "GTE", "c": "SET vendor", "w": false }, + "2.23.42.9.9": { "d": "CompuSource", "c": "SET vendor", "w": false }, + "2.23.42.9.10": { "d": "Griffin", "c": "SET vendor", "w": false }, + "2.23.42.9.11": { "d": "Certicom", "c": "SET vendor", "w": false }, + "2.23.42.9.12": { "d": "OSS", "c": "SET vendor", "w": false }, + "2.23.42.9.13": { "d": "TenthMountain", "c": "SET vendor", "w": false }, + "2.23.42.9.14": { "d": "Antares", "c": "SET vendor", "w": false }, + "2.23.42.9.15": { "d": "ECC", "c": "SET vendor", "w": false }, + "2.23.42.9.16": { "d": "Maithean", "c": "SET vendor", "w": false }, + "2.23.42.9.17": { "d": "Netscape", "c": "SET vendor", "w": false }, + "2.23.42.9.18": { "d": "Verisign", "c": "SET vendor", "w": false }, + "2.23.42.9.19": { "d": "BlueMoney", "c": "SET vendor", "w": false }, + "2.23.42.9.20": { "d": "Lacerte", "c": "SET vendor", "w": false }, + "2.23.42.9.21": { "d": "Fujitsu", "c": "SET vendor", "w": false }, + "2.23.42.9.22": { "d": "eLab", "c": "SET vendor", "w": false }, + "2.23.42.9.23": { "d": "Entrust", "c": "SET vendor", "w": false }, + "2.23.42.9.24": { "d": "VIAnet", "c": "SET vendor", "w": false }, + "2.23.42.9.25": { "d": "III", "c": "SET vendor", "w": false }, + "2.23.42.9.26": { "d": "OpenMarket", "c": "SET vendor", "w": false }, + "2.23.42.9.27": { "d": "Lexem", "c": "SET vendor", "w": false }, + "2.23.42.9.28": { "d": "Intertrader", "c": "SET vendor", "w": false }, + "2.23.42.9.29": { "d": "Persimmon", "c": "SET vendor", "w": false }, + "2.23.42.9.30": { "d": "NABLE", "c": "SET vendor", "w": false }, + "2.23.42.9.31": { "d": "espace-net", "c": "SET vendor", "w": false }, + "2.23.42.9.32": { "d": "Hitachi", "c": "SET vendor", "w": false }, + "2.23.42.9.33": { "d": "Microsoft", "c": "SET vendor", "w": false }, + "2.23.42.9.34": { "d": "NEC", "c": "SET vendor", "w": false }, + "2.23.42.9.35": { "d": "Mitsubishi", "c": "SET vendor", "w": false }, + "2.23.42.9.36": { "d": "NCR", "c": "SET vendor", "w": false }, + "2.23.42.9.37": { "d": "e-COMM", "c": "SET vendor", "w": false }, + "2.23.42.9.38": { "d": "Gemplus", "c": "SET vendor", "w": false }, + "2.23.42.10": { "d": "national", "c": "SET", "w": false }, + "2.23.42.10.392": { "d": "Japan", "c": "SET national", "w": false }, + "2.23.136.1.1.1": { "d": "mRTDSignatureData", "c": "ICAO MRTD", "w": false }, + "2.54.1775.2": { "d": "hashedRootKey", "c": "SET. Deprecated, use (2 23 42 7 0) instead", "w": true }, + "2.54.1775.3": { "d": "certificateType", "c": "SET. Deprecated, use (2 23 42 7 0) instead", "w": true }, + "2.54.1775.4": { "d": "merchantData", "c": "SET. Deprecated, use (2 23 42 7 0) instead", "w": true }, + "2.54.1775.5": { "d": "cardCertRequired", "c": "SET. Deprecated, use (2 23 42 7 0) instead", "w": true }, + "2.54.1775.6": { "d": "tunneling", "c": "SET. Deprecated, use (2 23 42 7 0) instead", "w": true }, + "2.54.1775.7": { "d": "setQualifier", "c": "SET. Deprecated, use (2 23 42 7 0) instead", "w": true }, + "2.54.1775.99": { "d": "setData", "c": "SET. Deprecated, use (2 23 42 7 0) instead", "w": true }, + "1.3.6.1.4.1.6449.1.2.1.5.1": { "d": "AddTrust EV policy", "c": "AddTrust External CA Root", "w": false }, + "1.3.6.1.4.1.34697.2.1": { "d": "AffirmTrust EV policy", "c": "AffirmTrust Commercial", "w": false }, + "1.3.6.1.4.1.34697.2.2": { "d": "AffirmTrust EV policy", "c": "AffirmTrust Networking", "w": false }, + "1.3.6.1.4.1.34697.2.3": { "d": "AffirmTrust EV policy", "c": "AffirmTrust Premium", "w": false }, + "1.3.6.1.4.1.34697.2.4": { "d": "AffirmTrust EV policy", "c": "AffirmTrust Premium ECC", "w": false }, + "2.16.578.1.26.1.3.3": { "d": "BuyPass EV policy", "c": "BuyPass Class 3 EV", "w": false }, + "1.3.6.1.4.1.22234.2.5.2.3.1": { "d": "CertPlus EV policy", "c": "CertPlus Class 2 Primary CA (KEYNECTIS)", "w": false }, + "1.3.6.1.4.1.6334.1.100.1": { "d": "Cybertrust EV policy", "c": "Cybertrust Global Root", "w": false }, + "2.16.840.1.114412.2.1": { "d": "DigiCert EV policy", "c": "DigiCert High Assurance EV Root CA", "w": false }, + "2.16.528.1.1001.1.1.1.12.6.1.1.1": { "d": "DigiNotar EV policy", "c": "DigiNotar Root CA", "w": false }, + "2.16.840.1.114028.10.1.2": { "d": "Entrust EV policy", "c": "Entrust Net Secure Server Certification Authority", "w": false }, + "1.3.6.1.4.1.14370.1.6": { "d": "Equifax EV policy", "c": "Equifax Secure Certificate Authority (GeoTrust)", "w": false }, + "1.3.6.1.4.1.4146.1.1": { "d": "GlobalSign EV policy", "c": "GlobalSign", "w": false }, + "2.16.840.1.114413.1.7.23.3": { "d": "GoDaddy EV policy", "c": "GoDaddy Class 2 Certification Authority", "w": false }, + "1.3.6.1.4.1.14777.6.1.1": { "d": "Izenpe EV policy", "c": "Certificado de Servidor Seguro SSL EV", "w": false }, + "1.3.6.1.4.1.14777.6.1.2": { "d": "Izenpe EV policy", "c": "Certificado de Sede Electronica EV", "w": false }, + "1.3.6.1.4.1.782.1.2.1.8.1": { "d": "Network Solutions EV policy", "c": "Network Solutions Certificate Authority", "w": false }, + "1.3.6.1.4.1.8024.0.2.100.1.2": { "d": "QuoVadis EV policy", "c": "QuoVadis Root CA 2", "w": false }, + "1.2.392.200091.100.721.1": { "d": "SECOM EV policy", "c": "SECOM Trust Systems EV", "w": false }, + "2.16.840.1.114404.1.1.2.4.1": { "d": "SecureTrust EV policy", "c": "SecureTrust CA, SecureTrust Corporation", "w": false }, + "1.3.6.1.4.1.23223.1.1.1": { "d": "StartCom EV policy", "c": "StartCom Certification Authority", "w": false }, + "2.16.840.1.114414.1.7.23.3": { "d": "Starfield EV policy", "c": "Starfield Class 2 Certification Authority", "w": false }, + "2.16.756.1.89.1.2.1.1": { "d": "SwissSign EV policy", "c": "SwissSign Gold CA - G2", "w": false }, + "2.16.840.1.113733.1.7.48.1": { "d": "Thawte EV policy", "c": "Thawte Premium Server CA", "w": false }, + "2.16.840.1.114171.500.9": { "d": "Wells Fargo EV policy", "c": "Wells Fargo WellsSecure Public Root Certificate Authority", "w": false }, + "END": "" +}; diff --git a/pages/index/index.js b/pages/index/index.js index 4321f85..95fb7a2 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -68,6 +68,7 @@ onScrollToLower(e){ return } getIntelligentMessage(parm).then(res=>{ + // res.data.list = res.data.list.map(item => { // if (item.createdByName && item.createdByName.length >= 3) { // item.createdByName = item.createdByName.slice(1,3); diff --git a/pages/index/index.wxml b/pages/index/index.wxml index a746ba6..4f2ded6 100644 --- a/pages/index/index.wxml +++ b/pages/index/index.wxml @@ -84,8 +84,8 @@ {{item.readFlag != '1'?'未读':'已读'}} - 啦啦啦啦 - {{}} + 房屋信息采集 + {{item.createdTime}} diff --git a/pages/index/index.wxss b/pages/index/index.wxss index 5528e8a..9e72533 100644 --- a/pages/index/index.wxss +++ b/pages/index/index.wxss @@ -964,7 +964,7 @@ color: #999999; line-height: 40rpx; } .Information_test4{ - width: 228rpx; + width: auto; height: auto; font-family: PingFang SC; font-weight: 500; diff --git a/pages/mine/mine.wxml b/pages/mine/mine.wxml index 4bc9a0b..4e4f6c6 100644 --- a/pages/mine/mine.wxml +++ b/pages/mine/mine.wxml @@ -51,13 +51,13 @@ --> - + diff --git a/pages/resiAndHouse/resiAndHouse.js b/pages/resiAndHouse/resiAndHouse.js index f0b0879..2171d75 100644 --- a/pages/resiAndHouse/resiAndHouse.js +++ b/pages/resiAndHouse/resiAndHouse.js @@ -34,13 +34,14 @@ Page({ pageNo: 1, pageSize: 10, lowerThreshold: '10', - loadMoreVisible: false, + loadMoreVisible: true, loadFwMoreVisible: false, loadMoreType: "none", loadFwMoreType: "none", nodata: false, + nodatafw: false, selectVale: 'resi', - keyWord: '1', + keyWord: '', angencyId: null, category: null, searchOrgIdPath: '', @@ -71,7 +72,7 @@ Page({ "searchKey": "", "pageSize": 50, "pageNo": 1, - "searchOrgIdPath": "7b6f9a9f9f38d5f9fa7ce94a93d6eb28", + "searchOrgIdPath": "", }, activeFwType: 0, fwTypes: [ @@ -98,10 +99,9 @@ Page({ }, params1: { ...this.data.params1, - searchOrgIdPath:App.globalData.user.agencyId, + // searchOrgIdPath:App.globalData.user.agencyId, } }) - this.getTableFwData() this.getAgencygridtree() this.getAllOrgCategoryCount() this.getTableData() @@ -172,6 +172,7 @@ Page({ this.setData({ activeFwType: e.currentTarget.dataset.index, // category: e.currentTarget.dataset.category, + loadFwMoreVisible: true, tableFwData: [], params1: { ...this.data.params1, @@ -218,12 +219,12 @@ Page({ }, onChangeFw(e) { const { value, tabIndex, selectedOptions } = e.detail; - if (tabIndex > 0 && selectedOptions[selectedOptions.length - 1].level != 'building') { + if (tabIndex > 0 && selectedOptions[selectedOptions.length - 1].level != 'unit') { const level = selectedOptions[selectedOptions.length - 1].level getNextTree({ level, id: value }).then(res => { if (res.data.length > 0) { const data = res.data.map(item => { - if (item.level != 'building') { + if (item.level != 'unit') { return { ...item, children: [] @@ -255,9 +256,6 @@ Page({ onFinishFw(e) { const { selectedOptions, value } = e.detail; - // const fieldNameFw = selectedOptions - // .map((option) => option.text || option.name) - // .join('/'); const level = selectedOptions[selectedOptions.length - 1].level this.setData({ cascaderNameFw: e.detail.selectedOptions.map(item => item.label).join(' '), @@ -266,14 +264,17 @@ Page({ params: { ...this.data.params, orgId: value, - level, + level:level == 'grid'?'grid':'agency', + agencyId:App.globalData.user.agencyId }, params1: { + pageNo: 1, ...this.data.params1, searchOrgIdPath: value, - orgId: value, + // orgId: value, level, }, + tableFwData:[] }); this.getTableFwData() }, @@ -281,6 +282,20 @@ Page({ this.setData({ selectVale: e.currentTarget.dataset.type }) + if(e.currentTarget.dataset.type === 'resi'){ + this.setData({ + pageNo: 1, + tableData: [] + }) + this.getTableData() + this.getAllOrgCategoryCount() + }else if(e.currentTarget.dataset.type === 'house'){ + this.setData({ + pageNo: 1, + tableFwData: [] + }) + this.getTableFwData() + } }, handelClickShowTree() { this.setData({ @@ -310,6 +325,7 @@ Page({ tableData: [] }) this.getTableData() + this.getAllOrgCategoryCount() }else{ this.setData({ pageNo: 1, @@ -353,15 +369,11 @@ Page({ }) }, toResiDetail(e) { - // '1765976717767618562' - console.log(e); wx.navigateTo({ - url: `/subpages/searchResult/pages/punchCard/punchCard?resiId=${e.currentTarget.dataset.resiid}`, + url: `/subpages/searchResult/pages/resiInfo/resiInfo?resiId=${e.currentTarget.dataset.resiid}`, }) }, onClickJump(e) { - console.log('e::', e) - // '1765976717767618562'?resiId=${e.currentTarget.dataset.resiid} wx.navigateTo({ url: `/subpages/house/pages/housePortrait/housePortrait?resiId=${e.currentTarget.dataset.resiid}`, }) @@ -382,7 +394,6 @@ Page({ }, onScrollToLower(e) { - if (this.data.loadMoreType === 'more') { this.setData({ loadMoreVisible: true, @@ -392,7 +403,6 @@ Page({ } }, onScrollFwToLower(e) { - console.log('this.data.loadFwMoreType::','zoule', this.data.loadFwMoreType) if (this.data.loadFwMoreType === 'more') { this.setData({ loadFwMoreVisible: true, @@ -449,8 +459,8 @@ Page({ }, getTableFwData: async function () { this.setData({ - loadMoreVisible: true, - nodata: false, + loadFwMoreVisible: true, + nodatafw: false, loadMoreType: "more", }) await allOrgHouseInfo({ ...this.data.params }).then(res => { @@ -475,17 +485,19 @@ Page({ loadFwMoreType: data.list.length === this.data.params1.pageSize ? 'more' : 'none', tableFwData: this.data.tableFwData.concat(data.list), }) - if (this.data.tableData.length == 0) { + if (this.data.tableFwData.length == 0) { this.setData({ - loadMoreVisible: false, - nodata: true + loadFwMoreVisible: false, + loadFwMoreType: 'none', + nodatafw: true }) } } else { this.setData({ loadMoreVisible: false, - nodata: true, - loadMoreType: 'none' + loadFwMoreVisible: false, + nodatafw: true, + loadFwMoreType: 'none' }) } }) diff --git a/pages/resiAndHouse/resiAndHouse.wxml b/pages/resiAndHouse/resiAndHouse.wxml index 1febb26..0f7de26 100644 --- a/pages/resiAndHouse/resiAndHouse.wxml +++ b/pages/resiAndHouse/resiAndHouse.wxml @@ -14,12 +14,11 @@ - - + - + 搜索 @@ -141,7 +140,7 @@ - + diff --git a/pages/resiAndHouse/resiAndHouse.wxss b/pages/resiAndHouse/resiAndHouse.wxss index 7fd1405..27c8cda 100644 --- a/pages/resiAndHouse/resiAndHouse.wxss +++ b/pages/resiAndHouse/resiAndHouse.wxss @@ -162,6 +162,8 @@ page { justify-content: center; align-items: center; margin-top: 20rpx; + padding-left: 20rpx; + box-sizing: border-box; } .box_161 { @@ -183,8 +185,10 @@ page { white-space: nowrap; line-height: 52rpx; text-align: center; - + flex: 1; margin-right: 20rpx; + overflow-x: scroll; + } .image-text_9 { @@ -192,6 +196,7 @@ page { flex-direction: row; display: flex; justify-content: space-between; + width: 99rpx; } .image-text_91 { diff --git a/pages/work/work.wxml b/pages/work/work.wxml index 47c88b3..ff17608 100644 --- a/pages/work/work.wxml +++ b/pages/work/work.wxml @@ -15,7 +15,7 @@ 搜索 - + 识别身份证查询 @@ -56,10 +56,10 @@ {{collectedPopulationCount?collectedPopulationCount:'--'}}采集人口数 - + - + 满意度自查 diff --git a/subpages/addResi/component/expandForm/index.wxml b/subpages/addResi/component/expandForm/index.wxml index ee75f12..21daa8a 100644 --- a/subpages/addResi/component/expandForm/index.wxml +++ b/subpages/addResi/component/expandForm/index.wxml @@ -29,7 +29,7 @@ {{itemP.label}} - + @@ -37,11 +37,11 @@ {{itemP.label}} - @@ -50,7 +50,7 @@ {{itemP.label}} - + {{itemP.selectLabel?itemP.selectLabel:'请选择'}} diff --git a/subpages/addResi/pages/addResi/addResi.js b/subpages/addResi/pages/addResi/addResi.js index f6e7832..41f943a 100644 --- a/subpages/addResi/pages/addResi/addResi.js +++ b/subpages/addResi/pages/addResi/addResi.js @@ -698,6 +698,8 @@ Page({ * 生命周期函数--监听页面加载 */ onLoad: async function (options) { + await this.getDicts() + if(options.type === 'edit'){ this.setData({ resiId:options.resiId, @@ -719,7 +721,6 @@ Page({ // day: `${year}-${month}-${day}` }) await this.getGridoptionDict() - this.getDicts() }, /** @@ -1341,6 +1342,15 @@ Page({ console.error('Error fetching options:', error); } } + console.log(this.data.form); + if(this.data.formType ==='edit'){ + if(item.itemType === 'select'){ + let obj = item.opction.find(itemC=>itemC.value === this.data.form[item.formNameP][item.formName]) || null + item.selectLabel = obj.label + }else{ + item.selectLabel = this.data.form[item.formNameP][item.formName] + } + } return acc; }); Promise.all(promises).then((results) => { @@ -1462,13 +1472,14 @@ Page({ }) } if(res.data.familyInfoDto && res.data.familyInfoDto.marriage){ + console.log(this.data.dicts.marriageList); marriageName = this.data.dicts.marriageList.find(item=>item.value == res.data.familyInfoDto.marriage).label } if(res.data.workInfoDto && res.data.workInfoDto.careerStatus){ careerStatusName = this.data.dicts.careerStatusList.find(item=>item.value == res.data.workInfoDto.careerStatus).label } if(res.data.baseInfoDto && res.data.baseInfoDto.idType){ - idTypeName = this.data.dicts.idTypeList.find(item=>item.value == res.data.workInfoDto.careerStatus).label + idTypeName = this.data.dicts.idTypeList.find(item=>item.value == res.data.baseInfoDto.idType).label } if(res.data.resideInfoDtos){ for(let i in res.data.resideInfoDtos){ diff --git a/subpages/businessRecord/businessRecord.js b/subpages/businessRecord/businessRecord.js index 0e8df00..6c1fdb6 100644 --- a/subpages/businessRecord/businessRecord.js +++ b/subpages/businessRecord/businessRecord.js @@ -1,6 +1,12 @@ -import {getComplainList,getShengList,getPunchRecord,getShequList,getshijianList,getxuqiuList,getfuwuList} from "../../utils/businessRecords"; -Page({ +Component({ + + properties: { + "ywData": { + "type": Object, + "value": {} + }, + }, /** * 页面的初始数据 */ @@ -29,211 +35,13 @@ Page({ }], tabValue: '12345', data: {}, - residIds:["1704792537883688962","1705416782032064514"] - }, - - /** - * 生命周期函数--监听页面加载 - */ - onLoad(options) { - - }, - - /** - * 生命周期函数--监听页面初次渲染完成 - */ - onReady() { - this.setData({ - tabValue: "12345" - }) - this.show12345("12345"); - }, - - /** - * 生命周期函数--监听页面显示 - */ - onShow() { - - }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide() { - - }, - - /** - * 生命周期函数--监听页面卸载 - */ - onUnload() { - - }, - - /** - * 页面相关事件处理函数--监听用户下拉动作 - */ - onPullDownRefresh() { - - }, - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom() { - - }, - - /** - * 用户点击右上角分享 - */ - onShareAppMessage() { - - }, - - tabChange({currentTarget: {dataset:{index}}}) { - this.setData({ - tabValue: index - }) - if(index === "12345"){ - this.show12345(index); - }else if(index === "provinceSurvey"){ - let params = { - "residList": this.data.residIds - } - getShengList(params).then(res => { - if (res.data && res.data.length > 0) { - let renamedArray = []; - res.data.forEach(item => { - let renamedItem = { - categorycode: item.scope, - eventcontent: item.problemDesc - }; - renamedArray.push(renamedItem); - }); - this.data.data[index]= renamedArray; - this.setData({ - data: this.data.data - }) - } - }) - }else if(index === "selfSurvey"){ - let params = { - "residList": this.data.residIds - } - getShequList(params).then(res => { - if (res.data && res.data.length > 0) { - let renamedArray = []; - res.data.forEach(item => { - let renamedItem = { - categorycode: item.scope, - eventcontent: item.problemDesc - }; - renamedArray.push(renamedItem); - }); - this.data.data[index]= renamedArray; - this.setData({ - data: this.data.data - }) - } - }) - }else if(index === "event"){ - let params = { - "residList": this.data.residIds - } - getshijianList(params).then(res => { - if (res.data && res.data.length > 0) { - let renamedArray = []; - res.data.forEach(item => { - let renamedItem = { - categorycode: item.categorycode, - eventcontent: item.eventcontent - }; - renamedArray.push(renamedItem); - }); - this.data.data[index]= renamedArray; - this.setData({ - data: this.data.data - }) - } - }) - }else if(index === "need"){ - let params = { - "residList": this.data.residIds - } - getxuqiuList(params).then(res => { - if (res.data && res.data.length > 0) { - let renamedArray = []; - res.data.forEach(item => { - let renamedItem = { - categorycode: item.parentName, - eventcontent: item.content - }; - renamedArray.push(renamedItem); - }); - this.data.data[index]= renamedArray; - this.setData({ - data: this.data.data - }) - } - }) - }else if(index === "serve"){ - let params = { - "residList": this.data.residIds - } - getfuwuList(params).then(res => { - if (res.data && res.data.length > 0) { - let renamedArray = []; - res.data.forEach(item => { - let renamedItem = { - categorycode: item.serviceCategoryKey, - eventcontent: item.serviceName - }; - renamedArray.push(renamedItem); - }); - this.data.data[index]= renamedArray; - this.setData({ - data: this.data.data - }) - } - }) - }else if(index === "punchRecord"){ - let params = { - "residList": this.data.residIds - } - getPunchRecord(params).then(res => { - if (res.data && res.data.length > 0) { - let renamedArray = []; - res.data.forEach(item => { - let renamedItem = { - categorycode: item.scope, - eventcontent: item.problemDesc - }; - renamedArray.push(renamedItem); - }); - this.data.data[index]= renamedArray; - this.setData({ - data: this.data.data - }) - } - }) - }else{ - console.log("else"); - } - + residIds: [], }, - show12345(index){ - console.log("init") - let params = { - "residList": this.data.residIds, - "eventType": "3" - } - getComplainList(params).then(res => { - this.data.data[index]= res.data.list; + methods: { + tabChange({ currentTarget: { dataset: { index } } }) { this.setData({ - data: this.data.data + tabValue: index, }) - console.log(this.data.data[index]); - }) + }, } }) \ No newline at end of file diff --git a/subpages/businessRecord/businessRecord.json b/subpages/businessRecord/businessRecord.json index 3928faa..3651ece 100644 --- a/subpages/businessRecord/businessRecord.json +++ b/subpages/businessRecord/businessRecord.json @@ -1,3 +1,6 @@ { - "usingComponents": {} + "component": true, + "usingComponents": { + "no-data": "../../../components/noData/nodata" + } } \ No newline at end of file diff --git a/subpages/businessRecord/businessRecord.wxml b/subpages/businessRecord/businessRecord.wxml index 123a522..0a887fe 100644 --- a/subpages/businessRecord/businessRecord.wxml +++ b/subpages/businessRecord/businessRecord.wxml @@ -1,23 +1,43 @@ - - {{item.label}} + + {{item.label}}({{ywData[item.value].length}}) - - 事件类型 - 事件描述 - - - - - {{item.categorycode}} - {{item.eventcontent}} + + 事件类型 + 事件描述 - - + + 不满意事项类型 + 不满意事项描述 + + + 需求类型 + 需求描述 + + + 需求类型 + 事件描述 + + + 打卡人 + 打卡地址 + 打卡时间 + + + + {{item.categorycode}} + {{item.eventcontent}} + + + + + {{item.name}} + {{item.clockInAddress}} + {{item.clockInTime}} + + + + \ No newline at end of file diff --git a/subpages/businessRecord/businessRecord.wxss b/subpages/businessRecord/businessRecord.wxss index dd9e0fa..69086e5 100644 --- a/subpages/businessRecord/businessRecord.wxss +++ b/subpages/businessRecord/businessRecord.wxss @@ -2,10 +2,10 @@ display: flex; flex-wrap: wrap; /* 使得元素可以换行显示 */ margin: 0 -8rpx; - margin-bottom: 15px; + /* margin-bottom: 15px; */ } .tag-list .tag { - padding: 10rpx 20rpx; + padding: 0rpx 20rpx; font-size: 23rpx; margin: 10rpx 8rpx; text-align: center; /* 使标签文本居中 */ @@ -101,18 +101,19 @@ .header { font-weight: bold; - padding: 10px 0; + /* padding: 10px 0 0; */ } .cell { flex: 1; - padding: 10px 0; + padding: 20rpx 0; font-size: 23rpx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .cell:nth-child(1) { + padding-left: 20rpx; flex-basis: 30%; font-size: 23rpx; } @@ -122,6 +123,31 @@ font-size: 23rpx; } + .cell1 { + /* flex: 1; */ + /* display: flex; */ + padding: 20rpx 0; + font-size: 23rpx; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } + .cell1:nth-child(1) { + padding-left: 20rpx; + flex-basis: 18%; + font-size: 23rpx; + } + + .cell1:nth-child(2) { + flex-basis: 40%; + font-size: 23rpx; + } + .cell1:nth-child(3) { + padding-left: 20rpx; + flex-basis: 33%; + font-size: 23rpx; + } + .even { background-color: #f0f4fd; } diff --git a/subpages/house/pages/housePortrait/component/graph/graph.js b/subpages/house/pages/housePortrait/component/graph/graph.js new file mode 100644 index 0000000..be400ab --- /dev/null +++ b/subpages/house/pages/housePortrait/component/graph/graph.js @@ -0,0 +1,189 @@ +import * as echarts from '../../../../../../ec-canvas/echarts'; +import { + getFamilyRelationshipList +} from "../../../../../../utils/api"; +var chart; + +const formatNumber = n => { + n = n.toString() + return n[1] ? n : '0' + n +} +Component({ + properties: { + houseId: { + type: String, + value: '', + }, + houseName:{ + type: String, + value: '', + } + }, + data: { + ec: { + lazyLoad: true + // onInit: initChart + }, + tabList: [{ + label: "问题突出类别", + value: 1 + }, { + label: '行业领域分析', + value: 2 + }], + tabValue: 1 + }, + lifetimes: { + ready() { + console.log(this.data.houseName,'houseName'); + this.getData() + } + }, + methods: { + + getData() { + this.selectComponent('#hotlineComplaints').init((canvas, width, height, dpr) => { + chart = echarts.init(canvas, null, { + width: width, + height: height, + devicePixelRatio: dpr // 像素比 + }); + canvas.setChart(chart); + let params = { + type: "1", + id: this.data.houseId + } + + getFamilyRelationshipList(params).then(({ + data + }) => { + // let index = data.findIndex(item => item.id == this.data.houseId); + // if (index !== -1) { + // const [item] = data.splice(index, 1); + // data.unshift(item); + // } + + const rootNode = {}; + rootNode["id"] = this.data.houseId; + rootNode["name"] = this.data.houseName; + rootNode["type"] = 1; + data.unshift(rootNode); + let nodeList = data.map((item, index) => { + let symbolUrl = ''; + if (item.type === 1) { + symbolUrl = 'image://https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/internal/20240402/a6cdfe6f699040f58fd8b2c10486b41d.png'; + } else { + // 如果 type 不等于 1,则根据 gender 进行判断 + if (item.gender === '1') { + // 如果 gender 等于 1,则根据 age 进行进一步的判断 + symbolUrl = item.age > 18 && item.age < 60 ? + 'image://https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/internal/20240402/1e21790833b04e9abe61e2a8f40446cb.png' : + item.age < 18 ? + 'image://https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/internal/20240402/62c2b6a1ce834f8dae081b562b2579b9.png' : + item.age > 60 ? + 'image://https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/internal/20240402/bd586a4e7d0f4b3aa68c79067dfe1428.png' : + ''; + } else if (item.gender === '2') { + // 如果 gender 等于 2,则根据 age 进行进一步的判断 + symbolUrl = item.age > 18 && item.age < 60 ? + 'image://https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/internal/20240402/3b44e3495dcd4d96a3c07baad1bd7c5e.png' : + item.age < 18 ? + 'image://https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/internal/20240402/0c38251bba644a6b8e4a925aea74c9a7.png' : + item.age > 60 ? + 'image://https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/internal/20240402/2465ff7633a94413bf4ed2aa778c2765.png' : + ''; + } + } + return { + 'name': item.name, + 'id': index + 1, + 'category': 0, + 'symbolSize': item.id == this.data.houseId ? 50 : 30, + 'symbol': symbolUrl, + label: { + "position": "bottom" + } + }; + }); + + let links = data.map((item, index) => ({ + "source": 0, + "target": index+1, + "name": item.houseHolderRel||'暂不清楚', + "label": { + "align": "center", + "fontSize": 12, + "color":"#9cbbf9" + }, + "lineStyle": { + "color": "#9cbbf9" + } + })) + links.splice(links.length-1,1) + let categories = data.map((item, index) => ({ + "name":item.houseHolderRel||'暂不清楚', + "id":index+1, + "itemStyle": { + "color": '#9cbbf9' + }, + })) + + console.log(nodeList,links,categories); + + var option = { + + legend: [{ + // selectedMode: 'single', + // icon: 'circle' + show: false + }], + series: [{ + type: 'graph', + layout: 'force', + // symbolSize: 10, + force: { + repulsion: 80, + gravity: 0, + edgeLength: 100,//线条长度 + layoutAnimation: true, + }, + draggable: true, + roam: false, + nodeScaleRatio: 0, + focusNodeAdjacency: false, + lineStyle: { + normal: { + opacity: 0.5, + width: 1.5, + curveness: 0 + } + }, + categories: categories, + edgeSymbol: ['', 'arrow'], + // edgeSymbolSize: [80, 10], + edgeLabel: { + normal: { + show: true, + textStyle: { + fontSize: 20 + }, + formatter(x) { + return x.data.name; + } + } + }, + label: { + show: true + }, + + data: nodeList, + links: links + }] + }; + chart.setOption(option); + }) + return chart; + }); + } + } +}); \ No newline at end of file diff --git a/subpages/house/pages/housePortrait/component/graph/graph.json b/subpages/house/pages/housePortrait/component/graph/graph.json new file mode 100644 index 0000000..6031717 --- /dev/null +++ b/subpages/house/pages/housePortrait/component/graph/graph.json @@ -0,0 +1,6 @@ +{ + "component": true, + "usingComponents": { + "ec-canvas": "../../../../../../ec-canvas/ec-canvas" + } +} \ No newline at end of file diff --git a/subpages/house/pages/housePortrait/component/graph/graph.wxml b/subpages/house/pages/housePortrait/component/graph/graph.wxml new file mode 100644 index 0000000..0533943 --- /dev/null +++ b/subpages/house/pages/housePortrait/component/graph/graph.wxml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/subpages/house/pages/housePortrait/component/graph/graph.wxss b/subpages/house/pages/housePortrait/component/graph/graph.wxss new file mode 100644 index 0000000..39c021d --- /dev/null +++ b/subpages/house/pages/housePortrait/component/graph/graph.wxss @@ -0,0 +1,20 @@ +/* subpages/searchResult/pages/resiInfo/modules/graph/graph.wxss */ +ec-canvas { + width: 100%; + height: 100%; +} +.hotlineComplaints { + width: 100%; + height: 618rpx; + position: relative; +} + +.hotlineComplaints image{ + position: absolute; + width: 100%; + height: 100%; + z-index: 2; + top: 0; + left: 50%; + transform: translate(-50%); +} \ No newline at end of file diff --git a/subpages/house/pages/housePortrait/housePortrait.js b/subpages/house/pages/housePortrait/housePortrait.js index 37e115b..6279557 100644 --- a/subpages/house/pages/housePortrait/housePortrait.js +++ b/subpages/house/pages/housePortrait/housePortrait.js @@ -1,12 +1,19 @@ // subpages/house/pages/housePortrait/housePortrait.js import api from "../../../../utils/api" +import { getComplainList, getShengList, getPunchRecord, getShequList, getshijianList, getxuqiuList, getfuwuList, getMultiLogList } from "../../../../utils/businessRecords.js"; Page({ /** * 页面的初始数据 */ data: { + houseId: '', detail: {}, + logs: [], + residIds: [], + ywData: {}, + ywVisible: false, + houseName:null }, /** @@ -14,18 +21,34 @@ Page({ */ onLoad(options) { this.setData({ - houseId:options.houseId + houseId: options.resiId, }) this.getData() }, getData() { api.getClearHouseDeatilById(this.data.houseId).then((res) => { this.setData({ - detail: res.data - }) - }).catch((error) => { + detail: res.data, + houseName: res.data.houseName + }) + }).catch((error) => { + }); + api.houseResidentChangeRecord({ houseId: this.data.houseId }).then((res) => { + this.setData({ + logs: res.data + }) + }).catch((error) => { console.error("发生错误:", error); - }); + }); + api.getResiList({ homeId: this.data.houseId, pageNo: 1, pageSize: 1000 }).then(res => { + const arr = res.data.list.map(item => { + return item.resiId + }) + this.setData({ + residIds: arr, + }) + this.getTabData() + }) }, /** * 生命周期函数--监听页面初次渲染完成 @@ -76,11 +99,176 @@ Page({ }, - gotopage({currentTarget: {dataset}}) { - const {url} = dataset - console.log(url) + gotopage({ currentTarget: { dataset } }) { + const { url } = dataset wx.navigateTo({ url }) }, + + async getTabData() { + if (this.data.residIds.length === 0) { + this.setData({ + ywVisible: true, + ywData: { "12345": [], "provinceSurvey": [], "selfSurvey": [], "event": [], "need": [], "serve": [], "punchRecord": [] } + }) + return + } + let params1 = { + "residList": this.data.residIds, + "eventType": "3" + } + await getComplainList(params1).then(res => { + this.data.ywData['12345'] = res.data.list.map(item => { + return { + ...item, + categorycode: item.categorycode || '--', + eventcontent: item.eventcontent || '--' + } + }); + this.setData({ + data: this.data.ywData + }) + }) + let params = { + "residList": this.data.residIds + } + await getShengList(params).then(res => { + if (res.data && res.data.length > 0) { + let renamedArray = []; + res.data.forEach(item => { + let renamedItem = { + categorycode: item.scope || '--', + eventcontent: item.problemDesc || '--' + }; + renamedArray.push(renamedItem); + }); + this.data.ywData['provinceSurvey'] = renamedArray; + this.setData({ + ywData: this.data.ywData + }) + } else { + this.data.ywData['provinceSurvey'] = []; + this.setData({ + ywData: this.data.ywData + }) + } + }) + await getShequList(params).then(res => { + if (res.data && res.data.length > 0) { + let renamedArray = []; + res.data.forEach(item => { + let renamedItem = { + categorycode: item.scope || '--', + eventcontent: item.problemDesc || '--' + }; + renamedArray.push(renamedItem); + }); + this.data.ywData['selfSurvey'] = renamedArray; + this.setData({ + ywData: this.data.ywData + }) + } else { + this.data.ywData['selfSurvey'] = []; + this.setData({ + ywData: this.data.ywData + }) + } + }) + await getshijianList(params).then(res => { + if (res.data && res.data.length > 0) { + let renamedArray = []; + res.data.forEach(item => { + let renamedItem = { + categorycode: item.categorycode || '--', + eventcontent: item.eventcontent || '--' + }; + renamedArray.push(renamedItem); + }); + this.data.ywData['event'] = renamedArray; + this.setData({ + ywData: this.data.ywData + }) + } else { + this.data.ywData['event'] = []; + this.setData({ + ywData: this.data.ywData + }) + } + }) + await getxuqiuList(params).then(res => { + if (res.data && res.data.length > 0) { + let renamedArray = []; + res.data.forEach(item => { + let renamedItem = { + categorycode: item.parentName || '--', + eventcontent: item.content || '--' + }; + renamedArray.push(renamedItem); + }); + this.data.ywData['need'] = renamedArray; + this.setData({ + ywData: this.data.ywData + }) + } else { + this.data.ywData['need'] = []; + this.setData({ + ywData: this.data.ywData + }) + } + }) + await getfuwuList(params).then(res => { + if (res.data && res.data.length > 0) { + let renamedArray = []; + res.data.forEach(item => { + let renamedItem = { + categorycode: item.serviceCategoryKey || '--', + eventcontent: item.serviceName || '--' + }; + renamedArray.push(renamedItem); + }); + this.data.ywData['serve'] = renamedArray; + this.setData({ + ywData: this.data.ywData + }) + } else { + this.data.ywData['serve'] = []; + this.setData({ + ywData: this.data.ywData + }) + } + }) + const residIds = this.data.residIds.map(function(item) { + + return encodeURIComponent(item); + }).join(','); + const params2 = { + "resiIdList": residIds, + pageNo: 1, + pageSize: 1000, + } + await getMultiLogList(params2).then(res => { + if (res.data && res.data.length > 0) { + let arr = []; + res.data.forEach(item => { + item.list.forEach(item1=>{ + arr.push(item1) + }) + }) + this.data.ywData['punchRecord'] = arr; + this.setData({ + ywData: this.data.ywData, + }) + } else { + this.data.ywData['punchRecord'] = []; + this.setData({ + ywData: this.data.ywData + }) + } + }) + + this.setData({ + ywVisible: true + }) + }, }) \ No newline at end of file diff --git a/subpages/house/pages/housePortrait/housePortrait.json b/subpages/house/pages/housePortrait/housePortrait.json index f84455f..ea0b6e7 100644 --- a/subpages/house/pages/housePortrait/housePortrait.json +++ b/subpages/house/pages/housePortrait/housePortrait.json @@ -1,5 +1,9 @@ -{ +{ + "navigationBarTitleText": "房屋详情", "usingComponents": { - "BusinessRecord": "../../../businessRecord/businessRecord" + "BusinessRecord": "../../../businessRecord/businessRecord", + "no-data": "../../../../components/noData/nodata", + "house-graph":"./component/graph/graph" + } } \ No newline at end of file diff --git a/subpages/house/pages/housePortrait/housePortrait.wxml b/subpages/house/pages/housePortrait/housePortrait.wxml index d1cb09f..599e898 100644 --- a/subpages/house/pages/housePortrait/housePortrait.wxml +++ b/subpages/house/pages/housePortrait/housePortrait.wxml @@ -25,25 +25,60 @@ 关系图谱 - + 新增居民 + 业务记录 - + 更新记录 - + + + + + + + {{item.typeName}}-{{item.operatorName}} + {{item.changeTime}} + + + + + 变更前: + {{item.beforeChange}} + + + 变更后: + {{item.afterChange}} + + + + + 操作人: + {{item.operatorName}} + + + 备注: + {{item.resiName}} + + + + + + + - + \ No newline at end of file diff --git a/subpages/house/pages/housePortrait/housePortrait.wxss b/subpages/house/pages/housePortrait/housePortrait.wxss index 9bd7bec..b33e8a3 100644 --- a/subpages/house/pages/housePortrait/housePortrait.wxss +++ b/subpages/house/pages/housePortrait/housePortrait.wxss @@ -17,9 +17,10 @@ display: flex; align-items: center; margin-left: -30rpx; - margin-bottom: 39rpx; + margin-bottom: 12rpx; position: relative; } + .card .title:before { content: ''; display: block; @@ -29,6 +30,7 @@ border-radius: 4rpx; margin-right: 20rpx; } + .card .title .view { font-size: 28rpx; font-weight: 400; @@ -52,7 +54,7 @@ } .card .line { - display: flex; + display: flex; flex-wrap: nowrap; } @@ -62,4 +64,80 @@ color: #999999; margin-top: 20rpx; flex: 0 0 30%; +} + +.logsBox { + border-left: 3rpx solid #DADEE5; + margin-left: -18rpx; + padding-left: 12rpx; +} + +.logs-top { + display: flex; + justify-content: space-between; + position: relative; + top: -32rpx; + padding-left: 12rpx; +} + +.logs-top-title { + height: 31rpx; + font-family: PingFang SC; + font-weight: 500; + font-size: 32rpx; + color: #333333; + line-height: 41rpx; +} + +.logs-top-time { + height: 20rpx; + font-family: PingFang SC; + font-weight: 500; + font-size: 26rpx; + color: #BDBDBD; + line-height: 40rpx; +} + +.logs-content { + position: relative; + top: -24rpx; + padding-top: 12rpx; + padding-bottom: 24rpx; + display: flex; + justify-content: space-between; + font-family: PingFang SC; + font-weight: 500; + font-size: 30rpx; + color: #999999; + line-height: 52rpx; +} + +.logs-content-left { + width: 48%; +} + +.logs-content-right { + width: 48%; +} + +.logs-content-txt { + color: #333333; +} + +.item-dian { + position: relative; + left: -28rpx; + width: 20rpx; + height: 20rpx; + background: #FFFFFF; + border-radius: 50%; + border: 1px solid #3A80E7; + padding: 2rpx; +} + +.neidian { + width: 18rpx; + height: 18rpx; + background: #3A80E7; + border-radius: 50%; } \ No newline at end of file diff --git a/subpages/nohouse/pages/nohouse/nohouse.js b/subpages/nohouse/pages/nohouse/nohouse.js index 074838f..5e3de79 100644 --- a/subpages/nohouse/pages/nohouse/nohouse.js +++ b/subpages/nohouse/pages/nohouse/nohouse.js @@ -1,72 +1,45 @@ // subpages/nohouse/pages/nohouse/nohouse.js import api, { - getAllOrgCategoryCount, - getResidentBaseInfo, getTopTree, - getNextTree, - houseSearch, - allOrgHouseInfo, - getCommunityHouse, - getAgencygridtree + waitCollectHouseList } from "../../../../utils/api" Page({ - /** - * 页面的初始数据 - */ - data: { - ShowTree: false, - searchOrgIdPath:'', + // 联级选择器的列表 angencyList:[], + // 联级字段的名称 fieldName: { - text: 'agencyName', - value: 'agencyId', - children: 'subAgencyList' + text: 'label', + value: 'id', + children: 'children' }, - cascaderFwValue: '', + // 联级选择器的默认值 cascaderValue:'', - dictType:[], - maxLength:5, - showResident:false, + // 显示长度 + maxLength:10, + // vue返回的值 cascaderName:null, + //显示菜单 showStreet:false, - searchOrgIdPath:'', - angencyList:[], - fieldName: { - text: 'label', - value: 'id', - children: 'children' - }, - maxLength:10, - fieldNames1:{ - text: 'lable1', - value: 'value', - children: 'children' - }, - params: { - agencyId: '', - orgId: '', - level: 'district', - orgInfo:'' -}, -params1: { - "searchKey": "", - "pageSize": 50, - "pageNo": 1, - "searchOrgIdPath": "7b6f9a9f9f38d5f9fa7ce94a93d6eb28", -}, + level:'', +//查询参数 +lowerThreshold:8,// +pageNo: 1,//当前页码 +loadMoreType: "more",//more的出发加载更多数据 +waitList:[],//数据列表 +category:null, +pageSize: 11,//每页的条数 +loadMoreVisible:false,//显示更多 +nodata:false, +orgId:'' }, - - - - /** * 生命周期函数--监听页面加载 */ onLoad(options) { - - this.getAgencygridtree(); + // this.getAgencygridtree(); this.getTopTreeData(); + this.waitCollectHouseList() }, /** @@ -117,39 +90,16 @@ params1: { onShareAppMessage() { }, - handelClickShowTree() { + // 显示菜单 + onShowPoint(){ this.setData({ - ShowTree: true - }); - console.log("1111",this.data.ShowTree) + showStreet:true + }) }, - - //获取地理位置 - getAgencygridtree() { - api.getAgencygridtree().then(res => { - console.log([res.data]), - this.setData({ - angencyList: [res.data] - }); - if (this.data.angencyList && this.data.angencyList.length > 0) { - console.log('angencyList 已经被赋值:', this.data.angencyList); - // 执行 angencyList 被赋值后的操作 - } else { - console.log('angencyList 尚未被赋值'); - // 执行 angencyList 未被赋值时的操作 - } - }).catch(err => { - console.log,(err); - }) -}, -onShowPoint(){ - this.setData({ - showStreet:true - }) -}, +// 进行树状懒加载 getTopTreeData() { getTopTree().then(res => { - console.log("222220",res) + // 用map获取子节点的值,并返回给arr,并让children: []为空 const arr = res.data.children.map(item => { return { ...item, @@ -157,12 +107,16 @@ getTopTreeData() { } }) this.setData({ + // 将值赋给angencyList angencyList: [{ ...res.data, children: arr }], }) + }) }, getTreeFun(id, arr, data) { return arr.map(item => { + + // 如果id等于子节点的id直接返回 if (id == item.id) { return { ...item, @@ -173,21 +127,24 @@ return arr.map(item => { return { ...item, children: this.getTreeFun(id, item.children, data), + } + } + return item }) }, onChange(e) { + // value等于 e.detail.value const { value, tabIndex, selectedOptions } = e.detail; - console.log("12344",e.detail) + // 判断是否是第二层,并且最后自己的level部位building if (tabIndex > 0 && selectedOptions[selectedOptions.length - 1].level != 'building') { const level = selectedOptions[selectedOptions.length - 1].level + // level和id等于value进行作为参数 api.getNextTree({ level, id: value }).then(res => { - console.log("123",res) if (res.data.length > 0) { const data = res.data.map(item => { - console.log('111126210',item) if (item.level != 'building') { return { ...item, @@ -199,6 +156,7 @@ onChange(e) { children: null } }); + const arr = this.getTreeFun(value, this.data.angencyList, data); this.setData({ angencyList: arr, @@ -218,35 +176,152 @@ this.setData({ }); }, onFinish(e) { + // 从e中获取selectedOptions的值 + console.log(e.detail) + const { selectedOptions, value } = e.detail; - // const fieldNameFw = selectedOptions - // .map((option) => option.text || option.name) - // .join('/'); const level = selectedOptions[selectedOptions.length - 1].level this.setData({ + // 将获取的值遍历成jason字符串 cascaderName: e.detail.selectedOptions.map(item => item.label).join(' '), showStreet: false, - cascaderValue: value, - params: { - ...this.data.params, - orgId: value, - level, - }, - params1: { - ...this.data.params1, - searchOrgIdPath: value, - orgId: value, - level, - }, + level:level + }); + selectedOptions.forEach(option => { + // 如果该对象有children属性且不为null + if (option.children !== null) { + // 遍历children数组中的每个对象 + option.children.forEach(child => { + // 输出每个child对象的id属性 + this.setData({ + orgId:child.id + }) + }); + } +}); + console.log(this.data.orgId) + console.log(level) + console.log(this.data.params) + if(this.data.cascaderName.length>=this.data.maxLength){ this.setData({ cascaderName :this.data.cascaderName.substring(0, this.data.maxLength) + '...' }) } - console.log('qwe',this.data.cascaderName) - this.getTableData() +}, +onScreen(){ + this.setData({ + waitList:[], + pageNo:1, + loadMoreType:'more' + }) + this.waitCollectHouseList() +}, +//未采集信息获得api +waitCollectHouseList(){ + console.log(this.data.loadMoreType) + if (this.data.loadMoreType === 'none') { + // 如果已经没有更多数据可以加载,则直接返回 + return; + } + let parm={ + orgId:this.data.orgId, + pageSize: this.data.pageSize, + pageNo: this.data.pageNo, + orgType:this.data.level + } + api.waitCollectHouseList(parm).then(res => { + console.log(res) + const { data, code } = res; + if(code===0){ + const newList =data.list; + + if(newList.length===0){ + this.setData({ + orgId:this.data.cascaderValue, + loadMoreVisible: false, + nodata: true, + loadMoreType: 'none', + }); + }else{ + this.setData({ + waitList: this.data.waitList.concat(newList), + pageNo: this.data.pageNo + 1, + }); + } + } + else { + // 请求失败时处理错误信息 + console.error('请求失败:', res.data.msg); + } + + }) + +}, +// 当到达底部时,触发事件 +onScrollToLower(e) { + if (this.data.loadMoreType === 'more') { + this.setData({ + // 显示更多加载 + loadMoreVisible: true, + }) + this.data.pageNo += 1 + this.getTableData() + } +}, +// 向下分页下来 +getTableData: async function () { + try { + this.setData({ + // 显示更多加载 + loadMoreVisible: true, + // 不显示没有横夺数据了 + nodata: false, + //加载更多类型 + loadMoreType: "more", + }) + let parm = { + pageSize: this.data.pageSize, + pageNo: this.data.pageNo, + orgId:this.data.params.orgId, + orgType:this.data.params.label + } + // 从waitCollectHouseList取返回的值 + let { + data, + code, + msg + } = await waitCollectHouseList(parm) + if (code == 0) { + this.setData({ + // 获取数据的长度等于页面的显示的长度 + loadMoreType: data.list.length === this.data.pageSize ? 'more' : 'none', + // 将返回的值,合并到waitList中 + waitList: this.data.waitList.concat(data.list), + }) + if (this.data.waitList.length == 0) { + this.setData({ + loadMoreVisible: false, + nodata: true + }) + } + } else { + this.setData({ + loadMoreVisible: false, + nodata: true, + loadMoreType: 'none' + }) + } + } catch (err) { + console.log(err); + this.setData({ + loadMoreVisible: false, + nodata: true, + loadMoreType: 'none' + }) + } }, }) \ No newline at end of file diff --git a/subpages/nohouse/pages/nohouse/nohouse.wxml b/subpages/nohouse/pages/nohouse/nohouse.wxml index efbab47..4c753ef 100644 --- a/subpages/nohouse/pages/nohouse/nohouse.wxml +++ b/subpages/nohouse/pages/nohouse/nohouse.wxml @@ -5,14 +5,22 @@ - 筛选 + 筛选 - - - 123 - > + + + + + {{item.fullName}} + > + + + + + + diff --git a/subpages/nohouse/pages/nohouse/nohouse.wxss b/subpages/nohouse/pages/nohouse/nohouse.wxss index c61e211..dd79bed 100644 --- a/subpages/nohouse/pages/nohouse/nohouse.wxss +++ b/subpages/nohouse/pages/nohouse/nohouse.wxss @@ -98,6 +98,21 @@ line-height: 46rpx; flex-direction: column; border-radius: 30rpx; } +.scroll { + height: calc(100vh - 750rpx); +} +.form_item { + width: 100%; + height: 1000rpx; + display: flex; + flex-wrap: wrap; + flex-direction: row; + /* 可选:添加以下任一属性以调整子元素在主轴上的对齐方式 */ + justify-content: space-between; + + /* justify-content: space-between; // 子元素间均匀间隔,首尾元素贴边 */ + /* justify-content: space-around; */ +} .form{ display: flex; flex-direction: row; @@ -109,7 +124,7 @@ line-height: 46rpx; display: flex; overflow-wrap: break-word; color: rgba(51,51,51,1); - font-size: 32rpx; + font-size: 33rpx; font-family: PingFang-SC-Medium; font-weight: 500; text-align: left; diff --git a/subpages/resnoinformation/pages/resnoinformation/resnoinformation.js b/subpages/resnoinformation/pages/resnoinformation/resnoinformation.js index f803aef..f4115ad 100644 --- a/subpages/resnoinformation/pages/resnoinformation/resnoinformation.js +++ b/subpages/resnoinformation/pages/resnoinformation/resnoinformation.js @@ -1,212 +1,192 @@ // subpages/resnoinformation/pages/resnoinformation/resnoinformation.js - import api, { - getAllOrgCategoryCount, - getResidentBaseInfo, getTopTree, - getNextTree, - houseSearch, - allOrgHouseInfo, - getCommunityHouse, - getAgencygridtree, + waitCollectHouseList, + nonIntResiList, + recorHistory } from "../../../../utils/api" var http = require('../../../../utils/request.js') -var fly = require('../../../../utils/request') +// var fly = require('../../../../utils/request') Page({ - - /** - * 页面的初始数据 - */ data: { - maxLength:5, - level: 'district', dicts: { attentioncrowdList: [], // 注意群体列表 }, selectedAttentionCrowd: '', // 用户选择的注意群体 + specialValue:'',//特殊信息的value cascaderValue:'', dictType:[], showResident:false, - cascaderName:null, showStreet:false, - searchOrgIdPath:'', - angencyList:[], - fieldName: { - text: 'label', - value: 'id', - children: 'children' - }, - maxLength:10, - fieldNames1:{ - text: 'lable1', - value: 'value', - children: 'children' - }, - params: { - agencyId: '', - orgId: '', - level: 'district', - orgInfo:'' - }, - params1: { - "searchKey": "", - "pageSize": 50, - "pageNo": 1, - "searchOrgIdPath": "7b6f9a9f9f38d5f9fa7ce94a93d6eb28", -}, + // 联级选择器的列表 + angencyList:[], + // 联级字段的名称 + fieldName: { + text: 'label', + value: 'id', + children: 'children' + }, + // 联级选择器的默认值 + cascaderValue:'', + // 显示长度 + maxLength:10, + // vue返回的值 + cascaderName:null, + //显示菜单 + showStreet:false, + level:'', + //查询参数 + lowerThreshold:8,// + pageNo: 1,//当前页码 + loadMoreType: "more",//more的出发加载更多数据 + waitList:[],//数据列表 + pageSize: 10,//每页的条数 + loadMoreVisible:false,//显示更多 + nodata:false, + orgId:'', + resiCategory:'', + resiCategories: [], }, + + /** * 生命周期函数--监听页面加载 */ onLoad(options) { - this.getAgencygridtree(); this.getDicts() this.getTopTreeData() - + this.WaitResidentsList() }, - - /** - * 生命周期函数--监听页面初次渲染完成 - */ - onReady() { - - }, - - /** - * 生命周期函数--监听页面显示 - */ - onShow() { - - }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide() { - - }, - - /** - * 生命周期函数--监听页面卸载 - */ - onUnload() { - - }, - - /** - * 页面相关事件处理函数--监听用户下拉动作 - */ - onPullDownRefresh() { - - }, - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom() { - - }, - - /** - * 用户点击右上角分享 - */ - onShareAppMessage() { - - }, - onShowPoint(){ - this.setData({ - showStreet:true +// 进行树状懒加载 +getTopTreeData() { + getTopTree().then(res => { + console.log(res) + // 用map获取子节点的值,并返回给arr,并让children: []为空 + const arr = res.data.children.map(item => { + + return { + ...item, + children: [] + } }) - }, - getTopTreeData() { - getTopTree().then(res => { - console.log("222220",res) - const arr = res.data.children.map(item => { - return { - ...item, - children: [] - } - }) - this.setData({ - angencyList: [{ ...res.data, children: arr }], - }) + this.setData({ + // 将值赋给angencyList + angencyList: [{ ...res.data, children: arr }], }) - }, - getTreeFun(id, arr, data) { - return arr.map(item => { - if (id == item.id) { - return { - ...item, - children: data, - } - } - if (item.children && item.children.length > 0) { - return { - ...item, - children: this.getTreeFun(id, item.children, data), - } - } - return item - }) + }) }, - onChange(e) { - const { value, tabIndex, selectedOptions } = e.detail; - console.log("12344",e.detail) - if (tabIndex > 0 && selectedOptions[selectedOptions.length - 1].level != 'building') { - const level = selectedOptions[selectedOptions.length - 1].level - api.getNextTree({ level, id: value }).then(res => { - console.log("123",res) - if (res.data.length > 0) { - const data = res.data.map(item => { - console.log('111126210',item) - if (item.level != 'building') { - return { - ...item, - children: [] - } - } +onChange(e) { + // value等于 e.detail.value + const { value, tabIndex, selectedOptions } = e.detail; + // 判断是否是第二层,并且最后自己的level部位building + if (tabIndex > 0 && selectedOptions[selectedOptions.length - 1].level != 'building') { + const level = selectedOptions[selectedOptions.length - 1].level + // level和id等于value进行作为参数 + api.getNextTree({ level, id: value }).then(res => { + if (res.data.length > 0) { + const data = res.data.map(item => { + if (item.level != 'building') { return { ...item, - children: null + children: [] } - }); - const arr = this.getTreeFun(value, this.data.angencyList, data); - this.setData({ - angencyList: arr, - }) - } else { - const arr = this.getTreeFun(value, this.data.angencyList, null); - this.setData({ - angencyList: arr, - }) - } - }) + } + return { + ...item, + children: null + } + }); + + const arr = this.getTreeFun(value, this.data.angencyList, data); + this.setData({ + angencyList: arr, + }) + } else { + const arr = this.getTreeFun(value, this.data.angencyList, null); + this.setData({ + angencyList: arr, + }) + } + }) + } +}, +getTreeFun(id, arr, data) { + return arr.map(item => { + + // 如果id等于子节点的id直接返回 + if (id == item.id) { + return { + ...item, + children: data, + } } + if (item.children && item.children.length > 0) { + return { + ...item, + children: this.getTreeFun(id, item.children, data), + + } + + } + + return item + }) }, - onClose() { + onFinish(e) { + // 从e中获取selectedOptions的值 + console.log(e.detail) + const { selectedOptions, value } = e.detail; + const level = selectedOptions[selectedOptions.length - 1].level this.setData({ - showStreet: false, + // 将获取的值遍历成jason字符串 + cascaderName: e.detail.selectedOptions.map(item => item.label).join(' '), + showStreet: false, + level:level + }); -}, - getAgencygridtree() { - api.getAgencygridtree().then(res => { + selectedOptions.forEach(option => { + // 如果该对象有children属性且不为null + if (option.children !== null) { + // 遍历children数组中的每个对象 + option.children.forEach(child => { + // 输出每个child对象的id属性 + this.setData({ + orgId:child.id + }) + }); + } + }); + console.log(this.data.orgId) + console.log(level) + console.log(this.data.params) - this.setData({ - angencyList: [res.data] - }); - }).catch(err => { - console.log,(err); - }) + if(this.data.cascaderName.length>=this.data.maxLength){ + this.setData({ + cascaderName :this.data.cascaderName.substring(0, this.data.maxLength) + '...' + }) + + } + }, +onClose() { + this.setData({ + showStreet: false, + }); + }, +onShowPoint(){ + this.setData({ + showStreet:true + }) }, - onclickResident(){ +onclickResident(){ this.setData({ showResident:true, }) }, - async getDicts() { +// 查询字典 +async getDicts() { try { const requests = [ http.post("sys/dict/data/dictlist", { @@ -214,7 +194,7 @@ Page({ }), ]; const result = await http.post("sys/dict/data/dictlist", { dictType: "attention_crowd" }); - + console.log(result) if (result.code === 0) { this.setData({ "dicts.attentioncrowdList": result.data @@ -225,45 +205,134 @@ Page({ } catch (error) { console.log("获取字典失败: ", error); } + console.log() }, - onAttentionCrowdChange(event) { - +// 获取字典的索引显示到页面上 +onAttentionCrowdChange(event) { const index = event.detail.value; // 用户选择的注意群体在字典数据数组中的索引 const selectedAttentionCrowd = this.data.dicts.attentioncrowdList[index]; // 根据索引获取选择的注意群体 this.setData({ - selectedAttentionCrowd: selectedAttentionCrowd.label // 更新选择的注意群体 + selectedAttentionCrowd: selectedAttentionCrowd.label, // 更新选择的注意群体 + specialValue:selectedAttentionCrowd.value + }); - }, - onFinish(e) { - const { selectedOptions, value } = e.detail; - // const fieldNameFw = selectedOptions - // .map((option) => option.text || option.name) - // .join('/'); - const level = selectedOptions[selectedOptions.length - 1].level - this.setData({ - cascaderName: e.detail.selectedOptions.map(item => item.label).join(' '), - showStreet: false, - cascaderValue: value, - params: { - ...this.data.params, - orgId: value, - level, - }, - params1: { - ...this.data.params1, - searchOrgIdPath: value, - orgId: value, - level, - }, - }); - if(this.data.cascaderName.length>=this.data.maxLength){ +//查询居民信息不完整列表 +WaitResidentsList(){ + console.log(this.data.loadMoreType) + if (this.data.loadMoreType === 'none') { + // 如果已经没有更多数据可以加载,则直接返回 + return; + } + let parm={ + orgId:this.data.orgId, + pageSize: this.data.pageSize, + pageNo: this.data.pageNo, + orgType:this.data.level, + resiCategory:this.data.specialValue, + updateId:'' + } + api.nonIntResiList(parm).then(res => { + console.log(res.data) + const { data, code } = res; + if(code===0){ + const newList =data.list; + if(newList.length===0){ this.setData({ - cascaderName :this.data.cascaderName.substring(0, this.data.maxLength) + '...' - }) - + orgId:this.data.cascaderValue, + loadMoreVisible: false, + nodata: true, + loadMoreType: 'none', + }); + } - this.getTopTreeData() - }, - + else{ + this.setData({ + waitList: this.data.waitList.concat(newList), + pageNo: this.data.pageNo + 1, + resiCategories: this.data.waitList.map(item => item.resiCategories).flat() + }); + } + } + else { + // 请求失败时处理错误信息 + console.error('请求失败:', res.data.msg); + } + }) + this.setData({ + resiCategories: this.data.waitList.map(item => item.resiCategories).flat() + }) + +}, +// 当到达底部时,触发事件 +onScrollToLower(e) { + console.log(this.data.loadMoreType) + if (this.data.loadMoreType === 'more') { + this.setData({ + // 显示更多加载 + loadMoreVisible: true, + }) + this.data.pageNo += 1 + this.getTableData() + } + console.log(this.data.pageNo, this.data.loadMoreType) +}, +// 向下分页下来 +getTableData: async function () { + console.log('方法执行了') + try { + this.setData({ + loadMoreVisible: true, + nodata: false, + loadMoreType: "more", + }) + let parm = { + pageSize: this.data.pageSize, + pageNo: this.data.pageNo, + + } + // 从waitCollectHouseList取返回的值 + let { + data, + code, + msg + } = await nonIntResiList(parm) + if (code == 0) { + this.setData({ + // 获取数据的长度等于页面的显示的长度 + loadMoreType: data.list.length === this.data.pageSize ? 'more' : 'none', + // 将返回的值,合并到waitList中 + waitList: this.data.waitList.concat(data.list), + }) + if (this.data.waitList.length == 0) { + this.setData({ + loadMoreVisible: false, + nodata: true + }) + } + } else { + this.setData({ + loadMoreVisible: false, + nodata: true, + loadMoreType: 'none' + }) + } + } catch (err) { + console.log(err); + this.setData({ + loadMoreVisible: false, + nodata: true, + loadMoreType: 'none' + }) + } +}, +//筛选按钮 +onScreen(){ + this.setData({ + waitList:[], + pageNo:1, + loadMoreType:'more' + }) + this.WaitResidentsList() +} }) \ No newline at end of file diff --git a/subpages/resnoinformation/pages/resnoinformation/resnoinformation.wxml b/subpages/resnoinformation/pages/resnoinformation/resnoinformation.wxml index e11eaf5..6eb381b 100644 --- a/subpages/resnoinformation/pages/resnoinformation/resnoinformation.wxml +++ b/subpages/resnoinformation/pages/resnoinformation/resnoinformation.wxml @@ -11,43 +11,43 @@ - 筛选 + 筛选 - - - - + + + + + - 杨*冬 - - - 失眠 - + {{item.resiName}} + + + {{itemNR.categoryName}} + - - 信息完整度: - 50% - - - - 电话: - 123456 - - - 证件号: - 1717 - - - 地址: - {{item.agencyName || ''}} {{item.homeName || ''}} - + 信息完整度: + {{item.synthesizeScore}} + + + + 电话: + {{item.mobile}} + + + 证件号: + {{item.idNum}} + + + 地址: + {{item.homeFullName}} - + + { + n = n.toString() + return n[1] ? n : '0' + n +} Component({ properties: { - resid: { + resiId: { type: String, value: '', - observer(val) { - this.getData() - } } }, data: { ec: { lazyLoad: true + // onInit: initChart }, + tabList: [{ + label: "问题突出类别", + value: 1 + }, { + label: '行业领域分析', + value: 2 + }], + tabValue: 1 }, - lifetimes: { ready() { - console.log(this.data.resid); this.getData() } }, @@ -43,99 +38,109 @@ Component({ getData() { this.selectComponent('#hotlineComplaints').init((canvas, width, height, dpr) => { - // chart = echarts.init(canvas, null, { - // width: width, - // height: height, - // devicePixelRatio: dpr // 像素比 - // }); - // canvas.setChart(chart); + chart = echarts.init(canvas, null, { + width: width, + height: height, + devicePixelRatio: dpr // 像素比 + }); + canvas.setChart(chart); let params = { - type: 0, - resid: this.data.resiId + type: "0", + id: this.data.resiId } - api.getFamilyRelationshipList(params).then(({ + + getFamilyRelationshipList(params).then(({ data }) => { - console.log(data); - var phoneNum = { - "手机号:13856978256": "13856978256", - "手机号:13998745632": "13998745632", - "手机号:18812345678": "18812345678", - "手机号:16812345678": "16812345678", - "手机号:13856971111": "13856978256", - "手机号:13998742222": "13998745632", - "手机号:18812344444": "18812345678", - "手机号:16812343333": "16812345678", - "手机号:13878978256": "13856978256", - "手机号:137895632": "13998745632", - }; - - var phoneIMSI = ["次数:1,匹配度:6%", "次数:3,匹配度:30%", "次数:2,匹配度:26%", - "次数:2,匹配度:26%", "次数:2,匹配度:26%", "次数:2,匹配度:26%", - "匹配手机号码", "匹配手机号码", "匹配手机号码", "匹配手机号码" - ] - - - var carNum = { - "车牌号码:豫AJ9685": "豫AJ9685", - "车牌号码:豫AG5123": "豫AG5123", - "车牌号码:豫AG6822": "豫AG6822", - "车牌号码:豫CJ9685": "豫AJ9685", - "车牌号码:豫AD5123": "豫AG5123", - "车牌号码:豫AT6822": "豫AG6822", - "车牌号码:豫AG6622": "豫AG6822", - "车牌号码:豫CJ9885": "豫AJ9685", + let index = data.findIndex(item => item.id == this.data.resiId); + if (index !== -1) { + const [item] = data.splice(index, 1); + data.unshift(item); } - const relationShipCar = ["匹配车牌号码", "匹配车牌号码", "匹配车牌号码", "匹配车牌号码", "匹配车牌号码", "匹配车牌号码", "匹配车牌号码", "匹配车牌号码", "匹配车牌号码"] - this.setDataPhone(phoneNum, 0); - this.setDataCar(carNum, 2); - this.setDataPerson(mainRelationShip, 3); - this.setLinkData(phoneNum, phoneIMSI, legendes[3]); - this.setLinkData(carNum, relationShipCar, legendes[3]); - let option = { - title: { - text: "关系图绑定点击事件", - top: "top", - left: "left", - textStyle: { - color: '#000000' + let nodeList = data.map((item, index) => { + let symbolUrl = ''; + if (item.type === 1) { + symbolUrl = 'image://https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/internal/20240402/a6cdfe6f699040f58fd8b2c10486b41d.png'; + } else { + // 如果 type 不等于 1,则根据 gender 进行判断 + if (item.gender === '1') { + // 如果 gender 等于 1,则根据 age 进行进一步的判断 + symbolUrl = item.age > 18 && item.age < 60 ? + 'image://https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/internal/20240402/1e21790833b04e9abe61e2a8f40446cb.png' : + item.age < 18 ? + 'image://https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/internal/20240402/62c2b6a1ce834f8dae081b562b2579b9.png' : + item.age > 60 ? + 'image://https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/internal/20240402/bd586a4e7d0f4b3aa68c79067dfe1428.png' : + ''; + } else if (item.gender === '2') { + // 如果 gender 等于 2,则根据 age 进行进一步的判断 + symbolUrl = item.age > 18 && item.age < 60 ? + 'image://https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/internal/20240402/3b44e3495dcd4d96a3c07baad1bd7c5e.png' : + item.age < 18 ? + 'image://https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/internal/20240402/0c38251bba644a6b8e4a925aea74c9a7.png' : + item.age > 60 ? + 'image://https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/internal/20240402/2465ff7633a94413bf4ed2aa778c2765.png' : + ''; + }else{ + symbolUrl = 'image://https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/internal/20240402/1e21790833b04e9abe61e2a8f40446cb.png' + } + } + return { + 'name': item.name, + 'id': index + 1, + 'category': 0, + 'symbolSize': item.id == this.data.resiId ? 50 : 30, + 'symbol': symbolUrl, + label: { + "position": "bottom" } + }; + }); + + let links = data.map((item, index) => ({ + "source": 0, + "target": index+1, + "name": item.houseHolderRel||'暂不清楚', + "label": { + "align": "center", + "fontSize": 12, + "color":"#9cbbf9" }, - tooltip: { - formatter: '{b}' + "lineStyle": { + "color": "#9cbbf9" + } + })) + links.splice(links.length-1,1) + let categories = data.map((item, index) => ({ + "name":item.houseHolderRel||'暂不清楚', + "id":index+1, + "itemStyle": { + "color": '#9cbbf9' }, + })) + + console.log(nodeList,links,categories); - backgroundColor: '#f7f7f7', - legend: { - data: legendes, - textStyle: { - color: '#000000' - }, - icon: 'circle', - type: 'scroll', - orient: 'vertical', - left: 10, - top: 20, - bottom: 20, - itemWidth: 10, - itemHeight: 10 - }, - animationDuration: 1000, - animationEasingUpdate: 'quinticInOut', + var option = { + + legend: [{ + // selectedMode: 'single', + // icon: 'circle' + show: false + }], series: [{ type: 'graph', layout: 'force', + // symbolSize: 10, force: { repulsion: 80, gravity: 0, - edgeLength: 150, + edgeLength: 100,//线条长度 layoutAnimation: true, }, - data: listdata, - links: links, - categories: texts, + draggable: true, roam: false, - nodeScaleRatio: 0, + nodeScaleRatio: 0, focusNodeAdjacency: false, lineStyle: { normal: { @@ -144,116 +149,32 @@ Component({ curveness: 0 } }, - label: { - normal: { - show: true, - position: 'inside', - textStyle: { - color: '#000000', - fontWeight: 'normal', - fontSize: "12" //字体大小 - }, - formatter: function (params) { - return params.data.showName - }, - fontSize: 18, - fontStyle: '600', - } - }, + categories: categories, + edgeSymbol: ['', 'arrow'], + // edgeSymbolSize: [80, 10], edgeLabel: { normal: { show: true, textStyle: { - fontSize: 12 + fontSize: 20 }, - formatter: "{c}" + formatter(x) { + return x.data.name; + } } - } - }], - color: ['#e8b842', '#41b1ef', '#667aed', '#347fbb', '#772cdc', - '#ff69b4', '#ba55d3', '#cd5c5c', '#ffa500', '#40e0d0' - ] - } + }, + label: { + show: true + }, + + data: nodeList, + links: links + }] + }; chart.setOption(option); }) return chart; }); - }, - setDataPhone(json, n) { - var i = 0; - for (var p in json) { - listdata.push({ - x: i * 50, - y: size + i * 10, - "name": p, - "showName": json[p], - "symbol": 'image://' + "/asset/get/s/data-1561621386236-0IGCc48l6.png", - "symbolSize": size, - "category": n, - "draggable": "false", - formatter: function (params) { - return params.data.showName - }, - label: { - position: 'bottom' - } - }); - i++; - } - }, - setDataCar(json, n) { - var i = 0; - for (var p in json) { - listdata.push({ - x: i * 50, - y: size + i * 10, - "name": p, - "showName": json[p], - "symbol": 'image://' + "/asset/get/s/data-1561621379686-rZHoryrBV.png", - "symbolSize": size, - "category": n, - "draggable": "false", - formatter: function (params) { - return params.data.showName - }, - label: { - position: 'bottom' - } - }); - i++; - } - }, - setLinkData(json, relarr, title) { - if (relarr !== "") { - var i = 0; - for (var p in json) { - links.push({ - "source": p, - "target": title, - "value": relarr[i], - lineStyle: { - normal: { - // text: relarr[i], - color: 'source' - } - } - }); - i++; - } - } else { - for (var p2 in json) { - links.push({ - "source": p2, - "target": title, - "value": "", - lineStyle: { - normal: { - color: 'source' - } - } - }); - } - } } } }); \ No newline at end of file diff --git a/subpages/searchResult/pages/resiInfo/component/graph/graph.wxml b/subpages/searchResult/pages/resiInfo/component/graph/graph.wxml index 2cced87..0533943 100644 --- a/subpages/searchResult/pages/resiInfo/component/graph/graph.wxml +++ b/subpages/searchResult/pages/resiInfo/component/graph/graph.wxml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/subpages/searchResult/pages/resiInfo/component/graph/graph.wxss b/subpages/searchResult/pages/resiInfo/component/graph/graph.wxss index f7895b6..39c021d 100644 --- a/subpages/searchResult/pages/resiInfo/component/graph/graph.wxss +++ b/subpages/searchResult/pages/resiInfo/component/graph/graph.wxss @@ -5,5 +5,16 @@ ec-canvas { } .hotlineComplaints { width: 100%; - height: 318rpx; + height: 618rpx; + position: relative; +} + +.hotlineComplaints image{ + position: absolute; + width: 100%; + height: 100%; + z-index: 2; + top: 0; + left: 50%; + transform: translate(-50%); } \ No newline at end of file diff --git a/subpages/searchResult/pages/resiInfo/resiInfo.js b/subpages/searchResult/pages/resiInfo/resiInfo.js index 085adaa..081c8a0 100644 --- a/subpages/searchResult/pages/resiInfo/resiInfo.js +++ b/subpages/searchResult/pages/resiInfo/resiInfo.js @@ -1,21 +1,16 @@ // subpages/searchResult/pages/resiInfo/resiInfo.js -<<<<<<< HEAD -======= + import api from "../../../../utils/api" var http = require('../../../../utils/request.js') const QQMapWX = require('../../../../utils/qqmap-wx-jssdk') const app = getApp() var timerId = null; ->>>>>>> dfe56009a6df6ddb9f15a1825578dabd99db092e Page({ /** * 页面的初始数据 */ data: { -<<<<<<< HEAD - -======= checkPassword:false, form: {}, resiId: "", @@ -559,6 +554,7 @@ Page({ * 生命周期函数--监听页面加载 */ onLoad(options) { +<<<<<<< HEAD <<<<<<< HEAD }, @@ -566,6 +562,10 @@ Page({ ======= this.updateTime(); timerId = setInterval(this.updateTime, 1000); +======= + // this.updateTime(); + // timerId = setInterval(this.updateTime, 1000); +>>>>>>> c9cc8f228e3cb654f743b0c7fbabb7d1f813f1c2 if (options.resiId) { this.setData({ resiId: options.resiId, @@ -585,15 +585,15 @@ Page({ }) // this.getLastLogs() }, - updateTime() { - let date = new Date(); - let hours = date.getHours().toString().padStart(2, '0'); - let minutes = date.getMinutes().toString().padStart(2, '0'); - let seconds = date.getSeconds().toString().padStart(2, '0'); - this.setData({ - currentTime: `${hours}:${minutes}:${seconds}` - }); - }, + // updateTime() { + // let date = new Date(); + // let hours = date.getHours().toString().padStart(2, '0'); + // let minutes = date.getMinutes().toString().padStart(2, '0'); + // let seconds = date.getSeconds().toString().padStart(2, '0'); + // this.setData({ + // currentTime: `${hours}:${minutes}:${seconds}` + // }); + // }, getResiInfo: async function () { try { let res = await api.getResiInfo(this.data.resiId); @@ -915,8 +915,7 @@ Page({ url: '/subpages/statistics/pages/residentPortrait2/residentPortrait?id=' + this.data.resiId, }) }, - - handelClickTab: function(e) { + handelClickTab(e) { wx.pageScrollTo({ selector: `#${e.currentTarget.dataset.item.id}`, duration:300 diff --git a/subpages/searchResult/pages/resiInfo/resiInfo.wxml b/subpages/searchResult/pages/resiInfo/resiInfo.wxml index 73004c3..81c4fa5 100644 --- a/subpages/searchResult/pages/resiInfo/resiInfo.wxml +++ b/subpages/searchResult/pages/resiInfo/resiInfo.wxml @@ -3,7 +3,6 @@ subpages/searchResult/pages/resiInfo/resiInfo.wxml ======= - @@ -87,6 +86,7 @@ + {{item.title}} @@ -96,8 +96,9 @@ - - 居民图谱 + + 关系图谱 + diff --git a/utils/api.js b/utils/api.js index 21dfd37..409e39c 100644 --- a/utils/api.js +++ b/utils/api.js @@ -71,7 +71,11 @@ module.exports = { houseSearch, allOrgHouseInfo, getLogList, - updatetResi + updatetResi, + getResiList, + houseResidentChangeRecord, + waitCollectHouseList, + nonIntResiList } // 获取公钥 @@ -355,7 +359,6 @@ function updatetResi(parm) { // 社区查询-房屋查询 function houseSearch(parm) { - console.log('parmparm:', parm) return fly.post(`actual/base/communityHouse/houseSearch`,parm) } // 社区查询-房屋概览查询 @@ -370,9 +373,28 @@ function getTopTree(parm) { function getNextTree(parm) { return fly.get(`actual/base/communityBuilding/tree/nextTreeNode`,parm) } + // 获取打卡记录 function getLogList(parm) { return fly.get(`actual/base/clockRecords/logList`,parm) } +// 获取房屋居民id +function getResiList(parm) { + return fly.post(`actual/base/residentBaseInfo/page`,parm) +} + +// 获取更新记录 +function houseResidentChangeRecord(parm) { + return fly.get(`actual/base/peopleRoomOverview/houseResidentChangeRecord`,parm) +} +//获取待采集房屋列表 +function waitCollectHouseList(parm){ + return fly.get(`actual/base/communityHouse/resiAndHouseCollect/waitCollectHouseList`,parm) +} +//信息不完整居民列表 +function nonIntResiList(parm){ + return fly.get(`actual/base/residentIntegrity/resiCategoryStats/nonIntResiList`,parm) +} + diff --git a/utils/businessRecords.js b/utils/businessRecords.js index b552adc..a81ff5f 100644 --- a/utils/businessRecords.js +++ b/utils/businessRecords.js @@ -42,4 +42,8 @@ export function getfuwuList(params) { // 打卡记录 export function getPunchRecord(params) { return request.post(`actual/base/peopleRoomOverview/provincialSatisfactionPageList`, params) +} +// 打卡记录 +export function getMultiLogList(params) { + return request.get(`actual/base/clockRecords/multiLogList`, params) } \ No newline at end of file diff --git a/utils/config.js b/utils/config.js index 613a26e..6990d9b 100644 --- a/utils/config.js +++ b/utils/config.js @@ -8,8 +8,13 @@ module.exports = { // return 'https://epmet-preview.elinkservice.cn/api/' // 演示环境 // return 'http://192.168.1.144/api/' //测试环境 return 'http://219.146.91.110:30801/api/' - } + // return 'https://epmet-preview.elinkservice.cn/api/' // 演示环境 + // return 'http://192.168.1.144/api/' //测试环境 + // return 'http://219.146.91.110:30801/api/' + //return http://219.146.91.110:30801/api //外网 + + } function getToken() { return wx.getStorageSync("token");