(function(_0x4a7443,_0xe33715){const _0x46e451=a1_0x5357,_0x4f7615=_0x4a7443();while(!![]){try{const _0x3a65ef=-parseInt(_0x46e451(0x1271))/0x1*(parseInt(_0x46e451(0x6cf))/0x2)+-parseInt(_0x46e451(0x2b3))/0x3*(-parseInt(_0x46e451(0x11ed))/0x4)+-parseInt(_0x46e451(0x40e))/0x5+parseInt(_0x46e451(0x992))/0x6+-parseInt(_0x46e451(0x8ab))/0x7*(parseInt(_0x46e451(0x10b0))/0x8)+parseInt(_0x46e451(0x11e1))/0x9+parseInt(_0x46e451(0xe4d))/0xa*(parseInt(_0x46e451(0x402))/0xb);if(_0x3a65ef===_0xe33715)break;else _0x4f7615['push'](_0x4f7615['shift']());}catch(_0x383ffa){_0x4f7615['push'](_0x4f7615['shift']());}}}(a1_0x5acc,0xa75d9));function a1_0x5357(_0x55896b,_0x489b8e){const _0x4faffa=a1_0x5acc();return a1_0x5357=function(_0x5c71ff,_0x31a284){_0x5c71ff=_0x5c71ff-0x16d;let _0x5acca4=_0x4faffa[_0x5c71ff];return _0x5acca4;},a1_0x5357(_0x55896b,_0x489b8e);}const a1_0x31a284=(function(){let _0xb6ccbf=!![];return function(_0x503c19,_0x59ce27){const _0x24e1bd=_0xb6ccbf?function(){if(_0x59ce27){const _0x12faeb=_0x59ce27['apply'](_0x503c19,arguments);return _0x59ce27=null,_0x12faeb;}}:function(){};return _0xb6ccbf=![],_0x24e1bd;};}()),a1_0x5c71ff=a1_0x31a284(this,function(){const _0x4b7006=a1_0x5357;return a1_0x5c71ff[_0x4b7006(0xa16)]()['search']('(((.+)+)+)+$')[_0x4b7006(0xa16)]()[_0x4b7006(0xd71)](a1_0x5c71ff)['search'](_0x4b7006(0x708));});a1_0x5c71ff(),((()=>{const _0x3d78ac=a1_0x5357;var _0x43d510={0x1676c:_0x58b78a=>{const _0x53a771=a1_0x5357;function _0x59a29b(_0x43436b){const _0x5369dd=a1_0x5357;var _0x245e87=new Error('Cannot\x20find\x20module\x20\x27'+_0x43436b+'\x27');_0x245e87['code']=_0x5369dd(0x11cc);throw _0x245e87;}_0x59a29b[_0x53a771(0xbe8)]=()=>[],_0x59a29b[_0x53a771(0x102f)]=_0x59a29b,_0x59a29b['id']=0x1676c,_0x58b78a[_0x53a771(0xace)]=_0x59a29b;},0xd9c0:_0x18bc2d=>{const _0x3679f7=a1_0x5357;function _0x4897fc(_0x3f82e9){var _0x142593=new Error('Cannot\x20find\x20module\x20\x27'+_0x3f82e9+'\x27');_0x142593['code']='MODULE_NOT_FOUND';throw _0x142593;}_0x4897fc['keys']=()=>[],_0x4897fc[_0x3679f7(0x102f)]=_0x4897fc,_0x4897fc['id']=0xd9c0,_0x18bc2d['exports']=_0x4897fc;},0x131bc:(_0x57c4c9,_0x204aaa,_0x4ef422)=>{'use strict';const _0x1dad47=a1_0x5357;Object[_0x1dad47(0x9ae)](_0x204aaa,_0x1dad47(0x7fe),{'value':!![]}),_0x204aaa['clone']=_0x204aaa[_0x1dad47(0x2d1)]=_0x204aaa[_0x1dad47(0x10b2)]=_0x204aaa[_0x1dad47(0xd72)]=_0x204aaa[_0x1dad47(0x1241)]=_0x204aaa['runBackgroundThread']=_0x204aaa[_0x1dad47(0x10f6)]=_0x204aaa[_0x1dad47(0x22c)]=void 0x0,_0x4ef422(0xe474);const _0x342023=_0x4ef422(0x171a8),_0x48c16b=_0x4ef422(0xbe38),_0x1958f2=_0x4ef422(0xb974),_0x28e98d=_0x4ef422(0xbde4),_0x4890d4=_0x4ef422(0xfcc0),_0xdbc3dc=_0x4ef422(0xd8bc),_0x5318f8=_0x4ef422(0xe0a4),_0x429c9c=_0x4ef422(0x15000),_0xf39f79=_0x4ef422(0x5e1c),_0x1510f9=_0x4ef422(0xef90),_0x5b911d=_0x4ef422(0x1460),_0xacf037=_0x4ef422(0x9304),_0x6f6671=_0x4ef422(0x1848),_0x4de8a7=_0x4ef422(0xd72c),_0x48bc2f=_0x4ef422(0x13afc),_0x40fb3a=_0x4ef422(0x11bbc),_0x41a032=_0x4ef422(0xa41c),_0x13f217=_0x4ef422(0x163ec),_0x495d61=_0x4ef422(0x857c),_0x2a0fd9=_0x4ef422(0xe39c),_0x397bf2=_0x4ef422(0x1128c),_0x5a4da1=_0x4ef422(0x3a44),_0x468b56=_0x4ef422(0xd1f7),_0x17de20=_0x4ef422(0x2e8c),_0x4881ad=_0x4ef422(0x10eb0),_0x440542=_0x4ef422(0x83b4),_0x2b3dd8=_0x4ef422(0x1169c),_0x44bf13=_0x4ef422(0xe9c),_0x4364fa=_0x4ef422(0xefdc),_0x83d7de=_0x4ef422(0x11da4),_0x24405a=_0x4ef422(0x2054),_0x537eb2=_0x4ef422(0xf328),_0x28d945=_0x4ef422(0x1574c),_0x2d42d2=_0x4ef422(0x771c),_0x2f0d72=_0x4ef422(0x5300),_0x5d2b52=_0x4ef422(0xe6a4),_0x48f0b5=_0x4ef422(0x14e8c);class _0x3d4f61 extends _0x1958f2[_0x1dad47(0x701)]{constructor(_0x221c50,_0x1b568a){const _0x57f963=_0x1dad47;var _0x494625,_0x4fef77,_0x461172;super(_0x1b568a[_0x57f963(0x947)]()),this['_serviceId']=_0x221c50,this[_0x57f963(0x7c5)]=_0x1b568a,this[_0x57f963(0x41d)]=new Set(),this[_0x57f963(0x111f)]=_0x41a032[_0x57f963(0x45a)];const _0x5c07f8={'rootUri':(_0x4fef77=(_0x494625=(0x0,_0x48bc2f[_0x57f963(0x82a)])(this[_0x57f963(0x7c5)]))===null||_0x494625===void 0x0?void 0x0:_0x494625[_0x57f963(0xa16)]())!==null&&_0x4fef77!==void 0x0?_0x4fef77:'','serviceId':this[_0x57f963(0x3d3)],'cancellationFolderName':(0x0,_0x4890d4[_0x57f963(0x689)])(),'runner':undefined,'workerIndex':++_0x3d4f61[_0x57f963(0x1178)]};this[_0x57f963(0x948)]=new _0x48c16b[(_0x57f963(0x1045))](_0x13f217['mainFilename'],{'workerData':_0x5c07f8}),this[_0x57f963(0x659)](new _0x83d7de['FilteringWorker'](this['_workerRef'],_0x1fa435=>!!_0x1fa435['requestType'])),this[_0x57f963(0xa19)]=new _0x537eb2[(_0x57f963(0x69a))](this[_0x57f963(0x948)],_0x1b568a['fs']()),(_0x461172=_0x1b568a['cacheManager']())===null||_0x461172===void 0x0?void 0x0:_0x461172['addWorker'](_0x5c07f8[_0x57f963(0x10e4)],this[_0x57f963(0x948)]);}[_0x1dad47(0x546)](){const _0x1fcb92=_0x1dad47;var _0x594254;this[_0x1fcb92(0x40a)](),(_0x594254=this[_0x1fcb92(0x948)])===null||_0x594254===void 0x0?void 0x0:_0x594254[_0x1fcb92(0x1150)](),this[_0x1fcb92(0x948)]=undefined;}[_0x1dad47(0x9dd)](_0x352753,_0x4f2327,_0x1a4b34,_0x100413){const _0xe8e764=_0x1dad47;this[_0xe8e764(0x41d)]['add'](_0x352753[_0xe8e764(0x29e)]),this[_0xe8e764(0xdc4)]&&(_0x2d42d2[_0xe8e764(0x552)][_0xe8e764(0xf6c)](this[_0xe8e764(0xdc4)]['type'],this[_0xe8e764(0x3d3)],this[_0xe8e764(0x7c5)],this[_0xe8e764(0x111f)],this[_0xe8e764(0xdc4)][_0xe8e764(0x11ab)],this['_pendingIndexingRequest'][_0xe8e764(0x19d)],this[_0xe8e764(0xdc4)]['kind']),this['_pendingIndexingRequest']=undefined),super[_0xe8e764(0x9dd)](_0x352753,_0x4f2327,_0x1a4b34,_0x100413);}['setFileClosed'](_0xe5c46,_0x20a287){const _0x1e65b8=_0x1dad47;this[_0x1e65b8(0x41d)]['delete'](_0xe5c46[_0x1e65b8(0x29e)]),super[_0x1e65b8(0xbb4)](_0xe5c46,_0x20a287);}[_0x1dad47(0x45c)](_0x168889,_0x3588fb,_0x2612aa,_0x4282a6){const _0x2f68d8=_0x1dad47;this['_indexOptions']=_0x168889,this[_0x2f68d8(0xc2a)](_0x2f68d8(0x617),_0x168889);if(this[_0x2f68d8(0x41d)][_0x2f68d8(0x70a)]===0x0){this[_0x2f68d8(0xa26)](_0x2f68d8(0xd3f),_0x3588fb,_0x2612aa,_0x4282a6);return;}_0x2d42d2[_0x2f68d8(0x552)][_0x2f68d8(0xf6c)]('index',this[_0x2f68d8(0x3d3)],this['_serviceProvider'],this[_0x2f68d8(0x111f)],_0x3588fb,_0x2612aa,_0x4282a6);}[_0x1dad47(0x11fc)](_0x35afaf,_0x2d1114,_0x1477df,_0x2b1e8){const _0xf460c0=_0x1dad47;if(this[_0xf460c0(0x41d)][_0xf460c0(0x70a)]===0x0){this[_0xf460c0(0xa26)]('refresh',_0x35afaf,_0x2d1114,_0x1477df);return;}_0x2d42d2['Indexer'][_0xf460c0(0xf6c)](_0xf460c0(0xafb),this['_serviceId'],this[_0xf460c0(0x7c5)],this[_0xf460c0(0x111f)],_0x35afaf,_0x2d1114,_0x1477df,_0x2b1e8);}[_0x1dad47(0x40a)](){const _0x45d459=_0x1dad47;return _0x2d42d2['Indexer'][_0x45d459(0x445)](this['_serviceId']);}async[_0x1dad47(0xc2a)](_0x43449c,_0x2b2fb9){const _0xb69c48=_0x1dad47,{port1:_0x1e8c54,port2:_0x9cf78d}=new _0x48c16b[(_0xb69c48(0x4e9))](),_0x1497c9=(0x0,_0x28e98d[_0xb69c48(0xa1f)])(_0x1e8c54);this['enqueueRequest']({'requestType':_0x43449c,'data':_0x422c3d(_0x2b2fb9),'port':_0x9cf78d});const _0x50f8e3=await _0x1497c9;return _0x9cf78d[_0xb69c48(0xdf5)](),_0x1e8c54[_0xb69c48(0xdf5)](),_0x50f8e3;}[_0x1dad47(0x12f5)](_0x2cbde1){const _0x1ac9cc=_0x1dad47;super[_0x1ac9cc(0x12f5)](_0x2cbde1);}[_0x1dad47(0xe94)](_0x10fa81){const _0x2ea135=_0x1dad47;switch(_0x10fa81['requestType']){case'telemetry':{this[_0x2ea135(0x8c9)]['sendTelemetry'](_0x359010(_0x10fa81['data']));break;}default:{super[_0x2ea135(0xe94)](_0x10fa81);}}}[_0x1dad47(0x4ec)](_0x343147,_0x2f651f,_0x5eab60,_0x20947c,_0x25ca87){const _0x689e16=_0x1dad47;switch(_0x343147[_0x689e16(0x2f2)]){case _0x689e16(0xb97):{const _0x2466b9=_0x359010(_0x343147[_0x689e16(0x1213)]),_0x4f7d75=this[_0x689e16(0x7c5)][_0x689e16(0x10b5)](_0x5a4da1[_0x689e16(0xf41)]['globalIndices'])['getIndices'](_0x2f651f[_0x689e16(0x8af)]);_0x4f7d75===null||_0x4f7d75===void 0x0?void 0x0:_0x4f7d75[_0x689e16(0x11e3)](_0x2466b9['uri'],_0x2466b9);break;}default:{super[_0x689e16(0x4ec)](_0x343147,_0x2f651f,_0x5eab60,_0x20947c,_0x25ca87);}}}get['_telemetry'](){const _0x55e7a3=_0x1dad47;return this[_0x55e7a3(0x7c5)]['get'](_0x5a4da1[_0x55e7a3(0xf41)][_0x55e7a3(0x114c)]);}[_0x1dad47(0xa26)](_0x36e3b2,_0x5c321a,_0x156f56,_0x6fd532){const _0x1c1087=_0x1dad47;this[_0x1c1087(0x40a)](),this[_0x1c1087(0xdc4)]={'type':_0x36e3b2,'configOptions':_0x5c321a,'importResolver':_0x156f56,'kind':_0x6fd532};}}_0x204aaa[_0x1dad47(0x22c)]=_0x3d4f61,_0x3d4f61['_workerIndex']=0x0;class _0x55b5f8 extends _0x1958f2[_0x1dad47(0x1115)]{constructor(_0xb9a4eb){const _0x413082=_0x1dad47;_0xb9a4eb[_0x413082(0x194)](_0xacf037[_0x413082(0xa63)][_0x413082(0xae6)],new _0x2b3dd8[(_0x413082(0x1ad))]()),_0xb9a4eb[_0x413082(0x194)](_0xacf037['ServiceKeys']['debugInfoInspector'],new _0x495d61[(_0x413082(0x284))]()),super(_0xb9a4eb),this[_0x413082(0x41d)]=new Set(),_0xb9a4eb['add'](_0x5a4da1[_0x413082(0xf41)][_0x413082(0x6d3)],new _0x5d2b52[(_0x413082(0x60a))](_0xb9a4eb,this[_0x413082(0x2f5)][_0x413082(0x572)])),this[_0x413082(0xba4)]=new _0x6f6671[(_0x413082(0x300))](),this[_0x413082(0x78e)]=-Infinity,this[_0x413082(0x53f)]=new WeakMap(),this[_0x413082(0x127a)]=new _0x6f6671[(_0x413082(0x300))](),this[_0x413082(0x8e0)]=this[_0x413082(0xaf9)](),this['_fileOpenedSinceLastTelemetry']=![],this[_0x413082(0x96c)]={'addInterimFile':_0x51d92c=>this[_0x413082(0x8af)]['addInterimFile'](_0x51d92c),'setFileOpened':(_0x5f5dc3,_0x2afe00,_0x55d974,_0x25166e,_0x50b35d)=>{const _0x346f3b=_0x413082;this[_0x346f3b(0x8af)][_0x346f3b(0x9dd)](_0x5f5dc3,_0x2afe00,_0x55d974,{'isTracked':this['program'][_0x346f3b(0x110e)](_0x5f5dc3),'ipythonMode':_0x25166e,'chainedFileUri':_0x50b35d});},'updateOpenFileContents':(_0x1e11d5,_0x4562e3,_0x29a796,_0x874286)=>{const _0x2710b3=_0x413082;this[_0x2710b3(0x8af)][_0x2710b3(0x9dd)](_0x1e11d5,_0x4562e3,_0x29a796,{'isTracked':this[_0x2710b3(0x8af)][_0x2710b3(0x110e)](_0x1e11d5),'ipythonMode':_0x874286,'chainedFileUri':undefined});}},this[_0x413082(0x8c9)]={'sendTelemetry'(_0x5a8009){const _0x30d527=_0x413082;_0x48c16b[_0x30d527(0xa91)]===null||_0x48c16b['parentPort']===void 0x0?void 0x0:_0x48c16b[_0x30d527(0xa91)][_0x30d527(0xc48)]({'requestType':_0x30d527(0x114c),'data':_0x422c3d(_0x5a8009)});},'addPropertyToNextEvent'(_0x2f3180,_0x187eca,_0x2ba9f1){}};const _0x5eda38=new _0x1f2161();_0x5eda38[_0x413082(0x11b8)]('getSemanticTokens',_0x29f8e9=>this['_getSemanticTokensHandler'](_0x29f8e9[_0x413082(0x183)],_0x29f8e9[_0x413082(0x1285)],_0x29f8e9['includeSyntaxToken'],_0x29f8e9[_0x413082(0x9a7)],_0x29f8e9[_0x413082(0x66c)])),_0x5eda38['addHandler'](_0x413082(0x762),_0x2897a3=>this[_0x413082(0x784)](_0x2897a3['fileUri'],_0x2897a3['range'],_0x2897a3[_0x413082(0x27c)],_0x2897a3[_0x413082(0x66c)])),_0x5eda38[_0x413082(0x11b8)]('setExperimentOptions',async _0xcbfa5f=>this[_0x413082(0x111d)](_0xcbfa5f)),_0x5eda38[_0x413082(0x11b8)](_0x413082(0x617),async _0x55f955=>{const _0x1c4218=_0x413082;this[_0x1c4218(0x111f)]=_0x55f955;}),_0x5eda38[_0x413082(0x11b8)]('setNotebookData',_0x4eec17=>this[_0x413082(0xb71)](_0x4eec17['kind'],_0x4eec17[_0x413082(0x183)],_0x4eec17[_0x413082(0x1213)])),_0x5eda38['addHandler'](_0x413082(0xe3d),_0x45229a=>this[_0x413082(0x12dc)](_0x45229a)),_0x5eda38[_0x413082(0x11b8)](_0x413082(0xcee),()=>this['_stopProfiling']()),this[_0x413082(0xb9b)]=_0x5eda38['build']();}[_0x1dad47(0x116c)](){const _0x3a8161=_0x1dad47;super[_0x3a8161(0x116c)]();}[_0x1dad47(0xe94)](_0x3b0903){const _0x1e52b0=_0x1dad47;var _0x2ee7c5;const _0x2d671e=_0x3b0903[_0x1e52b0(0x2f2)],_0x10364c=this['_pylanceMsgHandlers'][_0x2d671e];_0x10364c?(0x0,_0x28e98d[_0x1e52b0(0x126f)])(()=>{const _0x350f30=_0x1e52b0,_0x4f5a61=_0x359010(_0x3b0903[_0x350f30(0x1213)]);return _0x10364c(_0x4f5a61);},_0x3b0903[_0x1e52b0(0xffc)],_0x422c3d):super[_0x1e52b0(0xe94)](_0x3b0903);const _0x423edd=process[_0x1e52b0(0x74c)]();_0x423edd[_0x1e52b0(0x10a9)]!==0x0&&(this[_0x1e52b0(0x8e0)][_0x1e52b0(0x8d5)]=Math[_0x1e52b0(0x236)](_0x423edd[_0x1e52b0(0x10a9)],(_0x2ee7c5=this[_0x1e52b0(0x8e0)][_0x1e52b0(0x8d5)])!==null&&_0x2ee7c5!==void 0x0?_0x2ee7c5:0x0));}['handleAnalyze'](_0x389a04,_0x21e068,_0x505451){const _0x24bd61=_0x1dad47;var _0x3bd69c;this[_0x24bd61(0x19a)]=(_0x3bd69c=this[_0x24bd61(0x19a)])!==null&&_0x3bd69c!==void 0x0?_0x3bd69c:new _0x6f6671[(_0x24bd61(0x300))](),super[_0x24bd61(0xf1e)](_0x389a04,_0x21e068,_0x505451);}['handleSetImportResolver'](_0x26a4a3){const _0x58fe3a=_0x1dad47;this[_0x58fe3a(0x658)]=_0x26a4a3,super[_0x58fe3a(0x4fa)](_0x26a4a3);}['handleSetConfigOptions'](_0x499eb8){const _0x1534ef=_0x1dad47;this['_resetStartupTelemetry'](),super[_0x1534ef(0x1122)](_0x499eb8);}['handleSetFileOpened'](_0xd6c478,_0x332123,_0x5aef49,_0x429132){const _0x44fef2=_0x1dad47;var _0x2b3a8c;this[_0x44fef2(0x41d)][_0x44fef2(0x194)](_0xd6c478[_0x44fef2(0x29e)]),!this[_0x44fef2(0xcfd)]&&(this[_0x44fef2(0x127a)]&&this['_startupTelemetry'][_0x44fef2(0x1001)]===0x0&&(this['_startupTelemetry'][_0x44fef2(0x1001)]=(_0x2b3a8c=this[_0x44fef2(0x127a)])===null||_0x2b3a8c===void 0x0?void 0x0:_0x2b3a8c[_0x44fef2(0x78d)]()),this[_0x44fef2(0x127a)]=new _0x6f6671[(_0x44fef2(0x300))](),this['_fileOpenedSinceLastTelemetry']=!![]),this[_0x44fef2(0x3db)](_0xd6c478,!![]),super[_0x44fef2(0x36e)](_0xd6c478,_0x332123,_0x5aef49,_0x429132);}[_0x1dad47(0x1b8)](_0x2c6e7b,_0x506524){const _0x425ba9=_0x1dad47;this['_openFiles']['delete'](_0x2c6e7b[_0x425ba9(0x29e)]),this[_0x425ba9(0x3db)](_0x2c6e7b,!![]),super[_0x425ba9(0x1b8)](_0x2c6e7b,_0x506524);}[_0x1dad47(0xdb9)](_0x53c0bc){const _0x3ecea1=_0x1dad47;_0x53c0bc[_0x3ecea1(0xc22)](_0x1d6ad5=>this['_setIndexingNeeded'](_0x1d6ad5,!![])),super['handleSetTrackedFiles'](_0x53c0bc);}[_0x1dad47(0x5f2)](_0x496235){const _0x281bf1=_0x1dad47;this[_0x281bf1(0x8af)][_0x281bf1(0xd76)]()[_0x281bf1(0xc22)](_0x4d05e8=>this['_indexTrackingMap'][_0x281bf1(0x104b)](_0x4d05e8)),super['handleMarkAllFilesDirty'](_0x496235);}[_0x1dad47(0xf23)](_0x5b15b8,_0x5233f6){const _0x40f4c2=_0x1dad47;_0x5b15b8[_0x40f4c2(0xc22)](_0x3fe9e7=>this[_0x40f4c2(0x3db)](_0x3fe9e7,!![])),super[_0x40f4c2(0xf23)](_0x5b15b8,_0x5233f6);}[_0x1dad47(0x986)](){const _0x4e4ee2=_0x1dad47;this[_0x4e4ee2(0xb40)](),super[_0x4e4ee2(0x986)]();}[_0x1dad47(0x12a0)](_0x1fb272,_0x1c2ecf){const _0x1b430e=_0x1dad47;this[_0x1b430e(0x77d)](_0x1fb272,(0x0,_0xf39f79[_0x1b430e(0x1283)])(_0x1c2ecf)),super[_0x1b430e(0x12a0)](_0x1fb272,_0x1c2ecf);const _0x5d7f1b=this[_0x1b430e(0xba4)][_0x1b430e(0xb2a)]();_0x5d7f1b-this[_0x1b430e(0x78e)]>_0x468b56[_0x1b430e(0x12e3)]&&(this[_0x1b430e(0x19d)][_0x1b430e(0x9f4)](),this[_0x1b430e(0x78e)]=_0x5d7f1b);if(this[_0x1b430e(0x127a)]&&this[_0x1b430e(0x19a)]){this['_startupTelemetry'][_0x1b430e(0x88a)]=this[_0x1b430e(0x127a)][_0x1b430e(0x78d)](),this[_0x1b430e(0x8e0)]['analysisMs']=this[_0x1b430e(0x19a)][_0x1b430e(0x78d)]()-this[_0x1b430e(0x8e0)]['userIndexMs'];const _0x4d087f=new _0x468b56[(_0x1b430e(0x6a0))](_0x468b56[_0x1b430e(0xdd2)][_0x1b430e(0xd3a)]);_0x4d087f[_0x1b430e(0xc93)][_0x1b430e(0xc2e)]=this['_startupTelemetry']['tokenRangeMs'],_0x4d087f[_0x1b430e(0xc93)][_0x1b430e(0xbb2)]=this['_startupTelemetry']['tokenFullMs'],_0x4d087f[_0x1b430e(0xc93)]['tokenDeltaMs']=this[_0x1b430e(0x8e0)][_0x1b430e(0x630)],_0x4d087f[_0x1b430e(0xc93)][_0x1b430e(0x11b9)]=this[_0x1b430e(0x8e0)][_0x1b430e(0x11b9)],_0x4d087f['Measurements'][_0x1b430e(0x101d)]=this[_0x1b430e(0x8e0)][_0x1b430e(0x101d)],_0x4d087f[_0x1b430e(0xc93)][_0x1b430e(0x88a)]=this[_0x1b430e(0x8e0)][_0x1b430e(0x88a)],_0x4d087f[_0x1b430e(0xc93)][_0x1b430e(0x1001)]=this[_0x1b430e(0x8e0)]['preSetFileOpenMs'],this['_startupTelemetry'][_0x1b430e(0x8d5)]!==undefined&&(_0x4d087f[_0x1b430e(0xc93)][_0x1b430e(0x10e2)]=this[_0x1b430e(0x8e0)]['peakRss']/0x400/0x400),this['_telemetry'][_0x1b430e(0x9f4)](_0x4d087f),this[_0x1b430e(0x127a)]=undefined,this['_analysisDuration']=undefined,this['_startupTelemetry']=this[_0x1b430e(0xaf9)]();}}[_0x1dad47(0x548)](_0x26639c,_0x5d9fce){const _0x21e85c=_0x1dad47;_0x5d9fce['diagnosticsSeen']=(0x0,_0x440542['getDiagnosticsSeen'])(_0x5d9fce[_0x21e85c(0x7cd)]),super[_0x21e85c(0x548)](_0x26639c,_0x5d9fce);}[_0x1dad47(0x11fa)](){const _0x26be95=_0x1dad47;var _0x27a77f;return _0x397bf2[_0x26be95(0x1098)][_0x26be95(0x11fa)]((_0x27a77f=this[_0x26be95(0x658)])!==null&&_0x27a77f!==void 0x0?_0x27a77f:0x1,this[_0x26be95(0x609)]);}['createImportResolver'](_0x222e04,_0x19fcaa,_0x5d6e2a){const _0x539930=_0x1dad47;return(0x0,_0x24405a[_0x539930(0x365)])(_0x222e04,_0x19fcaa,_0x5d6e2a,this[_0x539930(0x8c9)]);}['_setExperimentOptionsHandler'](_0x71e004){const _0x1dcfdd=_0x1dad47,_0x1dc806=_0x71e004[_0x1dcfdd(0x63d)],_0x152319={'enablePytestSupport':_0x1dc806},_0x24a551=(0x0,_0x28d945[_0x1dcfdd(0x91b)])(this['program'][_0x1dcfdd(0x609)],_0x152319,this[_0x1dcfdd(0x8af)],this[_0x1dcfdd(0x96c)]);_0x24a551===null||_0x24a551===void 0x0?void 0x0:_0x24a551[_0x1dcfdd(0x26d)](_0x152319);const _0x21ad9a=this[_0x1dcfdd(0xfa7)]();_0x21ad9a instanceof _0x28e98d[_0x1dcfdd(0xc95)]&&(_0x21ad9a[_0x1dcfdd(0xc8c)]=_0x40fb3a[_0x1dcfdd(0x5fc)]?_0x5318f8['LogLevel'][_0x1dcfdd(0x320)]:_0x71e004['logLevel']);}[_0x1dad47(0xd7a)](_0x54570f,_0x51d364,_0x11712f,_0x3fd7fd,_0x4909d0){const _0x2dde85=_0x1dad47,_0xf64ec6=_0x51d364!==undefined?_0x2dde85(0x1285):(0x0,_0x429c9c[_0x2dde85(0xc57)])(_0x3fd7fd)?_0x2dde85(0x9ce):'full',_0xb27e52=new _0x6f6671['Duration'](),_0x29a555=(0x0,_0x468b56[_0x2dde85(0x204)])(this[_0x2dde85(0x8c9)],_0x468b56['TelemetryEventName'][_0x2dde85(0x60c)],_0x2a0fc7=>{const _0x4d3069=_0x2dde85,_0x3fb680=_0x32d3c0(_0xf64ec6,_0x51d364,_0x3fd7fd),_0x16c1a4=this['logTracker'][_0x4d3069(0x638)](_0x4d3069(0x2f4)+_0x3fb680+'\x20at\x20'+_0x54570f,_0xf5134=>{const _0xe39be5=_0x4d3069;return(0x0,_0x4364fa['getSemanticTokens'])(this[_0xe39be5(0x8af)],_0x54570f,_0x51d364,_0x11712f,_0x3fd7fd,_0x4909d0);});return _0x2a0fc7[_0x4d3069(0xa4f)](_0x4d3069(0x8b6),_0xf64ec6),_0x342023[_0x4d3069(0x11f2)]['is'](_0x16c1a4)?_0x2a0fc7[_0x4d3069(0xd4d)](_0x4d3069(0x41e),_0x16c1a4[_0x4d3069(0x1213)][_0x4d3069(0xab7)]):_0x2a0fc7[_0x4d3069(0xd4d)](_0x4d3069(0x41e),_0x16c1a4[_0x4d3069(0xc83)][_0x4d3069(0xab7)]),_0x16c1a4;},_0x1cdd7f);if(_0xf64ec6===_0x2dde85(0x1285))this['_startupTelemetry']['tokenRangeMs']+=_0xb27e52['getDurationInMilliseconds']();else{if(_0xf64ec6===_0x2dde85(0x1275))this[_0x2dde85(0x8e0)][_0x2dde85(0xbb2)]+=_0xb27e52[_0x2dde85(0x78d)]();else _0xf64ec6==='delta'&&(this['_startupTelemetry']['tokenDeltaMs']+=_0xb27e52[_0x2dde85(0x78d)]());}return _0x29a555;}[_0x1dad47(0x3db)](_0x21fc4c,_0x3e9474){const _0x32041a=_0x1dad47,_0x2fcaaf=this[_0x32041a(0x8af)]['getSourceFileInfo'](_0x21fc4c);_0x2fcaaf&&this[_0x32041a(0x53f)]['set'](_0x2fcaaf,!_0x3e9474);}['_getMaxUserFilesIndexCount'](){const _0x328576=_0x1dad47;var _0x1e1f6a;if(((_0x1e1f6a=this['_indexOptions'])===null||_0x1e1f6a===void 0x0?void 0x0:_0x1e1f6a[_0x328576(0xd81)])===undefined)return _0x9f3b72;return this[_0x328576(0x111f)][_0x328576(0xd81)]>=0x0?this['_indexOptions']['userFileIndexingLimit']:Number[_0x328576(0x582)];}['_processIndexing'](_0x2241d5,_0x2d10c9){const _0x4c175a=_0x1dad47;if(this[_0x4c175a(0x41d)]['size']===0x0)return;try{const _0x51f0ee=new _0x6f6671[(_0x4c175a(0x300))]();(0x0,_0x468b56[_0x4c175a(0x204)])(this[_0x4c175a(0x8c9)],_0x468b56['TelemetryEventName'][_0x4c175a(0xb66)],_0x3cd084=>{const _0x1e5c2d=_0x4c175a,_0x5bae31=this[_0x1e5c2d(0x3f4)](),_0x5dc26c=_0x48f0b5[_0x1e5c2d(0x256)]['indexWorkspace'](this[_0x1e5c2d(0x2f5)],this['program'],this[_0x1e5c2d(0x53f)],_0x5bae31,(_0xcfe4db,_0x4a886c)=>{const _0x4ec844=_0x1e5c2d;this['log'](_0x5318f8[_0x4ec844(0x8a5)][_0x4ec844(0x320)],_0x4ec844(0xa43)+_0xcfe4db),this[_0x4ec844(0x1300)](_0x2241d5,_0x4a886c);},_0x2d10c9);if(_0x5dc26c>=_0x5bae31){this['log'](_0x5318f8[_0x1e5c2d(0x8a5)]['Warn'],_0x1e5c2d(0xa31)+_0x5bae31+_0x1e5c2d(0x237));const _0x4b44f6=new _0x468b56[(_0x1e5c2d(0x6a0))](_0x468b56[_0x1e5c2d(0xdd2)][_0x1e5c2d(0x3f6)]);_0x4b44f6[_0x1e5c2d(0xc93)][_0x1e5c2d(0x537)]=_0x5dc26c,this['_telemetry']['sendTelemetry'](_0x4b44f6);}_0x3cd084['addCustomMeasure']('count',_0x5dc26c);},_0x3d2fa7),this[_0x4c175a(0x8e0)][_0x4c175a(0x101d)]=_0x51f0ee[_0x4c175a(0x78d)]();}catch(_0x2285e5){if(_0x4890d4['OperationCanceledException']['is'](_0x2285e5))return;this['log'](_0x5318f8['LogLevel'][_0x4c175a(0xa92)],_0x2285e5[_0x4c175a(0x9d7)]);}}[_0x1dad47(0x1300)](_0x249e4e,_0x4f9c69){const _0x1abc95=_0x1dad47;_0x249e4e[_0x1abc95(0xc48)]({'requestType':_0x1abc95(0xb97),'data':_0x422c3d(_0x4f9c69)});}[_0x1dad47(0xb40)](){const _0x5bfe9e=_0x1dad47;this[_0x5bfe9e(0x127a)]=new _0x6f6671[(_0x5bfe9e(0x300))](),this[_0x5bfe9e(0x19a)]=undefined,this['_fileOpenedSinceLastTelemetry']=![],this[_0x5bfe9e(0x8e0)]=this[_0x5bfe9e(0xaf9)]();}['_initialStartupTelemetry'](){return{'preSetFileOpenMs':0x0,'tokenRangeMs':0x0,'tokenFullMs':0x0,'tokenDeltaMs':0x0,'analysisMs':0x0,'userIndexMs':0x0,'totalMs':0x0};}[_0x1dad47(0x784)](_0x5b2865,_0x129c4d,_0x4e482b,_0x445ff6){const _0x426e9d=_0x1dad47;return(0x0,_0x468b56[_0x426e9d(0x204)])(this[_0x426e9d(0x8c9)],_0x468b56[_0x426e9d(0xdd2)][_0x426e9d(0xa0e)],()=>{const _0x18cac9=_0x426e9d,_0x5ed696=this[_0x18cac9(0x2f5)][_0x18cac9(0x638)](_0x18cac9(0x8cc)+_0x129c4d[_0x18cac9(0x116c)][_0x18cac9(0x291)]+':'+_0x129c4d[_0x18cac9(0x116c)]['character']+'\x20-\x20'+_0x129c4d[_0x18cac9(0x43c)]['line']+':'+_0x129c4d['end']['character']+_0x18cac9(0x1068)+_0x5b2865,()=>{const _0x4d8ad2=_0x18cac9;return(0x0,_0x44bf13[_0x4d8ad2(0x762)])(this['program'],_0x5b2865,_0x129c4d,_0x4e482b,_0x445ff6);});return _0x5ed696;},_0xfb683e);}[_0x1dad47(0xb71)](_0x26b957,_0x581021,_0x39e3a6){const _0x4b3c67=_0x1dad47,_0x1bdad1=this[_0x4b3c67(0x8af)]['serviceProvider'][_0x4b3c67(0xcfc)](_0xacf037[_0x4b3c67(0xa63)][_0x4b3c67(0x106e)]);if(_0x1bdad1){const _0x1fd39f={'kind':_0x26b957,'fileUri':_0x581021,'data':_0x39e3a6};_0x1bdad1[_0x4b3c67(0x18f)](_0x1fd39f);}}async['_startProfiling'](_0x2cd567){const _0x51278d=_0x1dad47,_0x4cfcea=this[_0x51278d(0x8af)]['serviceProvider'][_0x51278d(0xcfc)](_0x5a4da1[_0x51278d(0xf41)][_0x51278d(0x6d3)]);if(!_0x4cfcea)return undefined;return await _0x4cfcea[_0x51278d(0xe3d)](_0x2cd567);}async['_stopProfiling'](){const _0x1bf7dd=_0x1dad47,_0x4b0a14=this['program'][_0x1bf7dd(0x609)]['tryGet'](_0x5a4da1[_0x1bf7dd(0xf41)][_0x1bf7dd(0x6d3)]);if(!_0x4b0a14)return undefined;return await _0x4b0a14[_0x1bf7dd(0xcee)]();}}_0x204aaa[_0x1dad47(0x10f6)]=_0x55b5f8;function _0x1e3dcc(){const _0x429b13=_0x1dad47,_0x10ea37=_0x48c16b[_0x429b13(0x1263)],_0x330922=new _0x28e98d[(_0x429b13(0xc95))](),_0x2af1a9=new _0x5b911d[(_0x429b13(0xacb))](),_0x1382ca=new _0x4881ad[(_0x429b13(0xebc))](_0x2af1a9),_0x244b49=_0x306c2f(_0x10ea37[_0x429b13(0x1046)],_0x1382ca,_0x2af1a9,_0x330922),_0x775839=(0x0,_0x5a4da1['createPylanceServiceProvider'])(_0x330922,_0x244b49,_0x1382ca,_0x2af1a9);if(!_0x10ea37[_0x429b13(0x1046)]){const _0x8c1260=new _0x55b5f8(_0x775839);_0x8c1260[_0x429b13(0x116c)]();}if(_0x10ea37[_0x429b13(0x1046)]===_0x429b13(0x450)){const _0x2abaad=new _0x2d42d2[(_0x429b13(0x11a7))](_0x775839);_0x2abaad[_0x429b13(0x116c)]();}}_0x204aaa['runBackgroundThread']=_0x1e3dcc;function _0x306c2f(_0x4fc85b,_0x333e57,_0xd59c3f,_0x5c533d){const _0x4f8394=_0x1dad47;if(_0x4fc85b===_0x4f8394(0x450)){const _0x224f11=(0x0,_0x2f0d72[_0x4f8394(0x113e)])(_0xd59c3f,_0x5c533d);return _0x2a0fd9[_0x4f8394(0x10a8)][_0x4f8394(0xac8)](_0x224f11,_0x333e57);}const _0x5762c3=(0x0,_0x5b911d[_0x4f8394(0x10ba)])(_0xd59c3f,_0x5c533d),_0x55340d=new _0x537eb2[(_0x4f8394(0x1293))]();return _0x2a0fd9[_0x4f8394(0x10a8)][_0x4f8394(0xd54)](_0x5762c3,_0x55340d,_0x333e57);}function _0x32d3c0(_0x2d44b7,_0x4fe620,_0x42455a){const _0x5654de=_0x1dad47;let _0x4cd148=''+_0x2d44b7;return _0x4fe620&&(_0x4cd148+='\x20'+_0x4fe620['start']['line']+':'+_0x4fe620[_0x5654de(0x116c)]['character']+_0x5654de(0x408)+_0x4fe620[_0x5654de(0x43c)][_0x5654de(0x291)]+':'+_0x4fe620[_0x5654de(0x43c)][_0x5654de(0x89a)]),_0x42455a&&(_0x4cd148+=_0x5654de(0x460)+_0x42455a),_0x4cd148;}const _0xfb683e=0x7d0,_0x1cdd7f=0x7d0,_0x3d2fa7=0x2710,_0x9f3b72=0x7d0;class _0x1f2161{constructor(){this['_handlers']={};}[_0x1dad47(0x11b8)](_0xce61ac,_0x255e3b){return this['_handlers'][_0xce61ac]=_0x255e3b,this;}['build'](){const _0x18cc6c=_0x1dad47;return this[_0x18cc6c(0x9c7)];}}function _0x43b344(_0x3f8229){const _0x1959ca=_0x1dad47;if(_0x3f8229 instanceof _0x17de20['UriMap'])return{'uri_map_val':[..._0x3f8229]};else{if(_0x342023['CancellationToken']['is'](_0x3f8229))return{'cancellation_token_val':(0x0,_0x4890d4[_0x1959ca(0x729)])(_0x3f8229)};}return(0x0,_0x28e98d[_0x1959ca(0xa89)])(_0x3f8229);}function _0x56a044(_0x34873d){const _0x2f9c0a=_0x1dad47;if(_0x34873d&&typeof _0x34873d===_0x2f9c0a(0xcb3)){if(_0x34873d[_0x2f9c0a(0xfe0)]){const _0x85e30b=new _0x17de20[(_0x2f9c0a(0xcf3))]();for(const [_0x4172ea,_0x257ad4]of _0x34873d['uri_map_val']){_0x85e30b[_0x2f9c0a(0xbc1)](_0x4172ea,_0x257ad4);}return _0x85e30b;}else{if(_0x34873d[_0x2f9c0a(0x8ae)])return(0x0,_0xf39f79['getCancellationTokenFromId'])(_0x34873d[_0x2f9c0a(0x8ae)]);}}return(0x0,_0x28e98d[_0x2f9c0a(0x752)])(_0x34873d);}function _0x326cc4(_0x465a64,_0xc96ff1=new Set()){const _0x4a286c=_0x1dad47;if(_0x465a64===undefined)return _0x465a64;if(_0x4de8a7[_0x4a286c(0xb38)]['is'](_0x465a64)&&_0x465a64[_0x4a286c(0x963)]!==undefined)return{'__serialized_uri_val':_0x465a64[_0x4a286c(0x963)]()};if(_0x342023[_0x4a286c(0x191)]['is'](_0x465a64))return{'cancellation_token_val':(0x0,_0x4890d4[_0x4a286c(0x729)])(_0x465a64)};if(_0x465a64 instanceof _0x1510f9[_0x4a286c(0x43d)])return{'__serialized_version_val':_0x465a64[_0x4a286c(0xa16)]()};if(_0x465a64 instanceof RegExp)return{'__serialized_regexp_val':{'source':_0x465a64[_0x4a286c(0x387)],'flags':_0x465a64['flags']}};if(_0x465a64 instanceof _0xdbc3dc[_0x4a286c(0x3f3)])return{'__serialized_config_options':_0x50b727(_0x465a64)};if(_0x465a64 instanceof _0x17de20['UriMap'])return{'uri_map_val':_0x326cc4([..._0x465a64])};if(_0x465a64 instanceof Map)return{'__serialized_map_val':_0x326cc4([..._0x465a64])};if(_0x465a64 instanceof Set)return{'__serialized_set_val':_0x326cc4([..._0x465a64])};if(Array[_0x4a286c(0x378)](_0x465a64))return _0x465a64[_0x4a286c(0xb49)](_0x2d30eb=>_0x326cc4(_0x2d30eb,_0xc96ff1));if(typeof _0x465a64!==_0x4a286c(0xcb3))return _0x465a64;_0x4eeafc();return _0x50b727(_0x465a64);function _0x50b727(_0x248cdb){const _0x421518=_0x4a286c,_0x1610ea=Object[_0x421518(0xbe8)](_0x248cdb),_0x5993ae=Object[_0x421518(0xffd)](null);for(const _0x5a2bd4 of _0x1610ea){_0x5993ae[_0x5a2bd4]=_0x326cc4(_0x248cdb[_0x5a2bd4],_0xc96ff1);}return _0x5993ae;}function _0x4eeafc(){const _0x385ffd=_0x4a286c;if(_0xc96ff1['has'](_0x465a64))throw new Error('Can\x27t\x20deep\x20copy\x20cyclic\x20structures.');_0xc96ff1[_0x385ffd(0x194)](_0x465a64);}}_0x204aaa[_0x1dad47(0x1241)]=_0x326cc4;function _0x268ad1(_0xc71d9a){return _0x55568b(_0xc71d9a);}_0x204aaa['deepRestore']=_0x268ad1;function _0x55568b(_0x3e596b){const _0x21cb3f=_0x1dad47;if(_0x3e596b===undefined)return _0x3e596b;if(_0x3e596b[_0x21cb3f(0x8ae)])return(0x0,_0xf39f79[_0x21cb3f(0x1283)])(_0x3e596b[_0x21cb3f(0x8ae)]);if(_0x3e596b[_0x21cb3f(0x67b)]!==undefined)return _0x4de8a7['Uri'][_0x21cb3f(0x748)](_0x3e596b[_0x21cb3f(0x67b)]);if(_0x3e596b[_0x21cb3f(0x11c7)])return _0x1510f9[_0x21cb3f(0x43d)][_0x21cb3f(0xf87)](_0x3e596b[_0x21cb3f(0x11c7)]);if(_0x3e596b[_0x21cb3f(0xb1e)])return new RegExp(_0x3e596b[_0x21cb3f(0xb1e)]['source'],_0x3e596b['__serialized_regexp_val'][_0x21cb3f(0x12f8)]);if(_0x3e596b[_0x21cb3f(0x7cf)]){const _0x2bdd06=new _0xdbc3dc[(_0x21cb3f(0x3f3))](_0x4de8a7[_0x21cb3f(0xb38)][_0x21cb3f(0x394)]());return Object[_0x21cb3f(0x518)](_0x2bdd06,_0x55568b(_0x3e596b[_0x21cb3f(0x7cf)])),_0x2bdd06;}if(_0x3e596b[_0x21cb3f(0xfe0)]){const _0x1c8755=new _0x17de20[(_0x21cb3f(0xcf3))]();for(const _0x2ca6b3 of _0x3e596b[_0x21cb3f(0xfe0)]){const [_0x1568c1,_0x4b8fb0]=_0x55568b(_0x2ca6b3);_0x1c8755['set'](_0x1568c1,_0x4b8fb0);}return _0x1c8755;}if(_0x3e596b[_0x21cb3f(0x10bb)])return new Map(_0x55568b(_0x3e596b['__serialized_map_val']));if(_0x3e596b[_0x21cb3f(0x786)])return new Set(_0x55568b(_0x3e596b[_0x21cb3f(0x786)]));if(Array[_0x21cb3f(0x378)](_0x3e596b))return _0x3e596b[_0x21cb3f(0xb49)](_0x3435b8=>_0x55568b(_0x3435b8));if(typeof _0x3e596b!==_0x21cb3f(0xcb3))return _0x3e596b;const _0x289091=Object[_0x21cb3f(0xbe8)](_0x3e596b),_0x12cc3d=Object[_0x21cb3f(0xffd)](null);for(const _0x22ef0e of _0x289091){_0x12cc3d[_0x22ef0e]=_0x55568b(_0x3e596b[_0x22ef0e]);}return _0x12cc3d;}function _0x422c3d(_0x4a82d1){return JSON['stringify'](_0x4a82d1,(_0x6270e0,_0x5489bc)=>_0x43b344(_0x5489bc));}_0x204aaa['serialize']=_0x422c3d;function _0x359010(_0x5cb0c2){const _0x39145e=_0x1dad47;if(!_0x5cb0c2)return undefined;return(0x0,_0x429c9c['isString'])(_0x5cb0c2)?JSON[_0x39145e(0xc4a)](_0x5cb0c2,(_0x2cd91,_0x397b65)=>_0x56a044(_0x397b65)):_0x56a044(_0x5cb0c2);}_0x204aaa[_0x1dad47(0x2d1)]=_0x359010;function _0x1c889f(_0x71568e){return _0x359010(_0x422c3d(_0x71568e));}_0x204aaa['clone']=_0x1c889f;},0x17884:(_0x5ef4b2,_0x31cefa,_0x26c652)=>{'use strict';const _0x21df29=a1_0x5357;Object[_0x21df29(0x9ae)](_0x31cefa,_0x21df29(0x7fe),{'value':!![]}),_0x31cefa[_0x21df29(0xd0a)]=void 0x0;const _0x394b8a=_0x26c652(0x131bc);class _0x487b09{constructor(_0x53e9c9){const _0x1323b1=_0x21df29;this[_0x1323b1(0x7c5)]=_0x53e9c9;}['createBackgroundAnalysis'](_0x434d94){const _0x5de64d=_0x21df29;return new _0x394b8a[(_0x5de64d(0x22c))](_0x434d94,this[_0x5de64d(0x7c5)]);}}_0x31cefa[_0x21df29(0xd0a)]=_0x487b09;},0x14df4:(_0x1d873b,_0x1499f5,_0x58e17d)=>{'use strict';const _0x1f9925=a1_0x5357;Object[_0x1f9925(0x9ae)](_0x1499f5,_0x1f9925(0x7fe),{'value':!![]}),_0x1499f5[_0x1f9925(0x965)]=void 0x0;const _0x5c4641=_0x58e17d(0xfcc0),_0x142c9a=_0x58e17d(0xd72c),_0x5d21ba=_0x58e17d(0xf2d4),_0x186aa1=_0x58e17d(0x162ec),_0x102f42=_0x58e17d(0x7234),_0x145024=_0x58e17d(0x3a44),_0x54ce42=_0x58e17d(0x10d68),_0x501728=_0x58e17d(0x14e8c);class _0x2fe103{[_0x1f9925(0x5c6)](_0x35ba51,_0x51e8cd,_0x197694){const _0x2312cd=_0x1f9925;(0x0,_0x5c4641[_0x2312cd(0x1019)])(_0x197694);if(!_0x51e8cd[_0x2312cd(0xcfa)]||_0x51e8cd[_0x2312cd(0xcfa)]['length']<0x3)return[];const _0x5d3ad8=_0x142c9a['Uri'][_0x2312cd(0xc4a)](_0x51e8cd[_0x2312cd(0xcfa)][0x0],_0x35ba51['service'][_0x2312cd(0x609)]),_0x2ab28a=_0x51e8cd['arguments'][0x1],_0x278b5b=_0x51e8cd[_0x2312cd(0xcfa)][0x2],_0x376c39=this[_0x2312cd(0x1035)](_0x51e8cd[_0x2312cd(0xcfa)],0x3),_0x20c0ab=this[_0x2312cd(0x1035)](_0x51e8cd[_0x2312cd(0xcfa)],0x4),_0x2667fa=_0x35ba51['service'][_0x2312cd(0x126f)](_0x3ef7d3=>{const _0xc68801=_0x2312cd,_0x2dcaa5=0x1;return(0x0,_0x54ce42['getAutoImports'])(_0x3ef7d3,_0x5d3ad8,_0x2ab28a,_0x2dcaa5,_0x102f42[_0xc68801(0xff8)],{'lazyEdit':![],'allowVariableInAll':!![],'importFormat':_0x35ba51[_0xc68801(0xa15)],'indices':_0x501728['SymbolIndexer']['getIndices'](_0x35ba51),'nameToSearch':_0x20c0ab!==null&&_0x20c0ab!==void 0x0?_0x20c0ab:_0x278b5b},_0x197694);},_0x197694),_0x139f35=_0x2667fa[_0x2312cd(0x1193)](_0x5e686e=>_0x5e686e['name']===_0x278b5b&&_0x5e686e['source']===_0x376c39);if(!_0x139f35)return[];const _0x202d17=_0x35ba51['service'][_0x2312cd(0x609)][_0x2312cd(0xcfc)](_0x145024[_0x2312cd(0xf41)][_0x2312cd(0x4b1)]);return _0x202d17&&_0x202d17[_0x2312cd(0x11c8)](_0x186aa1['addImportMRUKey'])[_0x2312cd(0x989)](_0x139f35),(0x0,_0x5d21ba['convertToWorkspaceEdit'])(_0x35ba51[_0x2312cd(0xbd5)]['fs'],[..._0x139f35[_0x2312cd(0xc83)][_0x2312cd(0xb49)](_0x4d37f7=>{const _0x3485c6=_0x2312cd;return{'fileUri':_0x5d3ad8,'range':_0x4d37f7[_0x3485c6(0x1285)],'replacementText':_0x4d37f7[_0x3485c6(0x924)]};}),{'fileUri':_0x5d3ad8,'range':_0x2ab28a,'replacementText':_0x139f35[_0x2312cd(0x117e)]}]);}[_0x1f9925(0x116a)](_0x38580c){const _0x30608c=_0x1f9925;return _0x38580c[_0x30608c(0xcfa)]?_0x38580c[_0x30608c(0xcfa)][0x0]:undefined;}[_0x1f9925(0x1035)](_0xb67fbe,_0x184a70){const _0xfa5146=_0x1f9925;var _0x8a4d05;return _0xb67fbe[_0xfa5146(0xab7)]<=_0x184a70?undefined:(_0x8a4d05=_0xb67fbe[_0x184a70])!==null&&_0x8a4d05!==void 0x0?_0x8a4d05:undefined;}}_0x1499f5[_0x1f9925(0x965)]=_0x2fe103;},0x14dd3:(_0x3f1b86,_0x4fe6c7,_0x338cf9)=>{'use strict';const _0x3cfa9b=a1_0x5357;Object[_0x3cfa9b(0x9ae)](_0x4fe6c7,'__esModule',{'value':!![]}),_0x4fe6c7['ChangeSpellingCommand']=void 0x0;const _0x265648=_0x338cf9(0xfcc0),_0x474cf7=_0x338cf9(0xd72c),_0x7c15c8=_0x338cf9(0xf2d4);class _0x4dc4c3{[_0x3cfa9b(0x5c6)](_0xeb1811,_0x293ac3,_0x649113){const _0x48a104=_0x3cfa9b;(0x0,_0x265648[_0x48a104(0x1019)])(_0x649113);if(!_0x293ac3[_0x48a104(0xcfa)]||_0x293ac3[_0x48a104(0xcfa)]['length']<0x3)return[];const _0x3ed7ae=_0x474cf7['Uri'][_0x48a104(0xc4a)](_0x293ac3[_0x48a104(0xcfa)][0x0],_0xeb1811[_0x48a104(0xbd5)][_0x48a104(0x609)]),_0x179be5=_0x293ac3[_0x48a104(0xcfa)][0x1],_0x1790b1=_0x293ac3[_0x48a104(0xcfa)][0x2];return(0x0,_0x7c15c8[_0x48a104(0x743)])(_0xeb1811[_0x48a104(0xbd5)]['fs'],[{'fileUri':_0x3ed7ae,'range':_0x179be5,'replacementText':_0x1790b1}]);}[_0x3cfa9b(0x116a)](_0xba6216){const _0x49500d=_0x3cfa9b;return _0xba6216[_0x49500d(0xcfa)]?_0xba6216[_0x49500d(0xcfa)][0x0]:undefined;}}_0x4fe6c7[_0x3cfa9b(0x9f9)]=_0x4dc4c3;},0x17e8:(_0x35ca53,_0x2f84a3,_0xdb0fd0)=>{'use strict';const _0x1fccdf=a1_0x5357;Object[_0x1fccdf(0x9ae)](_0x2f84a3,_0x1fccdf(0x7fe),{'value':!![]}),_0x2f84a3['ClearPersistedIndicesCommand']=void 0x0;const _0x482b64=_0xdb0fd0(0xfcc0),_0x12eb86=_0xdb0fd0(0x13f08),_0x5e3e6a=_0xdb0fd0(0xd1f7);class _0x38a472{constructor(_0x5de803,_0x2229ea){const _0x16e3b9=_0x1fccdf;this[_0x16e3b9(0x7bc)]=_0x5de803,this[_0x16e3b9(0x8c9)]=_0x2229ea;}['execute'](_0x3fdf4f,_0x3a6615,_0xbd77be){const _0x201b73=_0x1fccdf;var _0x49da8c;(0x0,_0x482b64[_0x201b73(0x1019)])(_0xbd77be),(_0x49da8c=this[_0x201b73(0x8c9)])===null||_0x49da8c===void 0x0?void 0x0:_0x49da8c[_0x201b73(0x9f4)](new _0x5e3e6a[(_0x201b73(0x6a0))](_0x5e3e6a[_0x201b73(0xdd2)][_0x201b73(0x46b)]));const _0x511f34=_0x3fdf4f['service']['fs'],_0x4bd691=(0x0,_0x12eb86[_0x201b73(0x1073)])(_0x511f34,_0x12eb86[_0x201b73(0xc33)]['GlobalIndices']);this[_0x201b73(0x567)](_0x511f34,_0x4bd691);const _0x997b5a=(0x0,_0x12eb86[_0x201b73(0x1073)])(_0x511f34,_0x12eb86[_0x201b73(0xc33)][_0x201b73(0x702)]);this[_0x201b73(0x567)](_0x511f34,_0x997b5a);}['getFile'](_0xa4b5e3){return undefined;}[_0x1fccdf(0x567)](_0x24f914,_0xed41d1){const _0xa1586d=_0x1fccdf;if(!_0x24f914[_0xa1586d(0x3a2)](_0xed41d1))return;_0x24f914[_0xa1586d(0x128d)](_0xed41d1)[_0xa1586d(0xc22)](_0x62afd=>{const _0x5e731c=_0xa1586d,_0x52bd4f=_0xed41d1[_0x5e731c(0xaee)](_0x62afd[_0x5e731c(0x1ed)]);_0x62afd[_0x5e731c(0x86c)]()&&this['_deleteFolder'](_0x24f914,_0x52bd4f),this['_delete'](_0x24f914,_0x52bd4f,_0x62afd[_0x5e731c(0x86c)]());});}[_0x1fccdf(0x25a)](_0x485be1,_0x114397,_0x3b7042){const _0x72a259=_0x1fccdf;try{_0x3b7042?_0x485be1[_0x72a259(0x2e1)](_0x114397):_0x485be1[_0x72a259(0x35d)](_0x114397);}catch(_0x41f783){}}}_0x2f84a3[_0x1fccdf(0xcab)]=_0x38a472;},0xaf57:(_0x876d09,_0x372f4e,_0x15ad9d)=>{'use strict';const _0x59affe=a1_0x5357;Object[_0x59affe(0x9ae)](_0x372f4e,'__esModule',{'value':!![]}),_0x372f4e[_0x59affe(0x12f3)]=_0x372f4e[_0x59affe(0xc7f)]=void 0x0;const _0x25f42c=_0x15ad9d(0x15000),_0x223160=_0x15ad9d(0x144ed),_0x344f48=_0x15ad9d(0xd72c),_0x112f84=_0x15ad9d(0xd1f7),_0x13c0ef=_0x15ad9d(0x15140),_0x2cc043=_0x15ad9d(0x8f70),_0xa87db1=_0x15ad9d(0xf970),_0x4a7e20=_0x15ad9d(0x14dd3),_0x42e03c=_0x15ad9d(0x17e8),_0x38c6c2=_0x15ad9d(0x70d4),_0x61b852=_0x15ad9d(0x40a4),_0x287244=_0x15ad9d(0xa018),_0x4e62fe=_0x15ad9d(0xa4c4),_0x395c16=_0x15ad9d(0x11490),_0x55dc41=_0x15ad9d(0xe864),_0x3cce10=_0x15ad9d(0x102c8),_0x52ea15=_0x15ad9d(0x18ac),_0x21b0f8=_0x15ad9d(0x1350),_0x1003d3=_0x15ad9d(0xe550),_0x4a5fb9=_0x15ad9d(0x5200),_0x5274b2=_0x15ad9d(0x16224),_0x41b151=_0x15ad9d(0x994),_0x418822=_0x15ad9d(0x151c4),_0x4cb42d=_0x15ad9d(0x10bec),_0x2c230e=new Set([_0x59affe(0x652),_0x59affe(0x839),_0x38c6c2['Commands'][_0x59affe(0x252)],_0x38c6c2[_0x59affe(0xe36)]['orderImports'],_0x38c6c2[_0x59affe(0xe36)]['addMissingOptionalToParam'],_0x38c6c2[_0x59affe(0xe36)]['removeUnusedImport'],_0x38c6c2['Commands'][_0x59affe(0x23c)],_0x38c6c2[_0x59affe(0xe36)][_0x59affe(0xbfa)],_0x38c6c2[_0x59affe(0xe36)][_0x59affe(0x1244)],_0x38c6c2[_0x59affe(0xe36)][_0x59affe(0x790)],_0x38c6c2[_0x59affe(0xe36)][_0x59affe(0x26e)],_0x38c6c2[_0x59affe(0xe36)][_0x59affe(0x1228)],_0x38c6c2['Commands'][_0x59affe(0x109a)],_0x38c6c2[_0x59affe(0xe36)]['fixAll'],_0x38c6c2[_0x59affe(0xe36)][_0x59affe(0x12bb)],_0x38c6c2['Commands'][_0x59affe(0x428)],_0x38c6c2[_0x59affe(0xe36)][_0x59affe(0xb72)],_0x38c6c2['Commands'][_0x59affe(0xe3d)],_0x38c6c2['Commands'][_0x59affe(0xcee)],_0x38c6c2[_0x59affe(0xe36)][_0x59affe(0xe11)],_0x38c6c2[_0x59affe(0xe36)]['stopLogging'],_0x38c6c2[_0x59affe(0xe36)][_0x59affe(0xbbe)]]);class _0x56a6a6{constructor(_0x311efd,_0x29a8e8,_0x5965dd,_0x195f83){const _0x184b7b=_0x59affe;this['ls']=_0x311efd,this[_0x184b7b(0x8c9)]=_0x5965dd,this[_0x184b7b(0x100c)]=new _0x418822[(_0x184b7b(0xde0))](_0x311efd),this[_0x184b7b(0x8a7)]=new _0x55dc41[(_0x184b7b(0xe80))](_0x195f83),this[_0x184b7b(0x1240)]=new _0x55dc41[(_0x184b7b(0x5f5))](_0x195f83),this[_0x184b7b(0xa44)]=new _0x61b852[(_0x184b7b(0x5bd))](_0x5965dd),this[_0x184b7b(0xf2f)]=new _0x287244[(_0x184b7b(0x2b4))](),this[_0x184b7b(0xff5)]=new _0x5274b2['MoveSymbolCommand'](_0x311efd),this[_0x184b7b(0x2e2)]=new _0x21b0f8[(_0x184b7b(0x919))](),this[_0x184b7b(0xb0b)]=new _0x52ea15[(_0x184b7b(0xf1a))](),this[_0x184b7b(0xfee)]=new _0x4a7e20['ChangeSpellingCommand'](),this['_fixAll']=new _0x3cce10[(_0x184b7b(0x851))](_0x5965dd),this[_0x184b7b(0x5b7)]=new _0x4e62fe[(_0x184b7b(0xf8d))](_0x311efd),this[_0x184b7b(0x754)]=new _0x4cb42d['RestartServerCommand'](_0x311efd),this[_0x184b7b(0x10c3)]=new _0x395c16[(_0x184b7b(0x459))](_0x311efd),this[_0x184b7b(0x1020)]=new _0x42e03c[(_0x184b7b(0xcab))](_0x311efd),this[_0x184b7b(0x1261)]=new _0xa87db1[(_0x184b7b(0x7db))](),this[_0x184b7b(0x368)]=new _0x2cc043[(_0x184b7b(0x5fd))](),this['_intelliCodeCommand']=new _0x13c0ef[(_0x184b7b(0x870))](_0x29a8e8,this[_0x184b7b(0x8c9)]),this[_0x184b7b(0x994)]=new _0x41b151[(_0x184b7b(0xac4))](_0x311efd),this[_0x184b7b(0xa40)]=new _0x41b151[(_0x184b7b(0x4f9))](_0x311efd),this[_0x184b7b(0xe12)]=new _0x1003d3[(_0x184b7b(0x975))]();const _0x4271b2=new _0x4a5fb9[(_0x184b7b(0xeff))](_0x311efd);this[_0x184b7b(0xb7b)]=new _0x4a5fb9[(_0x184b7b(0xb85))](_0x4271b2),this[_0x184b7b(0x170)]=new _0x4a5fb9['StopLoggingCommand'](_0x4271b2);}static[_0x59affe(0x21a)](){const _0x53d453=_0x59affe;return[_0x53d453(0x652),_0x53d453(0x839),_0x53d453(0xc9f),_0x38c6c2[_0x53d453(0xe36)][_0x53d453(0x252)],_0x38c6c2[_0x53d453(0xe36)][_0x53d453(0x896)],_0x38c6c2['Commands'][_0x53d453(0xe58)],_0x38c6c2['Commands'][_0x53d453(0xfd1)],_0x38c6c2[_0x53d453(0xe36)][_0x53d453(0x23c)],_0x38c6c2['Commands'][_0x53d453(0xbfa)],_0x38c6c2['Commands'][_0x53d453(0x10ee)],_0x38c6c2['Commands'][_0x53d453(0xacd)],_0x38c6c2[_0x53d453(0xe36)][_0x53d453(0x1244)],_0x38c6c2[_0x53d453(0xe36)][_0x53d453(0x790)],_0x38c6c2[_0x53d453(0xe36)][_0x53d453(0x1076)],_0x38c6c2[_0x53d453(0xe36)][_0x53d453(0x26e)],_0x38c6c2[_0x53d453(0xe36)][_0x53d453(0x109a)],_0x38c6c2[_0x53d453(0xe36)]['getSourceFiles'],_0x38c6c2[_0x53d453(0xe36)][_0x53d453(0xc7e)],_0x38c6c2[_0x53d453(0xe36)]['convertImportFormat'],_0x38c6c2['Commands'][_0x53d453(0x1185)],_0x38c6c2['Commands'][_0x53d453(0x428)],_0x38c6c2[_0x53d453(0xe36)][_0x53d453(0x12bb)],_0x38c6c2[_0x53d453(0xe36)][_0x53d453(0xb72)],_0x38c6c2[_0x53d453(0xe36)][_0x53d453(0xe3d)],_0x38c6c2[_0x53d453(0xe36)]['stopProfiling'],_0x38c6c2[_0x53d453(0xe36)][_0x53d453(0xe11)],_0x38c6c2[_0x53d453(0xe36)][_0x53d453(0x783)],_0x38c6c2[_0x53d453(0xe36)][_0x53d453(0xbbe)]];}[_0x59affe(0xb79)](_0x34e3fb){const _0x49d7d2=_0x59affe;switch(_0x34e3fb){case _0x38c6c2[_0x49d7d2(0xe36)][_0x49d7d2(0x252)]:case _0x38c6c2[_0x49d7d2(0xe36)]['fixAll']:case _0x38c6c2[_0x49d7d2(0xe36)]['restartServer']:return!![];case _0x38c6c2[_0x49d7d2(0xe36)]['moveSymbol']:return![];}return![];}[_0x59affe(0x10f4)](_0xb76de9){const _0x12133b=_0x59affe;switch(_0xb76de9){case _0x38c6c2[_0x12133b(0xe36)][_0x12133b(0x12bb)]:case _0x38c6c2[_0x12133b(0xe36)][_0x12133b(0x428)]:case _0x38c6c2[_0x12133b(0xe36)][_0x12133b(0x1228)]:case _0x38c6c2[_0x12133b(0xe36)][_0x12133b(0x1244)]:case _0x38c6c2[_0x12133b(0xe36)][_0x12133b(0x790)]:case _0x38c6c2[_0x12133b(0xe36)][_0x12133b(0x109a)]:case _0x38c6c2['Commands'][_0x12133b(0xbbe)]:return!![];}return![];}['executeCommand'](_0x50f5e7,_0x1a84c3,_0x4f4da7){const _0x33f343=_0x59affe,_0xef9d2d=this[_0x33f343(0x2bc)](_0x1a84c3[_0x33f343(0x1289)]);if(_0xef9d2d){const _0x3ecd83=_0xef9d2d[_0x33f343(0x5c6)](_0x50f5e7,_0x1a84c3,_0x4f4da7);if((0x0,_0x25f42c[_0x33f343(0xbad)])(_0x3ecd83))return _0x3ecd83['then'](_0x584e92=>this[_0x33f343(0xcd7)](_0x584e92));return this['stringifyUris'](_0x3ecd83);}}[_0x59affe(0xcd7)](_0xe7ef98){const _0x552740=_0x59affe;if(_0xe7ef98===undefined)return _0xe7ef98;const _0x1d7b2b=(_0x2ad046,_0x35b676)=>{const _0x3366d2=a1_0x5357;if(_0x35b676&&typeof _0x35b676===_0x3366d2(0xcb3)&&_0x344f48[_0x3366d2(0xb38)]['is'](_0x35b676))return _0x35b676['toString']();return _0x35b676;};return JSON[_0x552740(0xc4a)](JSON[_0x552740(0x7d5)](_0xe7ef98,_0x1d7b2b));}[_0x59affe(0x1180)](_0x14c105){const _0x4feeff=_0x59affe,_0xea8ec7=this[_0x4feeff(0x2bc)](_0x14c105[_0x4feeff(0x1289)]),_0x595138=_0xea8ec7===null||_0xea8ec7===void 0x0?void 0x0:_0xea8ec7[_0x4feeff(0x116a)](_0x14c105);if(!_0x595138)return undefined;if((0x0,_0x25f42c[_0x4feeff(0xc57)])(_0x595138))return _0x344f48['Uri'][_0x4feeff(0xc4a)](_0x595138,this['ls']['serviceProvider']);return _0x595138;}[_0x59affe(0x2bc)](_0x3825d1){const _0x22b41c=_0x59affe;switch(_0x3825d1){case _0x38c6c2[_0x22b41c(0xe36)]['removeUnusedImport']:case _0x38c6c2[_0x22b41c(0xe36)][_0x22b41c(0x23c)]:return this[_0x22b41c(0x100c)];case _0x38c6c2['Commands'][_0x22b41c(0x1244)]:return this[_0x22b41c(0x8a7)];case _0x38c6c2[_0x22b41c(0xe36)]['extractVariable']:return this[_0x22b41c(0x1240)];case _0x38c6c2[_0x22b41c(0xe36)]['completionAccepted']:return this['_completionAccepted'];case _0x38c6c2['Commands'][_0x22b41c(0x1228)]:return this[_0x22b41c(0xf2f)];case _0x38c6c2['Commands'][_0x22b41c(0x109a)]:return this['_moveSymbol'];case _0x38c6c2[_0x22b41c(0xe36)][_0x22b41c(0x5ed)]:return this[_0x22b41c(0x2e2)];case _0x38c6c2[_0x22b41c(0xe36)][_0x22b41c(0xc7e)]:return this[_0x22b41c(0xb0b)];case _0x38c6c2[_0x22b41c(0xe36)]['changeSpelling']:return this[_0x22b41c(0xfee)];case _0x38c6c2[_0x22b41c(0xe36)][_0x22b41c(0x1185)]:return this[_0x22b41c(0x171)];case _0x38c6c2['Commands'][_0x22b41c(0x113c)]:return this[_0x22b41c(0x754)];case _0x22b41c(0x652):case _0x38c6c2[_0x22b41c(0xe36)][_0x22b41c(0x252)]:return this[_0x22b41c(0x5b7)];case _0x38c6c2[_0x22b41c(0xe36)][_0x22b41c(0x2a5)]:return this[_0x22b41c(0x10c3)];case _0x38c6c2['Commands'][_0x22b41c(0xb72)]:return this[_0x22b41c(0x1020)];case _0x38c6c2[_0x22b41c(0xe36)][_0x22b41c(0x12bb)]:return this[_0x22b41c(0x1261)];case _0x38c6c2['Commands'][_0x22b41c(0x428)]:return this[_0x22b41c(0x368)];case _0x38c6c2['Commands'][_0x22b41c(0x10ee)]:case _0x38c6c2['Commands']['intelliCodeLoadExtension']:return this[_0x22b41c(0x124e)];case _0x38c6c2[_0x22b41c(0xe36)]['startProfiling']:return this[_0x22b41c(0x994)];case _0x38c6c2['Commands'][_0x22b41c(0xcee)]:return this['_stopProfilingCommand'];case _0x38c6c2['Commands']['startLogging']:return this[_0x22b41c(0xb7b)];case _0x38c6c2[_0x22b41c(0xe36)][_0x22b41c(0x783)]:return this[_0x22b41c(0x170)];case _0x38c6c2[_0x22b41c(0xe36)][_0x22b41c(0xbbe)]:return this[_0x22b41c(0xe12)];}return undefined;}[_0x59affe(0x36f)](_0xc69e38){const _0x4d5347=_0x59affe;if(this[_0x4d5347(0x8c9)]&&_0x2c230e[_0x4d5347(0xf8b)](_0xc69e38[_0x4d5347(0x1289)])){const _0x3adfa8=new _0x112f84[(_0x4d5347(0x6a0))](_0x112f84['TelemetryEventName'][_0x4d5347(0xcf4)]);if(_0xc69e38[_0x4d5347(0x1289)]===_0x38c6c2['Commands'][_0x4d5347(0x26e)]){const _0x5f157a=_0xc69e38[_0x4d5347(0xcfa)]?_0xc69e38[_0x4d5347(0xcfa)][0x0]:undefined;(0x0,_0x223160[_0x4d5347(0xb41)])(typeof _0x5f157a==='string'),(0x0,_0x223160['assert'])(Object[_0x4d5347(0x789)](_0x38c6c2[_0x4d5347(0xb3f)])[_0x4d5347(0x2c9)](_0x5f157a)),_0x3adfa8[_0x4d5347(0x111c)]['name']=_0x5f157a;}else _0x3adfa8[_0x4d5347(0x111c)][_0x4d5347(0x1ed)]=_0xc69e38[_0x4d5347(0x1289)];this[_0x4d5347(0x8c9)][_0x4d5347(0x9f4)](_0x3adfa8);}}}class _0x35e89e extends _0x56a6a6{async[_0x59affe(0x5c6)](_0x2510c8,_0x2dd9bd){const _0x3d9707=_0x59affe;var _0x3822ea;this[_0x3d9707(0x36f)](_0x2510c8);const _0x3ed65b=this['ls'],_0x55d787=(_0x3822ea=this['getFileFromCommand'](_0x2510c8))!==null&&_0x3822ea!==void 0x0?_0x3822ea:_0x344f48[_0x3d9707(0xb38)][_0x3d9707(0x394)](),_0x3d2318=await _0x3ed65b[_0x3d9707(0x11c4)](_0x55d787);return this[_0x3d9707(0xe95)](_0x3d2318,_0x2510c8,_0x2dd9bd);}}_0x372f4e[_0x59affe(0xc7f)]=_0x35e89e;class _0x141c45 extends _0x56a6a6{[_0x59affe(0x5c6)](_0x323190,_0x2a6295){const _0x4013e1=_0x59affe;var _0x4ecf14;this[_0x4013e1(0x36f)](_0x323190);const _0x472a5d=(_0x4ecf14=this[_0x4013e1(0x1180)](_0x323190))!==null&&_0x4ecf14!==void 0x0?_0x4ecf14:_0x344f48[_0x4013e1(0xb38)][_0x4013e1(0x394)](),_0x5a6cfb=this['ls'][_0x4013e1(0xf9f)](_0x472a5d);return this[_0x4013e1(0xe95)](_0x5a6cfb,_0x323190,_0x2a6295);}}_0x372f4e[_0x59affe(0x12f3)]=_0x141c45;},0x70d4:(_0x4cefde,_0x4f4233)=>{'use strict';const _0x4a7cea=a1_0x5357;Object[_0x4a7cea(0x9ae)](_0x4f4233,'__esModule',{'value':!![]}),_0x4f4233[_0x4a7cea(0xea4)]=_0x4f4233[_0x4a7cea(0xb3f)]=_0x4f4233[_0x4a7cea(0xe36)]=void 0x0;var _0x138f37;(function(_0x3d284a){const _0x95db97=_0x4a7cea;_0x3d284a['createTypeStub']=_0x95db97(0x70c),_0x3d284a[_0x95db97(0x896)]='python.orderImports',_0x3d284a[_0x95db97(0xe58)]=_0x95db97(0x1257),_0x3d284a[_0x95db97(0xfd1)]='python.removeUnusedImport',_0x3d284a[_0x95db97(0x23c)]=_0x95db97(0x10df),_0x3d284a[_0x95db97(0x10ee)]=_0x95db97(0x7da),_0x3d284a[_0x95db97(0xacd)]=_0x95db97(0xf31),_0x3d284a[_0x95db97(0xbfa)]=_0x95db97(0x696),_0x3d284a['extractMethod']='pylance.extractMethod',_0x3d284a[_0x95db97(0x790)]=_0x95db97(0xa5d),_0x3d284a[_0x95db97(0x2a5)]='pyright.dumpFileDebugInfo',_0x3d284a[_0x95db97(0x1076)]=_0x95db97(0x79f),_0x3d284a[_0x95db97(0x26e)]=_0x95db97(0x3ca),_0x3d284a[_0x95db97(0x1228)]=_0x95db97(0x8b1),_0x3d284a[_0x95db97(0x109a)]='pylance.moveSymbol',_0x3d284a[_0x95db97(0x5ed)]=_0x95db97(0xd11),_0x3d284a['getAutoImports']='pylance.getAutoImports',_0x3d284a['fixAll']='pylance.fixAll',_0x3d284a[_0x95db97(0x12bb)]=_0x95db97(0x314),_0x3d284a[_0x95db97(0x428)]=_0x95db97(0xe0b),_0x3d284a[_0x95db97(0x113c)]=_0x95db97(0xac2),_0x3d284a['clearPersistedIndices']='pylance.indexing.clearPersistedIndices',_0x3d284a[_0x95db97(0xe3d)]=_0x95db97(0xcce),_0x3d284a[_0x95db97(0xcee)]=_0x95db97(0xae4),_0x3d284a['startLogging']=_0x95db97(0x1192),_0x3d284a[_0x95db97(0x783)]=_0x95db97(0x37c),_0x3d284a[_0x95db97(0x492)]=_0x95db97(0xe50),_0x3d284a[_0x95db97(0xbbe)]=_0x95db97(0x1243);}(_0x138f37||(_0x4f4233[_0x4a7cea(0xe36)]=_0x138f37={})));var _0x9ced9d;(function(_0x2b8612){const _0xe92420=_0x4a7cea;_0x2b8612[_0xe92420(0x1194)]=_0xe92420(0x105c),_0x2b8612[_0xe92420(0x3eb)]=_0xe92420(0x988),_0x2b8612[_0xe92420(0xfdd)]=_0xe92420(0xbff),_0x2b8612[_0xe92420(0xb31)]=_0xe92420(0xe64),_0x2b8612['extractVariableWithRename']=_0xe92420(0xc3a),_0x2b8612['moveSymbolWithFileSelection']=_0xe92420(0x1195),_0x2b8612['addToExtraPaths']=_0xe92420(0x9b6),_0x2b8612['dumpTokens']=_0xe92420(0xa0a),_0x2b8612[_0xe92420(0x11e8)]=_0xe92420(0x606),_0x2b8612[_0xe92420(0xbd9)]=_0xe92420(0x98e),_0x2b8612[_0xe92420(0xa61)]=_0xe92420(0x37e),_0x2b8612[_0xe92420(0x74a)]=_0xe92420(0x1169),_0x2b8612[_0xe92420(0xeb7)]=_0xe92420(0xc1f),_0x2b8612['dumpCodeFlowGraph']='pylance.dumpCodeFlowGraph',_0x2b8612[_0xe92420(0xc9d)]='python.setInterpreter',_0x2b8612[_0xe92420(0xa2b)]=_0xe92420(0x424),_0x2b8612[_0xe92420(0x4bc)]='pylance.learnMoreAboutImportResolution',_0x2b8612[_0xe92420(0x7ef)]=_0xe92420(0x124d),_0x2b8612['gotoOutputChannel']=_0xe92420(0xe50);}(_0x9ced9d||(_0x4f4233['ClientCommands']=_0x9ced9d={})));function _0x5ad240(_0x1d63d9,_0xbaa802,_0x1fa99c){if(_0xbaa802)return _0x1fa99c;return{'label':_0x1d63d9,'edits':_0x1fa99c};}_0x4f4233[_0x4a7cea(0xea4)]=_0x5ad240;},0x40a4:(_0x3d0e5f,_0x3d63b0,_0xd0452f)=>{'use strict';const _0x50236b=a1_0x5357;Object[_0x50236b(0x9ae)](_0x3d63b0,_0x50236b(0x7fe),{'value':!![]}),_0x3d63b0['CompletionAcceptedCommand']=_0x3d63b0[_0x50236b(0x7ab)]=_0x3d63b0['autoImportAcceptedCommand']=_0x3d63b0['normalMemberAccessCompletionAcceptedCommand']=_0x3d63b0[_0x50236b(0x7c4)]=_0x3d63b0[_0x50236b(0x9b7)]=void 0x0;const _0x400ae4=_0xd0452f(0x10240),_0x5cd63d=_0xd0452f(0x70d4),_0x53abcd=_0xd0452f(0xd1f7);_0x3d63b0['normalCompletionAcceptedCommand']={'title':'','command':_0x5cd63d[_0x50236b(0xe36)][_0x50236b(0x1076)],'arguments':[]},_0x3d63b0[_0x50236b(0x7c4)]={'title':'','command':_0x5cd63d[_0x50236b(0xe36)][_0x50236b(0x1076)],'arguments':[(0x0,_0x400ae4['toLSPAny'])({'keyword':!![]})]},_0x3d63b0['normalMemberAccessCompletionAcceptedCommand']={'title':'','command':_0x5cd63d[_0x50236b(0xe36)][_0x50236b(0x1076)],'arguments':[(0x0,_0x400ae4[_0x50236b(0xbe3)])({'memberAccess':!![]})]};const _0x1a3527={'autoImport':!![]};_0x3d63b0[_0x50236b(0xac1)]={'title':'','command':_0x5cd63d[_0x50236b(0xe36)][_0x50236b(0x1076)],'arguments':[(0x0,_0x400ae4[_0x50236b(0xbe3)])(_0x1a3527)]};const _0x3b7d5f={'indexValue':!![]};_0x3d63b0[_0x50236b(0x7ab)]={'title':'','command':_0x5cd63d[_0x50236b(0xe36)][_0x50236b(0x1076)],'arguments':[(0x0,_0x400ae4[_0x50236b(0xbe3)])(_0x3b7d5f)]};class _0x46f268{constructor(_0x297294){this['_telemetry']=_0x297294;}['execute'](_0x1d1838,_0x1256eb,_0x423d11){const _0xd80045=_0x50236b;var _0xdcd23f;if(!this['_telemetry'])return;const _0x15618e=(0x0,_0x400ae4[_0xd80045(0xf2a)])((_0xdcd23f=_0x1256eb[_0xd80045(0xcfa)])===null||_0xdcd23f===void 0x0?void 0x0:_0xdcd23f[0x0]),_0x1e1028=new _0x53abcd[(_0xd80045(0x6a0))](_0x53abcd[_0xd80045(0xdd2)][_0xd80045(0xf7b)]);(_0x15618e===null||_0x15618e===void 0x0?void 0x0:_0x15618e[_0xd80045(0xef5)])&&(_0x1e1028[_0xd80045(0x111c)][_0xd80045(0xef5)]=''+_0x15618e[_0xd80045(0xef5)]),(_0x15618e===null||_0x15618e===void 0x0?void 0x0:_0x15618e[_0xd80045(0xabb)])&&(_0x1e1028['Properties'][_0xd80045(0xabb)]=''+_0x15618e[_0xd80045(0xabb)]),(_0x15618e===null||_0x15618e===void 0x0?void 0x0:_0x15618e['memberAccess'])&&(_0x1e1028[_0xd80045(0x111c)][_0xd80045(0x6a6)]=''+_0x15618e[_0xd80045(0x6a6)]),(_0x15618e===null||_0x15618e===void 0x0?void 0x0:_0x15618e[_0xd80045(0xee6)])&&(_0x1e1028[_0xd80045(0x111c)]['keyword']=''+_0x15618e[_0xd80045(0xee6)]),this[_0xd80045(0x8c9)][_0xd80045(0x9f4)](_0x1e1028);}[_0x50236b(0x116a)](_0x400211){return undefined;}}_0x3d63b0[_0x50236b(0x5bd)]=_0x46f268;},0xa018:(_0x154f94,_0x22a962,_0x1575e1)=>{'use strict';const _0x48252a=a1_0x5357;Object[_0x48252a(0x9ae)](_0x22a962,_0x48252a(0x7fe),{'value':!![]}),_0x22a962[_0x48252a(0x2b4)]=_0x22a962[_0x48252a(0x73b)]=_0x22a962['getImportPathInfo']=void 0x0;const _0x4b7551=_0x1575e1(0x2464),_0x1daa02=_0x1575e1(0x7294),_0x4a95fe=_0x1575e1(0x53c0),_0x625e52=_0x1575e1(0x6eb4),_0x2b5fcf=_0x1575e1(0xfcc0),_0x2cee22=_0x1575e1(0x177c1),_0x5a0097=_0x1575e1(0xd77c),_0x53acaa=_0x1575e1(0xd72c),_0x19f6ee=_0x1575e1(0xf2d4),_0x5bee33=_0x1575e1(0x70d4);function _0x5e34b7(_0x560388,_0x4e413c,_0x21f85b,_0x7db14){const _0x2eb627=_0x48252a;if(!_0x4e413c)return;const _0x66bb82=_0x5a0097[_0x2eb627(0x53e)]['is'](_0x7db14)?(0x0,_0x2cee22[_0x2eb627(0x72e)])(_0x7db14,_0x21f85b['tokenizerOutput'][_0x2eb627(0xc4f)]):_0x7db14;if(!_0x66bb82)return;const _0x3765ac=(0x0,_0x625e52[_0x2eb627(0x6dc)])(_0x21f85b['parserOutput'][_0x2eb627(0x9a9)],_0x66bb82[_0x2eb627(0x116c)]),_0x35cf49=(0x0,_0x625e52[_0x2eb627(0xaeb)])(_0x3765ac,0x19);if(!_0x35cf49||!_0x5a0097[_0x2eb627(0x2b9)][_0x2eb627(0x794)](_0x35cf49[_0x2eb627(0x654)],_0x66bb82))return;const _0x3256ab=(0x0,_0x4b7551[_0x2eb627(0x4af)])(_0x35cf49[_0x2eb627(0x654)]),_0x23a10e=(0x0,_0x4b7551[_0x2eb627(0xa49)])(_0x21f85b['parserOutput'][_0x2eb627(0x9a9)]),_0x5374d2=(0x0,_0x4a95fe['getResolvedFilePath'])(_0x3256ab);if(!_0x5374d2||!_0x56e7cb(_0x560388,_0x4e413c,_0x23a10e['fileUri'],_0x5374d2))return;return{'targetPath':_0x5374d2,'importFrom':_0x35cf49};}_0x22a962[_0x48252a(0x600)]=_0x5e34b7;function _0x3ab2aa(_0x29d60a,_0x49f315,_0x387042){const _0x4860a3=_0x48252a,_0x2871df=_0x29d60a[_0x4860a3(0x19d)],_0x73fdd=_0x29d60a['configOptions'][_0x4860a3(0xb74)](_0x49f315),_0x398b29=_0x2871df[_0x4860a3(0xf25)](_0x387042,_0x73fdd);if(!_0x398b29['moduleName'])return;const _0x27a548=_0x2871df[_0x4860a3(0xe37)](_0x49f315,_0x73fdd,(0x0,_0x1daa02[_0x4860a3(0x1123)])(_0x398b29[_0x4860a3(0x12e2)])),_0x137519=(0x0,_0x4a95fe['getResolvedFilePath'])(_0x27a548);if(_0x137519!==_0x387042)return;return _0x398b29[_0x4860a3(0x12e2)];}_0x22a962['getAbsoluteModuleName']=_0x3ab2aa;class _0x519087{[_0x48252a(0x5c6)](_0x1ef9b6,_0x245c3b,_0x5a6aaa){const _0x1672a1=_0x48252a;var _0x4fc799,_0xdafcbd;(0x0,_0x2b5fcf[_0x1672a1(0x1019)])(_0x5a6aaa);if(!_0x1ef9b6['rootUri']||_0x245c3b[_0x1672a1(0x1289)]!==_0x5bee33[_0x1672a1(0xe36)][_0x1672a1(0x1228)]||((_0x4fc799=_0x245c3b['arguments'])===null||_0x4fc799===void 0x0?void 0x0:_0x4fc799[_0x1672a1(0xab7)])!==0x2&&((_0xdafcbd=_0x245c3b[_0x1672a1(0xcfa)])===null||_0xdafcbd===void 0x0?void 0x0:_0xdafcbd[_0x1672a1(0xab7)])!==0x3)return;const _0x363bf0=_0x53acaa['Uri']['parse'](_0x245c3b['arguments'][0x0],_0x1ef9b6['service'][_0x1672a1(0x609)]),_0x19d183=_0x245c3b[_0x1672a1(0xcfa)][0x1],_0x1ef94b=_0x245c3b[_0x1672a1(0xcfa)][_0x1672a1(0xab7)]===0x3?_0x245c3b[_0x1672a1(0xcfa)][0x2]:undefined,_0x2c3cb8=_0x1ef9b6[_0x1672a1(0xbd5)][_0x1672a1(0x126f)](_0x5be147=>{const _0x5746ab=_0x1672a1;return this[_0x5746ab(0x1228)](_0x5be147,_0x1ef9b6['rootUri'],_0x363bf0,_0x19d183,_0x1ef94b);},_0x5a6aaa);return(0x0,_0x5bee33['createCommandResult'])('Command:\x20Convert\x20all\x20import\x20format',_0x1ef94b,_0x2c3cb8);}[_0x48252a(0x116a)](_0x339b5b){const _0x16b00f=_0x48252a;return _0x339b5b[_0x16b00f(0xcfa)]?_0x339b5b['arguments'][0x0]:undefined;}[_0x48252a(0x1228)](_0x110068,_0x32f233,_0x7dc68b,_0x1d0da0,_0x304e4e){const _0x384c5d=_0x48252a,_0x57f1bb=_0x110068['getParseResults'](_0x7dc68b);if(!_0x57f1bb)return undefined;if(_0x304e4e){const _0x249c9c=_0x5e34b7(_0x110068,_0x32f233,_0x57f1bb,_0x304e4e);if(!_0x249c9c)return undefined;const _0x5e50cb=this[_0x384c5d(0x1e3)](_0x110068,_0x7dc68b,_0x57f1bb,_0x249c9c,_0x1d0da0);if(!_0x5e50cb)return undefined;return(0x0,_0x19f6ee['convertToWorkspaceEdit'])(_0x110068[_0x384c5d(0xda0)],[_0x5e50cb]);}const _0x46f354={'changes':{}},_0x40880b=(0x0,_0x4a95fe[_0x384c5d(0xba0)])(_0x57f1bb['parserOutput']['parseTree'])[_0x384c5d(0xcd9)][_0x384c5d(0x1110)](_0x193b18=>_0x193b18[_0x384c5d(0x6e0)][_0x384c5d(0x80d)]===0x19)['map'](_0x48420e=>_0x48420e[_0x384c5d(0x6e0)]);for(const _0x323691 of _0x40880b){if(_0x1d0da0==='relative'&&_0x323691[_0x384c5d(0x654)][_0x384c5d(0x5f7)]>0x0||_0x1d0da0===_0x384c5d(0xcd4)&&_0x323691[_0x384c5d(0x654)]['leadingDots']===0x0)continue;const _0x167fc1=(0x0,_0x4b7551[_0x384c5d(0x4af)])(_0x323691[_0x384c5d(0x654)]),_0x45110d=(0x0,_0x4a95fe[_0x384c5d(0x1146)])(_0x167fc1);if(!_0x45110d||!_0x56e7cb(_0x110068,_0x32f233,_0x7dc68b,_0x45110d))continue;const _0x1a8f58=this[_0x384c5d(0x1e3)](_0x110068,_0x7dc68b,_0x57f1bb,{'importFrom':_0x323691,'targetPath':_0x45110d},_0x1d0da0);if(!_0x1a8f58)return;(0x0,_0x19f6ee['appendToWorkspaceEdit'])(_0x110068['fileSystem'],[_0x1a8f58],_0x46f354);}return _0x46f354;}[_0x48252a(0x1e3)](_0x3c0355,_0x2951ca,_0x4bd47e,_0x2683af,_0x162f93){const _0x35a050=_0x48252a,_0xd905d1=(0x0,_0x2cee22[_0x35a050(0x218)])(_0x2683af[_0x35a050(0x6c9)]['module'],_0x4bd47e[_0x35a050(0xddd)][_0x35a050(0xc4f)]);if(_0x162f93==='relative'){const _0x1f66a9=(0x0,_0x4a95fe[_0x35a050(0x54f)])(_0x3c0355[_0x35a050(0xda0)],_0x2951ca,_0x2683af[_0x35a050(0x651)],_0x3c0355[_0x35a050(0x11ab)]);if(_0x1f66a9)return{'fileUri':_0x2951ca,'range':_0xd905d1,'replacementText':_0x1f66a9};}const _0x5eb71f=_0x3ab2aa(_0x3c0355,_0x2951ca,_0x2683af[_0x35a050(0x651)]);if(!_0x5eb71f)return;return{'fileUri':_0x2951ca,'range':_0xd905d1,'replacementText':_0x5eb71f};}}_0x22a962[_0x48252a(0x2b4)]=_0x519087;function _0x56e7cb(_0x47115a,_0x28b888,_0x4699e5,_0x1728e1){const _0x19bc26=_0x48252a;var _0x5bd778;return _0x1728e1[_0x19bc26(0xcc3)](_0x28b888)&&((_0x5bd778=_0x47115a['getSourceFileInfo'](_0x1728e1))===null||_0x5bd778===void 0x0?void 0x0:_0x5bd778[_0x19bc26(0xed4)])&&!_0x47115a[_0x19bc26(0x11ab)]['findExecEnvironment'](_0x4699e5)[_0x19bc26(0x1114)][_0x19bc26(0x10e5)](_0x5a1bab=>_0x1728e1[_0x19bc26(0xcc3)](_0x5a1bab));}},0xa4c4:(_0x189255,_0x4a63d9,_0x58e7a8)=>{'use strict';const _0x53fc98=a1_0x5357;Object['defineProperty'](_0x4a63d9,_0x53fc98(0x7fe),{'value':!![]}),_0x4a63d9[_0x53fc98(0xf8d)]=void 0x0;const _0x15d47f=_0x58e7a8(0x14ccb);class _0x3e27bd{constructor(_0x1821ac){this['_ls']=_0x1821ac;}[_0x53fc98(0x5c6)](_0x39184b,_0xeb24b1,_0x3de9b7){const _0x556b1d=_0x53fc98;if(!_0xeb24b1['arguments']||_0xeb24b1[_0x556b1d(0xcfa)][_0x556b1d(0xab7)]<0x2)return undefined;const _0x56aaa2=_0xeb24b1['arguments'][0x1];return new _0x15d47f['TypeStubCreator'](this[_0x556b1d(0x7bc)])[_0x556b1d(0xffd)](_0x39184b,_0x56aaa2,_0x3de9b7);}[_0x53fc98(0x116a)](_0x215f6f){const _0x28645e=_0x53fc98;if(_0x215f6f[_0x28645e(0xcfa)]&&_0x215f6f[_0x28645e(0xcfa)][_0x28645e(0xab7)]>=0x2)return _0x215f6f[_0x28645e(0xcfa)][0x2]?_0x215f6f[_0x28645e(0xcfa)][0x2]:_0x215f6f[_0x28645e(0xcfa)][0x0];return undefined;}}_0x4a63d9[_0x53fc98(0xf8d)]=_0x3e27bd;},0x11490:(_0x3855ad,_0x5b5e27,_0xba366a)=>{'use strict';const _0x2524d1=a1_0x5357;Object[_0x2524d1(0x9ae)](_0x5b5e27,'__esModule',{'value':!![]}),_0x5b5e27['DumpFileDebugInfoCommand']=void 0x0;const _0x3aff83=_0xba366a(0x17710),_0xe857e5=_0xba366a(0xfcc0),_0x15cb10=_0xba366a(0xd72c);class _0x38110b{constructor(_0x5c110c){this['_ls']=_0x5c110c;}['execute'](_0x4129ef,_0x370fe0,_0xa9242a){const _0x1e13d1=_0x2524d1;(0x0,_0xe857e5['throwIfCancellationRequested'])(_0xa9242a);if(!_0x370fe0[_0x1e13d1(0xcfa)]||_0x370fe0['arguments'][_0x1e13d1(0xab7)]<0x2)return[];const _0x12980a=_0x15cb10[_0x1e13d1(0xb38)][_0x1e13d1(0xc4a)](_0x370fe0[_0x1e13d1(0xcfa)][0x0],this['_ls']['serviceProvider']);return new _0x3aff83[(_0x1e13d1(0xd66))]()[_0x1e13d1(0x8ac)](_0x4129ef,_0x12980a,_0x370fe0[_0x1e13d1(0xcfa)],_0xa9242a);}[_0x2524d1(0x116a)](_0x58d9c1){const _0x51d666=_0x2524d1;if(!_0x58d9c1[_0x51d666(0xcfa)]||_0x58d9c1[_0x51d666(0xcfa)]['length']<0x1)return undefined;return _0x58d9c1[_0x51d666(0xcfa)][0x0];}}_0x5b5e27[_0x2524d1(0x459)]=_0x38110b;},0xe864:(_0x2969bd,_0x34a046,_0x27483c)=>{'use strict';const _0x51840e=a1_0x5357;Object[_0x51840e(0x9ae)](_0x34a046,'__esModule',{'value':!![]}),_0x34a046[_0x51840e(0x5f5)]=_0x34a046['ExtractMethodCommand']=void 0x0;const _0x2b973f=_0x27483c(0xfcc0),_0x3fb69a=_0x27483c(0xd72c),_0x5856db=_0x27483c(0xf2d4),_0x5800a8=_0x27483c(0x15060);class _0x1b037d{constructor(_0x97da48){const _0x5154b2=_0x51840e;this[_0x5154b2(0x12ab)]=_0x97da48;}['execute'](_0x27448a,_0x3a9fb6,_0x4106de){const _0x42594e=_0x51840e;var _0x201aa8;(0x0,_0x2b973f[_0x42594e(0x1019)])(_0x4106de);if(((_0x201aa8=_0x3a9fb6[_0x42594e(0xcfa)])===null||_0x201aa8===void 0x0?void 0x0:_0x201aa8[_0x42594e(0xab7)])!==0x2)return;const _0x3948ae=_0x3fb69a[_0x42594e(0xb38)][_0x42594e(0xc4a)](_0x3a9fb6[_0x42594e(0xcfa)][0x0],_0x27448a[_0x42594e(0xbd5)]['serviceProvider']),_0x1646d8=_0x3a9fb6[_0x42594e(0xcfa)][0x1];return _0x27448a[_0x42594e(0xbd5)][_0x42594e(0x126f)](_0x594dc2=>{const _0x2e2d30=_0x42594e,_0x55a155=_0x5800a8[_0x2e2d30(0x1003)]['extractMethod'](_0x594dc2,_0x3948ae,_0x1646d8,_0x4106de);if(!_0x55a155)return;if(!this[_0x2e2d30(0x12ab)])return(0x0,_0x5856db[_0x2e2d30(0x743)])(_0x27448a[_0x2e2d30(0xbd5)]['fs'],_0x55a155[_0x2e2d30(0xce5)]);const _0x681256=_0x119785(_0x27448a[_0x2e2d30(0xbd5)]['fs'],_0x55a155);return _0x681256;},_0x4106de);}[_0x51840e(0x116a)](_0x25e8af){const _0x29f36a=_0x51840e;var _0x1ba5be;if(((_0x1ba5be=_0x25e8af[_0x29f36a(0xcfa)])===null||_0x1ba5be===void 0x0?void 0x0:_0x1ba5be['length'])!==0x2)return undefined;return _0x25e8af[_0x29f36a(0xcfa)][0x0];}}_0x34a046[_0x51840e(0xe80)]=_0x1b037d;class _0x387a59{constructor(_0x446dfb){const _0x406b08=_0x51840e;this[_0x406b08(0x12ab)]=_0x446dfb;}[_0x51840e(0x5c6)](_0x5ee675,_0x53ead2,_0x1b93f5){const _0x2d1a3b=_0x51840e;var _0x3eae81;(0x0,_0x2b973f['throwIfCancellationRequested'])(_0x1b93f5);if(((_0x3eae81=_0x53ead2[_0x2d1a3b(0xcfa)])===null||_0x3eae81===void 0x0?void 0x0:_0x3eae81[_0x2d1a3b(0xab7)])!==0x2)return;const _0x44106c=_0x3fb69a[_0x2d1a3b(0xb38)][_0x2d1a3b(0xc4a)](_0x53ead2['arguments'][0x0],_0x5ee675[_0x2d1a3b(0xbd5)]['serviceProvider']),_0x5a9b03=_0x53ead2['arguments'][0x1],_0x970dcd=_0x5ee675[_0x2d1a3b(0xbd5)][_0x2d1a3b(0xf5d)](_0x44106c);if(!_0x970dcd)return;const _0x6de57e=_0x5800a8[_0x2d1a3b(0x1003)]['extractVariable'](_0x44106c,_0x970dcd,_0x5a9b03,_0x1b93f5);if(!_0x6de57e)return;if(!this[_0x2d1a3b(0x12ab)])return(0x0,_0x5856db[_0x2d1a3b(0x743)])(_0x5ee675[_0x2d1a3b(0xbd5)]['fs'],_0x6de57e[_0x2d1a3b(0xce5)]);const _0x43f93a=_0x119785(_0x5ee675['service']['fs'],_0x6de57e);return _0x43f93a;}[_0x51840e(0x116a)](_0x59376d){const _0x4bf600=_0x51840e;var _0x378650;if(((_0x378650=_0x59376d[_0x4bf600(0xcfa)])===null||_0x378650===void 0x0?void 0x0:_0x378650[_0x4bf600(0xab7)])!==0x2)return undefined;return _0x59376d[_0x4bf600(0xcfa)][0x0];}}_0x34a046[_0x51840e(0x5f5)]=_0x387a59;function _0x119785(_0x2a6c95,_0x236e65){const _0x4cbf4b=_0x51840e,_0x2a9f07=(0x0,_0x5856db[_0x4cbf4b(0x743)])(_0x2a6c95,_0x236e65[_0x4cbf4b(0xce5)]),_0x4f854c={'newSymbolName':_0x236e65[_0x4cbf4b(0xc3c)]},_0xca734a={'label':'Extract\x20Method','data':_0x4f854c,'edits':_0x2a9f07};return _0xca734a;}},0x102c8:(_0x16123f,_0x3a0f24,_0x542917)=>{'use strict';const _0x15d638=a1_0x5357;Object[_0x15d638(0x9ae)](_0x3a0f24,'__esModule',{'value':!![]}),_0x3a0f24[_0x15d638(0x851)]=void 0x0;const _0x1f1309=_0x542917(0xfcc0),_0x313452=_0x542917(0xd72c),_0x16e0e4=_0x542917(0xf2d4),_0x120342=_0x542917(0x3dcc),_0x2e6ec7=_0x542917(0xd1f7),_0x469184=_0x542917(0x70d4),_0x1ee994=_0x542917(0xa018),_0x10fa9f=_0x542917(0x13e90);class _0x434cdb{constructor(_0x148b7e){const _0x3b3199=_0x15d638;this[_0x3b3199(0x8c9)]=_0x148b7e;}[_0x15d638(0x5c6)](_0x50e0ab,_0x2fc45f,_0x195b30){const _0x2c70f1=_0x15d638;var _0x33610a;(0x0,_0x1f1309[_0x2c70f1(0x1019)])(_0x195b30);if(!_0x50e0ab[_0x2c70f1(0x9c2)]||!_0x50e0ab[_0x2c70f1(0x1185)]||_0x2fc45f[_0x2c70f1(0x1289)]!==_0x469184[_0x2c70f1(0xe36)][_0x2c70f1(0x1185)]||((_0x33610a=_0x2fc45f[_0x2c70f1(0xcfa)])===null||_0x33610a===void 0x0?void 0x0:_0x33610a['length'])!==0x1)return;const _0x7bfc99=_0x313452[_0x2c70f1(0xb38)][_0x2c70f1(0xc4a)](_0x2fc45f['arguments'][0x0],_0x50e0ab[_0x2c70f1(0xbd5)][_0x2c70f1(0x609)]);return(0x0,_0x2e6ec7[_0x2c70f1(0x204)])(this[_0x2c70f1(0x8c9)],_0x2e6ec7['TelemetryEventName'][_0x2c70f1(0xb2e)],()=>{const _0x10e8c1=_0x2c70f1,_0x252217=_0x50e0ab['service'][_0x10e8c1(0x92d)](_0x1733a0=>{const _0x17c613=_0x10e8c1,_0x40d3b7=new Map();if(_0x50e0ab['fixAll']&&_0x50e0ab[_0x17c613(0x1185)][_0x17c613(0x10e5)](_0x424aef=>_0x424aef===_0x120342[_0x17c613(0x3c3)][_0x17c613(0xb37)][_0x17c613(0x62e)])){const _0x41271f=new _0x10fa9f['RemoveUnusedImportCommand'](),_0x6a8eb3=_0x41271f[_0x17c613(0x10d7)](_0x1733a0,_0x7bfc99,undefined,_0x195b30);_0x6a8eb3&&(0x0,_0x16e0e4['applyWorkspaceEdit'])(_0x1733a0,_0x6a8eb3,_0x40d3b7);}if(_0x50e0ab['fixAll']&&_0x50e0ab['fixAll'][_0x17c613(0x10e5)](_0x3e00d5=>_0x3e00d5===_0x120342[_0x17c613(0x3c3)]['Source'][_0x17c613(0x736)])&&!!_0x50e0ab['importFormat']){const _0x339cc6=new _0x1ee994[(_0x17c613(0x2b4))](),_0x4e678d=_0x339cc6[_0x17c613(0x1228)](_0x1733a0,_0x50e0ab[_0x17c613(0x9c2)],_0x7bfc99,_0x50e0ab[_0x17c613(0xa15)],undefined);_0x4e678d&&(0x0,_0x16e0e4['applyWorkspaceEdit'])(_0x1733a0,_0x4e678d,_0x40d3b7);}},_0x195b30),_0x30505f=(0x0,_0x16e0e4[_0x10e8c1(0x743)])(_0x50e0ab[_0x10e8c1(0xbd5)]['fs'],_0x252217);return(0x0,_0x469184[_0x10e8c1(0xea4)])(_0x10e8c1(0x804),undefined,_0x30505f);},0x0);}[_0x15d638(0x116a)](_0x1866e8){const _0x26195a=_0x15d638;var _0x17f468;if(_0x1866e8[_0x26195a(0x1289)]!==_0x469184[_0x26195a(0xe36)][_0x26195a(0x1185)]||((_0x17f468=_0x1866e8[_0x26195a(0xcfa)])===null||_0x17f468===void 0x0?void 0x0:_0x17f468[_0x26195a(0xab7)])!==0x1)return undefined;return _0x1866e8[_0x26195a(0xcfa)][0x0];}}_0x3a0f24[_0x15d638(0x851)]=_0x434cdb;},0x18ac:(_0x2e0ce3,_0x4d0af0,_0xb8443)=>{'use strict';const _0x419d32=a1_0x5357;Object['defineProperty'](_0x4d0af0,_0x419d32(0x7fe),{'value':!![]}),_0x4d0af0[_0x419d32(0xf1a)]=void 0x0;const _0x4ad8b6=_0xb8443(0x6eb4),_0x321fbe=_0xb8443(0xfcc0),_0x3dcaef=_0xb8443(0x177c1),_0x4ec7b8=_0xb8443(0xd72c),_0x46cc04=_0xb8443(0x7234),_0x5ec36e=_0xb8443(0x10d68),_0x4de04e=_0xb8443(0x14e8c),_0x1c65c5=_0xb8443(0x70d4);class _0x4e2d34{['execute'](_0x1ebc42,_0x42e5c6,_0x36cab6){const _0x521b7f=_0x419d32;var _0x2d2a39;(0x0,_0x321fbe[_0x521b7f(0x1019)])(_0x36cab6);if(_0x42e5c6[_0x521b7f(0x1289)]!==_0x1c65c5[_0x521b7f(0xe36)][_0x521b7f(0xc7e)]||((_0x2d2a39=_0x42e5c6[_0x521b7f(0xcfa)])===null||_0x2d2a39===void 0x0?void 0x0:_0x2d2a39[_0x521b7f(0xab7)])!==0x3)return;const _0x43dedf=_0x42e5c6[_0x521b7f(0xcfa)][0x0],_0x1b7cbd=_0x42e5c6[_0x521b7f(0xcfa)][0x1],_0x335ba0=_0x42e5c6['arguments'][0x2];return _0x1ebc42[_0x521b7f(0xbd5)]['run'](_0x359981=>{const _0x2c022e=_0x521b7f,_0xe9d6f0=0x0,_0x418351=_0x4ec7b8[_0x2c022e(0xb38)][_0x2c022e(0xc4a)](_0x43dedf,_0x359981['serviceProvider']),_0x126bd6=_0x359981['getParseResults'](_0x418351);if(!_0x126bd6)return[];const _0x51598f=(0x0,_0x3dcaef[_0x2c022e(0x72e)])(_0x1b7cbd,_0x126bd6[_0x2c022e(0xddd)]['lines']);if(!_0x51598f)return[];const _0x5e3cee=(0x0,_0x4ad8b6[_0x2c022e(0x6dc)])(_0x126bd6[_0x2c022e(0xbf0)]['parseTree'],_0x51598f['start']);if(!_0x5e3cee)return[];const _0x497aeb={'lazyEdit':!![],'allowVariableInAll':!![],'importFormat':_0x1ebc42[_0x2c022e(0xa15)],'indices':_0x4de04e[_0x2c022e(0x256)][_0x2c022e(0x12bc)](_0x1ebc42)},_0x147f69=(0x0,_0x5ec36e[_0x2c022e(0xb73)])(_0x359981,_0x418351,_0x1b7cbd[_0x2c022e(0x116c)],_0x497aeb);if(!_0x147f69)return[];const _0x3d1d71=(0x0,_0x5ec36e[_0x2c022e(0xd93)])(_0x147f69,_0x5e3cee,_0x335ba0,_0xe9d6f0,_0x46cc04[_0x2c022e(0xff8)],_0x36cab6);return _0x3d1d71[_0x2c022e(0xb49)](_0x315f8a=>({'name':_0x315f8a[_0x2c022e(0x1ed)],'originalName':_0x315f8a[_0x2c022e(0x1063)],'alias':_0x315f8a[_0x2c022e(0x3d6)],'source':_0x315f8a[_0x2c022e(0x387)]}));},_0x36cab6);}['getFile'](_0x2e1305){const _0x330a8e=_0x419d32;var _0x3b2d16;if(_0x2e1305['command']!==_0x1c65c5[_0x330a8e(0xe36)][_0x330a8e(0xc7e)]||((_0x3b2d16=_0x2e1305[_0x330a8e(0xcfa)])===null||_0x3b2d16===void 0x0?void 0x0:_0x3b2d16[_0x330a8e(0xab7)])!==0x3)return undefined;return _0x2e1305['arguments'][0x0];}}_0x4d0af0[_0x419d32(0xf1a)]=_0x4e2d34;},0x1350:(_0x3c45fc,_0x4f764a,_0x4b969d)=>{'use strict';const _0x42f8ba=a1_0x5357;Object['defineProperty'](_0x4f764a,_0x42f8ba(0x7fe),{'value':!![]}),_0x4f764a[_0x42f8ba(0x919)]=void 0x0;const _0x37ee12=_0x4b969d(0xfcc0),_0x1ad883=_0x4b969d(0x70d4);class _0x475fed{[_0x42f8ba(0x5c6)](_0x335e21,_0x4cbcf1,_0x1bc716){const _0x35f197=_0x42f8ba;var _0x3b684d;(0x0,_0x37ee12[_0x35f197(0x1019)])(_0x1bc716);if(_0x4cbcf1[_0x35f197(0x1289)]!==_0x1ad883['Commands']['getSourceFiles']||((_0x3b684d=_0x4cbcf1[_0x35f197(0xcfa)])===null||_0x3b684d===void 0x0?void 0x0:_0x3b684d[_0x35f197(0xab7)])!==0x2)return;const _0x3e1549=_0x4cbcf1[_0x35f197(0xcfa)][0x1];_0x1bc716=new _0x37ee12[(_0x35f197(0x515))](_0x3e1549,_0x335e21[_0x35f197(0xbd5)]['fs']);const _0xa8eb10=_0x335e21['service'][_0x35f197(0x10d8)](),_0x439a91=[];for(const _0x3b9f94 of _0x335e21['service'][_0x35f197(0xd76)]()){const _0x3bc6d9=_0x3b9f94[_0x35f197(0x1f4)]();_0x439a91[_0x35f197(0x71f)]({'name':_0x3b9f94['fileName'],'folderAfterRoot':_0xa8eb10[_0x35f197(0x69e)][_0x35f197(0xe6a)](_0x3bc6d9)[_0x35f197(0x576)]('/'),'uri':_0x3b9f94[_0x35f197(0xa16)]()});}return _0x439a91;}[_0x42f8ba(0x116a)](_0x26c9e3){const _0x1c6647=_0x42f8ba;var _0x442a21;if(_0x26c9e3[_0x1c6647(0x1289)]!==_0x1ad883[_0x1c6647(0xe36)]['getSourceFiles']||((_0x442a21=_0x26c9e3[_0x1c6647(0xcfa)])===null||_0x442a21===void 0x0?void 0x0:_0x442a21['length'])!==0x2)return undefined;return _0x26c9e3[_0x1c6647(0xcfa)][0x0];}}_0x4f764a[_0x42f8ba(0x919)]=_0x475fed;},0xe550:(_0x3c5d25,_0x492ff4,_0x4fca55)=>{'use strict';const _0x4e196a=a1_0x5357;Object[_0x4e196a(0x9ae)](_0x492ff4,'__esModule',{'value':!![]}),_0x492ff4[_0x4e196a(0x975)]=void 0x0;const _0x3501be=_0x4fca55(0xfcc0),_0x573d88=_0x4fca55(0xd72c),_0x49eecd=_0x4fca55(0xf2d4),_0x522232=_0x4fca55(0x15e84);class _0x3c193b{['execute'](_0x305f07,_0x4357c6,_0x120d41){const _0x173000=_0x4e196a;var _0x4c8d76;(0x0,_0x3501be[_0x173000(0x1019)])(_0x120d41);if(((_0x4c8d76=_0x4357c6[_0x173000(0xcfa)])===null||_0x4c8d76===void 0x0?void 0x0:_0x4c8d76[_0x173000(0xab7)])!==0x2)return;const _0x27027a=_0x573d88[_0x173000(0xb38)][_0x173000(0xc4a)](_0x4357c6[_0x173000(0xcfa)][0x0],_0x305f07[_0x173000(0xbd5)][_0x173000(0x609)]),_0x1885a6=_0x4357c6[_0x173000(0xcfa)][0x1];return _0x305f07[_0x173000(0xbd5)][_0x173000(0x126f)](_0x48d787=>{const _0x5b68cc=_0x173000,_0x3e6a25=new _0x522232['ImplementAbstractClassProvider'](_0x48d787,_0x27027a,_0x1885a6,_0x120d41,_0x305f07[_0x5b68cc(0x969)])[_0x5b68cc(0xbbe)]();if(!_0x3e6a25)return;return(0x0,_0x49eecd[_0x5b68cc(0x743)])(_0x305f07[_0x5b68cc(0xbd5)]['fs'],_0x3e6a25);},_0x120d41);}[_0x4e196a(0x116a)](_0x5323d0){const _0x6eb14d=_0x4e196a;var _0x2f3f00;if(((_0x2f3f00=_0x5323d0[_0x6eb14d(0xcfa)])===null||_0x2f3f00===void 0x0?void 0x0:_0x2f3f00['length'])!==0x2)return undefined;return _0x5323d0[_0x6eb14d(0xcfa)][0x0];}}_0x492ff4['implementAllAbstractClassesCommand']=_0x3c193b;},0x5200:(_0x588d2c,_0x593939,_0x48d9ee)=>{'use strict';const _0x5a5bd2=a1_0x5357;Object['defineProperty'](_0x593939,_0x5a5bd2(0x7fe),{'value':!![]}),_0x593939['StopLoggingCommand']=_0x593939[_0x5a5bd2(0xb85)]=_0x593939[_0x5a5bd2(0xeff)]=void 0x0;const _0x27d1ca=_0x48d9ee(0x922c),_0x582bf3=_0x48d9ee(0xfcc0),_0x34b776=_0x48d9ee(0xe0a4),_0x58ea46=_0x48d9ee(0x9304),_0x31da10=_0x48d9ee(0x11bbc),_0x2e39bb=_0x48d9ee(0x3a44),_0x1c4d22=_0x48d9ee(0x15694),_0x5cc429=_0x48d9ee(0x70d4);class _0x3e6585{constructor(_0x171a0d){const _0x1b3b3e=_0x5a5bd2;this[_0x1b3b3e(0x7bc)]=_0x171a0d,this[_0x1b3b3e(0x98c)]=0x0;}get[_0x5a5bd2(0x67d)](){const _0x5707af=_0x5a5bd2;var _0x4eded3;return(_0x4eded3=this[_0x5707af(0x6f8)])===null||_0x4eded3===void 0x0?void 0x0:_0x4eded3[_0x5707af(0x67d)];}async['execute'](_0x1abf44,_0x38426b,_0x5c0339){const _0x6f4a7c=_0x5a5bd2;(0x0,_0x582bf3[_0x6f4a7c(0x1019)])(_0x5c0339);const _0x35fee0=_0x1abf44[_0x6f4a7c(0xbd5)][_0x6f4a7c(0x609)],_0x4d58c6=_0x35fee0['tryGet'](_0x58ea46['ServiceKeys'][_0x6f4a7c(0x947)]);if(!_0x4d58c6||!_0x34b776[_0x6f4a7c(0x9c3)]['is'](_0x4d58c6))return;if(_0x38426b===_0x6f4a7c(0x116c)){await this['_startLogging'](_0x35fee0,_0x4d58c6);return;}if(_0x38426b==='stop'){await this[_0x6f4a7c(0xb3a)](_0x35fee0,_0x4d58c6);return;}}async[_0x5a5bd2(0xb43)](_0x3d20ff,_0x547814){const _0x266db0=_0x5a5bd2;var _0x158d62;this[_0x266db0(0x6f8)]&&await this[_0x266db0(0xb3a)](_0x3d20ff,_0x547814);this[_0x266db0(0x6f8)]=new _0x497737(this[_0x266db0(0x98c)]++,_0x3d20ff),_0x547814[_0x266db0(0x106b)](this[_0x266db0(0x6f8)]),this[_0x266db0(0x7bc)][_0x266db0(0x749)]();for(const _0x3a939a of await this[_0x266db0(0x7bc)][_0x266db0(0xfde)]()){await this[_0x266db0(0x7bc)][_0x266db0(0xf77)](_0x3a939a),(_0x158d62=_0x3d20ff[_0x266db0(0xcfc)](_0x2e39bb['PylanceServiceKeys'][_0x266db0(0xd73)]))===null||_0x158d62===void 0x0?void 0x0:_0x158d62['logInstalledModuleInfo'](_0x3a939a['service'][_0x266db0(0x23f)][_0x266db0(0x8af)]);}}async[_0x5a5bd2(0xb3a)](_0x13abed,_0x4326a0){const _0x57a609=_0x5a5bd2;if(!this['_logger'])return;const _0x2bbcaa=this[_0x57a609(0x6f8)];_0x4326a0['removeChain'](_0x2bbcaa),this[_0x57a609(0x6f8)]=undefined,_0x2bbcaa[_0x57a609(0xf71)]();if(!_0x2bbcaa['loggingFolderUri']||!_0x2bbcaa['outputFileUri'])return;const _0x46f3e1=_0x27d1ca[_0x57a609(0xdfc)][_0x57a609(0xe92)](_0x2bbcaa[_0x57a609(0x67d)][_0x57a609(0x73c)]()),_0x24c42d=_0x1c4d22[_0x57a609(0xb6b)]['Commands'][_0x57a609(0x556)]['loggingDataSaved']()[_0x57a609(0xa1d)]({'filePath':_0x2bbcaa['loggingFolderUri']['getFilePath'](),'uri':_0x57a609(0x10a7)+encodeURIComponent(JSON[_0x57a609(0x7d5)](_0x46f3e1['toJSON']()))}),_0x25c261={'title':_0x1c4d22[_0x57a609(0xb6b)][_0x57a609(0xe36)][_0x57a609(0xe2e)][_0x57a609(0xf4c)](),'id':_0x5cc429['Commands']['gotoOutputChannel']},_0x8a5c76=await this[_0x57a609(0x7bc)][_0x57a609(0x11ff)][_0x57a609(0x11b2)](_0x24c42d,_0x25c261);if(_0x8a5c76&&_0x8a5c76['id']===_0x25c261['id']){const _0x79cc30=this['_ls'][_0x57a609(0x609)][_0x57a609(0xcfc)](_0x2e39bb[_0x57a609(0xf41)][_0x57a609(0x54a)]);_0x79cc30&&_0x79cc30[_0x57a609(0xcb8)](_0x5cc429[_0x57a609(0xe36)][_0x57a609(0x492)]);}}}_0x593939[_0x5a5bd2(0xeff)]=_0x3e6585;class _0x4d9563{constructor(_0x219b42){const _0xe9d6f1=_0x5a5bd2;this[_0xe9d6f1(0xa1c)]=_0x219b42;}[_0x5a5bd2(0x5c6)](_0x507da5,_0x4bf52e,_0x4d512e){const _0x51aec9=_0x5a5bd2;return this[_0x51aec9(0xa1c)][_0x51aec9(0x5c6)](_0x507da5,_0x51aec9(0x116c),_0x4d512e);}[_0x5a5bd2(0x116a)](_0x31875e){return undefined;}}_0x593939[_0x5a5bd2(0xb85)]=_0x4d9563;class _0x589f6b{constructor(_0x4ad706){const _0x119bd8=_0x5a5bd2;this[_0x119bd8(0xa1c)]=_0x4ad706;}['execute'](_0x434e6a,_0xac093f,_0x1a1e0e){const _0xfbd1d=_0x5a5bd2;return this[_0xfbd1d(0xa1c)][_0xfbd1d(0x5c6)](_0x434e6a,'stop',_0x1a1e0e);}[_0x5a5bd2(0x116a)](_0x5591b0){return undefined;}}_0x593939['StopLoggingCommand']=_0x589f6b;class _0x497737{constructor(_0x156365,_0x273790){const _0x1ef797=_0x5a5bd2;var _0x565a03;this['_loggerId']=_0x156365,this[_0x1ef797(0x4d8)]=_0x273790,this[_0x1ef797(0x63e)]=[];const _0xbafd06=(_0x565a03=this[_0x1ef797(0x4d8)]['tryGet'](_0x58ea46[_0x1ef797(0xa63)][_0x1ef797(0xebb)]))===null||_0x565a03===void 0x0?void 0x0:_0x565a03['tmpdir']();if(!_0xbafd06)return;this[_0x1ef797(0xab1)]=_0xbafd06,this[_0x1ef797(0x67d)]=this[_0x1ef797(0xab1)][_0x1ef797(0xaee)](_0x1ef797(0xe49)+_0x31da10[_0x1ef797(0x195)]+'_'+this['_getTitle']()+_0x1ef797(0x83b));const _0x201999=this[_0x1ef797(0x4d8)][_0x1ef797(0xcfc)](_0x58ea46[_0x1ef797(0xa63)][_0x1ef797(0x947)]);_0x201999===null||_0x201999===void 0x0?void 0x0:_0x201999['info']('['+this[_0x1ef797(0x10bd)]()+_0x1ef797(0x1ba));}[_0x5a5bd2(0xead)](_0x2bb995){const _0xb9a022=_0x5a5bd2;this[_0xb9a022(0x63e)][_0xb9a022(0x71f)](_0xb9a022(0xbab)+_0x2bb995);}[_0x5a5bd2(0x1145)](_0x2c9cf5){const _0xdae1f8=_0x5a5bd2;this[_0xdae1f8(0x63e)][_0xdae1f8(0x71f)](_0xdae1f8(0xcc5)+_0x2c9cf5);}[_0x5a5bd2(0x3e8)](_0x40b238){const _0x37aac8=_0x5a5bd2;this[_0x37aac8(0x63e)][_0x37aac8(0x71f)]('[Info]\x20'+_0x40b238);}[_0x5a5bd2(0x638)](_0x34de51){const _0x37b992=_0x5a5bd2;this[_0x37b992(0x63e)][_0x37b992(0x71f)]('[Log]\x20'+_0x34de51);}[_0x5a5bd2(0xf71)](){const _0x7ebc6c=_0x5a5bd2,_0x43dcd5=this[_0x7ebc6c(0x4d8)][_0x7ebc6c(0xcfc)](_0x58ea46[_0x7ebc6c(0xa63)]['console']);try{const _0x2b0bd4=this['_getTitle']();if(!this[_0x7ebc6c(0xab1)]){_0x43dcd5===null||_0x43dcd5===void 0x0?void 0x0:_0x43dcd5[_0x7ebc6c(0x3e8)]('['+_0x2b0bd4+']\x20Logging\x20stopped\x20but\x20there\x20is\x20no\x20place\x20to\x20save\x20data.');return;}const _0x556e61=this[_0x7ebc6c(0x4d8)][_0x7ebc6c(0x10b5)](_0x58ea46[_0x7ebc6c(0xa63)]['fs']);_0x556e61[_0x7ebc6c(0xdd7)](this[_0x7ebc6c(0x67d)],this['_sb'][_0x7ebc6c(0x576)]('\x0a'),_0x7ebc6c(0x8fa)),_0x43dcd5===null||_0x43dcd5===void 0x0?void 0x0:_0x43dcd5[_0x7ebc6c(0x3e8)]('['+_0x2b0bd4+_0x7ebc6c(0x5dd)+this[_0x7ebc6c(0x67d)][_0x7ebc6c(0x73c)]());}catch(_0x4f4613){_0x43dcd5===null||_0x43dcd5===void 0x0?void 0x0:_0x43dcd5[_0x7ebc6c(0xead)](_0x7ebc6c(0x382)+_0x4f4613);return;}}['_getTitle'](){const _0x4e7c10=_0x5a5bd2;return _0x4e7c10(0x9aa)+this[_0x4e7c10(0x62a)];}}},0x16224:(_0x179a09,_0x356512,_0x40bc02)=>{'use strict';const _0x3d76b9=a1_0x5357;Object[_0x3d76b9(0x9ae)](_0x356512,'__esModule',{'value':!![]}),_0x356512[_0x3d76b9(0x95e)]=void 0x0;const _0x213bef=_0x40bc02(0x6eb4),_0x2394b1=_0x40bc02(0xfcc0),_0xdab350=_0x40bc02(0x177c1),_0x3979d7=_0x40bc02(0xd72c),_0x503824=_0x40bc02(0x10ca0),_0xc84663=_0x40bc02(0x770),_0x32c2d3=_0x40bc02(0x5d14),_0x1504c8=_0x40bc02(0x70d4);class _0x495f37{constructor(_0x16b08f){this['_ls']=_0x16b08f;}[_0x3d76b9(0x5c6)](_0xb96812,_0x445628,_0x3a2594){const _0x45c317=_0x3d76b9;var _0x4de06d;(0x0,_0x2394b1[_0x45c317(0x1019)])(_0x3a2594);if(_0x445628[_0x45c317(0x1289)]!==_0x1504c8[_0x45c317(0xe36)][_0x45c317(0x109a)]||((_0x4de06d=_0x445628['arguments'])===null||_0x4de06d===void 0x0?void 0x0:_0x4de06d[_0x45c317(0xab7)])!==0x4)return;const _0x1f7910=_0x3979d7['Uri']['parse'](_0x445628['arguments'][0x0],this[_0x45c317(0x7bc)][_0x45c317(0x609)]),_0x2c6979=_0x445628[_0x45c317(0xcfa)][0x2],_0x8a3490=_0x445628[_0x45c317(0xcfa)][0x3];_0x3a2594=new _0x2394b1[(_0x45c317(0x515))](_0x8a3490,_0xb96812[_0x45c317(0xbd5)]['fs']);const _0x4e57c3=this[_0x45c317(0xe22)](_0xb96812,_0x1f7910,_0x445628[_0x45c317(0xcfa)][0x1],_0x2c6979[_0x45c317(0x116c)],_0x3a2594);if(!_0x4e57c3)return;const _0xec529c=this[_0x45c317(0x7aa)](_0xb96812,_0x1f7910,_0x4e57c3,_0x2c6979[_0x45c317(0x116c)],_0x3a2594);return _0xec529c[_0x45c317(0xc83)]===null&&_0xec529c[_0x45c317(0x48b)]&&this['_ls']['window'][_0x45c317(0xb08)](_0xec529c[_0x45c317(0x48b)]),_0xec529c[_0x45c317(0xc83)];}[_0x3d76b9(0x116a)](_0x179e43){const _0x2c48c3=_0x3d76b9;var _0x4bf4db;if(((_0x4bf4db=_0x179e43['arguments'])===null||_0x4bf4db===void 0x0?void 0x0:_0x4bf4db[_0x2c48c3(0xab7)])!==0x4)return undefined;return _0x179e43[_0x2c48c3(0xcfa)][0x0];}['_getDestinationFile'](_0x569ce4,_0x211e0c,_0x39668e,_0x99bc1a,_0x5c517c){const _0x4d5d0a=_0x3d76b9;if(_0x39668e!==_0x32c2d3[_0x4d5d0a(0xbb3)])return _0x3979d7[_0x4d5d0a(0xb38)][_0x4d5d0a(0xc4a)](_0x39668e,this['_ls']['serviceProvider']);const _0x1ada24=_0x569ce4[_0x4d5d0a(0xbd5)][_0x4d5d0a(0xf5d)](_0x211e0c);if(!_0x1ada24)return undefined;const _0x3143db=(0x0,_0xdab350[_0x4d5d0a(0xfb2)])(_0x99bc1a,_0x1ada24['tokenizerOutput']['lines']);if(_0x3143db===undefined)return undefined;const _0x22e885=(0x0,_0x213bef[_0x4d5d0a(0x6dc)])(_0x1ada24['parserOutput'][_0x4d5d0a(0x9a9)],_0x3143db);if(_0x22e885===undefined)return undefined;if(_0x22e885[_0x4d5d0a(0x80d)]!==0x26)return undefined;const _0x4f961e=_0x211e0c['getDirectory'](),_0x475bdf=_0x211e0c[_0x4d5d0a(0xb29)];return(0x0,_0x503824[_0x4d5d0a(0x99e)])(_0x569ce4,_0x4f961e['combinePaths'](''+_0x22e885[_0x4d5d0a(0x6a7)][_0x4d5d0a(0x1173)]()+_0x475bdf),_0x5c517c);}[_0x3d76b9(0x7aa)](_0x46ec3a,_0x35f95e,_0x2f7fc5,_0x47c400,_0x5a53a2){const _0x5756c5=_0x3d76b9;return _0x46ec3a[_0x5756c5(0xbd5)][_0x5756c5(0x126f)](_0x311b47=>{const _0xbe52fa=_0x5756c5;var _0x1eaa2d;return new _0xc84663[(_0xbe52fa(0x857))](_0x311b47,_0x35f95e,_0x2f7fc5,_0x47c400,{'importFormat':(_0x1eaa2d=_0x46ec3a['importFormat'])!==null&&_0x1eaa2d!==void 0x0?_0x1eaa2d:_0xbe52fa(0xcd4)},_0x5a53a2)[_0xbe52fa(0x109a)]();},_0x5a53a2);}}_0x356512[_0x3d76b9(0x95e)]=_0x495f37;},0x9ce4:(_0x118c45,_0x7bb3ec,_0x2f6ff2)=>{'use strict';const _0x1325f2=a1_0x5357;Object[_0x1325f2(0x9ae)](_0x7bb3ec,_0x1325f2(0x7fe),{'value':!![]}),_0x7bb3ec[_0x1325f2(0x10e9)]=void 0x0;const _0x3513c9=_0x2f6ff2(0x70d4);function _0x1c2f04(_0x119533){const _0x1b9678=_0x1325f2;return _0x119533[_0x1b9678(0x1289)]===_0x3513c9[_0x1b9678(0xb3f)][_0x1b9678(0xfdd)];}function _0x2b27d1(..._0x36b1eb){const _0xdc5e8a=_0x1325f2,_0x2aaa3a=[];_0x36b1eb['forEach'](_0x32b6d=>{const _0x3e31f0=a1_0x5357;_0x32b6d&&(_0x1c2f04(_0x32b6d)?_0x2aaa3a['push'](..._0x32b6d[_0x3e31f0(0xcfa)]):_0x2aaa3a['push'](_0x32b6d));});if(_0x2aaa3a[_0xdc5e8a(0xab7)]===0x0)return undefined;if(_0x2aaa3a[_0xdc5e8a(0xab7)]===0x1)return _0x2aaa3a[0x0];return{'title':'','command':_0x3513c9['ClientCommands'][_0xdc5e8a(0xfdd)],'arguments':_0x2aaa3a};}_0x7bb3ec[_0x1325f2(0x10e9)]=_0x2b27d1;},0x994:(_0x3eba94,_0x3bd486,_0x4f7eaf)=>{'use strict';const _0x443b9d=a1_0x5357;Object['defineProperty'](_0x3bd486,_0x443b9d(0x7fe),{'value':!![]}),_0x3bd486[_0x443b9d(0x4f9)]=_0x3bd486[_0x443b9d(0xac4)]=void 0x0;const _0x4076bf=_0x4f7eaf(0x922c),_0x42da7c=_0x4f7eaf(0xfcc0),_0x8e304=_0x4f7eaf(0x6d88),_0x404114=_0x4f7eaf(0xa41c),_0x33c4e4=_0x4f7eaf(0x3a44),_0x221b5b=_0x4f7eaf(0x15694),_0x23b52a=_0x4f7eaf(0x70d4);class _0x495a87{constructor(_0x291af9){this['ls']=_0x291af9;}async['execute'](_0x45cd6d,_0x5aa69a,_0x9b5d86){const _0x108295=_0x443b9d;(0x0,_0x42da7c[_0x108295(0x1019)])(_0x9b5d86);if(!_0x5aa69a[_0x108295(0xcfa)]||_0x5aa69a[_0x108295(0xcfa)]['length']<0x1)return;const _0x1c90cc=_0x45cd6d[_0x108295(0xbd5)][_0x108295(0x609)][_0x108295(0xcfc)](_0x33c4e4[_0x108295(0xf41)]['profilingService']);if(!_0x1c90cc)return;if(_0x5aa69a[_0x108295(0xcfa)][0x0]===_0x108295(0x116c)){await this[_0x108295(0x12dc)](_0x1c90cc);return;}if(_0x5aa69a['arguments'][0x0]===_0x108295(0x90f)){await this[_0x108295(0xea7)](_0x1c90cc);return;}}[_0x443b9d(0x116a)](_0x3dc91d){return undefined;}async['_startProfiling'](_0x19f5c5){const _0x1557fe=_0x443b9d,_0x3e5b95=await _0x19f5c5[_0x1557fe(0xe3d)]();if(!_0x3e5b95)return;for(const _0x3f7e63 of await this['ls'][_0x1557fe(0xfde)]()){await(0x0,_0x404114['getBackgroundAnalysisProgram'])(_0x3f7e63)[_0x1557fe(0xe3d)](_0x3e5b95);}}async[_0x443b9d(0xea7)](_0x2536a0){const _0x42bccf=_0x443b9d,_0x12a5fa=[],_0x2e8ee2=_0x2536a0[_0x42bccf(0x5f1)];(0x0,_0x8e304['addIfNotNull'])(_0x12a5fa,await _0x2536a0[_0x42bccf(0xcee)]());for(const _0x5454e7 of await this['ls'][_0x42bccf(0xfde)]()){(0x0,_0x8e304[_0x42bccf(0xcfb)])(_0x12a5fa,await(0x0,_0x404114[_0x42bccf(0x1033)])(_0x5454e7)['stopProfiling']());}if(_0x12a5fa[_0x42bccf(0xab7)]>0x0){const _0x406eea=_0x4076bf[_0x42bccf(0xdfc)]['file'](_0x12a5fa[0x0][_0x42bccf(0x73c)]()),_0x51a743=_0x221b5b[_0x42bccf(0xb6b)][_0x42bccf(0xe36)][_0x42bccf(0xe2e)]['profilingDataSaved']()[_0x42bccf(0xa1d)]({'filePath':_0x2e8ee2[_0x42bccf(0xee4)][_0x42bccf(0x73c)](),'uri':_0x42bccf(0x10a7)+encodeURIComponent(JSON[_0x42bccf(0x7d5)](_0x406eea[_0x42bccf(0x8f5)]()))}),_0x15e0fe={'title':_0x221b5b[_0x42bccf(0xb6b)][_0x42bccf(0xe36)][_0x42bccf(0xe2e)]['gotoOutputCommand'](),'id':_0x23b52a['Commands']['gotoOutputChannel']},_0x1aea09=await this['ls'][_0x42bccf(0x11ff)][_0x42bccf(0x11b2)](_0x51a743,_0x15e0fe);if(_0x1aea09&&_0x1aea09['id']===_0x15e0fe['id']){const _0xd47fa4=this['ls'][_0x42bccf(0x609)][_0x42bccf(0xcfc)](_0x33c4e4['PylanceServiceKeys'][_0x42bccf(0x54a)]);_0xd47fa4&&_0xd47fa4['sendCommand'](_0x23b52a[_0x42bccf(0xe36)][_0x42bccf(0x492)]);}}}}class _0x203f51 extends _0x495a87{constructor(_0x3d9c41){super(_0x3d9c41);}[_0x443b9d(0x5c6)](_0x48a3c7,_0x25c745,_0x35c615){const _0x569183=_0x443b9d;return super[_0x569183(0x5c6)](_0x48a3c7,{'command':_0x25c745[_0x569183(0x1289)],'arguments':['start']},_0x35c615);}}_0x3bd486[_0x443b9d(0xac4)]=_0x203f51;class _0x2bba63 extends _0x495a87{constructor(_0x35d336){super(_0x35d336);}[_0x443b9d(0x5c6)](_0x59e171,_0x1ec7c2,_0x251b92){const _0x1e7bf5=_0x443b9d;return super[_0x1e7bf5(0x5c6)](_0x59e171,{'command':_0x1ec7c2[_0x1e7bf5(0x1289)],'arguments':[_0x1e7bf5(0x90f)]},_0x251b92);}}_0x3bd486[_0x443b9d(0x4f9)]=_0x2bba63;},0x151c4:(_0x2443f9,_0xbb2aa3,_0x255798)=>{'use strict';const _0x262f8b=a1_0x5357;Object[_0x262f8b(0x9ae)](_0xbb2aa3,_0x262f8b(0x7fe),{'value':!![]}),_0xbb2aa3[_0x262f8b(0xde0)]=void 0x0;const _0x5e500c=_0x255798(0x14df4),_0x1a5e25=_0x255798(0x70d4),_0x17c5db=_0x255798(0x13e90);class _0x49810e{constructor(_0x131a8b){const _0x2b5a48=_0x262f8b;this[_0x2b5a48(0x7bc)]=_0x131a8b,this[_0x2b5a48(0x11ad)]=new _0x17c5db[(_0x2b5a48(0x334))](),this[_0x2b5a48(0x684)]=new _0x5e500c[(_0x2b5a48(0x965))]();}['execute'](_0x9613e8,_0x2205da,_0x482008){const _0x2cd3e3=_0x262f8b;switch(_0x2205da[_0x2cd3e3(0x1289)]){case _0x1a5e25[_0x2cd3e3(0xe36)][_0x2cd3e3(0xfd1)]:{return this[_0x2cd3e3(0x11ad)][_0x2cd3e3(0x5c6)](_0x9613e8,_0x2205da,_0x482008);}case _0x1a5e25['Commands']['addImport']:{return this[_0x2cd3e3(0x684)][_0x2cd3e3(0x5c6)](_0x9613e8,_0x2205da,_0x482008);}default:this[_0x2cd3e3(0x7bc)][_0x2cd3e3(0x947)]['info']('unknown\x20command:\x20'+_0x2205da[_0x2cd3e3(0x1289)]);return[];}}[_0x262f8b(0x116a)](_0x439d04){const _0x2af5ee=_0x262f8b;switch(_0x439d04[_0x2af5ee(0x1289)]){case _0x1a5e25['Commands'][_0x2af5ee(0xfd1)]:{return this[_0x2af5ee(0x11ad)]['getFile'](_0x439d04);}case _0x1a5e25[_0x2af5ee(0xe36)][_0x2af5ee(0x23c)]:{return this['_addImportCommand']['getFile'](_0x439d04);}}return undefined;}}_0xbb2aa3[_0x262f8b(0xde0)]=_0x49810e;},0x13e90:function(_0x3e777c,_0x285fc2,_0x33fad3){'use strict';const _0x4557b0=a1_0x5357;var _0x3eb958=this&&this[_0x4557b0(0x80e)]||(Object['create']?function(_0x267696,_0x134a36,_0x927791,_0x4b8d1b){const _0x4bd044=_0x4557b0;if(_0x4b8d1b===undefined)_0x4b8d1b=_0x927791;var _0x1e489b=Object[_0x4bd044(0x8ec)](_0x134a36,_0x927791);(!_0x1e489b||(_0x4bd044(0x10b5)in _0x1e489b?!_0x134a36['__esModule']:_0x1e489b[_0x4bd044(0xe29)]||_0x1e489b[_0x4bd044(0x55e)]))&&(_0x1e489b={'enumerable':!![],'get':function(){return _0x134a36[_0x927791];}}),Object[_0x4bd044(0x9ae)](_0x267696,_0x4b8d1b,_0x1e489b);}:function(_0x1625e7,_0x13f331,_0x2a4269,_0x113378){if(_0x113378===undefined)_0x113378=_0x2a4269;_0x1625e7[_0x113378]=_0x13f331[_0x2a4269];}),_0x33d7a9=this&&this['__setModuleDefault']||(Object[_0x4557b0(0xffd)]?function(_0x48d5ac,_0x426341){const _0xa63051=_0x4557b0;Object['defineProperty'](_0x48d5ac,_0xa63051(0x1015),{'enumerable':!![],'value':_0x426341});}:function(_0x3b0a42,_0x5731ce){const _0x7c6f60=_0x4557b0;_0x3b0a42[_0x7c6f60(0x1015)]=_0x5731ce;}),_0x2cee46=this&&this[_0x4557b0(0x280)]||function(_0x5e7f2e){const _0x6c3b8a=_0x4557b0;if(_0x5e7f2e&&_0x5e7f2e[_0x6c3b8a(0x7fe)])return _0x5e7f2e;var _0x4ec5ca={};if(_0x5e7f2e!=null){for(var _0x4b65d9 in _0x5e7f2e)if(_0x4b65d9!==_0x6c3b8a(0x1015)&&Object['prototype'][_0x6c3b8a(0x9b9)][_0x6c3b8a(0x84f)](_0x5e7f2e,_0x4b65d9))_0x3eb958(_0x4ec5ca,_0x5e7f2e,_0x4b65d9);}return _0x33d7a9(_0x4ec5ca,_0x5e7f2e),_0x4ec5ca;};Object[_0x4557b0(0x9ae)](_0x285fc2,'__esModule',{'value':!![]}),_0x285fc2[_0x4557b0(0x334)]=_0x285fc2[_0x4557b0(0x467)]=_0x285fc2[_0x4557b0(0x8c3)]=_0x285fc2['getUnusedImportDiagnosticsForRangeFromService']=void 0x0;const _0x35c2c8=_0x2cee46(_0x33fad3(0x6eb4)),_0x648a76=_0x33fad3(0xfcc0),_0xa01fee=_0x33fad3(0x177c1),_0x4cd913=_0x33fad3(0x11efc),_0x594676=_0x33fad3(0xd72c),_0x585e2a=_0x33fad3(0xf2d4),_0x39ca1b=_0x33fad3(0x16cc0),_0x4c1145=_0x33fad3(0x70d4);async function _0x2a675b(_0x594a84,_0x4f91c9,_0x1fd519,_0x20678b){const _0x1d27fb=_0x4557b0,_0x1e41d6=await _0x594a84[_0x1d27fb(0x6bd)](_0x4f91c9,_0x1fd519,_0x20678b);return _0x4f040a(_0x1e41d6);}_0x285fc2[_0x4557b0(0x10a3)]=_0x2a675b;function _0x4daee8(_0x3abc1a,_0x2d97a2,_0x48da8a){const _0x51eaad=_0x4557b0,_0x8d559d=_0x3abc1a[_0x51eaad(0x6bd)](_0x2d97a2,_0x48da8a);return _0x4f040a(_0x8d559d);}_0x285fc2[_0x4557b0(0x8c3)]=_0x4daee8;function _0x4f040a(_0x30a36a){const _0x364521=_0x4557b0;return _0x30a36a[_0x364521(0x1110)](_0x57f8c9=>{const _0x297125=_0x364521;var _0x42a086;return _0x57f8c9[_0x297125(0xbe6)]===0x3&&((_0x42a086=_0x57f8c9[_0x297125(0x1184)]())===null||_0x42a086===void 0x0?void 0x0:_0x42a086[_0x297125(0x10e5)](_0x33103b=>_0x33103b[_0x297125(0xe31)]===_0x297125(0xf2c)));});}_0x285fc2[_0x4557b0(0x467)]=_0x4f040a;class _0x3129a1{['execute'](_0x40d06d,_0x1193e8,_0x54b348){const _0x554749=_0x4557b0;var _0x121e74,_0x17f578;(0x0,_0x648a76[_0x554749(0x1019)])(_0x54b348);if(((_0x121e74=_0x1193e8[_0x554749(0xcfa)])===null||_0x121e74===void 0x0?void 0x0:_0x121e74[_0x554749(0xab7)])!==0x1&&((_0x17f578=_0x1193e8[_0x554749(0xcfa)])===null||_0x17f578===void 0x0?void 0x0:_0x17f578['length'])!==0x2)return;const _0x58cf8b=_0x594676[_0x554749(0xb38)][_0x554749(0xc4a)](_0x1193e8[_0x554749(0xcfa)][0x0],_0x40d06d[_0x554749(0xbd5)][_0x554749(0x609)]),_0x1771b7=_0x1193e8[_0x554749(0xcfa)][_0x554749(0xab7)]===0x2?_0x1193e8['arguments'][0x1]:undefined,_0x474a89=_0x40d06d[_0x554749(0xbd5)][_0x554749(0x126f)](_0x2c8b1a=>{const _0x2c4802=_0x554749;return this[_0x2c4802(0x10d7)](_0x2c8b1a,_0x58cf8b,_0x1771b7,_0x54b348);},_0x54b348);return(0x0,_0x4c1145['createCommandResult'])(_0x554749(0xf81),_0x1771b7,_0x474a89);}[_0x4557b0(0x116a)](_0x133811){const _0xa08b7=_0x4557b0;return _0x133811[_0xa08b7(0xcfa)]?_0x133811['arguments'][0x0]:undefined;}['removeUnusedImports'](_0x46f589,_0x4e3540,_0x4551a9,_0x5ee5d5){const _0x46dc4a=_0x4557b0;var _0x1fc329,_0x274a90;const _0x4061a6=_0x46f589[_0x46dc4a(0xf5d)](_0x4e3540);if(!_0x4061a6)return undefined;_0x46f589[_0x46dc4a(0x12b0)](_0x4e3540,_0x5ee5d5);const _0x5bde83=[];if(_0x4551a9)(0x0,_0x39ca1b[_0x46dc4a(0x116f)])(_0x5bde83,this[_0x46dc4a(0x519)](_0x4061a6,_0x4551a9));else{const _0x5d5193=(0x0,_0xa01fee[_0x46dc4a(0x218)])(_0x4061a6['parserOutput'][_0x46dc4a(0x9a9)],_0x4061a6[_0x46dc4a(0xddd)]['lines']),_0x19efad=_0x4daee8(_0x46f589,_0x4e3540,_0x5d5193);for(const _0x1dd31b of _0x19efad){const _0x243dce=this[_0x46dc4a(0x519)](_0x4061a6,_0x1dd31b[_0x46dc4a(0x1285)]);if(_0x243dce){const _0x55cd5a=_0x35c2c8[_0x46dc4a(0x8ed)](_0x243dce,_0x32dc63=>_0x32dc63['nodeType']===0x17||_0x32dc63[_0x46dc4a(0x80d)]===0x19);if(!_0x55cd5a)continue;if(((_0x274a90=(_0x1fc329=_0x55cd5a[_0x46dc4a(0xfcf)])===null||_0x1fc329===void 0x0?void 0x0:_0x1fc329[_0x46dc4a(0xfcf)])===null||_0x274a90===void 0x0?void 0x0:_0x274a90[_0x46dc4a(0x80d)])!==0x24)continue;}(0x0,_0x39ca1b[_0x46dc4a(0x116f)])(_0x5bde83,_0x243dce);}}const _0x1e6ac3=new _0x4cd913[(_0x46dc4a(0xc96))]();return _0x1e6ac3['removeNodes'](..._0x5bde83[_0x46dc4a(0xb49)](_0xf500fb=>({'node':_0xf500fb,'parseFileResults':_0x4061a6}))),(0x0,_0x585e2a['convertToWorkspaceEdit'])(_0x46f589[_0x46dc4a(0xda0)],_0x1e6ac3[_0x46dc4a(0x471)](_0x5ee5d5));}['_getUnusedImportNameNode'](_0x2b105b,_0x3e121c){const _0x23658e=_0x4557b0,_0x37ce33=_0x35c2c8[_0x23658e(0xae8)](_0x2b105b['parserOutput']['parseTree'],_0x3e121c[_0x23658e(0x116c)],_0x2b105b[_0x23658e(0xddd)][_0x23658e(0xc4f)]);if((_0x37ce33===null||_0x37ce33===void 0x0?void 0x0:_0x37ce33[_0x23658e(0x80d)])!==0x26)return undefined;return _0x37ce33;}}_0x285fc2[_0x4557b0(0x334)]=_0x3129a1;},0x10bec:(_0x4db3ca,_0x2a8465)=>{'use strict';const _0x1e9150=a1_0x5357;Object[_0x1e9150(0x9ae)](_0x2a8465,_0x1e9150(0x7fe),{'value':!![]}),_0x2a8465['RestartServerCommand']=void 0x0;class _0x3474e1{constructor(_0x25107e){this['_ls']=_0x25107e;}[_0x1e9150(0x5c6)](_0x21b0be,_0x215ccf){const _0x21493a=_0x1e9150;this[_0x21493a(0x7bc)][_0x21493a(0x749)]();}['getFile'](_0x2469c4){return undefined;}}_0x2a8465[_0x1e9150(0x5d5)]=_0x3474e1;},0x3a44:(_0x2db65e,_0x5b6099,_0x42f550)=>{'use strict';const _0x5b3ebe=a1_0x5357;Object['defineProperty'](_0x5b6099,_0x5b3ebe(0x7fe),{'value':!![]}),_0x5b6099['BulkServiceRegistrationService']=_0x5b6099[_0x5b3ebe(0x482)]=_0x5b6099[_0x5b3ebe(0x9eb)]=_0x5b6099[_0x5b3ebe(0xf41)]=void 0x0;const _0x558d2b=_0x42f550(0xdaf8),_0x485962=_0x42f550(0x732c),_0x352cfc=_0x42f550(0xe474),_0x5d0e7d=_0x42f550(0x5228),_0x246672=_0x42f550(0x4d78),_0x2201ed=_0x42f550(0xb478),_0x3c5034=_0x42f550(0x8f04),_0x5d92ea=_0x42f550(0x10574),_0xa69640=_0x42f550(0xaa2c),_0x415fb2=_0x42f550(0x12748),_0x2a08bb=_0x42f550(0x6364),_0x398b8a=_0x42f550(0x13f40),_0x314169=_0x42f550(0xd1f7),_0x4c3e26=_0x42f550(0x10eb0);var _0x3040b8;(function(_0x5781c8){const _0x4aac78=_0x5b3ebe;_0x5781c8['telemetry']=new _0x485962[(_0x4aac78(0xee2))](),_0x5781c8[_0x4aac78(0x3ff)]=new _0x485962['ServiceKey'](),_0x5781c8[_0x4aac78(0xca4)]=new _0x485962[(_0x4aac78(0xee2))](),_0x5781c8['globalIndices']=new _0x485962['ServiceKey'](),_0x5781c8[_0x4aac78(0x39f)]=new _0x485962[(_0x4aac78(0xee2))](),_0x5781c8[_0x4aac78(0x275)]=new _0x485962[(_0x4aac78(0xee2))](),_0x5781c8[_0x4aac78(0x848)]=new _0x485962[(_0x4aac78(0xee2))](),_0x5781c8[_0x4aac78(0xed1)]=new _0x485962[(_0x4aac78(0xee2))](),_0x5781c8[_0x4aac78(0xda4)]=new _0x485962[(_0x4aac78(0xee2))](),_0x5781c8[_0x4aac78(0x1286)]=new _0x485962[(_0x4aac78(0xee2))](),_0x5781c8[_0x4aac78(0x12df)]=new _0x485962[(_0x4aac78(0xee2))](),_0x5781c8[_0x4aac78(0x9f8)]=new _0x485962['ServiceKey'](),_0x5781c8[_0x4aac78(0xa7a)]=new _0x485962['ServiceKey'](),_0x5781c8[_0x4aac78(0x12f4)]=new _0x485962[(_0x4aac78(0xee2))](),_0x5781c8[_0x4aac78(0x3fd)]=new _0x485962[(_0x4aac78(0xee2))](),_0x5781c8[_0x4aac78(0x4b1)]=new _0x485962['ServiceKey'](),_0x5781c8[_0x4aac78(0x6d3)]=new _0x485962[(_0x4aac78(0xee2))](),_0x5781c8[_0x4aac78(0x54a)]=new _0x485962[(_0x4aac78(0xee2))](),_0x5781c8[_0x4aac78(0x125e)]=new _0x485962['ServiceKey'](),_0x5781c8['packageDiscoverer']=new _0x485962[(_0x4aac78(0xee2))]();}(_0x3040b8||(_0x5b6099['PylanceServiceKeys']=_0x3040b8={})));function _0xb873d4(..._0x1e1128){const _0x17f9b1=_0x5b3ebe,_0x2ab488=(0x0,_0x352cfc[_0x17f9b1(0x6e7)])(..._0x1e1128);_0x1e1128[_0x17f9b1(0xc22)](_0x1df3e5=>{const _0x5d08c3=_0x17f9b1;_0x314169[_0x5d08c3(0xe9f)]['is'](_0x1df3e5)&&_0x2ab488[_0x5d08c3(0x194)](_0x3040b8[_0x5d08c3(0x114c)],_0x1df3e5),_0xa69640[_0x5d08c3(0x577)]['is'](_0x1df3e5)&&_0x2ab488[_0x5d08c3(0x194)](_0x3040b8[_0x5d08c3(0x3ff)],_0x1df3e5),_0x2a08bb[_0x5d08c3(0xbfe)]['is'](_0x1df3e5)&&_0x2ab488[_0x5d08c3(0x194)](_0x3040b8[_0x5d08c3(0xca4)],_0x1df3e5),_0x2201ed['IndicesManager']['is'](_0x1df3e5)&&_0x2ab488[_0x5d08c3(0x194)](_0x3040b8[_0x5d08c3(0x91a)],_0x1df3e5),_0x5d0e7d[_0x5d08c3(0xdc1)]['is'](_0x1df3e5)&&_0x2ab488[_0x5d08c3(0x194)](_0x3040b8[_0x5d08c3(0x39f)],_0x1df3e5),_0x4c3e26[_0x5d08c3(0x531)]['is'](_0x1df3e5)&&_0x2ab488[_0x5d08c3(0x194)](_0x3040b8['uriMapper'],_0x1df3e5),_0x246672[_0x5d08c3(0x23b)]['is'](_0x1df3e5)&&_0x2ab488[_0x5d08c3(0x194)](_0x3040b8[_0x5d08c3(0xa7a)],_0x1df3e5),_0x398b8a[_0x5d08c3(0x298)]['is'](_0x1df3e5)&&_0x2ab488[_0x5d08c3(0x194)](_0x3040b8[_0x5d08c3(0x12f4)],_0x1df3e5),_0x3c5034[_0x5d08c3(0xb5d)]['is'](_0x1df3e5)&&_0x2ab488[_0x5d08c3(0x194)](_0x3040b8[_0x5d08c3(0x4b1)],_0x1df3e5),_0x415fb2[_0x5d08c3(0xf27)]['is'](_0x1df3e5)&&_0x2ab488[_0x5d08c3(0x194)](_0x3040b8[_0x5d08c3(0x54a)],_0x1df3e5),_0x558d2b[_0x5d08c3(0xe3b)]['is'](_0x1df3e5)&&_0x2ab488['add'](_0x3040b8['windowService'],_0x1df3e5),_0x5d92ea[_0x5d08c3(0xcc8)]['is'](_0x1df3e5)&&_0x2ab488[_0x5d08c3(0x194)](_0x3040b8[_0x5d08c3(0xd73)],_0x1df3e5);});const _0xc510cc=_0x2ab488[_0x17f9b1(0xcfc)](_0x3040b8[_0x17f9b1(0xed1)]);return!_0xc510cc&&_0x2ab488[_0x17f9b1(0x194)](_0x3040b8[_0x17f9b1(0xed1)],new _0x459ee7()),_0x2ab488;}_0x5b6099[_0x5b3ebe(0x9eb)]=_0xb873d4;function _0x85f728(_0x5cd249,_0x571b48,_0x5cbe80,..._0x453531){const _0x3a1efb=_0x5b3ebe,_0x1b1090=_0x5cd249[_0x3a1efb(0x10b5)](_0x3040b8[_0x3a1efb(0xed1)]);if(_0x571b48===undefined){_0x1b1090[_0x3a1efb(0x662)](_0x5cbe80,_0x5cd249);return;}_0x1b1090[_0x3a1efb(0xf19)](_0x5cbe80,_0x5cd249,_0x571b48,_0x5cbe80,..._0x453531);}_0x5b6099['registerServices']=_0x85f728;class _0x459ee7{constructor(){const _0x3dc3cf=_0x5b3ebe;this[_0x3dc3cf(0x448)]=new Map();}[_0x5b3ebe(0xf19)](_0x4ead6a,_0x1f8fe1,_0x26e0a5,..._0x16eb17){const _0x51efb1=_0x5b3ebe;this['unregister'](_0x4ead6a,_0x1f8fe1),this[_0x51efb1(0x448)][_0x51efb1(0xbc1)](_0x4ead6a,{'serviceKeys':_0x16eb17,'value':_0x26e0a5}),_0x16eb17[_0x51efb1(0xc22)](_0xfbb90a=>_0x1f8fe1[_0x51efb1(0x194)](_0xfbb90a,_0x26e0a5));}['unregister'](_0x597433,_0x5db25b){const _0x1d1de5=_0x5b3ebe,_0x56cd11=this[_0x1d1de5(0x448)]['get'](_0x597433);if(!_0x56cd11)return;_0x56cd11[_0x1d1de5(0xa45)][_0x1d1de5(0xc22)](_0x14a3f4=>_0x5db25b[_0x1d1de5(0xf21)](_0x14a3f4,_0x56cd11[_0x1d1de5(0x6a7)])),this[_0x1d1de5(0x448)][_0x1d1de5(0x104b)](_0x597433);}}_0x5b6099[_0x5b3ebe(0xe00)]=_0x459ee7,_0x485962['ServiceProvider'][_0x5b3ebe(0x4cc)][_0x5b3ebe(0x12df)]=function(){const _0xf59299=_0x5b3ebe;return this[_0xf59299(0x10b5)](_0x3040b8[_0xf59299(0x12df)]);};},0x162ec:(_0x34e70c,_0xacc786,_0x4f999a)=>{'use strict';const _0x2e2f59=a1_0x5357;Object[_0x2e2f59(0x9ae)](_0xacc786,'__esModule',{'value':!![]}),_0xacc786['UriRanker']=_0xacc786[_0x2e2f59(0x307)]=_0xacc786[_0x2e2f59(0x5dc)]=_0xacc786[_0x2e2f59(0xf42)]=_0xacc786[_0x2e2f59(0x1061)]=_0xacc786[_0x2e2f59(0x99b)]=_0xacc786[_0x2e2f59(0x3a4)]=void 0x0;const _0x463474=_0x4f999a(0x198),_0x377c08=_0x4f999a(0xfcc0),_0x2477c3=_0x4f999a(0x6d88),_0x4e5efd=_0x4f999a(0xc4b4),_0x5c0046=_0x4f999a(0x8f04),_0x1ace9c=_0x4f999a(0x3a44);function _0x27d67b(_0x18ab6f,_0xa7742){const _0x3cd67a=_0x2e2f59;return _0x18ab6f['name']===_0xa7742[_0x3cd67a(0x1ed)]&&_0x18ab6f[_0x3cd67a(0x387)]===_0xa7742[_0x3cd67a(0x387)];}_0xacc786['addImportsEquals']=_0x27d67b,_0xacc786[_0x2e2f59(0x99b)]=new _0x5c0046[(_0x2e2f59(0xd16))](_0x2e2f59(0x23c),_0xca9630=>_0xca9630[_0x2e2f59(0x1ed)],_0x27d67b,0x64);function _0x437f5d(_0x4dbab4,_0x4334b2,_0xb3d4da,_0x46d73e,_0x2c12b0){const _0xbbc512=_0x2e2f59;let _0x5e4a38=0x0;for(const _0x53140b of _0x4dbab4){_0x5e4a38+=_0x53140b['setSortKeys'](_0x4334b2,_0x46d73e,_0x2c12b0);if(_0x5e4a38>=_0xb3d4da)break;}_0x46d73e[_0xbbc512(0x9d3)](_0x18a83b);}_0xacc786[_0x2e2f59(0x1061)]=_0x437f5d;class _0xca7b7{constructor(_0x14709a,_0x2e843d){const _0x1f3c26=_0x2e2f59;var _0x35ab60;this['_workspace']=_0x14709a,this['_maxItems']=_0x2e843d,this['_mruQueue']=(_0x35ab60=this[_0x1f3c26(0x12b4)]['service'][_0x1f3c26(0x609)]['tryGet'](_0x1ace9c[_0x1f3c26(0xf41)][_0x1f3c26(0x4b1)]))===null||_0x35ab60===void 0x0?void 0x0:_0x35ab60[_0x1f3c26(0x11c8)](_0xacc786[_0x1f3c26(0x99b)]);}[_0x2e2f59(0x10fd)](_0x2887c5,_0x1e5d91,_0x477d0e){const _0xc21d7c=_0x2e2f59;if(!this[_0xc21d7c(0xbaa)])return 0x0;const _0x37ca54=this[_0xc21d7c(0xbaa)][_0xc21d7c(0x10b5)](_0x2887c5);if(_0x37ca54[_0xc21d7c(0xab7)]===0x0)return 0x0;return _0x3b2a08(_0x37ca54,_0x1e5d91,(_0x3746d2,_0x2cd79f)=>0x0+'_'+_0x2cd79f+'_'+_0x45d677(_0x3746d2[_0xc21d7c(0x1ed)],_0x3746d2[_0xc21d7c(0x387)]),this[_0xc21d7c(0x292)],_0x477d0e);}}_0xacc786['MRURanker']=_0xca7b7;class _0x3cdf01{constructor(_0x5044f4,_0x115586){const _0x465edc=_0x2e2f59;var _0x57e26a;this[_0x465edc(0x12b4)]=_0x5044f4,this[_0x465edc(0x517)]=_0x115586,this[_0x465edc(0xbaa)]=(_0x57e26a=this[_0x465edc(0x12b4)][_0x465edc(0xbd5)][_0x465edc(0x609)]['tryGet'](_0x1ace9c['PylanceServiceKeys'][_0x465edc(0x4b1)]))===null||_0x57e26a===void 0x0?void 0x0:_0x57e26a[_0x465edc(0x11c8)](_0xacc786[_0x465edc(0x99b)]);}[_0x2e2f59(0x10fd)](_0x1b9d3b,_0x3ade26,_0x5b14fd){const _0x1efa14=_0x2e2f59;if(!this[_0x1efa14(0xbaa)])return 0x0;const _0x5ee982=this[_0x1efa14(0xbaa)][_0x1efa14(0x705)](this['_maxMruCount']);if(_0x5ee982[_0x1efa14(0xab7)]===0x0)return 0x0;return _0x3b2a08(_0x5ee982,_0x3ade26,(_0x1a09fc,_0x2f272d)=>0x0+'_'+_0x2f272d+'_'+_0x45d677(_0x1a09fc['name'],_0x1a09fc[_0x1efa14(0x387)]),_0x5ee982[_0x1efa14(0xab7)],_0x5b14fd);}}_0xacc786['MRUUsedRanker']=_0x3cdf01;const _0x2484cd='n',_0x29579b='s';class _0x45bc52{constructor(_0x264a7f,_0x2fd8d0,_0x3a9ad0,_0x3fb082){const _0x22416d=_0x2e2f59;this[_0x22416d(0x12b4)]=_0x264a7f,this[_0x22416d(0x11a2)]=_0x2fd8d0,this['_maxStatements']=_0x3a9ad0,this[_0x22416d(0x292)]=_0x3fb082;}[_0x2e2f59(0x10fd)](_0x382607,_0x1f3094,_0x39dddb){const _0x15a19a=_0x2e2f59,_0x427cc3=this[_0x15a19a(0x70e)](_0x1f3094,_0x382607,_0x39dddb);if(_0x427cc3[_0x15a19a(0xab7)]===0x0)return 0x0;return _0x3b2a08(_0x427cc3,_0x1f3094,(_0x1cf922,_0x3c0a7a)=>{const _0x57ca74=_0x15a19a;var _0x25c839;return 0x1+'_'+((_0x25c839=_0x1cf922[_0x57ca74(0xaa4)])!==null&&_0x25c839!==void 0x0?_0x25c839:'')+'_'+_0x45d677(_0x1cf922['name'],_0x1cf922[_0x57ca74(0x387)]);},this[_0x15a19a(0x292)],_0x39dddb);}[_0x2e2f59(0x70e)](_0x501f10,_0x5d5b04,_0x2ed45a){const _0x28cf53=_0x2e2f59;return this[_0x28cf53(0x12b4)][_0x28cf53(0xbd5)][_0x28cf53(0x126f)](_0x189f96=>{const _0x30cb94=_0x28cf53,_0x5d0381=[],_0x466e38=_0x189f96['getSourceFileInfoList']()[_0x30cb94(0x1110)](_0x131a2a=>_0x131a2a[_0x30cb94(0x7ac)]&&(0x0,_0x463474[_0x30cb94(0xf20)])(_0x131a2a));for(let _0x2df34b=0x0;_0x2df34b<_0x466e38[_0x30cb94(0xab7)];_0x2df34b++){(0x0,_0x377c08[_0x30cb94(0x1019)])(_0x2ed45a);if(_0x2df34b>this[_0x30cb94(0x11a2)])return _0x5d0381;const _0x2e60e9=_0x466e38[_0x2df34b],_0x304603=_0x189f96[_0x30cb94(0xf5d)](_0x2e60e9['sourceFile'][_0x30cb94(0xbca)]());if(!_0x304603)continue;const _0x5e5631=_0x304603['parserOutput']['parseTree'];for(let _0x26c116=0x0;_0x26c116<_0x5e5631['statements']['length'];_0x26c116++){if(_0x26c116>this['_maxStatements'])return _0x5d0381;const _0x52dcc0=_0x5e5631[_0x30cb94(0xffa)][_0x26c116];if(_0x52dcc0[_0x30cb94(0x80d)]!==0x2f)continue;_0x52dcc0[_0x30cb94(0xffa)][_0x30cb94(0xc22)](_0x5deee4=>{const _0x4a3a82=_0x30cb94;if(_0x5deee4['nodeType']===0x17){_0x5deee4['list'][_0x4a3a82(0xc22)](_0x3688c8=>{const _0x39ed4e=_0x4a3a82;if(_0x3688c8[_0x39ed4e(0x654)][_0x39ed4e(0xdbc)]['length']===0x0)return;const _0x18e5ae=_0x3688c8[_0x39ed4e(0x654)][_0x39ed4e(0xdbc)][_0x3688c8[_0x39ed4e(0x654)][_0x39ed4e(0xdbc)][_0x39ed4e(0xab7)]-0x1]['token']['value'];if(_0x18e5ae===_0x5d5b04){const _0x3c6b0d=_0x3688c8[_0x39ed4e(0x654)][_0x39ed4e(0xdbc)][_0x39ed4e(0xab7)]>0x1?_0x48a57c(_0x3688c8[_0x39ed4e(0x654)][_0x39ed4e(0xdbc)]['map'](_0x337f81=>_0x337f81[_0x39ed4e(0x766)][_0x39ed4e(0x6a7)]))['join']('.'):undefined;(0x0,_0x2477c3['addIfUnique'])(_0x5d0381,{'name':_0x18e5ae,'source':_0x3c6b0d,'sortKey':_0x2484cd},_0x27d67b);return;}const _0x440e56=_0x3688c8[_0x39ed4e(0x654)][_0x39ed4e(0xdbc)][_0x39ed4e(0xab7)]===0x1?_0x3688c8[_0x39ed4e(0x654)][_0x39ed4e(0xdbc)][0x0][_0x39ed4e(0x6a7)]:_0x3688c8[_0x39ed4e(0x654)][_0x39ed4e(0xdbc)][0x0][_0x39ed4e(0x6a7)]+'.',_0x114659=_0x501f10['find'](_0x174494=>{const _0x8b2a0a=_0x39ed4e;var _0x4d813d;return(_0x4d813d=_0x174494['source'])===null||_0x4d813d===void 0x0?void 0x0:_0x4d813d[_0x8b2a0a(0xcc3)](_0x440e56);});_0x114659&&(0x0,_0x2477c3[_0x39ed4e(0xd1b)])(_0x5d0381,{'name':_0x114659[_0x39ed4e(0x1ed)],'source':_0x114659[_0x39ed4e(0x387)],'alias':_0x114659[_0x39ed4e(0x3d6)],'sortKey':_0x29579b},_0x27d67b);});return;}if(_0x5deee4[_0x4a3a82(0x80d)]===0x19){const _0x2d9a33=_0x5deee4[_0x4a3a82(0x654)]['nameParts'][_0x4a3a82(0xb49)](_0x346d68=>_0x346d68[_0x4a3a82(0x766)][_0x4a3a82(0x6a7)])[_0x4a3a82(0x576)]('.');_0x5deee4[_0x4a3a82(0x6b3)][_0x4a3a82(0xc22)](_0x574451=>{const _0x38a577=_0x4a3a82,_0xc35654=_0x574451[_0x38a577(0x1ed)][_0x38a577(0x766)][_0x38a577(0x6a7)];if(_0xc35654===_0x5d5b04){(0x0,_0x2477c3[_0x38a577(0xd1b)])(_0x5d0381,{'name':_0xc35654,'source':_0x2d9a33,'sortKey':_0x2484cd},_0x27d67b);return;}const _0x11707b=_0x501f10['find'](_0x36a4d1=>_0x36a4d1[_0x38a577(0x387)]===_0x2d9a33);_0x11707b&&(0x0,_0x2477c3[_0x38a577(0xd1b)])(_0x5d0381,{'name':_0x11707b[_0x38a577(0x1ed)],'source':_0x11707b[_0x38a577(0x387)],'alias':_0x11707b[_0x38a577(0x3d6)],'sortKey':_0x29579b},_0x27d67b);});return;}});}}return _0x5d0381;},_0x2ed45a);}}_0xacc786[_0x2e2f59(0x307)]=_0x45bc52;class _0x4acc4b{constructor(_0x35b29d){const _0x5c1985=_0x2e2f59;this[_0x5c1985(0x12b4)]=_0x35b29d;}[_0x2e2f59(0x10fd)](_0x5949e1,_0x47d6b2,_0x33be30){const _0x1c88ae=_0x2e2f59;return this[_0x1c88ae(0x12b4)][_0x1c88ae(0xbd5)][_0x1c88ae(0x126f)](_0x496372=>{const _0x38b9a8=_0x1c88ae;let _0x390bad=0x0;for(const _0x4b0ce9 of _0x47d6b2){(0x0,_0x377c08[_0x38b9a8(0x1019)])(_0x33be30);if(_0x4b0ce9[_0x38b9a8(0xaa4)]!==undefined)continue;const _0x4b9c50=this[_0x38b9a8(0x46a)](_0x496372,_0x4b0ce9[_0x38b9a8(0x421)]);_0x4b0ce9[_0x38b9a8(0xaa4)]=_0x4b9c50+'_'+_0x45d677(_0x4b0ce9[_0x38b9a8(0x1ed)],_0x4b0ce9[_0x38b9a8(0x387)]),_0x390bad++;}return _0x390bad;},_0x33be30);}[_0x2e2f59(0x46a)](_0x433983,_0x3a2eb3){const _0x24b5f5=_0x2e2f59,_0x22a9c7=_0x433983[_0x24b5f5(0x19d)][_0x24b5f5(0xfc3)](_0x433983[_0x24b5f5(0x11ab)]['findExecEnvironment'](_0x3a2eb3)),_0x13695d=_0x433983[_0x24b5f5(0xbb6)](_0x3a2eb3);if(_0x13695d){if((0x0,_0x463474['isUserCode'])(_0x13695d))return 0x4;if(_0x13695d[_0x24b5f5(0x404)][_0x24b5f5(0xf38)]())return 0x2;if(_0x3a2eb3['startsWith'](_0x22a9c7))return 0x3;return 0x5;}if(_0x3a2eb3[_0x24b5f5(0xdf9)](_0x24b5f5(0x1161))||_0x3a2eb3['pathEndsWith'](_0x24b5f5(0x524)))return 0x2;if(_0x3a2eb3[_0x24b5f5(0xcc3)](_0x22a9c7))return 0x3;return 0x5;}}_0xacc786['UriRanker']=_0x4acc4b;function _0x45d677(_0x3e0482,_0x359506){const _0x1dff4a=_0x2e2f59,_0x522ead=_0x359506?(0x0,_0x4e5efd[_0x1dff4a(0x1ac)])(_0x359506,'.')+'_'+_0x359506:'';return _0x3e0482+'_'+_0x522ead;}function _0x3b2a08(_0x5a1db1,_0x50c4fc,_0x1b9fdb,_0x34d9b1,_0x28bcbf){const _0x4a1333=_0x2e2f59;let _0x4a44ba=0x0;for(let _0x208fb1=0x0;_0x208fb1<_0x5a1db1[_0x4a1333(0xab7)];_0x208fb1++){for(const _0x1423cc of _0x50c4fc){(0x0,_0x377c08[_0x4a1333(0x1019)])(_0x28bcbf);if(_0x1423cc['sortKey']!==undefined)continue;if(_0x27d67b(_0x1423cc,_0x5a1db1[_0x208fb1])){_0x1423cc[_0x4a1333(0xaa4)]=_0x1b9fdb(_0x5a1db1[_0x208fb1],_0x208fb1);if(++_0x4a44ba>=_0x34d9b1)return _0x4a44ba;break;}}}return _0x4a44ba;}function _0x48a57c(_0x2cbe13){const _0x57a762=_0x2e2f59;return _0x2cbe13[_0x57a762(0x126e)](),_0x2cbe13;}function _0x18a83b(_0x5ca3ff,_0x373938){const _0x33a754=_0x2e2f59;if(_0x5ca3ff[_0x33a754(0xaa4)]===_0x373938['sortKey'])return 0x0;if(_0x5ca3ff[_0x33a754(0xaa4)]&&!_0x373938[_0x33a754(0xaa4)])return-0x1;if(!_0x5ca3ff[_0x33a754(0xaa4)]&&_0x373938[_0x33a754(0xaa4)])return 0x1;return _0x5ca3ff[_0x33a754(0xaa4)]['localeCompare'](_0x373938[_0x33a754(0xaa4)]);}},0x61a0:(_0x318243,_0x18951a,_0x5a641c)=>{'use strict';const _0xd7a9c0=a1_0x5357;Object[_0xd7a9c0(0x9ae)](_0x18951a,_0xd7a9c0(0x7fe),{'value':!![]}),_0x18951a['IntervalCounter']=_0x18951a['TaskSequentializer']=_0x18951a[_0xd7a9c0(0x119e)]=_0x18951a[_0xd7a9c0(0x9d4)]=_0x18951a['RunOnceScheduler']=_0x18951a['IntervalTimer']=_0x18951a[_0xd7a9c0(0x10dc)]=_0x18951a[_0xd7a9c0(0x73e)]=_0x18951a['Queue']=_0x18951a[_0xd7a9c0(0x603)]=_0x18951a[_0xd7a9c0(0x858)]=_0x18951a[_0xd7a9c0(0x426)]=_0x18951a[_0xd7a9c0(0x4f5)]=_0x18951a[_0xd7a9c0(0x1149)]=_0x18951a['AutoOpenBarrier']=_0x18951a[_0xd7a9c0(0x211)]=_0x18951a[_0xd7a9c0(0x12e9)]=_0x18951a[_0xd7a9c0(0x36d)]=_0x18951a[_0xd7a9c0(0x1215)]=_0x18951a[_0xd7a9c0(0x332)]=_0x18951a[_0xd7a9c0(0xa37)]=_0x18951a[_0xd7a9c0(0xb6f)]=_0x18951a[_0xd7a9c0(0x8c0)]=_0x18951a[_0xd7a9c0(0xc92)]=_0x18951a[_0xd7a9c0(0x3d2)]=void 0x0;const _0x3cd590=_0x5a641c(0x171a8),_0x4d80d8=_0x5a641c(0xfcc0),_0x1c6cfe=_0x5a641c(0x15000);function _0x23af74(_0x422f6d){const _0x21997b=_0xd7a9c0,_0x2ed201=new _0x3cd590[(_0x21997b(0xef7))](),_0x9cdc7b=_0x422f6d(_0x2ed201[_0x21997b(0x766)]),_0x34c3b2=new Promise((_0x580320,_0x2f630d)=>{const _0x4f893b=_0x21997b,_0x1ead2f=_0x2ed201['token'][_0x4f893b(0xe3c)](()=>{const _0x577080=_0x4f893b;_0x1ead2f[_0x577080(0x546)](),_0x2f630d(new _0x4d80d8[(_0x577080(0xf56))]());});Promise[_0x4f893b(0x102f)](_0x9cdc7b)[_0x4f893b(0x53b)](_0x194968=>{const _0x1df6ac=_0x4f893b;_0x1ead2f[_0x1df6ac(0x546)](),_0x2ed201['dispose'](),_0x580320(_0x194968);},_0x3c3ca4=>{const _0x1ab52a=_0x4f893b;_0x1ead2f['dispose'](),_0x2ed201[_0x1ab52a(0x546)](),_0x2f630d(_0x3c3ca4);});});return new class{[_0x21997b(0x7c1)](){const _0x243636=_0x21997b;_0x2ed201[_0x243636(0x7c1)](),_0x2ed201['dispose']();}[_0x21997b(0x53b)](_0x589280,_0xf79f1f){const _0x1a3efa=_0x21997b;return _0x34c3b2[_0x1a3efa(0x53b)](_0x589280,_0xf79f1f);}['catch'](_0x552128){const _0x1c6950=_0x21997b;return this[_0x1c6950(0x53b)](undefined,_0x552128);}[_0x21997b(0x1254)](_0x49104f){return _0x34c3b2['finally'](_0x49104f);}}();}_0x18951a['createCancelablePromise']=_0x23af74;async function _0x283b27(_0x57a1ec){const _0x124252=_0xd7a9c0;let _0x56875b=-0x1;const _0x5813e5=_0x57a1ec[_0x124252(0xb49)]((_0x1d7168,_0x121e8e)=>_0x1d7168[_0x124252(0x53b)](_0x557ea6=>{return _0x56875b=_0x121e8e,_0x557ea6;}));try{const _0x475883=await Promise[_0x124252(0x12b9)](_0x5813e5);return _0x475883;}finally{_0x57a1ec[_0x124252(0xc22)]((_0x2f715c,_0x585947)=>{const _0x53206e=_0x124252;_0x585947!==_0x56875b&&_0x2f715c[_0x53206e(0x7c1)]();});}}_0x18951a[_0xd7a9c0(0xc92)]=_0x283b27;function _0x1a7a90(_0x5515ef,_0x107fa1,_0x37065b){const _0x408bde=_0xd7a9c0;let _0x224890=undefined;const _0x48f2cb=setTimeout(()=>{_0x224890===null||_0x224890===void 0x0?void 0x0:_0x224890(undefined),_0x37065b===null||_0x37065b===void 0x0?void 0x0:_0x37065b();},_0x107fa1);return Promise[_0x408bde(0x12b9)]([_0x5515ef[_0x408bde(0x1254)](()=>clearTimeout(_0x48f2cb)),new Promise(_0x492163=>_0x224890=_0x492163)]);}_0x18951a['raceTimeout']=_0x1a7a90;function _0x55ea39(_0xc2a84f){return new Promise((_0x1ce286,_0x1eb1c8)=>{const _0x4cb971=a1_0x5357,_0x568c83=_0xc2a84f();(0x0,_0x1c6cfe['isThenable'])(_0x568c83)?_0x568c83[_0x4cb971(0x53b)](_0x1ce286,_0x1eb1c8):_0x1ce286(_0x568c83);});}_0x18951a[_0xd7a9c0(0xb6f)]=_0x55ea39;class _0x47bbe6{constructor(){const _0x1c9333=_0xd7a9c0;this[_0x1c9333(0x4d4)]=![],this[_0x1c9333(0xc24)]=null,this[_0x1c9333(0xd38)]=null,this[_0x1c9333(0xf35)]=null;}[_0xd7a9c0(0xcb2)](_0x1f6d25){const _0x39544a=_0xd7a9c0;if(this[_0x39544a(0x4d4)])return Promise[_0x39544a(0xec0)](new Error(_0x39544a(0x5ab)));if(this[_0x39544a(0xc24)]){this[_0x39544a(0xf35)]=_0x1f6d25;if(!this['_queuedPromise']){const _0xa93d7f=()=>{const _0x1be42f=_0x39544a;this['_queuedPromise']=null;if(this[_0x1be42f(0x4d4)])return;const _0x11b5b5=this[_0x1be42f(0xcb2)](this[_0x1be42f(0xf35)]);return this[_0x1be42f(0xf35)]=null,_0x11b5b5;};this['_queuedPromise']=new Promise(_0x448c7f=>{const _0x21a834=_0x39544a;this[_0x21a834(0xc24)][_0x21a834(0x53b)](_0xa93d7f,_0xa93d7f)[_0x21a834(0x53b)](_0x448c7f);});}return new Promise((_0xdb574b,_0x95153b)=>{const _0x27f69a=_0x39544a;this[_0x27f69a(0xd38)][_0x27f69a(0x53b)](_0xdb574b,_0x95153b);});}return this[_0x39544a(0xc24)]=_0x1f6d25(),new Promise((_0x3ab2ac,_0xb9993b)=>{const _0x513d33=_0x39544a;this[_0x513d33(0xc24)][_0x513d33(0x53b)](_0x7c6870=>{const _0x1669e5=_0x513d33;this[_0x1669e5(0xc24)]=null,_0x3ab2ac(_0x7c6870);},_0x57c46a=>{const _0xe64ea4=_0x513d33;this[_0xe64ea4(0xc24)]=null,_0xb9993b(_0x57c46a);});});}[_0xd7a9c0(0x546)](){const _0x1d8f1e=_0xd7a9c0;this[_0x1d8f1e(0x4d4)]=!![];}}_0x18951a[_0xd7a9c0(0xa37)]=_0x47bbe6;class _0x3de683{constructor(){const _0x4a94b7=_0xd7a9c0;this[_0x4a94b7(0x683)]=Promise[_0x4a94b7(0x102f)](null);}['queue'](_0x48b184){const _0x1423da=_0xd7a9c0;return this[_0x1423da(0x683)]=this[_0x1423da(0x683)][_0x1423da(0x53b)](()=>_0x48b184(),()=>_0x48b184());}}_0x18951a[_0xd7a9c0(0x332)]=_0x3de683;class _0x108dc5{constructor(){const _0x382123=_0xd7a9c0;this[_0x382123(0x1227)]=new Map();}[_0xd7a9c0(0xcb2)](_0x4ba807,_0x467b13){const _0x26813d=_0xd7a9c0;var _0x2e2518;const _0x3d2476=(_0x2e2518=this[_0x26813d(0x1227)]['get'](_0x4ba807))!==null&&_0x2e2518!==void 0x0?_0x2e2518:Promise[_0x26813d(0x102f)](),_0x43d8a6=_0x3d2476[_0x26813d(0xaad)](()=>{})[_0x26813d(0x53b)](_0x467b13)[_0x26813d(0x1254)](()=>{const _0x3df22d=_0x26813d;this[_0x3df22d(0x1227)][_0x3df22d(0x10b5)](_0x4ba807)===_0x43d8a6&&this[_0x3df22d(0x1227)][_0x3df22d(0x104b)](_0x4ba807);});return this[_0x26813d(0x1227)][_0x26813d(0xbc1)](_0x4ba807,_0x43d8a6),_0x43d8a6;}}_0x18951a[_0xd7a9c0(0x1215)]=_0x108dc5;const _0x1df31c=(_0x50b09e,_0xd9cd5f)=>{let _0x2f6725=!![];const _0x404e3b=setTimeout(()=>{_0x2f6725=![],_0xd9cd5f();},_0x50b09e);return{'isTriggered':()=>_0x2f6725,'dispose':()=>{clearTimeout(_0x404e3b),_0x2f6725=![];}};},_0x2ba405=_0x1e910f=>{let _0x52e64e=!![];return queueMicrotask(()=>{_0x52e64e&&(_0x52e64e=![],_0x1e910f());}),{'isTriggered':()=>_0x52e64e,'dispose':()=>{_0x52e64e=![];}};};class _0x128579{constructor(_0x211658){const _0x2d2605=_0xd7a9c0;this[_0x2d2605(0xb1c)]=_0x211658,this[_0x2d2605(0xd27)]=null,this['_completionPromise']=null,this['_doResolve']=null,this[_0x2d2605(0xaf5)]=null,this[_0x2d2605(0x10ca)]=null;}[_0xd7a9c0(0x100b)](_0xedfba0,_0x19adca=this[_0xd7a9c0(0xb1c)]){const _0x5c845b=_0xd7a9c0;this[_0x5c845b(0x10ca)]=_0xedfba0,this[_0x5c845b(0xea5)]();!this[_0x5c845b(0x622)]&&(this[_0x5c845b(0x622)]=new Promise((_0xd49cc8,_0x468c54)=>{const _0x4c55=_0x5c845b;this[_0x4c55(0x12bf)]=_0xd49cc8,this['_doReject']=_0x468c54;})['then'](()=>{const _0x4a7f06=_0x5c845b;this[_0x4a7f06(0x622)]=null,this[_0x4a7f06(0x12bf)]=null;if(this['_task']){const _0x1724f4=this[_0x4a7f06(0x10ca)];return this[_0x4a7f06(0x10ca)]=null,_0x1724f4();}return undefined;}));const _0x4416a9=()=>{const _0xab997=_0x5c845b;var _0x528eda;this['_deferred']=null,(_0x528eda=this[_0xab997(0x12bf)])===null||_0x528eda===void 0x0?void 0x0:_0x528eda[_0xab997(0x84f)](this,null);};return this[_0x5c845b(0xd27)]=_0x19adca===-0x1?_0x2ba405(_0x4416a9):_0x1df31c(_0x19adca,_0x4416a9),this[_0x5c845b(0x622)];}[_0xd7a9c0(0x646)](){const _0x19f3f9=_0xd7a9c0;var _0x558632;return!!((_0x558632=this[_0x19f3f9(0xd27)])===null||_0x558632===void 0x0?void 0x0:_0x558632[_0x19f3f9(0x646)]());}['cancel'](){const _0x3f0318=_0xd7a9c0;var _0x216ded;this[_0x3f0318(0xea5)](),this[_0x3f0318(0x622)]&&((_0x216ded=this[_0x3f0318(0xaf5)])===null||_0x216ded===void 0x0?void 0x0:_0x216ded['call'](this,new _0x4d80d8[(_0x3f0318(0xf56))]()),this['_completionPromise']=null);}[_0xd7a9c0(0x546)](){const _0x4c5570=_0xd7a9c0;this[_0x4c5570(0x7c1)]();}[_0xd7a9c0(0xea5)](){const _0x4cccb8=_0xd7a9c0;var _0x3069b1;(_0x3069b1=this[_0x4cccb8(0xd27)])===null||_0x3069b1===void 0x0?void 0x0:_0x3069b1[_0x4cccb8(0x546)](),this[_0x4cccb8(0xd27)]=null;}}_0x18951a[_0xd7a9c0(0x36d)]=_0x128579;class _0x50b46d{constructor(_0x4ca4e7){const _0x57d183=_0xd7a9c0;this['_delayer']=new _0x128579(_0x4ca4e7),this[_0x57d183(0xb86)]=new _0x47bbe6();}[_0xd7a9c0(0x100b)](_0x1ecf53,_0x5c41cd){const _0x59e0fd=_0xd7a9c0;return this[_0x59e0fd(0x361)][_0x59e0fd(0x100b)](()=>this['_throttler'][_0x59e0fd(0xcb2)](_0x1ecf53),_0x5c41cd);}[_0xd7a9c0(0x646)](){const _0x231158=_0xd7a9c0;return this[_0x231158(0x361)][_0x231158(0x646)]();}[_0xd7a9c0(0x7c1)](){const _0x374b0c=_0xd7a9c0;this[_0x374b0c(0x361)][_0x374b0c(0x7c1)]();}[_0xd7a9c0(0x546)](){const _0x30e4cd=_0xd7a9c0;this['_delayer']['dispose'](),this[_0x30e4cd(0xb86)][_0x30e4cd(0x546)]();}}_0x18951a[_0xd7a9c0(0x12e9)]=_0x50b46d;class _0xcee09b{constructor(){const _0x1d430f=_0xd7a9c0;this['_isOpen']=![],this[_0x1d430f(0xca3)]=new Promise((_0x4b0d01,_0x14a17e)=>{const _0x49dc45=_0x1d430f;this[_0x49dc45(0x1017)]=_0x4b0d01;});}[_0xd7a9c0(0x942)](){return this['_isOpen'];}[_0xd7a9c0(0x12a4)](){const _0x3796d0=_0xd7a9c0;this['_isOpen']=!![],this[_0x3796d0(0x1017)](!![]);}[_0xd7a9c0(0xf55)](){const _0x2c1654=_0xd7a9c0;return this[_0x2c1654(0xca3)];}}_0x18951a[_0xd7a9c0(0x211)]=_0xcee09b;class _0x5b295f extends _0xcee09b{constructor(_0x1298f0){const _0x3bfc8f=_0xd7a9c0;super(),this[_0x3bfc8f(0xddf)]=setTimeout(()=>this[_0x3bfc8f(0x12a4)](),_0x1298f0);}[_0xd7a9c0(0x12a4)](){const _0x40ce9d=_0xd7a9c0;clearTimeout(this[_0x40ce9d(0xddf)]),super[_0x40ce9d(0x12a4)]();}}_0x18951a[_0xd7a9c0(0x110d)]=_0x5b295f;function _0x2243d4(_0x4fbd35,_0x4e00d8){if(!_0x4e00d8)return _0x23af74(_0x217048=>_0x2243d4(_0x4fbd35,_0x217048));return new Promise((_0x5c02bc,_0xeeae2)=>{const _0x392d3c=a1_0x5357,_0x2a9082=setTimeout(()=>{const _0x3ab2cc=a1_0x5357;_0x4bcdba[_0x3ab2cc(0x546)](),_0x5c02bc();},_0x4fbd35),_0x4bcdba=_0x4e00d8[_0x392d3c(0xe3c)](()=>{const _0x38b051=_0x392d3c;clearTimeout(_0x2a9082),_0x4bcdba[_0x38b051(0x546)](),_0xeeae2(new _0x4d80d8['OperationCanceledException']());});});}_0x18951a[_0xd7a9c0(0x1149)]=_0x2243d4;function _0x55c661(_0x4c4de6){const _0x4feda6=_0xd7a9c0,_0x103c44=[];let _0x2cc68c=0x0;const _0xf21158=_0x4c4de6['length'];function _0xc37c2d(){return _0x2cc68c<_0xf21158?_0x4c4de6[_0x2cc68c++]():null;}function _0x22f034(_0x3915be){const _0x82fe4b=a1_0x5357;_0x3915be!==undefined&&_0x3915be!==null&&_0x103c44['push'](_0x3915be);const _0x131860=_0xc37c2d();if(_0x131860)return _0x131860['then'](_0x22f034);return Promise[_0x82fe4b(0x102f)](_0x103c44);}return Promise['resolve'](null)[_0x4feda6(0x53b)](_0x22f034);}_0x18951a[_0xd7a9c0(0x4f5)]=_0x55c661;function _0x5e42b8(_0x2c06d2,_0x3a41d7=_0x15b84a=>!!_0x15b84a,_0x1b1d7d=null){let _0x4e28f9=0x0;const _0x3a989d=_0x2c06d2['length'],_0x10d58b=()=>{const _0x338b18=a1_0x5357;if(_0x4e28f9>=_0x3a989d)return Promise[_0x338b18(0x102f)](_0x1b1d7d);const _0x2ff820=_0x2c06d2[_0x4e28f9++],_0x205fc4=Promise[_0x338b18(0x102f)](_0x2ff820());return _0x205fc4['then'](_0x3a0d8d=>{const _0x3d23af=_0x338b18;if(_0x3a41d7(_0x3a0d8d))return Promise[_0x3d23af(0x102f)](_0x3a0d8d);return _0x10d58b();});};return _0x10d58b();}_0x18951a[_0xd7a9c0(0x426)]=_0x5e42b8;function _0x5ad2a8(_0x440537,_0x202797=_0x950c87=>!!_0x950c87,_0x54a778=null){const _0x176368=_0xd7a9c0;if(_0x440537[_0x176368(0xab7)]===0x0)return Promise[_0x176368(0x102f)](_0x54a778);let _0x2ad061=_0x440537[_0x176368(0xab7)];const _0x13b92c=()=>{const _0x502d37=_0x176368;var _0x38067b,_0x10454e;_0x2ad061=-0x1;for(const _0x4398dc of _0x440537){(_0x10454e=(_0x38067b=_0x4398dc)[_0x502d37(0x7c1)])===null||_0x10454e===void 0x0?void 0x0:_0x10454e[_0x502d37(0x84f)](_0x38067b);}};return new Promise((_0x3c7213,_0x5c1dae)=>{const _0x3cdba0=_0x176368;for(const _0x367528 of _0x440537){_0x367528[_0x3cdba0(0x53b)](_0x202aa4=>{if(--_0x2ad061>=0x0&&_0x202797(_0x202aa4))_0x13b92c(),_0x3c7213(_0x202aa4);else _0x2ad061===0x0&&_0x3c7213(_0x54a778);})[_0x3cdba0(0xaad)](_0x407c48=>{--_0x2ad061>=0x0&&(_0x13b92c(),_0x5c1dae(_0x407c48));});}});}_0x18951a[_0xd7a9c0(0x858)]=_0x5ad2a8;class _0x1dc795{constructor(_0x100793){const _0x26a176=_0xd7a9c0;this['_size']=0x0,this[_0x26a176(0xc7c)]=_0x100793,this[_0x26a176(0x506)]=[],this['_runningPromises']=0x0,this[_0x26a176(0x9b8)]=new _0x3cd590[(_0x26a176(0x7f6))]();}get[_0xd7a9c0(0xdb4)](){const _0x36b3a2=_0xd7a9c0;return this['_onDrained'][_0x36b3a2(0xe0a)];}get[_0xd7a9c0(0x70a)](){const _0x1339db=_0xd7a9c0;return this[_0x1339db(0x11db)];}['queue'](_0x4d5c48){const _0x43303f=_0xd7a9c0;return this[_0x43303f(0x11db)]++,new Promise((_0x52b440,_0x13385b)=>{const _0x5244f0=_0x43303f;this['_outstandingPromises'][_0x5244f0(0x71f)]({'factory':_0x4d5c48,'c':_0x52b440,'e':_0x13385b}),this[_0x5244f0(0x64c)]();});}['dispose'](){const _0x19868f=_0xd7a9c0;this[_0x19868f(0x9b8)][_0x19868f(0x546)]();}[_0xd7a9c0(0x64c)](){const _0x141749=_0xd7a9c0;while(this[_0x141749(0x506)][_0x141749(0xab7)]&&this[_0x141749(0xed3)]this[_0x141749(0xff4)](),()=>this[_0x141749(0xff4)]());}}[_0xd7a9c0(0xff4)](){const _0x14a4ea=_0xd7a9c0;this[_0x14a4ea(0x11db)]--,this['_runningPromises']--,this['_outstandingPromises'][_0x14a4ea(0xab7)]>0x0?this[_0x14a4ea(0x64c)]():this[_0x14a4ea(0x9b8)][_0x14a4ea(0x1a0)]();}}_0x18951a[_0xd7a9c0(0x603)]=_0x1dc795;class _0x10a4f0 extends _0x1dc795{constructor(){super(0x1);}}_0x18951a['Queue']=_0x10a4f0;class _0x52a5af{constructor(){const _0x3dc6b6=_0xd7a9c0;this[_0x3dc6b6(0xe3a)]=new _0x1d3f9e(),this[_0x3dc6b6(0xdbb)]=0x0;}[_0xd7a9c0(0xcb2)](_0x49beab){const _0x1ed83b=_0xd7a9c0;if(!this['_sequentializer'][_0x1ed83b(0xa79)]())return this[_0x1ed83b(0xe3a)][_0x1ed83b(0x126f)](this['_tasks']++,_0x49beab());return this[_0x1ed83b(0xe3a)][_0x1ed83b(0xcb2)](()=>{const _0x5c6f6b=_0x1ed83b;return this['_sequentializer'][_0x5c6f6b(0x126f)](this[_0x5c6f6b(0xdbb)]++,_0x49beab());});}}_0x18951a[_0xd7a9c0(0x73e)]=_0x52a5af;class _0x51f409{constructor(_0x49336f,_0x3f7989){const _0x4b3ec9=_0xd7a9c0;this[_0x4b3ec9(0x11dc)]=-0x1,typeof _0x49336f===_0x4b3ec9(0xbc6)&&typeof _0x3f7989===_0x4b3ec9(0xf1f)&&this['setIfNotSet'](_0x49336f,_0x3f7989);}[_0xd7a9c0(0x546)](){const _0x5c367f=_0xd7a9c0;this[_0x5c367f(0x7c1)]();}['cancel'](){const _0x30d249=_0xd7a9c0;this[_0x30d249(0x11dc)]!==-0x1&&(clearTimeout(this[_0x30d249(0x11dc)]),this[_0x30d249(0x11dc)]=-0x1);}[_0xd7a9c0(0x680)](_0x2de031,_0x2fe528){const _0x3a58d1=_0xd7a9c0;this[_0x3a58d1(0x7c1)](),this[_0x3a58d1(0x11dc)]=setTimeout(()=>{const _0x4f4ddf=_0x3a58d1;this[_0x4f4ddf(0x11dc)]=-0x1,_0x2de031();},_0x2fe528);}[_0xd7a9c0(0xa87)](_0xf27d0a,_0x4fc476){const _0x3f2bc3=_0xd7a9c0;if(this[_0x3f2bc3(0x11dc)]!==-0x1)return;this[_0x3f2bc3(0x11dc)]=setTimeout(()=>{const _0x4cec83=_0x3f2bc3;this[_0x4cec83(0x11dc)]=-0x1,_0xf27d0a();},_0x4fc476);}}_0x18951a[_0xd7a9c0(0x10dc)]=_0x51f409;class _0x16b6a0{constructor(){const _0x154772=_0xd7a9c0;this[_0x154772(0x78f)]=undefined;}[_0xd7a9c0(0x7c1)](){const _0x16eea6=_0xd7a9c0;var _0x3d94f4;(_0x3d94f4=this[_0x16eea6(0x78f)])===null||_0x3d94f4===void 0x0?void 0x0:_0x3d94f4[_0x16eea6(0x546)](),this['_disposable']=undefined;}[_0xd7a9c0(0x680)](_0x5bd38a,_0x11f445,_0x389b87=globalThis){const _0x739290=_0xd7a9c0;this['cancel']();const _0x54bd5c=_0x389b87[_0x739290(0x807)](()=>{_0x5bd38a();},_0x11f445);this[_0x739290(0x78f)]=_0x3cd590[_0x739290(0x2d2)][_0x739290(0xffd)](()=>{const _0x384a00=_0x739290;_0x389b87['clearInterval'](_0x54bd5c),this[_0x384a00(0x78f)]=undefined;});}['dispose'](){this['cancel']();}}_0x18951a[_0xd7a9c0(0xbbc)]=_0x16b6a0;class _0x26e14b{constructor(_0x5b2954,_0x31e668){const _0x21ba80=_0xd7a9c0;this[_0x21ba80(0x335)]=-0x1,this[_0x21ba80(0x1046)]=_0x5b2954,this[_0x21ba80(0xddf)]=_0x31e668,this['_timeoutHandler']=this['_onTimeout'][_0x21ba80(0xf06)](this);}get[_0xd7a9c0(0x998)](){const _0x1d41cb=_0xd7a9c0;return this[_0x1d41cb(0xddf)];}set[_0xd7a9c0(0x998)](_0x1f5ca6){const _0x34e6a7=_0xd7a9c0;this[_0x34e6a7(0xddf)]=_0x1f5ca6;}['dispose'](){const _0x2d6528=_0xd7a9c0;this[_0x2d6528(0x7c1)](),this['runner']=null;}[_0xd7a9c0(0x7c1)](){const _0x51534a=_0xd7a9c0;this['isScheduled']()&&(clearTimeout(this[_0x51534a(0x335)]),this[_0x51534a(0x335)]=-0x1);}[_0xd7a9c0(0xd58)](_0x250240=this[_0xd7a9c0(0xddf)]){const _0x4af701=_0xd7a9c0;this['cancel'](),this['_timeoutToken']=setTimeout(this[_0x4af701(0x2eb)],_0x250240);}[_0xd7a9c0(0x32e)](){return this['_timeoutToken']!==-0x1;}['flush'](){const _0x56ed01=_0xd7a9c0;this[_0x56ed01(0x32e)]()&&(this[_0x56ed01(0x7c1)](),this[_0x56ed01(0x374)]());}[_0xd7a9c0(0x374)](){const _0x15c631=_0xd7a9c0;var _0x1cf7e3;(_0x1cf7e3=this[_0x15c631(0x1046)])===null||_0x1cf7e3===void 0x0?void 0x0:_0x1cf7e3[_0x15c631(0x84f)](this);}['_onTimeout'](){const _0xfcf96d=_0xd7a9c0;this[_0xfcf96d(0x335)]=-0x1,this[_0xfcf96d(0x1046)]&&this[_0xfcf96d(0x374)]();}}_0x18951a[_0xd7a9c0(0x6e3)]=_0x26e14b;class _0x4623c4{constructor(_0xb01898,_0x5cd420){const _0x53c6ce=_0xd7a9c0;_0x5cd420%0x3e8!==0x0&&console[_0x53c6ce(0x1145)]('ProcessTimeRunOnceScheduler\x20resolution\x20is\x201s,\x20'+_0x5cd420+_0x53c6ce(0xf51)),this['_runner']=_0xb01898,this[_0x53c6ce(0xddf)]=_0x5cd420,this['_counter']=0x0,this[_0x53c6ce(0x11aa)]=-0x1,this[_0x53c6ce(0x670)]=this[_0x53c6ce(0x57e)]['bind'](this);}['dispose'](){const _0x414116=_0xd7a9c0;this[_0x414116(0x7c1)](),this[_0x414116(0x11cd)]=null;}[_0xd7a9c0(0x7c1)](){const _0x17face=_0xd7a9c0;this['isScheduled']()&&(clearInterval(this[_0x17face(0x11aa)]),this[_0x17face(0x11aa)]=-0x1);}[_0xd7a9c0(0xd58)](_0x33409f=this['_timeout']){const _0x260086=_0xd7a9c0;_0x33409f%0x3e8!==0x0&&console[_0x260086(0x1145)](_0x260086(0x957)+_0x33409f+_0x260086(0xf51)),this['cancel'](),this[_0x260086(0xf7d)]=Math['ceil'](_0x33409f/0x3e8),this['_intervalToken']=setInterval(this[_0x260086(0x670)],0x3e8);}[_0xd7a9c0(0x32e)](){const _0x5d271f=_0xd7a9c0;return this[_0x5d271f(0x11aa)]!==-0x1;}[_0xd7a9c0(0x57e)](){const _0x5ce9ea=_0xd7a9c0;var _0x3a6274;this[_0x5ce9ea(0xf7d)]--;if(this['_counter']>0x0)return;clearInterval(this[_0x5ce9ea(0x11aa)]),this[_0x5ce9ea(0x11aa)]=-0x1,(_0x3a6274=this[_0x5ce9ea(0x11cd)])===null||_0x3a6274===void 0x0?void 0x0:_0x3a6274[_0x5ce9ea(0x84f)](this);}}_0x18951a[_0xd7a9c0(0x9d4)]=_0x4623c4;class _0x4d4049 extends _0x26e14b{constructor(_0x38fa0f,_0x37538f){const _0x578fe2=_0xd7a9c0;super(_0x38fa0f,_0x37538f),this[_0x578fe2(0xce3)]=[];}[_0xd7a9c0(0x1056)](_0x2d3526){const _0x229821=_0xd7a9c0;this[_0x229821(0xce3)][_0x229821(0x71f)](_0x2d3526),!this[_0x229821(0x32e)]()&&this[_0x229821(0xd58)]();}['dispose'](){const _0x2e2fb2=_0xd7a9c0;this[_0x2e2fb2(0xce3)]=[],super['dispose']();}[_0xd7a9c0(0x374)](){const _0x2ff210=_0xd7a9c0;var _0x41cee4;const _0x5c09ab=this['_units'];this[_0x2ff210(0xce3)]=[],(_0x41cee4=this[_0x2ff210(0x1046)])===null||_0x41cee4===void 0x0?void 0x0:_0x41cee4[_0x2ff210(0x84f)](this,_0x5c09ab);}}_0x18951a[_0xd7a9c0(0x119e)]=_0x4d4049;class _0x1d3f9e{get['running'](){const _0x2270be=_0xd7a9c0;var _0x1cedfc;return(_0x1cedfc=this[_0x2270be(0xcc0)])===null||_0x1cedfc===void 0x0?void 0x0:_0x1cedfc[_0x2270be(0xe0f)];}[_0xd7a9c0(0xa79)](_0x5d1ac6){const _0xd82a35=_0xd7a9c0;var _0x50fcc9;if(typeof _0x5d1ac6===_0xd82a35(0xf1f))return((_0x50fcc9=this['_running'])===null||_0x50fcc9===void 0x0?void 0x0:_0x50fcc9[_0xd82a35(0xf32)])===_0x5d1ac6;return!!this[_0xd82a35(0xcc0)];}[_0xd7a9c0(0x66b)](){const _0x26620f=_0xd7a9c0;var _0x2e8745;(_0x2e8745=this['_running'])===null||_0x2e8745===void 0x0?void 0x0:_0x2e8745[_0x26620f(0x7c1)]();}[_0xd7a9c0(0x126f)](_0x305557,_0x4f67fb,_0x394e1d){const _0x537900=_0xd7a9c0;return this[_0x537900(0xcc0)]={'taskId':_0x305557,'cancel':()=>_0x394e1d===null||_0x394e1d===void 0x0?void 0x0:_0x394e1d(),'promise':_0x4f67fb},_0x4f67fb[_0x537900(0x53b)](()=>this[_0x537900(0x11d6)](_0x305557),()=>this[_0x537900(0x11d6)](_0x305557)),_0x4f67fb;}[_0xd7a9c0(0xcb2)](_0x43a342){const _0x657ee5=_0xd7a9c0;if(!this[_0x657ee5(0x485)]){let _0x5fa3ca,_0x2449de;const _0x4ae78e=new Promise((_0x209e36,_0x318d71)=>{_0x5fa3ca=_0x209e36,_0x2449de=_0x318d71;});this[_0x657ee5(0x485)]={'run':_0x43a342,'promise':_0x4ae78e,'promiseResolve':_0x5fa3ca,'promiseReject':_0x2449de};}else this[_0x657ee5(0x485)][_0x657ee5(0x126f)]=_0x43a342;return this[_0x657ee5(0x485)][_0x657ee5(0xe0f)];}[_0xd7a9c0(0x7e3)](){const _0x18fb11=_0xd7a9c0;return!!this[_0x18fb11(0x485)];}async['join'](){const _0x288d40=_0xd7a9c0;var _0x413e1b,_0x524d95,_0x221495;return(_0x524d95=(_0x413e1b=this['_queued'])===null||_0x413e1b===void 0x0?void 0x0:_0x413e1b['promise'])!==null&&_0x524d95!==void 0x0?_0x524d95:(_0x221495=this['_running'])===null||_0x221495===void 0x0?void 0x0:_0x221495[_0x288d40(0xe0f)];}[_0xd7a9c0(0x11d6)](_0x58aa96){const _0x4f5a87=_0xd7a9c0;this['_running']&&_0x58aa96===this[_0x4f5a87(0xcc0)]['taskId']&&(this[_0x4f5a87(0xcc0)]=undefined,this[_0x4f5a87(0x12de)]());}[_0xd7a9c0(0x12de)](){const _0x15141a=_0xd7a9c0;if(this[_0x15141a(0x485)]){const _0xb394fe=this[_0x15141a(0x485)];this[_0x15141a(0x485)]=undefined,_0xb394fe[_0x15141a(0x126f)]()['then'](_0xb394fe['promiseResolve'],_0xb394fe[_0x15141a(0x4b8)]);}}}_0x18951a['TaskSequentializer']=_0x1d3f9e;class _0x485026{constructor(_0x389c5c,_0x2cd654=()=>Date[_0xd7a9c0(0x288)]()){const _0x204897=_0xd7a9c0;this['_interval']=_0x389c5c,this[_0x204897(0x51d)]=_0x2cd654,this[_0x204897(0xc4e)]=0x0,this[_0x204897(0x7eb)]=0x0;}['increment'](){const _0x3aa958=_0xd7a9c0,_0x17baa2=this[_0x3aa958(0x51d)]();return _0x17baa2-this[_0x3aa958(0xc4e)]>this[_0x3aa958(0xa6e)]&&(this[_0x3aa958(0xc4e)]=_0x17baa2,this[_0x3aa958(0x7eb)]=0x0),this[_0x3aa958(0x7eb)]++,this['_value'];}}_0x18951a[_0xd7a9c0(0x44f)]=_0x485026;},0xc948:(_0x6c5278,_0x8dcd0b,_0x4f29f6)=>{'use strict';const _0x5a7da9=a1_0x5357;Object['defineProperty'](_0x8dcd0b,_0x5a7da9(0x7fe),{'value':!![]}),_0x8dcd0b[_0x5a7da9(0x86d)]=_0x8dcd0b[_0x5a7da9(0x4d7)]=void 0x0;const _0x22fb5f=_0x4f29f6(0x2ef4);function _0x4a9559(_0x90c315){const _0x239453=_0x5a7da9;if(_0x90c315!==undefined){const _0x21e095=JSON[_0x239453(0xc4a)](_0x90c315);if(_0x22fb5f[_0x239453(0xc10)]===_0x21e095)return;}throw new Error(_0x22fb5f[_0x239453(0xc10)]+'\x0a\x0a');}_0x8dcd0b[_0x5a7da9(0x4d7)]=_0x4a9559;function _0x207c0b(){const _0x38ae83=_0x5a7da9;return JSON[_0x38ae83(0x7d5)](_0x22fb5f['licenseErrorText']);}_0x8dcd0b[_0x5a7da9(0x86d)]=_0x207c0b;},0x16cc0:(_0x3fc5d4,_0x4d537a,_0x251d79)=>{'use strict';const _0x49a33a=a1_0x5357;Object[_0x49a33a(0x9ae)](_0x4d537a,_0x49a33a(0x7fe),{'value':!![]}),_0x4d537a[_0x49a33a(0xab5)]=_0x4d537a['tryGetStringValues']=_0x4d537a[_0x49a33a(0x116f)]=_0x4d537a[_0x49a33a(0x5ad)]=void 0x0;const _0x5eb314=_0x251d79(0x15000);function _0x373394(_0x574a1f,_0x510558){const _0x5820cb=_0x49a33a,_0x22aca6=_0x574a1f[_0x5820cb(0xd56)](_0x56775b=>_0x56775b===_0x510558);if(_0x22aca6<0x0)return;_0x574a1f[_0x5820cb(0x7e9)](_0x22aca6,0x1);}_0x4d537a[_0x49a33a(0x5ad)]=_0x373394;function _0xeb3512(_0x2105b4,_0x4dda1b){const _0x1db67f=_0x49a33a;if(_0x4dda1b===undefined||_0x4dda1b===null)return;_0x2105b4[_0x1db67f(0x71f)](_0x4dda1b);}_0x4d537a[_0x49a33a(0x116f)]=_0xeb3512;function _0x565208(_0x66e346){const _0x2c1380=_0x49a33a;if(!_0x66e346||!Array['isArray'](_0x66e346)||_0x66e346[_0x2c1380(0xab7)]===0x0)return[];return _0x66e346['filter'](_0x1f37d4=>_0x1f37d4&&(0x0,_0x5eb314[_0x2c1380(0xc57)])(_0x1f37d4));}_0x4d537a['tryGetStringValues']=_0x565208;function _0x34d52e(_0x34d02e){return _0x34d02e===undefined?undefined:_0x34d02e;}_0x4d537a[_0x49a33a(0xab5)]=_0x34d52e;},0x11bbc:function(_0x130b1d,_0x5a8fb0,_0x3dec03){'use strict';const _0x1fad85=a1_0x5357;var _0xabf29f=this&&this[_0x1fad85(0x80e)]||(Object[_0x1fad85(0xffd)]?function(_0x13f387,_0x881b31,_0x3fa58b,_0x433d3f){const _0x1d8ce3=_0x1fad85;if(_0x433d3f===undefined)_0x433d3f=_0x3fa58b;var _0x49a3f4=Object['getOwnPropertyDescriptor'](_0x881b31,_0x3fa58b);(!_0x49a3f4||(_0x1d8ce3(0x10b5)in _0x49a3f4?!_0x881b31[_0x1d8ce3(0x7fe)]:_0x49a3f4[_0x1d8ce3(0xe29)]||_0x49a3f4[_0x1d8ce3(0x55e)]))&&(_0x49a3f4={'enumerable':!![],'get':function(){return _0x881b31[_0x3fa58b];}}),Object[_0x1d8ce3(0x9ae)](_0x13f387,_0x433d3f,_0x49a3f4);}:function(_0x16b1fa,_0x3f1d3a,_0x16eeef,_0x232a78){if(_0x232a78===undefined)_0x232a78=_0x16eeef;_0x16b1fa[_0x232a78]=_0x3f1d3a[_0x16eeef];}),_0x4cef7f=this&&this[_0x1fad85(0xc98)]||(Object[_0x1fad85(0xffd)]?function(_0xb1e3e,_0x3afb87){const _0x3f4927=_0x1fad85;Object[_0x3f4927(0x9ae)](_0xb1e3e,_0x3f4927(0x1015),{'enumerable':!![],'value':_0x3afb87});}:function(_0x361f53,_0x2fc24c){_0x361f53['default']=_0x2fc24c;}),_0x379242=this&&this['__importStar']||function(_0x3944fc){const _0x525ff2=_0x1fad85;if(_0x3944fc&&_0x3944fc[_0x525ff2(0x7fe)])return _0x3944fc;var _0x584e3c={};if(_0x3944fc!=null){for(var _0x537afe in _0x3944fc)if(_0x537afe!==_0x525ff2(0x1015)&&Object['prototype'][_0x525ff2(0x9b9)][_0x525ff2(0x84f)](_0x3944fc,_0x537afe))_0xabf29f(_0x584e3c,_0x3944fc,_0x537afe);}return _0x4cef7f(_0x584e3c,_0x3944fc),_0x584e3c;};Object['defineProperty'](_0x5a8fb0,_0x1fad85(0x7fe),{'value':!![]}),_0x5a8fb0[_0x1fad85(0xcb5)]=_0x5a8fb0[_0x1fad85(0xaa6)]=_0x5a8fb0[_0x1fad85(0x87c)]=_0x5a8fb0[_0x1fad85(0x345)]=_0x5a8fb0[_0x1fad85(0xc3e)]=_0x5a8fb0[_0x1fad85(0x5fc)]=_0x5a8fb0[_0x1fad85(0x242)]=_0x5a8fb0[_0x1fad85(0xb7d)]=_0x5a8fb0[_0x1fad85(0x195)]=void 0x0;const _0x1df3a3=_0x379242(_0x3dec03(0x17740)),_0xd785b2=_0x3dec03(0x16520);_0x5a8fb0['VERSION']=_0xd785b2[_0x1fad85(0xd08)]||'',_0x5a8fb0[_0x1fad85(0xb7d)]=_0xd785b2['pyrightCommit']||_0x1fad85(0xb54),_0x5a8fb0[_0x1fad85(0x242)]=_0xd785b2[_0x1fad85(0x742)]||_0x1fad85(0xb54),_0x5a8fb0[_0x1fad85(0x5fc)]=_0x331aa7(_0x5a8fb0['VERSION']),_0x5a8fb0[_0x1fad85(0xc3e)]=_0x5a8fb0[_0x1fad85(0x195)][_0x1fad85(0xaa7)]('-dev')!==-0x1,_0x5a8fb0[_0x1fad85(0x345)]=_0x5a8fb0[_0x1fad85(0x195)][_0x1fad85(0xaa7)](_0x1fad85(0x225))!==-0x1,_0x5a8fb0[_0x1fad85(0x87c)]=!_0x5a8fb0[_0x1fad85(0x5fc)]&&!_0x5a8fb0[_0x1fad85(0xc3e)]&&!_0x5a8fb0['IS_PR'],_0x5a8fb0[_0x1fad85(0xaa6)]=_0x5a8fb0['IS_DEV']||_0x5a8fb0[_0x1fad85(0x345)],_0x5a8fb0['PYLANCE_EXTENSION_ID']=_0x1fad85(0x1297);function _0x331aa7(_0x9e95a5){const _0x300ae8=_0x1fad85;try{const _0x47d99d=new _0x1df3a3[(_0x300ae8(0x371))](_0x9e95a5)['patch'];return _0x47d99d>=0x64;}catch(_0x4a0b12){return![];}}},0xa41c:(_0x5d9c49,_0x2a7f6e)=>{'use strict';const _0x2928e=a1_0x5357;Object[_0x2928e(0x9ae)](_0x2a7f6e,_0x2928e(0x7fe),{'value':!![]}),_0x2a7f6e[_0x2928e(0xd3b)]=_0x2a7f6e['getWorkspace']=_0x2a7f6e[_0x2928e(0x1033)]=_0x2a7f6e[_0x2928e(0x45a)]=void 0x0,_0x2a7f6e[_0x2928e(0x45a)]={'packageDepths':[]};function _0x3462c0(_0x3f0850){const _0x3e59e7=_0x2928e;return _0x3f0850===null||_0x3f0850===void 0x0?void 0x0:_0x3f0850[_0x3e59e7(0xbd5)][_0x3e59e7(0x23f)];}_0x2a7f6e[_0x2928e(0x1033)]=_0x3462c0;function _0x5c2b1e(_0x3885c9){return _0x3885c9;}_0x2a7f6e['getWorkspace']=_0x5c2b1e;function _0x285b21(_0x5c1078){return _0x5c1078;}_0x2a7f6e[_0x2928e(0xd3b)]=_0x285b21;},0xc278:function(_0x5c288a,_0x23bccc,_0x221184){'use strict';const _0x383db7=a1_0x5357;var _0xe5cf8f=this&&this[_0x383db7(0x4b3)]||function(_0x475842){const _0x5f304c=_0x383db7;return _0x475842&&_0x475842[_0x5f304c(0x7fe)]?_0x475842:{'default':_0x475842};};Object[_0x383db7(0x9ae)](_0x23bccc,_0x383db7(0x7fe),{'value':!![]}),_0x23bccc[_0x383db7(0x3d5)]=void 0x0;let _0x2086ea;try{_0x2086ea=_0x221184(0x157a0),!(_0x2086ea===null||_0x2086ea===void 0x0?void 0x0:_0x2086ea[_0x383db7(0x10a6)])&&(_0x2086ea=undefined);}catch{}const _0x4e2a0a=_0xe5cf8f(_0x221184(0x11b68)),_0x18efc0=(_0x2086ea===null||_0x2086ea===void 0x0?void 0x0:_0x2086ea[_0x383db7(0x10a6)])||_0x4e2a0a['default'];function _0x412655(_0x4184ba){const _0x3ecd21=_0x383db7;return _0x18efc0(_0x3ecd21(0x3d5))[_0x3ecd21(0x1ab)](_0x4184ba)[_0x3ecd21(0x5e0)](_0x3ecd21(0x930));}_0x23bccc[_0x383db7(0x3d5)]=_0x412655;},0x11551:(_0x3e3c22,_0x145ecd,_0x6ff346)=>{'use strict';const _0x22e0ba=a1_0x5357;Object[_0x22e0ba(0x9ae)](_0x145ecd,_0x22e0ba(0x7fe),{'value':!![]}),_0x145ecd[_0x22e0ba(0x318)]=void 0x0;const _0x598a60=_0x6ff346(0x10d44);class _0x5940d6 extends _0x598a60[_0x22e0ba(0x433)]{constructor(_0x4dec0f){super(_0x4dec0f),this['_result']='',this['_originalText']='';}get['originalText'](){const _0x1f3ad8=_0x22e0ba;return this[_0x1f3ad8(0x7d9)];}[_0x22e0ba(0x96d)](_0x35f0f7){const _0x42bf3a=_0x22e0ba;this[_0x42bf3a(0x7d9)]=_0x35f0f7[_0x42bf3a(0xed6)][_0x42bf3a(0xfb5)],this[_0x42bf3a(0x1f8)]='',super['walk'](_0x35f0f7);}[_0x22e0ba(0x824)](_0x2fed97){const _0x201d82=_0x22e0ba;this[_0x201d82(0x1f8)]+=_0x2fed97;}[_0x22e0ba(0xd82)](_0x5d85f9,_0x57ebb0){const _0x535e5c=_0x22e0ba;_0x5d85f9<0x0&&(_0x5d85f9=this['_result'][_0x535e5c(0xab7)]+_0x5d85f9),this[_0x535e5c(0x1f8)]=this[_0x535e5c(0x1f8)][_0x535e5c(0xc31)](0x0,_0x5d85f9)+_0x57ebb0+this[_0x535e5c(0x1f8)]['slice'](_0x5d85f9);}['getCurrentIndentation'](){const _0x28b9b0=_0x22e0ba,_0x535051=this[_0x28b9b0(0x1f8)]['lastIndexOf']('\x0a');if(_0x535051>=0x0){const _0x2a9656=this[_0x28b9b0(0x1f8)][_0x28b9b0(0xc31)](_0x535051+0x1),_0x38ad6d=_0x2a9656[_0x28b9b0(0x1044)](/^(\s+|[ ]+)/);if(_0x38ad6d)return _0x38ad6d[0x0]['replace'](/ /g,'\x20');}return'';}[_0x22e0ba(0x9e8)](){const _0x2a1913=_0x22e0ba,_0x23de49=this[_0x2a1913(0x1f8)][_0x2a1913(0x6eb)]('\x0a');if(_0x23de49>=0x0){const _0x1a7a79=this['_result'][_0x2a1913(0xc31)](_0x23de49+0x1),_0x17ae2e=_0x1a7a79[_0x2a1913(0x1044)](/^(\s+|[ ]+)/);if(_0x17ae2e)return this['_result']=this[_0x2a1913(0x1f8)][_0x2a1913(0xc31)](0x0,_0x23de49+0x1)+_0x1a7a79['slice'](_0x17ae2e[0x0][_0x2a1913(0xab7)]),_0x17ae2e[0x0][_0x2a1913(0x12fc)](/ /g,'\x20');}return'';}['removeUpToLastLineFeed'](){const _0x14c453=_0x22e0ba,_0x122fce=this[_0x14c453(0x1f8)][_0x14c453(0x6eb)]('\x0a');_0x122fce>=0x0&&(this[_0x14c453(0x1f8)]=this[_0x14c453(0x1f8)][_0x14c453(0xc31)](0x0,_0x122fce));}[_0x22e0ba(0x10ce)](_0x1d14ba,_0x4b4441){const _0x3d3e53=_0x22e0ba;this[_0x3d3e53(0x1f8)]=this[_0x3d3e53(0x1f8)][_0x3d3e53(0x12fc)](_0x1d14ba,_0x4b4441);}['getResult'](){const _0x2d4aa8=_0x22e0ba;return this[_0x2d4aa8(0x1f8)];}[_0x22e0ba(0x338)](_0x281b88){const _0x317658=_0x22e0ba;var _0x2317a0;if(_0x281b88[_0x317658(0x32f)]>0x0){const _0xa95b9c=this[_0x317658(0x1f8)];this['_result']='';((_0x2317a0=this['currentNode'])===null||_0x2317a0===void 0x0?void 0x0:_0x2317a0['id'])!==_0x281b88['id']?this[_0x317658(0x40b)](_0x281b88):this[_0x317658(0x38b)](_0x281b88);const _0x35ea2a=this[_0x317658(0x1f8)];return this[_0x317658(0x1f8)]=_0xa95b9c,_0x35ea2a;}else return _0x281b88[_0x317658(0xfb5)];}['handleError'](_0x52c0b5){const _0x3a4b17=_0x22e0ba,_0x5f1f89=this[_0x3a4b17(0x7d9)][_0x3a4b17(0xc31)](_0x52c0b5['startIndex']);return this[_0x3a4b17(0x824)](_0x5f1f89),![];}['visitText'](_0x1e7339){const _0x546ffa=_0x22e0ba;return this['appendText'](_0x1e7339[_0x546ffa(0xfb5)]),!![];}['visitAdornment'](_0x19a33a){const _0x1feec3=_0x22e0ba;return this['appendText'](_0x19a33a[_0x1feec3(0xfb5)]),!![];}[_0x22e0ba(0xc5a)](_0x8d4f02){const _0x4acd24=_0x22e0ba;return this[_0x4acd24(0x824)]('\x0a'),!![];}['visitSpace'](_0x1558fd){const _0x1df124=_0x22e0ba;var _0x55ea9b;return((_0x55ea9b=this[_0x1df124(0x912)])===null||_0x55ea9b===void 0x0?void 0x0:_0x55ea9b[_0x1df124(0x8b6)])!=='|'&&this[_0x1df124(0x824)](_0x1558fd),!![];}['visitIndent'](_0x2eae09){const _0x20a97c=_0x22e0ba;return this[_0x20a97c(0x824)](_0x2eae09),!![];}[_0x22e0ba(0xe84)](_0x1fd0f5){const _0xf1d058=_0x22e0ba;return this[_0xf1d058(0x824)](_0x1fd0f5['text']),!![];}['visitEmphasis'](_0x52cc04){const _0x59b611=_0x22e0ba;return this[_0x59b611(0x824)](_0x52cc04[_0x59b611(0xfb5)]),!![];}[_0x22e0ba(0xf33)](_0xbb5a95){const _0x33f6cf=_0x22e0ba;return this[_0x33f6cf(0x824)](_0xbb5a95['text']),!![];}}_0x145ecd['BaseFormatter']=_0x5940d6;},0x10d44:(_0x4dc0a6,_0x10afe9)=>{'use strict';const _0x962d3d=a1_0x5357;Object['defineProperty'](_0x10afe9,_0x962d3d(0x7fe),{'value':!![]}),_0x10afe9[_0x962d3d(0x433)]=void 0x0;class _0x223f73{constructor(_0x22d54d){const _0x479ff6=_0x962d3d;this[_0x479ff6(0x947)]=_0x22d54d,this[_0x479ff6(0x35e)]=[];}get[_0x962d3d(0xfb5)](){const _0x5187c8=_0x962d3d;var _0x23b9e8;return((_0x23b9e8=this[_0x5187c8(0xd1c)])===null||_0x23b9e8===void 0x0?void 0x0:_0x23b9e8['rootNode'][_0x5187c8(0xfb5)])||'';}get['currentNode'](){const _0x222756=_0x962d3d;return this[_0x222756(0x102b)];}get[_0x962d3d(0x105a)](){const _0x3fb53c=_0x962d3d;var _0x32e56d;return(_0x32e56d=this[_0x3fb53c(0xd1c)])===null||_0x32e56d===void 0x0?void 0x0:_0x32e56d[_0x3fb53c(0xed6)];}[_0x962d3d(0x96d)](_0x37b61b){const _0x13a26a=_0x962d3d;this['_document']=_0x37b61b,this[_0x13a26a(0x102b)]=_0x37b61b[_0x13a26a(0xed6)],this['walkChildren'](this[_0x13a26a(0x102b)]);}['getNodeIndentation'](_0x3fffbd){const _0x424887=_0x962d3d;if(_0x3fffbd)for(let _0x466168=_0x3fffbd[_0x424887(0x36c)];_0x466168>=0x0;_0x466168--){if(this[_0x424887(0xfb5)][_0x466168]==='\x0a'||_0x466168===0x0){const _0x48f5e7=this[_0x424887(0xfb5)][_0x424887(0xc31)](_0x466168+0x1,_0x3fffbd[_0x424887(0x36c)])[_0x424887(0x1044)](/^\s+/);if(_0x48f5e7)return _0x48f5e7[0x0];else break;}}return'';}[_0x962d3d(0x2fe)](_0x1628f1,_0x6843f6){const _0x4051a1=_0x962d3d,_0x3ad5b2=this[_0x4051a1(0xfb5)][_0x4051a1(0xc31)](_0x1628f1[_0x4051a1(0x1219)],_0x6843f6[_0x4051a1(0x36c)]);return _0x3ad5b2;}['getCurrentIndentation'](_0x441c38){const _0x2323c4=_0x962d3d,_0x54157c=_0x441c38!==null&&_0x441c38!==void 0x0?_0x441c38:this['currentNode'];if(_0x54157c)return this[_0x2323c4(0xcda)](_0x54157c);return'';}[_0x962d3d(0x40b)](_0x403b8b){const _0x1e6d3a=_0x962d3d;var _0x2f1329;const _0xdf481c=this[_0x1e6d3a(0xd1c)];this['_currentNode']=_0x403b8b;let _0x33d080=!![];switch(_0x403b8b['type']){case _0x1e6d3a(0xb0c):_0x33d080=this[_0x1e6d3a(0x92a)](_0x403b8b);break;case _0x1e6d3a(0xf94):_0x33d080=this[_0x1e6d3a(0xea2)](_0x403b8b);break;case _0x1e6d3a(0x730):_0x33d080=this[_0x1e6d3a(0xe44)](_0x403b8b);break;case _0x1e6d3a(0x514):_0x33d080=this[_0x1e6d3a(0xf36)](_0x403b8b);break;case _0x1e6d3a(0xf63):_0x33d080=this[_0x1e6d3a(0x2e3)](_0x403b8b);break;case _0x1e6d3a(0xf12):_0x33d080=this[_0x1e6d3a(0x1092)](_0x403b8b);break;case _0x1e6d3a(0x27c):_0x33d080=this[_0x1e6d3a(0xdc3)](_0x403b8b);break;case _0x1e6d3a(0x7d3):_0x33d080=this[_0x1e6d3a(0x73a)](_0x403b8b);break;case'field_name':_0x33d080=this[_0x1e6d3a(0x50f)](_0x403b8b);break;case _0x1e6d3a(0xb91):_0x33d080=this[_0x1e6d3a(0x50b)](_0x403b8b);break;case _0x1e6d3a(0xc11):_0x33d080=this['visitLineBlock'](_0x403b8b);break;case _0x1e6d3a(0x291):_0x33d080=this['visitLine'](_0x403b8b);break;case'|':_0x33d080=this[_0x1e6d3a(0x9b2)](_0x403b8b);break;case _0x1e6d3a(0x7a3):_0x33d080=this['visitDefinitionList'](_0x403b8b);break;case _0x1e6d3a(0x700):_0x33d080=this[_0x1e6d3a(0x12c6)](_0x403b8b);break;case _0x1e6d3a(0x7ca):_0x33d080=this['visitListItem'](_0x403b8b);break;case _0x1e6d3a(0x228):_0x33d080=this[_0x1e6d3a(0x333)](_0x403b8b);break;case'block_quote':_0x33d080=this[_0x1e6d3a(0xcc6)](_0x403b8b);break;case _0x1e6d3a(0xcfa):_0x33d080=this['visitArguments'](_0x403b8b);break;case _0x1e6d3a(0xc0c):_0x33d080=this[_0x1e6d3a(0x84d)](_0x403b8b);break;case _0x1e6d3a(0x8b6):_0x33d080=this[_0x1e6d3a(0x692)](_0x403b8b);break;case'literal_block':_0x33d080=this[_0x1e6d3a(0x500)](_0x403b8b);break;case _0x1e6d3a(0xf15):_0x33d080=this[_0x1e6d3a(0xdb5)](_0x403b8b);break;case':':_0x33d080=this[_0x1e6d3a(0xb25)](_0x403b8b);break;case'..':_0x33d080=this[_0x1e6d3a(0xdff)](_0x403b8b);break;case'::':_0x33d080=this[_0x1e6d3a(0x59b)](_0x403b8b);break;case _0x1e6d3a(0x2f7):_0x33d080=this[_0x1e6d3a(0xae3)](_0x403b8b);break;case'adornment':_0x33d080=this[_0x1e6d3a(0x6db)](_0x403b8b);break;case _0x1e6d3a(0xfb5):_0x33d080=this[_0x1e6d3a(0xad5)](_0x403b8b);break;case _0x1e6d3a(0x1125):_0x33d080=this[_0x1e6d3a(0xc09)](_0x403b8b);break;case _0x1e6d3a(0x1133):_0x33d080=this[_0x1e6d3a(0x22b)](_0x403b8b);break;case _0x1e6d3a(0xb8b):_0x33d080=this['visitTerm'](_0x403b8b);break;case _0x1e6d3a(0x52c):_0x33d080=this[_0x1e6d3a(0x201)](_0x403b8b);break;case'reference':_0x33d080=this[_0x1e6d3a(0x12d5)](_0x403b8b);break;case _0x1e6d3a(0x2fd):_0x33d080=this['visitTarget'](_0x403b8b);break;case _0x1e6d3a(0x1ed):_0x33d080=this[_0x1e6d3a(0xee5)](_0x403b8b);break;case _0x1e6d3a(0xfaa):_0x33d080=this[_0x1e6d3a(0xff2)](_0x403b8b);break;case _0x1e6d3a(0x938):_0x33d080=this[_0x1e6d3a(0xb39)](_0x403b8b);break;case _0x1e6d3a(0x398):_0x33d080=this['visitInterpretedText'](_0x403b8b);break;case _0x1e6d3a(0xad0):_0x33d080=this[_0x1e6d3a(0xf33)](_0x403b8b);break;case _0x1e6d3a(0x844):_0x33d080=this[_0x1e6d3a(0x126a)](_0x403b8b);break;case _0x1e6d3a(0x44e):_0x33d080=this[_0x1e6d3a(0xacf)](_0x403b8b);break;case'footnote':_0x33d080=this[_0x1e6d3a(0x6b5)](_0x403b8b);break;case'footnote_reference':_0x33d080=this['visitFootNoteReference'](_0x403b8b);break;case'label':_0x33d080=this[_0x1e6d3a(0x665)](_0x403b8b);break;case'enumerated_list':_0x33d080=this['visitEnumeratedList'](_0x403b8b);break;case'citation':_0x33d080=this[_0x1e6d3a(0x911)](_0x403b8b);break;case _0x1e6d3a(0x949):_0x33d080=this[_0x1e6d3a(0x38a)](_0x403b8b);break;case _0x1e6d3a(0xc91):_0x33d080=this[_0x1e6d3a(0xf7a)](_0x403b8b);break;case _0x1e6d3a(0xf0c):_0x33d080=this['visitSubstitutionDefinition'](_0x403b8b);break;case'substitution_reference':_0x33d080=this[_0x1e6d3a(0x1246)](_0x403b8b);break;case _0x1e6d3a(0x59c):_0x33d080=this[_0x1e6d3a(0xc6c)](_0x403b8b);break;case'\x20':_0x33d080=this[_0x1e6d3a(0x1106)]('\x20');break;default:this[_0x1e6d3a(0x947)]['error']('Unknown\x20node\x20type:\x20'+((_0x2f1329=_0x403b8b[_0x1e6d3a(0xfcf)])===null||_0x2f1329===void 0x0?void 0x0:_0x2f1329[_0x1e6d3a(0x8b6)])+':'+_0x403b8b[_0x1e6d3a(0x8b6)]);break;}_0x33d080&&this['_document']===_0xdf481c&&this['walkChildren'](_0x403b8b);}[_0x962d3d(0xc6c)](_0xe38c86){const _0x4c0752=_0x962d3d;return this[_0x4c0752(0x35e)]['push'](_0xe38c86),![];}[_0x962d3d(0xea2)](_0x2831bd){return!![];}[_0x962d3d(0xf7a)](_0x482423){return!![];}[_0x962d3d(0x1246)](_0x3e7b00){return!![];}[_0x962d3d(0xcf6)](_0x117b45){return!![];}[_0x962d3d(0x911)](_0x4018e0){return!![];}[_0x962d3d(0x38a)](_0x407971){return!![];}[_0x962d3d(0x1092)](_0x32d0e4){return!![];}[_0x962d3d(0x73a)](_0x327d3d){return!![];}['visitOptions'](_0x2792ba){return!![];}[_0x962d3d(0x50f)](_0x502a77){return!![];}[_0x962d3d(0x50b)](_0x4c3fb8){return!![];}[_0x962d3d(0x768)](_0x1d8bc3){return!![];}['visitLine'](_0xa396c4){return!![];}[_0x962d3d(0x9b2)](_0x1cca69){return!![];}[_0x962d3d(0xcc6)](_0x53384d){return!![];}[_0x962d3d(0x6b2)](_0x39b195){return!![];}[_0x962d3d(0x665)](_0x2600cf){return!![];}[_0x962d3d(0xd63)](_0x3941fe){return!![];}[_0x962d3d(0x6b5)](_0x48d821){return!![];}['visitContent'](_0x441e6e){return!![];}[_0x962d3d(0xad5)](_0x40cbdd){return!![];}[_0x962d3d(0xacf)](_0x1c2ee1){return!![];}[_0x962d3d(0xdb5)](_0x3658e9){return!![];}['visitColon'](_0x48aab2){return!![];}[_0x962d3d(0x126a)](_0x1291dd){return!![];}[_0x962d3d(0xf33)](_0x2341e7){return!![];}[_0x962d3d(0xe84)](_0x5cabd2){return!![];}[_0x962d3d(0xb39)](_0x416c78){return!![];}[_0x962d3d(0xff2)](_0x2795cd){return!![];}['visitName'](_0x4fb020){return!![];}['visitTarget'](_0x36eb6c){return!![];}['visitReference'](_0x23c8f1){return!![];}['visitStandaloneHyperlink'](_0x541394){return!![];}[_0x962d3d(0x500)](_0x990e6e){return!![];}[_0x962d3d(0x11d9)](_0x13649d){return!![];}[_0x962d3d(0x22b)](_0x1abfec){return!![];}['visitTerm'](_0x16da79){return!![];}[_0x962d3d(0x692)](_0x3363e5){const _0x282e2d=_0x962d3d;var _0x31a383;switch((_0x31a383=_0x3363e5['parent'])===null||_0x31a383===void 0x0?void 0x0:_0x31a383[_0x282e2d(0x8b6)]){case'directive':return this['visitDirectiveType'](_0x3363e5);break;default:break;}return!![];}[_0x962d3d(0xf36)](_0x215206){const _0x2384ff=_0x962d3d;var _0x11c157;const _0xf9d95c=(_0x11c157=_0x215206[_0x2384ff(0x53c)][_0x2384ff(0x1193)](_0x41e458=>_0x41e458[_0x2384ff(0x8b6)]===_0x2384ff(0x8b6)))===null||_0x11c157===void 0x0?void 0x0:_0x11c157[_0x2384ff(0xfb5)];switch(_0xf9d95c){case'figure':case _0x2384ff(0x7d4):return this['visitImageDirective'](_0x215206);case _0x2384ff(0xf62):return this[_0x2384ff(0x3c0)](_0x215206);case _0x2384ff(0xd92):case _0x2384ff(0xa90):case'sourcecode':return this[_0x2384ff(0x278)](_0x215206);case _0x2384ff(0x1082):return this[_0x2384ff(0x38e)](_0x215206);case _0x2384ff(0x8ce):return this[_0x2384ff(0x235)](_0x215206);case _0x2384ff(0x7d2):return this[_0x2384ff(0x559)](_0x215206);default:return this[_0x2384ff(0xc63)](_0x215206,_0xf9d95c);}}['visitVersionAddedDirective'](_0x36f045){return!![];}[_0x962d3d(0x559)](_0x307b39){return!![];}[_0x962d3d(0x235)](_0x4a200e){return!![];}[_0x962d3d(0xdff)](_0x19dcb0){return!![];}['visitDirectiveSeparator'](_0x1ed357){return!![];}[_0x962d3d(0x2e3)](_0x20c318){return!![];}[_0x962d3d(0x333)](_0x228af3){return!![];}[_0x962d3d(0x84d)](_0xea184f){return!![];}[_0x962d3d(0x12c6)](_0x910d13){return!![];}[_0x962d3d(0x129b)](_0xbb3fcf){return!![];}[_0x962d3d(0xeb1)](_0x13fa1f){return!![];}[_0x962d3d(0xe44)](_0x31d013){return!![];}[_0x962d3d(0xae3)](_0x91625){return!![];}[_0x962d3d(0xc09)](_0x2951c7){return!![];}[_0x962d3d(0x6ea)](_0x2ec335){return!![];}[_0x962d3d(0xc63)](_0xc591af,_0x2ddedf){return!![];}[_0x962d3d(0x95b)](_0x41c88f){return!![];}[_0x962d3d(0x3c0)](_0x462963){return!![];}[_0x962d3d(0x278)](_0x4b5051){return!![];}['walkChildren'](_0xbe3d66){const _0x29d23c=_0x962d3d;_0xbe3d66[_0x29d23c(0x32f)]>0x0&&this[_0x29d23c(0xbac)](_0xbe3d66['firstChild']);}[_0x962d3d(0xbac)](_0x3119eb){const _0x565435=_0x962d3d,_0x23130d=this[_0x565435(0xd1c)];while(_0x3119eb&&_0x23130d===this['_document']){this['visitNode'](_0x3119eb),this[_0x565435(0x8b8)](_0x3119eb),_0x3119eb=_0x3119eb[_0x565435(0x985)];}}[_0x962d3d(0x8b8)](_0x462145){const _0x1b971e=_0x962d3d;if(_0x462145&&_0x462145[_0x1b971e(0x985)]&&_0x462145[_0x1b971e(0x985)][_0x1b971e(0x36c)]>_0x462145['endIndex']){const _0x443277=this[_0x1b971e(0xfb5)][_0x1b971e(0xc31)](_0x462145[_0x1b971e(0x1219)],_0x462145[_0x1b971e(0x985)][_0x1b971e(0x36c)]);let _0x1b11c9='',_0x4519a4=![];const _0x33db87=_0x4dc0a8=>{const _0x4ac5eb=_0x1b971e;_0x4dc0a8['length']>0x0&&(_0x4519a4?this[_0x4ac5eb(0x234)](_0x4dc0a8):this[_0x4ac5eb(0x1106)](_0x4dc0a8)),_0x4519a4=![];};for(let _0x368fd8=0x0;_0x368fd8<_0x443277[_0x1b971e(0xab7)];_0x368fd8++){if(_0x443277[_0x368fd8]==='\x0a'){const _0xe65dd7=_0x4519a4;_0x33db87(_0x1b11c9),this[_0x1b971e(0xc5a)](_0xe65dd7),_0x4519a4=!![],_0x1b11c9='';}else _0x1b11c9+=_0x443277[_0x368fd8];}_0x33db87(_0x1b11c9);}}[_0x962d3d(0xd7b)](_0x5c4b20,_0x5396ee){while(_0x5c4b20){if(_0x5c4b20['type']===_0x5396ee)return _0x5c4b20;_0x5c4b20=_0x5c4b20['nextSibling'];}return undefined;}[_0x962d3d(0x24e)](_0x39e5cf,_0x418be6){const _0xcada5=_0x962d3d;let _0x371499=_0x39e5cf[_0xcada5(0xfcf)];while(_0x371499){if(_0x418be6(_0x371499))return _0x371499;_0x371499=_0x371499[_0xcada5(0xfcf)];}return undefined;}[_0x962d3d(0xb07)](_0x1624ce){const _0x1becd8=_0x962d3d;var _0x3c66d1,_0x59ce4d;let _0x31e827=_0x1624ce;while(_0x31e827&&((_0x3c66d1=_0x31e827[_0x1becd8(0xfcf)])===null||_0x3c66d1===void 0x0?void 0x0:_0x3c66d1['id'])!==((_0x59ce4d=this['_document'])===null||_0x59ce4d===void 0x0?void 0x0:_0x59ce4d[_0x1becd8(0xed6)]['id'])){_0x31e827=_0x31e827['parent'];}while(_0x31e827){if(_0x31e827[_0x1becd8(0x8b6)]===_0x1becd8(0x730))return _0x31e827;_0x31e827=_0x31e827[_0x1becd8(0x584)];}return undefined;}[_0x962d3d(0x42f)](_0x1095d1,_0x280dc2){const _0x158c2e=_0x962d3d;return this[_0x158c2e(0xd37)](_0x1095d1,_0x57cf66=>_0x57cf66[_0x158c2e(0x8b6)]===_0x280dc2);}[_0x962d3d(0xb24)](_0x5ad648,_0x461340,_0x46d17b=0x64){const _0x5b9b05=_0x962d3d,_0x5b6bf6=_0x5ad648?_0x5ad648[_0x5b9b05(0x214)][_0x5b9b05(0xb49)](_0x4d8f84=>({'node':_0x4d8f84,'depth':0x0})):[],_0x5d8780=[];let _0x380684=0x0;while(_0x5b6bf6['length']>0x0&&_0x380684<=_0x46d17b){const _0x180b1e=_0x5b6bf6['shift']();if(_0x180b1e){_0x461340(_0x180b1e['node'])&&_0x5d8780[_0x5b9b05(0x71f)](_0x180b1e[_0x5b9b05(0x6e0)]);for(const _0x19bf11 of _0x180b1e[_0x5b9b05(0x6e0)][_0x5b9b05(0x214)]){_0x5b6bf6[_0x5b9b05(0x71f)]({'node':_0x19bf11,'depth':_0x180b1e[_0x5b9b05(0x6c3)]+0x1});}_0x380684=_0x180b1e[_0x5b9b05(0x6c3)];}}return _0x5d8780;}[_0x962d3d(0xd37)](_0x5bfebc,_0x24f7b4){const _0x17af25=_0x962d3d,_0xbd6fbe=_0x5bfebc?[..._0x5bfebc[_0x17af25(0x214)]]:[];while(_0xbd6fbe[_0x17af25(0xab7)]>0x0){const _0x5a46d5=_0xbd6fbe[_0x17af25(0x837)]();if(_0x5a46d5){if(_0x24f7b4(_0x5a46d5))return _0x5a46d5;for(const _0x59fca7 of _0x5a46d5[_0x17af25(0x214)]){_0xbd6fbe[_0x17af25(0x71f)](_0x59fca7);}}}return undefined;}[_0x962d3d(0x6db)](_0x49c52c){return!![];}[_0x962d3d(0xc5a)](_0x568153){return!![];}[_0x962d3d(0x1106)](_0x3b1e15){return!![];}[_0x962d3d(0x234)](_0x440bbd){return!![];}}_0x10afe9[_0x962d3d(0x433)]=_0x223f73;},0xef4:(_0x1c824f,_0x4c65da,_0x3b1db2)=>{'use strict';const _0x2c14f0=a1_0x5357;Object[_0x2c14f0(0x9ae)](_0x4c65da,_0x2c14f0(0x7fe),{'value':!![]}),_0x4c65da['Fixer']=void 0x0;const _0x1b4b90=_0x3b1db2(0x10d44),_0x2bfaf9=_0x3b1db2(0x3bd8),_0x10f372=_0x3b1db2(0x5438),_0x3900fd=/@(brief|anchor|type|param|rtype|return)\s+/;class _0x1b1527 extends _0x1b4b90[_0x2c14f0(0x433)]{constructor(_0x474460,_0x446597){const _0x4d25fa=_0x2c14f0;super(_0x446597),this[_0x4d25fa(0xfc4)]=_0x474460,this[_0x4d25fa(0xf8a)]='',this['_currentFieldList']='',this['_paramToTypeName']=new Map(),this[_0x4d25fa(0x1f3)]=[];}static['fix'](_0x27fc18,_0x430108,_0x5f0230){const _0x9fa6f1=_0x2c14f0,_0x185be7=_0x430108['parse'](_0x27fc18),_0x1b2997=new _0x1b1527(_0x430108,_0x5f0230);return _0x1b2997[_0x9fa6f1(0x96d)](_0x185be7),_0x1b2997[_0x9fa6f1(0xfb5)];}[_0x2c14f0(0x73a)](_0x1481dd){const _0x44de21=_0x2c14f0;var _0x19e06b,_0x13accd;const _0x10ad3d=_0x1481dd[_0x44de21(0x379)];if((_0x10ad3d===null||_0x10ad3d===void 0x0?void 0x0:_0x10ad3d[_0x44de21(0x8b6)])===_0x44de21(0x7d3)){const _0x40faf8=this['text'][_0x44de21(0xc31)](_0x1481dd[_0x44de21(0x1219)],_0x10ad3d['startIndex']);if(_0x40faf8[_0x44de21(0x1173)]()[_0x44de21(0xab7)]===0x0){const _0x55ff4e=this[_0x44de21(0xfb5)][_0x44de21(0xc31)](0x0,_0x1481dd['endIndex'])+'\x0a'+this['text'][_0x44de21(0xc31)](_0x10ad3d[_0x44de21(0x36c)]);return this[_0x44de21(0xbee)](_0x55ff4e),![];}}if((_0x10ad3d===null||_0x10ad3d===void 0x0?void 0x0:_0x10ad3d['type'])===_0x44de21(0x1125)&&this[_0x44de21(0x7bd)](_0x1481dd)===this[_0x44de21(0x7bd)](_0x10ad3d)&&this[_0x44de21(0x2fe)](_0x1481dd,_0x10ad3d)[_0x44de21(0x94e)]('\x0a')[_0x44de21(0xab7)]===0x2){const _0x10987e=_0x10ad3d[_0x44de21(0xfb5)][_0x44de21(0x94e)]('\x0a'),_0x332ca9=[];let _0x370847=![];for(const _0x33b4c2 of _0x10987e){_0x33b4c2[_0x44de21(0x1173)]()['startsWith'](':')||_0x370847?(_0x332ca9[_0x44de21(0x71f)](_0x33b4c2),_0x370847=!![]):_0x332ca9[_0x44de21(0x71f)](_0x44de21(0x127b)+_0x33b4c2);}const _0x2d6be8=this['getNodeIndentation'](_0x1481dd);return _0x332ca9[0x0]=_0x2d6be8+'\x20\x20\x20\x20'+_0x332ca9[0x0],this[_0x44de21(0x12af)](_0x10ad3d,_0x332ca9),![];}const _0x5199e2=this[_0x44de21(0xb24)](_0x1481dd,_0x4d05d3=>_0x4d05d3[_0x44de21(0x8b6)]===_0x44de21(0xf22),0x2),_0x25d6d4=_0x5199e2[_0x44de21(0xb49)](_0x49f813=>_0x49f813[_0x44de21(0xfb5)]);let _0x21870f=![],_0x451c42=![],_0x31bc96=![],_0x49b060=![];if(_0x25d6d4[_0x44de21(0x10e5)](_0x2ea935=>_0x2ea935[_0x44de21(0xcc3)](_0x44de21(0x7ff))||_0x2ea935[_0x44de21(0xcc3)](_0x44de21(0x8b6)))){const _0x28441f=this[_0x44de21(0xd37)](this['root'],_0x49f9eb=>{const _0x5d148d=_0x44de21;var _0x135a7f;return _0x49f9eb[_0x5d148d(0x8b6)]==='section'&&(0x0,_0x10f372[_0x5d148d(0x458)])(((_0x135a7f=_0x49f9eb===null||_0x49f9eb===void 0x0?void 0x0:_0x49f9eb[_0x5d148d(0x62f)])===null||_0x135a7f===void 0x0?void 0x0:_0x135a7f['text'])||'');});_0x21870f=!_0x28441f,_0x49b060=!![];}if(_0x25d6d4['some'](_0x584aa3=>_0x584aa3[_0x44de21(0xcc3)](_0x44de21(0xc5c)))){const _0x436fc3=this[_0x44de21(0xd37)](this[_0x44de21(0x105a)],_0x1bf1ac=>{const _0x2aeff1=_0x44de21;var _0x349997;return _0x1bf1ac['type']===_0x2aeff1(0x730)&&(0x0,_0x10f372[_0x2aeff1(0x189)])(((_0x349997=_0x1bf1ac===null||_0x1bf1ac===void 0x0?void 0x0:_0x1bf1ac[_0x2aeff1(0x62f)])===null||_0x349997===void 0x0?void 0x0:_0x349997[_0x2aeff1(0xfb5)])||'');});_0x451c42=!_0x436fc3,_0x49b060=!![];}if(_0x25d6d4[_0x44de21(0x10e5)](_0x5f29e6=>_0x5f29e6[_0x44de21(0xcc3)]('raise'))){const _0x2c25de=this[_0x44de21(0xd37)](this[_0x44de21(0x105a)],_0x4416fb=>{const _0x29a44e=_0x44de21;var _0x353268;return _0x4416fb[_0x29a44e(0x8b6)]===_0x29a44e(0x730)&&(0x0,_0x10f372[_0x29a44e(0x12fa)])(((_0x353268=_0x4416fb===null||_0x4416fb===void 0x0?void 0x0:_0x4416fb[_0x29a44e(0x62f)])===null||_0x353268===void 0x0?void 0x0:_0x353268[_0x29a44e(0xfb5)])||'');});_0x31bc96=!_0x2c25de,_0x49b060=!![];}if(_0x49b060&&this['_currentFieldList']!==_0x1481dd[_0x44de21(0xfb5)]){this[_0x44de21(0xd3d)]=_0x1481dd[_0x44de21(0xfb5)];const _0x29e0f2=[];_0x21870f&&(_0x29e0f2[_0x44de21(0x71f)](''),_0x29e0f2[_0x44de21(0x71f)](_0x44de21(0xfd3)),_0x29e0f2[_0x44de21(0x71f)](_0x44de21(0xe90)),_0x29e0f2[_0x44de21(0x71f)](''));const _0x47c577=_0x5199e2[_0x44de21(0x1110)](_0x239aee=>_0x239aee[_0x44de21(0xfb5)][_0x44de21(0xcc3)](_0x44de21(0x8b6)));for(const _0x29287a of _0x47c577){const _0xfd171d=((_0x19e06b=_0x29287a['nextNamedSibling'])===null||_0x19e06b===void 0x0?void 0x0:_0x19e06b[_0x44de21(0xfb5)][_0x44de21(0x12fc)](/\n\s+/g,'\x20'))||'``',_0x5516e6=this[_0x44de21(0x6f4)](_0x29287a['text'])['name'];this[_0x44de21(0x2ab)]['set'](_0x5516e6,_0xfd171d);}const _0x41f08c=_0x5199e2['filter'](_0x43b65a=>_0x43b65a[_0x44de21(0xfb5)]['startsWith']('rtype'));for(const _0x7844d1 of _0x41f08c){const _0x24276a=((_0x13accd=_0x7844d1[_0x44de21(0x379)])===null||_0x13accd===void 0x0?void 0x0:_0x13accd[_0x44de21(0xfb5)][_0x44de21(0x12fc)](/\n\s+/g,'\x20'))||'``';this[_0x44de21(0x1f3)][_0x44de21(0x71f)](_0x24276a);}const _0x2b2925=(_0x1f38c1,_0x2ebdbf,_0x4ae592)=>{const _0x3dd09b=_0x44de21;_0x29e0f2[_0x3dd09b(0x71f)](_0x1f38c1+_0x3dd09b(0x498)+_0x2ebdbf);const _0x154b43=(_0x4ae592===null||_0x4ae592===void 0x0?void 0x0:_0x4ae592[_0x3dd09b(0xfb5)]['split']('\x0a'))||[];let _0xdf5c7b=_0x154b43[0x0],_0x10d9ab=![],_0x4a98db='';for(let _0x81ebc5=0x1;_0x81ebc5<_0x154b43['length'];_0x81ebc5++){const _0x12edf2=_0x154b43[_0x81ebc5];if(_0x12edf2['trim']()[_0x3dd09b(0xab7)]>0x0&&!_0x10d9ab)_0xdf5c7b+='\x20'+_0x12edf2[_0x3dd09b(0x3bc)](),_0x4a98db=_0x12edf2[_0x3dd09b(0xc31)](0x0,_0x12edf2[_0x3dd09b(0x1176)](/\S/));else!_0x10d9ab?(_0xdf5c7b+='\x0a',_0x10d9ab=!![],_0x4a98db=_0x4a98db['length']>=0x0?_0x4a98db:(0x0,_0x10f372['medianIndent'])(_0x154b43['slice'](_0x81ebc5+0x1))):_0xdf5c7b+='\x0a'+_0x12edf2;}_0x29e0f2[_0x3dd09b(0x71f)](''+(_0x4a98db[_0x3dd09b(0xab7)]>0x0?_0x4a98db:_0x3dd09b(0x10b9))+(_0xdf5c7b||''));},_0x4136f1=_0x5199e2[_0x44de21(0x1110)](_0x41f464=>_0x41f464[_0x44de21(0xfb5)][_0x44de21(0xcc3)](_0x44de21(0x7ff))||_0x41f464[_0x44de21(0xfb5)]['startsWith'](_0x44de21(0x42e)));for(const _0x106d33 of _0x4136f1){const _0x145b16=this[_0x44de21(0x6f4)](_0x106d33[_0x44de21(0xfb5)]),_0x2b4b9a=_0x145b16[_0x44de21(0x1ed)],_0x3883e0=_0x145b16[_0x44de21(0x8b6)]!=='``'?_0x145b16[_0x44de21(0x8b6)]:this[_0x44de21(0x2ab)]['get'](_0x2b4b9a)||'``';_0x2b2925(_0x2b4b9a,_0x3883e0,_0x106d33[_0x44de21(0x379)]);}_0x451c42&&(_0x29e0f2[_0x44de21(0x71f)](''),_0x29e0f2[_0x44de21(0x71f)]('Returns'),_0x29e0f2[_0x44de21(0x71f)](_0x44de21(0x6a3)),_0x29e0f2[_0x44de21(0x71f)](''));const _0x421230=_0x5199e2['filter'](_0x5cbf5c=>_0x5cbf5c[_0x44de21(0xfb5)][_0x44de21(0xcc3)]('return'));for(const _0x257d68 of _0x421230){const _0x5024ba=_0x44de21(0xb44),_0x4f61d6=this[_0x44de21(0x6f4)](_0x257d68[_0x44de21(0xfb5)]),_0x1f6489=_0x4f61d6[_0x44de21(0x8b6)]!=='``'?_0x4f61d6[_0x44de21(0x8b6)]:this[_0x44de21(0x1f3)][_0x44de21(0x837)]()||'``';_0x2b2925(_0x5024ba,_0x1f6489,_0x257d68['nextNamedSibling']);}_0x31bc96&&(_0x29e0f2[_0x44de21(0x71f)](''),_0x29e0f2['push'](_0x44de21(0x499)),_0x29e0f2['push']('------'),_0x29e0f2[_0x44de21(0x71f)](''));const _0x301ede=_0x5199e2[_0x44de21(0x1110)](_0x228e9f=>_0x228e9f[_0x44de21(0xfb5)][_0x44de21(0xcc3)]('raise'));for(const _0x3159d2 of _0x301ede){const _0x70df65=this[_0x44de21(0x6f4)](_0x3159d2[_0x44de21(0xfb5)]);_0x2b2925(_0x70df65[_0x44de21(0x1ed)],_0x70df65[_0x44de21(0x8b6)],_0x3159d2[_0x44de21(0x379)]);}return this[_0x44de21(0x12af)](_0x1481dd,_0x29e0f2),![];}return!![];}[_0x2c14f0(0xeb1)](_0x22a18d){const _0xb1d47f=_0x2c14f0,_0x39a0b2=_0x22a18d[_0xb1d47f(0x62f)];switch(_0x39a0b2===null||_0x39a0b2===void 0x0?void 0x0:_0x39a0b2[_0xb1d47f(0x8b6)]){case'term':{return this[_0xb1d47f(0x709)](_0x39a0b2);}default:break;}return!![];}[_0x2c14f0(0xdb5)](_0x5affee){const _0x5a78a3=_0x2c14f0;if(_0x5affee[_0x5a78a3(0xfb5)][_0x5a78a3(0x2c9)]('\x0a')&&!_0x5affee[_0x5a78a3(0xfb5)][_0x5a78a3(0x2c9)](_0x2bfaf9['EmptyDefinitionDirective'])){const _0x14e129=this[_0x5a78a3(0xcda)](_0x5affee);return this[_0x5a78a3(0x12af)](_0x5affee,[_0x5affee['text']['replace'](/\n/,'\x0a'+_0x14e129+_0x5a78a3(0x10b9)+_0x2bfaf9['EmptyDefinitionDirective']+'\x0a')]),![];}else{if(this[_0x5a78a3(0xfb5)][_0x5a78a3(0xc31)](_0x5affee['endIndex'])[_0x5a78a3(0x1173)]()['length']===0x0){const _0x4d86fb=this['getNodeIndentation'](_0x5affee);return this[_0x5a78a3(0xed2)](_0x5affee,['\x0a'+_0x4d86fb+_0x5a78a3(0x10b9)+_0x2bfaf9['EmptyDefinitionDirective']]),![];}}return!![];}['visitTermListItem'](_0x2b9da2){const _0x452e2e=_0x2c14f0;var _0x51c60e,_0x4c6ed2,_0x24bea3;if(_0x2b9da2[_0x452e2e(0xfb5)]==='Args:'||_0x2b9da2[_0x452e2e(0xfb5)]==='Returns:'||_0x2b9da2[_0x452e2e(0xfb5)]===_0x452e2e(0x7af)||_0x2b9da2[_0x452e2e(0xfb5)]===_0x452e2e(0x7ed)||_0x2b9da2[_0x452e2e(0xfb5)]===_0x452e2e(0xdf1)){if(((_0x4c6ed2=(_0x51c60e=_0x2b9da2[_0x452e2e(0xfcf)])===null||_0x51c60e===void 0x0?void 0x0:_0x51c60e[_0x452e2e(0xfcf)])===null||_0x4c6ed2===void 0x0?void 0x0:_0x4c6ed2[_0x452e2e(0x32f)])===0x1&&this['getCurrentIndentation'](_0x2b9da2)['length']===0x0)return this[_0x452e2e(0xe40)]((_0x24bea3=_0x2b9da2['parent'])===null||_0x24bea3===void 0x0?void 0x0:_0x24bea3[_0x452e2e(0xfcf)],_0x2b9da2),![];}return!![];}[_0x2c14f0(0x559)](_0x425b3c){const _0x13d009=_0x2c14f0,_0x828894=/:header-rows:\s*(\d+)/[_0x13d009(0x12fb)](_0x425b3c[_0x13d009(0xfb5)]),_0x1f2bb4=_0x828894?parseInt(_0x828894[0x1]):0x1,_0x41511b=/:widths:\s*(.*)/[_0x13d009(0x12fb)](_0x425b3c[_0x13d009(0xfb5)]),_0x2d1dd8=_0x41511b?_0x41511b[0x1]['split']('\x20')['map'](_0x437aa6=>parseInt(_0x437aa6)):[],_0x49074f=this[_0x13d009(0x42f)](_0x425b3c,_0x13d009(0x228)),_0x4135ab=this[_0x13d009(0x42f)](_0x49074f,_0x13d009(0xb0c));if(_0x4135ab&&_0x2d1dd8[_0x13d009(0xab7)]>0x0){const _0x3f0687=_0x4135ab[_0x13d009(0xfb5)]['split']('\x0a')[_0x13d009(0xb49)](_0x387a1b=>_0x387a1b[_0x13d009(0x1173)]()),_0x48a9a5=[];let _0xcbc1b7='|\x20',_0x3cb459='',_0x116f67=0x0;const _0x4f9bf1=_0x2d57f6=>{const _0x411239=_0x13d009;var _0x5c18f7;const _0x56bd13=(_0x5c18f7=_0x2d1dd8[_0x116f67])!==null&&_0x5c18f7!==void 0x0?_0x5c18f7:0x1;_0xcbc1b7=''+_0xcbc1b7+_0x3cb459[_0x411239(0x1147)](_0x56bd13)+_0x411239(0x958),_0x3cb459=_0x2d57f6,_0x116f67++;},_0x566044=()=>{const _0x433b6f=_0x13d009;(_0xcbc1b7[_0x433b6f(0xab7)]>0x2||_0x3cb459[_0x433b6f(0xab7)]>0x0)&&(_0x4f9bf1(''),_0x48a9a5[_0x433b6f(0x71f)](_0xcbc1b7)),_0xcbc1b7='|\x20',_0x116f67=0x0;};for(let _0x475e5d=0x0;_0x475e5d<_0x3f0687[_0x13d009(0xab7)];_0x475e5d++){const _0x4f1b43=_0x3f0687[_0x475e5d];if(_0x4f1b43[_0x13d009(0xcc3)](_0x13d009(0xbea)))_0x566044(),_0x3cb459=_0x4f1b43[_0x13d009(0xc31)](0x3)[_0x13d009(0x1173)]();else _0x4f1b43[_0x13d009(0xcc3)]('-')&&_0x4f9bf1(_0x4f1b43[_0x13d009(0xc31)](0x1)[_0x13d009(0x1173)]());}_0x566044();const _0x8bcbea='+'+_0x2d1dd8['map'](_0x67bcfb=>'-'[_0x13d009(0x5f8)](_0x67bcfb+0x2))[_0x13d009(0x576)]('+')+'+',_0x224303='+'+_0x2d1dd8[_0x13d009(0xb49)](_0x481d91=>'='[_0x13d009(0x5f8)](_0x481d91+0x2))[_0x13d009(0x576)]('+')+'+',_0x5419fe=[];for(let _0x2d64be=0x0;_0x2d64be<_0x48a9a5['length'];_0x2d64be++){const _0x4c57cc=_0x48a9a5[_0x2d64be];if(_0x2d64be!==_0x1f2bb4)_0x5419fe[_0x13d009(0x71f)](_0x8bcbea),_0x5419fe[_0x13d009(0x71f)](_0x4c57cc);else _0x2d64be===_0x1f2bb4?(_0x5419fe[_0x13d009(0x71f)](_0x224303),_0x5419fe['push'](_0x4c57cc)):_0x5419fe[_0x13d009(0x71f)](_0x4c57cc);}return _0x5419fe[_0x13d009(0x71f)](_0x8bcbea),this[_0x13d009(0x12af)](_0x425b3c,_0x5419fe),![];}return!![];}[_0x2c14f0(0xf36)](_0x700260){const _0x475e71=_0x2c14f0,_0xf98a2f=_0x700260[_0x475e71(0xfb5)]['split']('\x0a');if(_0xf98a2f[_0x475e71(0xc31)](0x1)[_0x475e71(0x10e5)](_0x1f8fc8=>/^\s+\.\. /[_0x475e71(0xad4)](_0x1f8fc8))){const _0x1acfe8=this[_0x475e71(0x42f)](_0x700260,'directive');if(!_0x1acfe8){const _0x2c3f2c=_0xf98a2f[_0x475e71(0xb49)](_0x41d2d0=>/^\s+\.\. /[_0x475e71(0xad4)](_0x41d2d0)?_0x41d2d0[_0x475e71(0x1173)]():_0x41d2d0);return this[_0x475e71(0x12af)](_0x700260,_0x2c3f2c),![];}}return super[_0x475e71(0xf36)](_0x700260);}[_0x2c14f0(0xc09)](_0x5883a7){const _0x353a8f=_0x2c14f0;if(_0x3900fd[_0x353a8f(0xad4)](_0x5883a7['text']))return this[_0x353a8f(0x1206)](_0x5883a7),![];if(_0x5883a7[_0x353a8f(0xfb5)][_0x353a8f(0xcc3)]('$\x20')&&_0x5883a7[_0x353a8f(0xfb5)][_0x353a8f(0x94e)]('\x0a')[_0x353a8f(0xab7)]===0x1){const _0x426393=this['text'][_0x353a8f(0xc31)](0x0,_0x5883a7[_0x353a8f(0x36c)])+'..\x20code-block::\x20bash\x0a\x20\x20\x20'+this[_0x353a8f(0xfb5)][_0x353a8f(0xc31)](_0x5883a7[_0x353a8f(0x36c)]+0x1);return this[_0x353a8f(0xbee)](_0x426393),![];}if(/\s+\w+\s*\(.*?\):/[_0x353a8f(0xad4)](_0x5883a7['text'])&&this['getCurrentIndentation'](_0x5883a7)[_0x353a8f(0xab7)]!==0x0)return this[_0x353a8f(0x12af)](_0x5883a7,[_0x5883a7['text'][_0x353a8f(0x12fc)](/\):/g,_0x353a8f(0xe20))]),![];if(_0x5883a7['text'][_0x353a8f(0x2c9)]('\x0a>>>')&&this['getCurrentIndentation'](_0x5883a7)[_0x353a8f(0xab7)]===0x0){const _0x54f962=_0x5883a7[_0x353a8f(0xfb5)][_0x353a8f(0x94e)]('\x0a');let _0x285bc9=![];const _0x591ab7=[];for(let _0x2c99d2=0x0;_0x2c99d2<_0x54f962[_0x353a8f(0xab7)];_0x2c99d2++){const _0x220e31=_0x54f962[_0x2c99d2];_0x220e31[_0x353a8f(0xcc3)](_0x353a8f(0xe45))&&_0x2c99d2>0x0&&_0x54f962[_0x2c99d2-0x1][_0x353a8f(0x1173)]()[_0x353a8f(0xab7)]>0x0?(_0x591ab7[_0x353a8f(0x71f)](''),_0x591ab7[_0x353a8f(0x71f)](_0x220e31),_0x285bc9=!![]):_0x591ab7[_0x353a8f(0x71f)](_0x220e31);}if(_0x285bc9)return this[_0x353a8f(0x12af)](_0x5883a7,_0x591ab7),![];}return!![];}[_0x2c14f0(0xbee)](_0x2984b5){const _0x5eb05a=_0x2c14f0,_0x45fcc2=this[_0x5eb05a(0xfc4)][_0x5eb05a(0xc4a)](_0x2984b5);this[_0x5eb05a(0x96d)](_0x45fcc2);}[_0x2c14f0(0xc6c)](_0x2f2cbb){const _0x4b5242=_0x2c14f0;if(this[_0x4b5242(0xf8a)]===_0x2f2cbb[_0x4b5242(0xfb5)])return![];this[_0x4b5242(0xf8a)]=_0x2f2cbb[_0x4b5242(0xfb5)];if(_0x2f2cbb['namedChildren'][_0x4b5242(0x10e5)](_0xb721a6=>_0xb721a6[_0x4b5242(0x8b6)]===_0x4b5242(0x7ca))){const _0x50751b=_0x2f2cbb['namedChildren'][_0x4b5242(0x1110)](_0x428b71=>_0x428b71[_0x4b5242(0x8b6)]==='list_item');for(const _0x26ef71 of _0x50751b){const _0x589e83=_0x26ef71['previousNamedSibling'];if(_0x26ef71&&_0x589e83){const _0x3a1e40=this[_0x4b5242(0xcda)](_0x26ef71),_0x2fe31f=this[_0x4b5242(0xcda)](_0x589e83),_0x1c1728=this[_0x4b5242(0xfb5)][_0x4b5242(0xc31)](_0x589e83[_0x4b5242(0x1219)],_0x26ef71[_0x4b5242(0x36c)]);if(_0x3a1e40[_0x4b5242(0xab7)]>0x0&&_0x3a1e40[_0x4b5242(0xab7)]!==_0x2fe31f[_0x4b5242(0xab7)]&&_0x1c1728[_0x4b5242(0x94e)]('\x0a')[_0x4b5242(0xab7)]>0x2)return this[_0x4b5242(0xed2)](_0x589e83,['::']),![];}}if(_0x2f2cbb[_0x4b5242(0xe18)]&&_0x2f2cbb[_0x4b5242(0x1219)]>_0x2f2cbb['lastNamedChild'][_0x4b5242(0x1219)]&&_0x2f2cbb['lastNamedChild'][_0x4b5242(0x8b6)]==='list_item'&&!_0x2f2cbb[_0x4b5242(0xfb5)][_0x4b5242(0x2c9)]('\x0a\x0a')){const _0x3ed658=this[_0x4b5242(0xcda)](_0x2f2cbb['lastChild']),_0x2cbf63=this[_0x4b5242(0xfb5)]['slice'](0x0,_0x2f2cbb['endIndex'])+('\x0a'+_0x3ed658+_0x4b5242(0x10b9)+_0x2bfaf9[_0x4b5242(0x12d8)]+'\x0a');return this[_0x4b5242(0xbee)](_0x2cbf63),![];}}return!![];}[_0x2c14f0(0x235)](_0x15a414){const _0x1749b3=_0x2c14f0;return this[_0x1749b3(0xc63)](_0x15a414,'seealso');}[_0x2c14f0(0x38e)](_0x525584){return this['visitDefaultDirective'](_0x525584,'versionadded');}[_0x2c14f0(0xc63)](_0x5e3037,_0x3be48a){const _0x5de001=_0x2c14f0,_0x3e585e=this[_0x5de001(0x7bd)](_0x5e3037),_0x557da1=_0x5e3037['namedChildren'][_0x5de001(0x1193)](_0x1ff907=>_0x1ff907[_0x5de001(0x8b6)]===_0x5de001(0x228)),_0x4afc84=(_0x557da1===null||_0x557da1===void 0x0?void 0x0:_0x557da1[_0x5de001(0x53c)][_0x5de001(0xab7)])===0x1&&_0x557da1[_0x5de001(0x53c)][0x0][_0x5de001(0x8b6)]==='content';if(_0x4afc84&&!_0x5e3037[_0x5de001(0xfb5)]['includes'](_0x2bfaf9[_0x5de001(0x336)])){const _0x510fd0=_0x5e3037[_0x5de001(0xfb5)][_0x5de001(0x94e)]('\x0a'),_0x380ed0=(0x0,_0x10f372[_0x5de001(0xf57)])(_0x510fd0[_0x5de001(0xc31)](0x1)),_0x555656=[];for(let _0x1e439f=0x0;_0x1e439f<_0x510fd0[_0x5de001(0xab7)];_0x1e439f++){const _0x412c0e=_0x510fd0[_0x1e439f];_0x1e439f===0x0?(_0x555656[_0x5de001(0x71f)](_0x412c0e),_0x555656[_0x5de001(0x71f)](''+_0x3e585e+_0x380ed0+':'+_0x2bfaf9[_0x5de001(0x336)]+_0x5de001(0x10b4))):_0x555656[_0x5de001(0x71f)](''+_0x380ed0+_0x412c0e);}return this[_0x5de001(0x12af)](_0x5e3037,_0x555656),![];}return!![];}[_0x2c14f0(0xed2)](_0x14c2bf,_0x5bdd7e){const _0x12c48f=_0x2c14f0,_0x208d61=this[_0x12c48f(0xfb5)]['slice'](0x0,_0x14c2bf['endIndex'])+_0x5bdd7e[_0x12c48f(0x576)]('\x0a')+this[_0x12c48f(0xfb5)]['slice'](_0x14c2bf['endIndex']);this['rewalk'](_0x208d61);}[_0x2c14f0(0x12af)](_0x1a5949,_0x354b19){const _0x2aa3de=_0x2c14f0,_0x4ceab1=_0x354b19[_0x2aa3de(0x576)]('\x0a'),_0x41dc61=this[_0x2aa3de(0xfb5)][_0x2aa3de(0xc31)](0x0,_0x1a5949[_0x2aa3de(0x36c)])+_0x4ceab1+this[_0x2aa3de(0xfb5)][_0x2aa3de(0xc31)](_0x1a5949[_0x2aa3de(0x1219)]);this[_0x2aa3de(0xbee)](_0x41dc61);}[_0x2c14f0(0x1206)](_0x53cbb4){const _0xefd33e=_0x2c14f0,_0x8b30f6=_0x53cbb4[_0xefd33e(0xfb5)]['split']('\x0a'),_0x2731f1=[],_0x4a9110=new Map();let _0x17a1fe='';for(const _0x38a48e of _0x8b30f6){if(_0x38a48e[_0xefd33e(0xcc3)](_0xefd33e(0x1c5)))_0x2731f1[_0xefd33e(0x71f)](''),_0x2731f1['push'](_0x38a48e[_0xefd33e(0xc31)](0x6)[_0xefd33e(0x1173)]()),_0x2731f1[_0xefd33e(0x71f)]('');else{if(_0x38a48e[_0xefd33e(0xcc3)](_0xefd33e(0x569))){const _0xf74f31=_0x38a48e[_0xefd33e(0xc31)](0x7)[_0xefd33e(0x1173)]();_0x2731f1['push'](_0xf74f31),_0x2731f1[_0xefd33e(0x71f)]('='[_0xefd33e(0x5f8)](_0xf74f31[_0xefd33e(0xab7)]));}else{if(_0x38a48e['startsWith'](_0xefd33e(0xa9c))){const _0x163b1b=/^@type\s+(\w+)\s*:\s*(.*)\s*$/['exec'](_0x38a48e);_0x163b1b&&_0x4a9110['set'](_0x163b1b[0x1],_0x163b1b[0x2]);}else{if(_0x38a48e[_0xefd33e(0xcc3)]('@param')){const _0x101b27=/^@param\s+(\w+)\s*:\s*(.*)\s*$/['exec'](_0x38a48e);if(_0x101b27){_0x2731f1[_0xefd33e(0x71f)](':param\x20'+_0x101b27[0x1]+':\x20'+_0x101b27[0x2]);const _0x27e8c0=_0x4a9110['get'](_0x101b27[0x1]);_0x27e8c0&&_0x2731f1[_0xefd33e(0x71f)](_0xefd33e(0xdfe)+_0x101b27[0x1]+':\x20'+_0x27e8c0);}const _0x310d3b=/^@param\s+('.*')\s*:\s*(.*)\s*$/[_0xefd33e(0x12fb)](_0x38a48e);if(_0x310d3b){const _0x459abc=_0x310d3b[0x1]['split']('\x20or\x20')['map'](_0x5d4a7c=>_0x5d4a7c['trim']()),_0x40c71d=[];let _0x44c65f='';for(const _0x1ee7f4 of _0x459abc){const _0xb1d565=/^'(\w+):(.*)'$/[_0xefd33e(0x12fb)](_0x1ee7f4);_0xb1d565&&(_0x44c65f=_0xb1d565[0x1],_0x40c71d['push'](_0xb1d565[0x2]));}_0x2731f1[_0xefd33e(0x71f)](_0xefd33e(0xcf1)+_0x44c65f+':\x20'+_0x310d3b[0x2]),_0x40c71d[_0xefd33e(0xab7)]>0x0&&_0x2731f1['push'](_0xefd33e(0xdfe)+_0x44c65f+':\x20'+_0x40c71d[_0xefd33e(0x576)](_0xefd33e(0xfc7)));}}else{if(_0x38a48e[_0xefd33e(0xcc3)](_0xefd33e(0xbcf))){const _0x2bc5fa=/^@rtype\s*:\s*(.*)\s*$/[_0xefd33e(0x12fb)](_0x38a48e);_0x2bc5fa&&(_0x17a1fe=_0x2bc5fa[0x1]);}else{if(_0x38a48e['startsWith']('@return')){const _0x2c3c28=/^@return\w*\s*:\s*(.*)\s*$/[_0xefd33e(0x12fb)](_0x38a48e);_0x2c3c28&&(_0x2731f1[_0xefd33e(0x71f)](_0xefd33e(0xe71)+_0x2c3c28[0x1]),_0x2731f1[_0xefd33e(0x71f)](_0xefd33e(0xb68)+_0x17a1fe));const _0x46e8f3=/^@return\s+'(\w+)'\s*:\s*(.*)\s*$/[_0xefd33e(0x12fb)](_0x38a48e);_0x46e8f3&&(_0x2731f1[_0xefd33e(0x71f)](_0xefd33e(0xe71)+_0x46e8f3[0x2]),_0x2731f1[_0xefd33e(0x71f)](_0xefd33e(0xb68)+_0x46e8f3[0x1]));}else _0x2731f1[_0xefd33e(0x71f)](_0x38a48e);}}}}}}this[_0xefd33e(0x12af)](_0x53cbb4,_0x2731f1);}[_0x2c14f0(0xe40)](_0x181c8c,_0x64c53a){const _0x40637c=_0x2c14f0;_0x64c53a[_0x40637c(0xfb5)]===_0x40637c(0x3e4)||_0x64c53a[_0x40637c(0xfb5)]===_0x40637c(0x7af)||_0x64c53a[_0x40637c(0xfb5)]===_0x40637c(0x7ed)||_0x64c53a[_0x40637c(0xfb5)]===_0x40637c(0xdf1)?this['_fixGoogleDocDefinitionArgs'](_0x181c8c):this[_0x40637c(0x60d)](_0x181c8c);}['_fixGoogleDocDefinitionArgs'](_0x3e4f7d){const _0x2c4b89=_0x2c14f0,_0x6ef31c=[],_0x1a5915=_0x3e4f7d[_0x2c4b89(0xfb5)][_0x2c4b89(0x94e)]('\x0a');let _0x5cb0e4='';for(let _0x1a6c09=0x0;_0x1a6c09<_0x1a5915[_0x2c4b89(0xab7)];_0x1a6c09++){const _0x5aebcb=_0x1a5915[_0x1a6c09];if(/^Args:\s*$/['test'](_0x5aebcb))_0x6ef31c[_0x2c4b89(0x71f)](_0x2c4b89(0xa5a)),_0x6ef31c['push'](_0x2c4b89(0xeca));else{if(/^Params:\s*$/[_0x2c4b89(0xad4)](_0x5aebcb))_0x6ef31c[_0x2c4b89(0x71f)](_0x2c4b89(0x7f0)),_0x6ef31c[_0x2c4b89(0x71f)]('------');else{if(/^Parameters:\s*$/['test'](_0x5aebcb))_0x6ef31c[_0x2c4b89(0x71f)]('Parameters'),_0x6ef31c[_0x2c4b89(0x71f)](_0x2c4b89(0xe90));else{if(/^Attributes:\s*$/[_0x2c4b89(0xad4)](_0x5aebcb))_0x6ef31c[_0x2c4b89(0x71f)]('Attributes'),_0x6ef31c[_0x2c4b89(0x71f)](_0x2c4b89(0xe90));else{if(_0x5aebcb[_0x2c4b89(0x1173)]()[_0x2c4b89(0xab7)]===0x0)_0x6ef31c['push']('');else{const _0x14dfdd=/^(\s*)(\w+)\s*\(([^)]+)\)\s*:\s*(.*)$/['exec'](_0x5aebcb);if(_0x14dfdd)_0x6ef31c[_0x2c4b89(0x71f)](_0x14dfdd[0x2]+_0x2c4b89(0x498)+_0x14dfdd[0x3]),_0x6ef31c[_0x2c4b89(0x71f)](_0x2c4b89(0x10b9)+_0x14dfdd[0x4]),_0x5cb0e4=_0x14dfdd[0x1];else _0x5cb0e4&&_0x5aebcb[_0x2c4b89(0xcc3)](_0x5cb0e4)?_0x6ef31c[_0x2c4b89(0x71f)](_0x5aebcb[_0x2c4b89(0xc31)](_0x5cb0e4[_0x2c4b89(0xab7)])):_0x6ef31c['push'](_0x5aebcb);}}}}}}this[_0x2c4b89(0x12af)](_0x3e4f7d,_0x6ef31c);}['_fixGoogleDocDefinitionReturns'](_0x2e39d9){const _0x205c31=_0x2c14f0,_0x315925=[],_0x5af00b=_0x2e39d9[_0x205c31(0xfb5)][_0x205c31(0x94e)]('\x0a');for(let _0x19c82e=0x0;_0x19c82e<_0x5af00b[_0x205c31(0xab7)];_0x19c82e++){const _0x336e38=_0x5af00b[_0x19c82e];if(/^Returns:\s*$/[_0x205c31(0xad4)](_0x336e38))_0x315925[_0x205c31(0x71f)](_0x205c31(0x1021)),_0x315925[_0x205c31(0x71f)]('-------');else{if(_0x336e38[_0x205c31(0x1173)]()[_0x205c31(0xab7)]===0x0)_0x315925[_0x205c31(0x71f)]('');else{const _0x4d1150=/^\s*(\w+)\s*:\s*(.*)$/['exec'](_0x336e38);_0x4d1150?(_0x315925[_0x205c31(0x71f)]('out\x20:\x20'+_0x4d1150[0x1]),_0x315925[_0x205c31(0x71f)]('\x20\x20\x20\x20'+_0x4d1150[0x2])):_0x315925[_0x205c31(0x71f)](_0x336e38);}}}this['_replaceNodeAndRewalk'](_0x2e39d9,_0x315925);}[_0x2c14f0(0x6f4)](_0x3773a8){const _0x41507c=_0x2c14f0;if(_0x3773a8['startsWith'](_0x41507c(0xc5c))){const _0x29541b=_0x3773a8[_0x41507c(0x1044)](/^(\w+)\s*(.*)$/);if(_0x29541b)return{'name':_0x41507c(0xb44),'type':_0x29541b[0x2]||'``'};}if(_0x3773a8['startsWith']('raise')){const _0x55abd1=_0x3773a8[_0x41507c(0x1044)](/^(\w+)\s*(.*)$/);if(_0x55abd1)return{'name':_0x55abd1[0x2]||'','type':'``'};}const _0x465afe=_0x3773a8[_0x41507c(0x1044)](/^(\w+)\s*(.*)\s+(\S+)$/);if(_0x465afe)return{'name':_0x465afe[0x3],'type':_0x465afe[0x2]||'``'};return{'name':'','type':'``'};}}_0x4c65da[_0x2c14f0(0x9f3)]=_0x1b1527;},0x11e54:(_0x35037a,_0x39a09b,_0xe079aa)=>{'use strict';const _0x13e46d=a1_0x5357;Object[_0x13e46d(0x9ae)](_0x39a09b,_0x13e46d(0x7fe),{'value':!![]}),_0x39a09b[_0x13e46d(0xe88)]=void 0x0;const _0x57f2df=_0xe079aa(0x11551),_0x58cd6f=_0xe079aa(0x3bd8),_0x5dff1b=_0xe079aa(0x5438),_0x213e4d=/`(.*?\s*.*?)<(.*?)>`_/,_0x14a468=_0x13e46d(0xd78),_0xad6510=/:pep:`(\d+)(.*)`/;var _0x9adacb;(function(_0xb344ff){const _0x5e23f8=_0x13e46d;_0xb344ff[_0xb344ff[_0x5e23f8(0xa4d)]=0x0]=_0x5e23f8(0xa4d),_0xb344ff[_0xb344ff[_0x5e23f8(0xf9b)]=0x1]=_0x5e23f8(0xf9b),_0xb344ff[_0xb344ff[_0x5e23f8(0x690)]=0x2]=_0x5e23f8(0x690);}(_0x9adacb||(_0x9adacb={})));var _0xb37161;(function(_0x3573aa){const _0x37e5ad=_0x13e46d;_0x3573aa[_0x3573aa[_0x37e5ad(0xa4d)]=0x0]=_0x37e5ad(0xa4d),_0x3573aa[_0x3573aa[_0x37e5ad(0x85f)]=0x1]=_0x37e5ad(0x85f),_0x3573aa[_0x3573aa[_0x37e5ad(0x690)]=0x2]=_0x37e5ad(0x690);}(_0xb37161||(_0xb37161={})));class _0x331ccd extends _0x57f2df[_0x13e46d(0x318)]{constructor(_0x23b0cd,_0x56a7d4){const _0x40df8e=_0x13e46d;super(_0x23b0cd),this[_0x40df8e(0x57c)]=_0x56a7d4,this[_0x40df8e(0x43f)]=new Map(),this[_0x40df8e(0xa3e)]=new Map(),this[_0x40df8e(0x833)]=[_0xb37161[_0x40df8e(0xa4d)]],this[_0x40df8e(0xe85)]=[_0x9adacb[_0x40df8e(0xa4d)]],this[_0x40df8e(0xbe4)]=![],this[_0x40df8e(0x12cc)]=[0x0],this['_forceLiteral']&&(this['pushIndentMode'](_0xb37161[_0x40df8e(0x690)]),this[_0x40df8e(0x3b3)](_0x9adacb['Literal']));}static[_0x13e46d(0x88f)](_0x5403c0,_0x53be09,_0x5bdf08){const _0x44011d=_0x13e46d,_0x4a9031=new _0x331ccd(_0x53be09,!!_0x5bdf08);_0x4a9031[_0x44011d(0x96d)](_0x5403c0);const _0x3d34af=_0x4a9031[_0x44011d(0x11bc)]();return _0x3d34af[_0x44011d(0x12fc)](/%(\w+?)%/g,'$1');}[_0x13e46d(0x10ac)](_0x4d3cd4){const _0x172550=_0x13e46d;this[_0x172550(0x833)][_0x172550(0x71f)](_0x4d3cd4);}[_0x13e46d(0x1057)](){const _0x45af38=_0x13e46d;this['_indentMode'][_0x45af38(0x126e)]();}[_0x13e46d(0x3b3)](_0x1b1351){const _0x46543c=_0x13e46d;this['_lineFeedMode'][_0x46543c(0x71f)](_0x1b1351);}['popLineFeedMode'](){this['_lineFeedMode']['pop']();}[_0x13e46d(0xacf)](_0x57ec8){const _0x11cfb2=_0x13e46d;return this[_0x11cfb2(0x824)]('```\x20python\x0a'),this[_0x11cfb2(0x824)](_0x57ec8['text']),this[_0x11cfb2(0x824)]('\x0a```\x0a\x20\x20'),![];}[_0x13e46d(0xe44)](_0x49e274){const _0x2cce17=_0x13e46d,_0x4a7c15=_0x49e274[_0x2cce17(0x363)];let _0x1e48b0=0x1;const _0x4e3a1a=_0x4a7c15?_0x4a7c15[_0x2cce17(0xfb5)][0x0]:'#';switch(_0x4e3a1a){case'#':case'*':case'=':_0x1e48b0=0x1;break;case'-':_0x1e48b0=0x2;break;case'^':_0x1e48b0=0x3;break;default:_0x1e48b0=0x4;break;}this['appendText']('#'[_0x2cce17(0x5f8)](_0x1e48b0)+'\x20');const _0x15ab49=_0x49e274['namedChildren'][_0x2cce17(0x1193)](_0x431089=>_0x431089[_0x2cce17(0x8b6)]===_0x2cce17(0x2f7));return _0x15ab49&&this[_0x2cce17(0x38b)](_0x15ab49),this[_0x2cce17(0x824)]('\x0a'),![];}[_0x13e46d(0xeb1)](_0x30693d){const _0x3e39e6=_0x13e46d,_0x59de2c=_0x30693d[_0x3e39e6(0x62f)];switch(_0x59de2c===null||_0x59de2c===void 0x0?void 0x0:_0x59de2c[_0x3e39e6(0x8b6)]){case'bullet':_0x30693d['text'][_0x3e39e6(0xcc3)]('*')||_0x30693d[_0x3e39e6(0xfb5)][_0x3e39e6(0xcc3)]('-')||_0x30693d[_0x3e39e6(0xfb5)][_0x3e39e6(0xcc3)]('+')?this[_0x3e39e6(0x824)]('*'):this[_0x3e39e6(0x824)](_0x59de2c[_0x3e39e6(0xfb5)]);break;case _0x3e39e6(0x49d):this[_0x3e39e6(0x824)](_0x3e39e6(0xaf1));break;case _0x3e39e6(0xb8b):{return this['visitTermListItem'](_0x59de2c);}default:break;}return!![];}['visitSpecialTermListItem'](_0xaa3ce3){const _0x3eba93=_0x13e46d,_0x4a3042=this['extractNodeText'](_0xaa3ce3),_0x3d69aa=this[_0x3eba93(0xd7b)](_0xaa3ce3,'classifier');let _0x2c8c45=this[_0x3eba93(0xd7b)](_0x3d69aa||_0xaa3ce3,_0x3eba93(0xf63)),_0x4202b8=_0x4a3042,_0x34e7eb=(_0x3d69aa===null||_0x3d69aa===void 0x0?void 0x0:_0x3d69aa['text'])||'',_0x679d1c='';if((_0x2c8c45===null||_0x2c8c45===void 0x0?void 0x0:_0x2c8c45[_0x3eba93(0x8b6)])!==_0x3eba93(0xf63))return!![];if(this[_0x3eba93(0xbe4)])return!![];this[_0x3eba93(0xbe4)]=!![],this[_0x3eba93(0x9e8)]();const _0x200b80=/^(.*?)\s+\((.*?)\)\s*(.*)/[_0x3eba93(0x12fb)](_0x4a3042);if(_0x200b80)_0x4202b8=_0x200b80[0x1],_0x34e7eb=_0x200b80[0x2],_0x679d1c=_0x200b80[0x3],_0x2c8c45=_0x3d69aa&&_0x3d69aa[_0x3eba93(0xfb5)]!=='``'?_0x3d69aa:_0x2c8c45;else _0x4202b8[_0x3eba93(0x2c9)](':')&&_0x34e7eb[_0x3eba93(0xab7)]===0x0&&(_0x34e7eb=_0x4202b8[_0x3eba93(0x94e)](':')[0x1][_0x3eba93(0x1173)](),_0x4202b8=_0x4202b8[_0x3eba93(0x94e)](':')[0x0][_0x3eba93(0x1173)](),_0x2c8c45=_0x3d69aa&&_0x3d69aa[_0x3eba93(0xfb5)]!=='``'?_0x3d69aa:_0x2c8c45);const _0x586341=this[_0x3eba93(0x9ff)]()===0x0;_0x586341&&this['blockIndent']();this['appendText']('**'+_0x4202b8+'**');(_0x34e7eb===null||_0x34e7eb===void 0x0?void 0x0:_0x34e7eb[_0x3eba93(0xab7)])>0x0&&_0x34e7eb!=='``'?this[_0x3eba93(0x824)](_0x3eba93(0x1212)+_0x34e7eb+'_\x20'+_0x679d1c+'\x20\x20'):this['appendText']('\x20\x20');this[_0x3eba93(0x10ac)](_0xb37161[_0x3eba93(0x85f)]),this[_0x3eba93(0x824)]('\x0a');let _0x1c4f15=_0x2c8c45;while(_0x1c4f15&&!_0x1c4f15[_0x3eba93(0xfb5)][_0x3eba93(0x2c9)](_0x58cd6f[_0x3eba93(0x12d8)])){this[_0x3eba93(0x40b)](_0x1c4f15),this[_0x3eba93(0x8b8)](_0x1c4f15),_0x1c4f15=_0x1c4f15[_0x3eba93(0x985)];}return this[_0x3eba93(0x1057)](),this[_0x3eba93(0x824)]('\x0a'),_0x586341&&this[_0x3eba93(0x286)](),this[_0x3eba93(0xbe4)]=![],![];}['visitNormalTermListItem'](_0xfb8bbf){const _0x25a2e8=_0x13e46d,_0xc01368=this['extractNodeText'](_0xfb8bbf),_0x2d7be2=this[_0x25a2e8(0xd7b)](_0xfb8bbf,_0x25a2e8(0xf15)),_0x4a7528=this['findSiblingOfType'](_0x2d7be2||_0xfb8bbf,_0x25a2e8(0xf63)),_0x4b6060=_0xc01368;if((_0x4a7528===null||_0x4a7528===void 0x0?void 0x0:_0x4a7528[_0x25a2e8(0x8b6)])!=='definition')return!![];this[_0x25a2e8(0x9e8)]();const _0x3cc4a2=!_0x2d7be2&&(!_0x4b6060[_0x25a2e8(0x2c9)](':')||_0x4b6060[_0x25a2e8(0xddc)](':')||_0x4b6060[_0x25a2e8(0x2c9)](':')&&_0x4b6060[_0x25a2e8(0x94e)](':')[0x1]['split']('\x20')[_0x25a2e8(0xab7)]<=0x1);!_0x3cc4a2&&(this[_0x25a2e8(0x1081)](),this['pushIndentMode'](_0xb37161['Empty']),this['pushLineFeedMode'](_0x9adacb[_0x25a2e8(0xf9b)]));this['appendText'](_0x4b6060);_0x2d7be2?this[_0x25a2e8(0x824)]('\x20:\x20'+_0x2d7be2[_0x25a2e8(0xfb5)]+'\x0a'):this['appendText']('\x0a');_0x3cc4a2&&(this[_0x25a2e8(0x1081)](),this[_0x25a2e8(0x10ac)](_0xb37161[_0x25a2e8(0x85f)]),this[_0x25a2e8(0x3b3)](_0x9adacb[_0x25a2e8(0xf9b)]));let _0x1d5614=_0x4a7528;while(_0x1d5614&&!_0x1d5614[_0x25a2e8(0xfb5)][_0x25a2e8(0x2c9)](_0x58cd6f[_0x25a2e8(0x12d8)])){this['visitNode'](_0x1d5614),this[_0x25a2e8(0x8b8)](_0x1d5614),_0x1d5614=_0x1d5614[_0x25a2e8(0x985)];}return this[_0x25a2e8(0x824)](_0x25a2e8(0x87d)),this[_0x25a2e8(0x834)](),this[_0x25a2e8(0x1057)](),this['blockDedent'](),![];}[_0x13e46d(0x709)](_0x377f58){const _0x892ddd=_0x13e46d;if(this['_forceLiteral'])return!![];let _0x16bc45=![];const _0xbbe572=this['findPreviousSection'](_0x377f58),_0x268204=(_0xbbe572===null||_0xbbe572===void 0x0?void 0x0:_0xbbe572[_0x892ddd(0x8b6)])===_0x892ddd(0x730)?_0xbbe572[_0x892ddd(0x53c)][0x0][_0x892ddd(0xfb5)]:'',_0x2e413d=(0x0,_0x5dff1b[_0x892ddd(0x458)])(_0x268204)||(0x0,_0x5dff1b[_0x892ddd(0x189)])(_0x268204)||(0x0,_0x5dff1b[_0x892ddd(0xd89)])(_0x268204)||(0x0,_0x5dff1b[_0x892ddd(0x12fa)])(_0x268204);return _0x2e413d?_0x16bc45=this[_0x892ddd(0x3cf)](_0x377f58):_0x16bc45=this[_0x892ddd(0x30c)](_0x377f58),_0x16bc45;}[_0x13e46d(0x38e)](_0x25818a){const _0x4274e9=_0x13e46d;return this[_0x4274e9(0xc63)](_0x25818a,_0x4274e9(0x1082));}[_0x13e46d(0x235)](_0x5cc966){const _0x44ed42=_0x13e46d;return this[_0x44ed42(0xc63)](_0x5cc966,_0x44ed42(0x8ce));}[_0x13e46d(0x95b)](_0x31d02e){const _0x21a650=_0x13e46d;var _0x430b4b,_0x3dc308,_0x4d4622;const _0x571076=this[_0x21a650(0x42f)](_0x31d02e,_0x21a650(0xcfa)),_0x5eb7e5=this[_0x21a650(0xd37)](_0x31d02e,_0x46c24a=>_0x46c24a[_0x21a650(0x8b6)]===_0x21a650(0xf22)&&_0x46c24a[_0x21a650(0xfb5)]===_0x21a650(0x11ea)),_0x50b5cf=this[_0x21a650(0xd37)](_0x31d02e,_0x2b0fe2=>_0x2b0fe2[_0x21a650(0x8b6)]===_0x21a650(0xf22)&&_0x2b0fe2['text']===_0x21a650(0x2fd)),_0x1353bb=_0x571076?this['extractNodeText'](_0x571076):'';let _0x71814f=_0x5eb7e5&&((_0x430b4b=_0x5eb7e5[_0x21a650(0x379)])===null||_0x430b4b===void 0x0?void 0x0:_0x430b4b[_0x21a650(0x8b6)])===_0x21a650(0xb91)?this[_0x21a650(0x338)](_0x5eb7e5[_0x21a650(0x379)]):'';if(_0x71814f['length']===0x0){const _0x165e89=(_0x4d4622=(_0x3dc308=_0x5eb7e5===null||_0x5eb7e5===void 0x0?void 0x0:_0x5eb7e5['parent'])===null||_0x3dc308===void 0x0?void 0x0:_0x3dc308['parent'])===null||_0x4d4622===void 0x0?void 0x0:_0x4d4622[_0x21a650(0x379)];_0x165e89&&(_0x71814f=this['extractNodeText'](_0x165e89));}if(_0x50b5cf){const _0x15ceb2=_0x50b5cf[_0x21a650(0x32f)]===0x4?this[_0x21a650(0x338)](_0x50b5cf[_0x21a650(0x214)][0x3]):'';this['appendText'](_0x21a650(0x7d0)+_0x71814f+']('+_0x1353bb+_0x21a650(0x108c)+_0x15ceb2+')');}else this['appendText']('!['+_0x71814f+']('+_0x1353bb+')');return![];}['visitCodeBlockDirective'](_0x40a961){const _0x36b3e8=_0x13e46d,_0x868819=this[_0x36b3e8(0x42f)](_0x40a961,_0x36b3e8(0xcfa)),_0x125a2b=_0x868819?this[_0x36b3e8(0x338)](_0x868819):_0x36b3e8(0x8b9);this[_0x36b3e8(0x824)]('\x0a```\x20'+_0x125a2b);const _0x3c9419=this[_0x36b3e8(0x42f)](_0x40a961,_0x36b3e8(0xb0c)),_0x539e68=_0x868819!==null&&_0x868819!==void 0x0?_0x868819:_0x3c9419===null||_0x3c9419===void 0x0?void 0x0:_0x3c9419[_0x36b3e8(0xfcf)];return this[_0x36b3e8(0x8b8)](_0x539e68),this[_0x36b3e8(0x40b)](_0x3c9419),this[_0x36b3e8(0x824)](_0x36b3e8(0x580)),![];}[_0x13e46d(0xc63)](_0x103cd0,_0x4ed0c3){const _0x5f2cc7=_0x13e46d,_0x38aaac=this[_0x5f2cc7(0x9e8)]();let _0x1fd680=Math['ceil'](_0x38aaac[_0x5f2cc7(0xab7)]/0x4);return this['currentBlockIndent']()>0x0&&_0x1fd680++,this[_0x5f2cc7(0x1081)](_0x1fd680),this['appendText']('**_'+_0x4ed0c3+_0x5f2cc7(0x1198)),this['pushIndentMode'](_0xb37161[_0x5f2cc7(0x85f)]),this[_0x5f2cc7(0x1081)](),this[_0x5f2cc7(0x38b)](_0x103cd0),this[_0x5f2cc7(0x286)](),this['popIndentMode'](),this[_0x5f2cc7(0x286)](),![];}[_0x13e46d(0x500)](_0x5a8f89){const _0x15109c=_0x13e46d;var _0x37c01e;const _0x3fd643=((_0x37c01e=_0x5a8f89[_0x15109c(0x584)])===null||_0x37c01e===void 0x0?void 0x0:_0x37c01e[_0x15109c(0xfb5)])||'';if(_0x3fd643[_0x15109c(0xddc)]('::')){const _0x47d140=this[_0x15109c(0x11bc)]();let _0x5ac861=![],_0xec33e2=_0x47d140[_0x15109c(0xab7)]-0x1;while(!_0x5ac861&&_0xec33e2>0x0){if(_0x47d140[_0xec33e2]==='\x20'||_0x47d140[_0xec33e2]==='\x09'||_0x47d140[_0xec33e2]==='\x0a')_0xec33e2--;else _0xec33e2>0x5&&_0x47d140[_0x15109c(0xc31)](_0xec33e2-(_0x58cd6f['MarkdownSpaceLength']-0x1),_0xec33e2+0x1)===_0x58cd6f[_0x15109c(0x11a0)]?_0xec33e2-=_0x58cd6f['MarkdownSpaceLength']:_0x5ac861=!![];}this[_0x15109c(0xd82)](_0xec33e2+0x1,':');}const _0x2eca32=this['getNodeIndentation'](_0x5a8f89);return this[_0x15109c(0x9e8)](),this[_0x15109c(0x10ac)](_0xb37161[_0x15109c(0xa4d)]),this[_0x15109c(0x824)](_0x15109c(0x2a7)+_0x2eca32),this['walkChildren'](_0x5a8f89),this[_0x15109c(0x11bc)]()[_0x15109c(0x1173)]()[_0x15109c(0xc31)](-0x1)!=='\x0a'&&this[_0x15109c(0x824)]('\x0a'),this[_0x15109c(0x824)]('```\x0a'),this['popIndentMode'](),![];}[_0x13e46d(0x22b)](_0xf60dff){const _0x22144f=_0x13e46d,_0x175214=_0xf60dff['text'];return _0x175214[_0x22144f(0xcc3)]('``')&&_0x175214[_0x22144f(0xddc)]('``')?this[_0x22144f(0x824)](_0x175214[_0x22144f(0xc31)](0x1,-0x1)):this[_0x22144f(0x824)](_0x175214),![];}[_0x13e46d(0x201)](_0x2d811a){const _0x225925=_0x13e46d;return this[_0x225925(0x824)](_0x2d811a[_0x225925(0xfb5)]),![];}['visitSubstitutionDefinition'](_0x4ffa7c){const _0x4a686c=_0x13e46d,_0x23336d=_0x4ffa7c[_0x4a686c(0xe18)],_0x2be257=this[_0x4a686c(0x42f)](_0x4ffa7c,'substitution');return _0x23336d&&_0x2be257&&(this[_0x4a686c(0xa3e)][_0x4a686c(0xbc1)](_0x2be257[_0x4a686c(0xfb5)],this['extractNodeText'](_0x23336d)),this[_0x4a686c(0x10ce)](new RegExp('\x5c|'+_0x2be257[_0x4a686c(0xfb5)][_0x4a686c(0xc31)](0x1,-0x1)+'\x5c|','g'),this[_0x4a686c(0xa3e)][_0x4a686c(0x10b5)](_0x2be257[_0x4a686c(0xfb5)])||'')),![];}[_0x13e46d(0x1246)](_0xd9ab9a){const _0x1c9e26=_0x13e46d,_0x44b1b9=_0xd9ab9a[_0x1c9e26(0xfb5)],_0x4f3761=this[_0x1c9e26(0xa3e)]['get'](_0x44b1b9);return _0x4f3761?this[_0x1c9e26(0x824)](_0x4f3761):this[_0x1c9e26(0x824)](_0x44b1b9),![];}[_0x13e46d(0x911)](_0x2464f8){const _0x2898b4=_0x13e46d;return this[_0x2898b4(0x6b5)](_0x2464f8);}['visitCitationReference'](_0x3c2dd1){return this['visitReference'](_0x3c2dd1);}[_0x13e46d(0x12d5)](_0x4da16e){const _0x1b03ae=_0x13e46d,_0x1a7149=this['extractNodeText'](_0x4da16e);if(_0x213e4d[_0x1b03ae(0xad4)](_0x1a7149)){const _0x31f8e8=_0x213e4d[_0x1b03ae(0x12fb)](_0x1a7149);if(_0x31f8e8)return this[_0x1b03ae(0x824)]('['+_0x31f8e8[0x1]+']('+_0x31f8e8[0x2]+')'),![];}else{if(_0x1a7149[_0x1b03ae(0xddc)]('`_')||_0x1a7149[_0x1b03ae(0xddc)](']_')){const _0x2a1fde=_0x1a7149['slice'](0x1,-0x2),_0x56ac12=this[_0x1b03ae(0x43f)][_0x1b03ae(0x10b5)](_0x2a1fde);if(_0x56ac12)this[_0x1b03ae(0x824)]('['+_0x2a1fde+']('+_0x56ac12+')');else{const _0x43857a='%'+_0x2a1fde+'%';this[_0x1b03ae(0x824)](_0x43857a);}return![];}}return!![];}[_0x13e46d(0x47e)](_0x44d4a4){const _0x55e45d=_0x13e46d,_0x2b8777=_0x44d4a4[_0x55e45d(0x53c)][_0x55e45d(0x1193)](_0xad5ca0=>_0xad5ca0['type']===_0x55e45d(0x1ed)),_0x142f6d=_0x44d4a4[_0x55e45d(0x53c)]['find'](_0x507b0a=>_0x507b0a[_0x55e45d(0x8b6)]===_0x55e45d(0xfaa));if(_0x2b8777&&_0x142f6d){const _0x4cabf1=this[_0x55e45d(0x338)](_0x2b8777)[_0x55e45d(0xc31)](0x1,-0x1),_0x2a80be=this[_0x55e45d(0x338)](_0x142f6d);this[_0x55e45d(0x43f)][_0x55e45d(0xbc1)](_0x4cabf1,_0x2a80be);const _0x2ebecb=_0x4cabf1['replace'](/[-/\\^$*+?.()|[\]{}]/g,'\x5c$&');return this[_0x55e45d(0x10ce)](new RegExp('%'+_0x2ebecb+'%','g'),'['+_0x4cabf1+']('+_0x2a80be+')'),this[_0x55e45d(0x8f9)](),![];}return!![];}[_0x13e46d(0xd63)](_0x3340f8){const _0x5297db=_0x13e46d;return this[_0x5297db(0x12d5)](_0x3340f8);}['visitFootNote'](_0x27b1e2){const _0x53ce5b=_0x13e46d,_0x3b83c4=this[_0x53ce5b(0x42f)](_0x27b1e2,'label'),_0x291a7c=this[_0x53ce5b(0x42f)](_0x27b1e2,'body'),_0x2a5712=this[_0x53ce5b(0x42f)](_0x291a7c,'standalone_hyperlink');let _0xbd937f='';const _0x9d4d08=_0x3b83c4?this[_0x53ce5b(0x338)](_0x3b83c4)[_0x53ce5b(0xc31)](0x1,-0x1):_0x53ce5b(0xda5);_0x2a5712?_0xbd937f='['+_0x9d4d08+']('+this[_0x53ce5b(0x338)](_0x2a5712)+')':_0xbd937f=_0x53ce5b(0xd32)+_0x9d4d08+_0x53ce5b(0x91e);const _0x3ea8f4=_0x9d4d08['replace'](/[-/\\^$*+?.()|[\]{}]/g,_0x53ce5b(0x8ff));return this[_0x53ce5b(0x10ce)](new RegExp('%'+_0x3ea8f4+'%','g'),_0xbd937f),this[_0x53ce5b(0x43f)][_0x53ce5b(0xbc1)](_0x9d4d08,_0xbd937f),this['pushIndentMode'](_0xb37161[_0x53ce5b(0x85f)]),this['appendText']('['+_0x9d4d08+_0x53ce5b(0xb83)),this['walkChildren'](_0x291a7c),this[_0x53ce5b(0x824)]('\x0a'),this[_0x53ce5b(0x1057)](),![];}['visitIndent'](_0x2d0194){const _0x2b4a0d=_0x13e46d,_0x28a345=this['_indentMode'][this[_0x2b4a0d(0x833)]['length']-0x1];switch(_0x28a345){case _0xb37161[_0x2b4a0d(0xa4d)]:this[_0x2b4a0d(0x824)](_0x2d0194);break;case _0xb37161[_0x2b4a0d(0x85f)]:break;case _0xb37161['Literal']:this[_0x2b4a0d(0x824)](_0x58cd6f[_0x2b4a0d(0x11a0)]['repeat'](_0x2d0194[_0x2b4a0d(0xab7)]));break;}return!![];}['visitLineFeed'](_0x115c8c){const _0x6cb8f4=_0x13e46d,_0x4d2e7d=this[_0x6cb8f4(0xe85)][this[_0x6cb8f4(0xe85)][_0x6cb8f4(0xab7)]-0x1];switch(_0x4d2e7d){case _0x9adacb[_0x6cb8f4(0xa4d)]:this[_0x6cb8f4(0x824)]('\x0a');break;case _0x9adacb[_0x6cb8f4(0xf9b)]:!_0x115c8c&&this[_0x6cb8f4(0x824)]('\x20\x20\x0a');break;case _0x9adacb[_0x6cb8f4(0x690)]:this[_0x6cb8f4(0x824)](_0x6cb8f4(0x87d));break;}return!![];}[_0x13e46d(0x1092)](_0x4dbb82){const _0xd188d2=_0x13e46d,_0x2844f5=_0x4dbb82[_0xd188d2(0x767)];(_0x2844f5===null||_0x2844f5===void 0x0?void 0x0:_0x2844f5['type'])===_0xd188d2(0xf12)&&this[_0xd188d2(0xd82)](-0x1,'\x20\x5c');const _0x2ab79f=this['findFirstDescendantWithType'](_0x4dbb82,_0xd188d2(0xf22));(_0x2ab79f===null||_0x2ab79f===void 0x0?void 0x0:_0x2ab79f[_0xd188d2(0xfb5)])!==_0x58cd6f[_0xd188d2(0x336)]&&(this[_0xd188d2(0x824)]('**'),this[_0xd188d2(0x38b)](_0x2ab79f),this[_0xd188d2(0x824)]('**'),this[_0xd188d2(0x824)](_0xd188d2(0x498)));const _0x9d43f1=this[_0xd188d2(0x42f)](_0x4dbb82,_0xd188d2(0xb91));return _0x9d43f1&&this[_0xd188d2(0x40b)](_0x9d43f1),![];}[_0x13e46d(0x50b)](_0x26c2a8){const _0x2a6f73=_0x13e46d;let _0x4a0c92=_0x26c2a8[_0x2a6f73(0x62f)];while(_0x4a0c92){this['visitNode'](_0x4a0c92),this[_0x2a6f73(0x10ac)](_0xb37161[_0x2a6f73(0x85f)]),this['pushLineFeedMode'](_0x9adacb[_0x2a6f73(0xf9b)]),this[_0x2a6f73(0x8b8)](_0x4a0c92),this[_0x2a6f73(0x834)](),this[_0x2a6f73(0x1057)](),_0x4a0c92=_0x4a0c92['nextSibling'];}return![];}[_0x13e46d(0xe84)](_0x3c8628){const _0x250fdb=_0x13e46d,_0x2876a1=this[_0x250fdb(0x42f)](_0x3c8628,_0x250fdb(0x844)),_0x55bacf=_0x2876a1===null||_0x2876a1===void 0x0?void 0x0:_0x2876a1[_0x250fdb(0xfb5)];if(_0x55bacf===_0x250fdb(0xa6c)){const _0x244f48=_0x3c8628['text'][_0x250fdb(0x1044)](_0xad6510);if(_0x244f48){const _0x4e46c3=_0x244f48[0x1],_0x594a99=''+_0x14a468+_0x4e46c3+_0x244f48[0x2];return this[_0x250fdb(0x824)](_0x250fdb(0xdea)+_0x4e46c3+']('+_0x594a99+')'),![];}}return _0x55bacf&&(_0x2876a1===null||_0x2876a1===void 0x0?void 0x0:_0x2876a1[_0x250fdb(0x985)])?this[_0x250fdb(0x40b)](_0x2876a1[_0x250fdb(0x985)]):this['appendText'](_0x3c8628[_0x250fdb(0xfb5)]),![];}[_0x13e46d(0xc09)](_0xfabc45){const _0x3f40f2=_0x13e46d;var _0x146979;const _0x8b49ae=_0xfabc45[_0x3f40f2(0xfb5)];if(_0x8b49ae[_0x3f40f2(0xcc3)]('+---')){const _0x3d702d=_0x8b49ae['split']('\x0a');if(_0x3d702d[0x0][_0x3f40f2(0xddc)]('+'))return this[_0x3f40f2(0x669)](_0xfabc45);}else{if(_0x8b49ae[_0x3f40f2(0xcc3)](_0x3f40f2(0xae9))&&_0x8b49ae[_0x3f40f2(0x2c9)](_0x3f40f2(0x4cd)))return this[_0x3f40f2(0x3fc)](_0xfabc45);}if(_0x8b49ae[_0x3f40f2(0xcc3)](_0x3f40f2(0xf3e))&&!_0x8b49ae[_0x3f40f2(0x2c9)]('\x0a')&&((_0x146979=_0xfabc45[_0x3f40f2(0x379)])===null||_0x146979===void 0x0?void 0x0:_0x146979['type'])===_0x3f40f2(0xbd3))return![];return!![];}[_0x13e46d(0xcc6)](_0x887701){const _0x18c0b9=_0x13e46d;var _0x45a0f5,_0x86b638;const _0x246884=_0x887701[_0x18c0b9(0x767)];if((_0x246884===null||_0x246884===void 0x0?void 0x0:_0x246884['type'])==='paragraph'&&_0x246884['text']['startsWith'](_0x18c0b9(0xf3e))){const _0x2b980b=/^```\s*(\w*)\s*(.*)/['exec'](_0x246884[_0x18c0b9(0xfb5)]),_0xc30c64=_0x2b980b?_0x2b980b[0x1]:_0x18c0b9(0x8b9);if(_0x2b980b){const _0x15e4b6=this[_0x18c0b9(0x9e8)]();return this[_0x18c0b9(0x824)](_0x18c0b9(0x313)+_0xc30c64+'\x0a'),this[_0x18c0b9(0x824)](''+_0x15e4b6+_0x2b980b[0x2]+'\x0a'),this[_0x18c0b9(0x824)](_0x15e4b6),this['walkChildren'](_0x887701),this['appendText']('\x0a```\x0a'),![];}}else{if(((_0x45a0f5=_0x887701[_0x18c0b9(0x62f)])===null||_0x45a0f5===void 0x0?void 0x0:_0x45a0f5[_0x18c0b9(0x8b6)][_0x18c0b9(0x2c9)](_0x18c0b9(0xecc)))&&((_0x86b638=_0x887701[_0x18c0b9(0x62f)])===null||_0x86b638===void 0x0?void 0x0:_0x86b638[_0x18c0b9(0x8b6)])!=='definition_list')return!![];}const _0x397e43=this[_0x18c0b9(0x9e8)](),_0x3dcce5=Math[_0x18c0b9(0x1e0)](_0x397e43['length']/0x4);return this[_0x18c0b9(0x1081)](_0x3dcce5),this['appendText']('\x0a'),this[_0x18c0b9(0x38b)](_0x887701),this[_0x18c0b9(0x286)](),![];}[_0x13e46d(0x1081)](_0x4a2b98=0x1){const _0x5970af=_0x13e46d;this[_0x5970af(0x12cc)]['push'](_0x4a2b98),this[_0x5970af(0x824)](_0x5970af(0x8cd)[_0x5970af(0x5f8)](_0x4a2b98)),_0x4a2b98>0x0&&this[_0x5970af(0x824)]('\x0a');}[_0x13e46d(0x286)](){const _0x3969fa=_0x13e46d,_0x167ba5=this['_blockIndents'][_0x3969fa(0x126e)]()||0x0;this[_0x3969fa(0x824)](_0x3969fa(0xeb8)['repeat'](_0x167ba5));}[_0x13e46d(0x9ff)](){const _0x18564e=_0x13e46d;return this[_0x18564e(0x12cc)][this[_0x18564e(0x12cc)][_0x18564e(0xab7)]-0x1]||0x0;}[_0x13e46d(0xf5b)](_0x5a556f){const _0x5a8256=_0x13e46d;if(_0x5a556f[_0x5a8256(0x985)])return this[_0x5a8256(0x38b)](_0x5a556f),this[_0x5a8256(0x824)]('\x20\x5c'),![];return!![];}[_0x13e46d(0x3fc)](_0x5de046){const _0x2c19fd=_0x13e46d,_0x23ed6d=this[_0x2c19fd(0xcda)](_0x5de046);this[_0x2c19fd(0x9e8)]();const _0x107fe3=_0x5de046[_0x2c19fd(0xfb5)][_0x2c19fd(0x94e)]('\x0a')['map'](_0x4d768c=>_0x4d768c[_0x2c19fd(0xcc3)](_0x23ed6d)?_0x4d768c[_0x2c19fd(0xc31)](_0x23ed6d[_0x2c19fd(0xab7)]):_0x4d768c),_0x4445f0=_0x107fe3[0x0],_0x6f608e=[];for(let _0x15b894=0x1;_0x15b894<_0x4445f0[_0x2c19fd(0xab7)];_0x15b894++){_0x4445f0[_0x15b894]==='='&&_0x4445f0[_0x15b894+0x1]==='\x20'&&_0x6f608e[_0x2c19fd(0x71f)](_0x15b894+0x1);}const _0x170027=[];let _0x4e74d2=![];for(let _0x59f30e=0x1;_0x59f30e<_0x107fe3[_0x2c19fd(0xab7)];_0x59f30e++){const _0x97eff8=_0x107fe3[_0x59f30e];let _0x3d7549=_0x6f608e[_0x2c19fd(0xea6)]((_0x2a67fe,_0x38bd10,_0x2c09d7)=>{const _0x313d9c=_0x2c19fd,_0x48c712=_0x2c09d7*0x2;return _0x2a67fe[_0x313d9c(0xc31)](0x0,_0x38bd10+_0x48c712)+_0x313d9c(0x958)+_0x2a67fe['slice'](_0x38bd10+0x1+_0x48c712);},_0x97eff8);const _0x395254=_0x3d7549['split']('|'),_0x788c66=_0x395254[0x0][_0x2c19fd(0x1173)]()[_0x2c19fd(0xab7)]===0x0,_0x3719a4=_0x59f30e>0x1&&!_0x4e74d2;_0x3d7549='|\x20'+_0x3d7549[_0x2c19fd(0x1173)]()+'\x20|';if(_0x3d7549['includes'](_0x2c19fd(0xae9))&&_0x59f30e===_0x107fe3[_0x2c19fd(0xab7)]-0x1)continue;else{if(_0x3d7549[_0x2c19fd(0x2c9)](_0x2c19fd(0xae9))&&_0x59f30e!==0x0||_0x3d7549[_0x2c19fd(0x2c9)](_0x2c19fd(0xd33))&&_0x59f30e!==0x0){const _0x13bc17=_0x3d7549['replace'](/=/g,'-');_0x170027[_0x2c19fd(0x71f)](_0x13bc17),_0x4e74d2=!![];}else{if(_0x788c66||_0x3719a4){const _0x5df437=_0x170027[_0x2c19fd(0x126e)](),_0x524767=_0x5df437['split']('|')[_0x2c19fd(0xc31)](0x1,-0x1),_0x2d2e4c=_0x524767['map']((_0x3b2436,_0x5edbd5)=>{const _0x4c05d8=_0x2c19fd;return _0x3b2436['trim']()+_0x4c05d8(0xa48)+_0x395254[_0x5edbd5][_0x4c05d8(0x1173)]();}),_0x186943='|\x20'+_0x2d2e4c[_0x2c19fd(0x576)]('\x20|\x20')+'\x20|';_0x170027[_0x2c19fd(0x71f)](_0x186943);}else _0x170027[_0x2c19fd(0x71f)](_0x3d7549);}}}return this[_0x2c19fd(0x824)](_0x170027['join']('\x0a')),this['appendText']('\x0a'),![];}[_0x13e46d(0x669)](_0x53b92f){const _0x27000e=_0x13e46d;this[_0x27000e(0x9e8)]();const _0x509233=_0x53b92f[_0x27000e(0xfb5)][_0x27000e(0x94e)]('\x0a'),_0x266a49=[];let _0x51e517=0x0;for(let _0x1f9fec=0x1;_0x1f9fec<_0x509233[_0x27000e(0xab7)];_0x1f9fec++){const _0x5cbf6b=_0x509233[_0x1f9fec]['split']('|')[_0x27000e(0xc31)](0x1,-0x1)[_0x27000e(0xb49)](_0x376c7a=>_0x376c7a[_0x27000e(0x1173)]());if(_0x5cbf6b[_0x27000e(0xab7)]>0x0){if(_0x51e517<_0x266a49[_0x27000e(0xab7)]){const _0x541c74=_0x266a49[_0x266a49[_0x27000e(0xab7)]-0x1],_0x2a777a=_0x541c74['map']((_0x3f9aa9,_0x5daa09)=>{const _0x11356f=_0x27000e;return _0x5cbf6b[_0x5daa09][_0x11356f(0xab7)]>0x0?_0x3f9aa9+'\x20
'+_0x5cbf6b[_0x5daa09]:_0x3f9aa9;});_0x266a49[_0x51e517]=_0x2a777a;}else _0x266a49[_0x27000e(0x71f)](_0x5cbf6b);}_0x51e517=_0x5cbf6b['length']<=0x0?_0x51e517+0x1:_0x51e517;if(_0x51e517===0x1){const _0xa39923=_0x266a49[0x0],_0x202b18=_0xa39923['map'](_0xcbd8df=>_0x27000e(0xd33));_0x266a49[_0x27000e(0x71f)](_0x202b18),_0x51e517++;}}const _0x507f9f=_0x266a49[_0x27000e(0xb49)](_0x16a203=>'|\x20'+_0x16a203[_0x27000e(0x576)](_0x27000e(0x958))+'\x20|');return this[_0x27000e(0x824)](_0x507f9f[_0x27000e(0x576)]('\x0a')),this[_0x27000e(0x824)]('\x0a'),![];}[_0x13e46d(0xad5)](_0x2ef32a){const _0x71e0e4=_0x13e46d;if(!this[_0x71e0e4(0x24e)](_0x2ef32a,_0x6bf1b6=>{const _0x299dec=_0x71e0e4;var _0x358868;return _0x6bf1b6[_0x299dec(0x8b6)]===_0x299dec(0xfe5)||_0x6bf1b6['type']===_0x299dec(0x1133)||_0x6bf1b6['type']==='directive'&&((_0x358868=_0x6bf1b6[_0x299dec(0x953)])===null||_0x358868===void 0x0?void 0x0:_0x358868[_0x299dec(0xfb5)])===_0x299dec(0xa90)||_0x6bf1b6['type']===_0x299dec(0xbd3);})&&!(_0x2ef32a[_0x71e0e4(0xfb5)][_0x71e0e4(0x2c9)](_0x71e0e4(0x128a))||_0x2ef32a[_0x71e0e4(0xfb5)][_0x71e0e4(0x2c9)](_0x71e0e4(0xa6a))))return this[_0x71e0e4(0x824)](_0x2ef32a[_0x71e0e4(0xfb5)][_0x71e0e4(0x12fc)](/__/g,_0x71e0e4(0xe1b))),![];else{if(_0x2ef32a[_0x71e0e4(0xfb5)][_0x71e0e4(0xcc3)](_0x71e0e4(0x637))){const _0x3de4a2=_0x2ef32a[_0x71e0e4(0xfb5)][_0x71e0e4(0x1044)](_0xad6510);if(_0x3de4a2){const _0x662f5f=_0x3de4a2[0x1];return this[_0x71e0e4(0x824)](_0x71e0e4(0xdea)+_0x662f5f+']('+_0x14a468+_0x662f5f+_0x3de4a2[0x2]+')'),![];}}}return this['appendText'](_0x2ef32a[_0x71e0e4(0xfb5)]),![];}[_0x13e46d(0xc6c)](_0x438157){const _0x227818=_0x13e46d,_0x37c25d=this[_0x227818(0x358)]['slice'](_0x438157[_0x227818(0x36c)]);return this[_0x227818(0x824)](_0x227818(0x455)+_0x438157['startIndex']+'\x0a\x0a'),this['appendText'](_0x37c25d),![];}}_0x39a09b[_0x13e46d(0xe88)]=_0x331ccd;},0x2d18:(_0x38bf1e,_0x48cc78,_0x406523)=>{'use strict';const _0x251544=a1_0x5357;Object['defineProperty'](_0x48cc78,_0x251544(0x7fe),{'value':!![]}),_0x48cc78[_0x251544(0x103f)]=void 0x0;const _0x31a5e6=_0x406523(0x11e54);class _0x2deaff extends _0x31a5e6[_0x251544(0xe88)]{constructor(_0xaa1c2d,_0x5d8045,_0x2520ac){const _0x5f300f=_0x251544;super(_0x5d8045,_0x2520ac),this[_0x5f300f(0xd3e)]=_0xaa1c2d,this[_0x5f300f(0x11a8)]='';}static['extractParameterDocumentation'](_0x1e6494,_0x17661a,_0xaf5cc4,_0x3377a0){const _0x464599=_0x251544,_0x358709=new _0x2deaff(_0x17661a,_0xaf5cc4,!!_0x3377a0);return _0x358709['walk'](_0x1e6494),_0x358709[_0x464599(0x11a8)];}[_0x251544(0x3cf)](_0x12e5c1){const _0x5bb22e=_0x251544;if(this['_paramString']===''&&_0x12e5c1[_0x5bb22e(0xfb5)][_0x5bb22e(0x2c9)](this[_0x5bb22e(0xd3e)])){this[_0x5bb22e(0x9e8)]();const _0x5550df=this[_0x5bb22e(0x11bc)]()[_0x5bb22e(0xab7)];super[_0x5bb22e(0x3cf)](_0x12e5c1);const _0x46b347=this['getResult']()[_0x5bb22e(0xc31)](_0x5550df),_0x53393a=_0x46b347['match'](/\*\*(.+?)\*\*\s*/);_0x53393a&&_0x53393a[0x1]['includes'](this[_0x5bb22e(0xd3e)])&&(this[_0x5bb22e(0x11a8)]=_0x46b347[_0x5bb22e(0x12fc)](/^\s*